@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;font-weight:100 449;src:local("Arial"),local("Liberation Sans"),local("Arimo"),local("Helvetica");size-adjust:104.8%;ascent-override:95.9%;descent-override:28.15%;line-gap-override:0%}@font-face{font-family:Geist Fallback;font-weight:450 599;src:local("Arial"),local("Liberation Sans"),local("Arimo"),local("Helvetica");size-adjust:107.8%;ascent-override:93.2%;descent-override:27.37%;line-gap-override:0%}@font-face{font-family:Geist Fallback;font-weight:600 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Arimo Bold"),local("Helvetica Bold");size-adjust:102.5%;ascent-override:98.05%;descent-override:28.78%;line-gap-override:0%}@font-face{font-family:Geist Mono Fallback;font-weight:100 900;src:local("Menlo"),local("DejaVu Sans Mono"),local("Liberation Mono"),local("Courier New");size-adjust:99.7%;ascent-override:100.8%;descent-override:29.59%;line-gap-override:0%}:root{color-scheme:light;--ground: #eceeed;--surface: #ffffff;--surface-2: #f1f3f2;--surface-3: #e2e5e3;--rule: #dde1df;--rule-strong: #848c88;--ink: #0c0f0d;--ink-2: #3f4743;--ink-3: #59615d;--on-ink: #ffffff;--white: #ffffff;--mast: #ffffff;--mast-ink: #0c0f0d;--mast-ink-2: #4c5450;--mast-rule: #e3e6e4;--mast-focus: #0a7a3a;--focus: #0a7a3a;--brand: #00d64f;--brand-ink: #06120a;--brand-ink-dim: #044d1f;--brand-soft: #e3f5ea;--hero: #0c0f0d;--hero-glow: #0f3d24;--hero-ink: #f2f5f3;--hero-ink-2: #aab2ae;--hero-dim: #5d6b64;--hero-rule: #26302b;--verified: #0b7a3a;--verified-ink: #ffffff;--verified-soft: #e3f5ea;--verified-text: #0a6b32;--seal: #0b7a3a;--declared: #2c3330;--declared-line: #7a837e;--declared-soft: #f4f5f4;--declared-text: #2c3330;--neutral: #4f5753;--neutral-line: #9aa29e;--neutral-soft: #eceeed;--rejected: #c22d1f;--rejected-soft: #fbe9e6;--rejected-text: #9b2216;--synth: #3a423e;--synth-soft: #eef0ef;--synth-stripe: #e2e5e3;--synth-text: #2c3330;--avatar-s: 14%;--avatar-bg-l: 90%;--avatar-ink-l: 24%;--shadow-1: 0 1px 2px rgb(0 0 0 / 4%);--shadow-2: 0 1px 2px rgb(0 0 0 / 4%), 0 12px 32px -20px rgb(0 0 0 / 18%);--shadow-3: 0 1px 2px rgb(0 0 0 / 5%), 0 28px 56px -28px rgb(0 0 0 / 28%);--font-sans: "Geist Variable", "Geist Fallback", "Geist", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--font-mono: "Geist Mono Variable", "Geist Mono Fallback", ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--ch: .665em;--wide: 100%;--wider: 100%;--semi: 100%;--fs-xs: .75rem;--fs-sm: .875rem;--fs-md: 1rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-2xl: 2.25rem;--fs-3xl: 3rem;--fs-display: clamp(2.5rem, 6vw, 4rem);--fs-hero: clamp(2.75rem, 7vw, 4.5rem);--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-7: 3rem;--sp-8: 4.5rem;--r-1: 999px;--r-sm: 12px;--r-2: 24px;--r-3: 32px;--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-micro: .14s;--dur-normal: .22s;--dur-macro: .7s;--page-max: 1200px;--doc-max: 880px;--gutter: clamp(1rem, 3vw, 2rem);--control-h: 44px}:root[data-theme=dark]{color-scheme:dark;--ground: #0a0c0b;--surface: #161b19;--surface-2: #1d2321;--surface-3: #242a27;--rule: #2a312e;--rule-strong: #737c78;--ink: #f2f5f3;--ink-2: #b8c0bc;--ink-3: #98a09c;--on-ink: #0a0c0b;--mast: #0a0c0b;--mast-ink: #f2f5f3;--mast-ink-2: #aab2ae;--mast-rule: #1d2220;--mast-focus: #5ff28f;--focus: #5ff28f;--brand: #00d64f;--brand-ink: #06120a;--brand-ink-dim: #044d1f;--brand-soft: #0f2219;--hero: #0e1311;--hero-glow: #0f3d24;--hero-ink: #f2f5f3;--hero-ink-2: #aab2ae;--hero-dim: #5d6b64;--hero-rule: #26302b;--verified: #2fd06a;--verified-ink: #04140a;--verified-soft: #0f2219;--verified-text: #5ff28f;--seal: #2fd06a;--declared: #d7ddda;--declared-line: #6f7873;--declared-soft: #161b18;--declared-text: #d7ddda;--neutral: #aab2ae;--neutral-line: #7d8681;--neutral-soft: #1b201e;--rejected: #ff7a6b;--rejected-soft: #2d1512;--rejected-text: #ff9c90;--synth: #c8cfcb;--synth-soft: #161b18;--synth-stripe: #1f2522;--synth-text: #d7ddda;--avatar-s: 14%;--avatar-bg-l: 18%;--avatar-ink-l: 84%;--shadow-1: 0 1px 0 rgb(0 0 0 / 40%);--shadow-2: 0 1px 0 rgb(0 0 0 / 40%), 0 12px 32px -16px rgb(0 0 0 / 70%);--shadow-3: 0 1px 0 rgb(0 0 0 / 45%), 0 24px 48px -20px rgb(0 0 0 / 75%)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--ground: #0a0c0b;--surface: #161b19;--surface-2: #1d2321;--surface-3: #242a27;--rule: #2a312e;--rule-strong: #737c78;--ink: #f2f5f3;--ink-2: #b8c0bc;--ink-3: #98a09c;--on-ink: #0a0c0b;--mast: #0a0c0b;--mast-ink: #f2f5f3;--mast-ink-2: #aab2ae;--mast-rule: #1d2220;--mast-focus: #5ff28f;--focus: #5ff28f;--brand: #00d64f;--brand-ink: #06120a;--brand-ink-dim: #044d1f;--brand-soft: #0f2219;--hero: #0e1311;--hero-glow: #0f3d24;--hero-ink: #f2f5f3;--hero-ink-2: #aab2ae;--hero-dim: #5d6b64;--hero-rule: #26302b;--verified: #2fd06a;--verified-ink: #04140a;--verified-soft: #0f2219;--verified-text: #5ff28f;--seal: #2fd06a;--declared: #d7ddda;--declared-line: #6f7873;--declared-soft: #161b18;--declared-text: #d7ddda;--neutral: #aab2ae;--neutral-line: #7d8681;--neutral-soft: #1b201e;--rejected: #ff7a6b;--rejected-soft: #2d1512;--rejected-text: #ff9c90;--synth: #c8cfcb;--synth-soft: #161b18;--synth-stripe: #1f2522;--synth-text: #d7ddda;--avatar-s: 14%;--avatar-bg-l: 18%;--avatar-ink-l: 84%;--shadow-1: 0 1px 0 rgb(0 0 0 / 40%);--shadow-2: 0 1px 0 rgb(0 0 0 / 40%), 0 12px 32px -16px rgb(0 0 0 / 70%);--shadow-3: 0 1px 0 rgb(0 0 0 / 45%), 0 24px 48px -20px rgb(0 0 0 / 75%)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:0}@media (min-width: 1100px){html{scroll-padding-top:140px}}@media (max-width: 640px){html{scroll-padding-bottom:calc(72px + env(safe-area-inset-bottom))}}main[tabindex="-1"]:focus-visible,h1[tabindex="-1"]:focus-visible{outline:none}body{margin:0;min-height:100dvh;background:var(--ground);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-md);font-weight:400;line-height:1.5;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--brand);color:var(--brand-ink)}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-weight:500;letter-spacing:-.025em;text-wrap:balance}h1{font-size:var(--fs-2xl);font-weight:500;line-height:1.05;letter-spacing:-.04em}h2{font-size:var(--fs-xl);line-height:1.15;letter-spacing:-.03em}h3{font-size:var(--fs-lg);line-height:1.3;letter-spacing:-.015em}p{max-width:calc(68 * var(--ch));text-wrap:pretty}a{color:inherit;text-decoration-color:var(--rule-strong);text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{text-decoration-color:currentcolor}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}ul,ol{margin:0;padding:0;list-style:none}dl,dd{margin:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-1)}.tnum{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono);font-size:.9em;font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"tnum","zero";letter-spacing:-.01em}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--sp-3);top:-4rem;z-index:50;padding:var(--sp-2) var(--sp-3);background:var(--surface);color:var(--ink);border:2px solid var(--focus);border-radius:var(--r-1);font-weight:500}.skip-link:focus{top:var(--sp-3)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media (prefers-reduced-motion: no-preference){.page-head,.balance,.legend,.filters,.ptable,.receipt,.verify-input,.books-results>*,.statement-bar,.story__title{animation:arrive .56s var(--ease-out) both}.balance{animation-delay:60ms}.legend,.verify-input{animation-delay:.12s}.filters{animation-delay:.16s}.ptable{animation-delay:.2s}.books-results>:nth-child(2){animation-delay:80ms}.books-results>:nth-child(3){animation-delay:.14s}.books-results>:nth-child(n+4){animation-delay:.2s}.verdict--valid,.verdict--invalid,.verdict--warn{animation:stamp .52s var(--ease-out) both}}@keyframes arrive{0%{opacity:0;transform:translateY(14px)}}@keyframes stamp{0%{opacity:0;transform:scale(1.035)}60%{opacity:1}}.topbar{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--mast) 92%,transparent);color:var(--mast-ink);border-bottom:1px solid var(--mast-rule);backdrop-filter:saturate(160%) blur(12px);-webkit-backdrop-filter:saturate(160%) blur(12px)}.topbar :focus-visible{outline-color:var(--mast-focus)}.topbar__row{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"brand nav controls";align-items:center;gap:var(--sp-3) var(--sp-4);max-width:var(--page-max);margin-inline:auto;padding-inline:var(--gutter);min-height:72px}.brand{grid-area:brand;display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--mast-ink);text-decoration:none}.brand__mark{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;border-radius:var(--r-sm);background:var(--brand);color:var(--brand-ink)}.brand__mark svg{display:block;width:100%;height:100%}.brand__word{font-size:1.1875rem;font-weight:600;letter-spacing:-.035em;line-height:1}.brand__sub{font-size:var(--fs-sm);color:var(--mast-ink-2);font-weight:400;line-height:1}.topbar__nav{grid-area:nav;min-width:0;max-width:100%;justify-self:center}.topbar__nav ul{display:flex;gap:2px;padding:4px;border-radius:var(--r-1);background:var(--surface-2);overflow-x:auto;scrollbar-width:none}.topbar__nav a{display:flex;align-items:center;min-height:36px;padding:0 10px;color:var(--ink-2);font-size:var(--fs-sm);font-weight:500;text-decoration:none;white-space:nowrap;border-radius:var(--r-1);transition:color var(--dur-micro) var(--ease-out),background-color var(--dur-micro) var(--ease-out)}.topbar__nav-icon{display:none}.topbar__nav a:hover{color:var(--ink)}.topbar__nav a[aria-current=page]{background:var(--ink);color:var(--on-ink)}.topbar__controls{grid-area:controls;display:flex;align-items:center;gap:var(--sp-2)}.segmented{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--rule);border-radius:var(--r-1);background:var(--surface)}.segmented__btn{min-height:34px;padding:0 var(--sp-3);border:0;border-radius:var(--r-1);background:transparent;font-size:var(--fs-sm);font-weight:500;color:var(--ink-2);transition:background-color var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out)}.segmented__btn:hover{background:var(--surface-2);color:var(--ink)}.segmented__btn[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.segmented--synthetic{border-color:var(--synth)}.segmented--synthetic .segmented__btn[aria-pressed=true]{background:var(--synth);color:var(--surface)}.segmented__btn:focus-visible{outline-offset:1px}.icon-btn{display:inline-grid;place-items:center;width:var(--control-h);height:var(--control-h);border:0;border-radius:50%;background:var(--mast);color:var(--mast-ink);box-shadow:inset 0 0 0 1.5px var(--mast-rule);transition:transform var(--dur-micro) var(--ease-out)}.icon-btn:hover{transform:scale(1.04)}.icon-btn:active{transform:scale(.96)}.sim-band{z-index:20;background:repeating-linear-gradient(135deg,var(--synth-soft) 0 10px,var(--synth-stripe) 10px 20px);border-bottom:1px solid var(--synth);color:var(--synth-text)}.sim-band__inner{max-width:var(--page-max);margin-inline:auto;padding:6px var(--gutter);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2) var(--sp-4);min-height:52px}.sim-band__title{display:inline-flex;align-items:center;gap:var(--sp-2);font-weight:650;letter-spacing:.04em;font-size:var(--fs-sm)}.sim-band__size{display:inline-flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);font-weight:500}.page{max-width:var(--page-max);margin-inline:auto;padding:var(--sp-7) var(--gutter) var(--sp-8);outline:none}.page-head{display:grid;gap:var(--sp-3)}.page-head h1{font-size:clamp(2.25rem,4.6vw,3.25rem);font-weight:650;letter-spacing:-.035em;line-height:1.02}.page-head .lede{max-width:calc(56 * var(--ch));color:var(--ink-3)}.page-head--split{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:var(--sp-6)}.page-head--split>:not(.page-head__aside){grid-column:1}.page-head__aside{grid-column:2;grid-row:1 / span 2;align-self:end;display:grid;gap:var(--sp-1);justify-items:end}.lede{color:var(--ink-2);font-size:var(--fs-lg);line-height:1.45;max-width:calc(58 * var(--ch))}.screen{display:grid;gap:var(--sp-6)}.footer{max-width:var(--page-max);margin-inline:auto;padding:var(--sp-6) var(--gutter) var(--sp-7);color:var(--ink-3);font-size:var(--fs-sm)}.site-links{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-5);margin-top:var(--sp-3)}.site-links a{display:inline-flex;align-items:center;min-height:32px;color:var(--ink-2);text-underline-offset:.2em}.site-links a:hover,.site-links a[aria-current=page]{color:var(--ink)}.trust-foot{max-width:var(--page-max);margin-inline:auto;padding:var(--sp-5) var(--gutter) var(--sp-8);border-top:1px solid var(--rule);color:var(--ink-3);font-size:var(--fs-sm)}.trust-foot .site-links{margin-top:0}.offline-chip{display:inline-flex;align-items:center;gap:var(--sp-2);margin:var(--sp-3) 0 0;padding:var(--sp-1) var(--sp-3);border:1px solid var(--rule-strong);border-radius:999px;color:var(--verified-text);font-size:var(--fs-xs);font-weight:500}.offline-chip__dot{inline-size:.5rem;block-size:.5rem;border-radius:50%;background:var(--verified)}.update-notice{position:fixed;inset-inline-start:max(var(--gutter),env(safe-area-inset-left));bottom:calc(var(--sp-4) + env(safe-area-inset-bottom));z-index:45;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);max-width:min(30rem,calc(100vw - 2 * var(--gutter)));padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-4);border:1px solid var(--rule-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-3);font-size:var(--fs-sm)}.update-notice__text{flex:1 1 14rem;margin:0;padding-block:var(--sp-1)}.update-notice__actions{display:flex;align-items:center;gap:var(--sp-1);margin-inline-start:auto}.update-notice__close{display:inline-grid;flex:none;place-items:center;width:var(--control-h);height:var(--control-h);border:0;border-radius:50%;background:none;color:var(--ink-2)}.update-notice__close:hover{background:var(--surface-2)}@media (prefers-reduced-motion: no-preference){.update-notice{animation:update-notice-in var(--dur-normal) var(--ease-out) both}}@keyframes update-notice-in{0%{opacity:0;transform:translateY(8px)}}@media print{.update-slot{display:none}}.page:has(.skeleton)+.footer{visibility:hidden}@media (min-width: 641px){.sim-band{position:sticky;top:73px}}@media (max-width: 1099px){.topbar__row{grid-template-columns:auto 1fr;grid-template-areas:"brand controls" "nav nav";padding-block:var(--sp-2);row-gap:var(--sp-2)}.topbar__controls{justify-self:end}.topbar__nav{justify-self:start;max-width:100%}.sim-band,.topbar{position:static}}@media (max-width: 640px){.brand__sub{display:none}.topbar__row{grid-template-columns:1fr auto auto;column-gap:var(--sp-2);grid-template-areas:"brand help theme" "controls controls controls"}.topbar{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--mast)}.topbar__controls{display:contents}.topbar__controls>.segmented{grid-area:controls;justify-self:start}.topbar__controls>.segmented+.segmented{grid-area:controls;justify-self:end}.topbar__controls>.icon-btn{grid-area:theme}.topbar__controls>.icon-btn--help{grid-area:help}.topbar__nav{position:fixed;inset:auto 0 0;z-index:40;justify-self:stretch;max-width:none;padding-block:4px calc(4px + env(safe-area-inset-bottom));padding-inline:max(var(--sp-2),env(safe-area-inset-left)) max(var(--sp-2),env(safe-area-inset-right));background:color-mix(in srgb,var(--mast) 90%,transparent);border-top:1px solid var(--mast-rule);backdrop-filter:saturate(160%) blur(16px);-webkit-backdrop-filter:saturate(160%) blur(16px)}.topbar__nav ul{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:0;background:transparent;border-radius:0}.topbar__nav a{flex-direction:column;justify-content:center;gap:3px;min-height:54px;padding:4px 2px;color:var(--mast-ink-2);font-size:.6875rem;font-weight:550;letter-spacing:.005em}.topbar__nav a>span{max-width:100%;overflow:hidden;text-overflow:ellipsis}.topbar__nav-icon{display:block}.topbar__nav a[aria-current=page]{background:transparent;color:var(--mast-ink)}.topbar__nav a:active .topbar__nav-icon{transform:scale(.92)}.update-notice{inset-inline:max(var(--gutter),env(safe-area-inset-left)) max(var(--gutter),env(safe-area-inset-right));bottom:calc(72px + env(safe-area-inset-bottom));max-width:none}body:not(:has(.topbar__nav)) .update-notice{bottom:calc(var(--sp-3) + env(safe-area-inset-bottom))}.footer{padding-bottom:calc(var(--sp-7) + 64px + env(safe-area-inset-bottom))}.page{padding-top:var(--sp-5)}.page-head--split{grid-template-columns:1fr}.page-head__aside{grid-column:1;grid-row:auto;grid-auto-flow:column;justify-content:start;align-items:center;gap:var(--sp-3);margin-top:var(--sp-3)}}@media (max-width: 640px){.sim-band__inner{flex-wrap:nowrap;gap:var(--sp-2)}.sim-band__size-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.landing-head{position:sticky;top:0;z-index:30;color:var(--ink);background:color-mix(in srgb,var(--ground) 88%,transparent);backdrop-filter:saturate(160%) blur(12px);-webkit-backdrop-filter:saturate(160%) blur(12px)}.landing-head__row{display:flex;align-items:center;gap:var(--sp-2);max-width:var(--page-max);min-height:72px;margin-inline:auto;padding-inline:var(--gutter)}.landing-head__row>.brand{margin-inline-end:auto;color:var(--ink)}.landing-head .brand__sub{color:var(--ink-3)}.landing-head .icon-btn{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule)}.landing-head .langmenu__button{background:transparent}.landing-head__cta{margin-inline-start:var(--sp-2);padding-inline:var(--sp-5) var(--sp-4);font-size:var(--fs-sm);font-weight:550}.landing-head__cta-short{display:none}@media (max-width: 480px){.landing-head .brand__sub,.landing-head__cta-long{display:none}.landing-head__cta-short{display:inline}.landing-head__cta{margin-inline-start:0;padding-inline:var(--sp-4) var(--sp-3)}}@media (max-width: 420px){.landing-head__row{gap:6px}.landing-head .brand{gap:8px}.landing-head .brand__mark{width:32px;height:32px}.landing-head .brand__word{font-size:1.0625rem}.landing-head .langmenu__button{padding-inline:var(--sp-2)}.landing-head .langmenu__button svg,.landing-head__cta svg{display:none}.landing-head__cta{padding-inline:var(--sp-3)}}.landing-main{outline:none}.landing-pending{min-height:100vh;min-height:100dvh}.langmenu{position:relative;display:inline-block}.langmenu__button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding-inline:var(--sp-3);border:1px solid var(--rule);border-radius:var(--r-1);background:var(--surface);color:var(--ink);font-size:var(--fs-sm);font-weight:600;letter-spacing:.02em;transition:background-color var(--dur-micro) var(--ease-out)}.langmenu__button:hover,.langmenu__button[aria-expanded=true]{background:var(--surface-2)}.langmenu__list{position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;z-index:60;min-width:208px;max-width:calc(100vw - 2 * var(--gutter));margin:0;padding:var(--sp-1);list-style:none;border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-3)}.langmenu__list:focus-visible{outline-offset:2px}.langmenu__option{display:flex;align-items:center;gap:var(--sp-3);min-height:44px;padding-inline:var(--sp-3);border-radius:calc(var(--r-sm) - 4px);font-size:var(--fs-sm);cursor:pointer}.langmenu__option[data-active]{background:var(--ink);color:var(--on-ink)}.langmenu__name{flex:1;font-weight:500}.langmenu__tag{font-size:.75rem;letter-spacing:.04em;opacity:.8}.langmenu__option[aria-selected=true] .langmenu__name{font-weight:700}.langmenu__check{flex:none}@media (max-width: 640px){.topbar__controls>.langmenu{grid-area:controls;justify-self:end}}@media (prefers-reduced-motion: reduce){.langmenu__button{transition:none}}.envswitch{position:relative;display:inline-block}.segmented__btn[aria-disabled=true]{color:var(--ink-3);cursor:help;text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:3px}.segmented__btn[aria-disabled=true]:hover{background:transparent;color:var(--ink-3)}.envswitch__note{position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;z-index:60;width:max-content;max-width:min(22rem,calc(100vw - 2 * var(--gutter)));margin:0;padding:var(--sp-3) var(--sp-4);border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-3);font-size:var(--fs-sm);line-height:1.45;text-wrap:pretty}@media (max-width: 640px){.topbar__controls>.envswitch{grid-area:controls;justify-self:start}.envswitch__note{inset-inline:0 auto}}.chip{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:2px 10px 2px 7px;border:1px solid transparent;border-radius:var(--r-1);font-size:.6875rem;font-weight:650;line-height:1.3;letter-spacing:.06em;white-space:nowrap}.chip svg{flex:none}.chip--verified{background:var(--verified-soft);border-color:transparent;color:var(--verified-text)}.chip--declared{background:var(--declared-soft);border:1px dashed var(--declared-line);color:var(--declared-text)}.chip--neutral{background:transparent;border-color:var(--neutral-line);color:var(--neutral)}.chip--synthetic{background:repeating-linear-gradient(135deg,var(--synth-soft) 0 4px,var(--synth-stripe) 4px 8px);border-color:var(--synth);color:var(--synth-text)}.chip--status{min-height:0;padding:0;border:0;background:none;font-size:var(--fs-sm);font-weight:450;letter-spacing:0;gap:5px}.chip--recorded{color:var(--verified-text)}.chip--attributed{color:var(--ink-2)}.chip--unattributed{color:var(--ink-3)}.chip--rejected{min-height:24px;padding:2px 10px 2px 7px;background:var(--rejected-soft);border:1px solid var(--rejected);color:var(--rejected-text);font-weight:600}.finality{display:inline-grid;place-items:center;color:var(--verified-text)}.finality--simulated{color:var(--synth-text)}.declared{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-2)}.declared__value{font-weight:500;text-decoration:underline dashed var(--declared-line);text-decoration-thickness:1px;text-underline-offset:4px}.money{display:inline-flex;flex-wrap:wrap;align-items:baseline;max-width:100%;font-variant-numeric:tabular-nums}.money__figure{white-space:nowrap}.money__zeros{color:var(--ink-3);font-weight:400}.money__asset{margin-left:.35em;white-space:nowrap;color:var(--ink-3);font-size:.72em;font-weight:500;letter-spacing:.02em}.money--hero{font-size:var(--fs-hero);font-weight:600;letter-spacing:-.055em;line-height:.95}.money--hero .money__zeros{font-weight:300;color:inherit;opacity:.55}.money--hero .money__asset{font-size:.3em;margin-left:.5em;letter-spacing:.01em;font-weight:500;color:inherit;opacity:.7}.hash{display:inline-flex;align-items:center;gap:2px;max-width:100%}.hash__text{min-width:0}.hash__text--full{overflow-wrap:anywhere;word-break:break-all}.hash__link{text-decoration:underline dotted var(--rule-strong);text-underline-offset:3px}.copy{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:var(--ink-3)}.copy:hover{background:var(--surface-2);color:var(--ink)}.verdict-icon{flex:none;vertical-align:-.15em}.assist-value>.verdict-icon,.mentor-value>.verdict-icon{margin-inline-end:var(--sp-1)}.verdict-icon--unproven{color:var(--neutral)}.verdict-icon--invalid{color:var(--rejected-text)}.verdict-icon--valid{color:var(--verified-text)}.seal{position:relative;display:inline-grid;place-items:center;flex:none;color:var(--seal)}.seal>svg{display:block;transform:rotate(-90deg);overflow:visible}.seal>svg circle{fill:none;stroke-width:var(--seal-width, 7)}.seal__track{stroke:var(--surface-3)}.seal__seg{stroke:transparent;stroke-linecap:round}.seal__seg--on{stroke:var(--brand)}.seal--full .seal__seg--on[data-ring="0"]{stroke:var(--declared-line)}.seal__glyph{position:absolute;inset:0;display:grid;place-items:center;color:var(--ink)}.seal--mark .seal__seg--on[data-ring]{stroke:var(--brand)}.seal--quiet .seal__seg--on{stroke:var(--ink-3)}.seal--broken .seal__seg--on,.seal--broken .seal__seg--on[data-ring="0"]{stroke:var(--rejected)}.seal--broken .seal__glyph{color:var(--rejected-text)}@media (prefers-reduced-motion: no-preference){.seal--animate .seal__seg--on{animation:ring-in var(--dur-macro) var(--ease-out) both;animation-delay:calc(var(--i, 0) * 90ms)}.seal--animate .seal__glyph{animation:glyph-in .42s var(--ease-out) both;animation-delay:.56s}}@keyframes ring-in{0%{opacity:0;stroke-width:0}}@keyframes glyph-in{0%{opacity:0;transform:scale(.6)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:var(--control-h);padding:0 var(--sp-5);border:1px solid var(--ink);border-radius:var(--r-1);background:transparent;color:var(--ink);font-weight:500;font-size:var(--fs-md);letter-spacing:-.01em;text-decoration:none;white-space:nowrap;transition:background-color var(--dur-micro) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.btn:hover:not(:disabled){background:var(--surface-2)}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled,.btn--primary:disabled{background:transparent;border-style:dashed;border-color:var(--rule-strong);color:var(--ink-3);cursor:not-allowed}.btn--primary{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.btn--primary:hover:not(:disabled){background:var(--ink-2);border-color:var(--ink-2)}.btn--brand{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.btn--brand:hover:not(:disabled){background:var(--brand);filter:brightness(.95)}.btn--light{background:var(--surface);border-color:var(--surface);color:var(--ink)}.btn--light:hover:not(:disabled){background:var(--surface-2)}.btn--danger{border-color:var(--rejected);color:var(--rejected-text)}.btn--danger:hover:not(:disabled){background:var(--rejected-soft)}.inline-link{display:inline-flex;align-items:center;gap:4px;font-weight:500}.muted{color:var(--ink-3)}.field{display:grid;gap:6px;align-content:start;min-width:0}.field__label{font-size:var(--fs-sm);font-weight:500;color:var(--ink-2)}.field select,.field__input,.field textarea{width:100%;min-height:var(--control-h);border:1px solid var(--rule-strong);border-radius:var(--r-1);background:var(--surface);padding:0 var(--sp-4)}.field textarea{border-radius:var(--r-sm);padding:var(--sp-3) var(--sp-4)}.field select{appearance:none;padding-right:2.25rem;background-image:linear-gradient(45deg,transparent 50%,var(--ink-2) 50%),linear-gradient(135deg,var(--ink-2) 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 17px) 50%;background-size:5px 5px;background-repeat:no-repeat}.field select:hover,.field__input:hover{border-color:var(--ink-2)}.field__input{display:flex;align-items:center;gap:var(--sp-2);color:var(--ink-3)}.field__input:focus-within{outline:2px solid var(--focus);outline-offset:2px}.field__input input{flex:1;min-width:0;border:0;background:transparent;outline:none;color:var(--ink);height:38px}.field__input input::placeholder,.field textarea::placeholder{color:var(--ink-3);opacity:1}.field__static{min-height:var(--control-h);display:inline-flex;align-items:center;font-weight:600}.notice{padding:var(--sp-3) var(--sp-4);border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);font-size:var(--fs-sm);max-width:none}.notice--synthetic{background:repeating-linear-gradient(135deg,var(--synth-stripe) 0 3px,transparent 3px 6px) left / 4px 100% no-repeat,var(--synth-soft);border-color:var(--rule);padding-left:calc(var(--sp-4) + 4px);color:var(--synth-text);font-weight:500}.notice--error{background:var(--rejected-soft);border-color:var(--rejected);color:var(--rejected-text)}.state{display:grid;justify-items:start;gap:var(--sp-2);padding:var(--sp-7) clamp(var(--sp-4),6vw,var(--sp-8));border:0;border-radius:var(--r-2);background:var(--surface);color:var(--ink-2)}.state>svg{color:var(--ink-3);margin-bottom:var(--sp-2)}.state p{max-width:calc(56 * var(--ch))}.state h2{color:var(--ink)}.state--error{border-color:var(--rejected)}.state--error>svg{color:var(--rejected-text)}.state__actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3)}.skeleton{display:grid;gap:1px;border-radius:var(--r-2);overflow:hidden;background:var(--rule)}.skeleton__row{height:60px;background:linear-gradient(90deg,var(--surface) 0%,var(--surface-2) 50%,var(--surface) 100%);background-size:200% 100%;animation:shimmer 1.4s linear infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.block{display:grid;gap:var(--sp-3)}.block>h2{font-size:var(--fs-xl)}.block__sub{color:var(--ink-2);margin-top:calc(-1 * var(--sp-2))}.table-scroll{overflow-x:auto}.plain-list{display:grid;gap:var(--sp-2);padding-left:var(--sp-4);list-style:square}.plain-list li::marker{color:var(--ink-3)}code{font-family:var(--font-mono);font-size:.88em;background:var(--surface-2);padding:1px 6px;border-radius:6px}.btn--accent{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.btn--accent:hover{filter:brightness(1.06)}.solscan-link{margin-inline-start:var(--sp-2);font-size:var(--fs-sm);white-space:nowrap}.devnet-note{margin:0}.balance{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--sp-5) var(--sp-6);padding:clamp(var(--sp-5),4vw,var(--sp-7));border-radius:var(--r-3);background:var(--brand);color:var(--brand-ink)}.balance__figure{display:grid;gap:var(--sp-3);min-width:0}.balance__label{font-size:var(--fs-md);font-weight:500}.balance .money{color:var(--brand-ink);flex-wrap:wrap}.balance__count{font-size:var(--fs-sm);font-weight:500}.balance__excluded{display:grid;gap:2px;max-width:calc(62 * var(--ch));font-size:var(--fs-sm)}.balance__excluded a{justify-self:start;color:var(--brand-ink);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.balance__why{font-weight:400}.balance__actions{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.balance .btn--primary{background:var(--brand-ink);border-color:var(--brand-ink);color:var(--brand)}.balance .btn--light{background:var(--white);border-color:var(--white);color:var(--brand-ink)}.balance .btn--light:hover:not(:disabled){background:var(--white);filter:brightness(.94)}.balance :focus-visible{outline-color:var(--brand-ink)}.legend{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);min-width:0;max-width:100%}.legend>div{display:flex;align-items:center;gap:var(--sp-2)}.legend dd{color:var(--ink-2);font-size:var(--fs-sm)}@media (min-width: 900px){.legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-5)}.legend>div{flex-direction:column;align-items:flex-start;gap:var(--sp-2)}}.filters{display:grid;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(140px,1fr));gap:var(--sp-3)}.filters__selects{display:contents}.field--set select{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.ptable{border-radius:var(--r-2);background:var(--surface);box-shadow:var(--shadow-2);overflow:hidden}.prow{display:grid;grid-template-columns:minmax(240px,1.6fr) minmax(150px,.9fr) minmax(240px,1.5fr) minmax(170px,1.1fr) 40px;align-items:center;gap:var(--sp-4);padding-inline:var(--sp-5) var(--sp-5);background:var(--surface);transition:background-color var(--dur-micro) var(--ease-out)}.prow:not(.prow--head)+.prow:not(.prow--head),.vlist__spacer>.prow+.prow{box-shadow:inset 0 1px 0 var(--rule)}.prow--head{min-height:48px;font-size:var(--fs-sm);font-weight:500;color:var(--ink-3);border-bottom:1px solid var(--rule)}.prow:not(.prow--head):hover{background:var(--surface-2)}.prow__time{display:grid;justify-items:start}.prow__link{display:inline-flex;flex-wrap:wrap;gap:0 .5em;font-size:var(--fs-sm);text-decoration:none}.prow__date{color:var(--ink);font-weight:500}.prow__clock{color:var(--ink-3)}.prow__link:after{content:"";position:absolute;inset:0}.prow__link:focus-visible{outline:none}.prow__link:focus-visible:after{outline:2px solid var(--focus);outline-offset:-3px;border-radius:var(--r-sm)}.prow__payer{display:flex;align-items:center;gap:var(--sp-3);min-width:0}.prow__who{display:grid;gap:2px;min-width:0;justify-items:start}.prow__wallet{font-size:var(--fs-sm);color:var(--ink-3)}.prow__payer .declared__value{font-weight:550}.avatar{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:var(--surface-2);color:var(--ink-2);font-family:var(--font-mono);font-size:.8125rem;font-weight:600;letter-spacing:-.02em}.avatar--payer{background:hsl(var(--avatar-hue) var(--avatar-s) var(--avatar-bg-l));color:hsl(var(--avatar-hue) var(--avatar-s) var(--avatar-ink-l))}.avatar--attributed,.avatar--rejected{outline:2px solid var(--verified);outline-offset:2px}.avatar--rejected{outline-color:var(--rejected)}.prow__amount{text-align:right;justify-self:end;min-width:calc(11 * .683em);padding-inline-end:var(--sp-2);font-size:var(--fs-lg);font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.prow__chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-4)}.prow__finality{display:grid;place-items:center}.prow--head .sort-btn{display:inline-flex;align-items:center;gap:6px;min-height:32px;border:0;background:transparent;padding:0;font-weight:500;color:var(--ink)}.prow--head .prow__amount{text-align:right;font-size:var(--fs-sm);font-weight:500;letter-spacing:0}.vlist{position:relative;overflow-y:auto;height:min(var(--vlist-content, 880px),clamp(420px,66dvh,880px));overscroll-behavior:contain}.vlist:focus-visible{outline-offset:2px;border-radius:var(--r-2)}.vlist__spacer{position:relative}@media (max-width: 899px){.balance{grid-template-columns:1fr}.filters{grid-template-columns:1fr 1fr}.field--search{grid-column:1 / -1}.prow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"payer amount" "time time" "chips chips";row-gap:var(--sp-1);align-content:start;padding:var(--sp-3) var(--sp-4);overflow:hidden}.prow__time{grid-area:time;padding-left:calc(44px + var(--sp-3))}.prow__amount{grid-area:amount}.prow__amount .money{flex-direction:column;align-items:flex-end;gap:2px}.prow__amount .money__asset{margin-left:0;font-size:var(--fs-xs)}.prow__wallet{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prow__who .declared{max-width:100%}.prow__who .declared__value{display:block;min-width:0;max-width:100%;padding-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prow__payer{grid-area:payer}.prow__chips{grid-area:chips;gap:var(--sp-1) var(--sp-2);padding-left:calc(44px + var(--sp-3));padding-right:var(--sp-6)}.prow__finality{grid-area:3 / 2;justify-self:end;align-self:center}.prow--head{grid-template-areas:"time time";min-height:48px;padding-block:0}.prow--head .prow__time{padding-left:0}.prow--head>:not(.prow__time){display:none}}.buyer-groups{display:grid;border-radius:var(--r-2);background:var(--surface);box-shadow:var(--shadow-2);overflow:hidden}.group+.group{border-top:1px solid var(--rule)}.group__summary{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-4);padding:var(--sp-4) var(--sp-5) var(--sp-4) 2.75rem;cursor:pointer;list-style:none;position:relative;transition:background-color var(--dur-micro) var(--ease-out)}.group__summary:hover{background:var(--surface-2)}.group__summary::-webkit-details-marker{display:none}.group__summary:focus-visible{outline-offset:-2px}.group__summary:before{content:"";position:absolute;left:var(--sp-5);top:1.6rem;width:7px;height:7px;border:solid var(--ink-2);border-width:0 2px 2px 0;transform:rotate(-45deg);transition:transform var(--dur-micro) var(--ease-out)}.group[open]>.group__summary:before{transform:rotate(45deg)}.group__who{display:grid;gap:var(--sp-1)}.group__wallet{display:inline-flex;align-items:center;gap:var(--sp-2)}.group__figures{display:grid;justify-items:end;gap:2px;color:var(--ink-2);font-size:var(--fs-sm)}.group__figures .money{font-size:var(--fs-xl);color:var(--ink);font-weight:550;letter-spacing:-.03em}.group__list{border-top:1px solid var(--rule);background:var(--ground)}.group__item{display:grid;grid-template-columns:minmax(150px,1fr) minmax(0,2fr) minmax(120px,auto);align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-5) var(--sp-2) 2.75rem;border-bottom:1px solid var(--rule);font-size:var(--fs-sm)}.group__item>.money{justify-self:end;order:3}.group__item>a{text-decoration:none;font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:500}.group__item>a:hover{text-decoration:underline}.group__item:last-child{border-bottom:0}.group__chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-3)}.group__more{padding:var(--sp-2) var(--sp-5) var(--sp-3) 2.75rem;font-size:var(--fs-sm);background:var(--ground)}.filters__toggle{display:none}@media (max-width: 560px){.filters{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--sp-2)}.field--search{grid-column:1;grid-template-columns:minmax(0,1fr)}.filters__toggle{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:var(--control-h);padding:0 var(--sp-4);border:1px solid var(--rule-strong);border-radius:var(--r-1);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-sm);font-weight:500;white-space:nowrap}.filters__toggle:hover{border-color:var(--ink-2)}.filters__toggle[aria-expanded=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.filters__badge{display:inline-grid;place-items:center;min-width:1.375rem;height:1.375rem;padding-inline:4px;border-radius:999px;background:var(--ink);color:var(--on-ink);font-size:var(--fs-xs);font-weight:600}.filters__selects{display:none;grid-column:1 / -1;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--rule);border-radius:var(--r-2);background:var(--surface)}.filters__selects[data-open=true]{display:grid}.filters__selects select{min-height:var(--control-h)}}@media (max-width: 640px){.legend dd{font-size:var(--fs-xs)}.group__summary,.group__item,.group__more{padding-right:var(--sp-4)}.group__item{grid-template-columns:1fr auto}.group__chips{grid-column:1 / -1;order:4}}.balance__reconcile{display:inline-flex;align-items:center;gap:var(--sp-2);justify-self:start;margin-top:var(--sp-1);padding:4px var(--sp-3) 4px var(--sp-2);border-radius:var(--r-1);background:#ffffff8c;color:var(--brand-ink);font-size:var(--fs-sm);font-weight:500}.balance__reconcile--behind{background:var(--declared-soft);color:var(--declared-text)}.balance__side{display:grid;gap:var(--sp-4);justify-items:end;align-self:stretch;align-content:end}.activity{margin:0;display:grid;gap:var(--sp-2);width:min(100%,22rem)}.activity__bars{display:flex;align-items:flex-end;gap:3px;height:64px}.activity__bar{flex:1 1 0;min-width:2px;height:calc(var(--h) * 100%);border-radius:3px 3px 1px 1px;background:var(--brand-ink);opacity:.82;transform-origin:bottom}.activity__bar--empty{opacity:.16}.activity__caption{font-size:var(--fs-xs);font-weight:500;color:var(--brand-ink);text-align:right}@media (prefers-reduced-motion: no-preference){.activity__bar{animation:bar-rise var(--dur-macro) var(--ease-out) both;animation-delay:calc(var(--i) * 18ms)}}@keyframes bar-rise{0%{transform:scaleY(0)}}@media (max-width: 48rem){.balance__side{justify-items:stretch}.activity{width:100%}}.prow .chip--synthetic{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.prow:has(.chip--synthetic){background:repeating-linear-gradient(135deg,var(--synth-stripe) 0 3px,transparent 3px 6px) left / 3px 100% no-repeat,var(--surface)}@media (max-width: 640px){.legend{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:var(--sp-2) var(--sp-3);overflow-x:visible}.legend>div{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:start}.legend dd{padding-block:var(--sp-1);overflow-wrap:anywhere}}.balance .money__asset{color:inherit;opacity:.7}.balance .money--hero .money__zeros{color:var(--brand-ink-dim);opacity:1}@media (max-width: 380px){.prow__chips{padding-left:0}}.screen--detail{gap:var(--sp-4)}.detail-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--sp-3) var(--sp-5);max-width:var(--doc-max);width:100%;margin-inline:auto}.back{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:var(--control-h);padding:0 var(--sp-4) 0 var(--sp-3);border-radius:var(--r-1);background:var(--surface);font-weight:500;color:var(--ink);text-decoration:none}.back:hover{background:var(--surface-2)}.detail-actions{display:grid;gap:var(--sp-2);justify-items:end}.detail-actions__buttons{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.detail-actions__note{max-width:calc(46 * var(--ch));font-size:var(--fs-sm);text-align:right}.detail-actions__error{color:var(--rejected-text);font-size:var(--fs-sm)}.receipt{display:grid;gap:var(--sp-7);width:100%;max-width:var(--doc-max);margin:0 auto var(--sp-4);padding:clamp(1.25rem,4.5vw,3rem);background:var(--surface);border-radius:var(--r-3);box-shadow:var(--shadow-2)}.receipt__head{display:grid;gap:var(--sp-2);justify-items:center;text-align:center;padding-bottom:var(--sp-6);border-bottom:1px solid var(--rule)}.receipt__eyebrow{display:grid;justify-items:center;gap:var(--sp-3)}.receipt__eyebrow h1{font-size:var(--fs-lg);font-weight:500;color:var(--ink-2);letter-spacing:-.01em}.receipt__chips{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--sp-2) var(--sp-4);order:3}.receipt__amount{margin-top:var(--sp-2);max-width:none}.receipt__amount .money{flex-wrap:wrap;justify-content:center}.receipt__when{color:var(--ink-2)}.receipt__rejected{margin-top:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--rejected);border-radius:var(--r-sm);background:var(--rejected-soft);color:var(--rejected-text);font-weight:500;max-width:none}.timeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--sp-2);margin-top:var(--sp-2)}.tstep{position:relative;display:grid;gap:var(--sp-3);align-content:start;padding-right:var(--sp-3)}.tstep__node{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--brand);color:var(--brand-ink);position:relative;z-index:1;box-shadow:0 0 0 4px var(--surface)}.tstep:not(:last-child):after{content:"";position:absolute;top:17px;left:36px;right:0;border-top:2px solid var(--verified)}.tstep__body{display:grid;gap:2px;justify-items:start}.tstep__title{font-weight:550}.tstep__meta,.tstep__time{font-size:var(--fs-sm);color:var(--ink-2)}.tstep__body .chip{margin-top:var(--sp-2)}.tstep__fail{font-size:var(--fs-sm);font-weight:650;color:var(--rejected-text)}.tstep[data-step=declaration] .tstep__node{background:var(--declared-soft);color:var(--declared-text);border:1.5px dashed var(--declared-line)}.tstep[data-step=declaration]:not(:last-child):after{border-top-style:dashed;border-top-color:var(--declared-line)}.tstep--skipped .tstep__node{background:var(--surface);color:var(--neutral);border:1.5px dashed var(--neutral-line)}.tstep--skipped:not(:last-child):after{border-top:2px dashed var(--neutral-line)}.tstep--skipped .tstep__title{color:var(--ink-3);font-weight:540}.tstep--simulated .tstep__node{background:repeating-linear-gradient(135deg,var(--synth-soft) 0 4px,var(--synth-stripe) 4px 8px);color:var(--synth-text);border:1.5px solid var(--synth)}.tstep--failed .tstep__node{background:var(--rejected-soft);color:var(--rejected-text);border:1.5px solid var(--rejected)}@media (min-width: 821px){.tstep{grid-template-rows:auto 1fr}.tstep__body{display:flex;flex-direction:column;align-items:flex-start}.tstep__body .chip{margin-top:auto}.tstep__body>:has(+.chip){margin-bottom:var(--sp-2)}}@media (max-width: 820px){.timeline{grid-template-columns:1fr;gap:var(--sp-4)}.tstep{grid-template-columns:36px 1fr;column-gap:var(--sp-3);padding-right:0}.tstep:not(:last-child):after{top:36px;bottom:calc(-1 * var(--sp-4));left:17px;right:auto;border-top:0!important;border-left:2px solid var(--verified)}.tstep[data-step=declaration]:not(:last-child):after{border-left:2px dashed var(--declared-line)}.tstep--skipped:not(:last-child):after{border-left:2px dashed var(--neutral-line)}}.panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5);align-items:start}.panel{display:grid;gap:var(--sp-3);padding:var(--sp-5);border-radius:var(--r-2);min-width:0}.panel__head{display:grid;grid-template-columns:minmax(0,1fr) auto;justify-items:start;align-items:center;gap:var(--sp-2) var(--sp-3)}.panel__head>.chip{grid-column:1}.panel__head h2,.panel__head h3{grid-column:1;font-size:var(--fs-lg);font-weight:550;letter-spacing:-.02em}.panel__seal{grid-column:2;grid-row:1 / span 2}@media (min-width: 821px){.panels>.panel--declared{position:sticky;top:calc(var(--band-h, 0px) + var(--sp-5))}}.panel__sub{color:var(--ink-2);font-size:var(--fs-sm)}.panel--verified{border:1px solid var(--rule);background:var(--surface)}.panel--declared{border:2px dashed var(--declared-line);background:var(--declared-soft)}.panel__empty,.panel__caveat{display:flex;gap:var(--sp-2);align-items:flex-start;font-size:var(--fs-sm);color:var(--ink-2);max-width:none}.panel--declared .panel__sub,.panel--declared .panel__empty,.panel--declared .panel__caveat{color:var(--declared-text)}.panel__caveat{padding-top:var(--sp-3);border-top:1px dashed var(--declared-line)}.panel__caveat svg,.panel__empty svg{flex:none;margin-top:2px}.facts{display:grid}.fact{display:grid;grid-template-columns:minmax(7.5rem,.75fr) 1.4fr;gap:var(--sp-1) var(--sp-3);align-items:baseline;padding:10px 0;border-bottom:1px solid var(--rule)}.panel--declared .fact{border-bottom:1px dashed var(--declared-line)}.fact:last-child{border-bottom:0;padding-bottom:0}.fact dt{font-size:var(--fs-sm);color:var(--ink-2)}.panel--declared .fact dt{color:var(--declared-text)}.fact dd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-2);min-width:0}.fact__name{font-weight:550}.panel--declared .declared__value{color:var(--ink)}.checks{border-radius:var(--r-2);background:var(--ground);padding:var(--sp-2) var(--sp-5)}.check{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--sp-2) var(--sp-4);padding:var(--sp-3) 0;border-bottom:1px solid var(--rule)}.check__main{display:grid;gap:2px;flex:1 1 22rem;min-width:0}.check__name{font-weight:550}.check__what{font-size:var(--fs-sm);color:var(--ink-2);max-width:calc(72 * var(--ch))}.check__reason{font-size:var(--fs-sm);color:var(--rejected-text);font-weight:500}.check:last-child{border-bottom:0}.check--fail{background:var(--rejected-soft);margin-inline:calc(-1 * var(--sp-3));padding-inline:var(--sp-3);border-radius:var(--r-sm);border-bottom-color:transparent}.check--fail+.check--fail{margin-top:var(--sp-2)}.cstatus{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);font-weight:650;letter-spacing:.06em;white-space:nowrap}.cstatus--pass{color:var(--verified-text)}.cstatus--fail{color:var(--rejected-text)}.cstatus--offline,.cstatus--na{color:var(--neutral)}.ids{display:grid;border-radius:var(--r-2);background:var(--ground);padding:var(--sp-2) var(--sp-5)}.ids__row:last-child{border-bottom:0}.ids__row{display:grid;grid-template-columns:minmax(8rem,.3fr) 1fr;gap:var(--sp-1) var(--sp-4);padding:10px 0;border-bottom:1px solid var(--rule);align-items:baseline}.ids dt{font-size:var(--fs-sm);color:var(--ink-2)}.ids dd{min-width:0;font-size:var(--fs-sm)}@media (max-width: 820px){.panels,.fact,.ids__row{grid-template-columns:1fr}.detail-actions{justify-items:start}.detail-actions__note{text-align:left}.receipt{gap:var(--sp-6)}}@media (max-width: 640px){.receipt,.panel{padding:var(--sp-4)}}.checks-summary{display:inline-flex;align-items:center;margin:0 0 var(--sp-3);padding:var(--sp-2) var(--sp-4);border-radius:999px;background:var(--verified-soft);color:var(--verified-text);font-weight:600}.checks-summary--fail{background:var(--rejected-soft);color:var(--rejected-text)}.checks-all{margin-top:var(--sp-3)}.checks-all>summary{display:inline-flex;min-height:44px;align-items:center;padding:0 var(--sp-4);border:1px solid var(--rule-strong);border-radius:999px;color:var(--ink);font-weight:500;cursor:pointer;list-style:none}.checks-all>summary::-webkit-details-marker{display:none}.checks-all>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.checks-all[open]>summary{margin-bottom:var(--sp-3)}.receipt__head{padding:clamp(1.5rem,4vw,2.5rem);border-bottom:0;border-radius:var(--r-2);background:var(--brand);color:var(--brand-ink)}.receipt__eyebrow h1,.receipt__when,.receipt__head .money,.receipt__head .money__asset{color:var(--brand-ink)}.receipt__head .chip{min-height:26px;padding:3px 11px 3px 8px;border:0;border-radius:var(--r-1);background:#06120a1a;color:var(--brand-ink)}.receipt__head .chip svg{color:inherit}.receipt__head :focus-visible{outline-color:var(--brand-ink)}.banner{display:flex;gap:var(--sp-3);align-items:flex-start;padding:var(--sp-4) var(--sp-5);border-radius:var(--r-2)}.banner p{max-width:none;font-weight:550;font-size:var(--fs-sm);line-height:1.5;letter-spacing:.01em}.banner svg{flex:none;margin-top:1px}.banner--invoice{background:var(--surface-2);color:var(--ink);border:1px solid var(--rule)}.banner--invoice svg{color:var(--ink-2)}.statement-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-3) var(--sp-5)}.statement-bar .field{min-width:11rem}.statement-bar .export{flex:1 1 100%}.export{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.export__guard{display:grid;gap:var(--sp-1);justify-items:start}.export__error{color:var(--rejected-text);font-size:var(--fs-sm)}.statement{display:grid;gap:var(--sp-6);padding:clamp(1.25rem,4vw,2.75rem);background:var(--surface);border-radius:var(--r-3);box-shadow:var(--shadow-2)}.statement__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--sp-2) var(--sp-5);padding-bottom:var(--sp-5);border-bottom:1px solid var(--rule)}.statement__head h2{font-size:var(--fs-3xl);font-weight:500;letter-spacing:-.045em;line-height:1}.statement__meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);color:var(--ink-2);font-size:var(--fs-sm)}.sharebar{display:grid;gap:var(--sp-3)}.sharebar h3{font-size:var(--fs-sm);font-weight:500;color:var(--ink-2)}.sharebar__bar{display:flex;gap:3px;height:14px;border-radius:var(--r-1);overflow:hidden}.sharebar__seg{flex-basis:0;min-width:0}.sharebar__seg{border-radius:var(--r-1)}.sharebar__seg--attributed{background:var(--brand);box-shadow:inset 0 0 0 1px var(--verified)}.sharebar__seg--unattributed{background:repeating-linear-gradient(135deg,var(--surface-2) 0 4px,var(--surface-3) 4px 8px);box-shadow:inset 0 0 0 1px var(--rule-strong)}.sharebar__legend{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-2) var(--sp-7)}.sharebar__legend>:last-child{text-align:right}.sharebar__legend dt{font-size:var(--fs-sm);color:var(--ink-2)}.sharebar__legend dd{font-size:var(--fs-2xl);font-weight:500;letter-spacing:-.04em}.sharebar__legend dd .muted{font-size:var(--fs-sm);font-weight:400;letter-spacing:0}.stable{width:100%;min-width:760px;border-collapse:collapse}.stable th,.stable td{padding:var(--sp-3) var(--sp-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--rule)}.stable th:first-child,.stable td:first-child{padding-left:0}.stable th:last-child,.stable td:last-child{padding-right:0}.stable thead th{font-size:var(--fs-sm);font-weight:500;color:var(--ink-3);border-bottom:1px solid var(--rule);padding-top:0}.stable .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.stable .cp{display:table-cell;font-weight:400}.cp>*+*{display:flex;margin-top:var(--sp-1)}.cp__name{font-weight:550}.cp__sub{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--ink-2);flex-wrap:wrap}.ctx{display:inline-flex;flex-wrap:wrap;gap:2px var(--sp-3);font-size:var(--fs-sm)}.field__row{display:flex;align-items:center;gap:var(--sp-2);min-height:var(--control-h)}.stable tfoot th,.stable tfoot td{border-top:3px double var(--ink);border-bottom:0;font-weight:600;vertical-align:baseline;padding-top:var(--sp-4)}.stable tfoot [data-total=net] .money{font-size:var(--fs-lg);letter-spacing:-.02em}.stable tfoot tr+tr th,.stable tfoot tr+tr td{border-top:1px solid var(--rule);font-weight:400}.stable td.stable__none{padding-left:0;white-space:normal}.statement-foot{font-size:var(--fs-sm);max-width:none}@media (max-width: 640px){.statement{padding:var(--sp-4)}.statement__head h2{font-size:var(--fs-2xl)}.banner{padding:var(--sp-3) var(--sp-4)}}.stable tfoot tr:first-child>th,.stable tfoot tr:first-child>td{border-top:0;background:var(--brand);color:var(--brand-ink);padding-block:var(--sp-4)}.stable tfoot tr:first-child>:first-child{border-radius:var(--r-sm) 0 0 var(--r-sm);padding-left:var(--sp-4)}.stable tfoot tr:first-child>:last-child{border-radius:0 var(--r-sm) var(--r-sm) 0;padding-right:var(--sp-4)}.stable tfoot tr:first-child .money,.stable tfoot tr:first-child .money__asset,.stable tfoot tr:first-child .muted{color:var(--brand-ink)}.stable tfoot tr:first-child .money__zeros{color:var(--brand-ink-dim)}@media (max-width: 640px){.stable{min-width:0}.stable thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.stable,.stable tbody,.stable tfoot{display:block}.stable tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3) var(--sp-4);padding-block:var(--sp-4);border-bottom:1px solid var(--rule)}.stable th,.stable td,.stable tfoot th,.stable tfoot td{display:block;padding:0;border:0}.stable .cp,.stable .stable__ctx,.stable .stable__note,.stable td.stable__none,.stable tfoot th{grid-column:1 / -1}.stable .num{text-align:left}.stable .stable__note{white-space:normal}.stable [data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:var(--fs-xs);font-weight:500;color:var(--ink-3)}.stable tbody td:last-child .money{font-weight:600}.stable tfoot tr:first-child{margin-top:var(--sp-4);padding:var(--sp-4);border:0;border-radius:var(--r-2);background:var(--brand);color:var(--brand-ink)}.stable tfoot tr:first-child>:nth-child(n){padding:0;border-radius:0;background:transparent}.stable tfoot tr:first-child [data-label]:before{color:inherit;opacity:.7}.stable tfoot tr+tr{border-bottom:0}}@media (min-width: 641px){.table-scroll:has(>.stable){margin-inline:calc(-1 * var(--sp-4))}.stable th:first-child,.stable td:first-child{padding-left:var(--sp-4)}.stable th:last-child,.stable td:last-child{padding-right:var(--sp-4)}}.verify-layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--sp-6);align-items:start}.verify-input{display:grid;gap:var(--sp-4)}.verify-output{scroll-margin-top:var(--sp-4)}.dropzone{display:grid;justify-items:start;gap:var(--sp-3);padding:var(--sp-6) var(--sp-5);border:2px dashed var(--rule-strong);border-radius:var(--r-3);background:var(--surface);color:var(--ink-2);transition:background-color var(--dur-normal) var(--ease-out),border-color var(--dur-normal) var(--ease-out)}.dropzone>svg{color:var(--ink-3)}.dropzone p{font-size:var(--fs-xl);font-weight:500;letter-spacing:-.03em;color:var(--ink)}.dropzone--active{border-color:var(--verified);background:var(--brand-soft)}.paste{display:grid;gap:var(--sp-3);align-content:start}.paste .field--grow{display:grid}.paste__area{display:block;width:100%;min-height:10rem;padding:var(--sp-3)!important;resize:vertical;font-size:var(--fs-sm);line-height:1.5;white-space:pre;overflow-wrap:normal;overflow-x:auto}.paste__area.paste__area--compact{min-height:0}.paste__actions{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.local-note{display:flex;gap:var(--sp-2);align-items:flex-start;color:var(--ink-2);font-size:var(--fs-sm);max-width:none}.local-note svg{flex:none;margin-top:2px;color:var(--verified-text)}.verify-output{display:grid;min-width:0}.results{display:grid;gap:var(--sp-5);min-width:0}.results:empty{display:none}.results__working{padding:var(--sp-5);color:var(--ink-2)}.badge-local{display:inline-flex;align-items:center;gap:var(--sp-2);justify-self:start;padding:6px var(--sp-4) 6px var(--sp-3);border-radius:var(--r-1);background:var(--verified-soft);color:var(--verified-text);font-weight:550;font-size:var(--fs-sm)}.verdict{display:flex;gap:var(--sp-5);align-items:flex-start;padding:var(--sp-6);border-radius:var(--r-3);background:var(--surface);border:1px solid var(--rule);box-shadow:var(--shadow-2)}.verdict>svg,.verdict>.seal{flex:none}.verdict>div{display:grid;gap:var(--sp-2);min-width:0;flex:1}.verdict h2{font-size:var(--fs-3xl);font-weight:500;letter-spacing:-.045em;line-height:1}.verdict__code{font-size:var(--fs-xs);letter-spacing:.02em}.verdict--idle{box-shadow:none;border-style:dashed;border-color:var(--rule-strong);color:var(--ink-3)}.verdict--idle h2{font-size:var(--fs-xl);color:var(--ink)}.verdict--idle p{color:var(--ink-2)}.verdict--valid{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.verdict--valid h2{color:var(--brand-ink);font-size:clamp(2.25rem,3.8vw,3.25rem);font-weight:650;letter-spacing:-.035em;line-height:1.02}.verdict--valid p{color:var(--brand-ink)}.verdict--valid .seal__track{stroke:#00000024}.verdict--valid .seal__seg--on,.verdict--valid .seal--full .seal__seg--on[data-ring="0"]{stroke:var(--brand-ink)}.verdict--valid .seal__glyph{color:var(--brand-ink)}.verdict--valid :focus-visible{outline-color:var(--brand-ink)}.verdict__honest{margin-top:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid rgb(0 0 0 / 18%);font-size:var(--fs-sm);font-weight:500;line-height:1.5}.verdict--valid p{max-width:calc(60 * var(--ch))}.verdict--invalid{border:2px solid var(--rejected);color:var(--rejected-text)}.verdict--invalid h2{font-size:clamp(2rem,3.4vw,2.75rem);font-weight:650;letter-spacing:-.035em;line-height:1.02}.verdict--invalid p{color:var(--ink)}.verdict--invalid .checks{margin-top:var(--sp-2)}.verdict--invalid>svg:not(.seal){color:var(--rejected-text)}.onchain{display:grid;gap:var(--sp-3);padding:var(--sp-5);border:1px solid var(--rule);border-radius:var(--r-3);background:var(--surface)}.onchain__intro{color:var(--ink-2)}.onchain__problem{color:var(--rejected-text);font-size:var(--fs-sm)}.onchain__consent{overflow-wrap:anywhere}.onchain__actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center}.onchain__running{color:var(--ink-2);font-size:var(--fs-sm)}@media (max-width: 960px){.verify-layout{grid-template-columns:1fr}}@media (max-width: 640px){.dropzone{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-width:1.5px;border-radius:var(--r-2)}.dropzone p{font-size:var(--fs-md);letter-spacing:-.01em;line-height:1.25}.paste__area{min-height:6rem}.verdict{flex-direction:column;padding:var(--sp-5);gap:var(--sp-3)}.verdict>.seal{width:64px;height:64px}}.verdict--warn{border:2px dashed var(--rule-strong);background:var(--neutral-soft);color:var(--ink)}.verdict--warn h2{font-size:clamp(2rem,3.4vw,2.75rem);font-weight:650;letter-spacing:-.035em;line-height:1.02}.verdict--warn p{color:var(--ink-2)}.page{--band-h: 0px}@media (min-width: 1100px){.page{--band-h: 74px}.page[data-env=simulation]{--band-h: 128px}}.story{display:grid;grid-template-columns:184px minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem)}.story__title{grid-column:1 / -1;display:grid;justify-items:start;gap:var(--sp-5);padding:clamp(2rem,6vw,5rem);border-radius:var(--r-3);background:var(--brand);color:var(--brand-ink)}.story__title h1{font-size:clamp(2.6rem,6.4vw,5.25rem);font-weight:500;line-height:.98;letter-spacing:-.05em;max-width:10.768em}.story__title .lede{color:var(--brand-ink);font-size:var(--fs-lg);max-width:calc(46 * var(--ch))}.story__title :focus-visible{outline-color:var(--brand-ink)}.story__go{margin-top:var(--sp-2)}.folio__inner{position:sticky;top:calc(var(--band-h, 0px) + var(--sp-6));display:grid;gap:var(--sp-5)}.folio__seal{justify-self:start}.folio__index{display:grid;gap:2px}.folio__step{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:38px;padding:0 var(--sp-3);border:0;border-radius:var(--r-1);background:none;color:var(--ink-3);font-size:var(--fs-sm);text-align:left;transition:color var(--dur-micro) var(--ease-out),background-color var(--dur-micro) var(--ease-out)}.folio__step:hover{color:var(--ink);background:var(--surface-2)}.folio__step[data-done]{color:var(--ink-2)}.folio__step[aria-current=step]{color:var(--on-ink);font-weight:500;background:var(--ink)}.folio__n{min-width:1.25rem;font-weight:600}.folio__now{display:none}.chapter{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,4vw,4rem);align-items:start;padding-block:clamp(4rem,12vh,8rem);scroll-margin-top:calc(var(--band-h, 0px) + var(--sp-3))}.chapter__text{display:grid;gap:var(--sp-4)}.chapter__text h2{display:grid;justify-items:start;gap:var(--sp-4);font-size:clamp(2rem,3.6vw,2.75rem);font-weight:500;line-height:1.04;letter-spacing:-.045em}@media (min-width: 1000px){.chapter--s2 .chapter__text,.chapter--s5 .chapter__text{order:2}.chapter--s2,.chapter--s5{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.chapter__text h2:focus:not(:focus-visible){outline:none}.chapter__n{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--brand);color:var(--brand-ink);font-size:1.25rem;font-weight:600;letter-spacing:-.02em;line-height:1}.chapter__text p{color:var(--ink-2);font-size:var(--fs-lg);line-height:1.55;max-width:calc(50 * var(--ch))}.exhibit{margin:0;display:grid;gap:var(--sp-3);min-width:0}.exhibit__sheet{padding:clamp(1.25rem,3vw,2rem);background:var(--surface);border-radius:var(--r-3);box-shadow:var(--shadow-2);min-width:0}.exhibit__title{font-size:var(--fs-lg);font-weight:550;letter-spacing:-.02em;padding-bottom:var(--sp-3);margin-bottom:var(--sp-2);border-bottom:1px solid var(--rule)}.exhibit__note{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--ink-3)}.xfacts__row{display:grid;grid-template-columns:minmax(8rem,.8fr) 1.3fr;gap:var(--sp-1) var(--sp-3);align-items:baseline;padding:10px 0;border-bottom:1px dashed var(--declared-line)}.xfacts dt{font-size:var(--fs-sm);color:var(--ink-2)}.xsig{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);margin-top:var(--sp-4);color:var(--ink-2);font-size:var(--fs-sm)}.xsig svg{color:var(--ink)}.xmemo{display:grid;gap:var(--sp-4)}.xmemo__parts{display:grid;gap:var(--sp-1)}.xmemo__part{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 8rem;gap:var(--sp-3);align-items:center;padding:var(--sp-2) 0 var(--sp-2) var(--sp-4)}.xmemo__part:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:7px;border:1px solid var(--ink-3);border-right:0}.xmemo__text{overflow-wrap:anywhere;font-size:var(--fs-sm);color:var(--ink)}.xmemo__part--prefix .xmemo__text{font-weight:600}.xmemo__dim{display:grid;justify-items:end;font-size:var(--fs-xs);color:var(--ink-3);text-align:right}.xmemo__dim>:first-child{color:var(--ink-2);font-weight:500}.xmemo__total{display:grid;gap:var(--sp-3)}.xmemo__total p{padding:var(--sp-5);border-radius:var(--r-2);background:var(--brand);color:var(--brand-ink)}.xmemo__total p .xmemo__caption{color:var(--brand-ink)}.xmemo__bracket{height:10px;border:1.5px solid var(--ink);border-top:0}.xmemo__total p{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-1) var(--sp-3);max-width:none}.xmemo__figure{font-size:clamp(3.5rem,7vw,5rem);font-weight:600;line-height:.95;letter-spacing:-.06em}.xmemo__unit{font-weight:500;font-size:var(--fs-xl)}.xmemo__caption{font-size:var(--fs-sm);color:var(--ink-2)}.xtx li{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-1) var(--sp-3);padding:10px 0;border-bottom:1px solid var(--rule)}.xtx__ix{padding:1px 8px;border-radius:var(--r-1);background:var(--surface-2);color:var(--ink-2);font-size:var(--fs-xs)}.xtx__memo{font-size:var(--fs-sm);overflow-wrap:anywhere}.xcommit{display:grid;gap:var(--sp-2);margin-top:var(--sp-5)}.xcommit__label{font-size:var(--fs-sm);color:var(--ink-2)}.xcommit__rail{position:relative;margin-top:var(--sp-4)}.xcommit__track{position:absolute;z-index:0;top:16px;left:calc(100% / 6);right:calc(100% / 6);height:4px;border-radius:2px;background:var(--rule);overflow:hidden}.xcommit__fill{position:absolute;inset:0;border-radius:inherit;background:var(--brand);transform-origin:left center}.xcommit__levels{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr)}.xcommit__level{display:grid;justify-items:center;gap:var(--sp-2);font-size:var(--fs-sm);font-weight:500;text-align:center}.xcommit__node{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:2px solid var(--brand);background:var(--surface);color:var(--brand-ink);box-shadow:0 0 0 4px var(--surface)}.xcommit__level--finalized .xcommit__node{background:var(--brand)}.xcommit__note{justify-self:end;margin-top:var(--sp-2);font-size:var(--fs-sm);font-weight:550;color:var(--verified-text)}.chapter--peak{grid-template-columns:minmax(0,1fr)}.xrecord{margin:0;display:grid;gap:var(--sp-3)}.xrecord__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,4vw,3rem)}.xrecord__col{display:grid;gap:var(--sp-3);align-content:start;padding:clamp(.75rem,2vw,1.25rem);border-radius:var(--r-2);min-width:0}.xrecord__col--verified{border:2px solid var(--verified);background:var(--surface)}.xrecord__col--declared{border:2px dashed var(--declared-line);background:var(--declared-soft)}.xrecord__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);font-size:var(--fs-lg);font-weight:550;letter-spacing:-.02em;padding-bottom:var(--sp-3)}.xrecord__tiles{display:grid;gap:var(--sp-2)}.xtile{display:grid;gap:2px;padding:10px 14px;background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-sm);box-shadow:var(--shadow-1);min-width:0}.xtile--declared{border:1px dashed var(--declared-line)}.xtile__label{font-size:var(--fs-xs);color:var(--ink-2)}.xtile__value{overflow-wrap:anywhere}.xmore{display:grid;gap:var(--sp-3);max-width:calc(76 * var(--ch));margin-top:var(--sp-6)}.xmore h3{font-size:var(--fs-lg)}.xmore dl{display:grid;gap:var(--sp-3)}.xmore dl>div{display:grid;grid-template-columns:9.5rem 1fr;gap:var(--sp-3);align-items:start}.xmore dd{color:var(--ink-2);font-size:var(--fs-sm)}.xstmt__banner{margin-bottom:var(--sp-4);padding:10px var(--sp-4);border-radius:var(--r-sm);background:var(--ink);color:var(--on-ink);font-size:var(--fs-xs);font-weight:550;line-height:1.45;max-width:none}.xstmt__month{font-size:var(--fs-2xl);font-weight:500;letter-spacing:-.045em;margin-bottom:var(--sp-2)}.xstmt__table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.xstmt__table th,.xstmt__table td{padding:10px var(--sp-2) 10px 0;border-bottom:1px solid var(--rule);text-align:left;font-weight:400;vertical-align:baseline}.xstmt__table .num{text-align:right;padding-right:0;padding-left:var(--sp-2)}.xstmt__table thead th{color:var(--ink-3);font-weight:500}.xstmt__table tfoot th,.xstmt__table tfoot td{position:relative;border-top:3px double var(--ink);border-bottom:0;padding-top:var(--sp-3);font-weight:600}.xproof{display:grid;gap:var(--sp-4)}.xproof__seal{display:none;justify-self:center}.xproof__checks li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--sp-1) var(--sp-3);padding:10px 0;border-bottom:1px solid var(--rule);font-size:var(--fs-sm);font-weight:500}.colophon{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--sp-5);padding-block:var(--sp-6) var(--sp-5);align-items:stretch}.colophon__limits{display:grid;gap:var(--sp-3);align-content:start;padding:clamp(1.25rem,3vw,2rem);border-radius:var(--r-3);background:var(--surface)}.colophon__limits h2{font-size:var(--fs-xl)}.colophon__limits li{color:var(--ink-2);font-size:var(--fs-sm)}.colophon__close{display:grid;gap:var(--sp-4);align-content:start}.colophon__card{display:grid;align-content:space-between;gap:var(--sp-7);min-height:18rem;padding:clamp(1.5rem,4vw,2.5rem);border-radius:var(--r-3);background:var(--brand);color:var(--brand-ink);text-decoration:none;transition:transform var(--dur-normal) var(--ease-out)}.colophon__card:hover{transform:translateY(-2px)}.colophon__card:active{transform:scale(.99)}.colophon__card:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.colophon__cta{font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:500;line-height:1.08;letter-spacing:-.045em}.colophon__link{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.14em}.colophon__arrow{transition:transform var(--dur-normal) var(--ease-out)}.colophon__card:hover .colophon__arrow{transform:translate(6px)}.colophon__docs{color:var(--ink-2);font-size:var(--fs-sm)}.story[data-motion=on] .ink{transition:opacity .62s var(--ease-out),transform .62s var(--ease-out);transition-delay:calc(var(--k, 0) * 70ms)}.story[data-motion=on] :is(.chapter,.colophon):not([data-in]) .ink{opacity:0;transform:translateY(14px)}.story[data-motion=on] .xstmt__table tfoot :is(th,td):before{content:"";position:absolute;left:0;right:0;top:-3px;height:3px;background:var(--surface);transform:scaleX(0);transform-origin:right center;transition:transform var(--dur-macro) var(--ease-out) .42s}.story[data-motion=on] .chapter--s5:not([data-in]) .xstmt__table tfoot :is(th,td):before{transform:scaleX(1)}@supports (animation-timeline: view()){.story[data-motion=on] .chapter--s3{view-timeline-name:--settle}.story[data-motion=on] .xcommit__fill{animation:track-fill linear both;animation-timeline:--settle;animation-range:cover 30% cover 52%}.story[data-motion=on] .xcommit__level--processed .xcommit__node{animation:node-lit linear both;animation-timeline:--settle;animation-range:cover 26% cover 30%}.story[data-motion=on] .xcommit__level--confirmed .xcommit__node{animation:node-lit linear both;animation-timeline:--settle;animation-range:cover 38% cover 42%}.story[data-motion=on] .xcommit__level--finalized .xcommit__node,.story[data-motion=on] .xcommit__note{animation:node-lit linear both;animation-timeline:--settle;animation-range:cover 50% cover 54%}.story[data-motion=on] .xrecord__run{height:230vh;view-timeline-name:--sort}.story[data-motion=on] .xrecord{position:sticky;top:calc(var(--band-h, 0px) + 6vh)}.story[data-motion=on] .xtile{animation:tile-sort linear both;animation-timeline:--sort;animation-range:contain 2% contain 60%}.story[data-motion=on] .xrecord__col{animation:frame-in linear both;animation-timeline:--sort;animation-range:contain 42% contain 68%}.story[data-motion=on] .xrecord__head{animation:head-in linear both;animation-timeline:--sort;animation-range:contain 48% contain 70%}}@keyframes track-fill{0%{transform:scaleX(0)}}@keyframes node-lit{0%{background:var(--surface);border-color:var(--rule-strong);color:transparent;opacity:.55}}@keyframes tile-sort{0%{transform:translate(var(--dx, 0),var(--dy, 0)) rotate(var(--rot, 0deg))}}@keyframes frame-in{0%{border-color:transparent;background:transparent}}@keyframes head-in{0%{opacity:0}}@media (max-width: 999px){.story{grid-template-columns:minmax(0,1fr);gap:0}.story__title{margin-bottom:var(--sp-5)}.folio{position:sticky;top:var(--band-h, 0px);z-index:10;margin-inline:calc(-1 * var(--gutter));margin-top:calc(-1 * var(--sp-5));background:var(--ground);border-bottom:1px solid var(--rule)}.folio__inner{position:static;display:block;padding:var(--sp-2) var(--gutter)}.folio__seal,.folio__index{display:none}.folio__now{display:flex;align-items:center;gap:var(--sp-3);min-height:34px;font-weight:550;max-width:none}.chapter{grid-template-columns:minmax(0,1fr);padding-block:clamp(3rem,9vh,5rem);scroll-margin-top:calc(var(--band-h, 0px) + 64px)}.story :focus-visible{scroll-margin-top:calc(var(--band-h, 0px) + 64px)}.xproof__seal{display:block}.colophon{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.xmemo__part{grid-template-columns:minmax(0,1fr);gap:2px}.xmemo__dim{justify-items:start;text-align:left;grid-auto-flow:column;justify-content:start;gap:var(--sp-2)}.story__title h1{font-size:2.5rem}.story[data-motion=on] .xrecord{top:calc(var(--band-h, 0px) + 60px)}.xfacts__row,.xmore dl>div{grid-template-columns:minmax(0,1fr)}.xrecord__cols{gap:var(--sp-2)}.xtile{padding:8px}.xtile__value{font-size:var(--fs-sm)}}@media print{.story .ink,.story .xtile{opacity:1!important;transform:none!important;animation:none!important}.story .xrecord__run{height:auto!important}.folio{display:none}}.story__title .btn--primary,.colophon__card .btn--primary,.verdict--valid .btn--primary{background:var(--brand-ink);border-color:var(--brand-ink);color:var(--brand)}.story__title .btn:not(.btn--primary),.colophon__card .btn:not(.btn--primary),.verdict--valid .btn:not(.btn--primary){background:var(--white);border-color:var(--white);color:var(--brand-ink)}@media (max-width: 640px){.story__title{padding:var(--sp-6) var(--sp-5)}.story__title h1{font-size:min(2.5rem,9vw);overflow-wrap:break-word;hyphens:auto}}.story__seal{display:none}.story__title .seal__track{stroke:#00000024}.story__title .seal__seg--on,.story__title .seal--full .seal__seg--on[data-ring="0"]{stroke:var(--brand-ink)}.story__title .seal__glyph{color:var(--brand-ink)}@media (min-width: 1000px){.story__title{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--sp-7)}.story__title>:not(.story__seal){grid-column:1}.story__title h1{font-size:clamp(2.6rem,4.6vw,4.5rem)}.story__seal{display:block;grid-column:2;grid-row:1 / span 3;align-self:center}}.books-results{display:grid;gap:var(--sp-5)}.books-acks{margin:var(--sp-3) 0 0;font-weight:550}.books-claim{margin-top:var(--sp-3);font-size:var(--fs-sm);color:var(--ink-2)}.books-claim>summary{cursor:pointer;color:var(--ink)}.books-findings{margin:var(--sp-2) 0 0;padding-left:var(--sp-5);font-size:var(--fs-sm);overflow-wrap:anywhere}.books-line{display:grid;grid-template-columns:14px minmax(9.5rem,1fr) minmax(9rem,1.2fr) minmax(8rem,1fr) minmax(8rem,1fr);align-items:center;gap:var(--sp-3);padding-inline:var(--sp-3);border-bottom:1px solid var(--rule);font-size:var(--fs-sm)}.books-line--head{min-height:2.5rem;color:var(--ink-2);font-weight:550}.books-line__amount{text-align:right;white-space:nowrap}.books-line[data-class=OUTFLOW] .books-line__amount{color:var(--rejected-text)}.books-lines__list{height:min(calc(var(--vlist-content, 44px) + 2px),28rem)}.books-lines{container-type:inline-size}@container (max-width: 40rem){.books-line{grid-template-columns:14px 1fr auto;row-gap:var(--sp-1);align-content:center}.books-line--head span:nth-child(n+4){display:none}.books-rail{grid-row:span 2}}.books-summary--unverified{border-style:dashed}.books-line{position:relative}.books-rail{position:relative;align-self:stretch;width:14px}.books-rail:before{content:"";position:absolute;left:6px;top:0;bottom:0;width:2px;background:var(--rule-strong);opacity:.5}.books-line--first .books-rail:before{top:50%}.books-line--last .books-rail:before{bottom:50%}.books-rail:after{content:"";position:absolute;left:3px;top:calc(50% - 4px);width:8px;height:8px;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 2px var(--rule-strong)}.books-lines[data-chain=verified] .books-rail:before{background:var(--verified);opacity:1}.books-lines[data-chain=verified] .books-rail:after{background:var(--verified);box-shadow:none}@media (prefers-reduced-motion: no-preference){.books-rail:before,.books-rail:after{transition:background-color var(--dur-macro) var(--ease-out),box-shadow var(--dur-macro) var(--ease-out),opacity var(--dur-macro) var(--ease-out);transition-delay:calc(var(--i, 0) * 25ms)}}.books-progress{display:grid;gap:var(--sp-2)}.books-progress__track{height:6px;border-radius:var(--r-1);background:var(--surface-3);overflow:hidden}.books-progress__fill{display:block;height:100%;width:100%;border-radius:inherit;background:var(--brand);transform:scaleX(var(--p, 0));transform-origin:left;transition:transform var(--dur-normal) var(--ease-out)}.books-working{display:grid;gap:var(--sp-3);padding:var(--sp-5)}.books-working .results__working{padding:0}.books-working__detail{margin:0;color:var(--ink-3);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.books-lines__title .muted{font-weight:450;font-size:var(--fs-md);margin-left:var(--sp-2)}@media (min-width: 64rem){.screen--books .verify-input{position:sticky;top:calc(var(--band-h, 0px) + 96px);align-self:start}}.books-line--break{background:var(--rejected-soft)}.books-line--break .books-rail:before{top:50%;background:var(--rejected);opacity:1}.books-line--break .books-rail:after{background:var(--rejected);box-shadow:0 0 0 3px var(--rejected-soft)}.signer{display:grid;gap:var(--sp-3)}.signer h3{margin:0}.signer__note,.signer__hint{margin:0;font-size:var(--fs-sm);color:var(--ink-2)}.signer__input input{font-size:var(--fs-sm)}.signer__outcome{display:grid;gap:var(--sp-2)}.signer__verdict{display:inline-flex;align-items:center;gap:6px;margin:0;font-weight:600}.signer__outcome--pass .signer__verdict{color:var(--verified-text)}.signer__outcome--fail .signer__verdict{color:var(--rejected-text)}.signer__keys{display:grid;gap:var(--sp-1);margin:0;font-size:var(--fs-sm)}.signer__keys>div{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.signer__keys dt{min-width:6rem;color:var(--ink-2)}.signer__keys dd{margin:0}.source-chip{display:flex;width:fit-content;max-width:100%;align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-3);padding:2px var(--sp-3);border:1px solid var(--rule-strong);border-radius:var(--r-1);background:var(--surface);color:var(--ink-2);font-size:var(--fs-xs);font-weight:500;line-height:1.5}.source-chip[data-source=edited]{border-style:dashed}.books-verdict-area{display:grid;gap:var(--sp-3);scroll-margin-top:6rem}.books-verdict-area h2:focus-visible{outline:3px solid var(--focus);outline-offset:4px;border-radius:var(--r-sm)}.verdict__code-line{margin-top:var(--sp-2);font-size:var(--fs-xs);letter-spacing:.01em}.onchain__slow{color:var(--ink-2);font-size:var(--fs-sm);font-weight:500}.onchain__eta{color:var(--ink-2);font-size:var(--fs-sm)}.onchain__ownrpc{display:grid;gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--rule);color:var(--ink-2);font-size:var(--fs-sm)}.onchain__done{display:grid;gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);border:1px solid var(--rule-strong);border-radius:var(--r-sm);background:var(--surface-2)}.onchain__done--verified{border-color:var(--verified);background:var(--verified-soft)}.onchain__done-title{display:flex;align-items:flex-start;gap:var(--sp-2);font-weight:600}.onchain__done--verified .onchain__done-title{color:var(--verified-text)}.onchain__done-stats{color:var(--ink-2);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.books-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--sp-4) var(--sp-5)}.export-menu{display:grid;gap:var(--sp-2);max-width:calc(64 * var(--ch))}.export-menu>details{position:relative}.export-menu summary{cursor:pointer;list-style:none}.export-menu summary::-webkit-details-marker{display:none}.export-menu__list{display:grid;gap:var(--sp-1);margin:var(--sp-2) 0 0;padding:var(--sp-2);list-style:none;border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--shadow-2)}.export-menu__item{display:flex;align-items:center;gap:var(--sp-2);width:100%;min-height:var(--control-h);padding:0 var(--sp-3);border:0;border-radius:var(--r-sm);background:transparent;color:var(--ink);font:inherit;font-weight:600;text-align:left;cursor:pointer}.export-menu__item:hover{background:var(--surface-2)}.export-menu__hint{display:block;padding:0 var(--sp-3) var(--sp-2) calc(var(--sp-3) + 18px + var(--sp-2));color:var(--ink-3);font-size:var(--fs-xs);line-height:1.45}.export-menu__local,.export-menu__both,.share__note{color:var(--ink-3);font-size:var(--fs-xs);line-height:1.45}.export-menu__local{margin:var(--sp-2) 0 0}.share{display:grid;justify-items:start;gap:var(--sp-2);max-width:calc(52 * var(--ch))}.share__copied{color:var(--verified-text);font-size:var(--fs-sm);font-weight:600}.share__copied--failed{color:var(--rejected-text)}.tamper-caught{display:grid;gap:var(--sp-1);margin-bottom:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--rejected);border-radius:var(--r-sm);background:var(--rejected-soft);color:var(--rejected-text)}.tamper-caught__title{display:flex;align-items:flex-start;gap:var(--sp-2);font-weight:650}.tamper-caught__why{color:var(--ink-2);font-size:var(--fs-sm)}.cert{display:none}@media print{body.printing-certificate>*:not(.cert){display:none!important}body.printing-certificate{background:#fff}body.printing-certificate>.cert{display:block;box-sizing:border-box;max-width:17cm;margin:0 auto;padding:0;background:#fff;color:#000;font-family:var(--font-sans);font-size:10pt;line-height:1.4}@page{margin:1.6cm}.cert__title{margin:0;font-size:20pt;letter-spacing:-.02em}.cert__brand{margin:0 0 .5cm;color:#696969}.cert h2{margin:.4cm 0 .15cm;font-size:11pt}.cert__facts{margin:0 0 .3cm;border-top:1px solid black}.cert__facts>div{display:grid;grid-template-columns:5cm 1fr;gap:.3cm;padding:.1cm 0;border-bottom:1px solid silver;break-inside:avoid}.cert__facts dt{font-weight:600}.cert__facts dd{margin:0;overflow-wrap:anywhere;font-size:9pt}.cert__verdict{margin:.3cm 0;padding:.2cm .3cm;border:2px solid black;font-size:12pt}.cert__pin{margin:0 0 .2cm;font-weight:600}.cert__checks{margin:0 0 .3cm;padding:0;list-style:none;border-top:1px solid black}.cert__checks li{display:flex;justify-content:space-between;gap:.5cm;padding:.08cm 0;border-bottom:1px solid silver;break-inside:avoid}.cert__limits{margin:.4cm 0 .15cm;padding-top:.2cm;border-top:2px solid black;font-weight:600}.cert__local{margin:0;color:#696969}}.assist{display:grid;gap:var(--sp-4)}.assist--pending{min-height:8rem}.assist__head h3{margin:0}.assist__badge{margin:var(--sp-1) 0 0;font-size:var(--fs-sm);color:var(--ink-2)}.assist__controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-5)}.assist-seg{display:inline-flex;margin:0;padding:2px;min-width:0;border:1px solid var(--rule-strong);border-radius:var(--r-1);background:var(--surface-2)}.assist-seg__legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.assist-seg__option{position:relative;display:inline-flex;align-items:center;min-height:2.25rem;padding-inline:var(--sp-4);border-radius:var(--r-1);font-size:var(--fs-sm);color:var(--ink-2);cursor:pointer;transition:background var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out)}.assist-seg__option input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.assist-seg__option:has(input:checked){background:var(--surface);color:var(--ink);font-weight:600;box-shadow:var(--shadow-1)}.assist-seg__option:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.assist__source{display:inline-flex;align-items:center;gap:var(--sp-2);margin:0;font-size:var(--fs-sm);color:var(--ink-2)}.assist__body{display:grid;gap:var(--sp-3);max-width:calc(68 * var(--ch))}.assist__body p,.assist__body ul{margin:0}.assist__lead{line-height:1.55}.assist__note{font-size:var(--fs-sm);color:var(--ink-2)}.assist__sub{margin:var(--sp-2) 0 0;font-size:var(--fs-sm);font-weight:600;color:var(--ink-2)}.assist__claims{display:grid;gap:var(--sp-2);padding-left:var(--sp-5);line-height:1.5}.assist-value{font-variant-numeric:tabular-nums;font-weight:550}.assist-untrusted{display:inline-flex;flex-direction:column;max-width:100%;margin-inline:2px;padding:2px var(--sp-2);vertical-align:top;border:1px dashed var(--declared-line);border-radius:var(--r-sm);background:var(--declared-soft);color:var(--declared-text)}.assist-untrusted__label{font-size:var(--fs-xs);color:var(--ink-3)}.assist-untrusted__text{font-size:var(--fs-sm);overflow-wrap:anywhere;unicode-bidi:isolate;white-space:pre-wrap}@media (prefers-reduced-motion: reduce){.assist-seg__option{transition:none}}.helpcard{border:1px solid var(--rule);border-radius:var(--r-2);background:var(--surface);min-width:0}.helpcard__title{font-size:var(--fs-md);font-weight:600;letter-spacing:-.01em}.helpcard__toggle{display:flex;align-items:center;gap:var(--sp-2);width:100%;min-height:var(--control-h);padding:var(--sp-2) var(--sp-5);border:0;border-radius:var(--r-2);background:transparent;color:var(--ink);font:inherit;text-align:left}.helpcard__toggle>svg:first-child{flex:none;color:var(--verified-text)}.helpcard__toggle>span{flex:1}.helpcard__caret{flex:none;color:var(--ink-3);transition:transform var(--dur-normal) var(--ease-out)}.helpcard[data-open=true] .helpcard__caret{transform:rotate(180deg)}.helpcard__body{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11.5rem),1fr));gap:var(--sp-4) var(--sp-5);padding:var(--sp-2) var(--sp-5) var(--sp-5);color:var(--ink-2);font-size:var(--fs-sm);line-height:1.5}.helpcard__body[hidden]{display:none}.helpcard__section{display:grid;align-content:start;gap:var(--sp-2);min-width:0}.helpcard__label{font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.helpcard__steps{display:grid;gap:var(--sp-2);padding:0;list-style:none;counter-reset:help-step}.helpcard__steps>li{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:var(--sp-2);counter-increment:help-step}.helpcard__steps>li:before{content:counter(help-step);display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--verified-soft);color:var(--verified-text);font-size:var(--fs-xs);font-weight:650}.helpcard__list{display:grid;gap:var(--sp-2);padding-left:var(--sp-4);list-style:square}.helpcard__list li::marker{color:var(--ink-3)}.helpcard__list--safe li::marker{color:var(--verified-text)}.helpcard__meaning{list-style:none;margin-left:calc(-1 * var(--sp-4));display:grid;gap:2px}.helpcard__chip .term__btn{font-weight:650;color:var(--ink)}.helpcard--panel{background:var(--surface-2);border-color:transparent}.story__help{grid-column:1 / -1}.term{position:relative;display:inline}.term__btn{display:inline;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-decoration:underline dotted;text-decoration-color:color-mix(in srgb,currentColor 55%,transparent);text-decoration-thickness:.08em;text-underline-offset:.18em;cursor:help}.term__btn[aria-expanded=true]{text-decoration-style:solid}.term__pop{position:absolute;top:calc(100% + 6px);left:0;z-index:60;display:block;width:max-content;max-width:min(calc(34 * var(--ch)),calc(100vw - 32px));padding:var(--sp-3) var(--sp-4);border:1px solid var(--rule-strong);border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--shadow-3);color:var(--ink-2);font-size:var(--fs-sm);font-weight:400;letter-spacing:normal;line-height:1.45;text-align:left;text-transform:none;white-space:normal;transform:translate(var(--term-shift, 0px))}.term__pop[hidden]{display:none}.whatnow{display:grid;gap:var(--sp-3);padding:var(--sp-5);border:1px solid var(--rule);border-radius:var(--r-2);background:var(--surface);min-width:0}.whatnow__title{font-size:var(--fs-lg);font-weight:600}.whatnow__intro{color:var(--ink-2)}.whatnow__steps{display:grid;gap:var(--sp-4);padding:0;list-style:none}.whatnow__step{display:grid;gap:var(--sp-2);padding-left:var(--sp-4);border-left:2px solid var(--rule-strong);min-width:0}.whatnow__check{font-weight:600;color:var(--ink)}.whatnow__text,.whatnow__how{color:var(--ink-2);max-width:calc(68 * var(--ch))}.whatnow__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-4)}.whatnow__why{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0;border:0;background:none;color:var(--verified-text);font:inherit;font-size:var(--fs-sm);font-weight:550;text-decoration:underline;text-underline-offset:.2em}.btn--small{min-height:36px;padding:0 var(--sp-4);font-size:var(--fs-sm)}.whatnow .btn,.starts .btn,.notice--undo .btn,.guide .btn{max-width:100%;padding-block:6px;white-space:normal;text-align:left}[data-highlight=on]{outline:3px solid var(--focus);outline-offset:3px;border-radius:var(--r-sm);scroll-margin:6rem}[data-evidence]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion: no-preference){[data-highlight=on]{animation:evidence-arrive .9s var(--ease-out) both}}@keyframes evidence-arrive{0%{outline-offset:10px;outline-color:transparent}}.cmd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);min-width:0;max-width:100%}.cmd__text{flex:1 1 16rem;min-width:0;max-width:100%;margin:0;padding:var(--sp-2) var(--sp-3);overflow-x:auto;border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink);font-size:var(--fs-xs);line-height:1.6;white-space:pre}.cmd__text code{padding:0;background:none;font-size:inherit}.starts{display:grid;gap:var(--sp-3);margin-top:var(--sp-4);padding:var(--sp-5);border:1px solid var(--rule);border-radius:var(--r-2);background:var(--surface);min-width:0}.starts h3{font-size:var(--fs-md);font-weight:600}.starts__list{display:grid;gap:var(--sp-4);padding:0;list-style:none;counter-reset:start;color:var(--ink-2);font-size:var(--fs-sm)}.starts__list>li{display:grid;justify-items:start;gap:var(--sp-2);padding-left:2rem;position:relative;counter-increment:start;min-width:0}.starts__list>li>.cmd{justify-self:stretch}.starts__list>li:before{content:counter(start);position:absolute;left:0;top:.15rem;display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--surface-2);color:var(--ink);font-size:var(--fs-xs);font-weight:650}.starts__note{color:var(--ink-3)}.guard{color:var(--ink-3);font-size:var(--fs-xs);line-height:1.45;max-width:calc(60 * var(--ch))}.guard__name{color:var(--ink-2);font-weight:600}.guard__name:after{content:":"}.export__guard{flex-basis:100%}.notice--undo{display:grid;justify-items:start;gap:var(--sp-2)}.guide-slot{position:relative;z-index:25}.guide-slot .strip[data-covered]{visibility:hidden}.guide{position:absolute;top:0;right:0;left:0;max-width:var(--page-max);margin:var(--sp-3) auto 0;padding-inline:var(--gutter)}.guide__card{display:grid;gap:var(--sp-3);padding:var(--sp-5);border-radius:var(--r-2);background:var(--hero);color:var(--hero-ink);box-shadow:var(--shadow-2)}.guide__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--sp-2) var(--sp-4)}.guide__eyebrow{color:var(--hero-ink-2);font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.guide__card h2{font-size:var(--fs-xl);font-weight:600;letter-spacing:-.02em}.guide__card p{color:var(--hero-ink-2);max-width:calc(62 * var(--ch))}.guide__roles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--sp-2)}.guide__role{display:grid;gap:2px;min-height:var(--control-h);padding:var(--sp-3) var(--sp-4);border:1px solid var(--hero-rule);border-radius:var(--r-sm);background:transparent;color:var(--hero-ink);font:inherit;text-align:left}.guide__role:hover{border-color:var(--hero-dim)}.guide__role[aria-pressed=true]{border-color:var(--verified);box-shadow:inset 0 0 0 1px var(--verified)}.guide__role-name{font-weight:600}.guide__role-hint{color:var(--hero-ink-2);font-size:var(--fs-sm)}.guide__path{display:flex;flex-wrap:wrap;gap:var(--sp-2);padding:0;list-style:none;counter-reset:path}.guide__path a{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:36px;padding:0 var(--sp-4);border-radius:var(--r-1);background:var(--hero-glow);color:var(--hero-ink);font-size:var(--fs-sm);font-weight:550;text-decoration:none}.guide__path li{counter-increment:path}.guide__path a:before{content:counter(path);color:var(--verified-text);font-weight:650}.guide__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2)}.guide__nav{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.guide .btn{border-color:var(--hero-ink-2);color:var(--hero-ink)}.guide .btn:hover:not(:disabled){background:var(--hero-glow)}.guide .btn--brand{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.guide .btn--brand:hover:not(:disabled){background:var(--brand)}.guide__skip{min-height:36px;padding:0;border:0;background:none;color:var(--hero-ink-2);font:inherit;font-size:var(--fs-sm);text-decoration:underline;text-underline-offset:.2em}.guide :focus-visible{outline-color:var(--verified-text)}.topbar__nav a[data-suggested]{position:relative}.topbar__nav a[data-suggested]:after{content:"";position:absolute;left:50%;bottom:2px;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:var(--brand)}@media (max-width: 640px){.helpcard__toggle,.helpcard__body{padding-inline:var(--sp-4)}.whatnow,.starts,.guide__card{padding:var(--sp-4)}.guide{margin-top:var(--sp-4)}.guide__card{gap:var(--sp-2)}.guide__card h2{font-size:var(--fs-lg)}.guide__card p{font-size:var(--fs-sm)}.guide__role{min-height:0;padding:var(--sp-2) var(--sp-3)}.guide__role-hint{font-size:var(--fs-xs)}}.icon-btn--help[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px var(--verified)}.strip{border-bottom:1px solid var(--rule);background:var(--surface)}.strip__inner{display:flex;align-items:center;gap:var(--sp-3);max-width:var(--page-max);min-height:56px;margin-inline:auto;padding:var(--sp-2) var(--gutter)}.strip__scroll{display:flex;align-items:center;gap:var(--sp-3);flex:1;min-width:0;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.strip__scroll::-webkit-scrollbar{display:none}.strip__label{flex:none;color:var(--ink-3);font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.strip__chips,.strip__path{display:flex;flex:none;gap:var(--sp-2);margin:0;padding:0;list-style:none}.strip__chip,.strip__path a{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:36px;padding:0 var(--sp-4);border:1px solid var(--rule-strong);border-radius:var(--r-1);background:transparent;color:var(--ink);font:inherit;font-size:var(--fs-sm);font-weight:500;text-decoration:none}.strip__chip:hover,.strip__path a:hover{background:var(--surface-2)}.strip__chip[aria-pressed=true]{border-color:var(--verified);background:var(--verified-soft);color:var(--verified-text)}.strip__path{counter-reset:strip-path}.strip__path li{counter-increment:strip-path}.strip__path a:before{content:counter(strip-path);color:var(--verified-text);font-weight:650}.strip__actions{display:flex;flex:none;align-items:center;gap:var(--sp-3)}.strip__link{flex:none;min-height:36px;padding:0 var(--sp-2);border:0;background:none;color:var(--ink-2);font:inherit;font-size:var(--fs-sm);text-decoration:underline;text-underline-offset:.2em}.strip__close{display:inline-grid;flex:none;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:none;color:var(--ink-2)}.strip__close:hover{background:var(--surface-2)}.helpcard__summary{flex:1;min-width:0;overflow:hidden;color:var(--ink-2);font-weight:450;text-overflow:ellipsis;white-space:nowrap}.helpcard:not([data-open=true]) .helpcard__toggle{min-height:48px}.helpcard__summary--narrow{display:none}@media (max-width: 640px){.helpcard__summary--narrow{display:block}.helpcard__summary--narrow~.helpcard__title-text{display:none}}.helppanel{display:grid;gap:var(--sp-4);padding:var(--sp-5);border:1px dashed var(--rule-strong);border-radius:var(--r-3);background:var(--surface);min-width:0}.helppanel__title{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-lg);font-weight:600}.helppanel__title>svg{color:var(--verified-text)}.helppanel__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4) var(--sp-5);color:var(--ink-2);font-size:var(--fs-sm);line-height:1.5}.verify-output>.helpcard{margin-bottom:var(--sp-4)}.page-head>.helpcard,.page-head--split>.helpcard{grid-column:1 / -1;margin-top:var(--sp-1)}.guide-slot[data-first-run]~main.page{padding-top:var(--sp-5)}@media (max-width: 640px){.page-head:has(>.helpcard)>.lede{display:none}.guide-slot[data-first-run]~main.page{padding-top:var(--sp-4)}.balance{gap:var(--sp-3)}.balance .balance__actions,.balance .activity__caption{display:none}.balance .activity__bars{height:40px}.page-head--split{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;min-width:0}.page-head--split>h1{flex:1 1 auto;min-width:0}.page-head--split>.page-head__aside{flex:none;margin-top:0}.page-head--split>.helpcard{flex:1 1 100%;min-width:0}.page-head--split>.page-head__aside>.field__label{display:none}.screen{gap:var(--sp-5)}}@media (max-width: 640px){.strip__inner{flex-wrap:wrap;min-height:52px;padding-inline:var(--sp-4);gap:0 var(--sp-2)}.strip .strip__scroll{flex:1 1 auto;overflow:visible;white-space:normal;background-image:none;mask-image:none;animation:none}.strip__chips,.strip__path{flex:0 1 auto;flex-wrap:wrap;min-width:0;padding-block:var(--sp-1)}.strip__actions{gap:var(--sp-2);margin-inline-start:auto}.strip__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.strip__chips,.strip__path{gap:6px}.strip__chip,.strip__path a{min-height:34px;padding:0 10px;font-size:.8125rem}.strip__path a:before{display:none}.strip__link{padding:0 var(--sp-1)}.helppanel{padding:var(--sp-4)}.helppanel__body{grid-template-columns:minmax(0,1fr)}}:root{--mentor-w: min(440px, 100vw)}.icon-btn--mentor{position:relative;background:var(--ink);color:var(--on-ink);box-shadow:none}.icon-btn--mentor[aria-expanded=true]{background:var(--verified-text);color:var(--surface)}.mentor-dot{position:absolute;top:3px;right:3px;width:11px;height:11px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 2px var(--mast)}.mentor-scrim{display:none}.mentor{position:fixed;inset:0 0 0 auto;z-index:50;display:flex;flex-direction:column;width:var(--mentor-w);background:var(--surface);color:var(--ink);border-left:1px solid var(--rule);box-shadow:var(--shadow-3)}.mentor[hidden]{display:none}@media (prefers-reduced-motion: no-preference){.mentor:not([hidden]){animation:mentor-in var(--dur-normal) var(--ease-out) both}}@keyframes mentor-in{0%{transform:translate(24px);opacity:0}}@media (min-width: 1440px){:root[data-mentor-open] body{padding-right:var(--mentor-w)}.mentor{box-shadow:none}}@media (min-width: 1440px) and (max-width: 1539px){:root[data-mentor-open] .topbar__row{grid-template-columns:auto 1fr;grid-template-areas:"brand controls" "nav nav";padding-block:var(--sp-2);row-gap:var(--sp-2)}:root[data-mentor-open] .topbar__controls{justify-self:end}:root[data-mentor-open] .topbar__nav{justify-self:start;max-width:100%}:root[data-mentor-open] .topbar,:root[data-mentor-open] .sim-band{position:static}}.mentor__head{display:grid;gap:var(--sp-2);padding:var(--sp-4) var(--sp-5) var(--sp-3);border-bottom:1px solid var(--rule)}.mentor__grip{display:none}.mentor__title-row{display:flex;align-items:center;gap:var(--sp-2)}.mentor__mark{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;background:var(--verified-soft);color:var(--verified-text)}.mentor__title{margin:0 auto 0 var(--sp-1);font-size:var(--fs-lg);font-weight:650;letter-spacing:-.02em;outline:none}.mentor__honesty{margin:0;font-size:var(--fs-xs);line-height:1.45;color:var(--ink-3)}.mentor-iconbtn{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:var(--ink-2);transition:background-color var(--dur-micro) var(--ease-out)}.mentor-iconbtn:hover,.mentor-iconbtn[aria-expanded=true]{background:var(--surface-2);color:var(--ink)}.mentor-settings{display:grid;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5) var(--sp-4);border-bottom:1px solid var(--rule);background:var(--surface-2)}.mentor-field{display:grid;gap:4px;min-width:0;font-size:var(--fs-sm)}.mentor-field__label{color:var(--ink-2);font-weight:500}.mentor-field select{width:100%;min-width:0;min-height:40px;padding:0 var(--sp-3);border:1px solid var(--rule-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font:inherit}.mentor-check{display:flex;align-items:center;gap:var(--sp-2);min-height:32px;font-size:var(--fs-sm);font-weight:500}.mentor-check__control{display:inline-grid;flex:none}.mentor-check input{width:18px;height:18px;margin:0;accent-color:var(--verified)}.mentor-check__box{display:none}.mentor-settings__note{margin-top:-6px}.mentor__scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;align-content:start;gap:var(--sp-5);padding:var(--sp-4) var(--sp-5) var(--sp-5)}.mentor-section{display:grid;gap:var(--sp-3);min-width:0}.mentor-section__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.mentor-section__head h3{margin:0 auto 0 0;font-size:var(--fs-md);font-weight:650}.mentor-env{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:var(--r-1);font-size:var(--fs-xs);font-weight:600;letter-spacing:.01em}.mentor-env--live{background:var(--verified-soft);color:var(--verified-text)}.mentor-env--simulation{background:repeating-linear-gradient(135deg,var(--synth-soft) 0 6px,var(--synth-stripe) 6px 12px);color:var(--synth-text);border:1px solid var(--synth)}.mentor-briefing__controls{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.mentor-briefing__controls .segmented__btn{min-height:32px;padding:0 var(--sp-3)}.mentor-muted{margin:0;font-size:var(--fs-sm);line-height:1.5;color:var(--ink-3)}.mentor-quiet{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2) var(--sp-4);padding:var(--sp-3) var(--sp-4);border:1px dashed var(--rule-strong);border-radius:var(--r-sm);color:var(--ink-2);font-size:var(--fs-sm)}.mentor-quiet p{margin:0}.mentor-brief{display:grid;gap:var(--sp-3);padding:var(--sp-4);border-radius:18px;background:var(--surface-2);min-width:0}.mentor-brief__headline .mentor-line__text{font-size:var(--fs-md);font-weight:600;line-height:1.45;color:var(--ink)}.mentor-brief__facts,.mentor-brief__flags{display:grid;gap:var(--sp-2);margin:0;padding:0;list-style:none}.mentor-brief__facts .mentor-line__text{color:var(--ink-2);font-size:var(--fs-sm)}.mentor-brief__facts li{position:relative;padding-left:14px}.mentor-brief__facts li:before{content:"";position:absolute;left:2px;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--rule-strong)}.mentor-flag{padding:var(--sp-3);border:1px solid var(--rule);border-left-width:3px;border-radius:var(--r-sm);background:var(--surface)}.mentor-flag--attention{border-left-color:var(--verified)}.mentor-flag--notice{border-left-color:var(--rule-strong)}.mentor-flag .mentor-line__text{font-size:var(--fs-sm)}.mentor-flag__tag{display:inline-block;margin-right:var(--sp-2);font-size:var(--fs-xs);font-weight:650;letter-spacing:.01em;color:var(--ink-3)}.mentor-flag--attention .mentor-flag__tag{color:var(--verified-text)}.mentor-brief__next{display:grid;gap:6px;justify-items:start;padding-top:var(--sp-1)}.mentor-brief__next-label{font-size:var(--fs-xs);font-weight:600;color:var(--ink-3)}.mentor-brief__next-btn{max-width:100%;white-space:normal;text-align:left;border-color:var(--ink)}.mentor-line{min-width:0}.mentor-line__text{margin:0;line-height:1.55;overflow-wrap:anywhere}.mentor-value{font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}.mentor-why-btn{display:inline-flex;align-items:center;gap:3px;min-height:24px;padding:0 8px;border:0;border-radius:var(--r-1);background:transparent;color:var(--verified-text);font-size:var(--fs-xs);font-weight:650;vertical-align:baseline;white-space:nowrap}.mentor-why-btn:hover,.mentor-why-btn[aria-expanded=true]{background:var(--verified-soft)}.mentor-why-btn[aria-expanded=true] svg{transform:rotate(180deg)}.mentor-why{display:grid;gap:var(--sp-2);margin-top:var(--sp-2);padding:var(--sp-3);border-left:2px solid var(--verified);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--surface);font-size:var(--fs-sm);color:var(--ink-2);min-width:0}.mentor-why p{margin:0}.mentor-why__rule{display:grid;gap:2px;line-height:1.5}.mentor-why__rule-name{font-weight:650;color:var(--ink)}.mentor-why__group{display:grid;gap:6px}.mentor-why__head{font-weight:600;color:var(--ink)}.mentor-why__links{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.mentor-why__more,.mentor-why__empty{color:var(--ink-3)}.mentor-rows{display:grid;gap:0;margin:0;padding:0;list-style:none}.mentor-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:var(--sp-2);min-height:36px;border-bottom:1px solid var(--rule);font-size:var(--fs-xs)}.mentor-row:last-child{border-bottom:0}.mentor-row__time{color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mentor-row__amount{font-weight:600;color:var(--ink);white-space:nowrap}.mentor-row__open{font-weight:600;color:var(--verified-text);white-space:nowrap}.mentor-chip{display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:var(--r-1);border:1px solid var(--rule-strong);font-size:.6875rem;font-weight:600;white-space:nowrap;color:var(--ink-2)}.mentor-chip--attributed{border-color:var(--verified);color:var(--verified-text)}.mentor-chip--rejected{border-color:var(--rejected);color:var(--rejected-text)}.mentor-link{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0;border:0;background:none;color:var(--verified-text);font-size:var(--fs-sm);font-weight:600;text-align:left}.mentor-link:hover{text-decoration:underline;text-underline-offset:3px}.mentor-turns{display:grid;gap:var(--sp-3);margin:0;padding:0;list-style:none}.mentor-turn{display:grid;gap:var(--sp-2);min-width:0}.mentor-bubble{display:grid;gap:var(--sp-2);max-width:92%;min-width:0;padding:var(--sp-3) var(--sp-4);font-size:var(--fs-sm)}.mentor-bubble p{margin:0}.mentor-bubble--user{justify-self:end;max-width:85%;border-radius:18px 18px 6px;background:var(--ink);color:var(--on-ink);overflow-wrap:anywhere}.mentor-bubble__meta{display:inline-flex;align-items:center;gap:4px;justify-self:end;font-size:.6875rem;opacity:.75}.mentor-bubble--mentor{justify-self:start;border-radius:18px 18px 18px 6px;background:var(--surface-2)}.mentor-bubble--mentor .mentor-value{color:var(--ink)}.mentor-bubble__tools{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.mentor-chipbtn{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 var(--sp-3);border:1px solid var(--rule-strong);border-radius:var(--r-1);background:transparent;color:var(--ink-2);font-size:var(--fs-xs);font-weight:600;white-space:nowrap}.mentor-chipbtn:hover{border-color:var(--ink);color:var(--ink)}.mentor-bubble__tools .mentor-chipbtn:not(.mentor-chipbtn--active){border-color:transparent;margin-left:calc(-1 * var(--sp-3))}.mentor-bubble__tools .mentor-chipbtn:not(.mentor-chipbtn--active):hover{border-color:var(--rule-strong)}.mentor-chipbtn--active{border-color:var(--verified);background:var(--verified-soft);color:var(--verified-text)}.mentor-confirm{display:grid;gap:var(--sp-2)}.mentor-confirm__title{font-size:var(--fs-xs);font-weight:700;letter-spacing:.02em;color:var(--verified-text)}.mentor-confirm__note{font-size:var(--fs-xs);color:var(--ink-2);line-height:1.5}.mentor-confirm__actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);padding-top:var(--sp-1)}.mentor-hint{font-size:var(--fs-xs);color:var(--ink-3)}.mentor-choose{display:grid;gap:var(--sp-2)}.mentor-options{display:grid;gap:6px;margin:0;padding:0;list-style:none}.mentor-option{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:44px;padding:6px var(--sp-3) 6px 6px;border:1px solid var(--rule-strong);border-radius:var(--r-1);background:var(--surface);color:var(--ink);font-size:var(--fs-sm);font-weight:500;text-align:left}.mentor-option:hover:not(:disabled){border-color:var(--ink)}.mentor-option:disabled{opacity:.6}.mentor-option__n{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--ink);color:var(--on-ink);font-weight:650;font-variant-numeric:tabular-nums}.mentor-where{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--sp-2);font-size:var(--fs-sm)}.mentor-where__label{font-weight:600;color:var(--ink-2)}.mentor-examples{display:grid;gap:var(--sp-2)}.mentor-examples__title{font-size:var(--fs-xs);font-weight:650;color:var(--ink-3)}.mentor-examples ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.mentor-example{min-height:32px;padding:4px var(--sp-3);border:1px solid var(--rule-strong);border-radius:var(--r-1);background:var(--surface);color:var(--ink);font-size:var(--fs-xs);font-weight:500;text-align:left}.mentor-example:hover{border-color:var(--verified);color:var(--verified-text)}.mentor-notice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px var(--sp-3);margin:0 var(--sp-5) var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--surface-2);font-size:var(--fs-sm);color:var(--ink-2)}.mentor-composer{display:grid;gap:6px;padding:var(--sp-3) var(--sp-5) var(--sp-2);border-top:1px solid var(--rule)}.mentor-composer__row{display:flex;align-items:center;gap:var(--sp-3)}.mentor-ask{position:relative;flex:1;min-width:0}.mentor-ask__input{width:100%;min-height:48px;padding:0 52px 0 var(--sp-4);border:1px solid var(--rule-strong);border-radius:var(--r-1);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-md)}.mentor-ask__input::placeholder{color:var(--ink-3)}.mentor-ask__input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.mentor-ask__send{position:absolute;top:4px;right:4px;display:inline-grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--ink);color:var(--on-ink)}.mentor-ask__send:disabled{background:var(--surface-3);color:var(--ink-3)}.mentor-mic{position:relative;display:inline-grid;place-items:center;flex:none;width:56px;height:56px;border:0;border-radius:50%;background:var(--ink);color:var(--on-ink);touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:background-color var(--dur-micro) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.mentor-mic:active{transform:scale(.96)}.mentor-mic[data-state=off]{background:var(--surface-2);color:var(--ink-3);border:1px dashed var(--rule-strong)}.mentor-mic[data-state=listening],.mentor-mic[data-state=starting]{background:var(--brand);color:var(--brand-ink)}.mentor-mic[data-state=transcribing]{background:var(--verified-soft);color:var(--verified-text)}.mentor-mic__ring{position:absolute;inset:-6px;border-radius:50%;border:2px solid transparent;pointer-events:none}.mentor-mic[data-state=listening] .mentor-mic__ring{border-color:var(--brand);opacity:.55}.mentor-mic[data-state=transcribing] .mentor-mic__ring{border-color:var(--verified);border-style:dashed;opacity:.7}@media (prefers-reduced-motion: no-preference){.mentor-mic[data-state=listening] .mentor-mic__ring{animation:mentor-breathe 1.8s ease-in-out infinite}.mentor-mic[data-state=transcribing] .mentor-mic__ring{animation:mentor-turn 2.4s linear infinite}}@keyframes mentor-breathe{0%,to{transform:scale(.97);opacity:.25}50%{transform:scale(1.06);opacity:.7}}@keyframes mentor-turn{to{transform:rotate(360deg)}}.mentor-status{display:flex;align-items:center;gap:6px;min-height:20px;margin:0;font-size:var(--fs-xs);color:var(--ink-3)}.mentor-status__dot{width:7px;height:7px;border-radius:50%;background:var(--rule-strong)}[data-status=listening] .mentor-status__dot,[data-status=speaking] .mentor-status__dot,[data-status=understood] .mentor-status__dot{background:var(--verified)}.mentor-status__time{margin-left:auto}.mentor-composer__reason{font-size:var(--fs-xs)}.mentor-composer__why{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--sp-3)}.mentor-composer__why .mentor-link{font-size:var(--fs-xs)}.mentor-status__privacy{display:none}.mentor-expired{margin:0;padding-left:var(--sp-3);border-left:2px solid var(--rule-strong);font-size:var(--fs-sm);line-height:1.5;color:var(--ink-2)}.mentor-help{display:grid;gap:6px;padding:var(--sp-3);border-radius:var(--r-sm);background:var(--surface-2);font-size:var(--fs-xs);color:var(--ink-2)}.mentor-help__title{margin:0;font-weight:650;color:var(--ink)}.mentor-help ol{display:grid;gap:4px;margin:0;padding-left:var(--sp-4);line-height:1.5}.mentor__foot{display:grid;gap:4px;padding:0 var(--sp-5) calc(var(--sp-3) + env(safe-area-inset-bottom))}.mentor__foot:empty{display:none}.mentor__foot p{margin:0;font-size:var(--fs-xs);line-height:1.45}.mentor-privacy{color:var(--verified-text);font-weight:500}.mentor-pop-wrap{--ease-glide: cubic-bezier(.4, 0, .2, 1);display:grid;grid-template-rows:1fr}.mentor-pop-wrap__clip{min-height:0}@media (prefers-reduced-motion: no-preference){.mentor-pop-wrap{animation:mentor-pop-open .24s var(--ease-glide) backwards}.mentor-pop-wrap__clip{animation:mentor-pop-clip .24s linear backwards}}@keyframes mentor-pop-open{0%{grid-template-rows:0fr;opacity:0}}@keyframes mentor-pop-clip{0%,to{overflow:hidden}}.mentor-pop{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--sp-3);width:min(calc(100% - 2 * var(--gutter)),calc(var(--page-max) - 2 * var(--gutter)));max-height:min(28dvh,240px);margin:var(--sp-4) auto;padding:var(--sp-3) var(--sp-4) var(--sp-4);border:1px solid var(--rule);border-radius:22px;background:var(--surface);box-shadow:var(--shadow-2)}.mentor-pop__head{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2) var(--sp-4)}.mentor-pop__title{margin:0;flex:1 1 14rem;font-size:var(--fs-sm);font-weight:650;color:var(--ink-2)}.mentor-pop__body{min-height:0;overflow-y:auto;overscroll-behavior:contain}.mentor-pop .mentor-brief{padding:var(--sp-3)}.mentor-pop__actions{flex:none;display:flex;flex-wrap:wrap;gap:var(--sp-2)}@media (max-width: 1439px){.mentor{width:min(440px,calc(100vw - 48px))}}@media (max-width: 640px){.topbar__row{grid-template-columns:1fr auto auto auto;grid-template-areas:"brand mentor help theme" "controls controls controls controls"}.topbar__controls>.icon-btn--mentor{grid-area:mentor}.mentor{inset:auto 0 0;z-index:60;width:100%;height:min(90dvh,100%);border-left:0;border-top:1px solid var(--rule);border-radius:24px 24px 0 0}.mentor__grip{display:block;justify-self:center;width:40px;height:4px;margin-top:-6px;border-radius:2px;background:var(--rule-strong)}.mentor__head,.mentor__scroll,.mentor-composer{padding-inline:var(--sp-4)}.mentor-notice{margin-inline:var(--sp-4)}.mentor-briefing__controls .segmented__btn{padding:0 10px;font-size:.8125rem}.mentor__foot{padding-inline:var(--sp-4)}.mentor-status{flex-wrap:wrap;row-gap:0}.mentor-status__privacy{display:inline;margin-left:auto;color:var(--verified-text);font-weight:500}.mentor-status__time+.mentor-status__privacy{margin-left:var(--sp-3)}.mentor__foot .mentor-privacy{display:none}.mentor-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2) var(--sp-3);max-height:min(34dvh,240px);overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-2) var(--sp-4) var(--sp-3)}.mentor-settings>.mentor-check,.mentor-settings>.mentor-settings__note{grid-column:1 / -1}.mentor-settings__note{margin-top:0}.mentor-help{max-height:24dvh;overflow-y:auto;overscroll-behavior:contain}.mentor-pop{max-height:min(40dvh,280px);margin-block:var(--sp-3)}.mentor-row{grid-template-columns:minmax(0,1fr) auto;row-gap:4px;padding-block:6px}.mentor-row .mentor-chip{justify-self:start}.mentor-row__open{justify-self:end}.mentor-pop .mentor-brief__flags,.mentor-pop .mentor-brief__next{display:none}.mentor-scrim{display:block;position:fixed;inset:0;z-index:55;border:0;padding:0;background:#0006}@keyframes mentor-in{0%{transform:translateY(32px);opacity:0}}}.mentor-ai{display:inline-grid;place-items:center;flex:none;min-width:48px;height:48px;padding:0 var(--sp-2);border:1px solid var(--rule-strong);border-radius:var(--r-1);background:var(--surface);color:var(--ink-2);font:inherit;font-size:var(--fs-sm);font-weight:700;letter-spacing:.02em;transition:background-color var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out)}.mentor-ai[data-on]{border-color:var(--verified);background:var(--verified-soft);color:var(--verified-text)}.mentor-ai[data-off]{border-style:dashed;background:var(--surface-2);color:var(--ink-3)}.mentor-ai:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mentor-chat{display:grid;gap:var(--sp-1)}.mentor-chat__label{display:inline-flex;align-items:center;gap:var(--sp-1);justify-self:start;margin:0;padding:2px var(--sp-2);border-radius:var(--r-1);background:var(--neutral-soft);color:var(--ink-2);font-size:var(--fs-xs);font-weight:600}.mentor-chat__label[data-mode=data]{background:var(--verified-soft);color:var(--verified-text)}.mentor-chat__text,.mentor-chat__preview{white-space:pre-line}.mentor-chat__preview{color:var(--ink-3)}.mentor-chat__fact-list{display:grid;gap:var(--sp-1);margin-top:var(--sp-1);padding-left:var(--sp-3);border-left:2px solid var(--rule)}.mentor-figures{display:grid;gap:var(--sp-1);margin-top:var(--sp-1)}.mentor-figures__title{margin:0;color:var(--rejected-text);font-size:var(--fs-xs);font-weight:650}.mentor-figures__title[data-complete]{color:var(--verified-text)}.mentor-figures__list{display:flex;flex-wrap:wrap;gap:var(--sp-1);margin:0;padding:0;list-style:none}.mentor-fig{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0 var(--sp-2);border:1px solid var(--rule-strong);border-radius:var(--r-1);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;cursor:pointer}.mentor-fig svg{color:var(--verified-text)}.mentor-fig:hover:not(:disabled){background:var(--verified-soft)}.mentor-fig:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mentor-fig:disabled{color:var(--ink-3);cursor:default}.mentor-chat__fact-item:focus{border-radius:var(--r-sm);background:var(--verified-soft);outline:2px solid var(--focus);outline-offset:2px}.mentor-chat__model{margin:0;font-size:var(--fs-xs)}.mentor-chat__note{margin:0}.cmd__text,.strip__scroll,.topbar__nav ul{--hint-length: 1.75rem;--hint-ground: var(--ground);--hint-shade: color-mix(in srgb, var(--ink) 38%, transparent);background-image:linear-gradient(to right,var(--hint-ground),var(--hint-ground)),linear-gradient(to left,var(--hint-ground),var(--hint-ground)),radial-gradient(farthest-side at 0 50%,var(--hint-shade),transparent),radial-gradient(farthest-side at 100% 50%,var(--hint-shade),transparent);background-position:left center,right center,left center,right center;background-size:1.5rem 100%,1.5rem 100%,1.25rem 100%,1.25rem 100%;background-repeat:no-repeat;background-attachment:local,local,scroll,scroll}.cmd__text{--hint-ground: var(--surface-2)}.strip__scroll{--hint-ground: var(--surface)}.topbar__nav ul{--hint-ground: var(--surface-2)}@property --hint-start{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --hint-end{syntax: "<length>"; inherits: false; initial-value: 0px;}@keyframes hint-in{to{--hint-start: 1.75rem}}@keyframes hint-out{0%{--hint-end: 1.75rem}to{--hint-end: 0px}}@supports (animation-timeline: scroll()){.cmd__text,.strip__scroll,.topbar__nav ul{background-image:none;mask-image:linear-gradient(to right,transparent,var(--ink) var(--hint-start),var(--ink) calc(100% - var(--hint-end)),transparent);animation:hint-in linear both,hint-out linear both;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--hint-length),calc(100% - var(--hint-length)) 100%}}.mentor-iconbtn{width:var(--control-h);height:var(--control-h)}@media (max-width: 640px),(pointer: coarse){.segmented{padding:2px}.segmented__btn,.mentor-briefing__controls .segmented__btn,.strip__chip,.strip__path a,.strip__link,.strip__close,.guide__skip,.whatnow__why,.mentor-chipbtn,.mentor-link,.mentor-ask__send{min-height:var(--control-h);min-width:var(--control-h)}.strip__close,.mentor-ask__send{width:var(--control-h);height:var(--control-h)}.strip__path a{display:inline-flex;align-items:center}.mentor-ask__send{top:2px;right:2px}.btn--small,.mentor-field select,.mentor-check{min-height:var(--control-h)}.mentor-check__control{position:relative;width:18px;height:18px}.mentor-check input{position:absolute;inset:calc((18px - var(--control-h)) / 2);width:var(--control-h);height:var(--control-h);opacity:0}.mentor-check__box{display:block;box-sizing:border-box;width:18px;height:18px;border:2px solid var(--rule-strong);border-radius:4px;background:var(--surface);pointer-events:none}.mentor-check input:checked+.mentor-check__box{border-color:var(--verified);background:var(--verified)}.mentor-check input:checked+.mentor-check__box:after{content:"";display:block;width:4px;height:8px;margin:0 auto;border:solid var(--verified-ink);border-width:0 2px 2px 0;transform:translateY(1px) rotate(45deg)}.mentor-check input:focus-visible+.mentor-check__box{outline:2px solid var(--focus);outline-offset:2px}.mentor-row__open{display:inline-flex;align-items:center;justify-content:flex-end;min-height:var(--control-h);min-width:var(--control-h);margin-block:calc((18px - var(--control-h)) / 2)}.filters__selects select{min-height:var(--control-h)}.field__input input{align-self:stretch;height:auto}.prow--head .sort-btn{min-height:var(--control-h)}.copy{width:var(--control-h);height:var(--control-h);margin:calc((30px - var(--control-h)) / 2)}.mentor-why-btn,.mentor-fig{min-height:var(--control-h);min-width:var(--control-h);margin-block:calc((24px - var(--control-h)) / 2)}}@media (max-width: 768px){.books-claim>summary,.banner__verbatim summary{padding-block:.8125rem;min-height:var(--control-h);box-sizing:border-box}.term__btn{padding-block:4px}.hash__link{display:inline-flex;align-items:center;min-height:24px}}@media (max-width: 899px){.prow__link{align-items:center;min-height:24px}}
