:root{--paper:#eaeff4;--paper-2:#e2e8ee;--ground:linear-gradient(180deg, var(--paper) 0%, var(--paper-2) 100%);--ink:#0b1018;--ink-2:#3e4a62;--line:#3c557847;--line-control:#3c55786b;--control:#0b101812;--control-hover:#0b10181c;--control-pressed:#0b101826;--pane:#ffffff8f;--pane-edge:#fffc;--pane-raised:#ffffffc7;--tile:#f4f5f7;--shadow-pane:inset 0 1px 0 #fff, 0 24px 60px -24px #0d131e38;--deep:linear-gradient(135deg, #1c263af0, #0d131ef5 60%, #141c2cf0);--deep-flat:#1b2230;--on-deep:#f4f6fa;--on-deep-2:#aeb8c8;--deep-line:#ffffff2e;--deep-edge:#ffffff38;--red:#e20c14;--red-deep:#b8090f;--red-text:#c40a11;--red-glass:linear-gradient(135deg, #e20c14f0, #dc0b13f0 55%, #ce0a12f0);--leaf-on-deep:#ff4a4f;--red-on-deep:#ff8a85;--live:#5edcff;--live-text:#09647c;--metal:#8cf5c0;--metal-text:#0e6848;--focus:#09647c;--font:"Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--r-pane:24px;--r-lg:28px;--r-inner:16px;--pill:999px;--gutter:40px;--section:112px;--max:1360px;--read:720px;--header:72px;--blur:blur(28px) saturate(1.5);--ease-enter:cubic-bezier(.2, 0, 0, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--t-hover:90ms;--t-press:80ms;--t-state:.14s;--t-menu-in:.14s;--t-menu-out:.1s;--t-sheet-in:.22s;--t-sheet-out:.14s}@media (width<=767px){:root{--gutter:16px;--section:72px;--header:64px}}@font-face{font-family:Manrope;src:url(/fonts/Manrope-latin-ext.woff2)format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-latin-ext.woff2)format("woff2");font-weight:400 700;font-display:swap}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--paper-2);scroll-padding-top:calc(var(--header) + 16px);color-scheme:light}body{background:var(--ground) no-repeat;background-color:var(--paper-2);min-height:100dvh;color:var(--ink);font-family:var(--font);font-kerning:normal;font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.55;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0}p,li,dd{text-wrap:pretty}img,svg{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.25em;text-decoration-thickness:1.5px;text-decoration-color:var(--line-control)}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--red);color:#fff}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}[hidden]{display:none!important}data,.tnum{font-variant-numeric:tabular-nums lining-nums}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:50;background:var(--ink);color:#fff;border-radius:var(--pill);padding:10px 16px;font-weight:700;position:absolute;top:-64px;left:16px}.skip:focus{top:12px}.page{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.sec{padding-top:var(--section)}.sec:last-child{padding-bottom:var(--section)}.display{letter-spacing:-.04em;font-size:clamp(2.5rem,1.35rem + 3.6vw,4rem);font-weight:800;line-height:1}.h1{letter-spacing:-.04em;font-size:clamp(2.25rem,1.55rem + 2.2vw,3.5rem);font-weight:800;line-height:1.02}.h2{letter-spacing:-.03em;font-size:clamp(1.75rem,1.45rem + .95vw,2.25rem);font-weight:800;line-height:1.08}.h3{letter-spacing:-.02em;font-size:1.375rem;font-weight:800;line-height:1.2}.h4{font-size:1.0625rem;font-weight:700;line-height:1.3}.lede{color:var(--ink-2);max-width:44rem;font-size:clamp(1.0625rem,.95rem + .4vw,1.25rem);line-height:1.5}.muted{color:var(--ink-2)}.small{color:var(--ink-2);font-size:.875rem}.eyebrow,.chip,.mono{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:1.2}.eyebrow{color:var(--ink-2)}.head{gap:14px;margin-bottom:40px;display:grid}.head .lede{font-size:1.0625rem}.head-row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 32px;display:flex}.btn{border-radius:var(--pill);white-space:nowrap;cursor:pointer;background:linear-gradient(180deg, #da1e3e, var(--red));color:#fff;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 24px;font-size:.9375rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:0 10px 28px -8px #e20c1499,inset 0 1px #ffffff59}.btn-sm{min-height:40px;padding:0 20px;font-size:.875rem}.btn-glass{background:var(--control);border-color:var(--line-control);color:var(--ink);box-shadow:none;font-weight:600}.btn-white{color:var(--red-text);background:#fff;box-shadow:0 10px 24px -14px #0d131e66}.deep .btn-glass{color:var(--on-deep);background:#ffffff1f;border-color:#ffffff4d}.link{text-decoration:underline;text-decoration-color:var(--line-control);text-underline-offset:3px;font-size:.875rem;font-weight:700}.actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.pane{background:var(--pane);border:1px solid var(--pane-edge);border-radius:var(--r-pane);box-shadow:var(--shadow-pane)}.deep{background:var(--deep);border:1px solid var(--deep-edge);border-radius:var(--r-pane);color:var(--on-deep);--ink:var(--on-deep);--ink-2:var(--on-deep-2);--line:var(--deep-line);--line-control:#ffffff4d;--focus:var(--live);--red-text:var(--red-on-deep);box-shadow:inset 0 1px #fff6,0 24px 60px -30px #0d131e42}.glass{backdrop-filter:var(--blur)}.tile{background:var(--tile);border-radius:var(--r-inner)}.tile img{object-fit:contain;width:100%;height:100%}.chip{border:1px solid var(--line-control);border-radius:var(--pill);color:var(--ink-2);align-items:center;padding:3px 8px;display:inline-flex}.badge{border-radius:var(--pill);background:var(--control);color:var(--ink);border:1px dashed var(--line-control);align-items:center;padding:3px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.check-disc{background:var(--metal);width:20px;height:20px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.check-disc svg{width:12px;height:12px}.i{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.i-16{width:16px;height:16px}.i-24{width:24px;height:24px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (width<=1023px){.grid-3,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.grid-2,.grid-3,.grid-4{grid-template-columns:minmax(0,1fr)}.head{margin-bottom:28px}}.ribbon{background:var(--ink);color:#fff;text-align:center;margin:0;padding:6px 16px;font-size:.75rem;font-weight:600}.bar{z-index:30;color:var(--on-deep);--focus:var(--live);background:linear-gradient(135deg,#1c263aeb,#0d131ef2 60%,#141c2ced);border-bottom:1px solid #ff4a4f8c;position:sticky;top:0;box-shadow:inset 0 1px #ffffff73}.bar-in{height:var(--header);align-items:center;gap:28px;display:flex}.bar-brand{border-radius:8px;flex:none;display:block}.bar-brand img{width:auto;height:40px}.bar-nav{flex:1;align-items:center;gap:2px;font-size:.875rem;font-weight:600;display:flex}.pill{border-radius:var(--pill);color:var(--on-deep);cursor:pointer;white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:9px 14px;text-decoration:none;list-style:none;display:inline-flex}.pill::-webkit-details-marker{display:none}.pill[aria-current],.pill.is-current,.drop[open]>.pill{background:#ffffff12;border-color:#ffffff2e}.bar-end{align-items:center;gap:12px;margin-left:auto;display:flex}.lang{border-radius:var(--pill);color:var(--on-deep);background:#ffffff1f;border:1px solid #ffffff3d;align-items:center;gap:4px;padding:4px;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.lang span{border-radius:var(--pill);padding:3px 8px}.lang .lang-on{background:var(--on-deep);color:#0d131e}.drop{position:relative}.drop-pane,.sheet{z-index:40;background:var(--pane-raised);color:var(--ink);border-radius:var(--r-pane);box-shadow:var(--shadow-pane), 0 30px 60px -30px #0d131e73;backdrop-filter:var(--blur);--focus:#09647c;border:1px solid #ffffffe6;position:absolute}.drop-pane{gap:2px;width:320px;padding:8px;list-style:none;display:grid;top:calc(100% + 10px);left:0}.drop-pane a{border-radius:var(--r-inner);border:1px solid #0000;gap:2px;padding:12px 14px;text-decoration:none;display:grid}.drop-pane a b{font-size:.9375rem}.drop-pane a span{color:var(--ink-2);font-size:.8125rem;font-weight:500}.drop-pane a[aria-current]{background:var(--control)}.menu{display:none}.menu-btn{cursor:pointer;background:#ffffff14;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:44px;height:44px;list-style:none;display:grid}.menu-btn::-webkit-details-marker{display:none}.sheet{top:calc(var(--header) - 4px);left:var(--gutter);right:var(--gutter);gap:12px;padding:16px;display:grid}.sheet ul{list-style:none;display:grid}.sheet a:not(.lang){border-radius:var(--r-inner);align-items:center;min-height:48px;padding:0 12px;font-weight:700;text-decoration:none;display:flex}.sheet a[aria-current]{background:var(--control)}.sheet .eyebrow{padding:8px 12px 0}.sheet .lang{background:var(--control);color:var(--ink);border-color:var(--line-control);justify-self:start;margin:4px 12px}.sheet .lang .lang-on{background:var(--ink);color:#fff}@media (width<=1099px){.bar-nav,.bar-end>.lang{display:none}.menu{display:block}.bar-in{gap:12px}}@media (width<=767px){.bar-brand img{height:34px}}.crumbs{color:var(--ink-2);padding-top:20px;font-size:.8125rem}.crumbs ol{flex-wrap:wrap;gap:0 8px;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:var(--line-control);margin-right:8px}.crumbs a{align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.crumbs [aria-current]{color:var(--ink);font-weight:600}.foot{margin-top:var(--section);color:var(--on-deep);--ink-2:var(--on-deep-2);--focus:var(--live);background:linear-gradient(#0d131ef5,#0d131efc);border-top:1px solid #ffffff2e;padding:64px 0 40px;font-size:.875rem}.foot a{text-decoration:none}.foot-top{border-bottom:1px solid var(--deep-line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;padding-bottom:40px;display:grid}.foot-brand{align-content:start;gap:16px;max-width:22rem;display:grid}.foot-brand img{width:auto;height:40px}.foot-brand p{color:var(--on-deep-2)}.foot-brand a{font-weight:700}.foot-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.foot-cols .eyebrow{margin-bottom:12px}.foot-cols ul,.foot-bottom ul{gap:8px;list-style:none;display:grid}.foot-bottom{color:var(--on-deep-2);flex-wrap:wrap;justify-content:space-between;gap:16px 32px;padding-top:24px;display:flex}.foot-bottom ul{color:var(--on-deep);flex-wrap:wrap;gap:8px 20px;display:flex}.foot-legal{color:var(--on-deep-2);margin-top:16px;font-size:.8125rem}@media (width<=1023px){.foot-top{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero{padding-top:72px}.hero-grid{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}.hero-home .hero-grid{grid-template-columns:minmax(0,1fr) 420px;align-items:stretch;gap:56px}.hero-media .hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center}.hero-main{flex-direction:column;gap:32px;display:flex}.hero-words{gap:20px;display:grid}.hero-words .actions{margin-top:8px}.service{flex-direction:column;gap:14px;padding:24px;display:flex}.service .actions{margin-top:auto;padding-top:4px}.service-tile{height:132px;padding:8px}.hero-figure{gap:12px;padding:16px;display:grid}.hero-tile{aspect-ratio:4/3;padding:16px}.render{display:block}.render img{object-fit:contain;width:100%;height:100%}.render-pending{height:100%;color:var(--ink-2);place-items:center;display:grid}.dropzone{text-align:center;border-radius:var(--r-lg);background:var(--red-glass);color:#fff;--focus:#fff;border:1px dashed #ffffff8c;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:440px;padding:64px 36px 40px;text-decoration:none;display:flex;position:relative;box-shadow:inset 0 1px #ffffffb3,0 32px 80px -24px #e20c1480}.dz-flag{color:var(--red-text);border-radius:var(--pill);background:#fff;padding:5px 12px;font-size:.75rem;font-weight:700;position:absolute;top:20px;left:24px}.dz-plus{background:#fff3;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:84px;height:84px;font-size:2.5rem;font-weight:300;line-height:1;display:grid}.dz-title{letter-spacing:-.03em;font-size:1.875rem;font-weight:800;line-height:1.1}.dz-text{color:#fffffff7;max-width:22rem;font-size:.9375rem;line-height:1.5}.dz-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.dz-chips .chip{color:#fff;border-color:#ffffff8c}.proof-sec{padding-top:56px}.proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.proof li{align-items:flex-start;gap:12px;padding:20px 20px 20px 0;font-size:.875rem;font-weight:600;line-height:1.4;display:flex}.proof li+li{border-left:1px solid var(--line);padding-left:20px}.steps{list-style:none}.step{align-content:start;gap:8px;padding:24px;display:grid}.step-n{color:var(--live-text)}.facts table{border-collapse:collapse;width:100%;font-size:.9375rem}.facts caption{text-align:left;margin-bottom:8px}.facts th,.facts td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:16px 16px 16px 0}.facts tbody tr:last-child>*{border-bottom:1px solid var(--line)}.facts thead th{color:var(--ink-2);border-top:0;padding-bottom:12px}.facts tbody th{font-weight:700}.facts-rows tbody th{width:34%}.facts-rows td{color:var(--ink-2)}.facts-note{margin-top:16px}.join{justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.join>div{gap:8px;display:grid}.quote,.record{flex-direction:column;gap:20px;padding:28px;display:flex}.quote-top{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.quote-top .mono{color:var(--ink-2)}.quote-top .badge{margin-left:auto}.badge-deep{color:var(--on-deep);background:#ffffff1f;border-color:#ffffff4d}.lines{display:grid}.lines>div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.lines dt{gap:2px;font-weight:600;display:grid}.lines dd{text-align:right;margin:0;font-weight:700}.lines .total{border-top:1px solid #ffffff73;padding-top:18px}.lines .total dd{letter-spacing:-.03em;font-size:2rem;font-weight:800;line-height:1}.record-steps{counter-reset:rec;list-style:none;display:grid}.record-steps li{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;font-size:.9375rem;font-weight:600;display:flex}.record-steps li .muted{text-align:right;font-weight:500}.record-rule{align-items:center;gap:8px;display:flex}.record-rule span{background:var(--ink);flex:1;height:1px}.cards{list-style:none}.card{flex-direction:column;gap:10px;padding:24px 24px 56px;display:flex;position:relative}.card h3 a{text-decoration:none}.card h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.card-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.card-date{margin-top:auto}.card-go{color:var(--ink-2);position:absolute;bottom:24px;right:24px}.qa{border-top:1px solid var(--line);display:grid}.qa>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:12px 32px;padding:24px 0;display:grid}.qa dd{justify-items:start;gap:8px;margin:0;display:grid}.closing{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px 48px;padding:48px;display:grid}.closing-words{justify-items:start;gap:12px;display:grid}.early{gap:10px;display:grid}.early-row{gap:8px;display:flex}.early .input{color:var(--on-deep);background:#ffffff1a;border-color:#ffffff4d;flex:1}.early .input::placeholder{color:var(--on-deep-2)}.early-btn{background:var(--leaf-on-deep);color:var(--ink-fixed,#0b1018);box-shadow:none}.bars{padding:24px 28px}.bars ol{gap:4px;list-style:none;display:grid}.bars li{grid-template-columns:220px minmax(0,1fr) 64px;align-items:center;gap:16px;min-height:30px;font-size:.875rem;display:grid}.bar-name{align-items:center;gap:8px;font-weight:600;display:inline-flex}.bar-svg{width:100%;height:8px;overflow:visible}.bar-svg line{stroke-width:8px;stroke-linecap:round;vector-effect:non-scaling-stroke}.bar-track{stroke:#0b101812}.bar-fill{stroke:var(--ink)}.bar-n{text-align:right;font-family:var(--mono);font-size:.75rem}.bar-missing{color:var(--ink-2);grid-template-columns:220px minmax(0,1fr)!important}.start-dot{background:var(--live);border-radius:2px;width:8px;height:8px;display:inline-block}.bars figcaption{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:16px;padding-top:16px;display:flex}.legend{align-items:center;gap:8px;display:inline-flex}.md{max-width:var(--read);font-size:1.0625rem;line-height:1.6}.md>*+*{margin-top:1em}.md h2{letter-spacing:-.02em;margin-top:1.6em;font-size:1.5rem;font-weight:800;line-height:1.2}.md h3{margin-top:1.4em;font-size:1.125rem;font-weight:700}.md ul,.md ol{gap:.4em;padding-left:1.2em;display:grid}.md table{border-collapse:collapse;width:100%;font-size:.9375rem}.md th,.md td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:12px 12px 12px 0}.md thead th{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border-top:0;font-size:.6875rem;font-weight:500}.md a{font-weight:600}@media (width<=1099px){.hero-home .hero-grid,.hero-media .hero-grid{grid-template-columns:minmax(0,1fr)}.dropzone{min-height:0;padding:56px 24px 32px}.proof{grid-template-columns:repeat(2,minmax(0,1fr))}.proof li:nth-child(3){border-left:0;padding-left:0}.proof li:nth-child(n+3){border-top:1px solid var(--line)}.closing{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.hero{padding-top:40px}.proof{grid-template-columns:minmax(0,1fr)}.proof li,.proof li+li{border-left:0;padding:16px 0}.proof li+li{border-top:1px solid var(--line)}.facts thead{display:none}.facts tr{border-top:1px solid var(--line);padding:12px 0;display:grid}.facts tbody tr:last-child{border-bottom:1px solid var(--line)}.facts th,.facts td,.facts tbody tr:last-child>*{border:0;padding:4px 0;width:auto!important}.facts-grid td[data-k]:before{content:attr(data-k);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:.6875rem;display:block}.join{flex-direction:column;align-items:flex-start;padding:24px}.quote,.record{padding:24px}.qa>div{grid-template-columns:minmax(0,1fr)}.closing{padding:28px 24px}.early-row{flex-direction:column}.bars{padding:20px 16px}.bars li,.bar-missing{gap:4px 12px;grid-template-columns:minmax(0,1fr) 56px!important}.bars li .bar-svg{grid-area:2/1/auto/-1}}.read-hero{padding-top:48px}.read-hero-in{gap:16px;display:grid}.read-hero .eyebrow a{text-decoration:none}.read-col{max-width:var(--read);align-content:start;gap:28px;display:grid}.read-col>.md{max-width:none}.read-grid{grid-template-columns:240px minmax(0, var(--read));gap:72px;padding-top:40px;display:grid}.read-grid>.read-col{grid-column:2}.toc{grid-area:1/1}.toc-d{top:calc(var(--header) + 24px);position:sticky}.toc-d summary{cursor:pointer;align-items:center;gap:8px;margin-bottom:12px;list-style:none;display:flex}.toc-d summary::-webkit-details-marker{display:none}.toc-d summary .i{display:none}.toc-d ol{border-left:1px solid var(--line);gap:2px;list-style:none;display:grid}.toc-d a{color:var(--ink-2);padding:6px 0 6px 14px;font-size:.875rem;text-decoration:none;display:block}.byline{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 16px;padding-bottom:20px;display:flex}.byline b{color:var(--ink)}.answer{gap:10px;padding:24px 28px;display:grid}.answer div{font-size:1.125rem;font-weight:600;line-height:1.5}.answer div p+p{margin-top:.6em}.changed ol{gap:8px;margin-top:10px;font-size:.9375rem;list-style:none;display:grid}.changed li{flex-wrap:wrap;gap:4px 12px;display:flex}.changed time{color:var(--ink-2)}.sources{border-top:1px solid var(--line);gap:12px;padding-top:24px;display:grid}.sources ol{color:var(--ink-2);gap:8px;padding-left:1.2em;font-size:.875rem;display:grid}.terms-line a{font-weight:600}.figs{margin-top:12px}.fig{gap:4px;padding:18px 20px;display:grid}.fig dd{margin:0}.data-table{border-collapse:collapse;width:100%;font-size:.875rem}.data-table th,.data-table td{text-align:left;padding:6px 12px 6px 0}.data-table thead th{color:var(--ink-2);padding-bottom:12px}.data-table tbody th{width:34%;font-weight:600}.data-table .n{text-align:right;width:72px}.note{max-width:var(--read);gap:6px;margin-top:20px;display:grid}.src-card{gap:8px;padding:24px;display:grid}.chips ul{flex-wrap:wrap;gap:8px;margin-top:8px;list-style:none;display:flex}.chip-link{border-radius:var(--pill);background:var(--pane);border:1px solid var(--pane-edge);align-items:center;min-height:40px;padding:0 16px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.help-cat{flex-direction:column;gap:10px;padding:24px;display:flex}.help-cat ul{gap:8px;margin-top:6px;list-style:none;display:grid}.help-cat li{font-size:.9375rem;font-weight:600}.help-cat .badge{margin-left:4px;padding:1px 8px;font-size:.6875rem}.link-list{gap:10px;margin-top:12px;font-weight:600;list-style:none;display:grid}.placeholder-note{border-radius:var(--r-inner);border:1px dashed var(--line-control);background:var(--pane);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:14px 18px;font-size:.9375rem;display:flex}.legal{gap:28px;display:grid}.legal dd{color:var(--ink-2);margin:8px 0 0;line-height:1.6}.legal dd p+p{margin-top:.6em}.read-meta{flex-wrap:wrap;gap:6px 20px;display:flex}.az{flex-wrap:wrap;gap:6px;margin-bottom:24px;display:flex}.az a{border-radius:var(--pill);background:var(--pane);border:1px solid var(--pane-edge);place-items:center;min-width:40px;height:40px;font-weight:700;text-decoration:none;display:grid}.az-group{max-width:var(--read);padding-top:24px}.az-letter{font-family:var(--mono);color:var(--ink-2);border-bottom:1px solid var(--line);padding-bottom:8px;font-size:.875rem}.terms{display:grid}.term{border-bottom:1px solid var(--line);padding:20px 0}.term dd{color:var(--ink-2);gap:8px;margin:8px 0 0;display:grid}.term-meta{font-size:.8125rem}@media (width<=1023px){.read-grid{grid-template-columns:minmax(0,1fr);gap:24px}.read-grid>.read-col,.toc{grid-area:auto/1}.toc-d{border-radius:var(--r-inner);background:var(--pane);border:1px solid var(--pane-edge);padding:14px 18px;position:static}.toc-d summary{margin-bottom:0}.toc-d[open] summary{margin-bottom:12px}.toc-d summary .i{display:block}}.input,.select{border-radius:var(--pill);border:1px solid var(--line-control);background:#ffffffb3;width:100%;min-height:48px;padding:0 18px;font-size:1rem}.select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 22px),calc(100% - 17px);background-repeat:no-repeat;background-size:5px 5px;padding-right:44px}.input::placeholder{color:var(--ink-2)}.form-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:40px;display:grid}.form-pane,.signup-sent{gap:24px;padding:32px;display:grid}.form-closed{border-radius:var(--r-inner);background:var(--control);gap:6px;padding:16px 18px;display:grid}.form-closed .h3{font-size:1.0625rem}.signup-head{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.875rem;display:flex}.signup-head b{color:var(--ink)}.signup-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.signup-fields .fieldset{grid-column:1/-1}.field{align-content:start;gap:8px;display:grid}.field>label,.fieldset legend{font-size:.875rem;font-weight:700}.fieldset{border:0;min-width:0;margin:0;padding:0}.fieldset legend{margin-bottom:10px;padding:0}.opt{color:var(--ink-2);font-weight:500}.hint{color:var(--ink-2);font-size:.8125rem}.options{flex-wrap:wrap;gap:8px;display:flex}.check{border-radius:var(--pill);border:1px solid var(--line-control);cursor:pointer;background:#fff9;align-items:center;gap:10px;min-height:44px;padding:0 16px;font-size:.875rem;font-weight:600;display:inline-flex}.check input{width:18px;height:18px;accent-color:var(--ink);margin:0}.check:has(input:checked){background:var(--ink);color:#fff;border-color:var(--ink)}.consent .check{border-radius:var(--r-inner);align-items:flex-start;padding:12px 16px;display:flex}.consent .check input{margin-top:2px}.consent{gap:10px;display:grid}.collector{color:var(--ink-2);font-size:.8125rem}.signup-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.signup-actions .small{max-width:26rem}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.error-summary{border-radius:var(--r-inner);border:2px solid var(--ink);background:#fffc;padding:16px 18px}.error-summary p,.error-msg,.form-failed{align-items:flex-start;gap:8px;font-size:.875rem;font-weight:600;display:flex}.error-summary a{margin:0 2px}.is-error .input,.is-error .select{border:2px solid var(--ink)}.is-error legend,.is-error>label{text-decoration:underline 2px}.form-rail{gap:14px;padding-top:8px;display:grid}.form-rail ol{gap:10px;padding-left:1.2em;font-size:.9375rem;display:grid}.signup-sent{justify-items:start}.help-search{gap:10px;max-width:720px;margin-top:8px;display:grid;position:relative}.search{background:#fffc;min-height:56px;padding:0 24px;font-size:1.0625rem}.search:focus-visible{outline:2px solid var(--live-text);outline-offset:0}.help-results{background:var(--pane-raised);gap:2px;padding:8px;list-style:none;display:grid}.help-results:empty{display:none}.help-results li{border-radius:var(--r-inner);padding:10px 14px}.help-results a{font-weight:700}.help-results p{color:var(--ink-2);font-size:.875rem}@media (width<=1023px){.form-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.signup-fields{grid-template-columns:minmax(0,1fr)}.form-pane,.signup-sent{padding:20px}}.hero-film{padding-top:48px}.hero-film .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,640px);align-items:center;gap:56px}.hf{gap:16px;display:grid}.hf-module{gap:12px;padding:14px;display:grid}.hf-tabs{border-radius:var(--pill);background:var(--control);justify-self:start;gap:4px;padding:4px;display:inline-flex}.hf-tab{border-radius:var(--pill);color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:8px 16px;font-size:.875rem;font-weight:700}.hf-tab[aria-selected=true]{background:var(--ink);color:#fff}.hf-panel{border-radius:var(--r-inner);background:#0d131e;position:relative;overflow:hidden}.has-ctl{position:relative}.ctl{z-index:2;cursor:pointer;color:#fff;--focus:var(--live);opacity:0;pointer-events:none;width:44px;height:44px;transition:opacity .14s var(--ease-enter,ease-out);background:#0d131eb3;border:1px solid #ffffff4d;border-radius:50%;place-items:center;display:inline-grid;position:absolute;bottom:12px;right:12px}.ctl:focus-visible,.ctl.is-held,.has-ctl.show-ctl .ctl{opacity:1;pointer-events:auto}@media (hover:hover) and (pointer:fine){.has-ctl:hover .ctl{opacity:1;pointer-events:auto}}.i-play,.is-held .i-pause{display:none}.is-held .i-play{display:block}.ramp{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px 12px 12px;text-decoration:none;display:grid}.ramp-tile{background:var(--tile);border-radius:12px;width:72px;height:56px;padding:4px}.ramp-words{gap:2px;display:grid}.ramp-words b{font-size:1rem}.ramp-words span{color:var(--ink-2);font-size:.8125rem;line-height:1.35}.ramp-go{color:var(--ink-2)}.chain{border-radius:var(--r-lg);border:1px solid var(--deep-edge);color:var(--on-deep);--ink:var(--on-deep);--ink-2:var(--on-deep-2);background:#0d131e;grid-template-columns:minmax(0,1fr) 380px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,0 32px 80px -28px #0d131e80}.chain-map{min-height:620px;padding:28px 32px;position:relative}.chain-top,.quote-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.chain-top .mono{color:var(--on-deep-2)}.chain-svg{width:calc(100% - 64px);height:540px;position:absolute;top:64px;left:32px}.chain-svg .track{stroke:#ffffff2e}.chain-svg .l-dash{stroke-dasharray:.012 .012}.chain-svg .draw{stroke-dasharray:1;stroke-dashoffset:0}.chain-svg .l-live{stroke:var(--live)}.chain-svg .l-metal{stroke:var(--metal)}.chain-svg .l-white{stroke:#f4f6fa}.chain-nodes,.chain-legs{list-style:none}.cn{border-radius:var(--r-inner);background:var(--tile);color:#0b1018;border:1px solid #fffc;gap:3px;width:220px;padding:12px 16px;display:grid;position:absolute;translate:-50%}.cn span{color:#3e4a62;font-size:.6875rem}.cn b{font-size:.9375rem}.cn-1{top:146px;left:16.7%}.cn-2{color:var(--on-deep);background:linear-gradient(135deg,#1c263af0,#0d131ef5);border-color:#ffffff4d;top:146px;left:50%}.cn-2 span{color:var(--on-deep-2)}.cn-3{border-color:var(--metal);top:434px;left:16.7%}.cn-4{top:434px;left:83.3%}.cl{white-space:nowrap;border-radius:var(--pill);background:#1a2436;border:1px solid #ffffff3d;align-items:center;gap:8px;padding:5px 12px;font-size:.75rem;font-weight:600;display:inline-flex;position:absolute;translate:-50%}.cl-1{top:222px;left:33.3%}.cl-2{top:310px;left:28%}.cl-3{top:550px;left:50%}.cl-4{top:310px;left:72%}.cl-5{top:80px;left:50%}.dot{background:#f4f6fa;border-radius:50%;width:8px;height:8px}.dot-live{background:var(--live)}.dot-metal{background:var(--metal)}.chain-rec{background:linear-gradient(135deg,#1c263af0,#0d131ef5 60%,#141c2cf0);border-left:1px solid #ffffff24;flex-direction:column;padding:28px 32px;display:flex}.chain-rec-top{color:var(--on-deep-2);margin-bottom:8px}.chain-rec ol{list-style:none}.cr{border-bottom:1px solid #ffffff1f;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;font-size:.875rem;display:grid}.cr>span:nth-child(2){gap:1px;display:grid}.cr>span:nth-child(2) span{color:var(--on-deep-2);font-size:.75rem}.cr .mono{color:var(--on-deep-2);text-transform:none;letter-spacing:.02em}.chain-seal{justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-weight:700;display:flex}.chain.is-ready:not(.is-on) :is(.cn,.cl,.cr,.chain-seal){opacity:0}.chain.is-ready:not(.is-on) .draw{stroke-dashoffset:1px}.chain.is-on .draw{animation-name:draw;animation-duration:1s;animation-timing-function:var(--ease-enter);animation-fill-mode:both}.chain.is-on :is(.cn,.cl,.cr,.chain-seal){animation-name:rise8;animation-duration:.4s;animation-timing-function:var(--ease-enter);animation-fill-mode:both}.chain.is-held :is(.draw,.cn,.cl,.cr,.chain-seal){animation-play-state:paused}.d1{animation-delay:1s}.d2{animation-delay:2.6s}.d3{animation-delay:5.4s}.d4{animation-delay:7s}.d5{animation-delay:11s}.cn-1{animation-delay:.4s}.cn-2{animation-delay:1.6s}.cn-3{animation-delay:3.4s}.cn-4{animation-delay:7.8s}.cl-1{animation-delay:1.2s}.cl-2{animation-delay:3s}.cl-3{animation-delay:5.8s}.cl-4{animation-delay:7.4s}.cl-5{animation-delay:11.4s}.cr-1{animation-delay:1.4s}.cr-2{animation-delay:2.2s}.cr-3{animation-delay:4.6s}.cr-4{animation-delay:6.4s}.cr-5{animation-delay:9s}.cr-6{animation-delay:10.2s}.cr-7{animation-delay:12s}.cr-8{animation-delay:12.8s}.chain-seal{animation-delay:13.4s}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes rise8{0%{opacity:0;translate:0 8px}}.cn,.cl{animation-name:none}.chain.is-on .cn,.chain.is-on .cl{animation-name:rise8c}@keyframes rise8c{0%{opacity:0;translate:-50% 8px}to{opacity:1;translate:-50%}}.defence{border-radius:var(--r-lg);grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:48px;padding:48px;display:grid}.defence-words{align-content:start;gap:28px;display:grid}.defence-words .head{margin-bottom:0}.defence-items{list-style:none;display:grid}.defence-items li{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.defence-items .mono{color:var(--live);padding-top:3px}.defence-items p{margin-top:4px;font-size:.9375rem}.defence-figure{gap:4px;display:grid}.defence-figure b{letter-spacing:-.03em;font-size:2rem;font-weight:800}.defence-record{color:#0b1018;border-radius:var(--r-pane);--ink:#0b1018;--ink-2:#3e4a62;--line:#3c557847;background:#f4f6fa;align-self:start;gap:12px;padding:24px;display:grid}.defence-record ol{list-style:none}.defence-record li{border-bottom:1px solid var(--line);grid-template-columns:20px minmax(0,.9fr) minmax(0,1.3fr) auto;align-items:center;gap:10px;padding:10px 0;font-size:.8125rem;display:grid}.defence-record .mono{text-transform:none;letter-spacing:.02em;color:#3e4a62}.defence-foot{justify-content:space-between;gap:12px;font-size:.875rem;font-weight:700;display:flex}.defence-foot span{align-items:center;gap:8px;display:inline-flex}.showcase{list-style:none}.show-card,.steps-vis .step{flex-direction:column;gap:10px;padding:16px 16px 24px;display:flex}.show-card>.h4,.show-card>p,.steps-vis .step>:not(.vis){padding:0 8px}.show-actions{margin-top:28px}.vis{border-radius:var(--r-inner);margin-bottom:6px}.vis-deep{color:var(--on-deep);--ink-2:var(--on-deep-2);background:linear-gradient(135deg,#1c263af5,#0d131efa);min-height:104px;padding:16px 18px}.vis-files{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.file-chip{border-radius:var(--pill);color:#0b1018;background:#f4f6fa;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:.8125rem;font-weight:600;display:inline-flex}.file-chip b{font-family:var(--mono);letter-spacing:.06em;color:#fff;background:#0b1018;border-radius:6px;padding:2px 6px;font-size:.625rem;font-weight:600}.file-chip:nth-child(2) b{background:var(--red)}.vis-lines dl{grid-template-columns:1fr 1fr;gap:6px 20px;display:grid}.vis-lines dl>div{justify-content:space-between;gap:8px;font-size:.8125rem;display:flex}.vis-lines dt{color:var(--on-deep-2)}.vis-lines dd{margin:0;font-weight:700}.vis-lines .metal{color:var(--metal)}.vis-tile{background:var(--tile);height:104px;padding:8px;display:block}.vis-checks{background:var(--tile);align-content:center;gap:8px;min-height:104px;padding:14px 18px;font-size:.875rem;font-weight:600;list-style:none;display:grid}.vis-checks li{align-items:center;gap:10px;display:flex}.vis-request{gap:6px;display:grid}.vis-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.vis-top .mono{color:var(--on-deep-2)}.vis-row{color:var(--on-deep-2);justify-content:space-between;gap:12px;font-size:.8125rem;display:flex}.vis-row b{color:var(--on-deep)}.vis-chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.vis-chips .chip{color:var(--on-deep);text-transform:none;letter-spacing:0;font-family:var(--font);border-color:#ffffff4d;font-size:.75rem}.vis-chips .chip-live{background:var(--live);color:#0b1018;border-color:var(--live)}.card-stat{padding:12px 12px 24px}.card-stat>:not(.stat){padding:0 12px}.stat{border-radius:var(--r-inner);letter-spacing:-.03em;text-align:center;place-items:center;min-height:112px;margin-bottom:8px;padding:16px;font-size:1.75rem;font-weight:800;display:grid}.stat-deep{color:var(--on-deep);background:linear-gradient(135deg,#1c263af0,#0d131ef5)}.stat-light{color:#0b1018;background:#f4f6fa}.stat-mint{background:var(--metal);color:#0b1018}.card-meta .mono{color:var(--ink-2)}@media (width<=1099px){.hero-film .hero-grid{grid-template-columns:minmax(0,1fr);min-height:0}.chain{grid-template-columns:minmax(0,1fr)}.chain-rec{border-top:1px solid #ffffff24;border-left:0}.defence{grid-template-columns:minmax(0,1fr);padding:32px}}@media (width<=899px){.chain-map{gap:10px;min-height:0;display:grid}.chain-svg{display:none}.chain-nodes,.chain-legs{display:contents}.cn,.cl{justify-self:stretch;width:auto;position:static;translate:none}.cl{justify-self:start}.cn-1{order:1}.cl-1{order:2}.cn-2{order:3}.cl-2{order:4}.cn-3{order:5}.cl-3{order:6}.cl-4{order:7}.cn-4{order:8}.cl-5{order:9}.chain-top{order:0}@keyframes rise8c{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}}@media (width<=767px){.defence{padding:24px}.defence-record li{grid-template-columns:20px minmax(0,1fr) auto}.defence-record li .muted{grid-area:2/2/auto/-1}.vis-lines dl{grid-template-columns:1fr}}.hf-panel{container-type:inline-size}.film{--fk:var(--on-deep-2);aspect-ratio:16/10;color:var(--on-deep);background:#0d131e;grid-template-rows:auto minmax(0,1fr) auto;font-size:1.8cqi;line-height:1.3;display:grid;position:relative}.film b{font-weight:700}.film .k{color:var(--fk)}.film .num{font-variant-numeric:tabular-nums;white-space:nowrap}.film .mint{color:var(--metal)}.film .cyan{color:var(--live)}.film-bar{background:var(--deep);border-bottom:1px solid #ff4a4f8c;justify-content:space-between;align-items:center;height:3.6em;padding:0 1.5em;display:flex}.film-id{font-family:var(--mono);color:var(--fk);letter-spacing:.04em;align-items:center;gap:.9em;display:inline-flex}.film-id img{width:1.6em;height:auto}.film-demo,.fchip{border-radius:var(--pill);white-space:nowrap;border:1px solid #ffffff4d;padding:.25em .8em;font-size:.92em;font-weight:600}.film-stage{margin:1em 1.5em 0;position:relative;overflow:hidden}.fs{opacity:0;visibility:hidden;flex-direction:column;gap:.7em;transition:opacity .16s ease-in,transform .16s ease-in,visibility 0s .16s;display:flex;position:absolute;inset:0;transform:translateY(.7em)}.fs.is-on{opacity:1;visibility:visible;transition:opacity .32s var(--ease-enter) .16s, transform .32s var(--ease-enter) .16s, visibility 0s;transform:none}.fs .r,.fs .late,.fs .fin{opacity:0;transition:opacity .3s var(--ease-enter), transform .3s var(--ease-enter);transform:translateY(.6em)}.fs.is-on .r,.fs.is-late .late,.fs.is-fin .fin{opacity:1;transform:none}.w2{transition-delay:90ms!important}.w3{transition-delay:.18s!important}.w4{transition-delay:.27s!important}.w5{transition-delay:.36s!important}.w6{transition-delay:.45s!important}.w7{transition-delay:.54s!important}.w8{transition-delay:.63s!important}.w9{transition-delay:.72s!important}.film:not(.is-live) .fs:last-child,.film:not(.is-live) .fs:last-child :is(.r,.late,.fin){opacity:1;visibility:visible;transition:none;transform:none}.g2{grid-template-columns:1fr 1fr;gap:.6em;display:grid}.split{grid-template-columns:minmax(0,1fr) 36%;gap:.9em;display:grid}.fill{flex:1;min-height:0}.fcol{flex-direction:column;gap:.55em;min-height:0;display:flex}.fc{background:#ffffff0f;border:1px solid #ffffff24;border-radius:1em;padding:.75em 1.1em}.fdeep{background:var(--deep);border:1px solid var(--deep-edge);border-radius:1.1em;padding:.9em 1.1em}.flight{background:var(--tile);color:var(--ink);--fk:var(--ink-2);border-radius:1.1em;padding:1em}.feyb{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fk);font-size:.85em}.frow{justify-content:space-between;align-items:center;gap:.8em;min-height:3.6em;display:flex}.fv{text-align:right;flex-direction:column;align-items:flex-end;gap:.1em;display:flex}.fv .mint{font-size:.9em}.fv-l{flex-direction:column;gap:.15em;min-width:0;display:flex}.fv-l .k,.fv-l .cyan{font-size:.9em}.fend{flex:none;align-items:center;gap:.7em;display:flex}.fend .k,.fend .cyan{font-size:.9em}.fok{background:var(--metal);color:var(--ink-fixed,#0b1018);border-radius:var(--pill);white-space:nowrap;padding:.25em .75em;font-size:.9em;font-weight:700}.fhead{justify-content:space-between;align-items:center;gap:1em;display:flex}.fhead-plain{justify-content:space-between;align-items:center;display:flex}.fdrop{text-align:center;color:var(--fk);border:1px dashed #ffffff59;border-radius:1.3em;flex-direction:column;justify-content:center;align-items:center;gap:.9em;padding:1em;font-size:1.05em;display:flex}.fplus{width:2.2em;height:2.2em;color:var(--on-deep);background:#ffffff1a;border:1px solid #ffffff4d;border-radius:50%;place-items:center;font-size:1.6em;display:grid}.ffiles{gap:.5em;display:grid}.fpill{border-radius:var(--pill);background:var(--on-deep);color:var(--ink);align-items:center;gap:.6em;min-width:0;padding:.55em 1em;font-size:.95em;font-weight:600;display:flex}.fname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ffiles{max-width:100%}.ftag{font-family:var(--mono);background:var(--ink);color:var(--on-deep);border-radius:.35em;padding:.15em .45em;font-size:.8em}.ftag-red{background:var(--red);color:#fff}.fpart{flex-direction:column;gap:.7em;display:flex}.ftile{background:var(--tile);border-radius:.9em;flex:1;min-height:0;padding:.5em}.ftile img{object-fit:contain;width:100%;height:100%}.fpart>b,.flight>b{font-size:1.15em}.fchips{flex-wrap:wrap;gap:.45em;display:flex}.fchips .fchip:nth-child(2){transition-delay:.12s}.fchips .fchip:nth-child(3){transition-delay:.24s}.fline{border-bottom:1px solid #ffffff24;justify-content:space-between;gap:1em;padding:.5em 0;display:flex}.ftotal{flex-direction:column;align-items:flex-start;gap:.35em;margin-top:auto;display:flex}.ftotal .k{font-size:.9em}.ftotal .num{letter-spacing:-.02em;font-size:1.8em;font-weight:800}.fstep{border-bottom:1px solid #ffffff1f;grid-template-columns:1.4em minmax(0,1fr) auto;align-items:center;gap:.8em;padding:.45em 0;display:grid}.fdt{font-family:var(--mono);color:var(--fk);white-space:nowrap;font-size:.9em}.fdot{background:var(--metal);width:1.35em;height:1.35em;color:var(--ink-fixed,#0b1018);border-radius:50%;place-items:center;display:grid}.fdot .i,.fcheck .i{stroke-width:2.4px;width:.9em;height:.9em}.frec-row{border-bottom:1px solid #ffffff1f;align-items:center;gap:.7em;padding:.45em 0;display:flex}.fbullet{background:var(--metal);border-radius:50%;flex:none;width:1.1em;height:1.1em}.fevery{justify-content:space-between;align-items:center;gap:.6em;margin-top:auto;display:flex}.fevery img{width:1.5em;height:auto}.flight .fevery{color:var(--ink-2);font-size:.95em}.fcheck{align-items:center;gap:.6em;font-weight:700;display:flex}.fcheck .i{background:var(--metal);color:var(--ink-fixed,#0b1018);border-radius:50%;flex:none;width:1.3em;height:1.3em;padding:.15em}.ftyped{font-family:var(--mono);min-height:4.6em;font-size:1.05em;line-height:1.5}.film-caps{height:3.4em;margin:0 1.5em;position:relative}.film-cap{opacity:0;transition:opacity .3s var(--ease-enter);align-items:center;gap:.8em;font-size:1.05em;font-weight:600;display:flex;position:absolute;inset:0}.film-cap span{font-family:var(--mono);color:var(--live);font-size:.85em}.film-cap.is-on,.film:not(.is-live) .film-cap:last-child{opacity:1}@container (width<=520px){.film{aspect-ratio:4/5;font-size:3.05cqi}.split{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.wo{display:none!important}.fpart .ftile{min-height:5em}}@media (hover:hover) and (pointer:fine){.btn,.pill,.link,.chip-link,.card,.help-cat,.dropzone,.drop-pane a,.az a,.check{transition:background-color var(--t-hover) var(--ease-enter), border-color var(--t-hover) var(--ease-enter), color var(--t-hover) var(--ease-enter)}.btn:hover{background:var(--red-deep);border-color:#ffffff59}.btn-glass:hover{background:var(--control-hover);border-color:#3c557899}.deep .btn-glass:hover{background:#ffffff2e;border-color:#ffffff73}.btn-white:hover{background:#f4f6fa}.early-btn:hover{background:#ff5a77}.pill:hover{background:#ffffff12;border-color:#ffffff2e}.link:hover,.md a:hover{color:var(--red-text)}.card:hover,.help-cat:hover{border-color:#3c557880}.chip-link:hover,.az a:hover{border-color:var(--line-control);background:#fffc}.drop-pane a:hover{border-color:var(--line);background:#fff9}.dropzone:hover{border-color:#fff}.check:hover{border-color:var(--ink-2)}}.btn:active{transition-duration:var(--t-press);background:var(--red-deep)}.btn-glass:active{background:var(--control-pressed)}.drop-pane,.sheet{transition:opacity var(--t-menu-out) var(--ease-exit), translate var(--t-menu-out) var(--ease-exit)}@starting-style{.drop[open] .drop-pane,.menu[open] .sheet{opacity:0;translate:0 -4px}}.drop[open] .drop-pane,.menu[open] .sheet{transition-duration:var(--t-menu-in);transition-timing-function:var(--ease-enter)}@media (prefers-reduced-motion:no-preference){.arrive{animation-name:arrive;animation-duration:.72s;animation-timing-function:var(--ease-enter);animation-fill-mode:both}.hero-words.arrive{animation-name:rise}.hero-main .arrive:nth-child(2){animation-delay:90ms}.dropzone.arrive,.hero-figure.arrive{animation-delay:.18s}@supports (animation-timeline:view()){.reveal{animation-name:reveal;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 40%}}}@keyframes arrive{0%{opacity:0;translate:0 18px}}@keyframes rise{0%{translate:0 18px}}@keyframes reveal{0%{opacity:0;translate:0 12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
