@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_8d853448-module__qZHQsG__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_8d853448-module__qZHQsG__variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.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:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_df5fd5da-module__EcN3sq__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_df5fd5da-module__EcN3sq__variable{--font-sans:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_7d365abb-module__TFDQoG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_7d365abb-module__TFDQoG__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--ledger-ground:#07100f;--ledger-panel:#091312;--ledger-paper:#0b1615;--ledger-hairline:#1b2a28;--ledger-body:#eaf3f2;--ledger-muted:#8fa5a2;--ledger-faint:#566b68;--ledger-accent:#2ec4c9;--ledger-accent-deep:#1b9aaa;--ledger-on-accent:#04211f;--ledger-danger:#ff8b8b;--ledger-danger-line:#6b2b2b;--ledger-on-danger:#2b0d0d;--ledger-danger-fill:#7f1d1d;--ledger-ok:#5fd39a;--ledger-info:#86b7ff;--ledger-warn:#e8a94e;--ledger-on-signal:#07100f;--background:var(--ledger-ground);--foreground:var(--ledger-body);--font-source-serif:var(--font-display);--font-geist-sans:var(--font-sans);--font-geist-mono:var(--font-mono);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.ev-stamp{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--ledger-muted);background:var(--ledger-panel);border:1px solid var(--ledger-hairline);word-break:break-all;border-radius:.25rem;padding:.15rem .45rem;font-size:.72rem;display:inline-block}.ev-stamp:before{content:"✓ " / "";color:var(--ledger-accent);font-weight:700}.tnum{font-variant-numeric:tabular-nums}.mh{background:var(--ledger-paper);border-bottom:1px solid var(--ledger-hairline)}.mh-in{justify-content:space-between;align-items:center;gap:1rem;max-width:60rem;margin:0 auto;padding:.6rem 1.25rem;display:flex}.mh-logo img{width:auto;height:1.375rem;display:block}.mh-nav{align-items:center;gap:1.1rem;display:flex}.mh-link{color:var(--ledger-body);align-items:center;min-height:24px;font-size:.9rem;font-weight:600;display:inline-flex}.mh-link:hover{color:var(--ledger-accent)}.plink{align-items:center;min-height:24px;display:inline-flex}.mh-cta{background:var(--ledger-accent);color:var(--ledger-on-accent);border-radius:.375rem;padding:.45rem .9rem;font-size:.9rem;font-weight:600}.mh-mobile{display:none}.mh-menu{position:relative}.mh-menu summary{cursor:pointer;border:1px solid var(--ledger-hairline);background:var(--ledger-paper);border-radius:.375rem;padding:.25rem .5rem;font-size:1.15rem;line-height:1;list-style:none}.mh-menu summary::-webkit-details-marker{display:none}.mh-menu-panel{z-index:10;flex-direction:column;align-items:flex-start;min-width:15rem;display:flex;position:absolute;top:calc(100% + .4rem);right:0}@media (max-width:40rem){.mh-desktop{display:none}.mh-mobile{display:flex}}.pbtn{appearance:none;font:inherit;color:var(--ledger-body);background:var(--ledger-paper);border:1px solid var(--ledger-hairline);cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.9rem;font-weight:600;line-height:1.2;transition:background-color .12s,border-color .12s,transform 60ms;display:inline-flex;position:relative}.pbtn:hover:not(:disabled){background:var(--ledger-panel);border-color:var(--ledger-muted)}.pbtn:active:not(:disabled){background:var(--ledger-ground);transform:translateY(1px)}.pbtn:focus-visible{outline:2px solid var(--ledger-accent);outline-offset:2px}.pbtn:disabled{cursor:not-allowed;opacity:.55}.pbtn[aria-busy=true]{cursor:progress}.pbtn[aria-busy=true]:after{content:"";background:var(--ledger-accent);opacity:.7;transform-origin:0;border-radius:1px;height:2px;animation:.9s ease-in-out infinite alternate pbtn-inflight;position:absolute;bottom:3px;left:.6rem;right:.6rem}@keyframes pbtn-inflight{0%{transform:scaleX(.25)}to{transform:scaleX(1)}}.pbtn-primary{background:var(--ledger-accent);color:var(--ledger-on-accent);border-color:var(--ledger-accent)}.pbtn-primary:hover:not(:disabled){background:var(--ledger-accent-deep);border-color:var(--ledger-accent-deep)}.pbtn-primary:active:not(:disabled){background:var(--ledger-accent-deep)}.pbtn-primary[aria-busy=true]:after{background:var(--ledger-on-accent)}:root{--pgutter:24px;--pband:3rem;--pband-tight:1.5rem}.pgrid{gap:var(--pgutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.pgrid--top{align-items:start}.pcol-3{grid-column:span 3}.pcol-4{grid-column:span 4}.pcol-5{grid-column:span 5}.pcol-6{grid-column:span 6}.pcol-7{grid-column:span 7}.pcol-8{grid-column:span 8}.pcol-12{grid-column:span 12}.pband{padding-block:var(--pband)}.pband-tight{padding-block:var(--pband-tight)}:root{--pcard-radius:.375rem;--pcard-pad:1.25rem;--pcard-gap:.75rem}.pcard{background:var(--ledger-paper);border:1px solid var(--ledger-hairline);border-radius:var(--pcard-radius);padding:var(--pcard-pad);gap:var(--pcard-gap);flex-direction:column;min-width:0;display:flex}.pcard>*{margin-block:0}.pcard-title{color:var(--ledger-body);font-size:1rem;font-weight:600}.pcard-note{color:var(--ledger-muted);font-size:.85rem}.pcard>.pcard-foot{margin-top:auto}.pregion{border-top:1px solid var(--ledger-hairline);padding-top:var(--pcard-gap)}.pchip{letter-spacing:.06em;white-space:nowrap;color:var(--ledger-muted);border:1px solid var(--ledger-hairline);border-radius:1rem;padding:.05rem .45rem;font-size:.68rem}.pchip--on{color:var(--ledger-accent);border-color:var(--ledger-accent)}@media (max-width:900px){.pcol-3,.pcol-4,.pcol-5,.pcol-6,.pcol-7,.pcol-8{grid-column:span 12}}@media (max-width:900px) and (min-width:561px){.pgrid--strip .pcol-3{grid-column:span 6}}.psplit{grid-template-columns:1fr 520px;align-items:center;gap:64px;display:grid}.psplit--hero{grid-template-columns:1fr 560px}.pgrid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));align-items:start;gap:1.25rem;display:grid}.pgrid2>.hero-replay{max-width:none;margin-top:0}.pgrid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.pgrid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}@media (max-width:900px){.psplit,.psplit--hero,.pgrid3{grid-template-columns:minmax(0,1fr);gap:1.5rem}.pgrid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pgrid4{grid-template-columns:minmax(0,1fr)}}.pwrap{padding-inline:40px}@media (max-width:640px){.pwrap{padding-inline:22px}}.pprose{max-width:51ch}.pfield{font:inherit;color:var(--ledger-body);background:var(--ledger-panel);border:1px solid var(--ledger-hairline);border-radius:.375rem;padding:.5rem .6rem}.pfield::placeholder{color:var(--ledger-muted);opacity:1}.pfield:focus-visible{outline:2px solid var(--ledger-accent);outline-offset:2px}.pfield:disabled{cursor:not-allowed;opacity:.55}.pbtn-danger{color:var(--ledger-danger);border-color:var(--ledger-danger-line)}.pbtn-danger:hover:not(:disabled){background:var(--ledger-panel);border-color:var(--ledger-danger)}.pbtn[data-success=true]{border-color:var(--ledger-accent)}@media (prefers-reduced-motion:reduce){.pbtn{transition:none}.pbtn:active:not(:disabled){transform:none}.pbtn[aria-busy=true]:after{animation:none;transform:none}}[data-flip=on] .gate-verdict{transform-origin:50% 60%;backface-visibility:hidden;animation:.24s cubic-bezier(.3,.9,.4,1) both pb-flap;animation-delay:var(--flap-delay,0s);display:inline-block}@keyframes pb-flap{0%{opacity:.2;transform:rotateX(-92deg)}55%{transform:rotateX(14deg)}to{opacity:1;transform:rotateX(0)}}.pb-stamp{animation:.34s cubic-bezier(.2,1.1,.35,1) both pb-stamp;display:inline-block}@keyframes pb-stamp{0%{opacity:0;transform:scale(1.12)rotate(-1deg)}60%{opacity:1;transform:scale(.985)rotate(0)}to{opacity:1;transform:scale(1)rotate(0)}}.ev-stamp--embossed{border-color:var(--ledger-muted);box-shadow:inset 0 1px 2px #00000073,0 1px #eaf3f20f}.hero-slot{display:grid}.hero-slot>.hero-cell{grid-area:1/1}.hero-slot>.hero-cell:not(.hero-cell--on){opacity:0;pointer-events:none;animation:none}.hero-replay{margin-top:0}.hero-cell{margin-top:.55rem}[data-flip=on] .hero-cell{animation:.24s cubic-bezier(.3,.9,.4,1) both pb-flap;animation-delay:var(--flap-delay,0s);transform-origin:50% 60%;backface-visibility:hidden}[data-flip=on] .hero-cite{animation:.26s ease-out both pb-fade;animation-delay:var(--flap-delay,0s)}@keyframes pb-fade{0%{opacity:0}to{opacity:1}}[data-reveal].pb-armed{opacity:0;will-change:opacity, transform;transform:translateY(16px)}[data-reveal].pb-armed.pb-in{will-change:auto;animation:.56s cubic-bezier(.22,.85,.3,1) both pb-rise}@keyframes pb-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){[data-flip=on] .gate-verdict,.pb-stamp,[data-flip=on] .hero-cell,[data-flip=on] .hero-cite{animation:none;transform:none}[data-reveal].pb-armed,[data-reveal].pb-armed.pb-in{opacity:1;animation:none;transform:none}}.aff-logo img{width:auto;height:2.75rem;display:block}@media (max-width:40rem){.aff-logo img{height:2.25rem}}.af-node{border:1px solid var(--ledger-hairline);background:var(--ledger-paper);white-space:nowrap;border-radius:.4rem;padding:.45rem .8rem;font-weight:600}.af-link{background:var(--ledger-hairline);flex:1.5rem;min-width:1.5rem;height:1px;position:relative}.af-link:after{content:"";background:var(--ledger-accent);opacity:0;width:28%;position:absolute;inset:-1px auto -1px 0}[data-ambient=on] .af-link:after{animation:3.2s ease-in-out infinite af-run;animation-delay:var(--af-delay,0s)}@keyframes af-run{0%{opacity:0;transform:translate(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(260%)}}.af-step{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--ledger-muted);font-size:.78rem}[data-ambient=on] .af-step{animation:9.6s ease-in-out infinite af-breathe;animation-delay:var(--af-delay,0s)}@keyframes af-breathe{0%,22%,to{opacity:.55}8%,16%{opacity:1}}[data-ambient=on] .pl-move{animation:12s ease-in-out infinite pl-lift;animation-delay:var(--pl-delay,0s)}@keyframes pl-lift{0%,18%,to{opacity:.82;transform:translate(0,0)}6%,12%{opacity:1;transform:translateY(-3px)}}.pl-ordinal{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--ledger-muted);font-size:.75rem}@media (prefers-reduced-motion:reduce){[data-ambient=on] .af-link:after,[data-ambient=on] .af-step,[data-ambient=on] .pl-move{opacity:1;animation:none;transform:none}}
