.CommandPalette_scrim__ayiv8{position:fixed;inset:0;z-index:100;background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:flex-start;padding:14vh 16px 16px;animation:CommandPalette_paletteFade__zyrGD .12s ease both}.CommandPalette_box__dRyfG{width:min(620px,92vw);max-height:72vh;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);overflow:hidden;animation:CommandPalette_paletteRise__DbZm4 .16s cubic-bezier(.22,1,.36,1) both}.CommandPalette_inputRow__NsD1G{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line-neutral)}.CommandPalette_inputRow__NsD1G svg{color:var(--text-faint);flex:0 0 auto}.CommandPalette_input__IZZe_{flex:1 1;background:none;border:none;outline:none;font-size:15px;color:var(--text)}.CommandPalette_input__IZZe_::placeholder{color:var(--text-faint)}.CommandPalette_kbd__r2_Sw{font-family:var(--font-mono);font-size:10.5px;color:var(--text-faint);border:1px solid var(--line-neutral);border-radius:6px;padding:2px 6px;flex:0 0 auto}.CommandPalette_list__yAWK1{list-style:none;margin:0;padding:6px;overflow-y:auto;max-height:46vh}.CommandPalette_groupLabel__ZyDGJ{font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);padding:10px 10px 4px}.CommandPalette_item__uIrA_{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:9px 10px;border-radius:var(--radius-sm);font-size:13.5px;color:var(--text-dim);transition:background .1s ease,color .1s ease}.CommandPalette_item__uIrA_ svg{color:var(--accent);flex:0 0 auto}.CommandPalette_sub__vqVb7{margin-left:auto;font-size:11px;color:var(--text-faint)}.CommandPalette_itemActive____cZW,.CommandPalette_item__uIrA_:hover{background:var(--surface-2);color:var(--text)}.CommandPalette_itemActive____cZW{box-shadow:inset 2px 0 0 var(--accent)}.CommandPalette_empty__sm1G4{padding:22px 16px;text-align:center;color:var(--text-faint);font-size:13px}.CommandPalette_hint__l23mQ{padding:8px 16px 12px;font-size:11.5px;color:var(--text-faint);border-top:1px solid var(--line-neutral)}@keyframes CommandPalette_paletteFade__zyrGD{0%{opacity:0}to{opacity:1}}@keyframes CommandPalette_paletteRise__DbZm4{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.CommandPalette_box__dRyfG,.CommandPalette_scrim__ayiv8{animation:none}}.Assistant_launcher__QC5d1{position:fixed;right:22px;bottom:22px;z-index:60;width:54px;height:54px;border-radius:50%;border:none;display:grid;place-items:center;color:var(--accent-ink);background:var(--green-grad);box-shadow:0 6px 20px rgba(30,122,60,.35),var(--card-shadow);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.Assistant_launcher__QC5d1:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 10px 28px rgba(30,122,60,.42)}.Assistant_launcher__QC5d1:active{transform:translateY(0) scale(.98)}.Assistant_launcher__QC5d1[data-open="1"]{background:var(--surface-3);color:var(--text);box-shadow:var(--card-shadow)}@media (max-width:600px){.Assistant_launcher__QC5d1{bottom:78px;right:16px}}.Assistant_panel__MzQ7t{position:fixed;right:22px;bottom:88px;z-index:60;width:400px;max-width:calc(100vw - 32px);height:620px;max-height:calc(100vh - 120px);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 18px 50px rgba(20,30,15,.22),var(--card-shadow);overflow:hidden;animation:Assistant_kaiIn__f2P_J .16s ease}@keyframes Assistant_kaiIn__f2P_J{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@media (max-width:600px){.Assistant_panel__MzQ7t{right:0;left:0;bottom:0;top:0;width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0;border:none}}@media (prefers-reduced-motion:reduce){.Assistant_panel__MzQ7t{animation:none}.Assistant_launcher__QC5d1{transition:none}}.Assistant_head__TM6vJ{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--line);background:var(--surface-2)}.Assistant_headTitle__o2_Dc{display:flex;align-items:center;gap:10px}.Assistant_orb__WHP2Q{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:var(--accent-ink);background:var(--green-grad)}.Assistant_kaiName__xBygd{font-weight:700;font-size:14.5px;color:var(--text);line-height:1.1}.Assistant_kaiSub__opHCm{font-size:11.5px;color:var(--text-dim)}.Assistant_headActions__eQqQP{display:flex;align-items:center;gap:4px}.Assistant_textBtn__3DxIx{border:none;background:transparent;color:var(--text-dim);font-size:12.5px;padding:5px 8px;border-radius:var(--radius-sm);cursor:pointer}.Assistant_textBtn__3DxIx:hover{background:var(--hover);color:var(--text)}.Assistant_iconBtn__AEYRt{border:none;background:transparent;color:var(--text-dim);width:30px;height:30px;border-radius:var(--radius-sm);cursor:pointer;display:grid;place-items:center}.Assistant_iconBtn__AEYRt:hover{background:var(--hover);color:var(--text)}.Assistant_stream__NMylB{flex:1 1;overflow-y:auto;padding:16px 14px;display:flex;flex-direction:column;gap:12px}.Assistant_empty__py4je{padding:8px 4px}.Assistant_emptyTitle__dgrDY{font-size:16px;font-weight:700;color:var(--text);margin-bottom:6px}.Assistant_emptyBody__Ko8oj{font-size:13px;line-height:1.55;color:var(--text-dim);margin:0 0 14px}.Assistant_chips__oJHch{display:flex;flex-direction:column;gap:8px}.Assistant_chip__rOOqO{text-align:left;border:1px solid var(--line);background:var(--surface-2);color:var(--text);font-size:12.5px;padding:9px 12px;border-radius:var(--radius);cursor:pointer;transition:border-color .12s ease,background .12s ease}.Assistant_chip__rOOqO:hover:not(:disabled){border-color:var(--accent);background:var(--hover)}.Assistant_chip__rOOqO:disabled{opacity:.5;cursor:default}.Assistant_msg__E6_uo{display:flex;gap:8px;align-items:flex-end;max-width:100%}.Assistant_msgUser__4GyAN{flex-direction:row-reverse}.Assistant_msgAi__DtNvi{flex-direction:row}.Assistant_aiTick__H2r8W{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:var(--accent);background:var(--good-bg);margin-bottom:2px}.Assistant_bubble__rQG4B{max-width:84%;display:flex;flex-direction:column;gap:8px}.Assistant_text__kZ2fj{font-size:13.5px;line-height:1.5;padding:9px 12px;border-radius:var(--radius);white-space:pre-wrap;word-break:break-word}.Assistant_msgAi__DtNvi .Assistant_text__kZ2fj{background:var(--surface-2);color:var(--text);border:1px solid var(--line);border-bottom-left-radius:4px}.Assistant_msgUser__4GyAN .Assistant_text__kZ2fj{background:var(--accent);color:var(--accent-ink);border-bottom-right-radius:4px}.Assistant_interrupted___wVWV{color:var(--text-dim);font-style:italic}.Assistant_thinking__poohO{display:flex;gap:4px;padding:11px 13px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);border-bottom-left-radius:4px}.Assistant_thinking__poohO span{width:6px;height:6px;border-radius:50%;background:var(--text-faint);animation:Assistant_kaiBounce__ao0sS 1.2s ease-in-out infinite}.Assistant_thinking__poohO span:nth-child(2){animation-delay:.16s}.Assistant_thinking__poohO span:nth-child(3){animation-delay:.32s}@keyframes Assistant_kaiBounce__ao0sS{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-4px);opacity:1}}@media (prefers-reduced-motion:reduce){.Assistant_thinking__poohO span{animation:none}}.Assistant_statusLine___7esq{font-size:12.5px;color:var(--text-dim);padding:9px 12px;background:var(--surface-2);border:1px dashed var(--line);border-radius:var(--radius);border-bottom-left-radius:4px}.Assistant_card__dbak0{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);padding:12px;box-shadow:var(--card-shadow)}.Assistant_card__dbak0[data-state=done]{border-color:var(--good)}.Assistant_card__dbak0[data-state=failed]{border-color:var(--bad)}.Assistant_card__dbak0[data-state=declined]{opacity:.62}.Assistant_cardSummary__q5Di5{font-size:13px;font-weight:600;color:var(--text);line-height:1.4}.Assistant_effects__HX1D7{margin:8px 0 0;padding-left:16px;font-size:12px;color:var(--text-dim);line-height:1.5}.Assistant_effects__HX1D7 li{margin:1px 0}.Assistant_cardBtns__QUDqf{display:flex;gap:8px;margin-top:12px}.Assistant_confirmBtn__1hzXb{display:inline-flex;align-items:center;gap:5px;border:none;background:var(--accent);color:var(--accent-ink);font-size:12.5px;font-weight:600;padding:7px 14px;border-radius:var(--radius-sm);cursor:pointer}.Assistant_confirmBtn__1hzXb:hover{filter:brightness(1.05)}.Assistant_declineBtn__mKmWg{border:1px solid var(--line);background:transparent;color:var(--text-dim);font-size:12.5px;padding:7px 12px;border-radius:var(--radius-sm);cursor:pointer}.Assistant_declineBtn__mKmWg:hover{background:var(--hover);color:var(--text)}.Assistant_cardResult__3h_4F{margin-top:10px;font-size:12px;font-weight:500}.Assistant_cardResult__3h_4F[data-state=done]{color:var(--good)}.Assistant_cardResult__3h_4F[data-state=failed]{color:var(--bad)}.Assistant_cardResult__3h_4F[data-state=declined]{color:var(--text-dim)}.Assistant_composer__UGmnx{display:flex;align-items:flex-end;gap:8px;padding:12px 14px 6px;border-top:1px solid var(--line);background:var(--surface-2)}.Assistant_textarea__A3t_I{flex:1 1;resize:none;max-height:120px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;font-size:13.5px;line-height:1.45;padding:9px 12px;outline:none}.Assistant_textarea__A3t_I:focus{border-color:var(--accent)}.Assistant_textarea__A3t_I:disabled{opacity:.6}.Assistant_sendBtn__wYlYw{flex-shrink:0;width:38px;height:38px;border:none;border-radius:var(--radius);background:var(--accent);color:var(--accent-ink);display:grid;place-items:center;cursor:pointer}.Assistant_sendBtn__wYlYw:hover:not(:disabled){filter:brightness(1.05)}.Assistant_sendBtn__wYlYw:disabled{opacity:.4;cursor:default}.Assistant_footNote__oObve{display:flex;align-items:center;gap:5px;padding:2px 14px 12px;font-size:10.5px;color:var(--text-faint);background:var(--surface-2)}.Bell_wrap__n6bmU{position:relative;display:inline-flex}.Bell_srOnly__WoEX4{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Bell_bell__pSxNw{position:relative;display:grid;place-items:center;padding:6px;border-radius:9px;color:var(--text-dim);background:none;border:none;cursor:pointer;transition:color .15s ease,background .15s ease}.Bell_bell__pSxNw:hover{color:var(--text);background:var(--surface-2)}.Bell_bellLive__cpEi6{color:var(--accent)}.Bell_bellUrgent__VXWQi{color:var(--bad);animation:Bell_bellGlow__FmyCb 2.4s ease-in-out infinite}@keyframes Bell_bellGlow__FmyCb{0%,to{filter:drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(0 0 6px var(--bad))}}@media (prefers-reduced-motion:reduce){.Bell_bellUrgent__VXWQi{animation:none}}.Bell_badge__COBBK{position:absolute;top:-1px;right:-1px;min-width:15px;padding:0 4px;line-height:15px;text-align:center;font-size:9.5px;font-weight:800;border-radius:9px;background:var(--accent);color:var(--accent-ink)}.Bell_badgeUrgent__M8OoX{background:var(--bad);color:#fff}.Bell_panel__0PeXz{position:absolute;right:0;top:calc(100% + 8px);width:min(380px,92vw);max-height:70vh;overflow:auto;z-index:95;background:var(--surface);border:1px solid var(--line-neutral);border-radius:var(--radius);box-shadow:var(--card-shadow),0 12px 40px rgba(0,0,0,.22)}@media (max-width:640px){.Bell_panel__0PeXz{position:fixed;left:50%;right:auto;top:64px;transform:translateX(-50%);width:min(380px,94vw);max-height:75vh}}.Bell_head__izXW4{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;font-size:13px;background:var(--surface);border-bottom:1px solid var(--line-neutral)}.Bell_headCount__DHxhC{font-size:11px;font-weight:700;color:var(--text-faint)}.Bell_stale__I0W4W{font-size:10.5px;color:var(--warn)}.Bell_empty__bfDOS{padding:24px 16px;text-align:center;font-size:12.5px;color:var(--text-dim)}.Bell_list__Z1i46{display:flex;flex-direction:column}.Bell_overflow__Nybfz{padding:8px 14px;font-size:10.5px;color:var(--text-faint);background:var(--surface-2)}.Bell_item__Qq3nz,.Bell_overflow__Nybfz{border-bottom:1px solid var(--line-neutral)}.Bell_item__Qq3nz{padding:11px 14px}.Bell_item__Qq3nz:last-child{border-bottom:none}.Bell_itemTop__DGLBG{display:flex;align-items:center;gap:8px}.Bell_tier__xGDVI{flex:0 0 auto;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:1px 6px;border-radius:8px;border:1px solid}.Bell_tierUrgent__p_1mJ{color:var(--bad)}.Bell_tierNudge__sxl6t{color:var(--warn)}.Bell_tierFyi__Co2UF,.Bell_tierStale__CWiBa{color:var(--text-faint)}.Bell_title__fDlqW{font-size:13px;font-weight:600;color:var(--text)}.Bell_body__OwsYz{font-size:12px;color:var(--text-dim);margin-top:3px}.Bell_actions___WfV6{display:flex;gap:6px;margin-top:8px}.Bell_act__uCfbt{display:inline-flex;align-items:center;gap:4px;font-size:11px;padding:4px 9px;border-radius:7px;cursor:pointer;background:transparent;border:1px solid var(--line-neutral);color:var(--text-dim);transition:color .12s ease,border-color .12s ease}.Bell_act__uCfbt:hover{color:var(--text);border-color:var(--text-faint)}.Bell_act__uCfbt:disabled{opacity:.5;cursor:default}.Bell_actOpen__LD4PG{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:700}.Bell_actOpen__LD4PG:hover{color:var(--accent-ink);filter:brightness(1.06)}.Shell_shell__23UN5{display:flex;min-height:100vh}.Shell_nav__4ZPDs{position:fixed;inset:0 auto 0 0;width:var(--shell-nav-w);background:var(--bg-raise);border-right:1px solid var(--line-neutral);display:flex;flex-direction:column;padding:18px 14px;z-index:40}.Shell_brand__I4trs{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:2px 10px 16px}.Shell_brandWord___mAtH{font-family:var(--font-display);font-size:19px;font-weight:800;letter-spacing:-.01em;line-height:1.1;display:block}.Shell_brandWord___mAtH em{color:var(--accent);font-style:normal}.Shell_brandMark__46_m_{display:none}.Shell_brandSub__inYgJ{font-size:8.5px;letter-spacing:.3em;color:var(--text-faint);text-transform:uppercase;font-weight:700}.Shell_navList__dlRzu{display:flex;flex-direction:column;gap:2px;flex:1 1;overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:var(--line-neutral) transparent;padding-right:2px;margin-right:-2px}.Shell_navList__dlRzu::-webkit-scrollbar{width:5px}.Shell_navList__dlRzu::-webkit-scrollbar-thumb{background:var(--line-neutral);border-radius:3px}.Shell_navList__dlRzu::-webkit-scrollbar-track{background:transparent}.Shell_navItem__CYrsa{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:var(--radius-sm);font-size:13.5px;font-weight:500;color:var(--text-dim);transition:background .12s ease,color .12s ease;position:relative}.Shell_navItem__CYrsa:hover{color:var(--text);background:var(--surface-2)}.Shell_navItemActive__AsT1s{color:var(--accent);background:var(--surface-2);font-weight:600;box-shadow:inset 2px 0 0 var(--accent)}.Shell_navBadge__wBlY3{margin-left:auto;min-width:20px;text-align:center;font-size:10.5px;font-weight:700;padding:2px 6px;border-radius:999px;background:var(--warn-bg);color:var(--warn)}.Shell_navFoot__qxHbj{padding:10px;font-size:11px;color:var(--text-faint);line-height:1.6}.Shell_main__ZlZXm{flex:1 1;margin-left:var(--shell-nav-w);display:flex;flex-direction:column;min-width:0}.Shell_topbar__2c0LA{position:-webkit-sticky;position:sticky;top:0;z-index:30;height:var(--topbar-h);display:flex;align-items:center;gap:12px;padding:0 22px;background:color-mix(in srgb,var(--bg-raise) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-neutral)}.Shell_pageTitle__IHTbd{font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:-.01em;margin:0;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.Shell_topRight__MBcF_{margin-left:auto;display:flex;align-items:center;gap:6px}.Shell_userChip__W9K6p{display:flex;align-items:center;gap:9px;padding:5px 8px;border-radius:var(--radius-sm);background:transparent;border:none;cursor:pointer}.Shell_userChip__W9K6p:hover{background:var(--surface-2)}.Shell_userMeta__RSAMJ{text-align:left;display:flex;flex-direction:column}.Shell_userName__BbMUi{font-size:12.5px;font-weight:600}.Shell_userRole__g_5Ev{font-size:10px;color:var(--text-faint);text-transform:capitalize}.Shell_userMenu__W5chT{position:absolute;right:0;top:calc(100% + 8px);min-width:190px;padding:6px;z-index:95;background:var(--surface);border:1px solid var(--line-neutral);border-radius:var(--radius);box-shadow:0 12px 40px rgba(0,0,0,.3)}.Shell_menuRule__idtzR{height:1px;background:var(--line-neutral);margin:5px 4px}.Shell_content__T8ZhY{flex:1 1;padding:26px 26px 60px;min-width:0}@media (max-width:820px){.Shell_nav__4ZPDs{width:64px;padding:14px 8px}.Shell_brandSub__inYgJ,.Shell_navFoot__qxHbj,.Shell_navLabel__LiOvw{display:none}.Shell_brand__I4trs{align-items:center;padding:2px 0 14px}.Shell_brandFull__g4__z{display:none}.Shell_brandMark__46_m_{display:block;font-size:15px}.Shell_navItem__CYrsa{justify-content:center;padding:11px 0;gap:0}.Shell_navItem__CYrsa svg{width:20px;height:20px}.Shell_navBadge__wBlY3{position:absolute;margin:0;transform:translate(12px,-10px)}.Shell_main__ZlZXm{margin-left:64px}.Shell_content__T8ZhY{padding:16px 14px 60px}.Shell_userMeta__RSAMJ{display:none}}.Shell_bottomBar__R1zZv{display:none}.Shell_moreScrim__FOB3j{position:fixed;inset:0;z-index:85;background:var(--scrim)}.Shell_moreSheet__MSXT8{position:absolute;left:10px;right:10px;bottom:calc(env(safe-area-inset-bottom) + 74px);padding:10px;margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;max-height:70vh;overflow-y:auto;background:var(--surface);border:1px solid var(--line-neutral);border-radius:var(--radius);box-shadow:var(--card-shadow)}.Shell_moreItem__j7ejJ{flex-direction:row!important;gap:10px;justify-content:flex-start;padding:12px 14px!important;font-size:14px!important}@media (max-width:600px){.Shell_nav__4ZPDs{display:none}.Shell_main__ZlZXm{margin-left:0}.Shell_content__T8ZhY{padding-bottom:90px}.Shell_topbar__2c0LA{padding:0 12px;gap:6px}.Shell_bottomBar__R1zZv{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:60;background:color-mix(in srgb,var(--bg-raise) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line-neutral);padding:6px 4px calc(6px + env(safe-area-inset-bottom))}}.Shell_bottomItem__9kTK_{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 0;font-size:10px;font-weight:600;color:var(--text-faint);border-radius:10px;background:none;border:none;cursor:pointer}.Shell_bottomItemActive__OfU5q{color:var(--accent)}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_a4bae9{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_a4bae9{--font-body-loaded:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9ea1b9{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_9ea1b9{--font-mono-loaded:"JetBrains Mono","JetBrains Mono Fallback"}:root{--green-bright:#57C26F;--green:#1E7A3C;--green-mid:#2E9A52;--green-deep:#14532A;--green-grad:linear-gradient(118deg,#57C26F,#2E9A52 45%,#1E7A3C);--font-body:var(--font-body-loaded),"Bricolage Grotesque",system-ui,-apple-system,sans-serif;--font-display:var(--font-body-loaded),"Bricolage Grotesque",system-ui,-apple-system,sans-serif;--font-mono:var(--font-mono-loaded),"JetBrains Mono",ui-monospace,monospace;--radius:12px;--radius-sm:8px;--radius-lg:16px;--shell-nav-w:232px;--topbar-h:60px}:root,[data-theme=light]{--bg:#F5F2EC;--bg-raise:#FBF9F3;--surface:#FFFFFF;--surface-2:#EFEBE0;--surface-3:#E5DFD0;--line:rgba(30,122,60,0.22);--line-strong:rgba(30,122,60,0.42);--line-neutral:rgba(19,18,16,0.09);--text:#131210;--text-dim:#56544C;--text-faint:#77746B;--accent:var(--green);--accent-ink:#FFFFFF;--scrim:rgba(28,30,24,0.38);--good:#177A4C;--good-bg:rgba(23,122,76,0.10);--bad:#BE3B3B;--bad-bg:rgba(190,59,59,0.09);--warn:#9A6A14;--warn-bg:rgba(154,106,20,0.11);--info:#2662B8;--info-bg:rgba(38,98,184,0.09);--card-shadow:0 1px 2px rgba(40,50,30,0.05),0 8px 24px rgba(40,50,30,0.07)}[data-theme=dark]{--bg:#131210;--bg-raise:#191814;--surface:#201E19;--surface-2:#282520;--surface-3:#322E27;--line:rgba(87,194,111,0.16);--line-strong:rgba(87,194,111,0.34);--line-neutral:rgba(255,255,255,0.07);--text:#F5F2EC;--text-dim:#AEAA9F;--text-faint:#837F75;--accent:var(--green-bright);--accent-ink:#0C1A10;--scrim:rgba(8,9,7,0.72);--good:#5FD49A;--good-bg:rgba(95,212,154,0.12);--bad:#F27D7D;--bad-bg:rgba(242,125,125,0.12);--warn:#F0B35C;--warn-bg:rgba(240,179,92,0.13);--info:#7FB4FF;--info-bg:rgba(127,180,255,0.12);--card-shadow:0 1px 0 rgba(255,255,255,0.03) inset,0 10px 30px rgba(0,0,0,0.25)}:root,[data-theme=light]{--stg-new:#2662B8;--stg-new-bg:rgba(38,98,184,0.10);--stg-contacted:#6D3FC0;--stg-contacted-bg:rgba(109,63,192,0.10);--stg-audit-sold:#9A6A14;--stg-audit-sold-bg:rgba(154,106,20,0.11);--stg-audit-delivered:#0F7A96;--stg-audit-delivered-bg:rgba(15,122,150,0.10);--stg-proposal:#8A5A00;--stg-proposal-bg:rgba(138,90,0,0.11);--stg-client:#1E7A3C;--stg-client-bg:rgba(30,122,60,0.13);--stg-lost:#6E6B62;--stg-lost-bg:rgba(110,107,98,0.10);--u-hot:#C03A2B;--u-hot-bg:rgba(192,58,43,0.10);--u-warm:#9A6A14;--u-warm-bg:rgba(154,106,20,0.11);--u-cold:#2662B8;--u-cold-bg:rgba(38,98,184,0.10)}[data-theme=dark]{--stg-new:#7FB4FF;--stg-new-bg:rgba(127,180,255,0.13);--stg-contacted:#C9A6FF;--stg-contacted-bg:rgba(201,166,255,0.13);--stg-audit-sold:#F0B35C;--stg-audit-sold-bg:rgba(240,179,92,0.14);--stg-audit-delivered:#8FD3E8;--stg-audit-delivered-bg:rgba(143,211,232,0.13);--stg-proposal:#FFCF6B;--stg-proposal-bg:rgba(255,207,107,0.13);--stg-client:#57C26F;--stg-client-bg:rgba(87,194,111,0.16);--stg-lost:#8A95A1;--stg-lost-bg:rgba(138,149,161,0.12);--u-hot:#FF7A6B;--u-hot-bg:rgba(255,122,107,0.14);--u-warm:#F0B35C;--u-warm-bg:rgba(240,179,92,0.13);--u-cold:#7FB4FF;--u-cold-bg:rgba(127,180,255,0.12)}*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%}html{color-scheme:light}[data-theme=dark]{color-scheme:dark}body{font-family:var(--font-body);font-size:15px;line-height:1.5;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;transition:background-color .25s ease,color .25s ease}[data-theme=dark] body{background:radial-gradient(1100px 520px at 85% -8%,rgba(87,194,111,.05),transparent 60%),var(--bg)}a{text-decoration:none}a,button{color:inherit}button{font-family:inherit;cursor:pointer;background:none;border:none}input,select,textarea{font-family:inherit;color:var(--text)}::selection{background:rgba(30,122,60,.22)}[data-theme=dark] ::selection{background:rgba(87,194,111,.32)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}h1,h2,h3{font-family:var(--font-display);font-weight:700;letter-spacing:-.01em}.mono{font-family:var(--font-mono)}.accent-text{color:var(--accent)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:8px}::-webkit-scrollbar-track{background:transparent}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.card{background:var(--surface);border:1px solid var(--line-neutral);border-radius:var(--radius);box-shadow:var(--card-shadow);position:relative;padding:18px;margin-bottom:14px}[data-theme=dark] .card:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,rgba(87,194,111,.16),transparent);border-radius:var(--radius) var(--radius) 0 0;pointer-events:none}.card h2{font-size:1rem;margin-bottom:10px}.card--line{border-color:var(--line)}.card--hover{transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.card--hover:hover{transform:translateY(-2px);border-color:var(--line-strong);box-shadow:0 14px 34px rgba(60,70,45,.13)}[data-theme=dark] .card--hover:hover{box-shadow:0 14px 40px rgba(0,0,0,.3),0 0 0 1px var(--line)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 14px;border-radius:var(--radius-sm);font-size:13.5px;font-weight:700;line-height:1;border:1px solid transparent;background:var(--surface-3);color:var(--text);transition:transform .06s ease,background .15s ease,border-color .15s ease,filter .15s ease}.btn:active{transform:translateY(1px)}.btn.green{background:linear-gradient(118deg,#1E7A3C,#14532A);color:#FFFFFF;box-shadow:0 2px 10px rgba(30,122,60,.25)}[data-theme=dark] .btn.green{background:linear-gradient(118deg,#57C26F,#2E9A52);color:var(--accent-ink);box-shadow:0 2px 10px rgba(87,194,111,.2)}.btn.green:hover{filter:brightness(1.06)}.btn.ghost{background:transparent;border-color:var(--line);color:var(--text-dim);font-weight:600}.btn.ghost:hover{color:var(--text);border-color:var(--line-strong);background:var(--surface-2)}.btn.sm{padding:5px 10px;font-size:.85rem;border-radius:7px}.btn:disabled{opacity:.5;cursor:default}.btn-quiet{color:var(--text-dim);padding:6px 10px;border-radius:var(--radius-sm);display:inline-flex;align-items:center}.btn-quiet:hover{color:var(--text)}.btn-quiet:hover,.chip{background:var(--surface-2)}.chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1.5;white-space:nowrap;color:var(--text-dim)}.chip.new{color:var(--stg-new);background:var(--stg-new-bg)}.chip.contacted{color:var(--stg-contacted);background:var(--stg-contacted-bg)}.chip.audit_sold{color:var(--stg-audit-sold);background:var(--stg-audit-sold-bg)}.chip.audit_delivered{color:var(--stg-audit-delivered);background:var(--stg-audit-delivered-bg)}.chip.proposal_sent{color:var(--stg-proposal);background:var(--stg-proposal-bg)}.chip.client{color:var(--stg-client);background:var(--stg-client-bg)}.chip.lost_nurture{color:var(--stg-lost);background:var(--stg-lost-bg)}.chip.demo{color:var(--warn);background:var(--warn-bg)}.input{background:var(--surface-2);border:1px solid var(--line-neutral);border-radius:var(--radius-sm);padding:8px 12px;font-size:13.5px;width:100%}.input::placeholder{color:var(--text-faint)}.input:focus{outline:none;border-color:var(--line-strong)}.label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.avatar,.label{font-size:10.5px;font-weight:700}.avatar{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--surface-3);color:var(--text-dim);letter-spacing:.02em;border:1px solid var(--line-neutral);flex:0 0 auto}.avatar--accent{background:var(--green-grad);color:#FFFFFF;border:none}@keyframes pageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.page-in{animation:pageIn .35s cubic-bezier(.22,1,.36,1) both}@keyframes pulse{0%{opacity:.25}to{opacity:.5}}.wrap{max-width:1180px;margin:0 auto}.page-head{display:flex;align-items:baseline;gap:14px;margin-bottom:16px;flex-wrap:wrap}.page-head h1{font-size:1.45rem;letter-spacing:-.015em}.page-head .sub{color:var(--text-dim);font-size:.92rem}.muted{color:var(--text-dim)}.err,.muted{font-size:.9rem}.err,.sla{color:var(--bad)}.sla{font-size:.8rem;font-weight:700;font-family:var(--font-mono)}.empty{background:var(--surface);border:1px solid var(--line-neutral);border-radius:var(--radius);box-shadow:var(--card-shadow);padding:44px 24px;text-align:center}.empty h3{font-size:20px;margin-bottom:6px}.empty p{color:var(--text-faint);font-size:.92rem;max-width:420px;margin:0 auto}.login-card{max-width:380px;margin:12vh auto;background:var(--surface);border:1px solid var(--line-neutral);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);padding:28px}.login-card h1{font-size:1.3rem;margin-bottom:4px}.login-card h1 em{color:var(--accent);font-style:normal}.login-card p{color:var(--text-dim);margin-bottom:18px;font-size:.92rem}.login-card form{display:grid;grid-gap:10px;gap:10px}.login-card input{background:var(--surface-2);color:var(--text);border:1px solid var(--line-neutral);border-radius:var(--radius-sm);padding:10px 12px;font:inherit}.login-card input::placeholder{color:var(--text-faint)}.login-card input:focus{outline:none;border-color:var(--line-strong)}.table-scroll{overflow-x:auto;border-radius:var(--radius)}.table-scroll table.leads{min-width:560px}table.leads{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--line-neutral);border-radius:var(--radius);overflow:hidden;box-shadow:var(--card-shadow)}table.leads td,table.leads th{text-align:left;padding:11px 14px;border-bottom:1px solid var(--line-neutral);vertical-align:top}table.leads tr:last-child td{border-bottom:0}table.leads th{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint)}table.leads tbody tr{transition:background .12s ease}table.leads tbody tr:hover td{background:var(--surface-2)}table.leads a{font-weight:700}table.leads a:hover{color:var(--accent);text-decoration:underline}.kanban{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(210px,1fr);grid-gap:12px;gap:12px;overflow-x:auto;padding-bottom:8px}.kcol{background:var(--bg-raise);border:1px solid var(--line-neutral);border-radius:var(--radius);padding:10px;min-height:300px}.kcol h3{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);padding:2px 4px 10px}.kcol.dragover{outline:2px dashed var(--accent);outline-offset:-4px}.kcard{background:var(--surface);border:1px solid var(--line-neutral);border-radius:10px;padding:10px 12px;margin-bottom:8px;cursor:-webkit-grab;cursor:grab;display:block;box-shadow:var(--card-shadow);transition:transform .12s ease,border-color .12s ease}.kcard:hover{transform:translateY(-1px);border-color:var(--line-strong)}.kcard b{display:block;font-size:.92rem}.kcard .src{font-size:.78rem;color:var(--text-faint)}.kcard:active{cursor:-webkit-grabbing;cursor:grabbing}.detail-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:22px;gap:22px;align-items:start}.kv{display:grid;grid-template-columns:110px 1fr;grid-gap:6px 12px;gap:6px 12px;font-size:.95rem}.kv dt{color:var(--text-faint)}.timeline{display:grid;grid-gap:0;gap:0}.tl-item{padding:10px 0 10px 16px;border-left:2px solid var(--line-neutral);position:relative}.tl-item:before{content:"";position:absolute;left:-5px;top:16px;width:8px;height:8px;border-radius:50%;background:var(--accent)}.tl-item .when{font-size:.78rem;color:var(--text-faint);font-family:var(--font-mono)}.tl-item .what{font-size:.93rem;white-space:pre-wrap}.actions-row{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 4px;align-items:center}.notebox{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.notebox textarea{background:var(--surface-2);color:var(--text);border:1px solid var(--line-neutral);border-radius:var(--radius-sm);padding:10px 12px;font:inherit;min-height:70px}.notebox textarea::placeholder{color:var(--text-faint)}.notebox textarea:focus{outline:none;border-color:var(--line-strong)}select.stage-select{background:var(--surface-2);color:var(--text);border:1px solid var(--line-neutral);border-radius:var(--radius-sm);padding:8px 10px;font:inherit}select.stage-select:focus{outline:none;border-color:var(--line-strong)}@media (max-width:860px){.detail-grid{grid-template-columns:1fr}table.leads .hide-m{display:none}}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.tile{background:var(--surface);border:1px solid var(--line-neutral);border-radius:var(--radius);box-shadow:var(--card-shadow);padding:16px;transition:transform .12s ease,border-color .12s ease}.tile:hover{transform:translateY(-2px);border-color:var(--line-strong)}.tile b{font-size:1.7rem;line-height:1.1;font-family:var(--font-mono);letter-spacing:-.01em}.tile b,.tile span{display:block;font-weight:700}.tile span{margin-top:4px;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint)}.task-row{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--line-neutral)}.task-row:last-child{border-bottom:0}.task-row a{font-weight:600}.task-row a:hover{color:var(--accent)}