:root{--paper:#faf9ff;--paper-raised:#ffffff;--paper-sunk:#f2f0fd;--ink:#1a1533;--ink-soft:#5d5680;--ink-faint:#8b83ab;--rule:#e7e3f7;--rule-strong:#d3cdee;--violet:#7c3aed;--violet-deep:#5b21b6;--violet-soft:#f2ebff;--orange:#f97316;--orange-soft:#fff2e6;--teal:#0d9488;--teal-soft:#e5fbf7;--signal:var(--violet);--signal-soft:var(--violet-soft);--flag:var(--orange);--flag-soft:var(--orange-soft);--lift:var(--teal);--grad-brand:linear-gradient(100deg,#7c3aed,#c026d3 55%,#f97316);--grad-page:radial-gradient(120% 70% at 12% -8%,#f0e9ff 0%,rgba(250,249,255,0) 60%),radial-gradient(90% 60% at 100% 0%,#ffeede 0%,rgba(250,249,255,0) 55%);--shadow-sm:0 1px 2px rgb(26 21 51/0.05),0 1px 3px rgb(26 21 51/0.06);--shadow-md:0 2px 4px rgb(26 21 51/0.04),0 8px 20px rgb(26 21 51/0.07);--shadow-lg:0 4px 8px rgb(26 21 51/0.05),0 16px 40px rgb(26 21 51/0.10);--r-sm:8px;--r-md:14px;--r-lg:20px;--measure:36rem;--gap:clamp(1rem,2.5vw,1.75rem);--step:clamp(3.25rem,6vw,5rem);--shell:66rem}[data-theme=dark]{--paper:#0d0a1c;--paper-raised:#171334;--paper-sunk:#120e28;--ink:#f2effe;--ink-soft:#b3abd6;--ink-faint:#837aa8;--rule:#2b2450;--rule-strong:#3d3470;--violet:#a78bfa;--violet-deep:#8b5cf6;--violet-soft:#221a45;--orange:#fb923c;--orange-soft:#2e1c0e;--teal:#2dd4bf;--teal-soft:#0d2b28;--grad-brand:linear-gradient(100deg,#a78bfa,#e879f9 55%,#fb923c);--grad-page:radial-gradient(120% 70% at 12% -8%,#251b4d 0%,rgba(13,10,28,0) 62%),radial-gradient(90% 60% at 100% 0%,#3a1f1a 0%,rgba(13,10,28,0) 58%);--shadow-sm:0 1px 3px rgb(0 0 0/0.4);--shadow-md:0 8px 24px rgb(0 0 0/0.45);--shadow-lg:0 16px 44px rgb(0 0 0/0.55)}[data-director=on]{--paper:#fdf8ea;--paper-raised:#fffdf6;--paper-sunk:#f8efd6;--ink:#35291a;--ink-soft:#7d6741;--ink-faint:#a08a5f;--rule:#ecdcb4;--rule-strong:#d9c187;--violet:#b8860b;--violet-deep:#96690a;--violet-soft:#faf0d6;--orange:#d97706;--orange-soft:#fdf0d5;--grad-brand:linear-gradient(100deg,#b8860b,#d4af37 55%,#f0c14b);--grad-page:radial-gradient(120% 70% at 12% -8%,#f7ecd0 0%,rgba(253,248,234,0) 62%)}[data-theme=dark][data-director=on]{--paper:#0b0906;--paper-raised:#191408;--paper-sunk:#120e05;--ink:#f6ecd2;--ink-soft:#bfa672;--ink-faint:#8f7c50;--rule:#3a2f18;--rule-strong:#56451f;--violet:#f0c14b;--violet-deep:#d4af37;--violet-soft:#241c08;--orange:#e8a33d;--orange-soft:#251a08;--grad-brand:linear-gradient(100deg,#d4af37,#f0c14b 55%,#e8a33d);--grad-page:radial-gradient(120% 70% at 12% -8%,#2a2109 0%,rgba(11,9,6,0) 62%)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}[id]{scroll-margin-top:4.5rem}body{margin:0;min-height:100vh;background-color:var(--paper);background-image:var(--grad-page);background-repeat:no-repeat;background-attachment:fixed;color:var(--ink);font-family:var(--font-body),Georgia,serif;font-size:1.075rem;line-height:1.7;text-rendering:optimizeLegibility;transition:background-color .25s ease,color .25s ease}h1,h2,h3{font-family:var(--font-display),system-ui,sans-serif;font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:0 0 .5em}h1{font-size:clamp(2.5rem,6vw,4.1rem)}h2{font-size:clamp(1.5rem,3.2vw,2.05rem);margin-top:2.1em}h3{font-size:1.2rem;margin-top:1.6em}li,p{max-width:var(--measure)}p{margin:0 0 1.1em}a{color:var(--violet);font-weight:500;text-underline-offset:3px}a:hover{color:var(--violet-deep)}:focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:4px}.skip{position:absolute;left:-9999px}.skip:focus{left:var(--gap);top:var(--gap);z-index:40;padding:.6rem .9rem;background:var(--paper-raised);border-radius:var(--r-sm);box-shadow:var(--shadow-md)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.site-head{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;flex-wrap:wrap;gap:var(--gap);align-items:center;justify-content:space-between;padding:.85rem clamp(1rem,4vw,2rem);background:color-mix(in srgb,var(--paper) 82%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--rule)}.wordmark{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-display),sans-serif;font-weight:700;font-size:1.15rem;letter-spacing:-.02em;text-decoration:none;color:var(--ink)}.wordmark:before{content:"EG";display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--grad-brand);color:#fff;font-size:.72rem;letter-spacing:0;box-shadow:var(--shadow-sm)}.head-right{align-items:center;gap:.9rem}.head-right,.site-head nav{display:flex;flex-wrap:wrap}.site-head nav{gap:.25rem;font-family:var(--font-display),sans-serif;font-size:.9rem;font-weight:500}.site-head nav a{text-decoration:none;color:var(--ink-soft);padding:.4rem .65rem;border-radius:var(--r-sm);transition:background-color .15s ease,color .15s ease}.site-head nav a:hover{color:var(--violet);background:var(--violet-soft)}.site-head nav a.is-active{color:var(--violet-deep);background:var(--violet-soft);font-weight:700;position:relative}.site-head nav a.is-active:after{content:"";position:absolute;left:.65rem;right:.65rem;bottom:.15rem;height:2px;border-radius:1px;background:var(--grad-brand)}.theme-toggle{font-family:var(--font-display),sans-serif;font-size:.82rem;font-weight:500;background:var(--paper-raised);color:var(--ink-soft);border:1px solid var(--rule);border-radius:999px;padding:.4rem .9rem;cursor:pointer;box-shadow:var(--shadow-sm);transition:color .15s ease,border-color .15s ease,transform .12s ease}.theme-toggle:hover{color:var(--violet);border-color:var(--violet);transform:translateY(-1px)}.tt-light{display:none}[data-theme=dark] .tt-light{display:inline}[data-theme=dark] .tt-dark{display:none}main{margin:0 auto;padding:var(--step) clamp(1rem,4vw,2rem)}.site-foot,main{max-width:var(--shell)}.site-foot{margin:var(--step) auto 0;padding:var(--gap) clamp(1rem,4vw,2rem) 2.5rem;border-top:1px solid var(--rule);font-size:.9rem;color:var(--ink-soft)}.site-foot p{margin:0 0 .4em;max-width:none}.site-foot .fine{color:var(--ink-faint);font-size:.82rem}.sheet-head{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.45rem .95rem;border-radius:999px;background:var(--paper-raised);box-shadow:var(--shadow-sm);font-family:var(--font-display),sans-serif;font-size:.8rem;font-weight:500;color:var(--ink-soft)}.hero{padding:1.5rem 0 0}.hero h1{margin-bottom:.45em}.hero-sub{font-size:clamp(1.15rem,2.2vw,1.4rem);line-height:1.55;color:var(--ink-soft);max-width:44rem;margin-bottom:1.6rem}.hero-sub strong{color:var(--ink);font-weight:600}.eyebrow-pill{gap:.45rem;letter-spacing:.02em;padding:.4rem .95rem;margin:0 0 1.3rem}.eyebrow,.eyebrow-pill{display:inline-flex;align-items:center;font-family:var(--font-display),sans-serif;font-size:.82rem;font-weight:600;color:var(--violet-deep);background:var(--violet-soft);border-radius:999px}.eyebrow{gap:.4rem;padding:.35rem .9rem;margin:0 0 1.2rem;max-width:none}.hero-meta{font-size:.98rem;color:var(--ink-soft);max-width:none}.ctas{display:flex;flex-wrap:wrap;gap:.7rem;margin:0 0 .5rem}.cta{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-display),sans-serif;font-size:1rem;font-weight:600;text-decoration:none;padding:.8rem 1.4rem;border-radius:999px;border:1px solid transparent;transition:transform .14s ease,box-shadow .18s ease,background-color .15s ease}.cta:hover{transform:translateY(-2px)}.cta-primary{background:var(--grad-brand);color:#fff;box-shadow:var(--shadow-md)}.cta-primary:hover{color:#fff;box-shadow:var(--shadow-lg)}.cta-secondary{background:var(--paper-raised);color:var(--violet-deep);border-color:var(--rule);box-shadow:var(--shadow-sm)}.cta-secondary:hover{color:var(--violet-deep);border-color:var(--violet);box-shadow:var(--shadow-md)}.cta-quiet{background:transparent;color:var(--ink-soft)}.cta-quiet:hover{color:var(--violet);background:var(--violet-soft)}.specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));grid-gap:.9rem;gap:.9rem;margin:var(--step) 0 0}.specs div{padding:1.4rem 1.3rem;background:var(--paper-raised);border-radius:var(--r-md);box-shadow:var(--shadow-sm);transition:transform .15s ease,box-shadow .2s ease}.specs div:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.specs .figure{font-size:clamp(2.2rem,4.8vw,3rem);font-weight:700;letter-spacing:-.04em;line-height:1;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.specs .figure,.specs .label{display:block;font-family:var(--font-display),sans-serif}.specs .label{margin-top:.55rem;font-size:.85rem;font-weight:500;color:var(--ink-soft)}.section-rule{display:flex;align-items:center;gap:.6rem;margin:var(--step) 0 1.2rem;font-family:var(--font-display),sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:var(--ink);max-width:none}.section-rule:before{content:"";width:4px;height:1.15em;border-radius:2px;background:var(--grad-brand)}.section-rule.is-flag:before{background:var(--orange)}.doors{display:grid;grid-gap:.9rem;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin-top:1.2rem;padding:0;list-style:none}.doors li{max-width:none}.doors a{display:block;height:100%;padding:1.4rem;background:var(--paper-raised);border-radius:var(--r-md);box-shadow:var(--shadow-sm);text-decoration:none;color:var(--ink);transition:transform .15s ease,box-shadow .2s ease}.doors a:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.doors .ico{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--violet-soft);color:var(--violet-deep);margin-bottom:.85rem}.doors strong{font-family:var(--font-display),sans-serif;font-size:1.15rem;font-weight:700;display:block;margin-bottom:.3em}.doors span.d{font-size:.98rem}.doors span.d,.lead{color:var(--ink-soft)}.lead{font-size:1.2rem;line-height:1.6;max-width:44rem;padding:1.2rem 1.4rem;background:var(--paper-raised);border-radius:var(--r-md);border-left:4px solid var(--violet);box-shadow:var(--shadow-sm)}.proof{font-size:.92rem;color:var(--ink-soft);max-width:none}.thesis{margin:0 0 1.6rem;padding:1.4rem 1.6rem;border-left:4px solid var(--orange);max-width:46rem;font-family:var(--font-display),sans-serif;font-size:clamp(1.2rem,2.4vw,1.5rem);font-weight:500;line-height:1.4;color:var(--ink)}.spec,.thesis{border-radius:var(--r-md);background:var(--paper-raised);box-shadow:var(--shadow-sm)}.spec{margin:var(--gap) 0 0;padding:.4rem 0;font-size:.98rem}.spec div{display:grid;grid-template-columns:minmax(7rem,12rem) 1fr;grid-gap:var(--gap);gap:var(--gap);padding:.75rem 1.3rem;border-bottom:1px solid var(--rule)}.spec div:last-child{border-bottom:0}.spec .k,.spec dt{font-family:var(--font-display),sans-serif;font-weight:600;font-size:.88rem;color:var(--ink-soft)}.spec .v,.spec dd{margin:0}.ratings{width:100%;border-collapse:separate;border-spacing:0;background:var(--paper-raised);border-radius:var(--r-md);box-shadow:var(--shadow-sm);overflow:hidden;font-size:.98rem}.ratings td,.ratings th{text-align:left;padding:.8rem 1.3rem;border-bottom:1px solid var(--rule)}.ratings tr:last-child td{border-bottom:0}.ratings th{font-weight:600;font-size:.85rem;color:var(--ink-soft);background:var(--orange-soft)}.ratings td:last-child,.ratings th{font-family:var(--font-display),sans-serif}.ratings td:last-child{text-align:right;font-weight:700;font-size:1.15rem;color:var(--orange)}.history{list-style:none;padding:0}.history li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--gap);gap:var(--gap);padding:1rem 1.3rem;margin-bottom:.55rem;background:var(--paper-raised);border-radius:var(--r-sm);box-shadow:var(--shadow-sm);max-width:none;align-items:baseline}.history .when{font-family:var(--font-display),sans-serif;font-size:.85rem;font-weight:500;color:var(--violet-deep);background:var(--violet-soft);border-radius:999px;padding:.2rem .65rem;white-space:nowrap}.prose{margin-top:var(--step)}.prose h2{margin-top:2em}.prose ul{padding-left:1.2rem}.prose li{margin-bottom:.4em}.prose blockquote{margin:1.6em 0;padding:1rem 1.4rem;background:var(--paper-raised);border-left:4px solid var(--rule-strong);border-radius:var(--r-sm);color:var(--ink-soft)}.form{display:grid;grid-gap:1.1rem;gap:1.1rem;max-width:34rem;margin-top:var(--step)}.form label{display:grid;grid-gap:.35rem;gap:.35rem}.form label>span{font-family:var(--font-display),sans-serif;font-size:.9rem;font-weight:600;color:var(--ink-soft)}.form input,.form select,.form textarea{font:inherit;font-size:1rem;color:var(--ink);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--r-sm);padding:.7rem .85rem;width:100%;box-shadow:var(--shadow-sm)}.form textarea{resize:vertical}.form input:focus-visible,.form select:focus-visible,.form textarea:focus-visible{border-color:var(--violet);box-shadow:0 0 0 3px var(--violet-soft)}.form button{font-family:var(--font-display),sans-serif;font-size:1rem;font-weight:600;background:var(--grad-brand);color:#fff;border:0;border-radius:999px;padding:.8rem 1.6rem;cursor:pointer;justify-self:start;box-shadow:var(--shadow-md);transition:transform .14s ease,box-shadow .18s ease}.form button:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-lg)}.form button:disabled{opacity:.5;cursor:default}.form-error{margin:0;padding:.7rem .9rem;border-radius:var(--r-sm);background:var(--orange-soft);color:var(--orange);font-weight:500;font-size:.95rem;max-width:none}.killsheet{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:1.2rem}.killsheet details{background:var(--paper-raised);border-radius:var(--r-md);box-shadow:var(--shadow-sm);overflow:hidden;transition:box-shadow .2s ease}.killsheet details[open]{box-shadow:var(--shadow-md)}.killsheet summary{display:grid;grid-template-columns:minmax(7rem,10rem) 1fr auto;grid-gap:var(--gap);gap:var(--gap);align-items:center;padding:1rem 1.3rem;cursor:pointer;list-style:none}.killsheet summary::-webkit-details-marker{display:none}.killsheet summary:hover{background:var(--orange-soft)}.ks-name{font-family:var(--font-display),sans-serif;font-size:1.1rem;font-weight:700;color:var(--ink)}.ks-line{color:var(--ink-soft);font-size:.98rem}.ks-status{font-family:var(--font-display),sans-serif;font-size:.78rem;font-weight:600;color:var(--orange);background:var(--orange-soft);border-radius:999px;padding:.25rem .75rem;white-space:nowrap}.ks-body{padding:0 1.3rem 1.3rem}.ks-body dl{display:grid;grid-template-columns:minmax(5rem,6.5rem) 1fr;grid-gap:.6rem var(--gap);gap:.6rem var(--gap);margin:0}.ks-body dt{font-family:var(--font-display),sans-serif;font-size:.82rem;font-weight:600;color:var(--violet-deep);padding-top:.15em}.ks-body dd{margin:0;max-width:34rem}.ks-verdict{font-weight:600;color:var(--ink)}.insight{font:inherit;color:var(--orange);background:var(--orange-soft);border:0;border-radius:5px;padding:0 .22em;cursor:help;position:relative;font-weight:600;box-shadow:inset 0 -2px 0 var(--orange)}.insight:focus-visible,.insight:hover{color:#fff;background:var(--orange)}.insight--found{box-shadow:inset 0 -2px 0 var(--teal)}.tip{position:absolute;bottom:calc(100% + .65rem);left:50%;transform:translateX(-50%);width:min(22rem,calc(100vw - 2rem));display:block;text-align:left;background:var(--ink);color:var(--paper);border-radius:var(--r-md);padding:1rem 1.1rem;font-family:var(--font-body),Georgia,serif;font-weight:400;font-size:.95rem;line-height:1.55;z-index:25;box-shadow:var(--shadow-lg)}.tip strong{display:block;color:var(--orange);margin-bottom:.4em;font-size:.85rem}.hud,.tip strong{font-family:var(--font-display),sans-serif}.hud{position:-webkit-sticky;position:sticky;top:4.2rem;z-index:20;display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;margin-bottom:1.4rem;padding:.7rem 1.1rem;background:var(--paper-raised);border-radius:999px;box-shadow:var(--shadow-md);font-size:.9rem}.hud strong{color:var(--orange);font-size:1.05rem}.hud span{color:var(--ink-soft)}.hud-track{flex:1 1;min-width:5rem;height:6px;border-radius:3px;background:var(--rule);position:relative}.hud-fill{position:absolute;inset:0 auto 0 0;border-radius:3px;background:var(--grad-brand);transition:width .4s ease}.hud-dismiss{font:inherit;background:none;border:0;color:var(--ink-faint);cursor:pointer;padding:0 .2rem;font-size:1.1rem;line-height:1}.hud-dismiss:hover{color:var(--orange)}.nexus{background:var(--paper-raised);border-radius:var(--r-lg);box-shadow:var(--shadow-md);overflow:hidden;margin-top:2rem}.nexus-head{display:flex;align-items:center;gap:.6rem;padding:.9rem 1.3rem;background:var(--violet-soft);font-family:var(--font-display),sans-serif;font-size:.92rem}.nexus-head strong{color:var(--ink)}.nexus-head span:last-child{color:var(--ink-soft);font-size:.86rem}.nexus-dot{width:9px;height:9px;border-radius:50%;background:var(--teal)}.nexus-log{padding:1.3rem;min-height:11rem;max-height:26rem;overflow-y:auto}.nexus-log p{max-width:40rem}.nexus-empty{color:var(--ink-soft)}.nexus-you{background:var(--violet-soft);color:var(--ink);border-radius:var(--r-md);padding:.7rem 1rem;margin-bottom:.9em;font-size:1rem}.nexus-them{margin-bottom:1.3em}.nexus-them>:first-child{margin-top:0}.nexus-them>:last-child{margin-bottom:0}.nexus-them p{margin:0 0 .7em}.nexus-them strong{font-weight:600;color:var(--ink)}.nexus-them ol,.nexus-them ul{margin:.5em 0 .8em;padding-left:1.3rem}.nexus-them li{margin-bottom:.3em}.nexus-them a{font-weight:500}.nexus-them code{font-family:var(--font-mono),monospace;font-size:.92em;background:var(--paper-sunk);border-radius:4px;padding:.1em .35em}.nexus-wait{color:var(--ink-faint);font-style:italic;margin-bottom:1.3em}.nexus-error{color:var(--orange);font-weight:500}.nexus-starters{display:flex;flex-wrap:wrap;gap:.55rem;padding:0 1.3rem 1.1rem}.nexus-starters button{font-family:var(--font-display),sans-serif;font-size:.92rem;font-weight:500;background:var(--paper);color:var(--violet-deep);border:1px solid var(--rule);border-radius:999px;padding:.45rem .9rem;cursor:pointer;text-align:left;transition:transform .13s ease,border-color .15s ease}.nexus-starters button:hover{transform:translateY(-2px);border-color:var(--violet)}.nexus-input{display:flex;gap:.6rem;padding:1rem 1.3rem;border-top:1px solid var(--rule)}.nexus-input input{flex:1 1;font:inherit;font-size:1rem;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:999px;padding:.65rem 1rem}.nexus-input input:focus-visible{border-color:var(--violet);box-shadow:0 0 0 3px var(--violet-soft)}.nexus-input button{font-family:var(--font-display),sans-serif;font-size:.95rem;font-weight:600;background:var(--grad-brand);color:#fff;border:0;border-radius:999px;padding:0 1.4rem;cursor:pointer;box-shadow:var(--shadow-sm)}.nexus-input button:disabled{opacity:.45;cursor:default}.nexus-fine{font-size:.88rem;color:var(--ink-faint);margin-top:.8rem;max-width:none}@media (max-width:640px){.killsheet summary{grid-template-columns:1fr auto}.ks-line{grid-column:1/-1}.ks-body dl{grid-template-columns:1fr;gap:.2rem}.ks-body dt{padding-top:.7em}.history li{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.doors,.hero,.killsheet,.nexus,.ratings,.specs{animation:rise .55s cubic-bezier(.2,.7,.3,1) both}.specs{animation-delay:.08s}.doors{animation-delay:.15s}.killsheet,.nexus,.ratings{animation-delay:.2s}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.card-hero{padding:0;text-align:center}.card-hero h1{font-size:clamp(2.8rem,12vw,4.5rem);margin-bottom:.15em}.card-role{font-family:var(--font-display),sans-serif;font-size:clamp(1.1rem,4vw,1.4rem);font-weight:600;color:var(--violet-deep);margin:0 auto .4em;max-width:none}.card-role a{color:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.card-role a:hover{color:var(--orange)}.card-meta{color:var(--ink-soft);font-size:1rem;margin:0 auto 2rem;max-width:none}.card-actions{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center}.card-actions .cta{padding:.9rem 1.5rem;font-size:1.05rem}@media (max-width:480px){.card-actions{flex-direction:column}.card-actions .cta{justify-content:center;width:100%}}.qr-block{display:flex;flex-direction:column;align-items:center;gap:.9rem;margin:2rem 0 0;text-align:center}.qr{width:220px;height:220px;padding:12px;background:#fff;border-radius:var(--r-md);box-shadow:var(--shadow-md)}.qr svg{display:block;width:100%;height:100%}.qr-block code{font-family:var(--font-mono),monospace;font-size:.92em;background:var(--paper-sunk);border-radius:4px;padding:.1em .4em}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/952fedb225af29d8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5cabf8504880dfb1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e179dd39abbb73d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c3ea40b89f2c1e84-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/37e2d5c72304c4e3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/495b76260b7d577d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/62a6b0fff08b59dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f3bd7e38ce097e28-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a52c09a9678829ff-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d247e61e77c874ed-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ca244e0a71c1827d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fd89c2519bdbefb3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Condensed Fallback;src:local("Arial");ascent-override:112.27%;descent-override:30.12%;line-gap-override:0.00%;size-adjust:91.30%}.__className_327a32{font-family:IBM Plex Sans Condensed,IBM Plex Sans Condensed Fallback;font-style:normal}.__variable_327a32{--font-display:"IBM Plex Sans Condensed","IBM Plex Sans Condensed Fallback"}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2ef8c3e32805fa0d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/38944cd53330cfe5-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7265bd3f9eb7fe28-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/65c344bc49233072-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/91c3caac73720166-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/80755942c15fc3df-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5ec058ec9419b0f7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/01c9e5d8aa820247-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0fac09c5d5acd5a7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3359c9acc30ef440-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"IBM Plex Serif Fallback";src:local("Times New Roman");ascent-override:88.04%;descent-override:23.62%;line-gap-override:0.00%;size-adjust:116.43%}.__className_286256{font-family:"IBM Plex Serif","IBM Plex Serif Fallback";font-style:normal}.__variable_286256{--font-body:"IBM Plex Serif","IBM Plex Serif Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}