@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-standard-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-standard-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-standard-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-ext-400-normal-C2zvOubV.woff2)format("woff2"),url(/assets/dm-mono-latin-ext-400-normal-1aZr6b2b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-400-normal-4GdczIuU.woff2)format("woff2"),url(/assets/dm-mono-latin-400-normal--0xN8mdc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-ext-500-normal-BtRyHRi6.woff2)format("woff2"),url(/assets/dm-mono-latin-ext-500-normal-Dw3M13d8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-500-normal-DRMDZjhP.woff2)format("woff2"),url(/assets/dm-mono-latin-500-normal-CN8Miw6E.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--studio-violet:#a99bd6;--studio-blue:#17384c;--ground:#100f0d;--ground-2:#1a1815;--ground-3:#232120;--paper:#1a1815;--paper-2:#232120;--paper-3:#2c2a28;--signal:#e9a13c;--signal-dim:#c4832b;--signal-ink:#100f0d;--signal-on-paper:#e9a13c;--over-hot:#ff6b5e;--over-on-paper:#ff6b5e;--cat-master:#7fa8c9;--cat-check:#8fb3cf;--cat-soon:#a99bd6;--arc:#51bcff;--iris:var(--cat-soon);--card-arc-bg:#1c2a38;--card-arc-edge:#3e87b7;--card-iris-bg:#26222f;--card-iris-edge:#7a6f9a;--card-ember-bg:#302518;--card-ember-edge:#a6742f;--accent:var(--signal);--accent-text:var(--signal);--accent-ink:var(--signal-ink);--in-band:var(--signal);--over:var(--over-hot);--over-text:var(--over-hot);--hot:var(--over-hot);--focus:#e9a13c;--btn-primary-bg:#f5f2ec;--btn-primary-ink:#100f0d;--bg:var(--ground);--surface-1:var(--ground-2);--surface-2:var(--ground-3);--surface-raised:#2b2823;--surface-raised-hover:#33302a;--text:#f5f2ec;--text-body:#d6cfc1;--text-muted:#a79f92;--text-faint:#9a9387;--border:#ffffff29;--border-strong:#ffffff57;--border-control:#f5f2ec66;--hairline:inset 0 0 0 1px var(--border);--rule-fine:#ffffff14;--rule:#ffffff29;--rule-mid:#ffffff3d;--rule-strong:#fff6;--rule-heavy:#ffffffb8;--font-sans:"Archivo Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-display:"Archivo Variable", system-ui, sans-serif;--opsz-display:72;--font:var(--font-sans);--font-serif:var(--font-sans);--wdth-display:106;--wdth-body:100;--wdth-label:90;--wght-display:600;--wght-heading:560;--wght-label:560;--wght-body:400;--step--1:clamp(.8125rem, .79rem + .12vw, .875rem);--step-0:clamp(1.0625rem, 1.02rem + .2vw, 1.1875rem);--step-1:clamp(1.0625rem, 1.03rem + .18vw, 1.1875rem);--step-2:clamp(1.25rem, 1.16rem + .42vw, 1.5rem);--step-3:clamp(1.5rem, 1.33rem + .85vw, 2.125rem);--step-4:clamp(1.875rem, 1.55rem + 1.6vw, 2.875rem);--step-5:clamp(2.125rem, 1.72rem + 2vw, 3.25rem);--step-6:clamp(2.375rem, 1.75rem + 3.1vw, 3.875rem);--tracking-display:-.02em;--tracking-tight:-.012em;--tracking-wide:.07em;--leading-display:1.04;--leading-heading:1.18;--leading-body:1.72;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--block-y:clamp(4.5rem, 2.6rem + 8.5vw, 10rem);--block-y-tight:clamp(2rem, 1.2rem + 3.2vw, 3.5rem);--block-y-tall:clamp(7rem, 3.8rem + 14vw, 17rem);--radius-pill:9999px;--radius:24px;--radius-inner:14px;--radius-sharp:0;--radius-circle:50%;--radius-sm:var(--radius-sharp);--radius-lg:var(--radius);--ease:cubic-bezier(.3, 0, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-quart:cubic-bezier(.25, 1, .5, 1);--ease-quint:cubic-bezier(.22, 1, .36, 1);--speed-fast:.12s;--speed-normal:.2s;--speed-slow:.32s;--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--focus);--shadow:0 1px 2px #0000000f, 0 12px 32px -16px #0000003d;--rail-h:4px;--rail-tick-h:14px;--rail-track:#ffffff29;--grid-size:8px;--tex-grid:linear-gradient(90deg, #ffffff0d 1px, transparent 1px), linear-gradient(0deg, #ffffff0d 1px, transparent 1px);--max-w:1200px;--max-w-app:1040px;--max-w-prose:36rem;--measure:var(--max-w-prose);--header-h:68px}.on-paper{--bg:var(--paper);--surface-1:var(--paper-2);--surface-2:var(--paper-3);--text:#f5f2ec;--text-muted:#a79f92;--text-faint:#9a9387;--border:#f5f2ec29;--border-strong:#f5f2ec57;--rule-fine:#f5f2ec14;--rule:#f5f2ec29;--rule-mid:#f5f2ec3d;--rule-strong:#f5f2ec66;--rule-heavy:#f5f2ecb8;--accent-text:var(--signal);--over:var(--over-hot);--over-text:var(--over-hot);--hot:var(--over-hot);--focus:#e9a13c;--rail-track:#00000024;--tex-grid:linear-gradient(90deg, #0000000f 1px, transparent 1px), linear-gradient(0deg, #0000000f 1px, transparent 1px);color:var(--text);background-color:var(--bg)}.on-signal{--bg:var(--signal);--surface-1:#d8912e;--surface-2:#c4832b;--text:#100f0d;--text-muted:#2a2118;--text-faint:#3a2f22;--border:#100f0d33;--border-strong:#100f0d6b;--rule-fine:#100f0d1a;--rule:#100f0d33;--rule-mid:#100f0d4d;--rule-strong:#100f0d73;--rule-heavy:#000000bf;--accent:#000;--accent-text:#000;--accent-ink:var(--signal);--in-band:#000;--over:#7a1c00;--over-text:#7a1c00;--hot:#7a1c00;--focus:#000;--btn-primary-bg:#000;--btn-primary-ink:#fff;--rail-track:#0003;color:var(--text);background-color:var(--bg)}.on-slate{--bg:#1a1815;--surface-1:#232120;--surface-2:#2c2a28;--text:#f5f2ec;--text-muted:#a79f92;--text-faint:#9a9387;--border:#f5f2ec29;--border-strong:#f5f2ec57;--rule-fine:#f5f2ec14;--rule:#f5f2ec29;--rule-mid:#f5f2ec3d;--rule-strong:#f5f2ec66;--rule-heavy:#f5f2ecb8;--accent:var(--signal);--accent-text:var(--signal);--accent-ink:var(--signal-ink);--in-band:var(--signal);--over:var(--over-hot);--over-text:var(--over-hot);--hot:var(--over-hot);--focus:#e9a13c;--btn-primary-bg:#fff;--btn-primary-ink:#000;--rail-track:#ffffff29;color:var(--text);background-color:var(--bg)}.on-black{--bg:var(--ground);--surface-1:var(--ground-2);--surface-2:var(--ground-3);--text:#f5f2ec;--text-muted:#a79f92;--text-faint:#9a9387;--border:#f5f2ec29;--border-strong:#f5f2ec57;--rule-fine:#f5f2ec14;--rule:#f5f2ec29;--rule-mid:#f5f2ec3d;--rule-strong:#f5f2ec66;--rule-heavy:#f5f2ecb8;--accent:var(--signal);--accent-text:var(--signal);--accent-ink:var(--signal-ink);--over:var(--over-hot);--over-text:var(--over-hot);--hot:var(--over-hot);--focus:#e9a13c;--btn-primary-bg:#fff;--btn-primary-ink:#000;--rail-track:#ffffff29;--tex-grid:linear-gradient(90deg, #ffffff0d 1px, transparent 1px), linear-gradient(0deg, #ffffff0d 1px, transparent 1px);color:var(--text);background-color:var(--bg)}@layer reset{*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}img,svg,canvas,audio,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}[hidden]{display:none!important}table{border-collapse:collapse}}@layer base{body{color:var(--text);background-color:var(--bg);font-family:var(--font-sans);font-variation-settings:"wght" var(--wght-body), "wdth" var(--wdth-body);font-size:var(--step-0);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;min-height:100svh}h1,h2,h3,h4{font-family:var(--font-display);font-variation-settings:"opsz" var(--opsz-display), "wght" var(--wght-heading), "wdth" 100;line-height:var(--leading-heading);letter-spacing:var(--tracking-tight);text-wrap:balance}h1{font-size:var(--step-4);font-variation-settings:"opsz" 96, "wght" var(--wght-display), "wdth" 100;letter-spacing:var(--tracking-display);line-height:var(--leading-display)}h2{font-size:var(--step-2)}h3{font-size:var(--step-1)}h4{font-size:var(--step-0)}p,blockquote,li{text-wrap:pretty}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, currentcolor 45%, transparent);text-decoration-color:color-mix(in oklab, currentcolor 45%, transparent);transition-property:color,text-decoration-color;transition-duration:var(--speed-fast);transition-timing-function:var(--ease)}@media (any-hover:hover){a:hover{text-decoration-color:currentColor}}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}strong{color:var(--text);font-weight:700}code,kbd,samp{font-family:var(--font-mono);font-size:.9em}::selection{background:color-mix(in oklab, var(--accent) 40%, transparent);color:var(--text)}}@layer components{.site-header{z-index:20;min-height:var(--header-h);background:var(--bg);border-bottom:1px solid var(--rule);position:sticky;top:0}html:has(.site-header){scroll-padding-top:calc(var(--header-h) + 1px + var(--space-4))}.site-header__inner{align-items:center;gap:var(--space-5);min-height:var(--header-h);max-width:var(--max-w-app);padding:0 clamp(var(--space-4), 4vw, var(--space-6));margin:0 auto;display:flex}.site-header__inner--wide{max-width:var(--max-w)}.site-header .brand{align-items:center;gap:var(--space-3);font-family:var(--font-sans);font-variation-settings:"wght" 800, "wdth" var(--wdth-display);letter-spacing:var(--tracking-tight);color:var(--text);white-space:nowrap;font-size:.95rem;text-decoration:none;display:inline-flex}.brand-logo{flex:none;width:1.5rem;height:1.5rem;display:block}.brand-words{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.brand-word{font-variation-settings:"wght" 700, "wdth" var(--wdth-display);letter-spacing:.3em;text-transform:uppercase;margin-right:-.3em;font-size:.85rem;line-height:1}.brand-tail{font-variation-settings:"wght" 600, "wdth" var(--wdth-display);letter-spacing:.32em;text-transform:uppercase;color:var(--accent);margin-right:-.32em;font-size:.55rem;line-height:1}.site-header nav{align-items:center;gap:clamp(var(--space-4), 2vw, var(--space-6));flex-wrap:nowrap;margin-left:auto;display:flex}.site-header nav a{min-height:44px;color:var(--text-muted);font-family:var(--font-sans);letter-spacing:.02em;white-space:nowrap;transition-property:color;transition-duration:var(--speed-fast);transition-timing-function:var(--ease);align-items:center;font-size:.78rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.site-header nav a:after{content:"";background:var(--accent);opacity:0;height:2px;position:absolute;bottom:.85rem;left:0;right:0}@media (prefers-reduced-motion:no-preference){.site-header nav a:after{transition-property:opacity;transition-duration:var(--speed-normal);transition-timing-function:var(--ease)}}@media (any-hover:hover){.site-header nav a:hover{color:var(--text)}.site-header nav a:hover:after{opacity:.4}}.site-header nav a.active{color:var(--text)}.site-header nav a.active:after,.site-header nav a:focus-visible:after{opacity:1}.site-header nav a.nav-admin{color:var(--accent-text)}.site-header nav a.nav-cta{border-radius:var(--radius-pill);background-color:var(--text);box-shadow:none;color:var(--bg);font-variation-settings:"wght" 600, "wdth" var(--wdth-body);transition:filter var(--speed-fast) var(--ease-out);background-image:none;padding:.42rem .95rem}.site-header nav a.nav-cta:after,.site-header nav a.nav-cta.active:after{content:none}.site-header nav a.nav-cta.active{color:var(--signal-ink)}@media (any-hover:hover){.site-header nav a.nav-cta:hover{color:var(--signal-ink);filter:brightness(1.08)}}@media (width<=640px){.site-header__inner{gap:var(--space-2);padding-top:var(--space-3);padding-bottom:var(--space-3);flex-wrap:wrap}.site-header .brand{text-overflow:ellipsis;flex:100%;min-width:0;overflow:hidden}.site-header nav{gap:var(--space-5);scrollbar-width:none;width:100%;margin-left:0;overflow-x:auto}.site-header nav::-webkit-scrollbar{display:none}.site-header nav a.nav-cta{flex:none;margin-left:auto}}@media (width<=374px){.site-header__inner{gap:var(--space-1)}.site-header nav{gap:var(--space-2)}.site-header nav a.nav-cta{padding-inline:var(--space-3);font-size:.8125rem}.site-header .brand-word{letter-spacing:.08em;font-size:.875rem}.site-header .brand-tail{letter-spacing:.12em;font-size:.5rem}}:root{--tabbar-h:65px}.site-header nav .nav-icon{display:none}@media (width<=640px){.site-header nav.app-nav--tabs{z-index:30;align-items:stretch;gap:var(--space-1);width:auto;padding:6px max(var(--space-2), env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(var(--space-2), env(safe-area-inset-left));background-color:var(--bg);border-top:1px solid var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid;position:fixed;inset:auto 0 0;overflow:visible}.site-header nav.app-nav--tabs a{border-radius:var(--radius-inner);letter-spacing:.01em;min-width:0;min-height:52px;color:var(--text-muted);flex-direction:column;justify-content:center;gap:3px;padding:4px 2px;font-size:.6875rem}.site-header nav.app-nav--tabs a:after{content:none}.site-header nav.app-nav--tabs .nav-icon{flex:none;width:22px;height:22px;display:block}.site-header nav.app-nav--tabs a.active{background-color:var(--surface-raised);color:var(--text)}.site-header nav.app-nav--tabs a.nav-releases,.site-header nav.app-nav--tabs a.nav-admin{display:none}.site-header nav.app-nav--tabs a.nav-cta{background-color:var(--text);color:var(--bg);margin-left:0;padding:4px 2px;font-size:.6875rem}.site-header nav.app-nav--tabs a.nav-cta.active{color:var(--bg);box-shadow:inset 0 0 0 2px var(--text), inset 0 0 0 4px var(--bg)}.site-header nav.app-nav--tabs .nav-cta__tail{display:none}body:has(.app-nav--tabs) main{padding-bottom:calc(var(--space-10) + var(--tabbar-h) + env(safe-area-inset-bottom))}body:has(.app-nav--tabs) .app-footer__inner{padding-bottom:calc(var(--space-7) + var(--tabbar-h) + env(safe-area-inset-bottom))}html:has(.app-nav--tabs){scroll-padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + var(--space-4))}}.app-footer{border-top:1px solid var(--rule);margin-top:auto}.app-footer__inner{gap:var(--space-3) var(--space-6);max-width:var(--max-w-app);padding:var(--space-5) clamp(var(--space-4), 4vw, var(--space-6)) var(--space-7);flex-wrap:wrap;margin:0 auto;display:flex}.app-footer a{min-height:44px;color:var(--text-muted);font-family:var(--font-sans);letter-spacing:.02em;transition-property:color;transition-duration:var(--speed-fast);transition-timing-function:var(--ease);align-items:center;font-size:.78rem;font-weight:500;text-decoration:none;display:inline-flex}@media (any-hover:hover){.app-footer a:hover{color:var(--text)}}.app-footer a:focus-visible{color:var(--text)}main{max-width:var(--max-w-app);padding:var(--space-7) clamp(var(--space-4), 4vw, var(--space-6)) var(--space-10);margin:0 auto}main>*{min-width:0}main.wide{max-width:var(--max-w)}.clause{margin-bottom:var(--space-8);position:relative}.clause:last-child{margin-bottom:0}.clause__no{margin-bottom:var(--space-2);border-radius:var(--radius-pill);background:var(--surface-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap;padding:.15rem .5rem;font-size:.72rem;line-height:1.5;display:inline-block}.job-record__no{margin-bottom:var(--space-3)}.clause__head{gap:var(--space-2);margin-bottom:var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid var(--rule);display:grid}.clause__head h2{font-size:var(--step-2)}.page-head{gap:var(--space-3);margin-bottom:var(--space-7);padding-bottom:var(--space-4);border-bottom:1px solid var(--rule-strong);display:grid}.eyebrow{align-items:center;gap:var(--space-3);font-family:var(--font-sans);font-variation-settings:"wght" var(--wght-label), "wdth" var(--wdth-label);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-faint);font-size:.72rem;display:flex}.eyebrow:before{content:"";background:currentColor;flex:none;width:20px;height:1px}.figure{border-radius:var(--radius);background:var(--surface-1);border:1px solid var(--border);margin:0;display:grid;overflow:hidden}.figure__plate{padding:var(--space-5);background-image:var(--tex-grid);background-size:var(--grid-size) var(--grid-size);position:relative}.figure__caption{padding:var(--space-3) var(--space-5);border-top:1px solid var(--rule-fine);font-family:var(--font-sans);color:var(--text-muted);font-size:.75rem;line-height:1.5}.figure__no{font-variation-settings:"wght" 700, "wdth" var(--wdth-label);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-faint)}.card{padding:var(--space-5);margin-bottom:var(--space-5);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);position:relative}:where(.card,.panel,.notice,.empty-state,.form-panel)>:where(h1,h2,h3,h4)+:where(p,ul,ol,dl,form),:where(.card,.panel,.notice,.empty-state,.form-panel)>:where(p,ul,ol,dl)+:where(p,ul,ol,dl,form,.btn-row){margin-top:var(--space-3)}.panel,.notice{padding:var(--space-4);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);position:relative}.notice{gap:var(--space-2);font-size:var(--step--1);color:var(--text-muted);display:grid}.empty-state{justify-items:start;gap:var(--space-4);padding:var(--space-7) var(--space-5);background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);display:grid}.form-panel{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-7) var(--space-6)}.rule-label{align-items:center;gap:var(--space-3);margin:var(--space-1) 0;font-family:var(--font-sans);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-faint);font-size:.66rem;font-weight:600;display:flex}.rule-label:before,.rule-label:after{content:"";background:var(--rule);flex:1;height:1px}.record{border-top:1px solid var(--rule);grid-template-columns:max-content minmax(0,1fr);display:grid}.record dt,.record dd{padding:var(--space-2) var(--space-4) var(--space-2) 0;border-bottom:1px solid var(--border)}.record dt{font-family:var(--font-sans);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted);white-space:nowrap;padding-right:var(--space-5);font-size:.66rem;font-weight:600}.record dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.8rem}.stamp{aspect-ratio:1;border-radius:var(--radius-circle);border:1px solid var(--accent);background:var(--surface-1);width:4.6rem;color:var(--accent-text);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;text-align:center;place-items:center;font-size:.56rem;font-weight:700;line-height:1.3;display:grid}.stamp span{aspect-ratio:1;border:1px solid color-mix(in oklab, var(--accent) 55%, transparent);border-radius:var(--radius-circle);place-content:center;width:82%;display:grid}button{--_btn-bg:var(--btn-primary-bg);--_btn-fg:var(--btn-primary-ink);--_btn-edge:transparent;--_btn-sheen:none;--_btn-bevel:none;justify-content:center;align-items:center;gap:var(--space-2);background-color:var(--_btn-bg);background-image:var(--_btn-sheen);min-height:44px;box-shadow:var(--_btn-bevel);color:var(--_btn-fg);border:1px solid var(--_btn-edge);border-radius:var(--radius-pill);font-family:var(--font-sans);font-variation-settings:"wght" 700, "wdth" 100;letter-spacing:0;cursor:pointer;text-align:center;transition-property:background-color,color,border-color,transform;transition-duration:var(--speed-fast);transition-timing-function:var(--ease);padding:.6rem 1.4rem;font-size:.9rem;line-height:1.25;display:inline-flex}@media (any-hover:hover) and (prefers-reduced-motion:no-preference){button:not(:disabled,[aria-disabled=true]):hover{transform:scale(1.04)}}@media (any-hover:hover){button:not(:disabled,[aria-disabled=true]):hover{--_btn-bg:color-mix(in oklab, var(--btn-primary-bg) 88%, var(--bg))}}button:not(:disabled,[aria-disabled=true]):active{--_btn-bg:color-mix(in oklab, var(--btn-primary-bg) 78%, var(--bg));--_btn-bevel:inset 0 1px 2px #100f0d47, 0 1px 3px #0000004d;transform:scale(.985)}button:disabled,button[aria-disabled=true]{opacity:.4;cursor:not-allowed}.auth-turnstile{justify-content:center;display:grid}.auth-turnstile:empty{display:none}button .btn-icon{flex:none;width:18px;height:18px;margin-right:.6em}button.secondary{--_btn-bg:transparent;--_btn-fg:var(--text);--_btn-edge:var(--border-strong);--_btn-sheen:none;--_btn-bevel:inset 0 1px 0 #f5f2ec14}@media (any-hover:hover){button.secondary:not(:disabled,[aria-disabled=true]):hover{--_btn-bg:var(--surface-1);--_btn-edge:var(--accent);--_btn-fg:var(--text)}}button.secondary:not(:disabled,[aria-disabled=true]):active{--_btn-bg:var(--surface-2);--_btn-edge:var(--accent)}button.ghost{--_btn-bg:transparent;--_btn-fg:var(--text-muted);--_btn-edge:transparent;--_btn-sheen:none;--_btn-bevel:none;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentcolor 40%, transparent);text-decoration-color:color-mix(in oklab, currentcolor 40%, transparent);text-underline-offset:.2em;padding-inline:0}@media (any-hover:hover){button.ghost:not(:disabled,[aria-disabled=true]):hover{--_btn-bg:transparent;--_btn-fg:var(--text)}}button.danger{--_btn-bg:transparent;--_btn-fg:var(--over-text,var(--over));--_btn-edge:var(--over)}@media (any-hover:hover){button.danger:not(:disabled,[aria-disabled=true]):hover{--_btn-bg:color-mix(in oklab, var(--over) 16%, transparent);--_btn-fg:var(--over-text,var(--over))}}button.small{min-height:34px;padding:.3rem .85rem;font-size:.8rem}button.large{min-height:56px;padding:.85rem 2rem;font-size:1.0625rem}.button-link{justify-content:center;align-items:center;gap:var(--space-2);background:var(--btn-primary-bg);min-height:44px;color:var(--btn-primary-ink);border-radius:var(--radius-pill);font-family:var(--font-sans);font-variation-settings:"wght" 700, "wdth" 100;transition-property:background-color,color,transform;transition-duration:var(--speed-fast);transition-timing-function:var(--ease);border:1px solid #0000;padding:.6rem 1.4rem;font-size:.9rem;text-decoration:none;display:inline-flex}@media (any-hover:hover){.button-link:hover{background:color-mix(in oklab, var(--btn-primary-bg) 88%, var(--bg));color:var(--btn-primary-ink);text-decoration:none}}@media (any-hover:hover) and (prefers-reduced-motion:no-preference){.button-link:hover{transform:scale(1.04)}}.button-link--quiet{color:var(--text);border-color:var(--border-control);background:0 0}@media (any-hover:hover){.button-link--quiet:hover{background:var(--surface-2);color:var(--text)}}.btn-row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}label{margin-bottom:var(--space-4);color:var(--text-muted);font-family:var(--font-sans);letter-spacing:.02em;font-size:.76rem;font-weight:500;display:block}input,select,textarea{width:100%;min-height:44px;margin-top:var(--space-2);background:var(--surface-2);color:var(--text);font-family:var(--font-sans);border:1px solid var(--border-strong);border-radius:var(--radius);transition-property:border-color,background-color;transition-duration:var(--speed-fast);transition-timing-function:var(--ease);padding:.6rem .85rem;font-size:.95rem;display:block}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--focus)}::placeholder{color:var(--text-muted);opacity:1}input[type=checkbox]{width:auto;accent-color:var(--accent);vertical-align:middle;margin:0;display:inline-block}select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-muted) 50%), linear-gradient(135deg, var(--text-muted) 50%, transparent 50%);padding-right:var(--space-7);background-position:calc(100% - 18px) calc(50% + 1px),calc(100% - 13px) calc(50% + 1px);background-repeat:no-repeat;background-size:5px 5px}form{gap:var(--space-4);display:grid}progress{appearance:none;border:1px solid var(--border-strong);border-radius:var(--radius);background:0 0;width:100%;height:10px;display:block}progress::-webkit-progress-bar{background:0 0}progress::-webkit-progress-value{background:var(--accent)}progress::-moz-progress-bar{background:var(--accent)}.badge{align-items:center;gap:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius);font-family:var(--font-sans);letter-spacing:.02em;color:var(--text-muted);white-space:nowrap;background:0 0;padding:.14rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.badge:before{content:"";background:currentColor;flex:none;width:5px;height:5px}.badge--done{color:var(--accent-text);border-color:color-mix(in oklab, var(--accent) 55%, transparent)}.badge--failed{color:var(--over-text,var(--over));border-color:color-mix(in oklab, var(--over) 55%, transparent)}@media (prefers-reduced-motion:no-preference){.badge--processing:before{animation:badge-pulse 1.6s var(--ease) infinite}}@keyframes badge-pulse{0%,to{opacity:1}50%{opacity:.2}}[role=alert]{padding-left:var(--space-4);border-left:2px solid var(--over);color:var(--over-text,var(--over));font-size:.86rem;line-height:1.5}[role=status]{padding-left:var(--space-4);border-left:2px solid var(--accent);color:var(--accent-text);font-size:.86rem;line-height:1.5}.table-scroll{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);background-image:linear-gradient(to right, var(--bg), transparent 24px), linear-gradient(to left, var(--bg), transparent 24px), linear-gradient(to right, #00000080, transparent 20px), linear-gradient(to left, #00000080, transparent 20px);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:28px 100%,28px 100%,16px 100%,16px 100%;background-attachment:local,local,scroll,scroll;position:relative;overflow-x:auto}.table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}table.data{width:100%;font-size:var(--step--1)}table.data th{text-align:left;font-family:var(--font-sans);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted);padding:var(--space-3) var(--space-4);border-bottom:3px double var(--rule);white-space:nowrap;background:0 0;font-size:.64rem;font-weight:600}table.data td{padding:var(--space-4);border-bottom:1px solid var(--border);vertical-align:top;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.78rem}table.data tbody tr:last-child td{border-bottom:0}@media (any-hover:hover){table.data tbody tr:hover td{background:var(--surface-1)}}.trial-banner{z-index:10;background:var(--surface-1);border-bottom:1px solid var(--border);box-shadow:inset 0 1px 0 var(--accent);position:relative}.trial-banner__inner{align-items:center;gap:var(--space-3);max-width:var(--max-w);padding:var(--space-3) clamp(var(--space-4), 4vw, var(--space-6));font-family:var(--font-mono);letter-spacing:.03em;flex-wrap:wrap;margin:0 auto;font-size:.74rem;display:flex}.trial-banner p{flex:1 1 0;min-width:0;margin:0}.trial-banner__dot,.trial-banner__link{flex:none}.trial-banner strong{color:var(--accent);font-weight:700}.trial-banner__dot{border-radius:var(--radius-circle);background:var(--accent);flex:none;width:6px;height:6px}.trial-banner__link{color:var(--text);padding:var(--space-1) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-sm);transition-property:border-color,color;transition-duration:var(--speed-fast);transition-timing-function:var(--ease);margin-left:auto;text-decoration:none}@media (any-hover:hover){.trial-banner__link:hover{border-color:var(--accent);color:var(--accent)}}.upload-song-picker{gap:var(--space-3);min-width:0;display:grid}.upload-song-picker>label{gap:var(--space-2);display:grid}.upload-song-picker input[type=search]{width:100%;min-width:0}.upload-song-picker__choices{border:0;min-width:0;padding:0}.upload-song-picker__choices legend{margin-bottom:var(--space-2)}.upload-song-picker .upload-song-picker__choices>.upload-song-picker__row{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-strong);cursor:pointer;border-radius:12px;min-height:44px;margin:0;display:flex}.upload-song-picker .upload-song-picker__choices>.upload-song-picker__row+.upload-song-picker__row{margin-top:var(--space-2)}.upload-song-picker__row:has(:checked){border-color:var(--accent);background-color:var(--surface-2)}.upload-song-picker__row input{width:20px;height:20px;accent-color:var(--accent);flex:none}.upload-song-picker__row>span:first-of-type{gap:var(--space-1);overflow-wrap:anywhere;min-width:0;display:grid}.upload-song-picker__row .muted,.upload-song-picker__selected{font-size:var(--step--1)}.upload-song-picker__selected{color:var(--accent-text);margin-left:auto}.library-owner{gap:var(--space-6);min-width:0;display:grid}.library-owner .page-head{margin-bottom:0}.library-toolbar,.library-actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.library-toolbar{justify-content:space-between}.library-toolbar>*{min-width:0}.library-panel{background-color:var(--surface-1);border:1px solid var(--border);padding:var(--space-6);border-radius:24px;min-width:0}.library-panel h2{margin-bottom:var(--space-4)}.library-panel p{font-size:var(--step--1)}.library-panel p+p{margin-top:var(--space-3)}.library-panel :is(p,ul,ol,dl)+.library-actions{margin-top:var(--space-5)}.library-stack{gap:var(--space-5);align-content:start;display:grid}.library-form{gap:var(--space-5);display:grid}.library-form label,.artist-switcher label,.library-filters label,.image-crop label{gap:var(--space-2);font-size:var(--step--1);display:grid}.library-form input,.library-form textarea,.library-form select,.library-filters input,.library-filters select,.artist-switcher select{width:100%;min-width:0}.library-form label>span{color:var(--text-muted);font-size:var(--step--1)}.library-form button{justify-self:start}.library-owner [aria-disabled=true]{cursor:wait;opacity:.7}.library-filters{gap:var(--space-4);grid-template-columns:minmax(140px,1.3fr) minmax(160px,2fr) minmax(120px,1fr) minmax(120px,1fr) auto;align-items:end;display:grid}.library-filters label{margin-bottom:0}.library-filters :is(input,select,button){min-height:3rem;margin-block:0}.library-view{gap:var(--space-1);display:flex}.library-view button[aria-pressed=true],.library-actions button[aria-pressed=true]{background:var(--text);color:var(--bg)}.artist-switcher{min-width:180px;max-width:340px}.artist-switcher details{font-size:var(--step--1)}.artist-switcher summary{cursor:pointer;padding-block:var(--space-2);min-height:44px}.song-collection{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.song-collection--grid{grid-template-columns:repeat(3,minmax(0,1fr))}.song-card{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--border);background-color:var(--surface-1);border-radius:24px;align-content:start;display:grid;position:relative}.song-card__cover{min-width:0}.song-card :is(h2,h3){font-size:var(--step-0);overflow-wrap:anywhere}.song-card :is(h2,h3) a{color:var(--text)}.song-card__identity p,.song-card__readings,.library-retention{font-size:var(--step--1);color:var(--text-muted)}.song-card__readings{gap:var(--space-2);border-top:1px solid var(--border);padding-top:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.song-card__peak{display:none}.library-retention{display:block}.song-collection--list{border:1px solid var(--border);border-radius:24px;gap:0;overflow:hidden}.song-collection--list .song-card{border:0;border-bottom:1px solid var(--border);border-radius:0;grid-template-columns:64px minmax(160px,1fr) minmax(200px,1fr);align-items:center}.song-collection--list .song-card__readings{border:0;padding:0}.song-collection--list .song-card__peak{display:block}.song-collection--list .library-retention{grid-column:2/-1}.library-more{justify-self:center}.profile-layout{gap:var(--space-5);grid-template-columns:minmax(0,1.8fr) minmax(240px,1fr);display:grid}.artist-tabs{gap:var(--space-3);min-width:0;display:grid}.artist-tabs__links{gap:var(--space-3);padding-block:var(--space-2);display:flex;overflow-x:auto}.artist-tabs__links a{min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--border-strong);color:var(--text);font-size:var(--step--1);border-radius:999px;flex-shrink:0;align-items:center;display:inline-flex}.artist-tabs__links a[aria-current=page]{color:var(--bg);background:var(--text)}.artist-tabs>button{justify-self:start}.artist-list{gap:var(--space-4);padding:0;list-style:none;display:grid}.artist-counts>div{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-4);border-bottom:1px solid var(--border);display:flex}.artist-counts dt{font-size:var(--step--1);color:var(--text-muted)}.artist-counts dd{font-size:var(--step-2)}.artist-picture{gap:var(--space-4);align-items:center;display:flex}.artist-picture>img,.artist-picture>span{object-fit:cover;border-radius:16px;flex-shrink:0;width:100px;height:100px}.artist-picture>span{color:var(--accent-text);background:var(--surface-2);font-size:var(--step-4);place-items:center;display:grid}.song-identity{gap:var(--space-6);grid-template-columns:minmax(180px,280px) minmax(0,1fr);align-items:center;display:grid}.song-identity h1{overflow-wrap:anywhere;margin-block:var(--space-3)}.song-identity .library-actions{margin-top:var(--space-5)}.library-breadcrumb{font-size:var(--step--1);overflow-wrap:anywhere}.library-player{margin-top:var(--space-4)}.library-purchased{font-size:var(--step--1);color:var(--accent-text);margin:var(--space-2);display:inline-block}.attempt-list{padding:0;list-style:none}.attempt-list>li{gap:var(--space-4);border-top:1px solid var(--border);padding-block:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.attempt-list .library-actions{align-content:center;max-width:220px}.mix-history{overflow-wrap:anywhere}.mix-history h4{font-size:var(--step--1)}.image-crop{gap:var(--space-3);display:grid}.image-crop canvas{aspect-ratio:1;border-radius:16px;width:100%;max-width:320px}.image-crop input[type=file]{white-space:normal;width:100%}.image-crop input[type=range]{width:100%;min-height:44px}.cover-options{gap:var(--space-5);margin-block:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cover-option{min-width:0;padding:var(--space-2);background:0 0;border:2px solid #0000;border-radius:18px;display:block}.cover-option[aria-pressed=true]{border-color:var(--accent)}.cover-selected{gap:var(--space-5);grid-template-columns:200px 1fr;align-items:center;display:grid}.cover-current{max-width:240px}.library-dialog-backdrop{z-index:100;padding:var(--space-4);background:#000000bf;place-items:center;display:grid;position:fixed;inset:0}.library-dialog{background-color:var(--surface-1);width:min(620px,100%);max-height:calc(100dvh - 48px);color:var(--text);border:1px solid var(--border);padding:var(--space-6);gap:var(--space-4);border-radius:24px;display:grid;overflow:auto}.library-dialog h2{font-size:var(--step-2)}.home-next{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.library-home-tools{gap:var(--space-5);grid-template-columns:2fr 1fr;display:grid}.library-home h1{font-size:clamp(2.5rem,6vw,4.7rem)}.nav-artists{display:inline-flex}@media (width<=900px){.song-collection--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.library-filters{grid-template-columns:1fr 1fr}.profile-layout,.library-home-tools{grid-template-columns:1fr}.site-header nav{gap:var(--space-3)}}@media (width<=640px){.site-header .nav-artists{display:none}.library-owner{gap:var(--space-5)}.library-panel{padding:var(--space-4);border-radius:20px}.library-toolbar{align-items:flex-start}.library-view{display:none}.library-filters{grid-template-columns:1fr 1fr}.library-filters>label:first-child{grid-column:1/-1}.library-filters>label:has(input[type=search]){grid-column:1/-1}.song-collection--grid,.song-collection--list{border:0;display:block}.song-collection .song-card{gap:var(--space-2) var(--space-4);padding:var(--space-5) 0;border:0;border-bottom:1px solid var(--border);background:var(--bg);border-radius:0;grid-template-columns:78px minmax(0,1fr);display:grid}.song-card__cover{grid-area:1/1/4}.song-collection .song-card__identity,.song-collection .song-card__readings,.song-collection .library-retention{grid-column:2}.song-collection .song-card__readings{border:0;justify-content:flex-start;padding:0}.song-collection .song-card__peak{display:none}.song-identity{gap:var(--space-5);grid-template-columns:1fr}.song-identity>.song-cover{max-width:240px}.song-identity h1{font-size:var(--step-4)}.attempt-list>li{grid-template-columns:1fr}.attempt-list .library-actions{max-width:none}.cover-options{gap:var(--space-2)}.cover-selected{grid-template-columns:1fr}.cover-selected>.song-cover{max-width:280px}.home-next{grid-template-columns:1fr}.library-dialog{padding:var(--space-4)}}.dropzone{justify-items:center;gap:var(--space-4);padding:var(--space-9) var(--space-5);border:2px dashed color-mix(in oklab, var(--accent) 52%, transparent);border-radius:var(--radius-sm);background-color:var(--surface-1);cursor:pointer;text-align:center;transition-property:background-color,border-color;transition-duration:var(--speed-normal);transition-timing-function:var(--ease);display:grid;position:relative}.dropzone>*{z-index:1;position:relative}@media (any-hover:hover){.dropzone:hover{background-color:var(--surface-2);border-color:color-mix(in oklab, var(--accent) 78%, transparent)}}.dropzone:focus-within{border-color:color-mix(in oklab, var(--accent) 78%, transparent)}.dropzone[data-dragging=true]{background-color:color-mix(in oklab, var(--accent) 8%, var(--surface-2));border-style:solid;border-color:var(--accent)}.dropzone[data-dragging=true] .dropzone__wave i{background:var(--in-band)}.dropzone__wave{height:56px;margin-bottom:var(--space-2);align-items:center;gap:3px;display:flex}.dropzone__wave i{background:var(--text-faint);width:2px;min-height:2px;transition-property:background-color;transition-duration:var(--speed-normal);transition-timing-function:var(--ease);display:block}.dropzone__lead{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:0;font-weight:500}.dropzone__formats{font-family:var(--font-mono);letter-spacing:.04em;font-size:.72rem}.pp{border:0;min-width:0;margin:0;padding:0;container-type:inline-size}.pp__legend{margin-bottom:var(--space-3);padding:0;font-weight:600}.pp__choices{gap:var(--space-2);grid-template-columns:1fr;display:grid}.pp__choice{cursor:pointer;min-width:0;position:relative}.pp__radio{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pp__body{gap:var(--space-1);min-height:64px;padding:var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--ground-2);color:var(--text);flex-direction:column;display:flex}.pp__name{font-weight:600}.pp__number{font-size:var(--step--1)}.pp__radio:checked+.pp__body{border-color:var(--signal);background:var(--signal);color:var(--ground)}.pp__radio:focus-visible+.pp__body{outline:2px solid var(--signal);outline-offset:3px}.pp:disabled .pp__choice{cursor:default}.pp__caption{margin:var(--space-3) 0 0;font-size:var(--step--1)}@container (width>=280px){.pp__choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=560px){.pp__choices{grid-template-columns:repeat(4,minmax(0,1fr))}}.upload-card{max-width:46rem}.upload-file{align-items:center;gap:var(--space-4);padding-bottom:var(--space-4);margin-bottom:var(--space-6);border-bottom:1px solid var(--border-strong);display:flex}.upload-file__name{gap:var(--space-1);flex:1;min-width:0;display:grid}.upload-file__title{font-family:var(--font-mono);color:var(--text);overflow-wrap:anywhere;font-size:.86rem}.upload-hint{margin-top:calc(var(--space-3) * -1);margin-bottom:var(--space-6);font-size:.86rem;line-height:1.5}.upload-progress{align-items:center;gap:var(--space-4);margin:0;font-size:.78rem;display:flex}.upload-progress progress{flex:1}.turnstile{min-height:0;margin:var(--space-4) 0;justify-content:center;display:grid}.upload-context{max-width:46rem;margin-block-end:var(--space-5)}.upload-context fieldset{border:0;min-width:0;margin:0;padding:0}.upload-context fieldset>label,.upload-context .artist-switcher{margin-block-end:var(--space-4);display:block}.upload-context input,.upload-context select{max-width:100%}:root[data-embed]{background:0 0;overflow:hidden}:root[data-embed] body{background:0 0}.embed{padding:var(--space-4);flex-direction:column;display:flex}.embed .upload-card{max-width:none}.embed>*{flex-direction:column;min-height:0;display:flex}.embed .dropzone{min-height:calc(100vh - 2 * var(--space-4));padding:var(--space-5);align-content:center}.embed .upload-target{border:1px solid var(--border-control);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4)}.embed .upload-target summary{gap:var(--space-2);cursor:pointer;color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.embed .upload-target summary .num{color:var(--text)}.embed .upload-target summary .upload-target__row{gap:var(--space-2);flex:100%;justify-content:space-between;align-items:baseline;display:flex}.embed .upload-target summary .upload-target__hint{flex-basis:100%;font-size:.8rem;line-height:1.5}.embed .upload-target[open]>:not(summary){margin-top:var(--space-4)}}@layer utilities{.muted{color:var(--text-muted)}.faint{color:var(--text-faint)}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;word-spacing:-.39em}.stack{gap:var(--space-4);display:grid}.row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (forced-colors:active){.pp__cell.is-on{outline-offset:-2px;outline:2px solid highlight}.pp__radio:checked+.pp__cellbody .pp__dot{forced-color-adjust:none;box-shadow:none;background:highlight;border:1px solid highlight}.pp__dot{border:1px solid canvastext}.pp__chipbody{border:1px solid buttonborder}.pp__radio:checked+.pp__chipbody{background:highlight;border:2px solid highlight}.pp__radio:checked+.pp__chipbody .pp__chipname,.pp__radio:checked+.pp__chipbody .pp__chipnum{color:highlighttext}button,.site-header nav a.nav-cta,.button-link{box-shadow:none;background-image:none;border:1px solid buttonborder}button.ghost{border-color:#0000}.badge{border:1px solid canvastext}.badge--done{border-width:2px}.badge--failed{border-style:double;border-width:3px}.badge--processing:before{opacity:1;animation:none}.card,.modal{box-shadow:none;background-image:none;border:1px solid canvastext}.table-scroll{background-image:none}.site-header nav.app-nav--tabs a.active{outline-offset:-2px;outline:2px solid highlight}.stats-meter,.stats-flag{outline-offset:-1px;outline:1px solid canvastext}}}.on-paper{--accent:var(--signal);--accent-ink:var(--signal-ink);--btn-primary-bg:#000;--btn-primary-ink:#fff}
