*{box-sizing:border-box}:root{--deep-navy: #061b55;--navy-900: #06143d;--navy-800: #092568;--hero-blue: #0047ff;--electric-blue: #0a5cff;--sky-blue: #d7e7ff;--surface: #ffffff;--soft-surface: #f7faff;--red-cta: #ef1f25;--red-dark: #b90f18;--green-status: #14a447;--gold: #f6c23e;--purple: #7037d8;--border-blue-gray: #d7e0f2;--text-dark: #06143d;--text-muted: #64708b;--shadow-soft: 0 18px 45px rgba(3, 16, 62, .16);--shadow-float: 0 24px 70px rgba(0, 16, 72, .28);--shadow-card: 0 16px 34px rgba(5, 20, 70, .24);--radius-panel: 18px;--radius-control: 12px;--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: Impact, Haettenschweiler, "Arial Narrow Bold", "Franklin Gothic Heavy", var(--font-sans);color:var(--surface);background:var(--deep-navy);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}html{min-width:0;overflow-x:hidden;background:var(--deep-navy);scroll-behavior:smooth}body{min-width:0;min-height:100vh;margin:0;overflow-x:hidden;color:var(--surface);background:radial-gradient(circle at 82% 0%,rgba(10,92,255,.66),transparent 32rem),radial-gradient(circle at 12% 12%,rgba(239,31,37,.18),transparent 26rem),linear-gradient(128deg,#06143d,#061b55 38%,#0047ff)}body:before,body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}body:before{background:linear-gradient(140deg,transparent 0 22%,rgba(255,255,255,.055) 22% 31%,transparent 31%),linear-gradient(155deg,transparent 0 55%,rgba(2,17,72,.42) 55% 64%,transparent 64%),linear-gradient(25deg,transparent 0 72%,rgba(255,255,255,.07) 72% 80%,transparent 80%)}body:after{background:radial-gradient(circle at 18% 80%,rgba(20,164,71,.13),transparent 19rem),radial-gradient(circle at 100% 36%,rgba(239,31,37,.16),transparent 22rem)}#root{position:relative;z-index:1;min-width:0;overflow-x:hidden}h1,h2,h3,p,ul,ol,dl{margin-top:0}h1,h2,h3,p{letter-spacing:0}p{line-height:1.56}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid rgba(20,164,71,.75);outline-offset:3px}.app-layout{position:relative;width:100%;min-height:100vh;margin:0;padding:20px clamp(12px,2.2vw,34px) 56px}.page-shell{position:relative;z-index:2;width:100%}.section-stack{display:grid;gap:22px}.topbar{position:sticky;top:16px;z-index:60;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;width:min(1180px,calc(100% - 8px));min-width:0;margin:0 auto 20px;padding:14px 18px;color:var(--text-dark);background:#fffffff5;border:1px solid rgba(215,224,242,.92);border-radius:18px;box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;min-width:0;padding:0;color:inherit;background:transparent;border:0}.brand-logo{display:inline-flex;align-items:center;gap:11px;min-width:0}.brand-logo__mark{position:relative;display:grid;width:46px;height:52px;place-items:center}.brand-logo__mark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a4bdb 0,#0a4bdb 40%,#fff 40%,#fff 61%,#ef1f25 61%,#ef1f25);clip-path:polygon(50% 0,92% 18%,92% 64%,50% 100%,8% 64%,8% 18%);box-shadow:inset 0 0 0 3px #06143df2}.brand-logo__u{position:relative;z-index:1;width:22px;height:28px;border-right:7px solid var(--deep-navy);border-bottom:7px solid var(--deep-navy);border-left:7px solid var(--deep-navy);border-radius:0 0 12px 12px}.brand-logo__star{position:absolute;top:4px;left:7px;z-index:2;width:8px;height:8px;background:#0a4bdb;clip-path:polygon(50% 0,62% 35%,100% 35%,69% 57%,82% 100%,50% 74%,18% 100%,31% 57%,0 35%,38% 35%)}.brand-logo__word{display:grid;gap:0;line-height:.86;font-family:var(--font-display);font-size:1.28rem;color:var(--deep-navy)}.brand-logo--compact{gap:7px}.brand-logo--compact .brand-logo__mark{width:28px;height:32px}.brand-logo--compact .brand-logo__u{width:14px;height:17px;border-width:4px}.brand-logo--compact .brand-logo__star{width:5px;height:5px}.brand-logo--compact .brand-logo__word{font-size:.72rem}.tabs{display:flex;justify-content:center;gap:6px;min-width:0}.tab,.mobile-nav__item,.admin-menu__item{min-height:42px;padding:0 16px;color:var(--text-dark);font-weight:850;background:transparent;border:0;border-radius:10px;transition:color .16s ease,background .16s ease,transform .16s ease}.tab:hover,.mobile-nav__item:hover,.admin-menu__item:hover{color:var(--electric-blue);background:#eef5ff}.tab.is-active,.mobile-nav__item.is-active,.admin-menu__item.is-active{color:#fff;background:linear-gradient(180deg,#ff343b,var(--red-cta));box-shadow:0 9px 20px #ef1f254d}.topbar-actions{display:inline-flex;align-items:center;gap:10px;min-width:0}.topbar-context{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;color:#0d7b35;background:#f5fff8;border:2px dashed #12a146;border-radius:12px;font-weight:950;white-space:nowrap}.topbar-context .ui-icon{width:18px;height:18px}.admin-menu,.mobile-nav{position:relative}.admin-menu summary,.mobile-nav summary{display:inline-flex;align-items:center;min-height:42px;padding:0 12px;color:var(--text-dark);font-weight:850;list-style:none;background:#f4f7ff;border:1px solid var(--border-blue-gray);border-radius:12px}.admin-menu summary::-webkit-details-marker,.mobile-nav summary::-webkit-details-marker{display:none}.admin-menu__panel,.mobile-nav__panel,.account-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:80;display:grid;gap:8px;width:min(320px,calc(100vw - 28px));padding:14px;color:var(--text-dark);background:var(--surface);border:1px solid var(--border-blue-gray);border-radius:16px;box-shadow:var(--shadow-float)}.mobile-nav{display:none}.auth-shell{position:relative;display:inline-flex;align-items:center}.auth-button,.account-pill{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;color:var(--text-dark);background:#f8fbff;border:1px solid var(--border-blue-gray);border-radius:12px;font-weight:850;white-space:nowrap}.auth-button{color:#fff;background:var(--deep-navy)}.account-pill__dot{width:10px;height:10px;background:var(--green-status);border-radius:50%;box-shadow:0 0 0 4px #14a4471f}.account-pill__chevron{color:var(--text-muted);font-weight:900}.account-menu div{display:grid;gap:3px}.account-menu span,.account-menu p{margin:0;color:var(--text-muted);font-size:.82rem}.account-menu strong{overflow-wrap:anywhere}.auth-warning{display:grid;gap:2px;color:var(--red-dark);font-size:.82rem}.ui-icon{width:20px;height:20px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.primary-action,.secondary-action,.danger-action,.panel-link-button,.pack-link-action{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 22px;overflow:hidden;border-radius:12px;font-weight:950;text-decoration:none;text-transform:uppercase;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease}.primary-action{color:#fff;background:linear-gradient(180deg,#ff3b41,var(--red-cta));border:1px solid rgba(255,255,255,.45);box-shadow:0 12px 26px #ef1f2552}.primary-action:after{content:"";position:absolute;inset:-40% auto -40% -55%;width:45%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transition:left .28s ease}.primary-action:hover:after{left:120%}.primary-action:hover,.secondary-action:hover,.panel-link-button:hover,.pack-link-action:hover{transform:translateY(-2px)}.primary-action--small{min-height:38px;padding:0 14px;font-size:.82rem}.secondary-action{color:var(--deep-navy);background:#fff;border:1px solid var(--border-blue-gray);box-shadow:0 8px 18px #061b5514}.secondary-action--hero{color:#fff;background:#04195557;border-color:#ffffffc7;box-shadow:none}.danger-action{color:#fff;background:var(--red-dark);border:0}.panel-link-button,.pack-link-action{min-height:34px;padding:0 6px;color:var(--red-cta);background:transparent;border:0;font-size:.78rem}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--electric-blue);font-size:.75rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.premium-panel,.glass-panel{position:relative;overflow:hidden;color:var(--text-dark);background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid var(--border-blue-gray);border-radius:var(--radius-panel);box-shadow:var(--shadow-soft)}.premium-panel{padding:clamp(18px,2vw,26px);animation:panelIn .52s ease both}.premium-panel__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.premium-panel h2,.section-heading h1,.section-heading h2,.page-hero h1{margin:0;color:var(--deep-navy);font-family:var(--font-display);line-height:.9;text-transform:uppercase}.premium-panel h2{font-size:clamp(1.35rem,2vw,2rem)}.panel-subcopy{margin:0 0 14px;color:var(--text-muted)}.empty-panel{display:grid;gap:5px;min-height:128px;place-items:center;padding:24px;color:var(--text-muted);text-align:center;background:#f7faff;border:1px dashed #afc2e8;border-radius:14px}.empty-panel strong{color:var(--deep-navy);font-size:1.1rem}.compact-empty{min-height:86px;padding:16px}.disabled-reason{margin:10px 0 0;color:var(--text-muted);font-size:.92rem}.status-pill{display:inline-flex;align-items:center;width:fit-content;min-height:34px;padding:0 12px;color:var(--deep-navy);background:#f8fbff;border:1px solid var(--border-blue-gray);border-radius:999px;font-size:.78rem;font-weight:950;text-transform:uppercase}.status-pill.success{color:#0b7a35;background:#f0fff5;border-color:#14a44759}.status-pill.warning{color:#8a5b00;background:#fff9e8;border-color:#e0981e59}.status-pill.danger{color:#9b1118;background:#fff2f3;border-color:#ef1f2559}.admin-page{width:min(1180px,100%);margin:0 auto}.admin-panel{display:grid;gap:16px;padding:clamp(16px,2vw,22px)}.admin-panel-wide{width:100%}.admin-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.7fr);gap:18px}.admin-panel-heading,.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.admin-panel-heading h2{margin:0;color:var(--deep-navy);font-family:var(--font-display);line-height:.9;text-transform:uppercase}.admin-panel-heading small{max-width:100%;color:var(--text-muted);overflow-wrap:anywhere}.admin-panel input,.admin-panel select,.admin-panel textarea{width:100%;min-height:44px;padding:0 12px;color:var(--text-dark);background:#fff;border:1px solid var(--border-blue-gray);border-radius:10px}.admin-panel label{display:grid;gap:6px;color:var(--text-muted);font-size:.76rem;font-weight:950;text-transform:uppercase}.admin-panel textarea{min-height:86px;padding-block:10px;resize:vertical}.admin-pack-grant-editor textarea{min-height:210px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;line-height:1.5}.admin-pack-grant-controls{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:10px;align-items:end}.admin-player-search__row,.admin-form-row,.admin-filter-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.admin-filter-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.admin-checkbox{display:inline-flex;align-items:center;gap:8px;color:var(--text-muted);font-weight:800}.admin-checkbox input{width:auto;min-height:0}.admin-message{padding:10px 12px;background:#f8fbff;border:1px solid var(--border-blue-gray);border-radius:10px}.admin-message-danger{color:#9b1118;background:#fff2f3;border-color:#ef1f2559}.admin-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.admin-metric-grid div,.admin-status-grid strong,.admin-search-results button{color:var(--text-dark);background:#fff;border:1px solid var(--border-blue-gray);border-radius:10px}.admin-metric-grid div{display:grid;gap:5px;min-height:82px;padding:12px}.admin-metric-grid span,.admin-table>div:first-child span{color:var(--text-muted);font-size:.76rem;font-weight:950;text-transform:uppercase}.admin-metric-grid strong{color:var(--deep-navy);overflow-wrap:anywhere}.admin-subsection{display:grid;gap:12px}.admin-subsection h3{margin:0;color:var(--deep-navy)}.admin-search-results{display:grid;gap:8px}.admin-search-results button{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,auto);gap:10px;align-items:center;min-height:52px;padding:10px 12px;text-align:left}.admin-search-results button.is-selected{border-color:#0a5cff73;box-shadow:0 0 0 3px #0a5cff1a}.admin-table{display:grid;gap:6px;max-width:100%;overflow-x:auto;padding-bottom:2px}.admin-table>div{display:grid;gap:10px;align-items:center;min-width:760px;padding:10px 12px;color:var(--text-dark);background:#fff;border:1px solid var(--border-blue-gray);border-radius:10px}.admin-table>div:first-child{background:#f2f7ff}.admin-table span{min-width:0;overflow-wrap:anywhere}.admin-table>.disabled-reason{padding:12px;color:var(--text-muted);background:#fff;border:1px dashed #afc2e8;border-radius:10px}.admin-inventory-table>div{grid-template-columns:1.1fr .9fr .7fr .65fr .45fr 1fr .35fr .85fr .85fr .8fr}.admin-openings-table>div{grid-template-columns:.9fr .7fr .8fr .65fr .7fr .7fr 1.6fr .9fr .55fr}.admin-purchases-table>div{grid-template-columns:.85fr .7fr .75fr .45fr .75fr .55fr .35fr .55fr .85fr .55fr}.admin-audit-table>div{grid-template-columns:.85fr .65fr .8fr .8fr .55fr .35fr .8fr 1.2fr}.admin-database-table>div{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.admin-player-openings-table>div{grid-template-columns:.9fr .75fr .9fr .65fr 1.7fr .55fr}.admin-player-inventory-table>div{grid-template-columns:1.2fr .65fr .8fr .5fr .9fr}.admin-player-ledger-table>div{grid-template-columns:.95fr .7fr .55fr .7fr 1.1fr .9fr}.admin-player-credits-table>div{grid-template-columns:1fr .55fr .55fr .65fr;min-width:520px}.admin-player-audit-table>div{grid-template-columns:.95fr .7fr .75fr .75fr .65fr .75fr}.admin-pack-grants-table>div{grid-template-columns:.35fr .9fr .45fr 1.15fr .7fr .85fr 1.2fr}.testnet-status{display:grid;gap:9px;margin-top:14px;padding:14px;color:var(--text-dark);background:#f8fbff;border:1px solid var(--border-blue-gray);border-radius:14px}.testnet-status.is-success{border-color:#14a44759;background:#f3fff7}.testnet-status.is-failed{border-color:#ef1f2559;background:#fff5f5}.tx-status-header,.tx-status-hash,.tx-status-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tx-status-header span{color:var(--electric-blue);font-weight:900}.tx-status-hash span{color:var(--text-muted)}.landing-page{display:grid;gap:16px}.landing-hero,.pack-flow-panel,.page-hero{position:relative;overflow:hidden;border-radius:0 0 34px 34px;background:linear-gradient(142deg,rgba(0,71,255,.16),transparent 22%),radial-gradient(circle at 72% 36%,rgba(10,92,255,.62),transparent 28rem),linear-gradient(124deg,#06143d,#061b55 47%,#0047ff);box-shadow:var(--shadow-float)}.landing-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(430px,1fr);align-items:center;min-height:560px;padding:112px clamp(20px,6vw,86px) 52px}.landing-hero:before,.pack-flow-panel:before,.page-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(155deg,transparent 0 38%,rgba(255,255,255,.08) 38% 48%,transparent 48%),linear-gradient(25deg,transparent 0 64%,rgba(0,0,0,.18) 64% 75%,transparent 75%);pointer-events:none}.landing-hero__copy,.landing-hero__visual,.pack-flow-main,.pack-flow-visual,.page-hero>*{position:relative;z-index:2}.landing-hero h1{max-width:720px;margin:0 0 16px;color:#fff;font-family:var(--font-display);font-size:clamp(4.2rem,7vw,7.9rem);line-height:.86;text-transform:uppercase;text-shadow:0 5px 18px rgba(0,8,40,.34)}.landing-support-chips{display:flex;flex-wrap:wrap;gap:16px;margin:16px 0 24px}.landing-support-chips span{display:inline-flex;align-items:center;gap:10px;min-height:34px;color:#fff;font-weight:950}.landing-support-chips span:after{content:"";width:1px;height:24px;margin-left:8px;background:#ffffff59}.landing-support-chips span:last-child:after{display:none}.landing-support-chips .ui-icon{padding:5px;width:28px;height:28px;color:#fff;background:var(--electric-blue);border-radius:8px}.landing-hero-actions,.pack-flow-actions{display:flex;flex-wrap:wrap;gap:12px}.landing-hero__visual{min-width:0}.landing-panels{display:grid;gap:18px}.landing-panels--top{grid-template-columns:minmax(280px,.9fr) minmax(420px,1.3fr);margin-top:-48px;padding:0 clamp(4px,2vw,18px)}.landing-panels--lower{grid-template-columns:minmax(320px,1.05fr) minmax(300px,.8fr) minmax(390px,1.1fr);padding:0 clamp(4px,2vw,18px)}.featured-card-row{display:grid;grid-template-columns:repeat(4,minmax(92px,1fr));gap:10px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.step-card{position:relative;display:grid;grid-template-columns:auto 1fr;gap:10px 14px;min-height:170px;padding:20px;background:#fbfdff;border:1px solid var(--border-blue-gray);border-radius:14px}.step-card__number{color:var(--electric-blue);font-family:var(--font-display);font-size:3.2rem;line-height:.85}.step-card__icon{display:grid;width:56px;height:56px;place-items:center;color:var(--deep-navy);background:#eaf2ff;border:1px solid #b9cced;border-radius:12px}.step-card__arrow{position:absolute;top:58px;right:-24px;z-index:2;width:44px;height:22px;border-top:2px dashed var(--electric-blue);border-radius:50%}.step-card strong,.step-card p{grid-column:1 / -1}.step-card strong{color:var(--text-dark);font-size:1.02rem}.step-card p{margin:0;color:var(--text-muted)}.collector-panel__content,.receipt-panel__content{display:grid;grid-template-columns:170px minmax(0,1fr);gap:20px;align-items:center}.album-box{position:relative;display:grid;width:156px;aspect-ratio:.76;place-items:center;overflow:hidden;color:#fff;background:linear-gradient(120deg,rgba(255,255,255,.18),transparent 24%),linear-gradient(145deg,#08286f,#003cc9 58%,#06143d);border:2px solid #b8cbef;border-radius:14px;box-shadow:var(--shadow-card);transform:perspective(700px) rotateY(-12deg)}.album-box:after{content:"";position:absolute;top:28%;right:-20%;bottom:28%;left:-20%;background:linear-gradient(135deg,transparent 0 40%,var(--red-cta) 40% 51%,transparent 51%)}.album-box__spine{position:absolute;left:12px;top:12px;bottom:12px;width:12px;background:#ffffff26;border-radius:999px}.album-box__shine,.product-pack__shine,.showcase-card__foil,.uc-card__foil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 0 32%,rgba(255,255,255,.38) 38%,transparent 48%);mix-blend-mode:screen;pointer-events:none}.album-box strong{position:relative;z-index:1;max-width:90px;font-family:var(--font-display);line-height:.9;text-align:center}.collector-panel__copy p,.receipt-panel__copy p{margin:0 0 12px;color:var(--text-dark)}.album-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;align-items:center;margin:12px 0 16px}.album-progress div{display:flex;justify-content:space-between;grid-column:1 / -1;color:var(--text-dark);font-size:.72rem;font-weight:950;text-transform:uppercase}.album-progress__track{display:block;height:12px;overflow:hidden;background:#dce6f6;border-radius:999px}.album-progress__track span{display:block;height:100%;background:linear-gradient(90deg,var(--electric-blue),#1740da);border-radius:inherit}.album-progress em{color:var(--deep-navy);font-style:normal;font-weight:950}.collector-stats,.referral-stat-row,.wallet-metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.collector-stats span,.referral-stat-row div,.wallet-metric-row div{display:grid;gap:2px;color:var(--text-muted);font-size:.72rem;text-transform:uppercase}.collector-stats strong,.referral-stat-row strong,.wallet-metric-row strong{color:var(--deep-navy);font-size:1.35rem}.receipt-card{position:relative;display:grid;gap:9px;width:150px;padding:18px 16px 24px;color:var(--text-dark);background:linear-gradient(180deg,#fff,#f7fbff);border:1px dashed #9eb2d7;border-radius:12px 12px 3px 3px;box-shadow:0 15px 34px #061b5529}.receipt-card:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:10px;background:linear-gradient(135deg,transparent 0 50%,#fff 50%) 0 0 / 12px 10px repeat-x}.receipt-card__top{color:var(--text-muted);font-size:.76rem;font-weight:950;text-transform:uppercase}.receipt-card strong{font-size:.92rem}.receipt-card dl{display:grid;gap:7px;margin:0}.receipt-card div{display:flex;justify-content:space-between;gap:10px;font-size:.62rem}.receipt-card dt{color:var(--text-muted);font-weight:900;text-transform:uppercase}.receipt-card dd{margin:0;text-align:right}.receipt-card__seal{position:absolute;right:-10px;bottom:-10px;display:grid;width:42px;height:42px;place-items:center;color:#fff;background:var(--deep-navy);border-radius:50%}.receipt-panel__copy{display:grid;gap:8px}.receipt-panel__copy p{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;font-size:.9rem}.receipt-panel__copy .ui-icon{display:grid;width:32px;height:32px;padding:7px;color:#fff;background:var(--electric-blue);border-radius:50%}.network-pill{display:inline-flex;justify-content:center;width:fit-content;padding:8px 16px;color:#fff;background:linear-gradient(90deg,#1647e9,var(--electric-blue));border-radius:999px;font-size:.76rem;font-weight:950}.parade-route-v2{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.parade-route-v2__step{position:relative;display:grid;justify-items:center;gap:6px;text-align:center}.parade-route-v2__icon{display:grid;width:58px;height:58px;place-items:center;color:#fff;background:var(--electric-blue);border:4px solid #ffffff;border-radius:50%;box-shadow:0 0 0 4px var(--electric-blue)}.parade-route-v2__step.is-red .parade-route-v2__icon{background:var(--red-cta);box-shadow:0 0 0 4px var(--red-cta)}.parade-route-v2__step.is-green .parade-route-v2__icon{background:var(--green-status);box-shadow:0 0 0 4px var(--green-status)}.parade-route-v2__line{position:absolute;top:28px;left:calc(50% + 34px);width:calc(100% - 50px);border-top:2px dashed var(--electric-blue)}.parade-route-v2 strong{color:var(--deep-navy);font-size:.78rem}.parade-route-v2 p{margin:0;color:var(--text-muted);font-size:.78rem;line-height:1.35}.referral-strip{display:grid;grid-template-columns:minmax(280px,1fr) auto minmax(220px,auto);gap:18px;align-items:center;margin:0 clamp(4px,2vw,18px);padding:18px 22px;color:#fff;background:linear-gradient(90deg,#0b43d8,#0047ff);border:1px solid rgba(255,255,255,.22);border-radius:14px;box-shadow:var(--shadow-float)}.referral-strip__title{display:flex;align-items:center;gap:14px}.referral-strip__title .ui-icon{width:34px;height:34px}.referral-strip h2{margin:0;font-family:var(--font-display);font-size:clamp(1.2rem,2vw,1.7rem);line-height:.95}.referral-strip p{margin:4px 0 0;color:#ffffffd6;font-size:.82rem}.referral-strip__actions{display:flex;align-items:center;gap:12px}.referral-code-pill{display:inline-flex;min-height:42px;align-items:center;padding:0 18px;color:var(--deep-navy);background:#fff;border-radius:8px;font-weight:950;white-space:nowrap}.flag-orbit{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.country-flag{position:relative;display:inline-block;overflow:hidden;flex:0 0 auto;background:#e9eef8;border:2px solid rgba(255,255,255,.78);border-radius:999px;box-shadow:0 8px 15px #03103e38}.country-flag--sm{width:28px;height:28px}.country-flag--md{width:38px;height:38px}.country-flag--lg{width:74px;height:48px;border-radius:5px}.country-flag--ARG{background:linear-gradient(#75aadb 0,#75aadb 33%,#fff 33%,#fff 66%,#75aadb 66%)}.country-flag--ARG:after{content:"";position:absolute;top:42%;right:44%;bottom:42%;left:44%;background:#f4c542;border-radius:50%}.country-flag--BRA{background:#009b3a}.country-flag--BRA:before{content:"";position:absolute;top:22%;right:24%;bottom:22%;left:24%;background:#ffdf00;transform:rotate(45deg)}.country-flag--BRA:after{content:"";position:absolute;top:33%;right:38%;bottom:33%;left:38%;background:#002776;border-radius:50%}.country-flag--USA{background:repeating-linear-gradient(#b22234 0,#b22234 8%,#fff 8%,#fff 16%)}.country-flag--USA:before{content:"";position:absolute;top:0;right:54%;bottom:48%;left:0;background:#3c3b6e}.country-flag--MEX{background:linear-gradient(90deg,#006847 0,#006847 33%,#fff 33%,#fff 66%,#ce1126 66%)}.country-flag--MEX:after{content:"";position:absolute;top:42%;right:46%;bottom:42%;left:46%;background:#9a6a20;border-radius:50%}.country-flag--FRA{background:linear-gradient(90deg,#002395 0,#002395 33%,#fff 33%,#fff 66%,#ed2939 66%)}.country-flag--ESP{background:linear-gradient(#aa151b 0,#aa151b 25%,#f1bf00 25%,#f1bf00 75%,#aa151b 75%)}.country-flag--ENG{background:linear-gradient(90deg,transparent 0 42%,#c8102e 42% 58%,transparent 58%),linear-gradient(transparent 0 42%,#c8102e 42% 58%,transparent 58%),#fff}.country-flag--JPN{background:#fff}.country-flag--JPN:after{content:"";position:absolute;top:28%;right:28%;bottom:28%;left:28%;background:#bc002d;border-radius:50%}.country-flag--POR{background:linear-gradient(90deg,#060 0,#060 42%,red 42%)}.country-flag--POR:after{content:"";position:absolute;top:37%;left:37%;width:18%;height:26%;background:#ffd100;border-radius:50%}.country-flag--GER{background:linear-gradient(#000 0,#000 33%,#d00 33%,#d00 66%,#ffce00 66%)}.country-flag--CAN{background:linear-gradient(90deg,red 0,red 25%,#fff 25%,#fff 75%,red 75%)}.country-flag--CAN:after{content:"";position:absolute;top:32%;right:43%;bottom:32%;left:43%;background:red;clip-path:polygon(50% 0,60% 28%,88% 18%,72% 46%,100% 58%,63% 62%,58% 100%,50% 70%,42% 100%,37% 62%,0 58%,28% 46%,12% 18%,40% 28%)}.flag-bunting{position:absolute;top:42px;z-index:3;display:flex;gap:18px;align-items:flex-start;pointer-events:none}.flag-bunting--left{left:0;transform:rotate(9deg) translate(-18px)}.flag-bunting--right{right:0;transform:rotate(-8deg) translate(18px)}.flag-bunting__line{position:absolute;top:0;left:-24px;right:-24px;height:2px;background:#ffffff7a}.flag-bunting__tag{transform-origin:top center;animation:flagWave 4s ease-in-out infinite}.flag-bunting__tag:nth-child(3n){animation-delay:-1s}.floating-flag-stickers{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.floating-flag-sticker{position:absolute;display:inline-grid;padding:5px;background:#fff;border-radius:9px;box-shadow:var(--shadow-card)}.floating-flag-sticker--1{left:4%;top:54%;transform:rotate(-7deg)}.floating-flag-sticker--2{left:7%;bottom:15%;transform:rotate(-6deg)}.floating-flag-sticker--3{right:9%;top:50%;transform:rotate(9deg)}.floating-flag-sticker--4{right:5%;bottom:22%;transform:rotate(8deg)}.confetti-field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none}.confetti-bit{position:absolute;width:14px;height:7px;background:#fff;opacity:.9;animation:confettiDrift 8s linear infinite}.confetti-bit--1{left:26%;top:26%;background:var(--red-cta)}.confetti-bit--2{left:48%;top:19%;background:#fff;animation-delay:-2s}.confetti-bit--3{left:62%;top:36%;background:var(--gold);animation-delay:-4s}.confetti-bit--4{right:12%;top:42%;background:#fff;animation-delay:-5s}.confetti-bit--5{right:28%;bottom:24%;background:var(--red-cta);animation-delay:-3s}.confetti-bit--6{left:18%;bottom:28%;background:#fff;animation-delay:-6s}.product-stage{position:relative;min-height:520px}.product-stage--compact{min-height:420px}.product-stage__halo{position:absolute;top:13%;right:5%;bottom:16%;left:0;background:radial-gradient(circle,rgba(255,255,255,.2),transparent 62%)}.product-stage__platform{position:absolute;left:11%;right:6%;bottom:10%;height:96px;background:linear-gradient(180deg,#1463ffc2,#051448eb);border:1px solid rgba(255,255,255,.6);border-radius:50%;box-shadow:0 28px 48px #00062361}.product-stage__pack,.product-stage__card{position:absolute;bottom:16%}.product-stage__card{left:9%;z-index:4;width:min(240px,34vw);transform:rotate(-6deg);animation:cardFloat 5s ease-in-out infinite}.product-stage__pack{right:8%;z-index:3;width:min(310px,41vw);animation:packFloat 4.8s ease-in-out infinite}.product-pack{position:relative;display:grid;align-content:center;justify-items:center;width:100%;aspect-ratio:.72;overflow:hidden;color:#fff;background:linear-gradient(115deg,rgba(255,255,255,.14),transparent 28%),linear-gradient(145deg,#06143d,#0a3fb4 48%,#071f5f);border:2px solid rgba(255,255,255,.54);border-radius:16px;box-shadow:var(--shadow-card)}.product-pack--compact{width:92px}.product-pack:before,.product-pack:after{content:"";position:absolute;top:34%;right:-12%;bottom:34%;left:-12%;background:linear-gradient(135deg,transparent 0 40%,var(--red-cta) 40% 52%,transparent 52%),linear-gradient(45deg,transparent 0 45%,rgba(255,255,255,.8) 45% 52%,transparent 52%)}.product-pack__crimp{position:absolute;left:-5px;right:-5px;height:23px;background:repeating-linear-gradient(90deg,#ffffff2e 0,#ffffff2e 7px,#00000029 7px,#00000029 14px)}.product-pack__crimp--top{top:0}.product-pack__crimp--bottom{bottom:0}.product-pack .brand-logo{position:relative;z-index:2;display:grid;justify-items:center;gap:8px}.product-pack .brand-logo__word{color:#fff;font-size:1.55rem;text-align:center}.product-pack--compact .brand-logo__word{display:none}.product-pack__series{position:relative;z-index:2;width:min-content;margin-top:14px;font-family:var(--font-display);font-size:clamp(1.3rem,3vw,2.1rem);line-height:.9;text-align:center;text-transform:uppercase}.product-pack__count{position:absolute;bottom:30px;z-index:2;font-size:.72rem;font-weight:900;letter-spacing:0}.product-pack--compact .product-pack__series,.product-pack--compact .product-pack__count{display:none}.showcase-card,.uc-card{position:relative;isolation:isolate;aspect-ratio:3 / 4;overflow:hidden;color:#fff;border-radius:14px;transform-style:preserve-3d;box-shadow:var(--shadow-card)}.showcase-card{background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 28%),linear-gradient(145deg,#071533,#0a41c8);border:2px solid rgba(255,255,255,.82);transition:transform .18s ease,box-shadow .18s ease}.showcase-card:hover,.uc-card:hover{transform:translateY(-5px) rotateX(2deg) rotateY(-3deg)}.showcase-card--compact{min-width:0}.showcase-card--red{background:linear-gradient(145deg,#120c15,#f22630)}.showcase-card--green{background:linear-gradient(145deg,#071814,#14a447)}.showcase-card--purple{background:linear-gradient(145deg,#130b24,#7037d8)}.showcase-card__rating{position:absolute;top:8px;left:8px;z-index:2;display:grid;line-height:.9;font-family:var(--font-display);font-size:clamp(1.25rem,2.2vw,2.15rem)}.showcase-card__rating small{font-size:.45em}.showcase-card__player,.uc-card__player{position:absolute;left:50%;bottom:20%;z-index:2;width:36%;height:54%;transform:translate(-50%)}.showcase-card__head,.uc-card__head{position:absolute;top:2%;left:50%;width:24%;aspect-ratio:1;background:#1b1520;border-radius:50%;transform:translate(-50%)}.showcase-card__shirt,.uc-card__shirt{position:absolute;top:20%;left:20%;display:grid;width:60%;height:46%;place-items:center;background:linear-gradient(135deg,#0a5cff,#06328e);clip-path:polygon(18% 0,82% 0,100% 28%,78% 38%,72% 100%,28% 100%,22% 38%,0 28%);font-family:var(--font-display);font-size:1.3rem}.showcase-card--red .showcase-card__shirt{background:linear-gradient(135deg,#ef1f25,#18181f)}.showcase-card--green .showcase-card__shirt{background:linear-gradient(135deg,#14a447,#071814)}.showcase-card--purple .showcase-card__shirt{background:linear-gradient(135deg,#7037d8,#130b24)}.showcase-card__shorts,.uc-card__shorts{position:absolute;top:64%;left:33%;width:34%;height:15%;background:#07133d;border-radius:2px 2px 8px 8px}.showcase-card__leg,.uc-card__leg{position:absolute;top:77%;width:10%;height:26%;background:#d8e8ff;border-radius:999px}.showcase-card__leg--left,.uc-card__leg--left{left:36%;transform:rotate(5deg)}.showcase-card__leg--right,.uc-card__leg--right{right:36%;transform:rotate(-5deg)}.showcase-card__brand{position:absolute;right:8px;bottom:34px;z-index:3}.showcase-card__brand .brand-logo__word{display:none}.showcase-card__caption{position:absolute;left:8px;right:8px;bottom:8px;z-index:3;display:grid;gap:2px;padding-top:7px;border-top:1px solid rgba(255,255,255,.35);font-size:.7rem;text-transform:uppercase}.showcase-card__caption strong{font-size:.82rem}.showcase-card__caption small{color:#7dffad;font-weight:950}.uc-card{width:100%;background:radial-gradient(circle at 70% 20%,rgba(255,255,255,.22),transparent 24%),linear-gradient(145deg,#06143d,#0a48da);border:2px solid rgba(255,255,255,.78);transition:transform .18s ease,filter .18s ease,opacity .18s ease}.uc-card[data-visual-rarity=common]{background:linear-gradient(145deg,#12317a,#0a5cff)}.uc-card[data-visual-rarity=rare]{background:linear-gradient(145deg,#071b55,#1a78ff)}.uc-card[data-visual-rarity=epic]{background:linear-gradient(145deg,#06143d,#ef1f25)}.uc-card[data-visual-rarity=legendary]{background:linear-gradient(145deg,#06143d,#d28b00 58%,#14a447)}.uc-card.is-muted,.uc-card.is-locked{filter:grayscale(.9);opacity:.52}.uc-card.is-locked:after{content:"LOCKED";position:absolute;inset:auto 12px 44%;z-index:5;display:grid;min-height:34px;place-items:center;color:var(--deep-navy);background:#ffffffdb;border-radius:999px;font-weight:950}.uc-card__topline{position:absolute;top:9px;left:9px;right:9px;z-index:4;display:flex;justify-content:space-between;gap:8px}.uc-card__rating{display:grid;line-height:.9;font-family:var(--font-display);font-size:clamp(1.55rem,3vw,2.4rem)}.uc-card__rating small{font-size:.42em}.uc-card__country{display:grid;justify-items:center;gap:2px;color:#fff;font-size:.62rem;font-weight:950}.uc-card__art{position:absolute;top:18%;right:8%;bottom:20%;left:8%;overflow:hidden;background:linear-gradient(145deg,transparent 0 48%,rgba(255,255,255,.82) 48% 55%,transparent 55%),linear-gradient(20deg,rgba(255,255,255,.18),transparent);border-radius:12px}.uc-card__sunburst{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.28) 0 9deg,transparent 9deg 18deg);opacity:.45}.uc-card__streak{position:absolute;z-index:1;width:64%;height:12px;background:#ffffff70;transform:rotate(-24deg)}.uc-card__streak--one{top:31%;left:-12%}.uc-card__streak--two{right:-20%;bottom:35%;background:#ef1f25b3}.uc-card__footer{position:absolute;left:9px;right:9px;bottom:8px;z-index:4;display:flex;align-items:end;justify-content:space-between;gap:8px}.uc-card__footer div{display:grid;min-width:0;gap:2px}.uc-card__footer strong{overflow:hidden;font-size:.82rem;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.uc-card__footer span{color:#90ffb3;font-size:.68rem;font-weight:950;text-transform:uppercase}.uc-card__footer .brand-logo__word{display:none}.uc-card__details{position:absolute;left:9px;right:9px;bottom:38px;z-index:4;display:flex;justify-content:space-between;gap:6px;color:#ffffffd1;font-size:.6rem;font-weight:850}.quantity-badge,.reveal-label{position:absolute;z-index:6;display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border-radius:999px;font-size:.72rem;font-weight:950}.quantity-badge{top:8px;right:8px;color:#fff;background:var(--red-cta)}.reveal-label{left:8px;bottom:8px;color:var(--deep-navy);background:#fff}.reveal-label.is-new{color:#fff;background:var(--green-status)}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:18px}.card-preview-trigger{padding:0;background:transparent;border:0;border-radius:16px}.page-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;min-height:260px;padding:clamp(42px,7vw,82px) clamp(20px,5vw,62px);border-radius:26px}.page-hero h1{color:#fff;font-size:clamp(3rem,6vw,5.8rem)}.page-hero p{max-width:620px;margin:12px 0 0;color:#ffffffdb;font-size:1.05rem}.page-hero .eyebrow{color:#9ec6ff}.collection-summary{display:flex;flex-wrap:wrap;gap:10px}.collection-summary span{display:grid;min-width:118px;gap:3px;padding:14px 16px;color:var(--text-muted);background:#fff;border:1px solid var(--border-blue-gray);border-radius:14px;box-shadow:0 10px 22px #061b551f}.collection-summary--hero span{color:#ffffffb8;background:#ffffff1f;border-color:#ffffff38}.collection-summary small{font-size:.7rem;font-weight:900;text-transform:uppercase}.collection-summary strong{color:var(--deep-navy);font-size:1.65rem}.collection-summary--hero strong{color:#fff}.collection-control-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.46fr);gap:18px}.collection-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.collection-controls input,.collection-controls select,.lineup-slot select{min-height:42px;min-width:150px;padding:0 12px;color:var(--text-dark);background:#fff;border:1px solid var(--border-blue-gray);border-radius:10px}.search-control{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding-left:12px;background:#fff;border:1px solid var(--border-blue-gray);border-radius:10px}.search-control input{min-width:210px;border:0}.chip-toggle{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px 0 12px;background:#eef5ff;border:1px solid var(--border-blue-gray);border-radius:999px;cursor:pointer;font-weight:850}.chip-toggle input{position:absolute;width:1px;min-width:0;height:1px;padding:0;opacity:0;pointer-events:none}.chip-toggle span{display:inline-flex;align-items:center;gap:8px}.chip-toggle span:before{content:"";width:18px;height:18px;background:#fff;border:1px solid #bdd0ee;border-radius:999px;box-shadow:inset 0 0 0 3px #fff,0 5px 10px #061b551a}.chip-toggle input:checked+span{color:#0d7b35}.chip-toggle input:checked+span:before{background:var(--green-status);border-color:var(--green-status)}.chip-toggle:has(input:checked){background:#f5fff8;border-color:#14a44773}.team-progress-list{display:grid;gap:8px;max-height:390px;overflow:auto;padding-right:4px}.team-progress-list button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:center;padding:10px;color:var(--text-dark);background:#fff;border:1px solid var(--border-blue-gray);border-radius:12px}.team-progress-list button.is-active{border-color:var(--electric-blue);box-shadow:0 0 0 3px #0a5cff1f}.team-progress-list span{display:inline-flex;align-items:center;gap:8px;min-width:0;font-weight:850}.team-progress-list em{grid-column:1 / -1;display:block;height:7px;overflow:hidden;background:#dbe6f7;border-radius:999px}.team-progress-list em span{display:block;height:100%;background:linear-gradient(90deg,var(--green-status),var(--electric-blue))}.collection-album-panel{background:linear-gradient(180deg,#fff,#edf5ff)}.pack-flow-panel{display:grid;grid-template-columns:minmax(0,.92fr) minmax(390px,.85fr);gap:28px;min-height:520px;padding:96px clamp(20px,5vw,66px) 46px;border-radius:26px}.pack-flow-copy h1{max-width:680px;margin:0;color:#fff;font-family:var(--font-display);font-size:clamp(3.2rem,6vw,6.4rem);line-height:.9}.pack-flow-copy p{max-width:590px;margin:14px 0 0;color:#ffffffdb}.pack-flow-copy .eyebrow{color:#9ec6ff}.pack-flow-balance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.pack-flow-balance div{display:grid;gap:4px;padding:16px;color:#ffffffc7;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);border-radius:14px}.pack-flow-balance strong{color:#fff;font-size:2rem}.pack-flow-odds{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.pack-flow-odds span{padding:7px 10px;color:#ffffffdb;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:999px;font-size:.74rem;font-weight:800;letter-spacing:0}.pack-open-primary{display:grid;min-height:58px;justify-items:start;text-align:left}.pack-open-primary small{font-size:.72rem;opacity:.82;text-transform:none}.pack-network-step,.pack-action-hints,.pack-credit-inline{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:14px}.pack-network-step,.pack-action-hints span,.pack-credit-inline span{padding:10px 12px;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);border-radius:12px}.available-pack-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.available-pack-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;padding:16px;background:#f8fbff;border:1px solid var(--border-blue-gray);border-radius:14px}.available-pack-card__visual{display:grid;grid-row:span 2;width:96px;min-height:120px;place-items:center}.available-pack-card__visual>.ui-icon{width:58px;height:58px;color:var(--electric-blue)}.available-pack-card span{color:var(--electric-blue);font-size:.75rem;font-weight:950;text-transform:uppercase}.available-pack-card strong{display:block;margin:2px 0 4px;color:var(--deep-navy);font-size:1.2rem}.available-pack-card p{margin:0;color:var(--text-muted);font-size:.9rem}.available-pack-card button{grid-column:2;justify-self:start}.opening-history-list{display:grid;gap:8px;max-height:430px;overflow:auto}.opening-history-row,.wallet-receipt-list article,.invite-history-list div,.burn-card-list div{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px 14px;color:var(--text-dark);background:#fff;border:1px solid var(--border-blue-gray);border-radius:12px}.opening-history-row time,.opening-history-row small,.opening-history-row span{color:var(--text-muted)}.opening-history-row em{color:var(--red-cta);font-style:normal;font-weight:950}.modal-backdrop,.card-preview-modal,.pack-opening-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:24px;background:#010823c7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pack-purchase-modal{width:min(560px,100%);padding:24px}.pack-purchase-modal__header{display:flex;justify-content:space-between;gap:18px;margin-bottom:18px}.pack-purchase-modal h2{margin:0 0 6px;color:var(--deep-navy);font-family:var(--font-display);font-size:2rem;text-transform:uppercase}.pack-purchase-modal p{margin:0;color:var(--text-muted)}.modal-close-button,.card-preview-modal__close{min-width:42px;min-height:42px;color:var(--deep-navy);background:#f1f6ff;border:1px solid var(--border-blue-gray);border-radius:10px;font-weight:950}.quantity-selector{display:grid;gap:12px}.quantity-stepper{display:grid;grid-template-columns:46px minmax(0,1fr) 46px;align-items:center;gap:10px;padding:12px;background:#f8fbff;border:1px solid var(--border-blue-gray);border-radius:14px}.quantity-stepper__button,.chip-button{min-height:38px;color:var(--deep-navy);background:#fff;border:1px solid var(--border-blue-gray);border-radius:10px;font-weight:950}.quantity-stepper div{display:grid;justify-items:center;color:var(--text-muted);font-size:.78rem}.quantity-stepper strong{color:var(--deep-navy);font-size:1.8rem}.quantity-quick-row{display:flex;flex-wrap:wrap;gap:8px}.chip-button{min-width:48px}.chip-button.is-active{color:#fff;background:var(--electric-blue)}.pack-total-card{display:grid;gap:8px;margin:16px 0;padding:16px;background:#f8fbff;border:1px solid var(--border-blue-gray);border-radius:14px}.pack-total-row{display:flex;justify-content:space-between;gap:12px}.pack-total-row--strong{padding-top:8px;border-top:1px solid var(--border-blue-gray);font-size:1.1rem}.pack-modal-actions,.testnet-action-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.pack-opening-modal{padding:0;background:radial-gradient(circle at 50% 42%,rgba(10,92,255,.44),transparent 28rem),#010823ed}.pack-opening-modal__surface{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;overflow:hidden;color:#fff;background:linear-gradient(145deg,rgba(0,71,255,.22),transparent 36%),linear-gradient(125deg,#06143d,#0047ff)}.pack-opening-modal__top{position:relative;z-index:3;display:flex;justify-content:space-between;padding:24px clamp(18px,4vw,44px)}.pack-opening-modal__top .eyebrow{color:#d7e7ff}.skip-reveal-button{min-height:38px;padding:0 14px;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.28);border-radius:999px;font-weight:900}.pack-opening-modal__body{position:relative;z-index:3;display:grid;place-items:center;min-height:0;padding:20px}.pack-opening-loading{display:grid;gap:14px;justify-items:center}.pack-opening-loading span{width:58px;height:58px;border:5px solid rgba(255,255,255,.22);border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite}.pack-reveal-stage{position:relative;display:grid;gap:18px;justify-items:center;width:min(360px,80vw);color:#fff;background:transparent;border:0}.pack-reveal-stage__image{display:block;width:min(260px,62vw);animation:packFloat 4s ease-in-out infinite}.pack-reveal-stage em{font-style:normal;font-weight:950;text-transform:uppercase}.pack-reveal-flash{position:absolute;top:22%;right:22%;bottom:22%;left:22%;background:radial-gradient(circle,rgba(255,255,255,.9),transparent 62%);opacity:0}.pack-reveal-stage.is-open .pack-reveal-flash{animation:revealFlash .86s ease both}.pack-reveal-sequence{width:min(1120px,100%)}.pack-reveal-wave__grid,.pack-reveal,.burn-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.card-reveal{position:relative;perspective:1000px;animation:dealCard .42s ease both;animation-delay:var(--card-reveal-delay)}.card-reveal__back{display:none}.card-reveal.rarity-reveal-legendary .uc-card,.card-reveal.rarity-reveal-ultimate .uc-card{box-shadow:0 0 0 3px #f6c23e73,0 0 38px #f6c23e99}.pack-opening-done{justify-self:center;margin:0 0 28px}.card-preview-modal__stage{position:relative;display:grid;grid-template-columns:minmax(220px,360px) minmax(280px,420px);gap:26px;width:min(860px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:28px;color:var(--text-dark);background:#fff;border-radius:22px;box-shadow:var(--shadow-float)}.card-preview-modal__close{position:absolute;top:14px;right:14px;z-index:2}.card-preview-modal__card{width:min(320px,100%);margin:0 auto}.card-preview-modal__meta{display:grid;align-content:center;gap:14px;padding-right:16px}.card-preview-modal__meta h2{margin:0;color:var(--deep-navy);font-family:var(--font-display);font-size:clamp(2rem,4vw,3.2rem);text-transform:uppercase}.card-preview-modal__meta p{margin:0;color:var(--text-muted)}.card-preview-modal__meta dl,.wallet-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.card-preview-modal__meta dl div,.wallet-detail-grid div,.craft-requirements div,.readiness-mode-grid div{display:grid;gap:4px;padding:12px;background:#f8fbff;border:1px solid var(--border-blue-gray);border-radius:12px}.card-preview-modal__meta dt,.wallet-detail-grid span,.craft-requirements span{color:var(--text-muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.card-preview-modal__meta dd{display:inline-flex;align-items:center;gap:8px;margin:0;font-weight:900}.crafting-layout,.referral-layout,.wallet-layout,.referral-support-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:18px}.crafting-table__top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.safe-toggle{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;background:#eef5ff;border:1px solid var(--border-blue-gray);border-radius:999px;cursor:pointer;font-weight:850}.safe-toggle input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.safe-toggle span{display:inline-flex;align-items:center;gap:8px}.safe-toggle span:before{content:"";width:18px;height:18px;background:#fff;border:1px solid #bdd0ee;border-radius:5px;box-shadow:inset 0 0 0 3px #fff}.safe-toggle input:checked+span:before{background:var(--electric-blue);border-color:var(--electric-blue)}.recipe-list{display:grid;gap:10px}.recipe-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;color:var(--text-dark);background:#fff;border:1px solid var(--border-blue-gray);border-radius:14px;text-align:left}.recipe-row.is-active{border-color:var(--electric-blue);box-shadow:0 0 0 3px #0a5cff1f}.recipe-row.is-ready .recipe-row__icon{color:#fff;background:var(--green-status)}.recipe-row>div{display:grid;gap:4px;min-width:0}.recipe-row>div:last-child{justify-items:end;text-align:right}.recipe-row__icon{display:grid;width:44px;height:44px;place-items:center;color:var(--electric-blue);background:#eef5ff;border-radius:12px}.recipe-row span,.recipe-row small{color:var(--text-muted)}.craft-output-box{display:grid;gap:6px;min-height:150px;place-items:center;margin-bottom:14px;color:#fff;text-align:center;background:linear-gradient(145deg,var(--deep-navy),var(--electric-blue));border-radius:16px}.craft-output-box strong{font-family:var(--font-display);font-size:clamp(2rem,5vw,3.6rem);line-height:.9;text-transform:uppercase}.progression-board{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.progression-board span{display:grid;gap:5px;justify-items:center;padding:12px 8px;color:var(--text-muted);background:#f8fbff;border:1px solid var(--border-blue-gray);border-radius:12px}.progression-board span.is-current{color:var(--deep-navy);border-color:#14a44770;box-shadow:0 0 0 3px #14a4471a}.progression-board em{display:grid;width:30px;height:30px;place-items:center;color:#fff;font-style:normal;background:var(--electric-blue);border-radius:50%}.craft-requirements{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.duplicate-inventory__header{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.burn-card-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.craft-result-grid{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:18px}.burn-card-list{display:grid;gap:8px;align-content:start}.burn-card-list div{grid-template-columns:minmax(0,1fr) auto}.referral-code-card{display:grid;gap:10px;justify-items:center;padding:22px;text-align:center;background:linear-gradient(180deg,#f7fbff,#fff);border:1px solid var(--border-blue-gray);border-radius:16px}.referral-code-card__icon{display:grid;width:58px;height:58px;place-items:center;color:#fff;background:var(--green-status);border-radius:50%}.referral-code-card strong{color:var(--deep-navy);font-family:var(--font-display);font-size:clamp(2rem,5vw,3.1rem)}.referral-code-card p{margin:0;color:var(--text-muted)}.referral-link-box{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;margin-top:14px;padding:10px;background:#f8fbff;border:1px solid var(--border-blue-gray);border-radius:14px}.referral-link-box>span{overflow:hidden;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}.referral-progress-meter{display:grid;gap:10px;margin-bottom:14px}.referral-progress-meter div{display:flex;justify-content:space-between;gap:12px}.referral-tier-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:14px}.referral-tier-grid div{display:grid;gap:4px;padding:12px;background:#f8fbff;border:1px solid var(--border-blue-gray);border-radius:12px}.referral-tier-grid div.is-ready{border-color:#14a4475c;background:#f3fff7}.referral-tier-grid span,.referral-tier-grid small{color:var(--text-muted)}.invite-history-list{display:grid;gap:8px}.invite-history-list div{grid-template-columns:minmax(0,1fr) auto}.invite-history-list span{display:inline-flex;gap:8px;align-items:center}.reward-visual-row{display:flex;align-items:center;gap:16px}.reward-visual-row .showcase-card{width:116px}.fan-parade-banner{display:flex;justify-content:center;gap:12px;padding:18px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);border-radius:16px}.event-pass-card{display:grid;gap:8px;min-width:260px;padding:20px;color:var(--deep-navy);background:#fff;border:2px solid rgba(20,164,71,.5);border-radius:18px;box-shadow:var(--shadow-card)}.event-pass-card__badge{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:7px 10px;color:#0b7a35;background:#f0fff5;border:1px dashed var(--green-status);border-radius:999px;font-size:.75rem;font-weight:950}.event-pass-card strong{font-family:var(--font-display);font-size:2rem;line-height:.9}.wallet-detail-grid strong{color:var(--deep-navy);overflow-wrap:anywhere}.wallet-receipt-list{display:grid;gap:8px}.wallet-receipt-list article{grid-template-columns:auto minmax(0,1fr) auto auto}.wallet-receipt-list span{display:inline-flex;align-items:center;gap:8px;color:var(--electric-blue);font-weight:950}.wallet-receipt-list time,.wallet-receipt-list a{color:var(--text-muted)}.wallet-empty-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:14px}.ultimate-layout,.fantasy-layout{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1fr);gap:18px}.ultimate-card{display:grid;justify-items:center;gap:12px;padding:20px}.ultimate-card .showcase-card{width:min(260px,100%)}.ultimate-info-panel,.ultimate-card-panel,.fantasy-builder,.fantasy-score,.preview-disclaimer,.roadmap-card{padding:22px}.activity-list,.validation-list,.lineup-slots,.score-breakdown,.roadmap-grid,.fantasy-card-preview{display:grid;gap:10px}.activity-list div,.validation-list div,.lineup-slot,.score-breakdown div,.roadmap-card{padding:12px;color:var(--text-dark);background:#fff;border:1px solid var(--border-blue-gray);border-radius:12px}.fantasy-card-preview{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.fantasy-preview-card{display:grid;gap:8px}.lineup-slot{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,auto);gap:12px}.marketplace-disabled-panel,.wallet-debug-panel,.readiness-banner{padding:22px}:root{--deep-navy: #002b7f;--navy-900: #090909;--navy-800: #003eaa;--hero-blue: #003eaa;--electric-blue: #003eaa;--sky-blue: #dce7ff;--surface: #ffffff;--soft-surface: #f5f2ea;--red-cta: #e1121b;--red-dark: #a90b12;--green-status: #109943;--gold: #ffd21f;--purple: #5e35b1;--border-blue-gray: #d9d4c8;--text-dark: #090909;--text-muted: #565656;--paper: #f5f2ea;--paper-warm: #ede8de;--ink: #090909;--shadow-soft: 0 12px 24px rgba(9, 9, 9, .12);--shadow-float: 0 22px 48px rgba(9, 9, 9, .18);--shadow-card: 0 16px 28px rgba(9, 9, 9, .26);--radius-panel: 12px;--radius-control: 8px}html{background:var(--paper)}body{color:var(--ink);background:linear-gradient(90deg,rgba(0,0,0,.035) 1px,transparent 1px) 0 0 / 42px 42px,linear-gradient(0deg,rgba(0,0,0,.026) 1px,transparent 1px) 0 0 / 42px 42px,radial-gradient(circle at 14% 16%,rgba(225,18,27,.1),transparent 24rem),radial-gradient(circle at 88% 18%,rgba(0,62,170,.13),transparent 25rem),linear-gradient(180deg,#fbfaf5 0%,var(--paper) 46%,var(--paper-warm) 100%)}body:before{background:linear-gradient(135deg,transparent 0 74%,rgba(225,18,27,.9) 74% 80%,transparent 80%) right top / 36rem 36rem no-repeat,linear-gradient(30deg,transparent 0 78%,rgba(0,43,127,.9) 78% 86%,transparent 86%) left 36rem / 34rem 34rem no-repeat,radial-gradient(circle at 8% 33%,transparent 0 4.1rem,rgba(9,9,9,.12) 4.15rem 4.3rem,transparent 4.35rem),repeating-linear-gradient(108deg,rgba(9,9,9,.035) 0 1px,transparent 1px 9px);opacity:.85}body:after{background:linear-gradient(96deg,transparent 0 8%,rgba(9,9,9,.92) 8% 10%,transparent 10% 100%) left bottom / 100% 7.5rem no-repeat,linear-gradient(84deg,transparent 0 88%,rgba(225,18,27,.95) 88% 94%,transparent 94% 100%) right 7rem / 35rem 22rem no-repeat;opacity:.78}.app-layout{padding-top:14px}.topbar{top:14px;width:min(1290px,calc(100% - 12px));padding:12px 16px;color:var(--ink);background:linear-gradient(180deg,#fffffffa,#f7f5eef7);border:2px solid rgba(9,9,9,.12);border-radius:12px;box-shadow:0 16px 36px #09090924}.topbar:before,.premium-panel:before,.landing-hero:after,.page-hero:after,.pack-flow-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 0 34%,rgba(255,255,255,.38) 34% 36%,transparent 36%),repeating-linear-gradient(0deg,rgba(9,9,9,.025) 0 1px,transparent 1px 6px);mix-blend-mode:multiply;opacity:.45}.brand-logo__mark:before{background:linear-gradient(90deg,var(--ink) 0 32%,#ffffff 32% 58%,var(--red-cta) 58% 100%);box-shadow:inset 0 0 0 3px var(--ink),0 5px #09090914}.brand-logo__u{border-color:var(--ink)}.brand-logo__star{background:var(--red-cta)}.brand-logo__word{color:var(--ink)}.tabs{gap:9px}.tab,.mobile-nav__item,.admin-menu__item{min-height:40px;padding:0 18px;color:var(--ink);border-radius:8px;font-family:var(--font-display);font-size:1.02rem;line-height:1}.tab:hover,.mobile-nav__item:hover,.admin-menu__item:hover{color:var(--red-cta);background:#fff3f1}.tab.is-active,.mobile-nav__item.is-active,.admin-menu__item.is-active{color:#fff;background:var(--red-cta);box-shadow:0 10px 18px #e1121b3d}.topbar-context{color:var(--green-status);background:#fff;border:2px dashed var(--green-status);border-radius:8px}.auth-button,.account-pill,.admin-menu summary,.mobile-nav summary{color:var(--ink);background:#fff;border:1px solid rgba(9,9,9,.18);border-radius:8px}.auth-button{color:#fff;background:var(--ink);border-color:var(--ink)}.admin-menu__panel,.mobile-nav__panel,.account-menu{border:2px solid rgba(9,9,9,.16);border-radius:10px}.primary-action,.secondary-action,.danger-action,.panel-link-button,.pack-link-action{min-height:48px;border-radius:8px;font-family:var(--font-display);line-height:1}.primary-action{color:#fff;background:var(--red-cta);border:2px solid var(--ink);box-shadow:0 8px #09090929,0 16px 24px #e1121b38}.primary-action:hover,.secondary-action:hover,.panel-link-button:hover,.pack-link-action:hover{transform:translateY(-2px) rotate(-.35deg)}.secondary-action{color:var(--ink);background:#fff;border:2px solid rgba(9,9,9,.8);box-shadow:0 8px #09090914}.secondary-action--hero{color:var(--ink);background:#ffffffe6;border-color:var(--ink)}.secondary-action--strip{min-height:38px;padding:0 14px;border-color:#ffffffd9;box-shadow:none}.panel-link-button,.pack-link-action{color:var(--electric-blue)}.eyebrow{color:var(--red-cta)}.premium-panel,.glass-panel{color:var(--ink);background:linear-gradient(180deg,#fffffffa,#f9f7f0fa);border:1px solid rgba(9,9,9,.16);border-radius:10px;box-shadow:var(--shadow-soft)}.premium-panel{border-width:2px}.premium-panel__header{align-items:center;padding-bottom:12px;border-bottom:2px solid rgba(9,9,9,.12)}.premium-panel h2,.section-heading h1,.section-heading h2,.page-hero h1{color:var(--ink)}.premium-panel h2{display:inline-flex;width:fit-content;max-width:100%;padding:7px 12px 6px;color:#fff;background:var(--red-cta);clip-path:polygon(0 8%,98% 0,100% 88%,2% 100%);font-size:clamp(1.1rem,1.55vw,1.62rem)}.empty-panel{color:var(--text-muted);background:#ffffffd1;border:2px dashed rgba(9,9,9,.2);border-radius:8px}.empty-panel strong{color:var(--ink)}.landing-page{gap:18px}.landing-hero,.pack-flow-panel,.page-hero{color:var(--ink);background:linear-gradient(105deg,#ffffffeb 0,#ffffffeb 58%,#ede8ded1 58%,#ede8ded1),radial-gradient(circle at 84% 18%,rgba(0,62,170,.2),transparent 20rem),linear-gradient(180deg,#ffffff,var(--paper));border:2px solid rgba(9,9,9,.12);border-radius:14px;box-shadow:var(--shadow-float)}.landing-hero{grid-template-columns:minmax(0,.96fr) minmax(400px,.9fr);min-height:595px;padding:90px clamp(22px,5vw,72px) 54px}.landing-hero:before,.pack-flow-panel:before,.page-hero:before{background:linear-gradient(142deg,transparent 0 68%,rgba(0,62,170,.9) 68% 74%,transparent 74%),linear-gradient(24deg,transparent 0 76%,rgba(225,18,27,.9) 76% 82%,transparent 82%),radial-gradient(circle at 9% 58%,transparent 0 4.2rem,rgba(9,9,9,.16) 4.28rem 4.45rem,transparent 4.5rem);opacity:.55}.landing-hero:after,.page-hero:after,.pack-flow-panel:after{top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(9,9,9,.08);border-radius:10px}.landing-marker-note{display:inline-flex;max-width:170px;margin-bottom:12px;color:var(--electric-blue);font-weight:950;line-height:1.04;text-transform:uppercase;transform:rotate(-5deg)}.landing-marker-note:after{content:"";width:54px;height:22px;margin:8px 0 0 8px;border-top:3px solid var(--ink);border-right:3px solid var(--ink);border-radius:50%;transform:rotate(22deg)}.landing-hero h1{max-width:740px;color:var(--ink);font-size:clamp(4rem,7vw,7.4rem);text-shadow:none}.landing-hero h1 span{display:block}.landing-hero h1 span:last-child{text-decoration:underline;text-decoration-color:var(--red-cta);text-decoration-thickness:5px;text-underline-offset:8px}.landing-hero__lead{max-width:580px;margin:0 0 18px;color:#232323;font-weight:720}.landing-support-chips{margin:16px 0 24px}.landing-support-chips span:after{background:#09090940}.landing-support-chips .ui-icon{color:#fff;background:var(--electric-blue);border-radius:5px}.landing-hero__visual{min-height:500px}.landing-panels--top{grid-template-columns:minmax(300px,.86fr) minmax(430px,1.18fr);margin-top:-42px}.landing-panels--lower{grid-template-columns:minmax(320px,1fr) minmax(300px,.86fr) minmax(390px,1.08fr)}.featured-card-row{grid-template-columns:repeat(4,minmax(118px,1fr));gap:12px}.featured-card-row>.empty-panel{grid-column:1 / -1}.steps-grid{gap:16px}.step-card{min-height:174px;padding:18px;background:#fff;border:2px solid rgba(9,9,9,.14);border-radius:8px;box-shadow:0 10px 18px #09090914}.step-card__number{color:var(--electric-blue);font-size:3.6rem}.step-card__icon{color:#fff;background:var(--electric-blue);border:2px solid var(--ink);border-radius:8px;box-shadow:0 6px #09090924}.step-card__arrow{top:62px;right:-28px;border-top:3px dashed var(--ink)}.step-card__arrow:after,.parade-route-v2__line:after{content:"";position:absolute;right:-2px;top:-6px;width:9px;height:9px;border-top:3px solid var(--ink);border-right:3px solid var(--ink);transform:rotate(45deg)}.step-card strong{color:var(--ink);font-family:var(--font-display);font-size:1.18rem}.album-box{color:#fff;background:linear-gradient(120deg,rgba(255,255,255,.24),transparent 25%),linear-gradient(145deg,#001d5c,var(--electric-blue) 62%,#050a18);border:2px solid var(--ink);border-radius:8px}.album-box:before{content:"";position:absolute;top:15px;right:15px;bottom:15px;left:15px;border:1px solid rgba(255,255,255,.55);border-radius:5px}.album-progress__track{background:#d7d0c3;border:1px solid rgba(9,9,9,.12)}.album-progress__track span{background:linear-gradient(90deg,var(--electric-blue),#001f73)}.collector-stats span,.referral-stat-row div,.wallet-metric-row div{padding:10px;background:#fff;border-top:2px solid rgba(9,9,9,.12)}.receipt-card{border:2px dashed rgba(9,9,9,.24);border-radius:8px 8px 2px 2px}.receipt-panel__copy .ui-icon{background:var(--electric-blue);border-radius:8px}.network-pill{background:var(--electric-blue);border:2px solid var(--ink);border-radius:8px}.parade-route-v2__icon{background:var(--electric-blue);border:4px solid #ffffff;box-shadow:0 0 0 3px var(--ink)}.parade-route-v2__step.is-red .parade-route-v2__icon{background:var(--red-cta);box-shadow:0 0 0 3px var(--ink)}.parade-route-v2__step.is-green .parade-route-v2__icon{background:var(--green-status);box-shadow:0 0 0 3px var(--ink)}.parade-route-v2__line{border-top:3px dashed var(--ink)}.parade-route-v2 strong{color:var(--ink);font-family:var(--font-display);font-size:.95rem}.referral-strip{grid-template-columns:minmax(280px,1fr) auto minmax(210px,auto);padding:18px 22px;color:#fff;background:linear-gradient(176deg,transparent 0 5%,#090909 5% 94%,transparent 94%),linear-gradient(90deg,#111,#090909);border:0;border-radius:0;clip-path:polygon(0 9%,9% 0,100% 7%,98% 100%,2% 92%)}.referral-strip__title .ui-icon{color:var(--gold)}.referral-strip h2{color:#fff}.referral-code-pill{color:var(--ink);background:#fff;border:2px solid rgba(255,255,255,.78);border-radius:4px}.flag-orbit .country-flag{box-shadow:0 0 0 2px #fff,0 8px 14px #0000002e}.product-stage{min-height:520px}.product-stage__halo{top:8%;right:0;bottom:8%;left:0;background:radial-gradient(circle,rgba(255,255,255,.8),transparent 48%),conic-gradient(from 210deg,transparent 0 15%,rgba(225,18,27,.16) 15% 22%,transparent 22% 62%,rgba(0,62,170,.18) 62% 74%,transparent 74%)}.product-stage__halo:before,.product-stage__halo:after{content:"";position:absolute;border:18px solid transparent;border-top-color:#e1121b38;border-radius:50%}.product-stage__halo:before{top:4%;right:6%;bottom:10%;left:10%;transform:rotate(-18deg)}.product-stage__halo:after{top:18%;right:2%;bottom:2%;left:22%;border-top-color:#003eaa33;transform:rotate(34deg)}.product-stage__platform{left:13%;right:9%;bottom:8%;height:78px;background:#09090924;border:0;box-shadow:none}.product-stage__card{left:7%;bottom:13%;width:min(235px,34vw)}.product-stage__pack{right:8%;bottom:14%;width:min(310px,40vw)}.product-stage--solo .product-stage__pack{left:50%;right:auto;width:min(260px,48vw);transform:translate(-50%)}.product-pack{color:#fff;background:radial-gradient(circle at 22% 16%,rgba(255,255,255,.25),transparent 16%),linear-gradient(115deg,rgba(255,255,255,.18),transparent 30%),linear-gradient(145deg,#001642,#002b7f 44%,#003eaa 64%,#061227);border:2px solid var(--ink);border-radius:8px;box-shadow:0 18px #0909091f,var(--shadow-card)}.product-pack:before,.product-pack:after{top:30%;right:-16%;bottom:30%;left:-16%;background:linear-gradient(135deg,transparent 0 39%,rgba(255,255,255,.9) 39% 47%,transparent 47%),linear-gradient(48deg,transparent 0 49%,var(--red-cta) 49% 55%,transparent 55%)}.product-pack:after{inset:auto -20% 18%;height:22%;transform:rotate(-10deg);opacity:.9}.product-pack__crimp{height:25px;background:repeating-linear-gradient(90deg,#ffffff38 0,#ffffff38 6px,#00000040 6px,#00000040 12px)}.product-pack__star{position:relative;z-index:3;display:grid;width:clamp(42px,8vw,64px);height:clamp(42px,8vw,64px);place-items:center;margin-bottom:12px;color:#fff}.product-pack__star .ui-icon{width:100%;height:100%;fill:currentColor;stroke:currentColor}.product-pack .brand-logo{z-index:3}.product-pack .brand-logo__mark:before{background:#fff;box-shadow:inset 0 0 0 3px #fff}.product-pack .brand-logo__u{border-color:var(--electric-blue)}.product-pack .brand-logo__star{background:var(--electric-blue)}.product-pack .brand-logo__word{color:#fff}.product-pack__edition{position:relative;z-index:3;width:min-content;margin-top:14px;font-family:var(--font-display);font-size:clamp(1.25rem,2.8vw,2rem);line-height:.88;text-align:center;text-transform:uppercase}.product-pack__count{bottom:31px;z-index:3}.product-pack--compact .product-pack__star{width:28px;height:28px;margin-bottom:4px}.product-pack--compact .product-pack__edition,.product-pack--compact .product-pack__count{display:none}.showcase-card,.uc-card{border-radius:8px;box-shadow:var(--shadow-card)}.uc-card{--card-accent: var(--electric-blue);--card-rarity: #ffffff;background:linear-gradient(152deg,transparent 0 38%,rgba(255,255,255,.12) 38% 44%,transparent 44%),linear-gradient(28deg,transparent 0 58%,var(--card-accent) 58% 67%,transparent 67%),linear-gradient(145deg,#060606,#111 58%,#030303);border:2px solid #ffffff;outline:2px solid rgba(9,9,9,.95);outline-offset:-5px}.uc-card[data-visual-rarity=common]{--card-accent: #6a7280;--card-rarity: #d8dde5;background:linear-gradient(152deg,transparent 0 38%,rgba(255,255,255,.12) 38% 44%,transparent 44%),linear-gradient(28deg,transparent 0 58%,#59616f 58% 67%,transparent 67%),linear-gradient(145deg,#080808,#171717)}.uc-card[data-visual-rarity=rare]{--card-accent: var(--electric-blue);--card-rarity: #8db8ff}.uc-card[data-visual-rarity=epic]{--card-accent: var(--red-cta);--card-rarity: #ff9ca0}.uc-card[data-visual-rarity=legendary]{--card-accent: var(--gold);--card-rarity: var(--gold);background:linear-gradient(152deg,transparent 0 38%,rgba(255,255,255,.14) 38% 44%,transparent 44%),linear-gradient(28deg,transparent 0 58%,var(--gold) 58% 67%,transparent 67%),linear-gradient(145deg,#050505,#15100a 52%,#050505)}.uc-card__foil{opacity:.72}.uc-card__topline{top:12px;left:12px;right:12px}.uc-card__rating{padding:6px 8px 5px;color:#fff;background:#00000094;border:1px solid rgba(255,255,255,.26);border-radius:6px;font-size:clamp(1.48rem,3vw,2.35rem)}.uc-card__country{padding:5px;background:#0000007a;border-radius:6px}.uc-card__art{top:18%;right:8%;bottom:21%;left:8%;background:linear-gradient(151deg,transparent 0 31%,rgba(255,255,255,.85) 31% 37%,transparent 37%),linear-gradient(22deg,transparent 0 62%,var(--card-accent) 62% 72%,transparent 72%),linear-gradient(180deg,#f8f8f4,#e6e1d6);border:2px solid rgba(255,255,255,.76);border-radius:8px}.uc-card__sunburst{opacity:.32}.uc-card__streak{height:16px;background:#ffffffc7}.uc-card__streak--one{top:28%;background:var(--card-accent)}.uc-card__streak--two{bottom:32%;background:var(--red-cta)}.uc-card__player{bottom:18%;width:42%;height:58%}.uc-card__head{background:#171717;box-shadow:0 0 0 2px #ffffff1f}.uc-card__shirt{background:linear-gradient(135deg,var(--electric-blue),#061b55);color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.35)}.uc-card__shorts{background:#090909}.uc-card__leg{background:#f1dfc9}.uc-card__details{left:12px;right:12px;bottom:43px;padding:4px 0 0;color:#ffffffc2;border-top:1px solid rgba(255,255,255,.16)}.uc-card__footer{left:12px;right:12px;bottom:10px}.uc-card__footer strong{font-size:clamp(.78rem,1.4vw,.96rem)}.uc-card__footer span{color:var(--card-rarity);font-size:.7rem}.uc-card .brand-logo__mark{width:27px;height:31px}.uc-card .brand-logo__mark:before{background:#fff}.quantity-badge,.reveal-label{color:var(--ink);background:var(--gold);border:2px solid var(--ink);border-radius:6px}.card-preview-trigger{border-radius:8px}.page-hero,.page-hero h1{color:var(--ink)}.page-hero p{color:#232323}.page-hero .eyebrow,.pack-flow-copy .eyebrow{color:var(--red-cta)}.collection-summary span,.collection-summary--hero span,.pack-flow-balance div,.available-pack-card,.opening-history-row,.referral-code-card,.referral-tier-grid div,.activity-list div,.validation-list div,.lineup-slot,.score-breakdown div,.roadmap-card{background:#fff;border:2px solid rgba(9,9,9,.14);border-radius:8px;box-shadow:0 8px 16px #09090914}.collection-summary--hero span{color:var(--text-muted)}.pack-flow-panel{min-height:500px}.pack-flow-copy h1{color:var(--ink);text-shadow:none}.pack-flow-copy p{color:#232323}.pack-open-primary{align-items:flex-start;min-height:70px;color:#fff}.pack-network-step,.pack-action-hints span,.pack-credit-inline span{color:var(--ink);background:#fff;border:2px dashed rgba(9,9,9,.18);border-radius:8px}.available-pack-card{background:linear-gradient(180deg,#fff,#f8f5ed)}.available-pack-card__visual{background:#003eaa14;border:2px dashed rgba(0,43,127,.25);border-radius:8px}.opening-history-row{background:#fff}.opening-history-row em{color:#fff;background:var(--electric-blue);border-radius:4px}.collection-controls input,.collection-controls select,.admin-panel input,.admin-panel select,.admin-panel textarea{color:var(--ink);background:#fff;border:2px solid rgba(9,9,9,.14);border-radius:8px}.chip-toggle{background:#fff;border:2px solid rgba(9,9,9,.14);border-radius:8px}.chip-toggle input:checked+span,.chip-toggle:has(input:checked){color:#fff;background:var(--electric-blue);border-color:var(--electric-blue)}.team-progress-list button{background:#fff;border:2px solid rgba(9,9,9,.12);border-radius:8px}.team-progress-list button.is-active{border-color:var(--red-cta);box-shadow:0 0 0 3px #e1121b1f}.referral-code-card__icon{background:var(--electric-blue);border-radius:8px}.fan-parade-banner{background:#090909;border:0;border-radius:0;clip-path:polygon(0 14%,100% 0,98% 100%,2% 90%)}@keyframes packFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes cardFloat{0%,to{transform:rotate(-6deg) translateY(0)}50%{transform:rotate(-4deg) translateY(-10px)}}@keyframes flagWave{0%,to{transform:rotate(0) translateY(0)}50%{transform:rotate(2deg) translateY(4px)}}@keyframes confettiDrift{0%{transform:translateY(-20px) rotate(0)}to{transform:translateY(90px) rotate(180deg)}}@keyframes panelIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes revealFlash{0%{top:30%;right:30%;bottom:30%;left:30%;opacity:0}45%{top:16%;right:16%;bottom:16%;left:16%;opacity:1}to{top:4%;right:4%;bottom:4%;left:4%;opacity:0}}@keyframes dealCard{0%{opacity:0;transform:translateY(40px) rotate(6deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@media(max-width:1120px){.topbar{grid-template-columns:auto 1fr}.tabs{display:none}.mobile-nav{display:block}.landing-hero,.pack-flow-panel{grid-template-columns:1fr;padding-top:92px}.landing-hero__visual,.pack-flow-visual{min-height:420px}.landing-panels--top,.landing-panels--lower,.collection-control-layout,.crafting-layout,.referral-layout,.wallet-layout,.referral-support-grid{grid-template-columns:1fr}.route-panel{grid-column:auto}.available-pack-grid{grid-template-columns:1fr}}@media(max-width:760px){.app-layout{padding-inline:10px}.topbar{top:8px;gap:10px;padding:10px;border-radius:16px}.brand-logo__word,.topbar-context{display:none}.account-pill strong{max-width:108px;overflow:hidden;text-overflow:ellipsis}.landing-hero{min-height:auto;padding:74px 18px 30px;border-radius:20px}.landing-hero h1{font-size:clamp(3.1rem,18vw,4.7rem)}.landing-support-chips{gap:8px}.landing-support-chips span:after{display:none}.product-stage,.product-stage--compact{min-height:360px}.product-stage__card{left:2%;width:42%}.product-stage__pack{right:1%;width:53%}.flag-bunting{top:12px;gap:8px;opacity:.72;transform:none}.flag-bunting--left{left:8px}.flag-bunting--right{right:8px}.flag-bunting__tag:nth-of-type(n+4),.floating-flag-sticker{display:none}.country-flag--lg{width:44px;height:30px}.featured-card-row{grid-template-columns:repeat(2,minmax(0,1fr))}.steps-grid,.parade-route-v2,.pack-flow-balance,.collector-stats,.referral-stat-row,.wallet-metric-row,.progression-board{grid-template-columns:1fr}.step-card__arrow,.parade-route-v2__line{display:none}.collector-panel__content,.receipt-panel__content,.craft-result-grid,.card-preview-modal__stage{grid-template-columns:1fr}.receipt-card,.album-box{margin-inline:auto}.referral-strip{grid-template-columns:1fr;margin-inline:0}.referral-strip__actions,.referral-link-box{grid-template-columns:1fr;width:100%}.referral-code-pill,.referral-strip__actions .primary-action,.referral-link-box button{width:100%}.page-hero{grid-template-columns:1fr;padding:36px 18px}.page-hero h1,.pack-flow-copy h1{font-size:clamp(2.8rem,14vw,4.4rem)}.pack-flow-panel{min-height:auto;padding:72px 18px 28px}.pack-flow-balance,.available-pack-card{grid-template-columns:1fr}.available-pack-card__visual{grid-row:auto;margin:0 auto}.available-pack-card button{grid-column:auto;width:100%}.card-grid{grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:12px}.collection-controls,.collection-controls input,.collection-controls select,.search-control{width:100%}.search-control input{min-width:0}.opening-history-row,.wallet-receipt-list article{grid-template-columns:1fr}.wallet-detail-grid,.card-preview-modal__meta dl,.craft-requirements,.referral-tier-grid,.admin-grid,.admin-pack-grant-controls{grid-template-columns:1fr}.card-preview-modal,.modal-backdrop{padding:10px}.card-preview-modal__stage,.pack-purchase-modal{padding:18px;border-radius:18px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}@media(max-width:760px){.landing-hero:before{background:radial-gradient(circle at 95% 52%,rgba(0,62,170,.2),transparent 14rem),radial-gradient(circle at 0% 36%,rgba(225,18,27,.16),transparent 12rem);opacity:.5}.landing-hero h1{font-size:clamp(3rem,16vw,4.25rem);line-height:.86}.landing-hero h1 span:last-child{text-decoration-thickness:4px;text-underline-offset:6px}.landing-marker-note{margin-bottom:8px}.landing-hero__lead{font-size:.98rem}.landing-hero__visual{min-height:330px;margin-top:10px}.product-stage,.product-stage--compact{min-height:330px}.product-stage__card{left:1%;width:45%}.product-stage__pack{right:0;width:56%}}.admin-control-room,.admin-database-page,.fantasy-page,.ultimate-page,.dev-page,.marketplace-placeholder-page{width:min(1240px,100%);margin-inline:auto}.admin-control-heading,.fantasy-heading,.ultimate-heading,.dev-heading{align-items:center;padding:18px clamp(16px,2vw,22px);background:linear-gradient(180deg,#fffffff5,#f8f6eff5),radial-gradient(circle at 92% 16%,rgba(0,62,170,.16),transparent 18rem);border:2px solid rgba(9,9,9,.14);border-radius:10px;box-shadow:var(--shadow-soft)}.admin-control-heading h1,.fantasy-heading h1,.ultimate-heading h1,.dev-heading h1{margin:0;font-size:clamp(2.3rem,5vw,5rem);line-height:.86}.admin-heading-status{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-access-state{padding:18px 20px;background:#fff;border:2px dashed rgba(9,9,9,.2);border-radius:10px}.admin-overview-panel,.admin-search-panel,.admin-grant-panel,.admin-wallet-profile,.admin-table-panel,.admin-database-summary-panel,.admin-database-section,.dev-cheats,.dev-auth-panel,.dev-seed-panel,.dev-validation-panel,.state-details,.ultimate-info-panel,.ultimate-card-panel,.ultimate-receipts-panel,.fantasy-builder,.fantasy-score,.preview-disclaimer{position:relative;overflow:hidden;border:2px solid rgba(9,9,9,.14)}.admin-overview-panel:before,.admin-search-panel:before,.admin-grant-panel:before,.admin-wallet-profile:before,.admin-database-section:before,.dev-cheats:before,.ultimate-info-panel:before,.fantasy-builder:before{content:"";position:absolute;top:0;left:18px;width:76px;height:10px;background:#e1121bdb;clip-path:polygon(0 0,100% 10%,94% 100%,4% 88%);pointer-events:none}.admin-panel-heading h2,.admin-subsection h3,.admin-database-section>.eyebrow,.admin-database-summary-panel>.eyebrow,.dev-seed-panel h2,.dev-validation-panel h2,.ultimate-info-panel h2,.fantasy-builder h2{color:var(--ink);letter-spacing:0}.admin-panel>.eyebrow,.admin-panel-heading .eyebrow,.admin-database-section>.eyebrow,.admin-database-summary-panel>.eyebrow,.dev-page .eyebrow,.ultimate-page .eyebrow,.fantasy-page .eyebrow,.marketplace-placeholder-page .eyebrow{display:inline-flex;width:fit-content;max-width:100%;padding:6px 10px 5px;color:#fff;background:var(--red-cta);clip-path:polygon(0 9%,98% 0,100% 88%,3% 100%)}.admin-overview-panel .admin-panel-heading .eyebrow,.admin-wallet-profile .admin-panel-heading .eyebrow,.admin-table-panel .admin-panel-heading .eyebrow{margin-bottom:8px}.admin-search-panel,.admin-grant-panel{align-content:start}.admin-search-panel input{min-height:54px;font-size:1rem;font-weight:850}.admin-search-panel .primary-action,.admin-grant-panel .primary-action{min-height:48px;justify-content:center}.admin-required-reason{position:relative}.admin-required-reason span{color:var(--red-cta)}.admin-required-reason textarea{border-color:#e1121b57;box-shadow:inset 4px 0 #e1121bc2}.admin-metric-card{position:relative;border-width:2px!important;box-shadow:0 10px 20px #0909090a}.admin-metric-card:after{content:"";position:absolute;inset:auto 10px 8px auto;width:28px;height:8px;background:#09090914;transform:rotate(-5deg)}.admin-metric-card--blue{border-color:#003eaa61!important;background:linear-gradient(180deg,#fff,#f3f7ff)!important}.admin-metric-card--warning{border-color:#d2840075!important;background:linear-gradient(180deg,#fff,#fff8e8)!important}.admin-metric-card--danger{border-color:#e1121b7a!important;background:linear-gradient(180deg,#fff,#fff0f1)!important}.admin-metric-card--success{border-color:#10994366!important;background:linear-gradient(180deg,#fff,#f0fff5)!important}.admin-metric-grid strong{color:var(--ink);font-family:var(--font-display);font-size:clamp(1.25rem,2vw,2rem);line-height:.92}.admin-wallet-profile{background:linear-gradient(90deg,rgba(0,62,170,.08),transparent 34%),linear-gradient(180deg,#fffffffa,#f8f6effa)}.admin-wallet-profile .admin-panel-heading small{padding:8px 10px;color:var(--ink);background:#fff;border:2px dashed rgba(9,9,9,.16);border-radius:8px}.admin-subsection{padding-top:14px;border-top:2px dashed rgba(9,9,9,.12)}.admin-table,.admin-events-table{scrollbar-color:rgba(0,62,170,.55) rgba(9,9,9,.08)}.admin-table>div,.admin-events-table>div{border:2px solid rgba(9,9,9,.12);border-radius:8px}.admin-table>div:first-child,.admin-events-table>div:first-child{position:sticky;top:0;z-index:2;color:#fff;background:var(--ink);border-color:var(--ink)}.admin-table>div:first-child span,.admin-events-table>div:first-child span{color:#fff}.admin-table>div:not(:first-child):hover,.admin-events-table>div:not(:first-child):hover{border-color:#003eaa52;background:linear-gradient(90deg,#003eaa0e,#fff 18rem)}.admin-table span,.admin-events-table span{font-size:.88rem;line-height:1.28}.admin-status-text{display:inline-flex;width:fit-content;max-width:100%;padding:5px 8px;border:1px solid currentColor;border-radius:999px;font-size:.72rem!important;font-weight:950;text-transform:uppercase}.admin-status-text--success{color:#0b7a35;background:#f0fff5}.admin-status-text--warning{color:#8a5b00;background:#fff9e8}.admin-status-text--danger{color:#9b1118;background:#fff2f3}.admin-status-text--blue{color:var(--electric-blue);background:#eef4ff}.admin-search-results button{border-width:2px}.admin-search-results button.is-selected{border-color:var(--red-cta);box-shadow:0 0 0 3px #e1121b1f}.admin-database-page{gap:14px}.admin-database-summary-grid{grid-template-columns:repeat(4,minmax(140px,1fr))}.admin-collection-progress{display:grid;gap:10px}.admin-collection-user{color:var(--ink);background:#fff;border:2px solid rgba(9,9,9,.12);border-radius:8px}.admin-collection-user[open]{border-color:#003eaa57;box-shadow:0 12px 24px #0909090f}.admin-collection-user summary{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(90px,.55fr));gap:12px;align-items:center;padding:13px 14px;cursor:pointer;list-style:none}.admin-collection-user summary::-webkit-details-marker{display:none}.admin-collection-user summary>span{display:grid;gap:4px}.admin-collection-user strong{color:var(--ink)}.admin-collection-user small{color:var(--text-muted);overflow-wrap:anywhere}.admin-collection-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 14px 14px;border-top:2px dashed rgba(9,9,9,.12)}.admin-collection-detail h3{margin:14px 0 10px;color:var(--ink)}.admin-card-chip-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;max-height:320px;overflow:auto;padding-right:3px}.admin-card-chip-grid>span{display:grid;gap:3px;padding:9px 10px;background:#fdfbf5;border:1px solid rgba(9,9,9,.12);border-radius:8px}.fantasy-preview-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;color:#fff;background:linear-gradient(92deg,var(--ink),#1d1d1d 60%,var(--electric-blue));border-color:var(--ink);clip-path:polygon(0 7%,99% 0,100% 90%,1% 100%)}.fantasy-preview-banner strong,.fantasy-preview-banner span{color:#fff}.fantasy-control-layout{align-items:start}.fantasy-builder__header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px}.lineup-slot{border-width:2px;border-radius:8px}.lineup-slot select{min-height:44px;color:var(--ink);background:#fff;border:2px solid rgba(9,9,9,.14);border-radius:8px}.fantasy-score{align-self:stretch;background:radial-gradient(circle at 84% 10%,rgba(0,62,170,.14),transparent 12rem),linear-gradient(180deg,#fff,#f8f5ed)}.fantasy-score>strong{color:var(--electric-blue);font-family:var(--font-display);font-size:clamp(3rem,7vw,6rem);line-height:.85}.score-breakdown div{border-width:2px;border-radius:8px}.reward-pool{margin-top:14px;padding:14px;background:#fff;border:2px dashed rgba(225,18,27,.28);border-radius:8px}.fantasy-pitch-board{position:relative;display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));grid-template-areas:"goalkeeper defender midfielder forward";gap:clamp(10px,2vw,20px);min-height:480px;padding:clamp(18px,4vw,34px);background:linear-gradient(90deg,#ffffff14 49%,#ffffff52 49%,#ffffff52 51%,#ffffff14 51%),radial-gradient(circle at 50% 50%,transparent 0 88px,rgba(255,255,255,.42) 89px 92px,transparent 93px),repeating-linear-gradient(90deg,#117043f5 0,#117043f5 84px,#0e603bf5 84px,#0e603bf5 168px);border:3px solid rgba(9,9,9,.18);border-radius:10px;box-shadow:var(--shadow-soft)}.fantasy-pitch-board:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:2px solid rgba(255,255,255,.56);border-radius:8px;pointer-events:none}.fantasy-pitch-board>.empty-panel{position:relative;z-index:1;grid-column:1 / -1;align-self:center;justify-self:center;max-width:520px;background:#fffffff0}.fantasy-preview-card{position:relative;z-index:1;align-self:center;justify-self:center;width:min(190px,100%);padding:8px;background:#ffffffe6;border:2px solid rgba(9,9,9,.14);border-radius:8px;box-shadow:0 16px 28px #0909092e}.fantasy-preview-card--goalkeeper{grid-area:goalkeeper}.fantasy-preview-card--defender{grid-area:defender;align-self:end}.fantasy-preview-card--midfielder{grid-area:midfielder;align-self:start}.fantasy-preview-card--forward{grid-area:forward}.fantasy-roadmap-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.fantasy-roadmap-grid .roadmap-card{border-width:2px;border-radius:8px}.ultimate-layout{align-items:stretch}.ultimate-card-panel{background:radial-gradient(circle at 50% 10%,rgba(255,255,255,.95),transparent 11rem),linear-gradient(135deg,#101010,#003eaa 55%,#e1121b)}.ultimate-card{min-height:100%;color:#fff;background:linear-gradient(120deg,rgba(255,255,255,.3),transparent 28%,rgba(255,255,255,.22) 44%,transparent 62%),radial-gradient(circle at 50% 12%,rgba(255,255,255,.28),transparent 13rem),#111;border:2px solid rgba(255,255,255,.56);border-radius:10px;box-shadow:inset 0 0 0 1px #090909b3,0 22px 42px #09090947}.ultimate-card.is-active{border-color:#ffffffe6;box-shadow:inset 0 0 0 1px #ffffff4d,0 24px 50px #003eaa3d}.ultimate-card>strong{color:#fff;font-family:var(--font-display);font-size:clamp(2.1rem,4vw,3.7rem);line-height:.86}.ultimate-card>span,.ultimate-card>small,.ultimate-card em,.ultimate-card b{color:#fff;text-transform:uppercase}.ultimate-card>div{display:grid;justify-items:center;gap:4px;padding:10px 14px;background:#ffffff1f;border:1px solid rgba(255,255,255,.24);border-radius:8px}.ultimate-status-strip{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px 14px;border:2px solid rgba(9,9,9,.14);border-radius:8px}.ultimate-status-strip.status-eligible,.ultimate-status-strip.status-minted{background:#f0fff5;border-color:#10994357}.ultimate-status-strip.status-mint_pending{background:#fff9e8;border-color:#d2840066}.ultimate-status-strip.status-mint_failed,.ultimate-status-strip.status-not_found{background:#fff2f3;border-color:#e1121b5c}.ultimate-receipts-panel .activity-list div{border-width:2px;border-radius:8px}.marketplace-placeholder-hero h1{color:var(--ink)}.marketplace-disabled-panel{background:linear-gradient(180deg,#fffffffa,#f8f6effa);border:2px dashed rgba(9,9,9,.22);border-radius:10px}.marketplace-disabled-panel h2{margin-top:8px;color:var(--ink);font-family:var(--font-display);font-size:clamp(2rem,4vw,4rem);line-height:.88;text-transform:uppercase}.dev-page{width:min(1280px,100%)}.dev-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.dev-cheats,.dev-auth-panel{min-height:100%}.dev-cheat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.dev-cheat-grid button{min-height:42px;padding-inline:10px;font-size:.78rem}.dev-meta-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.dev-meta-list div{display:grid;gap:4px;padding:10px;background:#fff;border:1px solid rgba(9,9,9,.12);border-radius:8px}.dev-meta-list span,.wallet-checklist-block .eyebrow{font-size:.72rem}.dev-meta-list strong{min-width:0;overflow-wrap:anywhere}.wallet-checklist-block{margin-top:14px;padding-top:14px;border-top:2px dashed rgba(9,9,9,.12)}.wallet-checklist{display:grid;gap:6px;margin:10px 0;padding-left:18px}.validation-list{max-height:460px;overflow:auto;padding-right:4px}.validation-list div{border-width:2px;border-radius:8px}.state-details{grid-column:1 / -1}.state-details summary{cursor:pointer;color:var(--ink);font-family:var(--font-display);font-size:1.45rem;text-transform:uppercase}.state-preview{max-height:520px;overflow:auto;padding:14px;color:#f7f7f7;background:#101010;border:2px solid rgba(9,9,9,.3);border-radius:8px;font-size:.78rem;line-height:1.45}@media(max-width:980px){.admin-control-heading,.fantasy-heading,.ultimate-heading,.dev-heading,.admin-panel-heading,.fantasy-builder__header{align-items:flex-start;flex-direction:column}.admin-heading-status{justify-content:flex-start}.admin-database-summary-grid,.dev-grid,.admin-collection-detail,.ultimate-layout,.fantasy-layout{grid-template-columns:1fr}.fantasy-pitch-board{grid-template-columns:repeat(2,minmax(130px,1fr));grid-template-areas:"forward midfielder" "defender goalkeeper";min-height:620px}}@media(max-width:640px){.admin-control-room,.admin-database-page,.fantasy-page,.ultimate-page,.dev-page,.marketplace-placeholder-page{width:100%}.admin-control-heading h1,.fantasy-heading h1,.ultimate-heading h1,.dev-heading h1{font-size:clamp(2.4rem,15vw,4rem)}.admin-search-results button{grid-template-columns:1fr}.admin-collection-user summary{grid-template-columns:1fr 1fr}.admin-panel,.ultimate-info-panel,.ultimate-card-panel,.fantasy-builder,.fantasy-score,.preview-disclaimer{padding:16px}.fantasy-pitch-board{grid-template-columns:1fr;grid-template-areas:"forward" "midfielder" "defender" "goalkeeper";min-height:auto;padding:18px}.fantasy-preview-card{width:min(210px,100%)}.dev-cheat-grid,.dev-meta-list{grid-template-columns:1fr}}.app-layout.view-home,.app-layout.view-marketplace{isolation:isolate;width:100%;max-width:none;margin:0}.app-layout.view-home:before,.app-layout.view-marketplace:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;min-height:100vh;pointer-events:none;background:var(--site-canvas-image) top center / cover no-repeat,linear-gradient(180deg,#fbfaf5,#f5f2ea 52%,#ede8de)}.app-layout.view-home:after,.app-layout.view-marketplace:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;min-height:100vh;pointer-events:none;background:linear-gradient(180deg,#ffffff2e,#ffffff7a 34%,#ffffff38),repeating-linear-gradient(0deg,rgba(9,9,9,.026) 0 1px,transparent 1px 7px);mix-blend-mode:multiply}.app-layout.view-home .topbar,.app-layout.view-marketplace .topbar,.app-layout.view-home .page-shell,.app-layout.view-marketplace .page-shell{position:relative}.app-layout.view-home .topbar,.app-layout.view-marketplace .topbar{z-index:60}.app-layout.view-home .page-shell,.app-layout.view-marketplace .page-shell{z-index:10;width:100%}.app-layout.view-home .topbar,.app-layout.view-marketplace .topbar{width:calc(100% - clamp(16px,4vw,72px));max-width:none}.landing-page{position:relative;z-index:10;display:grid;gap:clamp(20px,2.8vw,32px);width:100%;max-width:none;margin-inline:0;padding-inline:clamp(8px,2.2vw,36px);padding-bottom:clamp(24px,4vw,54px);overflow:visible}.landing-page>*{position:relative;z-index:10}.landing-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(clamp(320px,32vw,620px),.72fr);gap:clamp(24px,4vw,72px);align-items:center;min-height:auto;padding:clamp(34px,5vw,78px) 0 clamp(18px,3vw,38px);overflow:visible;color:var(--ink);background:transparent;border:0;border-radius:0;box-shadow:none}.landing-hero:before,.landing-hero:after{display:none}.landing-hero>.flag-bunting,.landing-hero>.floating-flag-stickers,.landing-hero>.confetti-field{display:none}.landing-hero__copy,.landing-hero__visual{position:relative;z-index:10}.landing-hero__copy{isolation:isolate}.landing-hero__copy:before{content:"";position:absolute;top:-28px;right:-38px;bottom:-22px;left:-24px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 38% 48%,rgba(255,255,255,.84),rgba(255,255,255,.5) 58%,transparent 78%)}.landing-marker-note{max-width:154px;margin:0 0 14px;color:var(--electric-blue)}.landing-hero h1{max-width:min(100%,11.8ch);margin:0 0 18px;color:var(--ink);font-size:clamp(3.7rem,4.4vw,5.4rem);line-height:.86;text-shadow:none}.landing-hero h1 .is-blue{color:var(--electric-blue)}.landing-hero__lead{max-width:min(100%,68ch);margin-bottom:18px;color:#232323;font-size:clamp(1rem,1.35vw,1.14rem)}.landing-support-chips{margin:16px 0 22px}.landing-support-chips span{color:var(--ink)}.landing-support-chips span:after{background:#0909093d}.landing-hero-actions{gap:14px}.landing-hero-actions .primary-action,.landing-hero-actions .secondary-action{min-width:min(210px,100%);justify-content:center}.landing-hero__visual{display:grid;min-height:clamp(430px,45vw,560px);min-width:0;align-items:center}.landing-hero__visual .product-stage{width:100%;max-width:none;min-height:clamp(410px,34vw,680px);justify-self:center;overflow:visible}.landing-hero__visual .product-stage:before{content:"";position:absolute;top:-16%;right:-18%;bottom:-8%;left:-16%;z-index:0;pointer-events:none;background:url(/ultima-clean/overlay_hero_arcs_transparent_1920x1080.png) center / contain no-repeat;opacity:.72}.landing-hero__visual .product-stage__halo{z-index:1;top:8%;right:2%;bottom:7%;left:2%;background:radial-gradient(circle at 60% 50%,rgba(255,255,255,.76),transparent 54%)}.landing-hero__visual .product-stage__halo:before,.landing-hero__visual .product-stage__halo:after{display:none}.landing-hero__visual .product-stage__platform{z-index:1;left:12%;right:8%;bottom:8%;height:78px;background:radial-gradient(ellipse,rgba(9,9,9,.16),transparent 68%)}.landing-hero__visual .product-stage__card{z-index:4;left:5%;bottom:15%;width:clamp(160px,28%,300px)}.landing-hero__visual .product-stage__pack{z-index:3;right:3%;bottom:12%;width:clamp(220px,48%,440px)}.landing-panels{display:grid;gap:clamp(18px,2vw,26px);width:100%;padding:0}.landing-panels--top{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);margin-top:0}.landing-panels--lower{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-page .premium-panel{overflow:visible;background:linear-gradient(180deg,#ffffffdb,#f9f7f0cc);border:1px solid rgba(9,9,9,.12);border-radius:12px;box-shadow:0 12px 28px #09090914}.landing-page .premium-panel:before{opacity:.18}.landing-page .premium-panel__header{align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(9,9,9,.1)}.landing-page .premium-panel h2{padding:5px 10px 4px;color:var(--electric-blue);background:transparent;clip-path:none;font-size:clamp(1.05rem,1.35vw,1.42rem)}.landing-page .premium-panel h2:before{content:none}.featured-card-row{grid-template-columns:repeat(4,minmax(118px,1fr));gap:clamp(10px,1.2vw,16px)}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,20px)}.step-card{min-height:188px;padding:20px;background:#ffffffd1;border:1px solid rgba(9,9,9,.12);border-radius:10px;box-shadow:0 8px 16px #0909090f}.step-card__number{font-size:clamp(3rem,4.3vw,4.1rem)}.step-card__icon{width:52px;height:52px;border-radius:9px;box-shadow:none}.step-card__arrow{top:62px;right:-24px;width:42px;border-top-color:#0909098c}.step-card strong,.parade-route-v2 strong{color:var(--ink)}.collector-panel__content,.receipt-panel__content{grid-template-columns:minmax(128px,170px) minmax(0,1fr);gap:clamp(16px,2vw,24px)}.album-box{overflow:hidden}.receipt-card{overflow:visible;background:linear-gradient(180deg,#fff,#f7f3ea)}.route-panel{min-width:0}.parade-route-v2{align-items:start}.parade-route-v2__line{border-top-color:#0909098c}.referral-strip{position:relative;grid-template-columns:minmax(280px,1fr) auto minmax(230px,auto);gap:clamp(16px,2vw,28px);margin:4px 0 0;padding:clamp(22px,3vw,34px) clamp(18px,3vw,36px);overflow:visible;background:linear-gradient(90deg,#090909f2,#090909eb),url(/ultima-clean/overlay_footer_black_torn_strip_1920x360.png) center / 100% 100% no-repeat;border:0;border-radius:0;clip-path:none;box-shadow:none}.referral-strip:before{content:"";position:absolute;top:-8px;right:-10px;bottom:-8px;left:-10px;z-index:-1;background:url(/ultima-clean/overlay_footer_black_torn_strip_1920x360.png) center / 100% 100% no-repeat;pointer-events:none}.referral-strip>*{position:relative;z-index:2}.referral-strip h2,.referral-strip p{color:#fff}.referral-strip__actions{flex-wrap:wrap}.referral-code-pill{border-radius:6px}@media(max-width:1180px){.landing-hero{grid-template-columns:1fr;gap:18px;padding-top:clamp(26px,4vw,46px)}.landing-hero__visual{min-height:440px}.landing-panels--top,.landing-panels--lower{grid-template-columns:1fr}.landing-page .premium-panel{max-width:100%}}@media(max-width:760px){.app-layout.view-home,.app-layout.view-marketplace{padding-inline:10px}.landing-page{gap:18px;overflow-x:clip}.landing-hero{padding:26px 4px 8px}.landing-marker-note{max-width:130px;margin-bottom:10px;font-size:.92rem}.landing-marker-note:after{display:none}.landing-hero__copy:before{top:-18px;right:-10px;bottom:-16px;left:-10px;background:radial-gradient(ellipse at 36% 46%,rgba(255,255,255,.9),rgba(255,255,255,.62) 58%,transparent 82%)}.landing-hero h1{font-size:clamp(3.05rem,16vw,4.35rem);line-height:.86}.landing-hero__lead{font-size:.98rem}.landing-support-chips{gap:8px}.landing-support-chips span{width:100%}.landing-support-chips span:after{display:none}.landing-hero-actions{display:grid;grid-template-columns:1fr}.landing-hero-actions .primary-action,.landing-hero-actions .secondary-action{width:100%}.landing-hero__visual{min-height:350px}.landing-hero__visual .product-stage{min-height:340px}.landing-hero__visual .product-stage:before{top:-22%;right:-26%;bottom:-10%;left:-26%;opacity:.46}.landing-hero__visual .product-stage__card{left:3%;bottom:15%;width:min(43%,172px)}.landing-hero__visual .product-stage__pack{right:1%;bottom:12%;width:min(55%,220px)}.landing-panels{padding-inline:0}.landing-page .premium-panel{padding:16px;border-radius:10px}.featured-card-row{grid-template-columns:repeat(2,minmax(0,1fr))}.steps-grid,.collector-panel__content,.receipt-panel__content,.parade-route-v2{grid-template-columns:1fr}.step-card{min-height:auto}.step-card__arrow,.parade-route-v2__line{display:none}.collector-stats{grid-template-columns:1fr}.referral-strip{grid-template-columns:1fr;padding:24px 16px}.referral-strip__actions{display:grid;grid-template-columns:1fr}.referral-code-pill,.referral-strip__actions button{width:100%;justify-content:center}.flag-orbit{justify-content:flex-start}}.pack-flow-panel{overflow:visible;background:radial-gradient(circle at 82% 22%,rgba(0,62,170,.13),transparent 22rem),linear-gradient(105deg,#fffffff5 0,#fffffff5 58%,#f6f2e9e6 58%,#f6f2e9e6),linear-gradient(180deg,#ffffff,var(--paper))}.pack-flow-panel:before{top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 13% 56%,transparent 0 4.2rem,rgba(9,9,9,.12) 4.28rem 4.42rem,transparent 4.5rem),radial-gradient(ellipse at 76% 48%,rgba(0,62,170,.18),transparent 28rem);opacity:.24}.pack-flow-panel:after{opacity:.22}.pack-flow-main,.pack-flow-copy,.pack-flow-visual{position:relative;z-index:2}.pack-flow-panel>.flag-bunting,.pack-flow-panel>.confetti-field{position:absolute;z-index:1;opacity:.65;pointer-events:none}.pack-flow-main{grid-column:1;align-self:center}.pack-flow-visual{display:grid;grid-column:2;min-width:0;align-items:center}.pack-flow-visual .product-stage{width:min(100%,520px);min-height:clamp(360px,34vw,520px);justify-self:end}.pack-flow-visual .product-stage__halo:before,.pack-flow-visual .product-stage__halo:after{opacity:.38}.pack-flow-visual .product-stage__pack{right:8%;width:min(54%,300px)}.pack-flow-visual .product-stage--solo .product-stage__pack{left:50%;right:auto;width:min(56%,300px)}.pack-flow-balance div{min-width:0;color:var(--text-muted);background:#ffffffeb;border-color:#09090924}.pack-flow-balance span{color:var(--text-muted);font-size:.72rem;font-weight:950;line-height:1.2;text-transform:uppercase}.pack-flow-balance strong{color:var(--ink);font-family:var(--font-display);font-size:clamp(1.45rem,2vw,2.2rem);line-height:.9}.available-pack-card,.opening-history-row,.collection-summary span,.admin-table>div,.admin-events-table>div{min-width:0}.parade-route-v2{position:relative;overflow:hidden;column-gap:clamp(14px,2vw,28px)}.parade-route-v2:before{content:"";position:absolute;top:29px;left:calc(12.5% + 36px);right:calc(12.5% + 36px);z-index:0;border-top:2px dashed rgba(9,9,9,.5);pointer-events:none}.parade-route-v2__step{z-index:1;min-width:0}.parade-route-v2__line{display:none}.parade-route-v2 strong,.parade-route-v2 p{overflow-wrap:anywhere}.uc-card{overflow:clip}.uc-card__streak--one{left:-6%;width:58%}.uc-card__streak--two{right:-6%;width:58%}.card-preview-trigger{min-width:0}.admin-table,.admin-events-table,.admin-database-table{overflow:auto}.admin-table>div,.admin-events-table>div{min-width:760px}.admin-database-table>div{min-width:860px}.state-preview,.wallet-receipt-list,.invite-history-list,.opening-history-list{overflow-wrap:anywhere}@media(max-width:1320px){.landing-panels--top,.landing-panels--lower{grid-template-columns:1fr}.featured-card-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.steps-grid{grid-template-columns:1fr}.step-card{min-height:auto}.step-card__arrow{display:none}.collector-panel__content,.receipt-panel__content{grid-template-columns:minmax(120px,180px) minmax(0,1fr)}}@media(max-width:820px){.pack-flow-panel{grid-template-columns:1fr;padding:clamp(34px,8vw,64px) clamp(16px,5vw,28px) clamp(24px,6vw,34px)}.pack-flow-main,.pack-flow-visual{grid-column:auto}.pack-flow-balance{grid-template-columns:1fr}.pack-flow-visual{min-height:340px}.pack-flow-visual .product-stage{justify-self:center}.collector-panel__content,.receipt-panel__content,.admin-collection-user summary{grid-template-columns:1fr}.parade-route-v2{grid-template-columns:1fr}.parade-route-v2:before{display:none}.card-preview-modal,.modal-backdrop,.pack-opening-modal{padding:12px}.card-preview-modal__stage,.pack-purchase-modal,.pack-opening-modal__surface{max-height:calc(100dvh - 24px);overflow:auto}}@media(max-width:560px){.featured-card-row,.card-grid,.burn-card-grid,.pack-reveal{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-controls{gap:8px}.admin-table>div,.admin-events-table>div,.admin-database-table>div{min-width:700px}}.topbar{grid-template-columns:auto minmax(0,1fr) auto;width:calc(100% - clamp(16px,3vw,52px));max-width:none;margin-bottom:clamp(18px,2.4vw,30px);border-radius:16px}.brand-logo{gap:12px}.brand-logo__mark{width:44px;height:46px;filter:drop-shadow(0 7px 12px rgba(5,12,35,.14))}.brand-logo__mark:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff 0 5%,transparent 5%),linear-gradient(145deg,#071126,#0a1b46 70%,#0b2c7f);border:2px solid rgba(5,12,35,.94);border-radius:12px;clip-path:none;box-shadow:inset 0 0 0 2px #ffffffbd,0 0 0 1px #ffffffbd}.brand-logo__mark:after{content:"";position:absolute;right:8px;bottom:7px;left:8px;height:4px;z-index:1;background:linear-gradient(90deg,var(--red-cta) 0 48%,#ffffff 48% 56%,var(--electric-blue) 56% 100%);border-radius:999px}.brand-logo__u{width:20px;height:27px;border-right:6px solid #ffffff;border-bottom:6px solid #ffffff;border-left:6px solid #ffffff;border-radius:0 0 11px 11px}.brand-logo__star{display:none}.brand-logo__word{gap:1px;color:var(--ink);font-size:clamp(1.12rem,1.35vw,1.42rem);letter-spacing:0}.brand-logo--compact .brand-logo__mark{width:30px;height:32px}.brand-logo--compact .brand-logo__u{width:14px;height:18px;border-width:4px}.brand-logo--compact .brand-logo__mark:after{right:6px;bottom:5px;left:6px;height:3px}.topbar-actions{gap:12px}.app-layout.view-home .topbar,.app-layout.view-marketplace .topbar{box-shadow:0 12px 30px #09090914}.landing-page{gap:clamp(22px,3vw,38px)}.landing-hero{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);gap:clamp(30px,4vw,68px);align-items:center;padding:clamp(36px,5vw,70px) clamp(8px,1.4vw,22px) clamp(18px,2.6vw,34px);overflow:visible;background:transparent}.landing-hero:before{content:"";position:absolute;inset:clamp(4px,1vw,14px) 0 auto;display:block;height:min(100%,560px);z-index:1;pointer-events:none;background:radial-gradient(circle at 7% 48%,transparent 0 4rem,rgba(9,9,9,.13) 4.08rem 4.26rem,transparent 4.34rem),linear-gradient(104deg,rgba(255,255,255,.78) 0 47%,transparent 47%),radial-gradient(ellipse at 75% 45%,rgba(0,62,170,.16),transparent 34rem),linear-gradient(180deg,rgba(255,255,255,.44),transparent 72%);opacity:1}.landing-hero:after{content:"";position:absolute;right:clamp(4px,2vw,34px);bottom:clamp(16px,3vw,52px);display:block;width:clamp(92px,10vw,152px);height:clamp(38px,4.5vw,64px);z-index:1;pointer-events:none;background:linear-gradient(180deg,#ffffffeb,#fff396f0),repeating-linear-gradient(-6deg,rgba(9,9,9,.08) 0 2px,transparent 2px 8px);border:1px solid rgba(9,9,9,.16);border-radius:6px;box-shadow:0 12px 22px #0909091a;transform:rotate(-5deg)}.landing-hero__copy,.landing-hero__visual{z-index:10}.landing-hero__copy{width:min(100%,860px)}.landing-hero__copy:before{top:-34px;right:-42px;bottom:-28px;left:-28px;background:radial-gradient(ellipse at 42% 48%,rgba(255,255,255,.9),rgba(255,255,255,.54) 58%,transparent 80%)}.landing-marker-note{margin-bottom:clamp(16px,2vw,24px);color:var(--electric-blue)}.landing-hero h1{display:grid;gap:clamp(3px,.55vw,7px);max-width:min(100%,900px);margin-bottom:clamp(18px,2vw,26px);font-size:clamp(3.7rem,5.9vw,6.65rem);line-height:.9}.landing-hero h1 span{display:block;white-space:nowrap}.landing-hero h1 span:last-child{text-decoration-thickness:clamp(4px,.55vw,7px);text-underline-offset:clamp(7px,.9vw,12px)}.landing-hero__lead{max-width:min(100%,680px);margin-bottom:clamp(16px,1.8vw,24px);color:#232323;font-size:clamp(1.05rem,1.45vw,1.24rem);line-height:1.52}.landing-support-chips{margin:0 0 clamp(18px,2.4vw,28px)}.landing-support-chips span{min-height:40px;padding:0 2px;font-size:clamp(.9rem,1vw,1rem)}.landing-support-chips span:after{display:none}.landing-hero-actions{gap:clamp(10px,1.4vw,16px);align-items:center}.landing-hero-actions .primary-action,.landing-hero-actions .secondary-action,.landing-hero-actions .tertiary-action{min-height:54px;border-radius:8px}.landing-hero-actions .primary-action{min-width:min(218px,100%)}.landing-hero-actions .secondary-action{min-width:min(196px,100%)}.tertiary-action{display:inline-flex;align-items:center;justify-content:center;min-width:124px;padding:0 22px;color:var(--ink);font-family:var(--font-display);font-weight:950;text-decoration:none;background:#ffffffc7;border:1px dashed rgba(9,9,9,.34);box-shadow:0 8px 16px #0909090f;transition:transform .16s ease,border-color .16s ease,background .16s ease}.tertiary-action:hover,.tertiary-action:focus-visible{color:var(--electric-blue);background:#fff;border-color:#003eaa80;transform:translateY(-2px)}.landing-hero__visual{min-height:clamp(410px,36vw,580px);align-items:center}.landing-hero__visual .product-stage{width:min(100%,610px);min-height:clamp(400px,35vw,560px);justify-self:center;isolation:isolate}.landing-hero__visual .product-stage:before{top:-18%;right:-16%;bottom:-10%;left:-14%;display:block;z-index:0;opacity:.84}.landing-hero__visual .product-stage:after{content:"";position:absolute;top:14%;right:3%;z-index:2;width:clamp(86px,9vw,132px);height:clamp(28px,3vw,42px);pointer-events:none;background:linear-gradient(90deg,#ffffffbd,#ffffff61),repeating-linear-gradient(90deg,rgba(9,9,9,.08) 0 2px,transparent 2px 8px);border:1px solid rgba(255,255,255,.54);border-radius:4px;box-shadow:0 10px 18px #0909091a;transform:rotate(8deg)}.landing-hero__visual .product-stage__halo{z-index:1;top:7%;right:0;bottom:5%;left:0;background:radial-gradient(circle at 60% 50%,rgba(255,255,255,.86),transparent 49%),radial-gradient(ellipse at 52% 60%,rgba(0,62,170,.18),transparent 58%)}.landing-hero__visual .product-stage__platform{left:8%;right:4%;bottom:7%;height:clamp(72px,8vw,112px);background:radial-gradient(ellipse,rgba(9,9,9,.2),transparent 68%)}.landing-hero__visual .product-stage__card{left:4%;bottom:16%;z-index:5;width:clamp(170px,31%,285px);animation:heroCardFloat 5.2s ease-in-out infinite}.landing-hero__visual .product-stage__pack{right:2%;bottom:10%;z-index:4;width:clamp(230px,54%,410px);animation:heroPackFloat 5s ease-in-out infinite}.landing-hero__visual .product-stage__card .uc-card,.landing-hero__visual .product-stage__pack .product-pack{box-shadow:0 34px 54px #050c233d,0 12px 22px #050c2329}@keyframes heroPackFloat{0%,to{transform:rotate(5deg) translateY(0)}50%{transform:rotate(4deg) translateY(-10px)}}@keyframes heroCardFloat{0%,to{transform:rotate(-7deg) translateY(0)}50%{transform:rotate(-5deg) translateY(-9px)}}@media(max-width:1180px){.topbar{width:calc(100% - clamp(14px,3vw,34px))}.landing-hero{grid-template-columns:1fr;gap:clamp(18px,4vw,42px)}.landing-hero__copy{width:min(100%,900px)}.landing-hero h1{max-width:min(100%,760px)}.landing-hero__visual .product-stage{width:min(100%,640px)}}@media(max-width:760px){.topbar{grid-template-columns:auto 1fr auto;padding:12px}.brand-logo__mark{width:38px;height:40px}.brand-logo__u{width:17px;height:23px;border-width:5px}.landing-hero{padding:clamp(24px,7vw,38px) 2px 10px}.landing-hero:before{height:72%}.landing-hero:after{display:none}.landing-marker-note{margin-bottom:14px}.landing-hero h1{gap:5px;max-width:100%;margin-bottom:22px;font-size:clamp(3.15rem,15vw,4.85rem);line-height:.92}.landing-hero h1 span{white-space:normal}.landing-hero__lead{max-width:100%;font-size:1rem}.landing-hero-actions{grid-template-columns:1fr}.landing-hero-actions .primary-action,.landing-hero-actions .secondary-action,.landing-hero-actions .tertiary-action{width:100%;min-width:0}.landing-hero__visual{min-height:370px}.landing-hero__visual .product-stage{min-height:360px}.landing-hero__visual .product-stage:before{top:-18%;right:-28%;bottom:-8%;left:-28%;opacity:.58}.landing-hero__visual .product-stage:after{right:1%;top:11%;width:82px}.landing-hero__visual .product-stage__card{left:2%;bottom:16%;width:min(42%,178px)}.landing-hero__visual .product-stage__pack{right:0;bottom:12%;width:min(58%,242px)}}.landing-hero:before{inset:clamp(-14px,-1vw,-6px) clamp(-18px,-1.4vw,-8px) auto;height:clamp(520px,48vw,700px);background:linear-gradient(90deg,#ffffffeb 0,#ffffffeb 35%,#ffffffb3 51%,#fff3),linear-gradient(180deg,#ffffff14,#fffffff5 96%),url(/assets/landing/sportieve_collage_met_voetbalelementen.png) center top / cover no-repeat;opacity:.78;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(180deg,#000 0 74%,transparent 100%);mask-image:linear-gradient(180deg,#000 0 74%,transparent 100%)}.landing-hero__copy:before{background:radial-gradient(ellipse at 43% 49%,rgba(255,255,255,.96),rgba(255,255,255,.72) 57%,transparent 83%)}.landing-hero__visual{isolation:isolate}.landing-hero__visual:before{content:"";position:absolute;top:5%;right:-5%;bottom:4%;left:-8%;z-index:1;pointer-events:none;background:radial-gradient(ellipse at 61% 54%,rgba(255,255,255,.68),transparent 52%),radial-gradient(ellipse at 52% 56%,rgba(0,62,170,.16),transparent 58%)}.landing-hero__visual:after{content:"";position:absolute;right:clamp(4px,1vw,14px);bottom:clamp(36px,5vw,80px);z-index:2;width:clamp(88px,8vw,132px);height:clamp(38px,4vw,56px);pointer-events:none;background:linear-gradient(180deg,#ffffffdb,#ffe74fe0),repeating-linear-gradient(-7deg,rgba(9,9,9,.1) 0 2px,transparent 2px 9px);border:1px solid rgba(9,9,9,.16);border-radius:7px;box-shadow:0 13px 24px #0909091f;transform:rotate(-4deg)}.landing-hero__visual .product-stage{z-index:3}.landing-hero__visual .product-stage:before{opacity:.42}.landing-hero__visual .product-stage__pack{width:clamp(250px,53%,430px)}.landing-hero__visual .product-stage__pack .product-pack{aspect-ratio:1086 / 1448;overflow:visible;background:url(/assets/landing/sportieve_kaarten_voor_het_wk.png) center / cover no-repeat;border:0;border-radius:10px;box-shadow:none;filter:drop-shadow(0 34px 44px rgba(5,12,35,.22)) drop-shadow(0 12px 16px rgba(5,12,35,.18))}.landing-hero__visual .product-stage__pack .product-pack:before,.landing-hero__visual .product-stage__pack .product-pack:after{display:none}.landing-hero__visual .product-stage__pack .product-pack>*{opacity:0}@media(max-width:1180px){.landing-hero:before{background-position:62% top}}@media(max-width:760px){.landing-hero:before{inset:-8px -14px auto;height:68%;background:linear-gradient(180deg,#ffffffd1,#fffffff5 90%),url(/assets/landing/sportieve_collage_met_voetbalelementen.png) 67% top / cover no-repeat;opacity:.48}.landing-hero__visual:before{top:1%;right:-10%;bottom:2%;left:-10%}.landing-hero__visual:after{right:2px;bottom:34px;width:82px;height:34px;opacity:.82}.landing-hero__visual .product-stage__pack{width:min(60%,252px)}}.landing-page{width:100%;max-width:none}.landing-panels--top{margin-top:0}.landing-product-composition{position:relative;display:block;width:min(100%,680px);min-height:clamp(430px,39vw,620px);margin:0 auto;isolation:isolate}.landing-product-composition__halo{position:absolute;top:4%;right:0;bottom:4%;left:4%;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 53% 50%,rgba(255,255,255,.9),transparent 49%),radial-gradient(ellipse at 58% 58%,rgba(0,62,170,.19),transparent 59%),radial-gradient(ellipse at 68% 72%,rgba(233,24,31,.13),transparent 48%)}.landing-product-composition__pack,.landing-product-composition__card{position:absolute;display:block;max-width:none;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.landing-product-composition__pack{right:0;bottom:1%;z-index:1;width:clamp(250px,53%,430px);filter:drop-shadow(0 34px 42px rgba(5,12,35,.23)) drop-shadow(0 12px 18px rgba(5,12,35,.18));transform:rotate(5deg)}.landing-product-composition__card{left:0;bottom:8%;z-index:2;width:clamp(190px,36%,310px);filter:drop-shadow(0 32px 38px rgba(5,12,35,.25)) drop-shadow(0 12px 16px rgba(5,12,35,.18));transform:rotate(-7deg)}.featured-card-row{grid-template-columns:repeat(4,minmax(126px,1fr));align-items:stretch}.landing-showcase-card{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:10px;min-width:0;padding:8px;color:var(--ink);background:#ffffffd6;border:1px solid rgba(9,9,9,.14);border-radius:10px;box-shadow:0 12px 24px #09090914}.landing-showcase-card__image{display:block;overflow:hidden;aspect-ratio:1086 / 1448;background:#f5f5f1;border:1px solid rgba(9,9,9,.14);border-radius:8px}.landing-showcase-card__image img{display:block;width:100%;height:100%;object-fit:contain}.landing-showcase-card__meta{display:grid;gap:3px;min-width:0;padding:0 2px 2px;text-transform:uppercase}.landing-showcase-card__meta strong,.landing-showcase-card__meta span,.landing-showcase-card__meta em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-showcase-card__meta strong{font-family:var(--font-display);font-size:clamp(.9rem,1vw,1.08rem);line-height:1}.landing-showcase-card__meta span{color:var(--electric-blue);font-size:.76rem;font-weight:900}.landing-showcase-card__meta em{color:var(--text-muted);font-size:.68rem;font-style:normal;font-weight:850}@media(max-width:1180px){.landing-product-composition{min-height:clamp(390px,58vw,560px)}}@media(max-width:760px){.landing-product-composition{min-height:clamp(340px,98vw,460px);width:min(100%,430px)}.landing-product-composition__pack{right:0;bottom:4%;width:min(60%,252px)}.landing-product-composition__card{left:0;bottom:13%;width:min(45%,192px)}.featured-card-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-layout.view-home:before{background:var(--site-canvas-image) top center / cover no-repeat,linear-gradient(180deg,#fbfaf5,#f5f2ea 52%,#ede8de)}.landing-hero:before{background:linear-gradient(90deg,rgba(255,255,255,.88) 0 38%,rgba(255,255,255,.5) 58%,transparent 100%),radial-gradient(ellipse at 72% 45%,rgba(0,62,170,.15),transparent 34rem),linear-gradient(180deg,#ffffff24,#ffffffe0 96%);opacity:.88;mix-blend-mode:normal}.landing-product-composition__pack{right:-4%;width:clamp(300px,62%,470px)}.landing-product-composition__card{width:clamp(230px,50%,340px)}@media(max-width:760px){.landing-product-composition__pack{right:0;width:min(60%,252px)}.landing-product-composition__card{width:min(45%,192px)}.featured-card-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:340px){.featured-card-row{grid-template-columns:1fr}}.landing-marker-note,.landing-marker-note:after,.landing-hero:after{content:none;display:none!important}.topbar{grid-template-columns:minmax(156px,1fr) auto minmax(156px,1fr);align-items:center;min-height:62px;padding:9px 12px;background:linear-gradient(180deg,#ffffffe6,#faf8f2d6);border:1px solid rgba(9,9,9,.16);border-radius:12px;box-shadow:0 12px 28px #0909091a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbar:before{display:none!important}.brand{justify-self:start;border-radius:10px}.brand:hover,.brand:focus-visible{transform:translateY(-1px)}.tabs{justify-self:center;display:inline-flex;align-items:center;width:max-content;max-width:min(100%,720px);gap:2px;padding:3px;overflow-x:auto;background:#ffffffeb;border:1px solid rgba(9,9,9,.2);border-radius:9px;box-shadow:0 9px 20px #09090914;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab,.mobile-nav__item,.admin-menu__item{min-height:34px;padding:0 14px;color:var(--ink);font-family:var(--font-display);font-size:.8rem;font-weight:950;letter-spacing:0;background:transparent;border:1px solid transparent;border-radius:6px;box-shadow:none;text-transform:uppercase;white-space:nowrap;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.tab:hover,.tab:focus-visible,.mobile-nav__item:hover,.mobile-nav__item:focus-visible,.admin-menu__item:hover,.admin-menu__item:focus-visible{color:var(--ink);background:#fff;border-color:#0909092e;box-shadow:0 5px 12px #09090912;transform:translateY(-1px)}.tab.is-active,.mobile-nav__item.is-active,.admin-menu__item.is-active{color:#fff;background:linear-gradient(180deg,#ff343b,var(--red-cta));border-color:#85000861;box-shadow:0 8px 16px #e1121b47}.topbar-actions{justify-self:end;gap:8px}.auth-button,.account-pill,.admin-menu summary,.mobile-nav summary{min-height:36px;padding:0 12px;color:var(--ink);background:#ffffffeb;border:1px solid rgba(9,9,9,.2);border-radius:8px;box-shadow:0 7px 16px #09090914;font-family:var(--font-display);font-size:.78rem;letter-spacing:0;text-transform:uppercase;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.auth-button:hover,.auth-button:focus-visible,.account-pill:hover,.account-pill:focus-visible,.admin-menu summary:hover,.admin-menu summary:focus-visible,.mobile-nav summary:hover,.mobile-nav summary:focus-visible{background:#fff;border-color:#0909094d;box-shadow:0 10px 20px #0909091c;transform:translateY(-1px)}.account-pill .ui-icon{width:16px;height:16px}.account-pill__dot{width:8px;height:8px}.account-pill__chevron{color:var(--ink);font-size:.72rem;line-height:1}.flag-marquee-section{position:relative;width:100vw;max-width:100vw;margin:clamp(8px,1vw,16px) calc(50% - 50vw) clamp(10px,1.2vw,18px);overflow:hidden;background:transparent;border:0;box-shadow:none}.flag-marquee__viewport{position:relative;overflow:hidden;padding-block:clamp(7px,1.1vw,14px)}.flag-marquee__viewport:before,.flag-marquee__viewport:after{content:"";position:absolute;top:0;bottom:0;z-index:3;width:min(16vw,180px);pointer-events:none}.flag-marquee__viewport:before{left:0;background:linear-gradient(90deg,#f9f9f7f5,#f9f9f700)}.flag-marquee__viewport:after{right:0;background:linear-gradient(270deg,#f9f9f7f5,#f9f9f700)}.flag-marquee__track{--flag-gap: clamp(12px, 1.25vw, 20px);display:flex;width:max-content;will-change:transform;animation:flagMarqueeScroll 54s linear infinite}.flag-marquee-section:hover .flag-marquee__track{animation-play-state:running!important}.flag-marquee__group{display:flex;align-items:center;gap:var(--flag-gap);padding-inline:calc(var(--flag-gap) / 2)}.flag-marquee-card{display:block;width:clamp(84px,7vw,124px);aspect-ratio:1.58;overflow:hidden;background:#fff;border:1px solid rgba(9,9,9,.08);border-radius:8px;scroll-snap-align:center;box-shadow:none}.flag-marquee-card__flag{display:block;width:100%;height:100%;overflow:hidden;object-fit:cover;object-position:center;background:transparent;border-radius:inherit}.flag-marquee-card__flag--fallback{background:linear-gradient(90deg,#ffffffeb,#d2d8e2eb),#fff}@keyframes flagMarqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-rarity-section,.landing-steps-section{grid-template-columns:1fr}.rarity-showcase-panel,.steps-panel{width:100%}.rarity-showcase-panel{isolation:isolate;padding:clamp(18px,2.5vw,34px);background:linear-gradient(180deg,#ffffffeb,#f8f5eedb),radial-gradient(ellipse at 74% 34%,rgba(0,62,170,.08),transparent 32rem)}.rarity-showcase-subcopy{max-width:520px;margin:-4px 0 0 clamp(8px,1vw,12px);color:#343434;font-weight:750}.rarity-showcase-field{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;min-height:clamp(360px,31vw,520px);padding:clamp(18px,3vw,44px) clamp(14px,4.6vw,76px) clamp(10px,2vw,28px);overflow:visible}.rarity-showcase-card{width:min(100%,clamp(180px,15vw,286px));padding:9px;background:#ffffffe6;border-color:#0909091f;border-radius:8px;box-shadow:0 26px 34px #09090921,0 8px 14px #09090914;transform-origin:50% 70%;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.rarity-showcase-card:hover,.rarity-showcase-card:focus-within{filter:saturate(1.04);box-shadow:0 32px 42px #09090929,0 11px 18px #0909091a}.rarity-showcase-card:nth-child(1){grid-column:1 / span 3;justify-self:start;transform:rotate(-5deg) translate(4px,18px)}.rarity-showcase-card:nth-child(1):hover{transform:rotate(-4deg) translate(4px,8px)}.rarity-showcase-card:nth-child(2){grid-column:4 / span 3;justify-self:center;transform:rotate(3deg) translate(-5px,-18px)}.rarity-showcase-card:nth-child(2):hover{transform:rotate(2deg) translate(-5px,-28px)}.rarity-showcase-card:nth-child(3){grid-column:7 / span 3;justify-self:center;transform:rotate(-2deg) translate(4px,28px)}.rarity-showcase-card:nth-child(3):hover{transform:rotate(-1deg) translate(4px,18px)}.rarity-showcase-card:nth-child(4){grid-column:10 / span 3;justify-self:end;transform:rotate(5deg) translate(-4px,-8px)}.rarity-showcase-card:nth-child(4):hover{transform:rotate(4deg) translate(-4px,-18px)}.rarity-showcase-card--legendary{box-shadow:0 28px 38px #09090924,0 0 34px #d4af373d}.rarity-showcase-card--gold{box-shadow:0 26px 34px #09090921,0 0 28px #f2b52d2e}.rarity-showcase-card--silver{box-shadow:0 26px 34px #09090921,0 0 24px #0a5cff1f}.landing-steps-section{margin-top:clamp(-8px,-.5vw,0px)}.landing-steps-section .steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-steps-section .step-card{min-height:158px;background:#ffffffe0;border-color:#0909091f;border-radius:8px}.landing-steps-section .step-card__icon{color:#fff;background:var(--electric-blue);border-color:#050c2373}.landing-steps-section .step-card__arrow{color:#09090994}.landing-steps-section .step-card__arrow:after{content:"";position:absolute;top:-6px;right:-2px;width:10px;height:10px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}@media(max-width:1120px){.topbar{grid-template-columns:auto minmax(0,1fr) auto}.tabs{display:none}.mobile-nav{display:block}}@media(max-width:900px){.rarity-showcase-field{grid-template-columns:repeat(2,minmax(0,1fr));min-height:auto;gap:clamp(14px,4vw,24px);padding:clamp(20px,5vw,34px) clamp(12px,4vw,28px)}.rarity-showcase-card:nth-child(n){grid-column:auto;justify-self:center;width:min(100%,230px)}.rarity-showcase-card:nth-child(1){transform:rotate(-3deg) translateY(4px)}.rarity-showcase-card:nth-child(2){transform:rotate(2deg) translateY(-4px)}.rarity-showcase-card:nth-child(3){transform:rotate(2deg) translateY(4px)}.rarity-showcase-card:nth-child(4){transform:rotate(-2deg) translateY(-4px)}.landing-steps-section .steps-grid{grid-template-columns:1fr}.landing-steps-section .step-card__arrow{display:none}}@media(max-width:760px){.app-layout.view-home .topbar,.app-layout.view-marketplace .topbar,.topbar{width:calc(100% - 16px);min-height:56px;margin-bottom:16px;padding:8px;border-radius:10px}.brand-logo__word{display:none}.topbar-actions{gap:6px}.auth-button,.account-pill,.admin-menu summary,.mobile-nav summary{min-height:34px;padding:0 10px;font-size:.72rem}.account-pill strong{max-width:112px;overflow:hidden;text-overflow:ellipsis}.flag-marquee__viewport{padding-block:11px}.flag-marquee__group{gap:var(--flag-gap);padding-inline:calc(var(--flag-gap) / 2)}.flag-marquee-card{width:72px;border-radius:10px}.flag-marquee-card__flag{border-radius:8px}.rarity-showcase-panel{padding:16px}.rarity-showcase-subcopy{margin-left:0}}@media(max-width:420px){.rarity-showcase-field{grid-template-columns:1fr}.rarity-showcase-card:nth-child(n){width:min(100%,238px)}}@media(prefers-reduced-motion:reduce){.flag-marquee__viewport{overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.flag-marquee__viewport::-webkit-scrollbar{display:none}.flag-marquee__track{animation:none}.flag-marquee__group[aria-hidden=true]{display:none}}.landing-roadmap-section,.landing-pack-types-section{grid-template-columns:1fr}.roadmap-panel,.pack-types-panel{width:100%;padding:clamp(18px,2.5vw,34px);background:linear-gradient(180deg,#fffffff0,#f8f5eee6),radial-gradient(ellipse at 88% 0%,rgba(0,62,170,.08),transparent 34rem)}.roadmap-panel__subcopy,.pack-types-panel__subcopy{max-width:760px;margin:-4px 0 clamp(18px,2.2vw,26px) clamp(8px,1vw,12px);color:#343434;font-weight:750}.roadmap-live-panel{position:relative;display:grid;grid-template-columns:minmax(250px,.31fr) minmax(0,1fr);gap:clamp(18px,2.6vw,36px);align-items:stretch;overflow:hidden;padding:clamp(18px,2.4vw,30px);background:linear-gradient(110deg,#fffffffa 0,#fffffffa 38%,#f6faffc7 38%,#f6faffc7),radial-gradient(circle at 22% 24%,rgba(225,18,27,.13),transparent 15rem),repeating-linear-gradient(90deg,rgba(0,62,170,.035) 0 1px,transparent 1px 28px);border:1px solid rgba(9,9,9,.14);border-radius:14px;box-shadow:0 18px 40px #0909091c,inset 0 0 0 1px #ffffffd1}.roadmap-live-panel:before{content:"";position:absolute;inset:14px auto 14px 0;width:5px;background:linear-gradient(180deg,var(--red-cta),var(--electric-blue));border-radius:999px}.roadmap-live-panel__copy{position:relative;z-index:1;display:grid;align-content:center;justify-items:start;gap:12px;min-width:0}.roadmap-live-badges{display:flex;flex-wrap:wrap;gap:8px}.roadmap-live-badge{display:inline-flex;width:fit-content;padding:7px 10px 6px;color:#fff;background:var(--red-cta);border:1px solid rgba(133,0,8,.24);border-radius:999px;box-shadow:0 10px 24px #e1121b33;font-size:.68rem;font-weight:950;letter-spacing:.03em;line-height:1;text-transform:uppercase}.roadmap-live-badge--quiet{color:var(--electric-blue);background:#ffffffc2;border-color:#003eaa2e;box-shadow:none}.roadmap-live-panel__copy h3{margin:0;color:var(--ink);font-family:var(--font-display);font-size:clamp(3rem,5vw,5.6rem);line-height:.82;text-transform:uppercase}.roadmap-live-panel__copy p{max-width:420px;margin:0;color:#303030;font-size:clamp(.98rem,1.04vw,1.05rem);font-weight:700;line-height:1.45}.roadmap-live-panel__copy small{color:var(--text-muted);font-size:.78rem;font-weight:950;text-transform:uppercase}.roadmap-live-panel__cta{margin-top:4px}.roadmap-route{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,18px);align-content:center;min-width:0}.roadmap-route-node{position:relative;display:grid;grid-template-rows:auto auto;align-content:start;gap:10px;min-width:0;text-align:center;transition:transform .16s ease}.roadmap-route-node:hover{transform:translateY(-2px)}.roadmap-route-node.is-locked{opacity:.82}.roadmap-route-frame{position:relative;display:grid;min-height:clamp(168px,13vw,230px);aspect-ratio:5 / 3.4;place-items:center;overflow:hidden;background:linear-gradient(180deg,#fffffff0,#f8f9f7d1);border:1px solid rgba(9,9,9,.15);border-radius:13px;box-shadow:0 12px 24px #09090914,inset 0 0 0 1px #ffffffd1}.roadmap-route-node.is-active .roadmap-route-frame{border-color:#e1121b94;box-shadow:0 18px 34px #e1121b29,inset 0 0 0 2px #e1121b14}.roadmap-route-node.is-locked .roadmap-route-frame{background:linear-gradient(180deg,#ffffffeb,#f8f9f7c7);border-style:dashed;border-color:#09090929}.roadmap-route-frame__slot{position:absolute;inset:clamp(14px,1.4vw,22px);display:block;background:#ffffffc7;border:1px solid rgba(9,9,9,.08);border-radius:11px;box-shadow:inset 0 0 0 1px #ffffffd1,0 14px 34px #09090909}.roadmap-route-frame__slot:after{content:"";position:absolute;top:50%;left:50%;width:clamp(56px,5.4vw,86px);aspect-ratio:1;background:#ffffffeb;border:1px solid rgba(9,9,9,.06);border-radius:999px;box-shadow:inset 0 0 0 1px #ffffffe0,0 14px 32px #0909090d;transform:translate(-50%,-50%)}.roadmap-route-node.is-active .roadmap-route-frame__slot{border-color:#e1121b24;background:#ffffffd1}.roadmap-route-frame__slot--nft{display:grid;place-items:center;padding:clamp(10px,1.1vw,18px)}.roadmap-route-frame__slot--nft:after{display:none}.roadmap-route-node__copy{display:grid;justify-items:center;gap:4px;min-width:0}.roadmap-route-node__copy strong{color:var(--ink);font-family:var(--font-display);font-size:clamp(1.02rem,1.5vw,1.45rem);line-height:.95;text-transform:uppercase}.roadmap-route-node__copy small{color:var(--text-muted);font-size:.72rem;font-weight:950;text-transform:uppercase}.roadmap-nft-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);gap:clamp(18px,2.6vw,34px);align-items:stretch;margin-top:clamp(16px,2vw,24px);padding:clamp(34px,4.2vw,58px);background:linear-gradient(100deg,#fffffff5,#f6faffb3),radial-gradient(circle at 88% 22%,rgba(0,62,170,.12),transparent 17rem);border:1px solid rgba(0,62,170,.18);border-radius:14px;box-shadow:0 16px 34px #09090914}.roadmap-nft-section__copy{display:grid;align-content:center;justify-items:start;gap:12px}.roadmap-nft-section__copy h3{margin:0;color:var(--electric-blue);font-family:var(--font-display);font-size:clamp(3.4rem,6vw,7.2rem);line-height:.82;text-transform:uppercase}.roadmap-nft-section__copy p{max-width:460px;margin:0;color:#303030;font-size:clamp(1rem,1.08vw,1.08rem);font-weight:700;line-height:1.45}.roadmap-nft-bullets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:min(100%,520px);margin-top:4px}.roadmap-nft-bullets span{padding:10px 12px;color:var(--electric-blue);background:#ffffffc7;border:1px solid rgba(0,62,170,.18);border-radius:999px;font-size:.78rem;font-weight:950;text-align:center;text-transform:uppercase}.roadmap-nft-placeholder{display:grid;min-height:clamp(500px,45vw,690px);place-items:center;overflow:hidden;padding:clamp(14px,2vw,28px);background:linear-gradient(135deg,#ffffffb8,#f4f8ff7a);border:1px dashed rgba(0,62,170,.24);border-radius:12px}.nft-preview{display:grid;place-items:center;overflow:hidden;min-width:0}.nft-preview img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.nft-preview--route{width:min(100%,168px);aspect-ratio:1;opacity:.82;filter:drop-shadow(0 10px 18px rgba(9,9,9,.14))}.nft-preview--feature{width:min(100%,650px);aspect-ratio:1;filter:drop-shadow(0 22px 34px rgba(9,9,9,.16))}.roadmap-nft-placeholder__card{display:grid;width:min(88%,520px);min-height:min(92%,610px);aspect-ratio:3 / 4;place-items:center;padding:clamp(22px,2.2vw,34px);color:var(--ink);text-align:center;background:radial-gradient(circle at 50% 32%,rgba(0,62,170,.14),transparent 38%),linear-gradient(180deg,#fffffff0,#f6f6f6d1);border:2px solid rgba(9,9,9,.16);border-radius:18px;box-shadow:0 24px 42px #003eaa24,inset 0 0 0 10px #003eaa09}.roadmap-nft-placeholder__card span,.roadmap-nft-placeholder__card small{color:var(--text-muted);font-size:.72rem;font-weight:950;text-transform:uppercase}.roadmap-nft-placeholder__card strong{color:var(--electric-blue);font-family:var(--font-display);font-size:clamp(3.8rem,7vw,8.2rem);line-height:.74;text-transform:uppercase}.roadmap-league-teaser{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;margin-top:14px;padding:14px 16px;background:#fff9;border:1px dashed rgba(9,9,9,.18);border-radius:12px}.roadmap-league-teaser__icon{display:grid;width:42px;height:42px;place-items:center;color:var(--electric-blue);background:#003eaa0f;border:1px solid rgba(0,62,170,.16);border-radius:12px}.roadmap-league-teaser small{display:block;color:var(--text-muted);font-size:.66rem;font-weight:950;text-transform:uppercase}.roadmap-league-teaser strong{display:block;color:var(--ink);font-family:var(--font-display);font-size:clamp(1.15rem,1.7vw,1.65rem);line-height:.92;text-transform:uppercase}.roadmap-league-teaser p{margin:5px 0 0;color:var(--text-muted);font-size:.92rem;line-height:1.4}.pack-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px)}.pack-type-card{position:relative;display:grid;grid-template-rows:minmax(220px,auto) 1fr;min-width:0;overflow:hidden;color:var(--ink);background:linear-gradient(180deg,#fffffff0,#ffffffc7),repeating-linear-gradient(0deg,rgba(9,9,9,.024) 0 1px,transparent 1px 5px);border:1px solid rgba(9,9,9,.14);border-radius:10px;box-shadow:0 16px 28px #0909091a}.pack-type-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,transparent 0 58%,rgba(0,62,170,.08) 58% 69%,transparent 69%),radial-gradient(ellipse at 30% 16%,rgba(225,18,27,.1),transparent 14rem)}.pack-type-card__visual{position:relative;display:grid;min-height:240px;place-items:center;isolation:isolate}.pack-type-card__visual:before{content:"";position:absolute;right:18%;bottom:18%;left:18%;height:30px;z-index:0;background:radial-gradient(ellipse,rgba(9,9,9,.24),transparent 68%)}.pack-object{position:absolute;display:grid;width:clamp(112px,10vw,148px);aspect-ratio:.68;place-items:end center;padding:18px 10px;color:#fff;background:linear-gradient(120deg,rgba(255,255,255,.28),transparent 28%),linear-gradient(145deg,#102149,#003eaa 58%,#071126);border:2px solid rgba(9,9,9,.88);border-radius:12px;box-shadow:inset 0 0 0 4px #ffffff1a,0 20px 28px #0909093d}.pack-object:before,.pack-object:after{content:"";position:absolute;right:0;left:0;height:16px;background:repeating-linear-gradient(90deg,#ffffff47 0,#ffffff47 6px,#0000002e 6px,#0000002e 12px)}.pack-object:before{top:0}.pack-object:after{bottom:0}.pack-object span{position:relative;z-index:1;font-family:var(--font-display);font-size:3.1rem;line-height:.82}.pack-object--back{transform:rotate(-12deg) translate(-42px,14px);opacity:.66}.pack-object--front{transform:rotate(6deg) translate(24px,-2px)}.pack-type-card--starter .pack-object{background:linear-gradient(120deg,rgba(255,255,255,.42),transparent 28%),linear-gradient(145deg,#fff,#f5f2ea 56%,#dce7ff);color:var(--electric-blue)}.pack-type-card--paid .pack-object{background:linear-gradient(120deg,rgba(255,255,255,.25),transparent 28%),linear-gradient(145deg,#111,#273047 48%,#d8dee9);color:#fff}.pack-type-card--referral .pack-object{background:linear-gradient(120deg,rgba(255,255,255,.28),transparent 28%),linear-gradient(145deg,#06143d,#003eaa 44%,#e1121b)}.pack-type-card__body{position:relative;z-index:1;display:grid;gap:10px;padding:0 clamp(16px,2vw,22px) clamp(18px,2vw,24px)}.pack-type-card__body small{width:fit-content;padding:5px 8px;color:#fff;background:var(--red-cta);border-radius:999px;font-size:.68rem;font-weight:950}.pack-type-card__body h3{margin:0;color:var(--electric-blue);font-family:var(--font-display);font-size:clamp(1.8rem,2.6vw,2.8rem);line-height:.9}.pack-type-card__body p{margin:0;color:#343434}.pack-type-card__body ul{display:grid;gap:6px;margin:2px 0 0;padding:0;list-style:none}.pack-type-card__body li{position:relative;padding-left:18px;color:var(--text-muted);font-size:.9rem}.pack-type-card__body li:before{content:"";position:absolute;top:.6em;left:0;width:10px;height:3px;background:var(--red-cta);transform:rotate(-5deg)}.landing-final-cta{display:grid;justify-items:center;gap:12px;margin:0 clamp(4px,2vw,18px);padding:clamp(26px,4vw,46px);text-align:center;color:var(--ink);background:linear-gradient(180deg,#fffffff0,#f8f5eedb),linear-gradient(135deg,rgba(225,18,27,.1),transparent 44%);border:1px solid rgba(9,9,9,.14);border-radius:12px;box-shadow:var(--shadow-soft)}.landing-final-cta h2{margin:0;color:var(--ink);font-family:var(--font-display);font-size:clamp(2.4rem,5vw,5.6rem);line-height:.9;text-transform:uppercase}.landing-final-cta p{max-width:680px;margin:0;color:#343434;font-weight:750}.landing-final-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px}.landing-footer{display:flex;justify-content:space-between;gap:18px;align-items:center;margin:0 clamp(4px,2vw,18px);padding:18px 0 10px;color:var(--ink);border-top:1px solid rgba(9,9,9,.16)}.landing-footer strong{font-family:var(--font-display);font-size:1.1rem}.landing-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px 18px}.landing-footer a{color:var(--electric-blue);font-size:.82rem;font-weight:950;text-decoration:none;text-transform:uppercase}.landing-footer a:hover,.landing-footer a:focus-visible{color:var(--red-cta)}@media(max-width:1080px){.pack-type-grid,.roadmap-live-panel{grid-template-columns:1fr}.roadmap-route{grid-template-columns:repeat(2,minmax(0,1fr))}.roadmap-route:before{top:27%;right:14%;left:14%;transform:translateY(-50%)}.roadmap-nft-section{grid-template-columns:1fr}.pack-type-card{grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);grid-template-rows:auto}}@media(max-width:760px){.roadmap-panel,.pack-types-panel{padding:16px}.roadmap-panel__subcopy,.pack-types-panel__subcopy{margin-left:0}.roadmap-live-panel{padding:18px}.roadmap-route{grid-template-columns:1fr}.roadmap-route:before{top:7%;bottom:18%;left:50%;width:3px;height:auto;background:linear-gradient(180deg,var(--red-cta),var(--electric-blue) 68%,rgba(9,9,9,.12));transform:translate(-50%)}.roadmap-route-node{text-align:center}.roadmap-route-frame{min-height:132px;aspect-ratio:16 / 9}.roadmap-route-frame__slot{top:12px;right:12px;bottom:12px;left:12px;border-radius:9px}.roadmap-nft-bullets,.roadmap-league-teaser,.pack-type-card{grid-template-columns:1fr}.pack-type-card__visual{min-height:210px}.landing-final-cta__actions,.landing-final-cta__actions .primary-action,.landing-final-cta__actions .secondary-action{width:100%}.landing-footer{display:grid;justify-items:start}.landing-footer nav{justify-content:flex-start}}@media(max-width:760px){.landing-hero h1{line-height:.92}.landing-hero h1 span:last-child{width:fit-content;max-width:100%;padding-bottom:6px;text-decoration:none;border-bottom:5px solid var(--red-cta)}}.brand-logo{gap:10px}.brand-logo__mark{position:relative;display:grid;width:44px;height:46px;place-items:center;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 28%),linear-gradient(145deg,#071126,#0a1b46 72%,#0b2c7f);border:2px solid rgba(5,12,35,.94);border-radius:12px;box-shadow:inset 0 0 0 2px #ffffffbd,0 0 0 1px #ffffffbd;filter:drop-shadow(0 7px 12px rgba(5,12,35,.14))}.brand-logo__mark:before,.brand-logo__mark:after,.brand-logo--compact .brand-logo__mark:after,.product-pack .brand-logo__mark:before,.product-pack .brand-logo__mark:after,.uc-card .brand-logo__mark:before,.uc-card .brand-logo__mark:after{content:none;display:none}.brand-logo__image{position:relative;z-index:1;display:block;width:70%;height:82%;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(5,12,35,.28))}.brand-logo__word{display:block;color:var(--ink);font-size:clamp(1.16rem,1.35vw,1.42rem);letter-spacing:0;line-height:.88}.brand-logo__word strong{display:block}.brand-logo--compact{gap:6px}.brand-logo--compact .brand-logo__mark{width:30px;height:32px;border-radius:8px}.brand-logo--compact .brand-logo__image{width:70%;height:82%}.brand-logo--compact .brand-logo__word{font-size:.78rem}@media(max-width:760px){.brand-logo{gap:8px}.brand-logo__mark{width:38px;height:40px;border-radius:10px}.brand-logo__word{display:block;font-size:.98rem}}:root{--site-canvas-background: url(/5f8f2219-e2ff-4d3a-89b0-4c73d1317756.png) top center / cover no-repeat}html{background:#fbfaf5}body{background:var(--site-canvas-background),linear-gradient(180deg,#fbfaf5,#f5f2ea 52%,#ede8de);background-attachment:fixed,scroll}body:before{background:repeating-linear-gradient(0deg,rgba(9,9,9,.018) 0 1px,transparent 1px 7px);opacity:.22}body:after{display:none}.app-layout,.app-layout.view-home,.app-layout.view-marketplace,.app-layout.view-packs{isolation:isolate;background:transparent}.app-layout:before,.app-layout.view-home:before,.app-layout.view-marketplace:before,.app-layout.view-packs:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;min-height:auto;pointer-events:none;background:var(--site-canvas-background),linear-gradient(180deg,#fbfaf5,#f5f2ea 52%,#ede8de)}.app-layout:after,.app-layout.view-home:after,.app-layout.view-marketplace:after,.app-layout.view-packs:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;min-height:auto;pointer-events:none;background:linear-gradient(180deg,#ffffff14,#ffffff2e 42%,#ffffff1a),repeating-linear-gradient(0deg,rgba(9,9,9,.018) 0 1px,transparent 1px 7px);mix-blend-mode:normal;opacity:.34}.topbar,.page-shell{position:relative}.topbar{z-index:60}.page-shell{z-index:2}.landing-hero,.pack-flow-panel,.page-hero{background:transparent}.landing-hero:before,.landing-hero:after,.pack-flow-panel:before,.pack-flow-panel:after,.page-hero:before,.page-hero:after{display:none}.topbar{position:sticky;top:16px;z-index:100;opacity:1;transform:translateY(0);transition:opacity .26s ease,transform .26s ease,box-shadow .26s ease,background .26s ease;will-change:opacity,transform}.topbar--hidden{opacity:0;pointer-events:none;transform:translateY(calc(-100% - 28px))}.topbar--visible,.topbar:focus-within{opacity:1;pointer-events:auto;transform:translateY(0)}.brand-logo__mark{background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 30%),#050505;border-color:#050505;box-shadow:inset 0 0 0 2px #ffffffb8,0 8px 14px #0505052e}.app-layout.view-home .landing-hero,.app-layout.view-marketplace .landing-hero{background:transparent!important;background-color:transparent!important;background-image:none!important}.app-layout.view-home .landing-hero:before,.app-layout.view-home .landing-hero:after,.app-layout.view-home .landing-hero__copy:before,.app-layout.view-marketplace .landing-hero:before,.app-layout.view-marketplace .landing-hero:after,.app-layout.view-marketplace .landing-hero__copy:before,.app-layout.view-packs .pack-flow-panel:before,.app-layout.view-packs .pack-flow-panel:after{display:none!important;content:none!important;background:none!important;background-image:none!important}.app-layout.view-home .landing-hero-actions .primary-action,.app-layout.view-home .landing-hero-actions .secondary-action,.app-layout.view-home .landing-hero-actions .tertiary-action,.app-layout.view-marketplace .landing-hero-actions .primary-action,.app-layout.view-marketplace .landing-hero-actions .secondary-action,.app-layout.view-marketplace .landing-hero-actions .tertiary-action{box-shadow:none!important;filter:none!important}.app-layout.view-home .landing-hero-actions .primary-action:hover,.app-layout.view-home .landing-hero-actions .primary-action:focus-visible,.app-layout.view-home .landing-hero-actions .secondary-action:hover,.app-layout.view-home .landing-hero-actions .secondary-action:focus-visible,.app-layout.view-home .landing-hero-actions .tertiary-action:hover,.app-layout.view-home .landing-hero-actions .tertiary-action:focus-visible,.app-layout.view-marketplace .landing-hero-actions .primary-action:hover,.app-layout.view-marketplace .landing-hero-actions .primary-action:focus-visible,.app-layout.view-marketplace .landing-hero-actions .secondary-action:hover,.app-layout.view-marketplace .landing-hero-actions .secondary-action:focus-visible,.app-layout.view-marketplace .landing-hero-actions .tertiary-action:hover,.app-layout.view-marketplace .landing-hero-actions .tertiary-action:focus-visible{box-shadow:none!important;filter:none!important}.flag-marquee-section:hover .flag-marquee__track,.flag-marquee__viewport:hover .flag-marquee__track{animation-play-state:running!important}@media(max-width:760px){.topbar{top:8px}.topbar--hidden{transform:translateY(calc(-100% - 18px))}}.app-layout.view-home .topbar{grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);gap:clamp(18px,2vw,34px);width:min(1820px,calc(100% - clamp(24px,3vw,58px)));min-height:clamp(76px,5.4vw,92px);margin-bottom:clamp(24px,3.2vw,42px);padding:clamp(12px,1vw,16px) clamp(16px,1.6vw,28px);background:linear-gradient(180deg,#ffffffeb,#faf8f2db);border-color:#0909091c;border-radius:clamp(16px,1.2vw,22px);box-shadow:0 16px 34px #09090912,inset 0 0 0 1px #ffffffa3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.app-layout.view-home .brand{min-height:56px;padding:2px 4px}.app-layout.view-home .brand-logo{gap:clamp(12px,1vw,16px)}.app-layout.view-home .brand-logo__mark{width:clamp(52px,3.4vw,64px);height:clamp(56px,3.7vw,68px);border-radius:15px;filter:drop-shadow(0 9px 14px rgba(5,5,5,.14))}.app-layout.view-home .brand-logo__image{width:74%;height:84%}.app-layout.view-home .brand-logo__word{display:block;color:#050505;font-size:clamp(1.4rem,1.35vw,1.82rem);line-height:.9}.app-layout.view-home .tabs{gap:5px;max-width:min(100%,860px);padding:6px;background:#ffffffc2;border-color:#0909091a;border-radius:18px;box-shadow:0 10px 22px #0909090e,inset 0 0 0 1px #ffffffad}.app-layout.view-home .tab{min-height:clamp(46px,3vw,54px);padding:0 clamp(18px,1.28vw,26px);color:#050505;border:0;border-radius:13px;box-shadow:none;font-size:clamp(.88rem,.78vw,1.02rem)}.app-layout.view-home .tab:hover,.app-layout.view-home .tab:focus-visible{color:#050505;background:#0909090b;border-color:transparent;box-shadow:none;transform:none}.app-layout.view-home .tab.is-active{color:#fff;background:linear-gradient(180deg,#ff343b,var(--red-cta));border-color:transparent;box-shadow:0 11px 22px #e1121b40}.app-layout.view-home .topbar-actions{gap:clamp(8px,.8vw,14px)}.app-layout.view-home .auth-button,.app-layout.view-home .account-pill,.app-layout.view-home .admin-menu summary,.app-layout.view-home .mobile-nav summary{min-height:clamp(46px,3vw,54px);padding:0 clamp(15px,1vw,20px);color:#050505;background:#ffffffd1;border-color:#0909091f;border-radius:14px;box-shadow:0 9px 18px #0909090e,inset 0 0 0 1px #ffffffb3;font-size:clamp(.86rem,.74vw,.98rem)}.app-layout.view-home .auth-button{color:#fff;background:#050505;border-color:#050505}.app-layout.view-home .auth-button:hover,.app-layout.view-home .auth-button:focus-visible,.app-layout.view-home .account-pill:hover,.app-layout.view-home .account-pill:focus-visible,.app-layout.view-home .admin-menu summary:hover,.app-layout.view-home .admin-menu summary:focus-visible,.app-layout.view-home .mobile-nav summary:hover,.app-layout.view-home .mobile-nav summary:focus-visible{background:#fff;border-color:#09090933;box-shadow:0 12px 22px #09090916;transform:translateY(-1px)}.app-layout.view-home .auth-button:hover,.app-layout.view-home .auth-button:focus-visible{color:#fff;background:#151515;border-color:#151515}.app-layout.view-home .account-pill{gap:10px}.app-layout.view-home .account-pill strong{font-size:clamp(.92rem,.78vw,1.02rem)}.app-layout.view-home .account-pill .ui-icon{width:18px;height:18px}.app-layout.view-home .account-pill__dot{width:10px;height:10px;box-shadow:0 0 0 5px #14a4471f}.app-layout.view-home .account-pill__chevron{color:#050505;font-size:.84rem}.app-layout.view-home .auth-warning{min-height:clamp(46px,3vw,54px);align-content:center;padding:0 clamp(14px,1vw,18px);background:#ffffffd1;border:1px dashed rgba(185,15,24,.24);border-radius:14px;box-shadow:0 9px 18px #0909090e}@media(max-width:1120px){.app-layout.view-home .topbar{grid-template-columns:auto minmax(0,1fr) auto;width:calc(100% - 20px);min-height:72px;padding:10px 12px}.app-layout.view-home .brand-logo__mark{width:50px;height:54px}.app-layout.view-home .brand-logo__word{font-size:1.28rem}}@media(max-width:760px){.app-layout.view-home .topbar{width:calc(100% - 14px);min-height:62px;margin-bottom:18px;padding:8px;border-radius:14px}.app-layout.view-home .brand-logo{gap:8px}.app-layout.view-home .brand-logo__mark{width:42px;height:45px;border-radius:11px}.app-layout.view-home .brand-logo__word{display:none}.app-layout.view-home .auth-button,.app-layout.view-home .account-pill,.app-layout.view-home .admin-menu summary,.app-layout.view-home .mobile-nav summary{min-height:40px;padding:0 10px;border-radius:11px;font-size:.76rem}.app-layout.view-home .account-pill{gap:7px}.app-layout.view-home .account-pill strong{max-width:124px;font-size:.78rem}.app-layout.view-home .account-pill .ui-icon{width:16px;height:16px}.app-layout.view-home .account-pill__dot{width:8px;height:8px}}@media(min-width:1181px){.app-layout.view-home .landing-hero{padding-left:clamp(56px,6.6vw,126px)}.app-layout.view-home .landing-hero__copy{transform:translate(clamp(0px,.65vw,14px))}}@media(min-width:1600px){.app-layout.view-home .landing-hero{padding-left:clamp(92px,8vw,180px)}}@media(max-width:1180px){.app-layout.view-home .landing-hero__copy{transform:none}}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .topbar{grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);gap:clamp(18px,2vw,34px);width:min(1820px,calc(100% - clamp(24px,3vw,58px)));min-height:clamp(76px,5.4vw,92px);margin-bottom:clamp(24px,3.2vw,42px);padding:clamp(12px,1vw,16px) clamp(16px,1.6vw,28px);background:linear-gradient(180deg,#ffffffeb,#faf8f2db);border-color:#0909091c;border-radius:clamp(16px,1.2vw,22px);box-shadow:0 16px 34px #09090912,inset 0 0 0 1px #ffffffa3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .brand{min-height:56px;padding:2px 4px}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .brand-logo{gap:clamp(12px,1vw,16px)}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .brand-logo__mark{width:clamp(52px,3.4vw,64px);height:clamp(56px,3.7vw,68px);border-radius:15px;filter:drop-shadow(0 9px 14px rgba(5,5,5,.14))}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .brand-logo__image{width:74%;height:84%}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .brand-logo__word{display:block;color:#050505;font-size:1.62rem;line-height:.9}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .tabs{align-items:center;justify-content:center;gap:5px;max-width:min(100%,860px);min-height:58px;padding:6px;background:#ffffffc2;border-color:#0909091a;border-radius:18px;box-shadow:0 10px 22px #0909090e,inset 0 0 0 1px #ffffffad}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .tab{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:96px;min-height:clamp(46px,3vw,54px);padding:0 18px;color:#050505;border:1px solid transparent;border-radius:13px;box-shadow:none;line-height:1;white-space:nowrap;transform:none;transition:background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .tab:hover,.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .tab:focus-visible{color:#050505;background:#0909090b;border-color:transparent;box-shadow:none;transform:none}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .tab.is-active{color:#fff;background:linear-gradient(180deg,#ff343b,var(--red-cta));border-color:transparent;box-shadow:0 11px 22px #e1121b40;transform:none}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .topbar-actions{gap:clamp(8px,.8vw,14px)}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .auth-button,.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .account-pill,.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .admin-menu summary,.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .mobile-nav summary{box-sizing:border-box;min-height:clamp(46px,3vw,54px);padding:0 clamp(15px,1vw,20px);color:#050505;background:#ffffffd1;border-color:#0909091f;border-radius:14px;box-shadow:0 9px 18px #0909090e,inset 0 0 0 1px #ffffffb3}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .auth-button{color:#fff;background:#050505;border-color:#050505}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .auth-button:hover,.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .auth-button:focus-visible,.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .account-pill:hover,.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .account-pill:focus-visible,.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .admin-menu summary:hover,.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .admin-menu summary:focus-visible,.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .mobile-nav summary:hover,.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .mobile-nav summary:focus-visible{box-shadow:0 12px 22px #09090916;transform:translateY(-1px)}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .auth-warning{min-height:clamp(46px,3vw,54px);align-content:center;padding:0 clamp(14px,1vw,18px);background:#ffffffd1;border:1px dashed rgba(185,15,24,.24);border-radius:14px;box-shadow:0 9px 18px #0909090e}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .page-shell{width:min(1760px,calc(100% - clamp(12px,2vw,34px)));margin:0 auto}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .section-stack,.app-layout.view-packs .pack-opening-panel{gap:clamp(20px,2.4vw,34px)}.app-layout:is(.view-collection,.view-crafting,.view-referrals,.view-wallet) .page-hero,.app-layout.view-packs .pack-flow-panel{min-height:420px;overflow:hidden;background:radial-gradient(circle at 86% 16%,rgba(0,62,170,.13),transparent 20rem),radial-gradient(circle at 10% 68%,rgba(225,18,27,.08),transparent 18rem),linear-gradient(105deg,#ffffffd6 0,#ffffffd6 58%,#f5f2eab8 58%,#f5f2eab8);border:1px solid rgba(9,9,9,.12);border-radius:18px;box-shadow:0 18px 38px #09090914,inset 0 0 0 1px #ffffffad}.app-layout:is(.view-collection,.view-crafting,.view-referrals,.view-wallet) .page-hero{padding:56px clamp(26px,4vw,64px)}.app-layout.view-packs .pack-flow-panel{padding:70px clamp(26px,4vw,64px) 42px}.app-layout:is(.view-collection,.view-crafting,.view-referrals,.view-wallet) .page-hero h1,.app-layout.view-packs .pack-flow-copy h1{max-width:780px;color:#050505;font-size:5.15rem;line-height:.88;text-shadow:none}.app-layout:is(.view-collection,.view-crafting,.view-referrals,.view-wallet) .page-hero p,.app-layout.view-packs .pack-flow-copy p{max-width:660px;color:#2b2b2b;font-size:1.05rem;line-height:1.48}.app-layout:is(.view-collection,.view-crafting,.view-referrals,.view-wallet) .page-hero .eyebrow,.app-layout.view-packs .pack-flow-copy .eyebrow{color:var(--electric-blue)}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .premium-panel,.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .glass-panel{overflow:hidden;background:linear-gradient(180deg,#fffffff0,#faf8f2e0);border:1px solid rgba(9,9,9,.12);border-radius:14px;box-shadow:0 14px 30px #09090913,inset 0 0 0 1px #ffffff94}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .premium-panel{padding:clamp(18px,2vw,28px)}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .premium-panel__header{align-items:center;min-height:42px;margin-bottom:clamp(14px,1.6vw,22px);padding-bottom:12px;border-bottom:1px solid rgba(9,9,9,.1)}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .premium-panel h2{display:inline-flex;align-items:center;gap:10px;width:auto;max-width:100%;padding:0;color:var(--electric-blue);background:transparent;clip-path:none;font-size:1.38rem;letter-spacing:0;line-height:1}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .premium-panel h2:before{content:"";width:28px;height:4px;flex:0 0 auto;background:var(--red-cta);border-radius:999px}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .primary-action,.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .secondary-action{border-radius:8px;box-shadow:none;transform:none}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .primary-action:hover,.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .secondary-action:hover,.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .primary-action:focus-visible,.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .secondary-action:focus-visible{transform:translateY(-1px)}.app-layout.view-packs .pack-flow-balance div,.app-layout.view-collection .collection-summary span{background:#ffffffc7;border:1px solid rgba(9,9,9,.12);border-radius:12px;box-shadow:none}.app-layout.view-packs .pack-flow-balance strong,.app-layout.view-collection .collection-summary strong{color:#050505}.app-layout.view-packs .pack-flow-odds span,.app-layout.view-packs .pack-network-step,.app-layout.view-packs .pack-action-hints span,.app-layout.view-packs .pack-credit-inline span{color:#232323;background:#ffffffc7;border:1px solid rgba(9,9,9,.12);border-radius:999px}.app-layout.view-packs .available-pack-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.app-layout.view-packs .available-pack-card{grid-template-columns:auto minmax(0,1fr);align-content:start;min-height:230px;padding:20px;background:radial-gradient(circle at 100% 0,rgba(0,62,170,.09),transparent 11rem),#fff;border:1px solid rgba(9,9,9,.12);border-radius:14px;box-shadow:0 12px 24px #0909090f}.app-layout.view-packs .available-pack-card__visual{width:86px;min-height:112px;background:#003eaa0e;border:1px dashed rgba(0,43,127,.2);border-radius:12px}.app-layout.view-packs .available-pack-card button{align-self:end;justify-self:start}.app-layout.view-packs .opening-history-row,.app-layout.view-wallet .wallet-receipt-list article,.app-layout.view-referrals .invite-history-list div,.app-layout.view-crafting .burn-card-list div{background:#ffffffe6;border:1px solid rgba(9,9,9,.11);border-radius:12px;box-shadow:none}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .empty-panel{min-height:112px;background:linear-gradient(180deg,#ffffffd1,#faf8f2b8);border:1px dashed rgba(9,9,9,.18);border-radius:12px}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .compact-empty{min-height:76px}.app-layout.view-collection .collection-control-layout{grid-template-columns:minmax(0,1.1fr) minmax(300px,.44fr);gap:20px}.app-layout.view-collection .collection-controls{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px;align-items:stretch}.app-layout.view-collection .search-control{grid-column:span 2;min-width:0}.app-layout.view-collection .search-control input,.app-layout.view-collection .collection-controls input,.app-layout.view-collection .collection-controls select{min-width:0;width:100%}.app-layout.view-collection .collection-clear-filters{width:fit-content}.app-layout.view-collection .team-progress-list{max-height:330px}.app-layout.view-collection .team-progress-list button{background:#ffffffe0;border:1px solid rgba(9,9,9,.12);border-radius:12px}.app-layout.view-collection .collection-card-grid{gap:clamp(14px,1.6vw,22px)}.app-layout.view-collection .uc-card.is-locked{opacity:.76;filter:saturate(.72);box-shadow:inset 0 0 0 2px #09090914}.app-layout.view-collection .uc-card.is-locked .uc-card__art{opacity:.62}.app-layout.view-crafting .crafting-layout,.app-layout.view-referrals .referral-layout,.app-layout.view-wallet .wallet-layout,.app-layout.view-referrals .referral-support-grid{gap:20px}.app-layout.view-crafting .recipe-row,.app-layout.view-crafting .progression-board span,.app-layout.view-crafting .craft-requirements div,.app-layout.view-referrals .referral-code-card,.app-layout.view-referrals .referral-tier-grid div,.app-layout.view-wallet .wallet-detail-grid div{background:#ffffffe0;border:1px solid rgba(9,9,9,.11);border-radius:12px;box-shadow:none}.app-layout.view-referrals .referral-code-card{padding:clamp(18px,2vw,26px)}.app-layout.view-referrals .referral-code-card strong{font-size:2.45rem;line-height:.95}.app-layout.view-referrals .referral-link-box{background:#ffffffd6;border:1px solid rgba(9,9,9,.12);border-radius:12px}.app-layout.view-referrals .referral-tier-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.app-layout.view-wallet .event-pass-card{border:1px solid rgba(16,153,67,.35);border-radius:16px;box-shadow:0 14px 28px #09090914}.app-layout.view-wallet .receipt-panel__content{align-items:center}.app-layout.view-wallet .testnet-action-row{gap:10px}.app-layout.view-wallet .wallet-debug-panel{padding:clamp(18px,2vw,26px)}.app-layout.view-wallet .wallet-empty-grid .empty-panel{align-content:center}.app-layout.view-referrals .fan-parade-banner{background:#ffffff80;border:1px solid rgba(9,9,9,.1);border-radius:14px}@media(max-width:1180px){.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .topbar{grid-template-columns:auto minmax(0,1fr) auto;width:calc(100% - 20px);min-height:72px;padding:10px 12px}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .brand-logo__mark{width:50px;height:54px}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .brand-logo__word{font-size:1.28rem}.app-layout:is(.view-collection,.view-crafting,.view-referrals,.view-wallet) .page-hero h1,.app-layout.view-packs .pack-flow-copy h1{font-size:4.2rem}.app-layout.view-collection .collection-control-layout,.app-layout.view-crafting .crafting-layout,.app-layout.view-referrals .referral-layout,.app-layout.view-wallet .wallet-layout,.app-layout.view-referrals .referral-support-grid{grid-template-columns:1fr}.app-layout.view-referrals .referral-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet){padding-inline:8px}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .topbar{width:calc(100% - 14px);min-height:62px;margin-bottom:18px;padding:8px;border-radius:14px}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .brand-logo{gap:8px}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .brand-logo__mark{width:42px;height:45px;border-radius:11px}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .brand-logo__word{display:none}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .auth-button,.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .account-pill,.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .admin-menu summary,.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .mobile-nav summary{min-height:40px;padding:0 10px;border-radius:11px;font-size:.76rem}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .page-shell{width:100%}.app-layout:is(.view-collection,.view-crafting,.view-referrals,.view-wallet) .page-hero,.app-layout.view-packs .pack-flow-panel{min-height:0;padding:30px 16px 22px;border-radius:14px}.app-layout:is(.view-collection,.view-crafting,.view-referrals,.view-wallet) .page-hero h1,.app-layout.view-packs .pack-flow-copy h1{font-size:3.15rem;line-height:.92}.app-layout.view-packs .pack-flow-balance,.app-layout.view-collection .collection-controls,.app-layout.view-referrals .referral-tier-grid,.app-layout.view-crafting .progression-board,.app-layout.view-wallet .wallet-detail-grid{grid-template-columns:1fr}.app-layout.view-collection .search-control{grid-column:auto}.app-layout.view-packs .available-pack-card,.app-layout.view-referrals .referral-link-box{grid-template-columns:1fr}.app-layout.view-packs .available-pack-card button,.app-layout.view-referrals .referral-link-box button{width:100%}}.app-layout.view-home .landing-rarity-section{margin-top:clamp(30px,4vw,68px)}.app-layout.view-home .rarity-showcase-panel{overflow:visible;padding:clamp(14px,2vw,24px) clamp(8px,2.4vw,28px) clamp(10px,1.5vw,18px);background:transparent;border-color:transparent;box-shadow:none}.app-layout.view-home .rarity-showcase-panel .premium-panel__header{margin-bottom:12px;padding-inline:clamp(2px,.8vw,10px);border-bottom:1px solid rgba(9,9,9,.09)}.app-layout.view-home .rarity-showcase-subcopy{margin:0 0 clamp(16px,2vw,28px) clamp(2px,.8vw,10px)}.app-layout.view-home .rarity-showcase-field{display:flex;grid-template-columns:none;align-items:center;justify-content:center;gap:clamp(12px,2.4vw,42px);width:min(100%,1250px);min-height:clamp(330px,28vw,470px);margin:0 auto;padding:clamp(18px,3vw,42px) clamp(4px,1vw,14px) clamp(20px,2vw,34px);overflow:visible;perspective:1200px}.app-layout.view-home .rarity-showcase-card{--rarity-x: 0px;--rarity-y: 0px;--rarity-tilt: 0deg;--rarity-hover-tilt: 0deg;--rarity-glow: rgba(9, 9, 9, .12);--rarity-glow-strong: rgba(9, 9, 9, .2);position:relative;z-index:1;flex:0 0 auto;width:clamp(182px,14vw,258px);padding:clamp(7px,.7vw,10px);background:#ffffffdb;border:1px solid rgba(9,9,9,.12);border-radius:9px;box-shadow:0 26px 46px #09090921,0 8px 18px #09090914,0 0 30px var(--rarity-glow);transform:translate3d(var(--rarity-x),var(--rarity-y),0) rotate(var(--rarity-tilt));transform-origin:50% 72%;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,filter .22s ease;will-change:transform}.app-layout.view-home .rarity-showcase-card:before{content:"";position:absolute;inset:10% 8% auto;height:38%;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,var(--rarity-glow-strong),transparent 68%);opacity:0;filter:blur(22px);transform:translateY(20px);transition:opacity .22s ease,transform .22s ease}.app-layout.view-home .rarity-showcase-card:hover,.app-layout.view-home .rarity-showcase-card:focus-within{z-index:10;filter:saturate(1.05) contrast(1.02);border-color:#09090933;box-shadow:0 38px 64px #09090933,0 14px 26px #0909091f,0 0 48px var(--rarity-glow-strong);transform:translate3d(var(--rarity-x),calc(var(--rarity-y) - 18px),34px) rotate(var(--rarity-hover-tilt)) scale(1.045)}.app-layout.view-home .rarity-showcase-card:hover:before,.app-layout.view-home .rarity-showcase-card:focus-within:before{opacity:.72;transform:translateY(0)}.app-layout.view-home .rarity-showcase-card .landing-showcase-card__image{background:#ffffffbd;transition:box-shadow .22s ease,border-color .22s ease}.app-layout.view-home .rarity-showcase-card:hover .landing-showcase-card__image,.app-layout.view-home .rarity-showcase-card:focus-within .landing-showcase-card__image{border-color:#09090933;box-shadow:inset 0 0 0 1px #ffffffc7}.app-layout.view-home .rarity-showcase-card:nth-child(1){--rarity-x: 16px;--rarity-y: 18px;--rarity-tilt: -6deg;--rarity-hover-tilt: -4deg}.app-layout.view-home .rarity-showcase-card:nth-child(2){--rarity-x: -10px;--rarity-y: -20px;--rarity-tilt: 3deg;--rarity-hover-tilt: 2deg;z-index:2}.app-layout.view-home .rarity-showcase-card:nth-child(3){--rarity-x: 8px;--rarity-y: 24px;--rarity-tilt: -2.5deg;--rarity-hover-tilt: -1deg}.app-layout.view-home .rarity-showcase-card:nth-child(4){--rarity-x: -16px;--rarity-y: -10px;--rarity-tilt: 5deg;--rarity-hover-tilt: 3deg}.app-layout.view-home .rarity-showcase-card--legendary{--rarity-glow: rgba(230, 184, 68, .24);--rarity-glow-strong: rgba(230, 184, 68, .48)}.app-layout.view-home .rarity-showcase-card--gold{--rarity-glow: rgba(213, 168, 44, .2);--rarity-glow-strong: rgba(213, 168, 44, .4)}.app-layout.view-home .rarity-showcase-card--silver{--rarity-glow: rgba(148, 178, 210, .22);--rarity-glow-strong: rgba(160, 190, 222, .42)}.app-layout.view-home .rarity-showcase-card--bronze{--rarity-glow: rgba(176, 113, 60, .18);--rarity-glow-strong: rgba(176, 113, 60, .36)}@media(max-width:900px){.app-layout.view-home .rarity-showcase-panel{padding-inline:clamp(8px,3vw,18px)}.app-layout.view-home .rarity-showcase-field{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,4vw,24px) clamp(8px,3vw,18px);width:min(100%,560px);min-height:auto;padding:22px 2px 18px}.app-layout.view-home .rarity-showcase-card{width:min(100%,218px);justify-self:center}.app-layout.view-home .rarity-showcase-card:nth-child(1){--rarity-x: 0px;--rarity-y: 4px;--rarity-tilt: -3deg;--rarity-hover-tilt: -2deg}.app-layout.view-home .rarity-showcase-card:nth-child(2){--rarity-x: 0px;--rarity-y: -6px;--rarity-tilt: 2deg;--rarity-hover-tilt: 1deg}.app-layout.view-home .rarity-showcase-card:nth-child(3){--rarity-x: 0px;--rarity-y: 6px;--rarity-tilt: 2.5deg;--rarity-hover-tilt: 1.5deg}.app-layout.view-home .rarity-showcase-card:nth-child(4){--rarity-x: 0px;--rarity-y: -4px;--rarity-tilt: -2deg;--rarity-hover-tilt: -1deg}}@media(max-width:520px){.app-layout.view-home .rarity-showcase-field{width:100%;gap:12px 8px}.app-layout.view-home .rarity-showcase-card{width:min(100%,168px);padding:6px;border-radius:8px}.app-layout.view-home .rarity-showcase-card:hover,.app-layout.view-home .rarity-showcase-card:focus-within{transform:translate3d(var(--rarity-x),calc(var(--rarity-y) - 8px),0) rotate(var(--rarity-hover-tilt)) scale(1.025)}}@media(prefers-reduced-motion:reduce){.app-layout.view-home .rarity-showcase-card,.app-layout.view-home .rarity-showcase-card:before,.app-layout.view-home .rarity-showcase-card .landing-showcase-card__image{transition:none}}.app-layout.view-home .landing-roadmap-section,.app-layout.view-home .landing-pack-types-section{margin-top:clamp(24px,3.4vw,56px)}.app-layout.view-home .roadmap-panel,.app-layout.view-home .pack-types-panel{overflow:visible;padding:clamp(8px,1.4vw,18px) clamp(4px,1.8vw,22px);background:transparent;border-color:transparent;box-shadow:none}.app-layout.view-home .roadmap-panel .premium-panel__header,.app-layout.view-home .pack-types-panel .premium-panel__header{margin-bottom:10px;padding-inline:clamp(2px,.8vw,10px);border-bottom:1px solid rgba(9,9,9,.09)}.app-layout.view-home .roadmap-panel__subcopy,.app-layout.view-home .pack-types-panel__subcopy{margin:0 0 clamp(20px,2.2vw,34px) clamp(2px,.8vw,10px);max-width:760px}.app-layout.view-home .roadmap-live-panel{overflow:visible;padding:clamp(8px,1.8vw,24px) 0 clamp(18px,2.4vw,36px);background:transparent;border:0;border-radius:0;box-shadow:none}.app-layout.view-home .roadmap-live-panel:before{inset:clamp(10px,1.4vw,20px) auto clamp(22px,2vw,34px) 0;width:4px;opacity:.9}.app-layout.view-home .roadmap-live-panel__copy{padding:clamp(6px,1vw,12px) clamp(8px,1.6vw,22px)}.app-layout.view-home .roadmap-route{padding:clamp(8px,1vw,14px) 0}.app-layout.view-home .roadmap-route-frame{background:#ffffff8a;border-color:#0909091a;box-shadow:0 12px 28px #09090911,inset 0 0 0 1px #ffffff8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.app-layout.view-home .roadmap-route-node.is-active .roadmap-route-frame{box-shadow:0 16px 34px #e1121b1c,inset 0 0 0 1px #e1121b14}.app-layout.view-home .roadmap-nft-section{margin-top:clamp(18px,2.8vw,44px);padding:clamp(20px,3.5vw,54px) 0;background:transparent;border-color:transparent;box-shadow:none}.app-layout.view-home .roadmap-nft-section__copy{padding:clamp(6px,1vw,12px) clamp(8px,1.8vw,24px)}.app-layout.view-home .roadmap-nft-placeholder{background:linear-gradient(180deg,#ffffff5c,#ffffff24),radial-gradient(circle at 50% 42%,rgba(0,62,170,.055),transparent 22rem);border-color:#003eaa1f;box-shadow:none}.app-layout.view-home .roadmap-league-teaser{margin-top:clamp(8px,1.6vw,22px);padding:clamp(14px,2vw,24px) clamp(4px,1.2vw,18px);background:transparent;border-color:transparent;box-shadow:none}.app-layout.view-home .roadmap-league-teaser__icon{background:#003eaa14;box-shadow:none}.app-layout.view-home .pack-types-panel{margin-top:clamp(4px,.8vw,14px)}.app-layout.view-home .pack-type-grid{padding-inline:clamp(2px,.8vw,10px)}.app-layout.view-home .pack-type-card{background:linear-gradient(180deg,#ffffffd1,#ffffff94),repeating-linear-gradient(0deg,rgba(9,9,9,.018) 0 1px,transparent 1px 6px);box-shadow:0 16px 34px #09090916,inset 0 0 0 1px #ffffff85}.app-layout.view-home .landing-final-cta{margin-top:clamp(26px,4vw,64px)}.app-layout.view-home .landing-footer{margin-top:clamp(14px,2vw,28px);padding-bottom:clamp(22px,3vw,42px)}@media(max-width:1080px){.app-layout.view-home .roadmap-live-panel,.app-layout.view-home .roadmap-nft-section{gap:clamp(18px,4vw,30px)}.app-layout.view-home .roadmap-live-panel__copy,.app-layout.view-home .roadmap-nft-section__copy{padding-inline:clamp(10px,3vw,20px)}}@media(max-width:760px){.app-layout.view-home .roadmap-panel,.app-layout.view-home .pack-types-panel{padding-inline:0}.app-layout.view-home .roadmap-panel .premium-panel__header,.app-layout.view-home .pack-types-panel .premium-panel__header,.app-layout.view-home .roadmap-panel__subcopy,.app-layout.view-home .pack-types-panel__subcopy{margin-inline:8px}.app-layout.view-home .roadmap-live-panel{padding-inline:8px}.app-layout.view-home .roadmap-live-panel:before{display:none}.app-layout.view-home .roadmap-nft-section,.app-layout.view-home .pack-type-grid{padding-inline:8px}.app-layout.view-home .landing-footer{align-items:flex-start;flex-direction:column}}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet){overflow-x:clip}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .topbar{width:min(1840px,calc(100% - clamp(14px,2vw,40px)));min-height:clamp(72px,5vw,88px);margin-bottom:clamp(18px,2vw,30px);box-shadow:none}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .tabs,.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .tab.is-active,.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .auth-button,.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .account-pill,.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .admin-menu summary,.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .mobile-nav summary,.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .auth-warning{box-shadow:none}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .tab{height:clamp(46px,3vw,54px);min-height:0}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .tab:hover,.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .tab:focus-visible,.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .auth-button:hover,.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .auth-button:focus-visible,.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .account-pill:hover,.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .account-pill:focus-visible,.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .admin-menu summary:hover,.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .admin-menu summary:focus-visible,.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .mobile-nav summary:hover,.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .mobile-nav summary:focus-visible{box-shadow:none;transform:none}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .page-shell{width:min(1880px,calc(100% - clamp(8px,1.1vw,22px)));margin:0 auto}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .section-stack,.app-layout.view-packs .pack-opening-panel{gap:clamp(18px,2vw,28px)}.app-layout:is(.view-collection,.view-crafting,.view-referrals,.view-wallet) .page-hero,.app-layout.view-packs .pack-flow-panel{min-height:clamp(250px,22vw,360px);overflow:visible;padding:clamp(28px,4vw,56px) clamp(10px,2.4vw,42px) clamp(22px,3vw,38px);background:transparent;border-color:transparent;border-radius:0;box-shadow:none}.app-layout.view-packs .pack-flow-panel>.flag-bunting,.app-layout.view-packs .pack-flow-panel>.confetti-field{display:none}.app-layout:is(.view-collection,.view-crafting,.view-referrals,.view-wallet) .page-hero h1,.app-layout.view-packs .pack-flow-copy h1{max-width:820px}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .premium-panel,.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .glass-panel{box-shadow:none}.app-layout.view-packs .available-packs-panel,.app-layout.view-packs .opening-history-panel,.app-layout.view-collection .collection-album-panel,.app-layout.view-referrals .latest-referral-panel{overflow:visible;padding:0;background:transparent;border-color:transparent;border-radius:0;box-shadow:none}.app-layout.view-collection .collection-filter-shell,.app-layout.view-collection .team-progress-compact,.app-layout.view-crafting .crafting-table,.app-layout.view-crafting .craft-preview,.app-layout.view-crafting .craft-result,.app-layout.view-crafting .duplicate-inventory,.app-layout.view-referrals .referral-hero-panel,.app-layout.view-referrals .referral-reward-panel,.app-layout.view-referrals .reward-cards-panel,.app-layout.view-wallet .wallet-status-panel,.app-layout.view-wallet .receipt-info-panel,.app-layout.view-wallet .wallet-receipts-panel,.app-layout.view-wallet .testnet-wallet-panel,.app-layout.view-wallet .wallet-debug-panel{background:#ffffff57;border-color:#09090914;box-shadow:none}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .premium-panel__header{min-height:0;margin-bottom:clamp(10px,1.2vw,16px);padding-bottom:0;border-bottom:0}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .premium-panel h2{color:var(--electric-blue);font-size:clamp(1.03rem,1vw,1.2rem);line-height:1.05;text-transform:uppercase}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .premium-panel h2:before{width:24px;height:3px}.app-layout.view-packs .available-pack-card,.app-layout.view-packs .opening-history-row,.app-layout.view-collection .team-progress-list button,.app-layout.view-crafting .recipe-row,.app-layout.view-crafting .progression-board span,.app-layout.view-crafting .craft-requirements div,.app-layout.view-crafting .burn-card-list div,.app-layout.view-referrals .referral-code-card,.app-layout.view-referrals .referral-tier-grid div,.app-layout.view-referrals .referral-link-box,.app-layout.view-referrals .invite-history-list div,.app-layout.view-wallet .event-pass-card,.app-layout.view-wallet .wallet-detail-grid div,.app-layout.view-wallet .wallet-receipt-list article,.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .empty-panel{box-shadow:none}.app-layout.view-packs .available-pack-card,.app-layout.view-packs .opening-history-row,.app-layout.view-referrals .referral-code-card,.app-layout.view-referrals .referral-tier-grid div,.app-layout.view-referrals .referral-link-box,.app-layout.view-wallet .wallet-detail-grid div,.app-layout.view-wallet .wallet-receipt-list article{background:#ffffffd1}.app-layout.view-wallet .event-pass-card{background:linear-gradient(135deg,#ffffffeb,#ecfcf3c7)}.app-layout.view-collection .collection-control-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.38fr)}.app-layout.view-collection .collection-controls{gap:8px}.app-layout.view-collection .collection-card-grid{gap:clamp(12px,1.4vw,20px)}.app-layout.view-crafting .crafting-layout,.app-layout.view-referrals .referral-layout,.app-layout.view-wallet .wallet-layout,.app-layout.view-referrals .referral-support-grid{gap:clamp(16px,1.8vw,24px)}@media(max-width:1180px){.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .page-shell{width:min(100%,calc(100% - 12px))}}@media(max-width:760px){.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet){padding-inline:4px}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .topbar{width:calc(100% - 8px);margin-bottom:14px}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .page-shell{width:100%}.app-layout:is(.view-collection,.view-crafting,.view-referrals,.view-wallet) .page-hero,.app-layout.view-packs .pack-flow-panel{padding:24px 8px 18px}.app-layout.view-collection .collection-filter-shell,.app-layout.view-collection .team-progress-compact,.app-layout.view-crafting .crafting-table,.app-layout.view-crafting .craft-preview,.app-layout.view-crafting .craft-result,.app-layout.view-referrals .referral-hero-panel,.app-layout.view-referrals .referral-reward-panel,.app-layout.view-wallet .wallet-status-panel,.app-layout.view-wallet .receipt-info-panel,.app-layout.view-wallet .wallet-receipts-panel,.app-layout.view-wallet .testnet-wallet-panel,.app-layout.view-wallet .wallet-debug-panel{padding:14px}}html{scrollbar-gutter:stable}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .topbar{box-sizing:border-box;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);gap:clamp(18px,2vw,34px);width:min(1820px,calc(100% - clamp(24px,3vw,58px)));min-height:clamp(76px,5.4vw,92px);margin:0 auto clamp(24px,3.2vw,42px);padding:clamp(12px,1vw,16px) clamp(16px,1.6vw,28px)}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .brand{box-sizing:border-box;min-height:56px;padding:2px 4px}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .brand-logo{gap:clamp(12px,1vw,16px)}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .brand-logo__mark{width:clamp(52px,3.4vw,64px);height:clamp(56px,3.7vw,68px)}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .brand-logo__word{font-size:clamp(1.4rem,1.35vw,1.82rem);line-height:.9}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .tabs{box-sizing:border-box;align-items:center;gap:5px;min-height:58px;max-width:min(100%,860px);padding:6px}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .tab{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:96px;height:clamp(46px,3vw,54px);min-height:0;padding:0 clamp(18px,1.28vw,26px);border:1px solid transparent;line-height:1;white-space:nowrap;transform:none}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .tab:hover,.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .tab:focus-visible,.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .tab.is-active{border-width:1px;transform:none}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .topbar-actions{gap:clamp(8px,.8vw,14px)}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .auth-button,.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .account-pill,.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .admin-menu summary,.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .mobile-nav summary{box-sizing:border-box;min-height:clamp(46px,3vw,54px);padding:0 clamp(15px,1vw,20px);border-width:1px}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .auth-button:hover,.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .auth-button:focus-visible,.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .account-pill:hover,.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .account-pill:focus-visible,.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .admin-menu summary:hover,.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .admin-menu summary:focus-visible,.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .mobile-nav summary:hover,.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .mobile-nav summary:focus-visible{transform:none}@media(max-width:1120px){.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .topbar{grid-template-columns:auto minmax(0,1fr) auto;width:calc(100% - 20px);min-height:72px;padding:10px 12px}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .brand-logo__mark{width:50px;height:54px}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .brand-logo__word{font-size:1.28rem}}@media(max-width:760px){.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .topbar{width:calc(100% - 14px);min-height:62px;margin-bottom:18px;padding:8px}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .brand-logo{gap:8px}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .brand-logo__mark{width:42px;height:45px}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .brand-logo__word{display:none}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .auth-button,.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .account-pill,.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .admin-menu summary,.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .mobile-nav summary{min-height:40px;padding:0 10px}}.app-layout.view-home .landing-rarity-section{margin-top:clamp(-26px,-1.8vw,-10px)}.app-layout.view-home .rarity-showcase-panel.premium-panel{overflow:visible;padding:clamp(8px,1.5vw,22px) clamp(16px,4.8vw,86px) clamp(4px,1vw,16px);background:transparent!important;border:0;border-radius:0;box-shadow:none}.app-layout.view-home .rarity-showcase-panel.premium-panel:before{display:none!important;content:none!important}.app-layout.view-home .rarity-showcase-panel .premium-panel__header{margin-bottom:10px;padding:0 0 clamp(14px,1.5vw,22px);border-bottom:1px solid rgba(9,9,9,.12)}.app-layout.view-home .rarity-showcase-subcopy{max-width:680px;margin:0;color:#303030;font-size:clamp(.95rem,.92vw,1.08rem);font-weight:800}.app-layout.view-home .rarity-showcase-field{display:flex;align-items:center;justify-content:center;gap:clamp(4px,1.2vw,20px);width:min(100%,1480px);min-height:clamp(390px,34vw,590px);margin:0 auto;padding:clamp(30px,4.2vw,72px) clamp(6px,1.4vw,24px) clamp(18px,2.5vw,40px);overflow:visible;perspective:1200px}.app-layout.view-home .rarity-showcase-card{--rarity-x: 0px;--rarity-y: 0px;--rarity-tilt: 0deg;--rarity-hover-tilt: 0deg;--rarity-glow: rgba(9, 9, 9, .18);--rarity-glow-strong: rgba(9, 9, 9, .28);position:relative;z-index:1;flex:0 0 auto;width:clamp(230px,17vw,330px);padding:0;background:transparent!important;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 28px 34px rgba(9,9,9,.18)) drop-shadow(0 0 20px var(--rarity-glow));transform:translate3d(var(--rarity-x),var(--rarity-y),0) rotate(var(--rarity-tilt));transform-origin:50% 72%;transition:transform .22s ease,filter .22s ease;will-change:transform,filter}.app-layout.view-home .rarity-showcase-card:before{content:"";position:absolute;top:16%;right:8%;bottom:10%;left:8%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 48%,var(--rarity-glow-strong),transparent 68%);opacity:0;filter:blur(26px);transform:translateY(18px);transition:opacity .22s ease,transform .22s ease}.app-layout.view-home .rarity-showcase-card:hover,.app-layout.view-home .rarity-showcase-card:focus-within{z-index:30;filter:drop-shadow(0 42px 46px rgba(9,9,9,.24)) drop-shadow(0 0 42px var(--rarity-glow-strong)) saturate(1.07) contrast(1.03);transform:translate3d(var(--rarity-x),calc(var(--rarity-y) - 28px),40px) rotate(var(--rarity-hover-tilt)) scale(1.08)}.app-layout.view-home .rarity-showcase-card:hover:before,.app-layout.view-home .rarity-showcase-card:focus-within:before{opacity:.82;transform:translateY(0)}.app-layout.view-home .rarity-showcase-card .landing-showcase-card__image{display:block;width:100%;padding:0;overflow:visible;aspect-ratio:auto;background:transparent!important;border:0!important;border-radius:0;box-shadow:none!important}.app-layout.view-home .rarity-showcase-card .landing-showcase-card__image img{display:block;width:100%;height:auto;object-fit:contain;border-radius:0}.app-layout.view-home .rarity-showcase-card .landing-showcase-card__meta{display:none!important}.app-layout.view-home .rarity-showcase-card:nth-child(1){--rarity-x: 42px;--rarity-y: 34px;--rarity-tilt: -7deg;--rarity-hover-tilt: -4deg;z-index:2}.app-layout.view-home .rarity-showcase-card:nth-child(2){--rarity-x: -18px;--rarity-y: -22px;--rarity-tilt: 4deg;--rarity-hover-tilt: 2deg;z-index:3}.app-layout.view-home .rarity-showcase-card:nth-child(3){--rarity-x: 14px;--rarity-y: 26px;--rarity-tilt: -3deg;--rarity-hover-tilt: -1deg;z-index:2}.app-layout.view-home .rarity-showcase-card:nth-child(4){--rarity-x: -38px;--rarity-y: -8px;--rarity-tilt: 5deg;--rarity-hover-tilt: 3deg}.app-layout.view-home .rarity-showcase-card--legendary{--rarity-glow: rgba(240, 195, 66, .34);--rarity-glow-strong: rgba(255, 205, 64, .72)}.app-layout.view-home .rarity-showcase-card--gold{--rarity-glow: rgba(0, 88, 255, .24);--rarity-glow-strong: rgba(0, 82, 255, .58)}.app-layout.view-home .rarity-showcase-card--silver{--rarity-glow: rgba(142, 74, 255, .28);--rarity-glow-strong: rgba(147, 84, 255, .64)}.app-layout.view-home .rarity-showcase-card--bronze{--rarity-glow: rgba(206, 112, 43, .3);--rarity-glow-strong: rgba(229, 129, 49, .62)}.app-layout.view-home .roadmap-route-node__copy strong{color:var(--electric-blue);font-size:clamp(1.22rem,1.9vw,2rem);letter-spacing:0}.app-layout.view-home .roadmap-route-node__copy small{color:#141414;font-size:clamp(.78rem,.74vw,.9rem);font-weight:950}.app-layout.view-collection #album-cards{scroll-margin-top:clamp(104px,9vw,170px)}@media(max-width:900px){.app-layout.view-home .rarity-showcase-panel.premium-panel{padding-inline:clamp(12px,4vw,28px)}.app-layout.view-home .rarity-showcase-field{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,4vw,24px);width:min(100%,620px);min-height:auto;padding:26px 0 18px}.app-layout.view-home .rarity-showcase-card{width:min(100%,244px);justify-self:center}.app-layout.view-home .rarity-showcase-card:nth-child(n){--rarity-x: 0px;z-index:1}.app-layout.view-home .rarity-showcase-card:nth-child(1){--rarity-y: 5px;--rarity-tilt: -4deg;--rarity-hover-tilt: -2deg}.app-layout.view-home .rarity-showcase-card:nth-child(2){--rarity-y: -6px;--rarity-tilt: 3deg;--rarity-hover-tilt: 1.5deg}.app-layout.view-home .rarity-showcase-card:nth-child(3){--rarity-y: 7px;--rarity-tilt: 2deg;--rarity-hover-tilt: 1deg}.app-layout.view-home .rarity-showcase-card:nth-child(4){--rarity-y: -5px;--rarity-tilt: -3deg;--rarity-hover-tilt: -1.5deg}}@media(max-width:520px){.app-layout.view-home .rarity-showcase-panel .premium-panel__header{align-items:center}.app-layout.view-home .rarity-showcase-field{gap:10px 6px}.app-layout.view-home .rarity-showcase-card{width:min(100%,172px)}.app-layout.view-home .rarity-showcase-card:hover,.app-layout.view-home .rarity-showcase-card:focus-within{transform:translate3d(var(--rarity-x),calc(var(--rarity-y) - 10px),0) rotate(var(--rarity-hover-tilt)) scale(1.035)}}.app-layout.view-home .rarity-showcase-panel .premium-panel__header{align-items:center;gap:clamp(16px,2vw,34px);margin-bottom:clamp(18px,2.2vw,34px);padding-bottom:clamp(18px,1.8vw,28px)}.app-layout.view-home .rarity-showcase-panel .premium-panel__header h2#rarities-title{display:inline-flex;align-items:center;min-height:clamp(42px,4vw,68px);margin:0;padding:0;background:transparent;color:var(--electric-blue);font-family:var(--font-display);font-size:clamp(2.8rem,4.2vw,5.4rem);font-weight:1000;line-height:.86;letter-spacing:0;text-transform:uppercase;text-shadow:none;white-space:normal}.app-layout.view-home .rarity-showcase-panel .premium-panel__header h2#rarities-title::selection{background:transparent;color:var(--electric-blue)}.app-layout.view-home .rarity-showcase-panel .panel-link-button{align-self:center;margin-left:auto}.app-layout.view-home .rarity-showcase-subcopy{max-width:780px;font-size:clamp(1.08rem,1.18vw,1.35rem);line-height:1.45}@media(max-width:760px){.app-layout.view-home .rarity-showcase-panel .premium-panel__header{align-items:flex-start}.app-layout.view-home .rarity-showcase-panel .premium-panel__header h2#rarities-title{font-size:clamp(2.6rem,12vw,4.4rem)}}.app-layout.view-earlyForm .page-shell{width:min(100%,1840px)}.early-form-page{display:grid;gap:clamp(22px,3vw,42px);padding:clamp(18px,2.6vw,44px) clamp(16px,3vw,56px) clamp(44px,6vw,90px)}.early-form-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:clamp(22px,4vw,64px);align-items:stretch;min-height:clamp(360px,42vw,560px);padding:clamp(28px,5vw,76px);border:1px solid rgba(14,26,20,.16);border-radius:18px;background:radial-gradient(circle at 82% 8%,rgba(0,77,181,.08),transparent 34%),linear-gradient(130deg,#fffffff5,#fffdf6db);box-shadow:0 26px 70px #181a161f;overflow:hidden;position:relative}.early-form-hero:before{content:"";position:absolute;inset:18px auto 18px 0;width:5px;border-radius:999px;background:linear-gradient(180deg,#ed1c24,#004db5)}.early-form-hero__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:760px;position:relative;z-index:1}.early-form-hero__copy h1{margin:8px 0 18px;max-width:740px;font-family:var(--font-display);font-size:clamp(4.4rem,10vw,11rem);line-height:.84;letter-spacing:0;text-transform:uppercase;color:#050505}.early-form-hero__copy p{max-width:640px;margin:0;font-size:clamp(1.08rem,1.5vw,1.5rem);line-height:1.45;color:#0f110ec2}.early-form-hero__copy small{max-width:600px;margin-top:18px;color:#0f110e9e;font-weight:800;line-height:1.55}.early-form-back{margin-top:28px}.early-giveaway-card{align-self:center;justify-self:center;display:grid;place-items:center;width:min(100%,390px);aspect-ratio:3 / 4;padding:30px;border:1px solid rgba(0,77,181,.24);border-radius:20px;background:linear-gradient(180deg,#fffffff0,#f8f6eee6),repeating-linear-gradient(0deg,rgba(0,77,181,.05) 0 1px,transparent 1px 28px);box-shadow:0 28px 70px #00000024;text-align:center;transform:rotate(1.5deg)}.early-giveaway-card span,.early-giveaway-card em{font-size:.8rem;font-style:normal;font-weight:1000;letter-spacing:.08em;text-transform:uppercase;color:#070c0a94}.early-giveaway-card strong{font-family:var(--font-display);font-size:clamp(5rem,9vw,9rem);line-height:.85;color:#004db5;text-transform:uppercase}.early-giveaway-card em{color:#ed1c24}.early-form-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(18px,2.4vw,34px)}.early-form-panel,.early-submit-panel{border:1px solid rgba(14,26,20,.14);border-radius:16px;background:#ffffffc7;box-shadow:0 18px 50px #181a1614}.early-form-panel{padding:clamp(20px,2.5vw,34px)}.early-form-panel__heading{margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid rgba(14,26,20,.12)}.early-form-panel__heading h2{margin:4px 0 0;font-family:var(--font-display);font-size:clamp(2.4rem,4vw,4.6rem);line-height:.95;text-transform:uppercase}.early-field{display:grid;gap:8px;margin-top:16px}.early-field span{font-family:var(--font-mono);font-size:.78rem;font-weight:1000;letter-spacing:.06em;text-transform:uppercase;color:#070c0ab3}.early-field .early-field-optional{color:#070c0a6b;font-style:normal;font-weight:900}.early-field input{width:100%;min-height:58px;border:1px solid rgba(14,26,20,.18);border-radius:12px;background:#ffffffe0;color:#050505;font:inherit;font-weight:800;padding:0 16px;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.early-field input:focus{border-color:#004db594;box-shadow:0 0 0 4px #004db51a;background:#fff}.early-field input[aria-invalid=true]{border-color:#ed1c24b3}.early-field small,.early-form-error{color:#b60d15;font-size:.86rem;font-weight:800;line-height:1.35}.early-task-list,.early-optional-task{display:grid;gap:14px}.early-optional-task{margin-top:22px}.early-task-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 18px;align-items:center;padding:18px;border:1px solid rgba(14,26,20,.13);border-radius:14px;background:linear-gradient(180deg,#ffffffe0,#faf8f1b3)}.early-task-card strong{display:block;font-family:var(--font-display);font-size:clamp(1.45rem,2.2vw,2.1rem);line-height:1;text-transform:uppercase}.early-task-card p{margin:7px 0 0;color:#0f110ea3;font-weight:700;line-height:1.45}.early-task-card a{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border:1px solid rgba(0,77,181,.24);border-radius:999px;color:#004db5;font-family:var(--font-mono);font-size:.76rem;font-weight:1000;text-decoration:none;text-transform:uppercase}.early-task-card label{grid-column:1 / -1;display:flex;gap:10px;align-items:center;color:#070c0ad1;font-weight:900}.early-task-card input{width:18px;height:18px;accent-color:#ed1c24}.early-form-error{margin:18px 0 0;padding:12px 14px;border:1px solid rgba(237,28,36,.3);border-radius:12px;background:#ed1c240f}.early-submit-panel{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:clamp(18px,2vw,26px)}.early-submit-panel p{margin:0;color:#0f110ead;font-weight:800}.early-form-success{grid-column:1 / -1;padding:12px 14px;border:1px solid rgba(18,128,66,.28);border-radius:12px;background:#12804214;color:#0b6e38}@media(max-width:1080px){.early-form-hero,.early-form-grid{grid-template-columns:1fr}.early-giveaway-card{width:min(100%,320px);transform:none}}@media(max-width:760px){.early-form-page{padding-inline:12px}.early-form-hero,.early-form-panel,.early-submit-panel{border-radius:14px}.early-form-hero{min-height:auto;padding:26px 20px}.early-form-hero__copy h1{font-size:clamp(4rem,18vw,6.2rem)}.early-task-card{grid-template-columns:1fr}.early-task-card a,.early-submit-panel .primary-action,.early-form-back{justify-content:center;width:100%}.early-submit-panel{grid-template-columns:1fr}}.app-layout.view-earlyForm .early-form-page{width:min(100% - 48px,1180px);min-height:calc(100vh - 120px);margin-inline:auto;padding:clamp(28px,5vw,72px) 0 clamp(44px,6vw,92px);place-items:center}.early-wizard-shell{display:grid;gap:16px;width:100%;max-width:1120px;margin-inline:auto}.early-wizard-stepper{display:flex;justify-content:center;gap:8px;width:max-content;max-width:100%;margin-inline:auto;padding:6px;border:1px solid rgba(5,5,5,.12);border-radius:999px;background:#ffffffc7;box-shadow:0 12px 32px #0000000f;overflow-x:auto}.early-wizard-stepper span{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 16px;border-radius:999px;color:#0505059e;font-family:var(--font-mono);font-size:.76rem;font-weight:1000;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.early-wizard-stepper strong{color:inherit}.early-wizard-stepper span.is-current{background:#ed1c24;color:#fff;box-shadow:0 10px 24px #ed1c2442}.early-wizard-stepper span.is-done{color:#004db5}.early-wizard-card{width:100%;min-height:clamp(520px,58vh,680px);padding:clamp(28px,4.8vw,64px);border:1px solid rgba(5,5,5,.14);border-radius:20px;background:radial-gradient(circle at 86% 12%,rgba(0,77,181,.08),transparent 34%),linear-gradient(130deg,#fffffff7,#fffcf4e6);box-shadow:0 24px 72px #1414141f;position:relative;overflow:hidden}.early-wizard-card:before{content:"";position:absolute;inset:clamp(18px,2vw,28px) auto clamp(18px,2vw,28px) 0;width:5px;border-radius:999px;background:linear-gradient(180deg,#ed1c24,#004db5)}.early-wizard-card--info{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,390px);gap:clamp(24px,5vw,76px);align-items:center}.early-wizard-card--details,.early-wizard-card--tasks,.early-wizard-card--success{display:grid;align-content:center;gap:clamp(20px,3vw,34px);max-width:980px;margin-inline:auto}.early-wizard-card--success{justify-items:center;text-align:center}.early-wizard-copy,.early-wizard-heading{position:relative;z-index:1}.early-wizard-copy h1,.early-wizard-heading h1{margin:8px 0 16px;font-family:var(--font-display);font-size:clamp(4rem,9vw,9.8rem);line-height:.84;letter-spacing:0;text-transform:uppercase;color:#050505}.early-wizard-heading h1{font-size:clamp(3.8rem,7vw,7rem)}.early-wizard-copy p,.early-wizard-heading p{max-width:640px;margin:0;color:#0f110ebd;font-size:clamp(1.02rem,1.35vw,1.32rem);font-weight:750;line-height:1.46}.early-wizard-copy small,.early-wizard-copy em,.early-submit-hint{display:block;max-width:640px;margin-top:16px;color:#0f110e9e;font-style:normal;font-weight:900;line-height:1.48}.early-wizard-copy em{padding-top:14px;border-top:1px solid rgba(5,5,5,.12)}.early-wizard-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:clamp(22px,3vw,34px);position:relative;z-index:1}.early-wizard-actions--submit{justify-content:space-between}.early-detail-fields{display:grid;gap:16px;width:min(100%,720px)}.app-layout.view-earlyForm .early-field{margin-top:0}.app-layout.view-earlyForm .early-field input{min-height:64px;border-color:#0505052e;background:#ffffffd1}.app-layout.view-earlyForm .early-giveaway-card{width:min(100%,360px);justify-self:center;box-shadow:0 28px 70px #004db524}.app-layout.view-earlyForm .early-task-list{display:grid;gap:14px}.app-layout.view-earlyForm .early-task-card{grid-template-columns:minmax(0,1fr) auto;padding:clamp(16px,2vw,22px);border-color:#05050524;background:#ffffffb8;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.app-layout.view-earlyForm .early-task-card.is-verified{border-color:#004db547;background:#004db50b}.early-task-card__copy span,.early-task-card__status{color:#ed1c24;font-family:var(--font-mono);font-size:.72rem;font-weight:1000;letter-spacing:.05em;text-transform:uppercase}.app-layout.view-earlyForm .early-task-card__copy strong{margin-top:6px}.early-task-card__actions{display:flex;gap:10px;align-items:center}.app-layout.view-earlyForm .early-task-card a{min-height:44px;border-color:#004db54d;background:#ffffffc2}.early-task-card__actions .secondary-action{min-height:44px;padding-inline:16px;white-space:nowrap}.early-task-card__status{grid-column:1 / -1;display:inline-flex;gap:8px;align-items:center;width:fit-content;color:#05050594}.early-task-card.is-verified .early-task-card__status{color:#004db5}.early-submit-hint{margin-top:-10px;color:#05050585}.early-success-mark{display:grid;place-items:center;width:74px;height:74px;border-radius:999px;background:#004db5;color:#fff;font-size:2.2rem;font-weight:1000;box-shadow:0 16px 36px #004db53d}.early-success-details{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.early-success-details span{display:inline-flex;gap:8px;align-items:center;min-height:42px;padding:0 14px;border:1px solid rgba(5,5,5,.12);border-radius:999px;background:#ffffffb3;color:#0505059e;font-family:var(--font-mono);font-size:.76rem;font-weight:950;text-transform:uppercase}.early-success-details strong{color:#050505}@media(max-width:1080px){.early-wizard-card--info{grid-template-columns:1fr}.app-layout.view-earlyForm .early-giveaway-card{width:min(100%,300px)}}@media(max-width:760px){.app-layout.view-earlyForm .early-form-page{width:min(100% - 24px,1180px);padding-top:18px}.early-wizard-card{min-height:auto;padding:28px 20px;border-radius:16px}.early-wizard-copy h1,.early-wizard-heading h1{font-size:clamp(3.6rem,18vw,6rem)}.early-wizard-stepper{justify-content:flex-start;width:100%}.app-layout.view-earlyForm .early-task-card,.early-task-card__actions,.early-wizard-actions{grid-template-columns:1fr;width:100%}.early-task-card__actions{display:grid}.early-task-card__actions a,.early-task-card__actions .secondary-action,.early-wizard-actions .primary-action,.early-wizard-actions .secondary-action{justify-content:center;width:100%}}.topbar{position:fixed!important;top:clamp(8px,1.1vw,16px)!important;right:auto!important;left:50%!important;z-index:100!important;margin-right:0!important;margin-left:0!important;box-shadow:none!important;transition:transform .22s ease,opacity .22s ease,background .26s ease!important;will-change:transform,opacity}.app-layout{--fixed-topbar-space: calc(clamp(76px, 5.4vw, 92px) + clamp(24px, 3.2vw, 42px)) }.app-layout .page-shell{margin-top:var(--fixed-topbar-space)}.topbar:before,.topbar .tabs{box-shadow:none!important}.topbar.topbar--visible{opacity:1;pointer-events:auto;transform:translate3d(-50%,0,0)!important}.topbar.topbar--hidden,.topbar.topbar--hidden:focus-within{opacity:0;pointer-events:none;transform:translate3d(-50%,calc(-100% - clamp(18px,2vw,28px)),0)!important}@media(max-width:1120px){.app-layout{--fixed-topbar-space: calc(72px + clamp(24px, 3.2vw, 42px)) }}@media(max-width:760px){.app-layout{--fixed-topbar-space: 80px}}.app-layout .topbar{grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr)!important;gap:clamp(18px,2vw,34px)!important;width:min(1820px,calc(100% - clamp(24px,3vw,58px)))!important;min-height:clamp(76px,5.4vw,92px)!important;padding:clamp(12px,1vw,16px) clamp(16px,1.6vw,28px)!important;background:linear-gradient(180deg,#ffffffeb,#faf8f2db)!important;border:1px solid rgba(9,9,9,.11)!important;border-radius:clamp(16px,1.2vw,22px)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.app-layout .tabs{display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:58px!important;max-width:min(100%,860px)!important;padding:6px!important;background:#ffffffc2!important;border:1px solid rgba(9,9,9,.1)!important;border-radius:18px!important;box-shadow:none!important}.app-layout .tab{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:96px!important;height:clamp(46px,3vw,54px)!important;min-height:0!important;padding:0 clamp(18px,1.28vw,26px)!important;color:#050505!important;background:transparent!important;border:0!important;border-radius:13px!important;box-shadow:none!important;font-size:clamp(.88rem,.78vw,1.02rem)!important;line-height:1!important;transform:none!important}.app-layout .tab:hover,.app-layout .tab:focus-visible{color:#050505!important;background:#0909090b!important;box-shadow:none!important;transform:none!important}.app-layout .tab.is-active{color:#fff!important;background:linear-gradient(180deg,#ff343b,var(--red-cta))!important;border:0!important;box-shadow:none!important;transform:none!important}.app-layout .topbar-actions{gap:clamp(8px,.8vw,14px)!important}@media(max-width:1120px){.app-layout .topbar{grid-template-columns:auto minmax(0,1fr) auto!important;width:calc(100% - 20px)!important;min-height:72px!important;padding:10px 12px!important}}@media(max-width:760px){.app-layout .topbar{width:calc(100% - 14px)!important;min-height:62px!important;padding:8px!important}}@media(min-width:1121px){.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet){--header-height: clamp(62px, 3.9vw, 76px);--header-gap: clamp(16px, 1.7vw, 30px);--header-inline: clamp(14px, 1.35vw, 24px);--header-block: clamp(8px, .55vw, 10px);--tab-height: clamp(38px, 2.35vw, 44px);--tab-font-size: clamp(.94rem, .82vw, 1.05rem);--fixed-topbar-space: calc(var(--header-height) + clamp(14px, 1.45vw, 24px))}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .topbar{gap:var(--header-gap)!important;width:min(1760px,calc(100% - clamp(34px,4vw,82px)))!important;min-height:var(--header-height)!important;padding:var(--header-block) var(--header-inline)!important}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .tabs{min-height:calc(var(--tab-height) + 12px)!important;padding:5px!important}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .tab{min-width:86px!important;height:var(--tab-height)!important;padding:0 clamp(9px,.55vw,11px)!important;font-size:var(--tab-font-size)!important;font-weight:700!important;letter-spacing:.045em!important;text-shadow:none!important}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .tab.is-active{text-shadow:none!important}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .brand{min-height:48px!important;padding:0 3px!important}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .brand-logo{gap:clamp(9px,.8vw,13px)!important}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .brand-logo__mark{width:clamp(42px,2.7vw,52px)!important;height:clamp(44px,2.9vw,54px)!important;border-radius:clamp(10px,.8vw,12px)!important}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .brand-logo__word{font-size:clamp(1.02rem,.92vw,1.24rem)!important;line-height:.9!important}.app-layout.view-home{--hero-title-size: clamp(3.35rem, 5.1vw, 5.95rem);--hero-copy-max: 790px;--hero-top-space: clamp(22px, 3.5vw, 54px);--hero-bottom-space: clamp(8px, 1.45vw, 24px);--hero-gutter: clamp(4px, .9vw, 16px);--hero-lead-size: clamp(.94rem, 1vw, 1.02rem);--hero-action-height: clamp(42px, 2.6vw, 50px);--section-gutter: clamp(16px, 2.1vw, 30px);--flag-rail-y: clamp(4px, .55vw, 10px)}.app-layout.view-home .landing-page{gap:var(--section-gutter)!important}.app-layout.view-home .landing-hero{min-height:auto!important;padding:var(--hero-top-space) var(--hero-gutter) var(--hero-bottom-space)!important}.app-layout.view-home .landing-hero__copy{width:min(100%,var(--hero-copy-max))!important}.app-layout.view-home .landing-hero h1{max-width:min(100%,880px)!important;margin-bottom:clamp(14px,1.45vw,22px)!important;font-size:var(--hero-title-size)!important;line-height:.88!important}.app-layout.view-home .landing-hero__lead{max-width:min(100%,62ch)!important;margin-bottom:clamp(12px,1.1vw,18px)!important;font-size:var(--hero-lead-size)!important;line-height:1.45!important}.app-layout.view-home .landing-support-chips{margin:clamp(10px,.95vw,16px) 0 clamp(14px,1.3vw,20px)!important}.app-layout.view-home .landing-support-chips span{min-height:36px!important;font-size:clamp(.84rem,.78vw,.92rem)!important}.app-layout.view-home .landing-hero-actions{gap:clamp(10px,.95vw,16px)!important}.app-layout.view-home .landing-hero-actions .primary-action,.app-layout.view-home .landing-hero-actions .secondary-action,.app-layout.view-home .landing-hero-actions .tertiary-action{min-height:var(--hero-action-height)!important;padding:0 clamp(18px,1.3vw,26px)!important;font-size:clamp(.9rem,.78vw,1rem)!important}.app-layout.view-home .flag-marquee-section{margin-top:var(--flag-rail-y)!important;margin-bottom:clamp(6px,.8vw,12px)!important}.app-layout.view-home .flag-marquee__viewport{padding-block:clamp(5px,.75vw,10px)!important}.app-layout.view-home .flag-marquee-card{width:clamp(78px,5.8vw,112px)!important}}.app-layout.view-earlyForm{--fixed-topbar-space: clamp(78px, 5vw, 92px);min-height:100dvh;padding-bottom:0}.app-layout.view-earlyForm .site-content{min-height:auto}.app-layout.view-earlyForm .site-background:after{background:#ffffff80}.app-layout.view-earlyForm .page-shell{width:100%;max-width:none}.app-layout.view-earlyForm .early-form-page{display:grid;align-items:start;width:min(100% - clamp(20px,4vw,64px),1240px);min-height:calc(100dvh - var(--fixed-topbar-space) - 20px);margin:0 auto;padding:clamp(8px,1.4vh,18px) 0 clamp(12px,1.8vh,24px)}.app-layout.view-earlyForm .early-wizard-shell{display:grid;justify-items:center;gap:clamp(10px,1.5vh,16px);width:min(100%,1120px);margin:0 auto}.app-layout.view-earlyForm .early-wizard-stepper{margin:0;padding:6px;border-radius:999px;box-shadow:none}.app-layout.view-earlyForm .early-wizard-stepper span{min-height:40px;padding:0 18px}.app-layout.view-earlyForm .early-wizard-card{display:grid;width:100%;min-height:0;max-height:calc(100dvh - 172px);overflow:hidden;padding:clamp(18px,2.4vw,34px);border-radius:20px;box-shadow:0 24px 58px #05050514,inset 0 0 0 1px #ffffff94}.app-layout.view-earlyForm .early-wizard-card--info{grid-template-columns:minmax(0,1fr) minmax(220px,.38fr);grid-template-rows:minmax(0,1fr) auto;gap:clamp(16px,2vw,28px) clamp(20px,3vw,42px);align-items:center}.app-layout.view-earlyForm .early-wizard-card--details,.app-layout.view-earlyForm .early-wizard-card--tasks{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:clamp(14px,2vw,28px) clamp(22px,3vw,44px);align-items:start}.app-layout.view-earlyForm .early-wizard-copy,.app-layout.view-earlyForm .early-wizard-heading{gap:10px}.app-layout.view-earlyForm .early-wizard-copy h1{max-width:720px;font-size:clamp(4rem,6.2vw,7rem);line-height:.8}.app-layout.view-earlyForm .early-wizard-heading h1{font-size:clamp(2.8rem,4.3vw,4.9rem);line-height:.86}.app-layout.view-earlyForm .early-wizard-copy p,.app-layout.view-earlyForm .early-wizard-heading p{max-width:520px;font-size:clamp(.94rem,1vw,1.06rem);line-height:1.38}.app-layout.view-earlyForm .early-wizard-copy small{max-width:520px;margin-top:4px;font-size:.88rem;line-height:1.38}.app-layout.view-earlyForm .early-giveaway-card{width:min(100%,310px);min-height:clamp(300px,32vh,430px);justify-self:center}.app-layout.view-earlyForm .early-giveaway-card strong{font-size:clamp(4.4rem,7vw,7.2rem)}.app-layout.view-earlyForm .early-detail-fields{display:grid;gap:12px;width:100%}.app-layout.view-earlyForm .early-field{gap:6px}.app-layout.view-earlyForm .early-field input{min-height:50px;padding:12px 14px}.app-layout.view-earlyForm .early-wizard-actions{grid-column:1 / -1;align-self:end;justify-content:flex-end;width:100%;margin-top:0;padding-top:clamp(12px,1.4vh,18px);border-top:1px solid rgba(5,5,5,.1)}.app-layout.view-earlyForm .early-wizard-card--info .early-wizard-actions{justify-content:flex-start}.app-layout.view-earlyForm .early-task-list{display:grid;gap:10px;width:100%;max-height:min(470px,calc(100dvh - 332px));overflow-y:auto;padding-right:4px}.app-layout.view-earlyForm .early-verify-card,.app-layout.view-earlyForm .early-telegram-task{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;align-items:center;padding:13px 15px;background:linear-gradient(180deg,#ffffffc2,#f7f9fc9e);border:1px solid rgba(0,77,181,.22);border-radius:12px}.app-layout.view-earlyForm .early-verify-card.is-verified{background:#004db50b;border-color:#004db55c}.app-layout.view-earlyForm .early-verify-card--post{grid-template-columns:1fr}.app-layout.view-earlyForm .early-verify-card__copy{display:grid;gap:4px;min-width:0}.app-layout.view-earlyForm .early-verify-card__copy span{color:#ed1c24;font-family:var(--font-mono);font-size:.68rem;font-weight:1000;text-transform:uppercase}.app-layout.view-earlyForm .early-verify-card__copy strong,.app-layout.view-earlyForm .early-post-subtask__copy strong{color:#050505;font-family:var(--font-display);font-size:clamp(1.35rem,2vw,2.15rem);line-height:.92;text-transform:uppercase}.app-layout.view-earlyForm .early-verify-card__copy p,.app-layout.view-earlyForm .early-post-subtask__copy small{margin:0;color:#0505059e;font-size:.84rem;font-weight:800;line-height:1.3}.app-layout.view-earlyForm .early-task-buttons{display:grid;grid-template-columns:150px 124px;gap:8px;align-items:center;justify-content:end}.app-layout.view-earlyForm .early-task-action,.app-layout.view-earlyForm .early-task-verify{justify-content:center;width:100%;min-height:42px;padding-inline:10px;white-space:nowrap}.app-layout.view-earlyForm .early-task-action .ui-icon{width:17px;height:17px}.app-layout.view-earlyForm .early-task-verify:disabled{color:#05050580;background:#ffffff9e;border-color:#05050538;box-shadow:none;cursor:not-allowed}.app-layout.view-earlyForm .early-task-state{grid-column:1 / -1;min-height:18px;color:#05050594;font-family:var(--font-mono);font-size:.68rem;font-weight:950;text-align:right;text-transform:uppercase}.app-layout.view-earlyForm .early-task-state.is-verified,.app-layout.view-earlyForm .early-task-state.is-opened{color:var(--electric-blue)}.app-layout.view-earlyForm .early-post-subtasks{display:grid;gap:8px}.app-layout.view-earlyForm .early-post-subtask{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:center;padding:9px 10px;background:#ffffff94;border:1px solid rgba(5,5,5,.08);border-radius:10px}.app-layout.view-earlyForm .early-post-subtask.is-verified{background:#004db50e;border-color:#004db52e}.app-layout.view-earlyForm .early-post-subtask__copy{display:grid;gap:2px;min-width:0}.app-layout.view-earlyForm .early-post-subtask__copy strong{font-size:clamp(1rem,1.3vw,1.34rem)}.app-layout.view-earlyForm .early-post-subtask .early-task-buttons{grid-template-columns:132px 116px}.app-layout.view-earlyForm .early-telegram-task{grid-template-columns:minmax(0,1fr) 160px;border-color:#05050524}.app-layout.view-earlyForm .early-telegram-task .early-task-state{grid-column:2;text-align:center}.app-layout.view-earlyForm .early-form-error,.app-layout.view-earlyForm .early-submit-hint{grid-column:1 / -1;margin:0;font-size:.82rem}.app-layout.view-earlyForm .early-success-overlay{display:grid;width:100%;place-items:center}.app-layout.view-earlyForm .early-wizard-card--success{width:min(100%,720px);justify-items:center;text-align:center}.app-layout.view-earlyForm .early-success-details strong{text-transform:none}.app-layout.view-earlyForm .early-referral-card{display:grid;gap:10px;width:min(100%,680px);padding:14px;background:#ffffffb8;border:1px solid rgba(0,77,181,.22);border-radius:12px;text-align:left}.app-layout.view-earlyForm .early-referral-card span,.app-layout.view-earlyForm .early-referral-card small{color:#0505059e;font-family:var(--font-mono);font-size:.68rem;font-weight:950;text-transform:uppercase}.app-layout.view-earlyForm .early-referral-card code{display:block;width:100%;padding:12px;color:#050505;background:#0505050d;border:1px solid rgba(5,5,5,.12);border-radius:10px;font-family:var(--font-mono);font-size:clamp(.82rem,1vw,.95rem);font-weight:800;line-height:1.4;overflow-wrap:anywhere;text-transform:none}.app-layout.view-earlyForm .early-referral-card .primary-action{justify-self:start}@media(max-height:840px)and (min-width:761px){.app-layout.view-earlyForm .early-form-page{min-height:calc(100dvh - var(--fixed-topbar-space) - 20px);padding-block:6px 12px}.app-layout.view-earlyForm .early-wizard-card{max-height:calc(100dvh - 138px);padding:18px 22px}.app-layout.view-earlyForm .early-wizard-copy h1{font-size:clamp(3.4rem,5.4vw,5.6rem)}.app-layout.view-earlyForm .early-wizard-heading h1{font-size:clamp(2.4rem,3.6vw,3.9rem)}.app-layout.view-earlyForm .early-giveaway-card{min-height:280px}.app-layout.view-earlyForm .early-task-list{max-height:calc(100dvh - 286px)}.app-layout.view-earlyForm .early-verify-card,.app-layout.view-earlyForm .early-telegram-task{padding:10px 12px}}@media(max-width:900px){.app-layout.view-earlyForm .early-wizard-card--info,.app-layout.view-earlyForm .early-wizard-card--details,.app-layout.view-earlyForm .early-wizard-card--tasks{grid-template-columns:1fr}.app-layout.view-earlyForm .early-giveaway-card{width:min(100%,260px);min-height:300px}}@media(max-width:760px){.app-layout.view-earlyForm .early-form-page{align-items:start;width:min(100% - 18px,1240px);min-height:auto;padding:12px 0 24px}.app-layout.view-earlyForm .early-wizard-card{max-height:none;overflow:visible;padding:22px 16px;border-radius:16px}.app-layout.view-earlyForm .early-wizard-copy h1,.app-layout.view-earlyForm .early-wizard-heading h1{font-size:clamp(3rem,15vw,5.4rem)}.app-layout.view-earlyForm .early-wizard-stepper{justify-content:flex-start;width:100%;overflow-x:auto}.app-layout.view-earlyForm .early-task-list{max-height:none;overflow:visible;padding-right:0}.app-layout.view-earlyForm .early-verify-card,.app-layout.view-earlyForm .early-telegram-task,.app-layout.view-earlyForm .early-post-subtask{grid-template-columns:1fr}.app-layout.view-earlyForm .early-task-buttons,.app-layout.view-earlyForm .early-post-subtask .early-task-buttons{grid-template-columns:1fr;justify-content:stretch}.app-layout.view-earlyForm .early-telegram-task .early-task-state,.app-layout.view-earlyForm .early-task-state{grid-column:1;text-align:left}.app-layout.view-earlyForm .early-wizard-actions{justify-content:stretch}.app-layout.view-earlyForm .early-wizard-actions .primary-action,.app-layout.view-earlyForm .early-wizard-actions .secondary-action{width:100%}}html,body{background:#f5f2ea!important}body:before,body:after{display:none!important;content:none!important;background:none!important}.site-shell.app-layout{position:relative;isolation:isolate;overflow-x:clip;background:transparent!important}.site-shell.app-layout:before,.site-shell.app-layout:after{display:none!important;content:none!important;background:none!important}.site-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:#fff}.site-background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:#ffffff80}.site-background__stack{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;min-height:100%;opacity:.5}.site-background__section{flex:0 0 100vh;min-height:100vh;margin:0;background-repeat:no-repeat;background-position:center top;background-size:cover}.site-background__section--one{background-image:url(/1fonfinal.png)}.site-background__section--two{background-image:url(/2fonfinal.png);background-position:center center}.site-background__section--three{flex-grow:1;background-image:url(/3fonfinal.png);background-position:center bottom}.site-content{position:relative;z-index:1;min-height:100vh}@media(max-width:760px){.site-background:after{background:#ffffff80}.site-background__section{background-size:auto 100%}}.app-layout.view-earlyForm .early-form-page{width:min(100% - clamp(24px,4vw,76px),1500px);min-height:auto;padding:clamp(24px,3.2vw,52px) 0 clamp(40px,5vw,80px)}.app-layout.view-earlyForm .early-wizard-shell{width:min(100%,1400px);gap:clamp(14px,1.8vw,24px)}.app-layout.view-earlyForm .early-wizard-card--info{grid-template-columns:minmax(0,.62fr) minmax(340px,.38fr);grid-template-rows:auto auto;gap:clamp(28px,4vw,72px) clamp(40px,5vw,88px);align-items:center;min-height:clamp(620px,68vh,760px);max-height:none;padding:clamp(44px,5vw,82px);overflow:visible}.app-layout.view-earlyForm .early-wizard-card--info .early-wizard-copy{display:grid;align-content:center;gap:clamp(12px,1.4vw,20px);min-width:0;max-width:820px}.app-layout.view-earlyForm .early-giveaway-title{display:grid;gap:clamp(4px,.7vw,10px);max-width:820px;margin:8px 0 0;color:#050505;font-family:var(--font-display);font-size:clamp(5.6rem,7.6vw,10.8rem);line-height:.78;letter-spacing:0;text-transform:uppercase}.app-layout.view-earlyForm .early-giveaway-title span{display:block;max-width:100%;overflow-wrap:normal;white-space:nowrap}.app-layout.view-earlyForm .early-giveaway-title span:last-child{font-size:.72em}.app-layout.view-earlyForm .early-wizard-card--info .early-wizard-copy p{max-width:640px;margin-top:clamp(6px,.8vw,12px);color:#050505c2;font-size:clamp(1.08rem,1.24vw,1.32rem);line-height:1.45}.app-layout.view-earlyForm .early-wizard-card--info .early-wizard-copy small{max-width:600px;margin-top:0;color:#05050594;font-size:clamp(.94rem,.96vw,1.04rem);line-height:1.45}.app-layout.view-earlyForm .early-wizard-card--info .early-giveaway-card{display:grid;justify-self:stretch;align-self:center;place-items:center;width:min(100%,520px);min-width:0;min-height:0;aspect-ratio:.78;padding:clamp(30px,4vw,56px) clamp(24px,3.2vw,46px);overflow:hidden;transform:rotate(1deg)}.app-layout.view-earlyForm .early-wizard-card--info .early-giveaway-card span,.app-layout.view-earlyForm .early-wizard-card--info .early-giveaway-card em{width:100%;text-align:center;white-space:nowrap}.app-layout.view-earlyForm .early-wizard-card--info .early-giveaway-card strong{display:block;width:100%;max-width:100%;color:#004db5;font-size:clamp(4.6rem,6.6vw,8.4rem);line-height:.82;text-align:center;white-space:nowrap}.app-layout.view-earlyForm .early-wizard-card--info .early-giveaway-card em{font-size:clamp(.84rem,.95vw,1.05rem);letter-spacing:.06em}.app-layout.view-earlyForm .early-wizard-card--info .early-wizard-actions{grid-column:1;justify-content:flex-start;align-self:start;gap:14px;width:100%;margin-top:clamp(4px,.8vw,10px);padding-top:clamp(20px,2vw,30px)}.app-layout.view-earlyForm .early-wizard-card--info .early-wizard-actions .primary-action,.app-layout.view-earlyForm .early-wizard-card--info .early-wizard-actions .secondary-action{min-width:clamp(180px,12vw,230px)}@media(max-width:1320px){.app-layout.view-earlyForm .early-wizard-card--info{grid-template-columns:minmax(0,.6fr) minmax(300px,.4fr);gap:clamp(24px,3.5vw,56px);min-height:clamp(560px,66vh,700px);padding:clamp(36px,4vw,64px)}.app-layout.view-earlyForm .early-giveaway-title{font-size:clamp(5rem,7.2vw,8rem)}.app-layout.view-earlyForm .early-wizard-card--info .early-giveaway-card{width:min(100%,440px)}}@media(max-width:1060px){.app-layout.view-earlyForm .early-form-page{width:min(100% - 28px,980px)}.app-layout.view-earlyForm .early-wizard-card--info{grid-template-columns:minmax(0,1fr);gap:clamp(24px,5vw,44px);min-height:auto;padding:clamp(32px,5vw,56px)}.app-layout.view-earlyForm .early-wizard-card--info .early-wizard-copy{max-width:760px}.app-layout.view-earlyForm .early-giveaway-title{max-width:760px;font-size:clamp(4.7rem,10vw,7.4rem)}.app-layout.view-earlyForm .early-wizard-card--info .early-giveaway-card{justify-self:center;width:min(100%,420px)}.app-layout.view-earlyForm .early-wizard-card--info .early-wizard-actions{grid-column:1}}@media(max-width:760px){.app-layout.view-earlyForm .early-form-page{width:min(100% - 18px,720px);padding:18px 0 34px}.app-layout.view-earlyForm .early-wizard-card--info{gap:24px;padding:26px 18px;border-radius:16px;overflow:visible}.app-layout.view-earlyForm .early-giveaway-title{font-size:clamp(3.6rem,16vw,5.7rem);line-height:.82}.app-layout.view-earlyForm .early-giveaway-title span{white-space:normal}.app-layout.view-earlyForm .early-giveaway-title span:first-child{white-space:nowrap}.app-layout.view-earlyForm .early-wizard-card--info .early-wizard-copy p,.app-layout.view-earlyForm .early-wizard-card--info .early-wizard-copy small{max-width:100%}.app-layout.view-earlyForm .early-wizard-card--info .early-giveaway-card{width:min(100%,330px);padding:28px 20px;transform:none}.app-layout.view-earlyForm .early-wizard-card--info .early-giveaway-card strong{font-size:clamp(4rem,20vw,6.2rem)}.app-layout.view-earlyForm .early-wizard-card--info .early-wizard-actions{display:grid;grid-template-columns:1fr;gap:10px;padding-top:18px}.app-layout.view-earlyForm .early-wizard-card--info .early-wizard-actions .primary-action,.app-layout.view-earlyForm .early-wizard-card--info .early-wizard-actions .secondary-action{width:100%;min-width:0}}.primary-action,.secondary-action,.primary-action:hover,.secondary-action:hover,.primary-action:focus-visible,.secondary-action:focus-visible{box-shadow:none!important}.app-layout.view-earlyForm{--fixed-topbar-space: calc(clamp(76px, 5.4vw, 92px) + clamp(10px, 1vw, 16px)) }.app-layout.view-earlyForm .early-form-page{width:min(100% - clamp(16px,2vw,44px),1680px);min-height:auto;padding:clamp(4px,.65vw,12px) 0 clamp(14px,2vh,28px)}.app-layout.view-earlyForm .early-wizard-shell{width:min(100%,1580px);max-width:1580px;gap:clamp(8px,.9vw,14px)}.app-layout.view-earlyForm .early-wizard-card{justify-self:stretch;width:100%;max-width:none}.app-layout.view-earlyForm .early-wizard-stepper{justify-self:flex-start;min-height:52px;padding:5px}.app-layout.view-earlyForm .early-wizard-stepper span{min-height:40px}.app-layout.view-earlyForm .early-wizard-card--info{grid-template-columns:minmax(0,.58fr) minmax(360px,.42fr);row-gap:clamp(12px,1.3vw,22px);column-gap:clamp(22px,3.4vw,64px);align-items:start;min-height:min(600px,calc(100dvh - var(--fixed-topbar-space) - 86px));padding:clamp(28px,3.2vw,52px);overflow:hidden}.app-layout.view-earlyForm .early-wizard-card--info .early-wizard-copy{align-self:start;align-content:start;max-width:900px;gap:clamp(10px,1vw,16px)}.app-layout.view-earlyForm .early-giveaway-title{max-width:880px;margin-top:0;font-size:clamp(5.1rem,6.6vw,9.2rem);line-height:.8}.app-layout.view-earlyForm .early-giveaway-title span:last-child{font-size:.7em}.app-layout.view-earlyForm .early-wizard-card--info .early-wizard-copy p{max-width:690px;margin-top:clamp(2px,.5vw,8px);font-size:clamp(1.02rem,1.08vw,1.22rem)}.app-layout.view-earlyForm .early-wizard-card--info .early-wizard-copy small{max-width:640px;font-size:clamp(.88rem,.9vw,.98rem)}.app-layout.view-earlyForm .early-wizard-card--info .early-giveaway-card{justify-self:center;align-self:center;width:min(100%,440px);max-height:min(460px,calc(100dvh - var(--fixed-topbar-space) - 128px));padding:clamp(24px,2.8vw,38px) clamp(20px,2.4vw,34px)}.app-layout.view-earlyForm .early-wizard-card--info .early-giveaway-card strong{font-size:clamp(4.1rem,5vw,6.5rem)}.app-layout.view-earlyForm .early-wizard-card--info .early-wizard-actions{margin-top:0;padding-top:clamp(14px,1.4vw,22px)}@media(max-width:1320px){.app-layout.view-earlyForm .early-form-page{width:min(100% - 28px,1240px)}.app-layout.view-earlyForm .early-wizard-card--info{grid-template-columns:minmax(0,.57fr) minmax(320px,.43fr);min-height:min(560px,calc(100dvh - var(--fixed-topbar-space) - 84px));padding:clamp(28px,3.2vw,44px)}.app-layout.view-earlyForm .early-giveaway-title{font-size:clamp(4.7rem,6.7vw,7.2rem)}.app-layout.view-earlyForm .early-wizard-card--info .early-giveaway-card{width:min(100%,390px);max-height:min(430px,calc(100dvh - var(--fixed-topbar-space) - 118px))}}@media(max-width:1060px){.app-layout.view-earlyForm .early-form-page{width:min(100% - 24px,980px);padding:8px 0 28px}.app-layout.view-earlyForm .early-wizard-stepper{justify-self:center}.app-layout.view-earlyForm .early-wizard-card--info{grid-template-columns:minmax(0,1fr);min-height:auto;padding:clamp(30px,5vw,50px);overflow:visible}.app-layout.view-earlyForm .early-giveaway-title{font-size:clamp(4.4rem,9vw,7rem)}}@media(max-width:760px){.app-layout.view-earlyForm{--fixed-topbar-space: 80px}.app-layout.view-earlyForm .early-form-page{width:min(100% - 18px,720px);padding:10px 0 28px}.app-layout.view-earlyForm .early-wizard-shell{gap:10px}.app-layout.view-earlyForm .early-wizard-stepper{width:100%;overflow-x:auto}.app-layout.view-earlyForm .early-wizard-card--info{gap:22px;padding:24px 18px}.app-layout.view-earlyForm .early-giveaway-title{font-size:clamp(3.45rem,15vw,5.5rem)}.app-layout.view-earlyForm .early-wizard-card--info .early-giveaway-card{width:min(100%,320px);max-height:none;padding:26px 18px}}.app-layout.view-home .landing-hero{grid-template-columns:minmax(0,.9fr) minmax(620px,1.08fr)}.app-layout.view-home .landing-hero__visual--nft{display:grid;justify-items:center;align-items:center;min-height:clamp(520px,44vw,780px);padding:clamp(10px,1.5vw,24px) 0;isolation:isolate;align-self:center}.app-layout.view-home .landing-hero__visual--nft:before,.app-layout.view-home .landing-hero__visual--nft:after{display:none;content:none}.app-layout.view-home .landing-nft-video-frame{position:relative;width:min(100%,clamp(590px,42vw,820px));aspect-ratio:1;overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none;transform:translate(clamp(0px,1.1vw,28px))}.app-layout.view-home .landing-nft-video-frame:before{display:none;content:none}.app-layout.view-home .landing-nft-video-frame img{display:block;width:100%;height:100%;object-fit:contain;object-position:50% 50%;transform:scale(1.13);filter:drop-shadow(0 30px 36px rgba(5,5,5,.18))}@media(max-width:1180px){.app-layout.view-home .landing-hero{grid-template-columns:1fr}.app-layout.view-home .landing-hero__visual--nft{min-height:auto;padding-top:8px}.app-layout.view-home .landing-nft-video-frame{width:min(100%,540px);transform:none}}@media(max-width:760px){.app-layout.view-home .landing-hero__visual--nft{display:none}}@media(min-width:1121px){.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet){--header-height: clamp(60px, 3.45vw, 68px);--header-gap: clamp(14px, 1.45vw, 26px);--header-inline: clamp(14px, 1.15vw, 22px);--header-block: clamp(4px, .32vw, 6px);--tab-height: clamp(42px, 2.45vw, 48px);--tab-font-size: clamp(.94rem, .82vw, 1.05rem);--fixed-topbar-space: calc(var(--header-height) + clamp(14px, 1.25vw, 22px))}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .topbar{gap:var(--header-gap)!important;min-height:var(--header-height)!important;padding:var(--header-block) var(--header-inline)!important}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .tabs{min-height:calc(var(--tab-height) + 8px)!important;padding:4px!important;border-radius:16px!important}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .tab{min-width:86px!important;height:var(--tab-height)!important;padding:0 clamp(9px,.55vw,11px)!important;font-size:var(--tab-font-size)!important;font-weight:700!important;letter-spacing:.045em!important;text-shadow:none!important}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .tab.is-active{text-shadow:none!important}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .brand{min-height:46px!important}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .brand-logo__mark{width:clamp(40px,2.45vw,48px)!important;height:clamp(42px,2.55vw,50px)!important}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .brand-logo__word{font-size:clamp(1.04rem,.9vw,1.2rem)!important}.app-layout.view-home{--hero-top-space: clamp(32px, 4.2vw, 72px);--hero-bottom-space: clamp(125px, 16vh, 160px);--section-gutter: clamp(34px, 4vw, 70px);--flag-rail-y: clamp(22px, 2.2vw, 42px)}.app-layout.view-home .landing-page{gap:var(--section-gutter)!important}.app-layout.view-home .landing-hero{min-height:calc(100dvh - var(--fixed-topbar-space) - clamp(6px,1vw,16px))!important;padding:var(--hero-top-space) var(--hero-gutter) var(--hero-bottom-space)!important}.app-layout.view-home .flag-marquee-section{margin-top:var(--flag-rail-y)!important;margin-bottom:clamp(26px,3vw,54px)!important}.app-layout.view-home .flag-marquee__viewport{padding-block:clamp(5px,.75vw,10px)!important}.app-layout.view-home .flag-marquee-card{width:clamp(68px,5.4vw,104px)!important;opacity:.72;filter:saturate(.78) contrast(.92)}}@media(min-width:1121px)and (max-height:880px){.app-layout.view-home{--hero-top-space: clamp(20px, 2.8vw, 42px);--hero-bottom-space: clamp(118px, 16vh, 148px);--section-gutter: clamp(24px, 2.8vw, 42px);--flag-rail-y: clamp(16px, 1.6vw, 28px)}.app-layout.view-home .landing-hero{min-height:calc(100dvh - var(--fixed-topbar-space) - 6px)!important}.app-layout.view-home .landing-hero__visual--nft{min-height:clamp(360px,31vw,520px)!important;padding-block:clamp(6px,.9vw,14px)!important}.app-layout.view-home .flag-marquee-section{margin-bottom:clamp(22px,2.4vw,38px)!important}}@media(min-width:1700px)and (max-height:980px){.app-layout.view-home{--hero-top-space: clamp(24px, 3vw, 54px);--hero-bottom-space: clamp(125px, 16vh, 160px);--section-gutter: clamp(28px, 3vw, 50px);--flag-rail-y: clamp(18px, 1.8vw, 34px)}.app-layout.view-home .landing-hero__visual--nft{min-height:clamp(380px,26vw,500px)!important;padding-block:clamp(6px,.9vw,14px)!important}.app-layout.view-home .landing-nft-video-frame{width:min(100%,clamp(460px,30vw,600px))!important;transform:translate(clamp(0px,.6vw,12px))!important}.app-layout.view-home .flag-marquee-section{margin-bottom:clamp(24px,2.6vw,42px)!important}}@media(max-width:1120px){.app-layout.view-home .landing-page{gap:clamp(22px,5vw,48px)!important}.app-layout.view-home .flag-marquee-section{margin-top:clamp(28px,8vw,58px)!important;margin-bottom:clamp(24px,8vw,46px)!important}.app-layout.view-home .flag-marquee__viewport{padding-block:clamp(4px,1.8vw,9px)!important}.app-layout.view-home .flag-marquee-card{width:clamp(62px,18vw,94px)!important;opacity:.74;filter:saturate(.82) contrast(.94)}}.app-layout.view-earlyForm{--fixed-topbar-space: clamp(18px, 2.4vh, 34px)}.app-layout.view-earlyForm .site-background:after{background:#06080c33}.app-layout.view-earlyForm .early-wizard-stepper{justify-self:center;margin-inline:auto}.app-layout.view-earlyForm .early-wizard-card:before{display:none;content:none}.app-layout.view-earlyForm .early-wizard-card--info .early-wizard-copy{transform:translateY(clamp(18px,2vw,34px))}.app-layout.view-earlyForm .page-shell{margin-top:0}.app-layout.view-earlyForm .early-form-page{align-items:center;min-height:100dvh;padding-top:0;padding-bottom:0}.app-layout.view-earlyForm .early-wizard-shell{transform:translateY(calc(-40px - clamp(4px,.45vw,7px)))}@media(max-width:760px){.app-layout.view-earlyForm{--fixed-topbar-space: 16px}.app-layout.view-earlyForm .early-form-page{align-items:start;min-height:auto;padding:10px 0 28px}.app-layout.view-earlyForm .early-wizard-shell{transform:none}.app-layout.view-earlyForm .early-wizard-card--info .early-wizard-copy{transform:translateY(8px)}}@media(max-width:760px){.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .topbar{grid-template-columns:auto minmax(0,1fr) auto!important;gap:8px!important;width:calc(100% - 10px)!important;min-height:64px!important;padding:8px!important}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .tabs{display:none!important}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .brand{min-width:0!important;min-height:48px!important;padding:0!important}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .brand-logo__mark{width:44px!important;height:48px!important}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .topbar-actions{justify-self:end!important;min-width:0!important;gap:6px!important}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .account-pill,.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .auth-button,.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .mobile-nav summary{min-height:46px!important;padding:0 10px!important;border-radius:12px!important;font-size:.82rem!important}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .account-pill{max-width:min(44vw,172px)!important}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .account-pill strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.topbar.topbar--hidden,.topbar.topbar--hidden:focus-within{transform:translate3d(-50%,calc(-100% - 18px),0)!important}}@media(min-width:761px){.app-layout.view-earlyForm{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.app-layout.view-earlyForm .site-content,.app-layout.view-earlyForm .page-shell,.app-layout.view-earlyForm .early-form-page{height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow:hidden!important}.app-layout.view-earlyForm .site-content{display:grid!important;align-items:center!important}.app-layout.view-earlyForm .page-shell{display:grid!important;align-items:center!important;margin-top:0!important;padding:0!important}.app-layout.view-earlyForm .early-form-page{display:grid!important;place-items:center!important;width:min(100% - clamp(22px,4vw,76px),1320px)!important;padding:0!important}.app-layout.view-earlyForm .early-wizard-shell{width:min(100%,1180px)!important;max-height:calc(100dvh - clamp(28px,4vh,58px))!important;gap:clamp(8px,1.2vh,14px)!important;transform:translateY(clamp(-18px,-1.8vh,-8px))!important}.app-layout.view-earlyForm .early-wizard-stepper{min-height:42px!important;padding:4px!important}.app-layout.view-earlyForm .early-wizard-stepper span{min-height:34px!important;padding:0 16px!important}.app-layout.view-earlyForm .early-wizard-card{max-height:calc(100dvh - clamp(92px,12vh,128px))!important;overflow:hidden!important}.app-layout.view-earlyForm .early-wizard-card--info{grid-template-columns:minmax(0,.58fr) minmax(300px,.42fr)!important;min-height:0!important;padding:clamp(24px,3.1vw,46px)!important}.app-layout.view-earlyForm .early-wizard-card--info .early-wizard-copy{transform:none!important}.app-layout.view-earlyForm .early-giveaway-title{font-size:clamp(4.6rem,6.1vw,7.6rem)!important}.app-layout.view-earlyForm .early-wizard-card--info .early-wizard-copy p{max-width:620px!important;font-size:clamp(.98rem,1vw,1.14rem)!important;line-height:1.38!important}.app-layout.view-earlyForm .early-wizard-card--info .early-giveaway-card{width:min(100%,390px)!important;max-height:min(390px,calc(100dvh - 180px))!important;padding:clamp(22px,2.4vw,34px)!important}.app-layout.view-earlyForm .early-wizard-card--info .early-giveaway-card strong{font-size:clamp(3.8rem,4.5vw,5.6rem)!important}.app-layout.view-earlyForm .early-wizard-card--info .early-wizard-actions{padding-top:clamp(12px,1.5vh,18px)!important}}.app-layout.view-earlyForm .early-wizard-stepper{gap:4px;padding:4px}.app-layout.view-earlyForm .early-wizard-stepper span{min-height:34px;padding:0 18px;font-size:.72rem;letter-spacing:0;text-transform:none}.app-layout.view-earlyForm .early-wizard-stepper span.is-current{box-shadow:none}.app-layout.view-earlyForm .early-wizard-card--tasks{grid-template-columns:minmax(240px,290px) minmax(0,1fr);grid-template-areas:"intro progress" "intro list" "error error" "footer footer";align-content:start;align-items:start;gap:14px clamp(26px,3vw,42px);max-width:1180px;min-height:0;max-height:none!important;overflow:visible!important;padding:clamp(24px,3vw,38px) clamp(24px,3vw,38px) clamp(34px,4vw,56px)}.app-layout.view-earlyForm .early-wizard-card--tasks .early-wizard-heading{grid-area:intro;align-content:start;gap:10px}.app-layout.view-earlyForm .early-wizard-card--tasks .early-wizard-heading h1{max-width:300px;margin:4px 0;font-size:clamp(2rem,2.8vw,2.75rem);line-height:1;text-transform:none}.app-layout.view-earlyForm .early-wizard-card--tasks .early-wizard-heading p{max-width:290px;font-size:clamp(.9rem,.9vw,1rem);font-weight:760;line-height:1.42}.app-layout.view-earlyForm .early-task-count{display:inline-flex;width:fit-content;margin-top:4px;padding:7px 10px;border:1px solid rgba(0,77,181,.16);border-radius:999px;background:#004db50e;color:var(--electric-blue);font-family:var(--font-mono);font-size:.72rem;font-weight:950}.app-layout.view-earlyForm .early-task-progress{grid-area:progress;display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;justify-content:space-between;min-height:48px;padding:12px 16px;border:1px solid #e5e7eb;border-radius:14px;background:#ffffffd1}.app-layout.view-earlyForm .early-task-progress strong{color:#050505;font-family:var(--font-mono);font-size:.84rem;font-weight:1000}.app-layout.view-earlyForm .early-task-progress span{color:#0505058f;font-size:.82rem;font-weight:760}.app-layout.view-earlyForm .early-task-list{grid-area:list;display:grid;gap:12px;max-height:none;overflow:visible;padding-right:0}.app-layout.view-earlyForm .early-check-task{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 18px;align-items:center;padding:18px 20px;border:1px solid #e5e7eb;border-radius:14px;background:#ffffffe0;box-shadow:0 10px 26px #05050509;transition:background .16s ease,border-color .16s ease,transform .16s ease}.app-layout.view-earlyForm .early-check-task:hover{border-color:#004db533;background:#fffffff5;transform:translateY(-1px)}.app-layout.view-earlyForm .early-check-task.is-verified{border-color:#004db538;background:#004db509}.app-layout.view-earlyForm .early-check-task__copy{display:grid;gap:6px;min-width:0}.app-layout.view-earlyForm .early-task-badge{display:inline-flex;width:fit-content;padding:4px 8px;border:1px solid rgba(5,5,5,.08);border-radius:999px;background:#05050509;color:#0505059e;font-family:var(--font-mono);font-size:.68rem;font-weight:950;line-height:1;text-transform:uppercase}.app-layout.view-earlyForm .early-task-badge.is-required{border-color:#004db529;background:#004db50f;color:var(--electric-blue)}.app-layout.view-earlyForm .early-check-task__copy strong{color:#050505;font-family:var(--font-display);font-size:clamp(1.15rem,1.35vw,1.45rem);line-height:1.02;text-transform:none}.app-layout.view-earlyForm .early-check-task__copy p{max-width:560px;margin:0;color:#05050594;font-size:clamp(.84rem,.86vw,.94rem);font-weight:740;line-height:1.36}.app-layout.view-earlyForm .early-check-task__side{display:grid;gap:6px;justify-items:end}.app-layout.view-earlyForm .early-check-task--react{grid-template-columns:1fr;align-items:stretch}.app-layout.view-earlyForm .early-react-task-list{display:grid;gap:8px}.app-layout.view-earlyForm .early-react-task{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;align-items:center;padding:10px 12px;border:1px solid rgba(5,5,5,.08);border-radius:10px;background:#ffffffb8}.app-layout.view-earlyForm .early-react-task.is-verified{border-color:#004db529;background:#004db50b}.app-layout.view-earlyForm .early-react-task__copy{display:grid;gap:3px;min-width:0}.app-layout.view-earlyForm .early-react-task__copy strong{color:#050505;font-family:var(--font-display);font-size:clamp(.98rem,1.05vw,1.16rem);line-height:1;text-transform:none}.app-layout.view-earlyForm .early-react-task__copy span{color:#0505058f;font-size:.78rem;font-weight:740;line-height:1.24}.app-layout.view-earlyForm .early-task-buttons{display:grid;grid-template-columns:150px 122px;gap:8px;align-items:center}.app-layout.view-earlyForm .early-task-action,.app-layout.view-earlyForm .early-task-verify{justify-content:center;width:100%;min-height:38px;padding-inline:12px;border-radius:10px;box-shadow:none;font-size:.82rem;text-transform:none;white-space:nowrap}.app-layout.view-earlyForm .early-task-action{border-color:#050505b8;background:#ffffffdb;color:#050505}.app-layout.view-earlyForm .early-task-action:hover{background:#f7f7f4}.app-layout.view-earlyForm .early-task-action .ui-icon{width:15px;height:15px}.app-layout.view-earlyForm .early-task-verify{border-color:#05050538;background:#ffffffc2;color:#050505}.app-layout.view-earlyForm .early-task-verify:not(:disabled){border-color:#004db542;color:var(--electric-blue)}.app-layout.view-earlyForm .early-task-verify:disabled{color:#05050561;border-color:#05050524;background:#f7f7f4b8;cursor:not-allowed}.app-layout.view-earlyForm .early-task-state{min-height:16px;color:#05050580;font-family:var(--font-mono);font-size:.68rem;font-weight:900;text-align:right;text-transform:none}.app-layout.view-earlyForm .early-task-state.is-ready,.app-layout.view-earlyForm .early-task-state.is-checking,.app-layout.view-earlyForm .early-task-state.is-done{color:var(--electric-blue)}.app-layout.view-earlyForm .early-wizard-card--tasks .early-form-error{grid-area:error;margin:0}.app-layout.view-earlyForm .early-wizard-card--tasks .early-wizard-actions{grid-area:footer;margin-top:0;padding-top:14px}.app-layout.view-earlyForm .early-wizard-card--tasks .early-wizard-actions .primary-action:disabled{color:#0505056b;background:#05050514;border-color:#05050529;box-shadow:none;cursor:not-allowed}.app-layout.view-earlyForm .early-wizard-card--success .early-wizard-actions{justify-content:center}.app-layout.view-earlyForm .early-wizard-card--success .early-wizard-actions--success{gap:14px;margin-top:clamp(18px,2.2vw,28px)}.app-layout.view-earlyForm .early-wizard-card--success .early-wizard-actions--success .primary-action{min-width:clamp(210px,16vw,270px)}.app-layout.view-earlyForm .early-wizard-card--success .early-back-action{min-width:clamp(190px,14vw,240px);color:#050505b8;background:#ffffff94;border-color:#05050547;box-shadow:none}.app-layout.view-earlyForm .early-wizard-card--success .early-back-action:hover,.app-layout.view-earlyForm .early-wizard-card--success .early-back-action:focus-visible{color:#050505;background:#ffffffdb;border-color:#0505056b}@media(min-width:761px)and (max-height:840px){.app-layout.view-earlyForm .early-wizard-card--tasks{gap:10px clamp(20px,2.4vw,34px);padding:20px 24px 38px}.app-layout.view-earlyForm .early-check-task{padding:14px 16px}.app-layout.view-earlyForm .early-check-task__copy strong{font-size:clamp(1.04rem,1.2vw,1.28rem)}}@media(max-width:760px){.app-layout.view-earlyForm .early-wizard-card--tasks{grid-template-columns:1fr;grid-template-areas:"intro" "progress" "list" "error" "footer";gap:14px;padding:22px 16px 36px}.app-layout.view-earlyForm .early-wizard-card--tasks .early-wizard-heading h1{max-width:100%;font-size:clamp(1.75rem,8.5vw,2.35rem)}.app-layout.view-earlyForm .early-wizard-card--tasks .early-wizard-heading p{max-width:100%}.app-layout.view-earlyForm .early-task-progress{align-items:flex-start;flex-direction:column}.app-layout.view-earlyForm .early-check-task{grid-template-columns:1fr;padding:16px}.app-layout.view-earlyForm .early-react-task{grid-template-columns:1fr}.app-layout.view-earlyForm .early-check-task__side{justify-items:stretch}.app-layout.view-earlyForm .early-task-buttons{grid-template-columns:1fr}.app-layout.view-earlyForm .early-task-state{text-align:left}.app-layout.view-earlyForm .early-wizard-card--tasks .early-wizard-actions{justify-content:stretch}.app-layout.view-earlyForm .early-wizard-card--tasks .early-wizard-actions .primary-action,.app-layout.view-earlyForm .early-wizard-card--tasks .early-wizard-actions .secondary-action{width:100%}}.app-layout.view-home .flag-marquee-section{position:relative!important;z-index:8!important;isolation:isolate;opacity:1!important;mix-blend-mode:normal!important}.app-layout.view-home .flag-marquee__viewport,.app-layout.view-home .flag-marquee__track,.app-layout.view-home .flag-marquee__group{position:relative!important;z-index:1!important;opacity:1!important;mix-blend-mode:normal!important}.app-layout.view-home .flag-marquee-card,.app-layout.view-home .flag-marquee-card__flag{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}@media(min-width:1121px){.app-layout.view-home .landing-hero{min-height:min(760px,calc(100dvh - var(--fixed-topbar-space) - clamp(86px,10vh,145px)))!important;padding-bottom:clamp(38px,4.6vh,70px)!important}.app-layout.view-home .flag-marquee-section{margin-top:clamp(-14px,-.8vw,-4px)!important;margin-bottom:clamp(22px,2.4vw,40px)!important}}@media(min-width:1700px)and (max-height:980px){.app-layout.view-home .landing-hero{min-height:calc(100dvh - var(--fixed-topbar-space) - clamp(112px,13vh,170px))!important;padding-bottom:clamp(34px,4vh,58px)!important}}.app-layout.view-docs{--docs-bg: #f8fafc;--docs-surface: #ffffff;--docs-surface-soft: #f3f6fb;--docs-text: #121826;--docs-muted: #5d6a7d;--docs-line: #dce4f0;--docs-blue: #0a5cff;--docs-blue-soft: #e8f0ff;--docs-red: #ef1f25;--docs-red-soft: #fff1f2;--docs-shadow: 0 16px 42px rgba(15, 23, 42, .08);padding:0;color:var(--docs-text);background:var(--docs-bg)}.app-layout.view-docs .site-background{display:none}.app-layout.view-docs .site-content,.app-layout.view-docs .page-shell{min-height:100vh}.app-layout.view-docs .page-shell{margin-top:0}.docs-page{min-height:100vh;background:linear-gradient(90deg,rgba(10,92,255,.035),transparent 26rem),var(--docs-bg)}.docs-topbar{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:72px;padding:12px clamp(18px,4vw,42px);color:var(--docs-text);background:#f8fafceb;border-bottom:1px solid var(--docs-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.docs-brand{display:inline-flex;align-items:center;gap:12px;min-width:0;color:var(--docs-text);font-size:.92rem;font-weight:900;text-decoration:none}.docs-brand .brand-logo__mark{width:34px;height:38px}.docs-brand .brand-logo__u{width:16px;height:20px;border-width:5px}.docs-brand .brand-logo__star{width:6px;height:6px}.docs-brand .brand-logo__word{font-size:.88rem}.docs-brand>span{display:inline-flex;align-items:center;min-height:28px;padding-left:12px;color:var(--docs-muted);border-left:1px solid var(--docs-line)}.docs-back-link,.docs-primary-cta,.docs-secondary-cta{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 15px;border-radius:10px;font-size:.86rem;font-weight:850;text-decoration:none}.docs-back-link,.docs-secondary-cta{color:var(--docs-text);background:var(--docs-surface);border:1px solid var(--docs-line)}.docs-primary-cta{color:#fff;background:var(--docs-red);border:1px solid rgba(239,31,37,.4);box-shadow:0 10px 22px #ef1f2533}.docs-shell{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,820px) minmax(150px,190px);gap:clamp(22px,3.2vw,42px);width:min(1380px,calc(100% - clamp(28px,7vw,88px)));margin:0 auto;padding:34px 0 72px}.docs-sidebar,.docs-toc{position:sticky;top:96px;align-self:start}.docs-sidebar-card{display:grid;gap:16px;padding:18px 14px;color:var(--docs-text);background:#ffffffb8;border:1px solid var(--docs-line);border-radius:8px}.docs-sidebar-kicker,.docs-toc>span,.docs-eyebrow{color:var(--docs-blue);font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.docs-sidebar-nav{display:grid;gap:4px}.docs-sidebar-link,.docs-toc a{display:flex;align-items:center;min-width:0;color:var(--docs-muted);text-decoration:none;transition:color .16s ease,background .16s ease,border-color .16s ease}.docs-sidebar-link{min-height:34px;padding:6px 10px;border:1px solid transparent;border-radius:8px;font-size:.9rem;font-weight:700}.docs-sidebar-link:hover,.docs-sidebar-link:focus-visible,.docs-sidebar-link.is-active,.docs-sidebar-link[aria-current=true]{color:var(--docs-blue);background:var(--docs-blue-soft);border-color:#0a5cff24}.docs-toc{display:grid;gap:10px;padding-top:6px;font-size:.82rem}.docs-toc a{padding-left:10px;border-left:2px solid var(--docs-line)}.docs-toc a:hover,.docs-toc a:focus-visible,.docs-toc a.is-active{color:var(--docs-blue);border-left-color:var(--docs-blue)}.docs-content{min-width:0;color:var(--docs-text)}.docs-hero,.docs-section{scroll-margin-top:96px}.docs-hero{display:grid;gap:16px;margin-bottom:42px;padding:clamp(28px,4vw,46px) 0 20px}.docs-hero h1{margin:0;color:var(--docs-text);font-family:var(--font-sans);font-size:clamp(2.3rem,6vw,4.4rem);font-weight:950;line-height:.98}.docs-hero>p{max-width:720px;margin:0;color:var(--docs-muted);font-size:clamp(1rem,1.4vw,1.2rem)}.docs-section{display:grid;gap:14px;padding:34px 0;border-top:1px solid var(--docs-line)}.docs-section h2{margin:0;color:var(--docs-text);font-family:var(--font-sans);font-size:clamp(1.55rem,2.7vw,2.15rem);font-weight:930;line-height:1.1}.docs-section h3{margin:0;color:var(--docs-text);font-size:1rem;line-height:1.25}.docs-section p,.docs-section li{color:var(--docs-muted);font-size:1rem;line-height:1.72}.docs-section p{margin:0}.docs-section ul{display:grid;gap:8px;margin:0;padding-left:22px}.docs-check-list{padding-left:0!important;list-style:none}.docs-check-list li{position:relative;padding-left:24px}.docs-check-list li:before{content:"";position:absolute;top:.72em;left:0;width:8px;height:8px;background:var(--docs-blue);border-radius:50%}.docs-callout{display:grid;gap:4px;padding:16px 18px;color:var(--docs-text);background:var(--docs-blue-soft);border:1px solid rgba(10,92,255,.18);border-left:4px solid var(--docs-blue);border-radius:8px}.docs-callout strong{color:var(--docs-text);font-size:.9rem}.docs-callout p{margin:0;color:var(--docs-muted)}.docs-callout--warning{background:#fff8df;border-color:#d6970040;border-left-color:#d69700}.docs-callout--danger{background:var(--docs-red-soft);border-color:#ef1f2538;border-left-color:var(--docs-red)}.docs-flow-grid,.docs-roadmap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.docs-flow-card,.docs-roadmap-card,.docs-faq-item{color:var(--docs-text);background:var(--docs-surface);border:1px solid var(--docs-line);border-radius:8px;box-shadow:0 10px 28px #0f172a0a}.docs-flow-card{display:grid;gap:8px;padding:17px}.docs-flow-card>span{color:var(--docs-blue);font-size:.78rem;font-weight:950}.docs-flow-card p,.docs-roadmap-card li,.docs-faq-item p{font-size:.94rem}.docs-code-block,.docs-example-block{overflow-wrap:anywhere;margin:0;padding:16px 18px;color:#20304a;background:var(--docs-surface-soft);border:1px solid var(--docs-line);border-radius:8px;font-size:.92rem;line-height:1.65;white-space:pre-wrap}.docs-code-block code,.docs-example-block code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.docs-table-wrap{width:100%;min-width:0;overflow:hidden;background:var(--docs-surface);border:1px solid var(--docs-line);border-radius:8px}.docs-table{width:100%;border-collapse:collapse;table-layout:fixed}.docs-table th,.docs-table td{padding:14px;color:var(--docs-muted);border-bottom:1px solid var(--docs-line);font-size:.94rem;line-height:1.55;text-align:left;vertical-align:top;overflow-wrap:anywhere}.docs-table thead th,.docs-table tbody th{color:var(--docs-text);font-weight:850}.docs-table tr:last-child th,.docs-table tr:last-child td{border-bottom:0}.docs-tier-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.docs-tier-list span{padding:12px 14px;color:var(--docs-text);background:var(--docs-surface);border:1px solid var(--docs-line);border-radius:8px;font-weight:800}.docs-roadmap-card{padding:18px}.docs-roadmap-card ul{margin-top:12px}.docs-muted{color:var(--docs-muted)!important;font-size:.94rem!important}.docs-faq-list{display:grid;gap:10px}.docs-faq-item{padding:0}.docs-faq-item summary{min-height:52px;padding:16px 18px;color:var(--docs-text);font-weight:850;cursor:pointer}.docs-faq-item p{padding:0 18px 18px}.docs-bottom-actions{display:flex;flex-wrap:wrap;gap:10px;padding-top:6px}.docs-mobile-menu{display:none}@media(max-width:1160px){.docs-shell{grid-template-columns:minmax(200px,260px) minmax(0,1fr)}.docs-toc{display:none}}@media(max-width:860px){.docs-topbar{min-height:66px;padding-inline:16px}.docs-brand>span{display:none}.docs-shell{display:block;width:min(100% - 32px,820px);padding-top:18px}.docs-sidebar{display:none}.docs-mobile-menu{position:sticky;top:66px;z-index:30;display:block;padding:10px 16px;background:#f8fafcf0;border-bottom:1px solid var(--docs-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.docs-mobile-menu details{width:min(100%,820px);margin:0 auto;color:var(--docs-text);background:var(--docs-surface);border:1px solid var(--docs-line);border-radius:8px}.docs-mobile-menu summary{padding:12px 14px;font-weight:850;cursor:pointer}.docs-mobile-menu .docs-sidebar-nav{padding:0 10px 10px}.docs-hero,.docs-section{scroll-margin-top:126px}}@media(max-width:640px){.docs-back-link,.docs-primary-cta,.docs-secondary-cta{min-height:38px;padding-inline:12px;font-size:.82rem}.docs-hero{margin-bottom:24px;padding-top:22px}.docs-section{padding:28px 0}.docs-flow-grid,.docs-roadmap,.docs-tier-list{grid-template-columns:1fr}.docs-table thead{display:none}.docs-table,.docs-table tbody,.docs-table tr,.docs-table th,.docs-table td{display:block;width:100%}.docs-table tr{border-bottom:1px solid var(--docs-line)}.docs-table tr:last-child{border-bottom:0}.docs-table th,.docs-table td{border-bottom:0}.docs-table td{padding-top:0}}
