.EasyGramModal_scrim__8e4LQ{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(14,16,20,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:EasyGramModal_fadeIn__xrfW8 .16s ease}.EasyGramModal_card__k_hIr{width:min(440px,100%);max-height:calc(100dvh - 36px);overflow:auto;border-radius:20px;padding:18px 18px 14px;background:var(--card-solid,var(--surface,#fffdf9));color:var(--text,#3a2c26);border:1px solid var(--border-color,var(--border,rgba(89,63,43,.16)));box-shadow:var(--card-shadow,0 24px 60px rgba(0,0,0,.32));font-family:Inter,system-ui,-apple-system,sans-serif;animation:EasyGramModal_rise__f3p3l .2s cubic-bezier(.2,.8,.2,1)}@media(max-width:560px){.EasyGramModal_scrim__8e4LQ{align-items:flex-end;padding:0}.EasyGramModal_card__k_hIr{width:100%;border-radius:22px 22px 0 0;padding-bottom:max(14px,env(safe-area-inset-bottom));animation:EasyGramModal_slideUp__Zac9Z .22s cubic-bezier(.2,.8,.2,1)}}.EasyGramModal_head__9k_Y5{display:flex;align-items:center;gap:12px;margin-bottom:14px}.EasyGramModal_badge__hhvPM{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;font-size:18px;color:var(--accent,#6f9a7a);background:color-mix(in srgb,var(--accent,#6f9a7a) 14%,transparent);transition:box-shadow .22s ease,background .22s ease;flex:none}.EasyGramModal_badgeOn__pJbN_{background:color-mix(in srgb,var(--accent,#6f9a7a) 22%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent,#6f9a7a) 18%,transparent),0 0 22px color-mix(in srgb,var(--accent,#6f9a7a) 45%,transparent);animation:EasyGramModal_glow__5VoTu 2.2s ease-in-out infinite}.EasyGramModal_headText__vxsOP{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.EasyGramModal_headText__vxsOP h2{margin:0;font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-size:24px;line-height:1.05;font-weight:700}.EasyGramModal_state__Cou7t{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--muted-foreground,#7a6249)}.EasyGramModal_stateOn__XPPm8{color:var(--accent,#6f9a7a)}.EasyGramModal_dot__53u8k{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.6}.EasyGramModal_stateOn__XPPm8 .EasyGramModal_dot__53u8k{opacity:1;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#6f9a7a) 22%,transparent)}.EasyGramModal_close__yjxCH{flex:none;width:32px;height:32px;border:0;border-radius:9px;background:rgba(0,0,0,0);color:var(--muted-foreground,#7a6249);font-size:15px;cursor:pointer}.EasyGramModal_close__yjxCH:hover{background:color-mix(in srgb,var(--text,#3a2c26) 8%,transparent);color:var(--text,#3a2c26)}.EasyGramModal_row__NK0bA{display:flex;align-items:center;gap:14px;width:100%;padding:13px 14px;border-radius:14px;border:1px solid var(--border-color,var(--border,rgba(89,63,43,.16)));background:color-mix(in srgb,var(--text,#3a2c26) 4%,transparent);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease}.EasyGramModal_row__NK0bA:hover:not(:disabled){background:color-mix(in srgb,var(--text,#3a2c26) 7%,transparent)}.EasyGramModal_row__NK0bA:focus-visible{outline:2px solid var(--accent,#6f9a7a);outline-offset:2px}.EasyGramModal_rowOn__4jiqt{border-color:color-mix(in srgb,var(--accent,#6f9a7a) 55%,transparent);background:color-mix(in srgb,var(--accent,#6f9a7a) 10%,transparent)}.EasyGramModal_rowDisabled__XdTD7{cursor:default;opacity:.7}.EasyGramModal_rowText__NJZWB{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.EasyGramModal_rowText__NJZWB b{font-size:15px;font-weight:600}.EasyGramModal_rowText__NJZWB small{font-size:12.5px;line-height:1.4;color:var(--muted-foreground,#7a6249)}.EasyGramModal_switch__Xd1Wf{position:relative;flex:none;width:46px;height:26px;border-radius:999px;background:color-mix(in srgb,var(--text,#3a2c26) 22%,transparent);transition:background .18s ease}.EasyGramModal_switch__Xd1Wf:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.35);transition:transform .18s cubic-bezier(.2,.8,.2,1)}.EasyGramModal_switchOn__4vVle{background:linear-gradient(180deg,color-mix(in srgb,var(--accent,#6f9a7a) 85%,#fff),var(--accent,#6f9a7a))}.EasyGramModal_switchOn__4vVle:after{transform:translateX(20px)}.EasyGramModal_info__W29dJ{margin:14px 2px 4px;font-size:13.5px;line-height:1.5}.EasyGramModal_info__W29dJ p{margin:0 0 8px}.EasyGramModal_info__W29dJ ul{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}.EasyGramModal_info__W29dJ li{display:flex;gap:10px;align-items:flex-start;color:var(--text,#3a2c26)}.EasyGramModal_info__W29dJ li i{flex:none;width:18px;margin-top:3px;text-align:center;color:var(--accent,#6f9a7a)}.EasyGramModal_info__W29dJ li em{font-style:italic;color:var(--muted-foreground,#7a6249)}.EasyGramModal_termSample___3KMZ{color:var(--accent,#6f9a7a);font-weight:600;border-bottom:1px dotted var(--accent,#6f9a7a)}.EasyGramModal_note__QaIUa{display:flex;gap:8px;align-items:flex-start;margin-top:10px!important;padding:9px 11px;border-radius:10px;background:color-mix(in srgb,var(--text,#3a2c26) 5%,transparent);font-size:12.5px;color:var(--muted-foreground,#7a6249)}.EasyGramModal_note__QaIUa i{flex:none;margin-top:2px;color:var(--accent,#6f9a7a)}.EasyGramModal_foot__yzIcN{display:flex;justify-content:flex-end;margin-top:12px}.EasyGramModal_done__DzsXF{height:36px;padding:0 18px;border-radius:10px;border:0;background:linear-gradient(180deg,color-mix(in srgb,var(--accent,#6f9a7a) 80%,#fff),var(--accent,#6f9a7a));color:#fff;font:600 13px Inter,system-ui,-apple-system,sans-serif;cursor:pointer}@keyframes EasyGramModal_fadeIn__xrfW8{0%{opacity:0}to{opacity:1}}@keyframes EasyGramModal_rise__f3p3l{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes EasyGramModal_slideUp__Zac9Z{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@keyframes EasyGramModal_glow__5VoTu{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent,#6f9a7a) 18%,transparent),0 0 18px color-mix(in srgb,var(--accent,#6f9a7a) 35%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--accent,#6f9a7a) 12%,transparent),0 0 30px color-mix(in srgb,var(--accent,#6f9a7a) 60%,transparent)}}.EasyGramModal_linkBtn__PDstq{border:0;background:none;padding:0;color:var(--accent,#6f9a7a);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.EasyGramModal_foot__yzIcN:has(.EasyGramModal_linkBtn__PDstq){justify-content:space-between;align-items:center}.SessionPreview_frame__0jcZq{position:fixed;z-index:1000;pointer-events:none;overflow:hidden}.SessionPreview_panel__6f5GC{width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;border-radius:0;background:#fffdf9;border:1px solid rgba(198,171,138,.55);box-shadow:inset -1px 0 rgba(89,63,43,.06);opacity:0;transform:translateX(-100%);transition:opacity .14s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.SessionPreview_panelIn__dVosq{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.SessionPreview_panel__6f5GC{transition:none;transform:none}}.SessionPreview_head__GwwLA{flex:none;padding:15px 18px 12px;border-bottom:1px solid rgba(198,171,138,.34)}.SessionPreview_title__TTTPg{margin:0;font:600 14px/1.2 Inter,-apple-system,system-ui,sans-serif;letter-spacing:.005em;color:#2f2116}.SessionPreview_sub__txee5{margin:4px 0 0;display:flex;align-items:center;gap:7px;font:500 12px/1.3 Inter,-apple-system,system-ui,sans-serif;color:#8b7563;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SessionPreview_dot__Kbe4j{width:7px;height:7px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.SessionPreview_body___kGA_{flex:1 1;min-height:0;overflow:hidden;padding:15px 18px 17px;display:flex;flex-direction:column;gap:15px}.SessionPreview_block__tLos9{display:flex;flex-direction:column;gap:5px;min-width:0}.SessionPreview_label__9CJt_{margin:0;font:700 9px/1 Inter,-apple-system,system-ui,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#a08670}.SessionPreview_text__END_E{margin:0;font:400 13px/1.62 Inter,-apple-system,system-ui,sans-serif;color:#4c3523;overflow-wrap:anywhere}.SessionPreview_lead__xNC60{color:#4c3523}.SessionPreview_status__nnXMx{color:#6f9a7a;font-weight:600;font-size:12.5px}.SessionPreview_quote__0P9lq{color:#8b7563;font-size:12.5px;padding-left:11px;position:relative;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.SessionPreview_quote__0P9lq:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:2px;border-radius:999px;background:rgba(198,171,138,.34)}.SessionPreview_empty__nKo_T{margin:auto 0;font:400 12.5px Inter,-apple-system,system-ui,sans-serif;color:#a08670;text-align:center}html[data-theme=dark] .SessionPreview_panel__6f5GC{background:var(--surface-2);border-color:var(--border-strong);box-shadow:inset -1px 0 rgba(0,0,0,.2)}html[data-theme=dark] .SessionPreview_head__GwwLA{border-color:var(--border)}html[data-theme=dark] .SessionPreview_title__TTTPg{color:var(--text)}html[data-theme=dark] .SessionPreview_sub__txee5{color:var(--muted)}html[data-theme=dark] .SessionPreview_empty__nKo_T,html[data-theme=dark] .SessionPreview_label__9CJt_{color:var(--faint)}html[data-theme=dark] .SessionPreview_lead__xNC60,html[data-theme=dark] .SessionPreview_text__END_E{color:var(--text-2)}html[data-theme=dark] .SessionPreview_status__nnXMx{color:var(--accent)}html[data-theme=dark] .SessionPreview_quote__0P9lq{color:var(--muted)}html[data-theme=dark] .SessionPreview_quote__0P9lq:before{background:var(--border-strong)}.ProgNav_nav__JWC4Z{display:flex;flex-direction:column;gap:14px;min-width:0}.ProgNav_tools__05p_j{display:flex;align-items:center;gap:6px;padding:0 2px}.ProgNav_search__L_ro8{flex:1 1;min-width:0;display:flex;align-items:center;gap:8px;height:36px;padding:0 8px 0 12px;border-radius:12px;background:hsla(0,0%,100%,.55);border:1px solid rgba(198,171,138,.3);color:#a08670;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;cursor:text}.ProgNav_search__L_ro8:focus-within{background:hsla(0,0%,100%,.85);border-color:rgba(111,154,122,.55);box-shadow:0 0 0 3px rgba(111,154,122,.14)}.ProgNav_search__L_ro8>i{font-size:13px;flex-shrink:0}.ProgNav_search__L_ro8 input{flex:1 1;min-width:0;border:0;background:rgba(0,0,0,0);outline:none;font-family:Inter,sans-serif;font-size:13px;color:#4c3523}.ProgNav_search__L_ro8 input::placeholder{color:#b09a8e}.ProgNav_search__L_ro8 kbd{font-family:JetBrains Mono,monospace;font-size:10px;color:#a08670;border:1px solid rgba(198,171,138,.3);border-radius:5px;padding:1px 5px;background:hsla(0,0%,100%,.5)}.ProgNav_clear__QwTMk{border:0;background:rgba(0,0,0,0);color:#a08670;cursor:pointer;width:22px;height:22px;border-radius:6px;display:grid;place-items:center;font-size:12px}.ProgNav_clear__QwTMk:hover{background:rgba(197,115,93,.1);color:#c5735d}.ProgNav_tool__lOYMg{width:28px;height:28px;border-radius:9px;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:#9d8062;cursor:pointer;display:grid;place-items:center;font-size:13px;flex-shrink:0;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.ProgNav_tool__lOYMg:hover{color:#c5735d;background:rgba(197,115,93,.1);border-color:rgba(197,115,93,.18)}.ProgNav_views__Phwo1{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;padding:3px;border-radius:12px;background:rgba(89,63,43,.06)}.ProgNav_viewBtn__jO0F_{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 2px 5px;border:0;border-radius:9px;background:rgba(0,0,0,0);color:#8b7563;cursor:pointer;font-family:Inter,sans-serif;font-size:10px;font-weight:600;letter-spacing:.02em;transition:background .14s ease,color .14s ease}.ProgNav_viewBtn__jO0F_ i{font-size:14px}.ProgNav_viewBtn__jO0F_:hover{color:#4c3523;background:hsla(0,0%,100%,.5)}.ProgNav_viewBtnOn__lLSbS{background:hsla(0,0%,100%,.9);color:#4c3523;box-shadow:0 1px 2px rgba(89,63,43,.12)}.ProgNav_viewBtnOn__lLSbS i{color:#6f9a7a}.ProgNav_viewBadge__OGdoz{position:absolute;top:3px;right:6px;min-width:15px;height:15px;padding:0 4px;border-radius:999px;background:#6f9a7a;color:#fff;font-size:9.5px;font-weight:700;display:grid;place-items:center}.ProgNav_group__87sgy{display:flex;flex-direction:column;gap:4px}.ProgNav_groupHead__64_zN{display:flex;align-items:center;justify-content:space-between;padding:0 4px 2px 6px;min-height:26px}.ProgNav_groupToggle__bxIY4{display:inline-flex;align-items:center;gap:7px;border:0;background:rgba(0,0,0,0);cursor:pointer;padding:4px;border-radius:8px;font-family:Inter,sans-serif;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#a08670}.ProgNav_groupToggle__bxIY4 small{font-weight:600;letter-spacing:0;color:#b8a494}.ProgNav_groupToggle__bxIY4:hover{color:#7b634d;background:hsla(0,0%,100%,.35)}.ProgNav_chev__6RdyV{font-size:9px;transition:transform .15s ease}.ProgNav_chevClosed___QyV1{transform:rotate(-90deg)}.ProgNav_groupActions__GbLx5{display:flex;align-items:center;gap:2px;opacity:0;transition:opacity .12s ease}.ProgNav_groupHead__64_zN:hover .ProgNav_groupActions__GbLx5{opacity:1}.ProgNav_list__tFWcg{display:flex;flex-direction:column;gap:2px}.ProgNav_hint__p8ORW{font-size:12px;color:#a08670;padding:4px 10px 6px}.ProgNav_dot__A9mMo{width:8px;height:8px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.ProgNav_os__rcmn5{font-size:12px;color:#a08670;width:14px;text-align:center;flex:none}.ProgNav_tiny__Hermo{font-size:10px;color:#b8a494;flex:none}.ProgNav_host__NU7fI,.ProgNav_session__RQhEY,.ProgNav_snippet__Owsmg{position:relative;display:flex;align-items:center;gap:8px;min-height:34px;padding:0 8px 0 10px;border-radius:10px;color:#4c3523;text-decoration:none;font-size:13.5px;min-width:0;transition:background .12s ease}.ProgNav_host__NU7fI:hover,.ProgNav_session__RQhEY:hover,.ProgNav_snippet__Owsmg:hover{background:hsla(0,0%,100%,.6)}.ProgNav_host__NU7fI:hover .ProgNav_more__qqJul,.ProgNav_session__RQhEY:hover .ProgNav_more__qqJul,.ProgNav_snippet__Owsmg:hover .ProgNav_more__qqJul{opacity:1}.ProgNav_session__RQhEY{height:auto;padding:6px 8px 6px 4px;gap:5px}.ProgNav_hostOpen__3nXQG .ProgNav_hostLabel__VLXBZ{font-weight:600}.ProgNav_hostLabel__VLXBZ{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProgNav_count___jx4C{min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:10.5px;font-weight:700;display:grid;place-items:center;background:rgba(89,63,43,.1);color:#6d563f;flex:none}.ProgNav_countLive__cinaQ{background:rgba(111,154,122,.2);color:#3f6a4b}.ProgNav_more__qqJul{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:24px;height:24px;border:0;border-radius:7px;background:hsla(0,0%,100%,.85);color:#8b7563;cursor:pointer;display:grid;place-items:center;font-size:12px;opacity:0;transition:opacity .12s ease}.ProgNav_more__qqJul:hover{color:#c5735d}.ProgNav_sessionInTab__3Olfr .ProgNav_sessionLabel__GcjcG{font-weight:600}.ProgNav_sessionText__mKuCw{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.ProgNav_sessionLabel__GcjcG{display:flex;align-items:center;gap:7px}.ProgNav_sessionLabel__GcjcG,.ProgNav_sessionSub__KdUmF{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProgNav_sessionSub__KdUmF{font-size:11px;color:#a08670}.ProgNav_status__eYEWe{width:8px;height:8px;border-radius:50%;flex:none;background:#c9bfb4}.ProgNav_status_attached__J0ZjE{background:#4c9a63;box-shadow:0 0 0 3px rgba(76,154,99,.18)}.ProgNav_status_pending__qJ07B{background:#d9a76b;animation:ProgNav_pulse__J_EX2 1.2s ease-in-out infinite}.ProgNav_status_warm__C1DEo{background:#9ab98f}.ProgNav_status_cold__PGOKr{background:#a7b8d6}.ProgNav_status_gone__WznSr{background:#d9a76b}.ProgNav_status_error__oFfwU{background:#c65a4a}.ProgNav_status_closed__CLEQv{background:#c9bfb4}@keyframes ProgNav_navToneThink__oQbFc{0%{background:#2a8a50;box-shadow:0 0 0 1px rgba(42,138,80,.1)}50%{background:#b3ecc8;box-shadow:0 0 0 5px rgba(120,225,165,.28)}to{background:#2a8a50;box-shadow:0 0 0 1px rgba(42,138,80,.1)}}@keyframes ProgNav_navToneShellRun__TJEz3{0%,to{background:#7ea9c9}50%{background:#4a7fa6}}.ProgNav_toneThinking__YgCZ8{background:#2a8a50;animation:ProgNav_navToneThink__oQbFc 3.6s ease-in-out infinite}.ProgNav_toneWaiting__2dtmP{background:#ff8e16;box-shadow:0 0 0 3px rgba(255,142,22,.18)}.ProgNav_toneShellBusy__EYe55,.ProgNav_toneShell__3rGTW{background:#7ea9c9;box-shadow:none}.ProgNav_toneShellBusy__EYe55{animation:ProgNav_navToneShellRun__TJEz3 2.4s ease-in-out infinite}.ProgNav_toneError__YNU4d{background:#c65a4a}.ProgNav_toneMuted__2Y8xa{background:#c9bfb4}@media(prefers-reduced-motion:reduce){.ProgNav_toneThinking__YgCZ8{background:#4fa46c}.ProgNav_toneShellBusy__EYe55{animation:none}}@keyframes ProgNav_pulse__J_EX2{0%,to{opacity:1}50%{opacity:.35}}.ProgNav_emptyRail__d7MkQ{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:22px 12px;color:#8b7563;font-size:12.5px;line-height:1.45}.ProgNav_emptyRail__d7MkQ i{font-size:22px;color:#c2ad9a;margin-bottom:2px}.ProgNav_emptyRail__d7MkQ b{color:#4c3523;font-size:13.5px}.ProgNav_emptyBtn__FaRaD,.ProgNav_ghostBtn__R2f_G{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:10px;border:1px dashed rgba(197,115,93,.45);background:rgba(0,0,0,0);color:#c5735d;font:600 12.5px Inter,sans-serif;cursor:pointer;margin-top:6px}.ProgNav_emptyBtn__FaRaD:hover,.ProgNav_ghostBtn__R2f_G:hover{background:rgba(197,115,93,.08)}.ProgNav_ghostBtn__R2f_G{align-self:flex-start;margin:0 6px}.ProgNav_menu__rYuhm{position:fixed;z-index:1200;min-width:210px;max-width:300px;padding:6px;border-radius:12px;background:#fffdf9;border:1px solid rgba(198,171,138,.4);box-shadow:0 16px 40px rgba(89,63,43,.18);animation:ProgNav_menuIn__m3hrW .12s ease}@keyframes ProgNav_menuIn__m3hrW{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ProgNav_menuTitle__mEBic{padding:6px 10px 8px;font-size:13px;font-weight:700;color:#4c3523;display:block;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProgNav_menuTitle__mEBic>span{display:flex!important;min-width:0;overflow:hidden}.ProgNav_menuTitle__mEBic small{display:block;margin-top:1px;font-weight:500;font-size:11px;color:#a08670;font-family:JetBrains Mono,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProgNav_menuItem__BQMMQ{display:flex;align-items:center;gap:10px;width:100%;height:32px;padding:0 10px;border:0;border-radius:8px;background:rgba(0,0,0,0);color:#4c3523;font:500 13px Inter,sans-serif;cursor:pointer;text-align:left}.ProgNav_menuItem__BQMMQ i{width:14px;text-align:center;color:#8b7563;font-size:12.5px}.ProgNav_menuItem__BQMMQ:hover{background:rgba(111,154,122,.12)}.ProgNav_menuDanger__Hxlud,.ProgNav_menuDanger__Hxlud i{color:#b4433a}.ProgNav_menuDanger__Hxlud:hover{background:rgba(198,90,74,.1)}.ProgNav_menuSep__5dTg8{height:1px;margin:4px 6px;background:rgba(198,171,138,.3)}.ProgNav_collapsedRail__ufPBx{display:flex;flex-direction:column;align-items:center;gap:4px}.ProgNav_railBtn__Sy2e0{position:relative;width:38px;height:38px;border-radius:11px;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:#8b7563;cursor:pointer;display:grid;place-items:center;font-size:15px}.ProgNav_railBtn__Sy2e0:hover{background:hsla(0,0%,100%,.55);color:#4c3523}.ProgNav_railBtnOn__16GMF{background:hsla(0,0%,100%,.85);color:#6f9a7a;border-color:rgba(198,171,138,.3)}.ProgNav_railBadge__gk10N{position:absolute;top:2px;right:2px;min-width:15px;height:15px;padding:0 4px;border-radius:999px;background:#6f9a7a;color:#fff;font-size:9.5px;font-weight:700;display:grid;place-items:center}.ProgNav_railSep__Anj_9{width:24px;height:1px;background:rgba(198,171,138,.3);margin:6px 0}.ProgNav_railHost__JhDQ9{width:38px;height:30px;border:0;background:rgba(0,0,0,0);cursor:pointer;display:grid;place-items:center;border-radius:9px}.ProgNav_railHost__JhDQ9:hover{background:hsla(0,0%,100%,.55)}html[data-theme=dark] .ProgNav_views__Phwo1{background:var(--bg);border:1px solid var(--border);box-shadow:inset 0 1px 2px rgba(0,0,0,.4)}html[data-theme=dark] .ProgNav_viewBtn__jO0F_{color:var(--muted);border:1px solid rgba(0,0,0,0)}html[data-theme=dark] .ProgNav_viewBtn__jO0F_:hover{color:var(--text);background:var(--surface-hover)}html[data-theme=dark] .ProgNav_viewBtnOn__lLSbS,html[data-theme=dark] .ProgNav_viewBtnOn__lLSbS:hover{background:var(--surface-3);color:var(--text);border-color:var(--border-strong);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 2px 6px rgba(0,0,0,.35)}html[data-theme=dark] .ProgNav_viewBtnOn__lLSbS i,html[data-theme=dark] .ProgNav_viewBtnOn__lLSbS:hover i{color:var(--accent)}html[data-theme=dark] .ProgNav_viewBadge__OGdoz{box-shadow:0 0 0 2px var(--surface-3)}html[data-theme=dark] .ProgNav_groupToggle__bxIY4,html[data-theme=dark] .ProgNav_groupToggle__bxIY4 small{color:var(--faint)}html[data-theme=dark] .ProgNav_groupToggle__bxIY4:hover{color:var(--text-2);background:var(--surface-hover)}html[data-theme=dark] .ProgNav_host__NU7fI,html[data-theme=dark] .ProgNav_session__RQhEY,html[data-theme=dark] .ProgNav_snippet__Owsmg{color:var(--text)}html[data-theme=dark] .ProgNav_host__NU7fI:hover,html[data-theme=dark] .ProgNav_session__RQhEY:hover,html[data-theme=dark] .ProgNav_snippet__Owsmg:hover{background:var(--surface-hover)}html[data-theme=dark] .ProgNav_hostOpen__3nXQG,html[data-theme=dark] .ProgNav_sessionInTab__3Olfr{background:color-mix(in srgb,var(--accent) 10%,transparent)}html[data-theme=dark] .ProgNav_os__rcmn5,html[data-theme=dark] .ProgNav_sessionSub__KdUmF,html[data-theme=dark] .ProgNav_tiny__Hermo{color:var(--faint)}html[data-theme=dark] .ProgNav_more__qqJul{background:var(--surface-3);color:var(--muted);border:1px solid var(--border)}html[data-theme=dark] .ProgNav_more__qqJul:hover{color:var(--text);background:var(--surface-hover)}html[data-theme=dark] .ProgNav_count___jx4C{background:var(--surface-3);color:var(--text-2)}html[data-theme=dark] .ProgNav_countLive__cinaQ{background:var(--accent-tint);color:var(--accent)}html[data-theme=dark] .ProgNav_status__eYEWe{background:var(--faint);opacity:.5}html[data-theme=dark] .ProgNav_dot__A9mMo{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12)}html[data-theme=dark] .ProgNav_clear__QwTMk{color:var(--faint)}html[data-theme=dark] .ProgNav_clear__QwTMk:hover{color:var(--text);background:var(--surface-hover)}html[data-theme=dark] .ProgNav_emptyRail__d7MkQ{color:var(--muted)}html[data-theme=dark] .ProgNav_emptyRail__d7MkQ b{color:var(--text)}html[data-theme=dark] .ProgNav_emptyRail__d7MkQ i{color:var(--faint)}html[data-theme=dark] .ProgNav_menu__rYuhm{background:var(--surface);border-color:var(--border-strong);box-shadow:var(--shadow)}html[data-theme=dark] .ProgNav_menuTitle__mEBic{color:var(--text)}html[data-theme=dark] .ProgNav_menuTitle__mEBic small{color:var(--faint)}html[data-theme=dark] .ProgNav_menuItem__BQMMQ{color:var(--text)}html[data-theme=dark] .ProgNav_menuItem__BQMMQ:hover{background:var(--surface-hover)}html[data-theme=dark] .ProgNav_menuDanger__Hxlud,html[data-theme=dark] .ProgNav_menuDanger__Hxlud i{color:var(--danger)}html[data-theme=dark] .ProgNav_menuDanger__Hxlud:hover{background:var(--danger-tint)}html[data-theme=dark] .ProgNav_menuSep__5dTg8{background:var(--border)}html[data-theme=dark] .ProgNav_railBtn__Sy2e0{color:var(--muted)}html[data-theme=dark] .ProgNav_railBtn__Sy2e0:hover{background:var(--surface-hover);color:var(--text)}html[data-theme=dark] .ProgNav_railBtnOn__16GMF,html[data-theme=dark] .ProgNav_railBtnOn__16GMF:hover{background:var(--surface-3);color:var(--accent);border-color:var(--border-strong)}html[data-theme=dark] .ProgNav_railHost__JhDQ9:hover{background:var(--surface-hover)}html[data-theme=dark] .ProgNav_railSep__Anj_9{background:var(--border)}.ProgNav_groupToggle__bxIY4{min-width:0;max-width:100%}.ProgNav_truncName__i11u7{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProgNav_tooltip__6gjfW{position:fixed;z-index:1300;max-width:320px;padding:7px 10px;border-radius:9px;pointer-events:none;background:#2b2118;color:#f5f0e8;font:500 12.5px Inter,sans-serif;letter-spacing:0;text-transform:none;line-height:1.35;box-shadow:0 10px 28px rgba(0,0,0,.28);animation:ProgNav_tipIn__46Ow1 .12s ease;overflow-wrap:anywhere}@keyframes ProgNav_tipIn__46Ow1{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}html[data-theme=dark] .ProgNav_tooltip__6gjfW{background:var(--surface-3);color:var(--text);border:1px solid var(--border-strong)}.ProgNav_folder__pXzor{display:flex;flex-direction:column;gap:2px;margin-left:6px;padding-left:6px;border-left:1px solid rgba(198,171,138,.3);border-radius:6px;transition:background .12s ease,box-shadow .12s ease}.ProgNav_folderArrow__c3j85{width:26px;height:26px;flex:0 0 26px;border:0;padding:0;border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,0);color:#8b7563;cursor:pointer;transition:background-color .12s ease,color .12s ease}.ProgNav_folderArrow__c3j85:hover{background:rgba(89,63,43,.12);color:#4c3523}.ProgNav_folderArrow__c3j85:focus-visible{outline:2px solid #6f9a7a;outline-offset:1px}.ProgNav_folderSelect__kMDJz{flex:1 1;text-align:left}.ProgNav_folder__pXzor .ProgNav_folderSelected__kcipi{background:rgba(111,154,122,.15);color:#4c3523}html[data-theme=dark] .ProgNav_folderArrow__c3j85{color:var(--muted)}html[data-theme=dark] .ProgNav_folderArrow__c3j85:hover,html[data-theme=dark] .ProgNav_folder__pXzor .ProgNav_folderSelected__kcipi{background:var(--surface-hover);color:var(--text)}.ProgNav_folderIcon__RuTjU{font-size:12px;color:#a08670}.ProgNav_groupActionsAlways__oJQK0{opacity:1}.ProgNav_dropOn___vPTH{background:rgba(111,154,122,.1);box-shadow:inset 0 0 0 1.5px rgba(111,154,122,.55)}.ProgNav_menuLabel__t0_mv{padding:8px 10px 4px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a08670}html[data-theme=dark] .ProgNav_folder__pXzor{border-left-color:var(--border)}html[data-theme=dark] .ProgNav_folderIcon__RuTjU,html[data-theme=dark] .ProgNav_menuLabel__t0_mv{color:var(--faint)}html[data-theme=dark] .ProgNav_dropOn___vPTH{background:color-mix(in srgb,var(--accent) 14%,transparent);box-shadow:inset 0 0 0 1.5px var(--accent-line)}.ProgNav_folder__pXzor .ProgNav_groupToggle__bxIY4{font-size:12.5px;font-weight:600;letter-spacing:.01em;text-transform:none;color:#6b543f}.ProgNav_folder__pXzor .ProgNav_groupToggle__bxIY4 small{font-size:11px;font-weight:600;color:#7d6652}.ProgNav_folder__pXzor .ProgNav_groupToggle__bxIY4 .ProgNav_chev__6RdyV{font-size:10px}.ProgNav_folder__pXzor .ProgNav_groupToggle__bxIY4:hover{color:#4c3523;background:hsla(0,0%,100%,.5)}.ProgNav_folder__pXzor .ProgNav_folderIcon__RuTjU{color:#7d6652}html[data-theme=dark] .ProgNav_folder__pXzor .ProgNav_groupToggle__bxIY4{color:var(--text-2)}html[data-theme=dark] .ProgNav_folder__pXzor .ProgNav_groupToggle__bxIY4 small{color:var(--muted)}html[data-theme=dark] .ProgNav_folder__pXzor .ProgNav_groupToggle__bxIY4:hover{color:var(--text);background:var(--surface-hover)}html[data-theme=dark] .ProgNav_folder__pXzor .ProgNav_folderIcon__RuTjU{color:var(--muted)}.ProgNav_listOrdered__3ulXp{gap:0}.ProgNav_dz__WMIQ5{height:9px;flex:none;position:relative;border-radius:999px;transition:height .12s ease}.ProgNav_folder__pXzor .ProgNav_dz__WMIQ5{height:6px}.ProgNav_dz__WMIQ5:after{content:"";position:absolute;left:0;right:0;top:50%;height:3px;margin-top:-1.5px;border-radius:999px;background:rgba(0,0,0,0);transition:background .12s ease,box-shadow .12s ease}.ProgNav_dzOn__6EPbH{height:13px}.ProgNav_dzOn__6EPbH:after{background:#6f9a7a;box-shadow:0 0 0 3px rgba(111,154,122,.18)}.ProgNav_dzOn__6EPbH:before{content:"";position:absolute;left:-1px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:#6f9a7a;z-index:1}.ProgNav_spacer__nPm3N{cursor:grab;position:relative;-webkit-user-select:none;user-select:none}.ProgNav_spacer__nPm3N:active{cursor:grabbing}.ProgNav_spacer__nPm3N:after{content:"";position:absolute;inset:-3px -4px;border-radius:8px;pointer-events:none;border:1px dashed rgba(0,0,0,0);transition:border-color .13s ease,background .13s ease}.ProgNav_spacer__nPm3N:hover:after{border-color:rgba(198,171,138,.55);background:hsla(0,0%,100%,.28)}.ProgNav_spacerRule__3ZNIH{display:block;background:rgba(198,171,138,.3)}.ProgNav_spacerLabelWrap__iJwPv{display:flex;align-items:center;gap:9px}.ProgNav_spacerLine__BrJBy{flex:1 1;min-width:6px;background:rgba(198,171,138,.3);border-radius:999px}.ProgNav_spacerLabel__IKRCo{font:700 9.5px Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#8b7563;white-space:nowrap}html[data-theme=dark] .ProgNav_dzOn__6EPbH:after{background:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}html[data-theme=dark] .ProgNav_dzOn__6EPbH:before{background:var(--accent)}html[data-theme=dark] .ProgNav_spacer__nPm3N:hover:after{border-color:var(--border-strong);background:hsla(0,0%,100%,.04)}html[data-theme=dark] .ProgNav_spacerLine__BrJBy,html[data-theme=dark] .ProgNav_spacerRule__3ZNIH{background:var(--border-strong)}html[data-theme=dark] .ProgNav_spacerLabel__IKRCo{color:var(--muted)}.ProgNav_itemWrap__hd3RP{min-width:0;display:flex;flex-direction:column}.ProgNav_itemWrap__hd3RP>*{min-width:0}.ProgNav_dragGhost__gH5iJ{position:fixed;z-index:2000;pointer-events:none;display:flex;align-items:center;gap:8px;max-width:260px;padding:7px 11px;border-radius:10px;background:#fffdf9;border:1px solid rgba(198,171,138,.6);box-shadow:0 12px 30px rgba(89,63,43,.22);font:600 12.5px Inter,sans-serif;color:#4c3523;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProgNav_dragGhost__gH5iJ i{font-size:11px;color:#a08670}.ProgNav_itemGhosted__Htd19{opacity:.42}.ProgNav_session__RQhEY,.ProgNav_spacer__nPm3N{cursor:grab}.ProgNav_session__RQhEY:active,.ProgNav_spacer__nPm3N:active{cursor:grabbing}.ProgNav_folder__pXzor>.ProgNav_groupHead__64_zN{cursor:grab}html[data-theme=dark] .ProgNav_dragGhost__gH5iJ{background:var(--surface-3);border-color:var(--border-strong);color:var(--text);box-shadow:0 12px 30px rgba(0,0,0,.5)}html[data-theme=dark] .ProgNav_dragGhost__gH5iJ i{color:var(--faint)}.ProgNav_think__kvX0h{flex:none;width:13px;align-self:stretch;min-height:30px;display:grid;place-items:center}.ProgNav_thinkSpin__MlQ1t{position:relative;display:block;width:1.05em;height:1em;font-size:15px;line-height:1;color:#2a8a50;animation:ProgNav_dotBreath__dtepO 1.8s ease-in-out infinite}.ProgNav_thinkSpin__MlQ1t span{position:absolute;inset:0;text-align:center;opacity:0;animation:ProgNav_brailleFrame__L4jKF .9s step-end infinite}@keyframes ProgNav_brailleFrame__L4jKF{0%,9.99%{opacity:1}10%,to{opacity:0}}@keyframes ProgNav_dotBreath__dtepO{0%,to{opacity:.82}50%{opacity:1}}.ProgNav_liveDot__zog5l{width:8px;height:8px;border-radius:50%;flex:none;transition:background .2s ease}.ProgNav_sessionActive__PdhIr{background:color-mix(in srgb,var(--rvbt-accent,#6f9a7a) 16%,transparent);box-shadow:inset 2px 0 0 var(--rvbt-accent,#6f9a7a)}.ProgNav_sessionActive__PdhIr:hover{background:color-mix(in srgb,var(--rvbt-accent,#6f9a7a) 22%,transparent)}.ProgNav_sessionActive__PdhIr .ProgNav_sessionLabel__GcjcG{font-weight:600}html[data-theme=dark] .ProgNav_sessionActive__PdhIr{background:color-mix(in srgb,var(--accent,var(--rvbt-accent,#6f9a7a)) 22%,transparent);box-shadow:inset 2px 0 0 var(--accent,var(--rvbt-accent,#6f9a7a))}html[data-theme=dark] .ProgNav_sessionActive__PdhIr:hover{background:color-mix(in srgb,var(--accent,var(--rvbt-accent,#6f9a7a)) 30%,transparent)}html[data-theme=dark] .ProgNav_toneThinking__YgCZ8{animation:ProgNav_navToneThinkDark__tmzM7 3.6s ease-in-out infinite}html[data-theme=dark] .ProgNav_thinkSpin__MlQ1t{color:#7fd69b}html[data-theme=dark] .ProgNav_toneMuted__2Y8xa{background:hsla(0,0%,100%,.28)}@keyframes ProgNav_navToneThinkDark__tmzM7{0%{background:#4fa46c;box-shadow:0 0 0 1px rgba(79,164,108,.14)}50%{background:#b7f0cb;box-shadow:0 0 0 5px rgba(140,235,180,.3)}to{background:#4fa46c;box-shadow:0 0 0 1px rgba(79,164,108,.14)}}.ProgNav_searchBtn__wP7zY{cursor:pointer;font:inherit;text-align:left}.ProgNav_searchBtn__wP7zY span{flex:1 1;min-width:0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProgNav_searchBtn__wP7zY:hover{border-color:rgba(111,154,122,.55)}@media(hover:none)and (pointer:coarse){.ProgNav_groupHead__64_zN,.ProgNav_host__NU7fI,.ProgNav_session__RQhEY,.ProgNav_spacer__nPm3N{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}