.threads-drawer_layout__2bPe2{display:grid;grid-template-columns:auto minmax(0,1fr);min-height:100vh;min-height:100svh;height:100dvh;width:100%;overflow:hidden}.threads-drawer_drawer__ywnex{position:relative;display:flex;min-height:100vh;min-height:100svh;height:100dvh;background:var(--threads-drawer-bg,var(--card));border-right:1px solid var(--threads-drawer-border,var(--border));transition:width .18s ease,box-shadow .18s ease}.threads-drawer_drawerOpen__kt7Ml{width:18rem;box-shadow:var(--threads-drawer-shadow,4px 0 20px rgb(0 0 0/.04))}.threads-drawer_drawerClosed__KnPAm{width:3.5rem}.threads-drawer_drawerPlaceholder__dT5f1{width:18rem;flex-shrink:0;min-height:100vh;min-height:100svh;height:100dvh;background:var(--threads-drawer-bg,var(--card));border-right:1px solid var(--threads-drawer-border,var(--border))}.threads-drawer_drawerSurface__Fm1b3{display:flex;flex:1;height:100%;flex-direction:column;overflow:hidden}.threads-drawer_drawerHeader__TxV7w{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1rem .75rem;border-bottom:1px solid var(--border)}.threads-drawer_drawerHeaderMain__rHShf{display:flex;min-width:0;flex-direction:column;gap:.25rem;font-family:var(--font-body)}.threads-drawer_drawerTitle__EbfpS{margin:0;font-size:.95rem;font-weight:700;letter-spacing:-.02em;color:var(--foreground)}.threads-drawer_headerActions__LbUgO{display:flex;align-items:center;gap:.5rem}.threads-drawer_iconButton__uu4yA{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:var(--radius);color:var(--muted-foreground);background:transparent;transition:background-color .14s ease,color .14s ease;cursor:pointer}.threads-drawer_iconButton__uu4yA:focus-visible,.threads-drawer_iconButton__uu4yA:hover{background:var(--secondary);color:var(--foreground)}.threads-drawer_iconButton__uu4yA:focus-visible,.threads-drawer_newThreadButton__RR9Nf:focus-visible,.threads-drawer_threadItem__zeqPr:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.threads-drawer_newThreadButton__RR9Nf{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.25rem;padding:.5rem .75rem;border:0;border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);font-size:.8rem;font-weight:600;cursor:pointer;transition:opacity .14s ease,transform .14s ease}.threads-drawer_newThreadButton__RR9Nf:hover{opacity:.9}.threads-drawer_filterBar__cqtak{display:flex;align-items:center;padding:.5rem 1rem;border-bottom:1px solid var(--border)}.threads-drawer_segmented__Sz_l5{display:inline-flex;width:100%;padding:.2rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--secondary);gap:.15rem}.threads-drawer_segmentedOption__rbdTI{flex:1;min-height:1.75rem;padding:.3rem .75rem;border:0;border-radius:calc(var(--radius) - .15rem);background:transparent;font-family:var(--font-body);font-size:.75rem;font-weight:500;color:var(--muted-foreground);cursor:pointer;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}.threads-drawer_segmentedOption__rbdTI:hover{color:var(--foreground)}.threads-drawer_segmentedOption__rbdTI:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.threads-drawer_segmentedOptionActive__zgR92{background:var(--card);color:var(--foreground);box-shadow:var(--threads-segment-active-shadow,0 1px 2px rgb(0 0 0/.06))}.threads-drawer_drawerContent__PhfQv{display:flex;flex:1;min-height:0;flex-direction:column;overflow:hidden}.threads-drawer_threadList__yOlMa{display:flex;flex:1;min-height:0;flex-direction:column;gap:.25rem;overflow-y:auto;scrollbar-gutter:stable;padding:.75rem .5rem}.threads-drawer_threadRow__RFS1Y{position:relative}.threads-drawer_threadItem__zeqPr{display:flex;width:100%;align-items:center;gap:.5rem;padding:.6rem .65rem;border:0;border-radius:var(--radius);background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background-color .14s ease,box-shadow .14s ease,padding-right .14s ease}.threads-drawer_threadItem__zeqPr:focus-visible,.threads-drawer_threadItem__zeqPr:hover{background:var(--secondary)}.threads-drawer_threadRow__RFS1Y:focus-within .threads-drawer_threadItem__zeqPr,.threads-drawer_threadRow__RFS1Y:hover .threads-drawer_threadItem__zeqPr{padding-right:3.5rem}.threads-drawer_threadItemSelected__KX_7_{background:var(--accent);box-shadow:inset 0 0 0 1px var(--border)}.threads-drawer_threadItemAnimatingIn__qEfOw{animation:threads-drawer_threadItemEnter__jUBOC .42s cubic-bezier(.16,1,.3,1)}.threads-drawer_threadAccent__itZWb{flex:none;width:.35rem;height:1.75rem;border-radius:999px;background:var(--border);transition:background .14s ease}.threads-drawer_threadItemSelected__KX_7_ .threads-drawer_threadAccent__itZWb{background:var(--primary)}.threads-drawer_threadBody__O2QhI{display:flex;min-width:0;flex:1;flex-direction:column;gap:.15rem}.threads-drawer_threadTitle__LqU33{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;color:var(--foreground)}.threads-drawer_threadTitlePlaceholder__CwHGl{color:var(--muted-foreground);font-weight:500}.threads-drawer_threadTitleAnimated__bRFDX{display:inline-block;animation:threads-drawer_generatedTitleReveal__McJob .36s cubic-bezier(.22,1,.36,1);transform-origin:left center}.threads-drawer_threadMeta__SpXqn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;color:var(--muted-foreground)}.threads-drawer_threadItemArchived__oBXzu .threads-drawer_threadTitle__LqU33{color:var(--muted-foreground);font-weight:500}.threads-drawer_threadItemArchived__oBXzu .threads-drawer_threadAccent__itZWb{opacity:.5}.threads-drawer_archivedBadge__zPjDh{display:inline-block;margin-left:.35rem;padding:.05rem .35rem;border-radius:999px;background:var(--secondary);font-size:.6rem;font-weight:600;color:var(--muted-foreground);vertical-align:middle}.threads-drawer_loadMoreButton__3tGty{display:flex;align-items:center;justify-content:center;width:100%;min-height:2rem;margin-top:.25rem;padding:.4rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);font-size:.78rem;font-weight:600;color:var(--muted-foreground);cursor:pointer;transition:background-color .14s ease,color .14s ease}.threads-drawer_loadMoreButton__3tGty:hover:not(:disabled){background:var(--secondary);color:var(--foreground)}.threads-drawer_loadMoreButton__3tGty:disabled{opacity:.6;cursor:default}.threads-drawer_threadActions__kAWOf{position:absolute;right:.4rem;top:50%;display:flex;align-items:center;gap:.15rem;transform:translateY(-50%) scale(.96);opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease}.threads-drawer_threadRow__RFS1Y:focus-within .threads-drawer_threadActions__kAWOf,.threads-drawer_threadRow__RFS1Y:hover .threads-drawer_threadActions__kAWOf{opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1)}.threads-drawer_threadActionButton__3rf7b{width:1.75rem;height:1.75rem}.threads-drawer_tooltip__wCTJB{position:relative}.threads-drawer_tooltip__wCTJB:after{content:attr(data-tooltip);position:absolute;top:calc(100% + .3rem);left:50%;transform:translateX(-50%) translateY(-2px);padding:.2rem .45rem;border-radius:var(--threads-tooltip-radius,calc(var(--radius) - .45rem));border:1px solid var(--border);background:var(--foreground);color:var(--background);font-family:var(--font-body);font-size:.7rem;font-weight:500;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .11s ease .2s,transform .11s ease .2s;z-index:20}.threads-drawer_tooltip__wCTJB:focus-visible:after,.threads-drawer_tooltip__wCTJB:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}.threads-drawer_deleteButton__ONBGc{color:var(--destructive)}.threads-drawer_deleteButton__ONBGc:focus-visible,.threads-drawer_deleteButton__ONBGc:hover{background:var(
    --threads-delete-hover-bg,color-mix(in srgb,var(--destructive) 10%,transparent)
  );color:var(--destructive)}.threads-drawer_loadingList__7JjUX{display:flex;flex-direction:column;gap:.35rem;padding:.2rem 0}.threads-drawer_loadingRow__0RlVZ{display:flex;align-items:center;gap:.5rem;padding:.6rem .65rem;border-radius:var(--radius)}.threads-drawer_loadingAccent___paB0{flex:none;width:.35rem;height:1.75rem;border-radius:999px;background:var(--secondary);animation:threads-drawer_threadsDrawerPulse__h35st 1.4s ease-in-out infinite}.threads-drawer_loadingBody__w_HGs{display:flex;flex:1;flex-direction:column;gap:.4rem}.threads-drawer_loadingTitleBar__mxFLt{height:.6rem;width:60%}.threads-drawer_loadingMetaBar__BZLTf,.threads-drawer_loadingTitleBar__mxFLt{border-radius:999px;background:var(--secondary);animation:threads-drawer_threadsDrawerPulse__h35st 1.4s ease-in-out infinite}.threads-drawer_loadingMetaBar__BZLTf{height:.45rem;width:35%;animation-delay:.14s}@keyframes threads-drawer_threadsDrawerPulse__h35st{0%,to{opacity:.45}50%{opacity:.9}}.threads-drawer_emptyState__Mjh9R{display:flex;flex:1;align-items:center;justify-content:center;padding:1.5rem}.threads-drawer_emptyCard__EN2pU{display:flex;max-width:13rem;flex-direction:column;align-items:flex-start;gap:.5rem;padding:.75rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);font-family:var(--font-body)}.threads-drawer_emptyTitle__KzVXP{margin:0;font-size:.85rem;font-weight:700;color:var(--foreground)}.threads-drawer_emptyMessage__BMkKt{margin:0;font-size:.78rem;line-height:1.4;color:var(--muted-foreground)}.threads-drawer_collapsedRail__xX2GO{display:flex;width:100%;flex-direction:column;align-items:center;gap:.75rem;padding:1rem .5rem}.threads-drawer_mainPanel__dZgIy{min-width:0;min-height:100vh;min-height:100svh;height:100dvh;overflow:auto}.threads-drawer_dialogOverlay__d75Mu{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--threads-overlay-bg,rgb(0 0 0/.5));backdrop-filter:blur(2px);animation:threads-drawer_dialogOverlayEnter__nkiK_ .14s ease-out}.threads-drawer_dialog__p2m3M{width:100%;max-width:22rem;padding:1.1rem 1.1rem 1rem;border:1px solid var(--border);border-radius:calc(var(--radius) + .25rem);background:var(--card);color:var(--foreground);box-shadow:var(--threads-dialog-shadow,0 20px 50px rgb(0 0 0/.25));font-family:var(--font-body);animation:threads-drawer_dialogEnter__9InH5 .16s cubic-bezier(.22,1,.36,1)}.threads-drawer_dialogTitle__n0F0_{margin:0 0 .35rem;font-size:.95rem;font-weight:700;letter-spacing:-.01em;color:var(--foreground)}.threads-drawer_dialogDescription__mZyOG{margin:0 0 1rem;font-size:.82rem;line-height:1.5;color:var(--muted-foreground)}.threads-drawer_dialogActions__FxnHU{display:flex;justify-content:flex-end;gap:.5rem}.threads-drawer_dialogButton__DlUJZ{min-height:2.25rem;padding:.5rem .95rem;border:0;border-radius:var(--radius);font-family:var(--font-body);font-size:.8rem;font-weight:600;cursor:pointer;transition:background-color .14s ease,color .14s ease,opacity .14s ease}.threads-drawer_dialogButton__DlUJZ:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.threads-drawer_dialogButtonSecondary__bHYvq{background:var(--secondary);color:var(--foreground)}.threads-drawer_dialogButtonSecondary__bHYvq:hover{background:var(--border)}.threads-drawer_dialogButtonPrimary__ouST_{background:var(--primary);color:var(--primary-foreground)}.threads-drawer_dialogButtonPrimary__ouST_:hover{opacity:.9}.threads-drawer_dialogButtonDestructive__rJqLm{background:var(--destructive);color:var(--destructive-foreground)}.threads-drawer_dialogButtonDestructive__rJqLm:hover{opacity:.9}@keyframes threads-drawer_dialogOverlayEnter__nkiK_{0%{opacity:0}to{opacity:1}}@keyframes threads-drawer_dialogEnter__9InH5{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes threads-drawer_threadItemEnter__jUBOC{0%{opacity:0;transform:translateX(-10px);background:var(--secondary)}to{opacity:1;transform:translateX(0);background:transparent}}@keyframes threads-drawer_generatedTitleReveal__McJob{0%{opacity:0;filter:blur(6px);transform:translateY(4px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@media (max-width:1024px){.threads-drawer_layout__2bPe2{position:relative;isolation:isolate;grid-template-columns:minmax(0,1fr)}.threads-drawer_drawerPlaceholder__dT5f1{display:none}.threads-drawer_drawer__ywnex.threads-drawer_drawerClosed__KnPAm{position:fixed;top:.5rem;left:.5rem;width:auto;height:auto;min-height:0;border-right:0;background:transparent;z-index:1300}.threads-drawer_drawerClosed__KnPAm .threads-drawer_collapsedRail__xX2GO{flex-direction:row;width:auto;height:auto;gap:.125rem;padding:.1875rem;overflow:visible;border-radius:999px;background:var(--threads-drawer-bg,var(--card));border:1px solid var(--threads-drawer-border,var(--border));box-shadow:0 8px 24px rgb(0 0 0/.16)}.threads-drawer_drawerClosed__KnPAm .threads-drawer_collapsedRail__xX2GO .threads-drawer_iconButton__uu4yA{width:1.75rem;height:1.75rem}.threads-drawer_drawer__ywnex.threads-drawer_drawerOpen__kt7Ml{position:fixed;inset:0 auto 0 0;z-index:1300;width:min(20rem,92vw);box-shadow:0 20px 50px rgb(0 0 0/.25)}.threads-drawer_mainPanel__dZgIy{grid-column:1;position:relative;z-index:1}}