@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(./mona-sans-latin-ext.K8TSvDVz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(./mona-sans-latin.BlW8y9e-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(./geist-mono-latin-ext.B5-yAwBf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(./geist-mono-latin.7WbIUVed.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--dock-inset-x:clamp(1rem, 3vw, 2rem);--dock-inset-y:clamp(1rem, 3vh, 2rem);--dock-size:3.25rem;--dock-icon-size:calc(var(--dock-size) / 2);--settings-column-width:20rem;--threads-column-width:26rem;--page-top-gap:clamp(1rem, 2vw, 1.75rem);--page-content-gap:var(--space-sm);--icon-header:26px;--icon-title:26px;--bg:#f5f5fa;--bg-2:#e8e8ec;--ink:#14110e;--muted:#231d24;--rule:#14110e29;--accent:#477fc5;--accent-bright:#477fc5;--tile-accent:color-mix(in oklab, var(--iris-violet) 50%, var(--paper));--accent-text:#274b87;--positive-text:#2f6a4d;--gain:#1f9d63;--sell:#e2551f;--gain-text:#15803d;--sell-text:#c2410c;--paper:#fff;--font-display:"Mona Sans", system-ui, sans-serif;--font-text:"Mona Sans", system-ui, sans-serif;--font-code:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-control:var(--font-display);--btn-brand-start:#32b8e0;--btn-brand-middle:#718be3;--btn-brand-end:#e65b9e;--brand-fill:linear-gradient(135deg, var(--btn-brand-start), var(--btn-brand-middle) 40%, var(--btn-brand-end) 90%);--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-pill:999px;--shadow-xs:0 1px 0 #14110e0a;--shadow-sm:0 1px 2px #14110e0d, 0 1px 1px #14110e0a;--shadow-md:0 4px 16px -8px #14110e1f, 0 2px 4px -2px #14110e0f;--shadow-lg:0 24px 48px -24px #14110e38, 0 8px 16px -8px #14110e1a;--btn-label-shadow-offset-color:#0a081873;--btn-label-shadow:0 0 4px #0a08188c, 0 1px 4px #0a081873;--btn-pill-bg:#0d0d12;--google-btn-bg:#fff;--google-btn-ink:#1f1f1f;--google-btn-border:#747775;--surface-card:linear-gradient(180deg, color-mix(in oklab, var(--tile-accent) 12%, var(--paper)) 0%, color-mix(in oklab, var(--tile-accent) 3%, var(--paper)) 100%);--surface-card-elevated:linear-gradient(180deg, color-mix(in oklab, var(--paper) 100%, transparent) 0%, color-mix(in oklab, var(--paper) 96%, var(--accent) 4%) 100%);--surface-sunken:#f1f1f2;--surface-block:var(--surface-sunken);--rule-soft:color-mix(in oklab, var(--rule) 55%, transparent);--surface-edge:var(--rule-soft);--ease-out:cubic-bezier(.22, 1, .36, 1);--sheet-glide-ms:320;--sheet-glide-ease:cubic-bezier(.33, 1, .68, 1);--accent-neon:#88bfff;--bar-fill:#477fc5;--bar-fill-end:#88bfff;--bar-fill-gradient:linear-gradient(to right, var(--bar-fill), var(--bar-fill-end));--iris-cyan:#46d5ff;--iris-blue:#6b8cff;--iris-violet:#a97bff;--iris-magenta:#ff4fa3;--iris-orange:#ff9a4d;--iris-green:#2fd67b;--iris-red:#f42c14;--iris-green-pastel:#6ddf96;--iris-red-pastel:#fd6751;--on-iris-fill:#14110e;--neon-green:#5c8a1c;--iris-stop-1:#1c6f9e;--iris-stop-2:#2b52c0;--iris-stop-3:#6a3fc8;--iris-stop-4:#a83184;--iris-stop-5:#b0532a;--chart-1:#0486b7;--chart-2:#144bb7;--chart-3:#8650e2;--chart-4:#a52c82;--chart-5:#b0552d;--acct-fill-l:72%;--acct-fill-c:.17;--sweep-1:#46d5ff;--sweep-2:#8387ff;--sweep-3:#ed5ac6;--sweep-4:#ff974a;--sweep-5:#59aaff;--sweep-6:#ff4f80;--sweep-7:#2cd67d;--sweep-8:#ff5e35;--sweep-9:#00d8b8;--sweep-10:#be72f5;--sweep-11:var(--sweep-1);--sweep-12:var(--sweep-2);--sweep-ring-3:var(--sweep-3);--sweep-ring-4:var(--sweep-4);--sweep-ring-5:var(--sweep-10);--sweep-green-1:var(--iris-green-pastel);--sweep-green-2:#62c98a;--sweep-green-3:#57b47e;--sweep-green-4:#4c9f72;--sweep-green-5:#418b67;--sweep-green-6:#37775b;--sweep-red-1:var(--iris-red-pastel);--sweep-red-2:#e05d48;--sweep-red-3:#c4523f;--sweep-red-4:#a94836;--sweep-red-5:#8e3f2d;--sweep-red-6:#743525;--page-glow-reach:calc(env(safe-area-inset-top,0px) + var(--space-sm) * 2 + 2.4rem);--page-backdrop:linear-gradient(to bottom, color-mix(in oklab, var(--accent) 18%, var(--bg)) 0, var(--bg) var(--page-glow-reach));--gradient-iridescent:linear-gradient(115deg, var(--iris-stop-1), var(--iris-stop-2), var(--iris-stop-3), var(--iris-stop-4), var(--iris-stop-5));--gradient-chrome:linear-gradient(140deg, #3a6ea5 0%, #6a4fd0 22%, #a8449a 45%, #c65c8a 62%, #b8722e 80%, #3a86a5 100%);--iris-text:#6a3ff0;--glass-bg:#fff9;--glass-blur:16px;--glass-saturate:1.25;--glass-edge:color-mix(in oklab, var(--accent) 45%, var(--rule));--glass-highlight:inset 0 1px 0 #ffffffb3;--glass-inner-bloom:inset 0 0 40px -14px color-mix(in oklab, var(--iris-cyan) 40%, transparent);--glass-inner-bloom-tight:inset 0 0 18px -15px color-mix(in oklab, var(--iris-cyan) 25%, transparent);--bloom-iris:0 0 26px -6px color-mix(in oklab, var(--iris-violet) 50%, transparent), 0 0 60px -18px color-mix(in oklab, var(--iris-cyan) 35%, transparent);--text-title:clamp(2.1rem, 4.5vw, 3.5rem);--text-subtitle:clamp(1.2rem, 2.5vw, 1.6rem);--text-meta:.875rem;--text-body-sm:.9375rem;--text-body:1.0625rem;--text-lead:1.1875rem;--text-h3:1.375rem;--text-h2:1.625rem;--text-h1:2rem;--text-badge:.7rem;--text-btn:.8rem;--text-btn-sm:.74rem;--text-kicker:.95rem;--text-skip:.8rem;--btn-font-size:clamp(.875rem, .831rem + .188vw, 1rem);--btn-height:clamp(2.875rem, 2.787rem + .376vw, 3.125rem);--btn-pad-x:clamp(1.125rem, .993rem + .563vw, 1.5rem);--btn-leading:1.25;--btn-pad-y:calc((var(--btn-height) - var(--btn-font-size) * var(--btn-leading) - 2px) / 2);--btn-icon-size:2.25rem;--btn-close-size:1.75rem;--toggle-height:clamp(1.75rem, 1.662rem + .376vw, 2rem);--toggle-width:calc(var(--toggle-height) * 1.75);--space-3xs:.15rem;--space-2xs:.25rem;--space-xs:.4rem;--space-0-5:.5rem;--space-sm:.6rem;--space-0-75:.75rem;--space-md:.85rem;--space-lg:1rem;--space-xl:1.25rem;--space-2xl:1.75rem;--space-3xl:2rem;--space-4xl:3rem;--tracking-tight:-.005em;--tracking-wide:.08em;--tracking-eyebrow:.16em;--leading-none:1;--leading-tight:1.15;--leading-prose:1.55;--leading-body:1.6;--ring-width:3px;--ring-color:var(--accent);--ring-subtle:0 0 0 var(--ring-width) color-mix(in oklab, var(--ring-color) 20%, transparent);--ring:0 0 0 var(--ring-width) color-mix(in oklab, var(--ring-color) 25%, transparent);--ring-strong:0 0 0 var(--ring-width) color-mix(in oklab, var(--ring-color) 35%, transparent);--z-header:10;--z-nav:20;--z-menu:60;--z-overlay:80;--z-elevated:100;--z-skip-link:1000;--on-accent:#fff;--on-iris:var(--on-accent)}@media (width<=720px){:root{--dock-size:3.75rem;--page-top-gap:0px;--page-content-gap:clamp(.5rem, 1.2dvh, 1rem)}}html.dark{--btn-brand-start:#46d5ff;--btn-brand-middle:#8aa4ff;--btn-brand-end:#ff74b8;--bg:#111117;--bg-2:#0a0a0e;--ink:#ebe6dd;--muted:#dae3f0;--rule:#ebe6dd2e;--accent:#88bfff;--accent-bright:#477fc5;--tile-accent:var(--accent-bright);--accent-text:#a8c8f5;--positive-text:#62a884;--gain:#3fd18a;--sell:#ff7338;--gain-text:var(--gain);--sell-text:var(--sell);--paper:#17161c;--google-btn-bg:#131314;--google-btn-ink:#e3e3e3;--google-btn-border:#8e918f;--shadow-xs:0 1px 0 #00000040;--shadow-sm:0 1px 2px #0000004d, 0 1px 1px #0000002e;--shadow-md:0 4px 16px -8px #00000080, 0 2px 4px -2px #0000004d;--shadow-lg:0 24px 48px -24px #0009, 0 8px 16px -8px #00000059;--surface-card:linear-gradient(180deg, color-mix(in oklab, var(--accent) 12%, var(--paper)) 0%, color-mix(in oklab, var(--accent) 3%, var(--paper)) 100%);--surface-card-elevated:linear-gradient(180deg, color-mix(in oklab, var(--paper) 87%, var(--ink) 13%) 0%, color-mix(in oklab, var(--paper) 95%, var(--ink) 5%) 100%);--surface-sunken:color-mix(in oklab, var(--bg-2) 70%, var(--bg) 30%);--surface-block:color-mix(in oklab, var(--bg-2) 35%, transparent);--accent-neon:#88bfff;--iris-cyan:#6fe0ff;--iris-blue:#8aa4ff;--iris-violet:#c39bff;--iris-magenta:#ff74b8;--iris-orange:#ffb26b;--iris-green:#56e38f;--iris-red:#ff4e36;--iris-green-pastel:#94edb1;--iris-red-pastel:#ff8c77;--neon-green:#c7ff6b;--iris-stop-1:var(--iris-cyan);--iris-stop-2:var(--iris-blue);--iris-stop-3:var(--iris-violet);--iris-stop-4:var(--iris-magenta);--iris-stop-5:var(--iris-orange);--chart-1:#1e9fbb;--chart-2:#4566bc;--chart-3:#a36df0;--chart-4:#e4518f;--chart-5:#c77a41;--sweep-1:#6fe0ff;--sweep-2:#a1a1ff;--sweep-3:#f77ac9;--sweep-4:#ffb16b;--sweep-5:#7dbcff;--sweep-6:#ff7a8c;--sweep-7:#55e390;--sweep-8:#ff9265;--sweep-9:#23e6cb;--sweep-10:#d491f5;--sweep-11:var(--sweep-1);--sweep-12:var(--sweep-2);--sweep-ring-3:var(--sweep-3);--sweep-ring-4:var(--sweep-4);--sweep-ring-5:var(--sweep-10);--sweep-green-1:var(--iris-green-pastel);--sweep-green-2:#86d7a2;--sweep-green-3:#78c294;--sweep-green-4:#6bad86;--sweep-green-5:#5e9979;--sweep-green-6:#51856c;--sweep-red-1:var(--iris-red-pastel);--sweep-red-2:#e47e6a;--sweep-red-3:#ca705e;--sweep-red-4:#b06352;--sweep-red-5:#975646;--sweep-red-6:#7e4a3a;--gradient-chrome:linear-gradient(140deg, #9fbfe6 0%, #7f8fe0 20%, #b389e6 40%, #e69ac0 55%, #e6b483 72%, #8fc4e6 100%);--iris-text:#c9b8ff;--glass-bg:#12121a8c;--glass-saturate:1.5;--glass-edge:color-mix(in oklab, var(--accent) 65%, transparent);--glass-highlight:inset 0 1px 0 #ffffff24;--glass-inner-bloom:inset 0 0 44px -12px color-mix(in oklab, var(--iris-cyan) 50%, transparent);--glass-inner-bloom-tight:inset 0 0 18px -15px color-mix(in oklab, var(--iris-cyan) 25%, transparent);--bloom-iris:0 0 30px -6px color-mix(in oklab, var(--iris-violet) 65%, transparent), 0 0 68px -18px color-mix(in oklab, var(--iris-cyan) 45%, transparent)}.theme-light{--btn-brand-start:#32b8e0;--btn-brand-middle:#718be3;--btn-brand-end:#e65b9e;--brand-fill:linear-gradient(135deg, var(--btn-brand-start), var(--btn-brand-middle) 40%, var(--btn-brand-end) 90%);--accent-text:#274b87;--iris-stop-1:#1c6f9e;--iris-stop-2:#2b52c0;--iris-stop-3:#6a3fc8;--iris-stop-4:#a83184;--iris-stop-5:#b0532a;--gradient-iridescent:linear-gradient(115deg, var(--iris-stop-1), var(--iris-stop-2), var(--iris-stop-3), var(--iris-stop-4), var(--iris-stop-5));--iris-text:#6a3ff0;--bg:#f5f5fa;--paper:#fff;--ink:#14110e;--muted:#231d24;--rule:#14110e29;--sweep-1:#46d5ff;--sweep-2:#8387ff;--sweep-3:#ed5ac6;--sweep-4:#ff974a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg)}html,body{margin:0;padding:0}html{background:var(--bg);overflow-x:clip}body{background:var(--bg);color:var(--ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;min-height:100vh;font-weight:450;overflow-x:clip}@media (width<=720px),(pointer:coarse){*{scrollbar-width:none!important}::-webkit-scrollbar{display:none}}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}input,select,textarea{background:var(--surface-sunken);color:var(--ink);border:1px solid var(--rule-soft);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);transition:border-color .16s var(--ease-out), box-shadow .2s var(--ease-out), background-color .16s var(--ease-out);font-family:inherit}@media (pointer:coarse){input,select,textarea{font-size:max(16px,1em)}}@media (hover:hover) and (pointer:fine){input:hover,select:hover,textarea:hover{border-color:var(--rule)}input:focus,select:focus,textarea:focus{background:linear-gradient(color-mix(in oklab, var(--paper) 80%, var(--bg) 20%), color-mix(in oklab, var(--paper) 80%, var(--bg) 20%)) padding-box, var(--gradient-iridescent) border-box;box-shadow:var(--bloom-iris);border-color:#0000;outline:none}}input[type=number]{appearance:textfield}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input::placeholder,textarea::placeholder{color:color-mix(in oklab, var(--muted) 75%, transparent)}input:focus::placeholder,textarea:focus::placeholder{opacity:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}*,:before,:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ol,ul,fieldset,hr{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ol,ul{padding:0;list-style:none}img,svg,video,canvas{max-width:100%;height:auto;display:block}button{color:inherit;background:0 0;border:0;padding:0}@media (hover:none),(pointer:coarse){:focus,:focus-visible{outline:none}:where(a,button,input,select,textarea,summary){-webkit-tap-highlight-color:transparent}}html:not(.dark) :is(.nav-icon,.blade-glyph,.orb,.icon-defs),.theme-light:is(.nav-icon,.blade-glyph,.orb,.icon-defs),.theme-light :is(.nav-icon,.blade-glyph,.orb,.icon-defs){--iris-stop-1:var(--btn-brand-start);--iris-stop-2:var(--btn-brand-middle);--iris-stop-3:color-mix(in oklab, var(--btn-brand-middle), var(--btn-brand-end));--iris-stop-4:var(--btn-brand-end);--iris-stop-5:var(--iris-orange)}.figure-money{font-family:var(--font-display);font-synthesis:none;letter-spacing:-.01em;font-weight:580}.card-figure{font-size:var(--text-lead);color:var(--ink);white-space:nowrap;font-weight:600;line-height:1}@media (width<=640px){.card-head .card-figure{font-size:var(--text-body-sm)}}.display-fit{letter-spacing:.025em;font-variation-settings:"opsz" 40}.search-field{align-items:center;gap:var(--space-lg);min-width:0;padding:var(--space-0-75) var(--space-md);border-radius:var(--radius-md);background:color-mix(in oklab, var(--ink) 6%, transparent);color:var(--muted);border:1px solid #0000;display:flex}.search-field svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.1rem;height:1.1rem}.search-field input:is([type=search],[type=text]){width:100%;min-width:0;box-shadow:none;color:var(--ink);font-family:var(--font-text);font-size:var(--text-lead);line-height:var(--leading-body);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0}.search-field input::placeholder{color:var(--muted)}@media (width<=720px){.search-field{gap:var(--space-sm);padding:var(--space-xs) var(--space-md)}.search-field input:is([type=search],[type=text]){font-size:16px;line-height:1.25}}.search-field:focus-within{border-color:var(--accent)}.money-input{align-items:baseline;gap:var(--space-2xs);padding:var(--space-sm) var(--space-md);border:1px solid var(--rule-soft);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--ink);display:flex}.money-input:focus-within{box-shadow:var(--ring)}.money-input input,.money-input input:hover,.money-input input:focus{min-width:0;box-shadow:none;font:inherit;font-family:var(--font-display);color:inherit;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0}.money-input.money-input-centered{justify-content:center}.money-input.money-input-centered input,.money-input.money-input-centered input:hover,.money-input.money-input-centered input:focus{field-sizing:content;text-align:center;flex:0 auto;min-width:2ch;max-width:8ch}.sticky-search{top:var(--sticky-search-top,0px);z-index:var(--z-header);margin-top:calc(-1 * var(--space-sm));padding-block:var(--space-sm);background:var(--sticky-search-background,var(--bg));position:sticky}@media (width<=720px){.sticky-search:before{content:"";inset-inline:0;height:var(--page-top-gap);background:inherit;pointer-events:none;position:absolute;bottom:100%}}.sticky-search-back{margin-block:calc(-1 * var(--space-2xs));order:-2}.lexicon-catalog-page{box-sizing:border-box;width:100%;min-width:0;max-width:1480px;padding:var(--space-3xl) calc(var(--space-3xl) + var(--space-0-5)) calc(var(--space-lg) + var(--space-0-5));color:var(--ink);font-family:var(--font-text);font-size:var(--text-meta);margin:auto}.lexicon-catalog-controls{align-items:center;gap:var(--space-sm);display:flex}.lexicon-catalog-controls>.search-field{flex:1;min-width:0}.lexicon-catalog-page .search-field input[type=search]::-webkit-search-cancel-button{appearance:none}.lexicon-catalog-page .search-field>button{align-self:center;place-items:center;padding-block:0;line-height:1;display:grid}.lexicon-catalog-tabs{align-items:center;gap:var(--space-2xl);border-bottom:1px solid var(--rule);margin:var(--space-xl) 0 calc(var(--space-lg) + var(--space-0-5));display:flex}:is(.lexicon-catalog-page,.lexicon-events) .lexicon-catalog-tabs button{color:var(--muted);padding:0 2px var(--space-lg);font-size:var(--text-meta);border-bottom:2px solid #0000;margin-bottom:-1px}:is(.lexicon-catalog-page,.lexicon-events) .lexicon-catalog-tabs button[aria-pressed=true],:is(.lexicon-catalog-page,.lexicon-events) .lexicon-catalog-tabs button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--ink)}.lexicon-catalog-section{min-width:0;margin:0 0 var(--space-2xl)}.lexicon-catalog-heading{justify-content:space-between;align-items:center;gap:var(--space-0-75);margin-bottom:var(--space-lg);display:flex}.lexicon-catalog-heading h2{font-size:var(--text-body);letter-spacing:normal;margin:0;font-weight:550}@container page (width<=1100px){.lexicon-catalog-page{padding:var(--space-2xl)}}@media (width<=720px){.lexicon-catalog-page{padding:var(--space-2xl)}}@container page (width<=800px){.lexicon-catalog-page{padding:var(--space-xl) var(--space-lg)}}@media (width<=720px){.lexicon-catalog-page{padding:var(--space-xl) var(--space-lg)}}.btn-ghost{background:color-mix(in oklab, var(--accent) 6%, var(--paper) 94%);color:var(--accent-text);border:2px solid var(--accent-text);border-radius:var(--radius-sm);padding:var(--space-0-75) 1.4rem;font-family:var(--font-display);letter-spacing:var(--tracking-eyebrow);font-size:var(--text-body-sm);cursor:pointer;transition:filter .16s var(--ease-out), box-shadow .16s var(--ease-out);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.btn-ghost:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 2px 12px color-mix(in oklab, var(--accent) 45%, transparent);text-decoration:none}}.btn-ghost:disabled{opacity:.55;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.btn-ghost:focus-visible{box-shadow:var(--ring);outline:none}.hover-lift:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}}:is(.pill-button,.btn-primary){justify-content:center;align-items:center;gap:var(--space-2xs);padding:var(--btn-pad-y) var(--btn-pad-x);border-radius:var(--radius-pill);color:var(--ink);font-family:var(--font-control);font-size:var(--btn-font-size);line-height:var(--btn-leading);letter-spacing:var(--tracking-tight);cursor:pointer;transition:filter .16s var(--ease-out), box-shadow .16s var(--ease-out);background:0 0;border:1px solid #0000;flex-shrink:0;font-weight:500;text-decoration:none;display:inline-flex}:where(.pill-button,.gradient-ring){position:relative}:is(.pill-button:not(.pill-button-brand,.pill-button-danger),.gradient-ring):before{content:"";border-radius:inherit;background:var(--brand-fill);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:is(.pill-button,.btn-primary):disabled,:is(.pill-button,.btn-primary)[aria-disabled=true]{opacity:.55;cursor:not-allowed}.segmented-switch{gap:var(--space-xs);padding:var(--space-xs);border:1px solid var(--rule-soft);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--paper) 35%, transparent);display:flex}.segmented-switch>.segmented-switch-button{isolation:isolate;min-height:44px;padding:0 var(--space-md);border-radius:var(--radius-pill);color:var(--muted);font:inherit;font-size:var(--text-body-sm);cursor:pointer;transition:color .16s var(--ease-out);background:0 0;border:0;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.segmented-switch>.segmented-switch-button[aria-selected=true],.segmented-switch>.segmented-switch-button[aria-pressed=true],.segmented-switch>.segmented-switch-button[data-active=true]{color:var(--ink)}.segmented-switch>.segmented-switch-button[aria-selected=true]:before,.segmented-switch>.segmented-switch-button[aria-pressed=true]:before,.segmented-switch>.segmented-switch-button[data-active=true]:before{content:"";z-index:-1;border-radius:inherit;background:var(--gradient-iridescent);opacity:.14;pointer-events:none;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.segmented-switch>.segmented-switch-button[aria-selected=false]:hover,.segmented-switch>.segmented-switch-button[aria-pressed=false]:hover,.segmented-switch>.segmented-switch-button[data-active=false]:hover{color:var(--ink)}}.segmented-switch>.segmented-switch-button:focus-visible{box-shadow:var(--ring);outline:none}@media (width<=720px){.segmented-switch{padding:var(--space-2xs)}.segmented-switch>.segmented-switch-button{min-height:2rem}.segmented-switch>button.segmented-switch-button:after{content:"";inset-inline:0;position:absolute;top:calc(50% - 22px);bottom:calc(50% - 22px)}}:is(.pill-button,.btn-primary):focus-visible{box-shadow:var(--ring);outline:none}@media (hover:hover) and (pointer:fine){.pill-button:hover:not(:disabled,[aria-disabled=true]){filter:brightness(1.1);box-shadow:0 2px 12px color-mix(in oklab, var(--accent) 45%, transparent);text-decoration:none}}.pill-button-brand,.btn-primary,.back-pill{background:var(--brand-fill);color:var(--on-iris);text-shadow:var(--btn-label-shadow);transition:filter .16s var(--ease-out), box-shadow .16s var(--ease-out);background-origin:border-box;border-color:#0000}@media (hover:hover) and (pointer:fine){.pill-button-brand:hover:not(:disabled,[aria-disabled=true]),.btn-primary:hover:not(:disabled,[aria-disabled=true]),.back-pill:hover:not(:disabled,[aria-disabled=true]){color:var(--on-iris);filter:brightness(1.1);box-shadow:0 2px 12px color-mix(in oklab, var(--btn-brand-end) 45%, transparent);border-color:#0000;text-decoration:none}}.pill-button-danger{border-color:var(--iris-red);background:linear-gradient(135deg, color-mix(in oklab, var(--iris-red) 72%, black), var(--iris-red));color:var(--on-iris);text-shadow:var(--btn-label-shadow);transition:filter .16s var(--ease-out), box-shadow .16s var(--ease-out)}@media (hover:hover) and (pointer:fine){.pill-button-danger:hover:not(:disabled,[aria-disabled=true]){border-color:var(--iris-red);color:var(--on-iris);filter:brightness(1.1);box-shadow:0 2px 12px color-mix(in oklab, var(--iris-red) 45%, transparent)}}.pill-button-icon-lg{width:var(--btn-icon-size);height:var(--btn-icon-size);font-size:var(--text-h3);padding:0;line-height:1;position:relative}.close-x{width:var(--btn-close-size);height:var(--btn-close-size);border-radius:var(--radius-pill);color:var(--muted);cursor:pointer;transition:background-color .16s var(--ease-out), color .16s var(--ease-out);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.1rem;line-height:1;display:inline-flex;position:relative}.close-x svg{width:14px;height:14px}.close-x:disabled{opacity:.55;cursor:not-allowed}.close-x:focus-visible{box-shadow:var(--ring);outline:none}@media (hover:hover) and (pointer:fine){.close-x:hover:not(:disabled){background:color-mix(in oklab, var(--accent) 10%, transparent);color:var(--ink)}}@media (pointer:coarse){.close-x:after{content:"";position:absolute;inset:calc(50% - 22px)}}.sheet-field-label{font-size:var(--text-meta);white-space:nowrap;font-weight:600}.sheet-actions{justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-sm);display:flex}@media (width<=720px){.sheet-actions{--sheet-bottom:var(--sheet-bottom-padding,max(var(--space-xl), env(safe-area-inset-bottom)));bottom:calc(-1 * var(--sheet-bottom));margin:0 calc(-1 * var(--space-xl)) calc(-1 * var(--sheet-bottom));padding:var(--space-sm) var(--space-xl) var(--sheet-bottom);background:var(--paper);justify-content:center;position:sticky}.sheet-actions>*{max-width:11rem;padding-inline:var(--space-md);white-space:nowrap;flex:1 1 0}dialog:has(.sheet-actions,.confirm-prompt,.actions){--sheet-focus-clearance:6rem}}.option-tiles{gap:var(--space-xs);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=480px){.option-tiles{grid-template-columns:repeat(2,1fr)}}.option-tile{justify-content:center;align-items:center;gap:var(--space-2xs);min-height:44px;padding:var(--space-md) var(--space-xs);border:1px solid var(--rule-soft);border-radius:var(--radius-md);background:var(--paper);color:var(--ink);font:inherit;font-size:var(--text-body-sm);text-align:center;cursor:pointer;transition:border-color .16s var(--ease-out);flex-direction:column;line-height:1.2;display:flex}.option-tile-emoji{font-size:1.5rem;line-height:1}.option-tile[aria-pressed=true]{border-color:var(--accent-bright);box-shadow:inset 0 0 0 1px var(--accent-bright)}.option-tile:focus-visible{box-shadow:var(--ring);outline:none}@media (hover:hover) and (pointer:fine){.option-tile:hover:not(:disabled){border-color:color-mix(in oklab, var(--accent-bright) 60%, transparent)}}.option-tile:disabled{cursor:default;opacity:.6}.back-pill{align-items:center;gap:var(--space-xs);width:fit-content;padding:var(--btn-pad-y) var(--space-xl) var(--btn-pad-y) var(--btn-pad-x);border-radius:var(--radius-pill);font-family:var(--font-control);font-size:var(--btn-font-size);line-height:var(--btn-leading);letter-spacing:var(--tracking-tight);cursor:pointer;border-style:solid;border-width:1px;font-weight:500;text-decoration:none;display:inline-flex}.back-pill svg{width:1.1em;height:1.1em}.back-pill-block{margin-bottom:var(--space-lg)}@media (hover:hover) and (pointer:fine){.back-pill:focus-visible{box-shadow:var(--ring);outline:none}}@media (pointer:coarse){:is(.pill-button,.btn-primary){min-height:44px}:is(.pill-button,.btn-primary).pill-button-icon-lg{min-height:0}.pill-button-icon-lg:after{content:"";position:absolute;inset:calc(50% - 22px)}.back-pill{min-height:44px}}.menu-item{isolation:isolate;align-items:center;gap:var(--space-xs);width:100%;padding:var(--space-0-5) var(--space-0-75);border-radius:var(--radius-sm);color:var(--ink);text-align:left;cursor:pointer;font-size:var(--text-body);transition:color .2s var(--ease-out);background:0 0;border:0;text-decoration:none;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.menu-item:hover,.menu-item:focus-visible{color:var(--ink);outline:none;text-decoration:none}.menu-item:hover:before,.menu-item:focus-visible:before{content:"";z-index:-1;border-radius:inherit;background:var(--gradient-iridescent);opacity:.14;pointer-events:none;position:absolute;inset:0}.menu-item:focus-visible:after{content:"";border-radius:inherit;background:var(--gradient-iridescent);-webkit-mask-composite:xor;pointer-events:none;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}}@property --page-inset-end{syntax:"<length>";inherits:true;initial-value:0}@property --page-inset-start{syntax:"<length>";inherits:true;initial-value:0}body{padding-inline:var(--page-inset-start) var(--page-inset-end);transition:--page-inset-start var(--page-inset-motion-ms,.24s) var(--ease-out), --page-inset-end var(--page-inset-motion-ms,.24s) var(--ease-out)}@media not all and (width<=720px){body{container:page/inline-size}body:has(.settings-column.open){--page-inset-end:var(--settings-column-width)}body:has(.threads-column.open){--page-inset-start:var(--threads-column-width)}}.surface-popover,.surface-panel{background:var(--paper);border:1px solid var(--surface-edge);border-radius:var(--radius-md);box-shadow:var(--glass-highlight), var(--glass-inner-bloom-tight), var(--shadow-md)}.surface-popover{z-index:var(--z-menu);gap:var(--space-3xs);min-width:12rem;padding:var(--space-0-5);opacity:0;transform:translateY(calc(-6px * var(--motion-distance,1)));visibility:hidden;pointer-events:none;transition:opacity .18s var(--ease-out), transform .2s var(--ease-out), visibility 0s .2s;flex-direction:column;display:flex;position:absolute;top:calc(100% + .6rem)}.surface-popover.open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s var(--ease-out), transform .2s var(--ease-out);transform:translateY(0)}.surface-card:has(.surface-popover.open){z-index:var(--z-menu)}.surface-card{--card-pad-top:1.5rem;--card-pad-x:var(--space-2xl);--card-pad-bottom:var(--space-2xl);background:var(--paper);border:1px solid var(--surface-edge);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);transition:box-shadow .26s var(--ease-out);position:relative}@media (width<=720px){.surface-card{--card-pad-top:var(--space-lg);--card-pad-x:var(--space-lg);--card-pad-bottom:var(--space-lg)}}@media (pointer:fine){.surface-card{background:linear-gradient(var(--glass-bg), var(--glass-bg)), linear-gradient(#ffffff0b, #ffffff0b);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}}@media (prefers-reduced-transparency:reduce){.surface-card{background:var(--paper);-webkit-backdrop-filter:none}}@media (hover:hover) and (pointer:fine){.surface-card:focus-visible{box-shadow:var(--shadow-md), var(--ring);outline:none}}.card-link{color:inherit;cursor:pointer;transition:border-color .16s var(--ease-out);text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.card-link:hover{border-color:color-mix(in oklab, var(--tile-accent) 60%, transparent)}}.card-link[aria-pressed=true]{border-color:var(--accent-bright);box-shadow:inset 0 0 0 1px var(--accent-bright)}.card-link:focus-visible{box-shadow:var(--ring);outline:none}:where(.surface-card)>.card-head,:where(.surface-card)>.card-header{--card-head-bleed:var(--card-pad-x);--card-head-trim:var(--card-pad-top);margin-top:calc(-1 * var(--card-head-trim));margin-inline:calc(-1 * var(--card-head-bleed));padding-block:var(--space-md);padding-inline:var(--card-head-bleed);border-bottom:1px solid var(--rule-soft);border-radius:var(--radius-md) var(--radius-md) 0 0;background:#ffffff02}:where(.surface-card)>:is(.card-head,.card-header) .pill-button-icon-lg{margin-block:calc(-1 * var(--space-2xs))}.auth-shell{justify-content:center;align-items:center;gap:var(--space-xl);min-height:100dvh;padding:var(--space-3xl) var(--space-lg);flex-direction:column;display:flex}.auth-card{gap:var(--space-lg);width:min(100%,clamp(24rem,60vw,32rem));padding:clamp(var(--space-xl), 6vw, var(--space-4xl));text-align:center;flex-direction:column;display:flex;position:relative}.auth-form{gap:var(--space-md);flex-direction:column;display:flex}.auth-field{gap:var(--space-xs);font-size:var(--text-kicker);color:var(--muted);flex-direction:column;display:flex}.auth-card .auth-field input{text-align:center}@media (hover:hover) and (pointer:fine){.auth-field input:focus-visible{border-color:var(--rule);background:var(--surface-sunken);box-shadow:none;outline:none}}.auth-form .btn-primary{margin-top:var(--space-0-5);font-size:var(--text-body-sm)}.btn-primary.submit-pending{pointer-events:none;position:relative}.btn-primary.submit-pending:has([data-loading-wheel].visible)>:not([data-loading-wheel]){opacity:0}.btn-primary.submit-pending [data-loading-wheel]{background:conic-gradient(from 20deg, transparent 0 10%, var(--on-iris));width:1.1rem;height:1.1rem;margin:auto;position:absolute;inset:0}.auth-message{font-size:var(--text-kicker);color:var(--accent);margin:0}.auth-alt-action{font-size:var(--text-kicker);color:var(--muted);text-align:center;margin:0}.auth-alt-action a,.auth-alt-action button{color:var(--accent-text);text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.auth-options{gap:var(--space-0-5);flex-direction:column;display:flex}.auth-options:has(>details[open])>form{display:none}.provider-btn{justify-content:center;align-items:center;gap:var(--space-0-75);width:100%;padding:var(--space-0-75) 1.4rem;border-radius:var(--radius-sm);font-family:var(--font-text);font-size:var(--text-body-sm);cursor:pointer;background:var(--google-btn-bg);color:var(--google-btn-ink);border:1px solid var(--google-btn-border);transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out);font-weight:500;display:flex}@media (hover:hover) and (pointer:fine){.provider-btn:hover{background:color-mix(in srgb, var(--google-btn-ink) 8%, var(--google-btn-bg))}.provider-btn:focus-visible{box-shadow:var(--ring);outline:none}}.kicker{font-size:var(--text-kicker);margin-bottom:var(--space-sm);align-items:center;display:inline-flex;color:var(--ink)!important}.choice-chip{border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;position:relative}.choice-chip input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.choice-chip-face{align-items:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-md);background:color-mix(in oklab, var(--paper) 60%, transparent);border:1px solid var(--rule-soft);border-radius:var(--radius-pill);color:var(--ink);font-size:var(--text-body-sm);transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);display:inline-flex}.choice-chip-face:before{content:"+";font-family:var(--font-display);color:var(--muted)}@media (hover:hover) and (pointer:fine){.choice-chip:hover .choice-chip-face{border-color:color-mix(in oklab, var(--accent-bright) 60%, transparent)}}.choice-chip input:checked+.choice-chip-face{border-color:var(--accent-bright);box-shadow:inset 0 0 0 1px var(--accent-bright);font-weight:600}.choice-chip input:checked+.choice-chip-face:before{content:"✓";color:var(--accent-text)}.choice-chip:has(input:focus-visible){box-shadow:var(--ring)}.badge{padding:var(--space-3xs) var(--space-0-5);border-radius:var(--radius-pill);background:var(--surface-sunken);border:1px solid var(--rule-soft);font-size:var(--text-badge);display:inline-flex}.text-chrome,.text-iris{color:var(--iris-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-chrome{background-image:var(--gradient-chrome)}.cap-centered{text-box:trim-both cap alphabetic;margin-block:-.25em;padding-block:.25em}.text-iris{background-image:var(--gradient-iridescent)}.text-chrome-drift{background-size:200%;animation:9s ease-in-out infinite text-chrome-drift}@keyframes text-chrome-drift{0%,to{background-position:0%}50%{background-position:100%}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.text-chrome,.text-iris{-webkit-text-fill-color:currentColor;background-image:none}}.iris-ring{position:relative}.iris-ring:after,.surface-card:after{content:"";border-radius:inherit;background:var(--gradient-iridescent);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.surface-card:after{opacity:0;transition:opacity .18s var(--ease-out);inset:-1px}@media (hover:hover) and (pointer:fine){.iris-ring--focus:focus-visible:after{content:"";border-radius:inherit;background:var(--gradient-iridescent);-webkit-mask-composite:xor;pointer-events:none;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}}.page-backdrop{isolation:isolate}.page-backdrop:before{content:"";height:var(--page-glow-reach);z-index:-1;background:var(--page-backdrop);pointer-events:none;position:fixed;inset:0 0 auto}.skip-link{z-index:var(--z-skip-link);margin:var(--space-0-5);padding:var(--space-0-5) var(--space-lg);background:var(--paper);color:var(--ink);border:1px solid var(--accent);border-radius:var(--radius-sm);font-family:var(--font-display);font-size:var(--text-skip);letter-spacing:var(--tracking-wide);transition:transform .16s var(--ease-out);position:fixed;top:0;left:0;transform:translateY(-200%)}@media (hover:hover) and (pointer:fine){.skip-link:focus{outline:2px solid var(--accent);outline-offset:2px;transform:translateY(0)}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.filter-sections{font-family:var(--font-control);font-weight:500;font-size:var(--text-body-sm);display:contents}.filter-option{justify-content:center;align-items:center;gap:var(--space-xs);width:100%;min-height:44px;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;font:inherit;font-size:var(--text-body);text-align:center;background:0 0;border:0;display:flex;position:relative}.filter-option.selected{color:var(--ink);background:color-mix(in oklab, var(--accent) 18%, transparent)}.filter-option.selected:after{content:"✓";right:var(--space-md);position:absolute}@media (hover:hover) and (pointer:fine){.filter-option:hover,.filter-option:focus-visible{background:color-mix(in oklab, var(--accent) 12%, transparent);outline:none}}.card-title{align-items:center;gap:var(--space-xs);font-family:var(--font-display);letter-spacing:var(--tracking-tight);margin:0;font-size:1.4rem;font-weight:500;display:flex}.dashboard-stale{opacity:.6;transition:opacity .15s}@media (width>=721px){.list-page{--list-page-row-pad:var(--space-sm);--list-page-row-font:var(--text-body);--list-page-row-meta:var(--text-body-sm)}}.markdown-prose{--prose-block-gap:.85em}.markdown-prose>:first-child{margin-top:0}.markdown-prose>:last-child{margin-bottom:0}.markdown-prose p{margin:0 0 var(--prose-block-gap)}.markdown-prose a{color:var(--accent-text);text-underline-offset:.15em}.markdown-prose code{font-family:var(--font-code);font-size:.92em}.markdown-prose h1,.markdown-prose h2,.markdown-prose h3,.markdown-prose h4,.markdown-prose h5,.markdown-prose h6{font-family:var(--font-display);font-weight:600;line-height:var(--leading-tight);color:var(--ink);margin:1.3em 0 .5em}.markdown-prose h1{font-size:var(--text-h1)}.markdown-prose h2{font-size:var(--text-h2)}.markdown-prose h3{font-size:var(--text-h3)}.markdown-prose h4{font-size:var(--text-lead)}.markdown-prose h5{font-size:var(--text-body)}.markdown-prose h6{font-size:var(--text-body-sm);letter-spacing:var(--tracking-wide);color:var(--muted);font-weight:700}.markdown-prose ul,.markdown-prose ol{margin:0 0 var(--prose-block-gap);padding-left:1.3em}.markdown-prose ul{list-style-type:disc}.markdown-prose ol{list-style-type:decimal}.markdown-prose ul ul{list-style-type:circle}.markdown-prose ul ul ul{list-style-type:square}.markdown-prose li{margin:.25em 0}.markdown-prose li>ul,.markdown-prose li>ol{margin:.3em 0 0}.markdown-prose table{max-width:100%;margin:0 0 var(--prose-block-gap);border-collapse:collapse;display:block;overflow-x:auto}.markdown-prose th,.markdown-prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule-soft);padding:.5rem .8rem}.markdown-prose thead th{color:var(--ink);border-bottom:2px solid var(--rule);background:var(--surface-block);white-space:nowrap;font-weight:600}.markdown-prose tbody tr:last-child td{border-bottom:0}.markdown-prose blockquote{margin:0 0 var(--prose-block-gap);border-left:3px solid var(--rule);color:var(--muted);padding:.05em 1em}.markdown-prose blockquote>:last-child{margin-bottom:0}.markdown-prose hr{border:none;border-top:1px solid var(--rule-soft);height:0;margin:1.1em 0}.typing-dots{gap:var(--space-2xs);display:inline-flex}.typing-dots span{background:var(--muted);border-radius:999px;width:7px;height:7px;animation:1.2s ease-in-out infinite typing-dots-bounce}.typing-dots span:nth-child(2){animation-delay:.18s}.typing-dots span:nth-child(3){animation-delay:.36s}@keyframes typing-dots-bounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.empty-state{justify-content:center;align-items:center;gap:var(--space-sm);box-sizing:border-box;text-align:center;text-wrap:pretty;flex-direction:column;flex:1;min-height:12rem;margin:0;display:flex}.empty-state>:is(p,h2){margin:0}.card-pager.card-pager.card-pager{align-items:flex-start;gap:0;display:flex;overflow:clip}.card-pager>[data-card-id]{box-sizing:border-box;min-width:0;transition:transform .2s var(--ease-out);flex:0 0 100%}.card-pager-dragging>[data-card-id]{will-change:transform}.card-pager-instant,.card-pager-instant>[data-card-id]{transition:none}@media (prefers-reduced-motion:reduce){.card-pager>[data-card-id]{transition:none}}.card-pane{display:contents}.card-pager>.card-pane{display:block}.card-pager.card-pager.card-pager-vertical{height:max(12rem, calc(100dvh - var(--masthead-height,0px) - var(--page-top-gap) - var(--dock-clearance)));scroll-margin-top:var(--masthead-height,0px);align-items:stretch;row-gap:var(--space-lg);overflow-anchor:none;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scrollbar-width:none;flex-direction:column;margin-bottom:0;overflow:hidden auto}.card-pager-vertical>[data-card-id]{scroll-snap-align:start;scroll-snap-stop:always;height:100%;min-height:0;transition:none;overflow:hidden}.card-pager-vertical::-webkit-scrollbar{display:none}.card-pager-vertical>.card-scrollable{overflow-y:auto}.card-pager-content-scroll>.card-scrollable{overscroll-behavior-y:contain}.card-pager-vertical>.card-pane:has(.empty-state)>.surface-card{min-height:100%}.card-pager.card-pager.card-pager-vertical>.viewport-card{gap:clamp(.25rem,1.5dvh,.75rem);padding:clamp(.5rem,2dvh,1rem);container:dashboard-card/size}.card-pager.card-pager.card-pager-vertical>.viewport-card :is(.signed-chart,.signed-plot,.signed-surface,.pf-chart-region,.pf-chart,.pf-surface,.sp-tree,.sp-surface,.pace-chart,.pace-surface,.empty-state,.chart-note){min-height:0}.card-pager.card-pager.card-pager-vertical>.viewport-card .pace-chart{flex-direction:column;flex:1;display:flex}.card-pager.card-pager.card-pager-vertical>.viewport-card :is(.pf-chart-region,.pf-chart,.signed-plot){flex:none}.card-pager.card-pager.card-pager-vertical>.viewport-card :is(.signed-surface,.pf-surface,.pace-surface){flex:none;height:clamp(6rem,100cqh - 18.5rem,50cqh)}.card-pager.card-pager.card-pager-vertical>.viewport-card :is(.facts-region.fill,.mobile-health-facts){flex:none;margin-top:0}.card-pager.card-pager.card-pager-vertical>.viewport-card :is(.signed-chart,.signed-plot,.sp-tree,.summary-cards,.summary-head){gap:clamp(.25rem,1.8cqh,.75rem)}.card-pager.card-pager.card-pager-vertical>.viewport-card .summary-card{padding:clamp(.375rem,2cqh,.625rem)}.card-pager.card-pager.card-pager-vertical>.viewport-card .summary-value{font-size:clamp(.875rem,4cqh,1rem)}.card-pager.card-pager.card-pager-vertical>.viewport-card .alloc-body,.card-pager.card-pager.card-pager-vertical>.viewport-card .alloc-layout{flex:1;min-height:0}.card-pager.card-pager.card-pager-vertical>.viewport-card .alloc-donut{width:min(10rem,38cqh);min-height:0;max-height:38cqh;margin-block:var(--tip-room) 0;flex:1}.card-pager.card-pager.card-pager-vertical>.viewport-card .sp-help-tip{left:auto;right:0}@container dashboard-card (height<=440px){.card-pager.card-pager.card-pager-vertical>.viewport-card .summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.card-pager.card-pager.card-pager-vertical>.viewport-card .summary-value{font-size:.875rem}.card-pager.card-pager.card-pager-vertical>.viewport-card .summary-head h2 span{font-size:.6875rem}.card-pager.card-pager.card-pager-vertical>.viewport-card .summary-head .nav-icon{width:1rem;height:1rem}.card-pager.card-pager.card-pager-vertical>.viewport-card .signed-chart{--readout-size:1rem}.card-pager.card-pager.card-pager-vertical>.viewport-card .signed-stat{padding:.25rem}.card-pager.card-pager.card-pager-vertical>.viewport-card .health-facts dt{min-height:0;padding:.25rem}.card-pager.card-pager.card-pager-vertical>.viewport-card .fact-detail{font-size:.75rem;line-height:1.25}.card-pager.card-pager.card-pager-vertical>.viewport-card .health-facts .figure-money{padding:.375rem .25rem}.card-pager.card-pager.card-pager-vertical>.viewport-card .alloc-layout,.card-pager.card-pager.card-pager-vertical>.viewport-card .alloc-body.compact,.card-pager.card-pager.card-pager-vertical>.viewport-card .alloc-body .bar-rows{gap:.25rem}.card-pager.card-pager.card-pager-vertical>.viewport-card .alloc-link{padding-block:.125rem}}:root{scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--ink) 24%, transparent) transparent}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background-color:color-mix(in oklab, var(--ink) 22%, transparent);background-clip:padding-box;border:3px solid #0000}@media (hover:hover) and (pointer:fine){::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklab, var(--ink) 40%, transparent);background-clip:padding-box}}:root{--navigation-motion:fade;--motion-distance:0;--panel-closed-opacity:0;--panel-motion-ms:.18s;--page-inset-motion-ms:0s;--sheet-glide-ms:180}::view-transition-group(root){animation-duration:.18s;animation-timing-function:ease-out}::view-transition-old(root){animation-duration:.18s;animation-timing-function:ease-out}::view-transition-new(root){animation-duration:.18s;animation-timing-function:ease-out}.exit-splash-overlay.svelte-eda578{background:var(--bg-2);z-index:var(--z-elevated);position:fixed;inset:0}
