:root{--ground:#0a0907;--panel:#12100c;--ink:#efe9dc;--soft:#d6cfbf;--muted:#a39b8a;--gold:#edba30;--cyan:#01d3ff;--violet:#9b84ff;--line:#efe9dc29;--serif:"Bodoni Moda", Georgia, "Times New Roman", serif;--sans:"Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;--wide:"Unbounded", "Arial Black", "Helvetica Neue", sans-serif;--mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--header-h:72px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-h)}body{background:var(--ground);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55}a{color:inherit;text-decoration:none}h1,h2,h3,p,ul{margin:0}ul{padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.skip{background:var(--gold);color:var(--ground);z-index:100;padding:12px 16px;position:absolute;top:0;left:-9999px}.skip:focus{top:12px;left:12px}.wrap{max-width:1280px;margin:0 auto;padding-left:clamp(20px,5vw,64px);padding-right:clamp(20px,5vw,64px)}.band,.panel{padding:clamp(72px,9vw,128px) 0}.band{border-top:1px solid var(--line)}.panel{background:var(--panel)}.label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:18px;font-size:13px}.h1{font-family:var(--wide);text-transform:uppercase;letter-spacing:-.01em;max-width:1000px;font-size:clamp(26px,4vw,54px);font-weight:800;line-height:1.08}.h2{font-family:var(--wide);text-transform:uppercase;letter-spacing:-.01em;max-width:900px;font-size:clamp(22px,3vw,40px);font-weight:800;line-height:1.12}.lead{max-width:680px;color:var(--soft);margin-top:22px}.btn-gold{background:var(--gold);color:var(--ground);letter-spacing:.08em;text-transform:uppercase;padding:16px 28px;font-size:14px;font-weight:600;transition:transform .25s,box-shadow .25s;display:inline-block}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 10px 40px #edba3059}.btn-outline{border:1px solid var(--ink);letter-spacing:.08em;text-transform:uppercase;padding:16px 28px;font-size:14px;transition:background .25s,color .25s;display:inline-block}.btn-outline:hover{background:var(--ink);color:var(--ground)}.link-line{border-bottom:1px solid var(--ink);letter-spacing:.08em;text-transform:uppercase;padding:14px 0;font-size:14px;transition:color .2s,border-color .2s}.link-line:hover{color:var(--cyan);border-color:var(--cyan)}.site-header{z-index:50;height:var(--header-h);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#0a0907b8;justify-content:space-between;align-items:center;gap:20px;padding:0 clamp(20px,5vw,64px);display:flex;position:fixed;inset:0 0 auto}.brand{align-items:center;display:inline-flex}.brand img{width:auto;height:30px;display:block}.site-footer .brand img{height:40px}.site-nav{align-items:center;gap:34px;display:flex}.nav-item{letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:8px;padding:12px 0;font-size:13px;transition:color .2s;display:inline-flex}.nav-item:hover{color:var(--gold)}.caret{border-bottom:1px solid;border-right:1px solid;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}.drop{position:relative}.drop-list{background:var(--panel);border:1px solid var(--line);opacity:0;visibility:hidden;min-width:250px;padding:10px 0;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 10px);left:-20px;transform:translateY(-6px)}.drop-list.is-open{opacity:1;visibility:visible;transform:none}.drop-list a{padding:12px 20px;font-size:15px;display:block}.drop-list a:hover{color:var(--gold);background:#efe9dc0f}.portal{border:1px solid var(--gold);color:var(--gold);letter-spacing:.1em;text-transform:uppercase;padding:11px 20px;font-size:13px;transition:background .25s,color .25s}.portal:hover{background:var(--gold);color:var(--ground)}.menu-toggle{border:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;background:0 0;min-height:44px;padding:10px 16px;font-size:13px;display:none}@media (max-width:900px){.menu-toggle{display:block}.site-nav{inset:var(--header-h) 0 auto 0;background:var(--ground);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;padding:12px clamp(20px,5vw,64px) 28px;display:none;position:fixed}.site-nav.is-open{display:flex}.nav-item{border-bottom:1px solid var(--line);justify-content:space-between;width:100%;padding:16px 0;font-size:15px}.drop-list{opacity:1;visibility:visible;background:0 0;border:0;padding:0 0 8px 14px;display:none;position:static;transform:none}.drop-list.is-open{display:block}.portal{text-align:center;margin-top:20px;padding:15px}}.hero{padding-top:var(--header-h);position:relative}.hero-stage{position:relative}.hero-film,.hero-progress,.hero-hint{display:none}.hero-mark{aspect-ratio:36/28;width:min(260px,50vw);margin:72px auto 0;position:relative}.hero-mark span{position:absolute;inset:0}.hero-mark svg{width:100%;height:100%;display:block}.hero-copy{gap:64px;max-width:1280px;margin:0 auto;padding:56px clamp(20px,5vw,64px) 96px;display:grid}.hero-chapter h1,.hero-chapter h2{font-family:var(--wide);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;max-width:17ch;font-size:clamp(28px,4.6vw,68px);font-weight:800;line-height:1.04}.hero-chapter h1 .gold{color:var(--gold);display:block}.hero-chapter p{max-width:520px;color:var(--soft);margin-top:22px;font-size:19px}.hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:30px;display:flex}.hero.is-live{height:520vh;padding-top:0}.hero.is-live .hero-stage{height:100dvh;position:sticky;top:0;overflow:hidden}.hero.is-live .hero-film{display:block;position:absolute;inset:0}.hero-film img,.hero-film video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-film video{opacity:0}.hero.has-film .hero-film video{opacity:1}.hero-film:after{content:"";background:linear-gradient(#0a09078c 0%,#0a090700 22% 45%,#0a0907d1 100%);position:absolute;inset:0}.hero.is-live .hero-mark{filter:drop-shadow(0 0 40px #7b5cff59);width:min(240px,46vw);margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero.is-live .hero-mark span{clip-path:inset(0 0 100%)}.hero.is-live .hero-copy{pointer-events:none;max-width:none;padding:0;display:block;position:absolute;inset:0}.hero.is-live .hero-chapter{opacity:0;will-change:opacity, transform;position:absolute;bottom:clamp(56px,10vh,110px);left:clamp(20px,5vw,64px);right:clamp(20px,5vw,64px)}.hero.is-live .hero-chapter:first-child{opacity:1}.hero.is-live .hero-progress{background:var(--line);height:2px;display:block;position:absolute;bottom:0;left:0;right:0}.hero.is-live .hero-progress span{background:linear-gradient(90deg, var(--cyan), var(--violet), var(--gold));transform-origin:0;height:100%;display:block;transform:scaleX(0)}.hero.is-live .hero-hint{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:12px;display:block;position:absolute;bottom:22px;right:clamp(20px,5vw,64px)}.tone-cyan{--tone:var(--cyan)}.tone-violet{--tone:var(--violet)}.tone-gold{--tone:var(--gold)}.tone-ink{--tone:var(--ink)}.carousel{padding:0 0 clamp(28px,4vw,48px)}.carousel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.carousel-buttons{gap:10px;display:flex}.carousel-buttons button{border:1px solid var(--line);background:0 0;width:52px;height:52px;font-size:20px;transition:border-color .2s,color .2s}.carousel-buttons button:hover{border-color:var(--gold);color:var(--gold)}.carousel-track{--gutter:max(clamp(20px, 5vw, 64px), calc((100vw - 1280px) / 2 + clamp(20px, 5vw, 64px)));scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:4px var(--gutter) 16px;scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.carousel-track::-webkit-scrollbar{display:none}.carousel-note{font-family:var(--mono);color:var(--muted);margin-top:18px;font-size:12px}.table-box{margin-top:44px;overflow-x:auto}.status-table{border-collapse:collapse;width:100%;min-width:640px;font-size:16px}.status-table th{text-align:left;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:14px 16px 14px 0;font-size:12px;font-weight:400}.status-table td{border-top:1px solid var(--line);padding:22px 16px 22px 0}.status-table td:first-child{font-family:var(--serif);font-size:26px}.status-table td:last-child{color:var(--gold)}.tabs{flex-wrap:wrap;gap:10px;margin-top:36px;display:flex}.tab{border:1px solid var(--line);min-height:48px;color:var(--soft);background:0 0;border-radius:999px;padding:13px 22px;font-weight:600;transition:background .2s,color .2s,border-color .2s}.tab:hover{border-color:var(--ink)}.tab[aria-selected=true]{background:var(--ink);color:var(--ground);border-color:var(--ink)}.tab-panel{border:1px solid var(--line);background:var(--panel);flex-direction:column;align-items:flex-start;gap:18px;margin-top:28px;padding:clamp(26px,4vw,52px);display:flex}.tab-panel h3{font-family:var(--wide);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(18px,2vw,26px);font-weight:800;line-height:1.15}.tab-panel p{color:var(--soft);max-width:620px}.briefing{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.page{padding-top:calc(var(--header-h) + clamp(56px, 8vw, 110px));min-height:70vh;padding-bottom:clamp(80px,10vw,140px)}.prose{max-width:680px;color:var(--soft);gap:20px;margin-top:36px;display:grid}.prose-wide{gap:22px;max-width:none;font-size:18px;line-height:1.75}.prose-wide h2{font-family:var(--wide);text-transform:uppercase;letter-spacing:-.01em;border-top:1px solid var(--line);margin-top:28px;padding-top:28px;font-size:clamp(18px,2vw,24px);font-weight:800;line-height:1.2}.prose-wide h2:first-child{border-top:0;margin-top:0;padding-top:0}.prose-wide ul{gap:12px;padding-left:28px;list-style:outside}.prose-wide li::marker{color:var(--gold)}.prose a{color:var(--gold);border-bottom:1px solid}.prose strong{color:var(--ink)}.prose h2{color:var(--ink);margin-top:12px;font-size:1.15rem}.prose ul{gap:8px;padding-left:20px;display:grid}.site-footer{background:var(--panel);border-top:1px solid var(--line);padding:clamp(56px,7vw,88px) 0 40px;font-size:15px}.footer-grid{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:40px;display:grid}.footer-brand{grid-column:1/-1}.footer-head{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;font-size:12px;font-weight:400}.footer-link{color:var(--ink);padding:5px 0;transition:color .2s;display:inline-block}.footer-link:hover{color:var(--gold)}.site-footer address{color:var(--soft);margin-top:8px;font-style:normal;display:grid}.footer-base{border-top:1px solid var(--line);color:var(--muted);gap:14px;margin-top:56px;padding-top:28px;display:grid}.footer-base p{max-width:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.hero-chapter{text-align:center}.hero-chapter h1,.hero-chapter h2{max-width:22ch;margin-inline:auto}.hero-chapter p{max-width:620px;margin-inline:auto}.hero-actions{justify-content:center}.footer-grid,.footer-base{text-align:left;justify-items:start}.hero.is-live .hero-mark{display:none}.hero.is-live .hero-chapter{bottom:clamp(36px,6vh,64px)}@media (max-width:760px){.hero-film img,.hero-film video{height:56%;top:12%}}.hero.is-live .hero-stage{background:#000}.signup{gap:14px;width:100%;max-width:620px;margin-top:6px;display:grid}.signup-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.signup label{gap:6px;display:grid}.signup label>span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px}.signup input[type=text],.signup input[type=email]{background:var(--ground);border:1px solid var(--line);width:100%;color:var(--ink);min-height:52px;font:inherit;border-radius:0;padding:14px 16px;font-size:16px;transition:border-color .2s}.signup input[type=text]:focus,.signup input[type=email]:focus,.signup textarea:focus{border-color:var(--gold);outline:none}.signup textarea{background:var(--ground);border:1px solid var(--line);width:100%;color:var(--ink);min-height:120px;font:inherit;resize:vertical;border-radius:0;padding:14px 16px;font-size:16px;line-height:1.5;transition:border-color .2s}.signup textarea::placeholder{color:var(--muted)}.signup .consent{align-items:flex-start;gap:12px;display:flex}.signup .consent input{width:18px;height:18px;accent-color:var(--gold);flex:none;margin-top:4px}.signup .consent span{font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--soft);font-size:14px}.signup-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:6px;display:flex}.signup .btn-gold{cursor:pointer;border:0}.signup .btn-gold:disabled{opacity:.6;cursor:progress}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-error{color:#ff8a80;font-size:15px}.form-done{color:var(--gold);font-size:18px}@media (max-width:560px){.signup-row{grid-template-columns:1fr}}.reg-link{transition:opacity .2s,transform .2s;display:inline-block}.reg-link:hover{opacity:.8;transform:translate(3px)}.reg-link:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.status-table td img.reg-logo{width:auto;height:30px;display:block}.status-table td img.reg-logo-aglc{height:46px}.status-table td img.reg-logo-wide{height:40px}.status-table td:nth-child(2){vertical-align:middle}.products .lead{max-width:620px;color:var(--soft);margin-top:18px;font-size:19px}.bento{grid-template-columns:1fr;gap:16px;margin-top:56px;display:grid}@media (min-width:720px){.bento{grid-template-columns:repeat(2,1fr)}.tile-exchange,.tile-engine{grid-column:span 1}.tile-categories{grid-column:1/-1}}@media (min-width:1100px){.bento{grid-template-columns:repeat(6,1fr);gap:18px}.tile-exchange,.tile-engine{grid-column:span 3}.tile-wallet,.tile-back-office,.tile-categories{grid-column:span 2}}.tile{--mx:50%;--my:0%;isolation:isolate;border:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 24px);background:linear-gradient(#efe9dc0b,#efe9dc04);border-radius:22px;flex-direction:column;gap:12px;padding:30px 30px 34px;transition:border-color .3s,transform .4s;display:flex;position:relative;overflow:hidden}.tile:before{content:"";z-index:-1;background:radial-gradient(420px circle at var(--mx) var(--my), color-mix(in srgb, var(--tone) 20%, transparent), transparent 60%);opacity:0;transition:opacity .35s;position:absolute;inset:0}.tile:after{content:"";background:linear-gradient(90deg, transparent, var(--tone), transparent);opacity:.7;height:2px;position:absolute;top:0;left:0;right:0}.tile:hover{border-color:color-mix(in srgb, var(--tone) 55%, transparent);transform:translateY(-4px)}.tile:hover:before{opacity:1}.tile-top{justify-content:space-between;align-items:center;display:flex}.product-n{font-family:var(--serif);color:var(--tone);font-size:44px;line-height:1}.tile h3{margin-top:6px;font-size:21px;font-weight:600}.tile p{color:var(--soft);max-width:46ch;font-size:16px}.vz{min-height:156px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-direction:column;justify-content:center;margin:6px 0 10px;font-size:11px;display:flex}.armed .tile{opacity:0;transition:opacity .8s ease var(--d), transform .8s cubic-bezier(.2, .7, .2, 1) var(--d), border-color .3s ease;transform:translateY(26px)}.armed .tile.in{opacity:1;transform:none}.armed .tile.in:hover{transition-delay:0s;transform:translateY(-4px)}.book-cols{text-align:center;grid-template-columns:1fr 64px 1fr;margin-bottom:10px;display:grid}.book-cols span:first-child{text-align:left;color:#5fe0a8}.book-cols span:last-child{text-align:right;color:#ef6a60}.book-row{grid-template-columns:1fr 64px 1fr;align-items:center;height:20px;display:grid}.book-row i{height:10px;width:var(--w);transition:width 1s cubic-bezier(.2, .7, .2, 1) calc(var(--d) + var(--i) * 90ms + .2s);border-radius:3px;display:block}.book-row .b-yes{background:linear-gradient(90deg,#5fe0a826,#5fe0a8);justify-self:end}.book-row .b-no{background:linear-gradient(90deg,#ef6a60,#ef6a6026)}.book-row b{background:linear-gradient(var(--cyan), var(--violet));opacity:.8;border-radius:2px;justify-self:center;width:2px;height:18px}.armed .tile:not(.in) .book-row i{width:0}.eng-track{background:#efe9dc0f;border:1px dashed #efe9dc2e;border-radius:10px;height:34px;position:relative;overflow:visible}.eng-players,.eng-engine{transition:width 1.1s cubic-bezier(.2, .7, .2, 1) calc(var(--d) + .25s);border-radius:7px;position:absolute;top:3px;bottom:3px}.eng-players{background:linear-gradient(90deg, #0aa9d4, var(--cyan));left:3px}.eng-engine{background:linear-gradient(90deg, #6a4ee0, var(--violet))}.eng-players{width:52%}.eng-engine{width:22%;transition-delay:calc(var(--d) + .7s);left:calc(7px + 52%)}.armed .tile:not(.in) .eng-players,.armed .tile:not(.in) .eng-engine{width:0}.eng-limit{background:var(--gold);width:2px;position:absolute;top:-10px;bottom:-10px;left:84%}.eng-limit em{color:var(--gold);white-space:nowrap;font-style:normal;position:absolute;top:-20px;right:-8px}.eng-legend{gap:8px;margin-top:26px;display:grid}.eng-legend span{text-transform:none;letter-spacing:.02em;align-items:center;gap:10px;font-size:12px;display:flex}.dot{border-radius:50%;width:9px;height:9px;display:inline-block}.dot.cy{background:var(--cyan)}.dot.vi{background:var(--violet)}.vz-wallet{flex-direction:row;align-items:center;gap:0}.node{text-align:center;background:#00000040;border:1px solid;border-radius:12px;flex:none;padding:14px;font-size:11px}.node-gold{color:var(--gold);border-color:color-mix(in srgb, var(--gold) 55%, transparent)}.node-cyan{color:var(--cyan);border-color:color-mix(in srgb, var(--cyan) 55%, transparent)}.wire{flex-direction:column;flex:1;justify-content:space-between;align-items:center;height:54px;margin:0 4px;display:flex;position:relative}.wire:before{content:"";background:linear-gradient(90deg, var(--gold), var(--cyan));opacity:.6;height:1px;position:absolute;top:50%;left:0;right:0}.wire-label{color:var(--muted);font-size:9px}.pulse{border-radius:50%;width:7px;height:7px;position:absolute;top:calc(50% - 3px);left:0}.p1{background:var(--gold);animation:2.6s linear infinite flow}.p2{background:var(--cyan);animation:2.6s linear -1.3s infinite reverse flow}@keyframes flow{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 7px)}}.office-tabs{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.office-tabs span{border:1px solid var(--line);border-radius:999px;padding:6px 10px;font-size:10px}.office-tabs .on{color:var(--ground);background:var(--cyan);border-color:var(--cyan)}.office-bars{border-bottom:1px solid var(--line);align-items:flex-end;gap:8px;height:84px;display:flex}.office-bars i{height:var(--h);background:linear-gradient(180deg, var(--cyan), #01d3ff1f);transition:height .9s cubic-bezier(.2, .7, .2, 1) calc(var(--d) + var(--i) * 70ms + .2s);border-radius:4px 4px 0 0;flex:1}.armed .tile:not(.in) .office-bars i{height:0}.vz-cats{flex-flow:wrap;place-content:center flex-start;gap:8px}.vz-cats span{color:var(--ink);background:#efe9dc0d;border:1px solid #efe9dc4d;border-radius:999px;padding:9px 14px;font-size:11px}.vz-cats .soon{color:var(--muted);background:0 0;border-style:dashed}@media (prefers-reduced-motion:reduce){.pulse{animation:none}}.carousel+.panel{padding-top:clamp(44px,5vw,72px)}#status{padding-bottom:clamp(44px,5vw,72px)}#contact{padding-top:clamp(28px,4vw,48px);padding-bottom:clamp(48px,6vw,80px)}#briefing{padding:clamp(40px,5vw,64px) 0 clamp(56px,7vw,96px)}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}@media (min-width:900px){.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:480px){.footer-grid{grid-template-columns:1fr}}.footer-brand{justify-items:start;gap:10px;display:grid}.footer-tagline{font-family:var(--wide);text-transform:uppercase;color:var(--gold);letter-spacing:.06em;font-size:clamp(12px,1.3vw,15px);font-weight:600}#briefing .briefing{margin-bottom:40px}.posts-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.post{scroll-snap-align:start;flex-direction:column;flex:0 0 min(340px,78vw);gap:10px;display:flex}.post-img{aspect-ratio:1200/630;border:1px solid var(--line);background:linear-gradient(135deg,#15152e,#0a0a1c);border-radius:14px;transition:transform .35s,border-color .3s;overflow:hidden}.post-img img{object-fit:cover;width:100%;height:100%;display:block}.post-fallback{width:100%;height:100%;font-family:var(--wide);text-transform:uppercase;color:#efe9dc40;place-items:center;font-weight:800;display:grid}.post:hover .post-img{border-color:var(--gold);transform:translateY(-4px)}.post time{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:12px}.post h3{font-size:18px;font-weight:600;line-height:1.3}.post:hover h3{color:var(--gold)}.carousel-lead{margin-top:10px}.mc{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;cursor:pointer;scroll-snap-align:start;perspective:900px;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));will-change:transform;background:0 0;border:0;border-radius:22px;flex:none;padding:0;transition:transform .25s ease-out,opacity .3s,filter .35s;position:relative}.mc-img{pointer-events:none;width:auto;height:clamp(250px,32vw,330px);display:block}.mc:hover{filter:drop-shadow(0 26px 40px #5a3fd161);transform:perspective(900px) translateY(-6px) rotateX(var(--rx)) rotateY(var(--ry))}.mc:active{transition-duration:80ms;transform:perspective(900px)translateY(-2px)scale(.985)}.mc:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.mc-glare{pointer-events:none;opacity:0;background:radial-gradient(240px circle at var(--mx) var(--my), #ffffff29, transparent 62%);mix-blend-mode:soft-light;border-radius:22px;transition:opacity .3s;position:absolute;inset:0}.mc:hover .mc-glare{opacity:1}.mc-hint{color:var(--gold);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;opacity:0;pointer-events:none;background:#0a0907d1;border:1px solid #edba308c;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;transition:opacity .25s,transform .25s;display:inline-flex;position:absolute;bottom:14px;right:14px;transform:translateY(6px)}.mc-hint i{font-style:normal}.mc:hover .mc-hint,.mc:focus-visible .mc-hint,.mc.is-open .mc-hint{opacity:1;transform:none}@media (hover:none){.mc-hint{opacity:1;transform:none}}.has-open .mc:not(.is-open){opacity:.55}.has-open .mc:not(.is-open):hover{opacity:.9}.mc.is-open{filter:drop-shadow(0 0 #0000)drop-shadow(0 22px 40px #edba3047)}.mc.is-open:after{content:"";background:var(--panel);border-left:1px solid var(--line);border-top:1px solid var(--line);width:14px;height:14px;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)rotate(45deg)}.mp-wrap:empty{display:none}.mp{background:var(--panel);border:1px solid var(--line);border-radius:18px;margin-top:26px;padding:clamp(18px,3vw,32px);animation:.4s cubic-bezier(.2,.8,.2,1) both mp-in}@keyframes mp-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mp-top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.mp-title{font-family:var(--wide);margin:8px 0 0;font-size:clamp(20px,2.6vw,30px);font-weight:600;line-height:1.15}.mp-close{border:1px solid var(--line);background:0 0;border-radius:50%;flex:none;width:40px;height:40px;font-size:14px;transition:border-color .2s,color .2s,transform .2s}.mp-close:hover{border-color:var(--gold);color:var(--gold);transform:rotate(90deg)}.mp-grid{gap:24px;display:grid}@media (min-width:960px){.mp-grid{grid-template-columns:minmax(0,1fr) 340px}}.mp-head{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.mp-legend{flex-wrap:wrap;gap:8px;display:flex}.mp-key{border:1px solid var(--line);color:var(--soft);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;transition:border-color .2s,background .2s;display:inline-flex}.mp-key i{background:var(--c);border-radius:50%;width:9px;height:9px}.mp-key b{font-family:var(--mono);color:var(--ink);font-weight:500}.mp-key.on,.mp-key:hover{border-color:var(--c);background:#efe9dc0a}.mp-ranges{gap:4px;display:flex}.mp-ranges button,.mp-tabs button,.mp-modes button{font-family:var(--mono);color:var(--muted);background:0 0;border:0;border-radius:8px;padding:7px 11px;font-size:12px;transition:color .2s,background .2s}.mp-ranges button:hover,.mp-tabs button:hover{color:var(--ink)}.mp-ranges button.on,.mp-tabs button.on,.mp-modes button.on{color:var(--gold);background:#edba301a}.mp-big{flex-wrap:wrap;align-items:baseline;gap:12px;margin:20px 0 4px;display:flex}.mp-big span{font-family:var(--wide);font-variant-numeric:tabular-nums;font-size:clamp(32px,5vw,48px);font-weight:600}.mp-big em{font-style:normal;font-family:var(--mono);font-size:13px}.mp-big em.up{color:var(--cyan)}.mp-big em.down{color:var(--violet)}.mp-big small{color:var(--muted);font-size:13px}.mp-chart{touch-action:pan-y;cursor:crosshair;width:100%;height:auto;display:block}.mp-grid-line{stroke:var(--line);stroke-dasharray:3 5}.mp-axis{fill:var(--muted);font-family:var(--mono);font-size:11px}.mp-line{stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.mp-dot{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite mp-pulse}@keyframes mp-pulse{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}.mp-cross{stroke:var(--muted);stroke-dasharray:3 4}.mp-flag{font-family:var(--mono);color:var(--muted);margin:6px 0 18px;font-size:11px}.mp-tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:14px;padding-bottom:8px;display:flex}.mp-book{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12.5px}.mp-row{grid-template-columns:1fr 1fr 1fr;padding:6px 10px;display:grid;position:relative}.mp-row span{z-index:1;position:relative}.mp-row span:not(:first-of-type){text-align:right}.mp-row-h{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.mp-row i{transition:width .6s;position:absolute;top:0;bottom:0;right:0}.mp-row.ask i{background:#9b84ff29}.mp-row.bid i{background:#01d3ff24}.mp-row.ask span:first-child{color:var(--violet)}.mp-row.bid span:first-child{color:var(--cyan)}.mp-mid{border-block:1px solid var(--line);color:var(--muted);justify-content:space-between;margin:3px 0;padding:8px 10px;font-size:12px;display:flex}.mp-text{color:var(--soft);font-size:15px;line-height:1.6}.mp-text p{margin:0 0 12px}.mp-src{color:var(--muted);font-size:13px}.mp-comment{border-bottom:1px solid var(--line);padding:12px 0}.mp-comment b{color:var(--ink);font-weight:600}.mp-comment small{color:var(--muted);margin-left:6px}.mp-comment p{margin:6px 0 0}.mp-slip{border:1px solid var(--line);background:#efe9dc06;border-radius:14px;align-self:start;padding:18px}@media (min-width:960px){.mp-slip{top:calc(var(--header-h) + 16px);position:sticky}}.mp-modes{gap:4px;margin-bottom:14px;display:flex}.mp-for{font-family:var(--wide);margin:0 0 12px;font-size:15px;font-weight:600}.mp-sides{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.mp-sides button{border:1px solid var(--line);background:0 0;border-radius:10px;justify-content:space-between;align-items:center;padding:14px;font-size:15px;font-weight:600;transition:background .2s,border-color .2s,transform .12s;display:flex}.mp-sides button b{font-family:var(--mono);font-weight:500}.mp-sides button:active{transform:scale(.97)}.mp-sides .yes:hover,.mp-sides .yes.on{border-color:var(--cyan);color:var(--cyan);background:#01d3ff1f}.mp-sides .no:hover,.mp-sides .no.on{border-color:var(--violet);color:var(--violet);background:#9b84ff24}.mp-amt span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:12px;display:block}.mp-amt div{border:1px solid var(--line);border-radius:10px;align-items:center;gap:6px;padding:0 14px;transition:border-color .2s;display:flex}.mp-amt div:focus-within{border-color:var(--gold)}.mp-amt i{color:var(--muted);font-size:20px;font-style:normal}.mp-amt input{width:100%;min-width:0;color:var(--ink);font-family:var(--wide);background:0 0;border:0;outline:none;flex:1;padding:12px 0;font-size:22px;font-weight:600}.mp-chips{gap:8px;margin:10px 0 16px;display:flex}.mp-chips button{border:1px solid var(--line);font-family:var(--mono);background:0 0;border-radius:8px;flex:1;padding:8px 0;font-size:12px;transition:border-color .2s,color .2s,transform .12s}.mp-chips button:hover{border-color:var(--gold);color:var(--gold)}.mp-chips button:active{transform:scale(.94)}.mp-sum{margin:0 0 16px}.mp-sum div{border-bottom:1px dashed var(--line);justify-content:space-between;padding:8px 0;font-size:14px;display:flex}.mp-sum dt{color:var(--muted)}.mp-sum dd{font-family:var(--mono);font-variant-numeric:tabular-nums;margin:0}.mp-sum dd.win{color:var(--cyan)}.mp-cta{width:100%}.mp-note{color:var(--gold);margin:12px 0 0;font-size:13px}.mp-fine{color:var(--muted);margin:12px 0 0;font-size:11.5px}@media (prefers-reduced-motion:reduce){.mc{transform:none!important}.mc,.mp,.mp-dot,.mp-close,.mc-hint{transition:none!important;animation:none!important}}.footer-base{border-top:0;padding-top:0}.footer-base:before{content:"";background:var(--line);justify-self:stretch;height:1px;margin-bottom:14px}.footer-base{text-align:center;justify-items:center}.footer-base p{text-wrap:balance}@media (min-width:900px){.footer-grid{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.footer-brand{flex:0 0 100%;margin-bottom:8px}}.footer-base{container-type:inline-size}@media (min-width:1100px){.footer-base p:first-of-type{white-space:nowrap;max-width:none;font-size:min(15px,1.11111cqw)}}.hero-mark{display:none!important}
