@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/bfd813093b8ca1bb-s.p.3ok2djvs6w93k.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/acc5f86302586f33-s.1ttn5ge0anb6a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/f304c3cf3765fb5f-s.p.0h0-3wqrkgcb1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai Fallback;src:local(Arial);ascent-override:99.79%;descent-override:42.32%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_thai_63f5d293-module__wKRrGW__className{font-family:Noto Sans Thai,Noto Sans Thai Fallback;font-style:normal}.noto_sans_thai_63f5d293-module__wKRrGW__variable{--font-noto-thai:"Noto Sans Thai", "Noto Sans Thai Fallback"}
:root{--color-night:#171614}:root,.theme-day{--color-bg:#f3f2f2;--color-surface:#eae9e9;--color-text:#201f1d;--color-accent:#b68235;--color-accent-2:#ac803e;--color-divider:#201f1d29;--color-neutral-100:#f8f4f4;--color-neutral-200:#eae7e7;--color-neutral-300:#d7d3d3;--color-neutral-400:#bab6b6;--color-neutral-500:#9b9797;--color-neutral-600:#7d7979;--color-neutral-700:#605d5d;--color-neutral-800:#444141;--color-neutral-900:#2d2b2b;--color-accent-100:#fff3e4;--color-accent-200:#ffe3bf;--color-accent-300:#facb8d;--color-accent-400:#e1ad66;--color-accent-500:#c28d41;--color-accent-600:#a06f24;--color-accent-700:#7d5411;--color-accent-800:#5a3b0a;--color-accent-900:#3a270d;--color-accent-2-100:#fff3e4;--color-accent-2-800:#573d14;--color-on-dark:#f3f2f2;--color-on-dark-muted:#bdb8b0;--color-scrim:#201f1d6b;--color-danger:#9b2c1f;--color-success:#3f6b35;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark],.theme-night{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:var(--color-night);--color-surface:#201f1d;--color-text:#f3f2f2;--color-divider:#35322d;--color-scrim:#0807069e;--color-neutral-100:#1e1d1b;--color-neutral-200:#262421;--color-neutral-300:#332f2b;--color-neutral-400:#4b4741;--color-neutral-500:#6d675e;--color-neutral-600:#948d82;--color-neutral-700:#b0a99e;--color-neutral-800:#d5d1ca;--color-neutral-900:#0e0d0c;--color-accent:#d9a441;--color-accent-300:#ecd09a;--color-accent-400:#d9a441;--color-accent-600:#c08f33;--color-accent-700:#dcb05a;--color-accent-100:#3a2e19;--color-accent-200:#4a3a1e;--color-accent-800:#f0c274;--color-accent-900:#f6d9a3;--color-danger:#f0a095;--color-success:#9fd08f}@media (prefers-color-scheme:dark){html:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:var(--color-night);--color-surface:#201f1d;--color-text:#f3f2f2;--color-divider:#35322d;--color-scrim:#0807069e;--color-neutral-100:#1e1d1b;--color-neutral-200:#262421;--color-neutral-300:#332f2b;--color-neutral-400:#4b4741;--color-neutral-500:#6d675e;--color-neutral-600:#948d82;--color-neutral-700:#b0a99e;--color-neutral-800:#d5d1ca;--color-neutral-900:#0e0d0c;--color-accent:#d9a441;--color-accent-300:#ecd09a;--color-accent-400:#d9a441;--color-accent-600:#c08f33;--color-accent-700:#dcb05a;--color-accent-100:#3a2e19;--color-accent-200:#4a3a1e;--color-accent-800:#f0c274;--color-accent-900:#f6d9a3;--color-danger:#f0a095;--color-success:#9fd08f}}:root,.theme-night,.theme-day{--bg:var(--color-bg);--surface:var(--color-surface);--panel:color-mix(in srgb, var(--color-neutral-100) 70%, var(--color-bg));--panel-2:var(--color-neutral-200);--well:color-mix(in srgb, var(--color-neutral-200) 60%, var(--color-surface));--ink:var(--color-text);--ink-2:var(--color-neutral-800);--ink-3:var(--color-neutral-700);--line:var(--color-divider);--line-2:color-mix(in srgb, var(--color-text) 24%, transparent);--line-3:color-mix(in srgb, var(--color-text) 40%, transparent);--gold:var(--color-accent);--gold-ink:var(--color-accent-700);--gold-deep:var(--color-accent-600);--gold-soft:color-mix(in srgb, var(--color-accent) 13%, transparent);--gold-softer:color-mix(in srgb, var(--color-accent) 7%, transparent);--gold-glow:color-mix(in srgb, var(--color-accent) 34%, transparent);--gold-chip:var(--color-accent-100);--gold-chip-ink:var(--color-accent-800);--on-gold:var(--color-text);--focus:var(--color-accent-600);--danger:var(--color-danger);--success:var(--color-success);--danger-soft:color-mix(in srgb, var(--color-danger) 11%, transparent);--success-soft:color-mix(in srgb, var(--color-success) 12%, transparent);--scrim:var(--color-scrim);--glass:color-mix(in srgb, var(--color-bg) 74%, transparent);--glass-strong:color-mix(in srgb, var(--color-bg) 90%, transparent);--grain-ink:color-mix(in srgb, var(--color-text) 55%, transparent);--grain-opacity:.05;--vignette:color-mix(in srgb, var(--color-text) 7%, transparent);--shadow-1:0 1px 2px color-mix(in srgb, var(--color-neutral-900) 10%, transparent), 0 1px 1px color-mix(in srgb, var(--color-neutral-900) 6%, transparent);--shadow-2:0 10px 30px -12px color-mix(in srgb, var(--color-neutral-900) 26%, transparent), 0 2px 6px color-mix(in srgb, var(--color-neutral-900) 8%, transparent);--shadow-3:0 40px 80px -30px color-mix(in srgb, var(--color-neutral-900) 38%, transparent), 0 10px 24px -12px color-mix(in srgb, var(--color-neutral-900) 18%, transparent);--rim:inset 0 1px 0 color-mix(in srgb, var(--color-neutral-100) 70%, transparent)}html[data-theme=dark],.theme-night{--on-gold:var(--color-bg);--focus:var(--color-accent);--panel:var(--color-surface);--panel-2:var(--color-neutral-200);--well:var(--color-neutral-900);--glass:color-mix(in srgb, var(--color-bg) 66%, transparent);--glass-strong:color-mix(in srgb, var(--color-bg) 88%, transparent);--grain-ink:color-mix(in srgb, var(--color-text) 80%, transparent);--grain-opacity:.055;--vignette:color-mix(in srgb, var(--color-neutral-900) 55%, transparent);--shadow-1:0 1px 2px color-mix(in srgb, var(--color-neutral-900) 60%, transparent);--shadow-2:0 14px 34px -14px color-mix(in srgb, var(--color-neutral-900) 90%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-text) 3%, transparent);--shadow-3:0 50px 90px -30px color-mix(in srgb, var(--color-neutral-900) 95%, transparent), 0 0 60px -20px color-mix(in srgb, var(--color-accent) 16%, transparent);--rim:inset 0 1px 0 color-mix(in srgb, var(--color-text) 6%, transparent)}@media (prefers-color-scheme:dark){html:not([data-theme=light]){--on-gold:var(--color-bg);--focus:var(--color-accent);--panel:var(--color-surface);--panel-2:var(--color-neutral-200);--well:var(--color-neutral-900);--glass:color-mix(in srgb, var(--color-bg) 66%, transparent);--glass-strong:color-mix(in srgb, var(--color-bg) 88%, transparent);--grain-ink:color-mix(in srgb, var(--color-text) 80%, transparent);--grain-opacity:.055;--vignette:color-mix(in srgb, var(--color-neutral-900) 55%, transparent);--shadow-1:0 1px 2px color-mix(in srgb, var(--color-neutral-900) 60%, transparent);--shadow-2:0 14px 34px -14px color-mix(in srgb, var(--color-neutral-900) 90%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-text) 3%, transparent);--shadow-3:0 50px 90px -30px color-mix(in srgb, var(--color-neutral-900) 95%, transparent), 0 0 60px -20px color-mix(in srgb, var(--color-accent) 16%, transparent);--rim:inset 0 1px 0 color-mix(in srgb, var(--color-text) 6%, transparent)}}:root{--font-thai:var(--font-noto-thai), "Noto Sans Thai", system-ui, sans-serif;--font-heading:var(--font-thai);--font-heading-weight:600;--font-body:var(--font-thai);--font-body-weight:300;--fs-11:.6875rem;--fs-12:.75rem;--fs-13:.8125rem;--fs-14:.875rem;--fs-15:.9375rem;--fs-16:1rem;--fs-17:1.0625rem;--fs-18:1.125rem;--fs-20:1.25rem;--fs-lead:clamp(1.0625rem, .98rem + .36vw, 1.25rem);--fs-h4:clamp(1.125rem, 1.05rem + .3vw, 1.25rem);--fs-h3:clamp(1.25rem, 1.08rem + .72vw, 1.625rem);--fs-h2:clamp(1.875rem, 1.28rem + 2.55vw, 3.5rem);--fs-h1:clamp(2.125rem, 1.36rem + 3.3vw, 4.25rem);--fs-display:clamp(2.375rem, 1.2rem + 5.1vw, 5.75rem);--lh-display:1.26;--lh-heading:1.34;--lh-snug:1.5;--lh-body:1.8;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--section-y:clamp(80px, 5vw + 56px, 168px);--gutter:clamp(16px, 4vw, 40px);--page-max:1240px;--wide-max:1440px;--prose-max:68ch;--r-xs:3px;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-xl:24px;--dur-1:.12s;--dur-2:.2s;--dur-3:.32s;--dur-4:.52s;--dur-5:.86s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-cut:cubic-bezier(.8, 0, .1, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--splice-angle:50deg;--header-top:12px;--header-h:60px;--beta-h:0px;--page-bg:var(--color-bg)}html[data-beta-banner]{--beta-h:36px}@media (max-width:640px){:root{--header-top:8px;--header-h:56px}html[data-beta-banner]{--beta-h:56px}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:linear-gradient(var(--bg) 50%, var(--color-night) 50%) fixed;scroll-padding-top:calc(var(--beta-h) + var(--header-top) + var(--header-h) + 24px)}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}html:has(dialog[open]){overflow:hidden}body{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-body);font-size:var(--fs-16);font-weight:var(--font-body-weight);line-height:var(--lh-body);font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);line-height:var(--lh-heading);letter-spacing:-.01em;text-wrap:balance;margin:0}p{margin:0 0 var(--s-4);text-wrap:pretty}a{color:var(--gold-ink);text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:.28em;transition:color var(--dur-2) ease, text-decoration-color var(--dur-2) ease}a:hover{color:var(--gold-deep);text-decoration-color:currentColor}img,video,svg,canvas{max-width:100%;display:block}figure{margin:0}strong,b{font-weight:500}ul,ol{padding-left:1.3em}button{font:inherit;color:inherit}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}::selection{background:color-mix(in srgb, var(--color-accent) 32%, transparent);color:var(--ink)}.num,time,.tc{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.tc{font-size:var(--fs-11);letter-spacing:.08em;white-space:nowrap;font-weight:400;line-height:1}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--gutter);z-index:200;background:var(--bg);color:var(--ink);border:1px solid var(--gold);border-radius:var(--r-md);font-size:var(--fs-14);box-shadow:var(--shadow-2);padding:10px 16px;font-weight:500;text-decoration:none;position:fixed;top:-120px}.skip-link:focus{top:10px}.wrap{width:min(100%, var(--page-max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.wrap--wide{width:min(100%, var(--wide-max) + var(--gutter) * 2)}.wrap--narrow{width:min(100%, 880px + var(--gutter) * 2)}.sect{padding-block:var(--section-y);position:relative}.sect--tight{padding-block:calc(var(--section-y) * .6)}.h-display{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:-.02em;font-weight:600}.h-1{font-size:var(--fs-h1);line-height:var(--lh-display);letter-spacing:-.018em;font-weight:600}.h-2{font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:-.015em;font-weight:600}.h-3{font-size:var(--fs-h3);line-height:var(--lh-snug);font-weight:600}.h-4{font-size:var(--fs-h4);line-height:var(--lh-snug);font-weight:500}.h-soft{color:var(--ink-2);font-weight:300}.lede{font-size:var(--fs-lead);color:var(--ink-2);max-width:var(--prose-max);line-height:1.8}.body-2{font-size:var(--fs-15);color:var(--ink-2)}.meta{font-size:var(--fs-13);color:var(--ink-3);line-height:1.6}.gold{color:var(--gold-ink)}.br-desk{display:none}@media (min-width:900px){.br-desk{display:inline}}.btn{--btn-bg:transparent;--btn-ink:var(--ink);--btn-line:var(--line-2);--btn-handle:var(--gold);border:1px solid var(--btn-line);border-radius:var(--r-md);background:var(--btn-bg);min-height:44px;color:var(--btn-ink);font-family:var(--font-heading);font-size:var(--fs-15);white-space:nowrap;cursor:pointer;isolation:isolate;transition:background-color var(--dur-2) ease, border-color var(--dur-2) ease, color var(--dur-2) ease, box-shadow var(--dur-3) var(--ease-out), translate var(--dur-3) var(--ease-out);justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.btn:hover{color:var(--btn-ink)}.btn svg{flex:none;display:block}.btn:before,.btn:after{content:"";background:var(--btn-handle);opacity:0;pointer-events:none;width:4px;transition:opacity var(--dur-2) ease, translate var(--dur-3) var(--ease-out);border-radius:3px;position:absolute;top:7px;bottom:7px}.btn:before{left:5px;translate:6px}.btn:after{right:5px;translate:-6px}.btn:hover:before,.btn:hover:after,.btn:focus-visible:before,.btn:focus-visible:after{opacity:1;translate:0}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.btn:disabled:before,.btn:disabled:after,.btn[aria-disabled=true]:before,.btn[aria-disabled=true]:after{display:none}.btn-primary{--btn-bg:var(--gold);--btn-ink:var(--on-gold);--btn-line:var(--gold);--btn-handle:color-mix(in srgb, var(--on-gold) 55%, transparent);box-shadow:var(--rim), 0 8px 24px -12px var(--gold-glow);font-weight:600}.btn-primary:hover{--btn-bg:color-mix(in srgb, var(--color-accent) 88%, var(--color-text));box-shadow:var(--rim), 0 14px 34px -12px var(--gold-glow)}html[data-theme=dark] .btn-primary:hover,.theme-night .btn-primary:hover{--btn-bg:color-mix(in srgb, var(--color-accent) 86%, var(--color-text))}.btn-primary:active{translate:0 1px}.btn-primary:disabled,.btn-primary[aria-disabled=true]{opacity:1;--btn-bg:transparent;--btn-ink:var(--ink-3);--btn-line:color-mix(in srgb, var(--color-accent) 55%, transparent);box-shadow:none;border-style:dashed}.btn-secondary{--btn-bg:color-mix(in srgb, var(--panel) 70%, transparent);--btn-line:var(--line-2)}.btn-secondary:hover{--btn-line:var(--gold);--btn-bg:var(--gold-softer)}.btn-secondary:is(:disabled,[aria-disabled=true]):hover{--btn-line:var(--line-2);--btn-bg:color-mix(in srgb, var(--panel) 70%, transparent)}.btn-ghost{--btn-line:transparent;--btn-ink:var(--ink);padding-inline:14px}.btn-ghost:hover{--btn-bg:color-mix(in srgb, var(--color-text) 6%, transparent)}.btn-ghost:before,.btn-ghost:after{display:none}.btn-danger{--btn-ink:var(--danger);--btn-line:color-mix(in srgb, var(--color-danger) 60%, transparent);--btn-handle:var(--danger)}.btn-danger:hover{--btn-bg:var(--danger-soft);--btn-line:var(--danger)}.btn-danger:is(:disabled,[aria-disabled=true]){opacity:1;--btn-bg:transparent;--btn-ink:var(--ink-3);--btn-line:color-mix(in srgb, var(--color-danger) 55%, transparent);border-style:dashed}.btn-lg{min-height:52px;font-size:var(--fs-16);border-radius:12px;padding:0 26px}.btn-sm{min-height:36px;font-size:var(--fs-14);padding:0 14px}.btn-block{width:100%}.btn-icon{width:40px;min-height:40px;padding:0}.btn-icon:before,.btn-icon:after{display:none}.link-button{appearance:none;font:inherit;color:var(--gold-ink);text-underline-offset:.28em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.link-button:hover{color:var(--gold-deep)}.link-button:disabled{opacity:.5;cursor:not-allowed}.stack{font-size:var(--fs-15);flex-direction:column;gap:18px;display:flex}.field>label{font-size:var(--fs-13);color:var(--ink-2);margin-bottom:7px;font-weight:400;line-height:1.5;display:block}.input{width:100%;min-height:48px;font:inherit;font-size:var(--fs-16);color:var(--ink);caret-color:var(--gold);background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-md);box-shadow:var(--rim);transition:border-color var(--dur-2) ease, box-shadow var(--dur-2) ease;padding:11px 14px;font-weight:400;line-height:1.5}.input::placeholder{color:color-mix(in srgb, var(--color-text) 58%, transparent)}.input:hover{border-color:var(--line-3)}.input:focus-visible{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft), var(--rim);outline:none}.input[readonly]{color:var(--ink-3);background:color-mix(in srgb, var(--color-text) 3%, transparent)}.input[aria-invalid=true]{border-color:var(--danger)}textarea.input{resize:vertical;min-height:132px}.field-hint,.field-error{font-size:var(--fs-13);margin:7px 0 0;line-height:1.6}.field-hint{color:var(--ink-3)}.field-error{color:var(--danger)}.form-error,.form-success{font-size:var(--fs-14);margin:10px 0 0;line-height:1.6}.form-error{color:var(--danger)}.form-success{color:var(--success)}.radio{cursor:pointer;font-size:var(--fs-15);align-items:center;gap:10px;display:inline-flex}.radio input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.radio .dot{border:1.5px solid var(--line-3);width:18px;height:18px;transition:border-color var(--dur-2) ease, box-shadow var(--dur-2) ease;border-radius:50%;flex:none}.radio:hover .dot{border-color:var(--gold)}.radio input:checked+.dot{border-color:var(--gold);background:var(--gold);box-shadow:inset 0 0 0 4px var(--bg)}.radio input:focus-visible+.dot{outline:2px solid var(--focus);outline-offset:2px}.radio input:disabled+.dot{opacity:.45}.agree{border:1px solid var(--line);border-radius:var(--r-md);background:color-mix(in srgb, var(--panel) 60%, transparent);cursor:pointer;align-items:flex-start;gap:12px;margin:0 0 20px;padding:14px 16px;display:flex}.agree--flush{margin:20px 0 0}.agree__box{appearance:none;border:1.5px solid var(--line-3);background:var(--bg);cursor:pointer;width:20px;height:20px;transition:border-color var(--dur-2) ease, background-color var(--dur-2) ease;border-radius:5px;flex-shrink:0;place-items:center;margin:2px 0 0;display:grid}.agree__box:checked{border-color:var(--gold);background:var(--gold)}.agree__box:checked:after{content:"";border-left:2px solid var(--on-gold);border-bottom:2px solid var(--on-gold);width:10px;height:6px;translate:0 -1px;rotate:-45deg}.agree__box:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.agree__text{font-size:var(--fs-14);color:var(--ink-2);line-height:1.7}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.turnstile-slot{min-height:65px}.kt{white-space:nowrap}:where(p,.agree__text) a{display:inline-block}:where(.fine,.legal-line,.field-hint,.meter-note,.stamp,.table-note,.clip-note,.bin__meta,.contact-note,.notice,.kv dt){font-weight:400}.fine{font-size:var(--fs-13);color:var(--ink-3);margin:16px 0 0;line-height:1.7}.forgot{text-align:right;font-size:var(--fs-14);margin-top:4px}.forgot a{align-items:center;min-height:44px;margin-inline-end:-4px;padding-inline:4px;display:inline-flex}.legal-line{font-size:var(--fs-12);color:var(--ink-3);margin:4px 0 0;line-height:1.6}.tag{font-family:var(--font-body);font-size:var(--fs-12);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-weight:500;line-height:1.5;display:inline-flex}.tag-accent{background:var(--gold-chip);color:var(--gold-chip-ink)}.tag-neutral{background:color-mix(in srgb, var(--color-text) 7%, transparent);color:var(--ink-2)}.tag-outline{border:1px solid color-mix(in srgb, var(--color-accent) 70%, transparent);color:var(--gold-ink)}.table{border-collapse:collapse;width:100%;font-size:var(--fs-14);line-height:1.6}.table th{text-align:left;font-size:var(--fs-13);color:var(--ink-2);border-bottom:1px solid var(--line-2);padding:12px 14px;font-weight:500}.table td,.table th[scope=row]{border-bottom:1px solid var(--line);padding:12px 14px}.table th[scope=row]{font-size:var(--fs-14);color:var(--ink);font-weight:400}.table .c{text-align:center}.table .r{text-align:right}dialog.dialog{width:calc(100% - 32px);max-width:var(--dialog-max-width,520px);max-height:calc(100dvh - 48px);color:var(--ink);background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--shadow-3);scroll-timeline:--dialog-scroll block;margin:auto;padding:0;overflow:auto}dialog.dialog::backdrop{background:var(--color-scrim,#201f1d6b);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (prefers-reduced-motion:no-preference){dialog.dialog[open]{animation:dialog-in var(--dur-4) var(--ease-out)}dialog.dialog[open]::backdrop{animation:fade-in var(--dur-3) ease}}@keyframes dialog-in{0%{opacity:0;translate:0 14px;scale:.98}}@keyframes fade-in{0%{opacity:0}}.dialog-inner{--dialog-pad:clamp(22px, 4vw, 34px);padding:var(--dialog-pad);flex-direction:column;display:flex;position:relative}.dialog-inner:before{content:"";background:linear-gradient(90deg, transparent, var(--gold) 30% 70%, transparent);height:1px;position:absolute;top:0;left:10%;right:10%}.dialog--danger .dialog-inner:before{background:linear-gradient(90deg, transparent, var(--danger) 30% 70%, transparent)}.dialog-inner>form{display:contents}.dialog-title{margin-bottom:10px;padding-right:44px;font-size:clamp(1.375rem,1.2rem + .6vw,1.625rem);font-weight:600;line-height:1.4}.dialog-strip{min-height:52px;margin:calc(var(--dialog-pad-top,var(--dialog-pad)) * -1) calc(var(--dialog-pad) * -1) 20px;padding:0 calc(var(--dialog-pad) + 48px) 0 var(--dialog-pad);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--color-text) 3%, transparent);color:var(--ink-3);letter-spacing:.08em;align-items:center;gap:10px;font-size:10.5px;display:flex}.dialog-strip .tc{color:var(--gold-ink);font-weight:600}.dialog-strip__rec{background:var(--gold);width:8px;height:8px;box-shadow:0 0 0 3px var(--gold-soft);border-radius:50%;flex:none}.dialog-strip__rule{background:linear-gradient(90deg, var(--line-2), transparent);flex:1;height:1px}.dialog-strip__task{font-size:var(--fs-12);letter-spacing:0;color:var(--ink-2);flex:none;font-weight:500}.dialog-inner:has(>.dialog-strip) .dialog-close{top:8px}.dialog-close{top:calc(var(--dialog-pad) - 2px);right:var(--dialog-pad);border:1px solid var(--line);background:var(--bg);width:36px;height:36px;color:var(--ink-2);cursor:pointer;transition:border-color var(--dur-2) ease, color var(--dur-2) ease;border-radius:10px;place-items:center;padding:0;display:grid;position:absolute}.dialog-close:hover{border-color:var(--gold);color:var(--ink)}.dialog-body{font-size:var(--fs-15);color:var(--ink-2);margin:0 0 20px}@media (max-width:480px){.dialog-actions{flex-direction:column-reverse;align-items:stretch}.dialog-actions>.btn,.dialog-actions>form,.dialog-actions>form .btn,.dialog-actions>.gsi-button{width:100%}}.dialog-actions{z-index:1;margin:32px calc(var(--dialog-pad) * -1) calc(var(--dialog-pad) * -1);padding:14px var(--dialog-pad) clamp(18px, 3vw, 26px);border-top:1px solid var(--line);background:var(--bg);flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex;position:sticky;bottom:0}.dialog-actions:before{content:"";background:linear-gradient(transparent, var(--bg));pointer-events:none;opacity:0;height:32px;position:absolute;bottom:calc(100% + 1px);left:0;right:0}@supports (animation-timeline:scroll()){.dialog-actions{animation:linear both dialog-more;animation-timeline:--dialog-scroll}.dialog-actions:before{animation:linear both dialog-more-fade;animation-timeline:--dialog-scroll}}@keyframes dialog-more{0%{box-shadow:0 -16px 28px -20px color-mix(in srgb, var(--color-neutral-900) 55%, transparent)}92%{box-shadow:0 -16px 28px -20px color-mix(in srgb, var(--color-neutral-900) 55%, transparent)}to{box-shadow:0 -16px 28px -20px #0000}}@keyframes dialog-more-fade{0%{opacity:1}92%{opacity:1}to{opacity:0}}.dialog-actions__never{font-size:var(--fs-14);color:var(--ink-2);cursor:pointer;align-items:center;gap:10px;margin-right:auto;display:inline-flex}@media (max-width:480px){.dialog-actions__never{margin-right:0}}.dialog-actions .btn:is(.btn-primary,.btn-danger):is(:disabled,[aria-disabled=true]){--btn-bg:color-mix(in srgb, var(--color-text) 9%, var(--bg));--btn-ink:var(--ink-3);--btn-line:transparent;box-shadow:none;opacity:1;border-style:solid}.dialog-actions__consent{background:0 0;border:0;flex-basis:100%;order:-1;margin:0 0 4px;padding:0}@media (max-width:480px){.dialog-actions__consent{order:10}.dialog-actions:has(>.dialog-actions__consent){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dialog-actions:has(>.dialog-actions__consent)>.dialog-actions__consent{order:-1;grid-column:1/-1}.dialog-actions__consent .agree__text{font-size:var(--fs-13);line-height:1.6}}.notice{border:1px solid var(--line);border-radius:var(--r-md);font-size:var(--fs-15);color:var(--ink-2);background:var(--gold-softer);padding:14px 18px 14px 20px;line-height:1.7;position:relative;overflow:hidden}.notice:before{content:"";background:var(--gold);width:3px;position:absolute;inset:0 auto 0 0}.notice p{margin:0}.notice p+p{margin-top:6px}.notice--warn{background:var(--danger-soft)}.notice--warn:before{background:var(--danger)}.kv{font-size:var(--fs-15);flex-direction:column;margin:14px 0 0;display:flex}.kv>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.kv>div:last-child{border-bottom:0}.kv dt,.kv dd{margin:0}.kv dt{color:var(--ink-2)}.kv dd{text-align:right;font-weight:400}.card{gap:var(--s-3);border-radius:var(--r-lg);background:var(--panel);border:1px solid var(--line);box-shadow:var(--rim);flex-direction:column;padding:clamp(20px,2.4vw,28px);display:flex;position:relative}.card-kicker{font-size:var(--fs-13);color:var(--gold-ink);align-items:center;gap:8px;font-weight:500;display:inline-flex}.card-title{font-weight:600;font-size:var(--fs-17);line-height:1.5}.card-body{font-size:var(--fs-15);color:var(--ink-2);margin:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hdr .btn[aria-current=page]{color:var(--gold-ink);border-color:var(--line-2);box-shadow:none;background:0 0}body:has(main:is(.status-page,.auth,.acct-page)) .hdr__tools .btn-primary{color:var(--gold-ink);border-color:color-mix(in srgb, var(--gold) 45%, transparent);box-shadow:none;background:0 0}
.grain,.vignette{pointer-events:none;z-index:90;position:fixed;inset:0}.grain{background:var(--grain-ink);opacity:var(--grain-opacity);will-change:transform;inset:-60px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2.2 -1.05'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2.2 -1.05'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");-webkit-mask-size:240px;mask-size:240px}@media (prefers-reduced-motion:no-preference) and (pointer:fine){.grain{animation:1.1s steps(6,end) infinite grain-shift}}@keyframes grain-shift{0%{transform:translate(0)}20%{transform:translate(-22px,14px)}40%{transform:translate(18px,-26px)}60%{transform:translate(-30px,-8px)}80%{transform:translate(26px,22px)}to{transform:translate(0)}}.vignette{background:radial-gradient(120% 90% at 50% 40%, transparent 58%, var(--vignette) 100%)}body:has(main.article-page) .vignette{opacity:.3}@media (prefers-reduced-motion:reduce){.grain{display:none}}.hdr{top:calc(var(--beta-h) + var(--header-top));z-index:60;padding-inline:var(--gutter);pointer-events:none;position:fixed;left:0;right:0}.hdr__bar{view-transition-name:site-header;pointer-events:auto;width:min(100%, var(--page-max) + 24px);border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(1.35);backdrop-filter:blur(18px)saturate(1.35);box-shadow:var(--shadow-2), var(--rim);transition:width var(--dur-4) var(--ease-out), background-color var(--dur-3) ease, border-radius var(--dur-4) var(--ease-out);border-radius:16px;margin-inline:auto;position:relative}html[data-scrolled] .hdr:before{content:"";top:calc(var(--header-top) * -1);height:calc(var(--header-top) + 76px);background:linear-gradient(var(--color-bg) 35%, transparent);pointer-events:none;z-index:-1;transition:opacity var(--dur-3) var(--ease-out);position:absolute;left:0;right:0}html[data-night-under] .hdr:before{opacity:0}html[data-scrolled] .hdr__bar{background:color-mix(in srgb, var(--color-bg) 92%, transparent);width:min(100%,1080px)}.hdr__row{height:var(--header-h);transition:height var(--dur-4) var(--ease-out);align-items:center;gap:18px;padding:0 10px 0 16px;display:flex}html[data-scrolled] .hdr__row{height:54px}@media (prefers-reduced-motion:reduce){html[data-scrolled] .hdr__bar{width:min(100%, var(--page-max) + 24px)}html[data-scrolled] .hdr__row{height:var(--header-h)}}.brand{color:var(--ink);flex:none;align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:flex}.brand:hover{color:var(--ink)}.brand__mark{color:var(--gold);transition:transform var(--dur-4) var(--ease-spring);flex:none}.brand:hover .brand__mark{transform:rotate(-8deg)scale(1.06)}.brand__words{flex-direction:column;line-height:1.15;display:flex}.brand__name{letter-spacing:-.01em;white-space:nowrap;font-size:17px;font-weight:600}.brand__tagline{font-size:var(--fs-12);color:var(--gold-ink);white-space:nowrap;font-weight:400}.hdr__nav{align-items:center;gap:2px;display:flex}.hdr__nav a{color:var(--ink-2);font-size:var(--fs-14);white-space:nowrap;transition:color var(--dur-2) ease, background-color var(--dur-2) ease;border-radius:9px;padding:8px 12px;font-weight:400;text-decoration:none;position:relative}.hdr__nav a:hover{color:var(--ink);background:color-mix(in srgb, var(--color-text) 6%, transparent)}.hdr__nav a[aria-current]{color:var(--ink);font-weight:500}.hdr__nav a[aria-current]:after{content:"";background:linear-gradient(90deg, var(--gold) 0 44%, transparent 44% 56%, var(--gold) 56%);border-radius:2px;height:2px;position:absolute;bottom:3px;left:12px;right:12px}.hdr__tools{flex:none;align-items:center;gap:6px;display:flex}.theme-toggle{width:40px;min-height:40px;color:var(--ink-2);border-radius:10px;padding:0}.theme-toggle:hover{color:var(--gold-ink)}.theme-toggle .to-light,html[data-theme=dark] .theme-toggle .to-dark{display:none}html[data-theme=dark] .theme-toggle .to-light{display:inline}.theme-toggle svg{transition:rotate var(--dur-4) var(--ease-spring)}.theme-toggle:hover svg{rotate:24deg}.auth-area{align-items:center;gap:6px;display:flex}.auth-in{display:none}html[data-auth=in] .auth-in{display:flex}html[data-auth=in] .auth-out{display:none}.auth-signout{margin:0}.auth-name{text-overflow:ellipsis;max-width:14em;font-size:var(--fs-13);color:var(--ink-3);white-space:nowrap;display:none;overflow:hidden}.auth-name:before{content:var(--noey-greeting,"")}html[data-auth-name] .auth-name{display:inline-block}.acct{z-index:3;position:relative}.acct>summary{border:1px solid var(--line);cursor:pointer;min-height:40px;font-size:var(--fs-14);color:var(--ink-2);transition:border-color var(--dur-2) ease;border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 6px;list-style:none;display:inline-flex}.acct>summary::-webkit-details-marker{display:none}.acct>summary:hover,.acct[open]>summary{border-color:var(--gold);color:var(--ink)}.acct__avatar{background:var(--gold-chip);width:28px;height:28px;color:var(--gold-chip-ink);border-radius:50%;place-items:center;display:grid}.acct__chev{transition:rotate var(--dur-3) var(--ease-out)}.acct[open] .acct__chev{rotate:180deg}.acct__menu{top:calc(100% + (var(--header-h) - 40px) / 2 + 26px);border:1px solid var(--line-2);background:var(--bg);min-width:250px;box-shadow:var(--shadow-3);border-radius:14px;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;right:0}.acct__head{display:none}html[data-auth-name] .acct__head{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:4px;padding:8px 12px 12px;display:flex}.acct__head .auth-name{max-width:12em;font-size:var(--fs-14);color:var(--ink);font-weight:500}html[data-scrolled] .acct__menu{top:calc(100% + 33px)}@media (prefers-reduced-motion:reduce){html[data-scrolled] .acct__menu{top:calc(100% + (var(--header-h) - 40px) / 2 + 26px)}}.acct__menu :is(a,button) svg{color:var(--ink-3);flex:none;margin-inline:6px}.acct__menu :is(a,button):hover svg{color:var(--gold-ink)}.acct__menu .auth-signout{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.acct__label{text-overflow:ellipsis;white-space:nowrap;max-width:11em;padding-top:3px;line-height:1.25;overflow:hidden}.acct__label .auth-name{font-size:inherit;color:inherit;max-width:none}html[data-auth-name] .acct__fallback{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.acct__menu a,.acct__menu button{width:100%;min-height:40px;color:var(--ink);font-size:var(--fs-14);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:flex-start;align-items:center;gap:10px;padding:0 12px;font-weight:400;text-decoration:none;display:flex}.acct__menu a:hover,.acct__menu button:hover{background:color-mix(in srgb, var(--color-text) 6%, transparent);color:var(--ink)}@media (prefers-reduced-motion:no-preference){.acct[open] .acct__menu{animation:pop-in var(--dur-3) var(--ease-out)}}@keyframes pop-in{0%{opacity:0;translate:0 -6px}}.stl{--stl-tc:84px;border-top:1px solid var(--line);--p:0;height:18px;margin:0 12px;position:relative}.stl__ticks{inset:0 var(--stl-tc) 0 0;background:repeating-linear-gradient(90deg, var(--line-2) 0 1px, transparent 1px 10%) 0 100% / 100% 7px no-repeat, repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px 2%) 0 100% / 100% 4px no-repeat;position:absolute}.stl__fill{height:2px;width:calc(var(--p) * (100% - var(--stl-tc)));background:linear-gradient(90deg, transparent, var(--gold));opacity:.8;position:absolute;bottom:0;left:0}.stl__marks{inset:0 var(--stl-tc) 0 0;position:absolute}.stl__mark{cursor:pointer;width:14px;position:absolute;top:2px;bottom:0;translate:-7px}.stl__mark:before{content:"";background:var(--line-3);width:6px;height:6px;transition:background-color var(--dur-2) ease, scale var(--dur-2) var(--ease-spring);border-radius:1px;position:absolute;top:2px;left:50%;translate:-50%;rotate:45deg}.stl__mark[data-passed]:before{background:var(--gold)}.stl__mark:hover:before{background:var(--gold);scale:1.4}.stl__tip{border:1px solid var(--line-2);background:var(--glass-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-2);font-size:var(--fs-12);white-space:nowrap;color:var(--ink);opacity:0;pointer-events:none;transition:opacity var(--dur-2) ease, translate var(--dur-2) var(--ease-out);border-radius:8px;padding:6px 10px;line-height:1.5;position:absolute;top:calc(100% + 8px);left:50%;translate:-50% -4px}.stl__mark:hover .stl__tip{opacity:1;translate:-50%}.stl__playhead{top:-3px;bottom:-2px;left:calc(var(--p) * (100% - var(--stl-tc)));background:var(--gold);width:2px;box-shadow:0 0 10px var(--gold-glow);position:absolute;translate:-1px}.stl__playhead:before{content:"";background:var(--gold);clip-path:polygon(0 0,100% 0,100% 55%,50% 100%,0 55%);width:9px;height:7px;position:absolute;top:0;left:50%;translate:-50%}.stl__tc{color:var(--gold-ink);font-size:10.5px;position:absolute;top:50%;right:0;translate:0 -50%}@media (max-width:1023px){.stl{--stl-tc:0px;border-top:0;height:3px;margin:0 14px}.stl__ticks,.stl__tc,.stl__playhead{display:none}.stl__mark:before{width:5px;height:5px;top:-5px}.stl__tip{display:none}html:not([data-scrolled]) .stl__marks{opacity:0}.stl__fill{border-radius:2px;height:2px}}.menu{display:none}.menu>summary{border:1px solid var(--line);cursor:pointer;width:42px;height:42px;color:var(--ink);z-index:2;border-radius:11px;place-items:center;list-style:none;display:grid;position:relative}.menu>summary::-webkit-details-marker{display:none}.menu__icon{width:18px;height:12px;position:relative}.menu__icon:before,.menu__icon:after{content:"";height:1.5px;transition:translate var(--dur-3) var(--ease-out), rotate var(--dur-3) var(--ease-out);background:currentColor;border-radius:2px;position:absolute;left:0;right:0}.menu__icon:before{top:2px}.menu__icon:after{bottom:2px;left:6px}.menu[open] .menu__icon:before{translate:0 3.5px;rotate:45deg}.menu[open] .menu__icon:after{left:0;translate:0 -3.5px;rotate:-45deg}.hdr__bar:has(.menu[open]){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg)}.hdr__bar:has(.menu[open]) .brand{z-index:2;position:relative}@media (max-width:1023px){.hdr__bar:has(.menu[open]) .hdr__tools>.theme-toggle{z-index:2;display:inline-flex;position:relative}.hdr__bar:has(.menu[open]) .hdr__tools>.auth-area{display:none}.menu__sheet .menu__theme{display:none}}.menu__sheet{z-index:1;padding:calc(var(--beta-h) + var(--header-top) + var(--header-h) + 28px) var(--gutter) calc(28px + env(safe-area-inset-bottom));background:var(--bg);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.menu__nav{border-top:1px solid var(--line);background:repeating-linear-gradient(90deg, var(--line-2) 0 1px, transparent 1px 12px) top / 100% 6px no-repeat, repeating-linear-gradient(90deg, var(--line-3) 0 1px, transparent 1px 60px) top / 100% 10px no-repeat;flex-direction:column;padding-top:16px;display:flex;position:relative}.menu__nav a{border-bottom:1px solid var(--line);color:var(--ink);align-items:baseline;gap:16px;padding:14px 2px;font-size:clamp(1.5rem,1.1rem + 2vw,2rem);font-weight:600;line-height:1.35;text-decoration:none;display:flex;position:relative}.menu__nav a .tc{color:var(--gold-ink);min-width:2.2em;font-size:11px}.menu__nav a[aria-current]{color:var(--gold-ink)}.menu__nav a[aria-current]:before,.menu__nav a[aria-current]:after{content:"";background:var(--gold);position:absolute}.menu__nav a[aria-current]:before{clip-path:polygon(0 0,100% 0,100% 45%,50% 100%,0 45%);width:11px;height:9px;top:9px;right:2px}.menu__nav a[aria-current]:after{width:2px;box-shadow:0 0 8px var(--gold-glow);border-radius:1px;top:12px;bottom:9px;right:6.5px}.menu__foot{flex-direction:column;gap:12px;padding-top:24px;display:flex}.menu__foot .auth-area{grid-template-columns:1fr 1fr;gap:10px;display:grid}html[data-auth=in] .menu__foot .auth-out,html:not([data-auth=in]) .menu__foot .auth-in{display:none}html[data-auth=in] .menu__foot .auth-in{display:grid}.menu__foot .auth-name{grid-column:1/-1}.menu__foot .auth-signout{grid-column:1/-1;justify-self:start}.menu__foot .auth-signout .btn{margin-left:-14px}.menu__theme{border-top:1px solid var(--line);font-size:var(--fs-14);color:var(--ink-3);justify-content:space-between;align-items:center;padding-top:14px;display:flex}.menu__theme .theme-toggle{border:1px solid var(--line-2);border-radius:12px;width:44px;height:44px}@media (prefers-reduced-motion:no-preference){.menu[open] .menu__sheet{animation:sheet-in var(--dur-4) var(--ease-out)}.menu[open] .menu__nav a{animation:rise-in var(--dur-4) var(--ease-out) both;animation-delay:calc(var(--i,0) * 45ms + 80ms)}}@keyframes sheet-in{0%{opacity:0;clip-path:polygon(0 0,100% 0,100% 0,0 0)}to{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes rise-in{0%{opacity:0;translate:0 16px}}html:has(.menu[open]){overflow:hidden}@media (max-width:1023px){.hdr__nav,.hdr__tools>.theme-toggle,.hdr__tools>.auth-area .btn-ghost,.hdr__tools>.auth-in .acct{display:none}.menu{display:block}.hdr__row{gap:10px;padding:0 8px 0 12px}html[data-scrolled] .hdr__bar{width:100%}}@media (max-width:1180px) and (min-width:1024px){.hdr__nav a{padding-inline:9px}.hdr__row{gap:12px}.acct__label{max-width:7.5em}}@media (max-width:1099px) and (min-width:1024px){.hdr__nav a{padding-inline:7px}}@media (max-width:420px){.hdr__tools>.auth-area .btn{font-size:var(--fs-14);padding-inline:14px}}@media (max-width:359px){.brand__words{display:none}}.page-top{padding-top:calc(var(--beta-h) + var(--header-top) + var(--header-h) + 18px)}.beta-banner{z-index:61;view-transition-name:beta-strip;height:var(--beta-h);padding:0 var(--gutter);background:color-mix(in srgb, var(--color-accent-100) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-accent-900);border-bottom:1px solid var(--line);font-size:var(--fs-13);justify-content:center;align-items:center;gap:10px;line-height:1.3;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}.beta-banner__badge{flex-shrink:0;padding:1px 8px}.beta-banner__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.beta-banner__more{color:inherit;white-space:nowrap;flex-shrink:0;font-weight:500}.beta-banner__more:hover{color:inherit}@media (max-width:640px){.beta-banner{justify-content:flex-start;gap:8px;font-size:12.5px}.beta-banner__text{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box}}.beta-points{counter-reset:beta-point;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.beta-points li{counter-increment:beta-point;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);font-size:var(--fs-15);color:var(--ink-2);gap:2px;padding:12px 14px 12px 50px;line-height:1.65;display:grid;position:relative}.beta-points li:before{content:"0" counter(beta-point);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--gold-ink);font-size:11px;font-weight:500;position:absolute;top:14px;left:14px}.beta-points li:after{content:"";background:var(--line);width:1px;position:absolute;top:12px;bottom:12px;left:38px}.beta-points strong{color:var(--ink);font-weight:600}.beta-fineprint{font-size:var(--fs-14);color:var(--ink-2);gap:4px;margin:18px 0 0;font-weight:400;line-height:1.65;display:grid}.beta-fineprint__line{display:block}@media (max-width:599px){dialog.dialog.beta-sheet{border-radius:var(--r-xl) var(--r-xl) 0 0;border-bottom:0;width:100%;max-width:none;max-height:90dvh;margin:auto auto 0}.beta-sheet .dialog-inner{--dialog-pad:20px;--dialog-pad-top:26px;padding:26px 20px calc(20px + env(safe-area-inset-bottom))}}@media (max-width:480px){.beta-sheet .dialog-actions{flex-direction:column}}@media (max-width:599px) and (prefers-reduced-motion:no-preference){dialog.dialog.beta-sheet[open]{animation:sheet-up var(--dur-4) var(--ease-out)}}@keyframes sheet-up{0%{translate:0 100%}}.ftr{background:var(--color-bg);color:var(--ink);isolation:isolate;position:relative;overflow:hidden}html[data-theme=dark] .ftr{background:var(--color-neutral-900)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .ftr{background:var(--color-neutral-900)}}.ftr{--ftr-cut:clamp(26px, 3.4vw, 48px)}.ftr:not([data-after-night]){clip-path:polygon(0 var(--ftr-cut), 100% 0, 100% 100%, 0 100%)}.ftr:not([data-after-night]):before{content:"";height:var(--ftr-cut);background:linear-gradient(to bottom right, transparent calc(50% - 1.5px), color-mix(in srgb, var(--color-accent) var(--ftr-seam,50%), transparent) calc(50% - .5px), transparent calc(50% + 1px));pointer-events:none;position:absolute;inset:0 0 auto}html[data-theme=dark] .ftr{--ftr-seam:80%}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .ftr{--ftr-seam:80%}}body:has(main .cta-band--end) .ftr{clip-path:none}body:has(main .cta-band--end) .ftr:before{display:none}.ftr__mark{z-index:-1;width:min(44vw,600px);height:auto;color:color-mix(in srgb, var(--color-accent) 5%, transparent);pointer-events:none;position:absolute;bottom:-18%;right:-9vw;-webkit-mask-image:linear-gradient(#000 30%,#0000 95%);mask-image:linear-gradient(#000 30%,#0000 95%)}.ftr__inner{padding-top:clamp(64px,8vw,120px);padding-bottom:36px}@media (max-width:639px){.ftr__mark{display:none}}.ftr__lead{grid-template-columns:minmax(0,1.1fr) minmax(0,2fr);gap:clamp(32px,6vw,96px);padding-bottom:clamp(48px,6vw,88px);display:grid}.ftr__brand{letter-spacing:-.01em;align-items:center;gap:12px;margin:0 0 14px;font-size:22px;font-weight:600;display:flex}.ftr__brand svg{color:var(--gold)}.ftr__about{max-width:30em;font-size:var(--fs-15);color:var(--ink-2);margin:0}.ftr__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px);display:grid}.ftr__col{flex-direction:column;gap:2px;display:flex}.ftr__heading{font-size:var(--fs-13);color:var(--gold-ink);align-items:center;gap:10px;margin:0 0 12px;font-weight:500;line-height:1.8;display:flex}.ftr__heading .tc{color:var(--ink-3)}.ftr__col a{color:var(--ink-2);font-size:var(--fs-15);width:fit-content;transition:color var(--dur-2) ease, translate var(--dur-3) var(--ease-out);padding:4px 0;line-height:1.6;text-decoration:none}.ftr__col a:hover{color:var(--ink);translate:4px}.ftr__legal{border-top:1px solid var(--line);font-size:var(--fs-13);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding-top:22px;display:flex}.ftr__legal .tc{color:var(--ink-3);font-size:11px}@media (max-width:860px){.ftr__lead{grid-template-columns:1fr}}@media (max-width:560px){.ftr__cols{grid-template-columns:1fr 1fr}.ftr__cols>:last-child{grid-column:1/-1}}::view-transition{pointer-events:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-group(beta-strip){z-index:100;animation:none}::view-transition-old(site-header){display:none}::view-transition-old(beta-strip){display:none}::view-transition-new(site-header){animation:none}::view-transition-new(beta-strip){animation:none}::view-transition-group(.splice-out){z-index:2}::view-transition-group(.splice-in){z-index:1}::view-transition-old(.splice-out){background:var(--color-bg);animation:splice-out .38s var(--ease-cut) both;-webkit-mask-image:linear-gradient(104deg,#0000 0 41%,#000 41% 100%);mask-image:linear-gradient(104deg,#0000 0 41%,#000 41% 100%);-webkit-mask-size:260% 100%;mask-size:260% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}::view-transition-new(.splice-in){animation:splice-in .38s var(--ease-out) both}@keyframes splice-out{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes splice-in{0%{opacity:.4;translate:-24px}}.splice-seam{z-index:95;background:var(--gold);width:3px;box-shadow:0 0 22px var(--gold), 0 0 64px var(--gold-glow);pointer-events:none;opacity:0;view-transition-name:splice-seam;position:fixed;top:-12vh;bottom:-12vh;left:0;rotate:14deg}::view-transition-group(splice-seam){z-index:3;animation:none}::view-transition-old(splice-seam){display:none}::view-transition-new(splice-seam){animation:none}html[data-splicing]:not([data-no-vt]) .splice-seam{animation:seam-run .38s var(--ease-cut) both}@keyframes seam-run{0%{opacity:1;translate:-10vw}88%{opacity:1}to{opacity:0;translate:106vw}}html[data-theme-switch]::view-transition-new(root){animation:theme-splice .56s var(--ease-cut) both;-webkit-mask-image:linear-gradient(104deg,#000 0 41%,#0000 41% 100%);mask-image:linear-gradient(104deg,#000 0 41%,#0000 41% 100%);-webkit-mask-size:260% 100%;mask-size:260% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html[data-theme-switch] :is(.hdr__bar,.beta-banner){view-transition-name:none}html[data-theme-switch] .splice-seam{animation:seam-run .56s var(--ease-cut) both}@keyframes theme-splice{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}html[data-splicing][data-no-vt] main{animation:.22s ease-out both page-fade}@keyframes page-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}.splice-seam{display:none}}html[data-auth-name] .acct__avatar--initial svg{display:none}html[data-auth-name] .acct__avatar--initial:before{content:var(--noey-initial,"");font-size:var(--fs-13);font-weight:600;line-height:1}
[data-reveal=rise][data-reveal-state=wait]{opacity:0;translate:0 28px}[data-reveal=rise][data-reveal-state=in]{transition:opacity var(--dur-5) var(--ease-out), translate var(--dur-5) var(--ease-out);transition-delay:calc(var(--d,0) * 1ms)}[data-reveal=fade][data-reveal-state=wait]{opacity:0}[data-reveal=fade][data-reveal-state=in]{transition:opacity var(--dur-5) var(--ease-out)}[data-reveal=stagger][data-reveal-state=wait]>*{opacity:0;translate:0 24px}[data-reveal=stagger][data-reveal-state=in]>*{transition:opacity var(--dur-5) var(--ease-out), translate var(--dur-5) var(--ease-out)}[data-reveal=stagger][data-reveal-state=in]>:nth-child(2){transition-delay:70ms}[data-reveal=stagger][data-reveal-state=in]>:nth-child(3){transition-delay:.14s}[data-reveal=stagger][data-reveal-state=in]>:nth-child(4){transition-delay:.21s}[data-reveal=stagger][data-reveal-state=in]>:nth-child(5){transition-delay:.28s}[data-reveal=stagger][data-reveal-state=in]>:nth-child(n+6){transition-delay:.35s}[data-play][data-paused],[data-play][data-paused] *{animation-play-state:paused!important}.wr__w,.wr__p{display:inline-block}.br-sp{display:inline}@media (min-width:900px){.br-sp{display:none}}.wr[data-reveal-state=wait] .wr__w{opacity:0;filter:blur(8px);translate:0 .42em}.wr[data-reveal-state=in] .wr__w{transition:opacity .7s var(--ease-out), translate .9s var(--ease-out), filter .7s var(--ease-out);transition-delay:calc(var(--i) * 48ms)}.wr[data-reveal-state=now] .wr__w{animation:speak .9s var(--ease-out) both;animation-delay:calc(var(--i) * 80ms + .24s)}@keyframes speak{0%{color:inherit}35%{color:var(--gold)}to{color:inherit}}.trk{background:var(--gold-soft);min-width:28px;height:20px;color:var(--gold-ink);letter-spacing:.06em;border-radius:5px;place-items:center;padding:0 6px;font-size:10.5px;font-weight:600;display:inline-grid}.sec-head{gap:clamp(14px,1.6vw,22px);max-width:920px;margin-bottom:clamp(36px,4.4vw,64px);display:grid}.sec-head--center{text-align:center;justify-items:center;margin-inline:auto}.sec-head__label{align-items:center;gap:12px;min-width:0;display:flex}.sec-head--center .sec-head__label{justify-content:center}.sec-head__tc{color:var(--ink-3)}.sec-head__marker{background:var(--gold-soft);border-radius:5px;flex:none;place-items:center;width:28px;height:20px;display:inline-grid}.sec-head__marker:before{content:"";background:var(--gold-ink);border-radius:1.5px;width:7px;height:7px;rotate:45deg}.sec-head__eyebrow{font-size:var(--fs-14);color:var(--gold-ink);font-weight:500;line-height:1.5}.sec-head__rule{background:linear-gradient(90deg, var(--line-2), transparent);flex:1;max-width:180px;height:1px}.sec-head--center .sec-head__rule{display:none}.sec-head__intro{max-width:var(--prose-max);font-size:var(--fs-lead);color:var(--ink-2);line-height:1.8}.sec-head__intro p:last-child{margin-bottom:0}.phero{isolation:isolate;margin-bottom:clamp(24px,2.4vw,32px);padding-bottom:clamp(40px,6vw,88px);position:relative}.phero.page-top{padding-top:calc(var(--beta-h) + var(--header-top) + var(--header-h) + clamp(40px, 7vw, 104px))}.phero__backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.phero__beam{background:radial-gradient(closest-side, var(--gold-soft), transparent 70%);filter:blur(10px);opacity:.9;width:70%;height:130%;position:absolute;top:-30%;right:-10%}.phero__ruler{opacity:.8;background:repeating-linear-gradient(90deg, var(--line-2) 0 1px, transparent 1px 80px) 0 100% / 100% 12px no-repeat, repeating-linear-gradient(90deg, var(--line) 0 1px, transparent 1px 16px) 0 100% / 100% 6px no-repeat;height:12px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.phero__inner{gap:clamp(32px,5vw,72px);display:grid}.phero--split .phero__inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end}@media (max-width:960px){.phero--split .phero__inner{grid-template-columns:1fr}}.phero__copy{align-content:start;gap:clamp(16px,2vw,26px);min-width:0;display:grid}.phero__copy h1{max-width:17em}.phero__lead{max-width:var(--prose-max);font-size:var(--fs-lead);color:var(--ink-2);line-height:1.85}.phero__lead p:last-child{margin-bottom:0}.phero__meta{font-size:var(--fs-13);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.phero__aside{min-width:0}.stamp{text-indent:-16px;border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 70%, transparent);max-width:100%;font-size:var(--fs-13);color:var(--ink-3);border-radius:16px;padding:4px 12px 4px 26px;line-height:1.6;display:inline-block}@media (max-width:480px){.stamp__sep{display:none}.stamp__more{text-indent:0;display:block}}.stamp:before{content:"";vertical-align:.08em;background:var(--gold);width:7px;height:7px;box-shadow:0 0 0 3px var(--gold-soft);border-radius:50%;margin-inline-end:9px;display:inline-block}.crumbs ol{font-size:var(--fs-14);flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;line-height:1.6;list-style:none;display:flex}.crumbs li{align-items:center;gap:4px;display:inline-flex}.crumbs a{color:var(--ink-2);text-decoration:none}.crumbs a:hover{color:var(--gold-ink);text-decoration:underline}.crumbs [aria-current=page]{color:var(--gold-ink);font-weight:500}.crumbs__sep{color:var(--gold);opacity:.8}.clip{--clip-edge:var(--line);border:1px solid var(--clip-edge);background:var(--panel);box-shadow:var(--rim);transition:border-color var(--dur-2) ease, box-shadow var(--dur-3) var(--ease-out), translate var(--dur-3) var(--ease-out);border-radius:12px;flex-direction:column;display:flex;position:relative}.clip:before,.clip:after{content:"";background:var(--gold);opacity:0;width:5px;transition:opacity var(--dur-2) ease, translate var(--dur-3) var(--ease-out);pointer-events:none;border-radius:3px;position:absolute;top:14px;bottom:14px}.clip:before{left:-3px;translate:5px}.clip:after{right:-3px;translate:-5px}.clip:hover,.clip:focus-within{--clip-edge:var(--gold);box-shadow:var(--rim), 0 18px 40px -22px var(--gold-glow)}.clip--link:hover{translate:0 -3px}.clip:hover:before,.clip:hover:after,.clip:focus-within:before,.clip:focus-within:after{opacity:1;translate:0}.clip__strip{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--color-text) 3%, transparent);border-radius:12px 12px 0 0;align-items:center;gap:10px;height:34px;padding:0 12px;display:flex;overflow:hidden}.clip:hover .clip__strip,.clip:focus-within .clip__strip{background:var(--gold-softer)}.clip__wave{flex:1;height:16px}.clip__tc{color:var(--ink-3)}.clip__body{flex:1;align-content:start;gap:10px;padding:clamp(18px,2vw,24px);display:grid}.clip__title{font-size:var(--fs-h4);font-weight:600;line-height:1.45}.clip__body p{font-size:var(--fs-15);color:var(--ink-2);margin:0}.clip__link{color:inherit;text-decoration:none}.clip__link:after{content:"";border-radius:12px;position:absolute;inset:0}.clip__link:hover{color:inherit}.clip__link:focus-visible{outline:none}.clip__link:focus-visible:after{outline:2px solid var(--focus);outline-offset:3px}.clip--gold{background:linear-gradient(180deg, var(--gold-softer), transparent 60%), var(--panel)}.clip--muted{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--color-text) 4%, transparent) 0 1px, transparent 1px 9px), var(--panel)}.wave{align-items:center;gap:2px;min-width:0;height:100%;display:flex}.wave__bar{min-width:1px;height:calc(var(--h) * 100%);background:color-mix(in srgb, var(--color-accent) 55%, transparent);transform-origin:50%;border-radius:2px;flex:1}.wave__bar--cut{background:color-mix(in srgb, var(--color-danger) 45%, transparent)}.wave--still{width:100%;min-width:0;height:100%;display:block}.wave--still path{fill:none;stroke:color-mix(in srgb, var(--color-accent) 55%, transparent);stroke-width:2px}.clip__wave.wave--still{flex:1 1 0;width:auto}@media (prefers-reduced-motion:no-preference){[data-play] .wave__bar{animation:1.6s ease-in-out infinite wave-breathe;animation-delay:calc(var(--i) * -71ms)}}@keyframes wave-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(.62)}}.splice{height:40px;color:var(--gold);align-items:center;gap:0;display:flex;position:relative}.splice__half{background:var(--line-2);flex:1;height:1px}.splice__half--a{background:linear-gradient(90deg, transparent, var(--line-2) 20%);translate:0 5px}.splice__half--b{background:linear-gradient(90deg, var(--line-2) 80%, transparent);translate:0 -5px}.splice__cut{flex:none;place-items:center;width:40px;display:grid}.splice__label{color:var(--ink-3);position:absolute;top:-2px;right:0}.splice[data-reveal-state=wait] .splice__half--a{opacity:0;translate:-40px 5px}.splice[data-reveal-state=wait] .splice__half--b{opacity:0;translate:40px -5px}.splice[data-reveal-state=in] .splice__half{transition:translate 1.1s var(--ease-out), opacity .8s ease}.faq-list{border-top:1px solid var(--line);flex-direction:column;display:flex}.faq{--faq-pad:4px;--faq-cue:32px;border-bottom:1px solid var(--line)}.faq summary{padding:22px var(--faq-pad);cursor:pointer;transition:background-color var(--dur-2) ease;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary:hover .faq__q{color:var(--gold-ink)}.faq__cue{width:var(--faq-cue);color:var(--ink-3)}.faq[open] .faq__cue{color:var(--gold-ink)}.faq__q{font-size:var(--fs-h4);letter-spacing:normal;transition:color var(--dur-2) ease;font-weight:500;line-height:1.55}.faq__plus{border:1px solid var(--line-2);width:28px;height:28px;transition:border-color var(--dur-2) ease, background-color var(--dur-2) ease, rotate var(--dur-3) var(--ease-out);border-radius:50%;position:relative}.faq__plus:before,.faq__plus:after{content:"";background:var(--ink-2);border-radius:2px;width:11px;height:1.5px;position:absolute;top:50%;left:50%;translate:-50% -50%}.faq__plus:after{rotate:90deg}.faq[open] .faq__plus{border-color:var(--gold);background:var(--gold-soft);rotate:45deg}.faq__a{padding:0 44px 24px calc(var(--faq-pad) + var(--faq-cue) + 16px);font-size:var(--fs-16);color:var(--ink-2);max-width:calc(var(--prose-max) + 8em);line-height:1.85}.faq__a p{margin:0}.faq-list--compact .faq{--faq-pad:2px}.faq-list--compact .faq summary{padding-block:18px}.faq-list--compact .faq__q{font-size:var(--fs-17)}@media (prefers-reduced-motion:no-preference){.faq[open] .faq__a{animation:answer-in var(--dur-4) var(--ease-out)}}@keyframes answer-in{0%{opacity:0;translate:0 -6px}}@media (max-width:560px){.faq summary{grid-template-columns:minmax(0,1fr) auto;gap:12px}.faq__cue{display:none}.faq__a{padding:0 8px 22px 4px}}.mark-draw path{stroke-dasharray:1;stroke-dashoffset:0}.status-page{isolation:isolate;flex-direction:column;min-height:82vh;padding-bottom:clamp(64px,8vw,120px);display:flex;position:relative}.status-page.page-top{padding-top:calc(var(--beta-h) + var(--header-top) + var(--header-h) + 40px)}@media (min-width:600px){.status-page.page-top{padding-top:calc(var(--beta-h) + var(--header-top) + var(--header-h) + clamp(72px, 8vw, 104px))}}.status-page>.wrap{margin-block:auto}@media (max-width:599px){.status-page:before{display:none}}.status-page:before{content:"";z-index:-1;background:repeating-linear-gradient(90deg, var(--line-2) 0 1px, transparent 1px 16px) center / 100% 12px no-repeat, linear-gradient(var(--line-2), var(--line-2)) center / 100% 1px no-repeat;height:56px;-webkit-mask-image:linear-gradient(90deg, transparent, var(--ink) 18%, var(--ink) 82%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--ink) 18%, var(--ink) 82%, transparent);mask-image:linear-gradient(90deg, transparent, var(--ink) 18%, var(--ink) 82%, transparent);position:absolute;top:50%;left:0;right:0}.prose{font-size:var(--fs-17);color:var(--ink-2);max-width:var(--prose-max);line-height:1.9}.prose p{margin:0 0 1.1em}.prose h2{color:var(--ink)}.prose ul,.prose ol{margin:0 0 1.2em;padding-left:1.3em}.prose li{margin-bottom:.45em;padding-left:.2em}.prose li::marker{color:var(--gold)}.prose strong{color:var(--ink)}.cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.more-link{font-size:var(--fs-16);color:var(--gold-ink);font-weight:500;line-height:1.6;text-decoration:none;display:inline}.more-link svg{vertical-align:-.2em;transition:translate var(--dur-3) var(--ease-out);margin-left:10px;display:inline-block}.more-link:hover{color:var(--gold-deep)}.more-link:hover svg{translate:4px}.mock-tag{border:1px dashed color-mix(in srgb, var(--color-text) 30%, transparent);background:var(--glass-strong);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 9px 2px 7px;font-size:11.5px;font-weight:500;line-height:1.6;display:inline-flex}.mock-tag:before{content:"";border:1.5px solid var(--gold);border-radius:50%;width:6px;height:6px}.media-slot{border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--surface);width:100%;position:relative;overflow:hidden}.media-slot>img,.media-slot>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.media-slot--mock{background:0 0;border:0;border-radius:0;overflow:visible}.link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.link-grid>li{display:flex}.link-grid>li>.clip{flex:1}.link-grid>li:nth-child(odd):last-child:not(:first-child){grid-column:1/-1}@media (min-width:1100px){.link-grid:has(>li:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:900px){.link-grid:has(>li:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.link-grid:has(>li:nth-child(5):last-child)>li:nth-child(n+3){grid-column:span 2}.link-grid:has(>li:nth-child(5):last-child)>li:nth-child(-n+2){grid-column:span 3}}@media (max-width:560px){.link-grid{grid-template-columns:1fr}}.link-grid .clip__body{gap:6px}.link-grid .clip__title{font-size:var(--fs-16)}.link-grid .clip__strip{height:28px}[data-reveal=count][data-reveal-state=wait]{color:#0000}.price-strike{color:var(--ink-3);text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);font-size:.55em;font-weight:400}.plan-form{margin:0}.beta-note{border:1px solid color-mix(in srgb, var(--color-accent) 35%, transparent);border-radius:var(--r-md);background:var(--gold-chip);color:var(--gold-chip-ink);font-size:var(--fs-14);align-items:flex-start;gap:10px;margin:0 0 22px;padding:12px 16px;line-height:1.65;display:flex}.beta-note__badge{background:var(--bg);flex-shrink:0}.beta-note__lead{font-weight:600}.beta-note--compact{font-size:var(--fs-13);margin:16px 0 0;padding:10px 12px}.section-more{margin:28px 0 0}.status-page.nf:before{display:none}.nf__inner{justify-items:center;gap:clamp(28px,4vw,44px);display:grid}.nf__stage{border:1px solid var(--line);background:radial-gradient(60% 80% at 60% 100%, var(--gold-softer), transparent 70%), color-mix(in srgb, var(--panel) 80%, transparent);width:min(100%,760px);box-shadow:var(--shadow-2), var(--rim);border-radius:18px;padding:16px 16px 0;position:relative;overflow:hidden}.nf__svg{width:100%;height:auto;font-family:var(--font-body);display:block;overflow:hidden}.nf__rule,.nf__tick{stroke:var(--line-2);stroke-width:1px}.nf__tc{letter-spacing:.08em;fill:var(--ink-2);font-variant-numeric:tabular-nums;font-size:9.5px}@property --nf-s{syntax:"<integer>";inherits:false;initial-value:4}@property --nf-f{syntax:"<integer>";inherits:false;initial-value:4}.nf__readout{--nf-s:4;--nf-f:4;border:1px solid color-mix(in srgb, var(--color-accent) 45%, transparent);background:var(--panel);color:var(--gold-ink);letter-spacing:.08em;font-variant-numeric:tabular-nums;counter-reset:nf-s var(--nf-s) nf-f var(--nf-f);border-radius:6px;padding:0 8px;font-size:11px;font-weight:600;line-height:20px;position:absolute;top:12px;right:14px}.nf__readout:before{content:"00:00:0" counter(nf-s) ":" counter(nf-f, decimal-leading-zero)}@media (prefers-reduced-motion:no-preference){.nf__readout{animation:2.161s steps(5,end) .5s .833 both nf-seconds,.4322s steps(25,end) .5s 4.165 both nf-frames}}@keyframes nf-seconds{0%{--nf-s:0}to{--nf-s:5}}@keyframes nf-frames{0%{--nf-f:0}to{--nf-f:25}}.nf__stage{padding-bottom:40px}.nf__tag{position:absolute;bottom:10px;right:14px}.nf__trk{fill:var(--gold-soft)}.nf__trk-text{letter-spacing:.06em;fill:var(--gold-ink);font-size:9.5px;font-weight:600}.nf__lane{fill:var(--well);stroke:var(--line);stroke-width:1px}.nf__clip{fill:color-mix(in srgb, var(--color-accent) 58%, var(--panel));stroke:color-mix(in srgb, var(--color-accent) 80%, transparent);stroke-width:1px}.nf__clip--audio{fill:color-mix(in srgb, var(--color-accent) 16%, var(--panel));stroke:color-mix(in srgb, var(--color-accent) 45%, transparent)}.nf__bar{fill:none;stroke:color-mix(in srgb, var(--color-accent) 60%, transparent);stroke-width:3px}.nf__hole{fill:color-mix(in srgb, var(--color-accent) 7%, color-mix(in srgb, var(--color-text) 6%, var(--well)));stroke:color-mix(in srgb, var(--color-accent) 55%, transparent);stroke-width:1.2px;stroke-dasharray:4 4}.nf__hole-hatch{fill:url(#nf-hatch)}.nf__hatch{stroke:color-mix(in srgb, var(--color-accent) 30%, transparent);stroke-width:1px}.nf__cap{fill:var(--gold)}.nf__line{stroke:var(--gold);stroke-width:2px;stroke-linecap:round}.nf__head{filter:drop-shadow(0 0 5px var(--gold-glow));transform:translate(419px,100px)rotate(11.3deg)}@media (prefers-reduced-motion:no-preference){.nf__head{animation:3.6s .5s both nf-run}}@keyframes nf-run{0%{animation-timing-function:linear;transform:translate(50px,14px)rotate(0)}50%{animation-timing-function:linear;transform:translate(433px,14px)rotate(0)}60%{animation-timing-function:ease-in;transform:translate(433px,14px)rotate(0)}66%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translate(431px,20px)rotate(4deg)}to{transform:translate(419px,100px)rotate(11.3deg)}}.nf__copy{text-align:center;justify-items:center;gap:12px;max-width:640px;display:grid}.nf__code{background:var(--gold-soft);min-width:56px;height:26px;color:var(--gold-ink);font-size:var(--fs-13);border-radius:6px;place-items:center;margin:0;padding:0 10px;font-weight:600;display:inline-grid}.nf__title{letter-spacing:-.015em;font-size:clamp(1.875rem,1.35rem + 2.2vw,3rem);font-weight:600;line-height:1.3}.nf__lead{max-width:36em;font-size:var(--fs-lead);color:var(--ink-2);margin:0;line-height:1.8}.nf__links{flex-wrap:wrap;justify-content:center;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}@media (max-width:560px){.nf__svg{width:175%;max-width:none;margin-left:calc(-53% - 16px)}.nf__tc{font-size:12px}.nf__tc:first-of-type{display:none}.nf__readout{padding:0 7px;font-size:10.5px;line-height:18px;inset:auto auto 12px 14px}.nf__links{grid-template-columns:1fr 1fr;width:100%;display:grid}.nf__links li:first-child{grid-column:1/-1}.nf__links .btn{width:100%}}.computer-only{display:none}@media (max-width:767px),(pointer:coarse){.computer-only{border:1px solid color-mix(in srgb, var(--gold) 45%, transparent);background:var(--gold-softer);color:var(--ink);font-size:var(--fs-15);border-radius:10px;align-items:flex-start;gap:10px;margin:14px 0 16px;padding:12px 14px;line-height:1.6;display:flex}.computer-only__icon{color:var(--gold-ink);flex:none;margin-top:3px}.computer-only--top{margin:0 0 18px}.status .computer-only{text-align:start;order:1;width:100%;margin:6px 0 0}.status:has(.computer-only) .status__actions{order:2}.status .btn.status__editor{--btn-bg:color-mix(in srgb, var(--panel) 70%, transparent);--btn-ink:var(--ink);--btn-line:var(--gold);--btn-handle:var(--gold);box-shadow:none;font-weight:500}.status .btn.status__editor:hover,.menu__foot .auth-in .btn-primary:hover{--btn-bg:var(--gold-softer)}.menu__foot .auth-in .btn-primary{--btn-bg:color-mix(in srgb, var(--panel) 70%, transparent);--btn-ink:var(--ink);--btn-line:var(--gold);--btn-handle:var(--gold);box-shadow:none;font-weight:500}.menu__foot .computer-only{text-align:start;grid-column:1/-1;width:100%;margin:0}.hdr__tools>.auth-in>.btn-primary{display:none}}.contact-sent{outline:none;justify-items:start;gap:16px;display:grid}.contact-sent .form-success{margin:0}
.stl__scrub,.stl__wait{display:none}.pbtn{position:relative}.pbtn__labels{justify-items:center;display:grid}.pbtn__labels>span{grid-area:1/1}.pbtn__labels>span+span{visibility:hidden}
