.tc{--page:#fafafa;--surface:#ffffff;--surface-2:#f4f4f5;--sidebar:#f7f7f8;--ink:#17171a;--ink-2:#55555e;--ink-3:#6e6e7a;--hairline:#e6e6ea;--hairline-2:#f0f0f2;--ring:rgba(23,23,26,.08);--shadow-c:23,23,26;--accent:#1a3fd6;--accent-ink:#152fa5;--accent-bg:rgba(26,63,214,.07);--accent-veil:rgba(26,63,214,.14);--on-accent:#ffffff;--p-tracker:#1a3fd6;--p-monitor:#0891b2;--p-systems:#7f5cfc;--p-dlp:#c2410c;--p-adoption:#15803d;--p-people:#5d402c;--p-payroll:#9d174d;--p-across:#475569;--viz-1:#1a3fd6;--viz-2:#7f9ff0;--viz-3:#c2410c;--viz-4:#b45309;--viz-mute:#b3b3bb;--viz-track:#ececef;--s-good:#0ca30c;--s-good-ink:#04790a;--warn:#eda100;--warn-ink:#b0500f;--danger:#d03b3b;--danger-ink:#c22a2a;--ease-out:cubic-bezier(.22,1,.36,1);--ease-spring:cubic-bezier(.34,1.4,.44,1);--t-fast:.15s;--t-med:.26s;--t-slow:.48s;--sans:system-ui,-apple-system,"Segoe UI",sans-serif;--mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,monospace;--r-card:12px;--r-ctl:8px;--veil:rgba(17,17,19,.32);font-family:var(--sans);color:var(--ink);background:var(--page);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:14px;line-height:1.45;min-height:100vh;transition:background .35s ease,color .35s ease}html[data-theme=dark] .tc{--page:#0e0e11;--surface:#17171b;--surface-2:#1e1e23;--sidebar:#121216;--ink:#f2f2f4;--ink-2:#b6b6bf;--ink-3:#8b8b96;--hairline:#2a2a31;--hairline-2:#232329;--ring:rgba(255,255,255,.09);--shadow-c:0,0,0;--accent:#7d9bff;--accent-ink:#a3b8ff;--accent-bg:rgba(125,155,255,.13);--accent-veil:rgba(125,155,255,.2);--on-accent:#0e0e11;--p-tracker:#7d9bff;--p-monitor:#22d3ee;--p-systems:#786ff4;--p-dlp:#fb923c;--p-adoption:#4ade80;--p-people:#fbbf24;--p-payroll:#f472b6;--p-across:#94a3b8;--viz-1:#7d9bff;--viz-2:#3d4f8f;--viz-3:#fb923c;--viz-4:#fbbf24;--viz-mute:#5b5b66;--viz-track:#26262d;--s-good:#4ade80;--s-good-ink:#6ee79b;--warn:#fbbf24;--warn-ink:#fcd34d;--danger:#f87171;--danger-ink:#f87171;--veil:rgba(0,0,0,.58);color-scheme:dark}body{margin:0}.tc *,.tc *:before,.tc *:after{box-sizing:border-box;margin:0;padding:0}.tc ::selection{background:var(--accent-veil)}.tc :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}:where(.tc) button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}:where(.tc) a{color:inherit;text-decoration:none}:where(.tc) svg{display:block}:where(.tc) input,:where(.tc) select,:where(.tc) textarea{font:inherit;color:inherit}.shell{display:flex;min-height:100vh}.sb{position:sticky;top:0;align-self:flex-start;width:236px;height:100vh;flex:none;background:var(--sidebar);border-right:1px solid var(--hairline);display:flex;flex-direction:column;padding:14px 10px 12px;transition:width var(--t-med) var(--ease-out),background .35s ease;overflow:hidden}.shell.slim .sb{width:64px}.sb-brand{display:flex;align-items:center;gap:9px;padding:2px 8px 14px}.sb-logo{width:26px;flex:none;transition:transform var(--t-med) var(--ease-spring)}.sb-brand:hover .sb-logo{transform:translateY(-1px) rotate(-4deg)}.sb-word{font-size:14.5px;font-weight:650;letter-spacing:-.015em;white-space:nowrap}.sb-word small{display:block;font-size:10px;font-weight:500;letter-spacing:.06em;color:var(--ink-3);margin-top:-1px}.sb-nav{flex:1;display:flex;flex-direction:column;gap:1px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.sb-nav::-webkit-scrollbar{display:none}.nav-it{display:flex;align-items:center;gap:10px;height:32px;padding:0 8px;border-radius:7px;color:var(--ink-2);font-size:13px;font-weight:500;white-space:nowrap;position:relative;transition:background var(--t-fast) ease,color var(--t-fast) ease}.nav-it:hover{background:var(--surface-2);color:var(--ink)}.nav-it .nv-ic{flex:none;width:17px;height:17px;color:var(--ink-3);transition:color var(--t-fast) ease,transform var(--t-med) var(--ease-spring)}.nav-it:hover .nv-ic{color:var(--ink)}.nav-it .lbl{overflow:hidden;transition:opacity var(--t-fast) ease}.shell.slim .nav-it .lbl,.shell.slim .badge,.shell.slim .sb-word,.shell.slim .nav-sec{opacity:0;pointer-events:none}.shell.slim .nav-it{justify-content:center;padding:0}.shell.slim .sb-brand{justify-content:center;padding-left:0;padding-right:0}.nav-it.active{background:var(--surface);color:var(--ink);font-weight:600;border:1px solid var(--hairline);box-shadow:0 1px 2px rgba(var(--shadow-c),.05)}.nav-it.active .nv-ic{color:var(--accent)}.badge{margin-left:auto;font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--accent-ink);background:var(--accent-bg);border-radius:99px;padding:1px 7px;transition:opacity var(--t-fast) ease}.badge.warn{color:var(--warn-ink);background:#eda1001f}.nav-sec{padding:14px 8px 5px;font-size:10px;font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;transition:opacity var(--t-fast) ease}.sb-foot{border-top:1px solid var(--hairline);padding-top:10px;margin-top:8px;display:flex;flex-direction:column;gap:2px}.user-card{display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:8px;transition:background var(--t-fast) ease}.user-card:hover{background:var(--surface-2)}.u-av{width:28px;height:28px;border-radius:50%;flex:none;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 45%,var(--p-systems)));color:var(--on-accent);font-size:10.5px;font-weight:650;display:grid;place-items:center}.u-meta{min-width:0;transition:opacity var(--t-fast) ease}.shell.slim .u-meta,.shell.slim .u-gear{opacity:0;width:0}.u-name{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.u-role{font-size:11px;color:var(--ink-3)}.u-gear{margin-left:auto;color:var(--ink-3);transition:transform .6s var(--ease-spring),color var(--t-fast) ease,opacity var(--t-fast) ease}.user-card:hover .u-gear{transform:rotate(90deg);color:var(--ink)}.main{flex:1;min-width:0}.topbar{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--page) 82%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid var(--hairline)}.topbar-in{max-width:1156px;margin:0 auto;padding:0 26px;height:54px;display:flex;align-items:center;gap:12px}.crumbs{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--ink-3)}.crumbs b{color:var(--ink);font-weight:600}.crumbs svg{color:var(--hairline)}.sb-toggle{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;color:var(--ink-3);transition:background var(--t-fast) ease,color var(--t-fast) ease;margin-left:-8px}.sb-toggle:hover{background:var(--surface-2);color:var(--ink)}.topbar-right{margin-left:auto;display:flex;align-items:center;gap:10px}.wrap{max-width:1156px;margin:0 auto;padding:0 26px 56px}.wrap.wide{max-width:none;padding:0 32px 56px}.topbar-in.wide{max-width:none;padding:0 32px}.wrap.wide .measure{max-width:72ch}.seg{position:relative;display:flex;background:var(--surface-2);border:1px solid var(--hairline);border-radius:var(--r-ctl);padding:2px}.seg-thumb{position:absolute;top:2px;bottom:2px;left:0;width:60px;background:var(--surface);border:1px solid var(--hairline);border-radius:6px;box-shadow:0 1px 2px rgba(var(--shadow-c),.06);transition:transform var(--t-med) var(--ease-spring),width var(--t-med) var(--ease-spring)}.seg button{position:relative;z-index:1;padding:3.5px 13px;font-size:12.5px;font-weight:500;color:var(--ink-3);border-radius:6px;transition:color var(--t-fast) ease}.seg button.on{color:var(--ink)}.seg button:hover:not(.on){color:var(--ink-2)}.search{display:flex;align-items:center;gap:8px;width:170px;height:31px;padding:0 10px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-ctl);color:var(--ink-3);font-size:12.5px;transition:width var(--t-med) var(--ease-out),border-color var(--t-fast) ease,box-shadow var(--t-fast) ease;cursor:pointer}.search:hover{border-color:color-mix(in srgb,var(--ink) 18%,var(--hairline))}.search:focus-within{width:230px;border-color:color-mix(in srgb,var(--accent) 45%,var(--hairline));box-shadow:0 0 0 3px var(--accent-bg)}.search input{border:0;outline:0;background:none;width:100%;font:inherit;color:var(--ink)}.search input::placeholder{color:var(--ink-3)}.kbd{margin-left:auto;flex:none;font-family:var(--mono);font-size:10px;color:var(--ink-3);border:1px solid var(--hairline);border-bottom-width:2px;border-radius:4px;padding:1px 5px;background:var(--surface-2)}.icon-btn{position:relative;width:31px;height:31px;border-radius:var(--r-ctl);display:grid;place-items:center;color:var(--ink-2);border:1px solid transparent;transition:background var(--t-fast) ease,border-color var(--t-fast) ease,color var(--t-fast) ease}.icon-btn:hover{background:var(--surface);border-color:var(--hairline);color:var(--ink)}.icon-btn .dot{position:absolute;top:7px;right:7px;width:6px;height:6px;border-radius:50%;background:var(--accent);border:1.5px solid var(--page)}@keyframes ring{0%{rotate:0deg}22%{rotate:12deg}45%{rotate:-9deg}65%{rotate:5deg}82%{rotate:-2deg}to{rotate:0deg}}.icon-btn:hover .bell{animation:ring .7s var(--ease-spring);transform-origin:50% 15%}.btn{display:inline-flex;align-items:center;gap:6px;height:31px;padding:0 13px;border-radius:var(--r-ctl);font-size:12.5px;font-weight:550;border:1px solid var(--hairline);background:var(--surface);color:var(--ink-2);transition:all var(--t-fast) ease;cursor:pointer}.btn:hover{color:var(--ink);border-color:color-mix(in srgb,var(--ink) 20%,var(--hairline));box-shadow:0 1px 2px rgba(var(--shadow-c),.06)}.btn.primary{background:var(--ink);border-color:var(--ink);color:var(--surface)}.btn.primary:hover{opacity:.88;color:var(--surface)}.btn.accent{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.accent:hover{background:var(--accent-ink);color:var(--on-accent)}.btn.danger:hover{color:var(--danger);border-color:var(--danger)}.btn.sm{height:26px;padding:0 10px;font-size:11.5px}.btn.ghost{border-color:transparent;background:transparent}.btn.ghost:hover{background:var(--surface-2);box-shadow:none}.fld{display:flex;flex-direction:column;gap:5px}.fld>label{font-size:11.5px;font-weight:600;color:var(--ink-2);transition:color var(--t-fast) ease}.fld:focus-within>label{color:var(--accent-ink)}.fld .hint{font-size:11px;color:var(--ink-3);font-weight:400}.inp,.sel{height:32px;padding:0 10px;border:1px solid var(--hairline);border-radius:var(--r-ctl);background:var(--surface);font-size:12.5px;color:var(--ink);outline:0;transition:border-color var(--t-fast) ease,box-shadow var(--t-med) var(--ease-spring),background-position var(--t-fast) var(--ease-out);-webkit-appearance:none;-moz-appearance:none;appearance:none}.inp:hover:not(:focus),.sel:hover:not(:focus){border-color:color-mix(in srgb,var(--ink) 18%,var(--hairline))}.inp:focus,.sel:focus{border-color:color-mix(in srgb,var(--accent) 55%,var(--hairline));box-shadow:0 0 0 3.5px var(--accent-bg),0 1px 2px rgba(var(--shadow-c),.05)}.inp::placeholder{color:var(--ink-3);opacity:1;transition:opacity var(--t-fast) ease}.inp:focus::placeholder{opacity:.4}.sel{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%238e8e98' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px top 50%;padding-right:26px}.sel:focus{background-position:right 9px top 60%}button.sel{display:inline-flex;align-items:center;text-align:left;cursor:pointer}.sel .sel-val{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel .sel-none{color:var(--ink-3)}.sel.open{border-color:color-mix(in srgb,var(--accent) 55%,var(--hairline));box-shadow:0 0 0 3.5px var(--accent-bg),0 1px 2px rgba(var(--shadow-c),.05);background-position:right 9px top 60%}.sel[disabled]{opacity:.5;cursor:not-allowed}.sel-pop{position:fixed;z-index:125;overflow-y:auto;overscroll-behavior:contain;padding:5px;max-width:min(92vw,420px);background:var(--surface);border:1px solid var(--hairline);border-radius:11px;box-shadow:0 16px 44px -14px rgba(var(--shadow-c),.34),0 1px 2px rgba(var(--shadow-c),.06);transform-origin:top center;animation:sel-in .16s var(--ease-out) both}.sel-pop.up{transform-origin:bottom center;animation-name:sel-up}@keyframes sel-in{0%{opacity:0;transform:scale(.97) translateY(-4px)}to{opacity:1;transform:none}}@keyframes sel-up{0%{opacity:0;transform:scale(.97) translateY(4px)}to{opacity:1;transform:none}}.sel-opt{display:flex;align-items:flex-start;gap:8px;padding:7px 9px;border-radius:7px;cursor:pointer;color:var(--ink-2);transition:background var(--t-fast) ease,color var(--t-fast) ease}.sel-opt.on{background:var(--surface-2);color:var(--ink);box-shadow:inset 2.5px 0 0 var(--accent)}.sel-tick{flex:none;width:14px;margin-top:1.5px;color:var(--accent-ink);opacity:0;transition:opacity var(--t-fast) ease}.sel-opt.is .sel-tick{opacity:1}.sel-opt-b{min-width:0;display:flex;flex-direction:column;gap:1px}.sel-opt-l{font-size:13px}.sel-opt.is .sel-opt-l{font-weight:600;color:var(--ink)}.sel-opt-n{font-size:11px;color:var(--ink-3);line-height:1.45}@media (prefers-reduced-motion:reduce){.sel-pop{animation:none}}.toggle{position:relative;width:34px;height:20px;border-radius:99px;background:var(--hairline);transition:background var(--t-med) ease;cursor:pointer;flex:none;border:0}.toggle:hover{background:color-mix(in srgb,var(--ink) 10%,var(--hairline))}.toggle:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:99px;background:#fff;box-shadow:0 1px 2px #0003;transition:transform var(--t-med) var(--ease-spring),width var(--t-fast) var(--ease-out),box-shadow var(--t-fast) ease}.toggle:active:after{width:20px;box-shadow:0 2px 5px #00000040}.toggle.on{background:var(--accent)}.toggle.on:hover{background:var(--accent-ink)}.toggle.on:after{transform:translate(14px);background:var(--on-accent)}.toggle.on:active:after{transform:translate(10px)}.toggle:before{content:"";position:absolute;z-index:1;left:20.5px;top:7.5px;width:7px;height:4px;border-left:1.6px solid var(--accent);border-bottom:1.6px solid var(--accent);border-radius:.5px;transform:rotate(-45deg) scale(.3);opacity:0;transition:opacity .12s ease,transform .2s var(--ease-spring)}.toggle.on:before{opacity:1;transform:rotate(-45deg) scale(1);transition-delay:.15s}.card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:0 1px 2px rgba(var(--shadow-c),.03);transition:border-color var(--t-med) ease,box-shadow var(--t-med) ease,background .35s ease}.card:hover{border-color:color-mix(in srgb,var(--ink) 14%,var(--hairline));box-shadow:0 1px 2px rgba(var(--shadow-c),.03),0 6px 20px -8px rgba(var(--shadow-c),.1)}.card.flat:hover{border-color:var(--hairline);box-shadow:0 1px 2px rgba(var(--shadow-c),.03)}.card-head{display:flex;align-items:baseline;gap:10px}.card-title{font-size:14px;font-weight:600;letter-spacing:-.008em}.card-sub{font-size:12px;color:var(--ink-3)}.page-head{display:flex;align-items:flex-end;justify-content:space-between;padding:28px 2px 20px;gap:16px;flex-wrap:wrap}.page-head h1{font-size:24px;font-weight:600;letter-spacing:-.022em}.page-head .sub{margin-top:5px;font-size:13px;color:var(--ink-2);display:flex;align-items:center;gap:8px}.page-actions{display:flex;align-items:center;gap:8px}.grid{display:grid;gap:12px}.mt{margin-top:12px}.rv{opacity:0;transform:translateY(10px)}.rv.in{opacity:1;transform:none;transition:opacity var(--t-slow) var(--ease-out),transform var(--t-slow) var(--ease-out)}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none}.tc *,.tc *:before,.tc *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;transition-delay:0s!important}}.kpi{padding:15px 16px 13px;position:relative;overflow:hidden;cursor:pointer;transition:border-color var(--t-med) ease,box-shadow var(--t-med) ease,background .35s ease,transform var(--t-med) var(--ease-spring)}.kpi:hover,.kpi:focus-visible{transform:translateY(-1px);border-color:color-mix(in srgb,var(--ink) 18%,var(--hairline));box-shadow:0 1px 2px rgba(var(--shadow-c),.04),0 8px 24px -10px rgba(var(--shadow-c),.16)}.kpi:active{transform:translateY(0) scale(.99);transition-duration:60ms}.kpi:after{content:"";position:absolute;top:14px;right:15px;width:13px;height:13px;background:var(--accent-ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M9 7h8v8'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M9 7h8v8'/%3E%3C/svg%3E") center/contain no-repeat;opacity:0;transform:translate(-4px,4px);transition:opacity var(--t-fast) ease,transform var(--t-med) var(--ease-out)}.kpi:hover:after,.kpi:focus-visible:after{opacity:1;transform:none}.kpi-top{display:flex;align-items:center;justify-content:space-between;color:var(--ink-3)}.kpi-label{font-size:10.5px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.kpi-ic{color:var(--ink-3);transition:color var(--t-med) ease,opacity var(--t-fast) ease}.kpi:hover .kpi-ic,.kpi:focus-visible .kpi-ic{opacity:0}.kpi.static{cursor:default}.kpi.static:hover,.kpi.static:active{transform:none;border-color:color-mix(in srgb,var(--ink) 14%,var(--hairline));box-shadow:0 1px 2px rgba(var(--shadow-c),.03),0 6px 20px -8px rgba(var(--shadow-c),.1)}.kpi.static:after{content:none}.kpi.static:hover .kpi-ic{opacity:1;color:var(--ink-2)}.kpi-value{margin-top:9px;font-size:26px;font-weight:350;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.05;display:flex;align-items:baseline;gap:6px}.kpi-value .unit{font-size:13.5px;color:var(--ink-3);font-weight:450;letter-spacing:0}.kpi-foot{margin-top:8px;display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--ink-3);min-height:17px}.delta{display:inline-flex;align-items:center;gap:3px;font-weight:550;font-variant-numeric:tabular-nums}.delta.up{color:var(--s-good-ink)}.delta.down{color:var(--warn-ink)}.spark{position:absolute;right:12px;bottom:12px;opacity:.95}.kpi-link{display:inline-flex;align-items:center;gap:4px;color:var(--accent-ink);font-weight:550;font-size:11.5px}.kpi-link svg{transition:transform var(--t-med) var(--ease-out)}.kpi:hover .kpi-link svg{transform:translate(2.5px)}.livedot{display:inline-flex;align-items:center;gap:6px;color:var(--s-good-ink);font-weight:500}.livedot i{width:6px;height:6px;border-radius:50%;background:var(--s-good);position:relative}.livedot i:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:1px solid var(--s-good);opacity:.28}.p-av{width:25px;height:25px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:9.5px;font-weight:600;background:var(--surface-2);color:var(--ink-2);border:1px solid var(--hairline);position:relative;transition:transform var(--t-med) var(--ease-spring)}.p-st{position:absolute;right:-1px;bottom:-1px;width:8px;height:8px;border-radius:50%;border:1.5px solid var(--surface)}.st-good{background:var(--s-good)}.st-warn{background:var(--viz-4)}.st-mute{background:var(--viz-mute)}.st-off{background:var(--viz-track);border-color:var(--hairline)}.chip{--chip-c:var(--ink-2);display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:600;color:var(--chip-c);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 60%,var(--surface-2)),var(--surface-2));border:1px solid var(--hairline);border-radius:99px;padding:1.5px 9px;white-space:nowrap;box-shadow:inset 0 1px 0 var(--sheen),0 1px 1px rgba(var(--shadow-c),.04)}.tc{--sheen:rgba(255,255,255,.6)}html[data-theme=dark] .tc{--sheen:rgba(255,255,255,.045)}.chip.good,.chip.warn,.chip.bad,.chip.info{background:linear-gradient(180deg,color-mix(in srgb,var(--chip-c) 5%,var(--surface)),color-mix(in srgb,var(--chip-c) 12%,var(--surface)));border-color:color-mix(in srgb,var(--chip-c) 28%,var(--surface))}.chip.good{--chip-c:var(--s-good-ink)}.chip.warn{--chip-c:var(--warn-ink)}.chip.bad{--chip-c:var(--danger)}.chip.info{--chip-c:var(--accent-ink)}@keyframes chip-stamp{0%{transform:scale(.8);opacity:0}62%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}.chip.stamp{animation:chip-stamp .32s var(--ease-spring)}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none;background:var(--viz-mute);box-shadow:0 0 0 2.5px color-mix(in srgb,var(--viz-mute) 20%,transparent)}.dot.good{background:var(--s-good);box-shadow:0 0 0 2.5px color-mix(in srgb,var(--s-good) 18%,transparent)}.dot.warn{background:var(--warn);box-shadow:0 0 0 2.5px color-mix(in srgb,var(--warn) 20%,transparent)}.dot.bad{background:var(--danger);box-shadow:0 0 0 2.5px color-mix(in srgb,var(--danger) 18%,transparent)}.chip .dot{width:5px;height:5px;box-shadow:none;margin-right:-1px}.icon-btn .dot{box-shadow:none}@keyframes badge-pop{0%{transform:scale(1)}45%{transform:scale(1.22)}to{transform:scale(1)}}.badge.pop{animation:badge-pop .4s var(--ease-spring)}.rows{margin-top:7px}.row{display:flex;align-items:center;gap:12px;padding:8px;margin:0 -8px;border-radius:8px;transition:background var(--t-fast) ease;cursor:default;border-bottom:1px solid var(--hairline-2)}.rows .row:last-child{border-bottom:0}.row:hover{background:var(--surface-2)}.row.click{cursor:pointer}.row-name{font-size:12.5px;font-weight:500}.row-sub{font-size:11px;color:var(--ink-3);margin-top:1px}.row-right{margin-left:auto;text-align:right}.row-val{font-size:12.5px;font-weight:550;font-variant-numeric:tabular-nums}.row .go{opacity:0;transform:translate(-4px);transition:opacity var(--t-fast) ease,transform var(--t-fast) ease;color:var(--ink-3)}.row:hover .go{opacity:1;transform:none}.rk{font-family:var(--mono);font-size:10.5px;color:var(--ink-3);width:16px;text-align:right}.see-all{display:inline-flex;align-items:center;gap:5px;margin:7px 0 6px;font-size:12px;font-weight:500;color:var(--ink-3);transition:color var(--t-fast) ease;cursor:pointer}.see-all:hover{color:var(--accent-ink)}.see-all svg{transition:transform var(--t-med) var(--ease-out)}.see-all:hover svg{transform:translate(2.5px)}.app{display:grid;grid-template-columns:28px 1fr 74px;align-items:center;gap:12px;padding:6px 8px;border-radius:8px;position:relative;overflow:hidden;cursor:default}.app:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface-2);transform:scaleX(0);transform-origin:left;transition:transform var(--t-med) var(--ease-out);border-radius:8px}.app:hover:before{transform:scaleX(1)}.app>*{position:relative}.app-ic{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;background:var(--surface);border:1px solid var(--hairline);transition:transform var(--t-med) var(--ease-spring),box-shadow var(--t-med) ease}.app:hover .app-ic{transform:scale(1.12) rotate(-4deg);box-shadow:0 2px 8px -2px rgba(var(--shadow-c),.18)}.app-name{font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-bar{display:block;margin-top:5px;height:4px;border-radius:2px;background:var(--hairline-2);overflow:hidden}.app-fill{display:block;height:100%;border-radius:2px;width:0;transition:width .9s var(--ease-out)}.app-val{text-align:right;font-variant-numeric:tabular-nums}.app-val .t{font-size:12.5px;font-weight:550;display:block;transition:opacity var(--t-fast) ease,transform var(--t-fast) ease}.app-val .p{font-size:11px;color:var(--ink-3);display:block;margin-top:-16px;opacity:0;transform:translateY(4px);transition:opacity var(--t-fast) ease,transform var(--t-fast) ease}.app:hover .app-val .t{opacity:0;transform:translateY(-4px)}.app:hover .app-val .p{opacity:1;transform:none}.tbl{width:100%;border-collapse:collapse;font-size:12.5px}.tbl th{text-align:left;font-size:10.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:8px 10px;border-bottom:1px solid var(--hairline);white-space:nowrap}.tbl td{padding:9px 10px;border-bottom:1px solid var(--hairline-2);vertical-align:middle;transition:box-shadow var(--t-fast) ease}.tbl tr:last-child td{border-bottom:0}.tbl tbody tr{transition:background var(--t-fast) ease,opacity var(--t-fast) ease}.tbl tbody tr:hover{background:var(--surface-2)}.tbl tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.tbl tbody:hover tr:not(:hover){opacity:.6}.tbl .num{text-align:right;font-variant-numeric:tabular-nums}.tbl-wrap{overflow-x:auto}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--hairline);margin-top:4px}.tab{padding:8px 13px;font-size:12.5px;font-weight:550;color:var(--ink-3);border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--t-fast) ease,border-color var(--t-fast) ease;cursor:pointer}.tab:hover{color:var(--ink-2)}.tab.on{color:var(--ink);border-bottom-color:var(--ink)}.drawer-veil{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--veil);opacity:0;pointer-events:none;transition:opacity var(--t-med) ease;z-index:90}.drawer-veil.on{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;width:420px;max-width:92vw;background:var(--surface);border-left:1px solid var(--hairline);box-shadow:-12px 0 40px -12px rgba(var(--shadow-c),.25);transform:translate(102%);transition:transform var(--t-med) var(--ease-out);z-index:91;display:flex;flex-direction:column}.drawer.on{transform:none}.drawer-head{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--hairline)}.drawer-title{font-size:14px;font-weight:600}.drawer-x{margin-left:auto;width:26px;height:26px;border-radius:6px;display:grid;place-items:center;color:var(--ink-3);transition:background var(--t-fast) ease,color var(--t-fast) ease}.drawer-x:hover{background:var(--surface-2);color:var(--ink)}.drawer-body{flex:1;overflow-y:auto;padding:16px 18px}.drawer-foot{padding:12px 18px;border-top:1px solid var(--hairline);display:flex;gap:8px;justify-content:flex-end}.emp{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:42px 20px;color:var(--ink-3)}.emp .emp-ic{width:38px;height:38px;border-radius:10px;background:var(--surface-2);border:1px solid var(--hairline);display:grid;place-items:center;margin-bottom:12px;color:var(--ink-3)}.emp b{color:var(--ink-2);font-size:13px;font-weight:600}.emp p{font-size:12px;margin-top:3px;max-width:300px}.emp .btn{margin-top:12px}.axis{position:relative;height:21px;margin-left:var(--who-w,168px)}.tick{position:absolute;top:0;font-family:var(--mono);font-size:10px;color:var(--ink-3);transform:translate(-50%)}.tick.first{transform:none}.tick.last{transform:translate(-100%)}.p-rows{position:relative}.gridlines{position:absolute;inset:0 0 0 var(--who-w,168px);pointer-events:none}.gl{position:absolute;top:0;bottom:0;width:1px;background:var(--hairline-2)}.now{position:absolute;top:-20px;bottom:0;left:var(--now-x);width:1px;background:color-mix(in srgb,var(--accent) 55%,transparent);z-index:3;pointer-events:none}.now:before{content:"";position:absolute;top:0;left:-2.5px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.now-lbl{position:absolute;top:-3px;left:5px;font-family:var(--mono);font-size:10px;font-weight:600;color:var(--accent-ink);background:var(--surface);padding:0 4px;border-radius:3px;white-space:nowrap;line-height:14px}.p-row{display:flex;align-items:center;height:38px;border-radius:8px;transition:opacity var(--t-med) ease,background var(--t-fast) ease;position:relative}.p-rows:hover .p-row:not(:hover){opacity:.45}.p-row:hover{background:var(--surface-2)}.p-who{flex:0 0 var(--who-w,168px);display:flex;align-items:center;gap:10px;padding-left:6px}.p-row:hover .p-av{transform:scale(1.1)}.p-name{font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:transform var(--t-med) var(--ease-out)}.p-row:hover .p-name{transform:translate(2px)}.p-meta{font-family:var(--mono);font-size:10px;color:var(--ink-3)}.p-track{position:relative;flex:1;height:13px;border-radius:5px;background:var(--viz-track)}.seg-b{position:absolute;top:0;bottom:0;border-radius:4px;transform:scaleX(0);transform-origin:left center;transition:transform .7s var(--ease-out),filter var(--t-fast) ease,box-shadow var(--t-fast) ease}.tl-on .seg-b{transform:scaleX(1)}.seg-b:hover{filter:brightness(.92) saturate(1.1);box-shadow:0 0 0 2px var(--surface);z-index:2}.seg-1{background:var(--viz-1)}.seg-2{background:var(--viz-2)}.seg-3{background:var(--viz-3)}.seg-4{background:var(--viz-4)}.seg-hatch{background:repeating-linear-gradient(45deg,var(--viz-mute) 0 3px,color-mix(in srgb,var(--viz-mute) 34%,var(--surface)) 3px 6px)}.p-chip{position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:2;font-size:10.5px;font-weight:550;color:var(--ink-3);background:var(--surface);border:1px solid var(--hairline);border-radius:99px;padding:1px 8px;white-space:nowrap}.legend{margin-left:auto;display:flex;gap:13px}.lg{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ink-2)}.sw{width:9px;height:9px;border-radius:3px}.sw.hatch{background:repeating-linear-gradient(45deg,var(--viz-mute) 0 2px,transparent 2px 4px);border:1px solid var(--viz-mute)}.donut-wrap{position:relative;flex:none}.donut-c{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;pointer-events:none}.donut-v{font-size:24px;font-weight:350;letter-spacing:-.02em;font-variant-numeric:tabular-nums;transition:opacity var(--t-fast) ease}.donut-l{font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:650;color:var(--ink-3);margin-top:2px;transition:opacity var(--t-fast) ease}.donut-c.swap .donut-v,.donut-c.swap .donut-l{opacity:0}.donut circle.seg{transition:stroke-width var(--t-med) var(--ease-spring),opacity var(--t-med) ease;cursor:pointer}.donut.dim circle.seg:not(.hot){opacity:.28}.dl{display:flex;flex-direction:column;gap:8px;flex:1}.dl-row{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--ink-2);border-radius:6px;padding:2px 6px;margin:-2px -6px;transition:background var(--t-fast) ease;cursor:default}.dl-row:hover{background:var(--surface-2)}.dl-row b{margin-left:auto;font-weight:550;color:var(--ink);font-variant-numeric:tabular-nums}.dl-row .pct{width:38px;text-align:right;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11.5px}.lc .grid-l{stroke:var(--hairline-2)}.lc .exp{stroke:var(--ink-3);stroke-width:1.2;stroke-dasharray:3 4;fill:none;opacity:.6}.lc .act{stroke:var(--accent);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.lc .area{fill:var(--accent);opacity:.07}.lc .axl{font-family:var(--mono);font-size:9.5px;fill:var(--ink-3)}.lc .pt{fill:var(--accent);stroke:var(--surface);stroke-width:1.5;opacity:0;transition:opacity var(--t-fast) ease}.lc .pt.end{opacity:1}.lc .hover-l{stroke:var(--hairline);stroke-width:1;opacity:0}.tip{position:fixed;z-index:100;pointer-events:none;background:#171614ed;color:#f2f1ee;font-size:11.5px;line-height:1.5;border-radius:8px;padding:7px 10px;box-shadow:0 8px 24px -6px #14131159;opacity:0;transform:translateY(4px) scale(.98);transition:opacity var(--t-fast) ease,transform var(--t-fast) var(--ease-out);max-width:260px}.tip.on{opacity:1;transform:none}.tip .t-title{font-weight:600;display:flex;align-items:center;gap:6px}.tip .t-sw{width:8px;height:8px;border-radius:2.5px}.tip .t-meta{font-family:var(--mono);font-size:10.5px;color:#b9b7b0;margin-top:2px}html[data-theme=dark] .tip{background:#282623f7;box-shadow:0 0 0 1px #ffffff1a,0 12px 30px -8px #0000009e}.pal-veil{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--veil);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--t-fast) ease,visibility 0s linear var(--t-fast);z-index:95;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pal-veil.on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--t-fast) ease,visibility 0s}.pal{position:fixed;left:50%;top:16vh;transform:translate(-50%) scale(.98);width:560px;max-width:92vw;background:var(--surface);border:1px solid var(--hairline);border-radius:14px;box-shadow:0 24px 70px -12px rgba(var(--shadow-c),.35);z-index:96;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--t-fast) ease,transform var(--t-fast) var(--ease-out),visibility 0s linear var(--t-fast);overflow:hidden}.pal.on{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) scale(1)}.pal-in{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--hairline)}.pal-in input{flex:1;border:0;outline:0;background:none;font-size:14px;color:var(--ink)}.pal-list{max-height:320px;overflow-y:auto;padding:6px}.pal-it{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;font-size:13px;cursor:pointer;color:var(--ink-2)}.pal-it .nv-ic{width:16px;height:16px;color:var(--ink-3)}.pal-it.sel{background:var(--surface-2);color:var(--ink)}.pal-it .pal-k{margin-left:auto;font-size:10.5px;color:var(--ink-3);font-family:var(--mono)}.pal-sec{font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:8px 10px 3px}.foot-note{margin-top:24px;text-align:center;font-size:11px;color:var(--ink-3)}.ic{flex:none}.ic *{transition:transform var(--t-med) var(--ease-spring),opacity var(--t-fast) ease}.ic[data-ic=clock] .ic-hand-h,.ic[data-ic=clock] .ic-hand-m{transform-origin:12px 12px}.ic[data-ic=settings],.ic[data-ic=refresh]{transform-origin:12px 12px;transition:transform .6s var(--ease-spring)}.ic[data-ic=archive] .ic-lid,.ic[data-ic=trash] .ic-lid{transform-origin:12px 6px}.ic[data-ic=bell] .ic-bell{transform-origin:12px 5px}.ic[data-ic=calendar] .ic-page,.ic[data-ic=lock] .ic-shackle{transform-origin:12px 10px}.ic[data-ic=sun] .ic-rays{transform-origin:12px 12px}:is(button,a,.row,.nav-it,.card,.fold-head,label,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=clock] .ic-hand-m{transform:rotate(140deg)}:is(button,a,.row,.nav-it,.card,.fold-head,label,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=clock] .ic-hand-h{transform:rotate(38deg)}:is(button,a,.row,.nav-it,.card,.fold-head,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=settings]{transform:rotate(72deg)}:is(button,a,.row,.nav-it,.card,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=refresh]{transform:rotate(-180deg)}:is(button,a,.row,.nav-it,.card,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=archive] .ic-lid{transform:translateY(-2.4px) rotate(-3deg)}:is(button,a,.row,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=trash] .ic-lid{transform:translateY(-2px) rotate(-8deg)}@keyframes ic-ring{0%{rotate:0deg}22%{rotate:11deg}45%{rotate:-8deg}68%{rotate:5deg}86%{rotate:-2deg}to{rotate:0deg}}:is(button,a,.row,.nav-it,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=bell] .ic-bell{animation:ic-ring .7s var(--ease-spring)}:is(button,a,.row,.nav-it,.card,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=calendar] .ic-page{transform:translateY(-1.6px)}:is(button,a,.row,.nav-it,.card,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=calendar] .ic-mark{transform:translate(3px)}:is(button,a,.row,.nav-it,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=lock] .ic-shackle{transform:translateY(-1.6px)}:is(button,a,.row,.nav-it,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=sun] .ic-rays{transform:rotate(45deg)}:is(button,a,.row,.nav-it,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=moon]{transform:rotate(-16deg)}:is(button,a,.row,.nav-it,.card,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=eye] .ic-pupil{transform:translate(2.2px)}:is(button,a,.row,.nav-it,.card,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=layers] .ic-l1{transform:translateY(-1.8px)}:is(button,a,.row,.nav-it,.card,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=layers] .ic-l3{transform:translateY(1.6px)}:is(button,a,.row,.nav-it,.card,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=users] .ic-second{transform:translate(1.8px)}:is(button,a,.row,.nav-it,.card,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=wallet] .ic-coin{transform:translateY(-2px)}:is(button,a,.row,.nav-it,.card,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=mail] .ic-flap{transform:translateY(-1.4px)}:is(button,a,.row,.nav-it,.card,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=plug] .ic-plug-a{transform:translateY(-1.6px)}:is(button,a,.row,.nav-it,.card,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=plug] .ic-plug-b{transform:translateY(1.6px)}:is(button,a,.row,.nav-it,.card,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=sidebar] .ic-panel{transform:translate(-2.2px)}:is(button,a,.row,.nav-it,.card,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=copy] .ic-sheet{transform:translate(1.6px,1.6px)}:is(button,a,.row,.nav-it,.card,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=sliders] .ic-knob-a{transform:translate(-3px)}:is(button,a,.row,.nav-it,.card,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=sliders] .ic-knob-b{transform:translate(3px)}:is(button,a,.row,.nav-it,.card,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=server] .ic-led{opacity:.35}:is(button,a,.row,.nav-it,.card,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=cpu]{transform:scale(1.06)}:is(button,a,.row,.nav-it,.card,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=grid] .ic-q1{transform:translate(-1.2px,-1.2px)}:is(button,a,.row,.nav-it,.card,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=grid] .ic-q4{transform:translate(1.2px,1.2px)}:is(button,a,.row,.nav-it,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=pencil]{transform:translate(1.4px,-1.4px)}:is(button,a,.row,.nav-it,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=search]{transform:rotate(-10deg)}:is(button,a,.row,.nav-it,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=external],:is(button,a,.row,.nav-it,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=arrow-up-right]{transform:translate(1.6px,-1.6px)}:is(button,a,.row,.nav-it,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=arrow-right],:is(button,a,.row,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=chevron-right]{transform:translate(2.2px)}:is(button,a,.row,.nav-it,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=plus]{transform:rotate(90deg)}:is(button,a,.row,.nav-it,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=undo]{transform:rotate(-14deg) translate(-1px)}:is(button,a,.row,.nav-it,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=zap]{transform:scale(1.1) rotate(-6deg)}:is(button,a,.row,.nav-it,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=logout]{transform:translate(2px)}:is(button,a,.row,.nav-it,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=book] .ic-spine{transform:translateY(1.4px)}:is(button,a,.row,.nav-it,.card,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=share] .ic-node-a{transform:translate(1.3px,-1.3px)}:is(button,a,.row,.nav-it,.card,li,[data-hov]):is(:hover,:focus-visible) .ic[data-ic=share] .ic-node-b{transform:translate(1.3px,1.3px)}@keyframes ic-draw{0%{stroke-dashoffset:26}to{stroke-dashoffset:0}}.ic .ic-tick{stroke-dasharray:26}.ic.drawn .ic-tick{animation:ic-draw .42s var(--ease-out) forwards}.ai-shell{display:flex;min-height:100vh;background:var(--page)}.rail{position:sticky;top:0;align-self:flex-start;width:268px;height:100vh;flex:none;background:var(--sidebar);border-right:1px solid var(--hairline);display:flex;flex-direction:column;transition:width var(--t-med) var(--ease-out),background .35s ease}.ai-shell.rail-collapsed .rail{width:60px}.rail-head{padding:12px 12px 8px;display:flex;flex-direction:column;gap:9px}.rail-brand{display:flex;align-items:center;gap:9px;padding:2px 4px;min-width:0}.rail-mark{width:26px;height:26px;border-radius:8px;flex:none;display:grid;place-items:center;color:#fff;background:linear-gradient(140deg,var(--accent),color-mix(in srgb,var(--accent) 55%,#7f5cfc));box-shadow:0 1px 3px rgba(var(--shadow-c),.22);transition:transform var(--t-med) var(--ease-spring)}.rail-brand:hover .rail-mark{transform:translateY(-1px) rotate(-5deg)}.rail-word{font-size:13.5px;font-weight:650;letter-spacing:-.015em;white-space:nowrap}.rail-word small{display:block;font-size:9.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin-top:-1px}.ai-shell.rail-collapsed .rail-word,.ai-shell.rail-collapsed .rail-hide{display:none}.rail-body{flex:1;overflow-y:auto;overflow-x:hidden;padding:4px 8px 8px;scrollbar-width:thin}.rail-body::-webkit-scrollbar{width:8px}.rail-body::-webkit-scrollbar-thumb{background:var(--hairline);border-radius:99px;border:2px solid var(--sidebar)}.rail-body:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 18%,var(--hairline))}.rail-foot{border-top:1px solid var(--hairline);padding:8px}.thread-col{flex:1;min-width:0;display:flex;flex-direction:column;height:100vh}.thread-top{position:sticky;top:0;z-index:20;flex:none;height:52px;display:flex;align-items:center;gap:10px;padding:0 20px;background:color-mix(in srgb,var(--page) 84%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid transparent;transition:border-color var(--t-fast) ease}.thread-top.scrolled{border-bottom-color:var(--hairline)}.thread-scroll{flex:1;overflow-y:auto;scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){.thread-scroll{scroll-behavior:auto}}.col{width:100%;max-width:768px;margin:0 auto;padding:0 24px}.col.wide{max-width:1060px}.col.page{max-width:980px}.turn{padding:26px 0 8px}.turn+.turn{border-top:1px solid var(--hairline-2)}.ask{display:flex;justify-content:flex-end;margin-bottom:18px}.ask-bubble{max-width:78%;background:var(--surface-2);border:1px solid var(--hairline);border-radius:16px 16px 5px;padding:9px 14px;font-size:14.5px;line-height:1.5;color:var(--ink);white-space:pre-wrap;word-break:break-word}.reply{display:flex;flex-direction:column;gap:14px}.fold{border-radius:10px}.fold-head{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:5px 8px;margin-left:-8px;border-radius:8px;font-size:12.5px;font-weight:500;color:var(--ink-3);transition:background var(--t-fast) ease,color var(--t-fast) ease}.fold-head:hover{background:var(--surface-2);color:var(--ink-2)}.fold-head .caret{transition:transform var(--t-med) var(--ease-spring);color:var(--ink-3)}.fold.open>.fold-head .caret{transform:rotate(90deg)}.fold-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--t-med) var(--ease-out)}.fold.open>.fold-body{grid-template-rows:1fr}.fold-body>div{overflow:hidden}.think-lines{padding:4px 0 2px 26px;display:flex;flex-direction:column;gap:5px}.think-line{font-size:12.5px;color:var(--ink-3);line-height:1.5;position:relative}.think-line:before{content:"";position:absolute;left:-14px;top:8px;width:4px;height:4px;border-radius:50%;background:var(--hairline)}.steps{display:flex;flex-direction:column}.step{display:flex;align-items:center;gap:9px;padding:4px 8px;margin-left:-8px;border-radius:7px;font-family:var(--mono);font-size:11.5px;color:var(--ink-3);cursor:pointer;transition:background var(--t-fast) ease,color var(--t-fast) ease;text-align:left;width:calc(100% + 8px)}.step:hover{background:var(--surface-2);color:var(--ink-2)}.step-dot{width:6px;height:6px;border-radius:2px;flex:none;background:var(--p)}.step-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.step-ms{margin-left:auto;flex:none;color:var(--ink-3);opacity:.75}.step.do .step-dot{border-radius:50%;box-shadow:0 0 0 2px color-mix(in srgb,var(--p) 22%,transparent)}.step-detail{margin:2px 0 6px 15px;padding:9px 11px;border-left:2px solid var(--hairline);font-family:var(--mono);font-size:11px;color:var(--ink-3);line-height:1.65;background:var(--surface-2);border-radius:0 8px 8px 0;overflow-x:auto}.step-detail b{color:var(--ink-2);font-weight:600}@keyframes step-run{0%,to{opacity:.35}50%{opacity:1}}.step.running .step-dot{animation:step-run 1.1s ease-in-out infinite}.body{font-size:14.5px;line-height:1.62;color:var(--ink)}.body>*+*{margin-top:12px}.body h3{font-size:14.5px;font-weight:650;letter-spacing:-.008em;margin-top:18px}.body strong{font-weight:650}.body em{font-style:normal;color:var(--ink-2)}.body ul,.body ol{padding-left:20px;display:flex;flex-direction:column;gap:6px}.body li::marker{color:var(--ink-3)}.body code{font-family:var(--mono);font-size:12.5px;background:var(--surface-2);border:1px solid var(--hairline);border-radius:5px;padding:0 5px}.body .lede{font-size:16px;line-height:1.55;letter-spacing:-.011em}.body a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,var(--accent) 40%,transparent)}.body a:hover{text-decoration-color:var(--accent)}.figure{font-size:26px;font-weight:350;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.overline{font-size:10.5px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.ev{border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--surface);overflow:hidden;transition:border-color var(--t-med) ease,box-shadow var(--t-med) ease}.ev:hover{border-color:color-mix(in srgb,var(--ink) 13%,var(--hairline));box-shadow:0 1px 2px rgba(var(--shadow-c),.03),0 6px 20px -8px rgba(var(--shadow-c),.1)}.ev-head{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--hairline-2)}.ev-title{font-size:12.5px;font-weight:600}.ev-scroll{overflow-x:auto}.ev table{width:100%;border-collapse:collapse;font-size:12.5px}.ev th{text-align:left;font-size:10px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:8px 14px;white-space:nowrap;border-bottom:1px solid var(--hairline);background:var(--surface);position:sticky;top:0}.ev td{padding:9px 14px;border-bottom:1px solid var(--hairline-2);vertical-align:middle}.ev tr:last-child td{border-bottom:0}.ev td.num,.ev th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ev td.txt{min-width:0}.ev tbody tr{transition:background var(--t-fast) ease,opacity var(--t-fast) ease}.ev tbody tr:hover{background:var(--surface-2)}.ev tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.ev tbody:hover tr:not(:hover){opacity:.62}.ev-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 14px;border-top:1px solid var(--hairline-2);background:var(--surface-2)}.limits{font-size:11px;color:var(--ink-3);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.limits b{font-weight:600;color:var(--ink-3)}.limit-pill{border:1px solid var(--hairline);border-radius:99px;padding:1px 8px;background:var(--surface);white-space:nowrap}.deep{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:550;color:var(--ink-3);transition:color var(--t-fast) ease}.deep:hover{color:var(--accent-ink)}.who{display:inline-flex;align-items:center;gap:8px;min-width:0}.who-av{width:22px;height:22px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:9px;font-weight:650;background:var(--surface-2);color:var(--ink-2);border:1px solid var(--hairline);transition:transform var(--t-med) var(--ease-spring)}tr:hover .who-av{transform:scale(1.09)}.who-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.follows{display:flex;flex-direction:column;gap:7px;padding-top:2px}.follows-label{font-size:11px;color:var(--ink-3)}.follow{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 12px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface);font-size:13.5px;color:var(--ink-2);position:relative;transition:border-color var(--t-med) ease,color var(--t-fast) ease,box-shadow var(--t-med) ease,transform var(--t-med) var(--ease-spring)}.follow:hover{color:var(--ink);border-color:color-mix(in srgb,var(--accent) 34%,var(--hairline));box-shadow:0 1px 2px rgba(var(--shadow-c),.04),0 6px 18px -10px rgba(var(--shadow-c),.18);transform:translateY(-1px)}.follow:active{transform:translateY(0) scale(.995);transition-duration:60ms}.follow .go{margin-left:auto;color:var(--ink-3);opacity:0;transform:translate(-4px);transition:opacity var(--t-fast) ease,transform var(--t-med) var(--ease-out)}.follow:hover .go{opacity:1;transform:none;color:var(--accent-ink)}.composer-wrap{flex:none;padding:10px 0 18px;background:linear-gradient(to top,var(--page) 62%,color-mix(in srgb,var(--page) 0%,transparent))}.composer{border:1px solid var(--hairline);border-radius:18px;background:var(--surface);box-shadow:0 1px 2px rgba(var(--shadow-c),.04),0 10px 30px -18px rgba(var(--shadow-c),.3);transition:border-color var(--t-fast) ease,box-shadow var(--t-med) var(--ease-out)}.composer:focus-within{border-color:color-mix(in srgb,var(--accent) 42%,var(--hairline));box-shadow:0 0 0 3.5px var(--accent-bg),0 10px 34px -18px rgba(var(--shadow-c),.34)}.composer:focus-within textarea:focus-visible,.composer textarea:focus-visible,.composer textarea:focus{outline:none}.composer textarea{display:block;width:100%;border:0;outline:0;resize:none;background:none;padding:14px 16px 4px;font-size:15px;line-height:1.5;color:var(--ink);max-height:220px;font-family:inherit}.composer textarea::placeholder{color:var(--ink-3);transition:opacity var(--t-fast) ease}.composer:focus-within textarea::placeholder{opacity:.45}.composer-bar{display:flex;align-items:center;gap:8px;padding:6px 10px 9px 14px}.composer-hint{font-size:11px;color:var(--ink-3)}.send{margin-left:auto;width:30px;height:30px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--ink);color:var(--page);transition:transform var(--t-med) var(--ease-spring),opacity var(--t-fast) ease,background var(--t-fast) ease}.send:disabled{opacity:.3;cursor:not-allowed}.send:not(:disabled):hover{transform:scale(1.06)}.send:not(:disabled):active{transform:scale(.93);transition-duration:60ms}.send.stop{background:var(--surface-2);color:var(--ink);border:1px solid var(--hairline)}.suggests{display:flex;flex-wrap:wrap;gap:8px}.suggest{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border:1px solid var(--hairline);border-radius:99px;background:var(--surface);font-size:13px;color:var(--ink-2);transition:border-color var(--t-med) ease,color var(--t-fast) ease,transform var(--t-med) var(--ease-spring),box-shadow var(--t-med) ease}.suggest:hover{color:var(--ink);transform:translateY(-1.5px);border-color:color-mix(in srgb,var(--accent) 32%,var(--hairline));box-shadow:0 6px 16px -10px rgba(var(--shadow-c),.3)}.suggest:active{transform:translateY(0) scale(.985);transition-duration:60ms}.suggest .ic{color:var(--ink-3)}.pmark{width:26px;height:26px;border-radius:8px;flex:none;display:grid;place-items:center;color:var(--p);background:color-mix(in srgb,var(--p) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--p) 22%,var(--hairline));transition:transform var(--t-med) var(--ease-spring),box-shadow var(--t-med) ease}.pmark.lg{width:34px;height:34px;border-radius:10px}.pmark.sm{width:20px;height:20px;border-radius:6px}:is(.row,.card,button,a,li,[data-hov]):hover>.pmark,:is(.row,.card,button,a,li,[data-hov]):hover .pmark{transform:scale(1.08) rotate(-4deg);box-shadow:0 3px 10px -4px color-mix(in srgb,var(--p) 55%,transparent)}.ptag{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:600;color:var(--p)}.ptag i{width:6px;height:6px;border-radius:2px;background:var(--p)}.page{flex:1;min-width:0;height:100vh;overflow-y:auto}.page>.col.page,.page .col.page{height:auto;overflow:visible;flex:none}.page-top{position:sticky;top:0;z-index:20;height:52px;display:flex;align-items:center;gap:10px;padding:0 24px;background:color-mix(in srgb,var(--page) 84%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid var(--hairline)}.page-title{font-size:26px;font-weight:600;letter-spacing:-.024em}.page-lede{margin-top:6px;font-size:13.5px;color:var(--ink-2);max-width:68ch}.sec{margin-top:30px}.sec-head{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.sec-title{font-size:14px;font-weight:650;letter-spacing:-.008em}.sec-sub{font-size:12px;color:var(--ink-3)}.state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 24px;gap:4px}.state-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--hairline);color:var(--ink-3);margin-bottom:10px}.state b{font-size:14px;font-weight:600;color:var(--ink)}.state p{font-size:13px;color:var(--ink-2);max-width:46ch;margin-top:4px;line-height:1.55}.state .btn{margin-top:14px}.state.err .state-ic{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 26%,var(--hairline));background:color-mix(in srgb,var(--danger) 7%,var(--surface))}.state.locked .state-ic{color:var(--ink-2);background:var(--surface)}.state.locked{border:1px solid var(--hairline);border-radius:12px;background:var(--surface-2);padding:26px 22px}.state-inset .state.locked,.rail-state .state.locked{padding:18px 14px}.rail-state .state.locked{padding:14px 10px}.gate{min-height:100dvh;display:grid;place-items:center;padding:24px}.state-inset .state{padding:22px 16px}.state-inset .state-ic{width:32px;height:32px;border-radius:10px;margin-bottom:8px}.state-inset .state b{font-size:13px}.state-inset .state p{font-size:12px;max-width:40ch}.rail-state{padding:10px 12px 14px}.rail-state .state{padding:14px 4px;gap:3px}.rail-state .state-ic{width:28px;height:28px;border-radius:9px;margin-bottom:7px}.rail-state b{font-size:12.5px}.rail-state p{font-size:11.5px;max-width:26ch}.rail-state .btn{margin-top:10px}.note{display:flex;gap:10px;padding:11px 13px;border-radius:10px;border:1px solid var(--hairline);background:var(--surface-2);font-size:13px;color:var(--ink-2);line-height:1.55}.note .ic{color:var(--ink-3);margin-top:1px}.note.warn{border-color:color-mix(in srgb,var(--warn) 30%,var(--hairline));background:color-mix(in srgb,var(--warn) 8%,var(--surface))}.note.warn .ic{color:var(--warn-ink)}.note.bad{border-color:color-mix(in srgb,var(--danger) 26%,var(--hairline));background:color-mix(in srgb,var(--danger) 6%,var(--surface))}.note.bad .ic{color:var(--danger)}.note.accent{border-color:color-mix(in srgb,var(--accent) 26%,var(--hairline));background:var(--accent-bg)}.note.accent .ic{color:var(--accent-ink)}@keyframes sk{0%{background-position:120% 0}to{background-position:-20% 0}}.sk{border-radius:6px;background:linear-gradient(90deg,var(--surface-2) 0%,color-mix(in srgb,var(--ink) 6%,var(--surface-2)) 45%,var(--surface-2) 70%);background-size:220% 100%;animation:sk 1.25s linear infinite}@media (prefers-reduced-motion: reduce){.sk{animation:none}}@keyframes rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.rise{animation:rise var(--t-slow) var(--ease-out) both}@media (prefers-reduced-motion: reduce){.rise{animation:none}}.menu{position:fixed;z-index:120;min-width:190px;padding:5px;background:var(--surface);border:1px solid var(--hairline);border-radius:11px;box-shadow:0 16px 44px -14px rgba(var(--shadow-c),.34),0 1px 2px rgba(var(--shadow-c),.06);transform-origin:top right;animation:menu-in .16s var(--ease-out) both}@keyframes menu-in{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:none}}.menu-it{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:7px 9px;border-radius:7px;font-size:13px;color:var(--ink-2);transition:background var(--t-fast) ease,color var(--t-fast) ease}.menu-it:hover{background:var(--surface-2);color:var(--ink)}.menu-it .ic{color:var(--ink-3)}.menu-it:hover .ic{color:var(--ink-2)}.menu-it.danger:hover,.menu-it.danger:hover .ic{color:var(--danger)}.menu-it .kb{margin-left:auto;font-family:var(--mono);font-size:10px;color:var(--ink-3)}.menu-sep{height:1px;background:var(--hairline-2);margin:4px 6px}.menu-lbl{padding:7px 9px 3px;font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.sv{display:inline-flex;align-items:flex-start;gap:5px;min-height:17px;font-size:11.5px;line-height:1.45;color:var(--ink-3);pointer-events:none;white-space:nowrap;transition:opacity var(--t-fast) ease,transform var(--t-med) var(--ease-out),color var(--t-fast) ease}.sv .ic{margin-top:2px}.sv-idle{opacity:0;transform:translateY(3px)}.sv-saved{color:var(--s-good-ink)}.sv-failed{color:var(--danger-ink);pointer-events:auto}.sv-failed .sv-why{white-space:normal;max-width:46ch}.sv-spin{flex:none;width:10px;height:10px;margin-top:3px;border-radius:50%;border:1.6px solid var(--hairline);border-top-color:var(--ink-3);animation:sv-turn .7s linear infinite}@keyframes sv-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.sv-spin{animation:none}}.dlg-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;background:var(--veil);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;padding:24px;animation:fade-in var(--t-fast) ease both}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.dlg{width:100%;max-width:480px;background:var(--surface);border:1px solid var(--hairline);border-radius:16px;box-shadow:0 30px 80px -20px rgba(var(--shadow-c),.45);animation:dlg-in .2s var(--ease-out) both;max-height:86vh;display:flex;flex-direction:column}.dlg.wide{max-width:620px}@keyframes dlg-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.dlg-head{padding:18px 20px 0}.dlg-head.closable{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px}.dlg-head.closable .dlg-title{grid-area:1 / 1}.dlg-head.closable .dlg-sub{grid-area:2 / 1}.dlg-head.closable .dlg-x{grid-area:1 / 2;align-self:start;justify-self:end}.dlg-x{margin-top:-3px;margin-right:-6px;color:var(--ink-3)}.dlg-x:hover{background:var(--surface-2);border-color:var(--hairline);color:var(--ink)}.dlg-title{font-size:16px;font-weight:650;letter-spacing:-.014em}.dlg-sub{margin-top:5px;font-size:13px;color:var(--ink-2);line-height:1.55}.dlg-body{padding:16px 20px;overflow-y:auto}.dlg-foot{padding:14px 20px 18px;display:flex;gap:8px;justify-content:flex-end;border-top:1px solid var(--hairline-2)}.hr{height:1px;background:var(--hairline);border:0}.mono{font-family:var(--mono)}.muted{color:var(--ink-3)}.spread{display:flex;align-items:center;gap:10px}.spread>.end{margin-left:auto}.stack{display:flex;flex-direction:column}.nums{font-variant-numeric:tabular-nums}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:fixed;top:-60px;left:12px;z-index:200;padding:9px 14px;background:var(--surface);border:1px solid var(--hairline);border-radius:9px;font-size:13px;font-weight:550;transition:top var(--t-med) var(--ease-out)}.skip:focus{top:12px}@media (max-width: 1180px){.rail{width:236px}.col.wide{max-width:900px}}@media (max-width: 1024px){.rail{width:212px}.col{padding:0 18px}}.rail{z-index:30}.rail[data-mode=settings]{background:color-mix(in srgb,var(--sidebar) 93%,var(--accent))}@keyframes rail-swap-in{0%{opacity:0;transform:translate(9px)}to{opacity:1;transform:none}}@keyframes rail-swap-out{0%{opacity:0;transform:translate(-9px)}to{opacity:1;transform:none}}.rail>[data-swap=in]{animation:rail-swap-in var(--t-med) var(--ease-out) both}.rail>[data-swap=out]{animation:rail-swap-out var(--t-med) var(--ease-out) both}.rail>.rail-body[data-swap]{animation-delay:55ms}@media (prefers-reduced-motion: reduce){.rail>[data-swap]{animation:none}}.rc-top{display:flex;align-items:center;gap:6px}.rc-top .rail-brand{flex:1;min-width:0}.rc-collapse{flex:none;opacity:.45;transform:translate(-2px)}.rail:hover .rc-collapse,.rc-collapse:focus-visible{opacity:1;transform:none}.rc-collapse{transition:opacity var(--t-fast) ease,transform var(--t-med) var(--ease-out),background var(--t-fast) ease,color var(--t-fast) ease,border-color var(--t-fast) ease}.rc-collapse:hover .ic{transform:translate(-1px)}.rc-collapse .ic{transition:transform var(--t-med) var(--ease-spring)}.rc-new{display:flex;align-items:center;gap:9px;width:100%;height:34px;padding:0 9px;border-radius:9px;background:var(--surface);border:1px solid var(--hairline);font-size:13px;font-weight:600;color:var(--ink);box-shadow:0 1px 2px rgba(var(--shadow-c),.04);transition:border-color var(--t-fast) ease,box-shadow var(--t-med) var(--ease-out),transform var(--t-fast) var(--ease-out)}.rc-new:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--hairline));box-shadow:0 1px 2px rgba(var(--shadow-c),.05),0 8px 20px -12px rgba(var(--shadow-c),.35)}.rc-new:active{transform:translateY(1px)}.rc-new-ic{width:20px;height:20px;border-radius:6px;flex:none;display:grid;place-items:center;background:var(--accent-bg);color:var(--accent-ink);transition:transform var(--t-med) var(--ease-spring),background var(--t-fast) ease}.rc-new:hover .rc-new-ic{transform:rotate(90deg);background:var(--accent-veil)}.rc-search{display:flex;align-items:center;gap:8px;height:32px;padding:0 9px;margin:0 2px;border-radius:9px;background:var(--surface-2);border:1px solid transparent;transition:margin var(--t-med) var(--ease-spring),background var(--t-fast) ease,border-color var(--t-fast) ease,box-shadow var(--t-med) var(--ease-out)}.rc-search:hover{background:var(--surface);border-color:var(--hairline)}.rc-search.on{margin:0 -3px;background:var(--surface);border-color:color-mix(in srgb,var(--accent) 50%,var(--hairline));box-shadow:0 0 0 3.5px var(--accent-bg),0 6px 18px -12px rgba(var(--shadow-c),.4)}.rc-search>.ic{flex:none;color:var(--ink-3);transition:color var(--t-fast) ease,transform var(--t-med) var(--ease-spring)}.rc-search.on>.ic{color:var(--accent-ink);transform:scale(1.08)}.rc-search input{flex:1;min-width:0;border:0;outline:0;background:none;font-size:12.5px;color:var(--ink)}.rc-search input:focus-visible{outline:none}.rc-search input::placeholder{color:var(--ink-3);opacity:1;transition:opacity var(--t-fast) ease}.rc-search.on input::placeholder{opacity:.45}.rc-clear{flex:none;width:18px;height:18px;border-radius:5px;display:grid;place-items:center;color:var(--ink-3);transition:background var(--t-fast) ease,color var(--t-fast) ease}.rc-clear:hover{background:var(--surface-2);color:var(--ink)}.rc-find{flex:none;opacity:.55;transition:opacity var(--t-fast) ease,background var(--t-fast) ease,color var(--t-fast) ease}.rail:hover .rc-find,.rc-find:focus-visible,.rc-find.on{opacity:1}.rc-find.on{color:var(--accent-ink);background:var(--accent-bg)}.rc-find .ic{transition:transform var(--t-med) var(--ease-spring)}.rc-find:hover .ic{transform:rotate(-12deg) scale(1.06)}.rail-head>.rc-search{animation:rc-find-in var(--t-med) var(--ease-out) both}@keyframes rc-find-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.rail-head>.rc-search{animation:none}}.rc-places{padding:0 0 4px}.rail-tree{position:relative;padding-top:2px}.rc-spine{position:absolute;left:-4px;top:0;width:3px;border-radius:0 3px 3px 0;opacity:0;background:var(--p-across);transition:transform .42s var(--ease-spring),height var(--t-med) var(--ease-out),background-color var(--t-med) ease,opacity var(--t-fast) ease;pointer-events:none}@media (prefers-reduced-motion: reduce){.rc-spine{transition:opacity var(--t-fast) ease}}.rc-list{min-width:0;padding:2px 0 6px;display:flex;flex-direction:column;gap:1px}.rc-row{position:relative;display:flex;align-items:center;border-radius:8px;transition:background var(--t-fast) ease,opacity var(--t-fast) ease}.rc-list:hover .rc-row:not(:hover):not(.on){opacity:.58}.rc-row:hover{background:var(--surface-2)}.rc-row.on{background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline)}html[data-theme=dark] .rc-row.on{background:var(--surface-2)}.rc-main{flex:1;min-width:0;display:flex;align-items:center;gap:7px;padding:7px 8px 7px 10px;text-align:left;border-radius:8px}.rc-text{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 0fr;transition:transform var(--t-med) var(--ease-out),grid-template-rows var(--t-med) var(--ease-out)}.rc-results .rc-text{grid-template-rows:auto 1fr}@media (prefers-reduced-motion: reduce){.rc-text{transition:none}}.rc-row:hover .rc-text,.rc-main:focus-visible .rc-text{transform:translate(7px)}.rc-title{font-size:13px;font-weight:500;color:var(--ink-2);line-height:1.4;overflow:hidden;white-space:nowrap;transition:color var(--t-fast) ease}.rc-row:hover .rc-title,.rc-row.on .rc-title{color:var(--ink)}.rc-row.on .rc-title{font-weight:600}.rc-sub{font-size:11px;color:var(--ink-3);line-height:1.4;min-height:0;overflow:hidden;white-space:nowrap}@property --fade{syntax: "<length>"; inherits: false; initial-value: 28px;}@property --fade-l{syntax: "<length>"; inherits: false; initial-value: 0px;}.rc-run{display:inline-block;max-width:none;white-space:nowrap;transition-property:transform;transition-timing-function:linear;transition-duration:0ms}.rc-title.cut,.rc-sub.cut{--fade: 28px;--fade-l: 0px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-l),#000 calc(100% - var(--fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-l),#000 calc(100% - var(--fade)),transparent 100%);transition:color var(--t-fast) ease,--fade var(--t-fast) var(--ease-out),--fade-l var(--t-fast) var(--ease-out)}.rc-row:hover .rc-title.cut,.rc-row:focus-within .rc-title.cut,.rc-row:hover .rc-sub.cut,.rc-row:focus-within .rc-sub.cut{--fade: 46px}.rc-title.cut.running,.rc-sub.cut.running{--fade-l: 16px}@media (prefers-reduced-motion: reduce){.rc-run{transition:none}.rc-title.cut,.rc-sub.cut{transition:color var(--t-fast) ease}}.rc-results .rc-more{top:5px;transform:translateY(0) translate(5px)}.rc-results .rc-row:hover .rc-more,.rc-results .rc-more[aria-expanded=true],.rc-results .rc-more:focus-visible{transform:none}.rc-hl{background:var(--accent-veil);color:inherit;border-radius:3px;padding:0 1px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.rc-more{position:absolute;right:4px;top:50%;width:24px;height:24px;border-radius:6px;display:grid;place-items:center;color:var(--ink-3);opacity:0;transform:translateY(-50%) translate(5px);transition:opacity var(--t-fast) ease,transform var(--t-med) var(--ease-out),background var(--t-fast) ease,color var(--t-fast) ease}.rc-row:hover .rc-more,.rc-more[aria-expanded=true],.rc-more:focus-visible{opacity:1;transform:translateY(-50%)}.rc-more:hover,.rc-more[aria-expanded=true]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--hairline)}.rc-rename{flex:1;min-width:0;height:30px;margin:1px 4px;padding:0 8px;border-radius:7px;background:var(--surface);color:var(--ink);border:1px solid color-mix(in srgb,var(--accent) 55%,var(--hairline));box-shadow:0 0 0 3.5px var(--accent-bg);font-size:12.5px;font-weight:550;outline:0;transition:border-color var(--t-fast) ease,box-shadow var(--t-med) var(--ease-out)}.rc-rename:focus-visible{outline:none}.rc-edit{flex:1;min-width:0;display:flex;align-items:center}.rc-edit-say{flex:none;width:64px;display:flex;justify-content:flex-start}.rc-edit-say .sv{white-space:nowrap}.rc-edit.bad{flex-direction:column;align-items:stretch;padding-bottom:4px}.rc-edit.bad .rc-rename{width:auto}.rc-edit.bad .rc-edit-say{width:auto;padding:2px 6px 0}.rc-edit.bad .rc-rename{border-color:color-mix(in srgb,var(--danger) 55%,var(--hairline));box-shadow:0 0 0 3.5px color-mix(in srgb,var(--danger) 12%,transparent)}.rc-rename[readonly]{border-color:var(--hairline);box-shadow:none;color:var(--ink-2)}.rc-gone{display:flex;align-items:center;gap:7px;padding:7px 8px 7px 10px;border-radius:8px;background:var(--surface-2);cursor:default}html[data-theme=dark] .rc-gone{background:var(--surface)}.rc-list:hover .rc-gone:not(:hover){opacity:1}.rc-gone-name{flex:1;min-width:0;font-size:13px;line-height:1.4;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-gone-say{flex:none}.rc-gone.bad{flex-wrap:wrap;row-gap:2px;align-items:flex-start}.rc-gone.bad .rc-gone-name{flex:1 1 auto}.rc-gone.bad .rc-gone-say{flex:1 0 100%;order:3}.rc-undo{flex:none;display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 7px;border-radius:6px;font-size:11.5px;font-weight:600;line-height:1;color:var(--accent-ink);background:var(--accent-bg);transition:background var(--t-fast) ease,transform var(--t-fast) var(--ease-out)}.rc-undo:hover{background:var(--accent-veil)}.rc-undo:active{transform:translateY(1px)}.rc-undo .ic{color:inherit}.rc-gone-x{flex:none;width:18px;height:18px;border-radius:6px;display:grid;place-items:center;color:var(--ink-3);transition:background var(--t-fast) ease,color var(--t-fast) ease}.rc-gone-x:hover{background:var(--surface);color:var(--ink)}.rc-gone{animation:rc-gone-in var(--t-med) var(--ease-out) both}@keyframes rc-gone-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.rc-gone{animation:none}.rc-rename,.rc-undo{transition:none}}.rc-results-head{padding:8px 6px 5px;font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.rc-empty{margin:10px 4px;padding:16px 12px;border-radius:11px;text-align:center;border:1px dashed var(--hairline);background:color-mix(in srgb,var(--surface) 50%,transparent)}.rc-empty .ic{margin:0 auto 8px;color:var(--ink-3)}.rc-empty b{display:block;font-size:12.5px;font-weight:600;color:var(--ink)}.rc-empty p{margin:5px 0 11px;font-size:11.5px;line-height:1.5;color:var(--ink-3)}.rc-account{display:flex;align-items:center;gap:9px;width:100%;padding:6px 8px;border-radius:9px;text-align:left;transition:background var(--t-fast) ease}.rc-account:hover,.rc-account[aria-expanded=true]{background:var(--surface-2)}.rc-who{flex:1;min-width:0;display:flex;flex-direction:column}.rc-who-name{font-size:12.5px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-who-role{font-size:11px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-who-go{flex:none;color:var(--ink-3);transition:transform var(--t-med) var(--ease-spring),color var(--t-fast) ease}.rc-account:hover .rc-who-go{transform:translate(2px);color:var(--ink-2)}.rc-account[aria-expanded=true] .rc-who-go{transform:rotate(90deg);color:var(--ink-2)}.rc-acct-say{display:flex;align-items:center;gap:6px;margin-top:4px;padding:4px 8px;border-radius:8px;background:var(--surface-2);font-size:11px}html[data-theme=dark] .rc-acct-say{background:var(--surface)}.rc-acct-say-what{flex:none;color:var(--ink-3);font-weight:600}.rc-acct-say .sv{min-width:0}.rc-acct-say.bad{flex-wrap:wrap;row-gap:2px}.rc-acct-say.bad .sv{flex:1 0 100%;order:3}.rc-acct-say.bad .rc-gone-x{margin-left:auto}.rc-acct-say{animation:rc-gone-in var(--t-med) var(--ease-out) both}@media (prefers-reduced-motion: reduce){.rc-acct-say{animation:none}}.rc-acct-say-slim{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;color:var(--danger-ink);background:color-mix(in srgb,var(--danger) 10%,transparent);transition:background var(--t-fast) ease}.rc-acct-say-slim:hover{background:color-mix(in srgb,var(--danger) 18%,transparent)}@media (prefers-reduced-motion: reduce){.rc-acct-say-slim{transition:none}}.rs-back .rc-new-ic{background:var(--surface-2);color:var(--ink-2)}.rs-back:hover .rc-new-ic{transform:translate(-2px) rotate(0);background:var(--accent-bg);color:var(--accent-ink)}.rs-head{padding:8px 6px 5px;font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.rs-list{position:relative;display:flex;flex-direction:column;gap:1px;padding:0 0 6px}.rs-spine{background:var(--accent)}.rs-row{position:relative;display:flex;align-items:center;gap:9px;width:100%;min-height:32px;padding:6px 9px 6px 8px;border-radius:8px;text-align:left;color:var(--ink-2);transition:background var(--t-fast) ease,color var(--t-fast) ease,opacity var(--t-fast) ease}.rs-list:hover .rs-row:not(:hover):not(.on){opacity:.58}.rs-row:hover{background:var(--surface-2);color:var(--ink)}.rs-row.on{background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink)}html[data-theme=dark] .rs-row.on{background:var(--surface-2)}.rs-ic{flex:none;display:grid;place-items:center;color:var(--ink-3);transition:color var(--t-fast) ease,transform var(--t-med) var(--ease-spring)}.rs-row:hover .rs-ic{color:var(--ink-2);transform:translateY(-1px) scale(1.06)}.rs-row.on .rs-ic{color:var(--accent-ink)}.rs-label{flex:1;min-width:0;font-size:13px;font-weight:550;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:transform var(--t-med) var(--ease-out)}.rs-row:hover .rs-label,.rs-row:focus-visible .rs-label{transform:translate(5px)}.rs-row.on .rs-label{font-weight:600}.rs-n{flex:none;font-size:10.5px;font-weight:600;color:var(--ink-3);background:var(--surface-2);border-radius:99px;padding:1px 6px;transition:background var(--t-fast) ease,color var(--t-fast) ease}.rs-row:hover .rs-n{background:var(--surface);color:var(--ink-2)}.rs-row.on .rs-n{background:var(--accent-bg);color:var(--accent-ink)}.rc-slim-folder.rs-slim{color:var(--ink-3)}.rc-slim-folder.rs-slim:hover{color:var(--ink)}.rc-slim-folder.rs-slim.on{background:var(--surface);color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--hairline)}.rc-slim-head{align-items:center;gap:8px;padding:12px 8px 8px}.rc-slim-brand{display:grid;place-items:center;border-radius:9px}.rc-slim-body{display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:8px}.rc-slim-folder{position:relative;width:36px;height:36px;border-radius:9px;display:grid;place-items:center;transition:background var(--t-fast) ease,transform var(--t-med) var(--ease-spring)}.rc-slim-folder:hover{background:var(--surface-2);transform:translateY(-1px)}.rc-slim-n{position:absolute;right:1px;top:1px;min-width:14px;height:14px;padding:0 3px;border-radius:99px;background:var(--surface);border:1px solid var(--hairline);font-size:9.5px;font-weight:650;line-height:12px;color:var(--ink-2);font-variant-numeric:tabular-nums}.rc-slim-foot{display:flex;flex-direction:column;align-items:center;gap:8px}.rc-account.slim{width:auto;justify-content:center;padding:5px}.wall-head{display:flex;align-items:center;gap:10px;margin-bottom:11px}.wall-count{font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-3);border:1px solid var(--hairline);border-radius:99px;padding:1px 8px;background:var(--surface);transition:border-color var(--t-med) ease,color var(--t-med) ease}.wall-count.full{color:var(--warn-ink);border-color:color-mix(in srgb,var(--warn) 40%,var(--hairline))}.wall-head-end{margin-left:auto;display:flex;align-items:center;gap:4px}.wall-fact{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:99px;border:1px solid var(--hairline);background:var(--surface);font-size:11.5px;font-weight:550;color:var(--ink-2);transition:border-color var(--t-fast) ease,color var(--t-fast) ease,background var(--t-fast) ease,box-shadow var(--t-med) var(--ease-out)}.wall-fact:hover{color:var(--ink);border-color:color-mix(in srgb,var(--accent) 34%,var(--hairline));box-shadow:0 5px 14px -10px rgba(var(--shadow-c),.4)}.wall-fact.on{background:var(--accent-bg);border-color:color-mix(in srgb,var(--accent) 30%,var(--hairline));color:var(--accent-ink)}.wall-fact .ic{transition:transform var(--t-med) var(--ease-spring)}.wall-fact:hover .ic{transform:rotate(18deg) scale(1.1)}.wall-add{width:27px;height:27px}.wall-fact-slot{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--t-med) var(--ease-out),margin var(--t-med) var(--ease-out)}.wall-fact-slot>div{overflow:hidden;visibility:hidden;transition:visibility 0s linear var(--t-med)}.wall-fact-slot.open{grid-template-rows:1fr;margin-bottom:12px}.wall-fact-slot.open>div{visibility:visible;transition:visibility 0s}.wall-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.wall-grid.solo{grid-template-columns:minmax(0,1fr)}.wall-cap-note{margin-top:10px;font-size:11.5px;color:var(--ink-3)}.tile{padding:0;cursor:default;display:flex;flex-direction:column}.tile.removing{opacity:0;transform:translateY(-6px) scale(.97);transition:opacity var(--t-med) ease,transform var(--t-med) var(--ease-out);pointer-events:none}.tile-open{display:block;width:100%;text-align:left;cursor:pointer;padding:15px 16px 12px;border-radius:var(--r-card) var(--r-card) 0 0}.tile-open .kpi-top{display:flex;align-items:center;justify-content:space-between}.tile-open .kpi-value{display:flex;align-items:baseline;gap:6px}.tile-open .kpi-foot{display:flex;align-items:flex-start;gap:7px}.tile-footline{line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tile-open .kpi-ic{display:inline-flex}.tile-figure{display:block}.tile-open .tile-figure .kpi-value{margin-top:9px}.tile-open .kpi-value.quiet{color:var(--ink-2)}.tile-when{display:flex;align-items:center;gap:5px;margin-top:5px;min-height:15px;font-size:10.5px;line-height:1.4;font-weight:500;color:var(--ink-3);transition:color var(--t-med) ease}.tile-when.published{font-style:italic}.tile-when.bad{color:var(--warn-ink);font-weight:550}.tile-when.moved{color:var(--accent-ink);font-weight:600}.tile-moved-dot{width:5px;height:5px;border-radius:50%;flex:none;background:var(--accent)}@media (prefers-reduced-motion: no-preference){.tile-moved-dot{animation:tile-moved 1.4s var(--ease-out) 1}@keyframes tile-moved{0%{transform:scale(.4);opacity:0}40%{transform:scale(1.35);opacity:1}to{transform:none;opacity:1}}}.tile.unrefreshed{border-color:color-mix(in srgb,var(--warn) 34%,var(--hairline))}.tile-refresh-failed{border-top:1px solid var(--hairline-2);padding:9px 12px 10px;background:color-mix(in srgb,var(--warn) 6%,var(--surface-2));display:flex;align-items:flex-start;gap:8px}.tile-refresh-failed p{font-size:11.5px;line-height:1.5;color:var(--ink-2);min-width:0;display:flex;align-items:flex-start;gap:6px}.tile-refresh-failed .ic{flex:none;margin-top:2px}.tile-refresh-failed .ic.bad{color:var(--warn-ink)}.tile-refresh-failed .btn{flex:none;margin-left:auto}.tone{width:6px;height:6px;border-radius:50%;flex:none;margin-top:5px;background:var(--viz-mute)}.tone.watch{background:var(--warn)}.tone.good{background:var(--s-good)}.tile-follows{margin-top:auto;border-top:1px solid var(--hairline-2);padding:6px 34px 7px 10px;display:flex;flex-direction:column;gap:1px}.tile-follow{display:flex;align-items:flex-start;gap:8px;width:100%;text-align:left;padding:5px 6px;border-radius:7px;font-size:11.5px;line-height:1.4;color:var(--ink-3);transition:background var(--t-fast) ease,color var(--t-fast) ease}.tile-follow>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tile-follow:hover{background:var(--surface-2);color:var(--ink-2)}.tile-follow .go{margin-left:auto;align-self:flex-start;margin-top:2px;flex:none;opacity:0;transform:translate(-4px);color:var(--accent-ink);transition:opacity var(--t-fast) ease,transform var(--t-med) var(--ease-out)}.tile-follow:hover .go,.tile-follow:focus-visible .go{opacity:1;transform:none}.tile-tools{position:absolute;right:7px;bottom:7px}.tile-more{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;color:var(--ink-3);opacity:0;transform:translateY(2px);transition:opacity var(--t-fast) ease,transform var(--t-med) var(--ease-out),background var(--t-fast) ease,color var(--t-fast) ease}.tile:hover .tile-more,.tile:focus-within .tile-more{opacity:1;transform:none}.tile-more:hover{background:var(--surface-2);color:var(--ink)}.tile-decay{border-top:1px solid var(--hairline-2);padding:10px 12px 11px;background:var(--surface-2);border-radius:0 0 var(--r-card) var(--r-card);animation:rise var(--t-med) var(--ease-out) both}.tile-decay p{font-size:11.5px;line-height:1.5;color:var(--ink-2)}.tile-decay-acts{display:flex;gap:6px;margin-top:8px}.tile-msg{padding:15px 16px 13px}.tile-msg p{margin-top:10px;font-size:12.5px;line-height:1.5;color:var(--ink-2)}.tile-msg .tile-who{margin-top:4px;color:var(--ink-3);font-size:11.5px}.tile-msg .btn,.tile-msg-acts{margin-top:11px}.tile-msg-acts{display:flex;gap:6px}.tile .kpi-ic.bad{color:var(--danger)}.tile.locked{background:var(--surface-2)}.tile.bad{border-color:color-mix(in srgb,var(--danger) 22%,var(--hairline))}.wall-empty{display:flex;align-items:center;gap:16px;margin-top:12px;padding:13px 15px;border-radius:var(--r-card);border:1px dashed color-mix(in srgb,var(--ink) 14%,var(--hairline));background:color-mix(in srgb,var(--surface-2) 60%,transparent);transition:border-color var(--t-med) ease,background var(--t-med) ease}.wall-empty:hover{border-color:color-mix(in srgb,var(--ink) 22%,var(--hairline))}.wall-empty-txt{min-width:0}.wall-empty p{margin-top:6px;font-size:12.5px;line-height:1.55;color:var(--ink-2);max-width:58ch}.wall-empty .btn{flex:none;margin-left:auto}.wpick{display:flex;flex-direction:column;gap:2px}.wpick-row{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:9px 10px;border-radius:9px;border:1px solid transparent;transition:background var(--t-fast) ease,border-color var(--t-fast) ease}.wpick-row:hover{background:var(--surface-2)}.wpick-row.on{border-color:color-mix(in srgb,var(--accent) 40%,var(--hairline));background:var(--accent-bg)}.wpick-radio{width:15px;height:15px;border-radius:50%;flex:none;border:1.5px solid var(--hairline);position:relative;transition:border-color var(--t-fast) ease}.wpick-row.on .wpick-radio{border-color:var(--accent)}.wpick-radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--accent);transform:scale(0);transition:transform var(--t-med) var(--ease-spring)}.wpick-row.on .wpick-radio:after{transform:none}.wpick-join{flex:none}.wpick-txt{min-width:0;display:flex;flex-direction:column;gap:2px}.wpick-name{font-size:13px;font-weight:550;color:var(--ink)}.wpick-sub{font-size:11.5px;color:var(--ink-3);line-height:1.45}.wpick-go{margin-left:auto;flex:none;color:var(--ink-3);opacity:0;transform:scale(.8);transition:opacity var(--t-fast) ease,transform var(--t-med) var(--ease-spring),color var(--t-fast) ease}.wpick-row.add:hover .wpick-go,.wpick-row.add:focus-visible .wpick-go{opacity:1;transform:none;color:var(--accent-ink)}.wpick-row:disabled{opacity:.55}.wpick-refused{display:flex;align-items:flex-start;gap:7px;margin-top:10px;padding:9px 10px;border-radius:9px;border:1px solid color-mix(in srgb,var(--danger) 30%,var(--hairline));background:color-mix(in srgb,var(--danger) 6%,var(--surface));font-size:12px;line-height:1.5;color:var(--ink-2)}.wpick-refused .ic{flex:none;margin-top:1px;color:var(--danger-ink)}@media (max-width: 1024px){.wall-empty{flex-direction:column;align-items:flex-start;gap:10px}.wall-empty .btn{margin-left:0}}.home .thread-scroll{scroll-padding-top:24px}.home-col{display:flex;flex-direction:column;gap:22px;padding-top:44px;padding-bottom:10px}.home-greet h1{font-size:30px;font-weight:600;letter-spacing:-.028em;color:var(--ink);line-height:1.15}.home-sub{margin-top:7px;font-size:13px;color:var(--ink-2);display:flex;align-items:center;flex-wrap:wrap}.home-dot{color:var(--ink-3);margin:0 7px}.fact{position:relative;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-card);padding:17px 22px 16px;box-shadow:0 1px 2px rgba(var(--shadow-c),.03);transition:border-color var(--t-med) ease,box-shadow var(--t-med) ease,background .35s ease}.fact:hover{border-color:color-mix(in srgb,var(--ink) 13%,var(--hairline));box-shadow:0 1px 2px rgba(var(--shadow-c),.04),0 10px 30px -14px rgba(var(--shadow-c),.16)}.fact.compact{padding:14px 16px 13px;box-shadow:none}.fact.hero-state{padding:0}.fact.honest{background:var(--surface-2)}.fact.honest:hover{box-shadow:0 1px 2px rgba(var(--shadow-c),.03)}.fact-top{display:flex;align-items:center;gap:13px;min-height:30px;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid var(--hairline-2)}.fact-tags{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.fact-when{margin-left:auto;white-space:nowrap}.fact:hover .join svg .join-pt{r:3;transition:r var(--t-med) var(--ease-spring)}.fact-say{font-size:27px;font-weight:450;line-height:1.26;letter-spacing:-.021em;color:var(--ink);text-wrap:pretty;max-width:min(100%,37ch)}.fact-and{margin-top:11px;font-size:14.5px;font-weight:400;line-height:1.58;letter-spacing:-.004em;color:var(--ink-2);max-width:68ch;text-wrap:pretty}.fact.compact .fact-say{font-size:20px;letter-spacing:-.017em;line-height:1.32}.fact.compact .fact-and{margin-top:8px;font-size:13px}.fact-proof{margin-top:18px;border:1px solid var(--hairline);border-radius:12px;background:var(--surface-2);overflow:hidden}.fact.honest .fact-proof{background:var(--surface)}.fact-proof-cap{padding:10px 13px 9px;font-size:12px;font-weight:550;color:var(--ink-2);letter-spacing:-.002em}.fact-proof-scroll{overflow-x:auto}.fact-proof table{width:100%;border-collapse:collapse;font-size:12.5px}.fact-proof th{text-align:left;font-size:9.5px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);padding:0 13px 7px;white-space:nowrap;border-bottom:1px solid var(--hairline)}.fact-proof td{padding:9px 13px;border-bottom:1px solid var(--hairline-2);vertical-align:middle;color:var(--ink-2)}.fact-proof td:first-child{color:var(--ink);font-weight:500}.fact-proof tr:last-child td{border-bottom:0}.fact-proof td.num,.fact-proof th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-feature-settings:"tnum" 1;color:var(--ink)}.fact-proof td.txt{min-width:0}.fact-proof tbody tr{transition:background var(--t-fast) ease}.fact-proof tbody tr:hover{background:var(--surface)}.fact-proof-more{display:flex;align-items:center;gap:6px;width:100%;text-align:left;padding:9px 13px;border-top:1px solid var(--hairline);font-size:11.5px;color:var(--ink-3);background:transparent;transition:color var(--t-fast) ease,background var(--t-fast) ease}.fact-proof-more:hover{color:var(--accent-ink);background:var(--surface)}.fact-proof-more:focus-visible{outline-offset:-2px;border-radius:0 0 11px 11px}.fact-proof-more .fact-dot{color:var(--ink-3);opacity:.6}.fact-proof-more .go{margin-left:auto;opacity:0;transform:translate(-4px);transition:opacity var(--t-fast) ease,transform var(--t-med) var(--ease-out)}.fact:hover .fact-proof-more .go,.fact-proof-more:focus-visible .go{opacity:1;transform:none}.fact-limits{margin-top:12px}.fact-act{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid var(--hairline-2)}.fact-cta{height:38px;padding:0 16px;font-size:13.5px;border-radius:10px}.fact-keep{margin-left:auto}.fact-act-note{margin-left:auto;font-size:11.5px;color:var(--ink-3)}.fact-say-sk{display:flex;flex-direction:column;gap:9px}.fact-and-sk{margin-top:15px}.fact-proof-sk{display:flex;flex-direction:column;gap:20px;padding:6px 13px 17px}.fact[aria-busy=true]{pointer-events:none;min-height:560px;display:flex;flex-direction:column}.fact[aria-busy=true] .fact-proof{flex:1}.fact[aria-busy=true] .fact-act{margin-top:auto}.fact.compact[aria-busy=true]{min-height:430px}.join{display:inline-flex;flex:none;line-height:0}.join svg circle{transform-box:fill-box;transform-origin:center}.join.draw svg path{stroke-dasharray:160;stroke-dashoffset:160;animation:join-draw .58s var(--ease-out) forwards;animation-delay:calc(var(--i) * 55ms)}.join.draw svg circle{opacity:0;animation:join-dot .34s var(--ease-spring) forwards;animation-delay:calc(var(--i) * 55ms + 90ms)}.join.draw svg .join-pt{animation-delay:.42s}@keyframes join-draw{to{stroke-dashoffset:0}}@keyframes join-dot{0%{opacity:0;transform:scale(.25)}to{opacity:1;transform:none}}.join.sm svg .join-pt{fill:var(--ink-2)}.home-suggests-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.home-rotate{width:26px;height:26px;color:var(--ink-3)}.home-rotate:hover{color:var(--ink-2);background:var(--surface-2)}.sg-dot{width:6px;height:6px;border-radius:2px;flex:none;background:var(--p);transition:transform var(--t-med) var(--ease-spring)}.suggest:hover .sg-dot{transform:scale(1.35) rotate(45deg)}@media (max-width: 1280px){.fact-say{font-size:25px}}@media (max-width: 1024px){.home-col{padding-top:34px;gap:18px}.home-greet h1{font-size:26px}.fact{padding:16px 16px 14px}.fact-say{font-size:23px;letter-spacing:-.019em}.fact.compact .fact-say{font-size:19px}.fact-and{font-size:14px}.fact-proof th,.fact-proof td{padding-left:12px;padding-right:12px}}.act{border:1px solid color-mix(in srgb,var(--accent) 26%,var(--hairline));border-radius:var(--r-card);background:linear-gradient(180deg,var(--accent-bg),transparent 70%),var(--surface);padding:14px 15px 13px;display:flex;flex-direction:column;gap:10px;transition:border-color var(--t-med) ease,box-shadow var(--t-med) ease}.act:hover{box-shadow:0 1px 2px rgba(var(--shadow-c),.04),0 8px 26px -14px rgba(var(--shadow-c),.28)}.act-head{display:flex;align-items:flex-start;gap:11px}.act-id{min-width:0;flex:1}.act-title{font-size:14px;font-weight:650;letter-spacing:-.01em}.act-sub{margin-top:2px;font-size:11.5px;color:var(--ink-3)}.act-what{font-size:13px;line-height:1.55;color:var(--ink-2)}.act-what b{color:var(--ink);font-weight:650}.act-names{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.act-more{font-size:11.5px;color:var(--ink-3)}.subj-chip{display:inline-flex;align-items:center;gap:6px;padding:2.5px 9px 2.5px 3px;border-radius:99px;border:1px solid var(--hairline);background:var(--surface);font-size:11.5px;color:var(--ink-2);white-space:nowrap;transition:border-color var(--t-fast) ease,color var(--t-fast) ease}.subj-chip .ic{margin-left:5px;color:var(--ink-3)}.subj-chip:hover{border-color:color-mix(in srgb,var(--ink) 20%,var(--hairline));color:var(--ink)}.subj-av{width:19px;height:19px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:8.5px;font-weight:650;font-style:normal;background:var(--surface-2);color:var(--ink-2);border:1px solid var(--hairline);transition:transform var(--t-med) var(--ease-spring)}.subj-chip:hover .subj-av{transform:scale(1.1)}.act-foot{display:flex;align-items:center;gap:10px;padding-top:2px}.act-note{font-size:11.5px;color:var(--ink-3)}.act .btn.accent:active{transform:scale(.975);transition-duration:60ms}.act.locked{border-color:var(--hairline);background:var(--surface-2)}.act.locked:hover{box-shadow:none}.rcpt-lock,.rcpt-tick{width:22px;height:22px;border-radius:7px;flex:none;display:grid;place-items:center;background:var(--surface);border:1px solid var(--hairline);color:var(--ink-3)}.pv{display:flex;flex-direction:column;gap:16px}.pv-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--hairline);border:1px solid var(--hairline);border-radius:10px;overflow:hidden}.pv-fact{background:var(--surface);padding:9px 11px}.pv-fact-l{display:block;font-size:10px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.pv-fact-v{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:12.5px;font-weight:550}.pv-lbl{font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:7px}.pv-p{font-size:13px;line-height:1.55;color:var(--ink-2)}.pv-p+.pv-p{margin-top:6px}.pv-p.muted{color:var(--ink-3);font-size:12.5px}.pv-subs{list-style:none;display:flex;flex-direction:column;gap:2px;max-height:244px;overflow-y:auto;padding:5px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface);scrollbar-width:thin}.pv-subs::-webkit-scrollbar{width:9px}.pv-subs::-webkit-scrollbar-thumb{background:var(--hairline);border-radius:99px;border:3px solid var(--surface)}.pv-subs:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 20%,var(--hairline))}.pv-subs li{display:flex;align-items:center;gap:10px;padding:4px 6px;border-radius:7px;transition:background var(--t-fast) ease}.pv-subs li:hover{background:var(--surface-2)}.pv-detail{margin-left:auto;font-size:11.5px;color:var(--ink-3);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-typed{display:flex;gap:10px;padding:12px 13px;border-radius:10px;border:1px solid color-mix(in srgb,var(--warn) 34%,var(--hairline));background:color-mix(in srgb,var(--warn) 8%,var(--surface))}.pv-typed .ic{color:var(--warn-ink);flex:none;margin-top:1px}.pv-typed p{font-size:12.5px;line-height:1.55;color:var(--ink-2)}.pv-typed b{font-family:var(--mono);font-size:12px;color:var(--ink);letter-spacing:.04em}.pv-typed .inp{margin-top:8px;width:190px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase}@keyframes rcpt-in{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:none}}@keyframes rcpt-tick{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.14)}to{transform:scale(1);opacity:1}}@keyframes rcpt-row{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:none}}.rcpt{border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--surface);box-shadow:0 1px 2px rgba(var(--shadow-c),.04);animation:rcpt-in .34s var(--ease-out) both}.rcpt-head{display:flex;align-items:flex-start;gap:11px;padding:13px 15px 11px}.rcpt-tick{color:var(--s-good-ink);border-color:color-mix(in srgb,var(--s-good) 34%,var(--hairline));background:color-mix(in srgb,var(--s-good) 9%,var(--surface));animation:rcpt-tick .42s var(--ease-spring) .12s both}.rcpt-rows{list-style:none;border-top:1px solid var(--hairline-2)}.rcpt-rows li{display:flex;align-items:center;gap:9px;padding:7px 15px;font-size:12.5px;color:var(--ink-2);border-bottom:1px solid var(--hairline-2);animation:rcpt-row .28s var(--ease-out) both}.rcpt-rows li:nth-child(1){animation-delay:.14s}.rcpt-rows li:nth-child(2){animation-delay:.18s}.rcpt-rows li:nth-child(3){animation-delay:.22s}.rcpt-rows li:nth-child(4){animation-delay:.26s}.rcpt-rows li:nth-child(5){animation-delay:.3s}.rcpt-rows li:nth-child(n+6){animation-delay:.34s}.rcpt-rows li:last-child{border-bottom:0}.rcpt-rows .ic{color:var(--s-good-ink);flex:none}.rcpt-rows li.bad .ic{color:var(--danger)}.rcpt-subj{font-weight:550;color:var(--ink)}.rcpt-out{margin-left:auto;font-size:11.5px;color:var(--ink-3)}.rcpt-foot{display:flex;align-items:center;gap:10px;padding:9px 13px 9px 15px;border-top:1px solid var(--hairline-2);background:var(--surface-2);border-radius:0 0 var(--r-card) var(--r-card)}.rcpt-note{font-size:11.5px;color:var(--ink-3)}.rcpt-foot .end{margin-left:auto}@media (prefers-reduced-motion: reduce){.rcpt,.rcpt-tick,.rcpt-rows li{animation:none}}@media (max-width: 1024px){.pv-facts{grid-template-columns:1fr 1fr}.pv-detail{display:none}}.thr-title{font-size:13.5px;font-weight:600;letter-spacing:-.01em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:46ch}.thr-folder{font-size:11px;color:var(--ink-3);padding-left:10px;border-left:1px solid var(--hairline);white-space:nowrap}.thr-end{margin-left:auto;display:flex;align-items:center;gap:7px}.thr-said.sv-failed .sv-why{max-width:34ch}.thr-end .pmark{transition:transform var(--t-med) var(--ease-spring)}.thr-end .pmark:hover{transform:translateY(-1px) scale(1.06)}.thr-rename{flex:1;max-width:380px}.thr-rename .inp{width:100%;height:28px;font-size:13px}@media (max-width: 1024px){.thr-folder{display:none}.thr-title{max-width:28ch}}.turn.reserved:last-child{min-height:calc(100vh - 250px)}.turn:first-child{padding-top:30px}.turn:last-child{padding-bottom:8px}.reply{position:relative}.reply:before{content:"";position:absolute;left:-18px;top:3px;bottom:4px;width:2px;border-radius:2px;opacity:0;transform:scaleY(0);transform-origin:top;background:linear-gradient(to bottom,var(--accent),color-mix(in srgb,var(--accent) 30%,transparent));transition:opacity .65s var(--ease-out),transform .65s var(--ease-out);pointer-events:none}.reply.answering:before{opacity:1;animation:spine-draw 11s var(--ease-out) forwards}@keyframes spine-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.think-live{display:flex;align-items:center;gap:9px;padding:3px 0 1px}.think-mark{width:22px;height:22px;border-radius:7px;flex:none;display:grid;place-items:center;color:var(--accent-ink);background:var(--accent-bg);border:1px solid color-mix(in srgb,var(--accent) 20%,var(--hairline))}.think-sum{font-size:12.5px;font-weight:500;background:linear-gradient(90deg,var(--ink-3) 0 40%,var(--ink) 50%,var(--ink-3) 60% 100%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:think-sweep 2.4s linear infinite}@keyframes think-sweep{0%{background-position:130% 0}to{background-position:-30% 0}}.steps-live{padding-left:26px}.steps-live .step{animation:step-in .26s var(--ease-out) both}@keyframes step-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.body-wait{display:flex;flex-direction:column;gap:10px;padding:6px 0 4px}.body-wait .sk{background:linear-gradient(90deg,var(--hairline-2) 0%,color-mix(in srgb,var(--ink) 11%,var(--hairline-2)) 45%,var(--hairline-2) 72%);background-size:220% 100%}@media (prefers-reduced-motion: reduce){.reply.answering:before{animation:none;transform:scaleY(1)}.think-sum{animation:none;color:var(--ink-2);background:none;-webkit-background-clip:border-box;background-clip:border-box}.steps-live .step{animation:none}}.ans-bar{display:flex;align-items:center;gap:2px;padding-top:2px;opacity:.55;transition:opacity var(--t-fast) ease}.turn:hover .ans-bar,.ans-bar:focus-within,.ans-bar.speaking{opacity:1}.ans-when{font-size:11px;color:var(--ink-3);margin-right:6px}.ans-said{margin-left:9px;min-height:17px;display:inline-flex;align-items:center}.ans-btn{width:27px;height:27px;border-radius:7px;display:grid;place-items:center;color:var(--ink-3);border:1px solid transparent;transition:background var(--t-fast) ease,color var(--t-fast) ease,border-color var(--t-fast) ease,transform var(--t-med) var(--ease-spring)}.ans-btn:hover{background:var(--surface-2);border-color:var(--hairline);color:var(--ink)}.ans-btn:active{transform:scale(.9);transition-duration:60ms}.reply-wisp{display:block;height:0}.reply-wisp>span{position:relative;top:-2px}.follow .follow-lead{color:var(--ink-3);flex:none;transition:transform var(--t-med) var(--ease-out),color var(--t-fast) ease}.follow:hover .follow-lead{transform:translate(2px);color:var(--accent-ink)}.offer{display:flex;align-items:center;gap:11px;flex-wrap:wrap;padding:11px 13px;border-radius:11px;border:1px solid var(--hairline);background:var(--surface-2);animation:offer-in .34s var(--ease-out) both}@keyframes offer-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.offer-ic{width:26px;height:26px;border-radius:8px;flex:none;display:grid;place-items:center;background:var(--surface);border:1px solid var(--hairline);color:var(--ink-3);transition:transform var(--t-med) var(--ease-spring),color var(--t-fast) ease}.offer:hover .offer-ic{transform:rotate(-8deg) scale(1.06);color:var(--accent-ink)}.offer-say{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.offer-say b{font-size:13px;font-weight:600}.offer-say span{font-size:12px;color:var(--ink-3);line-height:1.45}.offer-do{display:flex;align-items:center;gap:6px;margin-left:auto}@media (prefers-reduced-motion: reduce){.offer{animation:none}}.drop-list{list-style:none;display:flex;flex-direction:column;gap:3px}.drop-row{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:9px;border:1px solid var(--hairline);background:var(--surface);cursor:pointer;transition:border-color var(--t-fast) ease,background var(--t-fast) ease}.drop-row:hover{background:var(--surface-2)}.drop-row.on{border-color:color-mix(in srgb,var(--accent) 45%,var(--hairline));background:var(--accent-bg)}.drop-row input{accent-color:var(--accent)}.drop-name{font-size:13px;font-weight:550}.drop-when{margin-left:auto;font-size:11.5px;color:var(--ink-3)}.drop-refused{margin-top:12px;font-size:12.5px;line-height:1.5;color:var(--warn-ink)}.cmp-reach{display:inline-flex;align-items:center;gap:7px;min-width:0}.cmp-reach.named{color:var(--ink-2)}.cmp-marks{display:inline-flex;align-items:center}.cmp-marks .pmark{width:17px;height:17px;border-radius:5px}.cmp-marks .pmark+.pmark{margin-left:-5px}.cmp-marks .pmark{transition:transform var(--t-med) var(--ease-spring),margin var(--t-med) var(--ease-out)}.composer:focus-within .cmp-marks .pmark+.pmark{margin-left:2px}.cmp-keys{margin-left:auto;opacity:0;transition:opacity var(--t-fast) ease}.composer:focus-within .cmp-keys{opacity:1}.cmp-keys b{font-weight:600;color:var(--ink-2)}.cmp-off{display:flex;align-items:center;gap:8px;padding:8px 14px 10px;border-top:1px solid var(--hairline-2);font-size:11.5px;color:var(--warn-ink)}.cmp-off .ic{flex:none}@media (max-width: 1024px){.cmp-keys{display:none}}.share{display:flex;flex-direction:column;gap:15px}.share-card{position:relative;border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--surface-2);overflow:hidden}.share-still{padding:15px 16px 0;max-height:268px;overflow:hidden;pointer-events:none}.share:has(.state) .share-still{max-height:176px}.share:has(.state) .share-card:after{height:54px}.share .state-inset .state{padding:14px 16px 16px}.share-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:78px;background:linear-gradient(to bottom,color-mix(in srgb,var(--surface-2) 0%,transparent) 0,color-mix(in srgb,var(--surface-2) 82%,transparent) 62%,var(--surface-2) 100%);pointer-events:none}.share-still .turn.still{padding:0}.share-still .reply{gap:12px}.share-still .body{font-size:13.5px;line-height:1.58}.share-still .body .lede{font-size:14.5px}.share-still .ev{background:var(--surface)}.share-still .ev tbody tr:hover{background:none}.share-still .ev tbody:hover tr:not(:hover){opacity:1}.share-still .ev:hover{border-color:var(--hairline);box-shadow:none}.share-mark{position:absolute;right:13px;bottom:9px;width:19px;height:21px;background:url(/mark.png) center / contain no-repeat;opacity:.92;z-index:1;filter:drop-shadow(0 0 5px var(--surface-2)) drop-shadow(0 0 9px var(--surface-2))}html[data-theme=dark] .share-mark{background-image:url(/mark-white.png)}.share-line{display:flex;align-items:center;gap:8px}.share-said{margin-left:auto;padding-left:10px;flex:none;line-height:1}.share-tick{color:var(--s-good-ink);flex:none}.share-url{font-size:12.5px;color:var(--ink-2);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.share-wait{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--ink-3)}.share-wait .sk{flex:none}.share-row{display:flex;align-items:flex-start;gap:6px}.share-to{display:flex;flex-direction:column;align-items:center;gap:7px;width:96px;padding:4px 2px 6px;border-radius:11px;color:var(--ink-2);transition:color var(--t-fast) ease,background var(--t-fast) ease}.share-to-ic{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--surface);border:1px solid var(--hairline);color:var(--ink-2);transition:transform var(--t-med) var(--ease-spring),border-color var(--t-fast) ease,background var(--t-fast) ease,color var(--t-fast) ease,box-shadow var(--t-fast) ease}.share-to-lbl{font-size:11.5px;line-height:1.35;text-align:center}.share-to:hover:not(:disabled) .share-to-ic{transform:translateY(-2px);background:var(--surface-2);color:var(--ink);border-color:color-mix(in srgb,var(--ink) 15%,var(--hairline));box-shadow:0 6px 16px -8px rgba(var(--shadow-c),.35)}.share-to:active:not(:disabled) .share-to-ic{transform:translateY(0) scale(.94);transition-duration:70ms}.share-to:focus-visible{outline:none}.share-to:focus-visible .share-to-ic{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.share-to.on .share-to-ic{background:var(--accent-bg);color:var(--accent-ink);border-color:color-mix(in srgb,var(--accent) 40%,var(--hairline))}.share-to:disabled{opacity:.42;cursor:not-allowed}.share-mail{display:flex;flex-direction:column;gap:7px;padding:12px 13px;border:1px solid var(--hairline);border-radius:11px;background:var(--surface-2);animation:share-open .26s var(--ease-out) both}@keyframes share-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.share-mail-lbl{font-size:11.5px;font-weight:600;color:var(--ink-2)}.share-mail-do{display:flex;align-items:center;gap:8px}.share-mail-do .inp{flex:1;min-width:0}.share-mail-do .btn:disabled{opacity:.42;cursor:not-allowed}.share-mail-said{font-size:11.5px;line-height:1.5;color:var(--s-good-ink)}.share-mail-said.bad{color:var(--danger)}.share-truth{display:flex;gap:9px;border-top:1px solid var(--hairline-2);margin-top:1px;padding:12px 0 0}.share-truth>.ic{flex:none;margin-top:2px;color:var(--ink-3)}.share-truth p{font-size:11.5px;line-height:1.55;color:var(--ink-3)}.share-truth .share-yet{margin-top:5px;color:var(--warn-ink)}@media (prefers-reduced-motion: reduce){.share-mail{animation:none}.share-to:hover:not(:disabled) .share-to-ic{transform:none}}@media (max-width: 1024px){.share-row{flex-wrap:wrap}}.thr-shell{padding:30px 0 8px;display:flex;flex-direction:column;gap:18px}.thr-shell .reply{display:flex;flex-direction:column;gap:10px}.thread-col .composer-wrap{transition:transform .52s var(--ease-out)}.thread-col.blank .composer-wrap>.col{position:relative}.blank-head{position:absolute;left:0;right:0;bottom:calc(100% + 22px);display:flex;flex-direction:column;align-items:center;gap:20px;animation:blank-rise .44s var(--ease-out) both;transition:opacity .24s ease,transform .42s var(--ease-out)}.blank-head h2{text-align:center;font-size:27px;font-weight:600;letter-spacing:-.026em;color:var(--ink)}.blank-mark{width:33px;height:36px;flex:none;background:url(/mark.png) center / contain no-repeat}html[data-theme=dark] .blank-mark{background-image:url(/mark-white.png)}.blank-starts{position:absolute;left:12px;right:12px;top:calc(100% + 12px);display:flex;flex-direction:column;gap:1px;animation:blank-rise .44s var(--ease-out) 70ms both;transition:opacity .24s ease,transform .42s var(--ease-out)}@keyframes blank-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.blank-head[data-out],.blank-starts[data-out]{animation:none;opacity:0;pointer-events:none;visibility:hidden;transition:visibility 0s linear var(--t-med, .24s)}.blank-head[data-out]{transform:translateY(-7px)}.blank-starts[data-out]{transform:translateY(9px)}.start-row{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:8px 12px;border-radius:10px;font-size:13.5px;color:var(--ink-2);transition:background var(--t-fast) ease,color var(--t-fast) ease}.start-row:hover{background:var(--surface-2);color:var(--ink)}.start-say{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.start-marks{width:47px;flex:none;display:inline-flex;align-items:center}.start-marks .pmark{width:20px;height:20px;border-radius:6px}.start-marks .pmark+.pmark{margin-left:-6.5px}.start-row>.ic{margin-left:auto;flex:none;color:var(--ink-3);opacity:0;transform:translate(-3px,3px);transition:opacity var(--t-fast) ease,transform var(--t-med) var(--ease-out)}.start-row:hover>.ic,.start-row:focus-visible>.ic{opacity:1;transform:none}.start-more{margin-top:4px;color:var(--ink-3);font-size:13px}.start-ic{width:20px;height:20px;border-radius:6px;flex:none;display:grid;place-items:center;color:var(--ink-3);border:1px dashed var(--hairline);transition:color var(--t-fast) ease,border-color var(--t-fast) ease}.start-more:hover .start-ic{color:var(--accent-ink);border-color:color-mix(in srgb,var(--accent) 40%,var(--hairline))}.start-done{margin-top:4px;padding:9px 12px;font-size:12.5px;line-height:1.5;color:var(--ink-3)}@media (max-width: 1024px){.blank-head{bottom:calc(100% + 18px);gap:16px}.blank-head h2{font-size:24px}}@media (prefers-reduced-motion: reduce){.thread-col .composer-wrap{transition:none}.blank-head,.blank-starts{animation:none;transition:none}.start-row>.ic{transition:none}}.cx-list{display:flex;flex-direction:column;gap:10px;list-style:none}.cx-row{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;gap:0;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-card);overflow:hidden;box-shadow:0 1px 2px rgba(var(--shadow-c),.03);transition:border-color var(--t-med) ease,box-shadow var(--t-med) ease,background .35s ease}.cx-row:hover{border-color:color-mix(in srgb,var(--ink) 13%,var(--hairline));box-shadow:0 1px 2px rgba(var(--shadow-c),.03),0 8px 24px -12px rgba(var(--shadow-c),.16)}.cx-row:focus-within{border-color:color-mix(in srgb,var(--accent) 30%,var(--hairline))}.cx-spine{position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--p);transition:background var(--t-med) ease,opacity var(--t-med) ease}.cx-open{flex:1;min-width:0;display:flex;align-items:flex-start;gap:13px;padding:14px 8px 14px 17px;text-align:left}.cx-main{min-width:0;flex:1}.cx-head{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.cx-name{font-size:14px;font-weight:600;letter-spacing:-.008em}.cx-blurb{margin-top:3px;font-size:12.5px;color:var(--ink-2)}.cx-caps{margin-top:10px;display:flex;flex-direction:column;gap:6px}.cx-cap-line{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.cx-cap-lbl{flex:none;width:54px;font-size:10.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.cx-cap{font-size:11.5px;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--hairline-2);border-radius:99px;padding:1.5px 9px;transition:color var(--t-fast) ease,border-color var(--t-fast) ease,opacity var(--t-med) ease}.cx-cap.act{border-color:color-mix(in srgb,var(--p) 26%,var(--hairline));color:var(--p)}.cx-cap.mute{color:var(--ink-3)}.cx-cap.gone{color:var(--ink-3);text-decoration:line-through;opacity:.7}.cx-cap-more{font-size:11.5px;color:var(--ink-3)}.cx-side{flex:none;width:168px;border-left:1px solid var(--hairline-2);padding:14px 14px 14px 15px;display:flex;flex-direction:column;align-items:flex-start;gap:9px;justify-content:center}.cx-switch{display:flex;align-items:center;gap:9px}.cx-switch-lbl{font-size:11.5px;color:var(--ink-3)}.cx-detail-btn{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:550;color:var(--ink-3);transition:color var(--t-fast) ease}.cx-detail-btn:hover{color:var(--accent-ink)}.cx-detail-btn svg{transition:transform var(--t-med) var(--ease-out)}.cx-detail-btn:hover svg{transform:translate(2.5px)}.cx-why{flex-basis:100%;margin:0 14px 13px 17px}.cx-check{margin-top:8px;min-height:26px;display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.cx-check-said{flex:1 0 100%;min-height:17px;font-size:11.5px;line-height:1.5;color:var(--ink-2)}.cx-said{color:var(--ink-2)}.cx-row.off .cx-spine{background:var(--hairline)}.cx-row.off .pmark{filter:grayscale(1);opacity:.55}.cx-row.off .cx-name,.cx-row.off .cx-blurb{color:var(--ink-3)}.cx-row.off .cx-cap{opacity:.5}.cx-row.off .cx-cap.act{color:var(--ink-3);border-color:var(--hairline-2)}.cx-row .pmark{transition:filter var(--t-med) ease,opacity var(--t-med) ease,transform var(--t-med) var(--ease-spring),box-shadow var(--t-med) ease}.cx-row.gone .cx-spine{background:var(--hairline);opacity:.7}.cx-row.gone .pmark{filter:grayscale(.85);opacity:.6}.cx-count{font-variant-numeric:tabular-nums}.cx-drawer-sub{font-size:11.5px;color:var(--ink-3);margin-top:2px}.cx-dsec{margin-top:20px}.cx-dsec:first-child{margin-top:4px}.cx-dsec-head{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.cx-dsec-title{font-size:11px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.cx-dsec-note{font-size:11px;color:var(--ink-3);margin-left:auto}.cx-cap-row{display:flex;align-items:flex-start;gap:11px;padding:9px 8px;margin:0 -8px;border-radius:9px;border-bottom:1px solid var(--hairline-2);transition:background var(--t-fast) ease}.cx-cap-row:last-child{border-bottom:0}.cx-cap-row:hover{background:var(--surface-2)}.cx-cap-row .cx-cap-name{font-size:12.5px;font-weight:550}.cx-cap-row .cx-cap-note{font-size:11.5px;color:var(--ink-3);margin-top:2px;line-height:1.5}.cx-cap-row.off .cx-cap-name,.cx-cap-row.off .cx-cap-note{color:var(--ink-3)}.cx-cap-row .cx-cap-body{min-width:0;flex:1}.cx-cap-kind{flex:none;width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:color-mix(in srgb,var(--p) 10%,var(--surface-2));color:var(--p);border:1px solid color-mix(in srgb,var(--p) 20%,var(--hairline));transition:filter var(--t-med) ease,opacity var(--t-med) ease}.cx-cap-row.off .cx-cap-kind{filter:grayscale(1);opacity:.55}.cx-cap-said{flex:none;max-width:168px;text-align:right;font-size:11px;line-height:1.45;color:var(--ink-3);align-self:center}.cx-hist{display:flex;flex-direction:column}.cx-hist-it{display:flex;gap:11px;padding:7px 0;position:relative}.cx-hist-it:before{content:"";position:absolute;left:4.5px;top:20px;bottom:-4px;width:1px;background:var(--hairline)}.cx-hist-it:last-child:before{display:none}.cx-hist-dot{flex:none;width:10px;height:10px;border-radius:50%;margin-top:5px;background:var(--surface);border:2px solid var(--hairline)}.cx-hist-dot.good{border-color:var(--s-good)}.cx-hist-dot.warn{border-color:var(--warn)}.cx-hist-dot.bad{border-color:var(--danger)}.cx-hist-what{font-size:12.5px;color:var(--ink-2);line-height:1.5}.cx-hist-when{font-size:11px;color:var(--ink-3);margin-top:1px}.cx-asked{display:flex;flex-direction:column;gap:2px}.cx-asked-it{display:flex;align-items:flex-start;gap:9px;padding:7px 8px;margin:0 -8px;border-radius:8px;transition:background var(--t-fast) ease}.cx-asked-it:hover{background:var(--surface-2)}.cx-asked-q{font-size:12.5px;color:var(--ink-2);line-height:1.5}.cx-asked-when{font-size:11px;color:var(--ink-3);margin-top:2px}.cx-asked-dot{flex:none;width:6px;height:6px;border-radius:2px;background:var(--p);margin-top:6px}.cx-demo{margin-top:22px;padding-top:14px;border-top:1px dashed var(--hairline)}.cx-demo-head{display:flex;align-items:center;gap:8px;margin-bottom:9px}.cx-demo-row{display:flex;gap:6px;flex-wrap:wrap}.cx-demo-note{font-size:11px;color:var(--ink-3);margin-top:8px;line-height:1.5}.cx-sk{border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--surface);padding:15px 17px;display:flex;gap:13px;align-items:flex-start}.cx-sk-main{flex:1;display:flex;flex-direction:column;gap:8px}@media (max-width: 1024px){.cx-side{width:140px}}.sc-list{display:flex;flex-direction:column;gap:10px;list-style:none}.sc-card{position:relative;display:flex;align-items:stretch;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-card);overflow:hidden;box-shadow:0 1px 2px rgba(var(--shadow-c),.03);transition:border-color var(--t-med) ease,box-shadow var(--t-med) ease,opacity var(--t-med) ease}.sc-card:hover{border-color:color-mix(in srgb,var(--ink) 13%,var(--hairline));box-shadow:0 1px 2px rgba(var(--shadow-c),.03),0 8px 24px -12px rgba(var(--shadow-c),.16)}.sc-card.paused{background:var(--surface)}.sc-card.paused .sc-name,.sc-card.paused .sc-q{color:var(--ink-3)}.sc-card.paused .pmark{filter:grayscale(1);opacity:.55}.sc-open{flex:1;min-width:0;display:flex;gap:13px;padding:15px 10px 15px 16px;text-align:left}.sc-body{min-width:0;flex:1}.sc-head{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.sc-name{font-size:14px;font-weight:600;letter-spacing:-.008em}.sc-q{margin-top:7px;font-size:13px;line-height:1.55;color:var(--ink-2);padding-left:11px;border-left:2px solid var(--hairline);transition:border-color var(--t-med) ease,color var(--t-fast) ease}.sc-card:hover .sc-q{border-left-color:color-mix(in srgb,var(--accent) 40%,var(--hairline))}.sc-meta{margin-top:10px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11.5px;color:var(--ink-3)}.sc-meta b{font-weight:600;color:var(--ink-2)}.sc-meta .sep{width:3px;height:3px;border-radius:50%;background:var(--hairline);flex:none}.sc-side{flex:none;width:196px;border-left:1px solid var(--hairline-2);padding:15px 15px 15px 16px;display:flex;flex-direction:column;gap:8px;justify-content:center}.sc-last{font-size:11.5px;color:var(--ink-2);line-height:1.5}.sc-last .when{display:block;color:var(--ink-3);font-size:11px;margin-top:2px}.sc-switch{display:flex;align-items:center;gap:9px;font-size:11.5px;color:var(--ink-3)}.sd-quote{font-size:16px;line-height:1.55;letter-spacing:-.011em;color:var(--ink);padding:14px 16px;background:var(--surface);border:1px solid var(--hairline);border-left:3px solid var(--p, var(--accent));border-radius:0 var(--r-card) var(--r-card) 0}.sd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sd-fact{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-card);padding:13px 15px}.sd-fact .k{font-size:10.5px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.sd-fact .v{margin-top:7px;font-size:14px;font-weight:550;letter-spacing:-.008em}.sd-fact .s{margin-top:4px;font-size:11.5px;color:var(--ink-3);line-height:1.5}.sc-sentence{font-size:15px;line-height:1.5;letter-spacing:-.01em;color:var(--ink);display:flex;flex-wrap:wrap;align-items:baseline;gap:5px}.sc-clause{border-radius:5px;padding:1px 3px;margin:-1px -3px;background:transparent;transition:background var(--t-slow) var(--ease-out),color var(--t-slow) ease}.sc-clause.fresh{background:var(--accent-bg);color:var(--accent-ink);transition:none}.sc-next-line{margin-top:7px;font-size:12.5px;color:var(--ink-3)}.sc-next-line b{color:var(--ink-2);font-weight:600}.sc-pick{display:flex;flex-wrap:wrap;gap:7px}.sc-opt{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid var(--hairline);border-radius:99px;background:var(--surface);font-size:12.5px;color:var(--ink-2);transition:border-color var(--t-med) ease,color var(--t-fast) ease,transform var(--t-med) var(--ease-spring),box-shadow var(--t-med) ease,background var(--t-fast) ease}.sc-opt:hover{color:var(--ink);transform:translateY(-1.5px);border-color:color-mix(in srgb,var(--accent) 32%,var(--hairline));box-shadow:0 6px 16px -10px rgba(var(--shadow-c),.3)}.sc-opt:active{transform:translateY(0) scale(.985);transition-duration:60ms}.sc-opt.on{background:var(--ink);border-color:var(--ink);color:var(--page)}.sc-opt.on:hover{color:var(--page)}.sc-opt-note{font-size:11.5px;color:var(--ink-3);margin-top:7px}.sc-runs{display:flex;flex-direction:column}.sc-run{display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;padding:11px 10px;margin:0 -10px;border-radius:10px;border-bottom:1px solid var(--hairline-2);transition:background var(--t-fast) ease}.sc-runs .sc-run:last-child{border-bottom:0}.sc-run:hover{background:var(--surface-2)}.sc-run-dot{flex:none;width:22px;height:22px;border-radius:7px;display:grid;place-items:center;margin-top:1px;background:var(--surface-2);border:1px solid var(--hairline);color:var(--ink-3);transition:transform var(--t-med) var(--ease-spring),color var(--t-fast) ease}.sc-run:hover .sc-run-dot{transform:scale(1.08)}.sc-run-dot.ok{color:var(--s-good-ink);border-color:color-mix(in srgb,var(--s-good) 32%,var(--hairline))}.sc-run-dot.bad{color:var(--warn-ink);border-color:color-mix(in srgb,var(--warn) 34%,var(--hairline))}.sc-run-body{display:block;min-width:0;flex:1}.sc-run-when{display:block;font-size:11.5px;color:var(--ink-3)}.sc-run-what{display:block;font-size:13px;color:var(--ink);line-height:1.5;margin-top:2px}.sc-run-gone{display:block;font-size:11.5px;color:var(--ink-3);margin-top:4px}.sc-run-post{display:block;font-size:11.5px;color:var(--warn-ink, var(--ink-2));margin-top:4px}.sc-run .go{margin-left:auto;align-self:center;color:var(--ink-3);opacity:0;transform:translate(-4px);transition:opacity var(--t-fast) ease,transform var(--t-med) var(--ease-out)}.sc-run:hover .go{opacity:1;transform:none;color:var(--accent-ink)}.sc-mail{border:1px solid var(--hairline);border-radius:var(--r-card);overflow:hidden;background:var(--surface)}.sc-mail-bar{display:flex;align-items:center;gap:8px;padding:8px 13px;background:var(--surface-2);border-bottom:1px solid var(--hairline);font-size:11px;color:var(--ink-3)}.sc-mail-head{padding:13px 15px 11px;border-bottom:1px solid var(--hairline-2)}.sc-mail-sub{font-size:14px;font-weight:600;letter-spacing:-.01em}.sc-mail-from{margin-top:4px;font-size:11.5px;color:var(--ink-3)}.sc-mail-body{padding:14px 15px;font-size:13px;line-height:1.6;color:var(--ink-2)}.sc-mail-body b{color:var(--ink);font-weight:600}.sc-mail-foot{padding:10px 15px 13px;font-size:11px;color:var(--ink-3);border-top:1px solid var(--hairline-2)}.sc-create{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-card);padding:18px 18px 16px;animation:sc-open .28s var(--ease-out) both}@keyframes sc-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.sc-field{margin-top:16px}.sc-field:first-child{margin-top:0}.sc-field-lbl{font-size:11.5px;font-weight:600;color:var(--ink-2);margin-bottom:6px;display:block}.sc-field-hint{font-size:11px;color:var(--ink-3);margin-top:6px;line-height:1.5}.sc-foot{margin-top:18px;padding-top:14px;border-top:1px solid var(--hairline-2);display:flex;align-items:flex-start;gap:10px}.sc-foot>.sv{margin-top:7px}.sc-sk{border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--surface);padding:16px;display:flex;gap:13px}.sc-sk-main{flex:1;display:flex;flex-direction:column;gap:9px}@media (max-width: 1024px){.sd-grid{grid-template-columns:minmax(0,1fr)}.sc-side{width:168px}}.st-sec{scroll-margin-top:68px;margin-top:38px}.st-sec:first-of-type{margin-top:26px}.st-sec-head{display:flex;align-items:baseline;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--hairline);margin-bottom:16px}.st-sec-title{font-size:15px;font-weight:650;letter-spacing:-.012em}.st-sec-sub{font-size:12px;color:var(--ink-3)}.st-sec-sub.end{margin-left:auto}@keyframes st-land{0%{background:var(--accent-bg)}to{background:transparent}}.st-sec.landed .st-sec-head{animation:st-land 1.6s var(--ease-out) both;border-radius:8px}.st-card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-card);padding:16px 18px}.st-card+.st-card{margin-top:10px}.st-rows{display:flex;flex-direction:column}.st-row{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--hairline-2)}.st-rows .st-row:last-child{border-bottom:0}.st-row .k{flex:none;width:148px;font-size:12.5px;font-weight:550;color:var(--ink-2)}.st-row .v{flex:1;min-width:0;font-size:13px}.st-row .v .s{display:block;margin-top:3px;font-size:11.5px;color:var(--ink-3);line-height:1.5}.st-row .a{margin-left:auto;display:flex;align-items:center;gap:10px}.st-row .v .st-save{display:inline-flex;align-items:center;height:32px;vertical-align:top;margin-left:11px}.st-row .a .st-save{display:inline-flex;align-items:center;height:32px;max-width:330px;overflow:visible}.st-row .a .st-save .sv{align-items:flex-start}.st-where{display:flex;align-items:flex-start;gap:7px}.st-where>.ic{flex:none;margin-top:1px;color:var(--warn-ink)}.st-row .v .s+.s{margin-top:6px}.st-host{font-family:var(--mono);font-size:12px;font-weight:600;background:var(--surface-2);border:1px solid var(--hairline);border-radius:5px;padding:0 5px;white-space:nowrap}.st-link{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:550;color:var(--ink-2);transition:color var(--t-fast) ease}.st-link:hover{color:var(--accent-ink)}.st-link svg{transition:transform var(--t-med) var(--ease-out)}.st-link:hover svg{transform:translate(2.5px)}.st-strip{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.st-mini{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-2);border:1px solid var(--hairline);border-radius:99px;padding:3px 10px 3px 4px;background:var(--surface)}.st-mini.off{color:var(--ink-3)}.st-mini.off .pmark{filter:grayscale(1);opacity:.5}.st-sched{display:flex;flex-direction:column}.st-sched-it{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--hairline-2);font-size:12.5px}.st-sched .st-sched-it:last-child{border-bottom:0}.st-sched-it .w{margin-left:auto;font-size:11.5px;color:var(--ink-3)}.st-draft-note{font-size:12.5px;color:var(--ink-2);line-height:1.6;margin-bottom:10px}.st-perconn{margin-top:14px;display:flex;flex-direction:column;align-items:stretch;gap:8px}.st-perconn>.btn{align-self:flex-start}.st-perconn-it{display:flex;align-items:flex-start;gap:11px;padding:10px 12px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface-2)}.st-perconn-it .b{flex:1;min-width:0}.st-perconn-name{font-size:12.5px;font-weight:600}.st-perconn-text{font-size:12px;color:var(--ink-2);margin-top:3px;line-height:1.5}.st-knows{display:flex;flex-direction:column}.st-know{display:flex;align-items:flex-start;gap:11px;padding:11px 0;border-bottom:1px solid var(--hairline-2);overflow:hidden;transition:opacity var(--t-med) ease,transform var(--t-med) var(--ease-out),max-height var(--t-med) var(--ease-out),padding var(--t-med) var(--ease-out);max-height:120px}.st-knows .st-know:last-child{border-bottom:0}.st-know.going{opacity:0;transform:translateY(-6px);max-height:0;padding:0}.st-know-ic{flex:none;width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--hairline);color:var(--ink-3);margin-top:1px}.st-know-b{flex:1;min-width:0}.st-know-t{font-size:13px;line-height:1.5}.st-know-s{font-size:11px;color:var(--ink-3);margin-top:3px}.st-forget{flex:none;opacity:0;transition:opacity var(--t-fast) ease}.st-know:hover .st-forget,.st-know:focus-within .st-forget{opacity:1}.st-count{font-size:11px;color:var(--ink-3);font-variant-numeric:tabular-nums}.st-know-gone{cursor:default}.st-know-gone .st-forget{opacity:1}.st-know-going{color:var(--ink-3);text-decoration:line-through;text-decoration-color:var(--hairline)}.st-know-gone .sv{margin-top:3px}.st-themes{display:flex;gap:10px;flex-wrap:wrap}.st-theme{width:132px;display:flex;flex-direction:column;border:1px solid var(--hairline);border-radius:11px;overflow:hidden;background:var(--surface);text-align:left;transition:border-color var(--t-med) ease,box-shadow var(--t-med) ease,transform var(--t-med) var(--ease-spring)}.st-theme:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 30%,var(--hairline));box-shadow:0 8px 22px -12px rgba(var(--shadow-c),.3)}.st-theme.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.st-theme-art{flex:none;height:62px;display:grid;place-items:center;border-bottom:1px solid var(--hairline-2)}.st-theme-art.light{background:#fafafa;color:#17171a}.st-theme-art.dark{background:#0e0e11;color:#f2f2f4}.st-theme-art.system{background:linear-gradient(105deg,#fafafa 50%,#0e0e11 50%);color:var(--ink-2)}.st-theme-lbl{flex:1;padding:8px 11px;font-size:12.5px;font-weight:550;display:flex;align-items:center;gap:6px}.st-theme-lbl .tick{margin-left:auto;color:var(--accent-ink);opacity:0;transition:opacity var(--t-fast) ease}.st-theme.on .st-theme-lbl .tick{opacity:1}.st-danger{border-color:color-mix(in srgb,var(--danger) 22%,var(--hairline))}.st-foot-note{margin-top:36px;text-align:center;font-size:11.5px;color:var(--ink-3)}@media (max-width: 1024px){.st-row{flex-wrap:wrap}.st-row .k{width:118px}}.ar-crumb{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--ink)}.ar-crumb .ic{color:var(--ink-3)}.ar-top-end{margin-left:auto;display:flex;align-items:center;gap:8px}.ar-search{width:268px}.ar-wrap{max-width:980px;margin:0 auto;padding:30px 24px 64px}.ar-state{margin-top:28px}.ar-count{margin-top:26px;font-size:11px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.ar-group{margin-top:20px}.ar-group-head{padding-bottom:8px;font-size:12px;font-weight:650;color:var(--ink-2)}.ar-list{border:1px solid var(--hairline);border-radius:var(--r-card);overflow:hidden;background:var(--surface)}.ar-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-top:1px solid var(--hairline-2);transition:background var(--t-fast) ease}.ar-row:first-child{border-top:0}.ar-row:hover{background:var(--surface-2)}.ar-row .pmark{flex:none}.ar-text{flex:1;min-width:0}.ar-title{font-size:13.5px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-sub{margin-top:2px;font-size:12px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-meta{flex:none;width:190px;display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:11.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.ar-when,.ar-turns{white-space:nowrap}.ar-acts{flex:none;display:flex;gap:6px;opacity:.55;transform:translate(3px);transition:opacity var(--t-fast) ease,transform var(--t-med) var(--ease-out)}.ar-row:hover .ar-acts,.ar-acts:focus-within{opacity:1;transform:none}.ar-row{min-height:63px}.ar-left{cursor:default;background:var(--surface-2)}.ar-left:hover{background:var(--surface-2)}html[data-theme=dark] .ar-left,html[data-theme=dark] .ar-left:hover{background:var(--page)}.ar-left-name{flex:0 1 auto;min-width:0;font-size:13.5px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-left-say{flex:0 1 auto;min-width:0}.ar-left.bad .ar-left-say{flex:1 1 auto}.ar-left.bad .rc-gone-x{margin-left:auto}.ar-left{animation:rc-gone-in var(--t-med) var(--ease-out) both}@media (prefers-reduced-motion: reduce){.ar-left{animation:none}}@media (max-width: 1180px){.ar-meta{width:150px}.ar-search{width:220px}}.fr{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--page);overflow:hidden}.fr:before{content:"";position:absolute;inset:0 0 auto 0;height:86vh;background:radial-gradient(62% 58% at 50% 4%,var(--accent-veil),transparent 70%);opacity:.55;pointer-events:none}.fr-top{position:relative;z-index:3;flex:none;display:flex;align-items:center;gap:10px;padding:18px 26px 6px}.fr-brand{display:flex;align-items:center;gap:10px}.fr-brand .rail-mark{width:28px;height:28px}.fr-brand:hover .rail-mark{transform:translateY(-1px) rotate(-5deg)}.fr-word{font-size:13.5px;font-weight:650;letter-spacing:-.015em;white-space:nowrap}.fr-word small{display:block;font-size:9.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin-top:-1px}.fr-top .end{margin-left:auto}.fr-main{position:relative;z-index:1;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;padding:10px 26px 28px}.fr-col{margin:auto;width:100%;max-width:600px}.fr-col.wide{max-width:748px}.fr-col.picks{max-width:740px}.fr-foot{position:relative;z-index:3;flex:none;display:flex;align-items:center;justify-content:center;gap:14px;padding:14px 26px 26px;min-height:34px;background:linear-gradient(to top,var(--page) 62%,transparent)}.fr-dots{display:flex;align-items:center;gap:6px}.fr-dot{width:7px;height:7px;border-radius:99px;flex:none;background:var(--hairline);border:0;transition:width var(--t-med) var(--ease-spring),background var(--t-med) ease}.fr-dot.done{background:color-mix(in srgb,var(--accent) 42%,var(--hairline))}.fr-dot.on{width:26px;background:var(--accent)}.fr-step-name{font-size:11.5px;color:var(--ink-3)}@keyframes fr-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.fr-stage{animation:fr-in var(--t-slow) var(--ease-out) both}.fr-stage:focus{outline:none}@media (prefers-reduced-motion: reduce){.fr-stage{animation:none}}.fr-over{font-size:10.5px;font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.fr-h1{margin-top:13px;font-size:34px;font-weight:600;letter-spacing:-.028em;line-height:1.16}.fr-h2{margin-top:12px;font-size:26px;font-weight:600;letter-spacing:-.024em;line-height:1.2}.fr-sub{margin-top:12px;font-size:14.5px;line-height:1.62;color:var(--ink-2);max-width:54ch}.fr-sub.tight{margin-top:8px;font-size:13px}.fr-acts{margin-top:26px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fr-fine{margin-top:16px;font-size:11.5px;color:var(--ink-3);display:flex;align-items:center;gap:7px}.fr-cta{height:40px;padding:0 18px;font-size:13.5px;border-radius:10px}.fr .btn:active{transform:scale(.975);transition-duration:60ms}.fr .btn.accent:hover{box-shadow:0 8px 22px -12px color-mix(in srgb,var(--accent) 80%,transparent)}.fr-hand{margin-top:26px;width:100%;max-width:420px;border:1px solid var(--hairline);border-radius:14px;background:var(--surface);box-shadow:0 1px 2px rgba(var(--shadow-c),.04),0 18px 44px -28px rgba(var(--shadow-c),.4);padding:6px}.fr-hand-row{display:flex;align-items:center;gap:11px;padding:11px 12px 12px;border-radius:10px;position:relative;font-size:13px;color:var(--ink-3);transition:color var(--t-med) ease}.fr-hand-row+.fr-hand-row{border-top:1px solid var(--hairline-2)}.fr-hand-row.at{color:var(--ink)}.fr-hand-row.was{color:var(--ink-2)}.fr-hand-ic{width:18px;height:18px;border-radius:50%;flex:none;display:grid;place-items:center;border:1.4px solid var(--hairline);color:var(--surface);transition:background var(--t-med) var(--ease-spring),border-color var(--t-med) ease,transform var(--t-med) var(--ease-spring)}.fr-hand-row.at .fr-hand-ic{border-color:color-mix(in srgb,var(--accent) 55%,var(--hairline))}.fr-hand-row.was .fr-hand-ic{background:var(--accent);border-color:var(--accent);transform:scale(1.06)}.fr-hand-row.was .fr-hand-ic .ic{animation:fr-pop .34s var(--ease-spring) both}.fr-hand-bar{position:absolute;left:12px;right:12px;bottom:5px;height:2px;border-radius:2px;background:var(--hairline-2);overflow:hidden}.fr-hand-bar i{display:block;height:100%;width:0;border-radius:2px;background:var(--accent)}.fr-hand-row.at .fr-hand-bar i{animation:fr-fill var(--fr-dur, .44s) linear both}@keyframes fr-fill{0%{width:0}to{width:100%}}@media (prefers-reduced-motion: reduce){.fr-hand-row.at .fr-hand-bar i{animation:none;width:100%}}.fr-confirm{margin-top:11px;font-size:19px;font-weight:500;line-height:1.5;letter-spacing:-.012em;max-width:46ch}@media (max-width: 720px){.fr-confirm{font-size:17px}}.fr-claim{color:var(--ink)}.fr-claim b{font-weight:600}.fr-form{margin-top:22px;display:flex;flex-direction:column;gap:14px}.fr-form .inp{height:36px;font-size:13.5px}.fr-roles{display:flex;flex-wrap:wrap;gap:7px}.fr-role{padding:7px 13px;border:1px solid var(--hairline);border-radius:99px;background:var(--surface);font-size:12.5px;font-weight:550;color:var(--ink-2);transition:transform var(--t-med) var(--ease-spring),border-color var(--t-fast) ease,color var(--t-fast) ease,background var(--t-fast) ease,box-shadow var(--t-med) ease}.fr-role:hover{transform:translateY(-1.5px);color:var(--ink);border-color:color-mix(in srgb,var(--accent) 34%,var(--hairline));box-shadow:0 6px 16px -10px rgba(var(--shadow-c),.34)}.fr-role:active{transform:translateY(0) scale(.98);transition-duration:60ms}.fr-role[aria-checked=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.fr-role[aria-checked=true]:hover{background:var(--accent-ink);border-color:var(--accent-ink);color:var(--on-accent)}.fr-said{display:flex;align-items:center;gap:9px}.fr-said .rail-mark{width:22px;height:22px;border-radius:7px}.fr-said span{font-size:12.5px;color:var(--ink-3)}.fr-conf{margin-top:22px}.fr-conf-marks{display:grid;justify-items:center;gap:0;max-width:440px;margin:0 auto}.fr-conf-marks .pmark{animation:fr-pop .44s var(--ease-spring) both}@keyframes fr-pop{0%{opacity:0;transform:scale(.68)}to{opacity:1;transform:none}}.fr-conf-lines{display:block;width:100%;max-width:440px;margin:0 auto;height:44px}.fr-conf-lines path{fill:none;stroke:var(--hairline);stroke-width:1.2}.fr-conf.drawn .fr-conf-lines path{stroke:color-mix(in srgb,var(--accent) 48%,var(--hairline));stroke-dasharray:1;stroke-dashoffset:1;animation:fr-draw .62s var(--ease-out) both}@keyframes fr-draw{to{stroke-dashoffset:0}}.fr-node{width:9px;height:9px;border-radius:50%;margin:-4px auto 0;background:var(--hairline)}.fr-conf.drawn .fr-node{background:var(--accent);box-shadow:0 0 0 5px var(--accent-bg);animation:fr-pop .4s var(--ease-spring) both;animation-delay:.78s}@media (prefers-reduced-motion: reduce){.fr-conf-marks .pmark,.fr-conf.drawn .fr-conf-lines path,.fr-conf.drawn .fr-node{animation:none;stroke-dashoffset:0}}.fr-fact-slot{margin-top:16px}.fr-fact-slot .fact{padding:20px 24px 18px;border-radius:16px;box-shadow:0 1px 2px rgba(var(--shadow-c),.04),0 26px 64px -38px rgba(var(--shadow-c),.5)}.fr-fact-slot .fact:hover{box-shadow:0 1px 2px rgba(var(--shadow-c),.05),0 28px 70px -38px rgba(var(--shadow-c),.55)}.fr-fact-slot .fact[aria-busy=true]{min-height:580px}.fr-fact-slot .fact.hero-state{padding:0;box-shadow:none}.fr-fact-slot .fact-say{font-size:29px}.fr-fact-slot .fr-soon{margin-top:18px}.fr-soon{display:flex;flex-direction:column;gap:9px}.fr-soon-line{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink-2)}.fr-soon-line .pmark{flex:none}.fr-picks{margin-top:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:12px}.fr-pick{position:relative;display:flex;flex-direction:column;justify-content:center;gap:6px;width:100%;text-align:left;padding:26px 18px 10px;border:1px solid var(--hairline);border-radius:14px;background:var(--surface);color:var(--ink-2);overflow:hidden}.fr-pick:active{scale:.992}.fr-pick:focus-visible{border-radius:14px;outline-offset:3px}.fr-pick-q{font-size:20px;line-height:1.3;font-weight:500;letter-spacing:-.022em;min-width:0;padding-right:26px;color:var(--ink);text-wrap:balance;transition:font-weight var(--t-fast) ease,color var(--t-fast) ease}.fr-pick-how{font-size:12px;line-height:1.4;font-weight:400;letter-spacing:-.004em;color:var(--ink-3);min-width:0;opacity:0;transition:opacity var(--t-fast) ease,transform var(--t-med) var(--ease-out),color var(--t-fast) ease}.fr-pick:hover .fr-pick-how,.fr-pick:focus-visible .fr-pick-how,.fr-pick[aria-pressed=true] .fr-pick-how{opacity:1;transform:none}.fr-pick.is-action .fr-pick-how{color:var(--accent-ink)}@media (hover: none){.fr-pick-how{opacity:1;transform:none}}.fr-pick-tick{position:absolute;top:16px;right:16px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--on-accent);opacity:0;scale:.4;transition:opacity var(--t-fast) ease,scale var(--t-med) var(--ease-spring)}.fr-pick[aria-pressed=true] .fr-pick-tick{opacity:1;scale:1}@keyframes fr-land{0%{scale:1}34%{scale:.976}66%{scale:1.013}to{scale:1}}@keyframes fr-mark{0%{scale:.2;box-shadow:0 0 0 0 var(--accent-veil)}55%{scale:1.18}to{scale:1;box-shadow:0 0 0 13px transparent}}.fr-pick[aria-pressed=true]{animation:fr-land .4s var(--ease-spring)}.fr-pick[aria-pressed=true] .fr-pick-tick{animation:fr-mark .52s var(--ease-spring)}.fr-pick[aria-pressed=true] .fr-pick-q{font-weight:600;color:var(--ink)}.fr-pick[aria-pressed=true] .fr-pick-how{color:var(--ink-2)}.fr-pick.is-action[aria-pressed=true] .fr-pick-how{color:var(--accent-ink)}@media (prefers-reduced-motion: reduce){.fr-pick,.fr-pick:before,.fr-pick:after,.fr-pick-how,.fr-pick-q,.fr-pick-tick{transition:none}.fr-pick[aria-pressed=true],.fr-pick[aria-pressed=true] .fr-pick-tick{animation:none}.fr-pick:active{scale:1}}.fr-pick{box-shadow:0 1px 2px rgba(var(--shadow-c),.04);transition:border-color var(--t-med) ease,background var(--t-med) ease,box-shadow var(--t-med) var(--ease-out),transform var(--t-med) var(--ease-spring)}@media (hover: hover){.fr-picks:hover .fr-pick:not(:hover):not([aria-pressed=true]),.fr-picks:has(.fr-pick:focus-visible) .fr-pick:not(:focus-visible):not([aria-pressed=true]){border-color:transparent;background:transparent;box-shadow:none}.fr-picks:hover .fr-pick:not(:hover):not([aria-pressed=true]) .fr-pick-q,.fr-picks:has(.fr-pick:focus-visible) .fr-pick:not(:focus-visible):not([aria-pressed=true]) .fr-pick-q{color:var(--ink-2)}}.fr-pick:hover,.fr-pick:focus-visible{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 30%,var(--hairline));box-shadow:0 2px 5px rgba(var(--shadow-c),.05),0 24px 46px -22px rgba(var(--shadow-c),.38)}.fr-pick[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--surface));box-shadow:inset 0 0 0 1.5px var(--accent),0 1px 2px rgba(var(--shadow-c),.04)}@media (prefers-reduced-motion: reduce){.fr-pick:hover,.fr-pick:focus-visible{transform:none}}.fr-count{margin-top:13px;height:18px;line-height:18px;font-size:12px;color:var(--ink-3)}.fr-col.picks .fr-acts{margin-top:18px}@keyframes fr-shake{0%,to{transform:translate(0)}22%{transform:translate(-4px)}55%{transform:translate(4px)}82%{transform:translate(-1.5px)}}.fr-count.nudge{animation:fr-shake .34s var(--ease-out);color:var(--warn-ink)}@media (prefers-reduced-motion: reduce){.fr-count.nudge{animation:none}}.fr-own{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:0 4px 0 2px}.fr-own-in{width:100%;border:0;border-bottom:1.5px solid var(--hairline);background:transparent;padding:8px 2px;font:inherit;font-size:17px;letter-spacing:-.018em;color:var(--ink);transition:border-color var(--t-med) ease}.fr-own-in::placeholder{color:var(--ink-3);opacity:1}.fr-own-in:hover{border-bottom-color:color-mix(in srgb,var(--accent) 40%,var(--hairline))}.fr-own-in:hover::placeholder{color:var(--ink-2)}.fr-own-in:focus{outline:none;border-bottom-color:var(--accent);box-shadow:0 1.5px 0 0 var(--accent)}.fr-own-hint{display:block;min-height:32px;margin-top:8px;font-size:12px;line-height:1.4;color:var(--ink-3)}.fr-owed{margin-top:16px;display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.6;color:var(--ink-3);max-width:62ch}.fr-owed .ic{flex:none;margin-top:3px}.fr-echo{margin-top:10px;font-size:16px;line-height:1.5;color:var(--ink-2);letter-spacing:-.012em;max-width:54ch}.fr-seq{font-size:12px;color:var(--ink-3)}.fr-draft{margin-top:18px;position:relative}.fr-draft .inp{min-height:168px;font-size:13.5px;line-height:1.65;border-radius:12px;padding:13px 14px;width:100%;resize:vertical}.fr-draft-tag{position:absolute;top:-9px;left:13px;padding:1px 8px;border-radius:99px;background:var(--surface);border:1px solid var(--hairline);font-size:10px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}@media (max-width: 1024px){.fr-main{padding:8px 20px 24px}.fr-top{padding:16px 20px 6px}.fr-h1{font-size:30px}.fr-fact-slot .fact{padding:18px 18px 16px}.fr-fact-slot .fact-say{font-size:24px}}@media (max-height: 760px){.fr-h1{font-size:29px}.fr-conf{margin-top:14px}.fr-pick{padding:20px 18px 8px}.fr-picks{margin-top:18px}}@media (max-width: 700px){.fr-picks{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.fr-own{padding-top:8px}.fr-own-hint{min-height:17px}}.tc .pal{transform:translate(-50%) translateY(-8px) scale(.965);transition:opacity var(--t-fast) ease,transform var(--t-med) var(--ease-spring),visibility 0s linear var(--t-fast);display:flex;flex-direction:column}.tc .pal.on{transform:translate(-50%) translateY(0) scale(1);transition:opacity var(--t-fast) ease,transform var(--t-med) var(--ease-spring),visibility 0s}@media (prefers-reduced-motion: reduce){.tc .pal,.tc .pal.on{transform:translate(-50%);transition:opacity var(--t-fast) ease,visibility 0s}}.pal-in>.ic{color:var(--ink-3);flex:none}.pal-in input:focus-visible{outline:none}.pal-in input::placeholder{color:var(--ink-3);opacity:1}.pal-esc{flex:none;font-family:var(--mono);font-size:10px;color:var(--ink-3);border:1px solid var(--hairline);border-bottom-width:2px;border-radius:4px;padding:1px 5px;background:var(--surface-2)}.pal-list{max-height:min(52vh,400px)}.pal-it{align-items:center;gap:11px;padding:8px 10px}.pal-it .pmark{flex:none}.pal-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.pal-label{font-size:13px;font-weight:550;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--t-fast) ease}.pal-it.sel .pal-label{color:var(--ink);font-weight:600}.pal-sub{font-size:11.5px;color:var(--ink-3);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pal-hl{background:var(--accent-veil);color:inherit;border-radius:3px;padding:0 1px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.pal-it .nv-ic{flex:none;transition:color var(--t-fast) ease,transform var(--t-med) var(--ease-spring)}.pal-it.sel .nv-ic{color:var(--accent-ink);transform:translate(1px)}.pal-it .pal-k{flex:none;border:1px solid var(--hairline);border-bottom-width:2px;border-radius:4px;padding:1px 5px;background:var(--surface-2)}.pal-loading,.pal-failed,.pal-locked{display:flex;align-items:center;gap:8px;padding:9px 14px;font-size:12px;line-height:1.45;border-bottom:1px solid var(--hairline)}.pal-loading{color:var(--ink-3)}.pal-failed{color:var(--danger-ink);background:color-mix(in srgb,var(--danger) 5%,transparent)}.pal-locked{color:var(--ink-2);background:var(--surface-2)}.pal-locked .ic{color:var(--ink-3)}.pal-loading .ic,.pal-failed .ic,.pal-locked .ic{flex:none}.pal-none{padding:26px 16px 30px;text-align:center}.pal-none .ic{margin:0 auto 9px;color:var(--ink-3)}.pal-none b{display:block;font-size:13px;font-weight:600;color:var(--ink)}.pal-none p{margin-top:4px;font-size:12px;color:var(--ink-3)}.pal-foot{display:flex;align-items:center;gap:14px;padding:8px 14px;border-top:1px solid var(--hairline);background:var(--surface-2);font-size:11px;color:var(--ink-3)}.pal-foot b{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 4px;margin-right:4px;font-family:var(--mono);font-size:10px;font-weight:500;border:1px solid var(--hairline);border-bottom-width:2px;border-radius:4px;background:var(--surface);color:var(--ink-2)}.pal-foot span{display:inline-flex;align-items:center}.pal-foot-end{margin-left:auto;font-variant-numeric:tabular-nums}
