:root{--ground:#F3F4F8;--surface:#FFFFFF;--sunk:#ECEEF3;--line:#D4D6E2;--line-soft:#E5E7EE;--ink:#101220;--ink-2:#363A4D;--muted:#6E738A;--faint:#9DA0B4;--cobalt:#253FF6;--cobalt-ink:#0B1DA8;--cobalt-soft:#EBEFFE;--cobalt-line:#C8D2FD;--cedar:#D946EF;--cedar-soft:#FCE7F7;--cedar-ink:#86198F;--sequoia:#F59E0B;--sakura:#F43F5E;--sapele:#0D9488;--sapele-ink:#0F766E;--good:#15803D;--good-soft:#DCFCE7;--warn:#B45309;--warn-soft:#FEF3C7;--bad:#DC2626;--bad-soft:#FEE2E2;--shadow:0 1px 2px rgba(16,18,32,.06),0 8px 24px rgba(16,18,32,.07);--f-sans:var(--font-jakarta),"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:var(--font-plex),"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,monospace;--cedar-void:#0B0710;--cedar-core-1:#F0ABFC;--cedar-core-2:#D946EF;--cedar-core-3:#7C3AED;--cedar-core-4:#4338CA;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--r-xs:8px;--r-sm:10px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-2xl:24px;--r-pill:999px;--t-cap:11.5px;--t-foot:12.5px;--t-sub:13.5px;--t-body:15px;--t-head:16px;--t-title3:19px;--t-title2:22px;--t-title1:28px;--fill:#E1E4EE;--fill-2:#D6DAE6;--hairline:rgba(16,18,32,.10);--mat-bar:rgba(243,244,248,.84);--mat-tab:rgba(255,255,255,.84);--mat-blur:saturate(180%) blur(20px);--hit:44px;--cobalt-fill:#253FF6;--tint:#DCE2FD;--tint-hover:#CDD6FC;--cedar-tint:#F8D5F3;--ease:cubic-bezier(.32,.72,0,1);--ease-pop:cubic-bezier(.34,1.4,.64,1);--dur-1:120ms;--dur-2:220ms;--dur-3:360ms;--shadow-sm:0 1px 2px rgba(16,18,32,.06),0 2px 8px rgba(16,18,32,.05);--shadow-lg:0 12px 40px rgba(16,18,32,.20);color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#0B0D14;--surface:#151824;--sunk:#1E2232;--line:#2C3146;--line-soft:#232838;--ink:#E8EAF2;--ink-2:#C4C7D6;--muted:#9196AE;--faint:#6B7088;--cobalt:#6882F9;--cobalt-ink:#C8D2FD;--cobalt-soft:#1A2150;--cobalt-line:#2E3A80;--cedar:#E879F9;--cedar-soft:#3A1342;--cedar-ink:#F5D0FE;--sapele-ink:#5EEAD4;--good:#4ADE80;--good-soft:#0E2E1A;--warn:#FBBF24;--warn-soft:#33260A;--bad:#F87171;--bad-soft:#3A1414;--shadow:0 1px 2px rgba(0,0,0,.4),0 8px 24px rgba(0,0,0,.35);--fill:#262B3D;--fill-2:#30364B;--hairline:rgba(255,255,255,.08);--mat-bar:rgba(11,13,20,.82);--mat-tab:rgba(21,24,36,.84);--cobalt-fill:#3D57F2;--tint:#1E2760;--tint-hover:#27317A;--cedar-tint:#4A1854;--shadow-sm:0 1px 2px rgba(0,0,0,.4),0 2px 8px rgba(0,0,0,.3);--shadow-lg:0 12px 40px rgba(0,0,0,.55);color-scheme:dark}}:root[data-theme=dark]{--ground:#0B0D14;--surface:#151824;--sunk:#1E2232;--line:#2C3146;--line-soft:#232838;--ink:#E8EAF2;--ink-2:#C4C7D6;--muted:#9196AE;--faint:#6B7088;--cobalt:#6882F9;--cobalt-ink:#C8D2FD;--cobalt-soft:#1A2150;--cobalt-line:#2E3A80;--cedar:#E879F9;--cedar-soft:#3A1342;--cedar-ink:#F5D0FE;--sapele-ink:#5EEAD4;--good:#4ADE80;--good-soft:#0E2E1A;--warn:#FBBF24;--warn-soft:#33260A;--bad:#F87171;--bad-soft:#3A1414;--shadow:0 1px 2px rgba(0,0,0,.4),0 8px 24px rgba(0,0,0,.35);--fill:#262B3D;--fill-2:#30364B;--hairline:rgba(255,255,255,.08);--mat-bar:rgba(11,13,20,.82);--mat-tab:rgba(21,24,36,.84);--cobalt-fill:#3D57F2;--tint:#1E2760;--tint-hover:#27317A;--cedar-tint:#4A1854;--shadow-sm:0 1px 2px rgba(0,0,0,.4),0 2px 8px rgba(0,0,0,.3);--shadow-lg:0 12px 40px rgba(0,0,0,.55);color-scheme:dark}@media (prefers-reduced-motion:reduce){:root{--dur-1:1ms;--dur-2:1ms;--dur-3:1ms}}*{box-sizing:border-box}body,html{height:100%}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--f-sans);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.mono{font-family:var(--f-mono);font-feature-settings:"tnum"}.mono,.tnum{font-variant-numeric:tabular-nums}.tnum{font-feature-settings:"tnum" 1,"tnum"}svg.i{width:18px;height:18px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.k-app{display:flex;min-height:100dvh}.k-side{display:none}.k-main{flex:1 1;min-width:0;display:flex;flex-direction:column;min-height:100dvh;padding-bottom:calc(58px + env(safe-area-inset-bottom,0px))}.k-top{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--s-2);min-height:56px;padding:calc(6px + env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) 6px max(16px,env(safe-area-inset-left,0px));background:var(--mat-bar);-webkit-backdrop-filter:var(--mat-blur);backdrop-filter:var(--mat-blur);border-bottom:.5px solid var(--hairline)}.k-top .ttl{flex:1 1;min-width:0}.k-top .ttl b{font-size:17px;font-weight:800;letter-spacing:-.015em;line-height:1.2}.k-top .ttl b,.k-top .ttl span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-top .ttl span{font-size:12.5px;color:var(--muted);line-height:1.3}.k-top .ttl .ttl-pv{display:flex;align-items:center;gap:4px;max-width:100%;margin:-4px 0;padding:4px 0;border:0;background:none;font:inherit;font-size:12.5px;line-height:1.3;color:var(--muted);cursor:pointer;text-align:left}.ttl-pv .i,.ttl-pv em{flex:none;color:var(--good)}.ttl-pv em{font-style:normal;font-weight:700}.ttl-pv i{min-width:0;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ttl-pv:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px;border-radius:4px}.pv-head{display:flex;align-items:center;gap:8px}.pv-head .i{color:var(--good)}.orglogo{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-weight:800;font-size:12.5px;color:#fff;background:var(--cobalt);flex:none}.ibtn{width:var(--hit);height:var(--hit);border-radius:var(--r-md);border:0;background:transparent;display:grid;place-items:center;color:var(--cobalt);flex:none;transition:background var(--dur-1) var(--ease),transform var(--dur-1) var(--ease)}.ibtn:active,.ibtn:hover{background:var(--cobalt-soft)}.ibtn:active{transform:scale(.92)}.ibtn svg.i{width:22px;height:22px}.ibtn[disabled]{opacity:.45}.modepill{background:var(--sunk);padding:3px;gap:2px;flex:none}.modepill,.modepill span{display:inline-flex;border-radius:999px}.modepill span{font-size:12px;font-weight:700;padding:5px 10px;color:var(--muted);gap:5px;align-items:center}.modepill span.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px rgba(16,18,32,.1)}.k-body{flex:1 1;padding:4px max(16px,env(safe-area-inset-right,0px)) 24px max(16px,env(safe-area-inset-left,0px));width:100%;max-width:760px;margin:0 auto}.k-nav{position:fixed;left:0;right:0;bottom:0;z-index:30;display:grid;grid-template-columns:repeat(4,1fr);background:var(--mat-tab);-webkit-backdrop-filter:var(--mat-blur);backdrop-filter:var(--mat-blur);border-top:.5px solid var(--hairline);padding:2px max(6px,env(safe-area-inset-right,0px)) calc(2px + env(safe-area-inset-bottom,0px)) max(6px,env(safe-area-inset-left,0px));view-transition-name:tabbar}.k-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:52px;font-size:10.5px;font-weight:600;letter-spacing:.01em;color:var(--muted);padding:4px 0;transition:color var(--dur-1) var(--ease)}.k-nav a svg.i{transition:transform var(--dur-2) var(--ease-pop)}.k-nav a:active svg.i{transform:scale(.86)}.k-nav a.on{color:var(--cobalt)}.k-nav a svg.i{width:24px;height:24px}.k-nav a.on svg.i{stroke-width:2.1}.k-nav a svg.hm{width:24px;height:24px;flex:none}.sn svg.hm{width:18px;height:18px;flex:none}.k-top .ttl-mark{flex:none;width:30px;height:30px}@media (min-width:900px){.k-side{display:flex;flex-direction:column;gap:3px;width:268px;flex:none;position:-webkit-sticky;position:sticky;top:0;height:100dvh;overflow:auto;background:var(--surface);border-right:1px solid var(--line-soft);padding:16px 12px}.k-main{padding-bottom:0}.k-nav{display:none}.k-top{border-bottom:1px solid var(--line-soft)}.k-top .back{display:none}}.ws{display:flex;gap:10px;align-items:center;padding:4px 6px 14px}.ws b{display:block;font-size:14px}.ws small{display:block;font-size:12px;color:var(--muted)}.sn{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;font-size:14px;font-weight:600;color:var(--ink-2)}.sn.on{background:var(--cobalt-soft);color:var(--cobalt-ink)}.sn:hover{background:var(--sunk)}.side-h{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:16px 10px 4px;font-weight:700}.sc{display:flex;align-items:center;gap:9px;padding:6px 10px;border-radius:9px;font-size:13.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc.on{background:var(--sunk);color:var(--ink);font-weight:700}.sc .hash{color:var(--faint)}.side-foot{margin-top:auto;padding-top:12px}.b{position:relative;border:1px solid var(--cobalt-line);background:var(--tint);color:var(--cobalt-ink);border-radius:var(--r-md);min-height:var(--hit);padding:0 var(--s-4);font-size:15px;font-weight:700;letter-spacing:-.005em;display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform var(--dur-1) var(--ease),background var(--dur-1) var(--ease),opacity var(--dur-1) var(--ease)}.b svg.i{width:17px;height:17px;stroke-width:2}.b:active:not([disabled]){transform:scale(.97)}.b:hover:not([disabled]){background:var(--tint-hover)}.b--p{background:var(--cobalt-fill);border-color:var(--cobalt-fill);color:#fff}.b--p:hover:not([disabled]){background:color-mix(in srgb,var(--cobalt-fill) 88%,#000)}.b--n,.b--s{background:var(--tint);border-color:var(--cobalt-line);color:var(--cobalt-ink)}.b--bad{background:var(--bad-soft);border-color:color-mix(in srgb,var(--bad) 35%,transparent);color:var(--bad)}.b--bad:hover:not([disabled]){background:color-mix(in srgb,var(--bad-soft) 75%,var(--bad))}.b--ghost{background:transparent;border-color:transparent;color:var(--cobalt);width:var(--hit);padding:0}.b--ghost:hover:not([disabled]){background:var(--cobalt-soft)}.b--ghost svg.i{width:20px;height:20px}.b.busy,.b[disabled]{opacity:.5;cursor:default}.b .spin{width:16px;height:16px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:spin .7s linear infinite;flex:none}@keyframes spin{to{transform:rotate(1turn)}}.acts{display:flex;gap:var(--s-2);justify-content:flex-end;align-items:center;flex-wrap:wrap}.card{background:var(--surface);border:1px solid var(--line-soft);border-radius:18px;box-shadow:var(--shadow);padding:14px 15px;display:grid;grid-gap:10px;gap:10px}.card h3{margin:0;font-size:16px;font-weight:800;letter-spacing:-.01em}.card p{margin:0;font-size:14px;color:var(--ink-2)}.sect{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;margin:22px 4px 8px;display:flex;justify-content:space-between}.empty,.sect{color:var(--muted)}.empty{text-align:center;font-size:14px;padding:40px 16px;display:grid;grid-gap:10px;gap:10px;justify-items:center}.empty b{color:var(--ink);font-size:16px}.note{font-size:12.5px;color:var(--muted)}.err{font-size:13px;color:var(--bad);background:var(--bad-soft);border-radius:10px;padding:8px 10px}.zen-date{font-size:13px;color:var(--muted);font-weight:600;margin:6px 4px;display:flex;gap:6px;align-items:center}.zen-head{font-size:26px;line-height:1.2;font-weight:800;letter-spacing:-.02em;margin:0 4px 18px;text-wrap:balance}.zen-head em{font-style:normal;color:var(--cobalt)}.hero{display:flex;gap:14px}.chan,.hero{align-items:center}.chan{display:grid;grid-template-columns:40px 1fr auto;grid-gap:12px;gap:12px;padding:10px;border-radius:14px}.chan:hover{background:var(--sunk)}.chan .av{width:40px;height:40px;border-radius:12px}.chan b{font-size:15px;font-weight:700}.chan b,.chan small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chan small{font-size:13px;color:var(--muted)}.chan .meta{font-size:11.5px;color:var(--faint);font-weight:600}.av{width:32px;height:32px;border-radius:10px;font-size:12px}.av.hash{background:var(--sunk);color:var(--ink-2)}.room{min-height:0}.msgs,.room{display:flex;flex-direction:column;flex:1 1}.msgs{gap:2px;padding-top:8px}.m{display:grid;grid-template-columns:34px 1fr;grid-gap:10px;gap:10px;align-items:start;padding:6px 4px;border-radius:12px}.m.cont{padding-top:0}.m.cont .who{display:none}.m.cont .av-slot{visibility:hidden;height:0}.who{font-size:13px;font-weight:700;display:flex;gap:7px;align-items:baseline}.who small{font-weight:600;color:var(--faint);font-size:11.5px}.who .role{color:var(--muted);font-weight:600;font-size:12px}.txt{font-size:15px;color:var(--ink);white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere}.mention,.replies{color:var(--cobalt);font-weight:700}.replies{font-size:12.5px;margin-top:3px}.m.sys{grid-template-columns:1fr;justify-items:center;padding:8px 0}.m.sys span{font-size:12px;color:var(--muted);background:var(--sunk);border-radius:999px;padding:3px 11px;font-weight:600}.toast{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:90;animation:rise .18s ease-out;background:var(--ink);color:var(--surface);border-radius:12px;padding:10px 14px;font-size:13.5px;font-weight:600;box-shadow:var(--shadow);max-width:min(420px,calc(100vw - 32px))}.land{max-width:1120px;margin:0 auto;padding:calc(10px + env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) calc(28px + env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px))}.land-top{display:flex;align-items:center;justify-content:center;min-height:56px}.land-top img{display:block;height:40px;width:auto}.land-hero{display:grid;grid-gap:36px;gap:36px;padding:18px 0 44px;text-align:center}.land-hero h1{margin:0 auto;font-size:34px;line-height:1.07;letter-spacing:-.032em;font-weight:800;max-width:15ch;text-wrap:balance}.land-lede{margin:14px auto 0;font-size:16.5px;line-height:1.5;color:var(--ink-2);max-width:46ch;text-wrap:pretty}.land-err{margin:18px auto 0;max-width:440px;text-align:left}.land-ways{display:grid;grid-gap:14px;gap:14px;margin:26px auto 0;max-width:440px}.land-way{display:grid;grid-gap:6px;gap:6px}.land-way .b{width:100%;min-height:50px;font-size:16px}.land-way small{color:var(--muted);font-size:13px;line-height:1.4;padding:0 2px;text-wrap:pretty}.land-video{position:relative;isolation:isolate;margin:0;display:grid;justify-items:center;grid-gap:14px;gap:14px}.land-video:before{content:"";position:absolute;z-index:-1;inset:6% -4% 16%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--cedar-core-2) 34%,transparent),color-mix(in srgb,var(--cedar-core-3) 20%,transparent) 58%,transparent);filter:blur(30px)}.land-video__frame{position:relative;width:min(78vw,330px);aspect-ratio:9/16;border-radius:30px;overflow:hidden;background:var(--cedar-void);box-shadow:0 0 0 1px color-mix(in srgb,var(--cedar-core-1) 18%,transparent),0 28px 70px -24px color-mix(in srgb,var(--cedar-core-3) 70%,transparent)}.land-video__frame video{display:block;width:100%;height:100%;object-fit:cover}.land-video__play{position:absolute;inset:0;border:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:12px;padding:0 16px 20%;color:#fff;font-size:14.5px;font-weight:700;letter-spacing:-.005em}.land-video__btn{width:66px;height:66px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(140deg,var(--cedar-core-2),var(--cedar-core-3) 60%,var(--cedar-core-4));box-shadow:0 10px 30px -6px color-mix(in srgb,var(--cedar-core-2) 70%,transparent);transition:transform var(--dur-2) var(--ease-pop)}.land-video__btn svg.i{width:26px;height:26px;fill:#fff;stroke:#fff;stroke-width:1.5;margin-left:3px}.land-video__play:hover .land-video__btn{transform:scale(1.06)}.land-video__play:active .land-video__btn{transform:scale(.96)}.land-video figcaption{font-size:13px;color:var(--muted);text-align:center;max-width:32ch}.land-stories{list-style:none;margin:26px -20px 0;padding:4px 20px 10px;display:grid;grid-auto-flow:column;grid-auto-columns:min(70vw,280px);grid-gap:18px;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 20px;scrollbar-width:none}.land-stories::-webkit-scrollbar{display:none}.land-stories li{scroll-snap-align:start;display:grid;grid-gap:6px;gap:6px;align-content:start}.land-stories b{margin-top:8px;font-size:16px;letter-spacing:-.01em}.land-stories span{color:var(--ink-2);font-size:14px;line-height:1.45}.land-video--story:before{display:none}.land-video--story .land-video__frame{width:100%;border-radius:26px}.land-video--story .land-video__btn{width:58px;height:58px}.land-sec{padding:40px 0;border-top:1px solid var(--line-soft)}.land-sec__head{max-width:620px;margin:0 auto;text-align:center}.land-end h2,.land-sec h2{margin:0;font-size:24px;line-height:1.15;letter-spacing:-.022em;font-weight:800;text-wrap:balance}.land-sec__head p{margin:10px auto 0;color:var(--ink-2);font-size:15.5px;line-height:1.5;max-width:54ch;text-wrap:pretty}.land-do{list-style:none;margin:24px auto 0;padding:0;max-width:620px}.land-do li{display:grid;grid-template-columns:40px 1fr;grid-gap:14px;gap:14px;align-items:start;padding:16px 0;border-bottom:1px solid var(--line-soft)}.land-do li:last-child{border-bottom:0}.land-do__ico{width:40px;height:40px;border-radius:var(--r-md);display:grid;place-items:center;background:var(--cobalt-soft);color:var(--cobalt)}.land-do b{display:block;font-size:16px;letter-spacing:-.01em}.land-do span:not(.land-do__ico){display:block;margin-top:3px;color:var(--ink-2);font-size:14.5px;line-height:1.45}.land-cy{display:flex;align-items:center;justify-content:center;gap:10px}.land-cy img{display:block;width:30px;height:30px}.land-more{margin-top:18px}.land-facts{margin:24px auto 0;max-width:620px}.land-facts div{display:grid;grid-template-columns:minmax(128px,40%) 1fr;grid-gap:14px;gap:14px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--line-soft)}.land-facts div:last-child{border-bottom:0}.land-facts dt{font-size:19px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.land-facts dd{margin:0;color:var(--ink-2);font-size:14.5px;line-height:1.45}.land-end{padding:44px 0 32px;text-align:center}.land-end,.land-foot{border-top:1px solid var(--line-soft)}.land-foot{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;padding-top:20px;color:var(--muted);font-size:13px}.land-foot a:hover{color:var(--ink);text-decoration:underline}@media (min-width:900px){.land{padding-left:40px;padding-right:40px}.land-top img{height:46px}.land-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:40px 0 76px}.land-hero h1{font-size:56px}.land-lede{font-size:18px}.land-sec{padding:64px 0}.land-end h2,.land-sec h2{font-size:30px}.land-stories{max-width:900px;margin:36px auto 0;padding:0;grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;overflow:visible}.land-do{max-width:900px;margin-top:36px;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:40px;column-gap:40px}.land-do li:nth-last-child(2){border-bottom:0}.land-facts{max-width:720px;margin-top:32px}.land-end{padding:64px 0 48px}.land-end .land-ways{grid-template-columns:1fr 1fr;max-width:660px;margin-top:28px}}.row{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:12px 2px;border-bottom:1px solid var(--line-soft)}.row:last-child{border-bottom:0}.row b{display:block;font-size:14.5px}.row small{display:block;font-size:12.5px;color:var(--muted)}.pill{font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:999px;background:var(--sunk);color:var(--ink-2)}.pill.good{background:var(--good-soft);color:var(--good)}.cedar-orb{position:relative;display:inline-grid;place-items:center;border-radius:50%;isolation:isolate;flex-shrink:0}.cedar-orb:before{content:"";position:absolute;inset:-42%;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(217,70,239,.55) 0,rgba(124,58,237,.28) 38%,transparent 70%);filter:blur(6px);z-index:-2;animation:cedar-halo 4.6s ease-in-out infinite}.cedar-orb__sphere{position:relative;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.92) 0,rgba(255,255,255,0) 22%),conic-gradient(from 0deg at 50% 50%,var(--cedar-core-1),var(--cedar-core-2),var(--cedar-core-3),var(--cedar-core-4),var(--cedar-core-3),var(--cedar-core-2),var(--cedar-core-1));box-shadow:inset 0 0 14px rgba(11,7,16,.55),inset 2px 3px 10px rgba(255,255,255,.35),0 0 18px rgba(217,70,239,.45);animation:cedar-spin 8s linear infinite}.cedar-orb__core{inset:26%;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.95) 0,rgba(240,171,252,.7) 40%,rgba(217,70,239,0) 72%);filter:blur(1px);animation:cedar-breathe 3.2s ease-in-out infinite}.cedar-orb__core,.cedar-orb__ring{position:absolute;border-radius:50%}.cedar-orb__ring{inset:0;border:1px solid rgba(240,171,252,.5);opacity:0}.cedar-orb__ring.r1{animation:cedar-ring 2.8s ease-out infinite}.cedar-orb__ring.r2{animation:cedar-ring 2.8s ease-out 1.4s infinite}@keyframes cedar-spin{to{transform:rotate(1turn)}}@keyframes cedar-breathe{0%,to{transform:scale(.86);opacity:.8}50%{transform:scale(1.08);opacity:1}}@keyframes cedar-halo{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:.95;transform:scale(1.06)}}@keyframes cedar-ring{0%{transform:scale(.7);opacity:0}20%{opacity:.7}to{transform:scale(1.7);opacity:0}}.cedar-orb[data-state=listening] .cedar-orb__sphere{animation-duration:5s}.cedar-orb[data-state=listening] .cedar-orb__core{animation-duration:1.6s}.cedar-orb[data-state=listening] .cedar-orb__ring.r1{animation-duration:1.8s}.cedar-orb[data-state=listening] .cedar-orb__ring.r2{animation-duration:1.8s;animation-delay:.9s}.cedar-orb[data-state=listening]:before,.cedar-orb[data-state=thinking] .cedar-orb__sphere{animation-duration:2.4s}.cedar-orb[data-state=thinking] .cedar-orb__core{animation-duration:1s}.cedar-orb[data-state=thinking]:before{animation-duration:1.8s}.cedar-orb[data-state=speaking] .cedar-orb__core{animation:cedar-speak .5s ease-in-out infinite}@keyframes cedar-speak{0%,to{transform:scale(.8);opacity:.85}50%{transform:scale(1.18);opacity:1}}@media (prefers-reduced-motion:reduce){.cedar-orb:before,.cedar-orb__core,.cedar-orb__ring,.cedar-orb__sphere{animation:none!important}}.gc{background:var(--surface);border:1px solid var(--line-soft);border-radius:18px;box-shadow:var(--shadow);padding:13px 14px;display:grid;grid-gap:11px;gap:11px}.gc,.gc-h{min-width:0}.gc-h{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--muted)}.gc-h .r{margin-left:auto;display:flex;gap:6px}.adot{width:8px;height:8px;border-radius:50%;background:var(--a,var(--cedar));flex:none;display:inline-block}.tag{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--sunk);color:var(--ink-2);white-space:nowrap}.tag.info{background:var(--cobalt-soft);color:var(--cobalt-ink)}.tag.good{background:var(--good-soft);color:var(--good)}.tag.warn{background:var(--warn-soft);color:var(--warn)}.tag.bad{background:var(--bad-soft);color:var(--bad)}.read{font-size:13.5px;color:var(--ink-2);margin:0;display:flex;gap:8px;align-items:flex-start}.read .adot{margin-top:6px}.gc-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px dashed var(--line);padding-top:9px;font-size:12px;color:var(--muted)}.gc-foot a{color:var(--cobalt);font-weight:700}.done-row{display:flex;gap:8px;align-items:center;font-size:13.5px;font-weight:700;color:var(--good);background:var(--good-soft);border-radius:11px;padding:8px 11px}.rows{grid-gap:6px;gap:6px}.rowi,.rows{display:grid}.rowi{grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center;font-size:13.5px;padding:7px 9px;border-radius:10px;background:var(--sunk)}.rowi b{font-family:var(--f-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.gc-deleted .gc-doneline .ok{background:var(--fill);color:var(--muted)}.trow-t{all:unset;cursor:pointer;display:block;max-width:100%;border-radius:4px}.trow-t:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.trow-t b{display:block;overflow:hidden;text-overflow:ellipsis}.hrail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:4px;gap:4px}.deal-price{margin:-2px 0 0;font-size:var(--t-foot);color:var(--muted)}.dbar{display:grid;grid-gap:4px;gap:4px;margin-top:2px}.dbar i{display:block;height:6px;border-radius:var(--r-pill);background:var(--fill)}.dbar i.done{background:var(--sapele)}.dbar i.now{background:linear-gradient(90deg,var(--sapele) 0 50%,var(--fill) 50% 100%)}.dstatus{margin:0;font-weight:700;color:var(--sapele-ink)}.dmove,.dstatus{font-size:var(--t-foot)}.dmove{margin:-4px 0 0;color:var(--muted)}.dmove b{font-weight:700;color:var(--ink-2)}.dmove .hot{color:var(--bad);font-weight:600}.hs{display:grid;grid-gap:4px;gap:4px;min-width:0}.hs i{height:5px;border-radius:9px;background:var(--line-soft);display:block}.hs.done i{background:var(--good)}.hs.now i{background:var(--cobalt)}.hs span{font-size:10.5px;font-weight:700;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs.now span{color:var(--cobalt-ink)}.hnow{font-size:13px;color:var(--ink-2);background:var(--sunk);border-radius:10px;padding:7px 10px}.hnow b{color:var(--cobalt-ink)}.stepper{display:flex;align-items:center;gap:8px;background:var(--sunk);border-radius:12px;padding:6px}.stepper button{width:34px;height:34px;border-radius:10px;border:1px solid var(--line);background:var(--surface);font-size:18px;font-weight:700;color:var(--ink-2)}.stepper b{flex:1 1;text-align:center;font-family:var(--f-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:18px}.stepper small{display:block;text-align:center;font-size:11px;color:var(--muted);font-family:var(--f-sans);font-weight:600}.stepper-amt{flex:1 1;min-width:0;display:grid;justify-items:center;grid-gap:1px;gap:1px;cursor:text}.stepper-amt input{width:100%;min-width:0;border:0;border-radius:8px;background:transparent;padding:2px 0;text-align:center;font:inherit;font-family:var(--f-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:18px;font-weight:800;color:var(--ink)}.stepper-amt input:focus{outline:2px solid var(--cobalt);outline-offset:0;background:var(--surface)}.stepper small.bad{color:var(--bad)}.stepper small.warn{color:var(--warn)}.counter-chips{margin-top:2px}.sheet{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;justify-content:flex-end;background:rgba(10,12,22,.45)}.sheet .pane{background:var(--surface);border-radius:22px 22px 0 0;padding:12px max(18px,env(safe-area-inset-right,0px)) calc(22px + env(safe-area-inset-bottom,0px)) max(18px,env(safe-area-inset-left,0px));display:grid;grid-gap:12px;gap:12px;max-height:88dvh;overflow:auto}.sheet .grab{width:40px;height:4px;border-radius:9px;background:var(--line);justify-self:center}.sheet h2{margin:0;font-size:18px;font-weight:800}.sheet p{margin:0;font-size:14px;color:var(--ink-2)}@media (min-width:900px){.sheet{align-items:center;justify-content:center}.sheet .pane{border-radius:18px;width:460px;padding-top:20px}.sheet .grab{display:none}}.nums{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:6px}.num{background:var(--surface);border-radius:14px;padding:11px 12px;border:1px solid var(--line-soft)}.num b{font-family:var(--f-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:20px;letter-spacing:-.02em}.num b,.num span{display:block;font-weight:600}.num span{font-size:12px;color:var(--muted);line-height:1.25;margin-top:2px}.dec{background:var(--surface);border-radius:18px;padding:13px 14px;margin-bottom:10px;box-shadow:var(--shadow);display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line-soft)}.dec.done{opacity:.6;box-shadow:none}.dec .k{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--muted)}.dec .k .due{margin-left:auto}.dec .k .due.hot{color:var(--bad)}.dec h3{margin:0;font-size:16px;font-weight:700;line-height:1.3}.dec p{margin:0}.dec p,.doneline{font-size:13.5px;color:var(--ink-2)}.doneline{display:flex;gap:8px;align-items:flex-start;padding:6px 4px}.doneline svg{color:var(--good);margin-top:2px}.pinned{position:-webkit-sticky;position:sticky;top:calc(58px + env(safe-area-inset-top,0px));z-index:5;padding:4px 0 10px;background:var(--ground)}@media (min-width:900px){.pinned{top:64px}}@media (max-width:899px){.is-acting .pinned,.is-acting.is-paused .pinned,.is-paused .pinned,.pinned{position:relative;top:auto;z-index:auto}}.k-nav a{position:relative}.badge{position:absolute;top:0;left:calc(50% + 6px);background:var(--sakura);color:#fff;font-style:normal;font-size:10px;font-weight:800;border-radius:999px;padding:0 5px;line-height:16px;min-width:16px;text-align:center}.sc-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.chan .cnt,.sc .cnt{font-style:normal;background:var(--cobalt);color:#fff;font-size:11px;font-weight:800;border-radius:999px;padding:1px 7px}.chan.has-unread small{color:var(--ink-2)}.link-s{font-size:12px;font-weight:700;color:var(--cobalt);letter-spacing:0;text-transform:none}.tseg{display:flex;gap:6px;margin:6px 0 14px;flex-wrap:wrap}.tseg a{padding:6px 12px;border-radius:999px;background:var(--sunk);color:var(--muted)}.tseg a.on{background:var(--ink);color:var(--surface)}.trow{display:grid;grid-template-columns:22px 1fr auto;grid-gap:12px;gap:12px;align-items:start;border:1px solid var(--line-soft);border-radius:14px;padding:11px 12px;margin-bottom:8px}.trow,.trow .cb{background:var(--surface)}.trow .cb{width:20px;height:20px;border-radius:7px;border:2px solid var(--line);margin-top:1px;padding:0}.trow.closed .cb{background:var(--good);border-color:var(--good)}.trow.closed b{text-decoration:line-through;color:var(--muted)}.trow b{display:block;font-size:14.5px;font-weight:700;line-height:1.3}.trow small{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:12.5px;color:var(--muted);margin-top:4px}.owner{color:var(--ink-2)}.due,.owner{font-weight:700}.due{font-size:12px;color:var(--muted);white-space:nowrap}.due.hot{color:var(--bad)}.atts{display:grid;grid-gap:6px;gap:6px;margin-top:6px;max-width:420px}.att-grid{display:grid;grid-gap:4px;gap:4px;border-radius:14px;overflow:hidden}.att-grid.n1{grid-template-columns:1fr}.att-grid.n2,.att-grid.n4{grid-template-columns:1fr 1fr}.att-grid.n3{grid-template-columns:2fr 1fr}.att-img{background:var(--sunk);overflow:hidden}.att-img,.att-img img{display:block;max-height:320px}.att-img img{width:100%;height:100%;object-fit:cover}.att-grid.n1 .att-img img{object-fit:contain;max-height:360px}.att-file{display:flex;gap:10px;align-items:center;padding:9px 11px;border-radius:12px;background:var(--sunk);border:1px solid var(--line-soft)}.att-file b{display:block;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.att-file small{display:block;font-size:12px;color:var(--muted)}.audio{display:flex;align-items:center;gap:10px;padding:7px 10px 7px 7px;border-radius:999px;background:var(--cobalt-soft);max-width:300px}.audio-btn{width:32px;height:32px;border-radius:50%;border:0;background:var(--cobalt);color:#fff;display:grid;place-items:center;flex:none}.audio-bar{flex:1 1;height:4px;border-radius:9px;background:var(--cobalt-line);overflow:hidden}.audio-bar i{display:block;height:100%;background:var(--cobalt)}.audio-time{font-family:var(--f-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px;color:var(--cobalt-ink);min-width:34px;text-align:right}.attach{position:relative}.menu.right{left:auto;right:0;bottom:auto;top:30px}.menu a,.menu button{display:flex;gap:10px;align-items:center;border:0;background:transparent;text-align:left;padding:9px 10px;border-radius:9px;font-size:14px;font-weight:600;color:var(--ink-2)}.menu a:hover,.menu button:hover{background:var(--sunk)}.chips-row{display:flex;gap:6px;flex-wrap:wrap}.pchip{display:inline-flex;align-items:center;gap:7px;padding:4px 6px 4px 4px;border-radius:10px;background:var(--sunk);border:1px solid var(--line-soft);max-width:220px;font-size:12.5px;position:relative;overflow:hidden}.pchip img{width:30px;height:30px;border-radius:7px;object-fit:cover}.pchip.bad{background:var(--bad-soft);color:var(--bad)}.pname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pchip button{border:0;background:transparent;padding:2px;color:var(--muted);display:grid;place-items:center}.pbar{position:absolute;left:0;right:0;bottom:0;height:3px;background:transparent}.pbar i{display:block;height:100%;background:var(--cobalt)}.mention-list{display:grid;background:var(--surface);border:1px solid var(--line-soft);border-radius:12px;box-shadow:var(--shadow);overflow:hidden}.mention-list button{display:flex;gap:8px;align-items:baseline;border:0;background:transparent;text-align:left;padding:8px 12px;font-size:14px;font-weight:700;color:var(--cobalt-ink)}.mention-list button small{color:var(--muted);font-weight:500}.mention-list button:hover{background:var(--sunk)}@keyframes pulse{50%{opacity:.3}}.m{position:relative}.m-actions{position:absolute;top:-14px;right:6px;display:flex;gap:2px;padding:3px;background:var(--surface);border:1px solid var(--line-soft);border-radius:11px;box-shadow:var(--shadow);opacity:0;transform:translateY(3px);pointer-events:none;transition:opacity .14s,transform .14s;z-index:2}.m-actions a,.m-actions button{border:0;background:transparent;color:var(--muted);width:30px;height:28px;border-radius:8px;display:grid;place-items:center}.m-actions a:hover,.m-actions button:hover{background:var(--sunk);color:var(--ink)}@media (hover:hover){.m:focus-within .m-actions,.m:hover .m-actions{opacity:1;transform:none;pointer-events:auto}.m:hover{background:var(--sunk)}.m.me-mentioned:hover{background:var(--cobalt-soft)}}@media (hover:none){.m-actions{display:none}.m{-webkit-touch-callout:none}.m .txt{-webkit-user-select:none;-moz-user-select:none;user-select:none}}.m{transition:background .2s,transform .2s}.m.pressing{background:var(--sunk);transform:scale(.985)}.m.held{background:var(--cobalt-soft)}.txt.deleted{display:flex;gap:6px;align-items:center;color:var(--faint);font-style:italic;font-size:14px}.reacts{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.react{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 8px;border-radius:999px;border:1px solid var(--line-soft);background:var(--sunk);color:var(--ink-2);font-size:12.5px;font-weight:700;animation:pop .2s cubic-bezier(.2,.9,.3,1.4)}.react svg.i{stroke-width:2}.react.on{background:var(--cobalt-soft);border-color:var(--cobalt-line);color:var(--cobalt-ink)}.react .n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:inline-block;animation:rise .18s ease-out}.react.add{color:var(--muted);padding:0 7px;animation:none;opacity:.8}.react.add:hover{opacity:1;color:var(--ink)}.sheet .pane{grid-auto-rows:max-content;align-content:start;overscroll-behavior:contain}.react-bar{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:6px;gap:6px;justify-items:center}.rb{display:grid;place-items:center;border:0;background:var(--sunk);color:var(--ink-2);border-radius:999px;width:44px;height:44px;animation:pop .22s cubic-bezier(.2,.9,.3,1.4) both;transition:transform .12s,background .15s}.rb:active{transform:scale(.9)}.rb.on{background:var(--cobalt-soft);border-color:var(--cobalt-line);color:var(--cobalt-ink)}.msheet-confirm{display:grid;grid-gap:8px;gap:8px}.msheet-confirm p{margin:0;font-size:13.5px;color:var(--ink-2)}.b--sm{min-height:36px;min-width:36px;padding:0 var(--s-3);font-size:13.5px;border-radius:var(--r-sm)}.b--sm:after{content:"";position:absolute;inset:-4px}.b--sm svg.i{width:15px;height:15px}.edit-box{display:grid;grid-gap:7px;gap:7px;margin-top:2px}.edit-box textarea{width:100%;resize:none;border:1px solid var(--cobalt-line);background:var(--surface);border-radius:11px;padding:8px 10px;font-size:15px;line-height:1.4;outline:none}.edit-box textarea:focus{border-color:var(--cobalt);box-shadow:0 0 0 3px var(--cobalt-soft)}.m.me-mentioned{background:var(--cobalt-soft)}.replies{display:inline-flex;gap:5px;align-items:center}.thread-root{display:grid;grid-template-columns:34px 1fr;grid-gap:10px;gap:10px;padding:10px 4px 4px}.stack{display:flex;flex:none}.field{display:grid;grid-gap:6px;gap:6px}.field>span{font-size:12.5px;font-weight:700;color:var(--ink-2)}.field input,.field select{font:inherit;font-size:15px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink)}.check{display:flex;gap:10px;align-items:flex-start;padding:4px 0}.check input{width:18px;height:18px;margin-top:2px;accent-color:var(--cobalt)}.check b{display:block;font-size:14px}.check small{display:block;font-size:12.5px;color:var(--muted)}.people{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:2px 12px;gap:2px 12px}.composer{position:-webkit-sticky;position:sticky;bottom:calc(56px + env(safe-area-inset-bottom,0px));display:grid;grid-gap:6px;gap:6px;padding:8px 0 12px;background:linear-gradient(transparent,var(--ground) 26%);z-index:4}@media (min-width:900px){.composer{bottom:0}}.cbox{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:8px 8px 6px 12px;display:grid;grid-gap:4px;gap:4px;box-shadow:0 1px 2px rgba(16,18,32,.05),0 6px 18px rgba(16,18,32,.06);transition:border-color .15s,box-shadow .15s}.cbox:focus-within{border-color:var(--cobalt-line);box-shadow:0 0 0 3px var(--cobalt-soft)}.cbox textarea{border:0;outline:0;resize:none;background:transparent;font-size:15.5px;line-height:1.4;padding:6px 2px 2px;color:var(--ink);width:100%}.cbox textarea::placeholder{color:var(--faint)}.cbar{display:flex;align-items:center;gap:4px}.tool{width:36px;height:36px;border-radius:50%;border:0;background:transparent;color:var(--ink-2);display:grid;place-items:center;flex:none;transition:background .15s}.tool:hover{background:var(--sunk)}.send{width:36px;height:36px;border-radius:50%;border:0;background:var(--cobalt-fill);color:#fff;display:grid;place-items:center;flex:none}.send svg.i{width:17px;height:17px}.send.pop{animation:pop .18s ease-out}@keyframes pop{0%{transform:scale(.6);opacity:.2}to{transform:scale(1);opacity:1}}.voice-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--cedar) 30%,transparent);background:var(--cedar-tint);color:var(--cedar-ink);border-radius:999px;padding:4px 10px 4px 5px;font-size:13px;font-weight:700;margin-left:2px}.voice-btn:hover{background:color-mix(in srgb,var(--cedar-tint) 80%,var(--cedar))}.menu.up{bottom:42px;left:0;top:auto}.rec-row{display:flex;align-items:center;gap:8px;min-height:44px}.rec-dot{width:9px;height:9px;border-radius:50%;background:var(--bad);animation:blinkdot 1.1s ease-in-out infinite;flex:none}@keyframes blinkdot{50%{opacity:.25}}.rec-time{font-family:var(--f-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;min-width:40px;text-align:right}.wave{flex:1 1;display:flex;align-items:center;gap:2px;height:32px;min-width:0;overflow:hidden}.wave i{flex:1 1;min-width:2px;max-width:5px;height:100%;border-radius:3px;background:var(--cobalt);transform-origin:center;transition:transform .08s linear}.cbox.recording{border-color:var(--cobalt-line);box-shadow:0 0 0 3px var(--cobalt-soft)}.av{flex:none;display:grid;place-items:center;color:#fff;font-weight:800;position:relative}.av-person,.av-staff{border-radius:50%}.av-staff{background:var(--cobalt);box-shadow:0 0 0 2px var(--surface),0 0 0 3.5px var(--cobalt)}.av-badge{position:absolute;right:-3px;bottom:-3px;border-radius:50%;background:var(--cobalt-ink);border:2px solid var(--surface);display:grid;place-items:center}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .av-badge{background:#0B1DA8}}:root[data-theme=dark] .av-badge{background:#0B1DA8}.av-agent{border-radius:30%;box-shadow:inset 0 1px 0 rgba(255,255,255,.35)}.role.staff{color:var(--cobalt);font-weight:700}.role.agent{color:var(--cedar-ink);font-weight:700}.m.enter{animation:rise .24s cubic-bezier(.2,.8,.2,1)}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.m.sending{opacity:.62}.m.failed .txt{color:var(--muted)}.not-sent{font-size:12.5px;color:var(--bad);margin-top:4px;display:flex;gap:8px;align-items:center}.not-sent button{border:0;background:transparent;color:var(--bad);font-weight:700;text-decoration:underline;padding:0}.typing{min-height:22px;font-size:12.5px;color:var(--muted);padding:0 6px;display:flex;gap:14px;align-items:center}.typing-line{align-items:center;gap:7px}.dots,.typing-line{display:inline-flex}.dots{gap:3px}.dots i{width:5px;height:5px;border-radius:50%;background:var(--muted);animation:dot 1.2s ease-in-out infinite}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-3px);opacity:1}}.page{animation:pagein .22s cubic-bezier(.2,.8,.2,1);flex:1 1;display:flex;flex-direction:column;min-width:0}@keyframes pagein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dec{animation:rise .3s cubic-bezier(.2,.8,.2,1) backwards}.dec:nth-of-type(2){animation-delay:.05s}.dec:nth-of-type(3){animation-delay:.1s}.dec:nth-of-type(4){animation-delay:.15s}.done-row{animation:pop .22s ease-out}.sheet{animation:fadein .16s ease-out}.sheet .pane{animation:sheetup .22s cubic-bezier(.2,.8,.2,1)}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes sheetup{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.dec,.done-row,.dots i,.m.enter,.page,.rb,.react,.react .n,.rec-dot,.send.pop,.sheet,.sheet .pane{animation:none}.m,.wave i{transition:none}}.voice-mode{position:fixed;inset:0;z-index:80;background:radial-gradient(120% 70% at 50% 25%,#3a1a52 0,var(--cedar-void) 70%);color:#F4ECFB;flex-direction:column;padding:calc(20px + env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) calc(28px + env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));gap:16px;animation:fadein .2s ease-out;overflow:auto}.vm-top,.voice-mode{display:flex;align-items:center}.vm-top{width:100%;max-width:520px;font-size:13px;font-weight:700;justify-content:space-between;opacity:.9}.vm-live{display:inline-flex;align-items:center;gap:6px;font-size:12px;opacity:.7}.vm-live i{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.4)}.vm-live.on{opacity:1}.vm-live.on i{background:#4ADE80;animation:blinkdot 1.6s infinite}.vm-orb{margin-top:7vh;transition:margin .3s ease}.vm-orb.small{margin-top:1vh}.vm-state{font-size:14px;opacity:.8;text-align:center;max-width:36ch;margin:0;min-height:20px}.vm-caption{max-width:520px;width:100%;display:grid;grid-gap:8px;gap:8px;font-size:15.5px;line-height:1.45}.vm-line{margin:0;padding:8px 12px;border-radius:14px;animation:rise .2s ease-out}.vm-line.you{justify-self:end;background:rgba(255,255,255,.1);max-width:85%}.vm-line.cedar{justify-self:start;color:#fff;max-width:92%}.vm-line.now{opacity:.75}.vm-card{width:100%;max-width:520px;color:var(--ink);animation:rise .25s ease-out}.vm-bar{margin-top:auto;display:flex;gap:18px;align-items:center;padding-top:8px}.vm-btn{width:60px;height:60px;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.12);color:#fff;display:grid;place-items:center;transition:transform .12s,background .15s}.vm-btn:active{transform:scale(.92)}.vm-btn.on{background:#fff2;border-color:#fff6}.vm-btn.end{background:#DC2626;border-color:#DC2626}.voice-mode .b--n{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);color:#fff}.gc-foot .links{display:flex;gap:14px}.pb-group,.pb-list{display:grid;grid-gap:10px;gap:10px}.pb-group+.pb-group{margin-top:10px}.pb-group-h{display:grid;grid-gap:2px;gap:2px;margin:4px 4px 0;font-size:15px}.pb-group-h small{font-size:12.5px;font-weight:500;color:var(--muted)}.pb{background:var(--surface);border:1px solid var(--line-soft);border-radius:16px;padding:13px 14px;display:grid;grid-gap:6px;gap:6px}.pb p{margin:0;font-size:14px;color:var(--ink-2)}.pb .pb-when{color:var(--muted);font-size:13px;font-weight:600}.pb-h{display:flex;align-items:center;gap:8px;justify-content:space-between}.pb-h b{font-size:15.5px}.pb-rules{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.lv-pill{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:999px;white-space:nowrap;background:var(--sunk);color:var(--muted)}.lv-pill.lv-acts{background:var(--cedar-soft);color:var(--cedar-ink)}.lv-pill.lv-asks{background:var(--cobalt-soft);color:var(--cobalt-ink)}.lv-pill.lv-people{background:var(--sunk);color:var(--ink-2)}.pb-teach{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:var(--cobalt-soft);color:var(--cobalt-ink);font-weight:700;font-size:14px}.pb-teach svg:last-child{margin-left:auto;transform:rotate(180deg)}.teach-lede{margin:0 0 12px;font-size:14px;color:var(--ink-2)}.rules{display:grid;background:var(--surface);border:1px solid var(--line-soft);border-radius:16px;overflow:hidden}.rule{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:13px 14px}.rule+.rule{border-top:1px solid var(--line-soft)}.rule-t{display:grid;grid-gap:2px;gap:2px;min-width:0}.rule-t b{font-size:14.5px}.rule-t span{font-size:13px;color:var(--muted)}.rule.locked .rule-t b{color:var(--ink-2)}@media (max-width:560px){.rule{grid-template-columns:1fr}.rule-ctl{justify-self:end}}.rule-ctl{display:grid;grid-gap:4px;gap:4px;justify-items:end}.rule-err{font-size:12px;color:var(--bad)}.seg{display:inline-flex;background:var(--sunk);border-radius:11px;gap:2px}.seg button{border:0;background:transparent;color:var(--muted);font-size:13px;font-weight:700;padding:6px 12px;border-radius:8px;transition:background .18s,color .18s}.seg button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px rgba(16,18,32,.12)}.seg button.on.lv-acts{background:var(--cedar-tint);color:var(--cedar-ink)}.seg button.on.lv-asks{background:var(--tint);color:var(--cobalt-ink)}.seg button:disabled{cursor:not-allowed}.seg button:disabled:not(.on){opacity:.55}.lock-pill{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;color:var(--muted);background:var(--sunk);border-radius:999px;padding:5px 11px;justify-self:end}.kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}@media (min-width:700px){.kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.kpi{background:var(--surface);border:1px solid var(--line-soft);border-radius:14px;padding:11px 12px 10px;display:grid;grid-gap:3px;gap:3px;min-width:0;transition:border-color .15s,transform .15s}.kpi:hover{border-color:var(--cobalt-line)}.kpi:active{transform:scale(.99)}.kpi-l{font-size:12px;font-weight:700;color:var(--muted)}.kpi-v{font-family:var(--f-sans);font-feature-settings:"tnum";font-size:21px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.kpi-d{font-size:11.5px;font-weight:600;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:16px}.kpi-d.good{color:var(--good)}.kpi-d.bad{color:var(--warn)}.kpi-d.read{color:var(--ink-2)}.kpi-sect{align-items:center}.seg.seg-tint{padding:2px;border-radius:9px}.seg.seg-tint button{font-family:var(--f-mono);font-size:11.5px;letter-spacing:0;text-transform:none;padding:3px 9px;border-radius:7px}.seg.seg-tint button.on{background:var(--cobalt-soft);color:var(--cobalt-ink);box-shadow:none}.kpi-src{margin:6px 4px 0;font-size:11.5px}.mini-box{width:100%;height:34px;margin:4px 0 2px}.mini{display:block;overflow:visible;touch-action:pan-y;cursor:crosshair}.mini .line{fill:none;stroke:var(--faint);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.mini .area{fill:var(--sunk)}.mini .cross{stroke:var(--line);stroke-width:1}.mini .cross,.mini .dot{vector-effect:non-scaling-stroke}.mini .dot{fill:var(--cobalt);stroke:var(--surface);stroke-width:2}.mini .bar{fill:var(--line);transition:fill .12s}.mini .bar.on{fill:var(--cobalt)}.mini .track{fill:var(--sunk)}.mini-pair .bar{fill:var(--faint)}.mini-pair .bar.on{fill:var(--cobalt)}.dec-h{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.dec-h h3{min-width:0}.dec-ph{display:flex;flex:none}.dec-ph .dph{display:grid;place-items:center;width:64px;height:44px;border-radius:10px;overflow:hidden;border:2px solid var(--surface);background:var(--sunk);box-shadow:0 1px 3px rgba(16,18,32,.12)}.dec-ph .dph img{width:100%;height:100%;object-fit:cover;display:block}.dec-ph .dph.none small{display:none}.dec-ph .dph.none svg{width:34px;height:17px}.dec-ph.n2 .dph+.dph,.dec-ph.n3 .dph+.dph{margin-left:-30px}.dec-ph.n2 .dph,.dec-ph.n3 .dph{width:52px;height:38px}.c-row{border-radius:12px;transition:background .2s}.c-row.pressing{background:var(--sunk)}.c-row.sel{background:var(--cobalt-soft)}.c-line{display:flex;align-items:center;gap:10px;min-width:0;padding:3px;margin:-3px;border-radius:12px;cursor:pointer;-webkit-touch-callout:none;transition:transform .15s}.c-row.pressing .c-line{transform:scale(.985)}.c-line:focus-visible{outline:2px solid var(--cobalt);outline-offset:1px}.c-ph{flex:none;width:56px;height:42px;border-radius:9px;overflow:hidden;background:var(--sunk);display:grid;place-items:center}.c-ph img{width:100%;height:100%;object-fit:cover;display:block}.c-main{flex:1 1;min-width:0;display:grid;grid-gap:1px;gap:1px}.c-t{display:flex;align-items:center;gap:6px;font-size:14.5px;line-height:1.3;color:var(--ink)}.c-t,.c-tt{min-width:0}.c-tt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-t .cond-pill{flex:none}.c-t b{font-weight:700}.c-tt{color:var(--ink)}.c-tt>span{font-weight:500}.c-m,.c-tt>span{color:var(--muted)}.c-m{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-aside{flex:none;font-size:14px;color:var(--ink);text-align:right}.c-aside .mono{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.c-more{display:grid;grid-gap:8px;gap:8px;padding:8px 0 2px 66px;animation:rise .18s ease-out}.c-tags{gap:5px;align-items:center}.c-acts,.c-tags{display:flex;flex-wrap:wrap}.c-acts button{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line-soft);background:var(--sunk);color:var(--ink-2);font-size:12.5px;padding:5px 10px;border-radius:999px}.c-acts button:hover{border-color:var(--cobalt-line);color:var(--cobalt-ink)}.c-read{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border-radius:14px;background:var(--sunk);border:1px solid var(--line-soft);animation:rise .18s ease-out}@media (hover:none){.c-line{-webkit-user-select:none;-moz-user-select:none;user-select:none}}.car-labels{display:flex;flex-wrap:wrap;gap:4px}.lbl{font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:999px;border:1px solid var(--line);background:var(--sunk);color:var(--ink-2);white-space:nowrap}.lbl.more{color:var(--muted)}.car-meta{margin:-4px 0 0;font-size:13px;color:var(--ink-2)}.car-list{display:grid;grid-gap:10px;gap:10px}.car-tip{display:flex;align-items:center;gap:8px;margin-top:6px;padding:7px 10px;border-radius:11px;background:var(--cobalt-soft);color:var(--cobalt-ink);font-size:12.5px;animation:rise .25s ease-out}.car-tip span{flex:1 1;min-width:0}.car-tip button{border:0;background:var(--cobalt);color:#fff;font-size:12px;font-weight:700;padding:5px 10px;border-radius:8px;flex:none}.vin-tag{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-width:0;font-family:var(--f-mono);font-size:11px;font-weight:500;letter-spacing:.03em;line-height:1;padding:4px 7px;border-radius:7px;background:var(--sunk);border:1px solid var(--line-soft);color:var(--ink-2);cursor:copy;transition:background .15s,color .15s,border-color .15s;vertical-align:middle}.vin-tag span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vin-tag:hover{border-color:var(--cobalt-line);color:var(--cobalt-ink)}.vin-tag.done{background:var(--good-soft);color:var(--good);border-color:transparent}.txt .vin-tag{margin:0 2px}.cond-pill{display:inline-flex;align-items:baseline;gap:1px;font-family:var(--f-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;padding:0 6px;line-height:17px;border-radius:999px;white-space:nowrap}.cond-pill small{font-size:10px;font-weight:500;opacity:.65;color:inherit}.cond-pill.c-good{background:var(--good-soft);color:var(--good)}.cond-pill.c-ok{background:var(--cobalt-soft);color:var(--cobalt-ink)}.cond-pill.c-fair{background:var(--warn-soft);color:var(--warn)}.cond-pill.c-poor{background:var(--bad-soft);color:var(--bad)}.cond-pill.c-none{background:var(--sunk);color:var(--faint)}.price-hero{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ph-v{font-family:var(--f-sans);font-feature-settings:"tnum";font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.ph-from{font-size:13px;color:var(--muted);min-width:0}.ph-from b{color:var(--ink-2)}.price-read{margin:-8px 0 0;font-size:13px;font-weight:700}.price-read .gap{display:inline-flex;align-items:center;gap:3px;vertical-align:middle}.price-read.good{color:var(--good)}.price-read.bad{color:var(--bad)}.price-read .of{font-weight:500;color:var(--muted)}.price-line{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;font-size:12.5px;color:var(--muted)}.price-line b{font-family:var(--f-sans);font-feature-settings:"tnum";font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums}.price-line b.bad{color:var(--bad)}.gallery{position:fixed;inset:0;z-index:85;background:#07080d;color:#fff;display:flex;flex-direction:column;animation:fadein .18s ease-out}.gal-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(12px + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 10px max(16px,env(safe-area-inset-left,0px))}.gal-top span{display:grid;min-width:0}.gal-top b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gal-top small{font-size:12.5px;opacity:.7;font-family:var(--f-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gal-x{border:0;background:rgba(255,255,255,.12);color:#fff;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex:none}.gal-strip{flex:1 1;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain}.gal-strip::-webkit-scrollbar{display:none}.gal-slide{flex:0 0 100%;scroll-snap-align:center;display:grid;place-items:center;padding:8px 0}.gal-slide img{max-width:100%;max-height:100%;object-fit:contain;display:block}.gal-note{margin:auto;opacity:.75;font-size:14px}.gal-nav{display:flex;align-items:center;justify-content:center;gap:16px;padding:10px 16px calc(16px + env(safe-area-inset-bottom,0px))}.gal-nav button{border:0;background:rgba(255,255,255,.12);color:#fff;width:44px;height:44px;border-radius:50%;display:grid;place-items:center}.gal-nav button:disabled{opacity:.3}.gal-nav button.next svg{transform:rotate(180deg)}.gal-dots{display:flex;gap:5px;flex-wrap:wrap;justify-content:center;max-width:60vw}.gal-dots i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.3);transition:background .2s,transform .2s}.gal-dots i.on{background:#fff;transform:scale(1.25)}.task-car{display:flex;gap:8px;align-items:center;margin:0;font-size:13.5px;color:var(--ink-2);background:var(--sunk);border-radius:10px;padding:8px 10px}.ctx-sheet .pane{gap:10px;padding-top:10px}.ctx-back{position:fixed;inset:0;z-index:70}.ctx-pop{position:fixed;width:290px;max-height:min(560px,calc(100dvh - 16px));overflow:auto;background:var(--surface);border:1px solid var(--line-soft);border-radius:14px;box-shadow:0 12px 40px rgba(16,18,32,.22);padding:6px;display:grid;grid-gap:4px;gap:4px;animation:popin .12s ease-out;transform-origin:top left}@keyframes popin{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.ctx-head{padding:4px 4px 6px;border-bottom:1px solid var(--line-soft)}.ctx-car{display:flex;align-items:center;gap:9px;min-width:0}.ctx-car span:last-child{display:grid;min-width:0}.ctx-car b{font-size:14px}.ctx-car b,.ctx-car small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctx-car small{font-size:12px;color:var(--muted)}.ctx-ph{flex:none;width:44px;height:33px;border-radius:7px;overflow:hidden;background:var(--sunk);display:grid;place-items:center}.ctx-ph img{width:100%;height:100%;object-fit:cover}.ctx-ph.none svg{width:28px;height:14px}.ctx-quick{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:6px;gap:6px;padding:2px 0}.ctx-quick a,.ctx-quick button{display:grid;justify-items:center;grid-gap:3px;gap:3px;border:0;background:var(--sunk);color:var(--ink-2);border-radius:12px;padding:10px 4px 8px;font-weight:600}.ctx-quick small{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ctx-quick a:hover,.ctx-quick button:hover{background:var(--line-soft)}.ctx-quick button:active{transform:scale(.95)}.ctx-quick button.on{background:var(--cobalt-soft);color:var(--cobalt-ink)}.ctx-quick button:disabled{opacity:.45}.ctx-pop .ctx-quick a,.ctx-pop .ctx-quick button{padding:7px 2px 6px;border-radius:9px}.ctx-list{display:grid}.ctx-list a,.ctx-list button{display:flex;align-items:center;gap:11px;border:0;background:transparent;text-align:left;padding:11px 8px;border-radius:9px;font-size:15px;font-weight:500;color:var(--ink)}.ctx-pop .ctx-list a,.ctx-pop .ctx-list button{padding:7px 8px;font-size:13.5px;gap:9px}.ctx-list a:hover,.ctx-list button:hover{background:var(--sunk)}.ctx-list button:disabled{opacity:.5}.ctx-list .bad{color:var(--bad)}.ctx-l{flex:1 1;min-width:0}.ctx-h,.ctx-l{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctx-h{font-size:12.5px;color:var(--muted);max-width:45%}.ctx-chev,.ctx-list a>.i:last-child{color:var(--faint)}.ctx-chev{display:grid}.ctx-chev svg{transform:rotate(180deg)}.ctx-page{display:grid;grid-gap:10px;gap:10px;animation:rise .16s ease-out}.ctx-page-h{display:flex;align-items:center;gap:8px}.ctx-page-h button{border:0;background:var(--sunk);color:var(--ink-2);width:30px;height:30px;border-radius:9px;display:grid;place-items:center}.ctx-page-h b{font-size:15.5px}.pg-note{margin:0;font-size:13.5px;color:var(--muted)}.pg-head{margin:0;font-size:17px;font-weight:800;color:var(--ink)}.pg-head small{font-size:12.5px;font-weight:600;color:var(--muted)}.pg-head.v-sell_now{color:var(--good)}.pg-head.v-hold{color:var(--warn)}.pg-text{margin:0;font-size:14px;line-height:1.5;color:var(--ink-2)}.pg-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 12px;gap:6px 12px;margin:0}.pg-points>div{display:grid;grid-gap:1px;gap:1px;min-width:0}.pg-points dt{font-size:11.5px;color:var(--muted)}.pg-points dd{margin:0;font-size:13.5px;font-weight:700;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pg-caution{margin:0;font-size:12.5px;color:var(--warn);background:var(--warn-soft);border-radius:9px;padding:7px 9px}.pg-link{display:inline-flex;align-items:center;gap:5px;justify-self:start;font-size:13.5px;font-weight:700;color:var(--cobalt)}.why{display:grid;grid-gap:12px;gap:12px}.why section{display:grid;grid-gap:6px;gap:6px}.why h4{margin:0;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.why ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.why-read li{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink);padding:6px 8px;border-radius:9px;background:var(--sunk);animation:rise .22s ease-out both}.why-read li>.i{color:var(--good);flex:none}.why-read li.bad>.i{color:var(--bad)}.why-read li span{flex:1 1;min-width:0}.why-read li small{color:var(--muted);font-size:12.5px}.why-read li em{font-style:normal;font-family:var(--f-mono);font-size:12px;color:var(--muted);background:var(--surface);border-radius:6px;padding:1px 6px}.why-by li{font-size:13.5px;color:var(--ink-2);line-height:1.45;padding-left:12px;position:relative}.why-by li:before{content:"";position:absolute;left:2px;top:.62em;width:4px;height:4px;border-radius:50%;background:var(--faint)}.why-by li.lesson{display:flex;gap:7px;padding:7px 9px;border-radius:9px;background:var(--cedar-tint);color:var(--cedar-ink)}.why-by li.lesson:before{display:none}.why-by li.lesson>.i{flex:none;margin-top:2px}.why-by li.lesson small,.why-checks small{display:block;font-size:12px;opacity:.75;margin-top:1px}.why-checks li{display:flex;gap:7px;align-items:flex-start;font-size:13.5px;color:var(--ink-2)}.why-checks li>.i{flex:none;margin-top:2px;color:var(--good)}.why-checks li.bad>.i{color:var(--bad)}.why-model{margin:0;font-size:12px;color:var(--faint);font-family:var(--f-mono)}.why-sk{display:grid;grid-gap:6px;gap:6px}.why-sk i{display:block;height:30px;border-radius:9px;background:linear-gradient(90deg,var(--sunk),var(--line-soft),var(--sunk));background-size:200% 100%;animation:shimmer 1.2s linear infinite}.why-sk i:nth-child(2){width:80%}.why-sk i:nth-child(3){width:60%}@keyframes shimmer{to{background-position:-200% 0}}.correct{display:grid;grid-gap:10px;gap:10px}.correct .chips-row .chip{font-size:12.5px;padding:5px 11px}.correct-q{display:grid;grid-gap:5px;gap:5px}.correct-q span{font-size:13px;font-weight:700;color:var(--ink-2)}.correct-q textarea{font:inherit;font-size:14.5px;line-height:1.45;resize:vertical;min-height:76px;border:1px solid var(--line);border-radius:11px;padding:9px 11px;background:var(--surface);color:var(--ink);transition:border-color .15s,box-shadow .15s}.correct-q textarea:focus{outline:0;border-color:var(--cobalt);box-shadow:0 0 0 3px var(--cobalt-soft)}.correct-scope{justify-self:start}.correct-scope button{display:inline-flex;align-items:center;gap:6px;min-height:36px}@media (prefers-reduced-motion:reduce){.why-read li,.why-sk i{animation:none}}.lesson-row{animation:rise .2s ease-out both}.lesson-row .pref-t{min-width:0}@media (max-width:520px){.lesson-row{grid-template-columns:1fr}.lesson-row .lesson-acts{justify-content:flex-start}}.lesson-acts{display:flex;gap:6px;flex:none;flex-wrap:wrap;justify-content:flex-end}.lesson-edit input{font:inherit;font-size:14.5px;font-weight:700;border:1px solid var(--cobalt);border-radius:9px;padding:6px 9px;background:var(--surface);color:var(--ink);box-shadow:0 0 0 3px var(--cobalt-soft);outline:0;width:100%}.lesson-scope{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:700;padding:1px 7px 1px 5px;border-radius:999px;background:var(--sunk);color:var(--ink-2);margin-right:6px;vertical-align:1px}.lesson-scope.team{background:var(--cedar-tint);color:var(--cedar-ink)}.health-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;padding:0 14px 12px}.health-tiles div{display:grid;grid-gap:1px;gap:1px;background:var(--sunk);border-radius:11px;padding:9px 10px}.health-tiles b{font-size:19px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.health-tiles span{font-size:12px;color:var(--muted)}.health-checks{list-style:none;margin:0;padding:0 14px 12px;display:grid;grid-gap:7px;gap:7px}.health-checks li{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,2fr) 44px;align-items:center;grid-gap:10px;gap:10px;font-size:13.5px;color:var(--ink-2)}.health-checks b{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.health-bar{height:6px;border-radius:999px;background:var(--sunk);overflow:hidden}.health-bar i{display:block;height:100%;border-radius:999px;background:var(--good);transform-origin:left;animation:grow .5s cubic-bezier(.2,.8,.2,1) both}.health-bar i.low{background:var(--warn)}@keyframes grow{0%{transform:scaleX(0)}to{transform:none}}@media (max-width:480px){.health-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.health-bar i,.lesson-row{animation:none}}.ctx-pop .rb{width:38px;height:38px}.ctx-pop .react-bar{padding:2px 0 4px;border-bottom:1px solid var(--line-soft)}.gc-btn{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line-soft);background:var(--sunk);color:var(--ink-2);font-size:12.5px;font-weight:700;padding:4px 10px;border-radius:999px}.gc-btn:disabled{opacity:.5}.cars-count{margin:-6px 0 0;font-size:12.5px;color:var(--muted)}.cars .car-list{gap:8px}.cars-more{display:inline-flex;align-items:center;gap:4px;justify-self:start;border:0;background:transparent;color:var(--cobalt);font-size:13px;font-weight:700;padding:2px 0}.cars-more svg{transform:rotate(-90deg)}.chk{flex:none;width:22px;height:22px;border-radius:7px;border:1.5px solid var(--line);display:grid;place-items:center;background:var(--surface);color:#fff;transition:background .15s,border-color .15s}.chk.on{background:var(--cobalt);border-color:var(--cobalt)}.cars-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:8px;border-top:1px solid var(--line-soft)}.cars-all{border:0;background:transparent;color:var(--cobalt);font-weight:700;font-size:13px;padding:0}.cars-n{flex:1 1;font-size:13px;color:var(--muted)}.cars-tools{display:grid;grid-gap:8px;gap:8px;padding:8px;border-radius:12px;background:var(--sunk)}.pe-bulk{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--ink-2)}.pe-bulk input,.pe-in input{width:56px;border:1px solid var(--line);border-radius:8px;padding:4px 6px;font:inherit;font-family:var(--f-sans);font-size:13px;text-align:right;background:var(--surface);color:var(--ink)}.pe-ask{display:flex;gap:6px}.pe-ask input{flex:1 1;min-width:0;border:1px solid var(--line);border-radius:9px;padding:6px 9px;font:inherit;font-size:13px;background:var(--surface);color:var(--ink)}.pe-by{margin:0;font-size:12px;color:var(--muted)}.pe{display:flex;align-items:center;gap:10px}.c-below{padding:6px 0 2px 66px}.pe-in{display:inline-flex;align-items:center;gap:3px;font-size:12.5px}.pe small,.pe-in{color:var(--muted)}.pe small{font-family:var(--f-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px;white-space:nowrap}.pe small b{font-weight:700}.pe small.down{color:var(--warn)}.pe small.up{color:var(--good)}.prep-lines{display:grid;border:1px solid var(--line-soft);border-radius:12px;overflow:hidden;max-height:40dvh;overflow-y:auto}.prep-lines>div{display:grid;grid-template-columns:1fr auto;grid-gap:2px 10px;gap:2px 10px;padding:8px 11px;font-size:13.5px}.prep-lines>div+div{border-top:1px solid var(--line-soft)}.prep-lines span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prep-lines b{font-family:var(--f-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.prep-lines small{grid-column:1/-1;font-size:12px;color:var(--muted)}.prep-lines small.warn{color:var(--warn)}.ctx-pop>*,.ctx-quick>*{min-width:0}.ctx-list a,.ctx-list button{min-width:0;width:100%}.k-body:has(.room){display:flex;flex-direction:column}.k-body:has(.room)>.room{flex:1 1}.m-card{margin:8px 0 0 -44px;min-width:0}.m.cont .m-card{margin-top:4px}.pe-in input.pe-usd{width:86px}.c-mark{font-size:12.5px;font-weight:600;color:var(--cobalt-ink)}.c-open{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;margin-top:-8px;text-decoration:none}.c-open:active{opacity:.7}.bp-head{margin:0;font-size:17px;font-weight:800;color:var(--ink)}.me-btn{flex:none;border-radius:50%;display:grid;place-items:center;transition:transform .12s}.me-btn:active{transform:scale(.94)}.side-me{display:flex;align-items:center;gap:9px;padding:8px;border-radius:12px;min-width:0}.side-me:hover{background:var(--sunk)}.side-me span{display:grid;min-width:0}.side-me b{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-me small{font-size:12px;color:var(--muted)}.pf-id{display:flex;align-items:center;gap:14px;padding:6px 2px 4px}.pf-id>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.pf-id b{font-size:19px;font-weight:800}.pf-id small{font-size:13.5px;color:var(--muted)}.pf-id .pill{justify-self:start;margin-top:3px}.pf-list{display:grid;background:var(--surface);border:1px solid var(--line-soft);border-radius:16px;overflow:hidden}.pf-row{display:flex;align-items:center;gap:11px;padding:11px 13px;color:var(--ink)}.pf-row+.pf-row{border-top:1px solid var(--line-soft)}.pf-row>span:nth-child(2),.pf-row>span:nth-child(3):not(.pf-org){flex:1 1;display:grid;min-width:0}.pf-row b{font-size:14.5px}.pf-row small{font-size:12.5px;color:var(--muted)}.pf-row.on>.i{color:var(--good)}.pf-row.add{color:var(--cobalt-ink)}.pf-org{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-size:12px;font-weight:800;background:var(--sunk);color:var(--ink-2)}.pf-row.on .pf-org{background:var(--cobalt);color:#fff}.pf-day{background:var(--surface);border:1px solid var(--line-soft);border-radius:16px;padding:12px 13px}.pf-day,.pf-out{display:grid;grid-gap:10px;gap:10px}.pf-cards{display:grid;grid-gap:12px;gap:12px}.danger-text{color:var(--bad)!important;justify-self:end}.acting{position:-webkit-sticky;position:sticky;top:0;z-index:25;display:flex;align-items:center;gap:8px;min-height:30px;padding:calc(5px + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 5px max(16px,env(safe-area-inset-left,0px));background:var(--warn-soft);color:var(--warn);font-size:12.5px;font-weight:600;border-bottom:1px solid color-mix(in srgb,var(--warn) 22%,transparent)}.acting-t{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acting-t b{font-weight:800}.acting-sw{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--warn) 14%,transparent);font-weight:700;white-space:nowrap}.acting-sw:hover{background:color-mix(in srgb,var(--warn) 22%,transparent)}.is-acting .k-top{top:calc(30px + env(safe-area-inset-top,0px));padding-top:10px}@media (min-width:900px){.is-acting .pinned{top:calc(88px + env(safe-area-inset-top,0px))}}.pf-row .pf-tag{font-size:11px;font-weight:700;color:var(--cobalt-ink);background:var(--cobalt-soft);border-radius:999px;padding:2px 8px;white-space:nowrap}.staff-note{display:flex;align-items:center;gap:7px;margin:8px 0 0;color:var(--warn);background:var(--warn-soft);border-radius:10px;padding:8px 10px}.prep-note,.staff-note{font-size:13px;font-weight:600}.prep-note{display:grid;grid-gap:6px;gap:6px;color:var(--ink-2)}.prep-note textarea{font:inherit;font-weight:400;font-size:14px;border:1px solid var(--line);border-radius:10px;padding:8px 10px;background:var(--surface);color:var(--ink);resize:vertical;min-height:44px}.pf-list.port{margin-bottom:6px}.pf-list.port .pf-row small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-list.port .due{font-size:11.5px;font-weight:700;color:var(--bad);white-space:nowrap}.deleg-rows{display:grid;grid-gap:2px;gap:2px;margin-top:6px}.deleg-row{display:flex;align-items:center;gap:12px;padding:9px 2px;border-bottom:1px solid var(--line-soft)}.deleg-row:last-child{border-bottom:0}.deleg-row>span:first-child{flex:1 1;display:grid;min-width:0}.deleg-row b{font-size:14px}.deleg-row small{font-size:12.5px;color:var(--muted)}.deleg-row input[type=checkbox]{width:40px;height:22px;accent-color:var(--cobalt)}.deleg-state{font-size:12.5px;font-weight:700;color:var(--muted);background:var(--sunk);border-radius:999px;padding:2px 9px}.deleg-state.on{color:var(--good);background:var(--good-soft)}.deleg-until{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;font-size:13px;font-weight:600;color:var(--ink-2)}.deleg-until input{font:inherit;border:1px solid var(--line);border-radius:10px;padding:6px 9px;background:var(--surface);color:var(--ink)}.dec-note{display:flex;gap:7px;align-items:flex-start;margin:6px 0 0;font-size:13px;color:var(--ink-2);background:var(--warn-soft);border-radius:10px;padding:7px 10px}.dec-note svg{color:var(--warn);margin-top:2px}.note-box{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.note-box textarea{font:inherit;font-size:14px;border:1px solid var(--line);border-radius:10px;padding:8px 10px;background:var(--surface);color:var(--ink);resize:vertical}.money-rows{display:grid;grid-gap:4px;gap:4px;margin:8px 0 2px}.money-row{display:flex;align-items:center;gap:8px;font-size:13.5px}.money-row span{flex:1 1}.money-row b{font-family:var(--f-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.money-row svg{color:var(--good)}.money-row.open svg{color:var(--warn)}.acting-n{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--warn);color:var(--warn-soft);font-size:11px;font-weight:800;display:inline-grid;place-items:center;margin-left:2px}.back-today{display:inline-flex;align-items:center;gap:6px;margin:8px 0 0;padding:6px 12px;border-radius:999px;background:var(--cobalt-soft);color:var(--cobalt-ink);font-size:13px;font-weight:700}.band{margin:10px 2px 2px}.band-track{position:relative;height:6px;border-radius:3px;background:var(--sunk)}.band-zone{position:absolute;top:0;bottom:0;background:var(--cobalt-soft);border-left:1px solid var(--cobalt-line);border-right:1px solid var(--cobalt-line)}.band-mark{top:-3px;width:2px;margin-left:-1px;border-radius:1px;background:var(--faint)}.band-dot,.band-mark{position:absolute;height:12px}.band-dot{top:50%;width:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--cobalt);box-shadow:0 0 0 2px var(--surface)}.band-dot.bad{background:var(--bad)}.band-labels{position:relative;height:16px;margin-top:4px;font-size:11px;color:var(--muted)}.band-labels span{position:absolute;transform:translateX(-50%);white-space:nowrap}.band-labels span:last-child{transform:translateX(-90%)}.welcome{display:grid;grid-gap:10px;gap:10px;background:var(--surface);border:1px solid var(--line-soft);border-radius:16px;padding:14px 14px 12px;margin:6px 0 12px}.welcome-h{display:flex;align-items:center;gap:9px;font-size:15px}.welcome p{margin:0;font-size:14px;color:var(--ink-2)}.welcome-step{display:grid;grid-gap:7px;gap:7px;font-size:13.5px;font-weight:600;color:var(--ink-2)}.welcome .chips{display:flex;flex-wrap:wrap;gap:6px}.welcome .chip{font:inherit;font-size:13px;font-weight:700;padding:5px 12px;border-radius:999px;border:1px solid var(--line);background:var(--sunk);color:var(--ink-2);cursor:pointer}.welcome .chip.on{background:var(--cobalt-soft);border-color:var(--cobalt);color:var(--cobalt-ink)}.vm-pending{width:min(420px,100%);display:grid;grid-gap:8px;gap:8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:12px 14px;color:#F4ECFB}.vm-pending p{margin:0;font-size:14px;line-height:1.4}.vm-pending small{font-size:12px;opacity:.7}.vm-decided{margin:0;font-size:12.5px;opacity:.8;text-align:center;max-width:420px}.voice-launch{color:var(--cedar-ink)}.dec.snoozed{opacity:.6}.dec.snoozed .k{display:flex;align-items:center;gap:6px}.why{margin-top:6px}.why-btn{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:13px;font-weight:700;color:var(--cobalt-ink);background:none;border:0;padding:4px 0;cursor:pointer}.why-body{display:grid;grid-gap:4px;gap:4px;font-size:13.5px;color:var(--ink-2);background:var(--sunk);border-radius:10px;padding:8px 10px}.why-body p{margin:0}.lv-pill.lv-watches,.seg button.on.lv-watches{background:var(--good-soft);color:var(--good)}.rule-by{font-size:12px;color:var(--faint);font-weight:600}.paused-bar{position:-webkit-sticky;position:sticky;top:0;z-index:24;display:flex;align-items:center;gap:8px;min-height:28px;padding:calc(4px + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 4px max(16px,env(safe-area-inset-left,0px));background:var(--sunk);color:var(--ink-2);font-size:12.5px;font-weight:600;border-bottom:1px solid var(--line-soft)}.paused-t{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.paused-t b{font-weight:800}.paused-go{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;background:var(--cobalt-soft);color:var(--cobalt-ink);font-weight:700;white-space:nowrap}.is-acting .paused-bar{top:calc(30px + env(safe-area-inset-top,0px));padding-top:4px}.is-paused .k-top{top:calc(28px + env(safe-area-inset-top,0px));padding-top:10px}.is-acting.is-paused .k-top{top:calc(58px + env(safe-area-inset-top,0px))}@media (min-width:900px){.is-paused .pinned{top:calc(86px + env(safe-area-inset-top,0px))}.is-acting.is-paused .pinned{top:calc(116px + env(safe-area-inset-top,0px))}}.pause-row{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:13px 14px;margin-bottom:12px;border-radius:16px;background:var(--surface);border:1px solid var(--line-soft)}.pause-row.is-paused{background:var(--sunk)}.pause-t{display:grid;grid-gap:2px;gap:2px;min-width:0}.pause-t b{font-size:14.5px}.pause-t small{font-size:13px;color:var(--muted)}.act-list{display:grid;background:var(--surface);border:1px solid var(--line-soft);border-radius:16px;overflow:hidden}.act{display:grid;grid-template-columns:22px 1fr auto;grid-gap:10px;gap:10px;align-items:start;padding:11px 13px}.act+.act{border-top:1px solid var(--line-soft)}.act>.i{margin-top:2px;color:var(--muted)}.act.cedar>.i{color:var(--cedar)}.act b{display:block;font-size:14px;font-weight:600;line-height:1.35}.act small{display:block;font-size:12.5px;color:var(--muted);margin-top:2px}.act time{font-size:12px;color:var(--faint);white-space:nowrap}.act a{color:var(--cobalt);font-weight:700}.owner.agent{display:inline-flex;align-items:center;gap:4px;color:var(--cedar-ink)}.trow small.closed-by{display:block;color:var(--good);font-weight:600}.task-l{display:grid;grid-gap:2px;gap:2px;min-width:0}.task-l b{font-size:14.5px;font-weight:700;line-height:1.3}.task-l small{font-size:12.5px;color:var(--muted)}.goal-bar{position:relative;height:30px;border-radius:10px;background:var(--sunk);overflow:hidden}.goal-bar i{position:absolute;inset:0 auto 0 0;background:var(--cedar-soft);border-right:2px solid var(--cedar)}.goal-bar span{position:relative;display:flex;justify-content:space-between;align-items:center;height:100%;padding:0 10px;font-size:13px}.goal-bar b{font-weight:800;color:var(--ink)}.goal-bar small{color:var(--ink-2);font-weight:600}.play-rows{display:grid;border-top:1px solid var(--line-soft)}.play{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line-soft)}.play-t{display:grid;grid-gap:1px;gap:1px;min-width:0}.play-t b{font-size:14px;font-weight:700;line-height:1.3}.play-t small{font-size:12px;color:var(--muted)}.play-o{display:grid;justify-items:end;grid-gap:2px;gap:2px}.play-o select{font:inherit;font-size:13px;font-weight:700;color:var(--ink-2);background:var(--sunk);border:1px solid var(--line);border-radius:9px;padding:4px 8px;max-width:150px}.play-o b{font-size:13px}.play-o small{font-size:12px;color:var(--muted);font-weight:600}.plays .done-row .pg-link{margin-left:auto}.goal-list{display:grid;grid-gap:10px;gap:10px}.goal{background:var(--surface);border:1px solid var(--line-soft);border-radius:16px;padding:13px 14px;display:grid;grid-gap:8px;gap:8px}.goal-h{display:flex;align-items:center;gap:8px;justify-content:space-between}.goal-h b{font-size:15.5px}.goal p{margin:0;font-size:13px;color:var(--muted)}.pb-flow{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.pb-flow .st{font-size:12px;font-weight:600;padding:3px 8px;border-radius:8px;background:var(--sunk);color:var(--ink-2)}.pb-flow .st-cedar{background:var(--cedar-soft);color:var(--cedar-ink)}.pb-flow .st-person{background:var(--warn-soft);color:var(--warn)}.pb-runs{font-size:12px;color:var(--faint);font-weight:600}.rc-rows{display:grid;border-top:1px solid var(--line-soft)}.rc-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line-soft);font-size:13.5px;color:var(--ink-2)}.offer-box{display:grid;grid-gap:8px;gap:8px}.offer-box .note{margin:0}.note.warn{color:var(--warn)}.c-fit{font-size:12.5px;color:var(--muted)}.c-fit b{font-weight:700;color:var(--good)}.c-fit.near b{color:var(--cobalt-ink)}.c-fitline{font-size:12.5px;font-weight:600;color:var(--muted)}.cars-note{margin:-4px 0 0}.lane-lead{margin:0 4px 6px;font-size:13.5px;color:var(--ink-2)}.lane-link{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:13px;font-weight:700;color:var(--cobalt-ink);background:var(--cobalt-soft);border-radius:999px;padding:5px 11px}.due-w{color:var(--muted);font-weight:600}.due-w.hot{color:var(--bad)}.deal-line{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;font-size:12.5px;color:var(--muted)}.deal-line span{font-weight:700;color:var(--ink-2)}.deal-line b{font-weight:600;color:var(--ink-2)}.deal-line b.ok{color:var(--good)}.deal-line b.warn{color:var(--warn)}.kv-rows,.sig-rows{display:grid;border:1px solid var(--line-soft);border-radius:12px;overflow:hidden}.kv-rows>div,.sig-rows>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 10px;gap:2px 10px;align-items:center;padding:8px 11px;font-size:13.5px}.kv-rows>div+div,.sig-rows>div+div{border-top:1px solid var(--line-soft)}.kv-rows span,.sig-rows span{min-width:0;color:var(--ink-2)}.sig-rows b{font-size:12px;font-weight:700;color:var(--muted)}.sig-rows b.ok{color:var(--good)}.sig-rows b.att{color:var(--cobalt-ink)}.kv-rows>div{grid-template-columns:minmax(96px,34%) minmax(0,1fr)}.kv-rows b{font-weight:600;color:var(--ink);overflow-wrap:anywhere}.kv-rows small{grid-column:2;font-size:12px;color:var(--muted)}.kv-rows .blank b{color:var(--warn)}.kv-rows .later b{color:var(--muted);font-weight:500}.kv-rows .prop b{color:var(--cobalt-ink)}.kv-rows button.fill{justify-self:start;grid-column:2;border:0;background:none;padding:0;color:var(--cobalt);font-weight:700;font-size:12.5px}.kv-edit{grid-column:1/-1;display:flex;gap:8px;align-items:center}.kv-edit input,.kv-edit select,.trk input,.trk select{flex:1 1;min-width:0;font:inherit;font-size:14px;border:1px solid var(--line);border-radius:10px;padding:7px 10px;background:var(--surface);color:var(--ink)}.trk{display:flex;gap:8px}.trk select{flex:0 0 96px}.opt-rows{display:grid;grid-gap:8px;gap:8px}.opt-rows>div{border:1px solid var(--line-soft);border-radius:12px;padding:9px 11px;display:grid;grid-gap:3px;gap:3px;font-size:13.5px;color:var(--ink-2)}.opt-rows b{color:var(--ink)}.opt-rows .tag{justify-self:start}.chg{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13.5px}.chg s{color:var(--muted)}.chg b{color:var(--ink)}.iss-photos{display:flex;gap:6px;flex-wrap:wrap}.iss-photos img{width:64px;height:48px;object-fit:cover;border-radius:9px;border:1px solid var(--line-soft);background:var(--sunk)}.c-mark.warn{color:var(--warn)}.inv-chips.starters{justify-content:flex-start;margin:0 0 8px}.inv-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));grid-gap:8px;gap:8px}.inv-facts>div{background:var(--sunk);border-radius:11px;padding:7px 10px;display:grid;grid-gap:1px;gap:1px;min-width:0}.inv-facts span{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.inv-facts b{font-family:var(--f-sans);font-feature-settings:"tnum";font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inv-facts b.warn{color:var(--warn)}.inv-facts b.bad{color:var(--bad)}.inv-facts b.good{color:var(--good)}.inv-rows{display:grid;border:1px solid var(--line-soft);border-radius:12px;overflow:hidden}.inv-row{display:flex;align-items:center;gap:10px;padding:8px 11px;font-size:13.5px;color:var(--ink-2);min-width:0}.inv-row+.inv-row{border-top:1px solid var(--line-soft)}.inv-row-l{flex:1 1;min-width:0;display:grid;grid-gap:1px;gap:1px}.inv-row-l small{font-size:12px;color:var(--muted)}.inv-check{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--ink-2)}.inv-check input{width:18px;height:18px;accent-color:var(--cobalt)}.inv-chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.inv-chip{font:inherit;font-size:13px;font-weight:700;padding:6px 12px;border-radius:999px;border:1px solid var(--cobalt-line);background:var(--cobalt-soft);color:var(--cobalt-ink);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.inv-chip[disabled]{opacity:.55;cursor:default}.inv-q{display:grid;grid-gap:8px;gap:8px}.inv-q label{display:grid;grid-template-columns:110px 1fr;align-items:center;grid-gap:10px;gap:10px;font-size:13px;font-weight:700;color:var(--muted)}.inv-q input,.inv-q select{font:inherit;font-size:14px;font-weight:500;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:7px 10px;min-width:0;width:100%}.inv-q small{grid-column:2;font-size:12px;font-weight:600;color:var(--faint);margin-top:-4px}.inv-pick{display:grid;grid-gap:6px;gap:6px;max-height:260px;overflow:auto;padding:2px}.inv-pick label{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--ink-2);padding:6px 8px;border-radius:9px;background:var(--sunk)}.inv-pick label small{margin-left:auto;font-size:12px;color:var(--muted)}.inv-pick input{width:17px;height:17px;accent-color:var(--cobalt);flex:none}.inv-channel{display:flex;align-items:center;gap:10px;padding:9px 11px;font-size:13.5px;min-width:0}.inv-channel+.inv-channel{border-top:1px solid var(--line-soft)}.inv-channel .inv-row-l b{font-size:14px;color:var(--ink)}.inv-switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:38px;height:22px;border-radius:999px;background:var(--line);position:relative;flex:none;cursor:pointer;transition:background .15s}.inv-switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--surface);transition:left .15s;box-shadow:0 1px 2px rgba(16,18,32,.2)}.inv-switch:checked{background:var(--cobalt)}.inv-switch:checked:after{left:19px}.inv-switch:disabled{opacity:.6;cursor:default}.inv-steps{display:grid;grid-gap:6px;gap:6px}.inv-step{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--ink-2)}.inv-step i{width:18px;height:18px;border-radius:50%;flex:none;display:grid;place-items:center;border:1.5px solid var(--line);background:var(--surface);color:#fff}.inv-step.done i{background:var(--good);border-color:var(--good)}.inv-step.now i{border-color:var(--cobalt);box-shadow:inset 0 0 0 3px var(--cobalt-soft)}.inv-step .inv-row-l{flex:1 1}.inv-fromto{display:flex;align-items:baseline;gap:10px;font-family:var(--f-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inv-fromto s{color:var(--muted);font-size:15px}.inv-fromto b{font-size:20px;color:var(--ink)}.inv-photos{display:flex;gap:6px;overflow-x:auto}.inv-photos img{width:72px;height:54px;object-fit:cover;border-radius:9px;border:1px solid var(--line-soft);flex:none;background:var(--sunk)}.pr-rules{display:grid;grid-gap:8px;gap:8px;margin-top:6px}.pr-rules .teach-lede{margin:0}.rule.off .rule-t b,.rule.off .rule-t span{color:var(--faint)}@media (max-width:420px){.inv-q label{grid-template-columns:1fr;gap:4px}.inv-q small{grid-column:1;margin-top:0}}.chip{border:1px solid var(--cobalt-line);background:var(--cobalt-soft);color:var(--cobalt-ink);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700;white-space:nowrap}.chip.on{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.chip.n{border-color:var(--line);background:var(--sunk);color:var(--ink-2)}.chip[disabled]{opacity:.55;cursor:default}.pick-why{display:grid;grid-gap:8px;gap:8px}.pick-why .note{margin:0}.prefs{display:grid;background:var(--surface);border:1px solid var(--line-soft);border-radius:16px;overflow:hidden;margin-top:14px}.prefs-h{padding:12px 14px 4px;display:grid;grid-gap:2px;gap:2px}.prefs-h b{font-size:14.5px}.prefs-h span{font-size:13px;color:var(--muted)}.pref{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 14px}.pref+.pref,.prefs-h+.pref{border-top:1px solid var(--line-soft)}.pref-t{display:grid;grid-gap:1px;gap:1px;min-width:0}.pref-t b{font-size:14px;font-weight:700}.pref-t span{font-size:12.5px;color:var(--muted)}.qrows{display:grid;grid-gap:4px;gap:4px}.qrow{display:grid;grid-template-columns:minmax(96px,auto) 1fr;grid-gap:1px 10px;gap:1px 10px;align-items:baseline;padding:7px 9px;border-radius:10px;background:var(--sunk)}.qrow .ql{grid-row:span 2;font-size:12px;font-weight:700;color:var(--muted)}.qrow b{font-size:13.5px;font-weight:700;color:var(--ink)}.qrow small{font-size:11.5px;color:var(--muted)}.qrow.open{background:var(--cobalt-soft);box-shadow:inset 0 0 0 1px var(--cobalt-line)}.qrow.open b{color:var(--cobalt-ink)}.bp-track{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;color:var(--muted);flex-wrap:wrap}.bp-edit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.bp-edit label{display:grid;grid-gap:3px;gap:3px;font-size:12px;font-weight:700;color:var(--muted)}.bp-edit input{font:inherit;font-size:14px;font-weight:500;border:1px solid var(--line);border-radius:9px;padding:6px 9px;background:var(--surface);color:var(--ink);min-width:0}.bp-edit .acts,.bp-edit .note{grid-column:1/-1;margin:0}.bp-bar{height:6px;border-radius:9px;background:var(--line-soft);overflow:hidden}.bp-bar i{display:block;height:100%;border-radius:9px;background:var(--good)}.goal .acts{margin-top:2px}.done-row .pg-link{margin-left:auto}.done-row .pg-link+.pg-link{margin-left:10px}.pf-row>.pf-txt{flex:1 1;display:grid;min-width:0}.pf-row>span.pf-org{flex:none}.exit-offers{display:grid;grid-gap:4px;gap:4px;margin:8px 0 2px}.exit-offer{display:flex;align-items:baseline;gap:8px;font-size:13.5px}.exit-offer span{flex:1 1;min-width:0}.exit-offer b{font-family:var(--f-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.exit-offer small{color:var(--muted);font-size:12px}.dmg-fields{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.dmg-fields label{display:grid;grid-gap:4px;gap:4px;font-size:12.5px;font-weight:600;color:var(--ink-2)}.dmg-fields input{font:inherit;font-weight:400;font-size:14px;border:1px solid var(--line);border-radius:10px;padding:7px 10px;background:var(--surface);color:var(--ink)}.dmg-sev{display:flex;flex-wrap:wrap;gap:6px}.dmg-sev button{font:inherit;font-size:12.5px;font-weight:700;padding:5px 11px;border-radius:999px;border:1px solid var(--line);background:var(--sunk);color:var(--ink-2);cursor:pointer}.cold-task{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:13.5px;font-weight:600;color:var(--ink-2)}.cold-task select{font:inherit;font-weight:500;border:1px solid var(--line);border-radius:10px;padding:5px 8px;background:var(--surface);color:var(--ink)}.mem-pane{gap:10px}.mem-add,.mem-list{display:grid;grid-gap:2px;gap:2px}.mem-row{display:flex;align-items:center;gap:10px;padding:7px 2px}.mem-row.pick{cursor:pointer}.mem-t{flex:1 1;display:grid;min-width:0}.mem-t b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mem-t small{font-size:12px;color:var(--muted)}.mem-settings{display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--line-soft);padding-top:10px}.mem-name{display:grid;grid-gap:4px;gap:4px;font-size:12.5px;font-weight:600;color:var(--ink-2)}.mem-name input{font:inherit;font-weight:400;font-size:14px;border:1px solid var(--line);border-radius:10px;padding:7px 10px;background:var(--surface);color:var(--ink)}.chan-pin{margin-bottom:6px}.lv-pill.lv-warn{background:var(--warn-soft);color:var(--warn)}.qp{display:grid;grid-gap:10px;gap:10px}.qp-h{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:0 4px}.qp-h b{font-size:17px;font-weight:800;letter-spacing:-.01em}.qp-h span{font-size:12.5px;color:var(--muted);font-weight:600}.qp-side{gap:10px}.qp-goal{display:grid;grid-gap:6px;gap:6px}.qp-goal-l{font-size:13px;font-weight:700;color:var(--ink-2)}.qp-months{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.qp-m{display:grid;grid-gap:1px;gap:1px;background:var(--sunk);border-radius:10px;padding:6px 9px;border:1px solid transparent}.qp-m.now{border-color:var(--cedar);background:var(--cedar-soft)}.qp-m small{font-size:11.5px;color:var(--muted);font-weight:600}.qp-m b{font-size:15px;font-weight:800}.qp-m b span{font-weight:600;color:var(--muted);font-size:13px}.qp-line{display:flex;gap:8px;align-items:flex-start;font-size:13px}.goal p.qp-line,.qp-line{color:var(--ink-2)}.qp-line svg{flex:none;margin-top:2px;color:var(--muted)}.qp-line.soon svg{color:var(--warn)}.qp-group{display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--line-soft);padding-top:8px}.qp-gl{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.qp-t{display:grid;grid-gap:5px;gap:5px;min-width:0}.qp-t-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.qp-t-h b{font-size:14px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qp-t>small{font-size:12.5px;color:var(--muted);line-height:1.4}.qp-more{font-size:12px;color:var(--muted)}.gc .qp-side{border:0;padding:0;background:none}.mem{grid-gap:10px;gap:10px;background:var(--surface);border:1px solid var(--line-soft);border-radius:16px;padding:13px 14px}.mem,.mem-s{display:grid}.mem-s{grid-gap:3px;gap:3px}.mem-s small{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.mem-s span{font-size:13.5px;color:var(--ink-2);line-height:1.4}.mem .acts{display:flex;align-items:center;justify-content:space-between;gap:10px}.mem .acts .note{margin:0;font-size:12.5px}.tm-add{display:flex;gap:8px;align-items:center}.tm-add input{flex:1 1;min-width:0;font:inherit;font-size:13.5px;padding:8px 10px;border-radius:10px;border:1px solid var(--line);background:var(--sunk);color:var(--ink)}.pref-t span+span{display:block}.kv-rows select.kv-sel{min-width:0;font:inherit;font-size:14px;border:1px solid var(--line);border-radius:10px;padding:5px 8px;background:var(--surface);color:var(--ink)}.gc{border-radius:var(--r-xl);padding:var(--s-3) var(--s-4) var(--s-3);gap:var(--s-3);box-shadow:var(--shadow-sm);transition:box-shadow var(--dur-2) var(--ease)}.gc-h{gap:var(--s-2);font-size:var(--t-foot);min-height:20px}.gc-h .k{flex:none;color:var(--ink-2)}.gc-h .sub{min-width:0;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;color:var(--muted)}.gc-h .sub:before{content:"\00B7";margin-right:6px;color:var(--faint)}.gc-h .r{flex:none}.gc-h>.i{color:var(--muted)}.gc-hl{margin:0;font-size:var(--t-head);font-weight:750;letter-spacing:-.012em;line-height:1.3;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gc-hl.wrap{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.gc-fact{margin:-6px 0 0;font-size:var(--t-sub);color:var(--muted);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gc-fact b{color:var(--ink-2);font-weight:700}.gc-fact.good b{color:var(--good)}.gc-fact.bad b{color:var(--bad)}.gc-fact.warn b{color:var(--warn)}.gc-body{display:grid;grid-gap:var(--s-3);gap:var(--s-3);min-width:0}.gc{grid-template-columns:minmax(0,1fr)}.gc-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--s-2);padding-top:2px}.gc-acts .b{flex:0 0 auto;min-width:0;max-width:100%}.gc-acts .b>span{overflow:hidden;text-overflow:ellipsis}.gc-acts .b--ghost{width:36px;margin-right:auto;margin-left:-8px;color:var(--muted)}.gc-acts .b--ghost:after{content:"";position:absolute;inset:0 -4px}.gc-acts .b--ghost:hover{color:var(--cobalt)}@media (max-width:420px){.gc-acts .b{padding:0 13px;gap:6px;font-size:14.5px}}.disc{display:grid;grid-gap:0;gap:0}.disc-btn{position:relative;display:flex;align-items:center;gap:6px;justify-self:start;min-height:32px;margin:-4px 0;padding:0;border:0;background:none;color:var(--cobalt-ink);font-size:var(--t-sub);font-weight:700;cursor:pointer}.disc-btn:after{content:"";position:absolute;inset:-6px -8px}.disc-btn .i{width:15px;height:15px;transition:transform var(--dur-2) var(--ease)}.disc.open>.disc-btn .i.chev{transform:rotate(180deg)}.disc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-3) var(--ease),opacity var(--dur-2) var(--ease);opacity:0}.disc.open>.disc-panel{grid-template-rows:1fr;opacity:1}.disc-panel>div{min-height:0;overflow:hidden}.disc-inner{padding-top:var(--s-2)}.disc-inner,.show{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.show-rest{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-3) var(--ease)}.show.open .show-rest{grid-template-rows:1fr}.show-rest>div{min-height:0;overflow:hidden;display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.show-btn{position:relative;display:inline-flex;align-items:center;gap:6px;justify-self:start;min-height:32px;padding:0;border:0;background:none;color:var(--cobalt);font-size:var(--t-sub);font-weight:700;cursor:pointer}.show-btn:after{content:"";position:absolute;inset:-6px -8px}.show-btn .i{width:15px;height:15px;transition:transform var(--dur-2) var(--ease)}.show.open>.show-btn .i{transform:rotate(180deg)}.gc.gc--done{padding:var(--s-1) var(--s-2) var(--s-1) var(--s-3);gap:0;box-shadow:none;background:color-mix(in srgb,var(--surface) 70%,transparent)}.gc-doneline{position:relative;display:flex;align-items:center;gap:10px;min-height:var(--hit);width:100%;border:0;background:none;padding:0;text-align:left;color:var(--ink-2);font-size:var(--t-sub);cursor:pointer}.gc-doneline .ok{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--good-soft);color:var(--good)}.gc-doneline .ok .i{width:15px;height:15px;stroke-width:2.4}.gc-doneline .ok.lot{background:none}.gc-doneline .t{flex:1 1;min-width:0;display:grid}.gc-doneline .t b{font-weight:700;color:var(--ink)}.gc-doneline .t b,.gc-doneline .t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gc-doneline .t small{font-size:var(--t-foot);color:var(--muted)}.gc-doneline>.i{flex:none;color:var(--faint);transition:transform var(--dur-2) var(--ease);margin-right:6px}.gc--done.open .gc-doneline>.i{transform:rotate(180deg)}.gc--done .gc-again{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-3) var(--ease)}.gc--done.open .gc-again{grid-template-rows:1fr}.gc--done .gc-again>div{min-height:0;overflow:hidden;display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.gc--done.open .gc-again>div{padding:var(--s-2) var(--s-2) var(--s-2) 0}.gc-donelinks{display:flex;flex-wrap:wrap;gap:var(--s-2);justify-content:flex-end}.gc-pending{display:flex;align-items:center;gap:10px;min-height:var(--hit);font-size:var(--t-sub);font-weight:600;color:var(--ink-2)}.card-slot{display:grid;min-width:0}.card-slot.pending>.gc-real{display:none}.react{position:relative}.react:after{content:"";position:absolute;inset:-9px -2px}.vin-tag{position:relative}.vin-tag:after{content:"";position:absolute;inset:-12px -4px}.trow .cb{position:relative}.trow .cb:after{content:"";position:absolute;inset:-12px}.kv-rows button.fill{position:relative;min-height:28px}.kv-rows button.fill:after{content:"";position:absolute;inset:-8px -6px}.pchip button{position:relative}.pchip button:after{content:"";position:absolute;inset:-13px}.audio-btn{position:relative}.audio-btn:after{content:"";position:absolute;inset:-6px}.send,.tool{position:relative;width:40px;height:40px}.send:after,.tool:after{content:"";position:absolute;inset:-2px}.voice-btn{position:relative;min-height:36px}.voice-btn:after{content:"";position:absolute;inset:-4px 0}.mention-list button,.menu a,.menu button{min-height:var(--hit)}.ctx-page-h button{position:relative;width:36px;height:36px}.ctx-page-h button:after{content:"";position:absolute;inset:-4px}.gal-x,.stepper button{width:var(--hit);height:var(--hit)}.stepper button{display:grid;place-items:center;border-color:var(--cobalt-line);background:var(--tint);color:var(--cobalt-ink)}.stepper b,.stepper small{font-family:var(--f-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rb{width:var(--hit);height:var(--hit)}.ctx-pop .rb{width:40px;height:40px}.acting-sw,.paused-go{position:relative}.acting-sw:after,.paused-go:after{content:"";position:absolute;inset:-8px -4px}.link-s{position:relative;display:inline-flex;align-items:center;min-height:32px}.link-s:after{content:"";position:absolute;inset:-6px -4px}.chip,.dmg-sev button,.gc-btn,.inv-chip,.welcome .chip{position:relative;display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 var(--s-3);border-radius:var(--r-pill);border:1px solid var(--cobalt-line);background:var(--tint);color:var(--cobalt-ink);font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.chip:after,.dmg-sev button:after,.gc-btn:after,.inv-chip:after,.welcome .chip:after{content:"";position:absolute;inset:-5px -2px}.chip.on,.welcome .chip.on{background:var(--cobalt-fill);border-color:var(--cobalt-fill);color:#fff}.chip.n{border-color:var(--cobalt-line);background:var(--tint);color:var(--cobalt-ink)}.dmg-sev button.on{background:var(--warn-soft);border-color:var(--warn);color:var(--warn)}.chip .i,.gc-btn .i,.inv-chip .i{width:14px;height:14px}.seg{background:var(--fill);border-radius:var(--r-md);padding:3px}.seg button{position:relative;display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 11px;border-radius:9px}.seg button:after{content:"";position:absolute;inset:-5px -1px}.seg button .i{width:14px;height:14px}.seg button.on{box-shadow:0 1px 3px rgba(16,18,32,.14)}.tseg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:2px;gap:2px;margin:var(--s-2) 0 var(--s-4);padding:3px;border-radius:var(--r-md);background:var(--fill)}.tseg a{position:relative;display:flex;align-items:center;justify-content:center;min-height:34px;padding:0 6px;border-radius:9px;background:transparent;color:var(--ink-2);font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background var(--dur-2) var(--ease),color var(--dur-2) var(--ease)}.tseg a:after{content:"";position:absolute;inset:-5px 0}.tseg a.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px rgba(16,18,32,.14)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .seg button.on,:root:not([data-theme=light]) .tseg a.on{background:var(--fill-2)}}:root[data-theme=dark] .seg button.on,:root[data-theme=dark] .tseg a.on{background:var(--fill-2)}@media (hover:none),(pointer:coarse){.m-actions{display:none}}.c-ph,.ctx-ph,.dec-ph .dph{position:relative}.c-ph img,.ctx-ph img,.dec-ph .dph img{position:absolute;inset:0;opacity:0;transition:opacity var(--dur-3) var(--ease)}.c-ph img.on,.ctx-ph img.on,.dec-ph .dph img.on{opacity:1}.car-ph{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(160deg,var(--sunk),var(--fill));color:var(--faint)}.car-ph svg{width:64%;height:auto;max-height:72%}.c-acts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:6px;gap:6px}.c-acts button{display:grid;justify-items:center;align-content:center;grid-gap:3px;gap:3px;min-height:52px;padding:4px 2px;border:0;border-radius:var(--r-md);background:var(--tint);color:var(--cobalt-ink);font-size:11.5px;font-weight:700;transition:transform var(--dur-1) var(--ease)}.c-acts button:active{transform:scale(.95)}.c-acts button .i{width:19px;height:19px}.c-acts button span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-acts button:hover{border-color:transparent}.c-more{padding:var(--s-2) 0 2px}.car-tip{gap:var(--s-2);padding:6px 6px 6px 12px;border-radius:var(--r-md)}.car-tip .b{min-height:36px}.pe{flex-wrap:wrap;row-gap:4px;min-width:0}.pe small{white-space:normal;overflow-wrap:anywhere}.c-below{padding-left:66px;min-width:0}.pe-bulk input,.pe-in input{min-height:32px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sk{display:block;border-radius:8px;background:linear-gradient(90deg,var(--sunk) 0,var(--fill) 40%,var(--sunk) 80%);background-size:300% 100%;animation:sk 1.4s var(--ease) infinite}@keyframes sk{0%{background-position:100% 0}to{background-position:-50% 0}}.sk-lines{display:grid;grid-gap:8px;gap:8px}.sk-card{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-xl);padding:var(--s-4);display:grid;grid-gap:12px;gap:12px;margin-bottom:10px}.sk-row{display:flex;align-items:center;gap:12px}.sk-page{display:grid;grid-gap:10px;gap:10px;padding-top:8px}.anim{position:relative;display:inline-grid;place-items:center;flex:none;vertical-align:middle}.anim canvas{display:block;opacity:0;transition:opacity var(--dur-2) var(--ease)}.anim.ready canvas{opacity:1}.anim-still{position:absolute;inset:0;display:grid;place-items:center;color:var(--good)}.sheet-sending{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:var(--s-6) 0 var(--s-4);text-align:center}.sheet-sending b{font-size:var(--t-head)}.sheet-sending small{font-size:var(--t-foot);color:var(--muted)}html.vt .page{animation:none}::view-transition-old(root){animation:vt-out var(--dur-2) var(--ease) both}::view-transition-new(root){animation:vt-in var(--dur-3) var(--ease) both}::view-transition-group(tabbar){animation:none}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(8px)}}.dec,.gc{animation:rise var(--dur-3) var(--ease) backwards}.sheet{animation:fadein var(--dur-2) var(--ease)}.sheet .pane{animation:sheetup var(--dur-3) var(--ease)}.m.enter,.toast{animation:rise var(--dur-2) var(--ease)}.page{animation:pagein var(--dur-2) var(--ease)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}.sk{animation:none}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}.k-top .me-btn{width:var(--hit);height:var(--hit)}.today-voice{display:flex;justify-content:flex-end;margin:-8px 0 14px}.pf-row .chev{color:var(--faint);transform:rotate(180deg)}.ctx-title{display:block;font-size:14px;font-weight:700;padding:2px 4px;color:var(--ink)}.show .opt{border:1px solid var(--line-soft);border-radius:12px;padding:9px 11px;display:grid;grid-gap:3px;gap:3px;font-size:13.5px;color:var(--ink-2)}.show .opt b{color:var(--ink)}.show .opt .tag{justify-self:start}.qp-rows{display:grid;border:1px solid var(--line-soft);border-radius:var(--r-lg);overflow:hidden;background:var(--surface)}.qp-row{gap:0}.qp-row+.qp-row{border-top:1px solid var(--line-soft)}.qp-row-btn{display:grid;grid-template-columns:minmax(0,1fr) 20px;grid-gap:5px 10px;gap:5px 10px;width:100%;min-height:var(--hit);padding:11px 12px;border:0;background:none;text-align:left;color:inherit;cursor:pointer;transition:background var(--dur-1) var(--ease)}.qp-row-btn:active{background:var(--sunk)}.qp-row-btn .bp-bar,.qp-row-btn .qp-t-h,.qp-row-btn small{grid-column:1}.qp-row-btn .bp-bar{display:block}.qp-row-btn small{font-size:12.5px;color:var(--muted);line-height:1.35}.qp-row-btn>.i{grid-column:2;grid-row:1/span 3;align-self:center;color:var(--faint);transition:transform var(--dur-2) var(--ease)}.qp-row.open .qp-row-btn>.i{transform:rotate(180deg)}.qp-row-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-3) var(--ease)}.qp-row.open .qp-row-more{grid-template-rows:1fr}.qp-row-more>div{min-height:0;overflow:hidden;padding:0 12px}.qp-row.open .qp-row-more>div{padding-bottom:10px}.qp-row-facts{margin:0 0 6px;font-size:13px;color:var(--ink-2);line-height:1.4}.qp-rows-c{display:grid;grid-gap:10px;gap:10px}.qp-h-r{display:flex;align-items:center;gap:2px}.qp-h-r .b--ghost{margin-right:-10px;color:var(--muted)}.goal .gc-acts{padding-top:0}.qp-goal .gc-acts{margin-top:2px}html.vt .dec,html.vt .gc{animation:none}.typing-line .anim{width:22px;height:22px}.voice-launch.b{color:var(--cedar-ink);border-color:color-mix(in srgb,var(--cedar) 30%,transparent);background:var(--cedar-tint)}.not-sent button{position:relative;display:inline-flex;align-items:center;gap:4px}.not-sent button:after{content:"";position:absolute;inset:-14px -6px}.qp{margin-top:var(--s-2)}.sect{gap:12px;align-items:baseline}.sect>span:last-child:not(:first-child){text-transform:none;letter-spacing:0;font-weight:600;font-size:12px;text-align:right;min-width:0}.ctx-quick a,.ctx-quick button{background:var(--tint);color:var(--cobalt-ink)}.ctx-quick a:hover,.ctx-quick button:hover{background:var(--tint-hover)}.ctx-page-h button,.rb{background:var(--fill)}.pf-row>.chev{flex:none;display:grid}.mem .acts .b{margin-left:auto}.pf-row>span.chev:not(.pf-org):nth-child(3){flex:none;display:grid}.pf-row>span.pf-tag:not(.pf-org):nth-child(3){flex:none;display:inline-block}:root{--bad-tint:#FBD5D5;--good-tint:#BFEFCF}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bad-tint:var(--bad-soft);--good-tint:var(--good-soft)}}:root[data-theme=dark]{--bad-tint:var(--bad-soft);--good-tint:var(--good-soft)}.b--bad{background:var(--bad-tint)}.b--bad:hover:not([disabled]){background:color-mix(in srgb,var(--bad-tint) 80%,var(--bad))}.lv-pill.lv-watches,.seg button.on.lv-watches{background:var(--good-tint)}.k-top .inbox-btn{position:relative;color:var(--ink-2)}.inbox-n{position:absolute;top:5px;right:4px;min-width:17px;height:17px;padding:0 5px;border-radius:999px;background:var(--sakura);color:#fff;font-style:normal;font-size:10.5px;font-weight:800;line-height:17px;text-align:center;box-shadow:0 0 0 2px var(--ground)}.nb-ic{flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;--k:var(--cobalt);background:color-mix(in srgb,var(--k) 14%,var(--surface));color:color-mix(in srgb,var(--k) 72%,var(--ink))}.nb-ic.k-offer{--k:var(--sakura)}.nb-ic.k-match{--k:var(--sequoia)}.nb-ic.k-cedar{--k:var(--cedar)}.nb-ic.k-closing{--k:var(--sapele)}.nb-ic.k-direct,.nb-ic.k-team{--k:var(--cobalt)}.go-form{margin:0}button.chan,button.rr{width:100%;border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.away-org{font-style:normal;font-weight:700;color:var(--warn)}.acting-n.dot{min-width:8px;width:8px;height:8px;padding:0}.nb-org{display:inline-flex;align-items:center;gap:4px;font-style:normal;font-size:11.5px;font-weight:700;line-height:1.3;color:var(--warn);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nb-wrap{position:fixed;z-index:60;top:calc(8px + env(safe-area-inset-top,0px));left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));margin:0 auto;max-width:460px;display:flex;align-items:stretch;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-lg);box-shadow:var(--shadow);animation:nb-in var(--dur-2,.22s) var(--ease,ease-out)}.is-acting .nb-wrap{top:calc(38px + env(safe-area-inset-top,0px))}@keyframes nb-in{0%{transform:translateY(-12px);opacity:0}to{transform:none;opacity:1}}.nb{flex:1 1;min-width:0;display:flex;align-items:center;gap:11px;padding:10px 4px 10px 12px;border:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.nb-txt,.nt-txt{min-width:0;display:grid;grid-gap:1px;gap:1px}.nb-txt b,.nt-txt b{font-size:14px;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nb-txt small,.nt-txt small{font-size:12.5px;color:var(--muted);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nb-x{flex:none;width:var(--hit);border:0;background:transparent;color:var(--muted);display:grid;place-items:center;border-radius:0 var(--r-lg) var(--r-lg) 0;cursor:pointer}.nt-list{display:grid;background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-lg);overflow:hidden}.nt{display:flex;align-items:center;gap:11px;width:100%;min-height:60px;padding:10px 12px;border:0;border-bottom:1px solid var(--line-soft);background:transparent;color:var(--ink);text-align:left;cursor:pointer;transition:background var(--dur-1,.12s) var(--ease,ease)}.nt:last-child{border-bottom:0}.nt:hover{background:var(--sunk)}.nt.new{background:color-mix(in srgb,var(--cobalt) 5%,var(--surface))}.nt-txt{flex:1 1}.nt:not(.new) .nt-txt b{font-weight:600;color:var(--ink-2)}.nt-at{flex:none;display:grid;justify-items:end;grid-gap:6px;gap:6px;font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nt-dot{display:block;width:8px;height:8px;border-radius:50%;background:var(--cobalt)}.nt-foot{margin:16px 4px 0}.pk h3{margin:0 0 4px;font-size:15px}.pk-row input[role=switch]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:44px;height:26px;border-radius:999px;background:var(--line);position:relative;cursor:pointer;transition:background var(--dur-1,.12s) var(--ease,ease)}.pk-row input[role=switch]:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--surface);box-shadow:0 1px 2px rgba(16,18,32,.25);transition:transform var(--dur-1,.12s) var(--ease,ease)}.pk-row input[role=switch]:checked{background:var(--cobalt-fill)}.pk-row input[role=switch]:checked:after{transform:translateX(18px)}.pk-row input[role=switch]:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.pk-row small{color:var(--muted);font-size:12.5px}.sn-n{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--sakura);color:#fff;font-style:normal;font-size:11px;font-weight:800;line-height:20px;text-align:center}.nt-foot a{color:var(--cobalt);font-weight:600}.vdock-wrap{gap:8px}.vdock{display:flex;align-items:center;gap:12px;padding:8px 8px 8px 10px;border-radius:24px;background:var(--surface);border:1px solid var(--cedar-tint,#f8d5f3);box-shadow:0 2px 10px rgba(16,18,32,.06),0 0 0 3px rgba(217,70,239,.08)}.vdock .cedar-orb{flex:none}.vdock-t{flex:1 1;min-width:0;display:grid;grid-gap:1px;gap:1px}.vdock-t b{font-size:13.5px;font-weight:800;color:var(--ink)}.vdock-t span{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vdock-t span.you{color:var(--ink-2)}.vdock.error .vdock-t b{color:var(--bad)}.vdock-btn{flex:none;width:40px;height:40px;border-radius:14px;display:grid;place-items:center;background:var(--fill);color:var(--ink-2);border:0;cursor:pointer}.vdock-btn.on{background:var(--cedar-tint,#F8D5F3);color:var(--cedar-ink,#86198F)}.vdock-btn.end{background:var(--tint);color:var(--cobalt-ink)}.vdock-pending{background:var(--surface);border:1px solid var(--line-soft);border-radius:18px;padding:12px 14px;display:grid;grid-gap:8px;gap:8px;box-shadow:0 2px 10px rgba(16,18,32,.06)}.vdock-pending p{margin:0;font-size:14px;font-weight:600;color:var(--ink)}.vdock-pending .acts{display:flex;justify-content:flex-end;gap:8px}.vdock-pending small{color:var(--muted);text-align:right}.av-orb{display:inline-grid;place-items:center;flex:none;border-radius:50%;background:transparent}.cedar-orb--avatar .cedar-orb__ring,.cedar-orb--avatar:before{display:none}.cedar-orb--avatar .cedar-orb__sphere{animation-duration:18s;box-shadow:inset 0 0 8px rgba(11,7,16,.5),inset 1px 2px 6px rgba(255,255,255,.35),0 0 8px rgba(217,70,239,.35)}.cedar-orb--avatar .cedar-orb__core{animation-duration:4.8s}.av-sphere{display:inline-block;flex:none;border-radius:50%;box-shadow:inset 0 0 6px rgba(11,7,16,.35),0 1px 3px rgba(16,18,32,.18)}.gc-h .gc-kebab{flex:none;width:28px;height:28px;margin:-5px -7px -5px 0;border-radius:9px;display:grid;place-items:center;background:transparent;border:0;color:var(--muted);cursor:pointer}.gc-h .gc-kebab:hover,.gc-h .gc-kebab[aria-expanded=true]{background:var(--sunk);color:var(--ink)}.gc-h .gc-kebab:focus-visible{outline:2px solid var(--cobalt-line);outline-offset:1px}.gc-h .r+.gc-kebab{margin-left:2px}.chan-pin .pin-label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:var(--muted);letter-spacing:.02em;margin:0 4px 6px}.chan-pin .gc{border-color:var(--cobalt-line);box-shadow:var(--shadow)}.chan .org-tile{background:var(--cobalt);color:#fff;font-size:14px;font-weight:800;border-radius:12px}.chan .kind-tile{background:var(--sunk);color:var(--ink-2);border-radius:12px}.chan .chan-name{display:flex;align-items:center;gap:5px;min-width:0}.chan .chan-name>svg{flex:none;color:var(--muted)}.chan .chan-name .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chan .chan-name .tag{flex:none;font-size:11px;padding:1px 7px}.faces{display:inline-flex;align-items:center;background:transparent;border:0;padding:2px 2px 2px 8px;cursor:pointer;border-radius:999px}.faces:hover{background:var(--sunk)}.faces .face{display:inline-grid;margin-left:-8px;border-radius:50%;box-shadow:0 0 0 2px var(--mat-bar-solid,var(--surface))}@media (max-width:480px){.k-top .faces .face:nth-child(n+3){display:none}}.in-cypress .k-top .me-btn{display:none}.faces .face.more{width:26px;height:26px;place-items:center;background:var(--fill);color:var(--ink-2);font-size:11px;font-weight:800}.mem-group{display:grid;grid-gap:2px;gap:2px}.mem-group+.mem-group{margin-top:10px}.mem-gh{margin:4px 2px 2px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:800}.mem-gh span{color:var(--faint);margin-left:4px}.side-embed{display:none}.side-standalone{display:contents}.in-cypress .side-embed{display:block}.in-cypress .side-standalone{display:none}.in-cypress .acting,.in-cypress .k-nav,.in-cypress .push-card{display:none!important}.in-cypress .k-main{padding-bottom:0}.in-cypress .is-acting .k-top{top:0;padding-top:6px}.in-cypress .k-side{width:300px}.hlist{display:flex;flex-direction:column;gap:2px}.hlist-top{display:flex;align-items:center;justify-content:space-between;padding:2px 6px 6px}.hlist-top b{font-size:17px;font-weight:800;letter-spacing:-.015em}.rr-h{display:flex;align-items:center;justify-content:space-between}.rr-h a{color:var(--muted);display:inline-grid;padding:2px;border-radius:6px}.rr-h a:hover{color:var(--ink);background:var(--sunk)}.rr{display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:10px;font-size:13.5px;color:var(--ink-2);min-width:0}.rr:hover{background:var(--sunk)}.rr.on{background:var(--cobalt-soft);color:var(--cobalt-ink);font-weight:700}.rr.has-unread .rr-name{font-weight:800;color:var(--ink)}.rr-tile{flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--sunk);color:var(--ink-2)}.rr-tile.org{background:var(--cobalt);color:#fff;font-size:10.5px;font-weight:800}.rr-name{flex:1 1;min-width:0;display:flex;align-items:center;gap:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-name>svg{flex:none;color:var(--faint)}.rr-name small{color:var(--muted);font-weight:500}.rr .tag{flex:none;font-size:10.5px;padding:1px 6px}.rr .cnt{font-style:normal;background:var(--cobalt);color:#fff;font-size:11px;font-weight:800;border-radius:999px;padding:1px 7px}.rr-quiet{color:var(--muted)}.pb-how{display:grid;grid-gap:8px;gap:8px;margin-top:6px;padding-top:10px;border-top:1px solid var(--line-soft)}.pb-rule{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pb-rule-t{display:grid;grid-gap:1px;gap:1px;min-width:0}.pb-rule-t b{font-size:13.5px}.pb-rule-t small{font-size:12px;color:var(--muted)}.pb-settings{display:grid;grid-gap:8px;gap:8px;padding:10px 12px;border-radius:12px;background:var(--sunk)}.pb-set{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pb-set span{display:grid;grid-gap:1px;gap:1px}.pb-set b{font-size:13px}.pb-set small{font-size:11.5px;color:var(--muted)}.pb-set select{height:34px;border-radius:10px;border:1px solid var(--line);background:var(--surface);padding:0 10px;font:inherit;font-size:13.5px;color:var(--ink)}.pb-own{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border-radius:12px;background:var(--sunk)}.pb-own>small{font-size:11.5px;color:var(--muted);font-weight:700}.teach-h{margin:18px 4px 4px;font-size:13px;font-weight:800;color:var(--ink-2)}.brief{background:var(--surface);border:1px solid var(--cedar-tint);border-radius:22px;padding:16px 16px 14px;box-shadow:var(--shadow-sm);margin:2px 0 6px}.brief-by{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--cedar-ink);min-height:32px}.brief-by .cedar-orb{flex:none}.brief-by .bb-t{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brief-by .voice-launch{flex:none}.brief-hl{margin:8px 0 0;font-size:21px;line-height:1.28;font-weight:800;letter-spacing:-.015em;color:var(--ink);text-wrap:pretty}.brief-sub{margin:6px 0 0;font-size:14px;color:var(--ink-2)}.brief .nums{margin:14px 0 0}.brief .num{background:var(--ground);border:0;border-radius:14px;padding:10px 12px}.brief .num b{font-family:var(--f-mono);font-size:24px;font-weight:600;letter-spacing:-.01em;line-height:1.15}.brief .num.need b{color:var(--cobalt)}.brief .num span{font-size:12.5px;font-weight:700}.drow-w{background:var(--surface);border:1px solid var(--line-soft);border-radius:18px;margin-bottom:8px;overflow:hidden;animation:rise .3s cubic-bezier(.2,.8,.2,1) backwards}.drow-w:nth-of-type(2){animation-delay:.04s}.drow-w:nth-of-type(3){animation-delay:.08s}.drow-w:nth-of-type(4){animation-delay:.12s}.drow{display:flex;align-items:center;gap:12px;padding:12px;min-height:72px;color:inherit;text-decoration:none;transition:background var(--dur-1) var(--ease)}.drow:hover{background:color-mix(in srgb,var(--sunk) 55%,var(--surface))}.drow:active{background:var(--sunk)}.drow:focus-visible{outline:2px solid var(--cobalt);outline-offset:-2px;border-radius:18px}.dl-lead{flex:none;position:relative;width:48px;height:48px;border-radius:12px;overflow:hidden;background:color-mix(in srgb,var(--a,var(--cedar)) 12%,var(--surface));display:grid;place-items:center;color:color-mix(in srgb,var(--a,var(--cedar)) 75%,var(--ink))}.dl-lead:after{content:"";position:absolute;right:3px;bottom:3px;width:9px;height:9px;border-radius:50%;background:var(--a,var(--cedar));box-shadow:0 0 0 2px var(--surface)}.dl-ic:after{display:none}.dl-ph{position:relative;display:grid;place-items:center;background:var(--sunk)}.dl-ph,.dl-ph img{width:100%;height:100%}.dl-ph img{position:absolute;inset:0;object-fit:cover;display:block;opacity:0;transition:opacity var(--dur-3) var(--ease)}.dl-ph img.on{opacity:1}.dl-ph.none svg{width:30px;height:15px}.drow-t{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.drow-t>b{font-size:15.5px;font-weight:800;line-height:1.3;letter-spacing:-.005em}.drow-t small,.drow-t>b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.drow-t small{font-size:13.5px;line-height:1.35;color:var(--ink-2)}.drow-t .ok,.drow-t small b{font-weight:700}.drow-t .ok{display:inline-flex;align-items:center;gap:5px;color:var(--good)}.drow-e{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:6px;color:var(--faint);align-self:stretch;justify-content:center}.drow-e .due{font-size:11.5px;max-width:76px;white-space:normal;text-align:right;line-height:1.2}.drow-w .dec-note{margin:-4px 12px 10px 72px}.drow-q{display:flex;justify-content:flex-end;padding:0 12px 12px}.drow-w.done{background:transparent;border-color:transparent;box-shadow:none}.drow-w.done .drow-t>b{color:var(--muted);font-weight:700}.drow-w.done .dl-lead{opacity:.55}.done-panel{background:var(--good-soft);border-radius:18px;padding:12px 14px 8px;margin:14px 0 4px}.dp-h{display:flex;justify-content:space-between;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--good);margin-bottom:4px}.dp-h span+span{font-weight:700;letter-spacing:.02em;text-transform:none;opacity:.8}.done-panel .doneline{padding:5px 0;color:var(--ink)}@media (prefers-reduced-motion:reduce){.drow-w{animation:none}.drow{transition:none}}@media (min-width:900px){.drow-e .due{max-width:none;white-space:nowrap}}.chan b{font-weight:600;color:var(--ink-2)}.chan.has-unread b{font-weight:800;color:var(--ink)}.chan .meta .new-t{color:var(--ink-2);font-weight:700}.sc{font-weight:500}.sc.unread{font-weight:800;color:var(--ink)}.rr-name{font-weight:500}.badge.dot{min-width:0;width:9px;height:9px;padding:0;top:7px;left:calc(50% + 9px);background:var(--cobalt);box-shadow:0 0 0 2px var(--surface)}.m-day{display:flex;align-items:center;gap:10px;margin:14px 4px 4px;font-size:12px;font-weight:700;color:var(--muted)}.m-day:after,.m-day:before{content:"";flex:1 1;height:1px;background:var(--line-soft)}.m-new{display:flex;align-items:center;gap:8px;margin:8px 4px 2px;font-size:11.5px;font-weight:800;color:var(--sakura);letter-spacing:.02em}.m-new:before{content:"";flex:1 1;height:1px;background:color-mix(in srgb,var(--sakura) 55%,transparent)}.m.sys{padding:4px 0}.today-next{margin:14px 4px 0}.brief-by form{display:contents}.brief-by .ibtn{width:36px;height:36px;color:var(--cedar-ink)}.trow .cb{display:grid;place-items:center;color:#fff}.trow .cb svg.i{width:14px;height:14px;stroke-width:3}.tbar{display:flex;align-items:center;gap:10px;margin:-4px 2px 10px;min-height:36px}.tbar-n{font-size:12.5px;font-weight:700;color:var(--muted)}.tsort{gap:2px;margin-left:auto;padding:2px;border-radius:9px;background:var(--fill)}.tsort,.tsort a{display:inline-flex}.tsort a{font-size:12px;font-weight:700;color:var(--ink-2);padding:4px 9px;border-radius:7px;min-height:28px;align-items:center}.tsort a.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px rgba(16,18,32,.12)}.tarch{display:flex;align-items:center;gap:8px;margin:14px 4px 0;padding:12px;border-radius:14px;background:var(--sunk);font-size:13.5px;font-weight:700;color:var(--ink-2)}.tarch span{margin-left:auto;font-size:12px;color:var(--muted)}.arch{margin:22px 0 0}.arch summary{list-style:none;display:flex;align-items:center;gap:8px;cursor:pointer;padding:10px;border-radius:12px;font-size:13px;font-weight:700;color:var(--muted)}.arch summary::-webkit-details-marker{display:none}.arch summary em{font-style:normal;font-size:12px;font-weight:700;color:var(--faint)}.arch summary svg:last-child{margin-left:auto;transition:transform var(--dur-2) var(--ease)}.arch[open] summary svg:last-child{transform:rotate(180deg)}.arch summary:hover{background:var(--sunk)}.chan.is-archived .chan-name,.chan.is-archived b{color:var(--muted);font-weight:600}.chan.is-archived .kind-tile{opacity:.6}.arch-bar{display:flex;align-items:center;gap:10px;margin:4px 0 10px;padding:10px 12px;border-radius:14px;background:var(--sunk);font-size:13px;color:var(--ink-2)}.arch-bar span{flex:1 1;min-width:0}.ro-note{justify-content:center;gap:6px;margin:12px 0;padding:12px;border-radius:14px;background:var(--sunk)}.kpi-head,.ro-note{display:flex;align-items:center}.kpi-head{justify-content:space-between;margin:4px 0 8px;font-size:12.5px;font-weight:700;color:var(--muted)}.gc.numbers .kpis{margin:0}.kpi-more{margin-top:8px}.kpi-more.open svg{transform:rotate(180deg)}.rp-stat{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:2px 0 6px}.rp-stat b{font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.rp-stat span{font-size:14px;color:var(--ink-2);font-weight:600}.rp-stat em{font-style:normal;font-size:12.5px;font-weight:800;padding:2px 8px;border-radius:999px;background:var(--sunk);color:var(--muted)}.rp-stat em.good{background:var(--good-soft);color:var(--good)}.rp-stat em.bad{background:var(--bad-soft);color:var(--bad)}.rp-bars-w{margin:8px 0 4px}.rp-bars{display:flex;align-items:flex-end;gap:2px;height:72px;padding:0 1px}.rp-bars i{flex:1 1;min-width:2px;border-radius:3px 3px 1px 1px;background:linear-gradient(180deg,#6882F9,#253FF6)}.rp-bars i.z{background:var(--line-soft)}.rp-axis{display:flex;justify-content:space-between;font-size:11px;color:var(--faint);margin-top:4px}.rp-split{margin:8px 0 4px}.rp-sbar{display:flex;height:12px;border-radius:999px;overflow:hidden;background:var(--sunk);gap:2px}.rp-legend i,.rp-sbar i{background:var(--cobalt)}.s0{background:#253FF6!important}.s1{background:#6882F9!important}.s2{background:#D946EF!important}.s3{background:#7C3AED!important}.s4{background:#0D9488!important}.s5{background:#F59E0B!important}.rp-legend{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px 14px;gap:4px 14px;margin-top:10px}.rp-legend span{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--ink-2);min-width:0}.rp-legend span.z{color:var(--faint)}.rp-legend span i{flex:none;width:9px;height:9px;border-radius:3px}.rp-legend span.z i{background:var(--line-soft)!important}.rp-legend b{margin-left:auto;font-weight:800;color:var(--ink)}.rp-rows{margin-top:10px;border-top:1px solid var(--line-soft)}.rp-h{font-size:12px;font-weight:700;color:var(--muted);margin:10px 0 2px}.rp-row{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line-soft);color:inherit;text-decoration:none}.rp-row:last-of-type{border-bottom:0}a.rp-row:active{opacity:.7}.rp-t{flex:1 1;min-width:0;display:grid}.rp-t b{font-size:14px;font-weight:700}.rp-t b,.rp-t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-t small{font-size:12.5px;color:var(--muted)}.rp-v{flex:none;font-size:14px;font-weight:800}.rp-v.bad{color:var(--bad)}.rp-v.good{color:var(--good)}.rp-more{display:inline-block;margin-top:6px;color:var(--cobalt-ink)}.rh-period,.rp-more{font-size:12.5px;font-weight:700}.rh-period{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);margin:2px 0 8px}.rh-picks{display:grid;grid-gap:6px;gap:6px}.rh-pick{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 10px;border-radius:14px;background:var(--ground);cursor:pointer;color:var(--faint)}.rh-pick:hover{background:var(--sunk)}.rh-pick:focus-visible{outline:2px solid var(--cobalt);outline-offset:1px}.rh-pick[disabled]{opacity:.6;cursor:default}.rh-ic{flex:none;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--cobalt-soft);color:var(--cobalt-ink)}.rh-t{flex:1 1;min-width:0;display:grid}.rh-t b{font-size:14.5px;font-weight:800;color:var(--ink)}.rh-t small{font-size:12.5px;color:var(--muted)}.chan .reports-tile{background:var(--cobalt-soft);color:var(--cobalt-ink)}.pins{display:grid;grid-gap:6px;gap:6px;margin:2px 0 10px}.pins .pin-label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--muted);margin:0 4px}.pin{border-radius:16px;background:var(--surface);border:1px solid var(--line-soft)}.pin.open{background:transparent;border-color:transparent}.pin-row{display:flex;align-items:center;gap:4px}.pin-t{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 6px 6px 12px;cursor:pointer;color:var(--muted)}.pin-t,.pin-t span{flex:1 1;min-width:0}.pin-t span{display:grid}.pin-t b{font-size:13.5px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pin-t small{font-size:11.5px;color:var(--muted)}.pin-t svg:last-child{transition:transform var(--dur-2) var(--ease)}.pin.open .pin-t svg:last-child{transform:rotate(180deg)}.pin-t:focus-visible{outline:2px solid var(--cobalt);outline-offset:-2px;border-radius:14px}.pin-x{flex:none;margin-right:6px}.pin.open .pin-row{margin-bottom:4px}.pin-body{margin:0 12px 12px;font-size:14px;white-space:pre-wrap}.pin-line,.pin-tag{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:700;color:var(--warn)}.pin-tag{margin-left:6px}.pin-line{margin-top:2px}.k-top.k-top-pins{flex-wrap:wrap;row-gap:4px;padding-bottom:6px}.pinbar{flex:0 0 100%;position:relative;min-width:0}.pinbar-t{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:8px;min-height:36px;padding:6px 10px;border-radius:11px;background:var(--sunk);cursor:pointer;color:var(--warn);font-size:12.5px}.pinbar-t b{flex:none;font-weight:800;color:var(--ink)}.pinbar-t span{flex:1 1;min-width:0;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pinbar-t svg:last-child{flex:none;color:var(--muted);transition:transform var(--dur-2) var(--ease)}.pinbar-t[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.pinbar-t:focus-visible{outline:2px solid var(--cobalt);outline-offset:1px}.pinbar-panel{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:40;display:grid;grid-gap:10px;gap:10px;max-height:min(70vh,680px);overflow:auto;padding:10px;border-radius:18px;background:var(--ground);border:1px solid var(--line-soft);box-shadow:var(--shadow-lg);overscroll-behavior:contain}.pinbar-panel .pin{background:transparent;border:0}.pinbar-panel .pin-row{display:flex;align-items:center;gap:8px;margin:0 4px 6px}.pin-h{flex:1 1;min-width:0;display:grid}.pin-h b{font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pin-h small{font-size:11.5px;color:var(--muted)}.pinbar-panel .pin-x{margin:0}.eng-pill{display:inline-flex;align-items:center;font-size:11px;font-weight:800;padding:0 7px;line-height:17px;border-radius:999px;white-space:nowrap;margin-left:5px}.eng-pill.e-hot{background:color-mix(in srgb,var(--sakura) 16%,var(--surface));color:#BE123C}.eng-pill.e-warm{background:var(--warn-soft);color:var(--warn)}.eng-pill.e-cold{background:var(--cobalt-soft);color:var(--cobalt-ink)}.c-eng,.v-eng{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:6px 0 0;font-size:12.5px;color:var(--ink-2)}.c-eng .eng-pill,.v-eng .eng-pill{margin-left:0}.v-suggest{display:flex;align-items:flex-start;gap:7px;margin:8px 0 0;font-size:13px;line-height:1.4;color:var(--ink-2);background:var(--cedar-soft);border-radius:10px;padding:8px 10px}.v-suggest svg{flex:none;margin-top:2px;color:var(--cedar-ink)}.v-suggest b{color:var(--ink)}.v-offers{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.v-offer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:12px;background:var(--ground);color:inherit;text-decoration:none;font-size:13.5px}.v-offer small{font-size:12px;font-weight:700;text-align:right}.v-offer small.yours{color:var(--cobalt-ink)}.v-offer small.theirs{color:var(--good)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .eng-pill.e-hot{color:#FDA4AF}}:root[data-theme=dark] .eng-pill.e-hot{color:#FDA4AF}.inv-chips.reply-chips{justify-content:flex-start;margin:2px 4px 10px 48px}.k-app.zen .k-main{padding-bottom:0;width:100%;max-width:760px;margin:0 auto}@media (min-width:900px){.k-app.zen .k-main{border-left:1px solid var(--line-soft);border-right:1px solid var(--line-soft)}}.k-app.zen .k-top .back{display:grid}.k-app.zen .composer{bottom:0;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.mode-video{display:block;width:100%;aspect-ratio:4/3;border-radius:14px;background:var(--sunk);margin:10px 0 8px;object-fit:cover}.pk .mode-video{margin:0}.mode-adds{list-style:none;margin:0 0 6px;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:13.5px;color:var(--ink-2)}.mode-adds li{display:flex;gap:8px;align-items:center}.mode-adds .i{color:var(--cobalt);flex:none}.try-rows{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.try-row{display:flex;align-items:center;gap:10px;padding:6px 0;color:inherit}.try-ph,.try-row img{width:64px;height:44px;border-radius:10px;object-fit:cover;flex:none;background:var(--sunk);display:grid;place-items:center;color:var(--muted)}.try-txt{flex:1 1;min-width:0;display:grid}.try-txt b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.try-txt small{font-size:12.5px;color:var(--muted)}.try-price{font-weight:800;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.try-form{display:grid;grid-gap:10px;gap:10px;margin:10px 0 4px}.try-top .try-home{flex:none;display:grid;place-items:center;width:var(--hit);height:var(--hit);margin-left:-8px;border-radius:12px}.try-top .try-home:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.try-more{position:relative;flex:none}.try-more .menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:200px;display:grid;grid-gap:2px;gap:2px;padding:6px;background:var(--surface);border:1px solid var(--line-soft);border-radius:14px;box-shadow:var(--shadow-lg)}.try-more .menu button:disabled{opacity:.45;cursor:default}.try-more .menu a,.try-more .menu button{display:flex;align-items:center;gap:10px;width:100%}.try-read{display:grid;grid-gap:10px;gap:10px;margin:10px 0 6px}.try-read>div{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.try-read dt{font-size:13px;color:var(--muted)}.try-read dd{margin:0;text-align:right;display:grid;justify-items:end}.try-read dd b{font-size:15px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.imp-count,.try-read dd small{font-size:12px;color:var(--muted)}.imp-count{margin:8px 0 2px;font-weight:700}.imp-step{display:grid;grid-gap:8px;gap:8px;margin-top:6px}.imp-step p{margin:0;font-size:14px;line-height:1.45;color:var(--ink-2)}.imp-choices{display:flex;flex-wrap:wrap;gap:6px}.imp-choice{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:10px;border:1px solid var(--line-soft);background:var(--sunk);font-size:13px;font-weight:600;cursor:pointer}.imp-choice.on{border-color:var(--cobalt-line);color:var(--cobalt-ink)}.imp-choice input{accent-color:var(--cobalt)}.imp-select{height:36px;border-radius:10px;border:1px solid var(--line);background:var(--surface);padding:0 10px;font-size:14px}.imp-check{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--ink-2)}.imp-check small{display:block;color:var(--muted);font-size:12px}.imp-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px;font-size:13px;color:var(--ink-2);max-height:260px;overflow:auto}.imp-acts{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.imp-note{margin:8px 0 0;font-size:13.5px;color:var(--ink-2)}.imp-progress{display:grid;grid-gap:4px;gap:4px;margin-top:8px}.imp-progress small{font-size:12px;color:var(--muted)}.imp-cols{margin-top:8px;font-size:12.5px;color:var(--muted)}.imp-cols summary{cursor:pointer;font-weight:600}.imp-cols p{margin:4px 0 0}.imp-cols .imp-cols-list{margin-top:8px}.imp-cols-list{display:grid;grid-gap:6px;gap:6px}.imp-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,200px) auto;align-items:center;grid-gap:8px;gap:8px;padding:6px 8px;border-radius:10px;background:var(--sunk);border:1px solid transparent}.imp-col.ok{border-color:var(--good-soft)}.imp-col-field{display:flex;align-items:center;gap:6px;min-width:0;color:var(--good)}.imp-col-tags{gap:4px;justify-content:flex-end}.imp-col-tags,.imp-req{display:flex;flex-wrap:wrap}.imp-req{gap:6px}.imp-req-item{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:700}.imp-req-item.ok{background:var(--good-soft);color:var(--good)}.imp-req-item.warn{background:var(--warn-soft);color:var(--warn)}.imp-req-item.bad{background:var(--bad-soft);color:var(--bad)}.imp-hint{margin:0;font-size:12.5px;color:var(--muted)}.imp-draft-note{display:flex;align-items:center;gap:6px;margin:0;font-size:12.5px;color:var(--ink-2)}.imp-missing{border:1px solid var(--line-soft);border-radius:12px;padding:8px 10px}.imp-missing summary{cursor:pointer;display:grid;grid-gap:1px;gap:1px;font-size:13px}.imp-missing summary small{font-size:12px;color:var(--muted)}.imp-missing .imp-acts,.imp-missing .imp-list{margin-top:8px}.imp-col-name{display:grid;min-width:0;font-size:13px;color:var(--ink-2)}.imp-col-name b,.imp-col-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imp-col-name small{font-size:12px;color:var(--muted)}.imp-col .imp-select{width:100%;min-width:0}@media (max-width:520px){.imp-col{grid-template-columns:minmax(0,1fr) auto}.imp-col-field{grid-column:1/-1;grid-row:2}}.imp-review{display:grid;grid-gap:10px;gap:10px;margin-top:8px}.imp-review>.b{justify-self:start}.imp-table{display:grid;border:1px solid var(--line-soft);border-radius:12px;overflow:auto;max-height:420px}.imp-tr{display:grid;grid-template-columns:78px minmax(0,1fr) minmax(0,1.25fr);grid-gap:10px;gap:10px;align-items:start;padding:8px 10px;border-top:1px solid var(--line-soft);font-size:13px;color:var(--ink-2)}.imp-tr:first-child{border-top:0}.imp-th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--sunk);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.imp-car{display:grid;min-width:0}.imp-car b{color:var(--ink)}.imp-car b,.imp-car small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imp-car small{font-size:11.5px;color:var(--muted);font-family:var(--font-plex),ui-monospace,monospace}.imp-what{display:flex;flex-wrap:wrap;gap:4px 10px;min-width:0;font-size:12.5px}.imp-diff{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.imp-diff>span{color:var(--muted)}.imp-diff s{color:var(--faint)}.imp-diff b{color:var(--ink)}.imp-diff em{font-style:normal}@media (max-width:560px){.imp-tr{grid-template-columns:74px minmax(0,1fr)}.imp-th>span:last-child{display:none}.imp-what{grid-column:2/-1}}.imp-busy{display:flex;align-items:center;gap:8px;margin:6px 0 0;font-size:12.5px;color:var(--muted)}.imp-issues{margin-top:10px;padding:8px 10px;border-radius:10px;background:var(--warn-soft);font-size:12.5px;color:var(--ink-2)}.imp-issues p{margin:0 0 4px}.imp-issues ul{margin:0;padding-left:16px;display:grid;grid-gap:2px;gap:2px}.pk-acts{display:flex;justify-content:flex-end;margin-top:8px}.pk-version{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line-soft)}.pk-version span{display:grid;font-size:13px;color:var(--ink-2)}.pk-version small{font-size:12px;color:var(--muted)}.pk .note .i{width:14px;height:14px;vertical-align:-2px}.upd-bar{position:fixed;z-index:80;left:50%;transform:translateX(-50%);top:calc(env(safe-area-inset-top,0px) + 10px);width:min(520px,calc(100vw - 24px));display:flex;align-items:center;gap:8px;padding:8px 8px 8px 14px;border-radius:14px;background:var(--surface);border:1px solid var(--line);box-shadow:0 8px 28px rgba(16,18,32,.16)}.upd-bar>span{flex:1 1;display:grid;min-width:0;font-size:13.5px;color:var(--ink)}.upd-bar small{font-size:12px;color:var(--muted)}.drf-list{display:grid;border:1px solid var(--line-soft);border-radius:12px;overflow:hidden;margin-top:8px}.drf-car{border-top:1px solid var(--line-soft)}.drf-car:first-child{border-top:0}.drf-car.open{background:var(--sunk)}.drf-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 10px;border:0;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer}.drf-row:disabled{cursor:default}.drf-name{display:grid;min-width:0}.drf-name b{font-size:13.5px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drf-name small{font-size:11.5px;color:var(--muted);font-family:var(--font-plex),ui-monospace,monospace}.drf-checks{display:flex;gap:4px;flex-wrap:wrap}.drf-check{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px}.drf-check>span{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.drf-check.ok{background:var(--good-soft);color:var(--good)}.drf-check.no{background:var(--warn-soft);color:var(--warn)}.drf-state{color:var(--muted)}.drf-rule,.drf-state{display:flex;align-items:center;gap:6px}.drf-rule{margin:0;padding:0 10px 9px;font-size:12.5px;color:var(--ink-2)}.drf-rule.list{color:var(--good)}.drf-rule.reject{color:var(--warn)}.drf-edit{display:grid;grid-gap:10px;gap:10px;padding:4px 10px 12px}.drf-edit .drf-rule{padding:0}.drf-photos{display:flex;align-items:center;justify-content:space-between;gap:10px}.drf-photos>span{display:grid;font-size:13px}.drf-photos small{font-size:12px;color:var(--muted)}.drf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.drf-grid label{display:grid;grid-gap:4px;gap:4px;font-size:12px;font-weight:700;color:var(--muted)}.drf-grid label>span{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.drf-grid label em{font-style:normal;font-weight:600;color:var(--warn)}.drf-grid .drf-wide{grid-column:1/-1}.drf-grid label.imp-check{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--ink-2)}.drf-grid label em.hint{color:var(--muted)}.drf-chev{display:inline-flex;transition:transform var(--dur-1,.12s) var(--ease,ease)}.drf-chev.open{transform:rotate(180deg)}.drf-in{width:100%;min-height:36px;border-radius:10px;border:1px solid var(--line);background:var(--surface);padding:7px 10px;font:inherit;font-size:14px;color:var(--ink)}.drf-bulk{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px;font-size:13px;color:var(--ink-2)}.drf-bulk>span{flex:1 1;min-width:140px}@media (max-width:560px){.drf-row{grid-template-columns:minmax(0,1fr) auto}.drf-checks{grid-column:1/-1;grid-row:2}.drf-grid{grid-template-columns:minmax(0,1fr)}}.drf-auto{margin-top:8px;border:1px solid var(--line-soft);border-radius:12px;padding:8px 10px}.drf-auto summary{cursor:pointer;display:grid;grid-gap:1px;gap:1px;font-size:13px}.drf-auto summary small{font-size:12px;color:var(--muted)}.drf-auto-list{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.drf-auto-list li{display:flex;align-items:center;justify-content:space-between;gap:10px}.drf-auto-list li>span{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;min-width:0}.drf-auto-list small{flex-basis:100%;font-size:12px;color:var(--muted)}.drf-rules{margin-top:8px;border:1px solid var(--line-soft);border-radius:12px;padding:8px 10px;display:grid;grid-gap:8px;gap:8px}.drf-rules-head{display:grid;grid-gap:2px;gap:2px;margin:0;font-size:13px}.drf-rules-head small{font-size:12px;color:var(--muted)}.drf-rule-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.drf-rule-list li{justify-content:space-between;gap:8px}.drf-rule-list li,.drf-rule-list li>span{display:flex;flex-wrap:wrap;align-items:center}.drf-rule-list li>span{gap:6px;font-size:13px;min-width:0;flex:1 1}.drf-rule-list small{flex-basis:100%;font-size:12px;color:var(--muted)}.drf-rule-acts{display:flex;gap:8px;flex-wrap:wrap}.drf-rule-edit{flex-basis:100%;display:grid;grid-gap:10px;gap:10px;padding:8px;border-radius:10px;background:var(--sunk)}.drf-field{display:grid;grid-gap:4px;gap:4px;font-size:12px;font-weight:700;color:var(--muted)}.drf-why{margin:8px 0 0;font-size:12.5px;color:var(--muted)}.drf-more{display:flex;justify-content:center;margin-top:8px}.glv-sec{margin-top:10px;display:grid;grid-gap:6px;gap:6px}.glv-sec:first-child{margin-top:2px}.glv-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0;font-size:13px;flex-wrap:wrap}.glv-head small{font-size:12px;color:var(--muted)}.glv-list{list-style:none;margin:0;padding:0;display:grid;border:1px solid var(--line-soft);border-radius:12px;overflow:hidden}.glv-list li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:8px 10px;border-top:1px solid var(--line-soft)}.glv-list li:first-child{border-top:0}.glv-mark{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:var(--sunk);color:var(--muted)}.glv-list li.ok .glv-mark{background:var(--good-soft);color:var(--good)}.glv-list li.no .glv-mark{background:var(--warn-soft);color:var(--warn)}.glv-what{display:grid;min-width:0;font-size:13.5px}.glv-what b{color:var(--ink);font-weight:650}.glv-what small{font-size:12px;color:var(--muted)}.glv-list li.no .glv-what small{color:var(--warn)}.glv-fix,.glv-kd{grid-column:1/-1;display:flex;align-items:center;gap:8px}.glv-fix.wrap{flex-wrap:wrap}.glv-fix .drf-in,.glv-fix .imp-select{flex:1 1;min-width:140px}.glv-kd{display:grid}.glv-hint{display:flex;align-items:center;gap:6px;margin:0;font-size:12.5px;color:var(--muted);flex-basis:100%}.glv-hint.warn{color:var(--warn);align-items:flex-start}.glv-hint.warn .i{flex:none;margin-top:2px}.glv-prices{display:grid;grid-gap:6px;gap:6px}.glv-price{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;width:100%;padding:9px 12px;border-radius:12px;border:1px solid var(--line);background:var(--fill);font:inherit;color:inherit;text-align:left;cursor:pointer}.glv-price.on{border-color:var(--cobalt);background:var(--cobalt-soft);box-shadow:inset 0 0 0 1px var(--cobalt)}.glv-price.on .glv-amt{color:var(--cobalt-ink)}.glv-price.on .glv-mark{background:var(--cobalt);color:#fff}.glv-amt{font-size:15px;font-weight:700;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.glv-keep{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2)}.sh-verdict{display:grid;grid-gap:3px;gap:3px;margin:2px 0 8px}.sh-verdict b{font-size:15px;color:var(--ink);font-weight:700}.sh-verdict small{font-size:13px;color:var(--ink-2);line-height:1.45}.sh-wait{display:flex;align-items:flex-start;gap:8px;margin:0 0 8px;padding:9px 11px;border-radius:12px;background:var(--fill);font-size:13.5px;color:var(--ink);font-weight:600;line-height:1.4}.sh-wait .i{flex:none;margin-top:2px;color:var(--muted)}.sh-ask{display:grid;grid-gap:8px;gap:8px;justify-items:end}.sh-ask .imp-note{justify-self:stretch}html{touch-action:manipulation;text-size-adjust:100%;overscroll-behavior:none}body{min-height:calc(100% + env(safe-area-inset-top,0px))}.k-body{touch-action:manipulation}body{overscroll-behavior:none}.k-app{overflow-x:clip}.k-id,.k-me{display:contents}:root{--glass-rest:rgba(255,255,255,.75);--glass-scroll:rgba(255,255,255,.5)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--glass-rest:rgba(38,43,61,.75);--glass-scroll:rgba(38,43,61,.5)}}:root[data-theme=dark]{--glass-rest:rgba(38,43,61,.75);--glass-scroll:rgba(38,43,61,.5)}:root{--glass:rgba(255,255,255,.74);--glass-strong:rgba(255,255,255,.88);--glass-thin:rgba(255,255,255,.28);--glass-line:rgba(16,18,32,.08);--glass-blur:saturate(180%) blur(18px);--glass-shadow:0 1px 1px rgba(16,18,32,.04),0 6px 20px rgba(16,18,32,.10);--glass-on:var(--tint)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--glass:rgba(38,43,61,.70);--glass-strong:rgba(38,43,61,.90);--glass-thin:rgba(38,43,61,.28);--glass-line:rgba(255,255,255,.09);--glass-shadow:0 1px 1px rgba(0,0,0,.3),0 8px 24px rgba(0,0,0,.45);--glass-on:rgba(104,130,249,.24)}}:root[data-theme=dark]{--glass:rgba(38,43,61,.70);--glass-strong:rgba(38,43,61,.90);--glass-thin:rgba(38,43,61,.28);--glass-line:rgba(255,255,255,.09);--glass-shadow:0 1px 1px rgba(0,0,0,.3),0 8px 24px rgba(0,0,0,.45);--glass-on:rgba(104,130,249,.24)}.cbox{padding:3px 4px;border-radius:22px;gap:2px}.cbox :is(.tool,.send){width:34px;height:34px}.cbox :is(.tool,.send):after{inset:-5px}.cbox .rec-row{min-height:34px}.crow{display:flex;align-items:flex-end;gap:2px;min-width:0}.crow .attach{flex:none}.cbox textarea{flex:1 1;min-width:0;font-size:16px;line-height:22px;padding:6px 4px;max-height:180px}.cbox textarea:placeholder-shown{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crow .voice-btn{flex:none;margin:0 2px;min-height:34px}.crow .voice-btn:after{inset:-5px 0}.cbox .chips-row{padding:5px 4px 2px}.cbox .rec-row{padding:0 2px}.menu.up{bottom:40px}.composer{position:static;padding:6px 0 10px;background:none}.room-foot{position:-webkit-sticky;position:sticky;bottom:0;z-index:4;padding-bottom:var(--nav-space,0)}.room-foot:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(color-mix(in srgb,var(--ground) 0%,transparent),color-mix(in srgb,var(--ground) 95%,transparent) 26px)}.k-app.zen .composer{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}html.kb-open .k-app.zen .composer{padding-bottom:8px}@media (max-width:899px){.k-app:not(.zen){--nav-h:50px;--nav-b:max(4px,calc(env(safe-area-inset-bottom,0px) - 28px));--nav-space:calc(var(--nav-h) + var(--nav-b) + 4px)}html.kb-open .k-app:not(.zen){--nav-space:6px}html:not(.in-cypress) .k-app:not(.zen) .composer{padding:4px 0 0;margin:0 calc(8px - max(16px,env(safe-area-inset-right,0px))) 0 calc(8px - max(16px,env(safe-area-inset-left,0px)))}html:not(.in-cypress) .k-app:not(.zen) .room-foot .typing{min-height:18px}html:not(.in-cypress) .k-app:not(.zen) .room-foot:before{display:none}html:not(.in-cypress) .k-app:not(.zen) .room-foot .typing-line{padding:1px 9px 1px 4px;border-radius:999px;background:var(--glass-rest);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}html.in-cypress .k-app{--nav-space:0px}html:not(.in-cypress) .k-app:not(.zen)>.k-main{padding-bottom:calc(var(--nav-space) + 8px)}html:not(.in-cypress) .k-app:not(.zen):not(:has(.k-body .room)){position:fixed;left:0;right:0;top:var(--vvt,0);bottom:auto;height:var(--app-h,100dvh);min-height:0;overflow:hidden}html:not(.in-cypress) .k-app:not(.zen):not(:has(.k-body .room))>.k-main{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}html:not(.in-cypress) .k-app:has(.k-body .room){position:fixed;left:0;right:0;top:var(--vvt,0);bottom:auto;height:var(--app-h,100dvh);min-height:0;overflow:hidden}html:not(.in-cypress) .k-app:has(.k-body .room)>.k-main{height:100%;min-height:0;padding-bottom:0;position:relative}html:not(.in-cypress) .k-app:has(.k-body .room) .page{position:relative;min-height:0}html:not(.in-cypress) .k-app:has(.k-body .room) .k-top{position:absolute;left:0;right:0;top:0}html:not(.in-cypress) .k-app:has(.k-body .room) .k-body{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-width:none;margin:0;padding:calc(var(--top-h,calc(56px + env(safe-area-inset-top,0px))) + 4px) max(16px,env(safe-area-inset-right,0px),calc((100% - 760px) / 2)) var(--foot-h,120px) max(16px,env(safe-area-inset-left,0px),calc((100% - 760px) / 2))}html:not(.in-cypress) .k-app:has(.k-body .room) .k-body>.room{flex:1 0 auto}html:not(.in-cypress) .k-app:has(.k-body .room) .room-foot{position:absolute;left:0;right:0;bottom:0;padding:0 max(16px,env(safe-area-inset-right,0px),calc((100% - 760px) / 2)) var(--nav-space,0) max(16px,env(safe-area-inset-left,0px),calc((100% - 760px) / 2))}html:not(.in-cypress) .k-app:not(.zen) .k-top{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;gap:6px;min-height:0;padding:calc(6px + env(safe-area-inset-top,0px)) max(10px,env(safe-area-inset-right,0px)) 8px max(10px,env(safe-area-inset-left,0px))}html:not(.in-cypress) .k-app:is(.is-acting,.is-paused):not(.zen) .k-top{padding-top:8px}html:not(.in-cypress) .k-app:not(.zen) .k-top .pinbar-t,html:not(.in-cypress) .k-app:not(.zen) .k-top>:is(.ibtn,.k-me,.k-id,.ttl,.faces){background:var(--glass-rest);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:.5px solid var(--glass-line);box-shadow:var(--glass-shadow);transition:background var(--dur-2) var(--ease)}html:not(.in-cypress) .k-app:not(.zen) .k-top>.ibtn{border-radius:50%;color:var(--ink)}html:not(.in-cypress) .k-app:not(.zen) .k-top>:is(.k-id,.ttl){flex:1 1;max-width:max-content;min-width:0;margin-right:auto;min-height:var(--hit);border-radius:calc(var(--hit) / 2)}html:not(.in-cypress) .k-app:not(.zen) .k-top>.k-id{display:flex;align-items:center;gap:8px;padding:4px 14px 4px 6px}html:not(.in-cypress) .k-app:not(.zen) .k-top>.k-id:has(>.ttl:first-child){padding-left:14px}html:not(.in-cypress) .k-app:not(.zen) .k-top>.ttl{display:flex;flex-direction:column;justify-content:center;padding:4px 14px}html:not(.in-cypress) .k-app:not(.zen) .k-top>:not(.k-id,.ttl,.pinbar){flex-shrink:0}html:not(.in-cypress) .k-app:not(.zen) .k-top :is(.k-id,.ttl) .ttl,html:not(.in-cypress) .k-app:not(.zen) .k-top>.ttl{flex:0 1 auto;min-width:0}html:not(.in-cypress) .k-app:not(.zen) .k-top .ttl b{font-size:15.5px}html:not(.in-cypress) .k-app:not(.zen) .k-top .ttl .ttl-pv,html:not(.in-cypress) .k-app:not(.zen) .k-top .ttl span{font-size:12px}html:not(.in-cypress) .k-app:not(.zen) .k-top>.k-me{display:flex;align-items:center;border-radius:calc(var(--hit) / 2);padding:0 1px}html:not(.in-cypress) .k-app:not(.zen) .k-top>.faces{min-height:var(--hit);padding:0 8px 0 14px}html:not(.in-cypress) .k-app:not(.zen) .k-top .pinbar-t{border-radius:16px}html:not(.in-cypress) .k-app:not(.zen) .k-top .inbox-n{box-shadow:0 0 0 2px var(--surface)}html:not(.in-cypress) .k-app:not(.zen) .k-nav{left:max(8px,env(safe-area-inset-left,0px));right:max(8px,env(safe-area-inset-right,0px));bottom:auto;top:calc(var(--app-h,100dvh) - var(--nav-b) - var(--nav-h));max-width:520px;margin:0 auto;height:var(--nav-h);padding:4px;border-radius:calc(var(--nav-h) / 2);border:.5px solid var(--glass-line);background:var(--glass-rest);box-shadow:0 10px 30px rgba(16,18,32,.16),0 1px 2px rgba(16,18,32,.06);transition:transform var(--dur-3) var(--ease),background var(--dur-2) var(--ease)}html:not(.in-cypress) .k-app:not(.zen) .k-nav a{min-height:0;height:100%;gap:1px;padding:0;font-size:10px;border-radius:calc((var(--nav-h) - 8px) / 2)}html:not(.in-cypress) .k-app:not(.zen) .k-nav a :is(svg.i,svg.hm){width:22px;height:22px}html:not(.in-cypress) .k-app:not(.zen) .k-nav a.on{background:var(--glass-on)}html:not(.in-cypress) .k-app:not(.zen) .k-nav .badge{top:3px}html.kb-open .k-app:not(.zen) .k-nav{display:none}html:not(.in-cypress) .k-app:not(.zen) .cbox{background-color:var(--glass-rest);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:.5px solid var(--glass-line);box-shadow:var(--glass-shadow)}html:not(.in-cypress) .k-app:not(.zen) :is(.k-top>:is(.ibtn,.k-me,.k-id,.ttl,.faces),.k-top .pinbar-t,.k-nav,.cbox,.room-foot .typing-line){transition:background-color .2s var(--ease),transform var(--dur-3) var(--ease)}html.bars-glass.bars-away:not(.kb-open):not(.in-cypress) .k-app:not(.zen) :is(.k-top>:is(.ibtn,.k-me,.k-id,.ttl,.faces),.k-top .pinbar-t,.k-nav,.cbox,.room-foot .typing-line){background-color:var(--glass-scroll)}html:not(.in-cypress) .k-app:not(.zen) :is(.k-top,.room-foot){transition:transform var(--dur-3) var(--ease)}html.bars-hide.bars-away:not(.kb-open):not(.in-cypress) .k-app:not(.zen) .k-top{transform:translateY(calc(-100% - 24px))}html.bars-hide.bars-away:not(.kb-open):not(.in-cypress) .k-app:not(.zen) .k-nav{transform:translateY(calc(100% + var(--nav-b) + 16px))}html.bars-hide.bars-away:not(.kb-open):not(.in-cypress) .k-app:not(.zen) .room-foot{transform:translateY(calc(var(--nav-h) + 4px))}html:not(.in-cypress) .k-app:not(.zen) .k-top .pinbar-t,html:not(.in-cypress) .k-app:not(.zen) .k-top>:is(.ibtn,.k-me,.k-id,.ttl,.faces){box-shadow:0 1px 2px rgba(16,18,32,.07);border-color:var(--line-soft)}html:not(.in-cypress) .k-app:not(.zen) .k-nav{box-shadow:0 2px 10px rgba(16,18,32,.08),0 0 0 .5px var(--glass-line)}html:not(.in-cypress) .k-app:not(.zen) .cbox{box-shadow:0 2px 8px rgba(16,18,32,.07)}html:not(.in-cypress) .k-app:not(.zen) .cbox:focus-within{border-color:var(--cobalt-line);box-shadow:0 0 0 3px var(--cobalt-soft)}}.pk-bars{display:grid;grid-gap:8px;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line-soft)}.pk-bars>b{font-size:13.5px}.pk-bars .note{margin:0}.pk-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pk-seg button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--hit);padding:0 8px;white-space:nowrap}.k-body:has(>.room){padding-bottom:0}.pf-zone-hint{margin:2px 0 6px;font-size:13px;color:var(--ink-2)}.pf-zone-hint,.pk-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.pk-head{margin-bottom:6px}.pk-head h3{margin:0}.sheet-t{margin:0 0 10px;font-size:var(--t-head)}.pf-lock{margin:2px 4px 0}.privacy-card ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.privacy-card li{display:flex;gap:9px;align-items:flex-start;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.privacy-card li .i{flex:none;margin-top:2px;color:var(--good)}.pk-said{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.pk-said .note{margin:0}.sheet,.voice-mode{bottom:auto;height:var(--app-h,100dvh)}.toast{bottom:auto;top:calc(var(--app-h,100dvh) - 96px - env(safe-area-inset-bottom,0px));transform:translate(-50%,-100%)}.status-band{display:none}@media (display-mode:standalone){.status-band{display:block;position:fixed;top:0;left:0;right:0;height:env(safe-area-inset-top,0);background:var(--ground);z-index:21;pointer-events:none}}html.in-cypress .status-band{display:none}@media (display-mode:standalone){html:not(.in-cypress) .k-app.zen .k-top,html:not(.in-cypress) .k-app:not(.zen) .k-top{padding-top:calc(22px + env(safe-area-inset-top,0px))}html:not(.in-cypress) .k-app:is(.is-acting,.is-paused) .k-top{padding-top:8px}}.see-all{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin:-2px 4px 6px;padding:0 4px;color:var(--muted);font-size:14px;text-decoration:none}.see-all span:last-child{display:inline-flex;gap:4px}.needs details>summary,.see-all span:last-child{align-items:center;color:var(--cobalt-ink);font-weight:700}.needs details>summary{list-style:none;cursor:pointer;min-height:44px;display:flex;gap:6px;padding:0 6px;font-size:14px}.needs details>summary::-webkit-details-marker{display:none}.needs details[open]>summary{display:none}.needs-q{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.needs-q li{display:grid;grid-template-columns:18px 1fr auto;grid-gap:8px;gap:8px;align-items:start;padding:8px 10px;border-radius:12px;background:var(--surface-2,rgba(127,127,127,.08))}.needs-q li span{display:grid;grid-gap:2px;gap:2px;min-width:0}.needs-q li small{color:var(--muted);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.needs-q .nq-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.needs .nq{margin-bottom:10px}.needs .sect span:first-child{display:inline-flex;align-items:center;gap:6px}.notnow{display:grid;grid-gap:8px;gap:8px;margin:8px 4px 0}.notnow-row{display:flex;flex-wrap:wrap;gap:8px}.needs .nq-work{display:flex;justify-content:flex-end;margin:-4px 0 6px}.jr-car{display:grid;grid-gap:6px;gap:6px;margin:0 -14px}.jr-track{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:min(84%,300px);grid-gap:10px;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:10px;padding:2px 14px 4px;scrollbar-width:none;overscroll-behavior-x:contain}.jr-track::-webkit-scrollbar{display:none}.jr-slide{scroll-snap-align:start;display:grid;grid-gap:8px;gap:8px;align-content:start;min-width:0}.jr-video{display:block;width:100%;aspect-ratio:3/4;border-radius:14px;background:var(--sunk);object-fit:cover;border:1px solid var(--line-soft)}.jr-say{display:grid;grid-gap:2px;gap:2px;min-width:0}.jr-say b{display:flex;align-items:center;gap:8px;font-size:15px;line-height:1.3}.jr-say small{color:var(--muted);font-size:13px;line-height:1.35}.jr-go{display:flex;align-items:center;justify-content:space-between;gap:10px}.jr-ask{min-width:0;color:var(--muted);font-size:12.5px;line-height:1.3;font-style:italic;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.jr-go .b{flex:none}.jr-dots{display:flex;justify-content:center;gap:2px}.jr-dot{width:24px;height:24px;display:grid;place-items:center;border:0;padding:0;background:none;cursor:pointer}.jr-dot:before{content:"";width:7px;height:7px;border-radius:7px;background:var(--fill-2)}.jr-dot.on:before{width:18px;background:var(--cobalt)}.bt-ask{margin:0 0 10px;padding:12px 14px;display:grid;grid-gap:8px;gap:8px}.bt-ask p{margin:0}.bt-ask.bare{margin:0;padding:0}.vcurve{margin:4px 0 0;display:grid;grid-gap:4px;gap:4px}.vcurve-read{display:flex;align-items:baseline;gap:8px;min-height:22px}.vcurve-read b{font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.vcurve-read span{font-size:13px;color:var(--muted)}.vcurve svg{width:100%;height:88px;display:block;touch-action:pan-y;cursor:crosshair}.vcurve-line{fill:none;stroke:var(--cobalt);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.vcurve-area{fill:var(--cobalt-soft);opacity:.55}.vcurve-base{stroke:var(--line);stroke-width:1}.vcurve-cross{stroke:var(--muted);stroke-width:1;stroke-dasharray:2 3}.vcurve-dot{fill:var(--cobalt);stroke:var(--surface);stroke-width:2}.vcurve-ends{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pay-sheet .pane{gap:10px}.pay-sheet .pane h2{font-size:18px}.pay-form{min-height:360px;border-radius:12px;background:#fff;overflow:hidden}.pay-sheet .sheet-sending .acts{margin-top:8px}.ds-add{display:grid;grid-gap:6px;gap:6px;margin-top:6px}.ds-add input,.ds-add select{width:100%;min-width:0;font:inherit;font-size:15px;padding:9px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink)}.ds-add small{color:var(--muted);font-size:12.5px}.ds-row3{display:grid;grid-template-columns:1fr 64px 84px;grid-gap:6px;gap:6px}.trk.trk-title{display:grid;grid-template-columns:104px minmax(0,1fr);grid-gap:8px;gap:8px}.trk.trk-title select:last-child{grid-column:1/-1}.turn{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:700;line-height:1.5;white-space:nowrap;background:var(--sunk);color:var(--muted);border:1px solid var(--line-soft)}.turn i{width:6px;height:6px;border-radius:6px;background:currentColor;opacity:.7}.turn.t-seller i{background:#A78BFA;opacity:1}.turn.t-buyer i{background:#60A5FA;opacity:1}.turn.t-cypress i{background:#9CA3AF;opacity:1}.turn.t-both i{background:#F59E0B;opacity:1}.turn.mine{border-color:transparent}.turn.mine.t-seller{background:#EDE9FE;color:#6D28D9}.turn.mine.t-buyer{background:var(--cobalt-soft);color:var(--cobalt-ink)}.turn.mine.t-cypress{background:var(--fill);color:var(--ink-2)}.turn.mine.t-both{background:var(--warn-soft);color:var(--warn)}.cl-steps{list-style:none;margin:2px 0 0;padding:0;display:grid;grid-gap:2px;gap:2px}.cl-steps li{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-height:30px;font-size:14px;color:var(--muted)}.cl-steps li .i{color:var(--faint)}.cl-steps li.done{color:var(--ink-2)}.cl-steps li.done .i{color:var(--good)}.cl-steps li.now{color:var(--ink);font-weight:700}.cl-steps li.now .i{color:var(--cobalt)}.cl-steps small{font-size:12.5px;font-weight:500;color:var(--muted)}.cl-steps small.hot{color:var(--bad);font-weight:700}.cl-now{display:inline-flex;align-items:center;gap:6px}.cl-docs{display:grid;grid-gap:6px;gap:6px;margin-top:4px}.cl-doc{display:grid;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;grid-gap:10px;gap:10px;padding:9px 12px;border-radius:12px;background:var(--sunk);color:inherit;text-decoration:none}.cl-doc span{display:grid;min-width:0}.cl-doc b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-doc small{color:var(--muted);font-size:12.5px}.chan-name .turn,.rr .turn,.sc .turn{flex:none;font-size:11px;padding:1px 7px}.sc .turn{margin-left:auto}