.mtg-root{--r1:150px;--r2:235px;--r3:320px;--sys:720px;color:#eceaff;background:#06051a;min-height:100vh;font-family:Inter,system-ui,sans-serif;position:relative;overflow:clip}.mtg-root *{box-sizing:border-box}.mtg-root a{color:#c9c3ff}.mtg-root a:hover{color:#fff}.mtg-display{font-family:Unbounded,Inter,system-ui,sans-serif}@media (width<=900px){.mtg-root{--r1:105px;--r2:160px;--r3:215px;--sys:470px}}@media (width<=520px){.mtg-root{--r1:80px;--r2:122px;--r3:162px;--sys:350px}.mtg-navlinks{display:none!important}}@property --mtg-fill{syntax:"<angle>";inherits:false;initial-value:360deg}@keyframes mtg-spin{to{transform:rotate(360deg)}}@keyframes mtg-spin-r{to{transform:rotate(-360deg)}}@keyframes mtg-twinkle{0%,to{opacity:.2}50%{opacity:1}}@keyframes mtg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes mtg-marquee{to{transform:translate(-50%)}}@keyframes mtg-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.12)}}@keyframes mtg-bars{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes mtg-eq{0%,to{transform:scaleY(1)}50%{transform:scaleY(.62)}}.mtg-orbit1{animation:26s linear infinite mtg-spin}.mtg-orbit1 .mtg-chip{animation:26s linear infinite mtg-spin-r}.mtg-orbit2{animation:40s linear infinite mtg-spin-r}.mtg-orbit2 .mtg-chip{animation:40s linear infinite mtg-spin}.mtg-orbit3{animation:60s linear infinite mtg-spin}.mtg-orbit3 .mtg-chip{animation:60s linear infinite mtg-spin-r}.mtg-moons{animation:9s linear infinite mtg-spin}.mtg-star{animation:4s ease-in-out infinite mtg-twinkle}.mtg-float{animation:7s ease-in-out infinite mtg-float}.mtg-halo{animation:6s ease-in-out infinite mtg-pulse}.mtg-track{animation:38s linear infinite mtg-marquee}.mtg-bar{transform-origin:50% 100%;animation:1.1s ease-in-out infinite mtg-bars}.mtg-eq{transform-box:fill-box;transform-origin:50%;animation:1.3s ease-in-out infinite mtg-eq}.mtg-planet{transition:border-color .3s,box-shadow .3s}.mtg-planet:hover{box-shadow:0 0 50px #7c6cff59;border-color:#a096ff99!important}.mtg-btn{cursor:pointer;font-family:inherit;transition:transform .2s,box-shadow .2s}.mtg-btn:hover{transform:translateY(-2px)}.mtg-btn:focus-visible,.mtg-root a:focus-visible,.mtg-modal input:focus-visible,.mtg-modal select:focus-visible,.mtg-modal textarea:focus-visible{outline-offset:2px;outline:3px solid #7dd3fc}.mtg-ring-fill{background:conic-gradient(#7dd3fc var(--mtg-fill),#c9c3ff1f 0)}.mtg-stream-layer{display:none}@supports (animation-timeline:scroll()){.mtg-galaxy{animation:linear both mtg-galaxy-out;animation-timeline:view();animation-range:cover 50% exit}@keyframes mtg-galaxy-out{0%{opacity:1;filter:none;transform:none}35%{filter:blur(1px)}to{opacity:0;filter:blur(6px);transform:scale(1.8)rotate(24deg)}}.mtg-herocopy{animation:linear both mtg-copy-out;animation-timeline:scroll(root);animation-range:0 75vh}@keyframes mtg-copy-out{to{opacity:0;transform:translateY(-120px)scale(.92)}}.mtg-stars-far{animation:linear both mtg-par-far;animation-timeline:scroll(root)}.mtg-stars-near{animation:linear both mtg-par-near;animation-timeline:scroll(root)}@keyframes mtg-par-far{to{transform:translateY(-8%)}}@keyframes mtg-par-near{to{transform:translateY(-22%)}}.mtg-reveal{animation:linear both mtg-rise;animation-timeline:view();animation-range:entry cover 30%}@keyframes mtg-rise{0%{opacity:0;transform:perspective(900px)translateZ(-420px)translateY(90px)}}.mtg-fly-l{animation:linear both mtg-fly-l;animation-timeline:view();animation-range:entry cover 32%}.mtg-fly-r{animation:linear both mtg-fly-r;animation-timeline:view();animation-range:entry cover 32%}@keyframes mtg-fly-l{0%{opacity:0;transform:perspective(1000px)translate(-60vw)rotateY(60deg)rotate(-14deg)scale(.4)}72%{opacity:1;transform:perspective(1000px)translate(1.5vw)rotateY(-5deg)scale(1.04)}to{opacity:1;transform:none}}@keyframes mtg-fly-r{0%{opacity:0;transform:perspective(1000px)translate(60vw)rotateY(-60deg)rotate(14deg)scale(.4)}72%{opacity:1;transform:perspective(1000px)translate(-1.5vw)rotateY(5deg)scale(1.04)}to{opacity:1;transform:none}}.mtg-zoom{animation:linear both mtg-zoom;animation-timeline:view();animation-range:entry cover 45%}@keyframes mtg-zoom{0%{opacity:0;filter:blur(12px);transform:scale(.5)}}.mtg-warp{animation:linear both mtg-warp;animation-timeline:view();animation-range:cover}@keyframes mtg-warp{0%{transform:rotate(-40deg)scale(.6)}to{transform:rotate(40deg)scale(1.25)}}@keyframes mtg-stream{0%{opacity:0;transform:translate(var(--x),var(--y)) scale(.7) rotate(var(--rot))}12%{opacity:1}80%{opacity:1;transform:translate(calc(var(--x) * .18),calc(var(--y) * .18)) scale(.95) rotate(0deg)}to{opacity:0;transform:translate(0)scale(.15)}}@keyframes mtg-card-l{0%{opacity:0;transform:perspective(1100px)translate(-65vw,-12vh)rotateY(70deg)rotate(-18deg)scale(.35)}75%{opacity:1;transform:perspective(1100px)translate(1vw)rotateY(-6deg)scale(1.05)}to{opacity:1;transform:none}}@keyframes mtg-card-r{0%{opacity:0;transform:perspective(1100px)translate(65vw,12vh)rotateY(-70deg)rotate(18deg)scale(.35)}75%{opacity:1;transform:perspective(1100px)translate(-1vw)rotateY(6deg)scale(1.05)}to{opacity:1;transform:none}}@keyframes mtg-orb-in{0%{opacity:0;transform:scale(.15)rotate(-120deg)}}@keyframes mtg-fill{0%{--mtg-fill:0deg}to{--mtg-fill:360deg}}@keyframes mtg-paid{0%,70%{opacity:0;transform:translateY(10px)scale(.9)}to{opacity:1;transform:none}}@media (width>=900px){.mtg-pay{view-timeline-name:--mtgpay;view-timeline-axis:block;height:340vh}.mtg-pay-stage{height:100vh;position:sticky;top:0}.mtg-stream-layer{display:block}.mtg-pay-head{animation:linear both mtg-zoom;animation-timeline:--mtgpay;animation-range:entry 40% contain 6%}.mtg-orb{animation:linear both mtg-orb-in;animation-timeline:--mtgpay;animation-range:contain contain 14%}.mtg-ring-fill{animation:linear both mtg-fill;animation-timeline:--mtgpay;animation-range:contain 10% contain 88%}.mtg-paid{animation:linear both mtg-paid;animation-timeline:--mtgpay;animation-range:contain 10% contain 90%}.mtg-pc1{animation:linear both mtg-card-l;animation-timeline:--mtgpay;animation-range:contain 10% contain 28%}.mtg-pc2{animation:linear both mtg-card-l;animation-timeline:--mtgpay;animation-range:contain 28% contain 46%}.mtg-pc3{animation:linear both mtg-card-r;animation-timeline:--mtgpay;animation-range:contain 46% contain 64%}.mtg-pc4{animation:linear both mtg-card-r;animation-timeline:--mtgpay;animation-range:contain 64% contain 82%}.mtg-sc{animation:linear both mtg-stream;animation-timeline:--mtgpay}}}@media (prefers-reduced-motion:reduce){.mtg-root *{animation:none!important}.mtg-sc{display:none}}.mtg-modal{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040312cc;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.mtg-modal input,.mtg-modal select,.mtg-modal textarea{color:#fff;background:#0a0926;border:1px solid #c9c3ff47;border-radius:14px;width:100%;font-family:inherit;font-size:15px}.mtg-modal input,.mtg-modal select{height:48px;padding:0 14px}.mtg-modal textarea{resize:vertical;padding:12px 14px}.mtg-modal .mtg-err{border-color:#f87171}
