@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-400-italic-LeeEXsx5.woff2)format("woff2"),url(/assets/playfair-display-latin-400-italic-hIeePEuE.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--void:#07070a;--g1:#0d0d11;--g2:#131318;--g3:#1a1a21;--g4:#24242c;--fog:#ececf1;--fog-2:#a2a2ae;--fog-3:#74747f;--fog-4:#4a4a54;--rule:#ffffff12;--rule-2:#ffffff1f;--rule-3:#ffffff2e;--hi:#ffffff17;--violet:#674ef9;--violet-hi:#a08bff;--ion:#cbbfff;--ember:#e9c58a;--mint:#5ed6a4;--ice:#7ccbf2;--amber:#e6a84e;--coral:#ee7468;--tone-neutral:var(--fog-2);--tone-engine:var(--violet-hi);--tone-positive:var(--mint);--tone-meeting:var(--ice);--tone-money:var(--ember);--tone-watch:var(--amber);--tone-risk:var(--coral);--sans:"Geist Variable", "Geist", ui-sans-serif, system-ui, -apple-system, sans-serif;--mono:"Geist Mono Variable", "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--voice:"Playfair Display", Georgia, "Times New Roman", serif;--t-hero:clamp(2.4rem, 3.4vw, 3.4rem);--t-xl:clamp(1.75rem, 2.4vw, 2.25rem);--t-voice:clamp(1.7rem, 2.5vw, 2.35rem);--t-lg:1.25rem;--t-md:1rem;--t-body:.9375rem;--t-sm:.8125rem;--t-xs:.75rem;--t-label:.6875rem;--t-micro:.625rem;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s7:28px;--s8:32px;--s10:40px;--s12:48px;--s16:64px;--gutter:clamp(16px, 2.6vw, 40px);--max:1480px;--r-chip:4px;--r-ctl:8px;--r-pane:14px;--r-house:22px;--r-pill:999px;--glass:#16161d8f;--glass-strong:#0f0f14f0;--blur:28px;--blur-lens:18px;--shadow-float:0 30px 80px -24px #000000b8;--shadow-lens:0 18px 44px -18px #7651fa61;--ease:cubic-bezier(.2, .7, 0, 1);--ease-state:cubic-bezier(.65, 0, .35, 1);--d-micro:.14s;--d-state:.38s;--d-space:.6s;--d-reveal:.9s;--lit:1;--bloom:.4;--z-atmo:0;--z-base:1;--z-bar:40;--z-drawer:60;--z-pop:70}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--void)}body{background:var(--void);min-height:100dvh;color:var(--fog);font-family:var(--sans);font-size:var(--t-body);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.55;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled,button[aria-disabled=true]{cursor:default}a{color:inherit;text-decoration:none}svg,canvas{display:block}::selection{background:var(--violet);color:#fff}:focus-visible{outline:2px solid var(--violet-hi);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.label{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.07em;text-transform:uppercase;color:var(--fog-3);font-weight:400}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum", "ss01"}.voice{font-family:var(--voice);letter-spacing:-.012em;font-style:italic;font-weight:400}.quiet{color:var(--fog-3)}.dim{color:var(--fog-4)}.figure{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-weight:300;line-height:1}.atmo{z-index:var(--z-atmo);pointer-events:none;position:fixed;inset:0;overflow:hidden}.atmo i{will-change:transform, opacity;transition:opacity 1.6s var(--ease);border-radius:50%;position:absolute}.atmo .atmo__violet{width:80vw;height:60vw;opacity:calc(.25 + var(--lit) * .75);animation:drift 34s var(--ease-state) infinite alternate;background:radial-gradient(closest-side,#7651fa33,#0000);top:-26vw;left:4vw}.atmo .atmo__ion{width:46vw;height:36vw;opacity:var(--lit);animation:drift 47s var(--ease-state) infinite alternate-reverse;background:radial-gradient(closest-side,#a08bff14,#0000);top:6vh;left:38vw}.atmo .atmo__ember{width:44vw;height:40vw;opacity:calc(var(--bloom) * var(--lit));background:radial-gradient(closest-side,#e9c58a29,#0000);top:14vh;right:-14vw}@keyframes drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(5vw,3vh)scale(1.08)}}.grain:after{content:"";pointer-events:none;border-radius:inherit;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.glass{background:var(--glass);border:1px solid var(--rule-2);-webkit-backdrop-filter:blur(var(--blur)) saturate(140%);box-shadow:inset 0 1px 0 var(--hi), var(--shadow-float);position:relative}.lens{-webkit-backdrop-filter:blur(var(--blur-lens)) saturate(170%);box-shadow:inset 0 1px 0 #ffffff38, inset 0 -1px 0 #ffffff0a, var(--shadow-lens);background:linear-gradient(160deg,#ffffff1a,#ffffff05 42%,#a08bff14);border:1px solid #ffffff29;position:relative}.btn{justify-content:center;align-items:center;gap:var(--s2);height:32px;padding:0 var(--s3);border-radius:var(--r-pill);font-size:var(--t-xs);letter-spacing:-.005em;white-space:nowrap;color:var(--fog);border:1px solid var(--rule-2);box-shadow:inset 0 1px 0 var(--hi);transition:background-color var(--d-micro) var(--ease), border-color var(--d-micro) var(--ease), transform var(--d-micro) var(--ease), color var(--d-micro);background:#ffffff0d;font-weight:500;display:inline-flex}.btn:hover{border-color:var(--rule-3);background:#ffffff17}.btn:active{transform:scale(.97)}.btn--primary{background:var(--fog);color:var(--void);box-shadow:none;border-color:#0000}.btn--primary:hover{background:#fff}.btn--ghost{box-shadow:none;color:var(--fog-2);background:0 0;border-color:#0000}.btn--ghost:hover{color:var(--fog);background:#ffffff0d}.btn--sm{height:28px;padding:0 10px}.btn[data-done=true]{color:var(--mint);background:#5ed6a414;border-color:#5ed6a466}.btn:disabled:not([data-done=true]){opacity:.45}.chip{border-radius:var(--r-pill);border:1px solid var(--rule-2);height:22px;font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.07em;text-transform:uppercase;color:var(--fog-2);white-space:nowrap;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.sig{border:2px solid var(--sig,var(--violet));border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.sig--live{animation:sig-pulse 2.4s var(--ease) infinite}@keyframes sig-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--sig,var(--violet)) 50%, transparent)}70%,to{box-shadow:0 0 0 8px #0000}}.dot{background:var(--c,var(--fog-3));border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.dot--glow{box-shadow:0 0 10px color-mix(in srgb, var(--c) 70%, transparent)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}:is(.cc-screen,.console,.drawer) :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),textarea):not(.flow__input,.flow__textarea,.jr__tagin,.cc-quick__title){font:inherit;font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--fog);min-height:34px;caret-color:var(--violet-hi);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#00000047;border:1px solid #ffffff17;border-radius:10px;padding:0 12px;font-size:13px;transition:border-color .2s,box-shadow .25s,background .2s;box-shadow:inset 0 1px 2px #00000059}:is(.cc-screen,.console,.drawer) textarea:not(.flow__textarea){resize:vertical;padding:9px 12px;line-height:1.5}:is(.cc-screen,.console,.drawer) :is(input,textarea):not([type=checkbox],[type=radio]):hover{border-color:#ffffff29}:is(.cc-screen,.console,.drawer) :is(input,textarea):not([type=checkbox],[type=radio],.flow__input,.jr__tagin,.cc-quick__title):focus{background:#0000005c;border-color:#a08bff99;outline:none;box-shadow:inset 0 1px 2px #00000059,0 0 0 3px #7651fa2e}:is(.cc-screen,.console,.drawer) :is(input,textarea)::placeholder{color:var(--fog-4)}:is(.cc-screen,.console,.drawer) input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.75)sepia(.4)hue-rotate(210deg)saturate(3);opacity:.7;cursor:pointer}:is(.cc-screen,.console,.drawer) select{appearance:none;font:inherit;color:var(--fog);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23a2a2ae' stroke-width='1.4'/%3E%3C/svg%3E") right 11px center no-repeat;border:1px solid #ffffff17;border-radius:10px;min-height:34px;padding:0 30px 0 12px;font-size:13px}:is(.cc-screen,.console,.drawer) .fld{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fog-3);gap:7px;font-size:10.5px;display:grid}:is(.cc-screen,.console,.drawer) .fld:focus-within{color:var(--violet-hi)}:is(.cc-screen,.console,.drawer,.ob) input[type=checkbox]{appearance:none;cursor:pointer;background:#0000004d;border:1px solid #fff3;border-radius:5px;flex:none;width:17px;height:17px;margin:0;transition:background .18s,border-color .18s,box-shadow .2s;position:relative}:is(.cc-screen,.console,.drawer,.ob) input[type=checkbox]:hover{border-color:#a08bff99}:is(.cc-screen,.console,.drawer,.ob) input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px #7651fa40}:is(.cc-screen,.console,.drawer,.ob) input[type=checkbox]:checked{background:linear-gradient(#8a74ff,#674ef9);border-color:#0000;box-shadow:0 0 12px -2px #7651fab3}:is(.cc-screen,.console,.drawer,.ob) input[type=checkbox]:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;transition:transform .2s cubic-bezier(.34,1.56,.64,1);position:absolute;top:2px;left:5px;transform:rotate(45deg)scale(0)}:is(.cc-screen,.console,.drawer,.ob) input[type=checkbox]:checked:after{transform:rotate(45deg)scale(1)}.cc-task input[type=checkbox]:checked{background:linear-gradient(#74e3b6,#3fbf8a);box-shadow:0 0 12px -2px #5ed6a499}:is(.cc-screen,.console,.drawer,.ob,.flow,.cc-topbar,.sel__pop) .btn{background:linear-gradient(#ffffff12,#ffffff08);border:1px solid #ffffff1a;border-radius:10px;height:34px;padding:0 14px;font-size:13px;font-weight:500;transition:background .2s,border-color .2s,box-shadow .3s,color .2s,transform .15s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 1px 2px #0000004d}:is(.cc-screen,.console,.drawer,.ob,.flow,.cc-topbar,.sel__pop) .btn:hover:not(:disabled){background:linear-gradient(#ffffff1c,#ffffff0d);border-color:#ffffff2e}:is(.cc-screen,.console,.drawer,.ob,.flow,.cc-topbar,.sel__pop) .btn:active:not(:disabled){transform:scale(.97)}:is(.cc-screen,.console,.drawer,.ob,.flow,.cc-topbar,.sel__pop) .btn:focus-visible{outline:none;box-shadow:0 0 0 3px #7651fa4d,inset 0 1px #ffffff0f}:is(.cc-screen,.console,.drawer,.ob,.flow,.cc-topbar,.sel__pop) .btn--sm{border-radius:9px;height:30px;padding:0 11px;font-size:12.5px}:is(.cc-screen,.console,.drawer,.ob,.flow,.cc-topbar,.sel__pop) .btn--primary{color:#fff;background:linear-gradient(#8670ff 0%,#674ef9 55%,#5a3ff0 100%);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff47,0 6px 18px -8px #674ef9d9,0 1px 2px #0006}:is(.cc-screen,.console,.drawer,.ob,.flow,.cc-topbar,.sel__pop) .btn--primary:hover:not(:disabled){background:linear-gradient(#957fff 0%,#7259ff 55%,#6247f5 100%);border-color:#fff3;box-shadow:inset 0 1px #ffffff52,0 10px 26px -8px #674ef9f2,0 1px 2px #0006}:is(.cc-screen,.console,.drawer,.ob,.flow,.cc-topbar,.sel__pop) .btn--primary:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff38 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}:is(.cc-screen,.console,.drawer,.ob,.flow,.cc-topbar,.sel__pop) .btn--primary:hover:not(:disabled):after{transition:transform .7s cubic-bezier(.16,1,.3,1);transform:translate(120%)}:is(.cc-screen,.console,.drawer,.ob,.flow,.cc-topbar,.sel__pop) .btn--ghost{box-shadow:none;color:var(--fog-2);background:0 0;border-color:#0000}:is(.cc-screen,.console,.drawer,.ob,.flow,.cc-topbar,.sel__pop) .btn--ghost:hover:not(:disabled){color:var(--fog);background:#ffffff0f;border-color:#ffffff0f}:is(.cc-screen,.console,.drawer,.ob,.flow,.cc-topbar,.sel__pop) .btn:disabled:not([data-done=true]){opacity:.42;cursor:not-allowed}:is(.cc-screen,.console,.drawer,.ob,.flow,.cc-topbar,.sel__pop) .btn svg{flex:none}@media (prefers-reduced-motion:reduce){.btn,.sel,.sel__chev{transition:none}.btn--primary:after{display:none}}.topbar{z-index:var(--z-bar);padding:12px var(--gutter) 0;pointer-events:none;position:fixed;inset:0 0 auto}.topbar__in{pointer-events:auto;max-width:var(--max);align-items:center;gap:var(--s4);background:#1010169e;border-radius:18px;height:56px;margin-inline:auto;padding:0 10px 0 18px;display:flex}.topbar__left{align-items:center;gap:var(--s4);display:flex}.topbar__right{align-items:center;gap:var(--s2);margin-left:auto;display:flex}.wordmark{letter-spacing:.03em;align-items:baseline;font-size:15px;font-weight:600;display:inline-flex}.wordmark b{color:var(--violet);font-weight:600}.wordmark sup{color:var(--violet);margin-left:1px;font-size:12px}.topbar__nav{align-items:center;margin-inline:auto;display:flex}.nav__slot{align-items:center;display:inline-flex}.nav__slot s{background:var(--rule-2);width:12px;height:1px}.nav__item,.tab,.more__item{justify-content:center;align-items:center;display:inline-flex}.nav__item{border-radius:var(--r-pill);height:34px;font-size:var(--t-sm);color:var(--fog-3);letter-spacing:-.005em;transition:color var(--d-micro) var(--ease), background-color var(--d-micro) var(--ease);padding:0 12px;position:relative}.nav__item[aria-disabled=true]:hover{color:var(--fog-2)}.nav__item.is-on{color:var(--fog);box-shadow:inset 0 1px 0 var(--hi);background:#ffffff12}.nav__ping{background:var(--violet-hi);width:5px;height:5px;box-shadow:0 0 8px var(--violet);opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);border-radius:50%;position:absolute;top:6px;right:4px;transform:scale(.4)}.nav__ping.is-on{opacity:1;transform:scale(1)}.avatar{width:34px;height:34px;font-size:var(--t-xs);color:var(--fog-2);border:1px solid var(--rule-2);background:linear-gradient(140deg,#3b3556,#1b1a24);border-radius:50%;place-items:center;font-weight:500;display:grid}.pill-wrap{position:relative}.state-pill{border-radius:var(--r-pill);border:1px solid var(--rule-2);height:32px;font-family:var(--mono);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--fog);transition:border-color var(--d-state) var(--ease), background-color var(--d-state) var(--ease);background:#ffffff08;align-items:center;gap:9px;padding:0 13px;display:inline-flex}.state-pill:hover{background:#ffffff0f}.state-pill--live{border-color:#a08bff66}.state-pill--paused{border-color:#e6a84e73}.state-pill .sig{width:8px;height:8px}.pop{width:340px;z-index:var(--z-pop);border-radius:var(--r-pane);padding:var(--s4);gap:var(--s4);background:var(--glass-strong);transform-origin:0 0;display:grid;position:absolute;top:calc(100% + 12px);left:0}.pop__rows{gap:10px;margin:0;display:grid}.pop__rows div{gap:var(--s3);font-size:var(--t-sm);grid-template-columns:130px 1fr;display:grid}.pop__rows dt{color:var(--fog-3)}.pop__rows dd{margin:0}.pop__acts{flex-wrap:wrap;gap:6px;display:flex}.pop__foot{font-size:var(--t-xs);padding-top:var(--s3);border-top:1px solid var(--rule)}.home{z-index:var(--z-base);max-width:var(--max);padding:104px var(--gutter) 120px;gap:var(--s5);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"status status status""housing housing housing""today moves return";align-items:start;margin-inline:auto;display:grid;position:relative}.home>.status{grid-area:status}.home>.housing{grid-area:housing}.home__today{grid-area:today}.home__moves{grid-area:moves}.home__return{grid-area:return}.home__today,.home__moves,.home__return{min-width:0;display:grid}.status{align-items:end;gap:var(--s8);padding:var(--s6) 4px var(--s3);grid-template-columns:minmax(0,1fr) auto;display:grid}.status__voice{gap:var(--s4);min-width:0;max-width:640px;display:grid}.status__line{font-size:var(--t-voice);color:var(--fog);text-wrap:balance;line-height:1.08}.status__line--positive{color:var(--ion)}.status__line--money{color:var(--ember)}.status__sub{color:var(--fog-2);font-size:var(--t-md);flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:8px;display:flex}.status__step{font-family:var(--mono);font-size:var(--t-label);color:var(--violet-hi);letter-spacing:.06em}.status__resume{justify-self:start}.money{flex-wrap:wrap;align-items:flex-end;gap:clamp(20px,3vw,44px);margin:0;display:flex}.money>div{flex-direction:column-reverse;gap:10px;display:flex}.money dd{font-size:var(--t-hero);margin:0}.money__closed{color:var(--ember);transition:text-shadow 1.2s var(--ease)}.money .is-flash .money__closed{text-shadow:0 0 28px #e9c58a8c}.money__roi dd{font-size:var(--t-lg);letter-spacing:-.02em;font-weight:400}.money__roi .quiet{font-size:var(--t-xs);letter-spacing:0}.attention{gap:var(--s4);border-radius:var(--r-pane);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:14px 14px 14px 18px;display:grid}.attention .sig{width:10px;height:10px}.attention__text{gap:2px;min-width:0;display:grid}.attention__text b{font-weight:500}.attention__text span{color:var(--fog-2);font-size:var(--t-sm)}.attention__acts{gap:6px;display:flex}.hold{border-radius:var(--r-pill);height:52px;font-size:var(--t-body);color:var(--fog);-webkit-user-select:none;user-select:none;touch-action:none;justify-self:start;align-items:center;gap:12px;padding:0 26px 0 20px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.hold__fill{z-index:-1;transform-origin:0;transform:scaleX(var(--p,0));background:linear-gradient(90deg,#7651fa8c,#a08bffcc);position:absolute;inset:0}.hold .sig{--sig:var(--ion)}.hold:active{transform:scale(.985)}.housing{border-radius:var(--r-house);background:linear-gradient(#1c1c2580,#0c0c11b8);overflow:hidden}.housing:before{content:"";pointer-events:none;background:radial-gradient(45% 55% at 26% 44%, rgba(118, 81, 250, calc(.2 * var(--lit))), transparent 70%), radial-gradient(26% 46% at 94% 40%, rgba(233, 197, 138, calc(.2 * var(--bloom) * var(--lit))), transparent 70%);transition:opacity 1.2s var(--ease);position:absolute;inset:-30% -10% 0}.loop{height:clamp(360px,34vw,430px);position:relative}.loop--compact{height:150px}.readouts.readouts--strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px;padding:4px 16px 16px;display:grid;position:static}.readouts--strip .readout{text-align:left;justify-items:start;position:static;transform:none}.loop__canvas{width:100%;height:100%;position:absolute;inset:0}.readouts{pointer-events:none;position:absolute;inset:0}.readout{pointer-events:auto;outline-offset:6px;gap:3px;display:grid;position:absolute;top:26px}.readout--start{text-align:left}.readout--mid{text-align:center;justify-items:center;transform:translate(-50%)}.readout--end{text-align:right;justify-items:end;transform:translate(-100%)}.readout .label{font-size:var(--t-micro)}.readout__v{letter-spacing:-.035em;font-size:clamp(1.25rem,1.7vw,1.6rem);font-weight:400;line-height:1.1}.readout--money .readout__v{color:var(--ember)}.home[data-phase=dormant] .readout__v,.home[data-phase=igniting] .readout__v{color:var(--fog-3)}.readout small{font-size:var(--t-xs);color:var(--fog-3);white-space:nowrap}.readout__pop{z-index:3;text-align:left;background:var(--glass-strong);border-radius:12px;gap:6px;min-width:220px;padding:10px 12px;display:grid;position:absolute;top:calc(100% + 10px);left:50%;translate:-50%}.readout--start .readout__pop{left:0;translate:0}.readout--end .readout__pop{left:auto;right:0;translate:0}.readout__pop div{justify-content:space-between;gap:var(--s4);font-size:var(--t-xs);color:var(--fog-3);display:flex}.readout__pop b{color:var(--fog);font-weight:400}.readouts--strip .readout__v{font-size:18px}.readouts--strip .readout .label{letter-spacing:.05em;font-size:9px}.strands{pointer-events:none;position:absolute;inset:0}.strands .strand{pointer-events:auto}.strands .strand:hover{border-color:var(--rule-3);background:#14141ce6}.readout[data-link]{cursor:pointer}.readout[data-link]:hover .label{color:var(--fog)}a.yield__r{transition:background-color var(--d-micro);border-radius:6px}a.yield__r:hover{background:#ffffff08}.strand{font-family:var(--mono);font-size:var(--t-micro);color:var(--fog-2);letter-spacing:.04em;transition:top 1.6s var(--ease);background:#0a0a0e8c;border-radius:3px;align-items:baseline;gap:5px;padding:0 5px;font-size:9px;line-height:13px;display:inline-flex;position:absolute;translate:0 -50%}.strand b{color:var(--violet-hi);font-weight:500}.strand i{font-size:8px;font-style:normal}.tags{pointer-events:none;position:absolute;inset:0;overflow:hidden}.tag{white-space:nowrap;border-radius:var(--r-pill);font-size:var(--t-xs);color:var(--fog);background:#121219a8;align-items:center;gap:8px;padding:6px 12px 6px 10px;display:inline-flex;position:absolute}.tag .dot{--c:inherit;background:var(--c)}.return-label{font-size:var(--t-xs);color:var(--fog-2);white-space:nowrap;border-radius:var(--r-pill);background:#0a0a0eb3;align-items:baseline;gap:10px;padding:4px 12px;display:flex;position:absolute;bottom:14px;left:50%;translate:-50%}.valve-note{font-family:var(--mono);font-size:var(--t-micro);color:var(--amber);letter-spacing:.05em;white-space:nowrap;text-transform:uppercase;position:absolute;translate:-50%}.floor{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr) minmax(0,1.25fr);display:grid;position:relative}.floor__cell{text-align:left;min-width:0;color:inherit;transition:background-color var(--d-state) var(--ease);align-content:start;gap:12px;padding:18px 22px 20px;display:grid}.floor__cell+.floor__cell{border-left:1px solid var(--rule)}button.floor__cell:hover{background:#ffffff06}.floor__head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.floor__head .label{white-space:nowrap}.floor__fig{font-size:var(--t-md);letter-spacing:-.01em;margin-left:auto}.floor__fig small{font-size:var(--t-xs);color:var(--fog-3)}.floor__foot{font-size:var(--t-xs);flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.stage-chip{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.07em;text-transform:uppercase;border-radius:var(--r-pill);border:1px solid var(--rule-2);color:var(--fog-3);padding:2px 7px}.stage-chip--warming{color:var(--amber);border-color:#e6a84e66}.stage-chip--ramping{color:var(--violet-hi);border-color:#a08bff66}.stage-chip--full{color:var(--mint);border-color:#5ed6a459}.field{grid-template-columns:repeat(45,minmax(0,1fr));gap:2px;display:grid}.field__col{border-radius:2px;grid-template-rows:repeat(5,auto);gap:2px;padding:0;display:grid}button.field__col{cursor:pointer}button.field__col:hover i,.field__col.is-picked i{outline-offset:0;outline:1px solid #ffffff59}.field i,.legend i,.inboxes .cell{aspect-ratio:1;background:var(--fog-2);opacity:.16;transition:opacity .6s var(--ease) calc(var(--k,0) * 4ms), background-color .6s var(--ease);border-radius:1.5px;display:block}.field i[data-s=off]{opacity:.045;transition-delay:0s}.field i[data-s=healthy]{animation:5.6s ease-in-out infinite breathe;animation-delay:var(--d)}.field[data-stage=ramping] i[data-s=healthy]{background:var(--violet-hi);animation-duration:3.8s}.field i[data-s=warming],.legend i[data-s=warming]{background:var(--amber)}.field i[data-s=warming]{animation:3s ease-in-out infinite shimmer;animation-delay:var(--d)}.field i[data-s=degraded],.legend i[data-s=degraded]{background:var(--coral);opacity:.38;animation:none}.field i[data-s=replacing],.legend i[data-s=replacing]{background:var(--violet-hi)}.field i[data-s=replacing]{animation:2.4s ease-in-out infinite newcell}.legend i[data-s=healthy]{opacity:.5}.legend i[data-s=warming],.legend i[data-s=replacing]{opacity:.7}@keyframes breathe{0%,to{opacity:.2}50%{opacity:.5}}@keyframes shimmer{0%,to{opacity:.14}50%{opacity:.5}}@keyframes newcell{0%,to{opacity:.35}50%{opacity:.95}}.field[data-ripple=on] i[data-s=healthy]{animation:wave 1.4s var(--ease) calc(var(--col) * 26ms) 1 both, breathe 5.6s ease-in-out calc(1.6s + var(--d)) infinite}@keyframes wave{0%{opacity:.2;background:var(--fog-2)}30%{opacity:1;background:var(--ion);box-shadow:0 0 8px var(--violet)}to{opacity:.2;background:var(--fog-2)}}.field--big,.field--big .field__col{gap:3px}.capbar{background:#ffffff0f;border-radius:2px;height:3px;overflow:hidden}.capbar i{transform-origin:0;background:linear-gradient(90deg, #7651fa99, var(--violet-hi));height:100%;transition:transform .9s var(--ease);display:block}.fuel{padding-block:4px;position:relative}.fuel__track{background:#ffffff0f;border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.fuel__seg{height:100%;transition:width .9s var(--ease);display:block}.fuel__seg--network,.fuel__key--network{background:#a08bffd9}.fuel__seg--data,.fuel__key--data{background:#a08bff80}.fuel__seg--sending,.fuel__key--sending{background:#a08bff47}.fuel__pace{background:var(--fog);opacity:.7;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-2px;bottom:-2px}.fuel__legend{font-size:var(--t-xs);color:var(--fog-3);flex-wrap:wrap;gap:14px;display:flex}.fuel__legend li{align-items:center;gap:6px;display:inline-flex}.fuel__legend b{color:var(--fog-2);font-weight:400}.fuel__key{border-radius:2px;width:8px;height:8px;display:inline-block}.now__state{align-items:center;gap:7px;margin-left:auto;display:inline-flex}.now__state .sig{width:7px;height:7px}.now__list{display:grid}.now__list li{border-bottom:1px solid var(--rule);font-size:var(--t-sm);grid-template-columns:6px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;display:grid}.now__list li:last-child{border-bottom:0}.now__list .dot{background:var(--c)}.now__text{text-overflow:ellipsis;white-space:nowrap;color:var(--fog-2);overflow:hidden}.now__list li:first-child .now__text{color:var(--fog)}.now__ago{font-family:var(--mono);font-size:var(--t-micro);color:var(--fog-4)}.now__empty{color:var(--fog-3);font-size:var(--t-sm);max-width:34ch}.panel{border-radius:var(--r-pane);border:1px solid var(--rule);background:#0d0d11b8;align-content:start;gap:14px;min-width:0;padding:20px 22px 22px;display:grid}.panel__head{align-items:baseline;gap:10px;display:flex}.panel__count{font-size:var(--t-sm);color:var(--fog-3);margin-left:auto}.panel__note{font-size:var(--t-xs);margin-left:auto}.moves{display:grid}.moves li{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 0;display:grid;overflow:hidden}.moves li:first-child{border-top:0;padding-top:4px}.move__text{gap:3px;display:grid}.move__text b{font-weight:500;font-size:var(--t-body);letter-spacing:-.01em;line-height:1.35}.move__text span{color:var(--fog-3);font-size:var(--t-sm);line-height:1.45}.move__side{justify-items:end;gap:8px;display:grid}.calls{display:grid}.call{border-top:1px solid var(--rule);grid-template-columns:64px minmax(0,1fr);gap:14px;padding:14px 0;display:grid}.calls li:first-child{border-top:0;padding-top:4px}.calls__sep{border-top:1px solid var(--rule);padding:14px 0 0}.call__time{align-content:start;gap:2px;display:grid}.call__time b{letter-spacing:-.04em;font-size:26px;font-weight:300;line-height:1}.call__time span{font-size:var(--t-xs)}.call--soon .call__time span{color:var(--ice)}.call--live .call__time span{color:var(--mint)}.call__body{gap:6px;min-width:0;display:grid}.call__who{display:grid}.call__who b{font-weight:500}.call__who span{font-size:var(--t-sm)}.call__why{font-size:var(--t-sm);color:var(--fog-2);line-height:1.45}.call__meta{font-size:var(--t-xs);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip--brief{color:var(--fog-3)}.chip--brief.is-ready{color:var(--ice);border-color:#7ccbf266}.chip--brief:not(.is-ready){background:linear-gradient(90deg,#0000,#ffffff0f,#0000) 0 0/200% 100%;animation:2.4s linear infinite preparing}@keyframes preparing{to{background-position:-200% 0}}.yield{gap:2px;display:grid}.yield__h,.yield__r{grid-template-columns:minmax(0,1.7fr) minmax(0,.8fr) minmax(0,1fr) 48px;align-items:center;gap:10px;display:grid}.yield__h{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--fog-4);padding-bottom:4px}.yield__h span:last-child,.yield__alloc{text-align:right}.yield__r{border-top:1px solid var(--rule);font-size:var(--t-sm);padding:7px 0}.yield__name{min-width:0;color:var(--fog-2);text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:8px;display:flex;overflow:hidden}.yield__name b{color:var(--violet-hi);font-weight:500}.yield__bar{align-items:center;height:18px;display:flex;position:relative}.yield__bar i{height:4px;transition:width .9s var(--ease);background:#a2a2ae59;border-radius:2px;margin-top:-2px;position:absolute;top:50%;left:0}.yield__bar em{font-style:normal;font-size:var(--t-xs);color:var(--fog-3);background:#0d0d11e6;margin-left:auto;padding-left:6px;position:relative}.yield__bar--money i{background:linear-gradient(90deg, #e9c58a59, var(--ember));box-shadow:0 0 10px #e9c58a40}.yield__bar--money em{color:var(--ember)}.yield__alloc{font-size:var(--t-sm);justify-content:flex-end;align-items:baseline;gap:4px;display:flex}.yield__alloc i{font-size:8px;font-style:normal}.learned{gap:10px;padding-top:4px;display:grid}.learned li{grid-template-columns:52px minmax(0,1fr);gap:10px;display:grid}.learned li div{font-size:var(--t-sm);gap:1px;display:grid}.learned b{font-weight:500}.learned span:not(.label){color:var(--fog-3);font-size:var(--t-xs);line-height:1.45}.learned .label{color:var(--violet-hi);padding-top:2px}.empty{justify-items:start;gap:6px;padding:10px 0 6px;display:grid}.empty__ring{border:1.5px dashed var(--rule-3);border-radius:50%;width:22px;height:22px;margin-bottom:6px;animation:18s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.empty b{font-weight:500}.empty span{color:var(--fog-3);font-size:var(--t-sm);max-width:36ch;line-height:1.5}.drawer{z-index:var(--z-drawer);position:fixed;inset:0}.drawer__scrim{-webkit-backdrop-filter:blur(10px);background:#040407b8;position:absolute;inset:0}.drawer__panel{border-radius:var(--r-house);background:var(--glass-strong);outline:none;flex-direction:column;max-width:calc(100vw - 20px);display:flex;position:absolute;top:10px;bottom:10px;right:10px;overflow:hidden}.drawer__head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding:18px 18px 14px 24px;display:flex}.drawer__head h2{font-size:var(--t-lg);letter-spacing:-.02em;font-weight:500}.drawer__body{align-content:start;gap:26px;padding:22px 24px 28px;display:grid;overflow-y:auto}.insp__figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.insp__figs--2{grid-template-columns:repeat(2,minmax(0,1fr))}.insp__figs div{gap:6px;display:grid}.insp__figs .figure{font-size:34px}.insp__figs small{font-size:var(--t-xs)}.insp__sec{gap:12px;display:grid}.insp__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.insp__hint{font-size:var(--t-xs)}.insp__domain{gap:10px;padding-top:4px;display:grid;overflow:hidden}.insp__domain b{font-weight:500}.insp__foot{font-size:var(--t-sm);line-height:1.5}.insp__actions{font-size:var(--t-xs);justify-items:start;gap:8px;display:grid}.ramp{width:100%;height:auto}.ramp__t{font-family:var(--mono);letter-spacing:.06em;fill:var(--fog-4);text-transform:uppercase;font-size:9px}.legend{font-size:var(--t-xs);color:var(--fog-3);flex-wrap:wrap;gap:16px;display:flex}.legend li{align-items:center;gap:6px;display:inline-flex}.legend i{width:8px}.inboxes{display:grid}.inboxes li{border-top:1px solid var(--rule);font-size:var(--t-sm);grid-template-columns:8px minmax(0,1fr) 130px 40px 52px;align-items:center;gap:12px;padding:8px 0;display:grid}.inboxes .cell{opacity:.6;width:8px}.inboxes .cell[data-s=warming]{background:var(--amber)}.inboxes .cell[data-s=degraded]{background:var(--coral)}.inboxes .cell[data-s=replacing]{background:var(--violet-hi)}.inboxes__addr{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inboxes li span:nth-child(4),.inboxes li span:nth-child(5){text-align:right}.issues{gap:8px;display:grid}.issues li{font-size:var(--t-sm);color:var(--fog-2);grid-template-columns:6px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.issues .dot{background:var(--c);transform:translateY(-1px)}.issues b{color:var(--fog);font-weight:500}.budget{display:grid}.budget li{border-top:1px solid var(--rule);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.budget li div,.budget__engine div{gap:2px;display:grid}.budget b,.budget__engine b{font-weight:500}.budget .quiet,.budget__engine .quiet{font-size:var(--t-xs)}.budget__engine{border:1px solid var(--rule-2);background:#ffffff05;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.tabbar{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:var(--z-bar);background:#101016bf;border-radius:20px;justify-content:space-around;height:58px;display:flex;position:fixed}.tab{color:var(--fog-3);flex:1;font-size:11px;position:relative}.tab.is-on{color:var(--fog)}.tab.is-on:after{content:"";background:var(--violet-hi);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:9px;left:50%}.tab .nav__ping{top:12px;right:calc(50% - 26px)}.demo{z-index:var(--z-pop);justify-items:start;gap:8px;display:grid;position:fixed;bottom:16px;left:16px}.demo__btn{border-radius:var(--r-pill);height:34px;font-family:var(--mono);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--fog-2);padding:0 14px}.demo__menu{border-radius:var(--r-pane);background:var(--glass-strong);transform-origin:0 100%;gap:2px;width:300px;padding:8px;display:grid}.demo__h{padding:8px 10px 6px}.demo__menu button{text-align:left;border-radius:10px;gap:1px;width:100%;padding:9px 10px;display:grid}.demo__menu button:hover{background:#ffffff0f}.demo__menu b{font-weight:500;font-size:var(--t-sm)}.demo__menu span{font-size:var(--t-xs);color:var(--fog-3)}@media (width<=1180px){.status{grid-template-columns:minmax(0,1fr)}.nav__slot s{width:6px}.nav__item{padding:0 9px}.home{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"status status""housing housing""today moves""return return"}.floor{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.floor__net{grid-column:1/-1}.floor__net+.floor__cell{border-left:0;border-top:1px solid var(--rule)}.floor__now{border-top:1px solid var(--rule)}}@media (width<=980px){.topbar__nav{display:none}.money dd{font-size:clamp(2rem,6vw,2.8rem)}}@media (width<=760px){.topbar{padding-top:calc(8px + env(safe-area-inset-top,0px))}.topbar__in{height:50px;padding:0 8px 0 14px}.topbar__right .avatar{display:none}.home{grid-template-columns:minmax(0,1fr);grid-template-areas:"status""today""moves""housing""return";gap:14px;padding:80px 16px 110px}.status{gap:18px;padding:8px 2px 4px}.status__voice{max-width:none}.money{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;padding-top:14px;display:grid}.money dd{font-size:clamp(1.25rem,6.4vw,1.75rem)}.money .label{letter-spacing:.05em;font-size:9px}.money>div:not(.money__roi){justify-content:flex-end;gap:6px}.money__roi{grid-column:1/-1;justify-content:space-between;align-items:baseline;flex-direction:row!important}.attention{grid-template-columns:auto minmax(0,1fr)}.attention__acts{grid-column:1/-1}.floor{grid-template-columns:minmax(0,1fr)}.floor__cell+.floor__cell{border-left:0;border-top:1px solid var(--rule)}.floor__cell{padding:14px 16px 16px}.fuel__legend{display:none}.field,.field__col{gap:1.5px}.panel{padding:16px}.insp__figs{grid-template-columns:repeat(2,minmax(0,1fr))}.insp__figs .figure{font-size:26px}.inboxes li{grid-template-columns:8px minmax(0,1fr) 44px 52px}.inboxes li span:nth-child(3){display:none}.drawer__panel{border-radius:22px 22px 0 0;max-height:88dvh;inset:auto 0 0;width:100vw!important}.demo{bottom:calc(80px + env(safe-area-inset-bottom,0px));left:12px}.yield__h,.yield__r{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1fr) 44px}}.move__link{transition:color var(--d-micro)}.move__link:hover b{color:var(--ion)}.status__launch{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.drawer__panel{-webkit-backdrop-filter:blur(48px)saturate(130%)}.readout{font:inherit;color:inherit;cursor:pointer;transition:background-color var(--d-micro) var(--ease);background:0 0;border:0;border-radius:10px;margin:-4px -8px 0;padding:4px 8px 6px}.readout--start{margin-left:-8px}.readout:hover{background:#ffffff09}.readout .label{color:var(--fog-2);transition:color var(--d-micro)}.readout:hover .label,.readout.is-on .label{color:var(--fog)}.readout small{color:var(--fog-2)}.readout.is-on{box-shadow:inset 0 1px 0 var(--hi), 0 0 0 1px var(--rule-2);background:#ffffff0d}.readout:after{content:"";opacity:0;height:1px;transition:opacity var(--d-micro), transform var(--d-state) var(--ease);background:currentColor;margin-top:4px;display:block;transform:scaleX(.4)}.readout.is-on:after{opacity:.4;transform:scaleX(1)}.readouts--strip .readout{margin:0;padding:6px 8px}.strands .strand{pointer-events:auto;font-family:var(--mono);letter-spacing:.03em;color:var(--fog);border:1px solid var(--rule);transition:top 1.6s var(--ease), border-color var(--d-micro), background-color var(--d-micro), box-shadow var(--d-state);background:#09090db8;border-radius:5px;align-items:center;gap:5px;padding:0 7px 0 5px;font-size:10px;line-height:16px;display:inline-flex;translate:0 -50%}.strands .strand i{border-radius:2px;width:6px;height:6px}.strands .strand b{color:var(--violet-hi);font-weight:500}.strands .strand:hover,.strands .strand.is-on{border-color:var(--rule-3);background:#12121af2}.strands .strand.is-on{box-shadow:0 0 0 1px #a08bff66}.strands .strand em{font-style:normal;font-weight:500}.strands .strand.is-up{border-color:#cbbfff99;box-shadow:0 0 16px -2px #a08bff99}.strands .strand.is-up em{color:var(--ion)}.strands .strand.is-down{opacity:.75}.strands .strand.is-down em{color:var(--coral)}.strand__d{font-size:8px}.loop__period{color:var(--fog-3);font-size:var(--t-micro);position:absolute;bottom:14px;left:4.5%}.loop.is-inspecting .tags{opacity:0;transition:opacity var(--d-state)}.rs-card{z-index:3;background:#0e0e14e0;border-radius:16px;gap:7px;width:300px;padding:12px 14px;display:grid;position:absolute}.rs-card--prov{box-shadow:inset 0 1px 0 var(--hi), 0 0 0 1px #e9c58a47, 0 24px 60px -20px #e9c58a59}.rs-card--learn{box-shadow:inset 0 1px 0 var(--hi), 0 0 0 1px #a08bff59, 0 24px 60px -20px #7651fa73}.rs-card__deal{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rs-card__deal b:first-child{font-weight:500}.rs-card__v{letter-spacing:-.04em;color:var(--ember);font-size:26px;font-weight:300!important}.rs-chain{gap:6px;padding-left:14px;display:grid;position:relative}.rs-chain:before{content:"";background:linear-gradient(var(--ember), var(--violet-hi));opacity:.6;width:1px;position:absolute;top:6px;bottom:6px;left:3px}.rs-chain li{font-size:var(--t-sm);grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.rs-chain .label{font-size:var(--t-micro)}.rs-chain__cmp{align-items:center;gap:6px;display:inline-flex}.rs-chain__cmp i{border-radius:2px;width:7px;height:7px}.rs-chain__angle{font-family:var(--voice);color:var(--fog-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:italic;line-height:1.35;display:-webkit-box;overflow:hidden}.rs-card__meta{font-size:var(--t-xs)}.rs-card__learned{font-size:var(--t-sm);color:var(--fog);line-height:1.5}.rs-card__reason{font-size:var(--t-xs)}.rs-shift{font-size:var(--t-sm);gap:4px;display:grid}.rs-shift span{align-items:center;gap:8px;display:inline-flex}.rs-shift i{border-radius:2px;width:7px;height:7px}.rs-shift b{color:var(--ion);font-weight:500}.rs-shift .is-down b{color:var(--fog-2)}.rs-carry{z-index:3;white-space:nowrap;font-size:var(--t-sm);color:var(--ember);border-radius:var(--r-pill);background:#0a0a0ecc;border:1px solid #e9c58a59;align-items:baseline;gap:6px;padding:4px 10px;animation:2.75s cubic-bezier(.45,0,.55,1) forwards carry;display:inline-flex;position:absolute;translate:-50%}.rs-carry span{color:var(--fog-2);font-size:var(--t-xs)}@keyframes carry{0%{left:88%}to{left:9%}}.rs-steps{z-index:3;border-radius:var(--r-pill);border:1px solid var(--rule-2);white-space:nowrap;background:#0a0a0ed1;align-items:center;gap:14px;padding:6px 14px;display:flex;position:absolute;bottom:10px;left:50%;translate:-50%}.rs-step{font-size:var(--t-xs);color:var(--fog-4);transition:color var(--d-state);align-items:center;gap:7px;display:inline-flex}.rs-step i{width:7px;height:7px;transition:background-color var(--d-state), box-shadow var(--d-state);border:1.5px solid;border-radius:50%}.rs-step.is-done{color:var(--fog-2)}.rs-step.is-done i{background:currentColor}.rs-step.is-now{color:var(--fog)}.rs-step.is-now i{background:var(--ember);border-color:var(--ember);box-shadow:0 0 10px var(--ember)}.loop--compact~.rs-steps,.readouts--strip~.rs-steps{flex-wrap:wrap;justify-content:center;margin:0 16px 12px;position:static;translate:none}.inspect{border-top:1px solid var(--rule-2);background:#08080c99;position:relative;overflow:hidden}.inspect__notch{background:var(--rule-3);clip-path:polygon(0 0,100% 0,50% 100%);width:14px;height:8px;position:absolute;top:-1px;translate:-50%}.inspect__in{gap:16px;padding:18px 22px 20px;display:grid}.inspect__head{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.inspect__head h3{font-size:var(--t-lg);letter-spacing:-.02em;font-weight:400}.inspect__acts{gap:6px;margin-left:auto;display:flex}.inspect__body{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.istats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.istat{align-content:start;gap:4px;display:grid}.istat b{font-weight:300;font-size:var(--t-xl);letter-spacing:-.04em;line-height:1.05}.istat .quiet{font-size:var(--t-xs)}.istat--hold{justify-items:start}.ibars{gap:2px;display:grid}.ibars a,.ibars div{font-size:var(--t-sm);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:12px;margin-inline:-8px;padding:7px 8px;display:grid}.ibars a:hover{background:#ffffff0a}.ibars__l{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ibars__cmp{align-items:center;gap:7px;display:inline-flex}.ibars__cmp i{border-radius:2px;flex:none;width:7px;height:7px}.ibars__t{background:#ffffff0f;border-radius:2px;height:4px;position:relative}.ibars__t i{background:var(--fog-2);transition:width .9s var(--ease);border-radius:2px;position:absolute;inset:0 auto 0 0}.ibars__v{font-size:var(--t-xs);color:var(--fog-2)}.ilist{gap:2px;display:grid}.ilist a{font-size:var(--t-sm);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-inline:-8px;padding:8px;display:grid}.ilist a:has(.bead){grid-template-columns:8px auto minmax(0,1fr) auto}.ilist a:hover{background:#ffffff0a}.ilist b{white-space:nowrap;font-weight:500}.ilist__t{text-overflow:ellipsis;white-space:nowrap;color:var(--fog-2);font-size:var(--t-xs);overflow:hidden}.ilist .quiet{font-size:var(--t-xs);white-space:nowrap}.ilist li.is-new a{background:#e9c58a0f}.inspect__strand{gap:12px;display:grid}.inspect__angle{font-size:var(--t-md);color:var(--fog);line-height:1.35}.inspect__return{font-size:var(--t-sm);line-height:1.5}.inspect__return .label{margin-right:6px}.inspect__var{font-size:var(--t-xs);align-items:center;gap:6px;display:flex}.needs{gap:4px;display:grid;overflow:hidden}.needs li{border:1px solid var(--rule-2);background:#ffffff08;border-radius:12px;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 8px 8px 12px;display:grid}.need__dot{border-radius:50%;width:7px;height:7px}.need__dot--call{background:var(--ice);box-shadow:0 0 8px var(--ice)}.need__dot--move{border:1.5px solid var(--violet-hi)}.need__dot--reply{background:var(--amber);box-shadow:0 0 8px var(--amber)}.need__text{font-size:var(--t-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.need__when{font-size:var(--t-xs);color:var(--fog-2);white-space:nowrap}.money-wrap{justify-items:end;gap:10px;display:grid}.money__period{color:var(--fog-3)}@media (width<=1180px){.money-wrap{justify-items:start}.inspect__body{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.needs li{grid-template-columns:8px minmax(0,1fr) auto}.need__when{grid-area:2/2}.needs li .btn{grid-row:span 2}.istats{grid-template-columns:repeat(2,minmax(0,1fr))}.inspect__in{padding:14px 16px 16px}.inspect__acts{width:100%;margin-left:0}.money-wrap{justify-items:stretch}}.readouts:not(.readouts--strip) .readout small{white-space:normal;text-wrap:balance;max-width:21ch;line-height:1.35}.readouts:not(.readouts--strip) .readout--mid small{margin-inline:auto}.readouts:not(.readouts--strip) .readout--end small{margin-left:auto}.readouts--strip .readout small{white-space:normal;font-size:11px;line-height:1.35}@media (width<=760px){.rs-steps{gap:10px;padding:6px 12px}.rs-steps .label{display:none}.rs-step{gap:5px;font-size:11px}}.inspect__control{border-top:1px dashed var(--rule-2);gap:12px;padding-top:16px;display:grid}.inspect__control.is-taken{border-top-style:solid;border-top-color:#e6a84e4d}.inspect__control-h{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.inspect__control-h>.label{min-width:60px;padding-top:7px}.inspect__row{font-size:var(--t-xs);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.inspect__add{justify-self:start}.crow-list{align-content:start;gap:2px;display:grid}.crow{transition:background-color var(--d-micro), opacity var(--d-state);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-inline:-10px;padding:8px 10px;display:grid}.crow:hover{background:#ffffff06}.crow.is-off{opacity:.55}.crow__id{gap:1px;min-width:0;display:grid}.crow__id b{font-weight:500;font-size:var(--t-sm);white-space:nowrap;text-overflow:ellipsis;align-items:center;display:inline-flex;overflow:hidden}.crow__id .quiet{font-size:var(--t-xs);flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.crow__sw{border-radius:2px;flex:none;width:7px;height:7px;margin-right:7px}.crow__bar{background:#ffffff0f;border-radius:2px;width:90px;height:4px;position:relative}.crow__bar i{background:var(--fog-2);border-radius:2px;position:absolute;inset:0 auto 0 0}.crow__ctl{gap:6px;display:flex}.crow--deal{grid-template-columns:minmax(0,1fr) auto auto}.crow__lab{font-size:var(--t-xs)}.ctl-select{font:inherit;font-size:var(--t-xs);color:var(--fog);border-radius:var(--r-pill);border:1px solid var(--rule-2);appearance:none;background:#ffffff08 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23a2a2ae' stroke-width='1.4'/%3E%3C/svg%3E") right 10px center no-repeat;height:28px;padding:0 26px 0 10px}.ctl-select:focus{border-color:#a08bff8c;outline:none}.ctl-select option{background:var(--g2)}.ctl-value{border-radius:var(--r-pill);border:1px solid var(--rule-2);height:28px;font-size:var(--t-xs);color:var(--fog-3);align-items:center;gap:2px;padding:0 10px;display:inline-flex}.ctl-value input{width:64px;font:inherit;font-size:var(--t-xs);color:var(--fog);font-variant-numeric:tabular-nums;background:0 0;border:0}.ctl-value input:focus{outline:none}.ctl-value:focus-within{border-color:#a08bff8c}.adddeal{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qlist{align-content:start;gap:8px;display:grid}.qlist li{border:1px solid var(--rule);background:#ffffff05;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.qlist__t{font-size:var(--t-sm);justify-content:space-between;gap:10px;display:flex}.qlist__t b{font-weight:500}.qlist__t .quiet{font-size:var(--t-xs)}.qlist__draft{font-size:var(--t-xs);color:var(--fog-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.qlist__acts{flex-wrap:wrap;gap:6px;padding-top:2px;display:flex}.excl{gap:8px;display:grid}.excl__chips{flex-wrap:wrap;gap:6px;display:flex}.excl .chip{text-transform:none;font-family:var(--sans);letter-spacing:0;height:24px;font-size:11px}.chip--you{color:var(--fog);border-color:var(--rule-3);cursor:pointer}.chip--you:hover{border-color:#ee746880}.strand-ctl{grid-template-columns:repeat(4,auto);justify-content:start;gap:12px 24px;display:grid}.strand-ctl>div{justify-items:start;gap:6px;display:grid}.strands .strand.is-paused{opacity:.6;border-style:dashed}.strands .strand.is-paused span{color:var(--amber)}.strand__lock{color:var(--fog-2);font-size:7px}.readout__label{align-items:center;gap:6px;display:inline-flex}.readout--mid .readout__label{justify-content:center}.readout--end .readout__label{justify-content:flex-end}.readout__wait{background:var(--amber);min-width:15px;height:15px;color:var(--void);font-family:var(--mono);letter-spacing:0;border-radius:8px;place-items:center;padding:0 4px;font-size:9px;font-weight:600;display:inline-grid}.readout .mode-tag{justify-self:inherit;margin-top:2px}.readouts:not(.readouts--strip) .readout--mid .mode-tag{margin-inline:auto}.readouts:not(.readouts--strip) .readout--end .mode-tag{margin-left:auto}.return-label .mode-tag{align-self:center}.need__dot--approval,.need__dot--approve-replies{border:1.5px solid var(--amber)}.need__acts{gap:6px;display:inline-flex}.pop{width:420px}.pop__control{border-top:1px solid var(--rule);gap:10px;padding-top:12px;display:grid}.pop__control-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pop__control-h .quiet{font-size:var(--t-xs)}.move__ctl{opacity:0;transition:opacity var(--d-micro);gap:12px;padding-top:4px;display:inline-flex}.moves li:hover .move__ctl,.moves li:focus-within .move__ctl{opacity:1}.move__ctl button{font-size:var(--t-xs);color:var(--fog-3)}.move__ctl button:hover{color:var(--fog)}.move__edit{width:100%;font:inherit;font-weight:500;font-size:var(--t-body);color:var(--fog);background:#ffffff0a;border:1px solid #a08bff80;border-radius:8px;padding:4px 8px}.move__add{border-top:1px solid var(--rule);padding-top:6px}.move__add input{background:0 0;border-style:dashed}.yield__lock{color:var(--fog-4);transition:color var(--d-micro);padding:0 4px 0 0;font-size:8px}.yield__lock:hover{color:var(--fog-2)}.yield__lock.is-on{color:var(--fog)}.issues li{grid-template-columns:6px minmax(0,1fr) auto!important}.issues__act{align-self:center}.insp__control{border-top:1px dashed var(--rule-2);padding-top:14px}@media (hover:none){.move__ctl{opacity:1}}@media (width<=760px){.crow{grid-template-columns:minmax(0,1fr) auto}.crow__bar{display:none}.crow__ctl{grid-column:1/-1}.strand-ctl{grid-template-columns:repeat(2,auto)}.pop{width:min(420px,100vw - 32px)}}.screen{z-index:var(--z-base);max-width:var(--max);padding:104px var(--gutter) 120px;gap:var(--s5);grid-template-columns:minmax(0,1fr);align-items:start;margin-inline:auto;display:grid;position:relative}.screen>*{grid-area:auto;min-width:0}.pagehead{align-items:end;gap:var(--s8);padding:var(--s6) 4px var(--s3);grid-template-columns:minmax(0,1fr) auto;display:grid}.pagehead__voice{gap:10px;min-width:0;max-width:680px;display:grid}.pagehead__line{font-size:var(--t-voice);text-wrap:balance;line-height:1.08}.pagehead__sub{color:var(--fog-2);font-size:var(--t-md);text-wrap:pretty;margin-top:8px}.pagehead__figs{flex-wrap:wrap;align-items:flex-end;gap:clamp(20px,2.6vw,40px);margin:0;display:flex}.fig{gap:6px;display:grid}.fig dd{margin:0}.fig__v{font-weight:300;font-size:var(--t-xl);letter-spacing:-.04em;line-height:1}.fig__v--money{color:var(--ember)}.fig__note{font-size:var(--t-xs);color:var(--fog-3)}@media (width<=1180px){.pagehead{grid-template-columns:minmax(0,1fr)}}.lens-switch{border-radius:var(--r-pill);border:1px solid var(--rule-2);background:#ffffff0a;padding:3px;display:inline-flex}.lens-switch button{border-radius:var(--r-pill);height:28px;font-size:var(--t-xs);color:var(--fog-3);transition:color var(--d-micro) var(--ease);padding:0 14px;font-weight:500;position:relative}.lens-switch button:hover{color:var(--fog-2)}.lens-switch button.is-on{color:var(--fog)}.lens-switch button span{z-index:1;position:relative}.lens-switch__ind{border-radius:var(--r-pill);box-shadow:inset 0 1px 0 var(--hi);background:#ffffff1a;position:absolute;inset:0}.yt{width:100%;position:relative}.yt__svg{width:100%;position:absolute;left:0;overflow:visible}.yt__svg path{transition:d .9s var(--ease)}.yt__labels,.yt__stages{height:14px;position:absolute;left:0;right:0}.yt__labels span,.yt__stages span{font-size:var(--t-xs);color:var(--fog-2);white-space:nowrap;position:absolute;translate:-50%}.yt__labels span:first-child,.yt__stages span:first-child{translate:0}.yt__labels span:last-child,.yt__stages span:last-child{translate:-100%}.yt__stages{top:0}.yt__stages span{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--fog-4)}.yt__labels .is-money{color:var(--ember)}.yt__labels .is-dead{color:var(--fog-4)}.housing-head{align-items:center;gap:var(--s4);border-bottom:1px solid var(--rule);flex-wrap:wrap;padding:14px 18px;display:flex;position:relative}.housing-head .legend{margin-left:auto}.legend--dots i{opacity:1;border-radius:50%;width:7px;height:7px}.ledger{border-radius:var(--r-pane);border:1px solid var(--rule);background:#0d0d11b8;overflow:hidden}.ledger__head{align-items:baseline;gap:10px;padding:18px 22px 12px;display:flex}.ledger__head .quiet{font-size:var(--t-xs);margin-left:auto}.ledger__scroll{overflow-x:auto}.ledger table{border-collapse:collapse;width:100%;min-width:880px;font-size:var(--t-sm)}.ledger th{text-align:left;font-family:var(--mono);font-weight:400;font-size:var(--t-micro);letter-spacing:.07em;text-transform:uppercase;color:var(--fog-4);white-space:nowrap;padding:0 14px 10px}.ledger th.r,.ledger td.r{text-align:right}.ledger td{border-top:1px solid var(--rule);vertical-align:middle;font-variant-numeric:tabular-nums;padding:14px}.ledger tbody tr{cursor:pointer;transition:background-color var(--d-micro) var(--ease)}.ledger tbody tr:hover,.ledger tbody tr:focus-visible{background:#ffffff08}.ledger td:first-child,.ledger th:first-child{padding-left:22px}.ledger td:last-child,.ledger th:last-child{padding-right:22px}.meter{vertical-align:middle;background:#ffffff12;border-radius:2px;width:56px;height:4px;margin-left:8px;display:inline-block;position:relative;overflow:hidden}.meter i{background:var(--fog-2);border-radius:2px;position:absolute;inset:0 auto 0 0}.cols2{gap:var(--s5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@media (width<=980px){.cols2{grid-template-columns:minmax(0,1fr)}}.backlink{font-size:var(--t-sm);color:var(--fog-3);transition:color var(--d-micro);align-items:center;gap:8px;display:inline-flex}.backlink:hover{color:var(--fog)}.more{left:10px;right:10px;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:var(--z-bar);background:var(--glass-strong);border-radius:18px;padding:6px;display:grid;position:fixed}.more__item{font-size:var(--t-body);color:var(--fog-2);border-radius:12px;justify-content:space-between;padding:14px 16px;display:flex;position:relative}.more__item.is-on{color:var(--fog);background:#ffffff0f}.more__item[aria-disabled=true]{color:var(--fog-4)}.more__item .nav__ping{position:static}@media (width<=760px){.screen{gap:14px;padding:80px 16px 110px}.pagehead{gap:18px;padding:8px 2px 4px}.pagehead__figs{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;padding-top:14px;display:grid}.fig__v{font-size:1.5rem}.ledger__head{padding:16px 16px 10px}}.sg{border-radius:var(--r-pill);border:1px solid var(--rule-2);height:26px;font-size:var(--t-xs);color:var(--fog-2);white-space:nowrap;background:#ffffff05;align-items:center;gap:7px;padding:0 10px 0 8px;display:inline-flex}.sg__note{color:var(--fog-3)}.sg-glyph{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.sg-glyph--pos{background:var(--mint);box-shadow:0 0 9px #5ed6a499}.sg-glyph--money{background:var(--ember);box-shadow:0 0 9px #e9c58a8c}.sg-glyph--info{border:2px solid var(--ice)}.sg-glyph--champion{border:2px solid var(--violet-hi)}.sg-glyph--warn{border:2px solid var(--amber)}.sg-glyph--risk{border:2px solid var(--coral);background:radial-gradient(circle, var(--coral) 32%, transparent 36%)}.sgs{flex-wrap:wrap;gap:6px;display:flex}.mode{gap:8px;display:grid}.mode--dense{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.mode__name{font-size:var(--t-sm);font-weight:500;display:grid}.mode__name small{font-weight:400;font-size:var(--t-xs)}.mode__seg{border-radius:var(--r-pill);border:1px solid var(--rule-2);background:#ffffff0a;justify-self:start;padding:2px;display:inline-flex}.mode__seg button{border-radius:var(--r-pill);height:26px;font-size:var(--t-xs);color:var(--fog-3);transition:color var(--d-micro);padding:0 11px;font-weight:500;position:relative}.mode__seg button:hover{color:var(--fog-2)}.mode__seg button.is-on{color:var(--fog)}.mode__seg button span{z-index:1;position:relative}.mode__ind{border-radius:var(--r-pill);background:#7651fa38;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #a08bff73}.mode[data-mode=approval] .mode__ind{background:#e6a84e29;box-shadow:inset 0 0 0 1px #e6a84e80}.mode[data-mode=manual] .mode__ind{box-shadow:inset 0 0 0 1px var(--rule-3);background:#ffffff1a}.mode__says{font-size:var(--t-xs);color:var(--fog-2);max-width:46ch;line-height:1.45}.mode-tag{height:16px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;align-items:center;padding:0 6px;font-size:9px;display:inline-flex}.mode-tag--approval{color:var(--amber);background:#e6a84e1a;box-shadow:inset 0 0 0 1px #e6a84e59}.mode-tag--manual{color:var(--fog);box-shadow:inset 0 0 0 1px var(--rule-3);background:#ffffff0f}.by-you{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--fog-2);box-shadow:inset 0 0 0 1px var(--rule-2);border-radius:4px;align-items:center;gap:4px;padding:1px 6px;font-size:9px;display:inline-flex}.by-you:before{content:"";background:var(--fog-2);border-radius:50%;width:5px;height:5px}.ctl-step{border-radius:var(--r-pill);border:1px solid var(--rule-2);align-items:center;gap:2px;padding:2px;display:inline-flex}.ctl-step button{width:24px;height:24px;color:var(--fog-2);font-size:var(--t-sm);border-radius:50%}.ctl-step button:hover:not(:disabled){color:var(--fog);background:#ffffff12}.ctl-step button:disabled{opacity:.3}.ctl-step b{text-align:center;min-width:44px;font-weight:400;font-size:var(--t-sm)}.ctl-toggle{border-radius:var(--r-pill);height:28px;font-size:var(--t-xs);color:var(--fog-2);border:1px solid var(--rule-2);transition:all var(--d-micro);align-items:center;gap:8px;padding:0 10px 0 6px;display:inline-flex}.ctl-toggle i{width:24px;height:14px;transition:background-color var(--d-state) var(--ease);background:#ffffff1f;border-radius:7px;position:relative}.ctl-toggle i:after{content:"";background:var(--fog-2);width:10px;height:10px;transition:transform var(--d-state) var(--ease), background-color var(--d-state);border-radius:50%;position:absolute;top:2px;left:2px}.ctl-toggle.is-on{color:var(--fog);border-color:var(--rule-3)}.ctl-toggle.is-on i{background:#a08bff8c}.ctl-toggle--amber.is-on i{background:#e6a84e99}.ctl-toggle.is-on i:after{background:#fff;transform:translate(10px)}.pend{border:1px solid var(--rule-2);background:#ffffff06;border-radius:12px;gap:4px;padding:12px 14px;display:grid;overflow:hidden}.pend.is-awaiting{background:#e6a84e0d;border-color:#e6a84e66}.pend__k{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.07em;text-transform:uppercase;color:var(--fog-3)}.pend.is-awaiting .pend__k{color:var(--amber)}.pend__t{font-weight:500;font-size:var(--t-sm)}.pend__r{font-size:var(--t-xs);color:var(--fog-2);line-height:1.45}.pend__mod{font-size:var(--t-xs);align-items:center;gap:10px;padding-top:6px;display:flex}.pend__acts{flex-wrap:wrap;gap:6px;padding-top:6px;display:flex}.pend-list{gap:8px;display:grid}.pend--compact{padding:10px 12px}.cmd{font-size:var(--t-xs);color:var(--fog-2);line-height:1.45;overflow:hidden}.cmd__line{flex-wrap:wrap;align-items:center;gap:8px;padding-top:6px;display:flex}.cmd--saving,.cmd--refused{color:var(--fog-3)}.cmd--denied{color:var(--fog-2)}.cmd--denied .cmd__dot{background:var(--coral)}.cmd--stale{color:var(--fog-2)}.cmd--stale .cmd__dot{background:var(--violet-hi)}.cmd--static{display:block}.cmd__dot{border-radius:50%;flex:none;width:6px;height:6px}.cmd__spin{border:1.5px solid var(--rule-3);border-top-color:var(--violet-hi);border-radius:50%;flex:none;width:10px;height:10px;animation:.9s linear infinite spin}.cmd__lock{background:var(--fog-3);border-radius:1.5px;flex:none;width:8px;height:7px;margin-top:3px;position:relative}.cmd__lock:before{content:"";border:1.5px solid var(--fog-3);box-sizing:border-box;border-bottom:0;border-radius:3px 3px 0 0;width:5px;height:5px;position:absolute;top:-4px;left:1.5px}.cmd__link{font-size:var(--t-xs);color:var(--violet-hi);margin-left:2px}.cmd__confirm{color:var(--fog);background:#e6a84e0f;border:1px solid #e6a84e66;border-radius:10px;gap:8px;margin-top:8px;padding:10px 12px;display:grid}.cmd__acts{flex-wrap:wrap;gap:6px;display:flex}.ctl-stepwrap,.ctl-togwrap{vertical-align:middle;justify-items:start;display:inline-grid}.ctl-stepwrap{grid-template-columns:auto auto;align-items:center;column-gap:8px}.ctl-stepwrap>.cmd{grid-column:1/-1}.ctl-step.is-dirty{border-color:#a08bff8c}.ctl-step.is-dirty b{color:var(--ion)}.ctl-step.is-saving b{color:var(--fog-3);animation:1.4s ease-in-out infinite breathe}.ctl-commit{gap:4px;display:inline-flex}.ctl-toggle:disabled{cursor:default;opacity:.55}.ctl-toggle.is-saving{opacity:1}.ctl-toggle.is-saving i:after{background:var(--fog-2);animation:1.2s ease-in-out infinite breathe;transform:translate(5px)}.mode__seg button:disabled{cursor:default}.mode.is-locked .mode__seg{opacity:.55}.mode__seg button.is-asked{color:var(--fog)}.mode__seg button.is-asked:after{content:"";border-radius:var(--r-pill);animation:1.2s ease-in-out infinite breathe;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #a08bff80}.mode.is-saving .mode__ind{opacity:.5}.pend.is-changed{border-style:dashed;border-color:var(--rule-2);background:0 0}.pend.is-changed .pend__k{color:var(--fog-3)}.pend.is-changed .pend__t{color:var(--fog-3);text-decoration:line-through;-webkit-text-decoration-color:var(--rule-3);text-decoration-color:var(--rule-3)}.pend .btn:disabled{opacity:.4;cursor:default}.empty--soon .empty__ring{opacity:.7;border-style:dotted;animation:none}.empty__tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fog-3);box-shadow:inset 0 0 0 1px var(--rule-2);border-radius:4px;padding:1px 6px;font-size:9px}.not-yet{color:var(--fog-4);cursor:help}.connecting{z-index:var(--z-base);place-items:center;min-height:100dvh;padding:24px;display:grid;position:relative}.connecting__in{text-align:center;justify-items:center;gap:14px;max-width:440px;display:grid}.connecting .wordmark{font-size:17px}.connecting .sig{width:11px;height:11px}.connecting__line{font-size:var(--t-voice);line-height:1.1}.connecting__sub{color:var(--fog-2)}.connecting__err{font-family:var(--mono);font-size:var(--t-micro);color:var(--fog-4);letter-spacing:.04em}.sync-note{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--fog-3);white-space:nowrap}.sync-note.is-offline{color:var(--amber)}.offline-bar{z-index:var(--z-bar);max-width:min(760px,100vw - 32px);font-size:var(--t-xs);color:var(--fog);-webkit-backdrop-filter:blur(20px);background:#18140eeb;border:1px solid #e6a84e66;border-radius:12px;align-items:center;gap:10px;padding:8px 14px;display:flex;position:fixed;top:76px;left:50%;translate:-50%}.offline-bar .dot{--c:var(--amber);background:var(--amber)}@media (width<=760px){.offline-bar{top:66px}}.gal{gap:var(--s5);padding-bottom:120px;display:grid}.gal__sec{gap:0;display:grid}.gal__row{border-top:1px solid var(--rule);grid-template-columns:200px minmax(0,1fr);align-items:start;gap:20px;padding:16px 0;display:grid}.gal__row:first-child{border-top:0}@media (width<=760px){.gal__row{grid-template-columns:minmax(0,1fr);gap:8px}}.ctl-stepwrap>.cmd__lock{opacity:.7}.flow{z-index:400;background:var(--void);color:var(--fog);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0;overflow:hidden}.flow--page{z-index:auto;background:0 0;border-radius:22px;min-height:min(78vh,760px);position:relative;inset:auto}.flow__bar{background:#ffffff0f;height:3px}.flow__bar i{background:linear-gradient(90deg, var(--violet), var(--violet-hi));height:100%;box-shadow:0 0 16px var(--violet);border-radius:0 3px 3px 0;display:block}.flow--page .flow__bar{border-radius:3px;overflow:hidden}.flow__head{align-items:center;gap:14px;padding:18px clamp(18px,4vw,40px);display:flex}.flow__count{font-size:var(--t-xs);color:var(--fog-3);margin-left:auto}.flow--page .flow__head{padding:14px 4px}.flow__stage{place-items:center;padding:0 clamp(18px,5vw,48px);display:grid;position:relative;overflow-y:auto}.flow__step{gap:22px;width:min(720px,100%);padding:28px 0 56px;display:grid}.flow__q{font-family:var(--sans);letter-spacing:-.02em;text-wrap:balance;align-items:baseline;gap:14px;font-size:clamp(1.45rem,2.6vw,2.05rem);font-weight:500;line-height:1.22;display:flex}.flow__n{color:var(--violet-hi);flex:none;align-items:center;gap:4px;font-size:.55em;font-weight:500;display:inline-flex;transform:translateY(-.18em)}.flow__opt{color:var(--fog-3);letter-spacing:0;border:1px solid var(--rule-2);border-radius:99px;align-self:center;padding:2px 8px;font-size:.42em;font-weight:400}.flow__hint{font-size:var(--t-md);color:var(--fog-2);max-width:60ch;margin-top:-10px;padding-left:34px;line-height:1.55}.flow__body{gap:14px;padding-left:34px;display:grid}.flow__err{color:var(--coral);font-size:var(--t-sm);padding-left:34px}.flow__ok{align-items:center;gap:14px;padding-left:34px;display:flex}.flow__okbtn{height:42px;font-size:var(--t-sm);border-radius:10px;gap:8px;padding:0 18px}.flow__enter{font-size:var(--t-xs);align-items:center;gap:5px;display:inline-flex}.flow__enter b{color:var(--fog-2);font-weight:500}.flow__input{width:100%;font:inherit;color:var(--fog);caret-color:var(--violet-hi);background:0 0;border:0;border-bottom:1.5px solid #a08bff59;padding:8px 0 10px;font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:400;transition:border-color .25s,box-shadow .25s}.flow__input::placeholder,.flow__textarea::placeholder{color:var(--fog-4)}.flow__input:focus{border-bottom-color:var(--violet-hi);box-shadow:0 10px 22px -18px var(--violet);outline:none}.flow__input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;max-width:280px}.flow__textarea{width:100%;font:inherit;font-size:var(--t-md);color:var(--fog);border:1px solid var(--rule-2);resize:vertical;background:#ffffff08;border-radius:14px;padding:14px 16px;line-height:1.6;transition:border-color .2s}.flow__textarea:focus{border-color:#a08bff8c;outline:none}.flow__choices{gap:10px;max-width:560px;display:grid}.flow__choice{text-align:left;color:var(--fog);background:#674ef90f;border:1px solid #a08bff38;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;transition:background .2s,border-color .2s,box-shadow .25s;display:flex;position:relative}.flow__choice:hover{background:#674ef91f;border-color:#a08bff73}.flow__choice.is-on{border-color:var(--violet-hi);box-shadow:0 0 0 3px #a08bff24, 0 14px 34px -18px var(--violet);background:#674ef933}.flow__key{width:26px;height:26px;color:var(--violet-hi);background:#07070a80;border:1px solid #a08bff66;border-radius:7px;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.flow__choice.is-on .flow__key{background:var(--violet-hi);color:#0b0816}.flow__choice-text{gap:3px;min-width:0;display:grid}.flow__choice-text b{font-weight:500;font-size:var(--t-md)}.flow__choice-text span{font-size:var(--t-sm);color:var(--fog-2);line-height:1.45}.flow__tick{color:var(--violet-hi);margin-left:auto;display:inline-flex}.flow__nav{border:1px solid var(--rule-2);background:#0d0d11cc;border-radius:10px;gap:2px;display:flex;position:absolute;bottom:clamp(14px,3vw,28px);right:clamp(14px,3vw,32px);overflow:hidden}.flow--page .flow__nav{bottom:0;right:0}.flow__arrow{width:38px;height:34px;color:var(--fog-2);place-items:center;transition:background .15s,color .15s;display:grid}.flow__arrow:hover:not(:disabled){color:var(--fog);background:#ffffff12}.flow__arrow:disabled{opacity:.3}.flow__drop{text-align:center;cursor:pointer;transition:background .2s, border-color .2s, transform .25s var(--ease,ease);background:#674ef90d;border:1.5px dashed #a08bff61;border-radius:16px;place-items:center;gap:8px;padding:34px 20px;display:grid}.flow__drop:hover,.flow__drop.is-over{border-color:var(--violet-hi);background:#674ef91f}.flow__drop.is-over{transform:scale(1.01)}.flow__drop b{font-weight:500}.flow__drop input{opacity:0;width:1px;height:1px;position:absolute}.flow__file{font-size:var(--t-sm);background:#5ed6a414;border:1px solid #5ed6a44d;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex}.flow__working{justify-items:start;gap:14px;display:grid}.flow__orb{background:radial-gradient(circle at 35% 30%, #c9bcff, var(--violet) 55%, #2b1d78);width:46px;height:46px;box-shadow:0 0 40px var(--violet);border-radius:50%;animation:2.4s ease-in-out infinite flow-breathe}@keyframes flow-breathe{0%,to{opacity:.85;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.flow__orb{animation:none}}.flow__review{border:1px solid var(--rule-2);background:#0d0d11b8;border-radius:16px;gap:12px;padding:18px;display:grid}.flow__review>.btn{justify-self:start}.flow__terms{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}.flow__terms div{gap:4px;display:grid}.flow__terms dt{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.07em;text-transform:uppercase;color:var(--fog-3)}.flow__terms dd{font-size:var(--t-md);margin:0}.flow__list{font-size:var(--t-sm);color:var(--fog-2);gap:6px;padding-left:18px;line-height:1.5;list-style:outside;display:grid}.flow__list--risk li::marker{color:var(--coral)}.flow__list--watch li::marker{color:var(--amber)}.flow__doc{max-height:46vh;overflow:auto}.flow__link{font-family:var(--mono);font-size:var(--t-xs);word-break:break-all;background:#674ef91a;border:1px solid #a08bff4d;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}@media (width<=640px){.flow__q{gap:10px}.flow__hint,.flow__body,.flow__ok,.flow__err{padding-left:0}.flow__step{padding-bottom:80px}}.flow__eyebrow{color:var(--violet-hi);margin-bottom:-12px;padding-left:34px}@media (width<=640px){.flow__eyebrow{padding-left:0}}.jr{gap:14px;display:grid}.jr__card{border-radius:18px;gap:14px;padding:22px;display:grid}.jr__lead{font-size:var(--t-md);color:var(--fog);max-width:62ch;line-height:1.6}.jr__lines{gap:8px;display:grid}.jr__line{border:1px solid var(--rule-2);background:#ffffff06;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;transition:border-color .2s,background .2s;display:grid}.jr__line:hover{background:#674ef90d;border-color:#a08bff59}.jr__ico{width:34px;height:34px;color:var(--violet-hi);background:#674ef91f;border:1px solid #a08bff40;border-radius:10px;place-items:center;display:grid}.jr__what{gap:2px;min-width:0;display:grid}.jr__what b{font-weight:500}.jr__what small{font-size:var(--t-xs);color:var(--fog-3)}.jr__amt{font-size:var(--t-md);text-align:right;white-space:nowrap}.jr__amt small{font-size:var(--t-xs);color:var(--fog-3);margin-left:4px}.jr__totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:6px;display:grid}.jr__totals>div{background:#674ef912;border:1px solid #a08bff38;border-radius:14px;gap:4px;padding:14px 16px;display:grid}.jr__totals>div:first-child{background:#674ef929;border-color:#a08bff73}.jr__totals .figure{font-size:30px}.jr__totals .figure small{font-size:var(--t-sm);color:var(--fog-2)}.jr__totals .quiet{font-size:var(--t-xs)}.jr__facts{gap:8px;padding:4px 6px;display:grid}.jr__ok{font-size:var(--t-sm);color:var(--fog-2);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.jr__ok i{color:#08130e;background:var(--mint);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.jr__ok b{color:var(--fog);font-weight:500}.jr__todo{font-size:var(--t-sm);color:var(--fog-2);align-items:center;gap:10px;display:flex}.jr__todo i{border:1.5px dashed var(--amber);border-radius:50%;flex:none;width:18px;height:18px}.jr__sign .fld{max-width:420px}.jr__more{font-size:var(--t-sm);color:var(--violet-hi);justify-self:start;align-items:center;gap:7px;display:inline-flex}.jr__more:hover{text-underline-offset:3px;text-decoration:underline}.jr__doc{max-height:46vh;overflow:auto}.jr__methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.jr__method{text-align:left;width:100%;height:100%;color:var(--fog);background:linear-gradient(160deg,#674ef91a,#0d0d11b8 60%);border:1px solid #a08bff40;border-radius:18px;align-content:start;gap:10px;padding:22px;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .2s,box-shadow .3s;display:grid}.jr__method:hover:not(:disabled){border-color:var(--violet-hi);box-shadow:0 22px 44px -28px var(--violet), 0 0 0 3px #a08bff1a;transform:translateY(-3px)}.jr__method:focus-visible{outline:2px solid var(--violet-hi);outline-offset:3px}.jr__method:disabled{opacity:.7}.jr__method b{font-size:var(--t-lg,1.15rem);letter-spacing:-.01em;font-weight:500}.jr__method>span:not(.jr__mico){font-size:var(--t-sm);color:var(--fog-2);line-height:1.55}.jr__method small{color:var(--violet-hi);margin-top:6px}.jr__mico{width:42px;height:42px;color:var(--violet-hi);background:#674ef924;border:1px solid #a08bff4d;border-radius:12px;place-items:center;display:grid}.jr__intake{gap:10px;display:grid}.jr__save{font-size:var(--t-xs);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;display:flex}.jr__tags{gap:12px;display:grid}.jr__chosen{border-bottom:1.5px solid #a08bff59;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:8px;display:flex}.jr__chosen:focus-within{border-bottom-color:var(--violet-hi)}.jr__tagin{min-width:120px;font:inherit;font-size:var(--t-lg,1.15rem);color:var(--fog);caret-color:var(--violet-hi);background:0 0;border:0;flex:160px;padding:6px 0}.jr__tagin:focus{outline:none}.jr__tagin::placeholder{color:var(--fog-4)}.jr__suggest{flex-wrap:wrap;gap:8px;display:flex}.jr__chip{font-size:var(--t-sm);color:var(--fog-2);border:1px solid var(--rule-2);background:#ffffff08;border-radius:99px;align-items:center;gap:6px;padding:6px 12px;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.jr__chip:hover{color:var(--fog);background:#674ef91a;border-color:#a08bff73}.jr__chip:active{transform:scale(.97)}.jr__chip.is-on{color:var(--fog);background:#674ef933;border-color:#a08bff8c}.jr__files{gap:8px;display:grid}.jr__files .flow__drop{position:relative}.jr__reading{justify-items:start}.jr__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.jr__sum{border-radius:16px;align-content:start;gap:10px;padding:18px;transition:border-color .2s,box-shadow .25s;display:grid}.jr__sum.is-fixing{border-color:#a08bff8c;box-shadow:0 0 0 3px #a08bff1a}.jr__sum ul{font-size:var(--t-sm);color:var(--fog);gap:6px;padding-left:16px;line-height:1.5;list-style:outside;display:grid}.jr__sum li::marker{color:var(--violet-hi)}.jr__ai{color:var(--violet-hi);white-space:nowrap;border:1px solid #a08bff59;border-radius:99px;margin-left:8px;padding:1px 7px;font-size:11px}.jr__fix{font-size:var(--t-xs);color:var(--fog-3);justify-self:start}.jr__fix:hover{color:var(--violet-hi)}.jr__checks{gap:10px}.jr__checks .jr__ok{font-size:var(--t-md);color:var(--fog)}.jr__next{font-size:var(--t-sm);color:var(--fog-2);gap:8px;padding-left:18px;line-height:1.55;list-style:decimal;display:grid}.jr__next li::marker{color:var(--violet-hi)}@media (width<=640px){.jr__card{padding:18px}.jr__methods,.jr__grid,.jr__totals{grid-template-columns:minmax(0,1fr)}.jr__line{gap:10px;padding:10px 12px}.jr__ico{width:30px;height:30px}}.jc{gap:18px;display:grid}.jc__sec{border-top:1px solid var(--rule-2);gap:10px;padding-top:16px;display:grid}.jc__rows{gap:8px;display:grid}.jc__row,.jc__form{grid-template-columns:1.1fr 1.4fr .6fr .8fr .8fr auto;align-items:center;gap:6px;display:grid}.jc__form{grid-template-columns:1fr 1fr .7fr .9fr auto}.jc__row input,.jc__row select,.jc__form input,.jc__form select,.jc__inline select{min-width:0;font:inherit;font-size:var(--t-sm);color:var(--fog);border:1px solid var(--rule-2);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff08;border-radius:8px;padding:7px 9px}.jc__presets{flex-wrap:wrap;gap:6px;display:flex}.jc__inline{font-size:var(--t-sm);color:var(--fog-2);align-items:center;gap:8px;display:flex}.jc__warn{font-size:var(--t-sm);background:#e6a84e12;border:1px solid #e6a84e59;border-radius:12px;gap:10px;padding:14px;line-height:1.55;display:grid}.jc__warn .btn{justify-self:start}.jc__lines{font-size:var(--t-sm);gap:4px;display:grid}.jc__lines .num{color:var(--fog-2);margin-left:6px}.jc__check summary{cursor:pointer;font-size:var(--t-sm);color:var(--violet-hi)}.jc__check>div{margin-top:10px}.jc__check ul{font-size:var(--t-xs);color:var(--fog-3);gap:2px;padding-left:16px;list-style:circle;display:grid}.jc__check li.is-done{color:var(--fog);list-style:outside}.jc__files{flex-wrap:wrap;gap:6px;display:flex}.jc__profile{font-size:var(--t-sm);gap:10px;display:grid}.jc__profile ul{gap:3px;padding-left:16px;list-style:outside;display:grid}@media (width<=640px){.jc__row,.jc__form{grid-template-columns:1fr 1fr}}.access__form{grid-template-columns:minmax(0,1fr) auto;gap:8px;width:min(420px,100%);margin-top:6px;display:grid}.access__form input{border-radius:var(--r-pill);height:44px;font:inherit;font-size:var(--t-sm);color:var(--fog);border:1px solid var(--rule-2);background:#ffffff0a;padding:0 16px}.access__form input:focus{background:#ffffff0f;border-color:#a08bff99;outline:none}.access__form .btn{height:44px}.access .connecting__sub b{color:var(--fog);font-weight:500}@media (width<=520px){.access__form{grid-template-columns:minmax(0,1fr)}}.console{padding-top:104px}.console__add{flex-wrap:wrap;max-width:560px}.console__err{flex-basis:100%}.console__loading{padding:18px 22px}.clients{padding:0 10px 10px;display:grid}.client{text-align:left;width:100%;color:inherit;transition:background-color var(--d-micro) var(--ease);border-radius:14px;grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) 130px 130px 90px;align-items:center;gap:24px;padding:18px 14px;display:grid}.client:hover,.client:focus-visible{background:#ffffff08}.client__id{gap:4px;min-width:0;display:grid}.client__id b{font-weight:500;font-size:var(--t-md)}.client__health{font-size:var(--t-xs);color:var(--c);align-items:center;gap:7px;display:inline-flex}.client__health .dot{background:var(--c)}.client__needs{min-width:0;font-size:var(--t-xs);gap:6px;display:grid}.client__needs>span{gap:1px;display:grid}.client__needs b{font-weight:500;font-size:var(--t-sm)}.client__fig{gap:2px;display:grid}.client__fig b{font-weight:300;font-size:var(--t-lg);letter-spacing:-.02em}.client__fig .quiet{font-size:var(--t-xs)}.client__go{font-size:var(--t-xs);color:var(--violet-hi);white-space:nowrap;justify-self:end}.acct{transform-origin:100% 0;width:260px;left:auto;right:0}.acct>div{font-size:var(--t-sm);gap:2px;display:grid}.ws-switch{border-radius:var(--r-pill);border:1px solid var(--rule-2);height:32px;font-size:var(--t-xs);color:var(--fog-2);white-space:nowrap;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.ws-switch:hover{color:var(--fog);background:#ffffff0a}.ws-switch b{color:var(--fog);font-weight:500}@media (width<=1100px){.client{grid-template-columns:minmax(0,1fr) 120px 120px}.client__needs{grid-area:2/1/auto/-1}.client__go{display:none}}@media (width<=760px){.console{padding-top:84px}.client{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.client__id,.client__needs{grid-column:1/-1}.client__needs{grid-row:auto}.ws-switch span{display:none}}.ob{z-index:var(--z-base);max-width:760px;padding:40px var(--gutter) 80px;gap:var(--s5);margin-inline:auto;display:grid;position:relative}.ob__mark{font-size:17px}.ob__head{gap:10px;padding-top:24px;display:grid}.ob__line{font-size:var(--t-voice);line-height:1.1}.ob__sub{color:var(--fog-2);max-width:60ch;line-height:1.55}.ob__notice{text-align:center;justify-items:center;gap:10px;padding-top:18vh;display:grid}.ob__rail{flex-wrap:wrap;gap:8px 22px;margin-top:10px;display:flex}.ob__rail li{font-size:var(--t-sm);color:var(--fog-3);align-items:center;gap:9px;display:inline-flex}.ob__rail li span{border:1px solid var(--rule-2);width:24px;height:24px;font-size:var(--t-xs);border-radius:50%;place-items:center;display:inline-grid}.ob__rail li.is-now{color:var(--fog)}.ob__rail li.is-now span{color:var(--violet-hi);border-color:#a08bffb3;box-shadow:0 0 0 4px #7651fa24}.ob__rail li.is-done span{color:var(--mint);border-color:#5ed6a480}.ob__step{gap:var(--s5);display:grid}.ob__form,.ob__sign,.ob__pay,.ob__book{gap:22px;padding:26px;display:grid}.ob__group{border:0;gap:14px;margin:0;padding:0;display:grid}.ob__group+.ob__group{border-top:1px solid var(--rule);padding-top:22px}.ob__group legend{float:left;width:100%;margin-bottom:4px;padding:0}.ob__hint{font-size:var(--t-xs);margin-top:-6px}.ob__opt{color:var(--fog-4);text-transform:none;letter-spacing:0;font-family:var(--sans);margin-left:8px}.ob__team{gap:8px;display:grid}.ob__team li{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.ob__team input:not([type]),.ob__chips input,.ob__notes{font:inherit;font-size:var(--t-sm);color:var(--fog);border:1px solid var(--rule-2);background:#ffffff0a;border-radius:12px;height:42px;padding:0 12px}.ob__notes{resize:vertical;height:auto;padding:10px 12px;line-height:1.5}.ob__team input:focus,.ob__chips input:focus,.ob__notes:focus{border-color:#a08bff99;outline:none}.ob__check{font-size:var(--t-sm);color:var(--fog-2);cursor:pointer;text-transform:none;letter-spacing:0;font-family:var(--sans);align-items:center;gap:8px;display:inline-flex}.ob__check input{width:16px;height:16px;accent-color:var(--violet)}.ob__chips{text-transform:none;letter-spacing:0;font-family:var(--sans);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ob__chips input{flex:220px}.ob__acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ob__err{font-size:var(--t-sm);color:var(--coral)}.ob__agree{gap:var(--s4);display:grid}.ob__doc{max-height:60vh;font-size:var(--t-sm);color:var(--fog-2);gap:12px;padding:30px 32px;line-height:1.65;display:grid;overflow:auto}.ob__doc h2{font-family:var(--serif,inherit);font-size:var(--t-xl);color:var(--fog);font-weight:400}.ob__doc h3{font-size:var(--t-md);color:var(--fog);margin-top:10px;font-weight:500}.ob__doc h4{font-size:var(--t-sm);color:var(--fog);font-weight:500}.ob__doc ul,.ob__doc ol{gap:4px;padding-left:20px;display:grid}.ob__doc ul{list-style:outside}.ob__doc ol{list-style:decimal}.ob__doc b{color:var(--fog);font-weight:500}.ob__agreebox{color:var(--fog);align-items:flex-start}.ob__agreebox input{flex:none;margin-top:3px}.ob__signed{font-size:var(--t-sm);color:var(--fog-2);align-items:center;gap:9px;display:flex}.ob__signed .dot{background:var(--c)}.ob__signed b{color:var(--fog);font-weight:500}.ob__price{gap:6px;display:grid}.ob__price .figure{font-size:44px}.ob__confirming{justify-items:start;gap:8px;display:grid}.ob__done{border-bottom:1px solid var(--rule);gap:6px;padding-bottom:6px;display:grid}.ob__book{justify-items:start}.ob__cal{background:#ffffff08;border:0;border-radius:14px;width:100%;height:680px}.ob__foot{font-size:var(--t-xs);text-align:center}@media (width<=640px){.ob{padding-top:24px}.ob__form,.ob__sign,.ob__pay,.ob__book{padding:18px}.ob__doc{padding:20px}.ob__team li{grid-template-columns:minmax(0,1fr) auto}.ob__team li input:nth-child(2){grid-column:1}}.client__item{display:grid}.clients li+li .client{border-top:0}.cob{gap:12px;padding:0 14px 16px;display:grid}.cob__line{font-size:var(--t-xs);flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.cob__steps{flex-wrap:wrap;gap:4px 14px;display:flex}.cob__steps li{color:var(--fog-4);align-items:center;gap:6px;display:inline-flex}.cob__steps li:before{content:"";border:1px solid;border-radius:50%;width:6px;height:6px}.cob__steps li.is-done{color:var(--fog-2)}.cob__steps li.is-done:before{background:var(--mint);border-color:var(--mint)}.cob__canceled{color:var(--coral)}.cob__acts{flex-wrap:wrap;gap:8px;margin-left:auto;display:inline-flex}.cob__panel{border:1px solid var(--rule);background:#ffffff06;border-radius:14px;justify-items:start;gap:12px;padding:16px 18px;display:grid}.cob__panel .quiet{font-size:var(--t-xs)}.cob__warn{font-size:var(--t-xs);color:var(--amber)}.cob__link{gap:8px;width:100%;display:flex}.cob__link input{min-width:0;height:38px;font-family:var(--mono);font-size:var(--t-xs);color:var(--fog);border:1px solid var(--rule-2);background:#00000040;border-radius:10px;flex:1;padding:0 12px}.cob__details{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;gap:12px 24px;margin:0}.cob__details div{gap:2px;display:grid}.cob__details dd{font-size:var(--t-sm);color:var(--fog);margin:0;line-height:1.45}@media (width<=760px){.cob__details{grid-template-columns:minmax(0,1fr)}.cob__acts{margin-left:0}}.ob__group>.btn{justify-self:start}.ob__terms{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px 24px;margin:0;padding:20px 24px;display:grid}.ob__terms div{gap:3px;display:grid}.ob__terms dd{font-size:var(--t-sm);color:var(--fog);margin:0;line-height:1.45}.biz{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:20px 24px;display:grid}.biz__col{align-content:start;gap:10px;display:grid}.biz__moves{gap:6px;display:grid}.biz__moves li{font-size:var(--t-sm);color:var(--fog-2);justify-content:space-between;gap:12px;display:flex}.biz__moves b{color:var(--fog);font-weight:400}.biz__moves .is-up{color:var(--mint)}.biz__moves .is-down{color:var(--coral)}.cob__money{font-size:var(--t-xs);flex-wrap:wrap;gap:6px 20px;display:flex}.cob__money b{color:var(--fog);font-weight:500}.cob__g{color:var(--c);align-items:center;gap:7px;display:inline-flex}.cob__g .dot{background:var(--c)}.cob__revrow{grid-template-columns:180px 170px minmax(0,1fr);gap:12px;width:100%;display:grid}@media (width<=1100px){.biz{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.biz,.cob__revrow{grid-template-columns:minmax(0,1fr)}}.fld textarea{font:inherit;font-family:var(--sans);text-transform:none;letter-spacing:0;font-size:var(--t-sm);color:var(--fog);border:1px solid var(--rule-2);resize:vertical;background:#ffffff0a;border-radius:12px;padding:10px 14px;line-height:1.5}.fld textarea:focus{border-color:#a08bff99;outline:none}.fld.has-issue input,.fld.has-issue textarea,.fld.has-issue select{border-color:#e6a84e8c}.ag__issue{font-family:var(--sans);text-transform:none;letter-spacing:0;font-size:var(--t-xs);color:var(--amber)}.ag{gap:26px;display:grid}.ag__sec{gap:14px;display:grid}.ag__status{gap:8px;display:grid}.ag__models{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;display:grid}.ag__model{text-align:left;border:1px solid var(--rule-2);color:inherit;font-size:var(--t-sm);background:#ffffff05;border-radius:12px;gap:3px;padding:12px 14px;display:grid}.ag__model .quiet{font-size:var(--t-xs)}.ag__model.is-on{background:#7651fa1f;border-color:#a08bffb3}.ag__model b{font-weight:500}.ag__card{border:1px solid var(--rule);background:#ffffff05;border-radius:14px;gap:12px;padding:16px;display:grid}.ag__card.is-off{opacity:.6}.ag__cardhead{justify-content:space-between;align-items:center;gap:12px;display:flex}.ag__row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:8px;display:grid}.ag__row input{font:inherit;font-size:var(--t-sm);color:var(--fog);border:1px solid var(--rule-2);background:#ffffff0a;border-radius:10px;height:38px;padding:0 12px}.ag__row:has(>:nth-child(2):last-child){grid-template-columns:minmax(0,1fr) auto}.ag__add,.ag__left{justify-self:start;margin-left:0}.ag__check{align-self:end;padding-bottom:12px}.ag__doc{border:1px solid var(--rule);background:#ffffff05;border-radius:14px;max-height:none;padding:22px}.ag__bar{z-index:2;background:var(--g1);border-top:1px solid var(--rule);gap:8px;margin:0 -24px;padding:14px 24px 28px;display:grid;position:sticky;bottom:-28px}.ag__bar .cob__acts{margin-left:0}.ag__fine{font-size:var(--t-xs)}.ag__acts{margin-left:0}.ag__start{justify-items:start;gap:14px;display:grid}.ag__start .fld{width:100%}.ob__table{margin:12px 0;overflow-x:auto}.ob__table table{border-collapse:collapse;width:100%;font-size:var(--t-sm)}.ob__table th,.ob__table td{text-align:left;vertical-align:top;border:1px solid var(--rule-2);padding:8px 10px}.ob__table th{background:#ffffff0a;font-weight:500}.qb{gap:12px;display:grid}.qb .pills{flex-wrap:wrap;gap:6px;display:flex}.qb__adv{margin:8px 0}.qb__adv>summary{cursor:pointer;padding:6px 0}.qb__ov dl{grid-template-columns:minmax(120px,180px) 1fr;gap:10px 16px;margin:0;display:grid}.qb__ov dt{color:var(--fog-3);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em}.qb__ov dd{margin:0}.qb__ov ul{margin:0;padding-left:18px}@media (width<=640px){.qb__ov dl{grid-template-columns:1fr}}.cob__del{opacity:.7;margin-top:8px}.cob__delform{border:1px solid #ee746866;border-radius:10px;gap:8px;margin-top:10px;padding:12px;display:grid}.ob__doc,.ag__doc{--ink:#1c1b19;--ink-2:#4a4740;--line:#d9d4c7;color:var(--ink-2);border:1px solid var(--line);background:#fbf9f4;border-radius:6px;gap:10px;padding:48px 56px;font-family:Georgia,Times New Roman,serif;font-size:14.5px;line-height:1.7;box-shadow:0 18px 50px #00000059}.ob__doc h2,.ag__doc h2{color:var(--ink);text-align:center;letter-spacing:.06em;border-bottom:2px solid var(--ink);padding-bottom:14px;font-family:Georgia,serif;font-size:24px}.ob__doc h2~p:nth-of-type(-n+7){text-align:center;margin:0}.ob__doc h3,.ag__doc h3{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid var(--line);margin-top:26px;padding-top:14px;font-family:Georgia,serif;font-size:16px;font-weight:700}.ob__doc h4,.ag__doc h4{color:var(--ink);margin-top:14px;font-family:Georgia,serif;font-size:14.5px;font-weight:700}.ob__doc b,.ag__doc b{color:var(--ink);font-weight:700}.ob__doc .ob__table th,.ob__doc .ob__table td{border-color:var(--line);padding:9px 12px}.ob__doc .ob__table th{color:var(--ink);background:#efeadd;font-weight:700}.ob__doc .ob__table td:first-child{color:var(--ink);width:32%;font-weight:600}@media (width<=640px){.ob__doc,.ag__doc{padding:28px 20px;font-size:14px}}.ag__sig{width:100%}.ag__sig .cob__warn{font-size:var(--t-sm)}.ag__ua{word-break:break-all;color:var(--fog-3);margin-top:6px;font-size:11px;line-height:1.5;display:block}.sel{min-width:0;max-width:100%;height:34px;font:inherit;font-family:var(--sans);letter-spacing:0;text-transform:none;text-align:left;color:var(--fog);cursor:pointer;background:linear-gradient(#ffffff0d,#ffffff06);border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:10px;padding:0 10px 0 12px;font-size:13px;transition:border-color .2s,background .2s,box-shadow .25s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0a,0 1px 2px #00000040}.sel:hover:not(:disabled){background:linear-gradient(#ffffff12,#ffffff09);border-color:#ffffff2b}.sel:focus-visible,.sel.is-open{border-color:#a08bff99;outline:none;box-shadow:0 0 0 3px #7651fa2e,inset 0 1px #ffffff0d}.sel:disabled{opacity:.5;cursor:not-allowed}.sel__v{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sel__chev{color:var(--fog-3);flex:none;transition:transform .3s cubic-bezier(.16,1,.3,1),color .2s}.sel:hover .sel__chev{color:var(--fog-2)}.sel.is-open .sel__chev{color:var(--violet-hi);transform:rotate(180deg)}.fld .sel,.jc__row .sel,.jc__form .sel{width:100%}.jc__inline{white-space:nowrap}.sel__pop{z-index:700;-webkit-backdrop-filter:blur(18px)saturate(1.4);scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;background:#12111af0;border:1px solid #ffffff1a;border-radius:14px;max-height:320px;margin:0;padding:6px;list-style:none;position:fixed;overflow-y:auto;box-shadow:inset 0 1px #ffffff0f,0 24px 60px -18px #000000d9,0 0 0 1px #7651fa14}.sel__opt{min-height:34px;color:var(--fog-2);cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;font-size:13px;transition:background .12s,color .12s;display:flex}.sel__opt.is-hi{color:var(--fog);background:#ffffff0f}.sel__opt.is-on{color:var(--fog)}.sel__opt.is-on svg{color:var(--violet-hi);flex:none}.sel__opt[aria-disabled=true]{opacity:.4;cursor:default}:root{--surf-bg:linear-gradient(180deg, #ffffff09, #ffffff02 42%), #0c0c11bd;--surf-edge:#ffffff12;--surf-edge-hi:#ffffff29;--surf-shadow:0 1px 0 #ffffff0a inset, 0 18px 40px -28px #000000e6;--surf-r:18px;--surf-ease:cubic-bezier(.16, 1, .3, 1)}.surf,.cc-screen .panel,.cc-kpi,.cc-card,.console .panel,.client__item{isolation:isolate;border-radius:var(--surf-r);background:var(--surf-bg);border:1px solid var(--surf-edge);box-shadow:var(--surf-shadow);transition:border-color .3s var(--surf-ease), box-shadow .4s var(--surf-ease), translate .45s var(--surf-ease);position:relative}.surf:before,.cc-screen .panel:before,.cc-kpi:before,.cc-card:before,.console .panel:before,.client__item:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(#ffffff24,#fff0 38%);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.surf:after,.cc-screen .panel:after,.cc-kpi:after,.cc-card:after,.console .panel:after,.client__item:after,.kb__col:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s var(--surf-ease);background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), #8c74ff17, transparent 62%);position:absolute;inset:0}.surf:hover:after,.cc-screen .panel:hover:after,.cc-kpi:hover:after,.cc-card:hover:after,.console .panel:hover:after,.client__item:hover:after,.kb__col:hover:after{opacity:1}.surf:hover,.cc-screen .panel:hover,.cc-card:hover,.console .panel:hover{border-color:var(--surf-edge-hi)}.kb__col{isolation:isolate;position:relative}.cc-kpi{padding:18px 20px 20px;overflow:hidden}.cc-kpi:hover{border-color:var(--surf-edge-hi);box-shadow:var(--surf-shadow), 0 24px 46px -30px color-mix(in srgb, var(--c,var(--violet)) 60%, transparent);translate:0 -2px}.cc-kpi__top{--c:inherit}.cc-kpi__v{margin-top:2px;font-size:32px}.cc-kpi__icon{transition:transform .45s var(--surf-ease), box-shadow .3s}.cc-kpi:hover .cc-kpi__icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c,#fff) 40%, transparent), 0 0 18px -4px var(--c,transparent);transform:scale(1.08)rotate(-4deg)}.cc-screen .panel,.console .panel{padding:20px 22px 22px}.cc-screen .panel__head .label{color:var(--fog-2)}.cc-panel--risk{background:linear-gradient(180deg, #ee74680f, transparent 50%), var(--surf-bg);border-color:#ee746852}button.cc-row{transition:background .2s, translate .35s var(--surf-ease), scale .2s}button.cc-row:hover{background:#ffffff0b;translate:3px}button.cc-row:active{translate:3px;scale:.995}.cc-row__dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 16%, transparent)}.cc-brief__list button{border-radius:12px}.cc-card{padding:20px}.cc-card:hover{translate:0 -2px}.cc-card__dl{border:1px solid #ffffff0a}.kb__col{border-radius:var(--surf-r);border-color:var(--surf-edge);background:linear-gradient(#ffffff08,#ffffff03)}.kb__card{transition:border-color .2s, box-shadow .3s var(--surf-ease), translate .3s var(--surf-ease);background:linear-gradient(#ffffff0d,#ffffff06);border-radius:13px}.kb__card:hover{translate:0 -1px}.cc-none{background:#ffffff04;border-color:#ffffff17;border-radius:14px}.cc-chip{transition:border-color .2s,color .2s,background .2s}.cc-chip:hover{border-color:var(--surf-edge-hi);color:var(--fog-2)}.cc-topbar .nav__item{transition:color .25s var(--surf-ease);position:relative}.cc-topbar .nav__item.is-on{box-shadow:none;background:0 0}.cc-topbar .nav__item>span{z-index:1;align-items:center;display:inline-flex;position:relative}.cc-nav__ind{border-radius:inherit;box-shadow:inset 0 1px 0 var(--hi), 0 0 0 1px #a08bff24, 0 6px 18px -10px #7651fab3;background:#ffffff14;position:absolute;inset:0}.cc-topbar .topbar__in{box-shadow:inset 0 1px #ffffff0d,0 20px 50px -30px #000000e6}.console .clients{gap:12px;padding:4px 0 0}.clients li+li{border-top:0}.client__item{overflow:hidden}.client__item:hover{border-color:var(--surf-edge-hi);translate:0 -2px}.client__item .client{border-radius:var(--surf-r) var(--surf-r) 0 0;border-top:0!important}.client__item .client:hover,.client__item .client:focus-visible{background:#ffffff06}.client__go{transition:translate .35s var(--surf-ease), color .2s}.client__item .client:hover .client__go{color:var(--violet-hi);translate:4px}.cob{padding:0 18px 18px}.cob__steps li{transition:color .3s}.cob__steps li.is-done:before{box-shadow:0 0 0 3px #5ed6a424}@media (prefers-reduced-motion:reduce){.surf,.cc-screen .panel,.cc-kpi,.cc-card,.console .panel,.client__item,.kb__card,button.cc-row{transition:none}.cc-kpi:hover,.cc-card:hover,.client__item:hover,.kb__card:hover,button.cc-row:hover{translate:none;scale:none}}@media (hover:none){.surf:after,.cc-screen .panel:after,.cc-kpi:after,.cc-card:after,.console .panel:after,.client__item:after,.kb__col:after{display:none}}.panel.console__list{box-shadow:none;background:0 0;border:0;padding:0}.panel.console__list:before,.panel.console__list:after{display:none}.cob__del{height:26px;color:var(--fog-4);opacity:.7;justify-self:end;padding:0 10px;font-size:11.5px;transition:opacity .2s,color .2s}.client__item:hover .cob__del{opacity:1}.cob__del:hover{color:var(--coral)}.map{border-radius:var(--r-house);overflow:hidden}.map__insight{font-size:var(--t-sm);color:var(--fog-2)}.map__labels{height:58px;margin:16px 22px 0;position:relative}.map__label{text-align:left;height:100%;transition:left .9s var(--ease), width .9s var(--ease), opacity var(--d-state) var(--ease);align-content:start;gap:2px;padding:0 2px;display:grid;position:absolute;top:0;overflow:hidden}.map__label .label{white-space:nowrap;color:var(--fog-2)}.map__label b{font-weight:400;font-size:var(--t-lg);letter-spacing:-.03em;white-space:nowrap}.map__label small{font-size:var(--t-xs);color:var(--fog-3)}.map__label.is-dim{opacity:.55}.map__label.is-dim b{color:var(--fog-4)}.map__label.is-hover .label{color:var(--fog)}.map__field{cursor:pointer;height:clamp(240px,26vw,340px);margin:6px 22px 0;position:relative}.map__field canvas{width:100%;height:100%;position:absolute;inset:0}.map__scale{font-size:var(--t-xs);padding:12px 22px 18px}.seg__name{gap:2px;display:grid}.seg__name b{font-weight:500}.seg__name .quiet{font-size:var(--t-xs)}.per1k{font-weight:500}.personas{display:grid}.personas li{border-top:1px solid var(--rule);gap:6px;padding:12px 0;display:grid}.personas li:first-child{border-top:0;padding-top:2px}.personas__top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.personas__top b{font-weight:500}.personas__top .quiet{font-size:var(--t-xs);white-space:nowrap}.personas__bars{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bar{align-items:center;height:16px;display:flex;position:relative}.bar i{height:4px;transition:width .9s var(--ease);background:#a2a2ae66;border-radius:2px;margin-top:-2px;position:absolute;top:50%;left:0}.bar--money i{background:linear-gradient(90deg, #e9c58a59, var(--ember));box-shadow:0 0 10px #e9c58a40}.bar em{font-style:normal;font-size:var(--t-xs);color:var(--ember);background:#0d0d11e6;margin-left:auto;padding-left:6px;position:relative}.personas p{font-size:var(--t-xs);line-height:1.45}.rules{gap:12px;display:grid}.rules li{grid-template-columns:52px minmax(0,1fr);gap:10px;display:grid}.rules li div{font-size:var(--t-sm);gap:2px;display:grid}.rules b{font-weight:500}.rules span:not(.label){color:var(--fog-3);font-size:var(--t-xs);line-height:1.45}.rules .label{color:var(--violet-hi);padding-top:2px}.sourcing{border-top:1px solid var(--rule);gap:8px;padding-top:14px;display:grid}.seg__why{font-size:var(--t-md);color:var(--fog-2);line-height:1.55}.seg__meta{grid-template-columns:1fr 1fr}.seg__meta p{font-size:var(--t-sm);color:var(--fog-2);margin-top:6px}.chips{flex-wrap:wrap;gap:8px;display:flex}.cmp-chip{border-radius:var(--r-pill);border:1px solid var(--rule-2);height:32px;font-size:var(--t-sm);transition:background-color var(--d-micro);align-items:center;gap:8px;padding:0 12px 0 10px;display:inline-flex}.cmp-chip:hover{background:#ffffff0d}.cmp-chip i{border-radius:2px;width:8px;height:8px}.cmp-chip b{color:var(--violet-hi);font-weight:500}.companies{display:grid}.companies li{border-top:1px solid var(--rule)}.companies__row{text-align:left;width:100%;font-size:var(--t-sm);border-radius:8px;grid-template-columns:8px minmax(0,1.2fr) minmax(0,1.2fr) 110px 52px;align-items:center;gap:12px;padding:11px 4px;display:grid}.companies__row:hover{background:#ffffff08}.companies__row b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.companies__row .quiet{text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-xs);overflow:hidden}.companies__row .num{text-align:right;font-size:var(--t-xs)}.companies__status{font-size:var(--t-xs);color:var(--fog-2)}.companies__more{padding:0 4px 0 24px;overflow:hidden}.companies__more ul{gap:4px;padding:2px 0 8px;display:grid}.companies__more li{font-size:var(--t-sm);border:0;gap:10px;display:flex}.companies__more li b{font-weight:500}.companies__more p{font-size:var(--t-xs);padding-bottom:12px}.status-dot{background:var(--violet-hi);opacity:.7;border-radius:50%;width:7px;height:7px}.status-dot--customer{background:var(--ember);opacity:1;box-shadow:0 0 8px #e9c58a99}.status-dot--in-pipeline{background:var(--ice);opacity:1}.status-dot--in-conversation{background:var(--mint);opacity:1}@media (width<=760px){.map__labels{height:50px;margin:12px 14px 0}.map__label b{font-size:var(--t-sm)}.map__label small{display:none}.map__field{height:220px;margin:4px 14px 0}.map__scale{padding:10px 14px 14px}.housing-head .legend{display:none}.seg__meta{grid-template-columns:1fr}.companies__row{grid-template-columns:8px minmax(0,1fr) 96px}.companies__row .quiet,.companies__row .num{display:none}}.portfolio{border-radius:var(--r-house);overflow:hidden}.portfolio__note{font-size:var(--t-xs);margin-left:auto}.portfolio__body{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:24px;padding:18px 22px 22px;display:grid}.portfolio__empty{padding:22px}.alloc{padding-bottom:22px;position:relative}.alloc__svg{border-radius:8px;width:100%;height:240px;display:block}.alloc__marks{height:20px;position:absolute;top:4px;left:0;right:0}.alloc__mark{place-items:center;width:22px;height:22px;display:grid;position:absolute;translate:-50%}.alloc__mark i{border:2px solid var(--ion);background:var(--void);width:9px;height:9px;transition:transform var(--d-micro) var(--ease), box-shadow var(--d-micro);border-radius:50%}.alloc__mark:hover i,.alloc__mark:focus-visible i{transform:scale(1.3);box-shadow:0 0 0 5px #a08bff33}.alloc__axis{height:16px;font-family:var(--mono);font-size:var(--t-micro);color:var(--fog-4);letter-spacing:.05em;text-transform:uppercase;position:absolute;bottom:0;left:0;right:0}.alloc__axis span{position:absolute}.alloc__axis span:first-child{left:0}.alloc__axis span:nth-child(2){translate:-50%}.alloc__axis span:last-child{right:0}.alloc__tip{z-index:3;background:var(--glass-strong);pointer-events:none;border-radius:12px;gap:4px;width:300px;padding:12px 14px;display:grid;position:absolute;top:34px}.alloc__tip b{font-weight:500;font-size:var(--t-sm)}.alloc__tip span:last-child{font-size:var(--t-xs);color:var(--fog-2);line-height:1.45}.shares{gap:2px;display:grid}.shares a{font-size:var(--t-sm);transition:background-color var(--d-micro);border-radius:10px;grid-template-columns:10px 16px minmax(0,1fr) auto 34px;align-items:center;gap:10px;padding:11px 10px;display:grid}.shares a:hover{background:#ffffff0a}.shares i{border-radius:3px;width:10px;height:10px}.shares b{color:var(--violet-hi);font-weight:500}.shares__name{color:var(--fog-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shares__v{font-size:var(--t-lg);letter-spacing:-.03em;font-weight:300}.shares__d{font-size:var(--t-micro);font-family:var(--mono);text-transform:uppercase;text-align:right}.strands-list{border-radius:var(--r-pane);border:1px solid var(--rule);background:#0d0d11b8}.strands-list ul{padding:0 10px 10px;display:grid}.strand-card{border-top:1px solid var(--rule);transition:background-color var(--d-micro) var(--ease);border-radius:14px;grid-template-columns:250px minmax(0,1fr) 170px 96px;align-items:center;gap:28px;padding:18px 14px;display:grid}.strands-list li:first-child .strand-card{border-top-color:#0000}a.strand-card:hover{background:#ffffff08}.strand-card--head{border:0;padding:0 24px 8px}.strand-card--head .label:first-of-type{text-align:left}.stagesrow{height:14px;position:relative}.stagesrow em{font-style:normal;font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--fog-4);white-space:nowrap;position:absolute;translate:-50%}.stagesrow em:first-child{translate:0}.stagesrow em:last-child{translate:-100%}.strand-card__id{align-items:center;gap:14px;min-width:0;display:flex}.strand-card__id div{gap:2px;min-width:0;display:grid}.strand-card__id b{font-weight:500;font-size:var(--t-md);letter-spacing:-.01em}.strand-card__id .quiet{font-size:var(--t-xs)}.strand-card__money{gap:2px;display:grid}.strand-card__money b{font-weight:300;font-size:var(--t-xl);letter-spacing:-.04em;line-height:1}.strand-card__money .quiet{font-size:var(--t-xs)}.strand-card__share{font-size:var(--t-lg);text-align:right;letter-spacing:-.02em}.strand-card__share .quiet{font-size:var(--t-xs);letter-spacing:0;display:block}.code-badge{width:34px;height:34px;font-family:var(--mono);font-size:var(--t-sm);color:var(--fog);background:color-mix(in srgb, var(--cc) 30%, transparent);border:1px solid color-mix(in srgb, var(--cc) 70%, transparent);box-shadow:0 0 18px -4px color-mix(in srgb, var(--cc) 60%, transparent);border-radius:10px;flex:none;place-items:center;font-weight:500;display:inline-grid}.code-badge--lg{width:52px;height:52px;font-size:var(--t-lg);border-radius:14px}.code-badge--sm{width:30px;height:24px;font-size:var(--t-micro);border-radius:7px}.cstatus{color:var(--fog-2)}.cstatus--scaling{color:var(--violet-hi)}.cstatus--throttled{color:var(--amber)}.cstatus--steady{color:var(--fog-2)}.ws__head{border-radius:var(--r-house);grid-template-columns:minmax(0,1fr) auto minmax(0,300px);align-items:center;gap:32px;padding:22px 26px;display:grid}.ws__id{align-items:center;gap:18px;min-width:0;display:flex}.ws__name{font-size:var(--t-xl);letter-spacing:-.03em;font-weight:400;line-height:1.1}.ws__id p{font-size:var(--t-sm);margin-top:6px}.ws__seg{color:var(--fog-2);border-bottom:1px solid var(--rule-2);transition:color var(--d-micro)}.ws__seg:hover{color:var(--fog)}.ws__share{text-align:right;justify-items:end;gap:4px;display:grid}.ws__share .figure{font-size:44px}.ws__share .quiet{font-size:var(--t-xs)}.ws__hold{justify-items:start;gap:8px;display:grid}.ws__hold .quiet{font-size:var(--t-xs);line-height:1.45}.btn--held{color:var(--ion);background:#7651fa24;border-color:#a08bff80}.ws__angle{gap:10px;padding:18px 4px 8px;display:grid}.ws__angle .voice{color:var(--fog);text-wrap:balance;max-width:36ch;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.25}.ws__yield{gap:18px}.ws__rates{border-top:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-top:14px;display:grid}.ws__rates div{gap:4px;display:grid}.ws__rates b{font-weight:300;font-size:var(--t-xl);letter-spacing:-.04em}.ws__rates .quiet{font-size:var(--t-xs)}.ws__side{gap:var(--s5);display:grid}.sequence{counter-reset:s;display:grid}.sequence li{border-top:1px solid var(--rule);grid-template-columns:52px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.sequence li:first-child{border-top:0;padding-top:2px}.sequence__day{color:var(--violet-hi);padding-top:3px}.sequence__mail{border:1px solid var(--rule);background:#ffffff06;border-radius:12px;gap:6px;padding:14px 16px;display:grid}.sequence__mail b{font-weight:500;font-size:var(--t-sm)}.sequence__mail p{font-size:var(--t-sm);color:var(--fog-2);line-height:1.55}.sequence__rate{font-size:var(--t-xs);align-items:center;gap:8px;display:flex}.sequence__rate .meter{margin-left:0}.variants{display:grid}.variants li{border-top:1px solid var(--rule);grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.variants li:first-child{border-top:0;padding-top:2px}.variants li div{gap:2px;display:grid}.variants b{font-weight:500;font-size:var(--t-sm)}.variants .quiet{font-size:var(--t-xs)}.variants__rate{font-size:var(--t-sm);white-space:nowrap}.chip--win{color:var(--mint);border-color:#5ed6a466}.replies{display:grid}.replies li{border-top:1px solid var(--rule);gap:6px;padding:14px 0;display:grid}.replies li:first-child{border-top:0;padding-top:2px}.replies__who{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.replies__who b{font-weight:500;font-size:var(--t-sm)}.replies__who .quiet{font-size:var(--t-xs)}.replies__kind{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;margin-left:auto}.replies__text{font-size:var(--t-sm);color:var(--fog);line-height:1.5}.replies__handled{font-size:var(--t-xs);color:var(--fog-2);align-items:center;gap:8px;display:flex}.replies__handled .sig{width:7px;height:7px}.ws__return-body{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:28px;display:grid}.ws__aline{gap:10px;display:grid}.aline{width:100%;height:64px}@media (width<=1180px){.portfolio__body{grid-template-columns:minmax(0,1fr)}.shares{grid-template-columns:repeat(2,minmax(0,1fr))}.strand-card{grid-template-columns:220px minmax(0,1fr) 140px}.strand-card__share,.strand-card--head>:last-child{display:none}.ws__head{grid-template-columns:minmax(0,1fr) auto}.ws__hold{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center}}@media (width<=760px){.portfolio__body{padding:14px}.alloc__svg{height:180px}.shares{grid-template-columns:minmax(0,1fr)}.strand-card{grid-template-columns:minmax(0,1fr) auto;gap:14px}.strand-card__trace{grid-area:2/1/auto/-1}.strand-card--head{display:none}.ws__head{grid-template-columns:minmax(0,1fr);gap:18px;padding:18px}.ws__share{text-align:left;justify-items:start}.ws__hold{grid-template-columns:minmax(0,1fr)}.ws__rates{grid-template-columns:repeat(2,minmax(0,1fr))}.ws__return-body{grid-template-columns:minmax(0,1fr)}}.ws__hold.strand-ctl{grid-template-columns:repeat(2,auto);gap:10px 20px}.dos__control{gap:8px}.dos__note{font-size:var(--t-xs)}.inbox__body{gap:var(--s4);grid-template-columns:360px minmax(0,1fr) 290px;align-items:start;display:grid}.inbox__body.is-compact{grid-template-columns:minmax(0,1fr)}.threads{grid-template-rows:auto auto minmax(0,1fr);gap:10px;max-height:calc(100dvh - 104px);display:grid;position:sticky;top:88px}.threads__bands{scrollbar-width:none;overflow-x:auto}.threads__bands::-webkit-scrollbar{display:none}.threads__bands .lens-switch{white-space:nowrap}.threads__note{font-size:var(--t-xs);padding:0 4px}.threads__list{scrollbar-width:thin;align-content:start;gap:2px;padding-right:2px;display:grid;overflow-y:auto}.trow{transition:background-color var(--d-micro) var(--ease), border-color var(--d-micro);border:1px solid #0000;border-radius:14px;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:12px;display:grid}.trow:hover{background:#ffffff08}.trow.is-on{border-color:var(--rule-2);box-shadow:inset 0 1px 0 var(--hi);background:#ffffff0e}.trow.is-needs{border-color:#e6a84e59}.trow__av{width:36px;height:36px;font-size:var(--t-xs);color:var(--fog);box-shadow:inset 0 0 0 1.5px var(--c);background:#ffffff0a;border-radius:50%;place-items:center;font-weight:500;display:grid}.trow__av--lg{width:44px;height:44px;font-size:var(--t-sm)}.trow__main{gap:2px;min-width:0;display:grid}.trow__top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.trow__top b{font-weight:500;font-size:var(--t-sm)}.trow__top .quiet{font-family:var(--mono);font-size:var(--t-micro)}.trow__co{font-size:var(--t-xs)}.trow__snip{font-size:var(--t-xs);color:var(--fog-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;line-height:1.45;display:-webkit-box;overflow:hidden}.trow__who{color:var(--fog-3)}.trow__meta{font-size:var(--t-micro);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.trow__draft{color:var(--violet-hi);align-items:center;gap:6px;display:inline-flex}.trow__draft .sig{width:7px;height:7px}.trow__held{color:var(--amber)}.trow__you{color:var(--fog)}.trow__sigs{gap:4px;margin-left:auto;display:inline-flex}.trow__sigs .sg-glyph{width:7px;height:7px}.thread{border-radius:var(--r-house);align-content:start;gap:0;min-width:0;min-height:520px;display:grid}.thread__head{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:16px;padding:18px 22px;display:flex}.thread__who{align-items:center;gap:14px;min-width:0;display:flex}.thread__who h2{font-size:var(--t-lg);letter-spacing:-.02em;font-weight:500}.thread__who .quiet{font-size:var(--t-sm)}.thread__owner{align-items:center;gap:12px;margin-left:auto;display:flex}.thread__status{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.07em;text-transform:uppercase}.thread__ownernote{font-size:var(--t-xs);border-bottom:1px solid var(--rule);align-items:center;gap:8px;padding:10px 22px;display:flex}.thread__ownernote .sig{width:7px;height:7px}.thread__msgs{gap:14px;padding:20px 22px;display:grid}.msg{border:1px solid var(--rule);background:#ffffff06;border-radius:16px;gap:6px;max-width:78%;padding:14px 16px;display:grid}.msg p{font-size:var(--t-sm);color:var(--fog);line-height:1.6}.msg--them{border-top-left-radius:6px;justify-self:start}.msg--engine,.msg--you{background:#7651fa14;border-color:#a08bff33;border-top-right-radius:6px;justify-self:end}.msg--you{border-color:var(--rule-2);background:#ffffff0f}.msg__from{font-size:var(--t-xs);align-items:center;gap:8px;font-weight:500;display:flex}.msg__from .sig{width:7px;height:7px}.msg__from .quiet{font-weight:400;font-family:var(--mono);font-size:var(--t-micro);margin-left:auto}.msg__subject{border-bottom:1px solid var(--rule);gap:2px;padding-bottom:6px;display:grid}.msg__subject b{font-weight:500;font-size:var(--t-sm)}.draft{border-radius:16px;gap:10px;margin:0 22px 22px;padding:16px 18px;display:grid}.draft.is-held{box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #e6a84e59}.draft__head{align-items:center;gap:12px;display:flex}.draft__bar{background:#ffffff14;border-radius:1px;flex:1;height:2px;overflow:hidden}.draft__bar i{background:var(--violet-hi);transform-origin:0;height:100%;transition:transform 1s linear;display:block}.draft p{font-size:var(--t-sm);color:var(--fog);line-height:1.6}.draft__acts{flex-wrap:wrap;gap:8px;display:flex}.draft textarea,.composer textarea{resize:vertical;width:100%;font:inherit;font-size:var(--t-sm);color:var(--fog);border:1px solid var(--rule-2);background:#00000040;border-radius:10px;padding:10px 12px;line-height:1.6}.draft textarea:focus,.composer textarea:focus{border-color:#a08bff8c;outline:none}.composer{border:1px solid var(--rule-2);background:#ffffff06}.spine{border-radius:var(--r-pane);border:1px solid var(--rule);background:#0d0d11b8;gap:14px;padding:18px;display:grid;position:sticky;top:88px}.spine__chain{gap:4px;display:grid;position:relative}.spine__chain:before{content:"";background:linear-gradient(var(--violet-hi), var(--rule-2) 50%, var(--ember));opacity:.5;width:1px;position:absolute;top:10px;bottom:10px;left:4px}.spine__chain li{gap:3px;padding:8px 0 8px 20px;display:grid;position:relative}.spine__chain li:before{content:"";border:2px solid var(--violet-hi);background:var(--g1);border-radius:50%;width:9px;height:9px;position:absolute;top:13px;left:0}.spine__chain li:last-child:before{border-color:var(--ice)}.spine__body{font-size:var(--t-sm);gap:2px;display:grid}.spine__body b{font-weight:500}.spine__body .quiet{font-size:var(--t-xs)}.spine__body--link{transition:background-color var(--d-micro);border-radius:8px;margin:-4px -6px;padding:4px 6px}.spine__body--link:hover{background:#ffffff0a}.spine__cmp{align-items:center;gap:6px;display:inline-flex}.spine__cmp i{border-radius:2px;width:8px;height:8px}.spine__cmp b{color:var(--violet-hi)}.spine__angle{font-family:var(--voice);font-style:italic;line-height:1.4;font-size:var(--t-sm)!important}.spine__sigs{border-top:1px solid var(--rule);gap:8px;padding-top:12px;display:grid}.sgs--col{flex-direction:column;align-items:flex-start}.sgs--col .sg{white-space:normal;height:auto;min-height:26px;padding-block:4px}.spine__open{justify-self:start}@media (width<=1280px){.inbox__body{grid-template-columns:320px minmax(0,1fr)}.spine{display:none}}@media (width<=760px){.threads{max-height:none;position:static}.thread{min-height:0}.thread__head{padding:14px 16px}.thread__owner{justify-content:space-between;width:100%;margin-left:0}.thread__msgs{padding:16px}.msg{max-width:92%}.draft{margin:0 12px 16px}}.pipe__bar{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.pulse-legend{font-size:var(--t-xs);color:var(--fog-3);flex-wrap:wrap;gap:16px;margin-left:auto;display:flex}.pulse-legend li{align-items:center;gap:7px;display:inline-flex}.pulse-legend .bead{width:9px;height:9px}.bead{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.bead--hot{background:var(--mint);animation:1.8s ease-in-out infinite hot;box-shadow:0 0 #5ed6a480,0 0 14px #5ed6a48c}.bead--moving{background:var(--fog-2);box-shadow:0 0 10px #a2a2ae40}.bead--watch{background:var(--g1);box-shadow:inset 0 0 0 2px var(--amber)}.bead--at-risk{background:radial-gradient(circle, var(--coral) 30%, var(--g1) 34%);box-shadow:inset 0 0 0 2px var(--coral)}.bead--stalled{background:var(--fog-4)}.bead--won{background:var(--ember);box-shadow:0 0 14px #e9c58a99}@keyframes hot{0%,to{box-shadow:0 0 #5ed6a473,0 0 12px #5ed6a480}50%{box-shadow:0 0 0 6px #5ed6a400,0 0 18px #5ed6a4b3}}.lanes{border-radius:var(--r-pane);border:1px solid var(--rule);background:#0d0d11b8;padding:8px 10px 12px}.lane{transition:background-color var(--d-micro) var(--ease);border-radius:12px;grid-template-columns:240px minmax(0,1fr) 260px 90px;align-items:center;gap:26px;padding:14px 12px;display:grid}a.lane:hover{background:#ffffff08}.lane--head{padding:10px 12px 4px}.lane--head .lane__track{height:14px}.lane--head em{font-style:normal;font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--fog-4);white-space:nowrap;position:absolute;translate:-50%}.lane--head em:first-child{translate:0}.lane--head em:last-child{translate:-100%}.lane .r{text-align:right}.lane__id{gap:2px;min-width:0;display:grid}.lane__id b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.lane__id .quiet{font-size:var(--t-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lane__origin{align-items:center;gap:6px;display:inline-flex}.lane__origin i{border-radius:2px;width:7px;height:7px}.lane__track{height:34px;position:relative}.lane__tick{background:var(--rule-2);width:1px;height:8px;margin-top:-4px;position:absolute;top:50%}.lane__track:before{content:"";background:var(--rule);height:1px;position:absolute;top:50%;left:0;right:0}.lane__trail{background:linear-gradient(90deg,#a08bff0d,#a08bff8c);border-radius:1px;height:2px;margin-top:-1px;position:absolute;top:50%;left:0}.lane--hot .lane__trail{background:linear-gradient(90deg,#5ed6a40d,#5ed6a499)}.lane--at-risk .lane__trail{background:linear-gradient(90deg,#ee74680d,#ee746880)}.lane--stalled .lane__trail{background:linear-gradient(90deg,#0000,#ffffff1f)}.lane--won .lane__trail{background:linear-gradient(90deg,#e9c58a0d,#e9c58a99)}.lane__bead{position:absolute;top:50%;translate:-50% -50%}.lane__value{font-size:var(--t-micro);font-family:var(--mono);color:var(--fog-2);white-space:nowrap;position:absolute;bottom:calc(100% + 4px);left:50%;translate:-50%}.lane__next{font-size:var(--t-sm);gap:4px;min-width:0;display:grid}.lane__next>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lane__sigs{align-items:center;gap:5px;display:inline-flex}.lane__sigs .sg-glyph{width:7px;height:7px}.lane__sigs .quiet{font-size:var(--t-xs);margin-left:4px}.lane__w{text-align:right;font-size:var(--t-md);letter-spacing:-.01em}.lanes__group{padding-top:6px;display:grid}.lanes__group+.lanes__group{border-top:1px solid var(--rule);margin-top:6px}.lanes__h{font-family:var(--mono);font-weight:400;font-size:var(--t-label);letter-spacing:.07em;text-transform:uppercase;color:var(--fog-2);align-items:center;gap:9px;padding:10px 12px 2px;display:flex}.lanes__h .quiet{letter-spacing:.04em}.lanes__h .bead{width:8px;height:8px}.lanes__toggle{text-align:left;width:100%}.lanes__chev{margin-left:auto}.cols-view{grid-template-columns:repeat(7,minmax(150px,1fr));gap:10px;padding-bottom:6px;display:grid;overflow-x:auto}.col{border-radius:var(--r-pane);border:1px solid var(--rule);background:#0d0d11b8;align-content:start;gap:8px;min-height:220px;padding:12px;display:grid}.col--won{background:linear-gradient(#e9c58a0f,#0d0d11b8)}.col header{justify-content:space-between;align-items:baseline;padding-bottom:6px;display:flex}.col header .quiet{font-size:var(--t-xs)}.col__card{border:1px solid var(--rule);transition:background-color var(--d-micro), border-color var(--d-micro);background:#ffffff06;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.col__card:hover{border-color:var(--rule-2);background:#ffffff0d}.col__top{align-items:center;gap:8px;min-width:0;display:flex}.col__top b{font-weight:500;font-size:var(--t-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.col__top .bead{width:8px;height:8px}.col__card .quiet{font-size:var(--t-xs)}.col__v{font-size:var(--t-sm);margin-top:4px}.dos__head{gap:10px;display:grid}.dos__head .quiet{font-size:var(--t-sm)}.dos__chips{flex-wrap:wrap;gap:6px;display:flex}.dos__chips .chip{gap:7px}.dos__next{border-radius:14px;gap:4px;padding:14px 16px;display:grid}.dos__next b{font-weight:500}.dos__next .quiet{font-size:var(--t-sm)}.story{gap:2px;display:grid;position:relative}.story:before{content:"";background:var(--rule-2);width:1px;position:absolute;top:8px;bottom:8px;left:61px}.story li{grid-template-columns:52px minmax(0,1fr);gap:22px;padding:7px 0;display:grid;position:relative}.story li:before{content:"";background:var(--g1);width:9px;height:9px;box-shadow:inset 0 0 0 2px var(--c);border-radius:50%;position:absolute;top:12px;left:57px}.story li div{font-size:var(--t-sm);gap:1px;display:grid}.story .label{padding-top:2px}.story__kind{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--c)}.story__now:before{background:var(--fog)!important}.dos__links{flex-wrap:wrap;gap:8px;padding-top:6px;display:flex}.dos__two{grid-template-columns:1fr 1fr}.dos__two>div{align-content:start;gap:8px;display:grid}.dos__two p{font-size:var(--t-sm)}.dos__list{gap:6px;display:grid}.dos__list li{font-size:var(--t-sm);align-items:baseline;gap:8px;display:flex}.dos__list .sg-glyph{transform:translateY(1px)}.dos__people{display:grid}.dos__people li{border-top:1px solid var(--rule);font-size:var(--t-sm);align-items:center;gap:10px;padding:8px 0;display:flex}.dos__people li:first-child{border-top:0}.dos__people b{font-weight:500}.dos__foot{font-size:var(--t-xs);line-height:1.5}@media (width<=1180px){.lane{grid-template-columns:200px minmax(0,1fr) 200px}.lane__w,.lane--head>:last-child{display:none}}@media (width<=760px){.pulse-legend{margin-left:0}.lane{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 8px}.lane--head{display:none}.lane__next{font-size:var(--t-xs)}.dos__two{grid-template-columns:1fr}}.calls__cols{gap:var(--s5);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.upday{display:grid}.upday__h{color:var(--ice);padding:14px 0 6px}.upday:first-of-type .upday__h{padding-top:4px}.uprow{border-top:1px solid var(--rule);transition:background-color var(--d-micro);border-radius:12px;grid-template-columns:70px minmax(0,1fr) auto;gap:16px;margin-inline:-10px;padding:14px 10px;display:grid}.uprow:hover{background:#ffffff08}.uprow__time{align-content:start;gap:2px;display:grid}.uprow__time b{letter-spacing:-.04em;font-size:26px;font-weight:300;line-height:1}.uprow__time span{font-size:var(--t-xs)}.uprow.is-soon .uprow__time span{color:var(--ice)}.uprow.is-live .uprow__time span{color:var(--mint)}.uprow__main{gap:5px;min-width:0;display:grid}.uprow__who{display:grid}.uprow__who b{font-weight:500}.uprow__who .quiet{font-size:var(--t-sm)}.uprow__why{font-size:var(--t-sm);color:var(--fog-2)}.uprow__qual{font-size:var(--t-xs)}.uprow__meta{font-size:var(--t-xs);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.uprow__open{font-size:var(--t-xs);color:var(--c);white-space:nowrap;opacity:.8;align-self:center}.uprow:hover .uprow__open{opacity:1}.replays{display:grid}.rcard{border-top:1px solid var(--rule);transition:background-color var(--d-micro);border-radius:12px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;margin-inline:-10px;padding:14px 10px;display:grid}.replays li:first-child .rcard{border-top-color:#0000}.rcard:hover{background:#ffffff08}.rcard__main{gap:6px;min-width:0;display:grid}.rcard__top{display:grid}.rcard__top b{font-weight:500}.rcard__top .quiet{font-size:var(--t-xs)}.rcard__verdicts{gap:3px;display:grid}.rcard__verdicts li{font-size:var(--t-xs);color:var(--fog-2);align-items:center;gap:8px;display:flex}.rcard__verdicts i{border-radius:50%;flex:none;width:6px;height:6px}.rcard__move{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--fog-3);white-space:nowrap}.ring{flex:none;place-items:center;display:inline-grid;position:relative}.ring svg{width:100%;height:100%;position:absolute;inset:0}.ring b{letter-spacing:-.05em;font-weight:300;line-height:1}.brief__head{border-radius:var(--r-house);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:24px 26px;display:grid}.brief__name{font-size:var(--t-xl);letter-spacing:-.03em;margin-top:6px;font-weight:400}.brief__head p{font-size:var(--t-sm);margin-top:4px}.brief__facts{flex-wrap:wrap;gap:28px;margin:0;display:flex}.brief__facts div{gap:4px;display:grid}.brief__facts dd{font-size:var(--t-sm);margin:0}.brief__prep{border-radius:14px;align-items:center;gap:14px;padding:14px 18px;display:flex}.brief__prep div{font-size:var(--t-sm);gap:2px;display:grid}.brief__prep b{font-weight:500}.brief__grid{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.brief__grid .panel{gap:10px}.brief__why{grid-row:span 1}.brief__quote{color:var(--fog);text-wrap:balance;font-size:clamp(1.25rem,1.8vw,1.6rem);line-height:1.3}.brief__qual{font-size:var(--t-xs)}.brief__quotes{gap:10px;display:grid}.brief__quotes li{font-size:var(--t-sm);color:var(--fog);border-left:2px solid var(--rule-2);padding-left:12px;line-height:1.55}.brief__replay{font-size:var(--t-xs);color:var(--violet-hi)}.brief__list{font-size:var(--t-sm);color:var(--fog-2);gap:8px;display:grid}.brief__list li{padding-left:14px;line-height:1.5;position:relative}.brief__list li:before{content:"";border:1.5px solid var(--violet-hi);border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:0}.brief__list.is-num{counter-reset:q}.brief__list.is-num li{counter-increment:q;padding-left:22px}.brief__list.is-num li:before{content:counter(q);width:auto;height:auto;font-family:var(--mono);font-size:var(--t-micro);color:var(--violet-hi);border:0;top:.1em}.brief__objs ul{gap:12px;display:grid}.brief__objs li{gap:3px;display:grid}.brief__objs b{font-weight:500;font-size:var(--t-sm)}.brief__objs span{font-size:var(--t-sm);color:var(--fog-2);line-height:1.5}.brief__approach{border-radius:var(--r-pane);grid-column:1/-1}.brief__approach p{font-size:var(--t-md);color:var(--fog);max-width:80ch;line-height:1.55}.skel{gap:9px;padding:4px 0;display:grid}.skel i{background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a) 0 0/200% 100%;border-radius:5px;height:10px;animation:1.8s linear infinite preparing;display:block}.replay{border-radius:var(--r-house);background:radial-gradient(60% 80% at 55% 40%,#7651fa1a,#0000 70%),linear-gradient(#1a1a2299,#0b0b0fd1);grid-template-columns:260px minmax(0,1fr);gap:32px;padding:26px;display:grid}.replay__side{align-content:start;gap:18px;display:grid}.verdicts{gap:2px;display:grid}.verdicts button{text-align:left;width:100%;font-size:var(--t-sm);color:var(--fog-2);transition:background-color var(--d-micro), color var(--d-micro);border-radius:8px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;margin-inline:-8px;padding:7px 8px;display:grid}.verdicts button:hover,.verdicts button.is-on{color:var(--fog);background:#ffffff0d}.verdicts i{border-radius:50%;width:7px;height:7px}.verdicts em{font-style:normal;font-family:var(--mono);font-size:var(--t-micro);color:var(--fog-3)}.replay__main{align-content:start;gap:16px;min-width:0;display:grid}.replay__meta{font-size:var(--t-sm);flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.replay__meta b{font-weight:500}.replay__meta .num{font-size:var(--t-xs)}.wave{cursor:pointer;outline-offset:6px;height:240px;padding-top:22px;position:relative}.wave svg{width:100%;height:220px;display:block}.wave__pin{z-index:2;grid-template-rows:auto 1fr;justify-items:center;display:grid;position:absolute;top:0;bottom:0;translate:-50%}.wave__pin i{background:var(--c);width:9px;height:9px;box-shadow:0 0 10px var(--c);border-radius:50%}.wave__pin:after{content:"";background:var(--c);opacity:.4;width:1px}.wave__pin span{white-space:nowrap;font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--c);opacity:0;transition:opacity var(--d-micro);pointer-events:none;position:absolute;top:-2px;left:12px}.wave__pin:hover span,.wave__pin:focus-visible span{opacity:1}.wave__head{background:var(--fog);pointer-events:none;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:18px;bottom:0;box-shadow:0 0 12px #ececf199}.wave__lab{color:var(--fog-4);position:absolute;right:0}.wave__lab--top{top:26px}.wave__lab--bot{bottom:4px}.replay__controls{font-size:var(--t-sm);align-items:center;gap:14px;display:flex}.replay__speed{font-size:var(--t-xs);margin-left:auto}.nextmove{border-radius:14px;justify-items:start;gap:4px;padding:16px 18px;display:grid}.nextmove b{font-weight:500;font-size:var(--t-md)}.nextmove .quiet{font-size:var(--t-sm)}.nextmove .btn{margin-top:6px}.replay__below{gap:var(--s5);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;display:grid}.transcript__list{scrollbar-width:thin;max-height:460px;display:grid;overflow-y:auto}.tl{cursor:pointer;opacity:.55;transition:opacity var(--d-state), background-color var(--d-state);border-radius:10px;grid-template-columns:48px minmax(0,1fr);gap:12px;padding:10px 8px;display:grid}.tl:hover{opacity:.85}.tl.is-now{opacity:1;background:#ffffff0a}.tl__at{font-family:var(--mono);font-size:var(--t-micro);color:var(--fog-3);padding-top:3px}.tl__who{font-size:var(--t-xs);color:var(--fog-2);font-weight:500}.tl--buyer .tl__who{color:var(--violet-hi)}.tl p{font-size:var(--t-sm);line-height:1.55}.tl__moment{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.05em;text-transform:uppercase}.replay__facts{gap:var(--s4);display:grid}.move-chips{align-items:center;gap:10px;display:flex}.move-arrow{color:var(--fog-3)}.chip--to{color:var(--fog);border-color:var(--rule-3)}@media (width<=1100px){.calls__cols,.replay__below,.replay{grid-template-columns:minmax(0,1fr)}.replay__side{grid-template-columns:auto minmax(0,1fr);align-items:center}.replay__side>.label{grid-column:1/-1}}@media (width<=760px){.brief__head{grid-template-columns:minmax(0,1fr);padding:18px}.brief__grid{grid-template-columns:minmax(0,1fr)}.replay{gap:18px;padding:16px}.replay__side{grid-template-columns:minmax(0,1fr);justify-items:start}.wave{height:200px}.wave svg{height:180px}.uprow{grid-template-columns:58px minmax(0,1fr)}.uprow__open{display:none}}.brief__why .cmp-chip{justify-self:start}.ribbon{border-radius:var(--r-house);padding:22px 26px 14px;overflow:hidden}.ribbon__labels{height:84px;position:relative}.ribbon__node{text-align:center;white-space:nowrap;justify-items:center;gap:3px;display:grid;position:absolute;top:0;translate:-50%}.ribbon__node:first-child{text-align:left;justify-items:start;translate:-12%}.ribbon__node:last-child{text-align:right;justify-items:end;translate:-88%}.ribbon__node b{letter-spacing:-.045em;font-size:clamp(1.6rem,2.6vw,2.5rem);font-weight:300;line-height:1}.ribbon__node.is-money b{color:var(--ember)}.ribbon__node small{font-size:var(--t-xs)}.ribbon__draw{position:relative}.ribbon__draw svg{width:100%;height:230px;display:block}.ribbon__flow{fill:none;stroke:#ffffff59;stroke-width:1px;stroke-dasharray:2 14;vector-effect:non-scaling-stroke;animation:2.2s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-32px}}.ribbon__mult{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--fog);border-radius:var(--r-pill);border:1px solid var(--rule-2);white-space:nowrap;background:#0a0a0eb3;padding:4px 10px;position:absolute;top:4px;translate:-50%}.econ{background:var(--rule);border:1px solid var(--rule);border-radius:var(--r-pane);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.econ div{background:#0d0d11e6;gap:6px;padding:16px 18px;display:grid}.econ b{font-weight:300;font-size:var(--t-xl);letter-spacing:-.04em}.rev__two{gap:var(--s5);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;display:grid}.attr{gap:14px}.attr .lens-switch{justify-self:start;max-width:100%;overflow-x:auto}.attr__list{display:grid}.attr__row{border-top:1px solid var(--rule);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 150px;align-items:center;gap:16px;margin-inline:-8px;padding:12px 8px;display:grid}.attr__list li:first-child .attr__row{border-top-color:#0000}a.attr__row:hover{background:#ffffff08}.attr__id{gap:2px;min-width:0;display:grid}.attr__id b{font-weight:500;font-size:var(--t-sm);align-items:center;gap:8px;display:flex}.attr__id b i{border-radius:2px;flex:none;width:8px;height:8px}.attr__id .quiet{font-size:var(--t-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attr__bar{height:14px;position:relative}.attr__bar i{border-radius:3px;position:absolute;top:50%;left:0}.attr__pipe{background:#a08bff2e;height:10px;margin-top:-5px}.attr__closed{background:linear-gradient(90deg, #e9c58a66, var(--ember));height:6px;margin-top:-3px;box-shadow:0 0 12px #e9c58a59}.attr__v{text-align:right;justify-items:end;gap:2px;display:grid}.attr__v b{font-weight:400;font-size:var(--t-md)}.attr__v .quiet{font-size:var(--t-xs)}.horizon__svg{width:100%;height:auto;display:block}.horizon__t{font-family:var(--mono);letter-spacing:.05em;fill:var(--fog-4);text-transform:uppercase;font-size:9px}.horizon__legend{gap:6px;display:grid}.horizon__legend li{font-size:var(--t-sm);color:var(--fog-2);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.horizon__legend i{border-radius:3px;width:10px;height:10px}.horizon__legend b{color:var(--fog);font-weight:400}.horizon__total{border-top:1px solid var(--rule);padding-top:8px;color:var(--fog)!important;grid-template-columns:minmax(0,1fr) auto!important}.horizon__total b{font-size:var(--t-lg);letter-spacing:-.03em;font-weight:300!important}.horizon__note{font-size:var(--t-xs);line-height:1.5}.pay{display:grid}.pay li{border-top:1px solid var(--rule);font-size:var(--t-sm);grid-template-columns:10px minmax(0,1fr) auto 90px;align-items:center;gap:12px;padding:11px 0;display:grid}.pay li:first-child{border-top:0}.pay .bead{width:9px;height:9px}.pay div{display:grid}.pay b{font-weight:500}.pay div .quiet,.pay>li>.quiet{font-size:var(--t-xs)}.pay__amt{text-align:right;font-weight:400!important}.pay li:not(.is-due):not(.is-refund) .pay__amt{color:var(--ember)}.pay li.is-refund .pay__amt{color:var(--fog-2)}.spend{gap:16px;display:grid}.spend li{gap:6px;display:grid}.spend__top{font-size:var(--t-sm);justify-content:space-between;display:flex}.spend__top b{font-weight:400}.spend__bar{background:#ffffff0a;border-radius:5px;gap:2px;height:10px;display:flex;overflow:hidden}.spend__bar i{height:100%;display:block}.spend__engine{background:#ececf18c}.spend__split{font-size:var(--t-xs)}.spend__note{font-size:var(--t-xs);line-height:1.5}@media (width<=1180px){.rev__two{grid-template-columns:minmax(0,1fr)}.econ{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.ribbon{padding:16px 14px 10px}.ribbon__labels{height:72px}.ribbon__node:nth-child(2),.ribbon__node:nth-child(3){display:none}.ribbon__draw svg{height:150px}.ribbon__mult{padding:3px 6px;font-size:9px}.econ{grid-template-columns:repeat(2,minmax(0,1fr))}.attr__row{grid-template-columns:minmax(0,1fr) 120px}.attr__bar{grid-area:2/1/auto/-1}.pay li{grid-template-columns:10px minmax(0,1fr) 80px}.pay li>.quiet{display:none}}.hire{z-index:var(--z-base);grid-template-rows:auto 1fr;min-height:100dvh;display:grid;position:relative}.hire__bar{z-index:var(--z-bar);padding:18px var(--gutter);align-items:center;gap:18px;display:flex;position:sticky;top:0}.hire__title{color:var(--fog-2)}.hire__rail{gap:6px;margin-left:auto;margin-right:8px;display:flex}.hire__rail li{width:18px;height:3px;transition:background-color var(--d-state) var(--ease), width var(--d-state) var(--ease);background:#ffffff1a;border-radius:2px}.hire__rail li.is-done{background:var(--violet-hi)}.hire__rail li.is-now{background:var(--fog);width:30px}.hire__rail li.is-plan{background:#e9c58a40}.hire__rail li.is-plan.is-now{background:var(--ember)}.hire__body{max-width:var(--max);width:100%;padding:4vh var(--gutter) 80px;grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:clamp(32px,6vw,96px);margin-inline:auto;display:grid}.hire__ask{min-height:60vh;padding-top:6vh;position:relative}.ask{gap:22px;max-width:620px;display:grid}.ask__q{color:var(--fog);text-wrap:balance;font-size:clamp(2rem,3.6vw,3.1rem);line-height:1.06}.ask__body{gap:18px;display:grid}.ask__hint{color:var(--fog-2);font-size:var(--t-body);max-width:52ch}.ask__hint b{color:var(--fog);font-weight:500}.ask__next{height:44px;font-size:var(--t-sm);justify-self:start;padding:0 20px}.ask__next:disabled{opacity:.35;cursor:default}.ask__back{margin-top:28px}.fld{font-size:var(--t-xs);color:var(--fog-3);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;gap:8px;display:grid}.fld input,.fld select,.addchip input{font:inherit;font-family:var(--sans);text-transform:none;letter-spacing:0;font-size:var(--t-md);color:var(--fog);border:1px solid var(--rule-2);height:46px;transition:border-color var(--d-micro), background-color var(--d-micro);background:#ffffff0a;border-radius:12px;padding:0 14px}.fld input:focus,.fld select:focus,.addchip input:focus{background:#ffffff0f;border-color:#a08bff99;outline:none}.fld--big input{letter-spacing:-.02em;border-radius:16px;height:64px;padding:0 20px;font-size:clamp(1.3rem,2vw,1.7rem)}.fld--big input:disabled{opacity:.6}.fld__money{font-family:var(--sans);text-transform:none;letter-spacing:0;font-size:var(--t-md);color:var(--fog);align-items:center;gap:10px;display:flex}.fld__money input{width:160px}.fld-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fld select option{background:var(--g2)}.reading{gap:8px;display:grid}.reading li{font-size:var(--t-sm);color:var(--fog-2);align-items:center;gap:10px;display:flex}.reading .sig{width:8px;height:8px}.reading__ok{color:var(--mint);font-size:var(--t-xs)}.said{border-radius:16px;padding:16px 18px}.said p{font-size:var(--t-md);color:var(--fog);line-height:1.55}.said b{color:var(--ion);font-weight:500}.said.is-warn{box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #e6a84e59}.choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.choices--2{grid-template-columns:repeat(2,minmax(0,1fr))}.choice{text-align:left;border:1px solid var(--rule-2);transition:border-color var(--d-micro), background-color var(--d-micro), transform var(--d-micro);background:#ffffff06;border-radius:14px;gap:4px;padding:16px;display:grid}.choice:hover{background:#ffffff0d}.choice:active{transform:scale(.98)}.choice b{font-weight:500}.choice span{font-size:var(--t-xs);color:var(--fog-3)}.choice.is-on{background:#7651fa1f;border-color:#a08bff99;box-shadow:0 0 24px -8px #7651fa99}.pills{flex-wrap:wrap;gap:8px;display:flex}.pill{border-radius:var(--r-pill);border:1px solid var(--rule-2);height:38px;font-size:var(--t-sm);color:var(--fog-2);transition:all var(--d-micro) var(--ease);background:#ffffff05;padding:0 16px}.pill:hover{color:var(--fog)}.pill.is-on{color:var(--fog);background:#7651fa24;border-color:#a08bff99}.addchip{gap:8px;display:flex}.addchip input{height:38px;font-size:var(--t-sm);border-radius:var(--r-pill);flex:1}.segcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.segcard{text-align:left;border:1px solid var(--rule-2);transition:border-color var(--d-micro), background-color var(--d-micro);background:#ffffff06;border-radius:14px;gap:4px;padding:16px;display:grid}.segcard__top{justify-content:space-between;gap:10px;display:flex}.segcard__top b{font-weight:500;font-size:var(--t-sm)}.segcard__tick{border:1.5px solid var(--rule-3);width:16px;height:16px;transition:all var(--d-micro);border-radius:5px;flex:none}.segcard.is-on{background:#7651fa1a;border-color:#a08bff8c}.segcard.is-on .segcard__tick{background:var(--violet-hi);border-color:var(--violet-hi);box-shadow:inset 0 0 0 3px var(--g1)}.segcard__tam{font-size:var(--t-lg);letter-spacing:-.03em;font-weight:300}.segcard .quiet{font-size:var(--t-xs)}.sellers{gap:8px;display:grid}.sellers li{border:1px solid var(--rule-2);background:#ffffff06;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.sellers li>div:first-child{display:grid}.sellers b{font-weight:500}.sellers .quiet{font-size:var(--t-xs)}.stepper{align-items:center;gap:10px;display:flex}.stepper button,.bigstep button{border:1px solid var(--rule-2);width:32px;height:32px;font-size:var(--t-md);color:var(--fog-2);transition:all var(--d-micro);border-radius:50%}.stepper button:hover,.bigstep button:hover{color:var(--fog);background:#ffffff0f}.stepper .num{text-align:center;min-width:82px}.bigstep{align-items:center;gap:22px;display:flex}.bigstep div{display:grid}.bigstep b{letter-spacing:-.05em;font-size:64px;font-weight:300;line-height:1}.bigstep span{color:var(--fog-2);font-size:var(--t-sm)}.bigstep button{width:44px;height:44px;font-size:var(--t-lg)}.portrait{border-radius:var(--r-house);grid-template-columns:1fr 1fr;gap:16px 18px;padding:22px;display:grid;position:sticky;top:84px}.portrait>.label{color:var(--violet-hi);grid-column:1/-1}.pt{border-top:1px solid var(--rule);align-content:start;gap:6px;min-height:54px;padding-top:12px;display:grid}.pt--wide,.pt:first-of-type{grid-column:1/-1}.pt__empty{font-size:var(--t-xs);color:var(--fog-4);font-style:italic;font-family:var(--voice)}.pt__v{font-size:var(--t-sm);gap:6px;display:grid}.pt__co{align-items:center;gap:12px;display:flex}.pt__co div{display:grid}.pt__co b{font-weight:500;font-size:var(--t-md)}.pt__co .quiet{font-size:var(--t-xs)}.pt__logo{border:1px solid var(--rule-2);background:linear-gradient(140deg,#4a3f7a,#1e1b2b);border-radius:11px;place-items:center;width:38px;height:38px;font-weight:500;display:grid}.pt__offer{color:var(--fog-2);line-height:1.5}.pt__big{font-weight:300;font-size:var(--t-xl);letter-spacing:-.04em}.pt__big small{font-size:var(--t-xs);color:var(--fog-3);letter-spacing:0}.pt__chips{flex-wrap:wrap;gap:4px;display:flex}.pt__chips .chip{text-transform:none;font-family:var(--sans);letter-spacing:0;font-size:11px}.pt__map{width:100%;height:auto}.pt__maplab{font-family:var(--mono);letter-spacing:.05em;fill:var(--fog-4);text-transform:uppercase;font-size:7px}.pt__stages{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.pt__stages li{font-size:var(--t-xs);border-radius:var(--r-pill);border:1px solid var(--rule-2);padding:3px 8px}.pt__stages li.is-won{color:var(--ember);border-color:#e9c58a73}.pt .quiet{font-size:var(--t-xs)}.plan{width:100%;max-width:980px;padding:4vh var(--gutter) 100px;gap:24px;margin-inline:auto;display:grid}.plan__head{gap:10px;display:grid}.plan__title{text-wrap:balance;font-size:clamp(2rem,3.6vw,3rem);line-height:1.06}.plan__sheet{border-radius:var(--r-house);padding:8px 28px 0}.plan__lines li{border-top:1px solid var(--rule);grid-template-rows:auto auto;grid-template-columns:180px minmax(0,1fr);column-gap:24px;padding:18px 0;display:grid}.plan__lines li:first-child{border-top:0}.plan__lines .label{grid-row:span 2;padding-top:6px}.plan__lines b{font-weight:300;font-size:var(--t-xl);letter-spacing:-.04em}.plan__lines .quiet{font-size:var(--t-sm)}.plan__money{border-top:1px solid var(--rule-2);background:#ffffff05;margin:4px -28px 0;padding:6px 28px 10px;display:grid}.plan__money div{font-size:var(--t-sm);grid-template-columns:180px minmax(0,1fr) auto;align-items:baseline;column-gap:24px;padding:12px 0;display:grid}.plan__money b{font-weight:400;font-size:var(--t-lg);letter-spacing:-.02em}.plan__money small{font-size:var(--t-xs);color:var(--fog-3);margin-left:2px}.plan__total{border-top:1px solid var(--rule)}.plan__total span:first-child{font-weight:500}.plan__total b{color:var(--ember);font-size:var(--t-xl)!important;font-weight:300!important}.plan__launch{text-align:center;justify-items:center;gap:12px;padding-top:12px;display:grid}.plan__launch p{font-size:var(--t-sm);max-width:52ch}.hold--big{height:64px;font-size:var(--t-md);padding:0 34px 0 28px}@media (width<=1100px){.hire__body{grid-template-columns:minmax(0,1fr)}.portrait{position:static}.hire__ask{min-height:0;padding-top:2vh}}@media (width<=760px){.hire__bar{flex-wrap:wrap;gap:10px;padding:14px 16px}.hire__title{display:none}.hire__rail{order:3;width:100%;margin:0}.hire__rail li{flex:1;width:auto}.hire__rail li.is-now{width:auto}.hire__body{padding:10px 16px 60px}.choices{grid-template-columns:repeat(2,minmax(0,1fr))}.segcards,.fld-row{grid-template-columns:minmax(0,1fr)}.portrait{grid-template-columns:minmax(0,1fr);padding:16px}.plan__sheet{padding:4px 16px 0}.plan__lines li{grid-template-columns:minmax(0,1fr)}.plan__lines .label{grid-row:auto;padding:0 0 4px}.plan__money{margin:4px -16px 0;padding:6px 16px 10px}.plan__money div{grid-template-columns:minmax(0,1fr) auto}.plan__money .quiet{display:none}}.hire__soon{text-align:center;align-content:start;justify-items:center;gap:18px;max-width:520px;margin:18vh auto 0;display:grid}.hire__soon>.empty{width:100%}.hire__rail[hidden]{display:none}.hire__rail[hidden]+.btn{grid-column:-2;margin-left:auto}.ask__hint.is-error{color:var(--coral)}.segcard__wrap{align-content:start;gap:6px;display:grid}:root{--cc-s1:#0a0a0ec7;--cc-s2:#0d0d11b8;--cc-s3:#ffffff09;--cc-edge:var(--rule);--cc-edge-2:var(--rule-2);--cc-r:var(--r-pane);--cc-ease:cubic-bezier(.2, .7, 0, 1)}.cc-warn{color:var(--amber)}.num{font-variant-numeric:tabular-nums}.cc-brand{align-items:center;display:inline-flex}.cc-brand .logo{display:block}.cc-brand__label{white-space:nowrap}.cc-sync{font-size:var(--t-xs);white-space:nowrap}.cc-badge{border-radius:var(--r-pill);color:#1b1406;background:var(--amber);place-items:center;min-width:18px;height:17px;margin-left:6px;padding:0 5px;font-size:10.5px;font-weight:600;display:inline-grid}.cc-ask-btn{color:var(--ion);background:#674ef924;border-color:#a08bff52;gap:6px}.cc-ask-btn:hover{background:#674ef93d;border-color:#a08bff80}.cc-screen{padding-bottom:120px}.cc-lens{margin-bottom:-8px;display:flex}.cc-body{gap:var(--s5);min-width:0;display:grid}.cc-stack{gap:var(--s5);grid-template-columns:minmax(0,1fr);display:grid}.cc-stack>*{min-width:0}.cc-bar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cc-inline{font-size:var(--t-xs);color:var(--fog-3);align-items:center;gap:8px;display:inline-flex}.cc-inline select,.cc-task select,.cc-log select{font:inherit;color:var(--fog);border:1px solid var(--rule-2);border-radius:var(--r-ctl);background:#ffffff0a;height:30px;padding:0 8px;font-size:12.5px}.cc-fine{font-size:var(--t-xs)}.cc-pre{white-space:pre-wrap;font-size:var(--t-sm);color:var(--fog-2);line-height:1.55}.cc-eyebrow{font-size:var(--t-xs);color:var(--fog-3);align-items:center;gap:7px;display:inline-flex}.cc-chips{flex-wrap:wrap;gap:8px;display:flex}.cc-chip{border-radius:var(--r-pill);background:var(--cc-s2);border:1px solid var(--rule);height:28px;font-size:var(--t-xs);color:var(--fog-3);align-items:center;gap:6px;padding:0 12px;display:inline-flex}.cc-chip b{color:var(--fog);font-weight:500}.cc-link{font-size:var(--t-xs);color:var(--fog-3);transition:color var(--d-micro) var(--ease), background var(--d-micro) var(--ease);border-radius:6px;align-items:center;gap:2px;padding:4px 6px;display:inline-flex}.cc-link:hover{color:var(--fog);background:#ffffff0d}.btn--primary{gap:6px}.cc-brief{gap:12px}.cc-brief__list{align-content:start;gap:4px;display:grid}.cc-brief__list button{text-align:left;width:100%;color:var(--fog);transition:background .18s, border-color .18s, transform .18s var(--cc-ease);background:#ffffff06;border:1px solid #0000;border-radius:11px;align-items:center;gap:12px;padding:11px 14px;font-size:14px;line-height:1.4;display:flex}.cc-brief__list button:hover{border-color:var(--cc-edge);background:#ffffff0d;transform:translate(2px)}.cc-brief__list button>svg{color:var(--fog-3);transition:transform .18s var(--cc-ease), color .18s;flex:none;margin-left:auto}.cc-brief__list button:hover>svg{color:var(--fog);transform:translate(3px)}.cc-brief__list .dot,.cc-tag .dot{background:var(--c);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 18%, transparent);border-radius:50%;flex:none}.cc-kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.cc-kpi{border-radius:var(--cc-r);background:linear-gradient(180deg, #ffffff08, transparent), var(--cc-s2);border:1px solid var(--cc-edge);transition:border-color .2s, transform .25s var(--cc-ease);gap:8px;padding:16px 18px 18px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a}.cc-kpi:hover{border-color:var(--cc-edge-2);transform:translateY(-1px)}.cc-kpi__top{color:var(--fog-2);align-items:center;gap:8px;font-size:12.5px;display:flex}.cc-kpi__icon,.cc-panel__icon,.cc-none__icon{width:24px;height:24px;color:var(--c,var(--fog-2));background:color-mix(in srgb, var(--c,#fff) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c,#fff) 20%, transparent);border-radius:7px;place-items:center;display:inline-grid}.cc-kpi__v{letter-spacing:-.03em;font-size:30px;font-weight:600;line-height:1.1}.cc-kpi__v.is-money{color:var(--ember)}.cc-kpi__note{color:var(--fog-3);font-size:12px}.cc-grid{gap:var(--s5);grid-template-columns:repeat(auto-fill,minmax(360px,1fr));align-items:start;display:grid}.cc-panel{min-width:0}.cc-panel__sig{background:var(--c);width:6px;height:6px;box-shadow:0 0 10px var(--c);border-radius:50%;align-self:center}.cc-panel__act{margin-left:auto}.cc-panel--risk{border-color:#ee746852}.cc-rows{margin:0 -8px;display:grid}.cc-row{text-align:left;border-radius:9px;align-items:center;gap:11px;width:100%;min-width:0;padding:8px;transition:background .15s;display:flex}button.cc-row:hover{background:#ffffff0a}.cc-row__dot{background:var(--c);border-radius:50%;flex:none;width:7px;height:7px;margin:0 4px}.cc-row__text{flex:1;gap:1px;min-width:0;display:grid}.cc-row__text b{color:var(--fog);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.cc-row__text span{color:var(--fog-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cc-row__meta{flex:none;align-items:center;gap:10px;font-size:12px;display:inline-flex}.cc-row__go{color:var(--fog-4);opacity:0;transition:opacity .15s, transform .2s var(--cc-ease);flex:none;transform:translate(-3px)}button.cc-row:hover .cc-row__go{opacity:1;transform:none}.cc-avatar{letter-spacing:.02em;color:hsl(var(--h) 70% 82%);background:linear-gradient(135deg, hsl(var(--h) 45% 32%), hsl(calc(var(--h) + 40) 40% 22%));box-shadow:inset 0 0 0 1px hsl(var(--h) 60% 60% / .25);border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.cc-tag{color:var(--fog-2);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.cc-none{border:1px dashed var(--cc-edge-2);background:#ffffff05;border-radius:10px;align-items:flex-start;gap:12px;padding:14px;display:flex}.cc-none p{color:var(--fog-3);font-size:13px;line-height:1.55}.cc-none__icon{color:var(--fog-3);flex:none}.cc-loadbar{align-items:center;gap:10px;display:inline-flex}.cc-loadbar__track{background:#ffffff12;border-radius:3px;width:64px;height:5px;display:block;overflow:hidden}.cc-loadbar__track i{background:linear-gradient(90deg, var(--violet), var(--violet-hi));min-width:2px;height:100%;transition:width .6s var(--cc-ease);border-radius:3px;display:block}.cc-loadbar__track i.is-risk{background:linear-gradient(90deg, #b9564c, var(--coral))}.cc-ring{--p:0;background:conic-gradient(var(--mint) calc(var(--p) * 360deg), #ffffff14 0);border-radius:50%;place-items:center;width:40px;height:40px;display:inline-grid;position:relative}.cc-ring:before{content:"";background:var(--cc-s2);border-radius:50%;position:absolute;inset:4px}.cc-ring span{color:var(--fog-2);font-size:10.5px;position:relative}.cc-cards{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:14px;display:grid}.cc-cards>li{display:grid}.cc-card{border-radius:var(--cc-r);background:var(--cc-s2);border:1px solid var(--cc-edge);align-content:start;gap:12px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff09}.cc-card__top{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.cc-card__impact{color:var(--ember);margin-left:auto;font-size:15px;font-weight:600}.cc-card__impact.is-cost{color:var(--coral)}.cc-card__title{letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.35}.cc-card__dl{background:#ffffff06;border-radius:10px;grid-template-columns:92px 1fr;gap:7px 14px;padding:12px 14px;font-size:13px;display:grid}.cc-card__dl dt{color:var(--fog-3)}.cc-card__dl dd{color:var(--fog-2);white-space:pre-wrap;margin:0}.cc-form{gap:14px;display:grid}.cc-audit{display:grid}.cc-audit li{border-top:1px solid var(--cc-edge);grid-template-columns:128px 130px 1fr;align-items:baseline;gap:3px 14px;padding:10px 0;font-size:13px;display:grid}.cc-audit li:first-child{border-top:0}.cc-audit li b{font-weight:500}.cc-audit li>:nth-child(4){grid-column:3}.kb{-webkit-user-select:none;user-select:none;position:relative}.kb.is-dragging{cursor:grabbing}.kb__track{scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex;overflow-x:auto}.kb__col{border:1px solid var(--cc-edge);background:#ffffff06;border-radius:16px;flex:0 0 272px;gap:10px;min-height:160px;padding:12px;transition:background .2s,border-color .2s;display:grid}.kb__col.is-target{background:color-mix(in srgb, var(--c) 7%, #ffffff08);border-color:color-mix(in srgb, var(--c) 40%, transparent)}.kb__head{align-items:center;gap:8px;padding:2px 4px;font-size:13px;font-weight:600;display:flex}.kb__dot{background:var(--c);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 18%, transparent);border-radius:50%}.kb__count{color:var(--fog-3);font-size:11.5px;font-weight:500}.kb__sum{color:var(--fog-2);margin-left:auto;font-size:12px;font-weight:500}.kb__list{flex-direction:column;gap:8px;min-height:40px;display:flex}.kb__card{background:var(--cc-s3);border:1px solid var(--cc-edge);cursor:grab;touch-action:none;border-radius:12px;gap:8px;padding:12px;transition:border-color .15s,box-shadow .2s;display:grid;box-shadow:0 1px 2px #0000004d}.kb__card:hover{border-color:var(--cc-edge-2);box-shadow:0 8px 20px -10px #000000b3}.kb__card:focus-visible{outline:2px solid var(--violet-hi);outline-offset:2px}.kb__card.is-grabbed{outline:2px solid var(--violet-hi)}.kb__card.is-floating{cursor:grabbing;border-color:#a08bff66;box-shadow:0 24px 48px -16px #000000d9,0 0 0 1px #a08bff33}.kb__float{z-index:60;pointer-events:none;transform-origin:0 0;position:fixed;top:0;left:0}.kb__gap{border:1px dashed color-mix(in srgb, var(--c) 50%, transparent);background:color-mix(in srgb, var(--c) 6%, transparent);transform-origin:top;border-radius:12px}.kb__empty{text-align:center;color:var(--fog-4);border:1px dashed var(--cc-edge);border-radius:10px;padding:18px 0;font-size:12px}.kb__card-top{align-items:center;gap:8px;min-width:0;display:flex}.kb__card-top b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.kb__card-sub{color:var(--fog-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.kb__card-mid{justify-content:space-between;align-items:center;gap:8px;display:flex}.kb__value{letter-spacing:-.01em;font-size:15px;font-weight:600}.kb__value small{color:var(--fog-3);margin-left:1px;font-size:11px;font-weight:500}.kb__chip{color:var(--fog-2);background:#ffffff0f;border-radius:6px;padding:2px 7px;font-size:11px}.kb__card-foot{border-top:1px solid var(--cc-edge);color:var(--fog-2);justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-top:8px;font-size:11.5px;display:flex}.kb__card-foot>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.cc-log{grid-template-columns:auto 1fr auto;align-items:start;gap:8px;display:grid}.cc-log textarea{font:inherit;color:var(--fog);background:var(--cc-s3);border:1px solid var(--cc-edge-2);resize:vertical;border-radius:9px;padding:9px 11px;font-size:13px}.cc-quick{border-radius:var(--cc-r);background:var(--cc-s2);border:1px solid var(--cc-edge);grid-template-columns:minmax(220px,2fr) repeat(4,minmax(120px,1fr)) auto;align-items:end;gap:12px;padding:16px 18px;display:grid}.cc-quick--flat{background:0 0;border:0;grid-template-columns:repeat(5,minmax(110px,1fr)) auto;padding:0}.cc-quick__title{font:inherit;color:var(--fog);border:0;border-bottom:1px solid var(--cc-edge-2);background:0 0;height:40px;padding:0 2px;font-size:15px;transition:border-color .15s}.cc-quick__title:focus{border-color:var(--violet-hi);outline:none}.cc-quick .fld,.cc-quick--flat .fld{gap:6px}.cc-quick .ob__err{grid-column:1/-1}.cc-tasks{margin:0 -6px;display:grid}.cc-task{border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:9px 6px;transition:background .15s;display:grid}.cc-task:hover{background:#ffffff08}.cc-task input[type=checkbox]{width:17px;height:17px;accent-color:var(--mint);cursor:pointer}.cc-task__main{text-align:left;gap:2px;min-width:0;display:grid}.cc-task__main b{color:var(--fog);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.cc-task__main span{color:var(--fog-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cc-task.is-done .cc-task__main b{color:var(--fog-3);text-decoration:line-through;-webkit-text-decoration-color:var(--fog-4);text-decoration-color:var(--fog-4)}.cc-team{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.cc-person{border-radius:var(--cc-r);background:var(--cc-s2);border:1px solid var(--cc-edge);gap:12px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff09}.cc-person__head{align-items:center;gap:12px;display:flex}.cc-person__head>div{gap:2px;min-width:0;display:grid}.cc-person__head b{font-size:15px;font-weight:600}.cc-person__head span{color:var(--fog-3);font-size:12.5px}.cc-person__head .btn{margin-left:auto}.cc-person__figs{background:#ffffff06;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px;display:grid}.cc-person__figs dt{color:var(--fog-3);font-size:11px}.cc-person__figs dd{margin:3px 0 0;font-size:18px;font-weight:600}.cc-fin{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cc-figs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.cc-figs--in{background:0 0;border:0;padding:0}.cc-figs .fig__v{font-size:var(--t-xl)}.cc-table table{font-size:13px}.cc-table th{color:var(--fog-3);background:0 0;font-weight:500}.cc-table th,.cc-table td{border:0;border-bottom:1px solid var(--cc-edge);padding:10px 12px}.cc-table tr:hover td{background:#ffffff05}.cc-table td.num,.cc-table th{white-space:nowrap}.cc-skel{gap:14px;display:grid}.cc-skel__row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.cc-skel__b{border-radius:var(--cc-r);background:linear-gradient(90deg, var(--cc-s2) 0%, var(--cc-s3) 50%, var(--cc-s2) 100%);border:1px solid var(--cc-edge);background-size:200% 100%;animation:1.4s linear infinite cc-shimmer;display:block}@keyframes cc-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.cc-skel__b{animation:none}.cc-kpi,.cc-brief__list button,.cc-row__go{transition:none}}.cc-clients .pagehead{padding-top:0}@media (width<=1100px){.cc-brief,.cc-fin{grid-template-columns:minmax(0,1fr)}.cc-quick,.cc-quick--flat{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-quick__title{grid-column:1/-1}}@media (width<=760px){.cc-brand__label,.cc-sync,.cc-settings-btn{display:none}.cc-topbar .topbar__right .avatar{width:30px;height:30px;display:grid}.cc-lens{margin-inline:-4px;padding:0 4px;overflow-x:auto}.cc-grid,.cc-cards,.cc-team,.cc-audit li{grid-template-columns:minmax(0,1fr)}.cc-audit li>:nth-child(4){grid-column:auto}.cc-log{grid-template-columns:minmax(0,1fr)}.cc-person__figs{grid-template-columns:repeat(2,1fr)}.kb__col{flex-basis:248px}}.cc-screen .fld,.drawer .cc-form .fld{gap:6px}.cc-screen .fld input,.cc-screen .fld select,.drawer .cc-form .fld input,.drawer .cc-form .fld select{height:38px;font-size:var(--t-sm);border-radius:10px;padding:0 12px}.cc-screen .fld textarea,.drawer .cc-form .fld textarea{font-size:var(--t-sm);border-radius:10px}.cc-screen .fld small,.drawer .cc-form .fld small{text-transform:none;letter-spacing:0;font-family:var(--sans)}.drawer .cc-form .pill{height:32px;font-size:var(--t-xs);padding:0 13px}.cc-form fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.cc-card--btn{text-align:left;width:100%;transition:border-color .15s, transform .25s var(--cc-ease), box-shadow .25s}.cc-card--btn:hover{border-color:var(--cc-edge-2);transform:translateY(-2px);box-shadow:0 14px 30px -18px #000000e6}.cc-clamp{color:var(--fog-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.cc-tabs{background:var(--cc-s3);border:1px solid var(--cc-edge);border-radius:9px;margin-left:auto;padding:3px;display:inline-flex}.cc-tabs button{height:26px;color:var(--fog-3);border-radius:7px;padding:0 10px;font-size:12.5px;transition:background .15s,color .15s}.cc-tabs button.is-on{color:var(--fog);background:#ffffff14}.cc-tabs button:disabled{opacity:.4}.cc-upload{border:1px dashed var(--cc-edge-2);height:32px;color:var(--fog-2);cursor:pointer;border-radius:9px;align-self:start;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;display:inline-flex}.cc-upload:hover{color:var(--fog);border-color:var(--violet-hi)}.cc-upload input{opacity:0;width:1px;height:1px;position:absolute}.cc-fld--watch textarea{background:#e6a84e0d!important;border-color:#e6a84e73!important}.cc-items{gap:6px;display:grid}.cc-items li{grid-template-columns:auto minmax(0,1fr) 150px 140px;align-items:center;gap:8px;display:grid}.cc-items input:not([type=checkbox]),.cc-items select,.cc-plan input,.cc-plan select,.cc-entry input{font:inherit;color:var(--fog);background:var(--g3);border:1px solid #ffffff1a;border-radius:8px;min-width:0;height:32px;padding:0 9px;font-size:13px}.cc-items input[type=checkbox]{width:16px;height:16px;accent-color:var(--violet-hi)}.cc-bullets{color:var(--fog-2);gap:6px;padding-left:16px;font-size:13px;line-height:1.5;list-style:outside;display:grid}.cc-bullets li{padding-left:2px}.cc-bullets li .btn{vertical-align:middle;margin-left:6px}.cc-bullets--watch li::marker{color:var(--amber)}.cc-newprop{grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:10px;display:grid}.cc-unconfirmed{background:#e6a84e12;border:1px solid #e6a84e4d;border-radius:10px;padding:12px 14px;font-size:13px}.cc-unconfirmed b{color:var(--amber);font-weight:600}.cc-unconfirmed ul{color:var(--fog-2);gap:4px;margin-top:6px;padding-left:16px;list-style:outside;display:grid}.cc-doc{white-space:pre-wrap;color:#2b2925;background:#fbf9f4;border-radius:8px;padding:36px 40px;font-family:Georgia,Times New Roman,serif;font-size:14.5px;line-height:1.7;box-shadow:0 18px 50px #00000059}.cc-progress{align-items:center;gap:10px;display:flex}.cc-progress__bar{background:#ffffff12;border-radius:4px;flex:1;height:6px;display:block;position:relative;overflow:visible}.cc-progress__bar>i{background:linear-gradient(90deg, #3fae84, var(--mint));height:100%;transition:width .7s var(--cc-ease);border-radius:4px;display:block}.cc-progress__bar>i.is-risk{background:linear-gradient(90deg, #b9564c, var(--coral))}.cc-progress__bar.is-big{height:10px}.cc-progress__bar>b{background:var(--fog-2);border-radius:1px;width:2px;position:absolute;top:-4px;bottom:-4px;transform:translate(-1px)}.cc-plan{gap:4px;display:grid}.cc-plan__head,.cc-plan__row{grid-template-columns:minmax(0,1fr) 170px 120px 110px 36px;align-items:center;gap:8px;display:grid}.cc-plan__head{color:var(--fog-3);padding:0 2px 4px;font-size:11.5px}.cc-plan__row{border-top:1px solid var(--cc-edge);padding:6px 2px}.cc-plan__task{gap:3px;min-width:0;display:grid}.cc-plan__task input{width:100%}.cc-plan__task small{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.cc-plan__due{grid-template-columns:56px 1fr;align-items:center;gap:6px;font-size:11.5px;display:grid}.cc-plan select.is-missing{border-color:#e6a84e80}.cc-plan input:disabled,.cc-plan select:disabled{opacity:.75}.cc-plan__facts{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:12px;display:grid}.cc-gauge{background:#ffffff06;border-radius:10px;gap:8px;padding:14px;display:grid}.cc-gauge__row{align-items:baseline;gap:10px;display:flex}.cc-gauge__row>:last-child{margin-left:auto;font-weight:600}.cc-gauge__v{letter-spacing:-.02em;font-size:26px;font-weight:600}.cc-entry{grid-template-columns:140px 100px minmax(0,1fr) auto;gap:8px;display:grid}.cc-ask__box{background:var(--g2);border:1px solid #a08bff47;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid;box-shadow:0 0 40px -20px #7651facc}.cc-ask__box>svg{color:var(--violet-hi);margin-top:8px}.cc-ask__box textarea{font:inherit;color:var(--fog);resize:none;background:0 0;border:0;padding:6px 0;font-size:15px;line-height:1.45}.cc-ask__box textarea:focus{outline:none}.cc-ask__ex{gap:6px;display:grid}.cc-ask__ex button{text-align:left;color:var(--fog-2);border:1px solid var(--cc-edge);transition:color .15s, border-color .15s, transform .2s var(--cc-ease);background:#ffffff06;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.cc-ask__ex button:hover{color:var(--fog);border-color:var(--cc-edge-2);transform:translate(2px)}.cc-ask__answer{color:var(--fog);font-size:15.5px;line-height:1.6}.cc-ask__facts{gap:8px;display:grid}.cc-ask__facts li{color:var(--fog-2);background:#ffffff08;border-radius:9px;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 12px;font-size:13.5px;display:flex}.cc-ask__busy{color:var(--fog-3);align-items:center;gap:6px;font-size:13px;display:flex}.cc-ask__busy i{background:var(--violet-hi);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite cc-dot}.cc-ask__busy i:nth-child(2){animation-delay:.15s}.cc-ask__busy i:nth-child(3){animation-delay:.3s}.cc-ask__busy span{margin-left:6px}@keyframes cc-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.cc-ask__busy i{animation:none}}@media (width<=760px){.cc-newprop,.cc-entry{grid-template-columns:minmax(0,1fr)}.cc-items li{grid-template-columns:auto minmax(0,1fr)}.cc-items li select,.cc-items li input[type=date]{grid-column:2}.cc-plan__head{display:none}.cc-plan__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cc-plan__task{grid-column:1/-1}.cc-doc{padding:24px 18px}}.cc-qual{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.cc-qual__item{border:1px solid var(--rule);background:#ffffff08;border-radius:10px;gap:4px;min-width:0;padding:10px;display:grid}.cc-qual__item small{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.cc-msg{white-space:pre-wrap;font-family:var(--sans);font-size:var(--t-sm);color:var(--fog-2);border:1px solid var(--rule);background:#ffffff08;border-radius:10px;max-height:320px;padding:14px;line-height:1.6;overflow:auto}.cc-health{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cc-share{gap:var(--s4);display:grid}.cc-share__client{border:1px solid var(--rule);background:#ffffff06;border-radius:12px;gap:10px;padding:14px;display:grid}.cc-share__new{grid-template-columns:200px minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.cc-share__pv{font-size:var(--t-lg);padding-bottom:8px}.cc-share__pv small{font-size:var(--t-xs)}.cc-share__list{display:grid}.cc-share__row{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}.cc-share__what{min-width:0;font-size:var(--t-sm);gap:2px;display:grid}.cc-share__what .quiet{font-size:var(--t-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-share__amt{font-size:var(--t-md)}.cc-share__form{grid-column:1/-1;grid-template-columns:180px minmax(0,1fr) auto auto;align-items:end;gap:10px;display:grid}.cc-share__msg{grid-column:1/-1}@media (width<=760px){.cc-share__new,.cc-share__form{grid-template-columns:minmax(0,1fr)}.cc-share__row{grid-template-columns:minmax(0,1fr) auto}.cc-share__row .cob__acts{grid-column:1/-1}}.kb__journey{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px;font-size:11px;display:grid}.kb__journey-bar{background:#ffffff12;border-radius:2px;height:4px;display:block;overflow:hidden}.kb__journey-bar i{background:linear-gradient(90deg, var(--violet), var(--mint));height:100%;display:block}.kb__journey .quiet{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-journey{counter-reset:step;grid-template-columns:repeat(9,minmax(0,1fr));gap:4px;display:grid}.cc-journey li{text-align:center;color:var(--fog-4);justify-items:center;gap:6px;font-size:10.5px;display:grid;position:relative}.cc-journey li i{border:1.5px solid var(--rule-3);background:var(--g1);z-index:1;border-radius:50%;width:12px;height:12px;position:relative}.cc-journey li:before{content:"";background:var(--rule-2);height:1.5px;position:absolute;top:5px;left:-50%;right:50%}.cc-journey li:first-child:before{display:none}.cc-journey li.is-done{color:var(--fog-2)}.cc-journey li.is-done i{background:var(--mint);border-color:var(--mint)}.cc-journey li.is-done:before,.cc-journey li.is-now:before{background:var(--mint)}.cc-journey li.is-now{color:var(--fog)}.cc-journey li.is-now i{border-color:var(--violet-hi);box-shadow:0 0 0 4px #a08bff2e}@media (width<=760px){.cc-journey{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.cc-journey li:before{display:none}}.cc-report__headline{font-size:var(--t-lg);color:var(--fog);line-height:1.35}.cc-report__cols{gap:var(--s5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=760px){.cc-report__cols{grid-template-columns:minmax(0,1fr)}}.cc-ok{font-size:var(--t-sm);color:var(--mint)}.cc-int__what{color:var(--fog-2);font-size:13px;line-height:1.55}.cc-int__facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 18px;margin:0;display:grid}.cc-int__facts div{gap:3px;display:grid}.cc-int__facts dd{color:var(--fog);margin:0;font-size:13px}.cc-int__camps{gap:8px;display:grid}.cc-int__camp{background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:minmax(180px,1.3fr) minmax(0,2fr) minmax(170px,.9fr);align-items:center;gap:16px;padding:12px 14px;display:grid}.cc-int__name{gap:2px;min-width:0;display:grid}.cc-int__name b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.cc-int__name span{text-transform:capitalize;font-size:12px}.cc-int__nums{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;font-size:14px;display:grid}.cc-int__nums span{gap:2px;display:grid}.cc-int__nums i{font-size:11.5px;font-style:normal}code{font-family:var(--mono);background:#ffffff0f;border-radius:5px;padding:1px 5px;font-size:.92em}@media (width<=900px){.cc-int__camp{grid-template-columns:minmax(0,1fr)}.cc-int__nums{grid-template-columns:repeat(2,minmax(0,1fr))}}.cc-rem .cc-row__text span{white-space:normal}.cc-mail{gap:10px;display:grid}.cc-mail pre{font-family:var(--sans);background:#00000040;border:1px solid #ffffff0f;border-radius:12px;padding:14px}.cc-recap{background:#674ef90f;border:1px solid #a08bff33;border-radius:12px;gap:8px;padding:14px 16px;display:grid}
