/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#0b0c0a;--panel:#11130f;--panel-soft:#171a15;--line:#2a2e25;--muted:#8f9687;--paper:#f1f2e9;--acid:#b9ff52;--coral:#ff6b55;--cyan:#59f7ff;--magenta:#ff4fd8;--violet:#8b6cff;--gold:#ffe65c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.app-shell{isolation:isolate;min-height:100vh;position:relative}.ambient-world{z-index:-2;pointer-events:none;background:#070710;position:fixed;inset:0;overflow:hidden}.ambient-world>i{filter:blur(95px);opacity:.2;border-radius:50%;width:48vw;height:48vw;animation:15s ease-in-out infinite alternate ambientFloat;position:absolute}.ambient-world>i:first-child{background:var(--magenta);top:-16vw;left:-18vw}.ambient-world>i:nth-child(2){background:var(--cyan);animation-delay:-4s;top:5vh;right:-20vw}.ambient-world>i:nth-child(3){background:var(--violet);animation-delay:-8s;bottom:-27vw;left:32vw}.ambient-world>i:nth-child(4){background:var(--acid);opacity:.1;width:27vw;height:27vw;animation-delay:-11s;bottom:8vh;right:12vw}.ambient-stars{opacity:.34;background-image:radial-gradient(circle, #fff 0 1px, transparent 1.5px), radial-gradient(circle, var(--cyan) 0 1px, transparent 1.5px);background-position:0 0,35px 55px;background-size:91px 91px,137px 137px;animation:30s linear infinite starDrift;position:absolute;inset:0}button,a{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}.noise{opacity:.05;pointer-events:none;z-index:30;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");position:fixed;inset:0}.topbar{border-bottom:1px solid var(--line);z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070710d1;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 clamp(20px,3vw,48px);display:grid;position:relative;box-shadow:0 1px #59f7ff2e,0 12px 45px #8b6cff14}.brand{letter-spacing:-.04em;align-items:center;gap:11px;width:max-content;font-weight:950;display:inline-flex}.brand>span:last-child{background:linear-gradient(90deg, #fff, var(--cyan) 28%, var(--magenta) 62%, var(--gold));color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite textPrism}.brand>span:last-child small{letter-spacing:.04em;margin-left:3px;font-size:.47em;font-weight:900}.brand-mark{background:#080910;border:2px solid #ffffffeb;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:relative;overflow:hidden;transform:rotate(-7deg);box-shadow:0 0 18px #59f7ff2e}.brand-mark b{z-index:2;letter-spacing:-.14em;background:linear-gradient(135deg, #fff 15%, var(--cyan) 45%, var(--magenta) 78%, var(--gold));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:17px;font-style:italic;font-weight:1000;line-height:1;position:relative}.brand-mark i{z-index:1;background:linear-gradient(90deg, transparent, var(--cyan), var(--magenta), transparent);width:38px;height:5px;box-shadow:0 0 10px var(--magenta);position:absolute;transform:rotate(-40deg)}.nav-links{color:#a7ad9f;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:26px;font-size:12px;font-weight:700;display:flex}.nav-links a:hover{color:var(--paper)}.sound-button{text-transform:uppercase;cursor:pointer;color:inherit;background:0 0;border:0;padding:4px}.status-dot,.live-dot{background:var(--acid);width:6px;height:6px;box-shadow:0 0 12px var(--acid);border-radius:50%;margin-right:5px;display:inline-block}.ten-badge{color:#080810;background:linear-gradient(90deg, var(--cyan), var(--acid), var(--gold));border-radius:999px;padding:6px 9px;font-size:8px;box-shadow:0 0 20px #59f7ff38}.wallet-chip{background:linear-gradient(135deg,#59f7ff14,#ff4fd80f);border:1px solid #59f7ff52;border-radius:10px;flex-direction:column;justify-self:end;gap:2px;min-width:150px;padding:8px 12px;display:flex;box-shadow:inset 0 0 22px #8b6cff12,0 0 20px #59f7ff0f}.wallet-chip span{color:var(--muted);letter-spacing:.14em;font-size:8px;font-weight:800}.wallet-chip strong{font-size:13px}.game-shell{border-bottom:1px solid var(--line);background:#070710e0;grid-template-columns:minmax(240px,310px) minmax(460px,1fr) minmax(250px,330px);width:100%;min-height:calc(100vh - 76px);display:grid}.rail-left{border-right:1px solid #59f7ff29;flex-direction:column;justify-content:center;display:flex;box-shadow:16px 0 45px #8b6cff0f}.eyebrow{color:var(--cyan);letter-spacing:.17em;text-transform:uppercase;text-shadow:0 0 12px #59f7ff8c;margin:0 0 20px;font-size:10px;font-weight:950;line-height:1}.rail-left h1{letter-spacing:-.075em;margin:0;font-size:clamp(38px,4.2vw,72px);font-weight:900;line-height:.91}.rail-left h1 em{color:#0000;background:linear-gradient(90deg, var(--cyan), var(--magenta), var(--gold), var(--acid));filter:drop-shadow(0 0 18px #ff4fd833);background-size:230%;-webkit-background-clip:text;background-clip:text;font-family:Georgia,serif;font-weight:400;animation:4s linear infinite textPrism}.intro-copy{color:var(--muted);max-width:260px;margin:24px 0 32px;font-size:13px;line-height:1.65}.price-block{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding-top:19px;display:flex}.price-block span{color:var(--muted);letter-spacing:.15em;font-size:9px;font-weight:800}.price-block strong{letter-spacing:-.03em;font-size:22px}.primary-button,.secondary-button{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border:0;justify-content:space-between;align-items:center;font-size:12px;font-weight:950;display:flex}.primary-button{background:linear-gradient(100deg, var(--cyan), var(--acid) 30%, var(--gold) 55%, var(--magenta) 82%, var(--violet));color:#070710;background-size:250% 100%;border-radius:7px;margin-top:17px;padding:18px;animation:2.8s linear infinite buttonCharge,1.45s ease-in-out infinite buttonPulse;box-shadow:0 0 0 1px #ffffff59,0 10px 35px #ff4fd82e,0 0 28px #59f7ff26}.primary-button b{font-size:18px}.primary-button:hover:not(:disabled){filter:brightness(1.18)saturate(1.2);transform:translateY(-3px)scale(1.015)}.primary-button:disabled{cursor:not-allowed;opacity:.42}.inline-message{color:#ff9d8f;font-size:11px;line-height:1.5}.micro-row{color:#757c6e;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;gap:10px;margin-top:16px;font-size:8px;font-weight:800;display:flex}.rip-stage{background:radial-gradient(circle at 50% 42%,#8b6cff3d,#0000 23%),radial-gradient(circle at 30% 70%,#ff4fd829,#0000 30%),radial-gradient(circle at 75% 65%,#59f7ff24,#0000 28%),#080813;min-height:720px;position:relative;overflow:hidden}.rip-stage:before{content:"";background-image:linear-gradient(#59f7ff0e 1px,#0000 1px),linear-gradient(90deg,#ff4fd80b 1px,#0000 1px);background-size:34px 34px;animation:3.4s ease-in-out infinite gridPulse;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.rip-stage:after{content:"";background:conic-gradient(#0000,#59f7ff0b,#0000 18%,#ff4fd80d,#0000 40%,#b9ff5209,#0000 62%);animation:22s linear infinite rotate;position:absolute;inset:-45%}.stage-aurora{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.stage-aurora i{filter:blur(55px);opacity:.16;border-radius:50%;width:36%;height:78%;animation:7s ease-in-out infinite alternate auroraDance;position:absolute;top:10%}.stage-aurora i:first-child{background:var(--cyan);left:2%}.stage-aurora i:nth-child(2){background:var(--magenta);animation-delay:-2.3s;left:33%}.stage-aurora i:nth-child(3){background:var(--acid);animation-delay:-4.7s;right:0}.screen-flash{z-index:20;pointer-events:none;opacity:0;background:radial-gradient(circle, #fff 0, var(--tier,var(--cyan)) 22%, transparent 64%);mix-blend-mode:screen;position:absolute;inset:0}.state-opening .screen-flash{animation:1.25s ease-in-out chargeFlash}.state-revealed .screen-flash{animation:.8s ease-out revealFlash}.stage-topline{z-index:3;letter-spacing:.14em;text-transform:uppercase;color:#abb1a4;align-items:center;gap:9px;font-size:9px;font-weight:900;display:flex;position:absolute;top:22px;left:24px;right:24px}.phase-light{background:var(--acid);width:7px;height:7px;box-shadow:0 0 10px var(--acid);border-radius:50%}.phase-spinning,.phase-opening{background:var(--magenta);box-shadow:0 0 14px var(--magenta);animation:.28s infinite alternate blink}.stage-count{color:#686e63;margin-left:auto}.stage-footer{color:#52584e;letter-spacing:.12em;justify-content:space-between;font-size:8px;font-weight:800;display:flex;position:absolute;bottom:19px;left:24px;right:24px}.idle-composition{perspective:1000px;z-index:2;place-items:center;height:100%;min-height:720px;display:grid;position:relative}.idle-sunburst{background:repeating-conic-gradient(#59f7ff29 0deg 2deg,#0000 2deg 14deg,#ff4fd81c 14deg 16deg,#0000 16deg 28deg);border-radius:50%;width:600px;height:600px;animation:20s linear infinite rotate;position:absolute;-webkit-mask-image:radial-gradient(circle,#0000 0 12%,#000 25%,#0000 68%);mask-image:radial-gradient(circle,#0000 0 12%,#000 25%,#0000 68%)}.hero-pack{aspect-ratio:.67;background:0 0;border:0;width:clamp(180px,19vw,255px);padding:0;position:absolute}.hero-pack-main{cursor:pointer;z-index:8;filter:drop-shadow(0 34px 38px #0000008c)drop-shadow(0 0 24px #59f7ff3d);animation:3s ease-in-out infinite hoverPack;transform:rotate(2deg)}.hero-pack-main:hover:not(:disabled){animation-play-state:paused;transform:translateY(-8px)rotate(0)}.hero-pack-main:disabled{cursor:not-allowed}.hero-fan-pack{z-index:2;opacity:.42;transform:translateX(var(--fan-x)) translateY(var(--fan-y)) rotate(var(--fan-rotate)) scale(var(--fan-scale));filter:saturate(1.4) drop-shadow(0 0 16px var(--card-color))}@supports (color:color-mix(in lab, red, red)){.hero-fan-pack{filter:saturate(1.4) drop-shadow(0 0 16px color-mix(in srgb, var(--card-color), transparent 65%))}}.pack-face{--card-color:var(--acid);text-align:left;background:linear-gradient(155deg, #fff 0%, var(--card-color) 42%, #d9dce9 100%);flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pack-face{background:linear-gradient(155deg, #fff 0%, color-mix(in srgb, var(--card-color), white 72%) 42%, #d9dce9 100%)}}.pack-face{color:var(--ink);box-shadow:inset 0 0 0 5px #090913, inset 0 0 0 7px var(--card-color), 0 0 22px var(--card-color);border:1px solid #ffffffe6;border-radius:10px 10px 21px;padding:14px}@supports (color:color-mix(in lab, red, red)){.pack-face{box-shadow:inset 0 0 0 5px #090913, inset 0 0 0 7px var(--card-color), 0 0 22px color-mix(in srgb, var(--card-color), transparent 68%)}}.pack-face:before{content:"";background:repeating-linear-gradient(115deg,#0000 0 12px,#0b0c0a1f 12px 14px);position:absolute;inset:14% -25%;transform:rotate(-8deg)}.pack-face:after{content:"";background:linear-gradient(100deg, var(--card-color), #fff 45%, var(--card-color));border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);width:120%;height:38%;position:absolute;top:32%;left:-10%;transform:rotate(-16deg)}.holo-sheen{z-index:2;mix-blend-mode:screen;background:conic-gradient(#0000 18%,#ffffffb8,#0000 33%,#59f7ff73,#0000 50%,#ff4fd861,#0000 68%);animation:4.5s linear infinite holoSweep;position:absolute;inset:-70%}.pack-index{z-index:2;letter-spacing:.1em;font:900 11px/1 monospace;position:relative}.pack-sigil{z-index:3;place-content:center;display:grid;position:absolute;inset:0}.pack-sigil b{background:var(--ink);width:78px;height:78px;color:var(--card-color);border:7px solid var(--paper);outline:2px solid var(--ink);letter-spacing:-.08em;box-shadow:0 0 26px var(--card-color);border-radius:50%;place-items:center;font-size:22px;display:grid;transform:rotate(-8deg)}@supports (color:color-mix(in lab, red, red)){.pack-sigil b{box-shadow:0 0 26px color-mix(in srgb, var(--card-color), transparent 35%)}}.pack-sigil i{background:var(--ink);height:2px;position:absolute;top:50%;left:11%;right:11%;transform:rotate(-8deg)}.pack-copy{z-index:4;flex-direction:column;gap:4px;display:flex;position:relative}.pack-copy b{letter-spacing:-.06em;font-size:clamp(15px,1.5vw,20px)}.pack-copy small{letter-spacing:.13em;font-size:6px;font-weight:900}.pack-edge{border-right:2px dashed #0b0c0a3d;position:absolute;top:9%;bottom:9%;right:7px}.orbit-copy{z-index:4;color:#8a9183;text-transform:uppercase;letter-spacing:.12em;font-size:8px;position:absolute;transform:rotate(-90deg)}.orbit-copy span{color:var(--acid);margin-right:5px;font-size:15px;font-weight:900}.orbit-copy-left{top:48%;left:8%}.orbit-copy-right{top:48%;right:6%;transform:rotate(90deg)}.ready-pill{z-index:10;color:#dfe7ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.14em;background:#070710ad;border:1px solid #59f7ff59;border-radius:999px;padding:9px 13px;font-size:8px;font-weight:900;position:absolute;bottom:92px;box-shadow:0 0 25px #59f7ff1f}.ready-pill i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 10px var(--cyan);border-radius:50%;margin-right:5px;animation:.55s infinite alternate blink;display:inline-block}.ready-pill b{color:var(--acid);margin-left:7px}.roster-wrap{--roster-radius:clamp(190px, 22vw, 285px);z-index:3;flex-direction:column;justify-content:center;align-items:center;min-height:720px;display:flex;position:relative;overflow:hidden}.roster-copy{z-index:12;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:5px;display:flex;position:absolute;top:75px;left:0;right:0}.roster-copy span{color:var(--cyan);letter-spacing:.25em;text-shadow:0 0 12px var(--cyan);font-size:8px;font-weight:950}.roster-copy strong{letter-spacing:-.055em;background:linear-gradient(90deg, var(--cyan), #fff, var(--magenta), var(--gold));color:#0000;filter:drop-shadow(0 0 18px #ff4fd840);background-size:240%;-webkit-background-clip:text;background-clip:text;font-size:clamp(25px,3.3vw,46px);font-style:italic;line-height:1;animation:2.5s linear infinite textPrism}.roster-arena{perspective:1250px;perspective-origin:50% 45%;place-items:center;width:100%;height:465px;display:grid;position:relative}.roster-rays{opacity:.48;border-radius:50%;width:570px;height:570px;animation:12s linear infinite reverse rotate;position:absolute}.roster-rays i{transform-origin:50% 0;width:2px;height:47%;transform:rotate(var(--ray-angle));background:linear-gradient(var(--cyan), transparent 72%);position:absolute;top:50%;left:calc(50% - 1px)}.roster-rays i:nth-child(3n){background:linear-gradient(var(--magenta), transparent 72%)}.roster-rays i:nth-child(3n+1){background:linear-gradient(var(--acid), transparent 72%)}.roster-floor{aspect-ratio:2.7;background:radial-gradient(#8b6cff40,#0000 65%);border:2px solid #59f7ff47;border-radius:50%;width:min(76%,590px);position:absolute;bottom:25px;transform:rotateX(64deg);box-shadow:0 0 28px #59f7ff2e,inset 0 0 35px #ff4fd81f}.roster-floor:before,.roster-floor:after{content:"";border:1px dashed #ff4fd866;border-radius:50%;animation:7s linear infinite rotate;position:absolute;inset:14%}.roster-floor:after{border-color:#b9ff5266;animation-direction:reverse;inset:31%}.roster-core{z-index:1;background:radial-gradient(circle,#ffffff24,#8b6cff42 40%,#070710eb 72%);border:1px solid #ffffff47;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:118px;height:118px;animation:1.2s ease-in-out infinite coreBeat;display:flex;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 35px #8b6cff8c,0 0 75px #ff4fd838,inset 0 0 24px #59f7ff38}.roster-core span{letter-spacing:-.09em;color:#fff;text-shadow:0 0 16px var(--magenta);font-size:43px;font-weight:950;line-height:.9}.roster-core b{color:var(--cyan);letter-spacing:.14em;text-align:center;margin-top:7px;font-size:7px;line-height:1.2}.card-roster{z-index:5;width:106px;height:160px;transform-style:preserve-3d;margin:-92px 0 0 -53px;position:absolute;top:50%;left:50%}.roster-spinning .card-roster{animation:2.25s cubic-bezier(.1,.72,.2,1) both rosterHyper}.roster-choose .card-roster{animation:9s linear infinite rosterCruise}.roster-choose .card-roster:hover{animation-play-state:paused}.roster-opening .card-roster{animation:1.25s ease-in forwards rosterScatter}.roster-card{cursor:pointer;transform-style:preserve-3d;backface-visibility:hidden;transform:rotateY(var(--slot-angle)) translateZ(var(--roster-radius));background:0 0;border:0;padding:0;transition:filter .22s,opacity .22s;position:absolute;inset:0}.roster-card:disabled{cursor:default}.roster-card .pack-face{backface-visibility:hidden;transform:translateZ(1px)}.roster-choose .roster-card:not(:disabled):hover .pack-face{filter:brightness(1.34)saturate(1.25);box-shadow:inset 0 0 0 3px #090913, inset 0 0 0 5px #fff, 0 0 18px #fff, 0 0 42px var(--card-color)}.roster-number{z-index:12;border:1px solid var(--card-color);color:#fff;min-width:31px;box-shadow:0 0 14px var(--card-color);background:#070710e6;border-radius:999px;padding:5px 6px;font:900 8px/1 monospace;position:absolute;bottom:-26px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.roster-number{box-shadow:0 0 14px color-mix(in srgb, var(--card-color), transparent 50%)}}.roster-number{backface-visibility:hidden}.roster-opening .roster-card{pointer-events:none}.roster-opening .roster-card.is-dimmed{filter:blur(2px)saturate(2)}.selected-card-clone{z-index:18;aspect-ratio:.67;width:170px;filter:drop-shadow(0 0 22px var(--card-color)) drop-shadow(0 0 70px var(--card-color));animation:1.25s cubic-bezier(.15,.85,.15,1) forwards selectedCharge;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.roster-opening .roster-core{animation:.4s ease-in-out infinite alternate coreOverload}.roster-prompt{z-index:12;text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:61px}.roster-prompt span{color:#f8f7ff;letter-spacing:.15em;text-shadow:0 0 12px var(--magenta);font-size:8px;font-weight:950}.roster-prompt small{color:#74788e;letter-spacing:.08em;font:700 7px/1 monospace}.roster-spinning .roster-prompt span,.roster-opening .roster-prompt span{animation:.22s infinite alternate blink}.shuffle-window{place-items:center;min-height:660px;display:grid;position:relative;overflow:hidden}.shuffle-window:before,.shuffle-window:after{content:"";z-index:3;pointer-events:none;width:22%;position:absolute;top:0;bottom:0}.shuffle-window:before{background:linear-gradient(90deg,#0b0c0a,#0000);left:0}.shuffle-window:after{background:linear-gradient(-90deg,#0b0c0a,#0000);right:0}.shuffle-line{gap:18px;width:max-content;animation:1.35s cubic-bezier(.14,.7,.2,1) forwards shuffle;display:flex}.stream-pack{aspect-ratio:.67;flex:none;width:152px;position:relative}.stream-pack:nth-child(odd){margin-top:28px}.scanner-line{background:var(--acid);width:1px;box-shadow:0 0 20px var(--acid);z-index:4;position:absolute;top:12%;bottom:12%;left:50%}.shuffle-window>p{letter-spacing:.22em;color:var(--acid);font-size:9px;font-weight:900;animation:.5s infinite alternate blink;position:absolute;bottom:90px}.pack-choice-wrap{z-index:2;flex-direction:column;justify-content:center;align-items:center;min-height:660px;padding:80px 20px;display:flex;position:relative}.choice-title{letter-spacing:.18em;color:var(--acid);text-align:center;margin:0 0 35px;font-size:10px;font-weight:900}.pack-choice-grid{justify-content:center;align-items:center;gap:clamp(8px,1.2vw,16px);width:100%;display:flex}.choice-pack{aspect-ratio:.67;cursor:pointer;filter:drop-shadow(0 18px 18px #00000061);background:0 0;border:0;width:clamp(82px,9vw,132px);padding:0;transition:transform .25s,filter .25s,opacity .25s;position:relative}.choice-pack:nth-child(2),.choice-pack:nth-child(4){transform:translateY(15px)}.choice-pack:hover:not(:disabled){z-index:3;transform:translateY(-13px)rotate(-2deg)scale(1.04)}.choice-pack>span:last-child{z-index:8;color:#737a6d;font:800 9px/1 monospace;position:absolute;bottom:-27px;left:0;right:0}.choice-pack.is-selected{z-index:4;animation:.9s ease-in forwards opening;transform:scale(1.08)}.choice-pack.is-dimmed{opacity:.14;filter:blur(1px)}.pack-face.is-compact{box-shadow:inset 0 0 0 3px #11140f, inset 0 0 0 4px var(--acid);border-radius:5px 5px 11px;padding:8px}.pack-face.is-compact .pack-sigil b{border-width:4px;width:42px;height:42px;font-size:13px}.pack-face.is-compact .pack-copy b{font-size:9px}.pack-face.is-compact .pack-copy small{display:none}.sealed-note{color:#62685e;letter-spacing:.1em;margin-top:50px;font:700 8px/1 monospace}.reveal-wrap{z-index:3;justify-content:center;align-items:center;gap:clamp(30px,5vw,76px);min-height:660px;padding:70px 38px;display:flex;position:relative}.reveal-card{--tier:var(--acid);aspect-ratio:.7;border:1px solid var(--tier);border-radius:12px 12px 28px;width:clamp(210px,24vw,310px)}@supports (color:color-mix(in lab, red, red)){.reveal-card{border:1px solid color-mix(in srgb, var(--tier), white 20%);background:radial-gradient(circle at 50% 37%, color-mix(in srgb, var(--tier), transparent 68%), transparent 30%), linear-gradient(145deg, #1c2019, #0b0c0a 70%)}}.reveal-card{box-shadow:0 0 0 7px #0b0c0a, 0 0 0 8px var(--tier), 0 38px 70px #00000080, 0 0 70px var(--tier)}@supports (color:color-mix(in lab, red, red)){.reveal-card{box-shadow:0 0 0 7px #0b0c0a, 0 0 0 8px color-mix(in srgb, var(--tier), transparent 25%), 0 38px 70px #00000080, 0 0 70px color-mix(in srgb, var(--tier), transparent 80%)}}.reveal-card{flex-direction:column;justify-content:center;align-items:center;animation:.6s cubic-bezier(.2,.9,.2,1) both revealIn;display:flex;position:relative;overflow:hidden}.reveal-card:after{content:"";background:linear-gradient(110deg,#0000 25%,#ffffff1f 43%,#0000 60%);animation:1.2s ease-out .4s shine;position:absolute;inset:0;transform:translate(-110%)}.reveal-corners{color:var(--tier);justify-content:space-between;font:900 9px/1 monospace;display:flex;position:absolute;top:16px;left:16px;right:16px}.rarity-orbit{border:1px solid var(--tier);width:102px;height:102px}@supports (color:color-mix(in lab, red, red)){.rarity-orbit{border:1px solid color-mix(in srgb, var(--tier), transparent 30%)}}.rarity-orbit{border-radius:50%;place-items:center;margin-bottom:18px;display:grid;position:relative}.rarity-orbit:before,.rarity-orbit:after{content:"";border:1px dashed var(--tier);position:absolute;inset:12px}@supports (color:color-mix(in lab, red, red)){.rarity-orbit:before,.rarity-orbit:after{border:1px dashed color-mix(in srgb, var(--tier), transparent 45%)}}.rarity-orbit:before,.rarity-orbit:after{border-radius:50%;animation:10s linear infinite rotate}.rarity-orbit:after{border-style:solid;animation-direction:reverse;inset:-8px 38px}.rarity-orbit b{color:var(--tier);letter-spacing:-.1em;font-size:28px}.reveal-card>p{color:var(--tier);letter-spacing:.16em;margin:0 0 5px;font-size:9px;font-weight:900}.reveal-card>strong{letter-spacing:-.08em;font-size:clamp(44px,6vw,78px);line-height:1}.reveal-card>span:not(.net-pill){color:#747b6f;letter-spacing:.15em;margin-top:5px;font-size:8px;font-weight:900}.net-pill{border:1px solid var(--line);letter-spacing:.1em;border-radius:99px;margin-top:22px;padding:8px 12px;font-size:9px;font-weight:900}.net-pill.is-win{color:var(--acid);background:#b9ff520f;border-color:#b9ff5259}.net-pill.is-loss{color:#ff8e7e;background:#ff6b550f;border-color:#ff6b5559}.result-copy{width:min(260px,35%)}.result-copy h2{letter-spacing:-.065em;margin:0 0 14px;font-size:clamp(32px,4vw,58px);line-height:.92}.result-copy>p:not(.eyebrow){color:#92998c;margin:0;font-size:12px;line-height:1.65}.secondary-button{border-bottom:1px solid var(--acid);width:100%;color:var(--acid);background:0 0;margin-top:25px;padding:14px 0}.celebration-layer{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.celebration-particle{background:var(--particle-color);width:7px;height:17px;box-shadow:0 0 12px var(--particle-color);opacity:0;animation:particleBurst 1.75s var(--particle-delay) cubic-bezier(.12,.72,.25,1) forwards;border-radius:2px;position:absolute;top:45%;left:50%}.celebration-particle.particle-1{border-radius:50%;width:10px;height:10px}.celebration-particle.particle-2{clip-path:polygon(50% 0,61% 36%,100% 50%,61% 64%,50% 100%,39% 64%,0 50%,39% 36%);width:13px;height:13px}.reveal-miss .celebration-particle{display:none}.reveal-miss .burst-ring{border-color:#53638c;animation:1.6s ease-out forwards sadRing;box-shadow:0 0 22px #53638c59,inset 0 0 18px #53638c40}.burst-ring{border:3px solid var(--tier);width:120px;height:120px;box-shadow:0 0 30px var(--tier), inset 0 0 30px var(--tier);border-radius:50%;margin:-60px;animation:1.25s ease-out forwards burstRing;position:absolute;top:45%;left:50%}.burst-ring-two{border-color:var(--cyan);animation-delay:.16s}.burst-ring-three{border-color:var(--magenta);animation-delay:.32s}.giant-win-word{z-index:1;letter-spacing:-.12em;color:#0000;-webkit-text-stroke:2px var(--tier);font-size:clamp(140px,25vw,350px);font-style:italic;font-weight:1000;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)rotate(-7deg)}@supports (color:color-mix(in lab, red, red)){.giant-win-word{-webkit-text-stroke:2px color-mix(in srgb, var(--tier), white 20%)}}.giant-win-word{opacity:.12;filter:drop-shadow(0 0 28px var(--tier));pointer-events:none;animation:1.5s cubic-bezier(.12,.85,.22,1) both giantWord}.mega-banner{z-index:15;color:#090913;background:linear-gradient(90deg, var(--gold), #fff, var(--magenta), var(--cyan), var(--gold));letter-spacing:.2em;box-shadow:0 0 35px var(--gold), 0 0 65px #ff4fd880;background-size:240% 100%;padding:10px 24px;font-size:12px;font-weight:1000;animation:1.5s linear infinite buttonCharge,.6s ease-in-out infinite alternate megaBounce;position:absolute;top:65px;left:50%;transform:translate(-50%)rotate(-2deg)}.reveal-wrap>.reveal-card,.reveal-wrap>.result-copy{z-index:5;position:relative}.reveal-win .reveal-card,.reveal-epic .reveal-card,.reveal-mega .reveal-card{animation:.62s cubic-bezier(.12,.95,.18,1) both revealIn,2.2s ease-in-out .7s infinite winnerFloat}.reveal-epic .reveal-card{filter:drop-shadow(0 0 24px var(--tier))}.reveal-mega .reveal-card{filter:drop-shadow(0 0 30px var(--tier)) drop-shadow(0 0 65px var(--magenta));animation:.75s cubic-bezier(.12,.95,.18,1) both megaReveal,1.6s ease-in-out .8s infinite winnerFloat}.reveal-card{background:radial-gradient(circle at 50% 35%, var(--tier), transparent 32%), conic-gradient(from 210deg at 50% 45%, #0b0b18, var(--tier), #080810, var(--tier), #0b0b18)}@supports (color:color-mix(in lab, red, red)){.reveal-card{background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--tier), transparent 42%), transparent 32%), conic-gradient(from 210deg at 50% 45%, #0b0b18, color-mix(in srgb, var(--tier), #18122c 60%), #080810, color-mix(in srgb, var(--tier), #0c1320 70%), #0b0b18)}}.result-copy h2{background:linear-gradient(95deg, #fff, var(--tier), var(--cyan), var(--magenta));color:#0000;filter:drop-shadow(0 0 16px var(--tier));background-size:240%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite textPrism}@supports (color:color-mix(in lab, red, red)){.result-copy h2{filter:drop-shadow(0 0 16px color-mix(in srgb, var(--tier), transparent 68%))}}.secondary-button{border:1px solid var(--tier,var(--cyan))}@supports (color:color-mix(in lab, red, red)){.secondary-button{border:1px solid color-mix(in srgb, var(--tier,var(--cyan)), transparent 42%)}}.secondary-button{background:linear-gradient(90deg, var(--tier,var(--cyan)), #ff4fd817);border-radius:6px;padding:14px 15px}@supports (color:color-mix(in lab, red, red)){.secondary-button{background:linear-gradient(90deg, color-mix(in srgb, var(--tier,var(--cyan)), transparent 86%), #ff4fd817)}}.secondary-button{color:#fff;box-shadow:0 0 22px var(--tier,var(--cyan))}@supports (color:color-mix(in lab, red, red)){.secondary-button{box-shadow:0 0 22px color-mix(in srgb, var(--tier,var(--cyan)), transparent 82%)}}.secondary-button:hover{background:var(--tier,var(--cyan));color:#080810;transform:translateY(-2px)}.state-revealed.reveal-mega .rip-stage{animation:.68s ease-out stageShock}.overdrive-beams{z-index:2;pointer-events:none;width:2px;height:2px;position:absolute;top:45%;left:50%}.overdrive-beams i{transform-origin:50% 100%;width:3px;height:470px;transform:rotate(var(--beam-angle)) scaleY(0);background:linear-gradient(transparent, var(--tier) 45%, #fff);box-shadow:0 0 12px var(--tier), 0 0 28px var(--tier);position:absolute;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.overdrive-beams i{box-shadow:0 0 12px var(--tier), 0 0 28px color-mix(in srgb, var(--tier), transparent 40%)}}.overdrive-beams i{opacity:0;animation:beamDetonate .9s var(--beam-delay) cubic-bezier(.12,.8,.2,1) forwards}.overdrive-beams i:nth-child(3n){background:linear-gradient(transparent, var(--cyan) 45%, #fff);box-shadow:0 0 14px var(--cyan)}.overdrive-beams i:nth-child(4n){background:linear-gradient(transparent, var(--magenta) 45%, #fff);box-shadow:0 0 14px var(--magenta)}.reveal-miss .overdrive-beams i{filter:saturate(.2);opacity:.18;height:280px;animation-duration:1.5s}.win-echoes{z-index:3;pointer-events:none;position:absolute;top:49%;left:50%}.win-echoes span{color:#fff;letter-spacing:-.08em;width:max-content;text-shadow:0 0 6px #fff, 0 0 18px var(--tier), 0 0 36px var(--tier);opacity:0;animation:winEcho 1.65s var(--echo-delay) cubic-bezier(.12,.72,.2,1) forwards;font:1000 clamp(18px,2.7vw,38px)/1 monospace;position:absolute}.loss-curtain{z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 45%,#0000 0 24%,#06081866 68%,#02030cd1);animation:1.8s ease-out both lossGloom;position:absolute;inset:0;overflow:hidden}.loss-curtain i{left:var(--drop-x);opacity:0;width:2px;height:24%;animation:sadRain 1.5s var(--drop-delay) linear infinite;background:linear-gradient(#0000,#597dffcc,#0000);position:absolute;top:-18%;transform:rotate(12deg);box-shadow:0 0 8px #4867ff}.multiplier-orb{z-index:12;border:2px solid var(--tier);background:radial-gradient(circle, var(--tier), var(--tier));border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:92px;height:92px;display:flex;position:absolute;top:23%;right:clamp(18px,4vw,58px)}@supports (color:color-mix(in lab, red, red)){.multiplier-orb{background:radial-gradient(circle, color-mix(in srgb, var(--tier), #fff 18%), color-mix(in srgb, var(--tier), #090913 72%))}}.multiplier-orb{box-shadow:0 0 18px var(--tier), 0 0 52px var(--tier), inset 0 0 22px #ffffff38}@supports (color:color-mix(in lab, red, red)){.multiplier-orb{box-shadow:0 0 18px var(--tier), 0 0 52px color-mix(in srgb, var(--tier), transparent 42%), inset 0 0 22px #ffffff38}}.multiplier-orb{animation:.75s cubic-bezier(.12,.95,.2,1) .3s both multiplierPop,1.2s ease-in-out 1s infinite orbPulse}.multiplier-orb strong{letter-spacing:-.1em;color:#fff;text-shadow:0 0 10px #fff;font-size:31px;line-height:.9}.multiplier-orb span{color:#fff;letter-spacing:.16em;margin-top:7px;font-size:6px;font-weight:950}.payout-count{font-variant-numeric:tabular-nums;text-shadow:0 0 12px var(--tier), 0 0 32px var(--tier)}@supports (color:color-mix(in lab, red, red)){.payout-count{text-shadow:0 0 12px color-mix(in srgb, var(--tier), transparent 25%), 0 0 32px color-mix(in srgb, var(--tier), transparent 45%)}}.payout-count{animation:.82s cubic-bezier(.12,.95,.2,1) both counterPunch}.payout-energy{background:#ffffff17;border-radius:99px;width:68%;height:4px;margin-top:14px;overflow:hidden}.payout-energy i{transform-origin:0;background:linear-gradient(90deg, var(--cyan), var(--tier), var(--magenta), #fff);width:100%;height:100%;box-shadow:0 0 12px var(--tier);background-size:260% 100%;animation:1.1s cubic-bezier(.12,.82,.2,1) both energyFill,1.4s linear 1.1s infinite buttonCharge;display:block}.reveal-miss .reveal-card{filter:grayscale(.72)brightness(.72)drop-shadow(0 18px 28px #000000a6);animation:.85s cubic-bezier(.22,.8,.3,1) both sadCardDrop,3.2s ease-in-out 1s infinite sadFloat}.reveal-miss .result-copy h2{text-shadow:none;filter:none;background:linear-gradient(90deg,#8aa2ce,#59678c,#c9d4eb);-webkit-background-clip:text;background-clip:text}.reveal-miss .net-pill{animation:1.8s ease-in-out infinite lossPulse}.banner-epic{background:linear-gradient(90deg, var(--violet), #fff, var(--magenta), var(--cyan))}.banner-legendary{background:linear-gradient(90deg, #ff8a3d, var(--gold), #fff, var(--magenta), #ff8a3d)}.banner-mythic{background:linear-gradient(90deg, var(--cyan), #fff, var(--magenta), var(--gold), var(--acid), var(--cyan));box-shadow:0 0 40px #fff, 0 0 85px var(--magenta), 0 0 130px var(--cyan);padding:13px 30px;font-size:14px}.state-revealed.reveal-epic .rip-stage{animation:.9s ease-out epicPulse}.state-revealed.reveal-win .rip-stage{animation:.7s ease-out winPulse}.state-revealed.reveal-miss .rip-stage{animation:1.2s ease-out both lossDim}.audio-spectrum{z-index:4;pointer-events:none;opacity:.72;justify-content:center;align-items:flex-end;gap:clamp(2px,.35vw,5px);width:min(78%,690px);height:125px;display:flex;position:absolute;bottom:38px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.audio-spectrum i{max-width:11px;height:var(--bar-height);transform-origin:50% 100%;background:linear-gradient(var(--bar-color), transparent);box-shadow:0 0 10px var(--bar-color);border-radius:8px 8px 0 0;flex:1 1 0}@supports (color:color-mix(in lab, red, red)){.audio-spectrum i{box-shadow:0 0 10px color-mix(in srgb, var(--bar-color), transparent 40%)}}.audio-spectrum i{animation:spectrumWin .48s var(--bar-delay) ease-in-out 7 alternate}.reveal-epic .audio-spectrum{opacity:.9;filter:saturate(1.35)}.reveal-mega .audio-spectrum{opacity:1;filter:saturate(1.65)brightness(1.2)}.reveal-mega .audio-spectrum i{animation-duration:.31s;animation-iteration-count:12}.reveal-miss .audio-spectrum{opacity:.35;filter:grayscale(.7);height:82px}.reveal-miss .audio-spectrum i{animation:spectrumSad 1.25s var(--bar-delay) ease-in-out 3 alternate;background:linear-gradient(#667aa8,#0000);box-shadow:0 0 8px #50659b59}.mythic-rift{z-index:3;pointer-events:none;width:2px;height:2px;position:absolute;top:45%;left:50%}.mythic-rift i{transform-origin:50% 100%;width:5px;height:560px;transform:rotate(var(--rift-angle)) scaleY(0);background:linear-gradient(transparent, var(--cyan) 18%, #fff 68%, var(--magenta));box-shadow:0 0 8px #fff, 0 0 22px var(--cyan), 0 0 48px var(--magenta);clip-path:polygon(40% 0,100% 16%,50% 32%,92% 52%,35% 67%,70% 82%,45% 100%,0 80%,48% 61%,7% 42%,55% 24%,0 8%);animation:riftCrack 1.3s var(--rift-delay) cubic-bezier(.12,.86,.16,1) forwards;position:absolute;bottom:0;left:0}.rail-right{border-left:1px solid #ff4fd829;padding-left:clamp(20px,2vw,34px);padding-right:clamp(20px,2vw,34px);box-shadow:-16px 0 45px #ff4fd80d}.vault-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.vault-heading .eyebrow{margin-bottom:7px}.vault-heading strong{font-size:19px}.guard-badge{letter-spacing:.12em;border-radius:4px;padding:6px 8px;font-size:8px;font-weight:900}.guard-badge.is-safe{color:var(--acid);background:linear-gradient(90deg,#59f7ff1a,#b9ff521a);border:1px solid #59f7ff57;box-shadow:0 0 16px #59f7ff14}.guard-badge.is-paused{color:#f87;background:#ff6b551a;border:1px solid #ff6b554d}.vault-meter{background:#292d25;height:4px;margin:20px 0 16px;overflow:hidden}.vault-meter i{background:linear-gradient(90deg, var(--cyan), var(--violet), var(--magenta), var(--gold), var(--acid));height:100%;box-shadow:0 0 14px var(--cyan);background-size:240% 100%;transition:width .5s;animation:3s linear infinite buttonCharge;display:block}.vault-stats{grid-template-columns:1fr 1fr;gap:14px;display:grid}.vault-stats div{flex-direction:column;gap:4px;display:flex}.vault-stats div:last-child{border-top:1px solid var(--line);grid-column:span 2;padding-top:13px}.vault-stats span{color:#747b6f;text-transform:uppercase;letter-spacing:.09em;font-size:8px}.vault-stats strong{font-size:12px}.activity-head{border-bottom:1px solid var(--line);letter-spacing:.1em;justify-content:space-between;align-items:center;margin:38px 0 12px;padding-bottom:10px;font-size:8px;font-weight:900;display:flex}.activity-head button{color:#6e7568;cursor:pointer;background:0 0;border:0;font-size:8px}.activity-list{min-height:210px}.empty-activity{color:#6f7669;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex}.empty-activity>span{color:#3d4339;font-size:25px}.empty-activity p{margin:8px 0 3px;font-size:11px;font-weight:800}.empty-activity small{font-size:9px}.activity-item{border-bottom:1px solid #1c1f1a;grid-template-columns:7px 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.activity-item>i{border-radius:4px;width:7px;height:28px;box-shadow:0 0 10px}.activity-item div{flex-direction:column;gap:2px;display:flex}.activity-item div strong{font-size:10px}.activity-item div span{color:#656c60;text-transform:uppercase;font-size:8px}.activity-item>b{font:900 10px/1 monospace}.positive{color:var(--acid)}.negative{color:#ff8a79}.rail-note{border-left:2px solid var(--acid);color:#8b9285;background:#151813;gap:10px;margin-top:24px;padding:14px;font-size:9px;line-height:1.55;display:flex}.rail-note span{color:var(--acid)}.rail-note p{margin:0}.ticker{border-bottom:1px solid var(--line);background:linear-gradient(90deg, var(--cyan), var(--violet), var(--magenta), var(--gold), var(--acid), var(--cyan));color:var(--ink);background-size:300% 100%;animation:5s linear infinite buttonCharge;overflow:hidden;box-shadow:0 0 30px #ff4fd833}.ticker>div{width:max-content;padding:11px 0;animation:24s linear infinite ticker;display:flex}.ticker span{letter-spacing:.1em;margin-right:54px;font-size:9px;font-weight:950}.proof-section{border-bottom:1px solid var(--line);background:radial-gradient(circle at 10%,#59f7ff17,#0000 35%),radial-gradient(circle at 90% 20%,#ff4fd817,#0000 30%),#090912;grid-template-columns:minmax(280px,.75fr) minmax(520px,1.25fr);align-items:center;gap:clamp(45px,8vw,120px);padding:clamp(70px,9vw,130px) clamp(20px,5vw,76px);display:grid}.proof-intro h2,.system-heading h2{letter-spacing:-.08em;margin:0;font-size:clamp(45px,6.4vw,88px);line-height:.87}.proof-intro h2 em,.system-heading h2 em{color:var(--acid);font-family:Georgia,serif;font-weight:400}.proof-intro>p:not(.eyebrow),.system-heading>p:not(.eyebrow){max-width:480px;color:var(--muted);margin:27px 0 0;font-size:13px;line-height:1.75}.seed-control{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:35px;padding:14px 0;display:flex}.seed-control div{flex-direction:column;gap:5px;min-width:0;display:flex}.seed-control span{color:#6f766a;letter-spacing:.12em;font-size:8px;font-weight:900}.seed-control strong{text-overflow:ellipsis;color:#cdd1c7;font:700 11px/1.2 monospace;overflow:hidden}.seed-control button{color:var(--acid);letter-spacing:.1em;cursor:pointer;background:#151813;border:1px solid #363b31;flex:none;padding:9px 11px;font-size:8px;font-weight:900}.seed-control button:disabled{color:#5c6258;cursor:not-allowed}.proof-console{background:#0b0b14;border:1px solid #59f7ff3d;position:relative;box-shadow:18px 18px #11101d,0 0 35px #8b6cff1a}.proof-console.has-proof{border-color:#59f7ff7a;box-shadow:18px 18px #11101d,0 0 38px #59f7ff21,0 0 65px #ff4fd812}.console-bar{color:#777e71;letter-spacing:.11em;border-bottom:1px solid #292d25;justify-content:space-between;align-items:center;height:44px;padding:0 17px;font:800 8px/1 monospace;display:flex}.console-bar i{background:var(--acid);width:6px;height:6px;box-shadow:0 0 9px var(--acid);border-radius:50%;margin-right:5px;display:inline-block}.console-bar b{color:#aeb4aa}.proof-fields{padding:8px 18px}.proof-fields>div{border-bottom:1px solid #20231e;flex-direction:column;gap:7px;padding:15px 0;display:flex}.proof-fields span,.proof-result span{color:#636a5f;letter-spacing:.13em;font-size:7px;font-weight:900}.proof-fields code{color:#c9cec3;overflow-wrap:anywhere;font:500 9px/1.4 monospace}.proof-result{background:#151813;grid-template-columns:repeat(3,1fr);padding:18px;display:grid}.proof-result>div{flex-direction:column;gap:7px;display:flex}.proof-result strong{font:800 12px/1 monospace}.proof-actions{grid-template-columns:1.4fr 1fr;gap:10px;padding:16px 18px 10px;display:grid}.proof-actions button{background:linear-gradient(90deg, var(--cyan), var(--acid), var(--gold));color:var(--ink);letter-spacing:.08em;cursor:pointer;border:0;padding:13px;font-size:9px;font-weight:950;box-shadow:0 0 18px #59f7ff21}.proof-actions button:disabled{opacity:.3;cursor:not-allowed}.proof-actions .copy-button{color:#b1b7ac;background:0 0;border:1px solid #33382e}.proof-console>small{color:#5d6359;padding:4px 18px 17px;font-size:8px;line-height:1.5;display:block}.odds-section{background:radial-gradient(circle at 50% 0,#8b6cff21,#0000 42%),#090912;padding:clamp(70px,9vw,125px) clamp(20px,5vw,76px)}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:44px;display:flex}.section-heading .eyebrow{margin-bottom:15px}.section-heading h2{letter-spacing:-.08em;margin:0;font-size:clamp(42px,7vw,92px);line-height:.85}.section-heading>p{width:min(360px,35%);color:var(--muted);margin:0;font-size:13px;line-height:1.7}.odds-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.odds-card{--tier:var(--acid);border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:265px;padding:24px;transition:transform .25s,background .25s,box-shadow .25s;position:relative;overflow:hidden}.odds-card:hover{z-index:2;background:var(--tier);transform:translateY(-7px)scale(1.015)}@supports (color:color-mix(in lab, red, red)){.odds-card:hover{background:color-mix(in srgb, var(--tier), #0a0913 92%)}}.odds-card:hover{box-shadow:inset 0 0 0 1px var(--tier), 0 18px 50px var(--tier)}@supports (color:color-mix(in lab, red, red)){.odds-card:hover{box-shadow:inset 0 0 0 1px var(--tier), 0 18px 50px color-mix(in srgb, var(--tier), transparent 78%)}}.odds-card:after{content:"";background:var(--tier);filter:blur(80px);opacity:.12;border-radius:50%;width:150px;height:150px;position:absolute;top:50px;right:-70px}.odds-card-top{color:#575d54;justify-content:space-between;font:700 9px/1 monospace;display:flex}.odds-card-top i{background:var(--tier);width:7px;height:7px;box-shadow:0 0 10px var(--tier);border-radius:50%}.odds-card>p{color:var(--tier);letter-spacing:.15em;margin:44px 0 5px;font-size:8px;font-weight:900}.odds-card h3{letter-spacing:-.05em;margin:0 0 18px;font-size:24px}.odds-card>strong{letter-spacing:-.05em;font-size:28px}.odds-card>strong small{color:#697064;letter-spacing:.05em;font-size:9px}.odds-card>div:last-child{color:#6e7569;letter-spacing:.1em;border-top:1px solid #252920;justify-content:space-between;padding-top:12px;font-size:8px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.odds-card>div:last-child b{color:var(--paper);font-size:11px}.system-section{background:radial-gradient(circle at 90% 5%, #ff4fd824, transparent 26%), radial-gradient(circle at 12% 85%, #59f7ff24, transparent 30%), var(--paper);color:var(--ink);padding:clamp(70px,9vw,130px) clamp(20px,5vw,76px)}.system-heading{max-width:990px}.system-heading .eyebrow,.system-heading h2 em{color:#587e19}.system-heading>p:not(.eyebrow){color:#5e625a}.system-grid{grid-template-columns:1.1fr 1fr;gap:clamp(25px,5vw,70px);margin-top:65px;display:grid}.formula-card{color:var(--paper);background:linear-gradient(145deg,#080810,#171126);padding:clamp(25px,4vw,50px);position:relative;overflow:hidden;box-shadow:18px 18px #8b6cff1f,0 0 45px #ff4fd817}.formula-card:after{content:"";background:var(--acid);filter:blur(100px);opacity:.17;border-radius:50%;width:260px;height:260px;position:absolute;top:-130px;right:-130px}.formula-top{color:#747b6f;letter-spacing:.12em;justify-content:space-between;font-size:8px;font-weight:900;display:flex}.formula-top b{color:var(--acid)}.formula-card>code{color:var(--acid);letter-spacing:-.04em;margin:clamp(45px,7vw,90px) 0 27px;font:700 clamp(18px,2.2vw,30px)/1.3 monospace;display:block}.formula-live{border-top:1px solid #30342b;border-bottom:1px solid #30342b;justify-content:space-between;align-items:center;gap:12px;padding:19px 0;font:800 clamp(12px,1.3vw,17px)/1 monospace;display:flex}.formula-live b{color:var(--acid)}.formula-card>p{color:#8f9689;max-width:570px;margin:24px 0 0;font-size:11px;line-height:1.7}.system-steps{display:grid}.system-steps article{border-top:1px solid #c8cbbf;grid-template-columns:54px 1fr;gap:20px;padding:23px 0;display:grid}.system-steps article:last-child{border-bottom:1px solid #c8cbbf}.system-steps article>span{color:#7b8176;font:700 10px/1 monospace}.system-steps h3{letter-spacing:-.04em;margin:0 0 8px;font-size:20px}.system-steps p{color:#62665e;margin:0;font-size:11px;line-height:1.6}.economics-row{border-top:1px solid #bfc3b6;border-left:1px solid #bfc3b6;grid-template-columns:repeat(4,1fr);margin-top:50px;display:grid}.economics-row>div{border-bottom:1px solid #bfc3b6;border-right:1px solid #bfc3b6;flex-direction:column;justify-content:space-between;min-height:125px;padding:25px;display:flex}.economics-row span{color:#747a70;letter-spacing:.12em;font-size:8px;font-weight:900}.economics-row strong{letter-spacing:-.06em;font-size:clamp(21px,2.5vw,36px)}.production-note{color:#545950;border-top:1px solid #bfc3b6;grid-template-columns:190px 1fr;align-items:start;gap:25px;margin-top:24px;padding:22px 0;display:grid}.production-note strong{color:var(--ink);text-transform:uppercase;letter-spacing:.09em;font-size:11px}.production-note p{max-width:780px;margin:0;font-size:11px;line-height:1.65}footer{color:#686f64;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;padding:30px clamp(20px,5vw,76px);font-size:9px;display:grid}footer .brand{color:var(--paper);font-size:13px}footer p{text-align:center;margin:0}footer>span{justify-self:end}@keyframes hoverPack{0%,to{transform:translateY(0)rotate(2deg)}50%{transform:translateY(-13px)rotate(-1deg)}}@keyframes blink{to{opacity:.35}}@keyframes shuffle{0%{transform:translate(17%)}to{transform:translate(-16%)}}@keyframes opening{0%{transform:scale(1.08)rotateY(0)}55%{opacity:1;transform:scale(1.17)rotateY(90deg)}to{opacity:0;transform:scale(.8)rotateY(180deg)}}@keyframes revealIn{0%{opacity:0;transform:scale(.72)rotateY(-35deg)}to{opacity:1;transform:scale(1)rotateY(0)}}@keyframes shine{to{transform:translate(110%)}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes ticker{to{transform:translate(-50%)}}@keyframes ambientFloat{0%{transform:translate(-4%,-3%)scale(.88)}to{transform:translate(9%,7%)scale(1.15)}}@keyframes starDrift{to{transform:translate(-137px,-91px)}}@keyframes textPrism{to{background-position:200%}}@keyframes buttonCharge{to{background-position:250%}}@keyframes buttonPulse{0%,to{box-shadow:0 0 0 1px #ffffff4d,0 10px 35px #ff4fd824,0 0 24px #59f7ff1f}50%{box-shadow:0 0 0 2px #ffffff80,0 12px 45px #ff4fd84d,0 0 42px #59f7ff4d}}@keyframes gridPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.025)}}@keyframes auroraDance{0%{transform:translate(-18%,-7%)rotate(-8deg)}to{transform:translate(25%,9%)rotate(10deg)}}@keyframes chargeFlash{0%,55%{opacity:0}62%{opacity:.12}70%{opacity:0}82%{opacity:.22}to{opacity:0}}@keyframes revealFlash{0%{opacity:.96;transform:scale(.4)}35%{opacity:.42;transform:scale(1.5)}to{opacity:0;transform:scale(2.1)}}@keyframes holoSweep{to{transform:rotate(360deg)}}@keyframes rosterHyper{0%{filter:blur(4px);transform:rotateX(-8deg)rotateY(0)scale(.62)}18%{filter:blur(1px);transform:rotateX(-8deg)rotateY(-480deg)scale(1.05)}72%{filter:blur(.4px);transform:rotateX(-8deg)rotateY(-1820deg)scale(1)}to{filter:blur();transform:rotateX(-8deg)rotateY(-2160deg)scale(1)}}@keyframes rosterCruise{0%{transform:rotateX(-8deg)rotateY(0)}to{transform:rotateX(-8deg)rotateY(-360deg)}}@keyframes rosterScatter{0%{opacity:1;transform:rotateX(-8deg)rotateY(0)scale(1)}to{opacity:0;filter:blur(8px)saturate(2);transform:rotateX(12deg)rotateY(-540deg)scale(1.75)}}@keyframes coreBeat{0%,to{transform:translate(-50%,-50%)scale(.94);box-shadow:0 0 30px #8b6cff73,0 0 70px #ff4fd82e,inset 0 0 24px #59f7ff33}50%{transform:translate(-50%,-50%)scale(1.06);box-shadow:0 0 45px #8b6cffb8,0 0 95px #ff4fd857,inset 0 0 32px #59f7ff57}}@keyframes coreOverload{0%{filter:brightness();transform:translate(-50%,-50%)scale(.9)}to{filter:brightness(1.8);transform:translate(-50%,-50%)scale(1.22)}}@keyframes selectedCharge{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)rotateY(-180deg)}40%{opacity:1;transform:translate(-50%,-50%)scale(1.16)rotateY(-18deg)}68%{transform:translate(-50%,-50%)scale(.94)rotateY(7deg)}to{opacity:1;filter:drop-shadow(0 0 38px var(--card-color)) drop-shadow(0 0 95px var(--card-color)) brightness(1.3);transform:translate(-50%,-50%)scale(1.28)rotateY(0)}}@keyframes particleBurst{0%{opacity:0;transform:translate(0)rotate(0)scale(.4)}10%{opacity:1}38%{opacity:1;transform:translate(var(--particle-x), -185px) rotate(var(--particle-spin)) scale(1.2)}to{opacity:0;transform:translate(calc(var(--particle-x) + var(--particle-drift)), 370px) rotate(calc(var(--particle-spin) + 520deg)) scale(.65)}}@keyframes burstRing{0%{opacity:.95;transform:scale(.15)}to{opacity:0;transform:scale(7)}}@keyframes giantWord{0%{opacity:0;transform:translate(-50%,-50%)rotate(-7deg)scale(.3)}35%{opacity:.22;transform:translate(-50%,-50%)rotate(-7deg)scale(1.1)}to{opacity:.1;transform:translate(-50%,-50%)rotate(-7deg)scale(1)}}@keyframes megaBounce{to{transform:translate(-50%)rotate(2deg)scale(1.05)}}@keyframes winnerFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-9px)rotate(1deg)}}@keyframes megaReveal{0%{opacity:0;transform:scale(.15)rotate(-20deg)rotateY(-180deg)}55%{opacity:1;transform:scale(1.22)rotate(4deg)rotateY(8deg)}75%{transform:scale(.92)rotate(-2deg)rotateY(-4deg)}to{transform:scale(1)rotate(0)rotateY(0)}}@keyframes stageShock{0%,to{transform:translate(0)}12%{transform:translate(-8px,5px)}24%{transform:translate(7px,-5px)}38%{transform:translate(-5px,-3px)}52%{transform:translate(5px,3px)}70%{transform:translate(-2px,1px)}}@keyframes beamDetonate{0%{opacity:0;transform:rotate(var(--beam-angle)) scaleY(0)}12%{opacity:1}48%{opacity:.9;transform:rotate(var(--beam-angle)) scaleY(1)}to{opacity:0;transform:rotate(var(--beam-angle)) scaleY(1.25)}}@keyframes winEcho{0%{opacity:0;transform:translate(-50%,-50%)scale(.25)}18%{opacity:.92}55%{opacity:.7;transform:translate(calc(-50% + var(--echo-x)), calc(-50% + var(--echo-y))) rotate(var(--echo-rotate)) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--echo-x)), calc(-50% + var(--echo-y) - 90px)) rotate(var(--echo-rotate)) scale(1.18)}}@keyframes lossGloom{0%{opacity:0}to{opacity:1}}@keyframes sadRain{0%{opacity:0;transform:translateY(-25%)rotate(12deg)}14%{opacity:.65}to{opacity:0;transform:translateY(590%)rotate(12deg)}}@keyframes multiplierPop{0%{opacity:0;transform:scale(.1)rotate(-35deg)}58%{opacity:1;transform:scale(1.22)rotate(8deg)}78%{transform:scale(.9)rotate(-3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes orbPulse{0%,to{filter:brightness();transform:scale(.96)}50%{filter:brightness(1.35);transform:scale(1.08)}}@keyframes counterPunch{0%{opacity:0;filter:blur(7px);transform:scale(.3)}55%{opacity:1;filter:blur();transform:scale(1.22)}76%{transform:scale(.94)}to{transform:scale(1)}}@keyframes energyFill{0%{filter:brightness(2);transform:scaleX(0)}to{filter:brightness();transform:scaleX(1)}}@keyframes sadCardDrop{0%{opacity:0;transform:translateY(-70px)rotate(8deg)scale(.85)}62%{opacity:1;transform:translateY(18px)rotate(-4deg)scale(1)}80%{transform:translateY(-5px)rotate(2deg)}to{transform:translateY(8px)rotate(-1deg)}}@keyframes sadFloat{0%,to{transform:translateY(8px)rotate(-1deg)}50%{transform:translateY(15px)rotate(1deg)}}@keyframes lossPulse{0%,to{opacity:.72;box-shadow:0 0 #59678c00}50%{opacity:1;box-shadow:0 0 18px #59678c47}}@keyframes epicPulse{0%{filter:brightness(2.2)saturate(1.7);transform:scale(.97)}45%{filter:brightness(1.35)saturate(1.4);transform:scale(1.018)}to{filter:none;transform:scale(1)}}@keyframes winPulse{0%{filter:brightness(1.9)saturate(1.5)}to{filter:none}}@keyframes lossDim{0%{filter:brightness(1.7)}to{filter:brightness(.72)saturate(.6)}}@keyframes sadRing{0%{opacity:.4;transform:scale(.25)}to{opacity:0;transform:scale(3.2)}}@keyframes spectrumWin{0%{filter:brightness(.85);transform:scaleY(.12)}to{filter:brightness(1.65);transform:scaleY(1)}}@keyframes spectrumSad{0%{opacity:.25;transform:scaleY(.08)}to{opacity:.6;transform:scaleY(.45)}}@keyframes riftCrack{0%{opacity:0;transform:rotate(var(--rift-angle)) scaleY(0)}16%{opacity:1}52%{opacity:1;transform:rotate(var(--rift-angle)) scaleY(1)}to{opacity:0;transform:rotate(var(--rift-angle)) scaleY(1.18);filter:blur(2px)}}.noise{opacity:.018}.ambient-world>i{opacity:.11;filter:blur(130px)}.ambient-world>i:nth-child(4){opacity:.045}.ambient-stars{opacity:.14}.topbar{height:68px;box-shadow:none;background:#070710e6;border-color:#ffffff12;padding-inline:clamp(22px,3.5vw,58px)}.brand-mark{width:23px;height:23px}.brand>span:last-child{animation-duration:9s}.nav-links{color:#8d92a4;gap:22px}.ten-badge{color:var(--cyan);box-shadow:none;background:#59f7ff14;border:1px solid #59f7ff38}.wallet-chip{box-shadow:none;background:#ffffff09;border-color:#ffffff1a}.game-shell{background:#090912;border-inline:1px solid #ffffff0f;grid-template-columns:minmax(245px,285px) minmax(500px,1fr) minmax(245px,295px);width:min(100%,1680px);min-height:calc(100vh - 68px);margin-inline:auto}.rail{background:#0b0b13;padding:clamp(28px,3vw,48px) clamp(22px,2.2vw,34px)}.rail-left,.rail-right{box-shadow:none;border-color:#ffffff13}.rail-left h1{letter-spacing:-.065em;font-size:clamp(39px,3.7vw,62px);line-height:.94}.rail-left h1 em{filter:none;animation-duration:8s}.eyebrow{text-shadow:none;margin-bottom:16px}.intro-copy{color:#9297a7;margin:20px 0 28px}.pack-picker{gap:8px;margin:0 0 22px;display:grid}.pack-picker button{--option-accent:var(--cyan);color:#a4a9b7;cursor:pointer;text-align:left;background:#ffffff06;border:1px solid #ffffff17;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:3px 10px;width:100%;min-height:58px;padding:10px 11px;transition:border-color .2s,background .2s,transform .2s;display:grid}.pack-picker button:hover:not(:disabled){border-color:var(--option-accent);transform:translate(3px)}@supports (color:color-mix(in lab, red, red)){.pack-picker button:hover:not(:disabled){border-color:color-mix(in srgb, var(--option-accent), transparent 35%)}}.pack-picker button.is-active{color:#fff;border-color:var(--option-accent)}@supports (color:color-mix(in lab, red, red)){.pack-picker button.is-active{border-color:color-mix(in srgb, var(--option-accent), transparent 25%)}}.pack-picker button.is-active{background:linear-gradient(90deg, var(--option-accent), #ffffff06)}@supports (color:color-mix(in lab, red, red)){.pack-picker button.is-active{background:linear-gradient(90deg, color-mix(in srgb, var(--option-accent), transparent 88%), #ffffff06)}}.pack-picker button.is-active{box-shadow:inset 3px 0 0 var(--option-accent)}.pack-picker button:disabled{cursor:not-allowed}.pack-picker button>span{letter-spacing:.12em;align-items:center;gap:7px;font-size:9px;font-weight:950;display:flex}.pack-picker button>span i{background:var(--option-accent);width:7px;height:7px;box-shadow:0 0 12px var(--option-accent);border-radius:50%}.pack-picker button>strong{letter-spacing:-.04em;grid-area:1/2/span 2;font-size:18px}.pack-picker button>small{color:#676c79;letter-spacing:.08em;font-size:7px;font-weight:800}.bundle-picker{grid-template-columns:repeat(4,1fr);gap:6px;margin:0 0 16px;display:grid}.bundle-picker button{color:#7d8290;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:8px;min-height:36px;font-size:10px;font-weight:900}.bundle-picker button.is-active{color:#090912;border-color:var(--pack-accent);background:var(--pack-accent)}.bundle-picker button:disabled{cursor:not-allowed}.price-block small{color:#757b89;font-size:9px;line-height:1.45}.primary-button{border-radius:10px;animation:7s linear infinite buttonCharge;box-shadow:0 10px 30px #00000040}.micro-row{color:#686d7a}.rip-stage{background:radial-gradient(circle at 50% 44%,#8b6cff2e,#0000 31%),#080811;min-height:680px}.rip-stage:before{opacity:.38;background-size:42px 42px;animation:none}.rip-stage:after{opacity:.35;animation-duration:34s}.stage-aurora i{opacity:.075;filter:blur(85px)}.stage-topline{color:#858a99;top:20px}.stage-footer{color:#494e5b}.idle-composition,.roster-wrap{min-height:680px}.idle-sunburst{opacity:.38;width:520px;height:520px;animation-duration:32s}.hero-fan-pack{opacity:.25;filter:none}.hero-fan-pack:first-of-type,.hero-fan-pack:nth-of-type(7){opacity:.08}.hero-pack-main{filter:drop-shadow(0 28px 36px #00000094)drop-shadow(0 0 18px #59f7ff26)}.ready-pill{box-shadow:none;background:#090912db;border-color:#ffffff1f}.orbit-copy{color:#6f7480}.roster-copy strong{filter:none;animation-duration:5s}.roster-rays{opacity:.18;animation-duration:24s}.roster-floor{opacity:.62;border-width:1px;box-shadow:0 0 26px #59f7ff1a}.roster-core{box-shadow:0 0 28px #8b6cff52,inset 0 0 20px #59f7ff1f}.roster-prompt span{text-shadow:none}.pack-face{color:#fff;border-color:var(--card-color)}@supports (color:color-mix(in lab, red, red)){.pack-face{border-color:color-mix(in srgb, var(--card-color), white 20%)}}.pack-face{background:radial-gradient(circle at 82% 5%, var(--card-color), transparent 34%), linear-gradient(155deg, #20212a 0%, #11121a 46%, #08090e 100%);border-radius:16px 16px 24px}@supports (color:color-mix(in lab, red, red)){.pack-face{background:radial-gradient(circle at 82% 5%, color-mix(in srgb, var(--card-color), transparent 76%), transparent 34%), linear-gradient(155deg, #20212a 0%, #11121a 46%, #08090e 100%)}}.pack-face{box-shadow:inset 0 0 0 2px #07080c, inset 0 0 0 4px var(--card-color), 0 12px 28px #00000073, 0 0 30px var(--card-color)}@supports (color:color-mix(in lab, red, red)){.pack-face{box-shadow:inset 0 0 0 2px #07080c, inset 0 0 0 4px color-mix(in srgb, var(--card-color), transparent 38%), 0 12px 28px #00000073, 0 0 30px color-mix(in srgb, var(--card-color), transparent 82%)}}.pack-face:before{opacity:.42;background:repeating-linear-gradient(125deg,#0000 0 15px,#ffffff12 15px 17px)}.pack-face:after{background:linear-gradient(100deg, var(--card-color), var(--card-color-2,var(--card-color)));border-color:#ffffffb3;height:24%;top:55%}@supports (color:color-mix(in lab, red, red)){.pack-face:after{background:linear-gradient(100deg, var(--card-color), color-mix(in srgb, var(--card-color-2,var(--card-color)), white 12%))}}.pack-sigil b{color:var(--card-color);background:#0a0b10;border-color:#fff;outline-color:#050609}.pack-sigil i{background:#fff}.pack-copy small{color:var(--card-color)}@supports (color:color-mix(in lab, red, red)){.pack-copy small{color:color-mix(in srgb, var(--card-color), white 34%)}}.pack-edge{border-color:#ffffff2e}.holo-sheen{opacity:.62;animation-duration:7s}.vault-meter i{animation-duration:7s}.guard-badge.is-safe{box-shadow:none}.activity-head{margin-top:30px}.rail-note{background:#ffffff06;border-left-color:#b9ff528c}.ticker{display:none}.payment-gate{z-index:28;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center;background:#080811f5;border:1px solid #59f7ff57;border-radius:16px;width:min(420px,100% - 36px);padding:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 28px 90px #000000ad,0 0 42px #59f7ff1f}.payment-gate .eyebrow{margin-bottom:12px}.payment-gate h2{letter-spacing:-.06em;margin:0;font-size:38px}.payment-gate>p:not(.eyebrow){color:#989dac;max-width:330px;margin:14px auto 22px;font-size:12px;line-height:1.65}.payment-gate>p strong{color:#fff}.payment-button,.payment-check{letter-spacing:.1em;border-radius:9px;justify-content:space-between;align-items:center;width:100%;padding:15px 16px;font-size:10px;font-weight:950;display:flex}.payment-button{background:linear-gradient(90deg, var(--cyan), var(--acid));color:#070710}.payment-check{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;margin-top:10px}.payment-check:disabled{opacity:.55;cursor:wait}.payment-gate>small{color:#636878;letter-spacing:.08em;margin-top:17px;font:700 7px/1 monospace;display:block}.proof-section,.odds-section{background:#090912}.proof-section,.odds-section,.system-section{padding-top:clamp(64px,8vw,108px);padding-bottom:clamp(64px,8vw,108px)}.proof-console{box-shadow:10px 10px #11101d}.odds-card:after{opacity:.06}.odds-card:hover{transform:translateY(-4px)}.odds-pack-tabs{grid-template-columns:repeat(3,1fr);gap:10px;margin:30px 0 18px;display:grid}.odds-pack-tabs button{--option-accent:var(--cyan);text-align:left;color:#969baa;cursor:pointer;background:#0e0f18;border:1px solid #ffffff1a;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;min-height:82px;padding:15px 17px;display:grid}.odds-pack-tabs button.is-active{color:#fff;border-color:var(--option-accent)}@supports (color:color-mix(in lab, red, red)){.odds-pack-tabs button.is-active{border-color:color-mix(in srgb, var(--option-accent), transparent 22%)}}.odds-pack-tabs button.is-active{background:linear-gradient(135deg, var(--option-accent), #0e0f18 70%)}@supports (color:color-mix(in lab, red, red)){.odds-pack-tabs button.is-active{background:linear-gradient(135deg, color-mix(in srgb, var(--option-accent), transparent 88%), #0e0f18 70%)}}.odds-pack-tabs button.is-active{box-shadow:inset 0 3px 0 var(--option-accent)}.odds-pack-tabs span{letter-spacing:.03em;font-size:11px;font-weight:900}.odds-pack-tabs strong{grid-area:1/2/span 2;font-size:18px}.odds-pack-tabs small{color:#666b78;text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:800}.formula-card{box-shadow:10px 10px #8b6cff1a}.mobile-storefront,.mobile-bottom-nav,.odds-sheet-backdrop,.mobile-panel-backdrop{display:none}@media (width<=1050px){.game-shell{grid-template-columns:270px 1fr}.rail-right{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.activity-head{margin-top:0}.activity-list{min-height:160px}.empty-activity{min-height:150px}.rail-note{grid-column:1/-1}.odds-grid{grid-template-columns:repeat(2,1fr)}.proof-section{grid-template-columns:1fr}.proof-intro{max-width:650px}.system-grid{grid-template-columns:1fr}}@media (width<=720px){html{background:#050607}body{background:#050607;padding-bottom:76px}.ambient-world,.noise{display:none}.topbar{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050607f0;border-bottom:0;grid-template-columns:1fr auto;height:64px;padding:0 17px;position:sticky;top:0}.brand{gap:8px;font-size:18px}.brand-mark{width:21px;height:21px}.nav-links{display:none}.wallet-chip{text-align:right;border-color:#ffffff29;border-radius:999px;min-width:0;padding:8px 12px}.wallet-chip span{display:none}.wallet-chip strong{letter-spacing:-.02em;font-size:12px}.mobile-storefront{background:radial-gradient(circle at 50% 28%, var(--pack-accent), transparent 35%), linear-gradient(145deg, #0a1013, #050607 58%);flex-direction:column;min-height:calc(100svh - 140px);padding:10px 18px 22px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mobile-storefront{background:radial-gradient(circle at 50% 28%, color-mix(in srgb, var(--pack-accent), transparent 86%), transparent 35%), linear-gradient(145deg, #0a1013, #050607 58%)}}.mobile-pack-tabs{grid-template-columns:repeat(3,1fr);gap:8px;margin:2px 0 8px;display:grid}.mobile-pack-tabs button{color:#838895;background:#ffffff06;border:1px solid #ffffff1c;border-radius:12px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:9px 6px 8px;display:flex}.mobile-pack-tabs button.is-active{color:#fff;border-color:var(--option-accent)}@supports (color:color-mix(in lab, red, red)){.mobile-pack-tabs button.is-active{border-color:color-mix(in srgb, var(--option-accent), transparent 34%)}}.mobile-pack-tabs button.is-active{background:var(--option-accent)}@supports (color:color-mix(in lab, red, red)){.mobile-pack-tabs button.is-active{background:color-mix(in srgb, var(--option-accent), transparent 91%)}}.mobile-pack-tabs button.is-active{box-shadow:inset 0 -2px 0 var(--option-accent)}.mobile-pack-tabs span{letter-spacing:.12em;font-size:10px;font-weight:900}.mobile-pack-tabs small{color:inherit;font-size:9px}.mobile-pack-showcase{perspective:900px;place-items:center;height:clamp(275px,39svh,355px);display:grid;position:relative}.mobile-pack-glow{background:var(--option-accent);opacity:.14;filter:blur(58px);border-radius:50%;width:235px;height:235px;position:absolute}.mobile-pack-art{aspect-ratio:.68;filter:drop-shadow(0 28px 28px #000000ad);background:0 0;border:0;width:clamp(180px,49vw,218px);padding:0;animation:3.8s ease-in-out infinite mobilePackFloat;transform:rotateY(-2deg)rotateX(2deg)}.mobile-pack-art .pack-face{box-shadow:inset 0 0 0 2px #07080c, inset 0 0 0 4px var(--card-color), 0 18px 34px #0000008c;border-width:1px;border-radius:7px}@supports (color:color-mix(in lab, red, red)){.mobile-pack-art .pack-face{box-shadow:inset 0 0 0 2px #07080c, inset 0 0 0 4px color-mix(in srgb, var(--card-color), transparent 30%), 0 18px 34px #0000008c}}.mobile-pack-art .pack-face:before{background:repeating-linear-gradient(128deg,#0000 0 18px,#ffffff0e 18px 20px)}.mobile-pack-art .pack-face:after{border-top-color:#ffffffbf;border-bottom-color:#000c;height:26%;top:59%;transform:skewY(-7deg)}.mobile-pack-art .pack-copy{bottom:12%}.mobile-product-copy{text-align:center;z-index:2;position:relative}.mobile-product-copy>p{color:var(--pack-accent);letter-spacing:.18em;margin:0 0 4px;font-size:8px;font-weight:900}.mobile-product-copy h1{letter-spacing:-.045em;margin:0;font-size:31px;line-height:1}.inside-button{color:#b6bac2;background:#ffffff12;border:1px solid #ffffff21;border-radius:999px;margin:14px auto 0;padding:9px 18px;font-size:12px;font-weight:700}.inside-button span{color:#fff;margin-right:7px}.mobile-quantity-picker{grid-template-columns:repeat(4,1fr);gap:8px;margin:19px 0 0;display:grid}.mobile-quantity-picker button{color:#848995;background:#ffffff06;border:1px solid #ffffff1c;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-height:52px;padding:7px 3px;display:flex}.mobile-quantity-picker button.is-active{color:#050607;border-color:var(--pack-accent);background:var(--pack-accent);box-shadow:0 7px 20px var(--pack-accent)}@supports (color:color-mix(in lab, red, red)){.mobile-quantity-picker button.is-active{box-shadow:0 7px 20px color-mix(in srgb, var(--pack-accent), transparent 82%)}}.mobile-quantity-picker strong{font-size:17px;line-height:1}.mobile-quantity-picker span{letter-spacing:.08em;font-size:7px;font-weight:900}.mobile-pull-stats{grid-template-columns:1fr 1.2fr 1fr;align-items:end;margin:21px 0 17px;display:grid}.mobile-pull-stats>*{color:#fff;text-align:left;background:0 0;border:0;flex-direction:column;justify-content:flex-end;min-width:0;min-height:57px;padding:7px 9px 4px;display:flex}.mobile-pull-stats>*+*{border-left:1px solid #ffffff1f}.mobile-pull-stats .max-pull{text-align:center;align-items:center}.mobile-pull-stats button{text-align:right;align-items:flex-end}.mobile-pull-stats span{color:#8b8f98;font-size:10px;font-weight:700}.mobile-pull-stats strong{letter-spacing:-.035em;white-space:nowrap;font-size:18px;line-height:1.2}.mobile-pull-stats .max-pull strong{text-shadow:0 0 16px var(--pack-accent);font-size:25px}@supports (color:color-mix(in lab, red, red)){.mobile-pull-stats .max-pull strong{text-shadow:0 0 16px color-mix(in srgb, var(--pack-accent), transparent 50%)}}.mobile-pull-stats small{color:#757a85;font-size:8px}.mobile-buy-button,.odds-apply{color:#050607;background:linear-gradient(95deg, var(--pack-accent), var(--pack-accent-2));width:100%;min-height:58px;box-shadow:0 12px 28px var(--pack-accent);border:0;border-radius:18px;font-size:16px;font-weight:900}@supports (color:color-mix(in lab, red, red)){.mobile-buy-button,.odds-apply{box-shadow:0 12px 28px color-mix(in srgb, var(--pack-accent), transparent 82%)}}.mobile-buy-button:disabled{opacity:.45}.mobile-inline-message{color:#ff9e93;text-align:center;margin:9px 3px 0;font-size:10px}.mobile-safety{color:#656a75;text-align:center;letter-spacing:.04em;margin:12px 0 0;font-size:8px;font-weight:700}.mobile-safety i{background:var(--acid);width:5px;height:5px;box-shadow:0 0 8px var(--acid);border-radius:50%;margin-right:5px;display:inline-block}.mobile-bottom-nav{z-index:60;height:76px;padding:8px max(8px, env(safe-area-inset-left)) max(8px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050607f5;border-top:1px solid #ffffff17;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav a,.mobile-bottom-nav button{color:#747984;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.mobile-bottom-nav span{font-size:22px;line-height:1}.mobile-bottom-nav b{font-size:9px;font-weight:700}.mobile-bottom-nav .is-active{color:#fff}.mobile-panel-backdrop{z-index:90;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000b8;align-items:flex-end;display:flex;position:fixed;inset:0 0 76px}.mobile-panel{width:100%;max-height:min(78svh,720px);padding:9px 20px calc(22px + env(safe-area-inset-bottom));background:linear-gradient(155deg,#18191d,#08090b 34%);border:1px solid #ffffff1f;border-bottom:0;border-radius:25px 25px 0 0;animation:.28s ease-out sheetUp;overflow-y:auto;box-shadow:0 -28px 70px #000000b3}.mobile-panel-handle{background:#fff3;border-radius:99px;width:42px;height:4px;margin:0 auto 13px}.mobile-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mobile-panel-head p{color:var(--pack-accent);letter-spacing:.14em;margin:0 0 4px;font-size:9px;font-weight:900}.mobile-panel-head h2{letter-spacing:-.055em;margin:0;font-size:34px}.mobile-panel-head>button{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;width:42px;height:42px;font-size:28px;line-height:1}.mobile-panel-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.mobile-panel-empty>span{color:#454a55;font-size:45px}.mobile-panel-empty strong{margin-top:8px;font-size:16px}.mobile-panel-empty p{color:#777c87;max-width:280px;margin:7px 0 0;font-size:11px;line-height:1.55}.mobile-receipts{gap:9px;margin-top:20px;display:grid}.mobile-receipt-card{background:#ffffff06;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:4px 1fr auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.mobile-receipt-card>i{background:var(--receipt-color);width:4px;height:39px;box-shadow:0 0 12px var(--receipt-color);border-radius:99px}.mobile-receipt-card>div{flex-direction:column;gap:3px;min-width:0;display:flex}.mobile-receipt-card span{color:#777c87;letter-spacing:.09em;font-size:7px;font-weight:900}.mobile-receipt-card strong{font-size:14px}.mobile-receipt-card small{color:#656a75;text-overflow:ellipsis;white-space:nowrap;font:8px/1.2 monospace;overflow:hidden}.mobile-receipt-card>b{font:900 13px/1 monospace}.mobile-panel-action{border:1px solid var(--pack-accent);width:100%;min-height:52px;margin-top:18px;padding:0 17px}@supports (color:color-mix(in lab, red, red)){.mobile-panel-action{border:1px solid color-mix(in srgb, var(--pack-accent), transparent 45%)}}.mobile-panel-action{color:#fff;background:var(--pack-accent);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.mobile-panel-action{background:color-mix(in srgb, var(--pack-accent), transparent 91%)}}.mobile-panel-action{letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:10px;font-weight:900;display:flex}.mobile-panel-action span{color:var(--pack-accent);font-size:18px}.mobile-vault-panel{margin-top:24px}.mobile-vault-total{text-align:center;flex-direction:column;align-items:center;display:flex}.mobile-vault-total>span{color:#777c87;letter-spacing:.13em;font-size:8px;font-weight:900}.mobile-vault-total>strong{letter-spacing:-.06em;margin:7px 0 11px;font-size:38px}.mobile-vault-total>strong small{color:#747984;letter-spacing:.04em;font-size:11px}.mobile-vault-total em{letter-spacing:.08em;border-radius:999px;padding:7px 10px;font-size:8px;font-style:normal;font-weight:900}.mobile-vault-total em.is-safe{color:var(--acid);background:#b9ff5214}.mobile-vault-total em.is-paused{color:#ff8e7e;background:#ff6b5514}.mobile-vault-total em i{background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block;box-shadow:0 0 8px}.mobile-vault-bar{background:#ffffff14;border-radius:99px;height:5px;margin:21px 0 18px;overflow:hidden}.mobile-vault-bar i{background:linear-gradient(90deg, var(--cyan), var(--magenta), var(--gold), var(--acid));height:100%;display:block}.mobile-vault-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mobile-vault-grid>div{background:#ffffff06;border:1px solid #ffffff14;border-radius:13px;flex-direction:column;justify-content:flex-end;min-height:84px;padding:13px;display:flex}.mobile-vault-grid span{color:#777c87;font-size:8px}.mobile-vault-grid strong{margin-top:5px;font-size:20px}.mobile-vault-grid small{color:#656a75;font-size:8px}.mobile-vault-rule{color:#777c87;margin:14px 2px 0;font-size:10px;line-height:1.55}.mobile-account-panel{text-align:center;flex-direction:column;align-items:center;margin-top:24px;display:flex}.mobile-account-orb{color:#787d88;background:#ffffff0a;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:65px;height:65px;display:grid}.mobile-account-orb.is-connected{color:#071008;border-color:var(--acid);background:var(--acid);box-shadow:0 0 30px #b9ff5233}.mobile-account-orb span{font-size:24px;font-weight:900}.mobile-account-panel>p{color:#777c87;letter-spacing:.13em;margin:14px 0 4px;font-size:8px;font-weight:900}.mobile-account-panel>h3{margin:0;font-size:19px}.mobile-account-balance{background:radial-gradient(circle at 50% 0, var(--pack-accent), transparent 72%), #ffffff06;border:1px solid #ffffff17;border-radius:16px;width:100%;margin-top:22px;padding:20px}@supports (color:color-mix(in lab, red, red)){.mobile-account-balance{background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--pack-accent), transparent 88%), transparent 72%), #ffffff06}}.mobile-account-balance{text-align:left;grid-template-columns:1fr auto;display:grid}.mobile-account-balance span{color:#777c87;letter-spacing:.12em;grid-column:span 2;font-size:8px;font-weight:900}.mobile-account-balance strong{letter-spacing:-.05em;margin-top:7px;font-size:34px}.mobile-account-balance small{color:#777c87;align-self:end;margin-bottom:6px;font-size:10px}.mobile-session-card{text-align:left;background:#ffffff06;border:1px solid #ffffff14;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:10px;padding:14px 15px;display:flex}.mobile-session-card span{color:#777c87;letter-spacing:.08em;font-size:8px;font-weight:900}.mobile-session-card strong{font-size:10px}.mobile-account-message{color:#ff9e93;margin:10px 0 0;font-size:10px}.odds-sheet-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000b8;align-items:flex-end;display:flex;position:fixed;inset:0}.odds-sheet{width:100%;max-height:91svh;padding:24px 20px calc(22px + env(safe-area-inset-bottom));background:linear-gradient(155deg,#18191d,#08090b 34%);border:1px solid #ffffff1f;border-bottom:0;border-radius:25px 25px 0 0;animation:.28s ease-out sheetUp;overflow-y:auto;box-shadow:0 -28px 70px #000000b3}.odds-sheet-head{justify-content:space-between;align-items:flex-start;display:flex}.odds-sheet-head p{color:var(--pack-accent);letter-spacing:.14em;margin:0 0 4px;font-size:9px;font-weight:900}.odds-sheet-head h2{letter-spacing:-.05em;margin:0;font-size:38px}.odds-sheet-head>button{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;width:44px;height:44px;font-size:30px;line-height:1}.odds-sheet-copy{color:#9296a0;max-width:330px;margin:10px 0 17px;font-size:12px;line-height:1.5}.odds-sheet-tabs{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px;display:grid}.odds-sheet-tabs button{color:#858a94;background:0 0;border:1px solid #ffffff1f;border-radius:999px;height:43px;font-size:10px;font-weight:900}.odds-sheet-tabs button.is-active{color:#fff;border-color:var(--option-accent);box-shadow:inset 0 0 0 1px var(--option-accent)}.odds-sheet-table{gap:9px;display:grid}.odds-sheet-table>div{grid-template-columns:86px 1fr 76px 42px;align-items:center;gap:8px;display:grid}.odds-sheet-table span{color:#c1c4cb;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.odds-sheet-table span i{background:var(--tier);width:7px;height:22px;box-shadow:0 0 8px var(--tier);border-radius:2px}.odds-sheet-table>div>div{background:#ffffff14;border-radius:2px;height:10px;overflow:hidden}.odds-sheet-table b{width:var(--odds-width);background:var(--tier);min-width:3px;height:100%;box-shadow:0 0 10px var(--tier);display:block}.odds-sheet-table strong{text-align:right;white-space:nowrap;font-size:11px}.odds-sheet-table strong small{color:#6f747e;font-size:7px}.odds-sheet-table em{color:#b4b7bf;text-align:right;font:800 10px/1 monospace}.odds-sheet-summary{color:#898e98;border-top:1px solid #ffffff1a;justify-content:space-between;margin:19px 0 16px;padding:15px 0;font-size:10px;display:flex}.odds-sheet-summary span{flex-direction:column;gap:3px;display:flex}.odds-sheet-summary span:last-child{text-align:right}.odds-sheet-summary strong{color:#fff;font-size:17px}.odds-apply{background:linear-gradient(95deg, var(--pack-accent), var(--pack-accent-2))}.game-shell{flex-direction:column;display:flex}.rail-left{display:none}.state-idle .game-shell{border:0;min-height:0}.state-idle .rip-stage,.state-idle .rail-right{display:none}.intro-copy{max-width:none;margin:18px 0 24px}.rip-stage,.idle-composition,.shuffle-window,.pack-choice-wrap,.reveal-wrap{min-height:620px}.hero-pack{width:185px}.orbit-copy{display:none}.idle-sunburst{width:440px;height:440px}.ready-pill{bottom:72px}.roster-wrap{--roster-radius:148px;min-height:650px}.roster-copy{top:68px}.roster-copy strong{font-size:31px}.roster-arena{perspective:900px;height:420px}.card-roster{width:76px;height:116px;margin:-67px 0 0 -38px}.roster-card .pack-face.is-compact{padding:6px}.roster-card .pack-face.is-compact .pack-sigil b{width:34px;height:34px;font-size:10px}.roster-card .pack-face.is-compact .pack-copy b{font-size:7px}.roster-floor{width:94%;bottom:44px}.roster-core{width:88px;height:88px}.roster-core span{font-size:33px}.roster-core b{font-size:6px}.roster-rays{width:420px;height:420px}.roster-prompt{width:92%;bottom:54px}.roster-prompt span{font-size:7px;line-height:1.5}.selected-card-clone{width:145px}.pack-choice-wrap{align-items:stretch;overflow:hidden}.pack-choice-grid{scroll-snap-type:x mandatory;justify-content:flex-start;margin:0 -20px;padding:20px 20px 35px;overflow-x:auto}.choice-pack{scroll-snap-align:center;min-width:112px}.choice-pack:nth-child(2),.choice-pack:nth-child(4){transform:none}.reveal-wrap{flex-direction:column;gap:35px;padding:74px 24px 65px}.reveal-card{width:228px}.result-copy{text-align:center;width:100%}.result-copy .eyebrow{margin-bottom:10px}.result-copy h2{font-size:40px}.secondary-button{max-width:260px;margin-left:auto;margin-right:auto}.mega-banner{letter-spacing:.14em;width:max-content;max-width:90%;padding:8px 14px;font-size:9px;top:48px}.banner-mythic{padding:10px 16px;font-size:10px}.multiplier-orb{width:66px;height:66px;top:24%;right:12px}.multiplier-orb strong{font-size:23px}.multiplier-orb span{font-size:5px}.win-echoes span{font-size:17px}.overdrive-beams i{height:330px}.audio-spectrum{gap:2px;width:96%;height:88px;bottom:20px}.mythic-rift i{height:390px}.stage-footer{font-size:6px}.rail-right{display:none}.section-heading{display:block}.section-heading>p{width:100%;margin-top:25px}.section-heading h2{font-size:54px}.odds-grid{grid-template-columns:1fr 1fr}.odds-card{min-height:225px;padding:18px}.odds-card>p{margin-top:35px}.odds-card h3{font-size:20px}.odds-card>strong{font-size:22px}.odds-card>div:last-child{left:18px;right:18px}.pack-picker{scroll-snap-type:x mandatory;grid-template-columns:repeat(3,minmax(112px,1fr));margin-inline:-22px;padding:0 22px 5px;overflow-x:auto}.pack-picker button{scroll-snap-align:center;flex-direction:column;align-items:flex-start;gap:5px;min-width:118px;min-height:76px;display:flex}.pack-picker button>strong{order:2;font-size:20px}.pack-picker button>small{order:3}.pack-picker button:hover:not(:disabled){transform:none}.odds-pack-tabs{scroll-snap-type:x mandatory;margin-inline:-22px;padding:0 22px 8px;display:flex;overflow-x:auto}.odds-pack-tabs button{scroll-snap-align:center;min-width:210px}.proof-section{padding-top:75px;padding-bottom:80px}.proof-intro h2,.system-heading h2{font-size:52px}.proof-console{box-shadow:8px 8px #151813}.proof-result{gap:8px}.proof-result strong{font-size:10px}.proof-actions{grid-template-columns:1fr}.system-grid{margin-top:40px}.formula-card{padding:25px 20px}.formula-card>code{overflow-wrap:anywhere;margin:48px 0 25px;font-size:17px}.formula-live{font-size:10px}.economics-row{grid-template-columns:1fr 1fr}.economics-row>div{min-height:105px;padding:18px}.production-note{grid-template-columns:1fr;gap:10px}footer{grid-template-columns:1fr auto;gap:18px}footer p{text-align:left;grid-area:2/1/auto/-1}footer>span{font-size:7px}.rail-left{padding-top:32px}.rail-left h1{font-size:46px}.micro-row{margin-top:13px}.rip-stage:after,.stage-aurora{opacity:.45}.stage-footer span:nth-child(2),.proof-section,.odds-section,.system-section,footer{display:none}}@keyframes mobilePackFloat{0%,to{transform:translateY(3px)rotateY(-2deg)rotateX(2deg)}50%{transform:translateY(-7px)rotateY(2deg)rotateX(-1deg)}}@keyframes sheetUp{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
