*{box-sizing:border-box}.app-layout.view-tasks .section-stack{width:min(1180px,100vw - 32px);margin-inline:auto}.tasks-page-heading{justify-content:space-between;align-items:end;gap:18px;padding:28px 0 8px;display:flex}.tasks-page-heading h1{color:var(--ink);margin:0;font-size:clamp(2.25rem,4vw,3.75rem);line-height:.96}.tasks-page-heading p{max-width:560px;color:var(--muted-text);margin:10px 0 0}.tasks-points-panel{background:linear-gradient(90deg,#ec121814,#ffffffeb),#ffffffe6;border:1px solid #0d131924;border-radius:8px;gap:4px;min-width:180px;padding:14px 16px;display:grid;box-shadow:0 12px 28px #0d131914}.tasks-points-panel span{color:var(--ink);font-weight:900}.tasks-points-panel small{color:var(--muted-text);font-weight:800}.tasks-toolbar{justify-content:space-between;align-items:center;gap:14px;padding:12px 0 8px;display:flex}.tasks-toolbar>span{min-width:0;color:var(--muted-text);overflow-wrap:anywhere;align-items:center;gap:8px;font-weight:800;display:inline-flex}.tasks-toolbar .ui-icon{width:18px;height:18px}.tasks-filter-row{flex-wrap:wrap;gap:8px;display:flex}.tasks-filter-row button{min-height:38px;color:var(--ink);cursor:pointer;font:inherit;background:#ffffffdb;border:1px solid #0d13191f;border-radius:8px;padding:8px 14px;font-weight:900;box-shadow:0 8px 18px #0d13190d}.tasks-filter-row button.is-active{border-color:var(--ink);background:var(--ink);color:#fff}.page-hero--tasks{color:#f6f2e8;background:linear-gradient(135deg,#0c141ceb,#24362ddb),url(/assets/brand/ultima-mark.png) right 32px center/180px no-repeat;align-items:center;min-height:220px}.page-hero--tasks h1{max-width:760px}.page-hero--tasks p{max-width:560px}.tasks-hero-stats{grid-template-columns:repeat(3,minmax(96px,1fr));gap:10px;width:min(440px,100%);display:grid}.tasks-hero-stats span{background:#080c126b;border:1px solid #f6f2e838;border-radius:8px;gap:4px;min-width:0;padding:14px;display:grid}.tasks-hero-stats small{color:#f6f2e8ad;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:800}.tasks-card__category,.tasks-progress span,.tasks-twitter-step span{color:var(--muted-text);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:800}.tasks-hero-stats strong{overflow-wrap:anywhere;min-width:0;font-size:1.15rem}.tasks-lock-card,.tasks-connect-row,.tasks-connected-row{align-items:center;gap:14px;display:flex}.tasks-lock-card{flex-wrap:wrap}.tasks-lock-panel--twitter{margin-top:18px}.tasks-twitter-lock{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.tasks-twitter-lock>.ui-icon{width:28px;height:28px}.tasks-twitter-lock h1{color:var(--ink);margin:0;font-size:clamp(2rem,4vw,3.25rem)}.tasks-twitter-lock p{color:var(--muted-text);margin:8px 0 0}.tasks-connect-form{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.tasks-connect-form input{border:1px solid var(--panel-border);min-width:220px;color:var(--ink);font:inherit;background:#ffffffd1;border-radius:8px;flex:220px;padding:12px 14px}.tasks-lock-card .ui-icon,.tasks-connect-row .ui-icon,.tasks-connected-row .ui-icon{width:22px;height:22px}.tasks-lock-card strong,.tasks-connect-row strong{display:block}.tasks-lock-card span,.tasks-connect-row span{color:var(--muted-text)}.tasks-connect-row input{border:1px solid var(--panel-border);min-width:180px;color:var(--ink);font:inherit;background:#ffffffd1;border-radius:8px;flex:180px;padding:12px 14px}.tasks-connected-row{justify-content:space-between}.tasks-connected-row span{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;font-weight:800;display:inline-flex}.tasks-list{gap:14px;display:grid}.tasks-success{color:#17653f;background:#1487541a;border:1px solid #14875457;border-radius:8px;margin:0;padding:12px 14px;font-weight:900}.tasks-card{background:linear-gradient(90deg,#ec12181a,#fff0 22%),linear-gradient(135deg,#fffffff5,#ffffffd1);border:1px solid #0d13192e;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(180px,280px);gap:20px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,0 18px 44px #0d13191a}.tasks-card:before{content:"";background:#ec1218;width:7px;position:absolute;inset:0 auto 0 0}.tasks-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 48%,#0d13190d 48% 52%,#0000 52%),linear-gradient(#0000 48%,#0d13190d 48% 52%,#0000 52%);border:2px solid #0d13190d;border-radius:50%;width:72px;height:72px;position:absolute;top:18px;right:20px}.tasks-card.is-completed{border-color:#14875461}.tasks-card.is-claimed{opacity:.74}.tasks-card__main{z-index:1;gap:8px;min-width:0;display:grid;position:relative}.tasks-card__meta{flex-wrap:wrap;gap:8px;display:flex}.tasks-card__category{color:#ec1218}.tasks-card__status{color:var(--ink);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900}.tasks-card__main strong{color:var(--ink);overflow-wrap:anywhere;font-size:clamp(1.35rem,2vw,1.9rem);line-height:.98}.tasks-card__main p{color:var(--muted-text);margin:0}.tasks-progress{gap:8px;margin-top:4px;display:grid}.tasks-progress .album-progress__track{background:#0d131914;border:1px solid #0d131924;height:12px}.tasks-progress .album-progress__track>span{background:linear-gradient(90deg,#ec1218,#111)}.tasks-twitter-steps,.tasks-card__rewards,.tasks-card__actions{flex-wrap:wrap;gap:8px;display:flex}.tasks-twitter-steps{grid-column:1/-1}.tasks-twitter-step,.tasks-card__rewards span{z-index:1;background:#ffffffdb;border:1px solid #0d131924;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:10px 12px;display:inline-flex;position:relative}.tasks-twitter-step{min-width:min(100%,288px)}.tasks-twitter-step strong{font-size:.82rem;display:block}.tasks-twitter-step__reason{color:#9f272a;text-transform:none;max-width:220px;margin-top:3px;font-size:.72rem;font-weight:800;line-height:1.2;display:block}.tasks-twitter-step__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.tasks-twitter-step__actions .primary-action,.tasks-twitter-step__actions .secondary-action{white-space:nowrap;min-height:32px;padding:7px 10px}.tasks-twitter-step__actions .secondary-action{background:#fff;border-color:#0d1319b8}.tasks-twitter-step__actions .primary-action{min-width:88px}.tasks-twitter-step.is-verified{background:#1487541a;border-color:#14875457}.tasks-twitter-step.is-failed{background:#ae363614;border-color:#ae363652}.tasks-twitter-step.is-pending_verification,.tasks-twitter-step.is-manual_review_needed{background:#b2842a1a;border-color:#b2842a57}.tasks-card__rewards{z-index:1;grid-column:1/-1;place-content:start flex-end;justify-self:stretch;position:relative}.tasks-card__rewards span{border-color:var(--ink);background:var(--ink);color:#fff;font-weight:900}.tasks-card__rewards .ui-icon{width:18px;height:18px}.tasks-card__actions{z-index:1;grid-column:1/-1;justify-content:flex-end;position:relative}.tasks-error{margin:0}@media (width<=760px){.page-hero--tasks{background:linear-gradient(135deg,#0c141cf0,#24362de6),url(/assets/brand/ultima-mark.png) right 18px bottom 18px/96px no-repeat}.tasks-hero-stats,.tasks-card{grid-template-columns:1fr}.tasks-page-heading,.tasks-toolbar,.tasks-twitter-lock{grid-template-columns:1fr;align-items:stretch;display:grid}.tasks-points-panel{min-width:0}.tasks-card__rewards,.tasks-card__actions,.tasks-twitter-step__actions,.tasks-connected-row{justify-content:flex-start}.tasks-twitter-step{align-items:flex-start;width:100%}.tasks-connect-row{align-items:stretch}.tasks-connect-row>div,.tasks-connect-row input,.tasks-connect-row button{width:100%}}.app-layout.view-flashDropAdmin{background:#f5f6f8}.flash-admin-page{color:#141821;width:min(1420px,100% - 32px);max-width:none;margin:0 auto;padding-bottom:36px}.flash-admin-page .flash-admin-heading{align-items:flex-end;margin-bottom:14px}.flash-admin-page .flash-admin-heading h1{color:#05070b;font-size:clamp(2rem,3.3vw,3.35rem);line-height:.9}.flash-admin-page .admin-panel-heading small{color:#5f6878;white-space:nowrap;font-size:.78rem}.flash-admin-page .eyebrow{color:#fff;background:#e1121b;width:fit-content;margin-bottom:4px;padding:4px 7px;font-size:.7rem;line-height:1;display:inline-flex}.flash-admin-page .status-pill{border-radius:999px;min-height:30px;padding:0 12px;font-size:.75rem}.flash-admin-secret{margin-bottom:16px}.flash-admin-secret .admin-form-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%}.flash-admin-page select{padding-right:34px}.flash-admin-page label,.flash-admin-form-grid label,.flash-admin-reward-json{color:#4d5564;letter-spacing:0;min-width:0;font-size:.72rem}.flash-admin-page .primary-action{border-color:#e1121b}.flash-admin-page .secondary-action{border-color:#0f172a52}.flash-admin-page .primary-action:disabled,.flash-admin-page .secondary-action:disabled{cursor:wait;opacity:.62;transform:none}.flash-admin-drop-list{scrollbar-color:#e1121b7a #0f172a14;width:100%;max-height:calc(100vh - 208px);padding-right:4px;overflow-y:auto}.flash-admin-drop-list strong{color:#111827;font-size:.9rem;line-height:1.22}.flash-admin-drop-list small{color:#64748b;font-size:.76rem;line-height:1.2}.flash-admin-status{color:#334155;text-align:center;text-transform:uppercase;background:#f1f5f9;border:1px solid #0f172a1a;border-radius:999px;justify-self:end;width:fit-content;min-width:58px;padding:3px 7px;font-size:.72rem;font-weight:900}.flash-admin-editor-panel,.flash-admin-codes-panel,.flash-admin-claims-panel,.flash-admin-attempts-panel{width:100%}.flash-admin-page .admin-message{border-radius:8px;width:100%;margin:0;padding:10px 12px;font-size:.84rem}@media (width<=1050px){.flash-admin-grid{grid-template-columns:1fr}.flash-admin-drop-panel{max-height:none;position:static}.flash-admin-drop-list{max-height:360px}}@media (width<=700px){.app-layout.view-flashDropAdmin .page-shell{padding-top:82px}.flash-admin-page{width:min(100% - 20px,620px)}.flash-admin-page .flash-admin-heading,.flash-admin-page .admin-panel-heading{flex-direction:column;align-items:flex-start}.flash-admin-secret .admin-form-row,.flash-admin-form-grid{grid-template-columns:1fr}.flash-admin-codes-panel .flash-admin-form-grid label:first-child{grid-column:1}.flash-admin-action-row,.flash-admin-page .primary-action,.flash-admin-page .secondary-action{width:100%}.flash-admin-page .admin-table>div{min-width:620px}}@media (width<=980px){.pack-reveal-sequence{--pack-reveal-card-size:clamp(118px, calc((100vw - 68px) / 5 - var(--pack-reveal-card-gap)), 170px);width:min(100%,100vw - 32px)}}@media (width<=720px){.pack-reveal-sequence{--pack-reveal-card-size:min(28vw, 148px);grid-template-columns:repeat(3, minmax(0, var(--pack-reveal-card-size)));justify-content:center;align-items:start}.pack-reveal-wave,.pack-reveal-wave__grid{display:contents}.pack-reveal-wave__grid[data-row-size]{grid-template-columns:repeat(3, minmax(0, var(--pack-reveal-card-size)))}.pack-reveal-wave__grid[data-row-size="1"]{grid-template-columns:repeat(1, minmax(0, var(--pack-reveal-card-size)))}.pack-reveal-wave__grid[data-row-size="2"]{grid-template-columns:repeat(2, minmax(0, var(--pack-reveal-card-size)))}}@media (width<=560px){.pack-opening-modal__surface.phase-cards .pack-opening-modal__body,.pack-opening-modal__surface.phase-complete .pack-opening-modal__body{padding:18px 10px 20px}.pack-reveal-sequence{grid-template-columns:repeat(2, minmax(0, var(--pack-reveal-card-size)));--pack-reveal-card-gap:12px;--pack-reveal-card-size:min(43vw, 176px);width:min(100%,100vw - 20px)}.pack-reveal-wave__grid{gap:var(--pack-reveal-card-gap)}.pack-opening-actions{width:min(100% - 24px,360px);padding-bottom:calc(16px + env(safe-area-inset-bottom));grid-template-columns:1fr;margin:0 auto;display:grid}.pack-opening-actions .primary-action,.pack-opening-actions .secondary-action{width:100%}}.app-layout.view-collection .card-preview-trigger{--collection-card-ring:#94a3b861;--collection-card-glow:#94a3b847;--collection-card-aura:#94a3b824;outline:none;transition:filter .18s,transform .18s;position:relative;overflow:visible}.app-layout.view-collection .card-preview-trigger[data-card-rarity=common]{--collection-card-ring:#94a3b875;--collection-card-glow:#94a3b857;--collection-card-aura:#94a3b829}.app-layout.view-collection .card-preview-trigger[data-card-rarity=rare]{--collection-card-ring:#2563eb94;--collection-card-glow:#2563eb7a;--collection-card-aura:#60a5fa38}.app-layout.view-collection .card-preview-trigger[data-card-rarity=epic]{--collection-card-ring:#a855f79e;--collection-card-glow:#a855f785;--collection-card-aura:#d8b4fe3d}.app-layout.view-collection .card-preview-trigger[data-card-rarity=legendary],.app-layout.view-collection .card-preview-trigger[data-card-rarity=ultimate]{--collection-card-ring:#f6c23ec2;--collection-card-glow:#f6c23ea8;--collection-card-aura:#fde04747}.app-layout.view-collection .card-preview-trigger:before{content:"";z-index:0;background:radial-gradient(circle at 50% 42%, var(--collection-card-aura), transparent 68%);opacity:0;pointer-events:none;border-radius:14px;transition:opacity .18s,transform .18s;position:absolute;inset:-8px;transform:scale(.94)}.app-layout.view-collection .card-preview-trigger .uc-card{z-index:1;transition:box-shadow .18s,filter .18s,transform .18s;position:relative}.app-layout.view-collection .card-preview-trigger:hover,.app-layout.view-collection .card-preview-trigger:focus-visible{transform:translateY(-3px)}.app-layout.view-collection .card-preview-trigger:hover:before,.app-layout.view-collection .card-preview-trigger:focus-visible:before{opacity:1;transform:scale(1)}.app-layout.view-collection .card-preview-trigger:hover .uc-card,.app-layout.view-collection .card-preview-trigger:focus-visible .uc-card{box-shadow:0 0 0 3px var(--collection-card-ring), 0 0 28px var(--collection-card-glow), 0 18px 38px #0f172a4d;filter:saturate(1.08)contrast(1.03);transform:translateY(-2px)scale(1.018)}@media (width<=1600px){.app-layout.view-collection .collection-card-grid{grid-template-columns:repeat(8,minmax(0,1fr))!important}.app-layout.view-collection .team-progress-card__list{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important}}@media (width<=1280px){.app-layout.view-collection .collection-card-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.app-layout.view-collection .team-progress-card__list{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important}}@media (width<=920px){.app-layout.view-collection .collection-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.app-layout.view-collection .team-progress-card__list{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important}}@media (width<=640px){.app-layout.view-collection .collection-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=460px){.app-layout.view-collection .collection-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.app-layout.view-collection .collection-browser-tools{grid-template-columns:minmax(0,1fr);grid-template-areas:"toolbar""team""album"}.app-layout.view-collection .team-progress-card__list{grid-template-columns:repeat(10,minmax(0,1fr));gap:8px}.app-layout.view-collection .collection-card-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:clamp(8px,.7vw,12px)}@media (width<=1600px){.app-layout.view-collection .collection-card-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.app-layout.view-collection .team-progress-card__list{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1280px){.app-layout.view-collection .collection-card-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.app-layout.view-collection .team-progress-card__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=920px){.app-layout.view-collection .collection-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.app-layout.view-collection .team-progress-card__list{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important}}@media (width<=640px){.app-layout.view-collection .collection-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=460px){.app-layout.view-collection .collection-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.uc-card,.uc-card[data-visual-rarity],.uc-card[data-visual-rarity=common],.uc-card[data-visual-rarity=rare],.uc-card[data-visual-rarity=epic],.uc-card[data-visual-rarity=legendary]{background:#07090c;border:0;border-radius:8px;outline:0}.uc-card__foil,.uc-card__streak,.uc-card__topline,.uc-card__art,.uc-card__footer,.uc-card__details,.uc-card .brand-logo,.uc-card .brand-logo__mark,.uc-card .brand-logo__word{display:none}.uc-card.is-locked:after{content:"LOCKED";z-index:5;color:#253a5b;letter-spacing:0;background:#ffffffe0;border-radius:999px;place-items:center;min-height:34px;font-weight:950;display:grid;position:absolute;inset:auto 14px 42%;box-shadow:0 14px 30px #00000038}.uc-card{background:#07090c;border:0;border-radius:8px;outline:0}.uc-card[data-visual-rarity],.uc-card[data-visual-rarity=common],.uc-card[data-visual-rarity=rare],.uc-card[data-visual-rarity=epic],.uc-card[data-visual-rarity=legendary]{background:#07090c}.uc-card.is-locked:after,.uc-card__foil,.uc-card__streak,.uc-card__topline,.uc-card__art,.uc-card__footer,.uc-card__details,.uc-card .brand-logo,.uc-card .brand-logo__mark,.uc-card .brand-logo__word{display:none}.uc-card__jersey-image,.uc-card__jersey-fallback{z-index:1;object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.uc-card__jersey-fallback{background:radial-gradient(circle at 50% 18%,#ffffff24,#0000 32%),linear-gradient(145deg,#10141d,#050608)}.uc-card:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 0%,#02040861 48%,#020408eb 100%);height:48%;position:absolute;inset:auto 0 0}.uc-card__name-overlay{z-index:3;color:#fff;min-width:0;font-family:var(--font-display);text-align:left;text-shadow:0 2px 8px #000000d9;text-transform:uppercase;background:linear-gradient(90deg,#000000d1,#0000008a);border-radius:0 0 6px 6px;justify-content:space-between;align-items:flex-end;gap:6px;padding:7px 8px 6px;font-size:clamp(.72rem,1.2vw,.92rem);font-weight:950;line-height:.95;display:flex;position:absolute;bottom:8px;left:8px;right:8px;box-shadow:0 -16px 28px #0000003d}.uc-card__name-overlay strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.uc-card__name-overlay em{color:#ffffffd6;text-shadow:0 2px 8px #000000e6;flex:none;font-size:.74em;font-style:normal;font-weight:950;line-height:1}.uc-card.is-compact .uc-card__name-overlay{padding:6px 7px 5px;font-size:.68rem;bottom:6px;left:6px;right:6px}.app-layout.view-collection .collection-browser-tools{grid-template-columns:minmax(0,1fr) minmax(310px,.36fr);align-items:start;gap:14px;display:grid}.app-layout.view-collection .collection-toolbar{gap:14px;padding:16px;display:grid}.app-layout.view-collection .collection-toolbar__intro,.app-layout.view-collection .team-progress-card__header,.app-layout.view-collection .album-cards-header,.app-layout.view-collection .collection-modal__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.app-layout.view-collection .collection-toolbar h2,.app-layout.view-collection .team-progress-card h2,.app-layout.view-collection .album-cards-header h2,.app-layout.view-collection .collection-modal__header h2{color:#050505;font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;margin:0;font-size:1rem;line-height:1}.app-layout.view-collection .collection-toolbar p,.app-layout.view-collection .team-progress-card p,.app-layout.view-collection .album-cards-header p,.app-layout.view-collection .collection-modal__header p{color:#0909099e;margin:5px 0 0;font-size:.85rem;line-height:1.35}.app-layout.view-collection .collection-toolbar__summary{color:#003ea8;white-space:nowrap;background:#003ea80f;border:1px solid #003ea824;border-radius:999px;flex:none;align-self:center;padding:7px 10px;font-size:.78rem;font-weight:900}.app-layout.view-collection .collection-toolbar__mobile{display:none}.app-layout.view-collection .collection-search,.app-layout.view-collection .collection-filter-selects select,.app-layout.view-collection .collection-pill,.app-layout.view-collection .collection-clear-button,.app-layout.view-collection .collection-mobile-filter,.app-layout.view-collection .collection-link-button{color:#101010;background:#ffffffeb;border:1px solid #09090924;border-radius:16px;min-height:44px}.app-layout.view-collection .collection-search{align-items:center;gap:9px;min-width:0;padding:0 13px;display:inline-flex}.app-layout.view-collection .collection-search .ui-icon{color:#090909ad;flex:none;width:18px;height:18px}.app-layout.view-collection .collection-search input{color:#101010;width:100%;min-width:0;height:42px;font:inherit;background:0 0;border:0;outline:0;padding:0}.app-layout.view-collection .collection-search:focus-within,.app-layout.view-collection .collection-filter-selects select:focus,.app-layout.view-collection .collection-pill:focus-visible,.app-layout.view-collection .collection-clear-button:focus-visible,.app-layout.view-collection .collection-mobile-filter:focus-visible,.app-layout.view-collection .collection-link-button:focus-visible,.app-layout.view-collection .team-progress-row:focus-visible,.app-layout.view-collection .team-progress-mobile-row:focus-visible{border-color:#003ea885;outline:0;box-shadow:0 0 0 3px #003ea81f}.app-layout.view-collection .collection-filter-selects{grid-template-columns:repeat(3,minmax(116px,1fr));gap:10px;display:grid}.app-layout.view-collection .collection-filter-selects select{width:100%;min-width:0;font:inherit;outline:0;padding:0 34px 0 13px;font-size:.88rem}.app-layout.view-collection .collection-filter-pills{align-items:stretch;gap:8px;display:inline-flex}.app-layout.view-collection .collection-pill,.app-layout.view-collection .collection-clear-button,.app-layout.view-collection .collection-mobile-filter,.app-layout.view-collection .collection-link-button{white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:.82rem;font-weight:950;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.app-layout.view-collection .collection-pill:hover,.app-layout.view-collection .collection-clear-button:hover,.app-layout.view-collection .collection-mobile-filter:hover,.app-layout.view-collection .collection-link-button:hover,.app-layout.view-collection .team-progress-row:hover,.app-layout.view-collection .team-progress-mobile-row:hover{transform:translateY(-1px)}.app-layout.view-collection .collection-pill.is-active,.app-layout.view-collection .collection-mobile-filter.is-active{color:#fff;background:#050505;border-color:#050505}.app-layout.view-collection .collection-clear-button{color:#003ea8;background:#003ea80f;border-color:#003ea82e}.app-layout.view-collection .collection-link-button{color:#003ea8;background:#003ea80f;border-color:#003ea826;min-height:34px;padding-inline:11px}.app-layout.view-collection .team-progress-card{gap:12px;padding:16px;display:grid}.app-layout.view-collection .team-progress-card__list,.app-layout.view-collection .collection-team-list{gap:8px;display:grid}.app-layout.view-collection .team-progress-row{color:#101010;cursor:pointer;text-align:left;background:#ffffffd1;border:1px solid #0909091a;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;width:100%;padding:10px;display:grid}.app-layout.view-collection .team-progress-row.is-active{background:#003ea812;border-color:#003ea861}.app-layout.view-collection .team-progress-row__identity{align-items:center;gap:8px;min-width:0;font-weight:900;display:inline-flex}.app-layout.view-collection .team-progress-row__identity span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-layout.view-collection .team-progress-row strong{font-size:.86rem}.app-layout.view-collection .team-progress-row__bar{background:#003ea81c;border-radius:999px;grid-column:1/-1;height:5px;display:block;overflow:hidden}.app-layout.view-collection .team-progress-row__bar span{border-radius:inherit;background:linear-gradient(90deg,#050505,#003ea8);height:100%;display:block}.app-layout.view-collection .team-progress-mobile-row{display:none}.app-layout.view-collection .album-cards-header{align-items:center;padding-bottom:4px}.app-layout.view-collection .album-cards-header span{color:#0909099e;flex:none;font-size:.84rem;font-weight:900}.app-layout.view-collection .collection-team-groups{gap:18px;display:grid}.app-layout.view-collection .collection-team-group{gap:10px;display:grid}.app-layout.view-collection .collection-team-group__header{color:#101010;justify-content:space-between;align-items:center;gap:12px;padding:4px 2px 0;display:flex}.app-layout.view-collection .collection-team-group__header span{align-items:center;gap:8px;min-width:0;display:inline-flex}.app-layout.view-collection .collection-team-group__header strong{text-overflow:ellipsis;white-space:nowrap;font-size:.93rem;overflow:hidden}.app-layout.view-collection .collection-team-group__header em{color:#09090994;font-style:normal;font-weight:900}.app-layout.view-collection .collection-empty-state{color:#0909099e;text-align:center;background:#ffffff94;border:1px dashed #09090929;border-radius:16px;justify-items:center;gap:8px;min-height:180px;padding:32px 20px;display:grid}.app-layout.view-collection .collection-empty-state strong{color:#050505;font-family:var(--font-display);text-transform:uppercase;font-size:1.35rem}.app-layout.view-collection .collection-team-backdrop,.app-layout.view-collection .collection-filter-backdrop{z-index:120}.app-layout.view-collection .collection-team-backdrop{z-index:240}.app-layout.view-collection:has(.collection-team-backdrop) .topbar{filter:brightness(.38)saturate(.65)blur(1px);pointer-events:none;opacity:.26!important}.app-layout.view-collection .collection-team-modal,.app-layout.view-collection .collection-filter-sheet{background:#fffffff5;border:1px solid #fff9;border-radius:22px;gap:14px;width:min(560px,100vw - 32px);max-height:min(760px,100vh - 48px);padding:18px;display:grid;overflow:hidden;box-shadow:0 26px 80px #0000004d}.app-layout.view-collection .collection-team-search{width:100%}.app-layout.view-collection .collection-team-list{scrollbar-color:#003ea85c #003ea814;scrollbar-width:thin;max-height:min(560px,62vh);padding-right:4px;overflow:auto}.app-layout.view-collection .collection-team-list::-webkit-scrollbar{width:8px}.app-layout.view-collection .collection-team-list::-webkit-scrollbar-thumb{background:#003ea857;border-radius:999px}.app-layout.view-collection .collection-team-list::-webkit-scrollbar-track{background:#003ea814;border-radius:999px}.app-layout.view-collection .collection-filter-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0108239e;place-items:end center;padding:18px;display:grid;position:fixed;inset:0}.app-layout.view-collection .collection-filter-sheet .collection-filter-selects,.app-layout.view-collection .collection-filter-sheet .collection-filter-pills{grid-template-columns:1fr;display:grid}.app-layout.view-collection .collection-filter-sheet .collection-pill,.app-layout.view-collection .collection-filter-sheet .collection-clear-button,.app-layout.view-collection .collection-filter-sheet .primary-action{width:100%}.app-layout.view-collection .collection-filter-sheet__actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.app-layout.view-collection .collection-filter-sheet__actions .primary-action:only-child{grid-column:1/-1}@media (width<=1280px){.app-layout.view-collection .collection-browser-tools{grid-template-columns:1fr}.app-layout.view-collection .collection-toolbar__desktop{grid-template-columns:minmax(240px,1fr) minmax(330px,1.1fr) auto}.app-layout.view-collection .collection-clear-button{grid-column:1/-1;width:fit-content}.app-layout.view-collection .team-progress-card__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=920px){.app-layout.view-collection .collection-toolbar__intro,.app-layout.view-collection .album-cards-header{flex-direction:column;align-items:flex-start;gap:8px}.app-layout.view-collection .collection-toolbar__summary{white-space:normal}.app-layout.view-collection .collection-toolbar__desktop,.app-layout.view-collection .collection-filter-selects{grid-template-columns:1fr}.app-layout.view-collection .collection-filter-pills{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-layout.view-collection .team-progress-card__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.app-layout.view-collection .collection-section{gap:12px}.app-layout.view-collection .collection-browser-tools{gap:10px}.app-layout.view-collection .collection-toolbar,.app-layout.view-collection .team-progress-card,.app-layout.view-collection .collection-album-panel{border-radius:16px;padding:12px}.app-layout.view-collection .collection-toolbar__intro p,.app-layout.view-collection .collection-toolbar__desktop,.app-layout.view-collection .team-progress-card__header,.app-layout.view-collection .team-progress-card__list{display:none}.app-layout.view-collection .collection-toolbar__mobile{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.app-layout.view-collection .collection-mobile-filter{min-width:96px}.app-layout.view-collection .team-progress-mobile-row{color:#101010;cursor:pointer;background:#ffffffe0;border:1px solid #0909091f;border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:44px;font-weight:950;display:flex}.app-layout.view-collection .collection-filter-sheet{border-radius:22px 22px 18px 18px;width:min(100%,520px);max-height:calc(100vh - 30px)}.app-layout.view-collection .collection-filter-sheet__actions{grid-template-columns:1fr}.app-layout.view-collection .collection-team-modal{border-radius:20px;width:min(100%,100vw - 20px);max-height:calc(100vh - 28px);padding:14px}.app-layout.view-collection .collection-team-list{max-height:58vh}.app-layout.view-collection .album-cards-header span{font-size:.8rem}}@media (width<=520px){.app-layout.view-collection .collection-toolbar__mobile{grid-template-columns:1fr}.app-layout.view-collection .collection-mobile-filter{width:100%}.app-layout.view-collection .collection-summary.collection-summary--hero{gap:6px}.app-layout.view-collection .collection-summary.collection-summary--hero span{min-width:calc(50% - 3px);padding:10px 11px}}.app-layout.view-profile{height:auto!important;min-height:100dvh!important;overflow:visible!important}.app-layout.view-profile .page-shell{width:min(1180px,100% - clamp(20px,4vw,64px))!important;margin-top:var(--fixed-topbar-space,88px)!important;padding:clamp(14px,2vw,24px) 0 clamp(28px,4vw,52px)!important;overflow:visible!important}.profile-compact-page{color:#070707;width:100%;min-height:0}.profile-shell{gap:14px;display:grid}.profile-header-card,.profile-compact-card{background:#fffffff2;border:1px solid #0909091f;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 12px 28px #0909090b}.profile-header-card:before,.profile-compact-card:before{content:"";pointer-events:none;opacity:.55;position:absolute}.profile-header-card:before{border:2px dashed #003eaa24;border-radius:50%;width:86px;height:86px;top:12px;right:18px}.profile-compact-card:before{border-top:3px solid #e1121b2e;width:42px;height:18px;top:16px;right:16px;transform:skew(-18deg)rotate(-12deg)}.profile-header-card{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:center;gap:clamp(14px,2vw,24px);padding:clamp(16px,2vw,22px);display:grid}.profile-identity{align-items:center;gap:14px;min-width:0;display:flex}.profile-avatar-compact{color:#fff;background:linear-gradient(180deg, #ff343b, var(--red-cta));border-radius:10px;flex:none;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 10px 20px #e1121b2e}.profile-avatar-compact .ui-icon{width:28px;height:28px}.profile-kicker,.profile-card-label{color:var(--red-cta);letter-spacing:0;text-transform:uppercase;font-size:.66rem;font-weight:950;line-height:1}.profile-identity h1,.profile-card-heading h2,.profile-modal__header h2{color:#050505;font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;margin:0;line-height:.92}.profile-identity h1{margin-top:4px;font-size:clamp(1.9rem,3vw,3.25rem)}.profile-name-line{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.profile-badge-list{align-items:center;gap:7px;display:inline-flex;transform:translateY(-2px)}.profile-status-badge{cursor:help;background:#111;border:1px solid #0a0a0a29;border-radius:8px;place-items:center;width:34px;height:34px;display:inline-grid;position:relative;box-shadow:0 8px 18px #00000029}.profile-status-badge--gtd{background:linear-gradient(#1a1711,#080706);border-color:#d9a22ead}.profile-status-badge--wl{background:linear-gradient(#3f464f,#191d22);border-color:#dde4ebbd}.profile-status-badge img{object-fit:contain;pointer-events:none;width:28px;height:28px}.profile-status-badge__tooltip{z-index:20;color:#fff;min-width:46px;font-family:var(--font-display);text-align:center;white-space:nowrap;opacity:0;pointer-events:none;background:#050505;border:1px solid #ffffff29;border-radius:6px;padding:6px 8px;font-size:.72rem;font-weight:900;line-height:1;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 10px 24px #00000038}.profile-status-badge__tooltip:after{content:"";background:#050505;border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;width:8px;height:8px;position:absolute;top:100%;left:50%;transform:translate(-50%,-4px)rotate(45deg)}.profile-status-badge:hover .profile-status-badge__tooltip,.profile-status-badge:focus-visible .profile-status-badge__tooltip{opacity:1;transform:translate(-50%)}.profile-status-badge:focus-visible{outline-offset:3px;outline:3px solid #e1121b47}.profile-address-line,.profile-action-row,.profile-modal-link-row,.profile-modal-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.profile-address-line{margin-top:8px}.profile-address-line>span,.profile-modal-link-row>span{color:#202020;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;font-weight:850;overflow:hidden}.profile-address-line>span{max-width:min(100%,260px)}.profile-icon-button,.profile-details-button,.profile-full-button{color:#050505;min-height:32px;box-shadow:none;letter-spacing:0;text-transform:uppercase;background:#fff;border:1px solid #09090929;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:.68rem;font-weight:950;line-height:1;display:inline-flex}.profile-icon-button:disabled,.profile-full-button:disabled{cursor:not-allowed;opacity:.48}.profile-icon-button--primary,.profile-full-button{color:#fff;background:linear-gradient(180deg, #ff343b, var(--red-cta));border-color:#e1121b9e}.profile-details-button{color:var(--electric-blue);border-color:#003eaa3d}.profile-history-button{z-index:2;white-space:nowrap;min-width:max-content;position:relative}.profile-mini-stats span,.profile-mini-stats strong,.profile-wallet-lines span,.profile-wallet-lines strong,.profile-info-grid span,.profile-info-grid strong,.profile-modal-summary span,.profile-modal-summary strong{min-width:0}.profile-mini-stats span,.profile-wallet-lines span,.profile-info-grid span,.profile-modal-summary span,.profile-history-list>span,.profile-receipt-list>span{color:#5a5a5a;text-transform:uppercase;font-size:.66rem;font-weight:850;line-height:1.1}.profile-wallet-lines strong,.profile-info-grid strong,.profile-modal-summary strong,.profile-history-list strong{color:#050505;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:900;overflow:hidden}.profile-mini-stats{background:#ffffffb8;border:1px solid #0909091a;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.profile-mini-stats div{border-right:1px solid #09090914;gap:4px;padding:10px 12px;display:grid}.profile-mini-stats div:last-child{border-right:0}.profile-mini-stats strong{color:#050505;font-family:var(--font-display);font-size:clamp(1.35rem,2.2vw,2rem);line-height:.9}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.profile-compact-card{align-content:start;gap:12px;min-height:190px;padding:16px;display:grid}.profile-card-heading{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex;position:relative}.profile-card-heading h2{margin-top:4px;font-size:clamp(1.35rem,1.7vw,1.9rem)}.profile-progress-row{color:#555;justify-content:space-between;gap:12px;font-size:.78rem;font-weight:850;display:flex}.profile-progress-row strong{color:#050505;text-align:right}.profile-progress-track{background:#e4e8ef;border-radius:999px;height:7px;display:block;overflow:hidden}.profile-progress-track span{background:linear-gradient(90deg, var(--electric-blue), var(--red-cta));border-radius:inherit;height:100%;display:block}.profile-wallet-lines,.profile-info-grid,.profile-modal-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.profile-wallet-lines div,.profile-info-grid div,.profile-modal-summary div{gap:4px;display:grid}.profile-full-button{width:fit-content;min-width:128px}.profile-activity-list,.profile-history-list,.profile-receipt-list{gap:8px;min-width:0;display:grid}.profile-activity-list div,.profile-history-list div,.profile-receipt-list article{border-bottom:1px solid #09090914;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px 0;display:grid}.profile-activity-list .profile-activity-row{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #09090914;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 0;display:grid}.profile-activity-list div:last-child,.profile-activity-list .profile-activity-row:last-child,.profile-history-list div:last-child,.profile-receipt-list article:last-child{border-bottom:0}.profile-activity-list span,.profile-receipt-list article>span,.profile-activity-list .profile-activity-row__title{color:#050505;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:.82rem;font-weight:850;display:inline-flex;overflow:hidden}.profile-activity-list time,.profile-receipt-list time,.profile-receipt-list a{color:#555;white-space:nowrap;font-size:.72rem;font-weight:800}.profile-activity-list .profile-activity-row__action{color:var(--red-cta);letter-spacing:0;opacity:.72;text-transform:uppercase;justify-self:end;font-size:.66rem;font-weight:950;transition:opacity .16s,transform .16s}.profile-activity-list .profile-activity-row:hover .profile-activity-row__action,.profile-activity-list .profile-activity-row:focus-visible .profile-activity-row__action{opacity:1;transform:translate(1px)}.profile-activity-list .profile-activity-row:focus-visible{outline-offset:3px;outline:2px solid #e1121b47}.profile-empty-line,.profile-note,.profile-modal-actions span{color:#555;margin:0;font-size:.82rem;line-height:1.35}.profile-modal-backdrop{padding:18px}.profile-modal{color:#050505;background:#fffffffa;border:1px solid #0909091f;border-radius:14px;gap:16px;width:min(720px,100vw - 32px);max-height:min(86dvh,760px);padding:clamp(16px,2vw,22px);display:grid;overflow:auto;box-shadow:0 24px 70px #0909092e}.profile-modal--wide{width:min(980px,100vw - 32px)}.profile-modal__header{border-bottom:1px solid #0909091a;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.profile-modal__header h2{color:var(--electric-blue);font-size:clamp(1.45rem,2vw,2.1rem)}.profile-modal-stack{gap:14px;display:grid}.profile-history-subtitle{color:#4a4a4a;margin:-2px 0 0;font-size:.88rem;line-height:1.4}.profile-history-state{color:#555;text-align:center;background:#f8fbffc7;border:1px solid #003eaa1f;border-radius:12px;align-content:center;justify-items:center;gap:8px;min-height:180px;padding:22px;display:grid}.profile-history-state strong{color:#050505;font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.15rem,1.6vw,1.55rem);line-height:.95}.profile-history-state p{color:#555;max-width:520px;margin:0;font-size:.9rem;line-height:1.45}.profile-copy-toast{color:#0b7a35;text-transform:uppercase;background:#f0fff5;border:1px solid #1099433d;border-radius:999px;width:fit-content;padding:7px 10px;font-size:.68rem;font-weight:950}.profile-account-history-list{gap:10px;min-height:0;max-height:min(58dvh,520px);padding-right:4px;display:grid;overflow:auto}.profile-account-history-item{background:#fff;border:1px solid #0909091a;border-radius:12px;gap:12px;padding:13px;display:grid}.profile-account-history-item__main{gap:9px;display:grid}.profile-account-history-item__heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.profile-account-history-item__heading h3{color:#050505;font-family:var(--font-display);text-transform:uppercase;margin:5px 0 0;font-size:clamp(1rem,1.2vw,1.28rem);line-height:.95}.profile-account-history-item__heading time{color:#555;white-space:nowrap;flex:none;font-size:.72rem;font-weight:850}.profile-history-badge{width:fit-content;max-width:100%;color:var(--electric-blue);text-transform:uppercase;background:#003eaa0f;border:1px solid #003eaa24;border-radius:999px;padding:5px 8px;font-size:.62rem;font-weight:950;display:inline-flex}.profile-account-history-item p{color:#4a4a4a;margin:0;font-size:.84rem;line-height:1.42}.profile-account-history-meta{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.profile-account-history-meta span{color:#303030;text-overflow:ellipsis;white-space:nowrap;background:#f8fbffe6;border:1px solid #09090914;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:6px 8px;font-size:.68rem;font-weight:850;display:inline-flex;overflow:hidden}.profile-history-copy{color:var(--red-cta);text-transform:uppercase;background:0 0;border:0;padding:0;font-size:.62rem;font-weight:950}.profile-history-details-button{justify-self:start}.profile-account-history-item__details{background:#f8fbffb8;border:1px solid #003eaa1f;border-radius:10px;padding:12px}.profile-modal-link-row{background:#f8fbff;border:1px solid #003eaa21;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;padding:10px;display:grid}.profile-activity-detail-intro{border-bottom:1px solid #09090914;gap:6px;padding-bottom:10px;display:grid}.profile-activity-detail-intro strong{color:#050505;font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.15rem,1.45vw,1.5rem);line-height:1}.profile-activity-detail-intro p{color:#4a4a4a;margin:0;font-size:.86rem;line-height:1.38}.profile-activity-detail-grid{gap:8px;display:grid}.profile-activity-detail-row{border-bottom:1px solid #09090914;grid-template-columns:minmax(124px,.32fr) minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:8px 0;display:grid}.profile-activity-detail-row>span,.profile-activity-technical summary,.profile-activity-technical span{color:#555;text-transform:uppercase;font-size:.66rem;font-weight:850}.profile-activity-detail-row>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.profile-activity-detail-row strong,.profile-activity-detail-row a{color:#050505;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;font-weight:850;overflow:hidden}.profile-activity-detail-row a{color:#003eaa;text-decoration:none}.profile-activity-detail-row a:hover{color:var(--red-cta)}.profile-activity-technical{background:#f8fbffbd;border:1px solid #003eaa1f;border-radius:10px;padding:10px}.profile-activity-technical summary{cursor:pointer}.profile-activity-technical div{gap:6px;margin-top:10px;display:grid}.profile-activity-technical pre{color:#202020;white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #0909091a;border-radius:8px;max-height:260px;margin:0;padding:10px;font-size:.72rem;line-height:1.38;overflow:auto}.profile-reward-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.profile-reward-grid div{background:#fff;border:1px solid #0909091a;border-radius:10px;gap:4px;padding:10px;display:grid}.profile-reward-grid div.is-ready{background:#f5fff8;border-color:#10994347}.profile-reward-grid span,.profile-reward-grid small{color:#555;text-transform:uppercase;font-size:.68rem;font-weight:850}.profile-reward-grid strong{color:#050505;font-family:var(--font-display);font-size:1rem}.profile-receipt-list article{grid-template-columns:minmax(130px,.32fr) minmax(0,1fr) auto auto}.profile-receipt-list strong{color:#202020;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;overflow:hidden}@media (width<=980px){.profile-header-card,.profile-grid{grid-template-columns:1fr}.profile-mini-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-mini-stats div:nth-child(2){border-right:0}.profile-mini-stats div:nth-child(-n+2){border-bottom:1px solid #09090914}}@media (width<=680px){.app-layout.view-profile .page-shell{width:min(100% - 16px,680px)!important}.profile-header-card,.profile-compact-card{padding:14px}.profile-identity{align-items:flex-start}.profile-avatar-compact{width:48px;height:48px}.profile-wallet-lines,.profile-info-grid,.profile-modal-summary,.profile-reward-grid,.profile-modal-link-row,.profile-receipt-list article,.profile-activity-detail-row,.profile-activity-detail-row>div,.profile-activity-list div,.profile-activity-list .profile-activity-row,.profile-history-list div{grid-template-columns:1fr}.profile-card-heading,.profile-account-history-item__heading,.profile-modal__header{flex-direction:column;align-items:flex-start}.profile-history-button,.profile-modal-link-row .profile-icon-button,.profile-full-button{width:100%}.profile-account-history-list{max-height:min(62dvh,560px);padding-right:0}.profile-account-history-meta span{border-radius:9px;width:100%}}@media (prefers-reduced-motion:reduce){.profile-activity-list .profile-activity-row__action{transition:none}.profile-activity-list .profile-activity-row:hover .profile-activity-row__action,.profile-activity-list .profile-activity-row:focus-visible .profile-activity-row__action{transform:none}}@media (width>=1101px){.app-layout.view-profile{--header-height:clamp(58px, 3.55vw, 70px);--header-gap:clamp(12px, 1.35vw, 24px);--header-inline:clamp(12px, 1.05vw, 20px);--header-block:clamp(5px, .42vw, 8px);--tab-height:clamp(36px, 2.15vw, 42px);--tab-font-size:clamp(.86rem, .72vw, .98rem);--fixed-topbar-space:calc(var(--header-height) + clamp(12px, 1.15vw, 20px));height:100dvh;overflow:hidden}.app-layout.view-profile .topbar{gap:var(--header-gap)!important;width:min(1760px,100% - clamp(30px,4vw,76px))!important;min-height:var(--header-height)!important;padding:var(--header-block) var(--header-inline)!important}.app-layout.view-profile .tabs{min-height:calc(var(--tab-height) + 10px)!important;padding:5px!important}.app-layout.view-profile .tab{min-width:82px!important;height:var(--tab-height)!important;font-size:var(--tab-font-size)!important;letter-spacing:.045em!important;padding-inline:clamp(9px,.55vw,12px)!important}.app-layout.view-profile .brand{min-height:44px!important;padding:0 3px!important}.app-layout.view-profile .brand-logo{gap:clamp(8px,.72vw,12px)!important}.app-layout.view-profile .brand-logo__mark{border-radius:10px!important;width:clamp(38px,2.45vw,48px)!important;height:clamp(40px,2.55vw,50px)!important}.app-layout.view-profile .brand-logo__word{font-size:clamp(.98rem,.84vw,1.16rem)!important;line-height:.9!important}.app-layout.view-profile .page-shell{width:min(1780px,100% - clamp(36px,4.6vw,96px))!important;margin-top:var(--fixed-topbar-space)!important;padding:0!important;overflow:hidden!important}.app-layout.view-profile .profile-one-screen{height:calc(100dvh - var(--fixed-topbar-space) - clamp(8px, 1.15vh, 16px))!important;grid-template-rows:auto auto minmax(0,1fr)!important;gap:clamp(9px,1.05vh,12px)!important;min-height:0!important;padding:clamp(5px,.8vh,10px) 0 clamp(7px,1vh,14px)!important;display:grid!important;overflow:hidden!important}.app-layout.view-profile .profile-hero{height:clamp(112px,15vh,158px)!important;min-height:0!important;padding:0 10px!important}.app-layout.view-profile .profile-hero-copy h1{margin-top:6px!important;font-size:clamp(4rem,4.8vw,5.85rem)!important;line-height:.82!important}.app-layout.view-profile .profile-hero-copy p{margin-top:8px!important;font-size:clamp(.86rem,.8vw,.98rem)!important;line-height:1.28!important}.app-layout.view-profile .profile-status-card{gap:6px!important;width:min(100%,338px)!important;padding:13px 16px!important}.app-layout.view-profile .profile-status-card strong{font-size:clamp(1.35rem,1.45vw,1.76rem)!important}.app-layout.view-profile .profile-status-card__badge,.app-layout.view-profile .profile-status-pill{min-height:25px!important;padding:5px 8px!important;font-size:.62rem!important}.app-layout.view-profile .profile-status-check{width:30px!important;height:30px!important}.app-layout.view-profile .premium-panel{min-height:0!important;padding:clamp(10px,1.1vh,15px) clamp(12px,1.25vw,18px)!important;overflow:hidden!important}.app-layout.view-profile .premium-panel__header{min-height:0!important;margin-bottom:clamp(5px,.75vh,9px)!important;padding-bottom:4px!important}.app-layout.view-profile .premium-panel h2{font-size:clamp(.96rem,.98vw,1.22rem)!important;line-height:1!important}.app-layout.view-profile .premium-panel h2:before{width:24px!important;height:3px!important}.app-layout.view-profile .profile-overview-panel{height:clamp(126px,16.8vh,166px)!important}.app-layout.view-profile .profile-overview-grid,.app-layout.view-profile .profile-dashboard-grid{gap:clamp(8px,.95vh,12px)!important;min-height:0!important}.app-layout.view-profile .profile-overview-grid{grid-template-columns:minmax(310px,.38fr) minmax(0,1fr)!important;height:100%!important}.app-layout.view-profile .profile-player-card{gap:10px!important;min-height:0!important;padding:8px!important}.app-layout.view-profile .profile-avatar{width:clamp(50px,3.45vw,68px)!important;height:clamp(50px,3.45vw,68px)!important}.app-layout.view-profile .profile-avatar .ui-icon{width:28px!important;height:28px!important}.app-layout.view-profile .profile-player-card__copy{gap:5px!important}.app-layout.view-profile .profile-player-card__copy h2{font-size:clamp(1.2rem,1.38vw,1.82rem)!important}.app-layout.view-profile .profile-address-row{gap:6px!important}.app-layout.view-profile .profile-address-row>span{min-height:29px!important;padding-inline:8px!important;font-size:.76rem!important}.app-layout.view-profile .primary-action,.app-layout.view-profile .secondary-action,.app-layout.view-profile .panel-link-button{min-height:30px!important;padding-inline:10px!important;font-size:.66rem!important}.app-layout.view-profile .profile-stat-grid{grid-template-columns:repeat(5,minmax(82px,1fr))!important;gap:7px!important;min-height:0!important}.app-layout.view-profile .profile-stat-tile{gap:5px!important;min-height:0!important;padding:8px 9px!important}.app-layout.view-profile .profile-stat-tile span,.app-layout.view-profile .profile-squad-summary span,.app-layout.view-profile .profile-squad-list span,.app-layout.view-profile .profile-referral-stats span,.app-layout.view-profile .profile-referral-progress span,.app-layout.view-profile .profile-wallet-detail-grid span,.app-layout.view-profile .profile-activity-table [role=columnheader]{font-size:.59rem!important;line-height:1.08!important}.app-layout.view-profile .profile-stat-tile strong{font-size:clamp(1.45rem,2.05vw,2.5rem)!important}.app-layout.view-profile .profile-dashboard-grid{grid-template-rows:minmax(0,1fr) minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;height:100%!important}.app-layout.view-profile .profile-dashboard-panel{grid-template-rows:auto minmax(0,1fr)!important;display:grid!important}.app-layout.view-profile .profile-squad-summary{gap:6px!important;margin-bottom:6px!important}.app-layout.view-profile .profile-squad-summary div,.app-layout.view-profile .profile-squad-list div,.app-layout.view-profile .profile-referral-stats div,.app-layout.view-profile .profile-wallet-detail-grid div,.app-layout.view-profile .profile-referral-tier-grid div,.app-layout.view-profile .profile-receipt-list article,.app-layout.view-profile .profile-activity-table article{padding:6px 7px!important}.app-layout.view-profile .profile-squad-summary strong,.app-layout.view-profile .profile-referral-stats strong{font-size:clamp(1rem,1.18vw,1.42rem)!important}.app-layout.view-profile .profile-squad-list{gap:5px!important}.app-layout.view-profile .profile-squad-list div{gap:4px 7px!important}.app-layout.view-profile .profile-referral-layout{gap:6px!important;min-height:0!important}.app-layout.view-profile .profile-referral-code-card{gap:3px!important}.app-layout.view-profile .profile-referral-code-card strong{font-size:clamp(1.35rem,1.58vw,2rem)!important}.app-layout.view-profile .profile-referral-code-card p,.app-layout.view-profile .profile-referral-code-card small{font-size:.69rem!important;line-height:1.18!important}.app-layout.view-profile .profile-referral-link-box{gap:6px!important}.app-layout.view-profile .profile-referral-link-box>span{min-height:30px!important;padding-inline:8px!important;font-size:.7rem!important}.app-layout.view-profile .profile-referral-stats,.app-layout.view-profile .profile-referral-tier-grid,.app-layout.view-profile .profile-wallet-detail-grid,.app-layout.view-profile .profile-receipt-list,.app-layout.view-profile .profile-activity-table,.app-layout.view-profile .profile-referral-progress{gap:5px!important}.app-layout.view-profile .profile-referral-progress strong{font-size:.64rem!important}.app-layout.view-profile .profile-referral-progress .album-progress__track{height:5px!important}.app-layout.view-profile .profile-referral-tier-grid strong{font-size:.78rem!important}.app-layout.view-profile .profile-referral-tier-grid small{font-size:.58rem!important}.app-layout.view-profile .profile-wallet-layout{grid-template-columns:minmax(130px,.34fr) minmax(0,1fr)!important;gap:8px!important;margin-bottom:6px!important}.app-layout.view-profile .profile-wallet-panel .receipt-card{padding:9px!important}.app-layout.view-profile .profile-wallet-panel .receipt-card strong{font-size:.88rem!important}.app-layout.view-profile .profile-wallet-panel .receipt-card dl{gap:4px!important}.app-layout.view-profile .profile-wallet-detail-grid strong{font-size:clamp(.86rem,.9vw,1.05rem)!important}.app-layout.view-profile .profile-receipt-list article{grid-template-columns:minmax(112px,.32fr) minmax(0,1fr) auto auto!important;gap:7px!important}.app-layout.view-profile .profile-receipt-list article strong,.app-layout.view-profile .profile-activity-table article strong{font-size:.7rem!important}.app-layout.view-profile .profile-receipt-list article time,.app-layout.view-profile .profile-receipt-list article a,.app-layout.view-profile .profile-activity-table article span,.app-layout.view-profile .profile-activity-table article time{font-size:.66rem!important}.app-layout.view-profile .profile-activity-table>div,.app-layout.view-profile .profile-activity-table article{grid-template-columns:minmax(122px,.3fr) minmax(0,1fr) minmax(82px,.18fr) minmax(88px,.2fr)!important;gap:8px!important}}@media (width>=1101px) and (height<=800px){.app-layout.view-profile{--header-height:56px;--fixed-topbar-space:76px}.app-layout.view-profile .profile-one-screen{height:calc(100dvh - var(--fixed-topbar-space) - 8px)!important;gap:8px!important;padding-block:4px 8px!important}.app-layout.view-profile .profile-hero{height:94px!important}.app-layout.view-profile .profile-hero-copy h1{font-size:clamp(3.3rem,4.3vw,4.7rem)!important}.app-layout.view-profile .profile-hero-copy p{margin-top:5px!important;font-size:.76rem!important}.app-layout.view-profile .profile-status-card{padding:10px 13px!important}.app-layout.view-profile .profile-status-card strong{font-size:1.16rem!important}.app-layout.view-profile .profile-overview-panel{height:116px!important}.app-layout.view-profile .premium-panel{padding:8px 10px!important}.app-layout.view-profile .premium-panel__header{margin-bottom:4px!important;padding-bottom:2px!important}.app-layout.view-profile .profile-avatar{width:48px!important;height:48px!important}.app-layout.view-profile .profile-player-card__copy h2{font-size:1.12rem!important}.app-layout.view-profile .profile-address-row>span{min-height:26px!important}.app-layout.view-profile .profile-status-pill,.app-layout.view-profile .profile-squad-list div:nth-child(n+5),.app-layout.view-profile .profile-referral-tier-grid,.app-layout.view-profile .profile-receipt-list,.app-layout.view-profile .profile-activity-table article:nth-of-type(n+4),.app-layout.view-profile .profile-doodle{display:none!important}.app-layout.view-profile .profile-stat-tile{gap:3px!important;padding:6px 7px!important}.app-layout.view-profile .profile-stat-tile strong{font-size:clamp(1.18rem,1.7vw,1.9rem)!important}.app-layout.view-profile .profile-squad-summary div,.app-layout.view-profile .profile-squad-list div,.app-layout.view-profile .profile-referral-stats div,.app-layout.view-profile .profile-wallet-detail-grid div,.app-layout.view-profile .profile-activity-table article{padding-block:5px!important}.app-layout.view-profile .profile-wallet-panel .receipt-card{padding:7px!important}}.app-layout.view-profile .profile-panel-body{min-height:0;overflow:hidden}@media (width>=1101px){.app-layout.view-profile .profile-one-screen{height:calc(100dvh - var(--fixed-topbar-space) - clamp(16px, 2vh, 28px))!important;padding-bottom:0!important}.app-layout.view-profile .profile-hero{height:clamp(152px,16vh,178px)!important}.app-layout.view-profile .profile-overview-panel{height:clamp(158px,18.5vh,182px)!important}.app-layout.view-profile .profile-status-card{grid-template-columns:minmax(0,1fr) auto!important;align-content:center!important;align-items:center!important;min-height:0!important}.app-layout.view-profile .profile-status-card__badge{grid-column:1!important}.app-layout.view-profile .profile-status-card strong{grid-column:1/-1!important}.app-layout.view-profile .profile-status-card>span:not(.profile-status-card__badge):not(.profile-status-check){grid-column:1!important}.app-layout.view-profile .profile-status-check{grid-area:1/2/3!important;justify-self:end!important}.app-layout.view-profile .profile-status-card .primary-action{grid-column:1/-1!important;justify-self:start!important}.app-layout.view-profile .profile-dashboard-panel{grid-template-rows:auto minmax(0,1fr)!important;min-height:0!important}.app-layout.view-profile .premium-panel{animation:none!important;transform:none!important}.app-layout.view-profile .profile-squads-body,.app-layout.view-profile .profile-wallet-body,.app-layout.view-profile .profile-activity-body,.app-layout.view-profile .profile-referral-body,.app-layout.view-profile .profile-referral-layout{min-height:0!important;display:grid!important}.app-layout.view-profile .profile-squads-body,.app-layout.view-profile .profile-wallet-body{grid-template-rows:auto minmax(0,1fr)!important;gap:6px!important}.app-layout.view-profile .profile-activity-body,.app-layout.view-profile .profile-referral-body{grid-template-rows:minmax(0,1fr)!important}.app-layout.view-profile .profile-referral-layout{align-content:start!important;gap:6px!important}.app-layout.view-profile .profile-referral-code-card{text-align:left!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:1fr!important;justify-items:start!important;gap:3px!important;padding:0!important}.app-layout.view-profile .profile-referral-link-box{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:0!important;padding:0!important}.app-layout.view-profile .profile-referral-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-bottom:0!important}.app-layout.view-profile .profile-referral-progress{margin:0!important}.app-layout.view-profile .profile-referral-tier-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:0!important}.app-layout.view-profile .compact-empty{min-height:0!important;padding:9px 10px!important}.app-layout.view-profile .compact-empty strong{font-size:.86rem!important;line-height:1.1!important}.app-layout.view-profile .compact-empty span{font-size:.72rem!important;line-height:1.22!important}.app-layout.view-profile .disabled-reason{margin:6px 0 0!important;padding:7px 9px!important;font-size:.72rem!important}.app-layout.view-profile .profile-squad-list,.app-layout.view-profile .profile-receipt-list,.app-layout.view-profile .profile-activity-table{min-height:0!important;overflow:hidden!important}.app-layout.view-profile .profile-overview-grid,.app-layout.view-profile .profile-dashboard-grid{height:auto!important}.app-layout.view-profile .profile-dashboard-grid{overflow:hidden!important}.app-layout.view-profile .profile-doodle{z-index:0!important;pointer-events:none!important;position:absolute!important}}@media (width>=1101px) and (height<=920px){.app-layout.view-profile .profile-referral-tier-grid,.app-layout.view-profile .profile-wallet-panel .receipt-card:after,.app-layout.view-profile .profile-wallet-panel .receipt-card__seal,.app-layout.view-profile .profile-wallet-panel .compact-empty span{display:none!important}.app-layout.view-profile .profile-wallet-panel .compact-empty{padding-block:4px!important}}.app-layout.view-profile .profile-page{z-index:0;position:relative}.app-layout.view-profile .profile-page:before,.app-layout.view-profile .profile-page:after{content:"";z-index:-1;pointer-events:none;opacity:.32;position:fixed}.app-layout.view-profile .profile-page:before{border:3px dashed #0000;border-color:#005bd33d #0000 #0000 #005bd33d;border-radius:50%;width:168px;height:168px;top:92px;left:0;transform:translate(-40%,-20%)rotate(-24deg)}.app-layout.view-profile .profile-page:after{border-top:4px solid #e1121b2e;border-bottom:4px solid #005bd324;width:156px;height:70px;bottom:34px;right:18px;transform:skew(-18deg)rotate(-18deg)}.app-layout.view-profile .premium-panel{background:#fffffff0;border:1px solid #0909091f;border-radius:14px;min-height:0;overflow:hidden;box-shadow:0 10px 26px #0909090b}.app-layout.view-profile .premium-panel__header{border-bottom:0;min-height:0;margin-bottom:10px;padding-bottom:8px}.app-layout.view-profile .premium-panel h2{color:var(--electric-blue);letter-spacing:0;font-size:clamp(1.02rem,1.14vw,1.38rem)}.app-layout.view-profile .premium-panel h2:before{background:var(--red-cta);width:26px;height:3px}.app-layout.view-profile .primary-action,.app-layout.view-profile .secondary-action,.app-layout.view-profile .panel-link-button{letter-spacing:0;border-radius:8px;min-height:36px}.profile-one-screen{box-sizing:border-box;grid-template-rows:auto auto minmax(0,1fr);gap:12px;display:grid}.profile-hero{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:center;gap:clamp(18px,2vw,34px);display:grid;position:relative;overflow:hidden}.profile-hero:before{display:none}.profile-eyebrow,.profile-mini-label{color:var(--red-cta);text-transform:uppercase;font-size:.68rem;font-weight:950;line-height:1}.profile-hero-copy h1{color:#050505;letter-spacing:0;max-width:760px;text-shadow:none;margin:8px 0 0;font-size:clamp(4.5rem,5.4vw,6.2rem);line-height:.82}.profile-hero-copy p{color:#444;max-width:680px;margin:12px 0 0;font-size:clamp(.92rem,.88vw,1.05rem);line-height:1.35}.profile-status-card{color:#050505;background:#ffffffe0;border:1px solid #0909091f;border-radius:14px;align-content:center;justify-self:end;gap:8px;width:min(100%,360px);min-height:0;padding:18px 20px;display:grid;box-shadow:0 10px 24px #0909090b}.profile-status-card__badge,.profile-status-pill{text-transform:uppercase;align-items:center;gap:7px;width:fit-content;min-height:28px;padding:6px 9px;font-size:.68rem;font-weight:950;line-height:1;display:inline-flex}.profile-status-card strong{color:#050505;font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;font-size:clamp(1.55rem,1.75vw,2rem);line-height:.9}.profile-status-card>span:not(.profile-status-card__badge):not(.profile-status-check){color:#101010;overflow-wrap:anywhere;font-size:.88rem;font-weight:850}.profile-doodle--pitch{opacity:.48;border:2px dashed #0909091f;border-radius:10px;width:82px;height:46px;top:10px;left:20%;transform:rotate(10deg)}.profile-overview-grid,.profile-dashboard-grid{align-items:stretch;gap:12px;min-height:0;display:grid}.profile-player-card__copy h2{color:#073f9f;font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(1.42rem,1.7vw,2.2rem);line-height:.92}.profile-address-row>span{color:#111;overflow-wrap:anywhere;background:#ffffffbd;border:1px solid #09090914;border-radius:8px;align-content:center;min-width:0;min-height:34px;padding:0 10px;font-size:.82rem;font-weight:850}.profile-stat-tile span,.profile-squad-summary span,.profile-squad-list span,.profile-referral-stats span,.profile-referral-progress span,.profile-wallet-detail-grid span,.profile-activity-table [role=columnheader]{color:#555;letter-spacing:0;text-transform:uppercase;font-size:.66rem;font-weight:850}.profile-dashboard-grid{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.profile-dashboard-panel{grid-template-rows:auto minmax(0,1fr);display:grid}.profile-squad-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-height:0;display:grid}.profile-referral-layout{gap:8px;min-height:0;display:grid}.profile-referral-code-card{text-align:left;background:0 0;border:0;gap:4px;min-height:0;padding:0;display:grid}.profile-referral-code-card strong{color:var(--electric-blue);font-family:var(--font-display);letter-spacing:0;overflow-wrap:anywhere;text-transform:uppercase;font-size:clamp(1.7rem,2vw,2.6rem);line-height:.88}.profile-referral-code-card p,.profile-referral-code-card small{color:#363636;margin:0;font-size:.78rem;line-height:1.3}.profile-referral-code-card small{color:#0b7a35;font-weight:850}.profile-referral-link-box{grid-template-columns:minmax(0,1fr) auto auto;gap:7px;display:grid}.profile-referral-link-box>span{color:#242424;text-overflow:ellipsis;white-space:nowrap;background:#ffffffc7;border:1px solid #09090914;border-radius:8px;align-content:center;min-width:0;min-height:36px;padding:0 10px;font-size:.78rem;overflow:hidden}.profile-referral-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.profile-referral-stats div{gap:3px;min-height:0;padding:8px 9px;display:grid}.profile-referral-stats strong{font-size:clamp(1.22rem,1.45vw,1.8rem)}.profile-referral-progress{gap:6px;margin-top:0;display:grid}.profile-referral-progress>div{justify-content:space-between;gap:12px;display:flex}.profile-referral-progress strong{color:#111;text-align:right;font-size:.72rem;font-weight:850}.profile-referral-progress .album-progress__track{height:7px}.profile-referral-tier-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.profile-referral-tier-grid div{background:#fff;border:1px solid #0909091a;border-radius:12px;align-content:center;gap:4px;min-height:0;padding:8px;display:grid}.profile-referral-tier-grid div.is-ready{border-color:#10994347}.profile-referral-tier-grid strong{font-size:.92rem}.profile-referral-tier-grid small{color:#555;font-size:.66rem;font-weight:850}.profile-wallet-layout{grid-template-columns:minmax(142px,.36fr) minmax(0,1fr);align-items:stretch;gap:10px;min-height:0;margin-bottom:8px;display:grid}.profile-wallet-panel .receipt-card{border-radius:12px;min-height:0;padding:12px}.profile-wallet-panel .receipt-card strong{font-size:1rem}.profile-wallet-panel .receipt-card dl{gap:6px}.profile-wallet-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.profile-wallet-detail-grid div{align-content:center;gap:4px;min-height:0;padding:8px 9px;display:grid}.profile-wallet-detail-grid strong{font-size:clamp(1rem,1.08vw,1.2rem)}.profile-receipt-list{gap:7px;display:grid}.profile-receipt-list article span,.profile-activity-table article span:first-child{color:#050505;align-items:center;gap:7px;min-width:0;font-weight:850;display:inline-flex}.profile-receipt-list article strong,.profile-activity-table article strong{color:#222;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:700;overflow:hidden}.profile-receipt-list article time,.profile-receipt-list article a,.profile-activity-table article span,.profile-activity-table article time{color:#242424;font-size:.74rem}.profile-activity-table{gap:6px;min-height:0;display:grid}.profile-activity-table>div,.profile-activity-table article{grid-template-columns:minmax(132px,.3fr) minmax(0,1fr) minmax(92px,.2fr) minmax(102px,.22fr);align-items:center;gap:10px;display:grid}.profile-activity-table>div{padding:0 8px 2px}.profile-activity-table article{background:#ffffffeb;border:1px solid #0909091a;border-radius:12px;min-height:0;padding:8px 9px}@media (width>=1101px){.app-layout.view-profile{overflow:hidden}.app-layout.view-profile .page-shell{width:min(1780px,100% - clamp(42px,5vw,112px));margin-top:var(--fixed-topbar-space,92px);padding:0;overflow:hidden}.app-layout.view-profile .profile-one-screen{height:calc(100dvh - var(--fixed-topbar-space,92px) - clamp(14px, 2vh, 28px));min-height:0;padding:clamp(8px,1.2vh,14px) 0 clamp(10px,1.4vh,18px);overflow:hidden}.app-layout.view-profile .profile-hero{height:clamp(130px,17vh,168px);padding:0 12px}.app-layout.view-profile .profile-overview-panel{height:clamp(150px,19vh,178px);padding:clamp(12px,1.45vh,18px) clamp(14px,1.5vw,22px)}.app-layout.view-profile .profile-dashboard-grid{height:100%}.app-layout.view-profile .profile-dashboard-panel{padding:clamp(12px,1.35vh,18px) clamp(14px,1.5vw,22px)}}@media (width<=1280px) and (width>=1101px){.profile-hero-copy h1{font-size:clamp(3.8rem,5vw,5.2rem)}.profile-stat-grid{grid-template-columns:repeat(5,minmax(96px,1fr))}.profile-stat-tile{padding:10px}.profile-referral-tier-grid div{padding:7px}}@media (height<=920px) and (width>=1101px){.app-layout.view-profile .premium-panel__header{margin-bottom:7px;padding-bottom:4px}.profile-hero-copy p{margin-top:8px}.profile-player-card{padding:8px}.profile-squad-summary,.profile-squad-list,.profile-referral-layout,.profile-receipt-list,.profile-activity-table{gap:6px}.profile-squad-summary div,.profile-squad-list div,.profile-referral-stats div,.profile-wallet-detail-grid div,.profile-referral-tier-grid div,.profile-receipt-list article,.profile-activity-table article{padding-top:6px;padding-bottom:6px}.profile-referral-code-card strong{font-size:clamp(1.45rem,1.7vw,2.05rem)}}@media (width<=1100px){.app-layout.view-profile{overflow:visible}.app-layout.view-profile .page-shell{width:min(100% - 20px,980px);margin-top:var(--fixed-topbar-space,88px);overflow:visible}.profile-one-screen{height:auto;min-height:100dvh;padding:0 0 32px;overflow:visible}.profile-hero,.profile-overview-grid,.profile-dashboard-grid{grid-template-rows:auto;grid-template-columns:1fr;height:auto}.profile-hero{padding:22px 0 4px}.profile-status-card{justify-self:stretch}.profile-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-dashboard-grid{gap:12px}}@media (width<=760px){.app-layout.view-profile .page-shell{width:min(100% - 16px,760px)}.profile-hero-copy h1{font-size:3.35rem;line-height:.9}.profile-player-card,.profile-wallet-layout,.profile-referral-link-box,.profile-activity-table>div,.profile-activity-table article,.profile-receipt-list article,.profile-squad-summary,.profile-squad-list,.profile-referral-stats,.profile-referral-tier-grid,.profile-wallet-detail-grid{grid-template-columns:1fr}.profile-referral-link-box button,.profile-address-row .primary-action,.profile-address-row .secondary-action{width:100%}.profile-doodle--ball,.profile-doodle--pitch,.profile-doodle--spark{opacity:.22}}.app-layout.view-profile .page-shell{width:min(1760px,100% - clamp(12px,2vw,34px));margin-inline:auto}.app-layout.view-profile .section-stack{gap:clamp(20px,2.4vw,34px)}.app-layout.view-profile .premium-panel{background:linear-gradient(#fffffff0,#faf8f2e0);border:1px solid #0909091f;border-radius:14px;padding:clamp(18px,2vw,28px);overflow:hidden;box-shadow:0 14px 30px #09090913,inset 0 0 0 1px #ffffff94}.app-layout.view-profile .premium-panel__header{border-bottom:1px solid #0909091a;align-items:center;min-height:42px;margin-bottom:clamp(14px,1.6vw,22px);padding-bottom:12px}.app-layout.view-profile .premium-panel h2{width:auto;max-width:100%;color:var(--electric-blue);clip-path:none;letter-spacing:0;background:0 0;align-items:center;gap:10px;padding:0;font-size:1.38rem;line-height:1;display:inline-flex}.app-layout.view-profile .premium-panel h2:before{content:"";background:var(--red-cta);border-radius:999px;flex:none;width:28px;height:4px}.app-layout.view-profile .primary-action,.app-layout.view-profile .secondary-action,.app-layout.view-profile .panel-link-button{box-shadow:none;border-radius:8px;transform:none}.app-layout.view-profile .primary-action:hover,.app-layout.view-profile .secondary-action:hover,.app-layout.view-profile .panel-link-button:hover,.app-layout.view-profile .primary-action:focus-visible,.app-layout.view-profile .secondary-action:focus-visible,.app-layout.view-profile .panel-link-button:focus-visible{transform:translateY(-1px)}.page-hero--profile{background:linear-gradient(105deg,#ffffffe0 0 58%,#f5f2eac7 58% 100%);border:1px solid #0909091f;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(300px,.38fr);align-items:center;gap:clamp(22px,3vw,44px);min-height:clamp(300px,24vw,420px);padding:56px clamp(26px,4vw,64px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #09090914,inset 0 0 0 1px #ffffffad}.page-hero--profile:before{background:radial-gradient(circle at 83% 16%,#003eaa21,#0000 19rem),radial-gradient(circle at 9% 68%,#e1121b14,#0000 18rem)}.profile-hero-copy,.profile-status-card{z-index:1;position:relative}.profile-hero-copy h1{color:#050505;max-width:780px;text-shadow:none;font-size:clamp(3.25rem,5.4vw,5.15rem);line-height:.88}.profile-hero-copy p{color:#2b2b2b;max-width:660px;font-size:1.05rem;line-height:1.48}.profile-hero-copy .eyebrow{color:var(--electric-blue)}.profile-status-card{color:#050505;background:#ffffffdb;border:1px solid #0909091f;border-radius:16px;justify-self:end;gap:10px;width:min(100%,360px);min-height:210px;padding:clamp(18px,2vw,24px);display:grid;box-shadow:0 14px 28px #09090914}.profile-status-card.is-active{border-color:#10994359}.profile-status-card__badge,.profile-status-pill{text-transform:uppercase;align-items:center;gap:8px;width:fit-content;min-height:32px;padding:7px 10px;font-size:.75rem;font-weight:950;display:inline-flex}.profile-status-card__badge{color:#0b4aa8;background:#eef5ff;border:1px dashed #003eaa52;border-radius:999px}.profile-status-card strong{color:#050505;font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.85rem,2.4vw,2.35rem);line-height:.9}.profile-status-card>span:not(.profile-status-card__badge):not(.profile-status-check){color:#2b2b2b;overflow-wrap:anywhere;font-weight:850}.profile-status-check{color:#71717a;background:#f4f4f5;border:1px solid #0909091a;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.profile-status-check.is-active{color:#fff;background:var(--green-status);border-color:#1099437a}.profile-doodle{z-index:0;pointer-events:none;position:absolute}.profile-doodle--ball{opacity:.62;background:linear-gradient(90deg,#0000 46%,#09090929 47% 53%,#0000 54%),linear-gradient(#0000 46%,#09090929 47% 53%,#0000 54%),#fff;border:2px solid #09090933;border-radius:50%;width:74px;height:74px;bottom:clamp(20px,3vw,48px);right:clamp(36px,8vw,140px);transform:rotate(-14deg)}.profile-doodle--pitch{opacity:.74;border:2px dashed #003eaa33;border-radius:18px;width:150px;height:84px;bottom:clamp(18px,3vw,54px);left:clamp(20px,4vw,70px);transform:rotate(8deg)}.profile-doodle--pitch:before{content:"";background:#003eaa38;width:1px;position:absolute;inset:18px auto 18px 50%}.profile-doodle--spark{border-top:4px solid #e1121b4d;border-bottom:4px solid #e1121b2e;width:96px;height:34px;top:clamp(34px,5vw,70px);right:clamp(360px,34vw,720px);transform:skew(-16deg)rotate(-8deg)}.profile-overview-grid,.profile-main-grid,.profile-secondary-grid{align-items:stretch;gap:20px;display:grid}.profile-overview-grid{grid-template-columns:minmax(280px,.58fr) minmax(0,1fr)}.profile-player-card{background:#ffffffe0;border:1px solid #0909091c;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;min-height:188px;padding:clamp(18px,2vw,26px);display:grid}.profile-avatar{color:#fff;background:linear-gradient(180deg, #ff343b, var(--red-cta));border-radius:12px;place-items:center;width:clamp(68px,5vw,88px);height:clamp(68px,5vw,88px);display:grid;box-shadow:0 12px 22px #e1121b38}.profile-avatar .ui-icon{width:34px;height:34px}.profile-player-card__copy{gap:10px;min-width:0;display:grid}.profile-player-card__copy h2{color:#050505;font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(2rem,3vw,3.2rem);line-height:.9}.profile-address-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.profile-address-row>span{color:#242424;overflow-wrap:anywhere;background:#ffffffb8;border:1px solid #09090914;border-radius:8px;align-content:center;min-width:0;min-height:38px;padding:0 12px;font-weight:850}.profile-status-pill{color:#52525b;background:#f4f4f5;border:1px solid #0909091a;border-radius:999px}.profile-status-pill.is-active{color:#0b7a35;background:#f0fff5;border-color:#10994347}.profile-stat-grid{grid-template-columns:repeat(5,minmax(132px,1fr));gap:10px;display:grid}.profile-stat-tile,.profile-squad-summary div,.profile-squad-list div,.profile-wallet-detail-grid div,.profile-referral-stats div{box-shadow:none;background:#ffffffe0;border:1px solid #0909091c;border-radius:12px}.profile-stat-tile{align-content:center;gap:8px;min-height:132px;padding:16px;display:grid}.profile-stat-tile span,.profile-squad-summary span,.profile-squad-list span,.profile-referral-stats span,.profile-referral-progress span,.profile-wallet-detail-grid span{color:#5a5a5a;text-transform:uppercase;font-size:.74rem;font-weight:800}.profile-stat-tile strong,.profile-squad-summary strong,.profile-squad-list strong,.profile-referral-stats strong,.profile-referral-tier-grid strong,.profile-wallet-detail-grid strong{color:#050505;font-family:var(--font-display);letter-spacing:0;overflow-wrap:anywhere;line-height:.92}.profile-stat-tile strong{font-size:clamp(1.85rem,2.8vw,3.1rem)}.profile-main-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.42fr)}.profile-secondary-grid{grid-template-columns:minmax(0,.95fr) minmax(420px,.62fr)}.profile-squad-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.profile-squad-summary div{align-content:center;gap:6px;min-height:92px;padding:14px;display:grid}.profile-squad-summary strong{font-size:clamp(1.5rem,2vw,2.2rem)}.profile-squad-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.profile-squad-list div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-height:70px;padding:12px;display:grid}.profile-squad-list div.is-complete{background:linear-gradient(#ecfcf3eb,#ffffffd1);border-color:#10994342}.profile-squad-list span{align-items:center;gap:8px;min-width:0;display:inline-flex}.profile-squad-list em{background:#003eaa17;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.profile-squad-list em span{background:linear-gradient(90deg, var(--electric-blue), var(--red-cta));border-radius:inherit;height:100%;display:block}.profile-referral-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.profile-referral-code-card{text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:center start;min-height:144px}.profile-referral-code-card p{grid-column:2}.profile-referral-code-card .referral-code-card__icon{color:#fff;background:linear-gradient(180deg, #ff343b, var(--red-cta))}.profile-referral-link-box{grid-template-columns:minmax(0,1fr) auto auto}.profile-referral-link-box>span{color:#242424;background:#ffffffb8;border:1px solid #09090914;border-radius:8px;align-content:center;min-height:44px;padding:0 12px}.profile-referral-progress{margin-top:14px}.profile-referral-tier-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-referral-tier-grid div{align-content:center;min-height:102px}.profile-wallet-layout{grid-template-columns:minmax(190px,.38fr) minmax(0,1fr);align-items:stretch;gap:16px;margin-bottom:14px;display:grid}.profile-wallet-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-receipt-list{gap:8px}.profile-receipt-list article{min-height:58px;box-shadow:none;background:#ffffffe6;border:1px solid #0909091c;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}@media (width>=1121px){.app-layout.view-profile{--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.view-profile .topbar{gap:var(--header-gap)!important;width:min(1760px,100vw - clamp(34px,4vw,82px))!important;min-height:var(--header-height)!important;padding:var(--header-block) var(--header-inline)!important}.app-layout.view-profile .tabs{min-height:calc(var(--tab-height) + 12px)!important;padding:5px!important}.app-layout.view-profile .tab{min-width:86px!important;height:var(--tab-height)!important;font-size:var(--tab-font-size)!important;letter-spacing:.045em!important;text-shadow:none!important;padding:0 clamp(9px,.55vw,11px)!important;font-weight:700!important}.app-layout.view-profile .brand{min-height:48px!important;padding:0 3px!important}.app-layout.view-profile .brand-logo{gap:clamp(9px,.8vw,13px)!important}.app-layout.view-profile .brand-logo__mark{border-radius:clamp(10px,.8vw,12px)!important;width:clamp(42px,2.7vw,52px)!important;height:clamp(44px,2.9vw,54px)!important}.app-layout.view-profile .brand-logo__word{font-size:clamp(1.02rem,.92vw,1.24rem)!important;line-height:.9!important}}@media (width<=1180px){.page-hero--profile,.profile-overview-grid,.profile-main-grid,.profile-secondary-grid{grid-template-columns:1fr}.profile-status-card{justify-self:stretch}.profile-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.app-layout.view-profile{padding-inline:8px}.app-layout.view-profile .page-shell{width:100%}.page-hero--profile{border-radius:14px;min-height:0;padding:30px 16px 22px}.profile-hero-copy h1{font-size:3.15rem;line-height:.92}.profile-status-card{min-height:0}.profile-player-card,.profile-wallet-layout,.profile-referral-code-card{grid-template-columns:1fr}.profile-referral-code-card p{grid-column:auto}.profile-stat-grid,.profile-squad-summary,.profile-squad-list,.profile-referral-stats,.profile-referral-tier-grid,.profile-wallet-detail-grid,.profile-referral-link-box{grid-template-columns:1fr}.profile-referral-link-box button,.profile-address-row .primary-action,.profile-address-row .secondary-action{width:100%}.profile-receipt-list article{grid-template-columns:1fr}.profile-doodle--ball,.profile-doodle--pitch,.profile-doodle--spark{opacity:.28}}.app-layout.view-codeDrop .page-shell{margin-top:var(--fixed-topbar-space);padding:0;overflow:hidden}.app-layout.view-codeDrop .topbar{grid-template-columns:auto minmax(0,1fr) auto;width:min(1180px,100% - 32px)}.app-layout.view-codeDrop .tabs{justify-self:center}.app-layout.view-codeDrop .tab.is-active{color:#fff;background:#ef111d;border-color:#ef111d;box-shadow:0 12px 24px #ef111d33}.app-layout.view-codeDrop .flash-drop-page{height:calc(100dvh - var(--fixed-topbar-space,96px));background:0 0;min-height:0;padding:clamp(8px,1.5vh,18px) 0 clamp(10px,1.8vh,20px);position:relative;overflow:clip hidden}.app-layout.view-codeDrop .flash-drop-hero{z-index:1;grid-template-columns:minmax(420px,520px) minmax(360px,1fr);align-items:center;gap:clamp(48px,7vw,112px);width:min(1360px,100% - clamp(40px,7vw,112px));height:100%;min-height:0;margin:0 auto;display:grid;position:relative}.app-layout.view-codeDrop .flash-drop-copy{justify-content:center;align-items:center;min-width:0;display:flex}.app-layout.view-codeDrop .flash-drop-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #0c121c1a;border-radius:8px;width:min(100%,510px);padding:clamp(24px,3vw,34px);position:relative;box-shadow:0 24px 54px #0c121c1c,inset 0 1px #ffffffe6}.app-layout.view-codeDrop .flash-drop-eyebrow{background:#fff;min-height:36px;margin-bottom:16px;padding:0 15px;box-shadow:0 10px 24px #0c121c12}.app-layout.view-codeDrop .flash-drop-copy h1{font-size:clamp(3.7rem,4.35vw,4.7rem);line-height:.9}.app-layout.view-codeDrop .flash-drop-copy h1 span{white-space:nowrap;line-height:.9}.app-layout.view-codeDrop .flash-drop-copy h1:after{width:clamp(98px,9vw,132px);height:6px;margin-top:14px}.app-layout.view-codeDrop .flash-drop-copy p{color:#424a57;max-width:100%;margin:16px 0 0;font-size:clamp(.96rem,1vw,1.04rem);line-height:1.48}.app-layout.view-codeDrop .flash-drop-form{gap:11px;width:100%;margin-top:22px}.app-layout.view-codeDrop .flash-drop-form label{gap:6px}.app-layout.view-codeDrop .flash-drop-form input{color:#0b1019;background:#fff;border-color:#0c121c24;height:50px;padding:0 15px;font-size:.94rem;box-shadow:0 8px 18px #0c121c0b}.app-layout.view-codeDrop .flash-drop-form input::placeholder{color:#9aa1ad}.app-layout.view-codeDrop .flash-drop-form input:focus{border-color:#ef111db3;box-shadow:0 0 0 3px #ef111d1a,0 10px 22px #0c121c0f}.app-layout.view-codeDrop .flash-drop-submit{color:#fff;background:#ef111d;border:1px solid #b70913;height:54px;margin-top:5px;box-shadow:0 13px 26px #ef111d3d}.app-layout.view-codeDrop .flash-drop-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 30px #ef111d47}.app-layout.view-codeDrop .flash-drop-rule-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin-top:20px;display:grid}.app-layout.view-codeDrop .flash-drop-rule-row span{color:#171b23;white-space:nowrap;background:#fff;border-color:#0c121c1c;min-height:38px;padding:0 10px;font-size:.68rem;line-height:1.1;box-shadow:0 8px 18px #0c121c0b}.app-layout.view-codeDrop .flash-drop-rule-row strong{color:#111318;place-items:center;width:16px;min-width:16px;height:16px;font-size:.83rem;line-height:1;display:inline-grid}.app-layout.view-codeDrop .flash-drop-status{width:100%;margin-top:16px;padding:13px 14px}.app-layout.view-codeDrop .flash-drop-visual{justify-self:center;place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative}.app-layout.view-codeDrop .flash-drop-visual:before{display:none}.app-layout.view-codeDrop .flash-drop-visual__image{z-index:1;width:min(100%,clamp(560px,51vw,800px));max-height:min(100%, calc(100dvh - var(--fixed-topbar-space,96px) - clamp(20px, 3vh, 42px)));object-fit:contain;filter:drop-shadow(0 26px 44px #05070c24);display:block;position:relative}.app-layout.view-codeDrop .flash-drop-pass{border-radius:8px;width:clamp(320px,34vw,520px);max-width:100%;padding:clamp(24px,2.7vw,34px);box-shadow:0 34px 70px #05070c52,0 12px 28px #ef111d14,inset 0 0 0 2px #ffffff2e,inset 0 0 26px #ffffff14}.app-layout.view-codeDrop .flash-drop-pass:before{border-radius:6px}.app-layout.view-codeDrop .flash-drop-pass__mark{width:clamp(104px,9vw,144px);height:clamp(104px,9vw,144px)}.app-layout.view-codeDrop .flash-drop-pass strong{font-size:clamp(1.8rem,2.4vw,2.45rem)}.app-layout.view-codeDrop .flash-drop-brush{width:clamp(360px,44vw,620px);height:clamp(52px,6vw,84px)}.app-layout.view-codeDrop .flash-drop-brush--red{width:clamp(300px,34vw,480px);height:clamp(32px,3.5vw,48px)}.app-layout.view-codeDrop .flash-drop-doodles{opacity:.56}.app-layout.view-codeDrop .flash-drop-doodle--one{top:clamp(72px,10vw,128px);left:clamp(14px,4vw,62px)}.app-layout.view-codeDrop .flash-drop-doodle--two{top:clamp(78px,11vw,142px);right:clamp(18px,5vw,88px)}.app-layout.view-codeDrop .flash-drop-doodle--three{bottom:clamp(28px,6vw,78px);left:clamp(14px,5vw,76px)}@media (width<=980px){.app-layout.view-codeDrop .topbar{width:min(100% - 22px,780px)}.app-layout.view-codeDrop .page-shell{overflow:visible}.app-layout.view-codeDrop .flash-drop-page{height:auto;min-height:calc(100svh - var(--fixed-topbar-space,96px));padding:18px 0 38px;overflow-y:hidden}.app-layout.view-codeDrop .flash-drop-hero{grid-template-columns:1fr;justify-items:center;gap:clamp(28px,6vw,52px);width:min(620px,100% - 28px);height:auto;min-height:auto;padding-top:8px}.app-layout.view-codeDrop .flash-drop-copy,.app-layout.view-codeDrop .flash-drop-card{width:100%}.app-layout.view-codeDrop .flash-drop-visual{height:auto;min-height:320px}.app-layout.view-codeDrop .flash-drop-visual__image{width:min(100%,560px);max-height:none}}@media (width<=640px){.app-layout.view-codeDrop .page-shell{margin-top:var(--fixed-topbar-space)}.app-layout.view-codeDrop .flash-drop-page{padding:18px 0 38px}.app-layout.view-codeDrop .flash-drop-hero{gap:26px;width:min(100% - 22px,520px)}.app-layout.view-codeDrop .flash-drop-card{padding:22px}.app-layout.view-codeDrop .flash-drop-copy h1{font-size:clamp(3.18rem,14vw,4.1rem)}.app-layout.view-codeDrop .flash-drop-copy p{font-size:.94rem}.app-layout.view-codeDrop .flash-drop-form input{height:50px}.app-layout.view-codeDrop .flash-drop-rule-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-layout.view-codeDrop .flash-drop-rule-row span:last-child{grid-column:1/-1}.app-layout.view-codeDrop .flash-drop-visual{min-height:260px}.app-layout.view-codeDrop .flash-drop-pass{width:min(100%,380px);padding:20px}.app-layout.view-codeDrop .flash-drop-pass__topline,.app-layout.view-codeDrop .flash-drop-pass__footer{font-size:.54rem}}@media (width<=390px){.app-layout.view-codeDrop .flash-drop-card{padding:18px}.app-layout.view-codeDrop .flash-drop-rule-row{grid-template-columns:1fr}.app-layout.view-codeDrop .flash-drop-rule-row span:last-child{grid-column:auto}}.flash-admin-simple-grid{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.flash-admin-simple-workspace{gap:16px;min-width:0;display:grid}.flash-admin-simple-secret .admin-form-row{grid-template-columns:minmax(0,1fr) auto;width:100%}.flash-admin-simple .admin-message{width:100%;margin:0}.flash-admin-simple .flash-admin-form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.flash-admin-simple .flash-admin-form-grid label:first-child{grid-column:span 2}.flash-admin-generate-row{grid-template-columns:minmax(90px,.55fr) minmax(120px,.7fr) minmax(150px,1fr) auto;align-items:end;gap:10px;width:100%;display:grid}.flash-admin-generate-row label{color:#4d5564;text-transform:uppercase;gap:6px;min-width:0;font-size:.72rem;font-weight:900;display:grid}.flash-admin-code-list,.flash-admin-claim-list{background:#f8fafc;border:1px solid #0f172a1a;border-radius:8px;width:100%;max-height:420px;display:grid;overflow:auto}.flash-admin-code-list>div,.flash-admin-claim-list>div{background:#fff;border-bottom:1px solid #0f172a14;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.flash-admin-code-list>div{grid-template-columns:minmax(220px,1fr) 70px 90px auto}.flash-admin-claim-list>div{grid-template-columns:minmax(160px,1fr) minmax(150px,.9fr) minmax(110px,.7fr) minmax(140px,.9fr)}.flash-admin-claim-list>div:first-child{z-index:2;background:#f1f5f9;position:sticky;top:0}.flash-admin-code-list code,.flash-admin-claim-list code{overflow-wrap:anywhere;color:#111827;background:#f8fafc;border:1px solid #0f172a1a;border-radius:6px;min-width:0;padding:5px 7px;font:800 .82rem/1.25 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.flash-admin-code-list span,.flash-admin-code-list small,.flash-admin-claim-list span,.flash-admin-claim-list time{overflow-wrap:anywhere;color:#475569;min-width:0;font-size:.82rem;font-weight:800}.flash-admin-claim-list>div:first-child span{color:#64748b;text-transform:uppercase;font-size:.72rem}.flash-admin-code-list .secondary-action{min-width:72px;min-height:34px;padding-inline:10px}.flash-admin-code-list .is-missing-code code{color:#92400e;background:#fffbeb}@media (width<=1050px){.flash-admin-simple-grid{grid-template-columns:1fr}.flash-admin-simple .flash-admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.flash-admin-simple-secret .admin-form-row,.flash-admin-simple .flash-admin-form-grid,.flash-admin-generate-row{grid-template-columns:1fr}.flash-admin-simple .flash-admin-form-grid label:first-child{grid-column:1}.flash-admin-code-list,.flash-admin-claim-list{overflow-x:auto}.flash-admin-code-list>div{min-width:560px}.flash-admin-claim-list>div{min-width:660px}}.flash-drop-page{min-height:calc(100dvh - var(--fixed-topbar-space,96px));padding:110px 0 48px;position:relative;overflow:hidden}.flash-drop-hero{z-index:1;grid-template-columns:minmax(320px,.9fr) minmax(340px,1.1fr);align-items:center;gap:56px;width:min(1120px,100% - 48px);margin:0 auto;display:grid;position:relative}.flash-drop-copy{flex-direction:column;align-items:flex-start;display:flex}.flash-drop-eyebrow{color:#111318;letter-spacing:0;text-transform:uppercase;background:#ffffffd1;border:1px solid #0c121c1f;border-radius:999px;align-items:center;gap:8px;min-height:36px;margin-bottom:14px;padding:0 15px;font-size:.82rem;font-weight:950;display:inline-flex;box-shadow:0 12px 28px #0b101c14}.flash-drop-eyebrow .ui-icon{color:#ef111d;stroke-width:2.4px;width:16px;height:16px}.flash-drop-copy h1{color:#050608;letter-spacing:0;text-transform:uppercase;flex-direction:column;margin:0;font-size:5.5rem;font-weight:1000;line-height:.9;display:flex}.flash-drop-copy h1:after{content:"";background:#ef111d;width:120px;height:6px;margin-top:12px}.flash-drop-copy p{color:#4c5360;max-width:360px;margin:14px 0 0;font-size:1rem;font-weight:750;line-height:1.45}.flash-drop-form{gap:8px;width:min(100%,368px);margin-top:12px;display:grid}.flash-drop-form label{gap:5px;display:grid}.flash-drop-form label>span{white-space:nowrap;clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.flash-drop-form input{color:#111318;width:100%;height:41px;font:inherit;background:#ffffffe6;border:1px solid #0d13201f;border-radius:8px;outline:none;padding:0 14px;font-size:.88rem;font-weight:750;box-shadow:0 10px 24px #0c121c0f}.flash-drop-form input:focus{border-color:#ef111da6;box-shadow:0 0 0 3px #ef111d1a}.flash-drop-form input.has-error{background:#fff7f7;border-color:#ef111db8}.flash-drop-form small{color:#d40b18;font-size:.76rem;font-weight:850}.flash-drop-submit{border-radius:8px;justify-content:space-between;align-items:center;width:100%;height:44px;margin-top:2px;display:flex}.flash-drop-submit .ui-icon{stroke-width:2.8px;width:21px;height:21px}.flash-drop-submit:disabled{cursor:not-allowed;opacity:.55}.flash-drop-rule-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(100%,368px);margin-top:12px;display:grid}.flash-drop-rule-row span{color:#181c24;text-align:center;text-transform:uppercase;background:#ffffffc2;border:1px solid #0e131f1a;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:40px;font-size:.68rem;font-weight:950;display:flex;box-shadow:0 10px 24px #0c121c0f}.flash-drop-rule-row .ui-icon{color:#111318;stroke-width:2.3px;width:15px;min-width:15px;height:15px}.flash-drop-status{color:#cf0d18;background:#fff4f5;border:1px solid #ef111d33;border-radius:8px;gap:2px;width:min(100%,368px);margin-top:12px;padding:12px 14px;font-size:.82rem;font-weight:850;display:grid}.flash-drop-status--success{color:#117641;background:#f1fbf5;border-color:#26925638}.flash-drop-status--closed{color:#4c5360;background:#ffffffc7;border-color:#090c121f}.flash-drop-status span{color:inherit;opacity:.84}.flash-drop-visual{place-items:center;min-height:440px;display:grid;position:relative}.flash-drop-pass{aspect-ratio:1.55;color:#f7f7f7;background:linear-gradient(135deg,#ffffff1a,#0000 26%),linear-gradient(160deg,#202020,#050506 58%,#151515);border:2px solid #ffffff94;border-radius:30px;grid-template-rows:auto 1fr auto auto auto;align-items:center;width:min(420px,100%);padding:28px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px #05070c57,inset 0 0 0 2px #ffffff2e,inset 0 0 26px #ffffff14}.flash-drop-pass:before,.flash-drop-pass:after{content:"";pointer-events:none;border:1px solid #fff3;border-radius:22px;position:absolute;inset:12px}.flash-drop-pass:after{opacity:.55;background:repeating-linear-gradient(115deg,#ffffff09 0 1px,#0000 1px 7px);border:0;inset:0}.flash-drop-pass__topline,.flash-drop-pass__footer{z-index:1;color:#ffffffbd;letter-spacing:0;text-transform:uppercase;justify-content:space-between;gap:16px;font-size:.66rem;font-weight:900;display:flex;position:relative}.flash-drop-pass__mark{z-index:1;filter:grayscale()brightness(2.4)contrast(1.4);place-items:center;width:128px;height:128px;margin:10px auto 0;display:grid;position:relative}.flash-drop-pass__mark img{object-fit:contain;width:100%;height:100%}.flash-drop-pass strong,.flash-drop-pass em{z-index:1;text-align:center;letter-spacing:0;text-transform:uppercase;font-style:normal;display:block;position:relative}.flash-drop-pass strong{margin-top:4px;font-size:2rem;font-weight:1000}.flash-drop-pass em{color:#ffffffd1;font-size:.85rem;font-weight:850}.flash-drop-pass__footer{margin-top:16px}.flash-drop-brush{opacity:.9;filter:blur(.2px);width:520px;height:74px;position:absolute;transform:rotate(-16deg)}.flash-drop-brush--black{background:linear-gradient(90deg,#0000,#040507c7,#0000)}.flash-drop-brush--red{background:linear-gradient(90deg,#0000,#ef111dd9,#0000);width:420px;height:42px;transform:rotate(-16deg)translate(34px,42px)}.flash-drop-doodles{pointer-events:none;opacity:.7;position:absolute;inset:0}.flash-drop-doodle{display:block;position:absolute}.flash-drop-doodle--one{border-top:2px solid #4b7fbe29;border-radius:50%;width:150px;height:64px;top:104px;left:44px;transform:rotate(-18deg)}.flash-drop-doodle--two{clip-path:polygon(50% 0,62% 36%,100% 38%,70% 60%,80% 100%,50% 76%,20% 100%,30% 60%,0 38%,38% 36%);border:2px solid #ef111d2e;width:72px;height:72px;top:110px;right:84px}.flash-drop-doodle--three{border:2px solid #0a0e151a;width:110px;height:74px;bottom:60px;left:60px;transform:skew(-12deg)rotate(-8deg)}.flash-admin-grid{grid-template-columns:minmax(260px,.72fr) minmax(320px,1fr)}.flash-admin-secret .admin-form-row{grid-template-columns:minmax(0,1fr) auto}.flash-admin-drop-list{gap:8px;display:grid}.flash-admin-drop-list button{color:#111318;text-align:left;background:#ffffffb8;border:1px solid #0c121c1f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;width:100%;min-height:72px;padding:12px;display:grid}.flash-admin-drop-list button.is-selected{border-color:#ef111d73;box-shadow:0 0 0 3px #ef111d17}.flash-admin-drop-list strong,.flash-admin-drop-list span,.flash-admin-drop-list small{overflow-wrap:anywhere}.flash-admin-drop-list small{color:#687081;grid-column:1/-1;font-weight:750}.flash-admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.flash-admin-form-grid label,.flash-admin-reward-json{color:#3f4653;text-transform:uppercase;gap:6px;font-size:.78rem;font-weight:900;display:grid}.flash-admin-reward-json{margin-bottom:12px}.flash-admin-reward-json textarea,.flash-admin-generated-codes{resize:vertical;width:100%;min-height:96px}.flash-admin-generated-codes{margin-top:12px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82rem;font-weight:800}@media (width<=900px){.flash-drop-page{padding-top:92px}.flash-drop-hero,.flash-admin-grid{grid-template-columns:1fr}.flash-drop-copy h1{font-size:4rem}.flash-drop-visual{min-height:340px}}@media (width<=640px){.flash-drop-hero{gap:30px;width:min(100% - 28px,520px)}.flash-drop-copy h1{font-size:3.1rem}.flash-drop-rule-row,.flash-admin-form-grid,.flash-admin-secret .admin-form-row{grid-template-columns:1fr}.flash-drop-pass{border-radius:22px;padding:22px}.flash-drop-pass__topline,.flash-drop-pass__footer{font-size:.58rem}.flash-admin-claims-table,.flash-admin-attempts-table{overflow-x:auto}.flash-admin-claims-table>div,.flash-admin-attempts-table>div{min-width:720px}}:root{--deep-navy:#061b55;--navy-900:#06143d;--navy-800:#092568;--hero-blue:#0047ff;--electric-blue:#0a5cff;--sky-blue:#d7e7ff;--surface:#fff;--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 #03103e29;--shadow-float:0 24px 70px #00104847;--shadow-card:0 16px 34px #0514463d;--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{background:var(--deep-navy);scroll-behavior:smooth;min-width:0;overflow-x:hidden}body{min-width:0;min-height:100vh;color:var(--surface);background:radial-gradient(circle at 82% 0,#0a5cffa8,#0000 32rem),radial-gradient(circle at 12% 12%,#ef1f252e,#0000 26rem),linear-gradient(128deg,#06143d 0%,#061b55 38%,#0047ff 100%);margin:0;overflow-x:hidden}body:before,body:after{content:"";z-index:0;pointer-events:none;position:fixed;inset:0}body:before{background:linear-gradient(140deg,#0000 0 22%,#ffffff0e 22% 31%,#0000 31%),linear-gradient(155deg,#0000 0 55%,#0211486b 55% 64%,#0000 64%),linear-gradient(25deg,#0000 0 72%,#ffffff12 72% 80%,#0000 80%)}body:after{background:radial-gradient(circle at 18% 80%,#14a44721,#0000 19rem),radial-gradient(circle at 100% 36%,#ef1f2529,#0000 22rem)}#root{z-index:1;min-width:0;position:relative;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-offset:3px;outline:3px solid #14a447bf}.app-layout{width:100%;min-height:100vh;margin:0;padding:20px clamp(12px,2.2vw,34px) 56px;position:relative}.page-shell{z-index:2;width:100%;position:relative}.section-stack{gap:22px;display:grid}.topbar{z-index:60;width:min(1180px,100% - 8px);min-width:0;color:var(--text-dark);box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #d7e0f2eb;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin:0 auto 20px;padding:14px 18px;display:grid;position:sticky;top:16px}.brand{min-width:0;color:inherit;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.brand-logo{align-items:center;gap:11px;min-width:0;display:inline-flex}.brand-logo__mark{place-items:center;width:46px;height:52px;display:grid;position:relative}.brand-logo__mark:before{content:"";clip-path:polygon(50% 0,92% 18%,92% 64%,50% 100%,8% 64%,8% 18%);background:linear-gradient(90deg,#0a4bdb 0 40%,#fff 40% 61%,#ef1f25 61% 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 3px #06143df2}.brand-logo__u{z-index:1;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;width:22px;height:28px;position:relative}.brand-logo__star{z-index:2;clip-path:polygon(50% 0,62% 35%,100% 35%,69% 57%,82% 100%,50% 74%,18% 100%,31% 57%,0 35%,38% 35%);background:#0a4bdb;width:8px;height:8px;position:absolute;top:4px;left:7px}.brand-logo__word{line-height:.86;font-family:var(--font-display);color:var(--deep-navy);gap:0;font-size:1.28rem;display:grid}.brand-logo--compact .brand-logo__star{width:5px;height:5px}.tabs{justify-content:center;gap:6px;min-width:0;display:flex}.tab,.mobile-nav__item,.admin-menu__item{min-height:44px;color:var(--text-dark);background:0 0;border:0;border-radius:10px;padding:0 16px;font-weight:850;transition:color .16s,background .16s,transform .16s}.topbar-actions{align-items:center;gap:10px;min-width:0;display:inline-flex}.topbar-context{color:#0d7b35;white-space:nowrap;background:#f5fff8;border:2px dashed #12a146;border-radius:12px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:950;display:inline-flex}.topbar-context .ui-icon{width:18px;height:18px}.admin-menu,.mobile-nav{position:relative}.admin-menu summary,.mobile-nav summary{min-height:44px;color:var(--text-dark);border:1px solid var(--border-blue-gray);background:#f4f7ff;border-radius:12px;align-items:center;padding:0 12px;font-weight:850;list-style:none;display:inline-flex}.admin-menu summary::-webkit-details-marker{display:none}.mobile-nav summary::-webkit-details-marker{display:none}.admin-menu__panel,.mobile-nav__panel,.account-menu{z-index:80;width:min(320px,100vw - 28px);color:var(--text-dark);background:var(--surface);border:1px solid var(--border-blue-gray);box-shadow:var(--shadow-float);border-radius:16px;gap:8px;padding:14px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.mobile-nav{display:none}.auth-shell{align-items:center;display:inline-flex;position:relative}.auth-button,.account-pill{min-height:42px;color:var(--text-dark);border:1px solid var(--border-blue-gray);white-space:nowrap;background:#f8fbff;border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-weight:850;display:inline-flex}.auth-button{color:#fff;background:var(--deep-navy)}.account-pill__dot{background:var(--green-status);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #14a4471f}.account-pill--warning .account-pill__dot{background:var(--red);box-shadow:0 0 0 4px #ef232d24}.account-menu__warning{background:#ef232d14;border:1px solid #ef232d47;border-radius:10px;padding:10px 12px}.account-menu .account-menu__warning span{color:var(--red-dark)}.account-pill__chevron{color:var(--text-muted);font-weight:900}.account-menu div{gap:3px;display:grid}.account-menu span,.account-menu p{color:var(--text-muted);margin:0;font-size:.82rem}.account-menu strong{overflow-wrap:anywhere}.auth-warning{color:var(--red-dark);gap:2px;font-size:.82rem;display:grid}.ui-icon{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.primary-action,.secondary-action,.danger-action,.panel-link-button,.pack-link-action{text-transform:uppercase;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 22px;font-weight:950;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s,color .16s;display:inline-flex;position:relative;overflow:hidden}.primary-action:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:45%;transition:left .28s;position:absolute;inset:-40% auto -40% -55%;transform:rotate(18deg)}.primary-action:hover:after{left:120%}.primary-action--small{min-height:38px;padding:0 14px;font-size:.82rem}.secondary-action{color:var(--deep-navy);border:1px solid var(--border-blue-gray);background:#fff;box-shadow:0 8px 18px #061b5514}.secondary-action--hero{color:#fff;box-shadow:none;background:#04195557;border-color:#ffffffc7}.danger-action{color:#fff;background:var(--red-dark);border:0}.panel-link-button,.pack-link-action{min-height:34px;color:var(--red-cta);background:0 0;border:0;padding:0 6px;font-size:.78rem}.eyebrow{color:var(--electric-blue);letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;font-size:.75rem;font-weight:950;display:inline-flex}.premium-panel,.glass-panel{color:var(--text-dark);border:1px solid var(--border-blue-gray);border-radius:var(--radius-panel);box-shadow:var(--shadow-soft);background:linear-gradient(#fff,#f8fbff);position:relative;overflow:hidden}.premium-panel{padding:clamp(18px,2vw,26px);animation:.52s both panelIn}.premium-panel__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.premium-panel h2,.section-heading h1,.section-heading h2,.page-hero h1{color:var(--deep-navy);font-family:var(--font-display);text-transform:uppercase;margin:0;line-height:.9}.premium-panel h2{font-size:clamp(1.35rem,2vw,2rem)}.panel-subcopy{color:var(--text-muted);margin:0 0 14px}.empty-panel{min-height:128px;color:var(--text-muted);text-align:center;background:#f7faff;border:1px dashed #afc2e8;border-radius:14px;place-items:center;gap:5px;padding:24px;display:grid}.empty-panel strong{color:var(--deep-navy);font-size:1.1rem}.compact-empty{min-height:86px;padding:16px}.disabled-reason{color:var(--text-muted);margin:10px 0 0;font-size:.92rem}.status-pill{width:fit-content;min-height:34px;color:var(--deep-navy);border:1px solid var(--border-blue-gray);text-transform:uppercase;background:#f8fbff;border-radius:999px;align-items:center;padding:0 12px;font-size:.78rem;font-weight:950;display:inline-flex}.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{gap:16px;padding:clamp(16px,2vw,22px);display:grid}.admin-panel-wide{width:100%}.admin-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.7fr);gap:18px;display:grid}.admin-panel-heading,.section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-panel-heading h2{color:var(--deep-navy);font-family:var(--font-display);text-transform:uppercase;margin:0;line-height:.9}.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;color:var(--text-dark);border:1px solid var(--border-blue-gray);background:#fff;border-radius:10px;padding:0 12px}.admin-panel label{color:var(--text-muted);text-transform:uppercase;gap:6px;font-size:.76rem;font-weight:950;display:grid}.admin-panel textarea{resize:vertical;min-height:86px;padding-block:10px}.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{grid-template-columns:repeat(auto-fit,minmax(160px,1fr)) auto auto;align-items:end;gap:10px;display:grid}.admin-player-search__row,.admin-form-row,.admin-filter-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.admin-filter-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.admin-checkbox{color:var(--text-muted);align-items:center;gap:8px;font-weight:800;display:inline-flex}.admin-checkbox input{width:auto;min-height:0}.admin-message{border:1px solid var(--border-blue-gray);background:#f8fbff;border-radius:10px;padding:10px 12px}.admin-message-danger{color:#9b1118;background:#fff2f3;border-color:#ef1f2559}.admin-metric-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.admin-metric-grid div,.admin-status-grid strong,.admin-search-results button{color:var(--text-dark);border:1px solid var(--border-blue-gray);background:#fff;border-radius:10px}.admin-metric-grid div{gap:5px;min-height:82px;padding:12px;display:grid}.admin-metric-grid span,.admin-table>div:first-child span{color:var(--text-muted);text-transform:uppercase;font-size:.76rem;font-weight:950}.admin-metric-grid strong{color:var(--deep-navy);overflow-wrap:anywhere}.admin-subsection{gap:12px;display:grid}.admin-subsection h3{color:var(--deep-navy);margin:0}.admin-search-results{gap:8px;display:grid}.admin-search-results button{text-align:left;grid-template-columns:minmax(0,1fr) repeat(3,auto);align-items:center;gap:10px;min-height:52px;padding:10px 12px;display:grid}.admin-table{gap:6px;max-width:100%;padding-bottom:2px;display:grid;overflow-x:auto}.admin-table>div{min-width:760px;color:var(--text-dark);border:1px solid var(--border-blue-gray);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:grid}.admin-table>div:first-child{background:#f2f7ff}.admin-table span{overflow-wrap:anywhere;min-width:0}.admin-table>.disabled-reason{color:var(--text-muted);background:#fff;border:1px dashed #afc2e8;border-radius:10px;padding:12px}.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-v3-tasks-page{width:min(1280px,100%)}.admin-v3-task-grid{grid-template-columns:minmax(260px,.72fr) minmax(520px,1.28fr);align-items:start;gap:18px;display:grid}.admin-v3-task-list{position:sticky;top:96px}.admin-v3-task-list__items{gap:8px;max-height:640px;padding-right:4px;display:grid;overflow-y:auto}.admin-v3-task-list__items button{min-height:74px;color:var(--text-dark);text-align:left;border:1px solid var(--border-blue-gray);cursor:pointer;background:#fff;border-radius:10px;gap:4px;padding:12px;display:grid}.admin-v3-task-list__items button.is-selected{border-color:#0a5cff80;box-shadow:inset 4px 0 #0a5cff}.admin-v3-task-list__items strong,.admin-v3-task-list__items span,.admin-v3-task-list__items small{overflow-wrap:anywhere;min-width:0}.admin-v3-task-list__items small{color:var(--text-muted);font-weight:800}.admin-v3-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-v3-full{grid-column:1/-1}.admin-v3-form-grid label:has(textarea){grid-column:1/-1}.admin-v3-config-panel{border:1px solid var(--border-blue-gray);background:#f8fbff;border-radius:10px;gap:12px;padding:14px;display:grid}.admin-v3-check-row,.admin-v3-preset-row,.admin-v3-action-row,.admin-v3-user-search,.admin-v3-adjust-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-v3-check-row label{width:fit-content;min-height:38px;color:var(--text-dark);border:1px solid var(--border-blue-gray);text-transform:none;background:#fff;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.admin-v3-check-row input{width:auto;min-height:auto}.admin-v3-preset-row span{color:var(--text-muted);font-weight:900}.admin-v3-action-row{justify-content:flex-end}.admin-v3-user-search,.admin-v3-adjust-row{grid-template-columns:minmax(0,1fr) auto;display:grid}.admin-v3-adjust-row{grid-template-columns:minmax(120px,.35fr) minmax(0,1fr) auto}.admin-v3-user-task-table>div,.admin-v3-points-table>div{grid-template-columns:1.1fr .65fr .55fr .85fr .85fr}.admin-v3-points-table>div{grid-template-columns:.9fr .7fr .45fr .55fr 1.2fr}@media (width<=980px){.admin-v3-task-grid{grid-template-columns:1fr}.admin-v3-task-list{position:static}}@media (width<=680px){.admin-v3-form-grid,.admin-v3-user-search,.admin-v3-adjust-row{grid-template-columns:1fr}.admin-v3-action-row,.admin-v3-user-search .primary-action,.admin-v3-adjust-row .secondary-action{width:100%}}.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 .65fr .4fr .7fr .7fr 1fr .7fr .85fr 1.2fr;min-width:1120px}.testnet-status{color:var(--text-dark);border:1px solid var(--border-blue-gray);background:#f8fbff;border-radius:14px;gap:9px;margin-top:14px;padding:14px;display:grid}.testnet-status.is-success{background:#f3fff7;border-color:#14a44759}.testnet-status.is-failed{background:#fff5f5;border-color:#ef1f2559}.tx-status-header,.tx-status-hash,.tx-status-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tx-status-header span{color:var(--electric-blue);font-weight:900}.tx-status-hash span{color:var(--text-muted)}.landing-page{gap:16px;display:grid}.landing-hero,.pack-flow-panel,.page-hero{box-shadow:var(--shadow-float);background:linear-gradient(142deg,#0047ff29,#0000 22%),radial-gradient(circle at 72% 36%,#0a5cff9e,#0000 28rem),linear-gradient(124deg,#06143d 0%,#061b55 47%,#0047ff 100%);border-radius:0 0 34px 34px;position:relative;overflow:hidden}.landing-hero{grid-template-columns:minmax(0,.95fr) minmax(430px,1fr);align-items:center;min-height:560px;padding:112px clamp(20px,6vw,86px) 52px;display:grid}.landing-hero:before,.pack-flow-panel:before,.page-hero:before{content:"";pointer-events:none;background:linear-gradient(155deg,#0000 0 38%,#ffffff14 38% 48%,#0000 48%),linear-gradient(25deg,#0000 0 64%,#0000002e 64% 75%,#0000 75%);position:absolute;inset:0}.landing-hero__copy,.landing-hero__visual,.pack-flow-main,.pack-flow-visual,.page-hero>*{z-index:2;position:relative}.landing-hero h1{color:#fff;max-width:720px;font-family:var(--font-display);text-transform:uppercase;text-shadow:0 5px 18px #00082857;margin:0 0 16px;font-size:clamp(4.2rem,7vw,7.9rem);line-height:.86}.landing-support-chips{flex-wrap:wrap;gap:16px;margin:16px 0 24px;display:flex}.landing-support-chips span{color:#fff;align-items:center;gap:10px;min-height:34px;font-weight:950;display:inline-flex}.landing-support-chips span:after{content:"";background:#ffffff59;width:1px;height:24px;margin-left:8px}.landing-support-chips span:last-child:after{display:none}.landing-support-chips .ui-icon{color:#fff;background:var(--electric-blue);border-radius:8px;width:28px;height:28px;padding:5px}.landing-hero-actions,.pack-flow-actions{flex-wrap:wrap;gap:12px;display:flex}.landing-hero__visual{min-width:0}.landing-panels{gap:18px;display:grid}.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{grid-template-columns:repeat(4,minmax(92px,1fr));gap:10px;display:grid}.steps-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.step-card{border:1px solid var(--border-blue-gray);background:#fbfdff;border-radius:14px;grid-template-columns:auto 1fr;gap:10px 14px;min-height:170px;padding:20px;display:grid;position:relative}.step-card__number{color:var(--electric-blue);font-family:var(--font-display);font-size:3.2rem;line-height:.85}.step-card__icon{width:56px;height:56px;color:var(--deep-navy);background:#eaf2ff;border:1px solid #b9cced;border-radius:12px;place-items:center;display:grid}.step-card__arrow{z-index:2;border-top:2px dashed var(--electric-blue);border-radius:50%;width:44px;height:22px;position:absolute;top:58px;right:-24px}.step-card strong,.step-card p{grid-column:1/-1}.step-card strong{color:var(--text-dark);font-size:1.02rem}.step-card p{color:var(--text-muted);margin:0}.collector-panel__content,.receipt-panel__content{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:20px;display:grid}.album-box{aspect-ratio:.76;color:#fff;width:156px;box-shadow:var(--shadow-card);background:linear-gradient(120deg,#ffffff2e,#0000 24%),linear-gradient(145deg,#08286f,#003cc9 58%,#06143d);border:2px solid #b8cbef;border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden;transform:perspective(700px)rotateY(-12deg)}.album-box:after{content:"";background:linear-gradient(135deg, transparent 0 40%, var(--red-cta) 40% 51%, transparent 51%);position:absolute;inset:28% -20%}.album-box__spine{background:#ffffff26;border-radius:999px;width:12px;position:absolute;top:12px;bottom:12px;left:12px}.album-box__shine,.product-pack__shine,.showcase-card__foil,.uc-card__foil{mix-blend-mode:screen;pointer-events:none;background:linear-gradient(115deg,#0000 0 32%,#ffffff61 38%,#0000 48%);position:absolute;inset:0}.album-box strong{z-index:1;max-width:90px;font-family:var(--font-display);text-align:center;line-height:.9;position:relative}.collector-panel__copy p,.receipt-panel__copy p{color:var(--text-dark);margin:0 0 12px}.album-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;margin:12px 0 16px;display:grid}.album-progress div{color:var(--text-dark);text-transform:uppercase;grid-column:1/-1;justify-content:space-between;font-size:.72rem;font-weight:950;display:flex}.album-progress__track{background:#dce6f6;border-radius:999px;height:12px;display:block;overflow:hidden}.album-progress__track span{background:linear-gradient(90deg, var(--electric-blue), #1740da);border-radius:inherit;height:100%;display:block}.album-progress em{color:var(--deep-navy);font-style:normal;font-weight:950}.collector-stats,.referral-stat-row,.wallet-metric-row{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.collector-stats span,.referral-stat-row div,.wallet-metric-row div{color:var(--text-muted);text-transform:uppercase;gap:2px;font-size:.72rem;display:grid}.collector-stats strong,.referral-stat-row strong,.wallet-metric-row strong{color:var(--deep-navy);font-size:1.35rem}.receipt-card{width:150px;color:var(--text-dark);background:linear-gradient(#fff,#f7fbff);border:1px dashed #9eb2d7;border-radius:12px 12px 3px 3px;gap:9px;padding:18px 16px 24px;display:grid;position:relative;box-shadow:0 15px 34px #061b5529}.receipt-card:after{content:"";background:linear-gradient(135deg,#0000 0 50%,#fff 50%) 0 0/12px 10px repeat-x;height:10px;position:absolute;bottom:-1px;left:0;right:0}.receipt-card__top{color:var(--text-muted);text-transform:uppercase;font-size:.76rem;font-weight:950}.receipt-card strong{font-size:.92rem}.receipt-card dl{gap:7px;margin:0;display:grid}.receipt-card div{justify-content:space-between;gap:10px;font-size:.62rem;display:flex}.receipt-card dt{color:var(--text-muted);text-transform:uppercase;font-weight:900}.receipt-card dd{text-align:right;margin:0}.receipt-card__seal{color:#fff;background:var(--deep-navy);border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:-10px;right:-10px}.receipt-panel__copy{gap:8px;display:grid}.receipt-panel__copy p{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;font-size:.9rem;display:grid}.receipt-panel__copy .ui-icon{color:#fff;background:var(--electric-blue);border-radius:50%;width:32px;height:32px;padding:7px;display:grid}.network-pill{color:#fff;background:linear-gradient(90deg, #1647e9, var(--electric-blue));border-radius:999px;justify-content:center;width:fit-content;padding:8px 16px;font-size:.76rem;font-weight:950;display:inline-flex}.parade-route-v2{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.parade-route-v2__step{text-align:center;justify-items:center;gap:6px;display:grid;position:relative}.parade-route-v2__icon{color:#fff;background:var(--electric-blue);width:58px;height:58px;box-shadow:0 0 0 4px var(--electric-blue);border:4px solid #fff;border-radius:50%;place-items:center;display:grid}.parade-route-v2__line{border-top:2px dashed var(--electric-blue);width:calc(100% - 50px);position:absolute;top:28px;left:calc(50% + 34px)}.parade-route-v2 strong{color:var(--deep-navy);font-size:.78rem}.parade-route-v2 p{color:var(--text-muted);margin:0;font-size:.78rem;line-height:1.35}.referral-strip{color:#fff;box-shadow:var(--shadow-float);background:linear-gradient(90deg,#0b43d8,#0047ff);border:1px solid #ffffff38;border-radius:14px;grid-template-columns:minmax(280px,1fr) auto minmax(220px,auto);align-items:center;gap:18px;margin:0 clamp(4px,2vw,18px);padding:18px 22px;display:grid}.referral-strip__title{align-items:center;gap:14px;display:flex}.referral-strip__title .ui-icon{width:34px;height:34px}.referral-strip h2{font-family:var(--font-display);margin:0;font-size:clamp(1.2rem,2vw,1.7rem);line-height:.95}.referral-strip p{color:#ffffffd6;margin:4px 0 0;font-size:.82rem}.referral-strip__actions{align-items:center;gap:12px;display:flex}.referral-code-pill{min-height:42px;color:var(--deep-navy);white-space:nowrap;background:#fff;border-radius:8px;align-items:center;padding:0 18px;font-weight:950;display:inline-flex}.flag-orbit{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.country-flag{isolation:isolate;background:#e9eef8;border:2px solid #ffffffc7;border-radius:999px;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 15px #03103e38}.country-flag--sm{width:28px;height:28px}.country-flag--md{width:38px;height:38px}.country-flag--lg{border-radius:5px;width:74px;height:48px}.country-flag--image{background:#fff}.country-flag--image:before,.country-flag--image:after{content:none!important}.country-flag--image img{object-fit:cover;width:100%;height:100%;display:block}.country-flag--ARG{background:linear-gradient(#75aadb 0 33%,#fff 33% 66%,#75aadb 66%)}.country-flag--ARG:after{content:"";background:#f4c542;border-radius:50%;position:absolute;inset:42% 44%}.country-flag--BRA{background:#009b3a}.country-flag--BRA:before{content:"";background:#ffdf00;position:absolute;inset:22% 24%;transform:rotate(45deg)}.country-flag--BRA:after{content:"";background:#002776;border-radius:50%;position:absolute;inset:33% 38%}.country-flag--USA{background:repeating-linear-gradient(#b22234 0 8%,#fff 8% 16%)}.country-flag--USA:before{content:"";background:#3c3b6e;position:absolute;inset:0 54% 48% 0}.country-flag--MEX{background:linear-gradient(90deg,#006847 0 33%,#fff 33% 66%,#ce1126 66%)}.country-flag--MEX:after{content:"";background:#9a6a20;border-radius:50%;position:absolute;inset:42% 46%}.country-flag--FRA{background:linear-gradient(90deg,#002395 0 33%,#fff 33% 66%,#ed2939 66%)}.country-flag--ESP{background:linear-gradient(#aa151b 0 25%,#f1bf00 25% 75%,#aa151b 75%)}.country-flag--ENG{background:linear-gradient(90deg,#0000 0 42%,#c8102e 42% 58%,#0000 58%),linear-gradient(#0000 0 42%,#c8102e 42% 58%,#0000 58%),#fff}.country-flag--JPN{background:#fff}.country-flag--JPN:after{content:"";background:#bc002d;border-radius:50%;position:absolute;inset:28%}.country-flag--POR{background:linear-gradient(90deg,#060 0 42%,red 42%)}.country-flag--POR:after{content:"";background:#ffd100;border-radius:50%;width:18%;height:26%;position:absolute;top:37%;left:37%}.country-flag--GER{background:linear-gradient(#000 0 33%,#d00 33% 66%,#ffce00 66%)}.country-flag--CAN{background:linear-gradient(90deg,red 0 25%,#fff 25% 75%,red 75%)}.country-flag--CAN:after{content:"";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%);background:red;position:absolute;inset:32% 43%}.flag-bunting{z-index:3;pointer-events:none;align-items:flex-start;gap:18px;display:flex;position:absolute;top:42px}.flag-bunting--left{left:0;transform:rotate(9deg)translate(-18px)}.flag-bunting--right{right:0;transform:rotate(-8deg)translate(18px)}.flag-bunting__line{background:#ffffff7a;height:2px;position:absolute;top:0;left:-24px;right:-24px}.flag-bunting__tag{transform-origin:top;animation:4s ease-in-out infinite flagWave}.flag-bunting__tag:nth-child(3n){animation-delay:-1s}.floating-flag-stickers{z-index:2;pointer-events:none;position:absolute;inset:0}.floating-flag-sticker{box-shadow:var(--shadow-card);background:#fff;border-radius:9px;padding:5px;display:inline-grid;position:absolute}.floating-flag-sticker--1{top:54%;left:4%;transform:rotate(-7deg)}.floating-flag-sticker--2{bottom:15%;left:7%;transform:rotate(-6deg)}.floating-flag-sticker--3{top:50%;right:9%;transform:rotate(9deg)}.floating-flag-sticker--4{bottom:22%;right:5%;transform:rotate(8deg)}.confetti-field{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.confetti-bit{opacity:.9;background:#fff;width:14px;height:7px;animation:8s linear infinite confettiDrift;position:absolute}.confetti-bit--1{background:var(--red-cta);top:26%;left:26%}.confetti-bit--2{background:#fff;animation-delay:-2s;top:19%;left:48%}.confetti-bit--3{background:var(--gold);animation-delay:-4s;top:36%;left:62%}.confetti-bit--4{background:#fff;animation-delay:-5s;top:42%;right:12%}.confetti-bit--5{background:var(--red-cta);animation-delay:-3s;bottom:24%;right:28%}.confetti-bit--6{background:#fff;animation-delay:-6s;bottom:28%;left:18%}.product-stage{min-height:520px;position:relative}.product-stage--compact{min-height:420px}.product-stage__halo{background:radial-gradient(circle,#fff3,#0000 62%);position:absolute;inset:13% 5% 16% 0}.product-stage__platform{background:linear-gradient(#1463ffc2,#051448eb);border:1px solid #fff9;border-radius:50%;height:96px;position:absolute;bottom:10%;left:11%;right:6%;box-shadow:0 28px 48px #00062361}.product-stage__pack,.product-stage__card{position:absolute;bottom:16%}.product-stage__card{z-index:4;width:min(240px,34vw);animation:5s ease-in-out infinite cardFloat;left:9%;transform:rotate(-6deg)}.product-stage__pack{z-index:3;width:min(310px,41vw);animation:4.8s ease-in-out infinite packFloat;right:8%}.product-pack{aspect-ratio:.72;color:#fff;width:100%;box-shadow:var(--shadow-card);background:linear-gradient(115deg,#ffffff24,#0000 28%),linear-gradient(145deg,#06143d 0%,#0a3fb4 48%,#071f5f 100%);border:2px solid #ffffff8a;border-radius:16px;align-content:center;justify-items:center;display:grid;position:relative;overflow:hidden}.product-pack--compact{width:92px}.product-pack:before,.product-pack:after{content:"";background:linear-gradient(135deg, transparent 0 40%, var(--red-cta) 40% 52%, transparent 52%), linear-gradient(45deg, transparent 0 45%, #fffc 45% 52%, transparent 52%);position:absolute;inset:34% -12%}.product-pack__crimp{background:repeating-linear-gradient(90deg,#ffffff2e 0 7px,#00000029 7px 14px);height:23px;position:absolute;left:-5px;right:-5px}.product-pack__crimp--top{top:0}.product-pack__crimp--bottom{bottom:0}.product-pack .brand-logo{z-index:2;justify-items:center;gap:8px;display:grid;position:relative}.product-pack .brand-logo__word{color:#fff;text-align:center;font-size:1.55rem}.product-pack--compact .brand-logo__word{display:none}.product-pack__series{z-index:2;width:min-content;font-family:var(--font-display);text-align:center;text-transform:uppercase;margin-top:14px;font-size:clamp(1.3rem,3vw,2.1rem);line-height:.9;position:relative}.product-pack__count{z-index:2;letter-spacing:0;font-size:.72rem;font-weight:900;position:absolute;bottom:30px}.product-pack--compact .product-pack__series,.product-pack--compact .product-pack__count{display:none}.showcase-card,.uc-card{isolation:isolate;aspect-ratio:3/4;color:#fff;transform-style:preserve-3d;box-shadow:var(--shadow-card);border-radius:14px;position:relative;overflow:hidden}.showcase-card{background:linear-gradient(135deg,#ffffff2e,#0000 28%),linear-gradient(145deg,#071533 0%,#0a41c8 100%);border:2px solid #ffffffd1;transition:transform .18s,box-shadow .18s}.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{z-index:2;line-height:.9;font-family:var(--font-display);font-size:clamp(1.25rem,2.2vw,2.15rem);display:grid;position:absolute;top:8px;left:8px}.showcase-card__rating small{font-size:.45em}.showcase-card__player,.uc-card__player{z-index:2;width:36%;height:54%;position:absolute;bottom:20%;left:50%;transform:translate(-50%)}.showcase-card__head,.uc-card__head{aspect-ratio:1;background:#1b1520;border-radius:50%;width:24%;position:absolute;top:2%;left:50%;transform:translate(-50%)}.showcase-card__shirt,.uc-card__shirt{clip-path:polygon(18% 0,82% 0,100% 28%,78% 38%,72% 100%,28% 100%,22% 38%,0 28%);width:60%;height:46%;font-family:var(--font-display);background:linear-gradient(135deg,#0a5cff,#06328e);place-items:center;font-size:1.3rem;display:grid;position:absolute;top:20%;left:20%}.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{background:#07133d;border-radius:2px 2px 8px 8px;width:34%;height:15%;position:absolute;top:64%;left:33%}.showcase-card__leg,.uc-card__leg{background:#d8e8ff;border-radius:999px;width:10%;height:26%;position:absolute;top:77%}.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{z-index:3;position:absolute;bottom:34px;right:8px}.showcase-card__brand .brand-logo__word{display:none}.showcase-card__caption{z-index:3;text-transform:uppercase;border-top:1px solid #ffffff59;gap:2px;padding-top:7px;font-size:.7rem;display:grid;position:absolute;bottom:8px;left:8px;right:8px}.showcase-card__caption strong{font-size:.82rem}.showcase-card__caption small{color:#7dffad;font-weight:950}.uc-card{background:radial-gradient(circle at 70% 20%,#ffffff38,#0000 24%),linear-gradient(145deg,#06143d,#0a48da);border:2px solid #ffffffc7;width:100%;transition:transform .18s,filter .18s,opacity .18s}.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";z-index:5;min-height:34px;color:var(--deep-navy);background:#ffffffdb;border-radius:999px;place-items:center;font-weight:950;display:grid;position:absolute;inset:auto 12px 44%}.uc-card__topline{z-index:4;justify-content:space-between;gap:8px;display:flex;position:absolute;top:9px;left:9px;right:9px}.uc-card__rating{line-height:.9;font-family:var(--font-display);font-size:clamp(1.55rem,3vw,2.4rem);display:grid}.uc-card__rating small{font-size:.42em}.uc-card__country{color:#fff;justify-items:center;gap:2px;font-size:.62rem;font-weight:950;display:grid}.uc-card__art{background:linear-gradient(145deg,#0000 0 48%,#ffffffd1 48% 55%,#0000 55%),linear-gradient(20deg,#ffffff2e,#0000);border-radius:12px;position:absolute;inset:18% 8% 20%;overflow:hidden}.uc-card__sunburst{background:repeating-conic-gradient(from 0deg, #ffffff47 0 9deg, transparent 9deg 18deg);opacity:.45;position:absolute;inset:-30%}.uc-card__streak{z-index:1;background:#ffffff70;width:64%;height:12px;position:absolute;transform:rotate(-24deg)}.uc-card__streak--one{top:31%;left:-12%}.uc-card__streak--two{background:#ef1f25b3;bottom:35%;right:-20%}.uc-card__footer{z-index:4;justify-content:space-between;align-items:end;gap:8px;display:flex;position:absolute;bottom:8px;left:9px;right:9px}.uc-card__footer div{gap:2px;min-width:0;display:grid}.uc-card__footer strong{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.82rem;overflow:hidden}.uc-card__footer span{color:#90ffb3;text-transform:uppercase;font-size:.68rem;font-weight:950}.uc-card__footer .brand-logo__word{display:none}.uc-card__details{z-index:4;color:#ffffffd1;justify-content:space-between;gap:6px;font-size:.6rem;font-weight:850;display:flex;position:absolute;bottom:38px;left:9px;right:9px}.quantity-badge,.reveal-label{z-index:6;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:.72rem;font-weight:950;display:inline-flex;position:absolute}.quantity-badge{color:#fff;background:var(--red-cta);top:8px;right:8px}.reveal-label{color:var(--deep-navy);background:#fff;bottom:8px;left:8px}.reveal-label.is-new{color:#fff;background:var(--green-status)}.card-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:18px;display:grid}.card-preview-trigger{background:0 0;border:0;border-radius:16px;padding:0}.page-hero{border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;min-height:260px;padding:clamp(42px,7vw,82px) clamp(20px,5vw,62px);display:grid}.page-hero h1{color:#fff;font-size:clamp(3rem,6vw,5.8rem)}.page-hero p{color:#ffffffdb;max-width:620px;margin:12px 0 0;font-size:1.05rem}.page-hero .eyebrow{color:#9ec6ff}.collection-summary{flex-wrap:wrap;gap:10px;display:flex}.collection-summary span{min-width:118px;color:var(--text-muted);border:1px solid var(--border-blue-gray);background:#fff;border-radius:14px;gap:3px;padding:14px 16px;display:grid;box-shadow:0 10px 22px #061b551f}.collection-summary--hero span{color:#ffffffb8;background:#ffffff1f;border-color:#ffffff38}.collection-summary small{text-transform:uppercase;font-size:.7rem;font-weight:900}.collection-summary strong{color:var(--deep-navy);font-size:1.65rem}.collection-summary--hero strong{color:#fff}.collection-filter-top-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.46fr);align-items:start;gap:18px;display:grid}.collection-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.collection-controls input,.collection-controls select,.lineup-slot select{min-width:150px;min-height:42px;color:var(--text-dark);border:1px solid var(--border-blue-gray);background:#fff;border-radius:10px;padding:0 12px}.search-control{border:1px solid var(--border-blue-gray);background:#fff;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding-left:12px;display:inline-flex}.search-control input{border:0;min-width:210px}.chip-toggle{border:1px solid var(--border-blue-gray);cursor:pointer;background:#eef5ff;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 16px 0 12px;font-weight:850;display:inline-flex;position:relative}.chip-toggle input{opacity:0;pointer-events:none;width:1px;min-width:0;height:1px;padding:0;position:absolute}.chip-toggle span{align-items:center;gap:8px;display:inline-flex}.chip-toggle span:before{content:"";background:#fff;border:1px solid #bdd0ee;border-radius:999px;width:18px;height:18px;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{gap:8px;max-height:390px;padding-right:4px;display:grid;overflow:auto}.team-progress-list button{color:var(--text-dark);border:1px solid var(--border-blue-gray);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:10px;display:grid}.team-progress-list span{align-items:center;gap:8px;min-width:0;font-weight:850;display:inline-flex}.team-progress-list em{background:#dbe6f7;border-radius:999px;grid-column:1/-1;height:7px;display:block;overflow:hidden}.team-progress-list em span{background:linear-gradient(90deg, var(--green-status), var(--electric-blue));height:100%;display:block}.collection-album-panel{background:linear-gradient(#fff,#edf5ff)}.pack-flow-panel{border-radius:26px;grid-template-columns:minmax(0,.92fr) minmax(390px,.85fr);gap:28px;min-height:520px;padding:96px clamp(20px,5vw,66px) 46px;display:grid}.pack-flow-copy h1{color:#fff;max-width:680px;font-family:var(--font-display);margin:0;font-size:clamp(3.2rem,6vw,6.4rem);line-height:.9}.pack-flow-copy p{color:#ffffffdb;max-width:590px;margin:14px 0 0}.pack-flow-copy .eyebrow{color:#9ec6ff}.pack-flow-balance{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.pack-flow-balance div{color:#ffffffc7;background:#ffffff1f;border:1px solid #fff3;border-radius:14px;gap:4px;padding:16px;display:grid}.pack-flow-balance strong{color:#fff;font-size:2rem}.pack-open-primary{text-align:left;justify-items:start;min-height:58px;display:grid}.pack-open-primary small{opacity:.82;text-transform:none;font-size:.72rem}.pack-network-step,.pack-action-hints,.pack-credit-inline{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.pack-network-step,.pack-action-hints span,.pack-credit-inline span{color:#fff;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:12px;padding:10px 12px}.available-pack-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.available-pack-card{border:1px solid var(--border-blue-gray);background:#f8fbff;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid}.available-pack-card__visual{grid-row:span 2;place-items:center;width:96px;min-height:120px;display:grid}.available-pack-card__visual>.ui-icon{width:58px;height:58px;color:var(--electric-blue)}.available-pack-card span{color:var(--electric-blue);text-transform:uppercase;font-size:.75rem;font-weight:950}.available-pack-card strong{color:var(--deep-navy);margin:2px 0 4px;font-size:1.2rem;display:block}.available-pack-card p{color:var(--text-muted);margin:0;font-size:.9rem}.available-pack-card button{grid-column:2;justify-self:start}.opening-history-list{gap:8px;max-height:430px;display:grid;overflow:auto}.opening-history-row,.wallet-receipt-list article,.invite-history-list div,.burn-card-list div{color:var(--text-dark);border:1px solid var(--border-blue-gray);background:#fff;border-radius:12px;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.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{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#010823c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pack-purchase-modal{width:min(560px,100%);padding:24px}.pack-purchase-modal__header{justify-content:space-between;gap:18px;margin-bottom:18px;display:flex}.pack-purchase-modal h2{color:var(--deep-navy);font-family:var(--font-display);text-transform:uppercase;margin:0 0 6px;font-size:2rem}.pack-purchase-modal p{color:var(--text-muted);margin:0}.modal-close-button,.card-preview-modal__close{min-width:42px;min-height:42px;color:var(--deep-navy);border:1px solid var(--border-blue-gray);background:#f1f6ff;border-radius:10px;font-weight:950}.quantity-selector{gap:12px;display:grid}.quantity-stepper{border:1px solid var(--border-blue-gray);background:#f8fbff;border-radius:14px;grid-template-columns:46px minmax(0,1fr) 46px;align-items:center;gap:10px;padding:12px;display:grid}.quantity-stepper__button,.chip-button{min-height:38px;color:var(--deep-navy);border:1px solid var(--border-blue-gray);background:#fff;border-radius:10px;font-weight:950}.quantity-stepper div{color:var(--text-muted);justify-items:center;font-size:.78rem;display:grid}.quantity-stepper strong{color:var(--deep-navy);font-size:1.8rem}.quantity-quick-row{flex-wrap:wrap;gap:8px;display:flex}.chip-button{min-width:48px}.chip-button.is-active{color:#fff;background:var(--electric-blue)}.pack-total-card{border:1px solid var(--border-blue-gray);background:#f8fbff;border-radius:14px;gap:8px;margin:16px 0;padding:16px;display:grid}.pack-total-row{justify-content:space-between;gap:12px;display:flex}.pack-total-row--strong{border-top:1px solid var(--border-blue-gray);padding-top:8px;font-size:1.1rem}.pack-modal-actions,.testnet-action-row{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.pack-opening-modal{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;padding:0}.pack-opening-modal__surface{width:100%;height:100%;color:var(--ink);background:#fff;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.pack-opening-modal__surface:before,.pack-opening-modal__surface:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.pack-opening-modal__surface:before{opacity:.62;background:radial-gradient(circle at 7% 19%,#0000 0 18px,#4d81c22e 19px 21px,#0000 22px),radial-gradient(circle at 93% 18%,#0000 0 24px,#ef111d24 25px 27px,#0000 28px),radial-gradient(circle at 88% 82%,#0000 0 16px,#4d81c221 17px 19px,#0000 20px),linear-gradient(128deg,#0000 0 13%,#4d81c224 13% 13.28%,#0000 13.45%),linear-gradient(148deg,#0000 0 77%,#ef111d1c 77% 77.24%,#0000 77.45%)}.pack-opening-modal__surface:after{opacity:.52;background:linear-gradient(90deg,#0000 4%,#0c121a1a 4% 4.2%,#0000 4.45% 95.55%,#0c121a1a 95.8% 96%,#0000 96.2%),linear-gradient(#0000 5.8%,#0c121a14 6% 6.18%,#0000 6.4% 93.62%,#0c121a14 93.82% 94%,#0000 94%),radial-gradient(at 14% 78%,#0000 0 62px,#0c121a1a 63px 65px,#0000 66px),radial-gradient(at 84% 24%,#0000 0 44px,#ef111d1c 45px 47px,#0000 48px)}.pack-opening-modal__top{z-index:3;justify-content:space-between;align-items:center;padding:clamp(24px,3.4vw,42px) clamp(22px,4.8vw,58px);display:flex;position:relative}.pack-opening-modal__top .eyebrow{color:var(--text-muted);font-size:clamp(.82rem,1.05vw,1.12rem);font-weight:950}.skip-reveal-button{min-height:44px;color:var(--ink);background:#fff;border:0;border-radius:999px;padding:0 clamp(18px,2.2vw,28px);font-size:clamp(.88rem,.95vw,1rem);font-weight:900;box-shadow:0 10px 26px #0b12201f}.pack-opening-modal__body{z-index:3;place-items:center;min-height:0;padding:20px;display:grid;position:relative}.pack-opening-loading{justify-items:center;gap:14px;display:grid}.pack-opening-loading span{border:5px solid #0909091f;border-top-color:var(--red-cta);border-radius:50%;width:58px;height:58px;animation:1s linear infinite spin}.pack-reveal-stage{width:min(880px,92vw);height:auto;color:var(--ink);background:0 0;border:0;place-items:center;gap:18px;display:grid;position:relative}.pack-reveal-stage__image{width:min(260px,62vw);animation:4s ease-in-out infinite packFloat;display:block}.pack-reveal-stage__video{z-index:1;opacity:0;object-fit:contain;pointer-events:auto;background:#fff;width:min(880px,92vw);max-height:min(70dvh,620px);transition:opacity .22s;display:block;position:relative}.pack-reveal-stage.is-video-ready .pack-reveal-stage__video{opacity:1}.pack-reveal-stage.is-ready.is-video-ready .pack-reveal-stage__video{opacity:.18}.pack-reveal-stage__fallback{z-index:2;color:#0b1220;text-align:center;pointer-events:none;background:radial-gradient(circle at 50% 46%,#ffffffeb,#f6f9ffb8 34%,#0000 58%),linear-gradient(135deg,#0a5cff1f,#0000 42%),linear-gradient(315deg,#ef1f251a,#0000 48%);align-content:center;place-items:center;gap:clamp(18px,3vh,34px);padding:clamp(24px,4vw,56px);transition:opacity .22s,visibility .22s;display:grid;position:absolute;inset:0}.pack-reveal-stage__fallback img{object-fit:contain;filter:drop-shadow(0 18px 42px #0b12203d);width:min(430px,58vw);max-height:min(58dvh,520px);animation:4s ease-in-out infinite packFloat}.pack-reveal-stage__fallback div{justify-items:center;gap:clamp(8px,1.2vh,14px);display:grid}.pack-reveal-stage__fallback strong{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(2.35rem,5.4vw,5.8rem);line-height:.95}.pack-reveal-stage__hint{color:#0b1220b8;text-transform:uppercase;background:#ffffffb8;border:1px solid #0b12201f;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 16px;font-size:clamp(.82rem,1.05vw,1.05rem);font-weight:900;display:inline-flex;box-shadow:0 10px 26px #0b122014}.pack-reveal-stage.is-open.is-video-ready .pack-reveal-stage__fallback{opacity:0;visibility:hidden}.pack-opening-modal__surface.phase-preview,.pack-opening-modal__surface.phase-video{cursor:pointer;background:#fff;grid-template-rows:1fr}.pack-opening-modal__surface.phase-preview .pack-opening-modal__top,.pack-opening-modal__surface.phase-video .pack-opening-modal__top{z-index:5;pointer-events:none;position:absolute;top:0;left:0;right:0}.pack-opening-modal__surface.phase-preview .skip-reveal-button,.pack-opening-modal__surface.phase-video .skip-reveal-button{pointer-events:auto;background:#fff}.pack-opening-modal__surface.phase-video .pack-opening-modal__top{justify-content:center;padding:0 clamp(18px,4vw,48px);top:auto;bottom:clamp(22px,4dvh,46px)}.pack-opening-modal__surface.phase-video .pack-opening-modal__top .eyebrow{display:none}.pack-opening-modal__surface.phase-video .skip-reveal-button{min-height:clamp(52px,6dvh,64px);padding:0 clamp(28px,5vw,56px);font-size:clamp(1rem,1.35vw,1.28rem);box-shadow:0 14px 34px #0b12202e}.pack-opening-modal__surface.phase-preview .pack-opening-modal__body,.pack-opening-modal__surface.phase-video .pack-opening-modal__body{z-index:3;cursor:pointer;width:100%;height:100%;padding:0;position:absolute;inset:0}.pack-opening-modal__surface.phase-preview .pack-reveal-stage,.pack-opening-modal__surface.phase-video .pack-reveal-stage{width:100%;height:100%}.pack-opening-modal__surface.phase-video .pack-reveal-flash{display:none}.pack-opening-modal__surface.phase-preview .pack-reveal-stage__video,.pack-opening-modal__surface.phase-video .pack-reveal-stage__video{object-fit:cover;background:#fff;width:100%;height:100%;max-height:none}@media (width<=720px){.pack-opening-modal__top{padding:20px 18px}.skip-reveal-button{min-height:46px;padding-inline:20px}.pack-reveal-stage__fallback{gap:16px;padding:22px}.pack-reveal-stage__fallback img{width:min(340px,72vw);max-height:min(52dvh,430px)}.pack-reveal-stage__fallback strong{font-size:clamp(2.1rem,12vw,4.2rem)}.pack-reveal-stage__hint{max-width:min(86vw,340px);min-height:38px;padding-inline:14px;font-size:.78rem}.pack-opening-modal__surface.phase-video .pack-opening-modal__top{bottom:max(18px, env(safe-area-inset-bottom));padding-inline:18px}.pack-opening-modal__surface.phase-video .skip-reveal-button{width:min(82vw,320px);min-height:54px;padding-inline:22px;font-size:.98rem}}.pack-reveal-stage em{text-transform:uppercase;font-style:normal;font-weight:950}.pack-reveal-stage__hint em{font-style:italic}.pack-reveal-flash{opacity:0;background:radial-gradient(circle,#ffffffe6,#0000 62%);position:absolute;inset:22%}.pack-reveal-stage.is-open .pack-reveal-flash{animation:.86s both revealFlash}.pack-reveal-sequence{--pack-reveal-card-gap:16px;--pack-reveal-card-size:min(156px, calc((100vw - 80px) / 5 - var(--pack-reveal-card-gap)));gap:var(--pack-reveal-card-gap);width:min(1120px,100%);display:grid}.pack-reveal,.burn-card-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;display:grid}.pack-reveal-wave{justify-items:center;display:grid}.pack-reveal-wave__grid{grid-template-columns:repeat(auto-fit, minmax(min(132px, 100%), var(--pack-reveal-card-size)));justify-content:center;gap:var(--pack-reveal-card-gap);width:100%;max-width:672px;margin:0 auto;display:grid}.card-reveal{--card-reveal-rarity:#0a5cffc2;perspective:1000px;cursor:pointer;width:100%;min-width:0;animation:.42s both dealCard;animation-delay:var(--card-reveal-delay);background:0 0;border:0;border-radius:8px;padding:0;position:relative}.card-reveal[data-rarity=common]{--card-reveal-rarity:#6a7280d1}.card-reveal[data-rarity=rare]{--card-reveal-rarity:#0a5cfff0}.card-reveal[data-rarity=epic]{--card-reveal-rarity:#ef1f25e6}.card-reveal[data-rarity=legendary],.card-reveal[data-rarity=ultimate]{--card-reveal-rarity:#f6c23ef5}.card-reveal:disabled{cursor:default}.card-reveal__inner{aspect-ratio:3/4;width:100%;min-width:0;transform-style:preserve-3d;transition:transform .62s cubic-bezier(.2,.7,.2,1);position:relative}.card-reveal.is-flipped .card-reveal__inner{transform:rotateY(180deg)}.card-reveal__back{color:#fff;min-width:0;box-shadow:var(--shadow-card);backface-visibility:hidden;background:#050505;border:1px solid #ffffff2e;border-radius:8px;transition:box-shadow .18s,transform .18s;display:block;position:absolute;inset:0;overflow:hidden;transform:rotateY(0)}.card-reveal__back img{object-fit:cover;width:100%;height:100%;display:block}.card-reveal__front{backface-visibility:hidden;min-width:0;position:absolute;inset:0;transform:rotateY(180deg)}.card-reveal__front .uc-card{width:100%;height:100%}.card-reveal__front .uc-card:hover{transform:none}.card-reveal:not(.is-flipped):hover .card-reveal__back,.card-reveal:not(.is-flipped):focus-visible .card-reveal__back{box-shadow:var(--shadow-card), 0 0 0 4px var(--card-reveal-rarity), 0 0 24px var(--card-reveal-rarity), 0 0 72px var(--card-reveal-rarity);transform:translateY(-4px)}.card-reveal.is-reduced .card-reveal__inner,.card-reveal.is-reduced .card-reveal__back{transition: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}.card-preview-modal__stage{width:min(860px,100%);max-height:calc(100vh - 48px);color:var(--text-dark);box-shadow:var(--shadow-float);background:#fff;border-radius:22px;grid-template-columns:minmax(220px,360px) minmax(280px,420px);gap:26px;padding:28px;display:grid;position:relative;overflow:auto}.card-preview-modal__close{z-index:2;position:absolute;top:14px;right:14px}.card-preview-modal__card{width:min(320px,100%);margin:0 auto}.card-preview-modal__meta{align-content:center;gap:14px;padding-right:16px;display:grid}.card-preview-modal__meta h2{color:var(--deep-navy);font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(2rem,4vw,3.2rem)}.card-preview-modal__meta p{color:var(--text-muted);margin:0}.card-preview-modal__meta dl,.wallet-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.card-preview-modal__meta dl div,.wallet-detail-grid div,.craft-requirements div,.readiness-mode-grid div{border:1px solid var(--border-blue-gray);background:#f8fbff;border-radius:12px;gap:4px;padding:12px;display:grid}.card-preview-modal__meta dt,.wallet-detail-grid span,.craft-requirements span{color:var(--text-muted);text-transform:uppercase;font-size:.72rem;font-weight:900}.card-preview-modal__meta dd{align-items:center;gap:8px;margin:0;font-weight:900;display:inline-flex}.crafting-layout,.referral-layout,.wallet-layout,.referral-support-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:18px;display:grid}.crafting-table__top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.safe-toggle{border:1px solid var(--border-blue-gray);cursor:pointer;background:#eef5ff;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-weight:850;display:inline-flex;position:relative}.safe-toggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.safe-toggle span{align-items:center;gap:8px;display:inline-flex}.safe-toggle span:before{content:"";background:#fff;border:1px solid #bdd0ee;border-radius:5px;width:18px;height:18px;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{gap:10px;display:grid}.recipe-row{color:var(--text-dark);border:1px solid var(--border-blue-gray);text-align:left;background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.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{gap:4px;min-width:0;display:grid}.recipe-row>div:last-child{text-align:right;justify-items:end}.recipe-row__icon{width:44px;height:44px;color:var(--electric-blue);background:#eef5ff;border-radius:12px;place-items:center;display:grid}.recipe-row span,.recipe-row small{color:var(--text-muted)}.craft-output-box{color:#fff;text-align:center;background:linear-gradient(145deg, var(--deep-navy), var(--electric-blue));border-radius:16px;place-items:center;gap:6px;min-height:150px;margin-bottom:14px;display:grid}.craft-output-box strong{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(2rem,5vw,3.6rem);line-height:.9}.progression-board{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.progression-board span{color:var(--text-muted);border:1px solid var(--border-blue-gray);background:#f8fbff;border-radius:12px;justify-items:center;gap:5px;padding:12px 8px;display:grid}.progression-board span.is-current{color:var(--deep-navy);border-color:#14a44770;box-shadow:0 0 0 3px #14a4471a}.progression-board em{color:#fff;background:var(--electric-blue);border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.craft-requirements{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.duplicate-inventory__header{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.burn-card-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.craft-result-grid{grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:18px;display:grid}.burn-card-list{align-content:start;gap:8px;display:grid}.burn-card-list div{grid-template-columns:minmax(0,1fr) auto}.referral-code-card{text-align:center;border:1px solid var(--border-blue-gray);background:linear-gradient(#f7fbff,#fff);border-radius:16px;justify-items:center;gap:10px;padding:22px;display:grid}.referral-code-card__icon{color:#fff;background:var(--green-status);border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.referral-code-card strong{color:var(--deep-navy);font-family:var(--font-display);font-size:clamp(2rem,5vw,3.1rem)}.referral-code-card p{color:var(--text-muted);margin:0}.referral-link-box{border:1px solid var(--border-blue-gray);background:#f8fbff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;margin-top:14px;padding:10px;display:grid}.referral-link-box>span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.referral-progress-meter{gap:10px;margin-bottom:14px;display:grid}.referral-progress-meter div{justify-content:space-between;gap:12px;display:flex}.referral-tier-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:14px;display:grid}.referral-tier-grid div{border:1px solid var(--border-blue-gray);background:#f8fbff;border-radius:12px;gap:4px;padding:12px;display:grid}.referral-tier-grid div.is-ready{background:#f3fff7;border-color:#14a4475c}.referral-tier-grid span,.referral-tier-grid small{color:var(--text-muted)}.invite-history-list{gap:8px;display:grid}.invite-history-list div{grid-template-columns:minmax(0,1fr) auto}.invite-history-list span{align-items:center;gap:8px;display:inline-flex}.reward-visual-row{align-items:center;gap:16px;display:flex}.reward-visual-row .showcase-card{width:116px}.fan-parade-banner{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:16px;justify-content:center;gap:12px;padding:18px;display:flex}.event-pass-card{min-width:260px;color:var(--deep-navy);box-shadow:var(--shadow-card);background:#fff;border:2px solid #14a44780;border-radius:18px;gap:8px;padding:20px;display:grid}.event-pass-card__badge{color:#0b7a35;border:1px dashed var(--green-status);background:#f0fff5;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:7px 10px;font-size:.75rem;font-weight:950;display:inline-flex}.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{gap:8px;display:grid}.wallet-receipt-list article{grid-template-columns:auto minmax(0,1fr) auto auto}.wallet-receipt-list span{color:var(--electric-blue);align-items:center;gap:8px;font-weight:950;display:inline-flex}.wallet-receipt-list time,.wallet-receipt-list a{color:var(--text-muted)}.wallet-empty-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:14px;display:grid}.ultimate-layout,.fantasy-layout{grid-template-columns:minmax(260px,.8fr) minmax(0,1fr);gap:18px;display:grid}.ultimate-card{justify-items:center;gap:12px;padding:20px;display:grid}.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{gap:10px;display:grid}.activity-list div,.validation-list div,.lineup-slot,.score-breakdown div,.roadmap-card{color:var(--text-dark);border:1px solid var(--border-blue-gray);background:#fff;border-radius:12px;padding:12px}.fantasy-card-preview{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.fantasy-preview-card{gap:8px;display:grid}.lineup-slot{grid-template-columns:minmax(0,1fr) minmax(190px,auto);gap:12px;display:grid}.marketplace-disabled-panel,.wallet-actions-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:#fff;--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 #0909091f;--shadow-float:0 22px 48px #0909092e;--shadow-card:0 16px 28px #09090942;--radius-panel:12px;--radius-control:8px}body{color:var(--ink);background:linear-gradient(90deg, #00000009 1px, transparent 1px) 0 0 / 42px 42px, linear-gradient(0deg, #00000007 1px, transparent 1px) 0 0 / 42px 42px, radial-gradient(circle at 14% 16%, #e1121b1a, transparent 24rem), radial-gradient(circle at 88% 18%, #003eaa21, transparent 25rem), linear-gradient(180deg, #fbfaf5 0%, var(--paper) 46%, var(--paper-warm) 100%)}body:after{opacity:.78;background:linear-gradient(96deg,#0000 0 8%,#090909eb 8% 10%,#0000 10% 100%) 0 100%/100% 7.5rem no-repeat,linear-gradient(84deg,#0000 0 88%,#e1121bf2 88% 94%,#0000 94% 100%) right 7rem/35rem 22rem no-repeat}.app-layout{padding-top:14px}.topbar{width:min(1290px,100% - 12px);color:var(--ink);background:linear-gradient(#fffffffa,#f7f5eef7);border:2px solid #0909091f;border-radius:12px;padding:12px 16px;top:14px;box-shadow:0 16px 36px #09090924}.topbar:before,.premium-panel:before,.landing-hero:after,.page-hero:after,.pack-flow-panel:after{content:"";pointer-events:none;mix-blend-mode:multiply;opacity:.45;background:linear-gradient(115deg,#0000 0 34%,#ffffff61 34% 36%,#0000 36%),repeating-linear-gradient(0deg,#09090906 0 1px,#0000 1px 6px);position:absolute;inset:0}.brand-logo__mark:before{background:linear-gradient(90deg, var(--ink) 0 32%, #fff 32% 58%, var(--red-cta) 58% 100%);box-shadow:inset 0 0 0 3px var(--ink), 0 5px 0 #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;color:var(--ink);font-family:var(--font-display);border-radius:8px;padding:0 18px;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);border:2px dashed var(--green-status);background:#fff;border-radius:8px}.auth-button,.account-pill,.admin-menu summary,.mobile-nav summary{color:var(--ink);background:#fff;border:1px solid #0909092e;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 #09090929;border-radius:10px}.primary-action,.secondary-action,.danger-action,.panel-link-button,.pack-link-action{min-height:48px;font-family:var(--font-display);border-radius:8px;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 #090909cc;box-shadow:0 8px #09090914}.secondary-action--hero{color:var(--ink);border-color:var(--ink);background:#ffffffe6}.secondary-action--strip{min-height:38px;box-shadow:none;border-color:#ffffffd9;padding:0 14px}.panel-link-button,.pack-link-action{color:var(--electric-blue)}.eyebrow{color:var(--red-cta)}.premium-panel,.glass-panel{color:var(--ink);box-shadow:var(--shadow-soft);background:linear-gradient(#fffffffa,#f9f7f0fa);border:1px solid #09090929;border-radius:10px}.premium-panel{border-width:2px}.premium-panel__header{border-bottom:2px solid #0909091f;align-items:center;padding-bottom:12px}.premium-panel h2,.section-heading h1,.section-heading h2,.page-hero h1{color:var(--ink)}.premium-panel h2{color:#fff;background:var(--red-cta);clip-path:polygon(0 8%,98% 0,100% 88%,2% 100%);width:fit-content;max-width:100%;padding:7px 12px 6px;font-size:clamp(1.1rem,1.55vw,1.62rem);display:inline-flex}.empty-panel{color:var(--text-muted);background:#ffffffd1;border:2px dashed #09090933;border-radius:8px}.empty-panel strong{color:var(--ink)}.landing-hero,.pack-flow-panel,.page-hero{color:var(--ink);background:linear-gradient(105deg, #ffffffeb 0 58%, #ede8ded1 58% 100%), radial-gradient(circle at 84% 18%, #003eaa33, transparent 20rem), linear-gradient(180deg, #fff, var(--paper));box-shadow:var(--shadow-float);border:2px solid #0909091f;border-radius:14px}.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{opacity:.55;background:linear-gradient(142deg,#0000 0 68%,#003eaae6 68% 74%,#0000 74%),linear-gradient(24deg,#0000 0 76%,#e1121be6 76% 82%,#0000 82%),radial-gradient(circle at 9% 58%,#0000 0 4.2rem,#09090929 4.28rem 4.45rem,#0000 4.5rem)}.landing-hero:after,.page-hero:after,.pack-flow-panel:after{border:1px solid #09090914;border-radius:10px;inset:10px}.landing-marker-note{max-width:170px;color:var(--electric-blue);text-transform:uppercase;margin-bottom:12px;font-weight:950;line-height:1.04;display:inline-flex;transform:rotate(-5deg)}.landing-marker-note:after{content:"";border-top:3px solid var(--ink);border-right:3px solid var(--ink);border-radius:50%;width:54px;height:22px;margin:8px 0 0 8px;transform:rotate(22deg)}.landing-hero h1{max-width:740px;color:var(--ink);text-shadow:none;font-size:clamp(4rem,7vw,7.4rem)}.landing-hero h1 span{display:block}.landing-hero h1 span:last-child{text-decoration:underline;-webkit-text-decoration-color:var(--red-cta);text-decoration-color:var(--red-cta);text-underline-offset:8px;text-decoration-thickness:5px}.landing-hero__lead{color:#232323;max-width:580px;margin:0 0 18px;font-weight:720}.landing-support-chips .ui-icon{color:#fff;background:var(--electric-blue);border-radius:5px}.landing-hero__visual{min-height:500px}.featured-card-row>.empty-panel{grid-column:1/-1}.steps-grid{gap:16px}.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{border-top:3px dashed var(--ink);top:62px;right:-28px}.step-card__arrow:after,.parade-route-v2__line:after{content:"";border-top:3px solid var(--ink);border-right:3px solid var(--ink);width:9px;height:9px;position:absolute;top:-6px;right:-2px;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, #ffffff3d, transparent 25%), linear-gradient(145deg, #001d5c, var(--electric-blue) 62%, #050a18);border:2px solid var(--ink);border-radius:8px}.album-box:before{content:"";border:1px solid #ffffff8c;border-radius:5px;position:absolute;inset:15px}.album-progress__track{background:#d7d0c3;border:1px solid #0909091f}.album-progress__track span{background:linear-gradient(90deg, var(--electric-blue), #001f73)}.collector-stats span,.referral-stat-row div,.wallet-metric-row div{background:#fff;border-top:2px solid #0909091f;padding:10px}.receipt-card{border:2px dashed #0909093d;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);box-shadow:0 0 0 3px var(--ink);border:4px solid #fff}.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{color:#fff;clip-path:polygon(0 9%,9% 0,100% 7%,98% 100%,2% 92%);background:linear-gradient(176deg,#0000 0 5%,#090909 5% 94%,#0000 94%),linear-gradient(90deg,#111,#090909);border:0;border-radius:0;grid-template-columns:minmax(280px,1fr) auto minmax(210px,auto);padding:18px 22px}.referral-strip__title .ui-icon{color:var(--gold)}.referral-strip h2{color:#fff}.referral-code-pill{color:var(--ink);background:#fff;border:2px solid #ffffffc7;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{background:radial-gradient(circle, #fffc, transparent 48%), conic-gradient(from 210deg, transparent 0 15%, #e1121b29 15% 22%, transparent 22% 62%, #003eaa2e 62% 74%, transparent 74%);inset:8% 0}.product-stage__halo:before,.product-stage__halo:after{content:"";border:18px solid #0000;border-top-color:#e1121b38;border-radius:50%;position:absolute}.product-stage__halo:before{inset:4% 6% 10% 10%;transform:rotate(-18deg)}.product-stage__halo:after{border-top-color:#003eaa33;inset:18% 2% 2% 22%;transform:rotate(34deg)}.product-stage__platform{height:78px;box-shadow:none;background:#09090924;border:0;bottom:8%;left:13%;right:9%}.product-stage__card{width:min(235px,34vw);bottom:13%;left:7%}.product-stage__pack{width:min(310px,40vw);bottom:14%;right:8%}.product-stage--solo .product-stage__pack{width:min(260px,48vw);left:50%;right:auto;transform:translate(-50%)}.product-pack{color:#fff;border:2px solid var(--ink);box-shadow:0 18px 0 #0909091f, var(--shadow-card);background:radial-gradient(circle at 22% 16%,#ffffff40,#0000 16%),linear-gradient(115deg,#ffffff2e,#0000 30%),linear-gradient(145deg,#001642 0%,#002b7f 44%,#003eaa 64%,#061227 100%);border-radius:8px}.product-pack:before,.product-pack:after{background:linear-gradient(135deg, transparent 0 39%, #ffffffe6 39% 47%, transparent 47%), linear-gradient(48deg, transparent 0 49%, var(--red-cta) 49% 55%, transparent 55%);inset:30% -16%}.product-pack:after{opacity:.9;height:22%;inset:auto -20% 18%;transform:rotate(-10deg)}.product-pack__crimp{background:repeating-linear-gradient(90deg,#ffffff38 0 6px,#00000040 6px 12px);height:25px}.product-pack__star{z-index:3;color:#fff;place-items:center;width:clamp(42px,8vw,64px);height:clamp(42px,8vw,64px);margin-bottom:12px;display:grid;position:relative}.product-pack__star .ui-icon{fill:currentColor;stroke:currentColor;width:100%;height:100%}.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{z-index:3;width:min-content;font-family:var(--font-display);text-align:center;text-transform:uppercase;margin-top:14px;font-size:clamp(1.25rem,2.8vw,2rem);line-height:.88;position:relative}.product-pack__count{z-index:3;bottom:31px}.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{box-shadow:var(--shadow-card);border-radius:8px}.uc-card{--card-accent:var(--electric-blue);--card-rarity:#fff;background:linear-gradient(152deg, transparent 0 38%, #ffffff1f 38% 44%, transparent 44%), linear-gradient(28deg, transparent 0 58%, var(--card-accent) 58% 67%, transparent 67%), linear-gradient(145deg, #060606 0%, #111 58%, #030303 100%);outline-offset:-5px;border:2px solid #fff;outline:2px solid #090909f2}.uc-card[data-visual-rarity=common]{--card-accent:#6a7280;--card-rarity:#d8dde5;background:linear-gradient(152deg,#0000 0 38%,#ffffff1f 38% 44%,#0000 44%),linear-gradient(28deg,#0000 0 58%,#59616f 58% 67%,#0000 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%, #ffffff24 38% 44%, transparent 44%), linear-gradient(28deg, transparent 0 58%, var(--gold) 58% 67%, transparent 67%), linear-gradient(145deg, #050505 0%, #15100a 52%, #050505 100%)}.uc-card__foil{opacity:.72}.uc-card__topline{top:12px;left:12px;right:12px}.uc-card__rating{color:#fff;background:#00000094;border:1px solid #ffffff42;border-radius:6px;padding:6px 8px 5px;font-size:clamp(1.48rem,3vw,2.35rem)}.uc-card__country{background:#0000007a;border-radius:6px;padding:5px}.uc-card__art{background:linear-gradient(151deg, transparent 0 31%, #ffffffd9 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 #ffffffc2;border-radius:8px;inset:18% 8% 21%}.uc-card__sunburst{opacity:.32}.uc-card__streak{background:#ffffffc7;height:16px}.uc-card__streak--one{background:var(--card-accent);top:28%}.uc-card__streak--two{background:var(--red-cta);bottom:32%}.uc-card__player{width:42%;height:58%;bottom:18%}.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 #00000059}.uc-card__shorts{background:#090909}.uc-card__leg{background:#f1dfc9}.uc-card__details{color:#ffffffc2;border-top:1px solid #ffffff29;padding:4px 0 0;bottom:43px;left:12px;right:12px}.uc-card__footer{bottom:10px;left:12px;right:12px}.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 #09090924;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{color:#fff;align-items:flex-start;min-height:70px}.pack-network-step,.pack-action-hints span,.pack-credit-inline span{color:var(--ink);background:#fff;border:2px dashed #0909092e;border-radius:8px}.available-pack-card{background:linear-gradient(#fff,#f8f5ed)}.available-pack-card__visual{background:#003eaa14;border:2px dashed #002b7f40;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 #09090924;border-radius:8px}.chip-toggle{background:#fff;border:2px solid #09090924;border-radius:8px}.chip-toggle input:checked+span{color:#fff;background:var(--electric-blue);border-color:var(--electric-blue)}.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 #0909091f;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{clip-path:polygon(0 14%,100% 0,98% 100%,2% 90%);background:#090909;border:0;border-radius:0}@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 earlyLoaderBallBounce{0%,to{transform:translateY(0)scaleX(1)}46%{transform:translateY(-24px)scaleX(.96)}58%{transform:translateY(0)scaleX(1.06)}}@keyframes earlyLoaderBallSpin{to{transform:rotate(360deg)}}@keyframes earlyLoaderShadow{0%,to{opacity:.2;transform:scaleX(.78)}46%{opacity:.08;transform:scaleX(.48)}58%{opacity:.24;transform:scaleX(.86)}}@keyframes revealFlash{0%{opacity:0;inset:30%}45%{opacity:1;inset:16%}to{opacity:0;inset:4%}}@keyframes dealCard{0%{opacity:0;transform:translateY(40px)rotate(6deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@media (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-filter-top-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 (width<=760px){.app-layout{padding-inline:10px}.topbar{border-radius:16px;gap:10px;padding:10px;top:8px}.brand-logo__word,.topbar-context{display:none}.account-pill strong{text-overflow:ellipsis;max-width:108px;overflow:hidden}.landing-hero{border-radius:20px;min-height:auto;padding:74px 18px 30px}.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{width:42%;left:2%}.product-stage__pack{width:53%;right:1%}.flag-bunting{opacity:.72;gap:8px;top:12px;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,.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{border-radius:18px;padding:18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (width<=760px){.landing-hero:before{opacity:.5;background:radial-gradient(circle at 95% 52%,#003eaa33,#0000 14rem),radial-gradient(circle at 0 36%,#e1121b29,#0000 12rem)}.landing-hero h1{font-size:clamp(3rem,16vw,4.25rem);line-height:.86}.landing-hero h1 span:last-child{text-underline-offset:6px;text-decoration-thickness:4px}.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{width:45%;left:1%}.product-stage__pack{width:56%;right:0}}.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{box-shadow:var(--shadow-soft);background:linear-gradient(#fffffff5,#f8f6eff5),radial-gradient(circle at 92% 16%,#003eaa29,#0000 18rem);border:2px solid #09090924;border-radius:10px;align-items:center;padding:18px clamp(16px,2vw,22px)}.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{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-access-state{background:#fff;border:2px dashed #09090933;border-radius:10px;padding:18px 20px}.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{border:2px solid #09090924;position:relative;overflow:hidden}.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:"";clip-path:polygon(0 0,100% 10%,94% 100%,4% 88%);pointer-events:none;background:#e1121bdb;width:76px;height:10px;position:absolute;top:0;left:18px}.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{color:#fff;background:var(--red-cta);clip-path:polygon(0 9%,98% 0,100% 88%,3% 100%);width:fit-content;max-width:100%;padding:6px 10px 5px;display:inline-flex}.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{justify-content:center;min-height:48px}.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;box-shadow:0 10px 20px #0909090a;border-width:2px!important}.admin-metric-card:after{content:"";background:#09090914;width:28px;height:8px;position:absolute;inset:auto 10px 8px auto;transform:rotate(-5deg)}.admin-metric-card--blue{background:linear-gradient(#fff,#f3f7ff)!important;border-color:#003eaa61!important}.admin-metric-card--warning{background:linear-gradient(#fff,#fff8e8)!important;border-color:#d2840075!important}.admin-metric-card--danger{background:linear-gradient(#fff,#fff0f1)!important;border-color:#e1121b7a!important}.admin-metric-card--success{background:linear-gradient(#fff,#f0fff5)!important;border-color:#10994366!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,#003eaa14,#0000 34%),linear-gradient(#fffffffa,#f8f6effa)}.admin-wallet-profile .admin-panel-heading small{color:var(--ink);background:#fff;border:2px dashed #09090929;border-radius:8px;padding:8px 10px}.admin-subsection{border-top:2px dashed #0909091f;padding-top:14px}.admin-table,.admin-events-table{scrollbar-color:#003eaa8c #09090914}.admin-table>div,.admin-events-table>div{border:2px solid #0909091f;border-radius:8px}.admin-table>div:first-child,.admin-events-table>div:first-child{z-index:2;color:#fff;background:var(--ink);border-color:var(--ink);position:sticky;top:0}.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{background:linear-gradient(90deg,#003eaa0e,#fff 18rem);border-color:#003eaa52}.admin-table span,.admin-events-table span{font-size:.88rem;line-height:1.28}.admin-status-text{text-transform:uppercase;border:1px solid;border-radius:999px;width:fit-content;max-width:100%;padding:5px 8px;font-weight:950;display:inline-flex;font-size:.72rem!important}.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-collection-tracker{overflow:hidden}.admin-tracker-controls{align-items:center;margin-top:12px}.admin-tracker-controls small{color:var(--muted);font-weight:850}.admin-collection-tracker-table{padding-bottom:4px;overflow-x:auto}.admin-collection-tracker-table>div{grid-template-columns:minmax(132px,1.05fr) minmax(76px,.48fr) minmax(74px,.5fr) minmax(74px,.5fr) minmax(82px,.5fr) minmax(86px,.52fr) minmax(118px,.62fr) minmax(68px,.44fr) minmax(68px,.44fr) minmax(68px,.44fr) minmax(72px,.44fr) minmax(220px,1.4fr);min-width:1240px!important}.admin-profile-badge-actions{align-items:center;gap:6px;display:inline-flex}.admin-mini-button{min-width:46px;min-height:30px;color:var(--ink);text-transform:uppercase;cursor:pointer;background:#fff;border:2px solid #09090938;border-radius:8px;padding:5px 9px;font-size:.74rem;font-weight:950}.admin-mini-button:hover:not(:disabled){border-color:var(--red-cta);box-shadow:0 0 0 3px #e1121b1f}.admin-mini-button:disabled{color:#09090961;cursor:not-allowed;background:#0909090d}.admin-referral-report-table>div{grid-template-columns:minmax(132px,.95fr) minmax(110px,.72fr) minmax(70px,.42fr) minmax(88px,.52fr) minmax(82px,.5fr) minmax(72px,.42fr) minmax(150px,.88fr) minmax(150px,.88fr) minmax(260px,1.5fr);min-width:1180px!important}.admin-clickable-row{cursor:pointer}.admin-clickable-row:focus-visible{outline-offset:2px;outline:3px solid #003eaa52}.admin-database-page{gap:14px}.admin-database-summary-grid{grid-template-columns:repeat(4,minmax(140px,1fr))}.admin-collection-progress{gap:10px;display:grid}.admin-collection-user{color:var(--ink);background:#fff;border:2px solid #0909091f;border-radius:8px}.admin-collection-user[open]{border-color:#003eaa57;box-shadow:0 12px 24px #0909090f}.admin-collection-user summary{cursor:pointer;grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(90px,.55fr));align-items:center;gap:12px;padding:13px 14px;list-style:none;display:grid}.admin-collection-user summary::-webkit-details-marker{display:none}.admin-collection-user summary>span{gap:4px;display:grid}.admin-collection-user strong{color:var(--ink)}.admin-collection-user small{color:var(--text-muted);overflow-wrap:anywhere}.admin-collection-detail{border-top:2px dashed #0909091f;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 14px 14px;display:grid}.admin-collection-detail h3{color:var(--ink);margin:14px 0 10px}.admin-card-chip-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;max-height:320px;padding-right:3px;display:grid;overflow:auto}.admin-card-chip-grid>span{background:#fdfbf5;border:1px solid #0909091f;border-radius:8px;gap:3px;padding:9px 10px;display:grid}.fantasy-preview-banner{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%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.fantasy-preview-banner strong,.fantasy-preview-banner span{color:#fff}.fantasy-control-layout{align-items:start}.fantasy-builder__header{flex-wrap:wrap;justify-content:space-between;gap:14px;display:flex}.lineup-slot{border-width:2px;border-radius:8px}.lineup-slot select{min-height:44px;color:var(--ink);background:#fff;border:2px solid #09090924;border-radius:8px}.fantasy-score{background:radial-gradient(circle at 84% 10%,#003eaa24,#0000 12rem),linear-gradient(#fff,#f8f5ed);align-self:stretch}.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{background:#fff;border:2px dashed #e1121b47;border-radius:8px;margin-top:14px;padding:14px}.fantasy-pitch-board{min-height:480px;box-shadow:var(--shadow-soft);background:linear-gradient(90deg,#ffffff14 49%,#ffffff52 49% 51%,#ffffff14 51%),radial-gradient(circle,#0000 0 88px,#ffffff6b 89px 92px,#0000 93px),repeating-linear-gradient(90deg,#117043f5 0 84px,#0e603bf5 84px 168px);border:3px solid #0909092e;border-radius:10px;grid-template-columns:repeat(4,minmax(150px,1fr));grid-template-areas:"goalkeeper defender midfielder forward";gap:clamp(10px,2vw,20px);padding:clamp(18px,4vw,34px);display:grid;position:relative}.fantasy-pitch-board:before{content:"";pointer-events:none;border:2px solid #ffffff8f;border-radius:8px;position:absolute;inset:18px}.fantasy-pitch-board>.empty-panel{z-index:1;background:#fffffff0;grid-column:1/-1;place-self:center;max-width:520px;position:relative}.fantasy-preview-card{z-index:1;background:#ffffffe6;border:2px solid #09090924;border-radius:8px;place-self:center;width:min(190px,100%);padding:8px;position:relative;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%,#fffffff2,#0000 11rem),linear-gradient(135deg,#101010,#003eaa 55%,#e1121b)}.ultimate-card{color:#fff;background:linear-gradient(120deg,#ffffff4d,#0000 28%,#ffffff38 44%,#0000 62%),radial-gradient(circle at 50% 12%,#ffffff47,#0000 13rem),#111;border:2px solid #ffffff8f;border-radius:10px;min-height:100%;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{background:#ffffff1f;border:1px solid #ffffff3d;border-radius:8px;justify-items:center;gap:4px;padding:10px 14px;display:grid}.ultimate-status-strip{border:2px solid #09090924;border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px 14px;display:flex}.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(#fffffffa,#f8f6effa);border:2px dashed #09090938;border-radius:10px}.marketplace-disabled-panel h2{color:var(--ink);font-family:var(--font-display);text-transform:uppercase;margin-top:8px;font-size:clamp(2rem,4vw,4rem);line-height:.88}.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{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.dev-cheat-grid button{min-height:42px;padding-inline:10px;font-size:.78rem}.dev-meta-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.dev-meta-list div{background:#fff;border:1px solid #0909091f;border-radius:8px;gap:4px;padding:10px;display:grid}.dev-meta-list span,.wallet-checklist-block .eyebrow{font-size:.72rem}.dev-meta-list strong{overflow-wrap:anywhere;min-width:0}.wallet-checklist-block{border-top:2px dashed #0909091f;margin-top:14px;padding-top:14px}.wallet-checklist{gap:6px;margin:10px 0;padding-left:18px;display:grid}.validation-list{max-height:460px;padding-right:4px;overflow:auto}.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);text-transform:uppercase;font-size:1.45rem}.state-preview{color:#f7f7f7;background:#101010;border:2px solid #0909094d;border-radius:8px;max-height:520px;padding:14px;font-size:.78rem;line-height:1.45;overflow:auto}@media (width<=980px){.admin-control-heading,.fantasy-heading,.ultimate-heading,.dev-heading,.admin-panel-heading,.fantasy-builder__header{flex-direction:column;align-items:flex-start}.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 (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:"";z-index:0;pointer-events:none;background:var(--site-canvas-image) top center / cover no-repeat, linear-gradient(180deg, #fbfaf5 0%, #f5f2ea 52%, #ede8de 100%);min-height:100vh;position:absolute;inset:0}.app-layout.view-home:after,.app-layout.view-marketplace:after{content:"";z-index:1;pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(#ffffff2e,#ffffff7a 34%,#ffffff38),repeating-linear-gradient(0deg,#09090907 0 1px,#0000 1px 7px);min-height:100vh;position:absolute;inset:0}.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{z-index:10;padding-inline:clamp(8px,2.2vw,36px);gap:clamp(20px,2.8vw,32px);width:100%;max-width:none;margin-inline:0;padding-bottom:clamp(24px,4vw,54px);display:grid;position:relative;overflow:visible}.landing-page>*{z-index:10;position:relative}.landing-hero{min-height:auto;color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1.08fr) minmax(clamp(320px,32vw,620px),.72fr);align-items:center;gap:clamp(24px,4vw,72px);padding:clamp(34px,5vw,78px) 0 clamp(18px,3vw,38px);display:grid;overflow:visible}.landing-hero:before,.landing-hero:after,.landing-hero>.flag-bunting,.landing-hero>.floating-flag-stickers,.landing-hero>.confetti-field{display:none}.landing-hero__copy,.landing-hero__visual{z-index:10;position:relative}.landing-hero__copy{isolation:isolate}.landing-hero__copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 38% 48%,#ffffffd6,#ffffff80 58%,#0000 78%);position:absolute;inset:-28px -38px -22px -24px}.landing-marker-note{max-width:154px;color:var(--electric-blue);margin:0 0 14px}.landing-hero h1{max-width:min(100%,11.8ch);color:var(--ink);text-shadow:none;margin:0 0 18px;font-size:clamp(3.7rem,4.4vw,5.4rem);line-height:.86}.landing-hero h1 .is-blue{color:var(--electric-blue)}.landing-hero__lead{color:#232323;max-width:min(100%,68ch);margin-bottom:18px;font-size:clamp(1rem,1.35vw,1.14rem)}.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{justify-content:center;min-width:min(210px,100%)}.landing-hero__visual{align-items:center;min-width:0;min-height:clamp(430px,45vw,560px);display:grid}.landing-hero__visual .product-stage{justify-self:center;width:100%;max-width:none;min-height:clamp(410px,34vw,680px);overflow:visible}.landing-hero__visual .product-stage:before{content:"";z-index:0;pointer-events:none;opacity:.72;background:url(/ultima-clean/overlay_hero_arcs_transparent_1920x1080.png) 50%/contain no-repeat;position:absolute;inset:-16% -18% -8% -16%}.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;background:radial-gradient(#09090929,#0000 68%);height:78px;bottom:8%;left:12%;right:8%}.landing-hero__visual .product-stage__card{z-index:4;width:clamp(160px,28%,300px);bottom:15%;left:5%}.landing-hero__visual .product-stage__pack{z-index:3;width:clamp(220px,48%,440px);bottom:12%;right:3%}.landing-panels{gap:clamp(18px,2vw,26px);width:100%;padding:0;display:grid}.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{background:linear-gradient(#ffffffdb,#f9f7f0cc);border:1px solid #0909091f;border-radius:12px;overflow:visible;box-shadow:0 12px 28px #09090914}.landing-page .premium-panel:before{opacity:.18}.landing-page .premium-panel__header{border-bottom:1px solid #0909091a;align-items:center;gap:12px;padding-bottom:12px}.landing-page .premium-panel h2{color:var(--electric-blue);clip-path:none;background:0 0;padding:5px 10px 4px;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{background:#ffffffd1;border:1px solid #0909091f;border-radius:10px;min-height:188px;padding:20px;box-shadow:0 8px 16px #0909090f}.step-card__number{font-size:clamp(3rem,4.3vw,4.1rem)}.step-card__icon{width:52px;height:52px;box-shadow:none;border-radius:9px}.step-card__arrow{border-top-color:#0909098c;width:42px;top:62px;right:-24px}.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{background:linear-gradient(#fff,#f7f3ea);overflow:visible}.route-panel{min-width:0}.parade-route-v2{align-items:start}.parade-route-v2__line{border-top-color:#0909098c}.referral-strip{clip-path:none;box-shadow:none;background:linear-gradient(90deg,#090909f2,#090909eb),url(/ultima-clean/overlay_footer_black_torn_strip_1920x360.png) 50%/100% 100% no-repeat;border:0;border-radius:0;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);position:relative;overflow:visible}.referral-strip:before{content:"";z-index:-1;pointer-events:none;background:url(/ultima-clean/overlay_footer_black_torn_strip_1920x360.png) 50%/100% 100% no-repeat;position:absolute;inset:-8px -10px}.referral-strip>*{z-index:2;position:relative}.referral-strip h2,.referral-strip p{color:#fff}.referral-strip__actions{flex-wrap:wrap}.referral-code-pill{border-radius:6px}@media (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 (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{background:radial-gradient(at 36% 46%,#ffffffe6,#ffffff9e 58%,#0000 82%);inset:-18px -10px -16px}.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{grid-template-columns:1fr;display:grid}.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{opacity:.46;inset:-22% -26% -10%}.landing-hero__visual .product-stage__card{width:min(43%,172px);bottom:15%;left:3%}.landing-hero__visual .product-stage__pack{width:min(55%,220px);bottom:12%;right:1%}.landing-panels{padding-inline:0}.landing-page .premium-panel{border-radius:10px;padding:16px}.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{grid-template-columns:1fr;display:grid}.referral-code-pill,.referral-strip__actions button{justify-content:center;width:100%}.flag-orbit{justify-content:flex-start}}.pack-flow-panel{background:radial-gradient(circle at 82% 22%, #003eaa21, transparent 22rem), linear-gradient(105deg, #fffffff5 0 58%, #f6f2e9e6 58% 100%), linear-gradient(180deg, #fff, var(--paper));overflow:visible}.pack-flow-panel:before{opacity:.24;background:radial-gradient(circle at 13% 56%,#0000 0 4.2rem,#0909091f 4.28rem 4.42rem,#0000 4.5rem),radial-gradient(at 76% 48%,#003eaa2e,#0000 28rem);inset:0}.pack-flow-panel:after{opacity:.22}.pack-flow-main,.pack-flow-copy,.pack-flow-visual{z-index:2;position:relative}.pack-flow-panel>.flag-bunting,.pack-flow-panel>.confetti-field{z-index:1;opacity:.65;pointer-events:none;position:absolute}.pack-flow-main{grid-column:1;align-self:center}.pack-flow-visual{grid-column:2;align-items:center;min-width:0;display:grid}.pack-flow-visual .product-stage{justify-self:end;width:min(100%,520px);min-height:clamp(360px,34vw,520px)}.pack-flow-visual .product-stage__halo:before,.pack-flow-visual .product-stage__halo:after{opacity:.38}.pack-flow-visual .product-stage__pack{width:min(54%,300px);right:8%}.pack-flow-visual .product-stage--solo .product-stage__pack{width:min(56%,300px);left:50%;right:auto}.pack-flow-balance div{min-width:0;color:var(--text-muted);background:#ffffffeb;border-color:#09090924}.pack-flow-balance span{color:var(--text-muted);text-transform:uppercase;font-size:.72rem;font-weight:950;line-height:1.2}.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{column-gap:clamp(14px,2vw,28px);position:relative;overflow:hidden}.parade-route-v2:before{content:"";z-index:0;pointer-events:none;border-top:2px dashed #09090980;position:absolute;top:29px;left:calc(12.5% + 36px);right:calc(12.5% + 36px)}.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{width:58%;left:-6%}.uc-card__streak--two{width:58%;right:-6%}.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 (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 (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,.parade-route-v2{grid-template-columns:1fr}.parade-route-v2:before{display:none}.card-preview-modal,.modal-backdrop{padding:12px}.card-preview-modal__stage,.pack-purchase-modal{max-height:calc(100dvh - 24px);overflow:auto}.pack-opening-modal{padding:0}.pack-opening-modal__surface{max-height:none;overflow:hidden}}@media (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{border-radius:16px;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)}.brand-logo__mark{filter:drop-shadow(0 7px 12px #050c2324);width:44px;height:46px}.brand-logo__mark:before{clip-path:none;background:linear-gradient(#fff 0 5%,#0000 5%),linear-gradient(145deg,#071126,#0a1b46 70%,#0b2c7f);border:2px solid #050c23f0;border-radius:12px;inset:0;box-shadow:inset 0 0 0 2px #ffffffbd,0 0 0 1px #ffffffbd}.brand-logo__mark:after{content:"";z-index:1;background:linear-gradient(90deg, var(--red-cta) 0 48%, #fff 48% 56%, var(--electric-blue) 56% 100%);border-radius:999px;height:4px;position:absolute;bottom:7px;left:8px;right:8px}.brand-logo__u{border-bottom:6px solid #fff;border-left:6px solid #fff;border-right:6px solid #fff;border-radius:0 0 11px 11px;width:20px;height:27px}.brand-logo__star{display:none}.brand-logo__word{color:var(--ink);letter-spacing:0;gap:1px;font-size:clamp(1.12rem,1.35vw,1.42rem)}.brand-logo--compact .brand-logo__mark{width:30px;height:32px}.brand-logo--compact .brand-logo__u{border-width:4px;width:14px;height:18px}.brand-logo--compact .brand-logo__mark:after{height:3px;bottom:5px;left:6px;right:6px}.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{background:0 0;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);align-items:center;gap:clamp(30px,4vw,68px);padding:clamp(36px,5vw,70px) clamp(8px,1.4vw,22px) clamp(18px,2.6vw,34px);overflow:visible}.landing-hero:before{content:"";z-index:1;pointer-events:none;opacity:1;background:radial-gradient(circle at 7% 48%,#0000 0 4rem,#09090921 4.08rem 4.26rem,#0000 4.34rem),linear-gradient(104deg,#ffffffc7 0 47%,#0000 47%),radial-gradient(at 75% 45%,#003eaa29,#0000 34rem),linear-gradient(#ffffff70,#0000 72%);height:min(100%,560px);display:block;position:absolute;inset:clamp(4px,1vw,14px) 0 auto}.landing-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#ffffffeb,#fff396f0),repeating-linear-gradient(-6deg,#09090914 0 2px,#0000 2px 8px);border:1px solid #09090929;border-radius:6px;width:clamp(92px,10vw,152px);height:clamp(38px,4.5vw,64px);display:block;position:absolute;bottom:clamp(16px,3vw,52px);right:clamp(4px,2vw,34px);transform:rotate(-5deg);box-shadow:0 12px 22px #0909091a}.landing-hero__copy,.landing-hero__visual{z-index:10}.landing-hero__copy{width:min(100%,860px)}.landing-hero__copy:before{background:radial-gradient(at 42% 48%,#ffffffe6,#ffffff8a 58%,#0000 80%);inset:-34px -42px -28px -28px}.landing-marker-note{color:var(--electric-blue);margin-bottom:clamp(16px,2vw,24px)}.landing-hero h1{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;display:grid}.landing-hero h1 span{white-space:nowrap;display:block}.landing-hero h1 span:last-child{text-underline-offset:clamp(7px, .9vw, 12px);text-decoration-thickness:clamp(4px,.55vw,7px)}.landing-hero__lead{color:#232323;max-width:min(100%,680px);margin-bottom:clamp(16px,1.8vw,24px);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{align-items:center;gap:clamp(10px,1.4vw,16px)}.landing-hero-actions .primary-action,.landing-hero-actions .secondary-action,.landing-hero-actions .tertiary-action{border-radius:8px;min-height:54px}.landing-hero-actions .primary-action{min-width:min(218px,100%)}.landing-hero-actions .secondary-action{min-width:min(196px,100%)}.tertiary-action{min-width:124px;color:var(--ink);font-family:var(--font-display);background:#ffffffc7;border:1px dashed #09090957;justify-content:center;align-items:center;padding:0 22px;font-weight:950;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex;box-shadow:0 8px 16px #0909090f}.tertiary-action:hover,.tertiary-action:focus-visible{color:var(--electric-blue);background:#fff;border-color:#003eaa80;transform:translateY(-2px)}.landing-hero__visual{align-items:center;min-height:clamp(410px,36vw,580px)}.landing-hero__visual .product-stage{isolation:isolate;justify-self:center;width:min(100%,610px);min-height:clamp(400px,35vw,560px)}.landing-hero__visual .product-stage:before{z-index:0;opacity:.84;display:block;inset:-18% -16% -10% -14%}.landing-hero__visual .product-stage:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#ffffffbd,#ffffff61),repeating-linear-gradient(90deg,#09090914 0 2px,#0000 2px 8px);border:1px solid #ffffff8a;border-radius:4px;width:clamp(86px,9vw,132px);height:clamp(28px,3vw,42px);position:absolute;top:14%;right:3%;transform:rotate(8deg);box-shadow:0 10px 18px #0909091a}.landing-hero__visual .product-stage__halo{z-index:1;background:radial-gradient(circle at 60%,#ffffffdb,#0000 49%),radial-gradient(at 52% 60%,#003eaa2e,#0000 58%);inset:7% 0 5%}.landing-hero__visual .product-stage__platform{background:radial-gradient(#09090933,#0000 68%);height:clamp(72px,8vw,112px);bottom:7%;left:8%;right:4%}.landing-hero__visual .product-stage__card{z-index:5;width:clamp(170px,31%,285px);animation:5.2s ease-in-out infinite heroCardFloat;bottom:16%;left:4%}.landing-hero__visual .product-stage__pack{z-index:4;width:clamp(230px,54%,410px);animation:5s ease-in-out infinite heroPackFloat;bottom:10%;right:2%}.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 (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 (width<=760px){.topbar{grid-template-columns:auto 1fr auto;padding:12px}.brand-logo__mark{width:38px;height:40px}.brand-logo__u{border-width:5px;width:17px;height:23px}.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{opacity:.58;inset:-18% -28% -8%}.landing-hero__visual .product-stage:after{width:82px;top:11%;right:1%}.landing-hero__visual .product-stage__card{width:min(42%,178px);bottom:16%;left:2%}.landing-hero__visual .product-stage__pack{width:min(58%,242px);bottom:12%;right:0}}.landing-hero:before{opacity:.78;mix-blend-mode:multiply;background:linear-gradient(90deg,#ffffffeb 0 35%,#ffffffb3 51%,#fff3 100%),linear-gradient(#ffffff14,#fffffff5 96%),url(/assets/landing/sportieve_collage_met_voetbalelementen.png) top/cover no-repeat;height:clamp(520px,48vw,700px);inset:clamp(-14px,-1vw,-6px) clamp(-18px,-1.4vw,-8px) auto;-webkit-mask-image:linear-gradient(#000 0 74%,#0000 100%);mask-image:linear-gradient(#000 0 74%,#0000 100%)}.landing-hero__copy:before{background:radial-gradient(at 43% 49%,#fffffff5,#ffffffb8 57%,#0000 83%)}.landing-hero__visual{isolation:isolate}.landing-hero__visual:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(at 61% 54%,#ffffffad,#0000 52%),radial-gradient(at 52% 56%,#003eaa29,#0000 58%);position:absolute;inset:5% -5% 4% -8%}.landing-hero__visual:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#ffffffdb,#ffe74fe0),repeating-linear-gradient(-7deg,#0909091a 0 2px,#0000 2px 9px);border:1px solid #09090929;border-radius:7px;width:clamp(88px,8vw,132px);height:clamp(38px,4vw,56px);position:absolute;bottom:clamp(36px,5vw,80px);right:clamp(4px,1vw,14px);transform:rotate(-4deg);box-shadow:0 13px 24px #0909091f}.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;box-shadow:none;filter:drop-shadow(0 34px 44px #050c2338)drop-shadow(0 12px 16px #050c232e);background:url(/assets/landing/sportieve_kaarten_voor_het_wk.png) 50%/cover no-repeat;border:0;border-radius:10px;overflow:visible}.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 (width<=1180px){.landing-hero:before{background-position:62% 0}}@media (width<=760px){.landing-hero:before{opacity:.48;background:linear-gradient(#ffffffd1,#fffffff5 90%),url(/assets/landing/sportieve_collage_met_voetbalelementen.png) 67% 0/cover no-repeat;height:68%;inset:-8px -14px auto}.landing-hero__visual:before{inset:1% -10% 2%}.landing-hero__visual:after{opacity:.82;width:82px;height:34px;bottom:34px;right:2px}.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{isolation:isolate;width:min(100%,680px);min-height:clamp(430px,39vw,620px);margin:0 auto;display:block;position:relative}.landing-product-composition__halo{z-index:0;pointer-events:none;background:radial-gradient(at 53%,#ffffffe6,#0000 49%),radial-gradient(at 58% 58%,#003eaa30,#0000 59%),radial-gradient(at 68% 72%,#e9181f21,#0000 48%);position:absolute;inset:4% 0 4% 4%}.landing-product-composition__pack,.landing-product-composition__card{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;display:block;position:absolute}.landing-product-composition__pack{z-index:1;filter:drop-shadow(0 34px 42px #050c233b)drop-shadow(0 12px 18px #050c232e);width:clamp(250px,53%,430px);bottom:1%;right:0;transform:rotate(5deg)}.landing-product-composition__card{z-index:2;filter:drop-shadow(0 32px 38px #050c2340)drop-shadow(0 12px 16px #050c232e);width:clamp(190px,36%,310px);bottom:8%;left:0;transform:rotate(-7deg)}.featured-card-row{grid-template-columns:repeat(4,minmax(126px,1fr));align-items:stretch}.landing-showcase-card{min-width:0;color:var(--ink);background:#ffffffd6;border:1px solid #09090924;border-radius:10px;grid-template-rows:minmax(0,1fr) auto;gap:10px;padding:8px;display:grid;box-shadow:0 12px 24px #09090914}.landing-showcase-card__image{aspect-ratio:1086/1448;background:#f5f5f1;border:1px solid #09090924;border-radius:8px;display:block;overflow:hidden}.landing-showcase-card__image img{object-fit:contain;width:100%;height:100%;display:block}.landing-showcase-card__meta{text-transform:uppercase;gap:3px;min-width:0;padding:0 2px 2px;display:grid}.landing-showcase-card__meta strong,.landing-showcase-card__meta span,.landing-showcase-card__meta em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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}.static-player-card{aspect-ratio:1696/2528;color:#fff;isolation:isolate;width:100%;margin:0;display:block;position:relative}.static-player-card__image{width:100%;height:100%;display:block}.static-player-card__image img{object-fit:contain;width:100%;height:100%;display:block}.static-player-card__name{z-index:2;color:#fff8df;width:82%;font-family:var(--font-display);letter-spacing:.045em;text-align:center;text-transform:uppercase;text-shadow:0 2px #000000f2,0 0 10px #000000d6,0 0 22px #ffe17838;pointer-events:none;margin:0;font-size:clamp(.92rem,1.55vw,1.55rem);font-weight:950;line-height:.92;position:absolute;bottom:clamp(18px,7.4%,54px);left:50%;transform:translate(-50%)}.static-player-card__name span{overflow-wrap:anywhere;max-width:100%;display:inline-block}.static-player-card__meta{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1180px){.landing-product-composition{min-height:clamp(390px,58vw,560px)}}@media (width<=760px){.landing-product-composition{width:min(100%,430px);min-height:clamp(340px,98vw,460px)}.landing-product-composition__pack{width:min(60%,252px);bottom:4%;right:0}.landing-product-composition__card{width:min(45%,192px);bottom:13%;left:0}.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 0%, #f5f2ea 52%, #ede8de 100%)}.landing-hero:before{opacity:.88;mix-blend-mode:normal;background:linear-gradient(90deg,#ffffffe0 0 38%,#ffffff80 58%,#0000 100%),radial-gradient(at 72% 45%,#003eaa26,#0000 34rem),linear-gradient(#ffffff24,#ffffffe0 96%)}.landing-product-composition__pack{width:clamp(300px,62%,470px);right:-4%}.landing-product-composition__card{width:clamp(230px,50%,340px)}@media (width<=760px){.landing-product-composition__pack{width:min(60%,252px);right:0}.landing-product-composition__card{width:min(45%,192px)}.featured-card-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (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{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffffe6,#faf8f2d6);border:1px solid #09090929;border-radius:12px;grid-template-columns:minmax(156px,1fr) auto minmax(156px,1fr);align-items:center;min-height:62px;padding:9px 12px;box-shadow:0 12px 28px #0909091a}.topbar:before{display:none!important}.brand{border-radius:10px;justify-self:start}.brand:hover,.brand:focus-visible{transform:translateY(-1px)}.tabs{scrollbar-width:none;background:#ffffffeb;border:1px solid #09090933;border-radius:9px;justify-self:center;align-items:center;gap:2px;width:max-content;max-width:min(100%,720px);padding:3px;display:inline-flex;overflow-x:auto;box-shadow:0 9px 20px #09090914}.tabs::-webkit-scrollbar{display:none}.tab,.mobile-nav__item,.admin-menu__item{min-height:44px;color:var(--ink);font-family:var(--font-display);letter-spacing:0;box-shadow:none;text-transform:uppercase;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 14px;font-size:.8rem;font-weight:950;transition:transform .16s,border-color .16s,background .16s,color .16s,box-shadow .16s}.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;transform:translateY(-1px);box-shadow:0 5px 12px #09090912}.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:44px;color:var(--ink);font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;background:#ffffffeb;border:1px solid #09090933;border-radius:8px;padding:0 12px;font-size:.78rem;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;box-shadow:0 7px 16px #09090914}.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;transform:translateY(-1px);box-shadow:0 10px 20px #0909091c}.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{width:100vw;max-width:100vw;box-shadow:none;background:0 0;border:0;margin:clamp(8px,1vw,16px) calc(50% - 50vw) clamp(10px,1.2vw,18px);position:relative;overflow:hidden}.flag-marquee__viewport{padding-block:clamp(7px,1.1vw,14px);position:relative;overflow:hidden}.flag-marquee__viewport:before,.flag-marquee__viewport:after{content:"";z-index:3;pointer-events:none;width:min(16vw,180px);position:absolute;top:0;bottom:0}.flag-marquee__viewport:before{background:linear-gradient(90deg,#f9f9f7f5 0%,#f9f9f700 100%);left:0}.flag-marquee__viewport:after{background:linear-gradient(270deg,#f9f9f7f5 0%,#f9f9f700 100%);right:0}.flag-marquee__track{--flag-gap:clamp(12px, 1.25vw, 20px);will-change:transform;width:max-content;animation:54s linear infinite flagMarqueeScroll;display:flex}.flag-marquee-section:hover .flag-marquee__track{animation-play-state:running!important}.flag-marquee__group{align-items:center;gap:var(--flag-gap);padding-inline:calc(var(--flag-gap) / 2);display:flex}.flag-marquee-card{aspect-ratio:1.58;scroll-snap-align:center;width:clamp(84px,7vw,124px);box-shadow:none;background:#fff;border:1px solid #09090914;border-radius:8px;display:block;overflow:hidden}.flag-marquee-card__flag{object-fit:cover;object-position:center;border-radius:inherit;background:0 0;width:100%;height:100%;display:block;overflow:hidden}.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;background:linear-gradient(#ffffffeb,#f8f5eedb),radial-gradient(at 74% 34%,#003eaa14,#0000 32rem);padding:clamp(18px,2.5vw,34px)}.rarity-showcase-subcopy{color:#343434;max-width:520px;margin:-4px 0 0 clamp(8px,1vw,12px);font-weight:750}.rarity-showcase-field{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);display:grid;overflow:visible}.rarity-showcase-card{transform-origin:50% 70%;background:#ffffffe6;border-color:#0909091f;border-radius:8px;width:min(100%,clamp(180px,15vw,286px));padding:9px;transition:transform .18s,filter .18s,box-shadow .18s;box-shadow:0 26px 34px #09090921,0 8px 14px #09090914}.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:first-child{grid-column:1/span 3;justify-self:start;transform:rotate(-5deg)translate(4px,18px)}.rarity-showcase-card:first-child: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{background:#ffffffe0;border-color:#0909091f;border-radius:8px;min-height:158px}.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:"";border-top:2px solid;border-right:2px solid;width:10px;height:10px;position:absolute;top:-6px;right:-2px;transform:rotate(45deg)}@media (width<=1120px){.topbar{grid-template-columns:auto minmax(0,1fr) auto}.tabs{display:none}.mobile-nav{display:block}}@media (width<=900px){.rarity-showcase-field{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,4vw,24px);min-height:auto;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:first-child{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 (width<=760px){.app-layout.view-home .topbar,.app-layout.view-marketplace .topbar,.topbar{border-radius:10px;width:calc(100% - 16px);min-height:56px;margin-bottom:16px;padding:8px}.brand-logo__word{display:none}.topbar-actions{gap:6px}.auth-button,.account-pill,.admin-menu summary,.mobile-nav summary{min-height:44px;padding:0 10px;font-size:.72rem}.account-pill strong{text-overflow:ellipsis;max-width:112px;overflow:hidden}.flag-marquee__viewport{padding-block:11px}.flag-marquee__group{gap:var(--flag-gap);padding-inline:calc(var(--flag-gap) / 2)}.flag-marquee-card{border-radius:10px;width:72px}.flag-marquee-card__flag{border-radius:8px}.rarity-showcase-panel{padding:16px}.rarity-showcase-subcopy{margin-left:0}}@media (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{scroll-snap-type:x proximity;scrollbar-width:none;overflow-x:auto}.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{background:linear-gradient(#fffffff0,#f8f5eee6),radial-gradient(at 88% 0,#003eaa14,#0000 34rem);width:100%;padding:clamp(18px,2.5vw,34px)}.roadmap-panel__subcopy,.pack-types-panel__subcopy{color:#343434;max-width:760px;margin:-4px 0 clamp(18px,2.2vw,26px) clamp(8px,1vw,12px);font-weight:750}.roadmap-live-panel{background:linear-gradient(110deg,#fffffffa 0 38%,#f6faffc7 38% 100%),radial-gradient(circle at 22% 24%,#e1121b21,#0000 15rem),repeating-linear-gradient(90deg,#003eaa09 0 1px,#0000 1px 28px);border:1px solid #09090924;border-radius:14px;grid-template-columns:minmax(250px,.31fr) minmax(0,1fr);align-items:stretch;gap:clamp(18px,2.6vw,36px);padding:clamp(18px,2.4vw,30px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #0909091c,inset 0 0 0 1px #ffffffd1}.roadmap-live-panel:before{content:"";background:linear-gradient(180deg, var(--red-cta), var(--electric-blue));border-radius:999px;width:5px;position:absolute;inset:14px auto 14px 0}.roadmap-live-panel__copy{z-index:1;align-content:center;justify-items:start;gap:12px;min-width:0;display:grid;position:relative}.roadmap-live-badges{flex-wrap:wrap;gap:8px;display:flex}.roadmap-live-badge{color:#fff;background:var(--red-cta);letter-spacing:.03em;text-transform:uppercase;border:1px solid #8500083d;border-radius:999px;width:fit-content;padding:7px 10px 6px;font-size:.68rem;font-weight:950;line-height:1;display:inline-flex;box-shadow:0 10px 24px #e1121b33}.roadmap-live-badge--quiet{color:var(--electric-blue);box-shadow:none;background:#ffffffc2;border-color:#003eaa2e}.roadmap-live-panel__copy h3{color:var(--ink);font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(3rem,5vw,5.6rem);line-height:.82}.roadmap-live-panel__copy p{color:#303030;max-width:420px;margin:0;font-size:clamp(.98rem,1.04vw,1.05rem);font-weight:700;line-height:1.45}.roadmap-live-panel__copy small{color:var(--text-muted);text-transform:uppercase;font-size:.78rem;font-weight:950}.roadmap-live-panel__cta{margin-top:4px}.roadmap-route{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;gap:clamp(12px,1.4vw,18px);min-width:0;display:grid;position:relative}.roadmap-route-node{text-align:center;grid-template-rows:auto auto;align-content:start;gap:10px;min-width:0;transition:transform .16s;display:grid;position:relative}.roadmap-route-node:hover{transform:translateY(-2px)}.roadmap-route-node.is-locked{opacity:.82}.roadmap-route-frame{aspect-ratio:5/3.4;background:linear-gradient(#fffffff0,#f8f9f7d1);border:1px solid #09090926;border-radius:13px;place-items:center;min-height:clamp(168px,13vw,230px);display:grid;position:relative;overflow:hidden;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(#ffffffeb,#f8f9f7c7);border-style:dashed;border-color:#09090929}.roadmap-route-frame__slot{background:#ffffffc7;border:1px solid #09090914;border-radius:11px;display:block;position:absolute;inset:clamp(14px,1.4vw,22px);box-shadow:inset 0 0 0 1px #ffffffd1,0 14px 34px #09090909}.roadmap-route-frame__slot:after{content:"";aspect-ratio:1;background:#ffffffeb;border:1px solid #0909090f;border-radius:999px;width:clamp(56px,5.4vw,86px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffffe0,0 14px 32px #0909090d}.roadmap-route-node.is-active .roadmap-route-frame__slot{background:#ffffffd1;border-color:#e1121b24}.roadmap-route-frame__slot--nft{place-items:center;padding:clamp(10px,1.1vw,18px);display:grid}.roadmap-route-frame__slot--nft:after{display:none}.roadmap-route-node__copy{justify-items:center;gap:4px;min-width:0;display:grid}.roadmap-route-node__copy strong{color:var(--ink);font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.02rem,1.5vw,1.45rem);line-height:.95}.roadmap-route-node__copy small{color:var(--text-muted);text-transform:uppercase;font-size:.72rem;font-weight:950}.roadmap-nft-section{background:linear-gradient(100deg,#fffffff5,#f6faffb3),radial-gradient(circle at 88% 22%,#003eaa1f,#0000 17rem);border:1px solid #003eaa2e;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);align-items:stretch;gap:clamp(18px,2.6vw,34px);margin-top:clamp(16px,2vw,24px);padding:clamp(34px,4.2vw,58px);display:grid;box-shadow:0 16px 34px #09090914}.roadmap-nft-section__copy{align-content:center;justify-items:start;gap:12px;display:grid}.roadmap-nft-section__copy h3{color:var(--electric-blue);font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(3.4rem,6vw,7.2rem);line-height:.82}.roadmap-nft-section__copy p{color:#303030;max-width:460px;margin:0;font-size:clamp(1rem,1.08vw,1.08rem);font-weight:700;line-height:1.45}.roadmap-nft-bullets{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:min(100%,520px);margin-top:4px;display:grid}.roadmap-nft-bullets span{color:var(--electric-blue);text-align:center;text-transform:uppercase;background:#ffffffc7;border:1px solid #003eaa2e;border-radius:999px;padding:10px 12px;font-size:.78rem;font-weight:950}.roadmap-nft-placeholder{background:linear-gradient(135deg,#ffffffb8,#f4f8ff7a);border:1px dashed #003eaa3d;border-radius:12px;place-items:center;min-height:clamp(500px,45vw,690px);padding:clamp(14px,2vw,28px);display:grid;overflow:hidden}.nft-preview{place-items:center;min-width:0;display:grid;overflow:hidden}.nft-preview img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.nft-preview--route{aspect-ratio:1;opacity:.82;filter:drop-shadow(0 10px 18px #09090924);width:min(100%,168px)}.nft-preview--feature{aspect-ratio:1;filter:drop-shadow(0 22px 34px #09090929);width:min(100%,650px)}.roadmap-nft-placeholder__card{aspect-ratio:3/4;width:min(88%,520px);min-height:min(92%,610px);color:var(--ink);text-align:center;background:radial-gradient(circle at 50% 32%,#003eaa24,#0000 38%),linear-gradient(#fffffff0,#f6f6f6d1);border:2px solid #09090929;border-radius:18px;place-items:center;padding:clamp(22px,2.2vw,34px);display:grid;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);text-transform:uppercase;font-size:.72rem;font-weight:950}.roadmap-nft-placeholder__card strong{color:var(--electric-blue);font-family:var(--font-display);text-transform:uppercase;font-size:clamp(3.8rem,7vw,8.2rem);line-height:.74}.roadmap-league-teaser{background:#fff9;border:1px dashed #0909092e;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin-top:14px;padding:14px 16px;display:grid}.roadmap-league-teaser__icon{width:42px;height:42px;color:var(--electric-blue);background:#003eaa0f;border:1px solid #003eaa29;border-radius:12px;place-items:center;display:grid}.roadmap-league-teaser small{color:var(--text-muted);text-transform:uppercase;font-size:.66rem;font-weight:950;display:block}.roadmap-league-teaser strong{color:var(--ink);font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.15rem,1.7vw,1.65rem);line-height:.92;display:block}.roadmap-league-teaser p{color:var(--text-muted);margin:5px 0 0;font-size:.92rem;line-height:1.4}.pack-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px);display:grid}.pack-type-card{min-width:0;color:var(--ink);background:linear-gradient(#fffffff0,#ffffffc7),repeating-linear-gradient(0deg,#09090906 0 1px,#0000 1px 5px);border:1px solid #09090924;border-radius:10px;grid-template-rows:minmax(220px,auto) 1fr;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 28px #0909091a}.pack-type-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 0 58%,#003eaa14 58% 69%,#0000 69%),radial-gradient(at 30% 16%,#e1121b1a,#0000 14rem);position:absolute;inset:0}.pack-type-card__visual{isolation:isolate;place-items:center;min-height:240px;display:grid;position:relative}.pack-type-card__visual:before{content:"";z-index:0;background:radial-gradient(#0909093d,#0000 68%);height:30px;position:absolute;bottom:18%;left:18%;right:18%}.pack-object{aspect-ratio:.68;color:#fff;background:linear-gradient(120deg,#ffffff47,#0000 28%),linear-gradient(145deg,#102149,#003eaa 58%,#071126);border:2px solid #090909e0;border-radius:12px;place-items:end center;width:clamp(112px,10vw,148px);padding:18px 10px;display:grid;position:absolute;box-shadow:inset 0 0 0 4px #ffffff1a,0 20px 28px #0909093d}.pack-object:before,.pack-object:after{content:"";background:repeating-linear-gradient(90deg,#ffffff47 0 6px,#0000002e 6px 12px);height:16px;position:absolute;left:0;right:0}.pack-object:before{top:0}.pack-object:after{bottom:0}.pack-object span{z-index:1;font-family:var(--font-display);font-size:3.1rem;line-height:.82;position:relative}.pack-object--back{opacity:.66;transform:rotate(-12deg)translate(-42px,14px)}.pack-object--front{transform:rotate(6deg)translate(24px,-2px)}.pack-type-card--starter .pack-object{color:var(--electric-blue);background:linear-gradient(120deg,#ffffff6b,#0000 28%),linear-gradient(145deg,#fff 0%,#f5f2ea 56%,#dce7ff 100%)}.pack-type-card--paid .pack-object{color:#fff;background:linear-gradient(120deg,#ffffff40,#0000 28%),linear-gradient(145deg,#111 0%,#273047 48%,#d8dee9 100%)}.pack-type-card--referral .pack-object{background:linear-gradient(120deg,#ffffff47,#0000 28%),linear-gradient(145deg,#06143d 0%,#003eaa 44%,#e1121b 100%)}.pack-type-card__body{z-index:1;gap:10px;padding:0 clamp(16px,2vw,22px) clamp(18px,2vw,24px);display:grid;position:relative}.pack-type-card__body small{color:#fff;background:var(--red-cta);border-radius:999px;width:fit-content;padding:5px 8px;font-size:.68rem;font-weight:950}.pack-type-card__body h3{color:var(--electric-blue);font-family:var(--font-display);margin:0;font-size:clamp(1.8rem,2.6vw,2.8rem);line-height:.9}.pack-type-card__body p{color:#343434;margin:0}.pack-type-card__body ul{gap:6px;margin:2px 0 0;padding:0;list-style:none;display:grid}.pack-type-card__body li{color:var(--text-muted);padding-left:18px;font-size:.9rem;position:relative}.pack-type-card__body li:before{content:"";background:var(--red-cta);width:10px;height:3px;position:absolute;top:.6em;left:0;transform:rotate(-5deg)}.landing-final-cta{text-align:center;color:var(--ink);box-shadow:var(--shadow-soft);background:linear-gradient(#fffffff0,#f8f5eedb),linear-gradient(135deg,#e1121b1a,#0000 44%);border:1px solid #09090924;border-radius:12px;justify-items:center;gap:12px;margin:0 clamp(4px,2vw,18px);padding:clamp(26px,4vw,46px);display:grid}.landing-final-cta h2{color:var(--ink);font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(2.4rem,5vw,5.6rem);line-height:.9}.landing-final-cta p{color:#343434;max-width:680px;margin:0;font-weight:750}.landing-final-cta__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.landing-footer{color:var(--ink);border-top:1px solid #09090929;justify-content:space-between;align-items:center;gap:18px;margin:0 clamp(4px,2vw,18px);padding:18px 0 10px;display:flex}.landing-footer strong{font-family:var(--font-display);font-size:1.1rem}.landing-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:12px 18px;display:flex}.landing-footer a{min-height:44px;color:var(--electric-blue);text-transform:uppercase;align-items:center;font-size:.82rem;font-weight:950;text-decoration:none;display:inline-flex}.landing-footer a:hover,.landing-footer a:focus-visible{color:var(--red-cta)}@media (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%;left:14%;right:14%;transform:translateY(-50%)}.roadmap-nft-section{grid-template-columns:1fr}.pack-type-card{grid-template-rows:auto;grid-template-columns:minmax(190px,.42fr) minmax(0,1fr)}}@media (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{background:linear-gradient(180deg, var(--red-cta), var(--electric-blue) 68%, #0909091f);width:3px;height:auto;top:7%;bottom:18%;left:50%;transform:translate(-50%)}.roadmap-route-node{text-align:center}.roadmap-route-frame{aspect-ratio:16/9;min-height:132px}.roadmap-route-frame__slot{border-radius:9px;inset:12px}.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{justify-items:start;display:grid}.landing-footer nav{justify-content:flex-start}.landing-hero h1{line-height:.92}.landing-hero h1 span:last-child{border-bottom:5px solid var(--red-cta);width:fit-content;max-width:100%;padding-bottom:6px;text-decoration:none}}.brand-logo{gap:10px}.brand-logo__mark{filter:drop-shadow(0 7px 12px #050c2324);background:linear-gradient(#ffffff1a,#0000 28%),linear-gradient(145deg,#071126,#0a1b46 72%,#0b2c7f);border:2px solid #050c23f0;border-radius:12px;place-items:center;width:44px;height:46px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffffbd,0 0 0 1px #ffffffbd}.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{z-index:1;object-fit:contain;filter:drop-shadow(0 1px 2px #050c2347);width:70%;height:82%;display:block;position:relative}.brand-logo__word{color:var(--ink);letter-spacing:0;font-size:clamp(1.16rem,1.35vw,1.42rem);line-height:.88;display:block}.brand-logo__word strong{display:block}.brand-logo--compact{gap:6px}.brand-logo--compact .brand-logo__mark{border-radius:8px;width:30px;height:32px}.brand-logo--compact .brand-logo__image{width:70%;height:82%}.brand-logo--compact .brand-logo__word{font-size:.78rem}@media (width<=760px){.brand-logo{gap:8px}.brand-logo__mark{border-radius:10px;width:38px;height:40px}.brand-logo__word{font-size:.98rem;display:block}}: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 0%, #f5f2ea 52%, #ede8de 100%);background-attachment:fixed,scroll}body:before{opacity:.22;background:repeating-linear-gradient(0deg,#09090905 0 1px,#0000 1px 7px)}body:after{display:none}.app-layout,.app-layout.view-home,.app-layout.view-marketplace,.app-layout.view-packs{isolation:isolate;background:0 0}.app-layout:before,.app-layout.view-home:before,.app-layout.view-marketplace:before,.app-layout.view-packs:before{content:"";z-index:0;pointer-events:none;background:var(--site-canvas-background), linear-gradient(180deg, #fbfaf5 0%, #f5f2ea 52%, #ede8de 100%);min-height:auto;position:fixed;inset:0}.app-layout:after,.app-layout.view-home:after,.app-layout.view-marketplace:after,.app-layout.view-packs:after{content:"";z-index:1;pointer-events:none;mix-blend-mode:normal;opacity:.34;background:linear-gradient(#ffffff14,#ffffff2e 42%,#ffffff1a),repeating-linear-gradient(0deg,#09090905 0 1px,#0000 1px 7px);min-height:auto;position:fixed;inset:0}.topbar,.page-shell{position:relative}.topbar{z-index:60}.page-shell{z-index:2}.landing-hero,.pack-flow-panel,.page-hero{background:0 0}.landing-hero:before,.landing-hero:after,.pack-flow-panel:before,.pack-flow-panel:after,.page-hero:before,.page-hero:after{display:none}.topbar{z-index:100;opacity:1;will-change:opacity, transform;transition:opacity .26s,transform .26s,box-shadow .26s,background .26s;position:sticky;top:16px;transform:translateY(0)}.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(#ffffff1f,#0000 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:0 0!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{content:none!important;background:0 0!important;display: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,.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 (width<=760px){.topbar{top:8px}.topbar--hidden{transform:translateY(calc(-100% - 18px))}}.app-layout.view-home .topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffffeb,#faf8f2db);border-color:#0909091c;border-radius:clamp(16px,1.2vw,22px);grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);gap:clamp(18px,2vw,34px);width:min(1820px,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);box-shadow:0 16px 34px #09090912,inset 0 0 0 1px #ffffffa3}.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{filter:drop-shadow(0 9px 14px #05050524);border-radius:15px;width:clamp(52px,3.4vw,64px);height:clamp(56px,3.7vw,68px)}.app-layout.view-home .brand-logo__image{width:74%;height:84%}.app-layout.view-home .brand-logo__word{color:#050505;font-size:clamp(1.4rem,1.35vw,1.82rem);line-height:.9;display:block}.app-layout.view-home .tabs{background:#ffffffc2;border-color:#0909091a;border-radius:18px;gap:5px;max-width:min(100%,860px);padding:6px;box-shadow:0 10px 22px #0909090e,inset 0 0 0 1px #ffffffad}.app-layout.view-home .tab{color:#050505;min-height:clamp(46px,3vw,54px);box-shadow:none;border:0;border-radius:13px;padding:0 clamp(18px,1.28vw,26px);font-size:clamp(.88rem,.78vw,1.02rem)}.app-layout.view-home .tab:hover,.app-layout.view-home .tab:focus-visible{color:#050505;box-shadow:none;background:#0909090b;border-color:#0000;transform:none}.app-layout.view-home .tab.is-active{color:#fff;background:linear-gradient(180deg, #ff343b, var(--red-cta));border-color:#0000;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{color:#050505;background:#ffffffd1;border-color:#0909091f;border-radius:14px;min-height:clamp(46px,3vw,54px);padding:0 clamp(15px,1vw,20px);font-size:clamp(.86rem,.74vw,.98rem);box-shadow:0 9px 18px #0909090e,inset 0 0 0 1px #ffffffb3}.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;transform:translateY(-1px);box-shadow:0 12px 22px #09090916}.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{background:#ffffffd1;border:1px dashed #b90f183d;border-radius:14px;align-content:center;min-height:clamp(46px,3vw,54px);padding:0 clamp(14px,1vw,18px);box-shadow:0 9px 18px #0909090e}@media (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 (width<=760px){.app-layout.view-home .topbar{border-radius:14px;width:calc(100% - 14px);min-height:62px;margin-bottom:18px;padding:8px}.app-layout.view-home .brand-logo{gap:8px}.app-layout.view-home .brand-logo__mark{border-radius:11px;width:42px;height:45px}.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{border-radius:11px;min-height:40px;padding:0 10px;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 (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 (width>=1600px){.app-layout.view-home .landing-hero{padding-left:clamp(92px,8vw,180px)}}@media (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{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffffeb,#faf8f2db);border-color:#0909091c;border-radius:clamp(16px,1.2vw,22px);grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);gap:clamp(18px,2vw,34px);width:min(1820px,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);box-shadow:0 16px 34px #09090912,inset 0 0 0 1px #ffffffa3}.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{filter:drop-shadow(0 9px 14px #05050524);border-radius:15px;width:clamp(52px,3.4vw,64px);height:clamp(56px,3.7vw,68px)}.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{color:#050505;font-size:1.62rem;line-height:.9;display:block}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .tabs{background:#ffffffc2;border-color:#0909091a;border-radius:18px;justify-content:center;align-items:center;gap:5px;max-width:min(100%,860px);min-height:58px;padding:6px;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;color:#050505;min-width:96px;min-height:clamp(46px,3vw,54px);box-shadow:none;white-space:nowrap;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;padding:0 18px;line-height:1;transition:background .16s,color .16s,border-color .16s,box-shadow .16s;display:inline-flex;transform:none}.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;box-shadow:none;background:#0909090b;border-color:#0000;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:#0000;transform:none;box-shadow:0 11px 22px #e1121b40}.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;color:#050505;background:#ffffffd1;border-color:#0909091f;border-radius:14px;min-height:clamp(46px,3vw,54px);padding:0 clamp(15px,1vw,20px);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{transform:translateY(-1px);box-shadow:0 12px 22px #09090916}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .auth-warning{background:#ffffffd1;border:1px dashed #b90f183d;border-radius:14px;align-content:center;min-height:clamp(46px,3vw,54px);padding:0 clamp(14px,1vw,18px);box-shadow:0 9px 18px #0909090e}.app-layout:is(.view-collection,.view-crafting,.view-referrals,.view-wallet) .page-hero,.app-layout.view-packs .pack-flow-panel{background:radial-gradient(circle at 86% 16%,#003eaa21,#0000 20rem),radial-gradient(circle at 10% 68%,#e1121b14,#0000 18rem),linear-gradient(105deg,#ffffffd6 0 58%,#f5f2eab8 58% 100%);border:1px solid #0909091f;border-radius:18px;min-height:420px;overflow:hidden;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{color:#050505;max-width:780px;text-shadow:none;font-size:5.15rem;line-height:.88}.app-layout:is(.view-collection,.view-crafting,.view-referrals,.view-wallet) .page-hero p,.app-layout.view-packs .pack-flow-copy p{color:#2b2b2b;max-width:660px;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{background:linear-gradient(#fffffff0,#faf8f2e0);border:1px solid #0909091f;border-radius:14px;overflow:hidden;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{border-bottom:1px solid #0909091a;align-items:center;min-height:42px;margin-bottom:clamp(14px,1.6vw,22px);padding-bottom:12px}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .premium-panel h2{width:auto;max-width:100%;color:var(--electric-blue);clip-path:none;letter-spacing:0;background:0 0;align-items:center;gap:10px;padding:0;font-size:1.38rem;line-height:1;display:inline-flex}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .premium-panel h2:before{content:"";background:var(--red-cta);border-radius:999px;flex:none;width:28px;height:4px}.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{box-shadow:none;border-radius:8px;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{box-shadow:none;background:#ffffffc7;border:1px solid #0909091f;border-radius:12px}.app-layout.view-packs .pack-flow-balance strong,.app-layout.view-collection .collection-summary strong{color:#050505}.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 #0909091f;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{background:radial-gradient(circle at 100% 0,#003eaa17,#0000 11rem),#fff;border:1px solid #0909091f;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-content:start;min-height:230px;padding:20px;box-shadow:0 12px 24px #0909090f}.app-layout.view-packs .available-pack-card__visual{background:#003eaa0e;border:1px dashed #002b7f33;border-radius:12px;width:86px;min-height:112px}.app-layout.view-packs .available-pack-card button{place-self:end 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{box-shadow:none;background:#ffffffe6;border:1px solid #0909091c;border-radius:12px}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .empty-panel{background:linear-gradient(#ffffffd1,#faf8f2b8);border:1px dashed #0909092e;border-radius:12px;min-height:112px}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .compact-empty{min-height:76px}.app-layout.view-collection .collection-filter-top-layout{grid-template-columns:minmax(0,1.08fr) minmax(300px,.38fr);gap:20px}.app-layout.view-collection .collection-controls{grid-template-columns:repeat(4,minmax(140px,1fr));align-items:stretch;gap:10px;display:grid}.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{width:100%;min-width:0}.app-layout.view-collection .collection-clear-filters{width:fit-content}.app-layout.view-collection .team-progress-list{max-height:184px}.app-layout.view-collection .team-progress-list button{background:#ffffffe0;border:1px solid #0909091f;border-radius:12px}.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 .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{box-shadow:none;background:#ffffffe0;border:1px solid #0909091c;border-radius:12px}.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 #0909091f;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 #10994359;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-actions-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 #0909091a;border-radius:14px}@media (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-filter-top-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 (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{border-radius:14px;width:calc(100% - 14px);min-height:62px;margin-bottom:18px;padding:8px}.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{border-radius:11px;width:42px;height:45px}.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{border-radius:11px;min-height:40px;padding:0 10px;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{border-radius:14px;min-height:0;padding:30px 16px 22px}.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 .rarity-showcase-panel{box-shadow:none;background:0 0;border-color:#0000;padding:clamp(14px,2vw,24px) clamp(8px,2.4vw,28px) clamp(10px,1.5vw,18px);overflow:visible}.app-layout.view-home .rarity-showcase-panel .premium-panel__header{border-bottom:1px solid #09090917;margin-bottom:12px;padding-inline:clamp(2px,.8vw,10px)}.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{perspective:1200px;grid-template-columns:none;justify-content:center;align-items: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);display:flex;overflow:visible}.app-layout.view-home .rarity-showcase-card{--rarity-x:0px;--rarity-y:0px;--rarity-tilt:0deg;--rarity-hover-tilt:0deg;--rarity-glow:#0909091f;--rarity-glow-strong:#09090933;z-index:1;width:clamp(182px,14vw,258px);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%;will-change:transform;background:#ffffffdb;border:1px solid #0909091f;border-radius:9px;flex:none;padding:clamp(7px,.7vw,10px);transition:transform .22s,box-shadow .22s,border-color .22s,filter .22s;position:relative}.app-layout.view-home .rarity-showcase-card:before{content:"";pointer-events:none;background:radial-gradient(ellipse at 50% 50%, var(--rarity-glow-strong), transparent 68%);opacity:0;filter:blur(22px);height:38%;transition:opacity .22s,transform .22s;position:absolute;inset:10% 8% auto;transform:translateY(20px)}.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);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);border-color:#09090933}.app-layout.view-home .rarity-showcase-card .landing-showcase-card__image{background:#ffffffbd;transition:box-shadow .22s,border-color .22s}.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--legendary{--rarity-glow:#e6b8443d;--rarity-glow-strong:#e6b8447a}.app-layout.view-home .rarity-showcase-card--gold{--rarity-glow:#d5a82c33;--rarity-glow-strong:#d5a82c66}.app-layout.view-home .rarity-showcase-card--silver{--rarity-glow:#94b2d238;--rarity-glow-strong:#a0bede6b}.app-layout.view-home .rarity-showcase-card--bronze{--rarity-glow:#b0713c2e;--rarity-glow-strong:#b0713c5c}@media (width<=900px){.app-layout.view-home .rarity-showcase-panel{padding-inline:clamp(8px,3vw,18px)}.app-layout.view-home .rarity-showcase-field{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;display:grid}.app-layout.view-home .rarity-showcase-card{justify-self:center;width:min(100%,218px)}.app-layout.view-home .rarity-showcase-card:first-child{--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 (width<=520px){.app-layout.view-home .rarity-showcase-field{gap:12px 8px;width:100%}.app-layout.view-home .rarity-showcase-card{border-radius:8px;width:min(100%,168px);padding:6px}.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{box-shadow:none;background:0 0;border-color:#0000;padding:clamp(8px,1.4vw,18px) clamp(4px,1.8vw,22px);overflow:visible}.app-layout.view-home .roadmap-panel .premium-panel__header,.app-layout.view-home .pack-types-panel .premium-panel__header{border-bottom:1px solid #09090917;margin-bottom:10px;padding-inline:clamp(2px,.8vw,10px)}.app-layout.view-home .roadmap-panel__subcopy,.app-layout.view-home .pack-types-panel__subcopy{max-width:760px;margin:0 0 clamp(20px,2.2vw,34px) clamp(2px,.8vw,10px)}.app-layout.view-home .roadmap-live-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:clamp(8px,1.8vw,24px) 0 clamp(18px,2.4vw,36px);overflow:visible}.app-layout.view-home .roadmap-live-panel:before{opacity:.9;width:4px;inset:clamp(10px,1.4vw,20px) auto clamp(22px,2vw,34px) 0}.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{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff8a;border-color:#0909091a;box-shadow:0 12px 28px #09090911,inset 0 0 0 1px #ffffff8c}.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{box-shadow:none;background:0 0;border-color:#0000;margin-top:clamp(18px,2.8vw,44px);padding:clamp(20px,3.5vw,54px) 0}.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{box-shadow:none;background:linear-gradient(#ffffff5c,#ffffff24),radial-gradient(circle at 50% 42%,#003eaa0e,#0000 22rem);border-color:#003eaa1f}.app-layout.view-home .roadmap-league-teaser{box-shadow:none;background:0 0;border-color:#0000;margin-top:clamp(8px,1.6vw,22px);padding:clamp(14px,2vw,24px) clamp(4px,1.2vw,18px)}.app-layout.view-home .roadmap-league-teaser__icon{box-shadow:none;background:#003eaa14}.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(#ffffffd1,#ffffff94),repeating-linear-gradient(0deg,#09090905 0 1px,#0000 1px 6px);box-shadow:0 16px 34px #09090916,inset 0 0 0 1px #ffffff85}.app-layout.view-home .landing-footer{margin-top:clamp(14px,2vw,28px);padding-bottom:clamp(22px,3vw,42px)}@media (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 (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{flex-direction:column;align-items:flex-start}}.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,100% - clamp(14px,2vw,40px));min-height:clamp(72px,5vw,88px);box-shadow:none;margin-bottom:clamp(18px,2vw,30px)}.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,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);box-shadow:none;background:0 0;border-color:#0000;border-radius:0;padding:clamp(28px,4vw,56px) clamp(10px,2.4vw,42px) clamp(22px,3vw,38px);overflow:visible}.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{box-shadow:none;background:0 0;border-color:#0000;border-radius:0;padding:0;overflow:visible}.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-actions-panel{box-shadow:none;background:#ffffff57;border-color:#09090914}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .premium-panel__header{border-bottom:0;min-height:0;margin-bottom:clamp(10px,1.2vw,16px);padding-bottom:0}.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .premium-panel h2{color:var(--electric-blue);text-transform:uppercase;font-size:clamp(1.03rem,1vw,1.2rem);line-height:1.05}.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)}.product-pack__asset{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.product-pack:has(.product-pack__asset):before{opacity:.38}.product-pack:has(.product-pack__asset):after{opacity:.38}.product-pack:has(.product-pack__asset)>:not(.product-pack__asset){position:relative}.product-pack--black{background:linear-gradient(145deg,#050505 0%,#181818 58%,#030303 100%)}.product-pack--blue{background:linear-gradient(145deg,#001642 0%,#002b7f 52%,#061227 100%)}.product-pack--gold{background:linear-gradient(145deg,#6f4a00 0%,#d6a72d 52%,#3b2600 100%)}.available-pack-card__odds{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.available-pack-card .available-pack-card__odds span{color:#232323;background:#ffffffbd;border:1px solid #0909091a;border-radius:999px;padding:4px 7px;font-size:.68rem}@media (width>=1181px){.app-layout.view-collection .collection-filter-top-layout{grid-template-columns:minmax(0,1.16fr) minmax(280px,.34fr)}}.app-layout.view-collection .collection-controls{gap:8px}.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)}.app-layout.view-referrals .page-hero--referrals{grid-template-columns:minmax(0,1fr) minmax(340px,.45fr);align-items:start;min-height:clamp(260px,20vw,340px);padding-top:clamp(34px,4vw,58px);display:grid}.app-layout.view-referrals .referral-hero-copy{z-index:1;position:relative}.app-layout.view-referrals .referral-hero-stats{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:end;gap:10px;width:min(100%,520px);display:grid;position:relative}.app-layout.view-referrals .referral-hero-stats span{background:#ffffffc7;border:1px solid #0909091c;border-radius:10px;gap:10px;min-height:92px;padding:16px;display:grid}.app-layout.view-referrals .referral-hero-stats small,.app-layout.view-referrals .referral-progress-meter span,.app-layout.view-referrals .referral-stat-row span{color:#5a5a5a;text-transform:uppercase;font-size:.74rem;font-weight:800}.app-layout.view-referrals .referral-hero-stats strong{color:#050505;font-family:var(--font-display);font-size:clamp(1.7rem,2.2vw,2.6rem);line-height:.9}.app-layout.view-referrals .referral-layout{grid-template-columns:minmax(0,.95fr) minmax(420px,.62fr);align-items:stretch}.app-layout.view-referrals .referral-hero-panel,.app-layout.view-referrals .referral-reward-panel,.app-layout.view-referrals .reward-cards-panel{background:linear-gradient(#ffffffdb,#faf8f2b8);border-color:#0909091a}.app-layout.view-referrals .referral-code-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px 16px;min-height:150px;display:grid}.app-layout.view-referrals .referral-code-card p{grid-column:2;max-width:720px;margin:0}.app-layout.view-referrals .referral-code-card__icon{color:#fff;background:linear-gradient(180deg, #ff343b, var(--red-cta));border-color:#b90f1847;width:54px;height:54px}.app-layout.view-referrals .referral-link-box{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:10px}.app-layout.view-referrals .referral-link-box>span{color:#242424;text-overflow:ellipsis;white-space:nowrap;background:#ffffffb8;border:1px solid #09090914;border-radius:8px;align-content:center;min-height:44px;padding:0 12px;overflow:hidden}.app-layout.view-referrals .referral-tier-grid div{align-content:center;min-height:112px}.app-layout.view-referrals .referral-tier-grid div.is-ready{background:linear-gradient(#ecfcf3eb,#ffffffd1);border-color:#10994342}.app-layout.view-referrals .referral-tier-grid strong,.app-layout.view-referrals .referral-stat-row strong{color:#050505;font-family:var(--font-display);letter-spacing:0}.app-layout.view-referrals .referral-stat-row{grid-template-columns:repeat(3,minmax(0,1fr))}.app-layout.view-referrals .referral-stat-row div{background:#ffffffc7;border-color:#09090917;align-content:center;min-height:86px}.app-layout.view-referrals .referral-reward-panel .primary-action{width:100%;min-height:52px}.app-layout.view-referrals .referral-support-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.42fr)}.app-layout.view-referrals .invite-history-list div{min-height:58px}.app-layout.view-referrals .fan-parade-banner{opacity:.86}@media (width<=1180px){.app-layout:is(.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .page-shell{width:min(100%,100% - 12px)}.app-layout.view-referrals .page-hero--referrals,.app-layout.view-referrals .referral-layout,.app-layout.view-referrals .referral-support-grid{grid-template-columns:1fr}.app-layout.view-referrals .referral-hero-stats{justify-self:stretch}}@media (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-actions-panel{padding:14px}.app-layout.view-referrals .referral-hero-stats,.app-layout.view-referrals .referral-stat-row,.app-layout.view-referrals .referral-tier-grid,.app-layout.view-referrals .referral-code-card{grid-template-columns:1fr}.app-layout.view-referrals .referral-code-card p{grid-column:auto}.app-layout.view-referrals .referral-link-box{grid-template-columns:1fr}}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,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;max-width:min(100%,860px);min-height:58px;padding:6px}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-referrals,.view-wallet) .tab{box-sizing:border-box;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;min-width:96px;height:clamp(46px,3vw,54px);min-height:0;padding:0 clamp(18px,1.28vw,26px);line-height:1;display:inline-flex;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;border-width:1px;min-height:clamp(46px,3vw,54px);padding:0 clamp(15px,1vw,20px)}.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 (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 (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{box-shadow:none;border:0;border-radius:0;padding:clamp(8px,1.5vw,22px) clamp(16px,4.8vw,86px) clamp(4px,1vw,16px);overflow:visible;background:0 0!important}.app-layout.view-home .rarity-showcase-panel.premium-panel:before{content:none!important;display:none!important}.app-layout.view-home .rarity-showcase-panel .premium-panel__header{border-bottom:1px solid #0909091f;margin-bottom:10px;padding:0 0 clamp(14px,1.5vw,22px)}.app-layout.view-home .rarity-showcase-subcopy{color:#303030;max-width:680px;margin:0;font-size:clamp(.95rem,.92vw,1.08rem);font-weight:800}.app-layout.view-home .rarity-showcase-field{perspective:1200px;justify-content:center;align-items: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);display:flex;overflow:visible}.app-layout.view-home .rarity-showcase-card{--rarity-x:0px;--rarity-y:0px;--rarity-tilt:0deg;--rarity-hover-tilt:0deg;--rarity-glow:#0909092e;--rarity-glow-strong:#09090947;z-index:1;width:clamp(230px,17vw,330px);box-shadow:none;filter: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%;will-change:transform, filter;border:0;border-radius:0;flex:none;padding:0;transition:transform .22s,filter .22s;position:relative;background:0 0!important}.app-layout.view-home .rarity-showcase-card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 48%, var(--rarity-glow-strong), transparent 68%);opacity:0;filter:blur(26px);transition:opacity .22s,transform .22s;position:absolute;inset:16% 8% 10%;transform:translateY(18px)}.app-layout.view-home .rarity-showcase-card:hover,.app-layout.view-home .rarity-showcase-card:focus-within{z-index:30;filter: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{aspect-ratio:auto;border-radius:0;width:100%;padding:0;display:block;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}.app-layout.view-home .rarity-showcase-card .landing-showcase-card__image img{object-fit:contain;border-radius:0;width:100%;height:auto;display:block}.app-layout.view-home .rarity-showcase-card .landing-showcase-card__meta{display:none!important}.app-layout.view-home .rarity-showcase-card:first-child{--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--legend,.app-layout.view-home .rarity-showcase-card--legendary{--rarity-glow:#f0c34257;--rarity-glow-strong:#ffcd40b8}.app-layout.view-home .rarity-showcase-card--epic,.app-layout.view-home .rarity-showcase-card--gold{--rarity-glow:#0058ff3d;--rarity-glow-strong:#0052ff94}.app-layout.view-home .rarity-showcase-card--rare,.app-layout.view-home .rarity-showcase-card--silver{--rarity-glow:#8e4aff47;--rarity-glow-strong:#9354ffa3}.app-layout.view-home .rarity-showcase-card--common,.app-layout.view-home .rarity-showcase-card--bronze{--rarity-glow:#ce702b4d;--rarity-glow-strong:#e581319e}.app-layout.view-home .roadmap-route-node__copy strong{color:var(--electric-blue);letter-spacing:0;font-size:clamp(1.22rem,1.9vw,2rem)}.app-layout.view-home .roadmap-route-node__copy small{color:#141414;font-size:clamp(.78rem,.74vw,.9rem);font-weight:950}.app-layout.view-home .landing-flow-section{grid-template-columns:1fr;margin-top:clamp(24px,3.5vw,58px)}.app-layout.view-home .landing-flow-panel{background:linear-gradient(#ffffffe6,#faf7efd1),radial-gradient(circle at 84% 0,#003eaa14,#0000 28rem);border:1px solid #0909091a;border-radius:18px;padding:clamp(22px,2.8vw,40px);overflow:hidden;box-shadow:0 22px 54px #09090914,inset 0 0 0 1px #ffffffad}.app-layout.view-home .landing-flow-panel .premium-panel__header{border-bottom:1px solid #09090917;margin-bottom:clamp(12px,1.6vw,22px);padding-bottom:14px}.app-layout.view-home .landing-flow-panel .premium-panel__header h2{padding-left:0}.app-layout.view-home .landing-flow-panel__subcopy{color:#2d2d2d;max-width:780px;margin:0 0 clamp(22px,2.5vw,34px);font-size:clamp(1rem,1.05vw,1.1rem);font-weight:800;line-height:1.45}.app-layout.view-home .landing-stage{gap:clamp(18px,2.6vw,38px);min-width:0;display:grid;position:relative}.app-layout.view-home .landing-stage--packs{background:linear-gradient(110deg,#fffffffa,#f7faffc2),radial-gradient(circle at 22% 24%,#e1121b1c,#0000 16rem);border:1px solid #0909091f;border-radius:16px;grid-template-columns:minmax(260px,.36fr) minmax(0,1fr);align-items:center;padding:clamp(22px,3vw,44px);box-shadow:0 18px 34px #09090913}.app-layout.view-home .landing-stage--packs:before{content:"";background:linear-gradient(180deg, var(--red-cta), var(--electric-blue));border-radius:999px;width:5px;position:absolute;inset:clamp(14px,1.8vw,24px) auto clamp(14px,1.8vw,24px) 0}.app-layout.view-home .landing-stage__copy{z-index:1;justify-items:start;gap:12px;min-width:0;display:grid;position:relative}.app-layout.view-home .landing-stage__subhead{color:#2f2f2f;max-width:520px;margin:0;font-size:clamp(.98rem,1vw,1.08rem);font-weight:800;line-height:1.45}.app-layout.view-home .landing-stage__badges{flex-wrap:wrap;gap:8px;display:flex}.app-layout.view-home .landing-stage__badges span{color:#fff;background:var(--red-cta);letter-spacing:.02em;text-transform:uppercase;border:1px solid #85000838;border-radius:999px;width:fit-content;padding:7px 10px 6px;font-size:.68rem;font-weight:950;line-height:1;display:inline-flex;box-shadow:0 10px 22px #e1121b2e}.app-layout.view-home .landing-stage__badges--blue span{color:var(--electric-blue);box-shadow:none;background:#ffffffc7;border-color:#003eaa2e}.app-layout.view-home .landing-stage__badges--blue span:first-child{color:#fff;background:var(--red-cta);border-color:var(--red-cta);box-shadow:0 10px 20px #ed131d2e}.app-layout.view-home .landing-stage__copy h3,.app-layout.view-home .landing-stage-league-copy h3{color:var(--ink);font-family:var(--font-display);text-transform:uppercase;margin:0;line-height:.83}.app-layout.view-home .landing-stage__copy h3{font-size:clamp(3.4rem,5.5vw,6.4rem)}.app-layout.view-home .landing-stage__copy p{color:#2f2f2f;max-width:520px;margin:0;font-size:clamp(1rem,1.04vw,1.08rem);font-weight:760;line-height:1.48}.app-layout.view-home .landing-stage__copy small{color:var(--text-muted);text-transform:uppercase;font-size:.76rem;font-weight:950;line-height:1.35}.app-layout.view-home .landing-stage--packs .landing-stage__copy small{white-space:nowrap}.app-layout.view-home .landing-stage__cta{margin-top:6px}.app-layout.view-home .landing-stage-card-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,22px);min-width:0;display:grid}.app-layout.view-home .landing-stage-card{text-align:center;align-content:start;gap:9px;min-width:0;display:grid}.app-layout.view-home .landing-stage-card__image{aspect-ratio:4/3;background:#ffffffd1;border:1px solid #0909091f;border-radius:14px;display:block;overflow:hidden;box-shadow:0 18px 34px #09090914,inset 0 0 0 1px #ffffff9e}.app-layout.view-home .landing-stage-card:first-child .landing-stage-card__image{border-color:#e1121b61;box-shadow:0 18px 34px #e1121b1c,inset 0 0 0 1px #ffffffb3}.app-layout.view-home .landing-stage-card__image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.app-layout.view-home .landing-stage-card strong{color:var(--ink);font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.18rem,1.65vw,1.75rem);line-height:.9}.app-layout.view-home .landing-stage-card small{color:#4d4d4d;text-transform:uppercase;font-size:.72rem;font-weight:950}.app-layout.view-home .landing-stage--member{background:linear-gradient(100deg,#fffffff5,#f6faffb8),radial-gradient(circle at 22% 44%,#003eaa1f,#0000 18rem);border:1px solid #003eaa29;border-radius:16px;grid-template-columns:minmax(280px,.34fr) minmax(0,.66fr);align-items:center;margin-top:clamp(18px,2.6vw,38px);padding:clamp(26px,4vw,58px);box-shadow:0 18px 38px #09090913}.app-layout.view-home .landing-member-pass-visual{aspect-ratio:1;background:linear-gradient(#fffffffa,#f7faffe0);border:1px solid #003eaa29;border-radius:18px;justify-self:center;place-items:center;width:min(100%,420px);padding:0;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 26px 58px #003eaa24,0 18px 40px #0909090f,inset 0 0 0 1px #ffffffbd}.app-layout.view-home .landing-member-pass-visual:hover{transform:translateY(-4px);box-shadow:0 32px 66px #003eaa2b,0 20px 44px #09090912,inset 0 0 0 1px #ffffffc7}.app-layout.view-home .landing-member-pass-visual img{object-fit:cover;object-position:center;filter:none;border-radius:0;width:100%;height:100%;display:block;transform:none}.app-layout.view-home .landing-member-content{grid-template-columns:minmax(0,1fr);gap:clamp(14px,1.6vw,22px);min-width:0;display:grid}.app-layout.view-home .landing-stage__copy--member h3{color:var(--electric-blue);white-space:nowrap;max-width:none;font-size:clamp(3.3rem,4.75vw,6.2rem)}.app-layout.view-home .landing-stage__copy--member h3:after{content:"";background:var(--red-cta);transform-origin:0;border-radius:999px;width:min(100%,760px);height:5px;margin-top:clamp(4px,.5vw,8px);transition:transform .62s ease-out .18s;display:block;transform:scaleX(0)}.app-layout.view-home .landing-member-intro p{max-width:820px}.app-layout.view-home .landing-member-intro{gap:12px;min-width:0;display:grid}.app-layout.view-home .landing-member-subcopy{color:#1f1f1f;max-width:780px;margin-top:-4px;font-size:.88rem;font-weight:900;line-height:1.35;display:block}.app-layout.view-home .landing-member-content-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);align-items:start;gap:clamp(12px,1.4vw,18px);min-width:0;display:grid}.app-layout.view-home .landing-member-main-column{gap:clamp(14px,1.4vw,18px);min-width:0;display:grid}.app-layout.view-home .landing-member-privileges{background:#ffffffc7;border:1px solid #0909091a;border-radius:14px;gap:12px;min-width:0;padding:clamp(13px,1.35vw,18px);display:grid;box-shadow:0 14px 28px #0909090e,inset 0 0 0 1px #ffffff9e}.app-layout.view-home .landing-member-block-heading{gap:5px;display:grid}.app-layout.view-home .landing-member-block-heading span{color:var(--electric-blue);font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.05rem,1.25vw,1.42rem);line-height:.95}.app-layout.view-home .landing-member-block-heading small{color:#343434;max-width:740px;font-size:.76rem;font-weight:850;line-height:1.35}.app-layout.view-home .landing-member-privilege-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;margin:0;padding:0;list-style:none;display:grid}.app-layout.view-home .landing-member-privilege-list li{color:#111;text-transform:uppercase;background:#ffffffe6;border:1px solid #003eaa21;border-radius:10px;min-width:0;padding:10px 12px 10px 32px;font-size:.78rem;font-weight:900;line-height:1.15;position:relative}.app-layout.view-home .landing-member-privilege-list li:before{content:"";background:var(--red-cta);border-radius:999px;width:9px;height:9px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.app-layout.view-home .landing-member-access-card{color:#fff;background:radial-gradient(circle at 100% 0,#0047ff70,#0000 10rem),linear-gradient(150deg,#050505,#101424 72%,#003eaa);border:1px solid #003eaa3d;border-radius:14px;align-content:start;gap:12px;min-width:0;padding:clamp(14px,1.6vw,20px);display:grid;box-shadow:0 18px 34px #001a542e,inset 0 0 0 1px #ffffff14}.app-layout.view-home .landing-member-access-card__eyebrow{color:#ff3440;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:950}.app-layout.view-home .landing-member-access-card>strong{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.55rem,2vw,2.25rem);line-height:.92}.app-layout.view-home .landing-member-access-card>p{color:#ffffffc7;margin:0;font-size:.75rem;font-weight:760;line-height:1.4}.app-layout.view-home .landing-member-access-note{border-top:1px solid #ffffff2e;padding-top:10px}.app-layout.view-home .landing-member-access-route{gap:9px;display:grid}.app-layout.view-home .landing-member-access-route span{color:#050505;text-transform:uppercase;background:#ffffffeb;border:1px solid #ffffff2e;border-radius:999px;align-items:center;min-height:34px;padding:7px 11px;font-size:.72rem;font-weight:950;line-height:1;display:grid;position:relative}.app-layout.view-home .landing-member-access-route span:after{content:"";background:#ffffff80;width:2px;height:10px;position:absolute;bottom:-10px;left:18px}.app-layout.view-home .landing-member-access-route span:last-child{color:#fff;background:var(--red-cta);border-color:#ffffff2e}.app-layout.view-home .landing-member-access-route span:last-child:after{display:none}.app-layout.view-home .landing-stage--league{background:#0a0a0a;border:1px solid #09090933;border-radius:16px;min-height:clamp(330px,38vw,620px);margin-top:clamp(18px,2.6vw,38px);overflow:hidden;box-shadow:0 22px 46px #09090929}.app-layout.view-home .landing-stage--league img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:clamp(330px,38vw,620px);display:block}.app-layout.view-home .landing-stage--league:after{content:"";pointer-events:none;background:linear-gradient(90deg,#000000ad,#0000001f 55%,#00000052),linear-gradient(#0000 55%,#0000007a);position:absolute;inset:0}.app-layout.view-home .landing-stage-league-copy{z-index:1;color:#fff;width:min(520px,100% - 44px);position:absolute;inset:auto auto clamp(24px,3vw,48px) clamp(22px,3vw,52px)}.app-layout.view-home .landing-stage-league-copy .eyebrow{color:#fff;background:var(--red-cta)}.app-layout.view-home .landing-stage-league-copy h3{color:#fff;margin-top:12px;font-size:clamp(2.9rem,5.3vw,6.6rem)}.app-layout.view-home .landing-stage-league-copy p{color:#ffffffe0;max-width:500px;margin:12px 0 0;font-size:clamp(1rem,1.1vw,1.12rem);font-weight:760;line-height:1.45}.app-layout.view-home .landing-league-preview-list{flex-wrap:wrap;gap:8px;max-width:590px;margin:14px 0 0;padding:0;list-style:none;display:flex}.app-layout.view-home .landing-league-preview-list li{color:#fff;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff21;border:1px solid #ffffff29;border-radius:999px;padding:7px 10px;font-size:.7rem;font-weight:900;line-height:1}.app-layout.view-home .landing-flow-strip{background:#ffffff94;border:1px solid #0909091a;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:clamp(18px,2.4vw,34px);padding:10px;display:grid}.app-layout.view-home .landing-flow-strip span{color:#141414;text-transform:uppercase;background:#ffffffa8;border:1px solid #09090914;border-radius:10px;gap:4px;min-width:0;padding:12px 10px;font-size:.78rem;font-weight:900;display:grid;position:relative;overflow:hidden}.app-layout.view-home .landing-flow-strip strong{color:var(--electric-blue);font-family:var(--font-display);font-size:clamp(1.4rem,2vw,2rem);line-height:.85}@keyframes landingLeagueFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-4px)}}.app-layout.view-home [data-landing-reveal]{opacity:0;will-change:opacity, transform;transition:opacity .62s ease-out,transform .62s ease-out;transform:translateY(18px)}.app-layout.view-home [data-landing-reveal].is-visible{opacity:1;transform:translate(0,0)}.app-layout.view-home .landing-reveal-child{opacity:0;transition:opacity .56s ease-out var(--landing-reveal-delay,0s), transform .56s ease-out var(--landing-reveal-delay,0s), border-color .19s ease-out, box-shadow .19s ease-out;will-change:opacity, transform;transform:translateY(12px)}.app-layout.view-home .landing-reveal-scale{transform:translateY(10px)scale(.98)}.app-layout.view-home .landing-reveal-from-right{transform:translate(18px)}.app-layout.view-home [data-landing-reveal].is-visible .landing-reveal-child{opacity:1;transform:translate(0,0)scale(1)}.app-layout.view-home [data-landing-reveal].is-visible .landing-stage__copy--member h3:after{transform:scaleX(1)}.app-layout.view-home .landing-stage-card,.app-layout.view-home .landing-flow-strip span,.app-layout.view-home .landing-member-privilege-list li,.app-layout.view-home .landing-final-cta .primary-action,.app-layout.view-home .landing-final-cta .secondary-action{will-change:transform;transition:transform .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out}.app-layout.view-home .landing-stage-card__image img{will-change:transform;transition:transform .22s ease-out}.app-layout.view-home [data-landing-reveal].is-visible .landing-stage-card:hover,.app-layout.view-home [data-landing-reveal].is-visible .landing-stage-card:focus-within{transform:translateY(-4px)scale(1.015)}.app-layout.view-home [data-landing-reveal].is-visible .landing-stage-card:hover .landing-stage-card__image img,.app-layout.view-home [data-landing-reveal].is-visible .landing-stage-card:focus-within .landing-stage-card__image img{transform:scale(1.03)}.app-layout.view-home [data-landing-reveal].is-visible .landing-member-pass-visual:hover,.app-layout.view-home [data-landing-reveal].is-visible .landing-member-pass-visual:focus-within{transform:translateY(-4px)}.app-layout.view-home [data-landing-reveal].is-visible .landing-member-privilege-list li:hover,.app-layout.view-home [data-landing-reveal].is-visible .landing-member-privilege-list li:focus-within{border-color:#003eaa4d;transform:translateY(-3px);box-shadow:0 8px 18px #003eaa14}.app-layout.view-home [data-landing-reveal].is-visible .landing-flow-strip span:hover,.app-layout.view-home [data-landing-reveal].is-visible .landing-flow-strip span:focus-within{border-color:#003eaa47;transform:translateY(-3px);box-shadow:0 10px 22px #003eaa12}.app-layout.view-home .landing-flow-strip span:first-child:before{content:"";background:var(--red-cta);height:3px;position:absolute;inset:0 0 auto}.app-layout.view-home [data-landing-reveal].is-visible .landing-final-cta .primary-action:hover,.app-layout.view-home [data-landing-reveal].is-visible .landing-final-cta .primary-action:focus-visible,.app-layout.view-home [data-landing-reveal].is-visible .landing-final-cta .secondary-action:hover,.app-layout.view-home [data-landing-reveal].is-visible .landing-final-cta .secondary-action:focus-visible{transform:translateY(-2px);box-shadow:0 14px 28px #09090921}.app-layout.view-home [data-landing-reveal].is-visible.landing-stage--league img{animation:6.4s ease-in-out .7s infinite landingLeagueFloat}@media (prefers-reduced-motion:reduce){.app-layout.view-home [data-landing-reveal],.app-layout.view-home .landing-reveal-child,.app-layout.view-home .landing-reveal-scale,.app-layout.view-home .landing-reveal-from-right,.app-layout.view-home .landing-stage-card,.app-layout.view-home .landing-stage-card__image img,.app-layout.view-home .landing-member-pass-visual,.app-layout.view-home .landing-member-privilege-list li,.app-layout.view-home .landing-flow-strip span,.app-layout.view-home .landing-final-cta .primary-action,.app-layout.view-home .landing-final-cta .secondary-action{opacity:1!important;will-change:auto!important;transition:none!important;animation:none!important;transform:none!important}.app-layout.view-home .landing-stage__copy--member h3:after{transition:none!important;transform:none!important}}@media (width<=1180px){.app-layout.view-home .landing-stage--packs,.app-layout.view-home .landing-stage--member{grid-template-columns:1fr}.app-layout.view-home .landing-member-content-grid{grid-template-columns:minmax(0,1fr) minmax(250px,.32fr)}.app-layout.view-home .landing-stage-card-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.app-layout.view-home .landing-flow-panel{padding:clamp(14px,4vw,24px)}.app-layout.view-home .landing-stage--packs,.app-layout.view-home .landing-stage--member{padding:clamp(18px,5vw,28px)}.app-layout.view-home .landing-stage--packs:before{display:none}.app-layout.view-home .landing-member-content-grid,.app-layout.view-home .landing-member-privilege-list{grid-template-columns:1fr}.app-layout.view-home .landing-stage__copy--member h3{white-space:normal;text-wrap:balance;font-size:clamp(3.2rem,12vw,5.8rem)}.app-layout.view-home .landing-stage-card-row{grid-template-columns:1fr}.app-layout.view-home .landing-stage-card__image{aspect-ratio:16/10}.app-layout.view-home .landing-flow-strip{grid-template-columns:1fr}.app-layout.view-home .landing-member-pass-visual{width:min(100%,300px)}.app-layout.view-home .landing-stage-league-copy{width:auto;inset:auto 18px 20px}.app-layout.view-home .landing-stage-league-copy h3{font-size:clamp(2.7rem,13vw,4.8rem)}.app-layout.view-home .landing-stage-league-copy p{font-size:.9rem}.app-layout.view-home .landing-league-preview-list{gap:6px}.app-layout.view-home .landing-league-preview-list li{font-size:.66rem}}.app-layout.view-collection #album-cards{scroll-margin-top:clamp(104px,9vw,170px)}@media (width<=900px){.app-layout.view-home .rarity-showcase-panel.premium-panel{padding-inline:clamp(12px,4vw,28px)}.app-layout.view-home .rarity-showcase-field{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,4vw,24px);width:min(100%,620px);min-height:auto;padding:26px 0 18px;display:grid}.app-layout.view-home .rarity-showcase-card{justify-self:center;width:min(100%,244px)}.app-layout.view-home .rarity-showcase-card:nth-child(n){--rarity-x:0px;z-index:1}.app-layout.view-home .rarity-showcase-card:first-child{--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 (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{min-height:clamp(42px,4vw,68px);color:var(--electric-blue);font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;text-shadow:none;white-space:normal;background:0 0;align-items:center;margin:0;padding:0;font-size:clamp(2.8rem,4.2vw,5.4rem);font-weight:1000;line-height:.86;display:inline-flex}.app-layout.view-home .rarity-showcase-panel .premium-panel__header h2#rarities-title::selection{color:var(--electric-blue);background:0 0}.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 (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{gap:clamp(22px,3vw,42px);padding:clamp(18px,2.6vw,44px) clamp(16px,3vw,56px) clamp(44px,6vw,90px);display:grid}.early-form-hero{background:radial-gradient(circle at 82% 8%,#004db514,#0000 34%),linear-gradient(130deg,#fffffff5,#fffdf6db);border:1px solid #0e1a1429;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:stretch;gap:clamp(22px,4vw,64px);min-height:clamp(360px,42vw,560px);padding:clamp(28px,5vw,76px);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #181a161f}.early-form-hero:before{content:"";background:linear-gradient(#ed1c24,#004db5);border-radius:999px;width:5px;position:absolute;inset:18px auto 18px 0}.early-form-hero__copy{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;max-width:760px;display:flex;position:relative}.early-form-hero__copy h1{max-width:740px;font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;color:#050505;margin:8px 0 18px;font-size:clamp(4.4rem,10vw,11rem);line-height:.84}.early-form-hero__copy p{color:#0f110ec2;max-width:640px;margin:0;font-size:clamp(1.08rem,1.5vw,1.5rem);line-height:1.45}.early-form-hero__copy small{color:#0f110e9e;max-width:600px;margin-top:18px;font-weight:800;line-height:1.55}.early-form-back{margin-top:28px}.early-giveaway-card{aspect-ratio:3/4;text-align:center;background:linear-gradient(#fffffff0,#f8f6eee6),repeating-linear-gradient(0deg,#004db50d 0 1px,#0000 1px 28px);border:1px solid #004db53d;border-radius:20px;place-self:center;place-items:center;width:min(100%,390px);padding:30px;display:grid;transform:rotate(1.5deg);box-shadow:0 28px 70px #00000024}.early-giveaway-card span,.early-giveaway-card em{letter-spacing:.08em;text-transform:uppercase;color:#070c0a94;font-size:.8rem;font-style:normal;font-weight:1000}.early-giveaway-card strong{font-family:var(--font-display);color:#004db5;text-transform:uppercase;font-size:clamp(5rem,9vw,9rem);line-height:.85}.early-giveaway-card em{color:#ed1c24}.early-form-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(18px,2.4vw,34px);display:grid}.early-form-panel,.early-submit-panel{background:#ffffffc7;border:1px solid #0e1a1424;border-radius:16px;box-shadow:0 18px 50px #181a1614}.early-form-panel{padding:clamp(20px,2.5vw,34px)}.early-form-panel__heading{border-bottom:1px solid #0e1a141f;margin-bottom:22px;padding-bottom:16px}.early-form-panel__heading h2{font-family:var(--font-display);text-transform:uppercase;margin:4px 0 0;font-size:clamp(2.4rem,4vw,4.6rem);line-height:.95}.early-field{gap:8px;margin-top:16px;display:grid}.early-field span{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#070c0ab3;font-size:.78rem;font-weight:1000}.early-field .early-field-optional{color:#070c0a6b;font-style:normal;font-weight:900}.early-field input{color:#050505;width:100%;min-height:58px;font:inherit;background:#ffffffe0;border:1px solid #0e1a142e;border-radius:12px;outline:none;padding:0 16px;font-weight:800;transition:border-color .16s,box-shadow .16s,background .16s}.early-field input:focus{background:#fff;border-color:#004db594;box-shadow:0 0 0 4px #004db51a}.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{gap:14px;display:grid}.early-optional-task{margin-top:22px}.early-task-card{background:linear-gradient(#ffffffe0,#faf8f1b3);border:1px solid #0e1a1421;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 18px;padding:18px;display:grid}.early-task-card strong{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.45rem,2.2vw,2.1rem);line-height:1;display:block}.early-task-card p{color:#0f110ea3;margin:7px 0 0;font-weight:700;line-height:1.45}.early-task-card a{color:#004db5;min-height:42px;font-family:var(--font-mono);text-transform:uppercase;border:1px solid #004db53d;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:.76rem;font-weight:1000;text-decoration:none;display:inline-flex}.early-task-card label{color:#070c0ad1;grid-column:1/-1;align-items:center;gap:10px;font-weight:900;display:flex}.early-task-card input{accent-color:#ed1c24;width:18px;height:18px}.early-form-error{background:#ed1c240f;border:1px solid #ed1c244d;border-radius:12px;margin:18px 0 0;padding:12px 14px}.early-submit-panel{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:clamp(18px,2vw,26px);display:grid}.early-submit-panel p{color:#0f110ead;margin:0;font-weight:800}.early-form-success{color:#0b6e38;background:#12804214;border:1px solid #12804247;border-radius:12px;grid-column:1/-1;padding:12px 14px}@media (width<=1080px){.early-form-hero,.early-form-grid{grid-template-columns:1fr}.early-giveaway-card{width:min(100%,320px);transform:none}}@media (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{place-items:center;width:min(100% - 48px,1180px);min-height:calc(100vh - 120px);margin-inline:auto;padding:clamp(28px,5vw,72px) 0 clamp(44px,6vw,92px)}.early-wizard-shell{gap:16px;width:100%;max-width:1120px;margin-inline:auto;display:grid}.early-wizard-stepper{background:#ffffffc7;border:1px solid #0505051f;border-radius:999px;justify-content:center;gap:8px;width:max-content;max-width:100%;margin-inline:auto;padding:6px;display:flex;overflow-x:auto;box-shadow:0 12px 32px #0000000f}.early-wizard-stepper span{color:#0505059e;min-height:38px;font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:.76rem;font-weight:1000;display:inline-flex}.early-wizard-stepper strong{color:inherit}.early-wizard-stepper span.is-current{color:#fff;background:#ed1c24;box-shadow:0 10px 24px #ed1c2442}.early-wizard-stepper span.is-done{color:#004db5}.early-wizard-card{background:radial-gradient(circle at 86% 12%,#004db514,#0000 34%),linear-gradient(130deg,#fffffff7,#fffcf4e6);border:1px solid #05050524;border-radius:20px;width:100%;min-height:clamp(520px,58vh,680px);padding:clamp(28px,4.8vw,64px);position:relative;overflow:hidden;box-shadow:0 24px 72px #1414141f}.early-wizard-card:before{content:"";background:linear-gradient(#ed1c24,#004db5);border-radius:999px;width:5px;position:absolute;inset:clamp(18px,2vw,28px) auto clamp(18px,2vw,28px) 0}.early-wizard-card--info{grid-template-columns:minmax(0,1fr) minmax(280px,390px);align-items:center;gap:clamp(24px,5vw,76px);display:grid}.early-wizard-card--details,.early-wizard-card--tasks,.early-wizard-card--success{align-content:center;gap:clamp(20px,3vw,34px);max-width:980px;margin-inline:auto;display:grid}.early-wizard-card--success{text-align:center;justify-items:center}.early-wizard-copy,.early-wizard-heading{z-index:1;position:relative}.early-wizard-copy h1,.early-wizard-heading h1{font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;color:#050505;margin:8px 0 16px;font-size:clamp(4rem,9vw,9.8rem);line-height:.84}.early-wizard-heading h1{font-size:clamp(3.8rem,7vw,7rem)}.early-wizard-copy p,.early-wizard-heading p{color:#0f110ebd;max-width:640px;margin:0;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{color:#0f110e9e;max-width:640px;margin-top:16px;font-style:normal;font-weight:900;line-height:1.48;display:block}.early-wizard-copy em{border-top:1px solid #0505051f;padding-top:14px}.early-wizard-actions{z-index:1;flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(22px,3vw,34px);display:flex;position:relative}.early-wizard-actions--submit{justify-content:space-between}.early-detail-fields{gap:16px;width:min(100%,720px);display:grid}.app-layout.view-earlyForm .early-field{margin-top:0}.app-layout.view-earlyForm .early-field input{background:#ffffffd1;border-color:#0505052e;min-height:64px}.app-layout.view-earlyForm .early-giveaway-card{justify-self:center;width:min(100%,360px);box-shadow:0 28px 70px #004db524}.app-layout.view-earlyForm .early-task-list{gap:14px;display:grid}.app-layout.view-earlyForm .early-task-card{background:#ffffffb8;border-color:#05050524;grid-template-columns:minmax(0,1fr) auto;padding:clamp(16px,2vw,22px);transition:border-color .16s,background .16s,box-shadow .16s}.app-layout.view-earlyForm .early-task-card.is-verified{background:#004db50b;border-color:#004db547}.early-task-card__copy span,.early-task-card__status{color:#ed1c24;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:1000}.app-layout.view-earlyForm .early-task-card__copy strong{margin-top:6px}.early-task-card__actions{align-items:center;gap:10px;display:flex}.app-layout.view-earlyForm .early-task-card a{background:#ffffffc2;border-color:#004db54d;min-height:44px}.early-task-card__actions .secondary-action{white-space:nowrap;min-height:44px;padding-inline:16px}.early-task-card__status{color:#05050594;grid-column:1/-1;align-items:center;gap:8px;width:fit-content;display:inline-flex}.early-task-card.is-verified .early-task-card__status{color:#004db5}.early-submit-hint{color:#05050585;margin-top:-10px}.early-success-mark{color:#fff;background:#004db5;border-radius:999px;place-items:center;width:74px;height:74px;font-size:2.2rem;font-weight:1000;display:grid;box-shadow:0 16px 36px #004db53d}.early-success-details{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.early-success-details span{color:#0505059e;min-height:42px;font-family:var(--font-mono);text-transform:uppercase;background:#ffffffb3;border:1px solid #0505051f;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:.76rem;font-weight:950;display:inline-flex}.early-success-details strong{color:#050505}@media (width<=1080px){.early-wizard-card--info{grid-template-columns:1fr}.app-layout.view-earlyForm .early-giveaway-card{width:min(100%,300px)}}@media (width<=760px){.app-layout.view-earlyForm .early-form-page{width:min(100% - 24px,1180px);padding-top:18px}.early-wizard-card{border-radius:16px;min-height:auto;padding:28px 20px}.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{will-change:transform, opacity;z-index:100!important;box-shadow:none!important;margin-left:0!important;margin-right:0!important;transition:transform .22s,opacity .22s,background .26s!important;position:fixed!important;top:clamp(8px,1.1vw,16px)!important;left:50%!important;right:auto!important}.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:translate(-50%)!important}.topbar.topbar--hidden,.topbar.topbar--hidden:focus-within{opacity:0;pointer-events:none;transform:translate(-50%,calc(-100% - clamp(18px,2vw,28px)))!important}@media (width<=1120px){.app-layout{--fixed-topbar-space:calc(72px + clamp(24px, 3.2vw, 42px))}}@media (width<=760px){.app-layout{--fixed-topbar-space:80px}}.app-layout .topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(1820px,100% - clamp(24px,3vw,58px))!important;min-height:clamp(76px,5.4vw,92px)!important;box-shadow:none!important;background:linear-gradient(#ffffffeb,#faf8f2db)!important;border:1px solid #0909091c!important;border-radius:clamp(16px,1.2vw,22px)!important;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr)!important;gap:clamp(18px,2vw,34px)!important;padding:clamp(12px,1vw,16px) clamp(16px,1.6vw,28px)!important}.app-layout .tabs{max-width:min(100%,860px)!important;min-height:58px!important;box-shadow:none!important;background:#ffffffc2!important;border:1px solid #0909091a!important;border-radius:18px!important;align-items:center!important;gap:5px!important;padding:6px!important;display:inline-flex!important}.app-layout .tab{color:#050505!important;min-width:96px!important;height:clamp(46px,3vw,54px)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;padding:0 clamp(18px,1.28vw,26px)!important;font-size:clamp(.88rem,.78vw,1.02rem)!important;line-height:1!important;display:inline-flex!important;transform:none!important}.app-layout .tab:hover,.app-layout .tab:focus-visible{color:#050505!important;box-shadow:none!important;background:#0909090b!important;transform:none!important}.app-layout .tab.is-active{color:#fff!important;background:linear-gradient(180deg, #ff343b, var(--red-cta))!important;box-shadow:none!important;border:0!important;transform:none!important}.app-layout .topbar-actions{gap:clamp(8px,.8vw,14px)!important}@media (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 (width<=760px){.app-layout .topbar{width:calc(100% - 14px)!important;min-height:62px!important;padding:8px!important}}@media (width>=1121px){.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-profile,.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-profile,.view-referrals,.view-wallet) .topbar{gap:var(--header-gap)!important;width:min(1760px,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-profile,.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-profile,.view-referrals,.view-wallet) .tab{min-width:86px!important;height:var(--tab-height)!important;font-size:var(--tab-font-size)!important;letter-spacing:.045em!important;text-shadow:none!important;padding:0 clamp(9px,.55vw,11px)!important;font-weight:700!important}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-profile,.view-referrals,.view-wallet) .tab.is-active{text-shadow:none!important}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-profile,.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-profile,.view-referrals,.view-wallet) .brand-logo__mark{border-radius:clamp(10px,.8vw,12px)!important;width:clamp(42px,2.7vw,52px)!important;height:clamp(44px,2.9vw,54px)!important}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-profile,.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;font-size:var(--hero-title-size)!important;margin-bottom:clamp(14px,1.45vw,22px)!important;line-height:.88!important}.app-layout.view-home .landing-hero__lead{max-width:min(100%,62ch)!important;font-size:var(--hero-lead-size)!important;margin-bottom:clamp(12px,1.1vw,18px)!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 .landing-hero-actions .landing-hero-primary-action{border:2px solid #050505!important;min-width:min(320px,100%)!important;min-height:clamp(62px,4.4vw,78px)!important;padding:0 clamp(30px,2.7vw,46px)!important;font-size:clamp(1.14rem,1.15vw,1.42rem)!important;box-shadow:0 18px 34px #e1121b47,0 0 0 5px #e1121b14!important}.app-layout.view-home .landing-hero-actions .landing-hero-primary-action .ui-icon{width:clamp(19px,1.25vw,24px)!important;height:clamp(19px,1.25vw,24px)!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 .page-shell{width:100%;max-width:none}.app-layout.view-earlyForm .early-form-page{width:min(100% - clamp(20px,4vw,64px),1240px);min-height:calc(100dvh - var(--fixed-topbar-space) - 20px);align-items:start;margin:0 auto;padding:clamp(8px,1.4vh,18px) 0 clamp(12px,1.8vh,24px);display:grid}.app-layout.view-earlyForm .early-wizard-shell{justify-items:center;gap:clamp(10px,1.5vh,16px);width:min(100%,1120px);margin:0 auto;display:grid}.app-layout.view-earlyForm .early-wizard-stepper{box-shadow:none;border-radius:999px;margin:0;padding:6px}.app-layout.view-earlyForm .early-wizard-stepper span{min-height:40px;padding:0 18px}.app-layout.view-earlyForm .early-wizard-card{border-radius:20px;width:100%;min-height:0;max-height:calc(100dvh - 172px);padding:clamp(18px,2.4vw,34px);display:grid;overflow:hidden;box-shadow:0 24px 58px #05050514,inset 0 0 0 1px #ffffff94}.app-layout.view-earlyForm .early-wizard-card--info{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(220px,.38fr);align-items:center;gap:clamp(16px,2vw,28px) clamp(20px,3vw,42px)}.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);align-items:start;gap:clamp(14px,2vw,28px) clamp(22px,3vw,44px)}.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{justify-self:center;width:min(100%,310px);min-height:clamp(300px,32vh,430px)}.app-layout.view-earlyForm .early-giveaway-card strong{font-size:clamp(4.4rem,7vw,7.2rem)}.app-layout.view-earlyForm .early-detail-fields{gap:12px;width:100%;display:grid}.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-referral-preview{background:#004db50b;border:1px solid #004db529;border-radius:12px;gap:7px;width:100%;padding:12px 14px;display:grid}.app-layout.view-earlyForm .early-referral-preview span{color:#0505059e;font-family:var(--font-mono);text-transform:uppercase;font-size:.68rem;font-weight:950}.app-layout.view-earlyForm .early-referral-preview code{color:#050505;font-family:var(--font-mono);overflow-wrap:anywhere;font-size:clamp(.78rem,.9vw,.9rem);font-weight:850;line-height:1.35}.app-layout.view-earlyForm .early-wizard-actions{grid-column:1/-1;justify-content:flex-end;align-self:end;width:100%;margin-top:0;padding-top:clamp(12px,1.4vh,18px)}.app-layout.view-earlyForm .early-wizard-card--info .early-wizard-actions{justify-content:flex-start}.app-layout.view-earlyForm .early-task-list{gap:10px;width:100%;max-height:min(470px,100dvh - 332px);padding-right:4px;display:grid;overflow-y:auto}.app-layout.view-earlyForm .early-verify-card,.app-layout.view-earlyForm .early-telegram-task{background:linear-gradient(#ffffffc2,#f7f9fc9e);border:1px solid #004db538;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:13px 15px;display:grid}.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{gap:4px;min-width:0;display:grid}.app-layout.view-earlyForm .early-verify-card__copy span{color:#ed1c24;font-family:var(--font-mono);text-transform:uppercase;font-size:.68rem;font-weight:1000}.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);text-transform:uppercase;font-size:clamp(1.35rem,2vw,2.15rem);line-height:.92}.app-layout.view-earlyForm .early-verify-card__copy p,.app-layout.view-earlyForm .early-post-subtask__copy small{color:#0505059e;margin:0;font-size:.84rem;font-weight:800;line-height:1.3}.app-layout.view-earlyForm .early-task-buttons{grid-template-columns:150px 124px;justify-content:end;align-items:center;gap:8px;display:grid}.app-layout.view-earlyForm .early-task-action,.app-layout.view-earlyForm .early-task-verify{white-space:nowrap;justify-content:center;width:100%;min-height:42px;padding-inline:10px}.app-layout.view-earlyForm .early-task-verify:disabled{color:#05050580;box-shadow:none;cursor:not-allowed;background:#ffffff9e;border-color:#05050538}.app-layout.view-earlyForm .early-task-state{color:#05050594;min-height:18px;font-family:var(--font-mono);text-align:right;text-transform:uppercase;grid-column:1/-1;font-size:.68rem;font-weight:950}.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{gap:8px;display:grid}.app-layout.view-earlyForm .early-post-subtask{background:#ffffff94;border:1px solid #05050514;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:9px 10px;display:grid}.app-layout.view-earlyForm .early-post-subtask.is-verified{background:#004db50e;border-color:#004db52e}.app-layout.view-earlyForm .early-post-subtask__copy{gap:2px;min-width:0;display:grid}.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{border-color:#05050524;grid-template-columns:minmax(0,1fr) 160px}.app-layout.view-earlyForm .early-telegram-task .early-task-state{text-align:center;grid-column:2}.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{place-items:center;width:100%;display:grid}.app-layout.view-earlyForm .early-wizard-card--success{text-align:center;justify-items:center;width:min(100%,720px)}.app-layout.view-earlyForm .early-success-details strong{text-transform:none}.app-layout.view-earlyForm .early-referral-card{text-align:left;background:#ffffffb8;border:1px solid #004db538;border-radius:12px;gap:10px;width:min(100%,680px);padding:14px;display:grid}.app-layout.view-earlyForm .early-referral-card span,.app-layout.view-earlyForm .early-referral-card small{color:#0505059e;font-family:var(--font-mono);text-transform:uppercase;font-size:.68rem;font-weight:950}.app-layout.view-earlyForm .early-referral-card code{color:#050505;width:100%;font-family:var(--font-mono);overflow-wrap:anywhere;text-transform:none;background:#0505050d;border:1px solid #0505051f;border-radius:10px;padding:12px;font-size:clamp(.82rem,1vw,.95rem);font-weight:800;line-height:1.4;display:block}.app-layout.view-earlyForm .early-referral-card .primary-action{justify-self:start}@media (height<=840px) and (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 (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 (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{border-radius:16px;max-height:none;padding:22px 16px;overflow:visible}.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;padding-right:0;overflow:visible}.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{text-align:left;grid-column:1}.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{content:none!important;background:0 0!important;display:none!important}.site-shell.app-layout{isolation:isolate;position:relative;overflow-x:clip;background:0 0!important}.site-shell.app-layout:before,.site-shell.app-layout:after{content:none!important;background:0 0!important;display:none!important}.site-background{z-index:0;pointer-events:none;background:#fff;position:absolute;inset:0;overflow:hidden}.site-background:after{content:"";z-index:2;pointer-events:none;background:#ffffff80;position:absolute;inset:0}.site-background__stack{z-index:1;opacity:.5;flex-direction:column;min-height:100%;display:flex;position:absolute;inset:0}.site-background__section{background-position:top;background-repeat:no-repeat;background-size:cover;flex:0 0 100vh;min-height:100vh;margin:0}.site-background__section--one{background-image:url(/1fonfinal.png)}.site-background__section--two{background-image:url(/2fonfinal.png);background-position:50%}.site-background__section--three{background-image:url(/3fonfinal.png);background-position:bottom;flex-grow:1}.site-content{z-index:1;min-height:100vh;position:relative}@media (width<=760px){.site-background:after{background:#ffffff80}.site-background__section{background-size:auto 100%}}.app-layout.view-earlyForm .early-wizard-shell{gap:clamp(14px,1.8vw,24px);width:min(100%,1400px)}.app-layout.view-earlyForm .early-wizard-card--info{grid-template-rows:auto auto;grid-template-columns:minmax(0,.62fr) minmax(340px,.38fr);align-items:center;gap:clamp(28px,4vw,72px) clamp(40px,5vw,88px);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{align-content:center;gap:clamp(12px,1.4vw,20px);min-width:0;max-width:820px;display:grid}.app-layout.view-earlyForm .early-giveaway-title{color:#050505;max-width:820px;font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;gap:clamp(4px,.7vw,10px);margin:8px 0 0;font-size:clamp(5.6rem,7.6vw,10.8rem);line-height:.78;display:grid}.app-layout.view-earlyForm .early-giveaway-title span{overflow-wrap:normal;white-space:nowrap;max-width:100%;display:block}.app-layout.view-earlyForm .early-wizard-card--info .early-wizard-copy p{color:#050505c2;max-width:640px;margin-top:clamp(6px,.8vw,12px);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{color:#05050594;max-width:600px;margin-top:0;font-size:clamp(.94rem,.96vw,1.04rem);line-height:1.45}.app-layout.view-earlyForm .early-wizard-card--info .early-giveaway-card{aspect-ratio:.78;place-self:center stretch;place-items:center;width:min(100%,520px);min-width:0;min-height:0;padding:clamp(30px,4vw,56px) clamp(24px,3.2vw,46px);display:grid;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{text-align:center;white-space:nowrap;width:100%}.app-layout.view-earlyForm .early-wizard-card--info .early-giveaway-card strong{color:#004db5;text-align:center;white-space:nowrap;width:100%;max-width:100%;font-size:clamp(4.6rem,6.6vw,8.4rem);line-height:.82;display:block}.app-layout.view-earlyForm .early-wizard-card--info .early-giveaway-card em{letter-spacing:.06em;font-size:clamp(.84rem,.95vw,1.05rem)}.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 (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 (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 (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{border-radius:16px;gap:24px;padding:26px 18px;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{grid-template-columns:1fr;gap:10px;padding-top:18px;display:grid}.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 .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{gap:clamp(8px,.9vw,14px);width:min(100%,1580px);max-width:1580px}.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{min-height:min(600px, calc(100dvh - var(--fixed-topbar-space) - 86px));grid-template-columns:minmax(0,.58fr) minmax(360px,.42fr);align-items:start;gap:clamp(12px,1.3vw,22px) clamp(22px,3.4vw,64px);padding:clamp(28px,3.2vw,52px);overflow:hidden}.app-layout.view-earlyForm .early-wizard-card--info .early-wizard-copy{align-content:start;align-self:start;gap:clamp(10px,1vw,16px);max-width:900px}.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{width:min(100%,440px);max-height:min(460px, calc(100dvh - var(--fixed-topbar-space) - 128px));place-self:center;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 (width<=1320px){.app-layout.view-earlyForm .early-form-page{width:min(100% - 28px,1240px)}.app-layout.view-earlyForm .early-wizard-card--info{min-height:min(560px, calc(100dvh - var(--fixed-topbar-space) - 84px));grid-template-columns:minmax(0,.57fr) minmax(320px,.43fr);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 (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 (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--trophy{isolation:isolate;align-self:center;place-items:center;min-height:clamp(520px,44vw,780px);padding:clamp(10px,1.5vw,24px) 0;display:grid}.app-layout.view-home .landing-hero__visual--trophy:before,.app-layout.view-home .landing-hero__visual--trophy:after{content:none;display:none}.app-layout.view-home .landing-trophy-frame{aspect-ratio:1;width:min(100%,clamp(590px,42vw,820px));box-shadow:none;background:0 0;border:0;border-radius:0;position:relative;overflow:visible;transform:translate(clamp(0px,1.1vw,28px))}.app-layout.view-home .landing-trophy-frame:before{content:none;display:none}.app-layout.view-home .landing-trophy-frame img{object-fit:contain;object-position:50% 50%;filter:drop-shadow(0 30px 36px #0505052e);width:100%;height:100%;display:block;transform:scale(1.13)}@media (width<=1180px){.app-layout.view-home .landing-hero{grid-template-columns:1fr}.app-layout.view-home .landing-hero__visual--trophy{min-height:auto;padding-top:8px}.app-layout.view-home .landing-trophy-frame{width:min(100%,540px);transform:none}}@media (width<=760px){.app-layout.view-home .landing-hero__visual--trophy{display:none}}@media (width>=1121px){.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-profile,.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-profile,.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-profile,.view-referrals,.view-wallet) .tabs{min-height:calc(var(--tab-height) + 8px)!important;border-radius:16px!important;padding:4px!important}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-profile,.view-referrals,.view-wallet) .tab{min-width:86px!important;height:var(--tab-height)!important;font-size:var(--tab-font-size)!important;letter-spacing:.045em!important;text-shadow:none!important;padding:0 clamp(9px,.55vw,11px)!important;font-weight:700!important}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-profile,.view-referrals,.view-wallet) .tab.is-active{text-shadow:none!important}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-profile,.view-referrals,.view-wallet) .brand{min-height:46px!important}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-profile,.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-profile,.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{opacity:.72;filter:saturate(.78)contrast(.92);width:clamp(68px,5.4vw,104px)!important}}@media (width>=1121px) and (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--trophy{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 (width>=1700px) and (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--trophy{min-height:clamp(380px,26vw,500px)!important;padding-block:clamp(6px,.9vw,14px)!important}.app-layout.view-home .landing-trophy-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 (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{opacity:.74;filter:saturate(.82)contrast(.94);width:clamp(62px,18vw,94px)!important}}.app-layout.view-home .landing-page{padding-bottom:clamp(6px,1vw,14px)!important}.app-layout.view-home .landing-final-cta{margin-top:clamp(12px,2vw,28px)}.app-layout.view-home .landing-footer{margin-top:clamp(6px,1vw,14px);padding:clamp(10px,1.2vw,16px) 0 clamp(4px,.6vw,8px)}.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{content:none;display: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;position:relative}.app-layout.view-earlyForm .early-wizard-shell{transform:translateY(calc(-40px - clamp(4px,.45vw,7px)))}.app-layout.view-earlyForm .early-form-page.is-loading .early-wizard-shell{opacity:0;pointer-events:none}.app-layout.view-earlyForm .early-form-loader{z-index:200;color:#050505;background:#fffdf8;align-content:center;justify-items:center;gap:18px;width:100vw;min-height:100dvh;display:grid;position:fixed;inset:0}.app-layout.view-earlyForm .early-form-loader:after{content:"";filter:blur(8px);background:#0505053d;border-radius:999px;width:86px;height:14px;margin-top:-12px;animation:.78s ease-in-out infinite earlyLoaderShadow}.app-layout.view-earlyForm .early-form-loader__ball{place-items:center;width:82px;height:82px;animation:.78s ease-in-out infinite earlyLoaderBallBounce;display:grid}.app-layout.view-earlyForm .early-form-loader__ball span{background:radial-gradient(circle at 50% 48%,#050505 0 10px,#0000 11px),radial-gradient(circle at 24% 26%,#050505 0 8px,#0000 9px),radial-gradient(circle at 75% 29%,#050505 0 8px,#0000 9px),radial-gradient(circle at 24% 74%,#050505 0 8px,#0000 9px),radial-gradient(circle at 76% 73%,#050505 0 8px,#0000 9px),#fff;border:3px solid #050505;border-radius:50%;width:72px;height:72px;animation:1.12s linear infinite earlyLoaderBallSpin;display:block;box-shadow:inset -10px -12px #05050514,0 16px 34px #0505051f}.app-layout.view-earlyForm .early-form-loader strong{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.45rem,2.2vw,2.2rem);line-height:.95}@media (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)}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-profile,.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-profile,.view-referrals,.view-wallet) .tabs{display:none!important}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-profile,.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-profile,.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-profile,.view-referrals,.view-wallet) .topbar-actions{justify-self:end!important;gap:6px!important;min-width:0!important}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-profile,.view-referrals,.view-wallet) .account-pill,.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-profile,.view-referrals,.view-wallet) .auth-button,.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-profile,.view-referrals,.view-wallet) .mobile-nav summary{border-radius:12px!important;min-height:46px!important;padding:0 10px!important;font-size:.82rem!important}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-profile,.view-referrals,.view-wallet) .account-pill{max-width:min(44vw,172px)!important}.app-layout:is(.view-home,.view-packs,.view-collection,.view-crafting,.view-profile,.view-referrals,.view-wallet) .account-pill strong{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.topbar.topbar--hidden,.topbar.topbar--hidden:focus-within{transform:translate(-50%,calc(-100% - 18px))!important}}@media (width>=1121px){.app-layout.view-codeDrop{--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.view-codeDrop .topbar{gap:var(--header-gap)!important;width:min(1760px,100% - clamp(34px,4vw,82px))!important;min-height:var(--header-height)!important;padding:var(--header-block) var(--header-inline)!important}.app-layout.view-codeDrop .tabs{min-height:calc(var(--tab-height) + 8px)!important;border-radius:16px!important;padding:4px!important}.app-layout.view-codeDrop .tab{min-width:86px!important;height:var(--tab-height)!important;font-size:var(--tab-font-size)!important;letter-spacing:.045em!important;text-shadow:none!important;padding:0 clamp(9px,.55vw,11px)!important;font-weight:700!important}.app-layout.view-codeDrop .brand{min-height:46px!important;padding:0 3px!important}.app-layout.view-codeDrop .brand-logo{gap:clamp(9px,.8vw,13px)!important}.app-layout.view-codeDrop .brand-logo__mark{border-radius:clamp(10px,.8vw,12px)!important;width:clamp(40px,2.45vw,48px)!important;height:clamp(42px,2.55vw,50px)!important}.app-layout.view-codeDrop .brand-logo__word{font-size:clamp(1.04rem,.9vw,1.2rem)!important;line-height:.9!important}}@media (width<=760px){.app-layout.view-codeDrop .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.view-codeDrop .tabs{display:none!important}.app-layout.view-codeDrop .brand{min-width:0!important;min-height:48px!important;padding:0!important}.app-layout.view-codeDrop .brand-logo__mark{width:44px!important;height:48px!important}.app-layout.view-codeDrop .topbar-actions{justify-self:end!important;gap:6px!important;min-width:0!important}}@media (width>=981px){.app-layout.view-codeDrop{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important}.app-layout.view-codeDrop .site-content{height:100dvh!important;min-height:0!important;overflow:hidden!important}.app-layout.view-codeDrop .page-shell{height:calc(100dvh - var(--fixed-topbar-space))!important;margin-top:var(--fixed-topbar-space)!important;overflow:hidden!important}.app-layout.view-codeDrop .flash-drop-page{background:0 0!important;height:100%!important}}@media (width>=981px) and (height<=760px){.app-layout.view-codeDrop{--fixed-topbar-space:calc(var(--header-height,64px) + 10px)}.app-layout.view-codeDrop .page-shell{height:calc(100dvh - var(--fixed-topbar-space))!important}.app-layout.view-codeDrop .flash-drop-page{padding:4px 0 8px!important}.app-layout.view-codeDrop .flash-drop-hero{transform:translateY(-4px);gap:clamp(34px,5.2vw,78px)!important;width:min(1320px,100% - clamp(32px,5vw,80px))!important}.app-layout.view-codeDrop .flash-drop-card{padding:clamp(18px,2.1vw,24px)!important}.app-layout.view-codeDrop .flash-drop-eyebrow{min-height:32px!important;margin-bottom:11px!important;padding:0 13px!important;font-size:.76rem!important}.app-layout.view-codeDrop .flash-drop-copy h1{font-size:clamp(3.05rem,4vw,3.85rem)!important}.app-layout.view-codeDrop .flash-drop-copy h1:after{width:clamp(84px,8vw,116px)!important;height:5px!important;margin-top:9px!important}.app-layout.view-codeDrop .flash-drop-copy p{margin-top:11px!important;font-size:.88rem!important;line-height:1.38!important}.app-layout.view-codeDrop .flash-drop-form{gap:8px!important;margin-top:14px!important}.app-layout.view-codeDrop .flash-drop-form input{height:44px!important;padding:0 13px!important}.app-layout.view-codeDrop .flash-drop-submit{height:46px!important;margin-top:3px!important}.app-layout.view-codeDrop .flash-drop-status{margin-top:10px!important;padding:10px 12px!important;font-size:.78rem!important}.app-layout.view-codeDrop .flash-drop-visual__image{width:min(100%,clamp(520px,48vw,760px))!important;max-height:calc(100dvh - var(--fixed-topbar-space) - 18px)!important}}@media (width>=981px) and (height<=680px){.app-layout.view-codeDrop .flash-drop-card{padding:16px 22px!important}.app-layout.view-codeDrop .flash-drop-copy h1{font-size:clamp(2.85rem,3.75vw,3.45rem)!important}.app-layout.view-codeDrop .flash-drop-copy p{margin-top:9px!important;font-size:.84rem!important;line-height:1.32!important}.app-layout.view-codeDrop .flash-drop-form{gap:7px!important;margin-top:12px!important}.app-layout.view-codeDrop .flash-drop-form input{height:40px!important}.app-layout.view-codeDrop .flash-drop-submit{height:42px!important}}@media (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{align-items:center!important;display:grid!important}.app-layout.view-earlyForm .page-shell{align-items:center!important;margin-top:0!important;padding:0!important;display:grid!important}.app-layout.view-earlyForm .early-form-page{place-items:center!important;width:min(100% - clamp(22px,4vw,76px),1320px)!important;padding:0!important;display:grid!important}.app-layout.view-earlyForm .early-wizard-shell{gap:clamp(8px,1.2vh,14px)!important;width:min(100%,1180px)!important;max-height:calc(100dvh - clamp(28px,4vh,58px))!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,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{letter-spacing:0;text-transform:none;min-height:34px;padding:0 18px;font-size:.72rem}.app-layout.view-earlyForm .early-wizard-stepper span.is-current{box-shadow:none}.app-layout.view-earlyForm .early-wizard-card--tasks{grid-template:"intro progress""intro list"minmax(0,1fr)"error error""footer footer"/minmax(240px,290px) minmax(0,1fr);align-content:start;align-items:start;gap:14px clamp(26px,3vw,42px);max-width:1180px;min-height:min(720px,100dvh - 86px);padding:clamp(20px,2.6vw,34px) clamp(24px,3vw,38px);max-height:calc(100dvh - 86px)!important;overflow:hidden!important}.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{text-transform:none;max-width:300px;margin:4px 0;font-size:clamp(2rem,2.8vw,2.75rem);line-height:1}.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{width:fit-content;color:var(--electric-blue);font-family:var(--font-mono);background:#004db50e;border:1px solid #004db529;border-radius:999px;margin-top:4px;padding:7px 10px;font-size:.72rem;font-weight:950;display:inline-flex}.app-layout.view-earlyForm .early-task-progress{background:#ffffffd1;border:1px solid #e5e7eb;border-radius:14px;flex-wrap:wrap;grid-area:progress;justify-content:space-between;align-items:center;gap:8px 14px;min-height:48px;padding:12px 16px;display:flex}.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{overscroll-behavior:contain;grid-area:list;gap:12px;min-height:0;max-height:none;padding-right:4px;display:grid;overflow-y:auto}.app-layout.view-earlyForm .early-task-list::-webkit-scrollbar{width:6px}.app-layout.view-earlyForm .early-task-list::-webkit-scrollbar-thumb{background:#004db538;border-radius:999px}.app-layout.view-earlyForm .early-check-task{background:#ffffffe0;border:1px solid #e5e7eb;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 18px;padding:18px 20px;transition:background .16s,border-color .16s,transform .16s;display:grid;box-shadow:0 10px 26px #05050509}.app-layout.view-earlyForm .early-check-task:hover{background:#fffffff5;border-color:#004db533;transform:translateY(-1px)}.app-layout.view-earlyForm .early-check-task.is-verified{background:#004db509;border-color:#004db538}.app-layout.view-earlyForm .early-check-task__copy{gap:6px;min-width:0;display:grid}.app-layout.view-earlyForm .early-task-badge{color:#0505059e;width:fit-content;font-family:var(--font-mono);text-transform:uppercase;background:#05050509;border:1px solid #05050514;border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:950;line-height:1;display:inline-flex}.app-layout.view-earlyForm .early-task-badge.is-required{color:var(--electric-blue);background:#004db50f;border-color:#004db529}.app-layout.view-earlyForm .early-check-task__copy strong{color:#050505;font-family:var(--font-display);text-transform:none;font-size:clamp(1.15rem,1.35vw,1.45rem);line-height:1.02}.app-layout.view-earlyForm .early-check-task__copy p{color:#05050594;max-width:560px;margin:0;font-size:clamp(.84rem,.86vw,.94rem);font-weight:740;line-height:1.36}.app-layout.view-earlyForm .early-check-task__side{justify-items:end;gap:6px;display:grid}.app-layout.view-earlyForm .early-check-task--react{grid-template-columns:1fr;align-items:stretch}.app-layout.view-earlyForm .early-react-task-list{gap:8px;display:grid}.app-layout.view-earlyForm .early-react-task{background:#ffffffb8;border:1px solid #05050514;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding:10px 12px;display:grid}.app-layout.view-earlyForm .early-react-task.is-verified{background:#004db50b;border-color:#004db529}.app-layout.view-earlyForm .early-react-task__copy{gap:3px;min-width:0;display:grid}.app-layout.view-earlyForm .early-react-task__copy strong{color:#050505;font-family:var(--font-display);text-transform:none;font-size:clamp(.98rem,1.05vw,1.16rem);line-height:1}.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-react-task__copy code{color:#050505;width:100%;font-family:var(--font-mono);overflow-wrap:anywhere;white-space:pre-wrap;background:#0505050b;border:1px solid #0505051a;border-radius:8px;margin-top:2px;padding:7px 8px;font-size:.72rem;font-weight:850;line-height:1.35;display:block}.app-layout.view-earlyForm .early-task-buttons{grid-template-columns:150px 122px;align-items:center;gap:8px;display:grid}.app-layout.view-earlyForm .early-task-buttons--single{grid-template-columns:180px}.app-layout.view-earlyForm .early-task-action,.app-layout.view-earlyForm .early-task-verify{width:100%;min-height:38px;box-shadow:none;text-transform:none;white-space:nowrap;border-radius:10px;justify-content:center;padding-inline:12px;font-size:.82rem}.app-layout.view-earlyForm .early-task-action{color:#050505;background:#ffffffdb;border-color:#050505b8}.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{color:#050505;background:#ffffffc2;border-color:#05050538}.app-layout.view-earlyForm .early-task-verify:not(:disabled){color:var(--electric-blue);border-color:#004db542}.app-layout.view-earlyForm .early-task-verify:disabled{color:#05050561;cursor:not-allowed;background:#f7f7f4b8;border-color:#05050524}.app-layout.view-earlyForm .early-task-state{color:#05050580;min-height:16px;font-family:var(--font-mono);text-align:right;text-transform:none;font-size:.68rem;font-weight:900}.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;align-self:end;margin-top:0;padding-top:10px}.app-layout.view-earlyForm .early-wizard-card--tasks .early-wizard-actions .primary-action:disabled{color:#0505056b;box-shadow:none;cursor:not-allowed;background:#05050514;border-color:#05050529}.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{color:#050505b8;min-width:clamp(190px,14vw,240px);box-shadow:none;background:#ffffff94;border-color:#05050547}.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}.app-layout.view-earlyForm .early-form-video{aspect-ratio:1;width:min(100%,520px);min-width:0;box-shadow:none;background:0 0;border:0;place-self:center;place-items:center;padding:0;display:grid;overflow:visible}.app-layout.view-earlyForm .early-form-video img{object-fit:contain;width:100%;height:100%;box-shadow:none;background:0 0;border:0;display:block}@media (width>=761px) and (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 (width<=760px){.app-layout.view-earlyForm .early-wizard-card--tasks{grid-template:"intro""progress""list"minmax(0,1fr)"error""footer"/1fr;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{flex-direction:column;align-items:flex-start}.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{isolation:isolate;z-index:8!important;opacity:1!important;mix-blend-mode:normal!important;position:relative!important}.app-layout.view-home .flag-marquee__viewport,.app-layout.view-home .flag-marquee__track,.app-layout.view-home .flag-marquee__group{z-index:1!important;opacity:1!important;mix-blend-mode:normal!important;position:relative!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 (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 (width>=1700px) and (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:#fff;--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 #0f172a14;color:var(--docs-text);background:var(--docs-bg);padding:0}.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{background:linear-gradient(90deg, #0a5cff09, transparent 26rem), var(--docs-bg);min-height:100vh}.docs-topbar{z-index:40;min-height:72px;color:var(--docs-text);border-bottom:1px solid var(--docs-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fafceb;justify-content:space-between;align-items:center;gap:18px;padding:12px clamp(18px,4vw,42px);display:flex;position:sticky;top:0}.docs-brand{min-width:0;color:var(--docs-text);align-items:center;gap:12px;font-size:.92rem;font-weight:900;text-decoration:none;display:inline-flex}.docs-brand .brand-logo__mark{width:34px;height:38px}.docs-brand .brand-logo__u{border-width:5px;width:16px;height:20px}.docs-brand .brand-logo__star{width:6px;height:6px}.docs-brand .brand-logo__word{font-size:.88rem}.docs-brand>span{min-height:28px;color:var(--docs-muted);border-left:1px solid var(--docs-line);align-items:center;padding-left:12px;display:inline-flex}.docs-back-link,.docs-primary-cta,.docs-secondary-cta{border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 15px;font-size:.86rem;font-weight:850;text-decoration:none;display:inline-flex}.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 #ef1f2566;box-shadow:0 10px 22px #ef1f2533}.docs-shell{grid-template-columns:minmax(220px,280px) minmax(0,820px) minmax(150px,190px);gap:clamp(22px,3.2vw,42px);width:min(1380px,100% - clamp(28px,7vw,88px));margin:0 auto;padding:34px 0 72px;display:grid}.docs-sidebar,.docs-toc{align-self:start;position:sticky;top:96px}.docs-sidebar-card,.docs-toc,.docs-mobile-menu{transition:opacity .22s,transform .22s,visibility .22s}.docs-page.is-scroll-nav-hidden .docs-sidebar-card{visibility:hidden;opacity:0;pointer-events:none;transform:translate(-28px)}.docs-page.is-scroll-nav-hidden .docs-toc{visibility:hidden;opacity:0;pointer-events:none;transform:translate(28px)}.docs-page.is-scroll-nav-visible .docs-sidebar-card,.docs-page.is-scroll-nav-visible .docs-toc,.docs-page.is-scroll-nav-visible .docs-mobile-menu{visibility:visible;opacity:1;transform:translate(0)translateY(0)}.docs-sidebar-card{color:var(--docs-text);border:1px solid var(--docs-line);background:#ffffffb8;border-radius:8px;gap:16px;padding:18px 14px;display:grid}.docs-sidebar-kicker,.docs-toc>span,.docs-eyebrow{color:var(--docs-blue);letter-spacing:0;text-transform:uppercase;font-size:.74rem;font-weight:900}.docs-sidebar-nav{gap:4px;display:grid}.docs-sidebar-link,.docs-toc a{min-width:0;color:var(--docs-muted);align-items:center;text-decoration:none;transition:color .16s,background .16s,border-color .16s;display:flex}.docs-sidebar-link{border:1px solid #0000;border-radius:8px;min-height:44px;padding:6px 10px;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{gap:10px;padding-top:6px;font-size:.82rem;display:grid}.docs-toc a{border-left:2px solid var(--docs-line);padding-left:10px}.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{gap:16px;margin-bottom:42px;padding:clamp(28px,4vw,46px) 0 20px;display:grid}.docs-hero h1{color:var(--docs-text);font-family:var(--font-sans);margin:0;font-size:clamp(2.3rem,6vw,4.4rem);font-weight:950;line-height:.98}.docs-hero>p{max-width:720px;color:var(--docs-muted);margin:0;font-size:clamp(1rem,1.4vw,1.2rem)}.docs-section{border-top:1px solid var(--docs-line);gap:14px;padding:34px 0;display:grid}.docs-section h2{color:var(--docs-text);font-family:var(--font-sans);margin:0;font-size:clamp(1.55rem,2.7vw,2.15rem);font-weight:930;line-height:1.1}.docs-section h3{color:var(--docs-text);margin:0;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{gap:8px;margin:0;padding-left:22px;display:grid}.docs-check-list{list-style:none;padding-left:0!important}.docs-check-list li{padding-left:24px;position:relative}.docs-check-list li:before{content:"";background:var(--docs-blue);border-radius:50%;width:8px;height:8px;position:absolute;top:.72em;left:0}.docs-callout{color:var(--docs-text);background:var(--docs-blue-soft);border:1px solid #0a5cff2e;border-left:4px solid var(--docs-blue);border-radius:8px;gap:4px;padding:16px 18px;display:grid}.docs-callout strong{color:var(--docs-text);font-size:.9rem}.docs-callout p{color:var(--docs-muted);margin:0}.docs-callout--warning{background:#fff8df;border-color:#d6970040 #d6970040 #d6970040 #d69700}.docs-callout--danger{background:var(--docs-red-soft);border-color:#ef1f2538;border-left-color:var(--docs-red)}.docs-lead-line strong{color:var(--docs-text);font-size:1.08rem}.docs-section-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.82fr);align-items:start;gap:18px;display:grid}.docs-image-frame{background:var(--docs-surface);border:1px solid var(--docs-line);border-radius:8px;margin:0;overflow:hidden;box-shadow:0 10px 28px #0f172a0a}.docs-image-frame img{width:100%;height:auto;display:block}.docs-pack-note{font-weight:850;color:var(--docs-text)!important}.docs-card-strip{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;display:grid}.docs-card-strip img{object-fit:contain;background:var(--docs-surface);border:1px solid var(--docs-line);border-radius:8px;width:100%;height:auto;max-height:220px;box-shadow:0 10px 28px #0f172a0a}.docs-progression-grid,.docs-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.docs-progression-grid{margin-top:14px}.docs-progress-card,.docs-stat-grid article{color:var(--docs-text);background:var(--docs-surface);border:1px solid var(--docs-line);border-radius:8px;gap:7px;padding:15px;display:grid;box-shadow:0 10px 28px #0f172a0a}.docs-progress-card span,.docs-stat-grid span{color:var(--docs-blue);letter-spacing:0;text-transform:uppercase;font-size:.74rem;font-weight:900}.docs-progress-card strong,.docs-stat-grid strong{color:var(--docs-text);font-size:1.08rem}.docs-progress-card p{color:var(--docs-muted);margin:0;font-size:.92rem;line-height:1.55}.docs-flow-grid,.docs-roadmap{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.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{gap:8px;padding:17px;display:grid}.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;color:#20304a;background:var(--docs-surface-soft);border:1px solid var(--docs-line);white-space:pre-wrap;border-radius:8px;margin:0;padding:16px 18px;font-size:.92rem;line-height:1.65}.docs-code-block code,.docs-example-block code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.docs-table-wrap{background:var(--docs-surface);border:1px solid var(--docs-line);border-radius:8px;width:100%;min-width:0;overflow:hidden}.docs-table{border-collapse:collapse;table-layout:fixed;width:100%}.docs-table th,.docs-table td{color:var(--docs-muted);border-bottom:1px solid var(--docs-line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:14px;font-size:.94rem;line-height:1.55}.docs-table thead th,.docs-table tbody th{color:var(--docs-text);font-weight:850}.docs-pack-table th,.docs-pack-table td{overflow-wrap:normal;word-break:normal;padding-inline:10px;font-size:.88rem}.docs-pack-table th:first-child,.docs-pack-table td:first-child,.docs-pack-table th:nth-child(2),.docs-pack-table td:nth-child(2){width:14%}.docs-pack-table th:nth-child(3),.docs-pack-table td:nth-child(3){width:9%}.docs-pack-table th:nth-child(4),.docs-pack-table td:nth-child(4){width:14%}.docs-pack-table th:nth-child(5),.docs-pack-table td:nth-child(5),.docs-pack-table th:nth-child(6),.docs-pack-table td:nth-child(6){width:11%}.docs-pack-table th:nth-child(7),.docs-pack-table td:nth-child(7){width:18%}.docs-table tr:last-child th,.docs-table tr:last-child td{border-bottom:0}.docs-tier-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.docs-tier-list span{color:var(--docs-text);background:var(--docs-surface);border:1px solid var(--docs-line);border-radius:8px;padding:12px 14px;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{gap:10px;display:grid}.docs-faq-item{padding:0}.docs-faq-item summary{min-height:52px;color:var(--docs-text);cursor:pointer;padding:16px 18px;font-weight:850}.docs-faq-item p{padding:0 18px 18px}.docs-bottom-actions{flex-wrap:wrap;gap:10px;padding-top:6px;display:flex}.docs-mobile-menu{display:none}@media (width<=1160px){.docs-shell{grid-template-columns:minmax(200px,260px) minmax(0,1fr)}.docs-toc{display:none}}@media (width<=860px){.docs-topbar{min-height:66px;padding-inline:16px}.docs-brand>span{display:none}.docs-shell{width:min(100% - 32px,820px);padding-top:18px;display:block}.docs-sidebar{display:none}.docs-mobile-menu{z-index:30;border-bottom:1px solid var(--docs-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8fafcf0;padding:10px 16px;display:block;position:sticky;top:66px}.docs-page.is-scroll-nav-hidden .docs-mobile-menu{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-18px)}.docs-mobile-menu details{width:min(100%,820px);color:var(--docs-text);background:var(--docs-surface);border:1px solid var(--docs-line);border-radius:8px;margin:0 auto}.docs-mobile-menu summary{cursor:pointer;padding:12px 14px;font-weight:850}.docs-mobile-menu .docs-sidebar-nav{padding:0 10px 10px}.docs-section-grid{grid-template-columns:1fr}.docs-hero,.docs-section{scroll-margin-top:126px}}@media (width<=640px){.docs-back-link,.docs-primary-cta,.docs-secondary-cta{min-height:44px;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{width:100%;display:block}.docs-table tr{border-bottom:1px solid var(--docs-line)}.docs-table tr:last-child,.docs-table th,.docs-table td{border-bottom:0}.docs-table td{padding-top:0}.docs-pack-table td{grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);gap:12px;padding-top:0;display:grid}.docs-pack-table td:before{content:attr(data-label);color:var(--docs-text);font-weight:850}.docs-card-strip,.docs-progression-grid,.docs-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-layout.view-home .rarity-showcase-field{gap:clamp(2px,.85vw,14px);min-height:clamp(350px,31vw,535px);padding-top:clamp(50px,5.2vw,92px)}.app-layout.view-home .rarity-showcase-card{width:clamp(210px,15.6vw,302px);filter:drop-shadow(0 0 30px var(--rarity-glow)) drop-shadow(0 0 16px var(--rarity-glow-strong))}.app-layout.view-home .rarity-showcase-card:before{opacity:.5;filter:blur(30px);inset:10% 0 4%}.app-layout.view-home .rarity-showcase-card:hover,.app-layout.view-home .rarity-showcase-card:focus-within{filter:drop-shadow(0 0 58px var(--rarity-glow-strong)) drop-shadow(0 0 32px var(--rarity-glow)) saturate(1.13) contrast(1.05);transform:translate3d(var(--rarity-x), calc(var(--rarity-y) - 30px), 48px) rotate(var(--rarity-hover-tilt)) scale(1.1)}.app-layout.view-home .rarity-showcase-card:hover:before,.app-layout.view-home .rarity-showcase-card:focus-within:before{opacity:1}.app-layout.view-home .rarity-showcase-card:first-child{--rarity-x:24px;--rarity-y:26px;--rarity-tilt:-6deg;--rarity-hover-tilt:-3deg}.app-layout.view-home .rarity-showcase-card:nth-child(2){--rarity-x:-10px;--rarity-y:-18px;--rarity-tilt:3deg;--rarity-hover-tilt:1.5deg}.app-layout.view-home .rarity-showcase-card:nth-child(3){--rarity-x:8px;--rarity-y:20px;--rarity-tilt:-2.5deg;--rarity-hover-tilt:-1deg}.app-layout.view-home .rarity-showcase-card:nth-child(4){--rarity-x:-24px;--rarity-y:-4px;--rarity-tilt:4deg;--rarity-hover-tilt:2deg}.app-layout.view-home .rarity-showcase-card--legend{--rarity-glow:#f6c13e6b;--rarity-glow-strong:#ffcf42e6}.app-layout.view-home .rarity-showcase-card--epic{--rarity-glow:#8439ff6b;--rarity-glow-strong:#a352ffe6}.app-layout.view-home .rarity-showcase-card--rare{--rarity-glow:#00a2ff6b;--rarity-glow-strong:#00c3ffe6}.app-layout.view-home .rarity-showcase-card--common{--rarity-glow:#d2703452;--rarity-glow-strong:#eb823ab8}@media (width<=1180px){.app-layout.view-home .rarity-showcase-card{width:clamp(190px,22vw,270px)}}@media (width<=760px){.app-layout.view-home .rarity-showcase-field{gap:10px;min-height:0;padding-top:26px}.app-layout.view-home .rarity-showcase-card{width:min(43vw,210px)}}.app-layout.view-home .rarity-showcase-card:before,.app-layout.view-home .rarity-showcase-card:hover:before,.app-layout.view-home .rarity-showcase-card:focus-within:before{content:none!important;opacity:0!important;display:none!important}.app-layout.view-earlyForm .early-wizard-card{background:linear-gradient(130deg,#fffffffa,#fffcf4eb)!important}.app-layout.view-earlyForm .early-form-video{justify-self:end;width:min(100%,500px);transform:translate(28px,12px)}.app-layout.view-earlyForm .early-pack-value{width:fit-content;max-width:100%;color:var(--red-cta);text-transform:none;align-items:flex-end;gap:clamp(10px,.9vw,18px);margin-top:clamp(2px,.4vw,8px);line-height:.78;display:flex}.app-layout.view-earlyForm .early-pack-value strong{color:var(--red-cta);font-family:var(--font-display);letter-spacing:0;white-space:nowrap;font-size:clamp(4.8rem,6.2vw,8.5rem);font-weight:950}.app-layout.view-earlyForm .early-pack-value span{color:#050505;font-family:var(--font-display);white-space:nowrap;padding-bottom:clamp(9px,.85vw,15px);font-size:clamp(1.25rem,1.45vw,2rem);font-weight:950;line-height:.9}.app-layout.view-earlyForm .early-wizard-card--info .early-wizard-actions{align-items:center;gap:16px}.app-layout.view-earlyForm .early-wizard-card--info .early-wizard-actions .primary-action{border-width:3px;min-width:clamp(300px,19vw,360px);min-height:76px;padding:0 40px;font-size:1.1rem;box-shadow:none!important}.app-layout.view-earlyForm .early-wizard-card--info .early-wizard-actions .secondary-action{color:#09090994;background:#ffffff6b;border-width:1px;border-color:#09090942;min-width:clamp(150px,10vw,190px);min-height:42px;padding:0 16px;font-size:.76rem;box-shadow:none!important}.app-layout.view-earlyForm .early-wizard-card--info .early-wizard-actions .secondary-action:hover,.app-layout.view-earlyForm .early-wizard-card--info .early-wizard-actions .secondary-action:focus-visible{color:#090909c7;background:#ffffffa3;border-color:#09090957}@media (width<=760px){.app-layout.view-earlyForm .early-form-video{justify-self:center;transform:none}.app-layout.view-earlyForm .early-pack-value{gap:9px}.app-layout.view-earlyForm .early-pack-value strong{font-size:clamp(4rem,21vw,6.8rem)}.app-layout.view-earlyForm .early-pack-value span{padding-bottom:8px;font-size:clamp(1rem,5vw,1.55rem)}.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}.app-layout.view-earlyForm .early-wizard-card--info .early-wizard-actions .primary-action{min-height:66px;padding:0 24px}}.app-layout.view-stopPassGtd{background:#06143d;min-height:100dvh;padding:0}.app-layout.view-stopPassGtd .page-shell{min-height:100dvh}.stop-pass-page{color:#fff;min-height:100dvh;padding:clamp(18px,3vw,42px)}.stop-pass-intro{min-height:calc(100dvh - clamp(36px,6vw,84px));box-shadow:var(--shadow-float);background:linear-gradient(90deg,#06143df0 0%,#06143dc2 42%,#06143d2e 100%),linear-gradient(#06143d0f 52%,#06143dd6),url(/assets/early-access-football.jpg) 50%/cover;border:1px solid #ffffff29;border-radius:8px;align-items:end;padding:clamp(24px,5vw,70px);display:grid;position:relative;overflow:hidden}.stop-pass-intro:before{content:"";pointer-events:none;border:1px solid #fff3;border-radius:8px;position:absolute;inset:18px}.stop-pass-intro__copy{z-index:1;gap:18px;max-width:690px;display:grid;position:relative}.stop-pass-intro__copy .eyebrow,.stop-pass-panel__heading .eyebrow,.stop-pass-result__copy .eyebrow{color:#9ff2bd}.stop-pass-intro__copy h1,.stop-pass-result__copy h2,.stop-pass-panel__heading h2{font-family:var(--font-display);text-transform:uppercase;margin:0;font-weight:950;line-height:.92}.stop-pass-intro__copy h1{max-width:760px;font-size:clamp(3rem,9vw,9rem)}.stop-pass-intro__copy p,.stop-pass-result__copy p,.stop-pass-panel__heading p{color:#ffffffd1;max-width:660px;margin:0;font-size:clamp(1rem,1.4vw,1.2rem)}.stop-pass-intro__actions,.stop-pass-result__actions,.stop-pass-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.stop-pass-intro__touchline{z-index:1;gap:8px;width:min(340px,32vw);display:grid;position:absolute;bottom:clamp(18px,4vw,56px);right:clamp(18px,4vw,56px)}.stop-pass-intro__touchline span{color:#06143d;border-left:5px solid var(--red-cta);text-transform:uppercase;background:#ffffffeb;border-radius:8px;min-height:38px;padding:10px 14px;font-weight:950}.stop-pass-shell{gap:clamp(14px,2vw,22px);width:min(1160px,100%);margin:0 auto;display:grid}.stop-pass-progress,.stop-pass-panel,.stop-pass-result__copy,.stop-pass-player-card{border-radius:8px}.stop-pass-progress{color:var(--text-dark);box-shadow:var(--shadow-soft);background:#fffffff5;border:1px solid #d7e0f2e6;gap:13px;padding:clamp(14px,2vw,20px);display:grid}.stop-pass-progress__top{text-transform:uppercase;justify-content:space-between;gap:16px;font-weight:950;display:flex}.stop-pass-progress__top span{color:var(--red-cta)}.stop-pass-progress__track{background:#dbe7f8;border-radius:999px;height:10px;overflow:hidden}.stop-pass-progress__track span{width:var(--stop-pass-progress);background:linear-gradient(90deg,#14a447,#f6c23e,#ef1f25);height:100%;transition:width .22s;display:block}.stop-pass-stepper{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.stop-pass-stepper span{color:#06143d94;background:#f4f7fc;border:1px solid #dce6f5;border-radius:8px;align-content:center;gap:2px;min-height:54px;padding:8px 10px;display:grid}.stop-pass-stepper span.is-current{color:#fff;background:var(--deep-navy);border-color:var(--deep-navy)}.stop-pass-stepper span.is-done{color:#06451d;background:#e3f8e9;border-color:#a8e6ba}.stop-pass-stepper small,.stop-pass-stepper strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stop-pass-stepper small{font-size:.7rem;font-weight:950}.stop-pass-panel{min-height:520px;color:var(--text-dark);box-shadow:var(--shadow-float);background:linear-gradient(135deg,#fffffffa,#f7fafff0),linear-gradient(90deg,#0000 49%,#14a44729 49% 51%,#0000 51%);border:1px solid #d7e0f2eb;gap:clamp(18px,2.5vw,28px);padding:clamp(18px,3vw,34px);display:grid;position:relative;overflow:hidden}.stop-pass-panel:before{content:"";pointer-events:none;border:1px solid #14a44738;border-radius:8px;position:absolute;inset:14px}.stop-pass-panel>*{z-index:1;position:relative}.stop-pass-panel__heading{gap:10px;max-width:780px;display:grid}.stop-pass-panel__heading h2,.stop-pass-result__copy h2{color:var(--text-dark);font-size:clamp(2.1rem,5vw,5.4rem)}.stop-pass-panel__heading p{color:var(--text-muted)}.stop-pass-panel--quiz{min-height:600px}.stop-pass-quiz-layout{grid-template-columns:minmax(150px,.22fr) minmax(0,1fr) minmax(280px,.34fr);align-items:stretch;gap:clamp(14px,2vw,22px);display:grid}.stop-pass-question-rail{align-content:start;gap:10px;display:grid}.stop-pass-question-rail button{color:#06143dad;text-align:left;background:#ffffffc2;border:1px solid #dbe6f6;border-radius:8px;gap:5px;min-height:68px;padding:10px 12px;transition:transform .16s,border-color .16s,background .16s,color .16s;display:grid}.stop-pass-question-rail button:hover{border-color:#0a5cff75;transform:translateY(-2px)}.stop-pass-question-rail button.is-current{color:#fff;background:var(--deep-navy);border-color:var(--deep-navy)}.stop-pass-question-rail button.is-answered:not(.is-current){color:#06451d;background:#e8f9ee;border-color:#b4e9c2}.stop-pass-question-rail small,.stop-pass-question-rail span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stop-pass-question-rail small{font-size:.7rem;font-weight:950}.stop-pass-question-rail span{font-size:.84rem;font-weight:950}.stop-pass-live-question,.stop-pass-archetype-preview{background:#ffffffd6;border:1px solid #dbe6f6;border-radius:8px;min-width:0}.stop-pass-live-question{align-content:start;gap:16px;padding:clamp(16px,2.4vw,26px);display:grid}.stop-pass-live-question__top{color:var(--text-muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:.76rem;font-weight:950;display:flex}.stop-pass-live-question__top strong{color:var(--red-cta)}.stop-pass-question{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.stop-pass-question legend{max-width:720px;color:var(--deep-navy);font-family:var(--font-display);text-transform:uppercase;gap:10px;padding:0;font-size:clamp(1.8rem,3.4vw,3.8rem);font-weight:950;line-height:.98;display:grid}.stop-pass-question legend small{color:#fff;background:var(--deep-navy);width:fit-content;font-family:var(--font-sans);border-radius:999px;padding:5px 10px;font-size:.72rem;line-height:1}.stop-pass-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.stop-pass-option,.stop-pass-direction-grid button{min-height:46px;color:var(--deep-navy);text-align:left;background:#fff;border:1px solid #d5e0f0;border-radius:8px;padding:10px 12px;font-weight:900;transition:transform .16s,border-color .16s,background .16s,color .16s,box-shadow .16s}.stop-pass-option{align-content:start;gap:8px;min-height:132px;padding:16px;display:grid;position:relative;overflow:hidden}.stop-pass-option:after{content:"";background:linear-gradient(90deg, var(--red-cta), var(--gold), #14a447);opacity:0;transform-origin:0;border-radius:999px;height:4px;transition:opacity .16s,transform .16s;position:absolute;inset:auto 14px 12px;transform:scaleX(.55)}.stop-pass-option strong{z-index:1;font-size:clamp(1rem,1.3vw,1.14rem);position:relative}.stop-pass-option span{z-index:1;color:var(--text-muted);font-size:.9rem;line-height:1.35;position:relative}.stop-pass-option:hover,.stop-pass-direction-grid button:hover:not(:disabled){border-color:var(--electric-blue);transform:translateY(-2px)}.stop-pass-option.is-selected,.stop-pass-direction-grid button.is-selected{color:#fff;background:var(--deep-navy);border-color:var(--deep-navy);box-shadow:0 16px 28px #06143d38}.stop-pass-option.is-selected span{color:#ffffffc7}.stop-pass-option.is-selected:after{opacity:1;transform:scaleX(1)}.stop-pass-validation{color:var(--red-dark);background:#ef1f2514;border:1px solid #ef1f2538;border-radius:8px;margin:0;padding:12px 14px;font-weight:900}.stop-pass-archetype-preview{align-content:start;gap:14px;padding:clamp(16px,2vw,22px);display:grid}.stop-pass-archetype-preview__kicker{color:var(--text-muted);text-transform:uppercase;font-size:.72rem;font-weight:950}.stop-pass-archetype-preview__badge{color:#fff;background:var(--deep-navy);width:84px;height:84px;font-family:var(--font-display);border-radius:8px;place-items:center;font-size:2rem;line-height:.84;display:grid}.stop-pass-archetype-preview h3{color:var(--deep-navy);font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(1.7rem,2.4vw,2.7rem);line-height:.9}.stop-pass-archetype-preview p,.stop-pass-archetype-preview small{color:var(--text-muted);margin:0}.stop-pass-archetype-preview small{font-weight:800}.stop-pass-archetype-preview__confidence{color:#fff;background:var(--deep-navy);text-transform:uppercase;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-weight:950;display:flex}.stop-pass-archetype-preview__stats{gap:9px;display:grid}.stop-pass-stat-line{color:var(--deep-navy);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 10px;font-size:.82rem;font-weight:950;display:grid}.stop-pass-stat-line i{background:#dfe8f5;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.stop-pass-stat-line i:before{content:"";width:var(--stop-pass-stat);background:linear-gradient(90deg,#0a5cff,#14a447,#f6c23e);height:100%;display:block}.stop-pass-penalty-layout{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:stretch;gap:clamp(16px,2vw,24px);display:grid}.stop-pass-penalty-stage{isolation:isolate;background:linear-gradient(90deg,#ffffff1f 1px,#0000 1px) 0 0/46px 46px,linear-gradient(#0925688a,#0000 34%),linear-gradient(#16813c 0%,#0f642f 54%,#0b4f27 100%);border:1px solid #ffffff57;border-radius:8px;min-height:380px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #06143d2e,0 22px 54px #06143d33}.stop-pass-penalty-stage:before{content:"";opacity:.72;border:2px solid #ffffff61;border-radius:50% 50% 0 0;height:150px;position:absolute;bottom:-54px;left:9%;right:9%}.stop-pass-goal-frame{z-index:1;background:linear-gradient(90deg,#ffffff3d 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#ffffff3d 1px,#0000 1px) 0 0/34px 34px,#06143d33;border:9px solid #fff;border-bottom:0;border-radius:8px 8px 0 0;height:205px;position:absolute;top:34px;left:9%;right:9%;box-shadow:0 16px 28px #06143d3d,inset 0 -20px 40px #ffffff14}.stop-pass-goal-frame span{background:#ffffffb8;display:block;position:absolute}.stop-pass-goal-frame span:first-child,.stop-pass-goal-frame span:nth-child(2){width:2px;top:0;bottom:0}.stop-pass-goal-frame span:first-child{left:33%}.stop-pass-goal-frame span:nth-child(2){right:33%}.stop-pass-goal-frame span:nth-child(3),.stop-pass-goal-frame span:nth-child(4){height:2px;left:0;right:0}.stop-pass-goal-frame span:nth-child(3){top:38%}.stop-pass-goal-frame span:nth-child(4){top:68%}.stop-pass-keeper{z-index:3;transform-origin:50% 58%;width:104px;height:122px;transition:transform .36s;position:absolute;top:142px;left:50%;transform:translate(-50%)}.stop-pass-keeper span{display:block;position:absolute}.stop-pass-keeper__head{border:3px solid var(--deep-navy);background:#f6c23e;border-radius:50%;width:28px;height:28px;top:0;left:50%;transform:translate(-50%)}.stop-pass-keeper__body{border:3px solid var(--deep-navy);background:linear-gradient(#fff,#d7e7ff);border-radius:18px 18px 12px 12px;width:52px;height:58px;top:31px;left:50%;transform:translate(-50%)}.stop-pass-keeper__arm,.stop-pass-keeper__leg{border:3px solid var(--deep-navy);background:#fff;border-radius:999px}.stop-pass-keeper__arm{width:46px;height:14px;top:43px}.stop-pass-keeper__arm--left{left:3px;transform:rotate(-20deg)}.stop-pass-keeper__arm--right{right:3px;transform:rotate(20deg)}.stop-pass-keeper__leg{width:17px;height:42px;top:84px}.stop-pass-keeper__leg--left{left:34px;transform:rotate(12deg)}.stop-pass-keeper__leg--right{right:34px;transform:rotate(-12deg)}.stop-pass-ball{z-index:4;background:radial-gradient(circle at 50% 48%,#050505 0 7px,#0000 8px),radial-gradient(circle at 28% 26%,#050505 0 5px,#0000 6px),radial-gradient(circle at 72% 28%,#050505 0 5px,#0000 6px),radial-gradient(circle at 28% 74%,#050505 0 5px,#0000 6px),radial-gradient(circle at 73% 73%,#050505 0 5px,#0000 6px),#fff;border:3px solid #050505;border-radius:50%;width:56px;height:56px;transition:transform .36s;display:block;position:absolute;bottom:32px;left:50%;transform:translate(-50%);box-shadow:0 14px 24px #06143d52}.stop-pass-penalty-stage.has-shot.stop-pass-penalty-stage--shot-left .stop-pass-ball{transform:translate(calc(-50% - 152px),-222px)scale(.72)}.stop-pass-penalty-stage.has-shot.stop-pass-penalty-stage--shot-center .stop-pass-ball{transform:translate(-50%,-224px)scale(.72)}.stop-pass-penalty-stage.has-shot.stop-pass-penalty-stage--shot-right .stop-pass-ball{transform:translate(calc(152px - 50%),-222px)scale(.72)}.stop-pass-penalty-stage.has-shot.stop-pass-penalty-stage--keeper-left .stop-pass-keeper{transform:translate(calc(-50% - 118px),8px)rotate(-19deg)}.stop-pass-penalty-stage.has-shot.stop-pass-penalty-stage--keeper-center .stop-pass-keeper{transform:translate(-50%,10px)scaleX(1.08)}.stop-pass-penalty-stage.has-shot.stop-pass-penalty-stage--keeper-right .stop-pass-keeper{transform:translate(calc(118px - 50%),8px)rotate(19deg)}.stop-pass-penalty-stage.is-animating.stop-pass-penalty-stage--shot-left .stop-pass-ball{animation:.82s cubic-bezier(.18,.7,.2,1) forwards stop-pass-ball-left}.stop-pass-penalty-stage.is-animating.stop-pass-penalty-stage--shot-center .stop-pass-ball{animation:.82s cubic-bezier(.18,.7,.2,1) forwards stop-pass-ball-center}.stop-pass-penalty-stage.is-animating.stop-pass-penalty-stage--shot-right .stop-pass-ball{animation:.82s cubic-bezier(.18,.7,.2,1) forwards stop-pass-ball-right}.stop-pass-penalty-stage.is-animating.stop-pass-penalty-stage--keeper-left .stop-pass-keeper{animation:.76s ease-out forwards stop-pass-keeper-left}.stop-pass-penalty-stage.is-animating.stop-pass-penalty-stage--keeper-center .stop-pass-keeper{animation:.76s ease-out forwards stop-pass-keeper-center}.stop-pass-penalty-stage.is-animating.stop-pass-penalty-stage--keeper-right .stop-pass-keeper{animation:.76s ease-out forwards stop-pass-keeper-right}.stop-pass-impact-ring{z-index:2;opacity:0;border:3px solid #f6c23ec7;border-radius:50%;width:90px;height:90px;position:absolute;top:94px;left:50%;transform:translate(-50%)scale(.45)}.stop-pass-penalty-stage.is-goal.has-shot .stop-pass-impact-ring{animation:.72s ease-out .52s both stop-pass-goal-flash}.stop-pass-penalty-stage.is-saved.has-shot .stop-pass-goal-frame{animation:.38s ease-in-out .54s both stop-pass-impact-shake}.stop-pass-confetti{z-index:6;pointer-events:none;position:absolute;inset:0}.stop-pass-confetti i{opacity:0;background:#f6c23e;width:8px;height:18px;animation:.96s ease-out .52s both stop-pass-confetti;position:absolute;top:52px}.stop-pass-confetti i:first-child{left:18%}.stop-pass-confetti i:nth-child(2){background:#fff;animation-delay:.61s;left:30%}.stop-pass-confetti i:nth-child(3){background:var(--red-cta);animation-delay:.56s;left:45%}.stop-pass-confetti i:nth-child(4){background:#14a447;animation-delay:.65s;left:58%}.stop-pass-confetti i:nth-child(5){background:#0a5cff;animation-delay:.59s;left:72%}.stop-pass-confetti i:nth-child(6){animation-delay:.68s;left:84%}.stop-pass-shot-card{color:var(--text-dark);background:#fff;border:1px solid #dbe6f6;border-radius:8px;align-content:center;gap:18px;padding:clamp(18px,2vw,24px);display:grid}.stop-pass-shot-card--game{align-content:start}.stop-pass-field{color:var(--deep-navy);text-transform:uppercase;gap:9px;font-weight:950;display:grid}.stop-pass-shot-card__readout{color:#fff;background:var(--deep-navy);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:12px;display:flex}.stop-pass-shot-card__readout span{text-transform:uppercase;font-weight:950}.stop-pass-shot-card__readout strong{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.7rem);line-height:.8}.stop-pass-direction-grid{gap:10px;display:grid}.stop-pass-direction-grid button{text-align:left;justify-items:start}.stop-pass-direction-grid button:disabled{opacity:.76}.stop-pass-direction-grid strong{text-transform:uppercase;font-size:1rem;display:block}.stop-pass-direction-grid span{color:var(--text-muted);margin-top:4px;font-size:.78rem;font-weight:750;line-height:1.35;display:block}.stop-pass-direction-grid button.is-selected span{color:#ffffffc2}.stop-pass-shot-card .primary-action{width:100%}.stop-pass-penalty-report{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.stop-pass-penalty-report span{min-width:0;color:var(--text-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#f4f7fc;border:1px solid #dbe6f6;border-radius:8px;padding:10px;font-size:.74rem;font-weight:900;overflow:hidden}@keyframes stop-pass-ball-left{0%{transform:translate(-50%)translateY(0)scale(1)}58%{transform:translate(calc(-50% - 92px),-142px)scale(.84)}to{transform:translate(calc(-50% - 152px),-222px)scale(.72)}}@keyframes stop-pass-ball-center{0%{transform:translate(-50%)translateY(0)scale(1)}58%{transform:translate(-50%,-142px)scale(.84)}to{transform:translate(-50%,-224px)scale(.72)}}@keyframes stop-pass-ball-right{0%{transform:translate(-50%)translateY(0)scale(1)}58%{transform:translate(calc(92px - 50%),-142px)scale(.84)}to{transform:translate(calc(152px - 50%),-222px)scale(.72)}}@keyframes stop-pass-keeper-left{0%{transform:translate(-50%)}to{transform:translate(calc(-50% - 118px),8px)rotate(-19deg)}}@keyframes stop-pass-keeper-center{0%{transform:translate(-50%)}to{transform:translate(-50%,10px)scaleX(1.08)}}@keyframes stop-pass-keeper-right{0%{transform:translate(-50%)}to{transform:translate(calc(118px - 50%),8px)rotate(19deg)}}@keyframes stop-pass-goal-flash{0%{opacity:0;transform:translate(-50%)scale(.45)}42%{opacity:1}to{opacity:0;transform:translate(-50%)scale(2.4)}}@keyframes stop-pass-impact-shake{0%,to{transform:translate(0)}24%{transform:translate(-8px)}52%{transform:translate(7px)}76%{transform:translate(-4px)}}@keyframes stop-pass-confetti{0%{opacity:0;transform:translateY(0)rotate(0)}18%{opacity:1}to{opacity:0;transform:translateY(170px)rotate(220deg)}}.stop-pass-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.stop-pass-field span{color:var(--text-muted);font-size:.72rem}.stop-pass-field small{color:var(--text-muted);text-transform:none;font-size:.78rem;font-weight:800;line-height:1.35}.stop-pass-field input{width:100%;min-height:58px;color:var(--text-dark);background:#fff;border:1px solid #cfdced;border-radius:8px;padding:0 16px;font-weight:800}.stop-pass-field input:focus{border-color:var(--electric-blue);outline:0;box-shadow:0 0 0 4px #0a5cff21}.stop-pass-field.is-invalid input{border-color:var(--red-cta);box-shadow:0 0 0 4px #ef1f251f}.stop-pass-field.is-invalid small{color:var(--red-dark)}.stop-pass-task-list{gap:10px;display:grid}.stop-pass-task-progress{color:var(--deep-navy);background:#ffffffdb;border:1px solid #dbe6f6;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.stop-pass-task-progress strong,.stop-pass-task-progress span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.stop-pass-task{background:#ffffffd1;border:1px solid #dbe6f6;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(220px,auto);align-items:center;gap:14px;padding:14px;display:grid}.stop-pass-task.is-done{border-color:#14a44780;box-shadow:inset 4px 0 #14a447}.stop-pass-task strong{color:var(--deep-navy)}.stop-pass-task p{color:var(--text-muted);margin:5px 0 0;font-size:.92rem}.stop-pass-task-status{width:fit-content;color:var(--deep-navy);text-transform:uppercase;background:#eef5ff;border:1px solid #dbe6f6;border-radius:999px;margin-top:9px;padding:6px 9px;font-size:.72rem;font-weight:950;display:inline-flex}.stop-pass-task.is-done .stop-pass-task-status{color:#0d7b35;background:#f5fff8;border-color:#14a4475c}.stop-pass-task-actions{gap:8px;min-width:220px;display:grid}.stop-pass-task .secondary-action{justify-content:center;width:100%;min-width:0}.stop-pass-task .secondary-action.is-done{color:#fff;background:#14a447;border-color:#14a447}.stop-pass-task-spinner{vertical-align:-3px;border:2px solid #06143d2e;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;margin-right:7px;animation:.8s linear infinite stop-pass-spin;display:inline-block}@keyframes stop-pass-spin{to{transform:rotate(360deg)}}.stop-pass-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.stop-pass-summary-grid div{min-width:0;min-height:112px;color:var(--text-dark);background:#fff;border:1px solid #dbe6f6;border-radius:8px;align-content:center;gap:8px;padding:16px;display:grid}.stop-pass-summary-grid span{color:var(--text-muted);text-transform:uppercase;font-size:.76rem;font-weight:950}.stop-pass-summary-grid strong{overflow-wrap:anywhere}.stop-pass-payload-card,.stop-pass-submit-line{color:var(--deep-navy);background:#eef5ff;border:1px solid #0a5cff33;border-radius:8px;padding:12px 14px}.stop-pass-payload-card{gap:6px;display:grid}.stop-pass-payload-card span{color:var(--text-muted);text-transform:uppercase;font-size:.72rem;font-weight:950}.stop-pass-payload-card strong,.stop-pass-submit-line{font-weight:900}.stop-pass-payload-card p{color:var(--text-muted);margin:0;font-size:.9rem}.stop-pass-actions{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06143dbd;border:1px solid #ffffff1f;border-radius:8px;justify-content:space-between;padding:12px}.stop-pass-actions .primary-action.is-locked{color:#ffffffdb;box-shadow:none;background:linear-gradient(#8a95aa,#5c667a)}.stop-pass-result{grid-template-columns:minmax(0,.95fr) minmax(300px,430px);align-items:center;gap:clamp(20px,4vw,56px);width:min(1060px,100%);min-height:calc(100dvh - clamp(36px,6vw,84px));margin:0 auto;display:grid}.stop-pass-result__copy{box-shadow:var(--shadow-float);background:#fffffff5;border:1px solid #d7e0f2eb;gap:16px;padding:clamp(20px,3vw,34px);animation:.52s both stop-pass-copy-reveal;display:grid}.stop-pass-result__copy p{color:var(--text-muted)}.stop-pass-share-line{background:#fff6d8;border:1px solid #f6c23e7a;border-radius:8px;padding:12px 14px;font-weight:900;color:var(--deep-navy)!important}.stop-pass-share-panel{color:var(--deep-navy);background:linear-gradient(135deg,#fffffff5,#eef5ffeb),linear-gradient(90deg,#14a44714 1px,#0000 1px) 0 0/22px 22px;border:1px solid #0a5cff33;border-radius:8px;gap:12px;padding:16px;display:grid;position:relative;overflow:hidden}.stop-pass-share-panel>div:first-of-type{z-index:1;gap:4px;display:grid;position:relative}.stop-pass-share-panel>div:first-of-type span,.stop-pass-share-feedback{color:var(--text-muted);text-transform:uppercase;font-size:.74rem;font-weight:950}.stop-pass-share-panel>div:first-of-type strong{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.35rem,3vw,2.15rem);line-height:.9}.stop-pass-share-actions{z-index:1;flex-wrap:wrap;gap:10px;display:flex;position:relative}.stop-pass-share-actions .primary-action,.stop-pass-share-actions .secondary-action{min-height:44px;padding:11px 14px}.stop-pass-share-feedback{z-index:1;text-transform:none;margin:0;position:relative}.stop-pass-share-shot{pointer-events:none;background:radial-gradient(circle,#0000 0 36%,#06143deb 37% 42%,#0000 43%),linear-gradient(45deg,#0000 45%,#06143deb 46% 54%,#0000 55%),linear-gradient(-45deg,#0000 45%,#06143deb 46% 54%,#0000 55%),#fff;border:2px solid #06143de6;border-radius:50%;width:34px;height:34px;animation:1.15s cubic-bezier(.19,1,.22,1) .18s both stop-pass-share-shot;position:absolute;top:18px;right:18px;box-shadow:0 12px 24px #06143d38}.stop-pass-impact-line{background:#eef5ff;border:1px solid #0a5cff33;border-radius:8px;padding:12px 14px;font-weight:900;color:var(--deep-navy)!important}.stop-pass-player-card{color:#fff;background:linear-gradient(130deg,#ef1f25f0,#f6c23ee0 44%,#06143dfa 45%),linear-gradient(#0d5b2d,#06143d);border:2px solid #ffffff9e;gap:16px;min-height:640px;padding:22px;transition:transform .22s,box-shadow .22s;animation:.72s cubic-bezier(.19,1,.22,1) both stop-pass-card-reveal;display:grid;position:relative;overflow:hidden;transform:perspective(900px)rotateY(-7deg);box-shadow:0 28px 70px #0000005c}.stop-pass-archetype-preview--red .stop-pass-archetype-preview__badge,.stop-pass-player-card--red{background:linear-gradient(130deg,#ef1f25f5,#f6c23ec7 44%,#06143dfa 45%),linear-gradient(#9b111a,#06143d)}.stop-pass-archetype-preview--gold .stop-pass-archetype-preview__badge,.stop-pass-player-card--gold{background:linear-gradient(130deg,#f6c23ef0,#ffffff61 43%,#06143dfa 44%),linear-gradient(#f6c23e,#06143d)}.stop-pass-archetype-preview--green .stop-pass-archetype-preview__badge,.stop-pass-player-card--green{background:linear-gradient(130deg,#14a447f5,#0a5cff9e 44%,#06143dfa 45%),linear-gradient(#14a447,#06143d)}.stop-pass-archetype-preview--steel .stop-pass-archetype-preview__badge,.stop-pass-player-card--steel{background:linear-gradient(130deg,#68768bfa,#ffffff4d 43%,#06143dfa 44%),linear-gradient(#64708b,#06143d)}.stop-pass-archetype-preview--violet .stop-pass-archetype-preview__badge,.stop-pass-player-card--violet{background:linear-gradient(130deg,#7037d8f5,#ef1f25b8 44%,#06143dfa 45%),linear-gradient(#7037d8,#06143d)}.stop-pass-player-card:hover,.stop-pass-player-card:focus-visible{transform:perspective(900px)rotateY(0)translateY(-4px);box-shadow:0 34px 86px #00000070}.stop-pass-player-card:before{content:"";pointer-events:none;border:1px solid #ffffff61;border-radius:8px;position:absolute;inset:12px}.stop-pass-player-card__badges,.stop-pass-player-card__top,.stop-pass-player-card__body,.stop-pass-player-card__identity,.stop-pass-player-card__stats,.stop-pass-player-card__avatar{z-index:1;position:relative}.stop-pass-player-card__badges{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.stop-pass-player-card__badges span,.stop-pass-player-card__badges strong{min-height:34px;color:var(--deep-navy);text-transform:uppercase;background:#ffffffeb;border:1px solid #ffffffb8;border-radius:999px;padding:8px 11px;font-size:.76rem;font-weight:950}.stop-pass-player-card__top{justify-content:space-between;align-items:flex-start;display:flex}.stop-pass-player-card__top strong{font-family:var(--font-display);font-size:4.4rem;line-height:.78}.stop-pass-player-card__top span{color:var(--deep-navy);background:#fff;border-radius:999px;padding:8px 12px;font-weight:950}.stop-pass-player-card__avatar{aspect-ratio:1;background:linear-gradient(90deg,#ffffff3d 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#ffffff38 1px,#0000 1px) 0 0/28px 28px,#06143d6b;border:1px solid #ffffff8a;border-radius:50%;place-self:center;place-items:center;width:min(74%,260px);display:grid}.stop-pass-player-card__avatar span{font-family:var(--font-display);font-size:clamp(3rem,7vw,5rem);line-height:.82}.stop-pass-player-card__body{text-align:center}.stop-pass-player-card__body h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(2rem,4vw,3.6rem);line-height:.9}.stop-pass-player-card__body p{color:#ffffffd1;text-transform:uppercase;margin:10px 0 0;font-weight:900}.stop-pass-player-card__identity{background:#ffffff21;border:1px solid #ffffff38;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:8px 10px;padding:12px;display:grid}.stop-pass-player-card__identity span{color:#ffffffa8;text-transform:uppercase;font-size:.72rem;font-weight:950}.stop-pass-player-card__identity strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;font-weight:950;overflow:hidden}.stop-pass-player-card__stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;display:grid}.stop-pass-player-card__stats div{background:#ffffff29;border:1px solid #ffffff38;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.stop-pass-player-card__stats dt{color:#ffffffa8;text-transform:uppercase;font-size:.7rem;font-weight:950}.stop-pass-player-card__stats dd{text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin:0;font-weight:950;overflow:hidden}.stop-pass-player-card__footer{z-index:1;text-transform:uppercase;background:#ffffff26;border:1px solid #ffffff3d;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;font-weight:950;display:flex;position:relative}.stop-pass-player-card__footer span,.stop-pass-player-card__footer strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes stop-pass-copy-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes stop-pass-card-reveal{0%{opacity:0;transform:perspective(900px)rotateY(-18deg)translate(54px,24px)scale(.96)}to{opacity:1;transform:perspective(900px)rotateY(-7deg)translate(0)scale(1)}}@keyframes stop-pass-card-reveal-mobile{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes stop-pass-share-shot{0%{opacity:0;transform:translate(-280px,92px)rotate(-520deg)scale(.74)}62%{opacity:1}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@media (width<=1120px){.stop-pass-quiz-layout{grid-template-columns:minmax(130px,.24fr) minmax(0,1fr)}.stop-pass-archetype-preview{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center}.stop-pass-archetype-preview__stats,.stop-pass-archetype-preview small{grid-column:1/-1}}@media (width<=860px){.stop-pass-page{padding:12px}.stop-pass-intro{min-height:calc(100dvh - 24px);padding:24px}.stop-pass-intro__touchline{width:100%;margin-top:30px;position:relative;bottom:auto;right:auto}.stop-pass-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}.stop-pass-panel{min-height:auto}.stop-pass-quiz-layout{grid-template-columns:1fr}.stop-pass-question-rail{grid-template-columns:repeat(5,minmax(0,1fr))}.stop-pass-question-rail button{min-height:58px}.stop-pass-question-rail span{display:none}.stop-pass-penalty-layout,.stop-pass-result{grid-template-columns:1fr}.stop-pass-player-card{width:min(430px,100%);min-height:580px;margin-inline:auto;animation-name:stop-pass-card-reveal-mobile;transform:none}}@media (width<=640px){.stop-pass-intro__copy h1{font-size:clamp(2.65rem,16vw,4.8rem)}.stop-pass-intro__actions .primary-action,.stop-pass-intro__actions .secondary-action,.stop-pass-actions .primary-action,.stop-pass-actions .secondary-action,.stop-pass-share-actions .primary-action,.stop-pass-share-actions .secondary-action,.stop-pass-result__actions .primary-action,.stop-pass-result__actions .secondary-action{width:100%}.stop-pass-stepper,.stop-pass-options,.stop-pass-field-grid,.stop-pass-summary-grid,.stop-pass-player-card__stats,.stop-pass-progress__top,.stop-pass-task,.stop-pass-task-progress,.stop-pass-actions{grid-template-columns:1fr}.stop-pass-progress__top,.stop-pass-task-progress,.stop-pass-actions{display:grid}.stop-pass-penalty-stage{min-height:330px}.stop-pass-goal-frame{border-width:7px 7px 0;border-bottom-style:none;border-bottom-color:currentColor;height:168px;top:26px;left:7%;right:7%}.stop-pass-keeper{width:88px;height:106px;top:119px}.stop-pass-keeper__body{width:46px;height:52px}.stop-pass-keeper__arm{width:39px}.stop-pass-ball{width:48px;height:48px}.stop-pass-penalty-report{grid-template-columns:1fr}.stop-pass-task .secondary-action{width:100%}.stop-pass-task-actions{min-width:0}.stop-pass-archetype-preview{grid-template-columns:1fr}.stop-pass-share-panel{padding:14px}.stop-pass-share-shot{width:28px;height:28px}.stop-pass-player-card{gap:12px;min-height:auto;padding:16px}.stop-pass-player-card__badges,.stop-pass-player-card__footer{display:grid}.stop-pass-player-card__top strong{font-size:3.5rem}.stop-pass-player-card__avatar{width:min(68%,210px)}.stop-pass-player-card__identity{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.stop-pass-result__copy,.stop-pass-player-card,.stop-pass-share-shot{animation:none}}.app-layout.view-packs{width:100%;max-width:100vw;overflow-x:hidden;padding-top:0!important}.app-layout.view-packs .site-content{width:100%;max-width:none;margin:0 auto;overflow-x:clip}.app-layout.view-packs .page-shell{width:100%;max-width:none;margin:clamp(44px,3.8vw,72px) auto 0;overflow-x:clip}.app-layout.view-packs .section-stack{gap:0;min-width:0;max-width:100%;overflow-x:clip}.app-layout.view-packs .pack-opening-panel.pack-storefront{isolation:isolate;color:#050505;gap:18px;width:100%;min-width:0;max-width:1860px;margin:0 auto;padding:0 clamp(18px,2.6vw,42px) 48px;display:grid;position:relative;overflow-x:clip}.app-layout.view-packs .pack-opening-panel.pack-storefront:before{content:"";z-index:-1;pointer-events:none;opacity:.78;background:linear-gradient(90deg,#fffffffa 0 42%,#ffffffc7 64%,#ffffffeb 100%),url(/1fonfinal.png) top/cover no-repeat;height:660px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0 72%,#0000 100%);mask-image:linear-gradient(#000 0 72%,#0000 100%)}.pack-storefront__intro{grid-template-columns:minmax(0,1fr) minmax(300px,390px);place-items:start stretch;gap:24px;min-width:0;max-width:100%;display:grid}.pack-storefront__heading{gap:12px;min-width:0;max-width:min(100%,980px);display:grid}.pack-storefront__heading h1{color:#050505;max-width:100%;font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;overflow-wrap:break-word;margin:0;font-size:5.6rem;font-weight:900;line-height:.86}.pack-storefront__heading p{color:#4f5968;max-width:560px;margin:0;font-size:1.04rem;line-height:1.5}.pack-storefront__rewards{color:#050505;background:linear-gradient(#ffffffed,#ffffffc7),linear-gradient(120deg,#ff1c231f,#fff0);border:1px solid #0909091f;border-radius:8px;justify-self:end;gap:9px;width:100%;min-width:0;margin-top:clamp(-36px,-2vw,-22px);padding:12px;display:grid;box-shadow:0 18px 38px #09090914}.pack-storefront__rewards-kicker{color:#fff;width:fit-content;max-width:100%;font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;background:#ef111b;padding:4px 8px;font-size:.7rem;line-height:1;transform:rotate(-2deg)}.pack-storefront__reward-lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.pack-storefront__reward-lines span,.pack-storefront__rewards-prize{overflow-wrap:anywhere;border-radius:8px;gap:3px;min-width:0;margin:0;padding:10px;display:grid}.pack-storefront__reward-lines span{color:#050505;background:#ffffffc7;border:1px solid #0909091a}.pack-storefront__reward-lines strong,.pack-storefront__rewards-prize strong{font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;font-size:.9rem;line-height:1}.pack-storefront__reward-lines span{color:#39424f;font-size:.82rem;font-weight:900;line-height:1.15}.pack-storefront__rewards-prize{color:#fff;background:#050505;border:1px solid #09090933;font-size:.82rem;font-weight:900;line-height:1.16;box-shadow:0 12px 20px #0909091f}.pack-storefront__rewards-prize strong{color:#ff333b}.pack-storefront__info-button{color:#050505;cursor:pointer;width:fit-content;min-height:28px;font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;background:#ffffffc7;border:1px solid #09090924;border-radius:999px;justify-self:end;place-items:center;padding:0 12px;font-size:.72rem;line-height:1;transition:transform .16s,border-color .16s,background .16s;display:inline-grid}.pack-storefront__info-button:hover,.pack-storefront__info-button:focus-visible{background:#fff;border-color:#09090957;transform:translateY(-1px)}.pack-storefront__status{color:#111827;background:#ffffffeb;border:1px solid #0909091f;border-left:5px solid #1d4ed8;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-width:0;padding:12px 14px;display:flex;box-shadow:0 14px 28px #09090914}.pack-storefront__status div{gap:3px;min-width:0;display:grid}.pack-storefront__status strong{font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;font-size:.88rem;line-height:1}.pack-storefront__status span{color:#445063;overflow-wrap:anywhere;font-size:.9rem;line-height:1.35}.pack-storefront__status.is-error{background:#fff7f7f5;border-color:#ef111b3d #ef111b3d #ef111b3d #ef111b}.pack-storefront__status.is-success{border-left-color:#16a34a}.pack-storefront__status .secondary-action{background:#fff;flex:none;min-height:36px;padding-inline:16px}.pack-storefront__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:100%;min-width:0;max-width:100%;display:grid}.pack-storefront-card{color:#050505;background:#fffffff0;border:1px solid #0909091c;border-radius:14px;grid-template-columns:minmax(170px,44%) minmax(0,1fr);gap:26px;min-width:0;min-height:470px;padding:28px 24px;display:grid;overflow:hidden;box-shadow:0 18px 38px #09090914}.pack-storefront-card__media{place-items:center;min-width:0;display:grid}.pack-storefront-card__media img{object-fit:contain;filter:drop-shadow(0 18px 18px #09090938);width:100%;max-width:260px;height:410px;display:block}.pack-storefront-card__body{grid-template-rows:auto auto 1fr;align-content:start;gap:18px;min-width:0;display:grid}.pack-storefront-card__top{gap:8px;min-width:0;display:grid}.pack-storefront-card__top h2{color:#050505;font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;margin:0;font-size:2.24rem;line-height:.95}.pack-storefront-card__top strong{color:#050505;font-size:1.52rem;line-height:1;display:block}.pack-storefront-card__top span{color:#66707c;font-size:.84rem}.pack-storefront-card__odds{gap:8px;min-width:0;display:grid}.pack-storefront-card__odds-helper{color:#68727f;font-size:.76rem;line-height:1.25}.pack-storefront-card__odds dl{border-top:1px solid #0909091c;margin:0;display:grid}.pack-storefront-card__odds div{border-bottom:1px solid #0909091c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:34px;display:grid}.pack-storefront-card__odds dt,.pack-storefront-card__odds dd{color:#252525;margin:0;font-size:.95rem;line-height:1.2}.pack-storefront-card__odds dd{font-weight:800}.pack-storefront-card__actions{align-self:end;gap:10px;min-width:0;display:grid}.pack-storefront-card__buy,.pack-storefront-card__open{cursor:pointer;width:100%;min-height:54px;font-family:var(--font-display);letter-spacing:0;text-align:center;text-transform:uppercase;white-space:normal;border-radius:7px;place-items:center;padding:0 16px;font-size:1rem;line-height:1;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-grid}.pack-storefront-card__buy{color:#fff;background:linear-gradient(#ff1c23,#db1018);border:1px solid #c70f17;box-shadow:0 10px 18px #db101838}.pack-storefront-card__open{color:#111;box-shadow:none;background:#ffffffd1;border:1px solid #090909b8}.pack-storefront-card__buy:hover,.pack-storefront-card__buy:focus-visible,.pack-storefront-card__open:hover,.pack-storefront-card__open:focus-visible{transform:translateY(-1px)}.pack-storefront-card__buy:disabled,.pack-storefront-card__open:disabled{cursor:not-allowed;opacity:.48;box-shadow:none;transform:none}.pack-storefront__network{gap:12px;width:min(100%,920px);min-width:0;display:grid}.pack-storefront__network .pack-network-step,.pack-storefront__status .pack-network-step,.pack-storefront__status .pack-action-hints{margin:0}@media (width<=1440px){.pack-storefront__intro{grid-template-columns:minmax(0,1fr) minmax(280px,350px);gap:20px}.pack-storefront__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pack-storefront-card{min-height:430px}}@media (width<=900px){.app-layout.view-packs .pack-opening-panel.pack-storefront{padding-inline:16px}.pack-storefront__intro{grid-template-columns:1fr}.pack-storefront__rewards{justify-self:stretch;width:min(100%,640px);margin-top:0}.pack-storefront__heading h1{font-size:3.65rem}.pack-storefront__grid{grid-template-columns:1fr}}@media (width<=640px){.app-layout.view-packs .page-shell{margin-top:calc(var(--fixed-topbar-space,80px) + 12px)}.app-layout.view-packs .pack-opening-panel.pack-storefront{gap:16px;padding:0 10px 32px}.pack-storefront__intro{gap:18px}.pack-storefront__rewards{gap:8px;margin-top:0;padding:12px}.pack-storefront__reward-lines{gap:6px}.pack-storefront__reward-lines span,.pack-storefront__rewards-prize{padding:9px}.pack-storefront__heading h1{font-size:2.62rem;line-height:.9}.pack-storefront__heading p{max-width:34rem;font-size:.9rem;line-height:1.38}.pack-storefront__status{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.pack-storefront__status .secondary-action{width:100%}.pack-storefront-card{border-radius:10px;grid-template-columns:116px minmax(0,1fr);gap:14px;min-height:auto;padding:14px}.pack-storefront-card__media img{max-width:112px;height:184px}.pack-storefront-card__body{gap:12px}.pack-storefront-card__top h2{font-size:1.58rem;line-height:.95}.pack-storefront-card__top strong{font-size:1.08rem}.pack-storefront-card__top span,.pack-storefront-card__odds-helper,.pack-storefront-card__odds dt,.pack-storefront-card__odds dd{font-size:.76rem}.pack-storefront-card__odds div{gap:8px;min-height:26px}.pack-storefront-card__buy,.pack-storefront-card__open{min-height:44px;padding:6px 8px;font-size:.8rem;line-height:1.08}}@media (width<=380px){.app-layout.view-packs .pack-opening-panel.pack-storefront{padding-inline:8px}.pack-storefront__heading h1{font-size:2.22rem}.pack-storefront__rewards{padding:12px}.pack-storefront__reward-lines{grid-template-columns:1fr;gap:6px}.pack-storefront-card{grid-template-columns:88px minmax(0,1fr);gap:10px;padding:12px}.pack-storefront-card__media img{max-width:84px;height:148px}.pack-storefront-card__top h2{font-size:1.34rem}.pack-storefront-card__top strong{font-size:.98rem}.pack-storefront-card__buy,.pack-storefront-card__open{min-height:50px;padding-inline:6px;font-size:.72rem}}@media (width<=1120px){.app-layout.view-packs .topbar{grid-template-columns:auto minmax(0,1fr) auto!important;width:calc(100% - 14px)!important}.app-layout.view-packs .tabs{display:none!important}.app-layout.view-packs .mobile-nav{display:block!important}}.app-layout.view-packs .site-content{margin:0 auto!important}.app-layout.app-layout--view-switching .topbar{transition:none!important}.app-layout.view-earlyForm{color:#080808;background:#f8f8f6;width:100%;height:auto!important;min-height:100dvh!important;max-height:none!important;padding:0!important;overflow:hidden auto!important}.app-layout.view-earlyForm .site-background{display:none!important}.app-layout.view-earlyForm .site-content,.app-layout.view-earlyForm .page-shell{width:100%!important;height:auto!important;min-height:100dvh!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.join-early-page{isolation:isolate;color:#080808;background:linear-gradient(#fffffff5,#f7f8f8fa),#f8f8f6;grid-template-rows:1fr;min-height:100dvh;padding:clamp(18px,3.2vh,42px) clamp(10px,2.4vw,38px) clamp(24px,4vh,46px);display:grid;position:relative;overflow-x:hidden}.join-early-page:before{content:"";z-index:-3;filter:grayscale()brightness(2.25);opacity:.19;background:linear-gradient(90deg,#ffffffe0,#ffffff9e,#ffffffe0),url(/assets/landing/league-preview.jpg) top/cover no-repeat;position:absolute;inset:0}.join-early-page:after{content:"";z-index:-2;pointer-events:none;background:radial-gradient(at 50% 100%,#ffffffeb,#0000 42%),linear-gradient(#ffffff14,#f8f8f6 88%);position:absolute;inset:0}.join-early-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.join-early-bg span{border:0;border-top:2px dashed #181f2b14;border-left:2px dashed #181f2b14;border-radius:58% 0 0;width:280px;height:190px;display:block;position:absolute;transform:rotate(-18deg)}.join-early-bg span:before,.join-early-bg span:after{color:#181f2b17;font-family:var(--font-display);font-size:2rem;line-height:1;position:absolute}.join-early-bg span:before{content:"X";top:36px;left:-28px}.join-early-bg span:after{content:"O";bottom:16px;right:-18px}.join-early-bg span:first-child{top:84px;left:36%}.join-early-bg span:nth-child(2){top:198px;right:12%;transform:rotate(28deg)}.join-early-bg span:nth-child(3){bottom:128px;left:48%;transform:rotate(152deg)}.join-early-shell{z-index:1;align-items:center;width:100%;min-height:calc(100dvh - clamp(42px,7.2vh,88px));display:grid;position:relative}.join-early-page :where(button,a,input){transition:border-color .18s,box-shadow .18s,background .18s,color .18s,opacity .18s,transform .18s}.join-step{grid-template-columns:minmax(360px,.9fr) minmax(0,1.12fr);align-items:center;gap:clamp(28px,5vw,86px);width:min(100%,1560px);min-height:calc(100dvh - clamp(42px,7.2vh,88px));margin:0 auto;padding:clamp(18px,3.5vh,54px) clamp(12px,2vw,28px) clamp(20px,3vh,44px);animation:.56s cubic-bezier(.19,1,.22,1) both join-step-enter;display:grid}:is(.join-step:has(.join-wallet-info),.join-step:has(.join-community-card)){grid-template-columns:minmax(520px,1.35fr) minmax(360px,.65fr);gap:clamp(36px,6vw,102px)}.join-step:has(.join-share-card){grid-template-columns:minmax(430px,.92fr) minmax(380px,1.08fr)}.join-step:has(.join-submitted-stage){grid-template-columns:minmax(360px,.78fr) minmax(620px,1.22fr);gap:clamp(28px,4.4vw,72px)}.join-step:has(.join-card-picker){grid-template-columns:minmax(430px,.86fr) minmax(520px,1.14fr)}.join-step:has(.join-wallet-card) .join-step__copy h1{white-space:nowrap;max-width:none}.join-step:has(.join-wallet-card) .join-step__copy p{max-width:760px}.join-step__copy,.join-step__stage{min-width:0}.join-step__copy{justify-items:start;gap:28px;display:grid}.join-step__copy>*{animation:.52s cubic-bezier(.19,1,.22,1) both join-copy-rise}.join-step__copy>:first-child{animation-delay:40ms}.join-step__copy>:nth-child(2){animation-delay:.105s}.join-step__copy>:nth-child(3){animation-delay:.165s}.join-step__copy>:nth-child(4){animation-delay:.22s}.join-step__copy>:nth-child(5){animation-delay:.27s}.join-step__copy h1{color:#050505;max-width:720px;font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;margin:0;font-size:6.6rem;font-weight:900;line-height:.92}.join-step__copy p{color:#344052;max-width:610px;margin:0;font-size:1.32rem;font-weight:520;line-height:1.42}.join-step:has(.join-pack-scene) .join-step__copy p{max-width:720px}.join-start-subtitle-line{display:block}.join-step__stage{place-items:center;animation:.64s cubic-bezier(.19,1,.22,1) 90ms both join-stage-rise;display:grid}.join-step__actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:4px;display:flex}.join-step-count,.join-back-link{color:#344052;font-size:1rem;font-weight:600}.join-back-link{text-underline-offset:4px;background:0 0;border:0;align-items:center;min-height:48px;padding:0;text-decoration:underline;display:inline-flex}.join-step-progress{color:#050505;background:#ffffffdb;border:1px solid #0c121a1c;border-radius:999px;align-items:center;gap:18px;width:fit-content;min-height:50px;padding:0 26px;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 10px 28px #0c121a09}.join-step-progress:hover{border-color:#f10b152e;transform:translateY(-1px);box-shadow:0 14px 32px #0c121a0f}.join-step-progress>span{font-family:var(--font-display);white-space:nowrap;font-size:1.05rem;font-weight:900;line-height:1}.join-step-progress strong{color:#f10b15}.join-step-progress i{background:#0c121a1a;width:1px;height:22px}.join-step-progress div{align-items:center;gap:15px;display:inline-flex}.join-step-progress div span{background:#d8dadd;border-radius:50%;width:9px;height:9px;transition:background .22s,box-shadow .22s,transform .22s}.join-step-progress div span.is-active{background:#f10b15;transform:scale(1.08);box-shadow:0 0 0 5px #f10b1514}.join-button{min-height:68px;font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;will-change:transform;border-radius:8px;justify-content:center;align-items:center;gap:22px;padding:0 34px;font-size:1.4rem;font-weight:900;line-height:1;display:inline-flex}.join-button:not(:disabled):hover{transform:translateY(-2px)}.join-button:not(:disabled):active{transform:translateY(0)scale(.985)}.join-button--primary{color:#fff;background:linear-gradient(#ff141e,#df020d);border:1px solid #df020d;min-width:330px;box-shadow:0 18px 34px #df020d38}.join-button--primary:not(:disabled):hover{box-shadow:0 20px 38px #df020d40,0 0 0 5px #f10b1514}.join-button--primary:disabled{color:#ffffffb8;box-shadow:none;background:linear-gradient(#c9cdd2,#aeb4bc);border-color:#aeb4bc}.join-button--secondary{color:#17202d;background:#ffffffe0;border:1px solid #0c121a26;min-width:205px;box-shadow:0 12px 26px #0c121a0d}.join-button--danger{color:#fff;background:linear-gradient(#ff141e,#df020d);border-color:#df020d;animation:.96s ease-in-out infinite alternate join-danger-button-pulse;box-shadow:0 18px 34px #df020d38,0 0 0 6px #f10b1514}.join-button--danger:not(:disabled):hover,.join-button--danger:not(:disabled):focus-visible{color:#fff;border-color:#c9000a;box-shadow:0 22px 40px #df020d4d,0 0 0 8px #f10b151f}.join-button--secondary:not(:disabled):hover,.join-back-link:hover{color:#f10b15;border-color:#f10b1538}.join-button--secondary.join-button--danger:not(:disabled):hover,.join-button--secondary.join-button--danger:not(:disabled):focus-visible{color:#fff;border-color:#c9000a}.join-button .ui-icon{stroke-width:2.5px;width:34px;height:34px;transition:transform .18s}.join-button:not(:disabled):hover .ui-icon{transform:translate(4px)}.join-pack-scene{isolation:isolate;place-items:center;width:min(100%,760px);min-height:610px;display:grid;position:relative}.join-pack-scene__ring{z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000 0 23%,#ee0f18e0 23% 31%,#0000 31% 68%,#ee0f18e0 68% 77%,#0000 77%),linear-gradient(#fff,#f1f2f3);border:1px solid #0c121a1a;border-radius:50%;width:560px;max-width:84%;height:124px;position:absolute;bottom:38px;left:50%;transform:translate(-50%);box-shadow:0 24px 50px #0c121a1f}.join-pack-scene__pack{z-index:2;aspect-ratio:1;object-fit:contain;opacity:1;visibility:visible;filter:drop-shadow(0 34px 34px #0c121a47);background:#050505 url(/nft.png?v=member-pass-20260612) 50%/contain no-repeat;border-radius:clamp(28px,3.2vw,44px);width:min(74%,540px);min-width:min(64vw,360px);height:auto;max-height:min(590px,64dvh);animation:5.6s ease-in-out .7s infinite join-pack-breathe;display:block;position:relative;overflow:hidden}.join-floating-tags{z-index:3;gap:46px;width:214px;display:grid;position:absolute;top:138px;right:0}.join-floating-tags span{color:#050505;background:#ffffffe6;border:1px solid #0c121a1f;border-radius:8px;grid-template-columns:34px 1fr;align-items:center;gap:12px;min-height:86px;padding:12px 16px;display:grid;box-shadow:0 14px 28px #0c121a12}.join-floating-tags .ui-icon{color:#8d96a3;stroke-width:1.9px;width:34px;height:34px}.join-floating-tags small,.join-floating-tags strong{font-family:var(--font-display);text-transform:uppercase;grid-column:2;line-height:1}.join-floating-tags small{color:#a5abb4;font-size:.8rem}.join-floating-tags strong{color:#050505;font-size:1rem}.join-game-card,.join-question-card,.join-wallet-card,.join-wallet-info,.join-community-card,.join-twitter-card,.join-success-card,.join-final-summary,.join-card-picker,.join-entry-submitted-card{color:#080808;background:#ffffffe6;border:1px solid #0c121a21;border-radius:8px;transition:border-color .18s,box-shadow .18s,transform .18s;animation:.56s cubic-bezier(.19,1,.22,1) .14s both join-card-soft-in;box-shadow:0 20px 44px #0c121a17}.join-game-card:hover,.join-wallet-info:hover,.join-community-card:hover,.join-final-summary:hover{border-color:#f10b151f;transform:translateY(-1px);box-shadow:0 24px 50px #0c121a1c}.join-game-card{gap:24px;width:min(100%,860px);padding:36px 38px;display:grid}.join-game-card header{justify-content:flex-start;align-items:center;gap:0;display:flex}.join-game-card h2,.join-wallet-info h2,.join-community-card h2,.join-twitter-card h2,.join-final-summary h2,.join-card-picker h2,.join-entry-submitted-card h2{color:#050505;font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;margin:0;font-size:2rem;font-weight:900;line-height:1}.join-goal-shot{isolation:isolate;background:#111820;border-radius:8px;min-height:330px;position:relative;overflow:hidden}.join-goal-shot img{object-fit:cover;width:100%;height:auto;min-height:330px;display:block}.join-shot-zone{aspect-ratio:1;cursor:pointer;z-index:2;background:#ffffff24;border:3px solid #ffffffb8;border-radius:50%;width:13%;min-width:48px;padding:0;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;position:absolute;transform:scale(1);box-shadow:0 0 0 5px #0505052e,inset 0 0 18px #ffffff2e}.join-shot-zone:hover,.join-shot-zone:focus-visible{background:#ffffff3d;border-color:#fff;transform:scale(1.08);box-shadow:0 0 0 6px #ffffff3d,0 0 24px #ffffff5c}.join-shot-zone:active{transform:scale(.96)}.join-shot-zone:disabled{cursor:default}.join-shot-zone.is-selected{background:#0057ff47;border-color:#0057ff;animation:.9s ease-in-out infinite alternate join-shot-pulse;box-shadow:0 0 0 5px #ffffffeb,0 0 0 12px #0057ff59,0 0 34px #0057ffad}.join-shot-zone.is-top-left{top:14%;left:9.2%}.join-shot-zone.is-top-right{top:12.5%;right:9.1%}.join-shot-zone.is-lower-left{top:50.5%;left:15.6%}.join-shot-zone.is-lower-right{top:50%;right:16%}.join-shot-zone.is-center{top:30.4%;left:49%;transform:translate(-50%)}.join-shot-zone.is-center:hover,.join-shot-zone.is-center:focus-visible{transform:translate(-50%)scale(1.08)}.join-shot-result{z-index:4;text-align:center;background:radial-gradient(circle at 50% 44%,#ffffff21,#0000 34%),#050505c2;align-content:center;place-items:center;gap:12px;padding:32px;animation:.22s ease-out both join-result-in;display:grid;position:absolute;inset:0}.join-shot-result:before,.join-shot-result:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:-18% -8%}.join-shot-result:before{opacity:.72;background:linear-gradient(112deg,#0000 10%,#ffffff2e 35%,#0000 58%),linear-gradient(248deg,#0000 14%,#ffffff1f 39%,#0000 62%)}.join-shot-result.is-goal:after{background:radial-gradient(circle at 50% 42%,#27ff8142,#0000 38%),linear-gradient(#27ff812e,#0000 44%);animation:1.7s ease-in-out infinite alternate join-goal-lights}.join-shot-result strong{color:#fff;font-family:var(--font-display);text-transform:uppercase;text-shadow:0 12px 30px #00000057;font-size:clamp(3.5rem,9vw,7.5rem);font-weight:900;line-height:.9}.join-shot-result p{color:#ffffffe0;max-width:360px;margin:0;font-size:1.1rem;font-weight:800}.join-shot-result.is-goal strong{color:#29ff8a;text-shadow:0 0 16px #29ff8ab8,0 0 36px #29ff8a6b,0 12px 30px #00000057}.join-shot-result.is-miss{animation:.22s ease-out both join-result-in,.26s ease-out 80ms both join-impact-shake}@keyframes join-shot-pulse{0%{box-shadow:0 0 0 5px #ffffffeb,0 0 0 10px #0057ff47,0 0 26px #0057ff80}to{box-shadow:0 0 0 5px #ffffffeb,0 0 0 15px #0057ff61,0 0 40px #0057ffbf}}@keyframes join-danger-button-pulse{0%{box-shadow:0 16px 30px #df020d33,0 0 0 4px #f10b1512}to{box-shadow:0 22px 42px #df020d57,0 0 0 10px #f10b1529}}@keyframes join-step-enter{0%{opacity:0;transform:translateY(18px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes join-copy-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes join-stage-rise{0%{opacity:0;transform:translateY(20px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes join-card-soft-in{0%{opacity:0;transform:translateY(16px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes join-pack-breathe{0%,to{filter:drop-shadow(0 34px 34px #0c121a47);transform:translateY(0)}50%{filter:drop-shadow(0 40px 38px #0c121a40);transform:translateY(-6px)}}@keyframes join-result-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes join-task-unlock{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes join-task-row-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes join-task-complete-pop{0%{transform:scale(.99)}55%{transform:scale(1.012)}to{transform:scale(1)}}@keyframes join-task-shimmer{0%{background-position:140% 0}to{background-position:-80% 0}}@keyframes join-ready-button{0%{box-shadow:0 14px 28px #ef101a2e}to{box-shadow:0 16px 30px #ef101a3d,0 0 0 4px #f10b1514}}@keyframes join-check-pop{0%{opacity:0;transform:scale(.65)rotate(-10deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes join-success-check-draw{0%{opacity:0;transform:translateY(-3px)rotate(-45deg)scale(.65)}to{opacity:1;transform:translateY(-3px)rotate(-45deg)scale(1)}}@keyframes join-success-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes join-summary-row{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes join-card-option-in{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes join-share-card-in{0%{opacity:0;transform:translateY(24px)rotateX(3deg)scale(.985)}to{opacity:1;transform:translateY(0)rotateX(0)scale(1)}}@keyframes join-referral-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes join-goal-lights{0%{opacity:.56;transform:translateY(-8px)scale(.98)}to{opacity:.92;transform:translateY(0)scale(1.02)}}@keyframes join-impact-shake{0%,to{transform:translate(0)}35%{transform:translate(-6px)}70%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.join-early-page *,.join-early-page :before,.join-early-page :after,.join-shot-zone,.join-shot-zone.is-selected,.join-shot-result,.join-shot-result.is-miss,.join-shot-result.is-goal:after{transition:none;animation:none}}.join-question-card{gap:30px;width:min(100%,870px);padding:38px 44px;display:grid}.join-question-card label,.join-wallet-card label{gap:14px;display:grid}.join-question-card label:not(:last-of-type){border-bottom:1px solid #0c121a1a;padding-bottom:30px}.join-question-card label>span,.join-wallet-card label>span,.join-wallet-options>span{color:#050505;font-family:var(--font-display);text-transform:uppercase;font-size:1.08rem;font-weight:900;line-height:1}.join-question-card input,.join-question-card textarea,.join-wallet-input,.join-twitter-input{color:#17202d;background:#fff;border:1px solid #0c121a29;border-radius:8px;width:100%;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0c121a06}.join-wallet-input:after,.join-twitter-input:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#f10b15,#0000);height:2px;transition:opacity .22s,transform .22s;position:absolute;inset:auto 14px 0;transform:scaleX(.18)}.join-question-card input:focus,.join-question-card textarea:focus,.join-wallet-input:focus-within,.join-twitter-input:focus-within{border-color:#f10b1573;transform:translateY(-1px);box-shadow:inset 0 1px 2px #0c121a06,0 0 0 5px #f10b1514,0 14px 28px #0c121a0f}.join-wallet-input:focus-within:after,.join-twitter-input:focus-within:after{opacity:1;transform:scaleX(1)}.join-question-card input,.join-question-card textarea,.join-wallet-input input,.join-twitter-input input{color:#17202d;caret-color:#f10b15;background:0 0;border:0;outline:0;min-width:0;min-height:48px;font-size:1rem;font-weight:520}.join-question-card input{min-height:60px;padding:0 16px}.join-question-card textarea{resize:vertical;min-height:132px;padding:16px}.join-question-card small,.join-wallet-card small,.join-twitter-card small{color:#df020d;font-size:.88rem;font-weight:700}.join-question-card__footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.join-question-card__footer>span{color:#6c7582;font-size:.9rem;font-weight:600}.join-question-card__footer .join-button{min-width:260px}.join-wallet-card{gap:28px;width:min(100%,880px);padding:32px;display:grid}.join-wallet-input{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding:0 16px;display:grid}.join-wallet-input .ui-icon{color:#606b78;width:26px;height:26px}.join-wallet-options{gap:18px;display:grid}.join-wallet-options>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.join-wallet-options button{color:#111820;background:#fff;border:1px solid #0c121a21;border-radius:8px;justify-content:center;align-items:center;gap:14px;min-height:76px;padding:0 16px;font-size:1rem;font-weight:800;display:inline-flex}.join-wallet-options i{color:#fff;background:#0d6efd;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.join-wallet-options button:first-child i{background:#e2761b}.join-wallet-options button:last-child i{background:#1752f0}.join-wallet-card .join-button{width:100%}.join-community-card{isolation:isolate;background:linear-gradient(135deg,#0088cc14,#0000 36%),linear-gradient(#fffffff5,#ffffffe6);border-color:#f10b153d;gap:18px;width:min(100%,455px);padding:34px;animation:.56s cubic-bezier(.19,1,.22,1) .22s both join-card-soft-in;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 44px #0c121a17,0 0 38px #f10b1514,inset 0 0 0 1px #0088cc14}.join-community-card:before{content:"";opacity:.72;z-index:-1;background:linear-gradient(#08c,#ef101a);width:4px;position:absolute;inset:0 auto 0 0}.join-community-card__icon{color:#fff;width:58px;height:58px;font-family:var(--font-display);background:linear-gradient(135deg,#0088ccf5,#ef101aeb);border-radius:8px;place-items:center;font-size:1.9rem;font-weight:900;display:grid;box-shadow:0 16px 26px #ef101a2e,0 12px 24px #0088cc29}.join-community-card__eyebrow{color:#ef101a;letter-spacing:0;text-transform:uppercase;background:#ef101a12;border:1px solid #ef101a2e;border-radius:999px;width:fit-content;padding:7px 10px;font-size:.72rem;font-weight:900}.join-community-card p{color:#344052;margin:0;font-size:1.05rem;font-weight:560;line-height:1.42}.join-community-card ul{gap:12px;margin:4px 0 0;padding:0;list-style:none;display:grid}.join-community-card li{color:#17202d;background:#f9fafb;border:1px solid #0c121a14;border-radius:8px;padding:12px 12px 12px 36px;font-size:.98rem;font-weight:780;position:relative}.join-community-card li:before{content:"";background:#ef101a;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.join-community-card a{color:#fff;min-height:58px;font-family:var(--font-display);text-transform:uppercase;background:#ef101a;border:1px solid #ef101a;border-radius:8px;justify-content:center;align-items:center;padding:0 22px;font-size:1.1rem;font-weight:900;text-decoration:none;transition:box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 18px 36px #ef101a38}.join-community-card a:hover,.join-community-card a:focus-visible{transform:translateY(-2px);box-shadow:0 22px 42px #ef101a47}.join-community-card small{color:#7a8490;font-size:.94rem;font-weight:800}.join-submitted-stage{place-items:start stretch;gap:clamp(8px,1vw,14px);width:min(100%,1160px);display:grid}.join-submitted-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(14px,1.75vw,22px);width:100%;display:grid}.join-submitted-row:has(.join-submitted-side){grid-template-columns:minmax(0,1.42fr) minmax(300px,.78fr)}.join-submitted-main{align-self:start;gap:10px;width:100%;min-width:0;animation:.64s cubic-bezier(.19,1,.22,1) both join-share-card-in;display:grid}.join-submitted-back{justify-content:stretch;width:100%;display:flex}.join-submitted-back .join-button{width:100%;min-width:0;min-height:48px;padding-inline:22px;font-size:.98rem}.join-submitted-side{align-content:start;align-self:start;gap:14px;width:100%;min-width:0;display:grid}.join-submitted-main__copy{background:linear-gradient(90deg,#1169ff13,#fff0 46%),#fff;border:1px solid #0c121a1f;border-left:4px solid #f10b15;border-radius:8px;gap:6px;padding:14px 16px 15px;display:grid;box-shadow:0 14px 30px #0c121a0e}.join-submitted-main__copy span{color:#ef101a;text-transform:uppercase;font-size:.78rem;font-weight:900}.join-submitted-main__copy h2{color:#050505;font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(1.25rem,1.8vw,1.65rem);line-height:1}.join-submitted-main__copy p{color:#344052;max-width:760px;margin:0;font-size:.95rem;font-weight:650;line-height:1.32}.join-submitted-stage .join-community-card{width:min(100%,340px);padding:24px}.join-submitted-stage .join-community-card h2{font-size:1.45rem}.join-submitted-stage .join-community-card p,.join-submitted-stage .join-community-card li{font-size:.86rem}.join-submitted-stage .join-community-card ul{gap:8px}.join-submitted-stage .join-community-card li{min-height:40px;padding:10px 12px}.join-submitted-stage .join-community-card a{min-height:50px;font-size:.95rem}.join-submitted-action-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(10px,1.25vw,14px);width:100%;display:grid}.join-submitted-action-card{background:linear-gradient(135deg,#1169ff0e,#fff0 58%),#fff;border:1px solid #0c121a1f;border-left:4px solid #f10b15;border-radius:8px;gap:9px;min-width:0;padding:16px;animation:.48s cubic-bezier(.19,1,.22,1) .12s both join-referral-rise;display:grid;box-shadow:0 16px 30px #0c121a0f}.join-submitted-action-card>span{color:#ef101a;text-transform:uppercase;font-size:.72rem;font-weight:900}.join-submitted-action-card h3{color:#050505;font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(1.16rem,1.55vw,1.42rem);line-height:1}.join-submitted-action-card p{color:#475569;margin:0;font-size:.88rem;font-weight:650;line-height:1.3}.join-submitted-action-card small{color:#687381;font-size:.78rem;font-weight:800;line-height:1.25}.join-submitted-action-card .join-card-action{width:fit-content;min-width:150px;min-height:42px;padding-inline:16px;font-size:.82rem}.join-wallet-info{gap:26px;width:min(100%,455px);padding:36px 34px;display:grid}.join-wallet-info div{border-top:1px solid #0c121a1a;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:22px;padding-top:22px;display:grid}.join-wallet-info div:first-of-type{border-top:0}.join-wallet-info div>span{color:#606b78;background:#f9fafb;border:1px solid #0c121a1a;border-radius:8px;place-items:center;width:78px;height:78px;display:grid}.join-wallet-info .ui-icon{stroke-width:1.6px;width:40px;height:40px}.join-wallet-info p{color:#344052;gap:8px;margin:0;font-size:1.02rem;font-weight:520;line-height:1.35;display:grid}.join-wallet-info strong{color:#080808;font-size:1.06rem;font-weight:850}.join-twitter-card{gap:34px;width:min(100%,790px);padding:40px 38px;display:grid}.join-twitter-card section{gap:16px;display:grid}.join-twitter-input{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:70px;padding:0 8px 0 16px;display:grid}.join-twitter-input>span{color:#fff;background:#050505;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.4rem;font-weight:900;transition:background .18s,box-shadow .18s,transform .18s;display:grid}.join-twitter-input:focus-within>span{background:#f10b15;transform:scale(1.05)rotate(-3deg);box-shadow:0 0 0 7px #f10b1517}.join-twitter-input input{font-size:1.16rem}.join-twitter-input button{color:#fff;min-height:58px;font-family:var(--font-display);background:linear-gradient(#ff141e,#df020d);border:1px solid #df020d;border-radius:8px;padding:0 34px;font-size:1.08rem;font-weight:900}.join-twitter-input button:hover{transform:translateY(-1px);box-shadow:0 14px 28px #ef101a2e}.join-twitter-input button:active{transform:translateY(0)scale(.985)}.join-handle-helper{color:#697484;margin:0;font-size:1rem;font-weight:850}.join-task-unlocked{border-top:1px solid #0c121a1c;padding-top:30px;animation:.46s cubic-bezier(.19,1,.22,1) both join-task-unlock}.join-task-unlocked header{justify-content:space-between;align-items:center;gap:18px;display:flex}.join-task-unlocked header span{color:#6f7885;font-family:var(--font-display);font-size:1.02rem;font-weight:900}.join-task-unlocked header strong{color:#f10b15;margin-left:12px}.join-social-task-list{gap:8px;display:grid}.join-social-task{background:#fff;border:1px solid #0c121a1a;border-radius:8px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:86px;padding:12px;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;animation:.42s cubic-bezier(.19,1,.22,1) both join-task-row-in;display:grid}.join-social-task:nth-child(2){animation-delay:55ms}.join-social-task:nth-child(3){animation-delay:.11s}.join-social-task:nth-child(4){animation-delay:.165s}.join-social-task:hover{border-color:#f10b1529;transform:translateY(-1px);box-shadow:0 14px 28px #0c121a0f}.join-social-task.is-completed{background:#15994a0a;border-color:#15994a4d;animation:.36s cubic-bezier(.19,1,.22,1) both join-task-complete-pop}.join-social-task.is-readyToVerify{background:#f10b1506;border-color:#f10b1538}.join-social-task.is-verifying{background-color:#fff;background-image:linear-gradient(90deg,#fff0 0%,#f10b150b 50%,#fff0 100%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-color:#0c121a24;animation:.42s cubic-bezier(.19,1,.22,1) both join-task-row-in,1.1s ease-in-out infinite join-task-shimmer}.join-social-task>span{color:#fff;background:#050505;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:900;transition:background .18s,box-shadow .18s,transform .18s;display:grid}.join-social-task:hover>span{transform:scale(1.04);box-shadow:0 0 0 6px #0505050f}.join-social-task.is-completed>span{background:#15994a;box-shadow:0 0 0 7px #15994a14}.join-social-task p{color:#606b78;gap:4px;margin:0;font-size:.98rem;line-height:1.24;display:grid}.join-social-task strong{color:#080808;flex-wrap:wrap;align-items:center;gap:8px;font-size:1.08rem;font-weight:850;display:flex}.join-social-task strong em{color:#f10b15;min-height:22px;font-family:var(--font-sans);text-transform:uppercase;background:#f10b1514;border:1px solid #f10b152e;border-radius:999px;align-items:center;padding:0 8px;font-size:.72rem;font-style:normal;font-weight:900;display:inline-flex}.join-social-task small{color:#778290;font-size:.88rem;font-weight:780}.join-social-task.is-readyToVerify small{color:#f10b15}.join-social-task.is-verifying small{color:#606b78}.join-social-task.is-completed small{color:#15994a}.join-social-task__actions{grid-template-columns:minmax(128px,auto) minmax(118px,auto);gap:10px;display:grid}.join-social-task__actions button{min-width:118px;min-height:56px;font-family:var(--font-display);text-transform:uppercase;will-change:transform;border-radius:8px;justify-content:center;align-items:center;padding:0 20px;font-size:1rem;font-weight:900;display:inline-flex}.join-social-task__actions button:not(:disabled):hover{transform:translateY(-1px)}.join-social-task__actions button:not(:disabled):active{transform:translateY(0)scale(.985)}.join-task-action{color:#f10b15;background:#fff;border:1px solid #f10b1599}.join-task-action:not(:disabled):hover{background:#f10b150f;box-shadow:0 12px 24px #f10b1514}.join-task-verify{color:#8a94a3;background:#f3f5f7;border:1px solid #0c121a14}.join-task-verify:not(:disabled){color:#fff;background:linear-gradient(#ff141e,#df020d);border-color:#df020d;animation:1.2s ease-in-out infinite alternate join-ready-button;box-shadow:0 14px 28px #ef101a2e}.join-social-task.is-completed .join-task-verify{color:#15994a;background:#15994a14;border-color:#15994a42;gap:8px;animation:none}.join-social-task__actions button:disabled{cursor:not-allowed;opacity:.72}.join-task-check{background:#15994a;border-radius:8px;width:18px;height:18px;animation:.26s cubic-bezier(.19,1,.22,1) both join-check-pop;position:relative}.join-task-check:before{content:"";border-bottom:3px solid #fff;border-left:3px solid #fff;width:8px;height:5px;position:absolute;top:4px;left:5px;transform:rotate(-45deg)}.join-task-continue-hint{color:#7a8490;margin:0;font-size:.98rem;font-weight:850;animation:.36s both join-copy-rise}.join-task-unlocked .join-button{width:100%;margin-top:8px}@media (width>=761px) and (height<=820px){.app-layout.view-earlyForm .join-step:has(.join-twitter-card){align-items:center;gap:clamp(18px,3.4vw,48px);height:100%;min-height:0;padding-block:clamp(8px,1.6vh,18px)}.app-layout.view-earlyForm .join-step:has(.join-twitter-card) .join-step__copy{gap:clamp(14px,2.2vh,22px)}.app-layout.view-earlyForm .join-step:has(.join-twitter-card) .join-step__copy h1{font-size:clamp(3.7rem,7.4vw,5.45rem);line-height:.82}.app-layout.view-earlyForm .join-step:has(.join-twitter-card) .join-step__copy p{max-width:480px;font-size:clamp(1rem,1.45vw,1.14rem);line-height:1.34}.app-layout.view-earlyForm .join-step:has(.join-twitter-card) .join-step-progress{min-height:44px;padding-inline:22px}.app-layout.view-earlyForm .join-step:has(.join-twitter-card) .join-button{min-height:54px;font-size:1.16rem}.app-layout.view-earlyForm .join-twitter-card{grid-template-rows:auto minmax(0,1fr);gap:12px;width:min(100%,620px);min-height:0;max-height:calc(100dvh - 92px);padding:14px;display:grid;overflow:hidden}.app-layout.view-earlyForm .join-twitter-card>section{min-height:0}.app-layout.view-earlyForm .join-twitter-card>section:first-child{gap:8px;display:grid}.app-layout.view-earlyForm .join-twitter-card h2{font-size:clamp(1.42rem,2.65vw,2rem);line-height:.92}.app-layout.view-earlyForm .join-twitter-input{min-height:54px;padding:7px}.app-layout.view-earlyForm .join-twitter-input span{width:42px;height:42px}.app-layout.view-earlyForm .join-twitter-input input{min-height:42px;font-size:.98rem}.app-layout.view-earlyForm .join-twitter-input button{min-height:42px;padding-inline:18px;font-size:.92rem}.app-layout.view-earlyForm .join-task-unlocked{grid-template-rows:auto minmax(0,1fr) auto auto;gap:8px;min-height:0;padding-top:12px;display:grid;overflow:hidden}.app-layout.view-earlyForm .join-task-unlocked header{min-height:0}.app-layout.view-earlyForm .join-social-task-list{gap:8px;min-height:0;max-height:none;padding-right:4px;overflow-y:auto}.app-layout.view-earlyForm .join-social-task-list::-webkit-scrollbar{width:6px}.app-layout.view-earlyForm .join-social-task-list::-webkit-scrollbar-thumb{background:#f10b1547;border-radius:999px}.app-layout.view-earlyForm .join-social-task{grid-template-columns:44px minmax(0,1fr) auto;gap:12px;min-height:72px;padding:9px}.app-layout.view-earlyForm .join-social-task>span{width:42px;height:42px}.app-layout.view-earlyForm .join-social-task p{gap:2px;font-size:.9rem;line-height:1.18}.app-layout.view-earlyForm .join-social-task strong{font-size:.98rem;line-height:1.04}.app-layout.view-earlyForm .join-social-task__actions{grid-template-columns:minmax(104px,auto) minmax(112px,auto);gap:8px}.app-layout.view-earlyForm .join-social-task__actions button{min-width:104px;min-height:48px;padding-inline:12px;font-size:.86rem}.app-layout.view-earlyForm .join-task-continue-hint{font-size:.86rem}.app-layout.view-earlyForm .join-task-unlocked .join-button{z-index:2;align-self:end;margin-top:0;position:sticky;bottom:0;box-shadow:0 12px 26px #df020d2e}}@media (width>=761px) and (width<=1360px) and (height<=820px){.app-layout.view-earlyForm .join-step:has(.join-twitter-card){grid-template-columns:minmax(320px,.86fr) minmax(540px,1.14fr)}.app-layout.view-earlyForm .join-step:has(.join-twitter-card) .join-step__copy h1{font-size:clamp(3.25rem,6.9vw,5.05rem)}.app-layout.view-earlyForm .join-social-task{grid-template-columns:42px minmax(150px,1fr) minmax(214px,auto)}}.join-success-card{grid-template-columns:72px minmax(0,1fr);gap:22px;width:min(100%,540px);padding:30px;animation:.56s cubic-bezier(.19,1,.22,1) both join-success-in;display:grid}.join-success-card>span{color:#fff;background:#18a957;border-radius:50%;place-items:center;width:62px;height:62px;font-size:2.6rem;font-weight:900;line-height:1;display:grid}.join-success-check:before{content:"";border-bottom:6px solid #fff;border-left:6px solid #fff;width:28px;height:16px;animation:.32s cubic-bezier(.19,1,.22,1) .18s both join-success-check-draw;transform:translateY(-3px)rotate(-45deg)}.join-success-card strong{font-family:var(--font-display);margin-bottom:6px;font-size:1.15rem;line-height:1;display:block}.join-success-card h2{color:#080808;font-family:var(--font-display);margin:0 0 14px;font-size:2rem;line-height:1}.join-success-card p{color:#3d4858;margin:0;font-size:1.16rem;line-height:1.36}.join-download-icon{width:28px;height:32px;display:block;position:relative}.join-download-icon:before{content:"";background:currentColor;width:4px;height:22px;position:absolute;top:0;left:12px}.join-download-icon:after{content:"";border-bottom:4px solid;border-left:4px solid;border-right:4px solid;width:24px;height:20px;position:absolute;bottom:0;left:2px;transform:skewY(0)}.join-final-summary{gap:22px;width:min(100%,560px);padding:28px;display:grid}.join-final-summary dl{gap:12px;margin:0;display:grid}.join-final-summary dl div{background:#fff;border:1px solid #0c121a17;border-radius:8px;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:16px;min-height:52px;padding:12px 14px;animation:.42s cubic-bezier(.19,1,.22,1) both join-summary-row;display:grid}.join-final-summary dl div:nth-child(2){animation-delay:55ms}.join-final-summary dl div:nth-child(3){animation-delay:.11s}.join-final-summary dt{color:#7b8490;text-transform:uppercase;font-size:.78rem;font-weight:900}.join-final-summary dd{color:#111820;text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-size:1rem;font-weight:850}.join-final-summary small{color:#6c7582;font-size:.92rem;font-weight:700;line-height:1.35}.join-card-picker{gap:24px;width:min(100%,920px);padding:28px;display:grid}.join-card-picker header{gap:8px;display:grid}.join-card-picker header p{color:#606b78;margin:0;font-size:1rem;font-weight:700}.join-team-search{gap:8px;min-width:0;display:grid;position:relative}.join-team-search span{color:#050505;font-family:var(--font-display);text-transform:uppercase;font-size:.88rem;font-weight:900}.join-team-search input{color:#111820;background:#fff;border:1px solid #0c121a24;border-radius:8px;width:100%;min-height:54px;padding:0 124px 0 18px;font-size:1rem;font-weight:800;box-shadow:0 12px 24px #0c121a0a}.join-team-search input:focus{border-color:#f10b1575;outline:none;box-shadow:0 0 0 4px #f10b151a,0 14px 26px #0c121a0f}.join-team-search small{color:#7b8490;text-transform:uppercase;font-size:.78rem;font-weight:900;position:absolute;bottom:17px;right:16px}.join-card-picker__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.join-team-picker__grid{scrollbar-width:thin;scrollbar-color:#f10b1573 #0c121a14;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));grid-auto-rows:auto;align-items:start;gap:12px;max-height:560px;padding:2px 4px 2px 2px;display:grid;overflow-y:auto}.join-team-option{color:#111820;text-align:left;background:#fff;border:1px solid #0c121a1f;border-radius:8px;grid-template-rows:minmax(0,1fr) 38px;gap:10px;min-width:0;height:176px;min-height:0;padding:10px;transition:border-color .18s,box-shadow .18s,transform .18s;animation:.46s cubic-bezier(.19,1,.22,1) both join-card-option-in;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 22px #0c121a0d}.join-team-option:hover,.join-team-option:focus-visible{border-color:#f10b1594;transform:none;box-shadow:0 18px 34px #0c121a1c}.join-team-option.is-selected{background:linear-gradient(#f10b150f,#fffffffa),#fff;border-color:#f10b15;transform:none;box-shadow:0 0 0 3px #f10b151f,0 18px 34px #f10b1524}.join-team-option.is-selected:after{content:"";background:linear-gradient(135deg,#0000 42%,#fff 43% 57%,#0000 58%) 5px 6px/10px 10px no-repeat,#f10b15;border-radius:50%;width:22px;height:22px;animation:.26s cubic-bezier(.19,1,.22,1) both join-check-pop;position:absolute;top:10px;right:10px;box-shadow:0 6px 16px #f10b1547}.join-team-option__poster{aspect-ratio:16/9;background:linear-gradient(135deg,#0c121a14,#0c121a05),#f7f8fa;border-radius:8px;min-width:0;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #0c121a14}.join-team-option__poster img{object-fit:contain;background:#f7f8fa;width:100%;height:100%;transition:transform .22s;display:block}.join-team-option:hover .join-team-option__poster img,.join-team-option:focus-visible .join-team-option__poster img,.join-team-option.is-selected .join-team-option__poster img{transform:scale(1.035)}.join-team-option__meta{background:#fff;align-content:center;min-height:34px;padding:0 2px;display:grid}.join-team-option__meta strong{font-family:var(--font-display);overflow-wrap:anywhere;text-transform:uppercase;font-size:.96rem;font-weight:900;line-height:1.08}.join-team-empty{color:#606b78;text-align:center;background:#0c121a0a;border:1px dashed #0c121a29;border-radius:8px;margin:0;padding:18px;font-size:.95rem;font-weight:800}.join-card-option{color:#111820;text-align:left;background:#fff;border:2px solid #0c121a1a;border-radius:8px;gap:12px;min-width:0;padding:10px;transition:border-color .18s,box-shadow .18s,transform .18s;animation:.46s cubic-bezier(.19,1,.22,1) both join-card-option-in;display:grid;position:relative;box-shadow:0 12px 24px #0c121a0d}.join-card-option:nth-child(2){animation-delay:65ms}.join-card-option:nth-child(3){animation-delay:.13s}.join-card-option:hover,.join-card-option:focus-visible{border-color:#f10b156b;transform:translateY(-3px);box-shadow:0 18px 34px #0c121a1c}.join-card-option.is-selected{border-color:#f10b15;transform:translateY(-4px)scale(1.015);box-shadow:0 0 0 4px #f10b151f,0 18px 36px #f10b1529}.join-card-option.is-selected:after{content:"";background:linear-gradient(135deg,#0000 42%,#fff 43% 57%,#0000 58%) 6px 7px/10px 10px no-repeat,#f10b15;border-radius:50%;width:24px;height:24px;animation:.26s cubic-bezier(.19,1,.22,1) both join-check-pop;position:absolute;top:14px;right:14px;box-shadow:0 6px 16px #f10b1547}.join-card-option__meta{gap:4px;padding:0 2px 2px;display:grid}.join-card-option__meta strong{font-family:var(--font-display);text-transform:uppercase;font-size:1rem;font-weight:900;line-height:1}.join-card-option__meta small{color:#7b8490;text-transform:uppercase;font-size:.78rem;font-weight:900}.join-card-option.is-selected .join-card-option__meta small{color:#f10b15}.join-card-skip{color:#344052;text-transform:uppercase;background:#ffffffe0;border:1px dashed #0c121a33;border-radius:8px;min-height:52px;font-size:.96rem;font-weight:900}.join-card-skip.is-selected{color:#f10b15;background:#f10b150f;border-color:#f10b156b;box-shadow:0 0 0 4px #f10b1514}.join-entry-submitted-card{text-align:center;place-items:center;gap:18px;width:min(100%,520px);min-height:440px;padding:34px;display:grid}.join-entry-submitted-card p{color:#606b78;max-width:330px;margin:0;font-size:1rem;font-weight:700;line-height:1.4}.join-share-card{isolation:isolate;color:#fff;text-align:center;background:radial-gradient(circle at 50% 42%,#f6c23e47,#0000 29%),linear-gradient(155deg,#17120a 0%,#050505 48%,#111 100%);border:1px solid #ffffff1f;border-radius:8px;align-content:start;justify-items:center;width:min(100%,530px);min-height:760px;padding:24px 38px 30px;transition:box-shadow .22s,transform .22s;animation:.72s cubic-bezier(.19,1,.22,1) .12s both join-share-card-in;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 58px #0c121a47}.join-share-card:hover{transform:translateY(-3px);box-shadow:0 38px 66px #0c121a4f}.join-share-card--stadium{background:radial-gradient(circle at 50% 32%,#fff3,#0000 31%),linear-gradient(155deg,#172437 0%,#050505 50%,#101820 100%)}.join-share-card--pack{background:radial-gradient(circle at 50% 42%,#f10b1542,#0000 31%),linear-gradient(155deg,#1a0708 0%,#050505 48%,#241114 100%)}.join-share-card--squad{background:radial-gradient(circle at 50% 42%,#f6c23e47,#0000 29%),linear-gradient(155deg,#17120a 0%,#050505 48%,#111 100%)}.join-share-card--team{color:#111820;text-align:left;background:#fff;border:1px solid #0c121a1f;justify-items:stretch;width:100%;min-height:0;padding:10px;overflow:visible;box-shadow:0 24px 44px #0c121a24}.join-share-card--team:before,.join-share-card--team:after{display:none}.join-share-card.join-share-card--team>img{object-fit:contain;border-radius:8px;width:100%;height:auto;margin:0;display:block;box-shadow:0 16px 28px #0c121a24}.join-share-card__post-copy{grid-template-columns:minmax(0,1fr) minmax(160px,auto);align-items:end;gap:5px 14px;padding:10px 4px 0;display:grid}.join-share-card__post-copy span,.join-share-card__post-copy small,.join-share-card__site{color:#7b8490;text-transform:uppercase;font-size:.72rem;font-weight:900}.join-share-card__post-copy strong{color:#111820;font-family:var(--font-display);overflow-wrap:anywhere;grid-column:1;font-size:clamp(1.35rem,2.25vw,1.9rem);line-height:1}.join-share-card__post-copy small{color:#f10b15;grid-area:2/2;justify-self:end;font-size:clamp(.84rem,1vw,1rem);line-height:1}.join-share-card__site{color:#111820;text-align:right;text-transform:none;border-bottom:2px solid #11182029;grid-area:1/2;justify-self:end;padding:0;text-decoration:none;transition:border-color .18s,color .18s,transform .18s}.join-share-card__site:hover,.join-share-card__site:focus-visible{color:#050505;border-bottom-color:#1118206b;transform:translateY(-1px)}.join-share-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.join-card-action{min-height:48px;font-family:var(--font-display);text-align:center;text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-size:.92rem;font-weight:900;text-decoration:none;transition:border-color .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex}.join-card-action:disabled{cursor:wait;opacity:.68;transform:none}.join-card-action:hover,.join-card-action:focus-visible{transform:translateY(-2px)}.join-card-action--primary{color:#fff;background:#f10b15;border:1px solid #f10b15;box-shadow:0 18px 32px #f10b1533}.join-card-action--primary:hover,.join-card-action--primary:focus-visible{box-shadow:0 22px 42px #f10b1545}.join-card-action--secondary,.join-card-action--ghost{color:#111820;background:#fff;border:1px solid #0c121a24;box-shadow:0 12px 24px #0c121a0d}.join-card-action--secondary:hover,.join-card-action--secondary:focus-visible,.join-card-action--ghost:hover,.join-card-action--ghost:focus-visible{color:#f10b15;border-color:#f10b156b;box-shadow:0 16px 30px #0c121a17}.join-share-hint{color:#687381;margin:-2px 4px 0;font-size:.82rem;font-weight:750;line-height:1.28}.join-submitted-action-row .join-referral-card{border-left-width:4px;min-width:0;height:100%;padding:16px;box-shadow:0 16px 30px #0c121a0f}.join-submitted-action-row .join-referral-link-row{grid-template-columns:repeat(2,minmax(0,1fr))}.join-submitted-action-row .join-referral-link-row code{grid-column:1/-1}.join-submitted-action-row .join-referral-link-row button{width:100%;min-height:40px;padding-inline:10px;font-size:.78rem}.join-referral-card{background:linear-gradient(135deg,#f10b150f,#fff0 54%),#fff;border:1px solid #f10b1533;border-left:4px solid #f10b15;border-radius:8px;gap:10px;padding:14px 16px;animation:.48s cubic-bezier(.19,1,.22,1) .16s both join-referral-rise;display:grid;box-shadow:0 18px 34px #0c121a12}.join-referral-card--submitted{background:linear-gradient(135deg,#f10b150e,#1169ff09 50%,#fff0 82%),#fff;border-color:#f10b1538;align-self:start;gap:14px;padding:20px;box-shadow:0 18px 34px #0c121a12}.join-referral-card__copy{gap:5px;display:grid}.join-referral-card__copy span{color:#ef101a;letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:900}.join-referral-card__copy h3{color:#050505;font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(1.18rem,1.65vw,1.45rem);line-height:1}.join-referral-card__copy p{color:#475569;max-width:680px;margin:0;font-size:.88rem;font-weight:650;line-height:1.3}.join-referral-link-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;gap:8px;display:grid}.join-referral-card--submitted .join-referral-link-row{grid-template-columns:repeat(2,minmax(0,1fr))}.join-referral-link-row code{color:#111820;text-overflow:ellipsis;white-space:nowrap;background:#f7f9fc;border:1px solid #0c121a1f;border-radius:8px;align-items:center;min-width:0;min-height:42px;padding:0 12px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82rem;font-weight:800;display:flex;overflow:hidden}.join-referral-card--submitted .join-referral-link-row code{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;grid-column:1/-1;align-items:flex-start;min-height:58px;padding-block:10px}.join-referral-link-row button{color:#fff;min-height:42px;font-family:var(--font-display);text-transform:uppercase;background:#111820;border:1px solid #111820;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:.82rem;font-weight:900;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.join-referral-link-row button:first-of-type{background:#f10b15;border-color:#f10b15}.join-referral-link-row button:hover,.join-referral-link-row button:focus-visible{transform:translateY(-2px);box-shadow:0 16px 30px #0c121a24}.join-referral-card small{color:#687381;font-size:.8rem;font-weight:750;line-height:1.25}.join-share-card--preview{width:100%;min-height:270px;box-shadow:none;padding:14px 16px 16px}.join-share-card--preview .join-share-card__year{font-size:.82rem}.join-share-card--preview .join-share-card__edition,.join-share-card--preview>small,.join-share-card--preview .join-share-card__footer{font-size:.58rem}.join-share-card--preview img{width:58px;height:72px;margin-top:10px}.join-share-card--preview>strong{margin-top:8px;font-size:1.18rem}.join-share-card--preview .join-share-card__helmet{width:70px;height:58px;margin-top:16px}.join-share-card--preview h2{margin-top:15px;font-size:1.1rem}.join-share-card--preview p{margin-top:8px;font-size:.7rem}.join-share-card--preview h3{margin-top:9px;font-size:.86rem}.join-share-card:before{content:"";z-index:-2;background:linear-gradient(118deg,#0000 0 34%,#f6c23e73 34% 34.5%,#0000 35%),linear-gradient(242deg,#0000 0 34%,#f6c23e73 34% 34.5%,#0000 35%),radial-gradient(at 50% 52%,#0000 0 28%,#ffffff14 29% 34%,#0000 35%);position:absolute;inset:0}.join-share-card:after{content:"";z-index:-1;opacity:.55;background:repeating-linear-gradient(90deg,#ffffff1f 0 10px,#0000 10px 46px),radial-gradient(at 50% 100%,#ffffff2e,#0000 62%);height:360px;position:absolute;inset:18% -12% auto;transform:perspective(360px)rotateX(56deg)}.join-share-card__year{color:#f6c23e;font-family:var(--font-display);font-size:1.25rem;font-weight:900}.join-share-card__edition{color:#f6c23e;font-family:var(--font-display);margin-top:4px;font-size:.96rem;font-weight:900}.join-share-card img{object-fit:contain;width:146px;height:178px;margin-top:24px}.join-share-card>strong{margin-top:16px;font-size:2.4rem;font-weight:800;line-height:1}.join-share-card>small{margin-top:8px;font-size:.76rem;font-weight:800}.join-share-card__helmet{background:radial-gradient(circle at 50% 36%,#fff3,#0000 28%),linear-gradient(#1f1f1f,#050505);border:2px solid #f6c23e57;border-radius:42% 42% 18% 18%;width:176px;height:160px;margin-top:44px;box-shadow:0 0 60px #f6c23e38}.join-share-card h2{color:#f6c23e;font-family:var(--font-display);overflow-wrap:anywhere;margin:36px 0 0;font-size:2.55rem;line-height:1}.join-share-card p{color:#fff;font-family:var(--font-display);margin:24px 0 0;font-size:1.28rem;line-height:1}.join-share-card h3{color:#f6c23e;font-family:var(--font-display);margin:28px 0 0;font-size:1.85rem;line-height:1}.join-share-card__footer{color:#f6c23e;margin-top:auto;font-size:.76rem;font-weight:900}@media (width<=1320px){.join-step__copy h1{font-size:5.35rem}.join-step__copy p{font-size:1.16rem}.join-pack-scene{min-height:520px}.join-pack-scene__pack{height:auto;max-height:min(500px,58dvh)}.join-game-card,.join-question-card,.join-twitter-card{width:min(100%,760px)}}@media (width<=1080px){:is(.join-step,.join-step:has(.join-wallet-info),.join-step:has(.join-community-card),.join-step:has(.join-share-card),.join-step:has(.join-submitted-stage),.join-step:has(.join-card-picker)){grid-template-columns:1fr;min-height:auto}.join-step__stage{justify-items:start;width:100%}.join-pack-scene,.join-game-card,.join-question-card,.join-wallet-info,.join-community-card,.join-twitter-card,.join-share-card,.join-submitted-stage,.join-card-picker,.join-final-summary,.join-entry-submitted-card{justify-self:center}.join-wallet-info,.join-community-card{width:min(100%,880px)}}@media (width<=760px){.join-early-page{padding:12px 10px 28px;overflow-x:clip}.join-early-shell{min-height:0;overflow-x:clip}.join-early-bg{overflow:clip}.join-early-bg span{opacity:.42;width:190px;height:128px}.join-early-bg span:first-child{top:120px;left:58%}.join-early-bg span:nth-child(2){top:360px;right:-90px}.join-early-bg span:nth-child(3){bottom:80px;left:52%}:is(.join-step,.join-step:has(.join-wallet-info),.join-step:has(.join-community-card),.join-step:has(.join-share-card),.join-step:has(.join-submitted-stage),.join-step:has(.join-card-picker)){gap:24px;max-width:100%;padding:20px 0 0;overflow-x:clip}.join-step__copy{gap:18px;width:100%;min-width:0}.join-step__copy h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(2.85rem,15vw,3.35rem)}.join-step:has(.join-wallet-card) .join-step__copy h1{white-space:normal}.join-step__copy p{max-width:100%;font-size:1rem}.join-submitted-stage{grid-template-columns:1fr;justify-items:center;width:100%}.join-step:has(.join-submitted-stage) .join-step-progress{justify-self:center}.join-step:has(.join-submitted-stage) .join-step__copy h1{justify-self:center}.join-step:has(.join-submitted-stage) .join-step__copy>p{justify-self:center}.join-step:has(.join-submitted-stage) .join-success-card{justify-self:center}.join-step:has(.join-submitted-stage) .join-step__stage{justify-self:center}:is(.join-step:has(.join-submitted-stage) .join-step__copy h1,.join-step:has(.join-submitted-stage) .join-step__copy>p){text-align:center}:is(.join-submitted-row,.join-submitted-row:has(.join-submitted-side)),.join-submitted-action-row{grid-template-columns:1fr;width:100%}.join-step:has(.join-submitted-stage) .join-step__copy{display:contents}.join-step:has(.join-submitted-stage) .join-step-progress{order:1}.join-step:has(.join-submitted-stage) .join-step__copy h1{white-space:normal;order:2;width:auto;max-width:100%}.join-step:has(.join-submitted-stage) .join-step__copy>p{order:3}.join-step:has(.join-submitted-stage) .join-success-card{order:4}.join-step:has(.join-submitted-stage) .join-step__stage{order:5}.join-step:has(.join-submitted-stage) .join-step__actions{order:6;margin-top:0}.join-submitted-back,.join-submitted-back .join-button{width:100%}.join-step-progress{gap:12px;max-width:100%;min-height:44px;padding-inline:16px}.join-step-progress>span{font-size:.92rem}.join-step-progress div{gap:10px}.join-step__actions,.join-question-card__footer,.join-task-unlocked header{flex-direction:column;align-items:stretch;width:100%}.join-button,.join-question-card__footer .join-button,.join-button--primary,.join-button--secondary{width:100%;min-width:0;min-height:60px;font-size:1.16rem}.join-pack-scene{width:100%;min-height:clamp(300px,78vw,390px);overflow:visible}.join-pack-scene__pack{border-radius:24px;max-width:min(78vw,300px);height:auto;max-height:clamp(250px,72vw,360px)}.join-pack-scene__ring{width:min(92vw,360px);height:clamp(74px,24vw,100px);bottom:18px}.join-floating-tags{grid-template-columns:1fr;gap:10px;width:100%;margin-top:-20px;position:static}.join-floating-tags span{min-height:66px}.join-game-card,.join-question-card,.join-wallet-card,.join-wallet-info,.join-community-card,.join-twitter-card,.join-success-card,.join-final-summary,.join-card-picker,.join-entry-submitted-card{width:100%;min-width:0;padding:20px}.join-game-card{gap:18px;overflow:hidden}.join-game-card header,.join-game-card footer,.join-success-card{grid-template-columns:1fr;align-items:start}.join-game-card header{gap:14px;display:grid}.join-goal-shot{aspect-ratio:16/10;min-height:0}.join-goal-shot img{height:100%;min-height:0}.join-shot-zone{border-width:2px;width:max(15.5%,48px)}.join-shot-result{gap:10px;padding:22px 16px}.join-shot-result strong{font-size:clamp(2.8rem,14vw,5.2rem)}.join-shot-result p{max-width:270px;font-size:.98rem}.join-question-card{gap:22px}.join-question-card input{min-height:54px}.join-question-card textarea{min-height:118px}.join-wallet-options>div{grid-template-columns:1fr;gap:10px}.join-wallet-info div{grid-template-columns:58px minmax(0,1fr);gap:16px}.join-wallet-info div>span{width:58px;height:58px}.join-wallet-info .ui-icon{width:30px;height:30px}.join-twitter-input,.join-social-task{grid-template-columns:44px minmax(0,1fr);min-width:0}.join-twitter-input button,.join-social-task__actions{grid-column:1/-1;width:100%}.join-social-task__actions{grid-template-columns:1fr}.join-share-card{width:min(100%,330px);min-height:520px}.join-submitted-main{width:100%}.join-share-card--team{width:100%;min-height:0;padding:10px}.join-share-card.join-share-card--team>img{object-fit:contain;width:100%;height:auto}.join-share-actions{grid-template-columns:1fr}.join-submitted-action-card{width:100%;padding:16px}.join-submitted-action-card .join-card-action{width:100%}.join-referral-card{width:100%;padding:16px}.join-referral-link-row{grid-template-columns:1fr}.join-referral-link-row button{width:100%}.join-card-picker__grid{scroll-snap-type:x proximity;gap:14px;padding-bottom:4px;display:flex;overflow-x:auto}.join-team-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(56dvh,420px);padding-right:2px}.join-team-option{height:164px}.join-card-option{scroll-snap-align:start;flex:0 0 min(82vw,260px)}.join-share-card--preview{min-height:300px}.join-final-summary dl div{grid-template-columns:1fr;gap:7px}.join-final-summary dd{text-align:left}}@media (width<=430px){.join-step__copy h1{font-size:clamp(2.35rem,13.2vw,2.8rem)}.join-step-progress{gap:8px;padding-inline:10px}.join-step-progress i{display:none}.join-step-progress div{gap:7px}.join-pack-scene{min-height:clamp(275px,76vw,330px)}.join-pack-scene__pack{border-radius:22px;max-width:min(82vw,280px);height:auto;max-height:300px}.join-game-card h2,.join-wallet-info h2,.join-community-card h2,.join-twitter-card h2,.join-final-summary h2,.join-card-picker h2,.join-entry-submitted-card h2{font-size:1.55rem}.join-game-card{padding:16px}.join-team-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.join-team-search input{padding-right:18px}.join-team-search small{justify-self:start;position:static}.join-team-option{height:148px;padding:8px}.join-team-option__meta strong{font-size:.84rem}.join-goal-shot{aspect-ratio:4/3}.join-shot-result strong{font-size:clamp(2.35rem,15vw,4.2rem)}.join-shot-result p{font-size:.9rem}.join-social-task{gap:12px;padding:12px}.join-share-card{width:min(100%,300px);min-height:500px;padding-inline:20px}.join-share-card img{width:116px;height:142px}.join-share-card.join-share-card--team>img{width:100%;height:auto}.join-share-card__helmet{width:138px;height:126px}.join-share-card h2{font-size:2rem}.join-share-card--preview{min-height:270px}.join-card-option{flex-basis:min(86vw,248px)}}@media (width>=1081px){.app-layout.view-earlyForm,.app-layout.view-earlyForm .site-content,.app-layout.view-earlyForm .page-shell,.app-layout.view-earlyForm .join-early-page,.app-layout.view-earlyForm .join-early-shell{height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow:hidden!important}.app-layout.view-earlyForm .join-early-page{padding:clamp(12px,2vh,24px) clamp(10px,2.2vw,34px)!important}.app-layout.view-earlyForm .join-step:has(.join-submitted-stage){grid-template-columns:minmax(350px,.8fr) minmax(590px,1.2fr);align-items:center;gap:clamp(24px,4vw,64px);height:100%;min-height:0;padding-top:clamp(8px,1.2vh,16px);padding-bottom:clamp(8px,1.2vh,16px)}.app-layout.view-earlyForm .join-step:has(.join-submitted-stage) .join-step__copy{align-self:center;gap:clamp(12px,1.55vh,20px)}.app-layout.view-earlyForm .join-step:has(.join-submitted-stage) .join-step__copy h1{font-size:clamp(4.15rem,5vw,5.7rem);line-height:.9}.app-layout.view-earlyForm .join-step:has(.join-submitted-stage) .join-step__copy p{max-width:520px;font-size:clamp(.98rem,1vw,1.12rem);line-height:1.32}.app-layout.view-earlyForm .join-step:has(.join-submitted-stage) .join-step__actions{margin-top:0}.app-layout.view-earlyForm .join-step:has(.join-submitted-stage) .join-button{min-height:54px;padding-inline:22px;font-size:1.08rem}.app-layout.view-earlyForm .join-step:has(.join-submitted-stage) .join-success-card{grid-template-columns:58px minmax(0,1fr);gap:16px;width:min(100%,500px);padding:clamp(18px,2.1vh,24px)}.app-layout.view-earlyForm .join-step:has(.join-submitted-stage) .join-success-card>span{width:52px;height:52px}.app-layout.view-earlyForm .join-step:has(.join-submitted-stage) .join-success-check:before{border-bottom-width:5px;border-left-width:5px;width:22px;height:13px}.app-layout.view-earlyForm .join-step:has(.join-submitted-stage) .join-success-card strong{margin-bottom:5px;font-size:1rem}.app-layout.view-earlyForm .join-step:has(.join-submitted-stage) .join-success-card h2{margin-bottom:8px;font-size:1.5rem}.app-layout.view-earlyForm .join-step:has(.join-submitted-stage) .join-success-card p{font-size:.95rem;line-height:1.28}.app-layout.view-earlyForm .join-step:has(.join-submitted-stage) .join-step__stage{align-self:center}.app-layout.view-earlyForm .join-submitted-main{gap:clamp(7px,.9vh,10px);width:100%}.app-layout.view-earlyForm .join-share-card--team{width:100%;padding:9px}.app-layout.view-earlyForm .join-share-card__post-copy{padding-top:8px}.app-layout.view-earlyForm .join-card-action{min-height:42px;padding-inline:12px;font-size:.82rem}.app-layout.view-earlyForm .join-submitted-action-row{gap:clamp(8px,1vh,12px)}.app-layout.view-earlyForm .join-submitted-action-card,.app-layout.view-earlyForm .join-referral-card{gap:7px;padding:12px 14px}.app-layout.view-earlyForm .join-submitted-action-card h3,.app-layout.view-earlyForm .join-referral-card__copy h3{font-size:1.18rem}.app-layout.view-earlyForm .join-submitted-action-card p,.app-layout.view-earlyForm .join-referral-card__copy p{max-width:none;font-size:.8rem;line-height:1.24}.app-layout.view-earlyForm .join-submitted-action-card small,.app-layout.view-earlyForm .join-referral-card small{font-size:.74rem}.app-layout.view-earlyForm .join-submitted-action-card .join-card-action{min-width:136px;min-height:38px;font-size:.78rem}.app-layout.view-earlyForm .join-referral-link-row code{min-height:38px;font-size:.76rem}.app-layout.view-earlyForm .join-referral-link-row button{white-space:nowrap;min-height:38px;font-size:.74rem}.app-layout.view-earlyForm .join-share-hint{font-size:.76rem}.app-layout.view-earlyForm .join-step:has(.join-submitted-stage){grid-template-columns:1fr;align-content:center;place-items:center;gap:clamp(8px,1.35vh,14px);width:min(100%,1260px);padding-top:clamp(8px,1.2vh,16px);padding-bottom:clamp(10px,1.8vh,22px)}.app-layout.view-earlyForm .join-step:has(.join-submitted-stage) .join-step__copy{text-align:center;justify-items:center;gap:clamp(6px,.9vh,10px);width:min(100%,1040px)}.app-layout.view-earlyForm .join-step:has(.join-submitted-stage) .join-step-progress{justify-self:center}.app-layout.view-earlyForm .join-step:has(.join-submitted-stage) .join-step__copy h1{text-align:center;white-space:nowrap;width:max-content;max-width:calc(100vw - 48px);margin:0 auto;font-size:clamp(4rem,5vw,5.6rem);line-height:.86}.app-layout.view-earlyForm .join-step:has(.join-submitted-stage) .join-step__copy>p{text-align:center;max-width:560px;margin-inline:auto;font-size:clamp(1rem,1vw,1.12rem);line-height:1.28}.app-layout.view-earlyForm .join-step:has(.join-submitted-stage) .join-success-card{text-align:left;width:min(100%,560px);padding:clamp(16px,1.9vh,22px)}.app-layout.view-earlyForm .join-step:has(.join-submitted-stage) .join-step__stage{justify-self:center;width:100%}.app-layout.view-earlyForm .join-submitted-stage{gap:clamp(6px,.9vh,10px);width:min(100%,1140px)}.app-layout.view-earlyForm .join-submitted-row{gap:clamp(14px,1.8vw,22px)}.app-layout.view-earlyForm .join-submitted-row:has(.join-submitted-side){grid-template-columns:minmax(0,1.4fr) minmax(300px,.74fr)}.app-layout.view-earlyForm .join-share-card.join-share-card--team>img{object-fit:contain;height:auto}.app-layout.view-earlyForm .join-referral-card--submitted{padding:clamp(16px,2vh,22px)}.app-layout.view-earlyForm .join-submitted-back .join-button{min-height:46px;font-size:.96rem}.app-layout.view-earlyForm .join-step:has(.join-card-picker){grid-template-columns:minmax(390px,.76fr) minmax(620px,1.24fr);align-items:center;gap:clamp(26px,4vw,68px);height:100%;min-height:0;padding-top:clamp(8px,1.4vh,18px);padding-bottom:clamp(8px,1.4vh,18px)}.app-layout.view-earlyForm .join-step:has(.join-card-picker) .join-step__copy{align-self:center;gap:clamp(14px,1.9vh,22px)}.app-layout.view-earlyForm .join-step:has(.join-card-picker) .join-step__copy h1{font-size:clamp(4.35rem,5.2vw,6rem);line-height:.9}.app-layout.view-earlyForm .join-step:has(.join-card-picker) .join-step__copy p{max-width:560px;font-size:clamp(1rem,1.05vw,1.16rem);line-height:1.32}.app-layout.view-earlyForm .join-step:has(.join-card-picker) .join-final-summary{gap:clamp(12px,1.5vh,16px);width:min(100%,560px);padding:clamp(18px,2.2vh,24px)}.app-layout.view-earlyForm .join-step:has(.join-card-picker) .join-final-summary dl{gap:clamp(7px,1vh,10px)}.app-layout.view-earlyForm .join-step:has(.join-card-picker) .join-final-summary dl div{min-height:44px;padding:8px 12px}.app-layout.view-earlyForm .join-step:has(.join-card-picker) .join-final-summary small{font-size:.84rem}.app-layout.view-earlyForm .join-step:has(.join-card-picker) .join-step__actions{flex-wrap:nowrap;gap:14px;width:min(100%,560px);margin-top:0}.app-layout.view-earlyForm .join-step:has(.join-card-picker) .join-step__actions .join-button{flex:1 1 0;min-width:0;min-height:56px;padding-inline:20px;font-size:1.16rem}.app-layout.view-earlyForm .join-step:has(.join-card-picker) .join-card-picker{align-self:center;gap:clamp(14px,1.6vh,20px);width:min(100%,880px);max-height:calc(100dvh - clamp(42px,6vh,74px));padding:clamp(18px,2.2vh,26px);overflow:hidden}.app-layout.view-earlyForm .join-step:has(.join-card-picker) .join-card-picker header{gap:6px}.app-layout.view-earlyForm .join-step:has(.join-card-picker) .join-card-picker h2{font-size:clamp(1.65rem,2vw,2rem)}.app-layout.view-earlyForm .join-step:has(.join-card-picker) .join-card-picker header p{font-size:.9rem}.app-layout.view-earlyForm .join-step:has(.join-card-picker) .join-team-search{gap:6px}.app-layout.view-earlyForm .join-step:has(.join-card-picker) .join-team-search input{min-height:48px}.app-layout.view-earlyForm .join-step:has(.join-card-picker) .join-team-search small{bottom:14px}.app-layout.view-earlyForm .join-step:has(.join-card-picker) .join-team-picker__grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;max-height:min(53dvh,500px)}.app-layout.view-earlyForm .join-step:has(.join-card-picker) .join-team-option{grid-template-rows:minmax(0,1fr) 32px;gap:7px;height:158px;min-height:0;padding:8px}.app-layout.view-earlyForm .join-step:has(.join-card-picker) .join-team-option__meta{min-height:30px}.app-layout.view-earlyForm .join-step:has(.join-card-picker) .join-team-option__meta strong{font-size:.84rem}}.app-layout.view-collection .page-shell{margin-top:calc(var(--fixed-topbar-space,108px) - clamp(18px, 2vw, 34px))!important}.app-layout.view-collection .collection-section{gap:clamp(6px,.6vw,10px)}.app-layout.view-collection .page-hero--collection{align-items:start;min-height:0;padding:clamp(12px,1.45vw,22px) clamp(26px,4vw,64px) clamp(8px,1vw,14px)}.app-layout.view-collection .page-hero--collection p{margin-top:8px}.app-layout.view-collection .collection-browser-tools{grid-template-columns:minmax(0,1fr) minmax(360px,.34fr);grid-template-areas:"toolbar team""album team";align-items:start;gap:12px 14px;display:grid}.app-layout.view-collection .collection-toolbar{grid-area:toolbar;gap:12px;padding:14px}.app-layout.view-collection .collection-toolbar,.app-layout.view-collection .team-progress-card,.app-layout.view-collection .collection-album-panel{background:#ffffffb8;border:1px solid #0909091a;border-radius:18px;box-shadow:0 12px 30px #0909090e}.app-layout.view-collection .collection-toolbar__desktop{grid-template-columns:minmax(330px,1.1fr) repeat(3,minmax(142px,.42fr)) auto auto auto;align-items:stretch;gap:8px;display:grid}.app-layout.view-collection .collection-toolbar__desktop .collection-filter-selects{display:contents}.app-layout.view-collection .collection-search,.app-layout.view-collection .collection-filter-selects select,.app-layout.view-collection .collection-pill,.app-layout.view-collection .collection-clear-button{min-height:42px}.app-layout.view-collection .collection-album-panel{gap:14px;padding:16px;display:grid;overflow:visible}.app-layout.view-collection .collection-card-grid{gap:clamp(10px,1.1vw,16px)}.app-layout.view-packs .topbar,.app-layout.view-packs .topbar.topbar--visible,.app-layout.view-packs .topbar.topbar--hidden,.app-layout.view-packs .topbar.topbar--hidden:focus-within{opacity:1!important;pointer-events:auto!important;will-change:auto!important;width:min(1760px,100vw - 34px)!important;max-width:none!important;margin:clamp(8px,1.1vw,16px) 0 0!important;transition:none!important;position:relative!important;top:auto!important;left:50%!important;transform:translate(-50%)!important}@media (width<=760px){.app-layout.view-collection .page-hero--collection{padding:14px 10px 8px}.app-layout.view-collection .collection-browser-tools{grid-template-columns:1fr;grid-template-areas:"toolbar""team""album";gap:10px}.app-layout.view-collection .collection-toolbar,.app-layout.view-collection .team-progress-card,.app-layout.view-collection .collection-album-panel{border-radius:16px;padding:12px}}.pack-opening-modal__surface.phase-cards,.pack-opening-modal__surface.phase-complete{grid-template-rows:auto minmax(0,1fr) auto;min-height:100dvh}.pack-opening-modal__surface.phase-cards .pack-opening-modal__body,.pack-opening-modal__surface.phase-complete .pack-opening-modal__body{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;justify-items:center;padding:clamp(28px,4vh,58px) clamp(28px,5vw,96px) clamp(18px,2vh,28px);overflow-y:auto}.pack-reveal-sequence{--pack-reveal-card-gap:clamp(14px, 1.6vw, 26px);--pack-reveal-card-size:clamp(138px, calc((100vw - 136px) / 5 - var(--pack-reveal-card-gap)), 220px);gap:var(--pack-reveal-card-gap);width:min(1260px,100vw - 96px)}.pack-reveal-wave__grid{grid-template-columns:repeat(auto-fit, minmax(var(--pack-reveal-card-size), var(--pack-reveal-card-size)));gap:var(--pack-reveal-card-gap);max-width:min(1120px,100%)}.pack-reveal-wave__grid[data-row-size="1"]{grid-template-columns:repeat(1, minmax(0, var(--pack-reveal-card-size)))}.pack-reveal-wave__grid[data-row-size="2"]{grid-template-columns:repeat(2, minmax(0, var(--pack-reveal-card-size)))}.pack-reveal-wave__grid[data-row-size="3"]{grid-template-columns:repeat(3, minmax(0, var(--pack-reveal-card-size)))}.pack-reveal-wave__grid[data-row-size="4"]{grid-template-columns:repeat(4, minmax(0, var(--pack-reveal-card-size)))}.pack-reveal-wave__grid[data-row-size="5"]{grid-template-columns:repeat(5, minmax(0, var(--pack-reveal-card-size)));max-width:100%}.card-reveal__back img{object-fit:cover;width:100%;height:100%}.pack-opening-actions{z-index:4;flex-wrap:wrap;justify-content:center;gap:12px;margin:0 0 clamp(118px,18vh,220px);display:flex;position:relative}.pack-opening-actions .primary-action,.pack-opening-actions .secondary-action{min-width:132px;min-height:48px;font-family:var(--font-display);border-radius:8px;font-size:.95rem;text-decoration:none}.pack-opening-open-all{min-width:168px}.pack-opening-open-more{justify-self:auto;min-width:146px;margin:0}.pack-opening-collection{min-width:214px}.pack-opening-share{color:#101010;background:#fff}@media (width<=980px){.pack-reveal-sequence{--pack-reveal-card-size:clamp(118px, calc((100vw - 68px) / 5 - var(--pack-reveal-card-gap)), 170px);width:min(100%,100vw - 32px)}}@media (width<=720px){.pack-reveal-sequence{--pack-reveal-card-size:min(28vw, 148px);grid-template-columns:repeat(3, minmax(0, var(--pack-reveal-card-size)));justify-content:center;align-items:start}.pack-reveal-wave,.pack-reveal-wave__grid{display:contents}.pack-reveal-wave__grid[data-row-size]{grid-template-columns:repeat(3, minmax(0, var(--pack-reveal-card-size)))}.pack-reveal-wave__grid[data-row-size="1"]{grid-template-columns:repeat(1, minmax(0, var(--pack-reveal-card-size)))}.pack-reveal-wave__grid[data-row-size="2"]{grid-template-columns:repeat(2, minmax(0, var(--pack-reveal-card-size)))}}@media (width<=560px){.pack-opening-modal__surface.phase-cards .pack-opening-modal__body,.pack-opening-modal__surface.phase-complete .pack-opening-modal__body{padding:18px 10px 20px}.pack-reveal-sequence{grid-template-columns:repeat(2, minmax(0, var(--pack-reveal-card-size)));--pack-reveal-card-gap:12px;--pack-reveal-card-size:min(43vw, 176px);width:min(100%,100vw - 20px)}.pack-reveal-wave__grid{gap:var(--pack-reveal-card-gap)}.pack-opening-actions{width:min(100% - 24px,360px);padding-bottom:calc(16px + env(safe-area-inset-bottom));grid-template-columns:1fr;margin:0 auto;display:grid}.pack-opening-actions .primary-action,.pack-opening-actions .secondary-action{width:100%}}.card-reveal{--card-reveal-rarity:#6a7280d1;--card-reveal-spotlight:#94a3b800;--card-reveal-spotlight-soft:#94a3b800;--card-reveal-ray:#fff0;--card-reveal-spark:#fff0;--card-reveal-idle-glow:0 12px 30px #0f172a3d;--card-reveal-hover-glow:0 0 0 3px #94a3b86b, 0 0 22px #94a3b85c, 0 16px 42px #0f172a47;--card-reveal-front-glow:0 0 0 2px #94a3b842, 0 16px 38px #0f172a47;isolation:isolate;overflow:visible}.card-reveal[data-rarity=rare]{--card-reveal-rarity:#2563ebf5;--card-reveal-spotlight:#2563eb6b;--card-reveal-spotlight-soft:#60a5fa47;--card-reveal-ray:#60a5fa70;--card-reveal-spark:#dbeafee6;--card-reveal-idle-glow:0 0 0 2px #2563eb40, 0 0 24px #2563eb57, 0 16px 44px #0f172a47;--card-reveal-hover-glow:0 0 0 4px #2563eb85, 0 0 34px #2563eb94, 0 0 72px #2563eb47;--card-reveal-front-glow:0 0 0 3px #2563eb61, 0 0 34px #2563eb7a, 0 18px 50px #0f172a4d}.card-reveal[data-rarity=epic]{--card-reveal-rarity:#a855f7f5;--card-reveal-spotlight:#a855f780;--card-reveal-spotlight-soft:#d8b4fe57;--card-reveal-ray:#d8b4fe85;--card-reveal-spark:#faf5fff5;--card-reveal-idle-glow:0 0 0 2px #a855f757, 0 0 34px #a855f775, 0 18px 52px #581c8738;--card-reveal-hover-glow:0 0 0 5px #a855f799, 0 0 46px #a855f7b8, 0 0 98px #7e22ce61;--card-reveal-front-glow:0 0 0 3px #a855f780, 0 0 46px #a855f7a8, 0 20px 64px #581c8742}.card-reveal[data-rarity=legendary],.card-reveal[data-rarity=ultimate]{--card-reveal-rarity:#f6c23efa;--card-reveal-spotlight:#f6c23e94;--card-reveal-spotlight-soft:#fde0476b;--card-reveal-ray:#fde0479e;--card-reveal-spark:#fffacd;--card-reveal-idle-glow:0 0 0 3px #f6c23e80, 0 0 46px #f6c23ea3, 0 0 96px #d977064d;--card-reveal-hover-glow:0 0 0 6px #f6c23eb8, 0 0 62px #f6c23ed6, 0 0 128px #d9770675, 0 24px 82px #0f172a5c;--card-reveal-front-glow:0 0 0 4px #f6c23ea8, 0 0 58px #f6c23ec7, 0 0 118px #d9770661, 0 24px 80px #0f172a57}.card-reveal__back{box-shadow:var(--shadow-card), var(--card-reveal-idle-glow)}.card-reveal__inner{z-index:2}.card-reveal:not(.is-flipped):hover .card-reveal__back,.card-reveal:not(.is-flipped):focus-visible .card-reveal__back{box-shadow:var(--shadow-card), var(--card-reveal-hover-glow)}.card-reveal.is-flipped[data-rarity=rare],.card-reveal.is-flipped[data-rarity=epic],.card-reveal.is-flipped[data-rarity=legendary],.card-reveal.is-flipped[data-rarity=ultimate]{z-index:1}.card-reveal.is-flipped[data-rarity=rare]:before,.card-reveal.is-flipped[data-rarity=epic]:before,.card-reveal.is-flipped[data-rarity=legendary]:before,.card-reveal.is-flipped[data-rarity=ultimate]:before,.card-reveal.is-flipped[data-rarity=rare]:after,.card-reveal.is-flipped[data-rarity=epic]:after,.card-reveal.is-flipped[data-rarity=legendary]:after,.card-reveal.is-flipped[data-rarity=ultimate]:after{content:"";pointer-events:none;border-radius:14px;position:absolute}.card-reveal.is-flipped[data-rarity=rare]:before,.card-reveal.is-flipped[data-rarity=epic]:before,.card-reveal.is-flipped[data-rarity=legendary]:before,.card-reveal.is-flipped[data-rarity=ultimate]:before{z-index:0;background:radial-gradient(ellipse at 50% 115%, var(--card-reveal-spotlight) 0%, transparent 58%), radial-gradient(ellipse at -8% 18%, var(--card-reveal-spotlight-soft) 0%, transparent 48%), radial-gradient(ellipse at 108% 18%, var(--card-reveal-spotlight-soft) 0%, transparent 48%);filter:blur(2px);animation:2.6s ease-in-out infinite cardRevealSoffitPulse;inset:-28px}.card-reveal.is-flipped[data-rarity=rare]:after,.card-reveal.is-flipped[data-rarity=epic]:after,.card-reveal.is-flipped[data-rarity=legendary]:after,.card-reveal.is-flipped[data-rarity=ultimate]:after{z-index:3;background:radial-gradient(circle at 18% 12%, var(--card-reveal-spark) 0 2px, transparent 3px), radial-gradient(circle at 78% 18%, var(--card-reveal-spark) 0 1.5px, transparent 3px), radial-gradient(circle at 88% 74%, var(--card-reveal-spark) 0 1.5px, transparent 3px), linear-gradient(112deg, transparent 0 24%, var(--card-reveal-ray) 42%, transparent 62%), linear-gradient(248deg, transparent 0 18%, var(--card-reveal-ray) 44%, transparent 68%);mix-blend-mode:screen;opacity:0;animation:1.5s ease-out both cardRevealLightSweep;inset:-18px}.card-reveal.is-flipped[data-rarity=epic]:after{animation-duration:1.8s}.card-reveal.is-flipped[data-rarity=legendary]:before,.card-reveal.is-flipped[data-rarity=ultimate]:before{animation-duration:2.2s;inset:-36px}.card-reveal.is-flipped[data-rarity=legendary]:after,.card-reveal.is-flipped[data-rarity=ultimate]:after{background:radial-gradient(circle at 16% 12%, var(--card-reveal-spark) 0 2.5px, transparent 4px), radial-gradient(circle at 28% 82%, var(--card-reveal-spark) 0 2px, transparent 4px), radial-gradient(circle at 78% 16%, var(--card-reveal-spark) 0 2px, transparent 4px), radial-gradient(circle at 90% 70%, var(--card-reveal-spark) 0 2px, transparent 4px), linear-gradient(112deg, transparent 0 22%, var(--card-reveal-ray) 42%, transparent 64%), linear-gradient(248deg, transparent 0 16%, var(--card-reveal-ray) 43%, transparent 70%);animation-duration:2.1s;inset:-24px}@keyframes cardRevealSoffitPulse{0%{opacity:0;transform:scale(.88)}16%{opacity:.98;transform:scale(1.08)}54%{opacity:.58;transform:scale(1.01)}to{opacity:.82;transform:scale(1.04)}}@keyframes cardRevealLightSweep{0%{opacity:0;transform:translate(-10px,10px)scale(.92)rotate(-5deg)}18%{opacity:1}58%{opacity:.72;transform:translate(8px,-8px)scale(1.03)rotate(2deg)}to{opacity:0;transform:translate(18px,-16px)scale(1.08)rotate(5deg)}}@keyframes cardRevealPremiumGlow{0%,to{filter:saturate(1.02)brightness()}48%{filter:saturate(1.18)brightness(1.08)}}@media (prefers-reduced-motion:reduce){.card-reveal.is-flipped[data-rarity=rare]:before,.card-reveal.is-flipped[data-rarity=epic]:before,.card-reveal.is-flipped[data-rarity=legendary]:before,.card-reveal.is-flipped[data-rarity=ultimate]:before,.card-reveal.is-flipped[data-rarity=rare]:after,.card-reveal.is-flipped[data-rarity=epic]:after,.card-reveal.is-flipped[data-rarity=legendary]:after,.card-reveal.is-flipped[data-rarity=ultimate]:after,.card-reveal.is-flipped[data-rarity=rare] .uc-card,.card-reveal.is-flipped[data-rarity=epic] .uc-card,.card-reveal.is-flipped[data-rarity=legendary] .uc-card,.card-reveal.is-flipped[data-rarity=ultimate] .uc-card{animation:none}}.card-reveal.is-reduced:before,.card-reveal.is-reduced:after,.card-reveal.is-reduced .uc-card{animation:none!important}.app-layout.view-flashDropAdmin .page-shell{width:100%;max-width:none;padding-top:clamp(86px,7vw,112px)}.app-layout.view-flashDropAdmin .topbar{width:min(1280px,100% - 32px);max-width:1280px}.flash-admin-page{color:#141821;width:min(1420px,100% - 32px);max-width:none;margin-inline:auto;padding-bottom:36px}.flash-admin-page .glass-panel,.flash-admin-page .admin-panel{background:#fffffff5;border:1px solid #14182124;border-radius:10px;align-content:start;align-items:start;gap:14px;min-width:0;padding:18px;box-shadow:0 14px 36px #0f172a14}.flash-admin-page .admin-panel-heading{align-items:center;width:100%;min-width:0}.flash-admin-page .admin-panel-heading h2{color:#05070b;font-size:clamp(1.25rem,1.6vw,1.65rem);line-height:.95}.flash-admin-page input,.flash-admin-page select,.flash-admin-page textarea{color:#10141d;width:100%;min-height:40px;box-shadow:none;font:800 .88rem/1.2 var(--font-sans);background:#fff;border:1px solid #0f172a2e;border-radius:8px;padding:9px 11px}.flash-admin-page textarea{resize:vertical;min-height:92px;line-height:1.45}.flash-admin-page .primary-action,.flash-admin-page .secondary-action{width:auto;min-width:110px;min-height:40px;box-shadow:none;border-radius:8px;align-self:start;padding:0 16px;font-size:.78rem;line-height:1}.flash-admin-action-row{justify-content:flex-end;width:100%;display:flex}.flash-admin-grid{grid-template-columns:minmax(300px,.9fr) minmax(520px,1.1fr);align-items:start;gap:16px;display:grid}.flash-admin-drop-panel{max-height:calc(100vh - 116px);position:sticky;top:92px;overflow:hidden}.flash-admin-drop-list{width:100%;max-height:calc(100vh - 208px);padding-right:4px;overflow-y:auto}.flash-admin-drop-list button{min-height:58px;box-shadow:none;background:#fff;border:1px solid #0f172a24;border-radius:8px;padding:10px 11px}.flash-admin-drop-list button:hover,.flash-admin-drop-list button.is-selected{background:#fff8f8;border-color:#e1121b94;box-shadow:inset 3px 0 #e1121b}.flash-admin-status{text-align:center;text-transform:uppercase;border-radius:999px;justify-self:end;width:fit-content;min-width:58px;padding:3px 7px;font-size:.72rem;font-weight:900}.flash-admin-status--active{color:#047857;background:#ecfdf5}.flash-admin-status--ended{color:#7f1d1d;background:#fef2f2}.flash-admin-status--draft{color:#92400e;background:#fffbeb}.app-layout.view-collection .page-shell{width:min(100%,100vw - 24px)!important;max-width:none!important}.app-layout.view-collection .collection-section{width:100%}.app-layout.view-collection .collection-browser-tools,.app-layout.view-collection .collection-browser-tools.collection-browser-tools--album-wide{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"toolbar""team""album"!important}.app-layout.view-collection .team-progress-card{grid-area:team}.app-layout.view-collection .team-progress-card__list{gap:8px;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important}.app-layout.view-collection .team-progress-row{min-height:58px}.app-layout.view-collection .collection-album-panel{grid-area:album}.app-layout.view-collection .collection-card-grid{gap:clamp(8px,.7vw,12px);grid-template-columns:repeat(10,minmax(0,1fr))!important}.app-layout.view-collection .card-preview-trigger{border-radius:8px;width:100%;min-width:0}.app-layout.view-collection .card-preview-trigger .uc-card{width:100%}.app-layout.view-collection .uc-card.is-locked:after{content:"LOCKED";z-index:7;color:#253a5b;letter-spacing:0;background:#ffffffe0;border-radius:999px;place-items:center;min-height:34px;font-weight:950;display:grid;position:absolute;inset:auto 14px 42%;box-shadow:0 14px 30px #00000038}@media (width<=1600px){.app-layout.view-collection .collection-card-grid{grid-template-columns:repeat(8,minmax(0,1fr))!important}.app-layout.view-collection .team-progress-card__list{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important}}@media (width<=1280px){.app-layout.view-collection .collection-card-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.app-layout.view-collection .team-progress-card__list{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important}}@media (width<=920px){.app-layout.view-collection .collection-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.app-layout.view-collection .team-progress-card__list{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important}}@media (width<=640px){.app-layout.view-collection .collection-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=460px){.app-layout.view-collection .collection-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.flash-admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin-bottom:0}.flash-admin-form-grid label:first-child{grid-column:1/-1}.flash-admin-codes-panel .flash-admin-form-grid label:first-child{grid-column:auto}.flash-admin-reward-json{width:100%;margin-bottom:0}.flash-admin-generated-codes{min-height:160px;max-height:320px;margin-top:0;font-size:.82rem}.flash-admin-page .admin-table{background:#f8fafc;border:1px solid #0f172a14;border-radius:8px;width:100%;max-height:360px;padding-bottom:0;overflow:auto}.flash-admin-page .admin-table>div{color:#18202f;background:#fff;border:0;border-bottom:1px solid #0f172a14;border-radius:0;min-width:0;padding:9px 10px}.flash-admin-page .admin-table>div:first-child{z-index:2;color:#334155;background:#f1f5f9;border-bottom:1px solid #0f172a1f;position:sticky;top:0}.flash-admin-page .admin-table>div:first-child span{color:#475569}.flash-admin-page .admin-table span{font-size:.78rem}.flash-admin-page .admin-table>.disabled-reason{color:#64748b;background:#fff;border:0;border-radius:0;min-width:0;margin:0;padding:14px;display:block}.flash-admin-claims-table>div{grid-template-columns:minmax(140px,1.1fr) minmax(110px,.8fr) minmax(90px,.7fr) minmax(130px,.9fr)}.flash-admin-attempts-table>div{grid-template-columns:minmax(72px,.55fr) minmax(130px,.9fr) minmax(140px,1fr) minmax(100px,.8fr) minmax(130px,.9fr)}@media (width<=1050px){.flash-admin-grid{grid-template-columns:1fr}.flash-admin-drop-panel{max-height:none;position:static}.flash-admin-drop-list{max-height:360px}}@media (width<=700px){.app-layout.view-flashDropAdmin .page-shell{padding-top:82px}.flash-admin-page{width:min(100% - 20px,620px)}.flash-admin-page .flash-admin-heading,.flash-admin-page .admin-panel-heading{flex-direction:column;align-items:flex-start}.flash-admin-secret .admin-form-row,.flash-admin-form-grid{grid-template-columns:1fr}.flash-admin-codes-panel .flash-admin-form-grid label:first-child{grid-column:1}.flash-admin-action-row,.flash-admin-page .primary-action,.flash-admin-page .secondary-action{width:100%}.flash-admin-page .admin-table>div{min-width:620px}}.app-startup-loader{z-index:10000;color:#050505;text-align:center;background:#fffdf8;align-content:center;justify-items:center;gap:12px;width:100vw;min-height:100dvh;padding:24px;display:grid;position:fixed;inset:0}.app-startup-loader__mark{justify-items:center;gap:0;margin-bottom:8px;display:grid}.app-startup-loader__ball{place-items:center;width:82px;height:82px;animation:.78s ease-in-out infinite earlyLoaderBallBounce;display:grid}.app-startup-loader__ball span{background:radial-gradient(circle at 50% 48%,#050505 0 10px,#0000 11px),radial-gradient(circle at 24% 26%,#050505 0 8px,#0000 9px),radial-gradient(circle at 75% 29%,#050505 0 8px,#0000 9px),radial-gradient(circle at 24% 74%,#050505 0 8px,#0000 9px),radial-gradient(circle at 76% 73%,#050505 0 8px,#0000 9px),#fff;border:3px solid #050505;border-radius:50%;width:72px;height:72px;animation:1.12s linear infinite earlyLoaderBallSpin;display:block;box-shadow:inset -10px -12px #05050514,0 16px 34px #0505051f}.app-startup-loader__shadow{filter:blur(8px);background:#0505053d;border-radius:999px;width:86px;height:14px;margin-top:-12px;animation:.78s ease-in-out infinite earlyLoaderShadow}.app-startup-loader strong{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.45rem,2.2vw,2.2rem);line-height:.95}.app-startup-loader small{color:#050505a3;text-transform:uppercase;font-weight:900}.uc-card__jersey-image{opacity:0;transition:opacity .18s}.uc-card__jersey-image.is-loaded{opacity:1}.uc-card__jersey-image[hidden]{display:none}.uc-card__country-flag{z-index:12;aspect-ratio:1;pointer-events:none;background:#ffffffeb;border-radius:999px;place-items:center;width:clamp(22px,14%,34px);padding:2px;display:grid;position:absolute;top:clamp(6px,4.2%,10px);left:clamp(6px,4.2%,10px);overflow:hidden;box-shadow:0 8px 18px #00000047,inset 0 0 0 1px #fff9}.uc-card__country-flag .country-flag,.uc-card__country-flag .country-flag--sm{width:100%;height:100%;box-shadow:none;border-width:0}.uc-card__country-flag .country-flag--image img{border-radius:999px}.uc-card.is-compact .uc-card__country-flag{width:clamp(19px,14%,28px);padding:1px;top:6px;left:6px}.uc-card__corner-logo{z-index:12;aspect-ratio:1;width:clamp(19px,13%,32px);box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid;position:absolute;top:clamp(6px,4.2%,10px);right:clamp(6px,4.2%,10px);overflow:visible}.uc-card__corner-logo img{object-fit:contain;width:100%;height:100%;display:block}.uc-card.is-compact .uc-card__corner-logo{border-radius:0;width:clamp(17px,13%,25px);padding:0;top:6px;right:6px}.uc-card__quantity-badge{z-index:14;color:#fff;min-width:1.9em;font-family:var(--font-display);letter-spacing:0;text-shadow:0 2px 5px #000000f2,0 0 12px #000000bf;pointer-events:none;justify-content:center;align-items:center;font-size:clamp(.92rem,12%,1.38rem);font-weight:950;line-height:.9;display:inline-flex;position:absolute;bottom:clamp(34px,18%,52px);right:clamp(8px,5%,12px)}.uc-card.is-compact .uc-card__quantity-badge{font-size:clamp(.74rem,12%,1rem);bottom:30px;right:7px}.app-layout.view-collection .collection-team-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 14px;display:grid}.app-layout.view-collection .collection-team-group{gap:10px;min-width:0;display:grid}.app-layout.view-collection .collection-team-group__header{color:#101010;background:#ffffffb8;border:1px solid #0909091a;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-width:0;padding:9px 11px;display:grid}.app-layout.view-collection .collection-team-group__identity{align-items:center;gap:9px;min-width:0;display:inline-flex}.app-layout.view-collection .collection-team-group__identity>div{gap:2px;min-width:0;display:grid}.app-layout.view-collection .collection-team-group__identity strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;font-weight:950;line-height:1.05;overflow:hidden}.app-layout.view-collection .collection-team-group__identity span,.app-layout.view-collection .collection-team-group__status em{color:#09090994;font-size:.74rem;font-style:normal;font-weight:900;line-height:1.1}.app-layout.view-collection .collection-team-group__status{text-align:right;justify-items:end;gap:2px;min-width:82px;display:grid}.app-layout.view-collection .collection-team-group__status span{color:#003ea8;white-space:nowrap;font-size:.78rem;font-weight:950;line-height:1.05}.app-layout.view-collection .collection-team-group__progress{background:#003ea81a;border-radius:999px;grid-column:1/-1;height:5px;display:block;overflow:hidden}.app-layout.view-collection .collection-team-group__progress span{border-radius:inherit;background:linear-gradient(90deg,#050505,#003ea8);height:100%;display:block}.app-layout.view-collection .collection-team-group .collection-card-grid{gap:clamp(7px,.62vw,10px);grid-template-columns:repeat(5,minmax(0,1fr))!important}@media (width<=760px){.app-layout.view-collection .collection-team-groups{grid-template-columns:1fr;gap:14px}.app-layout.view-collection .collection-team-group__header{grid-template-columns:minmax(0,1fr)}.app-layout.view-collection .collection-team-group__status{text-align:left;justify-content:space-between;align-items:center;min-width:0;display:flex}.app-layout.view-collection .collection-team-group .collection-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=460px){.app-layout.view-collection .collection-team-group .collection-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.app-layout.view-collection .card-preview-trigger,.app-layout.view-collection .card-preview-trigger:hover,.app-layout.view-collection .card-preview-trigger:focus-visible{transform:none!important}.app-layout.view-collection .card-preview-trigger .uc-card,.app-layout.view-collection .card-preview-trigger:hover .uc-card,.app-layout.view-collection .card-preview-trigger:focus-visible .uc-card{backface-visibility:hidden;transform:translateZ(0)!important}.app-layout.view-collection .card-preview-trigger:hover .uc-card,.app-layout.view-collection .card-preview-trigger:focus-visible .uc-card{box-shadow:0 0 0 3px var(--collection-card-ring), 0 0 24px var(--collection-card-glow), 0 14px 30px #0f172a3d;filter:saturate(1.06)contrast(1.02)}.pack-opening-modal{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#03050ae6,#05070ef0),#03050ae0}.pack-opening-modal__surface.phase-cards,.pack-opening-modal__surface.phase-complete{isolation:isolate;color:#f8fafc;background:linear-gradient(115deg,#003ea833,#0000 31%),linear-gradient(245deg,#ef111d21,#0000 30%),linear-gradient(#070a12 0%,#0d1320 48%,#05070c 100%);overflow:hidden}.pack-opening-modal__surface.phase-cards:before,.pack-opening-modal__surface.phase-complete:before{z-index:0;opacity:1;filter:none;background:linear-gradient(90deg,#0000 8%,#ffffff12 50%,#0000 92%),radial-gradient(at 50% 18%,#ffffff2b,#0000 58%),linear-gradient(#ffffff0f,#0000 30%)}.pack-opening-modal__surface.phase-cards:after,.pack-opening-modal__surface.phase-complete:after{z-index:1;opacity:.52;mix-blend-mode:screen;background:linear-gradient(104deg,#0000 0 35%,#60a5fa2e 45%,#0000 58%),linear-gradient(256deg,#0000 0 35%,#f871711f 46%,#0000 60%),linear-gradient(#0000000f,#00000047)}.pack-opening-modal__surface.phase-cards .pack-opening-modal__top,.pack-opening-modal__surface.phase-complete .pack-opening-modal__top,.pack-opening-modal__surface.phase-cards .pack-opening-modal__body,.pack-opening-modal__surface.phase-complete .pack-opening-modal__body,.pack-opening-modal__surface.phase-cards .pack-opening-actions,.pack-opening-modal__surface.phase-complete .pack-opening-actions{z-index:4;position:relative}.pack-opening-modal__surface.phase-cards .pack-opening-modal__top .eyebrow,.pack-opening-modal__surface.phase-complete .pack-opening-modal__top .eyebrow{color:#f8fafcb8;text-shadow:0 8px 24px #0000005c}.pack-opening-modal__surface.phase-cards .pack-opening-modal__body,.pack-opening-modal__surface.phase-complete .pack-opening-modal__body{padding-top:clamp(18px,3dvh,38px)}.pack-opening-modal__surface.phase-cards .pack-opening-actions,.pack-opening-modal__surface.phase-complete .pack-opening-actions{background:linear-gradient(#05070c00,#05070cc7 36%,#05070cf0)}.pack-opening-modal__surface.phase-cards .secondary-action,.pack-opening-modal__surface.phase-complete .secondary-action{color:#f8fafc;background:#ffffff14;border-color:#f8fafc52}.pack-opening-modal__surface.has-show-moment-legendary{animation:.74s cubic-bezier(.2,.8,.2,1) both packLegendaryScreenKick}.pack-reveal-sequence{isolation:isolate;padding:clamp(10px,2.6dvh,28px) clamp(8px,2vw,26px);animation:.62s cubic-bezier(.2,.8,.2,1) both packRevealStageFocus;position:relative}.pack-reveal-sequence__stage-light{z-index:0;pointer-events:none;opacity:.72;filter:blur(1px);background:radial-gradient(at 50% 110%,#ffffff29,#0000 58%),linear-gradient(90deg,#0000 0 17%,#ffffff1a 43%,#0000 57% 100%);position:absolute;inset:-8% -6%}.pack-reveal-wave{z-index:1;position:relative}.card-reveal{--card-reveal-rarity:#94a3b8d1;--card-reveal-bloom:#94a3b838;--card-reveal-beam:#ffffff2e;--card-reveal-spark:#ffffffc7;transform-origin:bottom;will-change:opacity, transform, filter;animation:.56s cubic-bezier(.16,.9,.28,1.04) both packCardStageIn;animation-delay:var(--card-reveal-delay)}.card-reveal--common{--card-reveal-rarity:#94a3b8d1;--card-reveal-bloom:#94a3b82e;--card-reveal-beam:#e2e8f029}.card-reveal--rare{--card-reveal-rarity:#2563ebf5;--card-reveal-bloom:#60a5fa6b;--card-reveal-beam:#93c5fd75;--card-reveal-spark:#dbeafef2}.card-reveal--epic{--card-reveal-rarity:#a855f7fa;--card-reveal-bloom:#c084fc8f;--card-reveal-beam:#d8b4fe9e;--card-reveal-spark:#faf5fffa}.card-reveal--legendary{--card-reveal-rarity:#f6c23e;--card-reveal-bloom:#fde047ad;--card-reveal-beam:#ffed8cc7;--card-reveal-spark:#fffbd7}.card-reveal__arrival-ring,.card-reveal__energy,.card-reveal__particles{z-index:1;pointer-events:none;opacity:0;border-radius:18px;position:absolute;inset:-18%}.card-reveal__arrival-ring{border:1px solid var(--card-reveal-rarity);box-shadow:0 0 24px var(--card-reveal-bloom), inset 0 0 20px #ffffff14;transform:scale(.82)}.card-reveal__energy{background:radial-gradient(ellipse at 50% 110%, var(--card-reveal-bloom), transparent 56%), linear-gradient(112deg, transparent 0 28%, var(--card-reveal-beam) 45%, transparent 64%), linear-gradient(248deg, transparent 0 24%, var(--card-reveal-beam) 48%, transparent 70%);filter:blur(1px);mix-blend-mode:screen}.card-reveal__particles{background:radial-gradient(circle at 16% 18%, var(--card-reveal-spark) 0 1.5px, transparent 3px), radial-gradient(circle at 82% 22%, var(--card-reveal-spark) 0 1.5px, transparent 3px), radial-gradient(circle at 24% 78%, var(--card-reveal-spark) 0 1.5px, transparent 3px), radial-gradient(circle at 88% 68%, var(--card-reveal-spark) 0 1.5px, transparent 3px);mix-blend-mode:screen}.card-reveal.is-flipped .card-reveal__arrival-ring{animation:.88s cubic-bezier(.17,.84,.44,1) both packRevealArrivalRing}.card-reveal--common.is-flipped .card-reveal__arrival-ring{opacity:.24;animation-duration:.56s}.card-reveal--rare.is-flipped .card-reveal__energy{animation:1.4s ease-out both packRareLightStreak}.card-reveal--rare.is-flipped .uc-card{animation:1.7s ease-in-out packRareCardPulse}.card-reveal--epic.is-flipped{z-index:3}.card-reveal--epic.is-flipped .card-reveal__energy{animation:2.1s ease-in-out infinite packEpicAura}.card-reveal--epic.is-flipped .card-reveal__particles{animation:1.6s ease-out both packEpicParticles}.card-reveal--epic.is-flipped .uc-card{animation:1.9s ease-in-out infinite packEpicCardPulse}.card-reveal--legendary.is-flipped{z-index:5}.card-reveal--legendary.is-flipped .card-reveal__arrival-ring{animation:1.1s cubic-bezier(.13,.86,.32,1) both packLegendaryBurst}.card-reveal--legendary.is-flipped .card-reveal__energy{background:conic-gradient(from 18deg at 50% 50%, transparent 0 8%, var(--card-reveal-beam) 12%, transparent 19% 34%, var(--card-reveal-beam) 39%, transparent 47% 100%), radial-gradient(ellipse at 50% 112%, #fde0478a, transparent 62%);animation:1.9s ease-out both packLegendaryBeams;inset:-26%}.card-reveal--legendary.is-flipped .card-reveal__particles{background:radial-gradient(circle at 14% 16%,#fff7ad 0 2px,#0000 4px),radial-gradient(circle at 28% 84%,#f59e0b 0 2px,#0000 4px),radial-gradient(circle at 76% 14%,#fef3c7 0 2px,#0000 4px),radial-gradient(circle at 90% 68%,#fde047 0 2px,#0000 4px),radial-gradient(circle at 54% 4%,#fff 0 1.5px,#0000 3px),radial-gradient(circle at 50% 94%,#fbbf24 0 2px,#0000 4px);animation:1.75s ease-out both packLegendaryParticles;inset:-28%}.card-reveal--legendary.is-flipped .uc-card{animation:1.85s ease-in-out infinite packLegendaryCardPulse}.pack-reveal-show-moment{z-index:8;pointer-events:none;isolation:isolate;color:#fff;place-items:center;animation:1.5s both packShowMomentFade;display:grid;position:absolute;inset:0;overflow:hidden}.pack-reveal-show-moment__wash,.pack-reveal-show-moment__beam,.pack-reveal-show-moment__particles{pointer-events:none;position:absolute}.pack-reveal-show-moment__wash{z-index:0;background:radial-gradient(at 50% 45%,#ffffff29,#0000 34%),linear-gradient(#0206177a,#020617d6);inset:0}.pack-reveal-show-moment--epic .pack-reveal-show-moment__wash{background:radial-gradient(at 50% 45%,#a855f76b,#0000 38%),linear-gradient(#0f0a1c80,#020617db)}.pack-reveal-show-moment--legendary .pack-reveal-show-moment__wash{background:radial-gradient(at 50% 45%,#fde04780,#0000 40%),linear-gradient(#22160270,#020617db)}.pack-reveal-show-moment__beam{z-index:1;filter:blur(2px);opacity:.46;transform-origin:top;background:linear-gradient(#ffffff52,#0000 76%);width:min(24vw,260px);animation:1.3s ease-out both packShowBeamSweep;top:7%;bottom:0}.pack-reveal-show-moment__beam--left{left:17%;transform:rotate(16deg)}.pack-reveal-show-moment__beam--right{right:17%;transform:rotate(-16deg)}.pack-reveal-show-moment--epic .pack-reveal-show-moment__beam{background:linear-gradient(#d8b4fe94,#0000 76%)}.pack-reveal-show-moment--legendary .pack-reveal-show-moment__beam{background:linear-gradient(#ffed8cb8,#0000 76%)}.pack-reveal-show-moment__particles{z-index:2;opacity:0;color:#ffffffe6;mix-blend-mode:screen;background:radial-gradient(circle at 16% 18%,currentColor 0 2px,#0000 4px),radial-gradient(circle at 29% 78%,currentColor 0 1.5px,#0000 4px),radial-gradient(circle at 74% 14%,currentColor 0 2px,#0000 4px),radial-gradient(circle at 88% 65%,currentColor 0 1.5px,#0000 4px),radial-gradient(circle at 52% 8%,currentColor 0 1.5px,#0000 4px);animation:1.6s ease-out both packShowParticles;inset:12% 18%}.pack-reveal-show-moment--epic .pack-reveal-show-moment__particles{color:#e9d5fffa}.pack-reveal-show-moment--legendary .pack-reveal-show-moment__particles{color:#fff4ad}.pack-reveal-show-moment__card{z-index:3;width:min(34vmin,282px);max-width:58vw;animation:1.5s cubic-bezier(.14,.88,.34,1) both packShowCardFocus;position:relative}.pack-reveal-show-moment__card .uc-card{box-shadow:0 0 0 5px #ffffff29,0 0 64px,0 26px 86px #0000008a}.pack-reveal-show-moment--epic .pack-reveal-show-moment__card{color:#a855f7b8}.pack-reveal-show-moment--legendary .pack-reveal-show-moment__card{color:#f6c23ed1}.pack-reveal-show-moment__copy{z-index:4;right:max(26px, env(safe-area-inset-right));bottom:max(86px, calc(env(safe-area-inset-bottom) + 60px));text-align:right;text-shadow:0 12px 32px #000000b8;gap:4px;min-width:0;max-width:min(360px,100vw - 52px);animation:1.2s both packShowCopy;display:grid;position:absolute}.pack-reveal-show-moment__copy span{color:#ffffffbd;text-transform:uppercase;font-size:.82rem;font-weight:950;line-height:1}.pack-reveal-show-moment__copy strong{color:#fff;font-size:1.18rem;font-weight:950;line-height:1.05}@keyframes packRevealStageFocus{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes packCardStageIn{0%{opacity:0;filter:saturate(.7)brightness(.72);transform:translateY(28px)scale(.92)rotateX(10deg)}62%{opacity:1;filter:saturate(1.08)brightness(1.08);transform:translateY(-5px)scale(1.025)rotateX(0)}to{opacity:1;filter:none;transform:translateY(0)scale(1)rotateX(0)}}@keyframes packRevealArrivalRing{0%{opacity:0;transform:scale(.78)}38%{opacity:.42}to{opacity:0;transform:scale(1.08)}}@keyframes packRareLightStreak{0%{opacity:0;transform:translate(-10px)scale(.98)}44%{opacity:.28}to{opacity:0;transform:translate(10px)scale(1.02)}}@keyframes packRareCardPulse{0%,to{filter:none}46%{filter:saturate(1.12)brightness(1.06)}}@keyframes packEpicAura{0%,to{opacity:.12;transform:scale(.99)}50%{opacity:.34;transform:scale(1.025)}}@keyframes packEpicParticles{0%{opacity:0;transform:scale(.9)rotate(-2deg)}34%{opacity:.42}to{opacity:0;transform:scale(1.06)rotate(3deg)}}@keyframes packEpicCardPulse{0%,to{filter:saturate()brightness()}50%{filter:saturate(1.22)brightness(1.08)}}@keyframes packLegendaryBurst{0%{opacity:0;transform:scale(.76)}28%{opacity:.46;transform:scale(.98)}to{opacity:0;transform:scale(1.12)}}@keyframes packLegendaryBeams{0%{opacity:0;transform:scale(.9)rotate(-6deg)}32%{opacity:.34}to{opacity:0;transform:scale(1.08)rotate(8deg)}}@keyframes packLegendaryParticles{0%{opacity:0;transform:translateY(5px)scale(.82)}28%{opacity:.42}to{opacity:0;transform:translateY(-10px)scale(1.06)}}@keyframes packLegendaryCardPulse{0%,to{filter:saturate()brightness()}48%{filter:saturate(1.28)brightness(1.1)}}@keyframes packLegendaryScreenKick{0%,to{transform:translate(0,0)}14%{transform:translate(1.5px,-1px)}27%{transform:translate(-1.5px,1px)}42%{transform:translate(.75px)}}@keyframes packShowMomentFade{0%{opacity:0}14%,78%{opacity:1}to{opacity:0}}@keyframes packShowBeamSweep{0%{opacity:0;transform:rotate(var(--pack-show-beam-rotation,0deg)) translateY(-18px) scaleY(.72)}42%{opacity:.72}to{opacity:.18;transform:rotate(var(--pack-show-beam-rotation,0deg)) translateY(8px) scaleY(1.08)}}.pack-reveal-show-moment__beam--left{--pack-show-beam-rotation:16deg}.pack-reveal-show-moment__beam--right{--pack-show-beam-rotation:-16deg}@keyframes packShowParticles{0%{opacity:0;transform:translateY(10px)scale(.82)}32%{opacity:.9}to{opacity:0;transform:translateY(-18px)scale(1.18)}}@keyframes packShowCardFocus{0%{opacity:0;transform:translateY(22px)scale(.78)rotateY(-12deg)}22%{opacity:1;transform:translateY(-4px)scale(1.08)rotateY(0)}72%{opacity:1;transform:translateY(0)scale(1)rotateY(0)}to{opacity:0;transform:translateY(-8px)scale(.96)rotateY(0)}}@keyframes packShowCopy{0%{opacity:0;transform:translateY(12px)}28%,76%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@media (width<=720px){.pack-reveal-show-moment__card{width:min(54vw,220px);max-width:66vw}.pack-reveal-show-moment__copy{right:18px;bottom:max(76px, calc(env(safe-area-inset-bottom) + 54px));max-width:calc(100vw - 36px)}.pack-reveal-show-moment__copy strong{font-size:1rem}}@media (prefers-reduced-motion:reduce){.pack-opening-modal__surface.has-show-moment-legendary,.pack-reveal-sequence,.card-reveal,.card-reveal.is-flipped .card-reveal__arrival-ring,.card-reveal--rare.is-flipped .card-reveal__energy,.card-reveal--rare.is-flipped .uc-card,.card-reveal--epic.is-flipped .card-reveal__energy,.card-reveal--epic.is-flipped .card-reveal__particles,.card-reveal--epic.is-flipped .uc-card,.card-reveal--legendary.is-flipped .card-reveal__arrival-ring,.card-reveal--legendary.is-flipped .card-reveal__energy,.card-reveal--legendary.is-flipped .card-reveal__particles,.card-reveal--legendary.is-flipped .uc-card,.pack-reveal-show-moment,.pack-reveal-show-moment__beam,.pack-reveal-show-moment__particles,.pack-reveal-show-moment__card,.pack-reveal-show-moment__copy{animation:none!important}.card-reveal__arrival-ring,.card-reveal__energy,.card-reveal__particles,.pack-reveal-show-moment{display:none!important}}.pack-opening-modal__surface.is-reduced .pack-reveal-show-moment,.card-reveal.is-reduced .card-reveal__arrival-ring,.card-reveal.is-reduced .card-reveal__energy,.card-reveal.is-reduced .card-reveal__particles{display:none!important}.pack-opening-modal{background:radial-gradient(at 50% 18%,#ffffff1a,#0000 48%),linear-gradient(#03070ff0,#03060cfa);overflow:hidden}.pack-opening-modal__surface.phase-cards,.pack-opening-modal__surface.phase-complete{background:radial-gradient(at 50% 45%,#ffffff26,#0000 36%),radial-gradient(at 50% 105%,#f6c23e24,#0000 42%),radial-gradient(at 14% 10%,#2563eb2e,#0000 36%),linear-gradient(#08111f 0%,#070b13 54%,#03050a 100%);grid-template-rows:minmax(42px,auto) minmax(0,1fr) auto;height:100dvh;min-height:0;max-height:100dvh;overflow:hidden}.pack-opening-modal__surface.phase-cards:before,.pack-opening-modal__surface.phase-complete:before{opacity:.64;background:radial-gradient(at 50% 23%,#ffffff21,#0000 52%),linear-gradient(90deg,#0000 0 11%,#ffffff09 50%,#0000 89%)}.pack-opening-modal__surface.phase-cards:after,.pack-opening-modal__surface.phase-complete:after{opacity:.22;background:linear-gradient(90deg,#0000 0 49.9%,#ffffff14 50%,#0000 50.1%),linear-gradient(#ffffff08,#0000 34%,#0003)}.pack-opening-modal__surface.phase-cards .pack-opening-modal__top,.pack-opening-modal__surface.phase-complete .pack-opening-modal__top{align-items:center;min-height:0;padding:clamp(12px,1.85dvh,20px) clamp(18px,3.2vw,52px) clamp(4px,.8dvh,10px)}.pack-opening-modal__surface.phase-cards .pack-opening-modal__top .eyebrow,.pack-opening-modal__surface.phase-complete .pack-opening-modal__top .eyebrow{font-size:clamp(.76rem,.8vw,.96rem)}.pack-opening-modal__surface.phase-cards .pack-opening-modal__body,.pack-opening-modal__surface.phase-complete .pack-opening-modal__body{overscroll-behavior:none;scrollbar-gutter:auto;align-content:center;justify-items:center;min-height:0;padding:clamp(4px,1dvh,12px) clamp(12px,3vw,44px);overflow:hidden}.pack-opening-modal__surface.phase-cards .pack-reveal-sequence,.pack-opening-modal__surface.phase-complete .pack-reveal-sequence{--pack-reveal-card-gap:clamp(8px, 1.25dvh, 14px);gap:var(--pack-reveal-card-gap);width:min(1040px,100vw - clamp(24px,6vw,92px));padding:clamp(4px,.85dvh,10px) clamp(6px,1.2vw,14px)}.pack-opening-modal__surface.phase-cards .pack-reveal-sequence[data-row-count="1"],.pack-opening-modal__surface.phase-complete .pack-reveal-sequence[data-row-count="1"]{--pack-reveal-card-size:clamp(148px, min(18vw, 34dvh), 230px)}.pack-opening-modal__surface.phase-cards .pack-reveal-sequence[data-row-count="2"],.pack-opening-modal__surface.phase-complete .pack-reveal-sequence[data-row-count="2"]{--pack-reveal-card-size:clamp(122px, min(15.6vw, 25dvh), 198px)}.pack-opening-modal__surface.phase-cards .pack-reveal-sequence[data-row-count="3"],.pack-opening-modal__surface.phase-complete .pack-reveal-sequence[data-row-count="3"]{--pack-reveal-card-size:clamp(104px, min(13vw, 19.8dvh), 170px)}.pack-opening-modal__surface.phase-cards .pack-reveal-wave__grid,.pack-opening-modal__surface.phase-complete .pack-reveal-wave__grid{gap:var(--pack-reveal-card-gap);max-width:min(100%,900px)}.pack-opening-modal__surface.phase-cards .pack-reveal-sequence__stage-light,.pack-opening-modal__surface.phase-complete .pack-reveal-sequence__stage-light{opacity:.54;background:radial-gradient(at 50% 112%,#ffffff1f,#0000 54%),radial-gradient(at 50% -8%,#ffffff1a,#0000 44%);inset:-5% -4%}.pack-opening-modal__surface.phase-cards .pack-opening-actions,.pack-opening-modal__surface.phase-complete .pack-opening-actions{z-index:6;padding:clamp(8px, 1.1dvh, 12px) clamp(14px, 3vw, 42px) max(12px, env(safe-area-inset-bottom));box-shadow:none;background:linear-gradient(#0000,#03050a80 88%);flex-wrap:wrap;justify-content:center;align-self:end;gap:clamp(8px,1vw,12px);margin:0;display:flex;position:relative}.pack-opening-modal__surface.phase-cards .pack-opening-actions .primary-action,.pack-opening-modal__surface.phase-cards .pack-opening-actions .secondary-action,.pack-opening-modal__surface.phase-complete .pack-opening-actions .primary-action,.pack-opening-modal__surface.phase-complete .pack-opening-actions .secondary-action{min-height:clamp(40px,5dvh,46px);padding:0 clamp(18px,2.4vw,28px);font-size:clamp(.78rem,.72vw,.9rem)}.pack-opening-modal__surface.phase-cards .pack-opening-open-more,.pack-opening-modal__surface.phase-complete .pack-opening-open-more{min-width:128px}.pack-opening-modal__surface.phase-cards .pack-opening-collection,.pack-opening-modal__surface.phase-complete .pack-opening-collection{min-width:190px}.pack-opening-modal__surface.phase-cards .pack-opening-share,.pack-opening-modal__surface.phase-complete .pack-opening-share{min-width:116px}.pack-opening-modal__surface.has-show-moment-legendary{animation-duration:.94s}.card-reveal{animation-duration:.68s}.card-reveal.is-flipped .card-reveal__arrival-ring{animation-duration:1.12s}.card-reveal--common.is-flipped .card-reveal__arrival-ring{animation-duration:.76s}.card-reveal--rare.is-flipped .card-reveal__energy{animation-duration:1.75s}.card-reveal--rare.is-flipped .uc-card{animation-duration:2.1s}.card-reveal--epic.is-flipped .card-reveal__energy{animation-duration:2.5s}.card-reveal--epic.is-flipped .card-reveal__particles{animation-duration:2.1s}.card-reveal--epic.is-flipped .uc-card{animation-duration:2.5s}.card-reveal--legendary.is-flipped .card-reveal__arrival-ring{animation-duration:1.5s}.card-reveal--legendary.is-flipped .card-reveal__energy{animation-duration:2.6s}.card-reveal--legendary.is-flipped .card-reveal__particles{animation-duration:2.4s}.card-reveal--legendary.is-flipped .uc-card{animation-duration:2.6s}.pack-reveal-show-moment{animation-duration:1.95s}.pack-reveal-show-moment--legendary{animation-duration:2.4s}.pack-reveal-show-moment__beam{animation-duration:1.8s}.pack-reveal-show-moment__particles{animation-duration:2.05s}.pack-reveal-show-moment__card{animation-duration:1.95s}.pack-reveal-show-moment--legendary .pack-reveal-show-moment__card{animation-duration:2.4s}.pack-reveal-show-moment__copy{animation-duration:1.75s}@media (width<=980px){.pack-opening-modal__surface.phase-cards .pack-reveal-sequence,.pack-opening-modal__surface.phase-complete .pack-reveal-sequence{width:min(100%,100vw - 24px)}.pack-opening-modal__surface.phase-cards .pack-reveal-sequence[data-row-count="2"],.pack-opening-modal__surface.phase-complete .pack-reveal-sequence[data-row-count="2"]{--pack-reveal-card-size:clamp(104px, min(16.5vw, 22dvh), 158px)}.pack-opening-modal__surface.phase-cards .pack-reveal-sequence[data-row-count="3"],.pack-opening-modal__surface.phase-complete .pack-reveal-sequence[data-row-count="3"]{--pack-reveal-card-size:clamp(92px, min(15vw, 17.6dvh), 136px)}}@media (width<=720px){.pack-opening-modal__surface.phase-cards,.pack-opening-modal__surface.phase-complete{grid-template-rows:minmax(34px,auto) minmax(0,1fr) auto}.pack-opening-modal__surface.phase-cards .pack-opening-modal__top,.pack-opening-modal__surface.phase-complete .pack-opening-modal__top{padding:max(10px, env(safe-area-inset-top)) 14px 4px}.pack-opening-modal__surface.phase-cards .pack-opening-modal__body,.pack-opening-modal__surface.phase-complete .pack-opening-modal__body{padding:4px 8px}.pack-opening-modal__surface.phase-cards .pack-reveal-sequence,.pack-opening-modal__surface.phase-complete .pack-reveal-sequence{--pack-reveal-card-gap:clamp(7px, 1.5vw, 9px);--pack-reveal-card-size:clamp(84px, min(28vw, 15.5dvh), 112px);grid-template-columns:repeat(3, minmax(0, var(--pack-reveal-card-size)));place-content:center;width:min(100%,100vw - 14px);padding:2px 0}.pack-opening-modal__surface.phase-cards .pack-reveal-wave,.pack-opening-modal__surface.phase-cards .pack-reveal-wave__grid,.pack-opening-modal__surface.phase-complete .pack-reveal-wave,.pack-opening-modal__surface.phase-complete .pack-reveal-wave__grid{display:contents}.pack-opening-modal__surface.phase-cards .pack-opening-actions,.pack-opening-modal__surface.phase-complete .pack-opening-actions{width:min(100% - 28px,340px);padding:8px 0 max(10px, env(safe-area-inset-bottom));grid-template-columns:1fr;margin:0 auto;display:grid}.pack-opening-modal__surface.phase-cards .pack-opening-actions .primary-action,.pack-opening-modal__surface.phase-cards .pack-opening-actions .secondary-action,.pack-opening-modal__surface.phase-complete .pack-opening-actions .primary-action,.pack-opening-modal__surface.phase-complete .pack-opening-actions .secondary-action{width:100%;min-width:0;min-height:40px}}@media (width<=380px),(height<=700px){.pack-opening-modal__surface.phase-cards .pack-reveal-sequence,.pack-opening-modal__surface.phase-complete .pack-reveal-sequence{--pack-reveal-card-size:clamp(76px, min(27vw, 14.2dvh), 102px);--pack-reveal-card-gap:7px}.pack-opening-modal__surface.phase-cards .pack-opening-actions .primary-action,.pack-opening-modal__surface.phase-cards .pack-opening-actions .secondary-action,.pack-opening-modal__surface.phase-complete .pack-opening-actions .primary-action,.pack-opening-modal__surface.phase-complete .pack-opening-actions .secondary-action{min-height:36px;font-size:.74rem}}.card-preview-modal .uc-card,.card-preview-modal .uc-card:hover{transform:none!important}.pack-opening-modal,.pack-opening-modal__surface.phase-cards,.pack-opening-modal__surface.phase-complete{max-width:100vw;overflow-x:clip}.pack-opening-modal__surface.phase-cards .pack-opening-actions,.pack-opening-modal__surface.phase-complete .pack-opening-actions{box-shadow:none;background:0 0;border:0}.pack-opening-modal__surface.phase-cards .pack-opening-actions:before,.pack-opening-modal__surface.phase-cards .pack-opening-actions:after,.pack-opening-modal__surface.phase-complete .pack-opening-actions:before,.pack-opening-modal__surface.phase-complete .pack-opening-actions:after{content:none}@media (width<=720px){.pack-opening-modal{background:radial-gradient(at 50% 22%,#2563eb29,#0000 54%),linear-gradient(#040a14f5,#02050cfa)}.pack-opening-modal__surface.phase-cards,.pack-opening-modal__surface.phase-complete{background:radial-gradient(at 50% 46%,#1a2e5275,#0000 48%),radial-gradient(at 50% 104%,#f6c23e1a,#0000 44%),linear-gradient(#07111f 0%,#050914 60%,#03050a 100%)}.pack-opening-modal__surface.phase-cards:before,.pack-opening-modal__surface.phase-complete:before{opacity:.38}.pack-opening-modal__surface.phase-cards:after,.pack-opening-modal__surface.phase-complete:after{opacity:.1;background:radial-gradient(#ffffff14,#0000 52%),linear-gradient(#ffffff06,#0000 46%,#ffffff04)}.pack-opening-modal__surface.phase-cards .pack-reveal-sequence__stage-light,.pack-opening-modal__surface.phase-complete .pack-reveal-sequence__stage-light{opacity:.32;filter:none}.pack-reveal-show-moment__wash{background:radial-gradient(at 50% 45%,#ffffff1f,#0000 36%),linear-gradient(#02061757,#020617ad)}.pack-reveal-show-moment--epic .pack-reveal-show-moment__wash{background:radial-gradient(at 50% 45%,#a855f757,#0000 40%),linear-gradient(#0f0a1c5c,#020617b3)}.pack-reveal-show-moment--legendary .pack-reveal-show-moment__wash{background:radial-gradient(at 50% 45%,#fde04761,#0000 42%),linear-gradient(#22160257,#020617b3)}.pack-reveal-show-moment__beam{opacity:.3;filter:blur(1px);width:min(22vw,112px)}.pack-reveal-show-moment__copy{right:max(16px, env(safe-area-inset-right));bottom:max(56px, calc(env(safe-area-inset-bottom) + 44px))}}.pack-opening-modal__surface.phase-cards .pack-reveal-sequence__stage-light,.pack-opening-modal__surface.phase-complete .pack-reveal-sequence__stage-light{opacity:.18;filter:none;background:radial-gradient(at 50% 102%,#ffffff0e,#0000 38%),radial-gradient(at 50% -4%,#ffffff0b,#0000 32%);inset:8% 6% -1%}.card-reveal{--card-reveal-bloom:#94a3b81a;--card-reveal-beam:#ffffff14;--card-reveal-spark:#ffffff6b;--card-reveal-hover-glow:0 0 0 2px #94a3b838, 0 0 14px #94a3b833, 0 12px 28px #0f172a38;--card-reveal-front-glow:0 0 0 1px #94a3b82e, 0 10px 24px #0f172a3d}.card-reveal[data-rarity=rare]{--card-reveal-bloom:#60a5fa29;--card-reveal-beam:#93c5fd2e;--card-reveal-spark:#dbeafe8a;--card-reveal-hover-glow:0 0 0 2px #2563eb47, 0 0 18px #2563eb47, 0 12px 30px #0f172a3d;--card-reveal-front-glow:0 0 0 1px #2563eb47, 0 0 18px #2563eb38, 0 12px 30px #0f172a3d}.card-reveal[data-rarity=epic]{--card-reveal-bloom:#c084fc33;--card-reveal-beam:#d8b4fe38;--card-reveal-spark:#faf5ff94;--card-reveal-hover-glow:0 0 0 2px #a855f74d, 0 0 20px #a855f74d, 0 14px 34px #581c872e;--card-reveal-front-glow:0 0 0 1px #a855f752, 0 0 20px #a855f73d, 0 14px 34px #581c872e}.card-reveal[data-rarity=legendary],.card-reveal[data-rarity=ultimate]{--card-reveal-bloom:#fde04738;--card-reveal-beam:#ffed8c3d;--card-reveal-spark:#fffbd7a3;--card-reveal-hover-glow:0 0 0 2px #f6c23e57, 0 0 22px #f6c23e57, 0 16px 38px #0f172a3d;--card-reveal-front-glow:0 0 0 1px #f6c23e5c, 0 0 24px #f6c23e47, 0 16px 38px #0f172a3d}.card-reveal__arrival-ring,.card-reveal__energy,.card-reveal__particles{inset:-8%}.card-reveal__arrival-ring{border-color:var(--card-reveal-rarity);box-shadow:0 0 12px var(--card-reveal-bloom), inset 0 0 10px #ffffff0b}.card-reveal--legendary.is-flipped .card-reveal__energy,.card-reveal--legendary.is-flipped .card-reveal__particles{inset:-12%}.card-reveal.is-flipped{--card-reveal-front-glow:0 0 0 1px color-mix(in srgb, var(--card-reveal-rarity) 58%, transparent), 0 0 12px color-mix(in srgb, var(--card-reveal-rarity) 24%, transparent), 0 12px 26px #050a183d;--card-reveal-bloom:color-mix(in srgb, var(--card-reveal-rarity) 10%, transparent);--card-reveal-beam:color-mix(in srgb, var(--card-reveal-rarity) 8%, transparent);--card-reveal-spark:#ffffff2e}.card-reveal.is-flipped .card-reveal__arrival-ring,.card-reveal.is-flipped .card-reveal__energy,.card-reveal.is-flipped .card-reveal__particles{opacity:0;filter:none;mix-blend-mode:normal;inset:0;animation:none!important}.card-reveal.is-flipped .card-reveal__arrival-ring{border-color:color-mix(in srgb, var(--card-reveal-rarity) 34%, transparent);box-shadow:0 0 10px color-mix(in srgb, var(--card-reveal-rarity) 16%, transparent), inset 0 0 8px #ffffff09;opacity:.28;border-radius:8px;transform:none}.card-reveal--rare.is-flipped .card-reveal__energy,.card-reveal--epic.is-flipped .card-reveal__energy,.card-reveal--legendary.is-flipped .card-reveal__energy,.card-reveal--legendary.is-flipped .card-reveal__particles{background:0 0;inset:0}.card-reveal.is-flipped .card-reveal__front .uc-card{box-shadow:var(--card-reveal-front-glow)}.card-reveal.is-flipped[data-rarity=rare] .uc-card,.card-reveal.is-flipped[data-rarity=epic] .uc-card,.card-reveal.is-flipped[data-rarity=legendary] .uc-card,.card-reveal.is-flipped[data-rarity=ultimate] .uc-card{animation:none}.card-reveal.is-flipped:before,.card-reveal.is-flipped:after,.card-reveal.is-flipped .card-reveal__arrival-ring,.card-reveal.is-flipped .card-reveal__energy,.card-reveal.is-flipped .card-reveal__particles{content:none!important;visibility:hidden!important;opacity:0!important;box-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;background:0 0!important;animation:none!important;display:none!important;transform:none!important}.card-reveal.is-flipped .card-reveal__front .uc-card{box-shadow:0 0 0 1px color-mix(in srgb, var(--card-reveal-rarity) 52%, transparent), 0 0 10px color-mix(in srgb, var(--card-reveal-rarity) 18%, transparent), 0 10px 20px #050a182e!important;filter:none!important}.admin-stats-page .admin-panel-heading small{color:var(--muted);font-size:.82rem;font-weight:800}.admin-stats-actions{flex-wrap:wrap;justify-content:flex-end}.admin-stats-metric-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.admin-stats-metric-grid .admin-metric-card{min-height:112px}.admin-stats-metric-grid small{color:var(--muted);font-size:.74rem;font-weight:850;line-height:1.2}.admin-stats-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.admin-stats-dashboard-grid--wide{grid-template-columns:minmax(280px,.82fr) minmax(360px,1.18fr)}.admin-stats-chart-panel{gap:14px}.admin-stats-chart{background:#fff;border:2px solid #0909091a;border-radius:8px;gap:10px;padding:12px;display:grid}.admin-stats-chart__heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.admin-stats-chart__heading span{color:var(--muted);text-transform:uppercase;font-size:.76rem;font-weight:950}.admin-stats-chart__heading strong{font-family:var(--font-display);font-size:1.25rem}.admin-stats-bars{grid-template-columns:repeat(30,minmax(3px,1fr));align-items:end;gap:4px;height:92px;display:grid}.admin-stats-bar{align-items:end;min-width:3px;height:100%;display:flex}.admin-stats-bar i{background:linear-gradient(180deg, var(--red-cta), #0b0b0b);border-radius:3px 3px 0 0;width:100%;min-height:2px;display:block}.admin-stats-list-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-stats-list{gap:8px;min-width:0;display:grid}.admin-stats-list h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:1.05rem;line-height:1}.admin-stats-list-row,.admin-stats-funnel-row{background:#fff;border:2px solid #0909091a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;min-height:48px;padding:9px 10px;display:grid;position:relative;overflow:hidden}.admin-stats-list-row span,.admin-stats-funnel-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:900;overflow:hidden}.admin-stats-list-row strong,.admin-stats-funnel-row strong{font-family:var(--font-display);font-size:1.1rem}.admin-stats-list-row small,.admin-stats-funnel-row small{color:var(--muted);grid-column:1/-1;font-size:.74rem;font-weight:850}.admin-stats-list-row i,.admin-stats-funnel-row i{background:var(--red-cta);height:4px;position:absolute;inset:auto auto 0 0}.admin-stats-funnel{gap:8px;display:grid}.admin-stats-table{scrollbar-color:#003eaa8c #09090914;gap:8px;display:grid;overflow-x:auto}.admin-stats-table>div{background:#fff;border:2px solid #0909091a;border-radius:8px;align-items:center;gap:10px;min-width:620px;min-height:46px;padding:9px 10px;display:grid}.admin-stats-table>div:first-child{color:#fff;background:var(--ink);border-color:var(--ink)}.admin-stats-table span,.admin-stats-table strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-stats-table span{color:var(--muted);font-size:.84rem;font-weight:850}.admin-stats-table strong{color:var(--ink);font-family:var(--font-display);font-size:1rem}.admin-stats-table>div:first-child span{color:#fff}.admin-stats-table>.disabled-reason{min-width:0}.admin-stats-table--payers>div{grid-template-columns:minmax(140px,1.3fr) minmax(90px,.7fr) minmax(70px,.45fr) minmax(60px,.35fr) minmax(110px,.8fr)}.admin-stats-table--openers>div{grid-template-columns:minmax(140px,1.4fr) minmax(80px,.55fr) minmax(70px,.45fr) minmax(110px,.85fr)}.admin-stats-table--tasks>div{grid-template-columns:minmax(180px,1.8fr) minmax(80px,.5fr) minmax(80px,.5fr) minmax(80px,.5fr)}.admin-stats-table--transactions>div{grid-template-columns:minmax(130px,1.2fr) minmax(120px,1fr) minmax(60px,.35fr) minmax(90px,.6fr) minmax(120px,.95fr) minmax(110px,.8fr)}@media (width<=1180px){.admin-stats-dashboard-grid,.admin-stats-dashboard-grid--wide{grid-template-columns:1fr}}@media (width<=720px){.admin-stats-actions{justify-content:stretch}.admin-stats-actions .secondary-action{flex:120px}.admin-stats-list-grid{grid-template-columns:1fr}.admin-stats-bars{gap:2px}}.app-layout.view-profile{box-sizing:border-box!important;height:auto!important;min-height:calc(100dvh - var(--fixed-topbar-space,88px))!important;padding:0!important;overflow:visible!important}.app-layout.view-profile main.page-shell{box-sizing:border-box!important;width:min(1180px,100% - clamp(20px,4vw,64px))!important;height:auto!important;padding:calc(var(--fixed-topbar-space,88px) + clamp(14px, 2vw, 24px)) 0 clamp(28px, 4vw, 52px)!important;margin-top:0!important;overflow:visible!important}.app-layout.view-profile .profile-compact-page,.app-layout.view-profile .profile-shell{min-height:0!important;overflow:visible!important}.app-layout.view-profile .profile-shell{align-content:start!important;height:auto!important}.app-layout.view-profile .profile-header-card:before{width:86px!important;height:86px!important;top:12px!important;right:18px!important}@media (width<=980px){.app-layout.view-profile{height:auto!important;min-height:100dvh!important;overflow:visible!important}.app-layout.view-profile main.page-shell{height:auto!important;padding:calc(var(--fixed-topbar-space,88px) + clamp(14px, 2vw, 24px)) 0 clamp(28px, 4vw, 52px)!important;margin-top:0!important;overflow:visible!important}.app-layout.view-profile .profile-compact-page,.app-layout.view-profile .profile-shell{height:auto!important;overflow:visible!important}}@media (width>=1121px){.app-layout:not(.view-earlyForm):not(.view-docs):not(.view-stopPassGtd){--stable-header-height:70px;--stable-header-side:clamp(220px, 15vw, 286px);--fixed-topbar-space:calc(var(--stable-header-height) + clamp(14px, 1.45vw, 24px))}.app-layout:not(.view-earlyForm):not(.view-docs):not(.view-stopPassGtd) .topbar{width:min(1760px,100% - clamp(34px,4vw,82px))!important;height:var(--stable-header-height)!important;min-height:var(--stable-header-height)!important;justify-content:space-between!important;align-items:center!important;padding:6px clamp(14px,1.35vw,24px)!important;display:flex!important;overflow:visible!important}.site-shell.app-layout.view-packs .topbar,.site-shell.app-layout.view-packs .topbar.topbar--visible,.site-shell.app-layout.view-packs .topbar.topbar--hidden,.site-shell.app-layout.view-packs .topbar.topbar--hidden:focus-within{width:min(1760px,100vw - clamp(34px,4vw,82px))!important;height:var(--stable-header-height)!important;min-height:var(--stable-header-height)!important;opacity:1!important;pointer-events:auto!important;will-change:auto!important;margin:clamp(8px,1.1vw,16px) 0 0!important;transition:none!important;position:relative!important;top:auto!important;left:50%!important;transform:translate(-50%)!important}.app-layout:not(.view-earlyForm):not(.view-docs):not(.view-stopPassGtd) .brand{z-index:3!important;flex:0 0 var(--stable-header-side)!important;min-height:48px!important;padding:0 3px!important;position:relative!important}.app-layout:not(.view-earlyForm):not(.view-docs):not(.view-stopPassGtd) .tabs{z-index:2!important;width:auto!important;height:56px!important;min-height:56px!important;padding:5px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.app-layout:not(.view-earlyForm):not(.view-docs):not(.view-stopPassGtd) .tab{letter-spacing:.045em!important;width:104px!important;min-width:104px!important;max-width:104px!important;height:44px!important;text-shadow:none!important;white-space:nowrap!important;padding:0 8px!important;font-size:clamp(.94rem,.82vw,1.05rem)!important;font-weight:700!important}.app-layout:not(.view-earlyForm):not(.view-docs):not(.view-stopPassGtd) .brand-logo{gap:clamp(9px,.8vw,13px)!important}.app-layout:not(.view-earlyForm):not(.view-docs):not(.view-stopPassGtd) .brand-logo__mark{border-radius:clamp(10px,.8vw,12px)!important;width:clamp(42px,2.7vw,52px)!important;height:clamp(44px,2.9vw,54px)!important}.app-layout:not(.view-earlyForm):not(.view-docs):not(.view-stopPassGtd) .brand-logo__word{font-size:clamp(1.02rem,.92vw,1.24rem)!important;line-height:.9!important}.app-layout:not(.view-earlyForm):not(.view-docs):not(.view-stopPassGtd) .topbar-actions{z-index:3!important;flex:0 0 var(--stable-header-side)!important;min-width:var(--stable-header-side)!important;justify-content:flex-end!important;justify-self:end!important;position:relative!important}.app-layout:not(.view-earlyForm):not(.view-docs):not(.view-stopPassGtd) .topbar-wallet-spacer{pointer-events:none!important;visibility:hidden!important;width:clamp(126px,9.6vw,170px)!important;min-width:clamp(126px,9.6vw,170px)!important;height:44px!important;display:inline-flex!important}}@media (width>=761px) and (width<=1120px){.app-layout:not(.view-earlyForm):not(.view-docs):not(.view-stopPassGtd) .topbar-wallet-spacer{pointer-events:none!important;visibility:hidden!important;width:120px!important;min-width:120px!important;height:44px!important;display:inline-flex!important}}@media (width<=760px){.app-layout:not(.view-earlyForm):not(.view-docs):not(.view-stopPassGtd) .topbar-wallet-spacer{display:none!important}}
