@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=Press+Start+2P&family=Righteous&display=swap";
:root{--bg:#070708;--bg-elevated:#0c0c0f;--surface:#121216db;--surface-solid:#111116;--surface-soft:#ffffff09;--surface-hover:#ffffff0f;--border:#ffffff17;--border-strong:#ffffff26;--text:#f7f6f4;--text-soft:#b8b5bd;--text-muted:#7f7b85;--accent:#d8ff68;--accent-strong:#c6f342;--accent-ink:#111500;--violet:#b18cff;--danger:#ff8a9a;--danger-bg:#ff5e7417;--warning:#f6c66c;--warning-bg:#f6c66c17;--info:#b8b3ff;--info-bg:#8b81ff17;--success:#bdf7ca;--success-bg:#51d37617;--shadow-lg:0 30px 100px #0000006b;--shadow-md:0 18px 55px #00000047;--radius-xl:28px;--radius-lg:20px;--radius-md:14px;--radius-sm:10px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;min-height:100%}body{background:radial-gradient(circle at 14% -10%, #b18cff1a, transparent 34rem), radial-gradient(circle at 88% 8%, #d8ff680e, transparent 28rem), var(--bg);min-height:100vh;color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}::selection{background:#d8ff6840}.icon14,.icon16,.icon18{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.icon14{width:14px;height:14px}.icon16{width:16px;height:16px}.icon18{width:18px;height:18px}.primaryButton,.secondaryButton,.themeButton,.iconButton{cursor:pointer;border:0;transition:transform .16s,background .16s,border-color .16s,color .16s,opacity .16s}.primaryButton{background:var(--accent);min-height:44px;color:var(--accent-ink);letter-spacing:-.015em;border-radius:12px;padding:0 18px;font-weight:800;box-shadow:0 8px 26px #c6f3421f}.primaryButton:hover:not(:disabled){background:#e1ff83;transform:translateY(-1px)}.primaryButton:active:not(:disabled){transform:translateY(0)}.primaryButton:disabled{cursor:not-allowed;opacity:.42;box-shadow:none}.secondaryButton{border:1px solid var(--border-strong);min-height:42px;color:var(--text);background:#ffffff06;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-weight:720;text-decoration:none;display:inline-flex}.secondaryButton:hover{background:var(--surface-hover);border-color:#ffffff40}.themeButton,.iconButton{border:1px solid var(--border);width:42px;height:42px;color:var(--text-soft);background:#ffffff06;border-radius:12px;place-items:center;display:inline-grid}.themeButton:hover,.iconButton:hover{color:var(--text);border-color:var(--border-strong);background:var(--surface-hover)}.networkActions{color:var(--text-muted);align-items:center;gap:10px;font-size:.78rem;display:flex}.networkActions>span{white-space:nowrap}.networkActions .primaryButton,.networkActions .secondaryButton{min-height:42px}.appFrame{width:min(1240px,100% - 40px);margin:0 auto;padding:22px 0 52px}.siteHeader{z-index:10;justify-content:space-between;align-items:center;gap:24px;min-height:62px;margin-bottom:24px;display:flex;position:relative}.compactHeader{width:min(1120px,100% - 40px);margin:0 auto 28px}.brandLockup{color:var(--text);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brandMonogram{border:1px solid var(--border-strong);letter-spacing:-.06em;background:radial-gradient(circle at 30% 20%,#d8ff6847,#0000 50%),#15161a;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.brandText{gap:1px;line-height:1.05;display:grid}.brandText strong{letter-spacing:-.02em;font-size:.95rem}.brandText small{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem}.headerTools{justify-content:flex-end;align-items:center;gap:9px;display:flex}.headerLink{min-height:42px;color:var(--text-soft);border-radius:10px;align-items:center;padding:0 13px;font-size:.83rem;font-weight:700;text-decoration:none;display:inline-flex}.headerLink:hover{color:var(--text);background:var(--surface-hover)}.environmentBadge{border:1px solid var(--border);min-height:30px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:.69rem;font-weight:800;display:inline-flex}.environmentDot{background:var(--success);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #bdf7ca14}.environmentTestnet .environmentDot{background:var(--violet);box-shadow:0 0 0 4px #b18cff17}.mintStage{grid-template-columns:minmax(0,1.03fr) minmax(420px,.97fr);align-items:stretch;gap:18px;display:grid}.artShowcase,.mintConsole,.mintSuccess,.phaseRail,.protocolStrip,.accessGateCard,.adminHero,.adminCard,.warningCard,.card{border:1px solid var(--border);box-shadow:var(--shadow-md);background:linear-gradient(145deg,#131317f0,#0b0b0eed)}.artShowcase,.mintConsole{border-radius:var(--radius-xl);overflow:hidden}.artShowcase{flex-direction:column;min-height:665px;padding:22px;display:flex}.artTopline{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:17px;display:flex}.sectionKicker{color:var(--text-muted);letter-spacing:.13em;text-transform:uppercase;margin:0 0 6px;font-size:.68rem;font-weight:850;line-height:1}.metadataBadge,.phaseBadge{border:1px solid var(--border);color:var(--text-soft);white-space:nowrap;background:#ffffff06;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.72rem;font-weight:750;display:inline-flex}.artFrame{border:1px solid var(--border);isolation:isolate;background:#0b0b0d;border-radius:21px;flex:1;min-height:480px;position:relative;overflow:hidden}.artAmbient{z-index:0;filter:blur(45px);background:radial-gradient(circle,#b18cff2e,#0000 68%);height:44%;position:absolute;inset:4% 6% auto}.artFrame img{z-index:1;object-fit:cover;width:100%;height:100%;min-height:480px;display:block;position:relative}.artFallback{color:var(--text-muted);place-content:center;justify-items:center;gap:12px;display:grid;position:absolute;inset:0}.artFallbackMark{border:1px solid var(--border);width:64px;height:64px;color:var(--text);border-radius:18px;place-items:center;font-size:1.6rem;font-weight:900;display:grid}.artOverlay{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#ffffffb8;background:#070709b3;border:1px solid #ffffff1f;border-radius:12px;justify-content:space-between;gap:12px;padding:11px 13px;font-size:.71rem;font-weight:650;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.artFooterStats{background:var(--border);border:1px solid var(--border);border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:17px;display:grid;overflow:hidden}.artFooterStats div{background:#0e0e12;gap:5px;min-width:0;padding:13px 14px;display:grid}.artFooterStats span,.consoleMetrics span,.walletFacts span,.successStats span,.protocolLabel,.accessGateFacts span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:760}.artFooterStats strong{text-overflow:ellipsis;font-size:.84rem;font-weight:760;overflow:hidden}.mintConsole{flex-direction:column;min-height:665px;padding:30px;display:flex}.consoleIntroTop{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.consoleIntro h1{letter-spacing:-.055em;max-width:480px;margin:0;font-size:clamp(2.15rem,4.2vw,3.7rem);font-weight:760;line-height:.98}.consoleLead{max-width:560px;color:var(--text-soft);margin:16px 0 0;font-size:.93rem;line-height:1.65}.phaseDot{background:var(--text-muted);border-radius:50%;width:7px;height:7px}.phasePaused{color:var(--warning);background:var(--warning-bg);border-color:#f6c66c3d}.supplyModule{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:18px 0 20px}.supplyHeadline{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.supplyHeadline>div{gap:6px;display:grid}.supplyHeadline span{color:var(--text-muted);font-size:.73rem;font-weight:700}.supplyHeadline strong{letter-spacing:-.04em;font-size:1.65rem}.supplyHeadline em{color:var(--text-muted);font-size:.92rem;font-style:normal;font-weight:600}.supplyPercent{font-variant-numeric:tabular-nums;color:var(--text-soft)!important}.premiumProgress{background:#ffffff0f;border-radius:999px;height:5px;margin-top:13px;overflow:hidden}.premiumProgress span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), #baff7b);height:100%;transition:width .4s;display:block;box-shadow:0 0 20px #d8ff683d}.consoleMetrics{border:1px solid var(--border);background:var(--border);border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:20px 0;display:grid;overflow:hidden}.consoleMetrics>div{background:#0e0e12;align-content:start;gap:6px;min-width:0;padding:14px;display:grid}.consoleMetrics strong{overflow-wrap:anywhere;font-size:.98rem}.consoleMetrics small{color:var(--text-muted);font-size:.69rem;line-height:1.35}.eligibilityBar{border:1px solid var(--border);background:#ffffff06;border-radius:14px;grid-template-columns:34px 1fr;align-items:start;gap:12px;padding:14px;display:grid}.eligibilityIcon{width:32px;height:32px;color:var(--accent);background:#d8ff6817;border-radius:10px;place-items:center;font-weight:850;display:grid}.eligibilityBar>div:last-child{gap:4px;min-width:0;display:grid}.eligibilityBar strong{font-size:.84rem}.eligibilityBar span{color:var(--text-muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.45}.orderComposer{border:1px solid var(--border);background:#00000026;border-radius:16px;margin-top:18px;padding:16px}.orderRow{grid-template-columns:1fr auto;align-items:end;gap:24px;display:grid}.quantityGroup{gap:8px;display:grid}.fieldCaption{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:800}.premiumStepper{border:1px solid var(--border-strong);background:#0a0a0d;border-radius:12px;grid-template-columns:44px 1fr 44px;width:164px;display:grid;overflow:hidden}.premiumStepper button,.premiumStepper input{min-height:44px;color:var(--text);background:0 0;border:0}.premiumStepper button{cursor:pointer;color:var(--text-soft);font-size:1.12rem}.premiumStepper button:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.premiumStepper button:disabled{cursor:not-allowed;opacity:.3}.premiumStepper input{text-align:center;border-left:1px solid var(--border);border-right:1px solid var(--border);outline:none;width:100%;font-weight:800}.orderTotal{text-align:right;gap:2px;display:grid}.orderTotal span,.orderTotal small{color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;font-size:.68rem}.orderTotal strong{letter-spacing:-.03em;font-size:1.22rem}.walletFacts{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;padding-top:13px;display:grid}.walletFacts div{justify-content:space-between;gap:10px;min-width:0;display:flex}.walletFacts strong{color:var(--text-soft);overflow-wrap:anywhere;text-align:right;font-size:.73rem}.inlineNotice{border:1px solid var(--border);border-radius:11px;margin-top:11px;padding:11px 13px;font-size:.76rem;line-height:1.45}.warningNotice{color:var(--warning);background:var(--warning-bg);border-color:#f6c66c3b}.errorNotice{color:var(--danger);background:var(--danger-bg);border-color:#ff8a9a3d}.infoNotice{color:var(--info);background:var(--info-bg);border-color:#b8b3ff38}.consoleActions{grid-template-columns:minmax(0,1fr) 44px;gap:9px;margin-top:auto;padding-top:20px;display:grid}.consoleActions>.networkActions{grid-column:1/-1;justify-content:flex-end}.consoleActions>.networkActions .primaryButton{width:100%}.actionButton{border-radius:13px;width:100%;min-height:50px;font-size:.92rem}.refreshButton{border-radius:13px;width:50px;height:50px}.consoleFootnote{color:var(--text-muted);justify-content:space-between;align-items:center;gap:14px;margin-top:12px;font-size:.68rem;display:flex}.consoleFootnote a{color:var(--text-soft);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.consoleFootnote a:hover{color:var(--text)}.mintSuccess{border-radius:var(--radius-lg);background:linear-gradient(115deg,#2754322e,#0d0f0ef2 42%,#0e0f11f7);border-color:#81e89a33;grid-template-columns:auto minmax(200px,1fr) auto auto;align-items:center;gap:22px;margin-top:18px;padding:20px 22px;display:grid}.successHeroIcon{background:var(--accent);width:46px;height:46px;color:var(--accent-ink);border-radius:14px;place-items:center;display:grid}.successCopy h2{letter-spacing:-.02em;margin:0;font-size:1.12rem}.successCopy p:last-child{color:var(--text-muted);margin:5px 0 0;font-size:.76rem}.successStats{gap:24px;display:flex}.successStats div{gap:5px;display:grid}.successStats strong{font-size:.84rem}.successTxLink{color:var(--text);white-space:nowrap;align-items:center;gap:6px;font-size:.76rem;font-weight:750;text-decoration:none;display:inline-flex}.successTxLink:hover{color:var(--accent)}.phaseRail{border-radius:var(--radius-lg);grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid;overflow:hidden}.phaseRailItem{border-right:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-width:0;padding:18px 20px;display:grid;position:relative}.phaseRailItem:before{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.phaseRailActive{background:#d8ff6809}.phaseRailActive:before{background:var(--accent)}.phaseRailIndex{color:var(--text-muted);font-size:.67rem;font-weight:850}.phaseRailItem>div{gap:3px;min-width:0;display:grid}.phaseRailItem strong{font-size:.82rem}.phaseRailItem small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.phaseRailPrice{color:var(--text-soft);white-space:nowrap;font-size:.72rem;font-weight:720}.protocolStrip{border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:12px;display:grid;overflow:hidden}.protocolStrip>div{background:#0c0c0f;gap:5px;min-width:0;padding:14px 17px;display:grid}.protocolStrip strong,.protocolStrip a{color:var(--text-soft);overflow-wrap:anywhere;font-size:.73rem;text-decoration:none}.protocolStrip a{align-items:center;gap:5px;display:inline-flex}.protocolStrip a:hover{color:var(--text)}.adminGatePage{min-height:100vh;padding:22px 0 60px}.accessGateCard{border-radius:var(--radius-xl);text-align:center;width:min(620px,100% - 40px);margin:10vh auto 0;padding:36px}.accessGateIcon{border:1px solid var(--border-strong);background:var(--surface-soft);width:56px;height:56px;color:var(--accent);border-radius:17px;place-items:center;margin:0 auto 20px;display:grid}.accessGateIcon .icon16{width:24px;height:24px}.accessGateCard h1{letter-spacing:-.045em;margin:0;font-size:clamp(1.7rem,4vw,2.5rem)}.accessGateCard>p:not(.sectionKicker){max-width:500px;color:var(--text-soft);margin:12px auto 0;font-size:.9rem;line-height:1.6}.accessGateFacts{border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(3,1fr);margin-top:25px;display:grid;overflow:hidden}.accessGateFacts div{border-right:1px solid var(--border);background:#0000001f;gap:6px;padding:13px;display:grid}.accessGateFacts div:last-child{border-right:0}.accessGateFacts strong{overflow-wrap:anywhere;font-size:.77rem}.accessGateActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:22px;display:flex}.accessGateActions .networkActions{justify-content:center}.shell,.adminShell{width:min(1120px,100% - 40px);margin:0 auto;padding:24px 0 60px}.adminShell{padding-top:10px}.hero,.adminHero{border-radius:var(--radius-xl);margin-bottom:16px;padding:34px}.eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:.68rem;font-weight:850}.adminHero h1{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,5vw,3.5rem);line-height:1}.lede{max-width:820px;color:var(--text-soft);margin:16px 0 0;line-height:1.65}.adminGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.adminCard,.warningCard,.card{border-radius:var(--radius-lg);padding:22px}.warningCard{color:var(--warning);background:var(--warning-bg);border-color:#f6c66c33;margin-top:14px}.stageLabel{color:var(--text-muted);letter-spacing:.09em;text-transform:uppercase;margin-bottom:13px;font-size:.68rem;font-weight:850;display:block}.facts{border:1px solid var(--border);background:var(--border);border-radius:13px;gap:1px;margin:0;display:grid;overflow:hidden}.facts div{background:#0d0d11;grid-template-columns:.8fr 1.2fr;gap:14px;padding:11px 13px;display:grid}.facts dt{color:var(--text-muted);font-size:.72rem}.facts dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:.76rem}.facts code{color:var(--text-soft)}.smallPrint{color:var(--text-muted);overflow-wrap:anywhere;font-size:.73rem;line-height:1.55}.successText{color:var(--success);font-size:.76rem;line-height:1.5}.grid{display:grid}.compactGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.card{gap:8px;display:grid}.card strong{font-size:.92rem}.card>span:not(.stageLabel){color:var(--text-muted);font-size:.73rem}.manifestGrid{align-items:start}.fieldLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;gap:7px;margin-top:13px;font-size:.69rem;font-weight:750;display:grid}.fieldLabel input{border:1px solid var(--border);width:100%;min-height:44px;color:var(--text);text-transform:none;letter-spacing:normal;background:#09090c;border-radius:11px;outline:none;padding:0 12px}.fieldLabel input[type=file]{padding:10px 11px}.adminCard .secondaryButton,.adminCard .primaryButton{margin-top:14px}.commitCard{grid-template-columns:1fr auto;align-items:end;gap:20px;margin-top:14px;display:grid}.commitActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.commitActions .primaryButton,.commitActions .secondaryButton{margin-top:0}.commitCard>p{grid-column:1/-1}.muted{color:var(--text-muted)}.textLink{color:var(--text-soft);text-decoration:none}.textLink:hover{color:var(--text)}.smallLink{margin-top:12px;font-size:.73rem;display:inline-block}.statusPill{border:1px solid var(--border);color:var(--text-muted);border-radius:999px;align-items:center;padding:6px 9px;font-size:.68rem;font-weight:750;display:inline-flex}.statusLive{color:var(--success);background:var(--success-bg);border-color:#bdf7ca33}.statusPaused{color:var(--warning);background:var(--warning-bg);border-color:#f6c66c33}.ghostButton{color:var(--text-soft);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.ghostButton:hover{color:var(--text)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f3f0;--bg-elevated:#fff;--surface:#ffffffe0;--surface-solid:#fff;--surface-soft:#19161c09;--surface-hover:#19161c0e;--border:#231f271a;--border-strong:#231f2729;--text:#17161a;--text-soft:#514e56;--text-muted:#807b84;--accent:#546d00;--accent-strong:#496000;--accent-ink:#fff;--violet:#6a50a8;--shadow-lg:0 30px 90px #312b361f;--shadow-md:0 16px 45px #312b3614}[data-theme=light] .artShowcase,[data-theme=light] .mintConsole,[data-theme=light] .mintSuccess,[data-theme=light] .phaseRail,[data-theme=light] .protocolStrip,[data-theme=light] .accessGateCard,[data-theme=light] .adminHero,[data-theme=light] .adminCard,[data-theme=light] .warningCard,[data-theme=light] .card{background:linear-gradient(145deg,#fffffffa,#f9f8f6f7)}[data-theme=light] .brandMonogram{background:radial-gradient(circle at 30% 20%,#73911829,#0000 50%),#fff}[data-theme=light] .artOverlay{color:#4f4b53;background:#ffffffbd;border-color:#231f271c}[data-theme=light] .orderComposer{background:#ffffff94}[data-theme=light] .primaryButton{color:#fff;box-shadow:none;background:#17161a}[data-theme=light] .primaryButton:hover:not(:disabled){background:#2a282e}[data-theme=light] .successHeroIcon{color:#fff;background:#17161a}@media (max-width:1050px){.mintStage{grid-template-columns:1fr}.artShowcase{min-height:auto}.artFrame,.artFrame img{min-height:min(70vw,650px)}.mintConsole{min-height:auto}}@media (max-width:820px){.appFrame{width:min(100% - 24px,1240px);padding-top:12px}.siteHeader{align-items:flex-start;gap:14px;margin-bottom:14px}.headerTools{flex-wrap:wrap}.environmentBadge{display:none}.mintSuccess{grid-template-columns:auto 1fr}.successStats{border-top:1px solid var(--border);grid-column:1/-1;padding-top:14px}.successTxLink{grid-column:1/-1}.phaseRail{grid-template-columns:1fr}.phaseRailItem{border-right:0;border-bottom:1px solid var(--border)}.phaseRailItem:last-child{border-bottom:0}.protocolStrip,.adminGrid,.compactGrid,.commitCard{grid-template-columns:1fr}.commitActions{justify-content:flex-start}.accessGateFacts{grid-template-columns:1fr}.accessGateFacts div{border-right:0;border-bottom:1px solid var(--border)}.accessGateFacts div:last-child{border-bottom:0}}@media (max-width:620px){.appFrame{width:min(100% - 18px,1240px)}.siteHeader{min-height:54px}.brandText small{display:none}.brandMonogram{width:36px;height:36px}.headerTools{gap:7px}.headerTools>.networkActions>span{display:none}.headerTools .themeButton{width:40px;height:40px}.headerLink{display:none}.artShowcase,.mintConsole{border-radius:20px}.artShowcase{padding:15px}.artFrame{border-radius:16px;min-height:92vw}.artFrame img{min-height:92vw}.artFooterStats{grid-template-columns:repeat(2,1fr)}.mintConsole{padding:22px 18px}.consoleIntroTop{display:grid}.consoleIntro h1{font-size:clamp(2.1rem,11vw,3rem)}.phaseBadge{justify-self:start}.consoleMetrics{grid-template-columns:1fr}.orderRow{grid-template-columns:1fr;gap:13px}.orderTotal{text-align:left}.premiumStepper{width:100%}.walletFacts{grid-template-columns:1fr}.walletFacts div{padding:4px 0}.consoleActions{grid-template-columns:1fr 50px}.consoleFootnote{flex-direction:column;align-items:flex-start}.successStats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.phaseRailItem{grid-template-columns:auto 1fr}.phaseRailPrice{grid-column:2}.shell,.adminShell,.compactHeader{width:min(100% - 18px,1120px)}.hero,.adminHero,.adminCard,.warningCard,.card{border-radius:18px;padding:18px}.accessGateCard{width:min(100% - 18px,620px);margin-top:7vh;padding:26px 18px}.facts div{grid-template-columns:1fr}.facts dd{text-align:left}}:root{--panel:#0f1013c7;--panel-solid:#101115;--panel-elevated:#15161b;--panel-subtle:#ffffff08;--panel-hover:#ffffff0e;--input-bg:#0b0c0f;--glass-border:#ffffff16;--hairline:#fff1;--accent-soft:#d8ff681a;--accent-border:#d8ff6836;--success-strong:#86e89d;--focus-ring:#d8ff6826;--header-bg:#070708c2;--card-shadow:0 24px 70px #0000004d, 0 2px 8px #0000001a}body{background:radial-gradient(80rem 42rem at -4% -8%, #b18cff1d, transparent 52%), radial-gradient(60rem 32rem at 104% 3%, #d8ff6813, transparent 54%), linear-gradient(180deg, #ffffff03, transparent 16rem), var(--bg)}body:before{content:"";pointer-events:none;z-index:-1;opacity:.23;background-image:linear-gradient(var(--hairline) 1px, transparent 1px), linear-gradient(90deg, var(--hairline) 1px, transparent 1px);background-size:68px 68px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 42rem);mask-image:linear-gradient(#000,#0000 42rem)}button:focus-visible,a:focus-visible,input:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.appFrame{width:min(1320px,100% - 56px);padding:18px 0 64px}.siteHeader{border:1px solid var(--glass-border);background:var(--header-bg);-webkit-backdrop-filter:blur(22px)saturate(135%);border-radius:18px;min-height:68px;margin-bottom:18px;padding:8px 10px 8px 12px;box-shadow:0 12px 40px #0000001f}.compactHeader{width:min(1160px,100% - 40px)}.brandLockup{gap:11px}.brandMonogram{border-color:var(--accent-border);background:linear-gradient(145deg, #d8ff682e, #b18cff1a), var(--panel-elevated);width:40px;height:40px;color:var(--text);border-radius:13px;box-shadow:inset 0 1px #ffffff14,0 10px 28px #0000001f}.brandText{gap:3px}.brandText strong{font-size:.94rem;font-weight:780}.brandText small{letter-spacing:.12em;font-size:.61rem}.headerTools{gap:7px}.headerLink,.themeButton,.iconButton{background:0 0;border-color:#0000}.headerLink:hover,.themeButton:hover,.iconButton:hover{background:var(--panel-hover);border-color:var(--glass-border)}.environmentBadge{border-color:var(--glass-border);background:var(--panel-subtle);letter-spacing:.09em;min-height:32px}.primaryButton{border-radius:13px;min-height:46px;box-shadow:0 12px 28px #c6f3421f,inset 0 1px #ffffff2e}.primaryButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 34px #c6f34229,inset 0 1px #fff3}.secondaryButton{border-color:var(--glass-border);background:var(--panel-subtle)}.walletConnectButton{align-items:center;gap:8px;padding-inline:17px;display:inline-flex}.walletSession{border:1px solid var(--glass-border);background:var(--panel-subtle);border-radius:13px;gap:7px;min-height:42px;padding:4px 5px 4px 10px}.walletIdentity{color:var(--text-soft);white-space:nowrap;align-items:center;gap:7px;font-weight:700;display:inline-flex}.walletIdentity small{color:var(--text-muted);font-size:.64rem;font-weight:650}.walletStatusDot{background:var(--success-strong);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #86e89d14}.walletWrongNetwork .walletStatusDot{background:var(--warning);box-shadow:0 0 0 4px #f6c66c14}.walletDisconnectButton{cursor:pointer;min-height:32px;color:var(--text-muted);background:0 0;border:0;border-radius:9px;padding:0 10px;font-size:.69rem;font-weight:750}.walletDisconnectButton:hover{background:var(--panel-hover);color:var(--text)}.mintStage{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);gap:16px}.artShowcase,.mintConsole,.mintSuccess,.phaseRail,.protocolStrip,.accessGateCard,.adminHero,.adminCard,.warningCard,.card{border-color:var(--glass-border);background:var(--panel);box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(24px)saturate(125%)}.artShowcase,.mintConsole{border-radius:26px}.artShowcase{min-height:690px;padding:16px}.artTopline{align-items:center;margin:2px 4px 14px}.sectionKicker{color:var(--text-muted);letter-spacing:.15em;font-size:.64rem}.collectionSubline{color:var(--text-soft);font-size:.78rem}.metadataBadge,.phaseBadge{border-color:var(--glass-border);background:var(--panel-subtle);box-shadow:inset 0 1px #ffffff09}.artFrame{border-color:var(--glass-border);background:var(--input-bg);border-radius:20px;min-height:520px;box-shadow:inset 0 1px #ffffff06}.artFrame:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 58%,#0000002e);position:absolute;inset:0}.artFrame img{min-height:520px}.artOverlay{background:#0a0a0ca8;border-color:#ffffff24;border-radius:11px;padding:10px 12px;bottom:12px;left:12px;right:12px;box-shadow:0 8px 25px #0000002e}.artFooterStats{background:0 0;border-color:#0000;border-radius:13px;gap:0;margin-top:12px}.artFooterStats div{background:0 0;padding:12px 13px;position:relative}.artFooterStats div+div:before{content:"";background:var(--hairline);width:1px;position:absolute;top:22%;bottom:22%;left:0}.artFooterStats strong{font-size:.82rem}.mintConsole{background:radial-gradient(32rem 22rem at 96% -8%, #d8ff680e, transparent 68%), var(--panel);min-height:690px;padding:34px 34px 28px}.consoleIntro{margin-bottom:24px}.consoleIntro h1{letter-spacing:-.062em;max-width:520px;font-size:clamp(2.45rem,4.4vw,4.25rem);font-weight:720;line-height:.94}.headlineSoft{color:var(--text-soft);font-weight:560}.consoleLead{max-width:520px;color:var(--text-soft);margin-top:18px;font-size:.9rem;line-height:1.72}.phaseBadge{padding:8px 11px;font-size:.68rem}.supplyModule{border-color:var(--hairline);padding:18px 0 22px}.supplyHeadline span{font-size:.68rem}.supplyHeadline strong{font-size:1.85rem;font-weight:720}.supplyHeadline em{font-size:.82rem}.premiumProgress{background:var(--panel-hover);height:4px}.consoleMetrics{background:0 0;border:0;gap:8px;margin:18px 0;overflow:visible}.consoleMetrics>div{border:1px solid var(--glass-border);background:var(--panel-subtle);border-radius:13px;padding:13px 14px;box-shadow:inset 0 1px #ffffff06}.consoleMetrics span{font-size:.61rem}.consoleMetrics strong{font-size:.98rem;font-weight:720}.consoleMetrics small{font-size:.66rem}.eligibilityBar{background:var(--panel-subtle);box-shadow:inset 0 0 0 1px var(--glass-border);border-color:#0000;border-radius:13px}.eligibilityIcon{background:var(--accent-soft);border-radius:9px}.orderComposer{border-color:var(--glass-border);background:var(--panel-subtle);border-radius:15px;margin-top:14px;padding:16px}.premiumStepper{border-color:var(--glass-border);background:var(--input-bg);border-radius:11px}.premiumStepper button,.premiumStepper input{min-height:46px}.premiumStepper input{border-color:var(--hairline)}.orderTotal strong{font-size:1.28rem;font-weight:720}.walletFacts{border-color:var(--hairline)}.walletFacts strong{color:var(--text-soft);font-weight:690}.inlineNotice{border-radius:12px}.consoleActions{gap:8px;padding-top:18px}.actionButton{border-radius:14px;min-height:54px;font-size:.9rem}.refreshButton{border:1px solid var(--glass-border);background:var(--panel-subtle);border-radius:14px;width:54px;height:54px}.consoleFootnote{margin-top:13px;padding:0 2px}.mintSuccess{background:radial-gradient(30rem 12rem at -4% 0%, #86e89d17, transparent 65%), var(--panel);border-color:#86e89d2b;border-radius:20px;margin-top:16px;padding:18px 20px}.successHeroIcon{border-radius:13px;width:44px;height:44px;box-shadow:0 8px 22px #c6f3421f}.successCopy h2{font-size:1.08rem}.successStats{gap:26px}.successStats strong{font-variant-numeric:tabular-nums}.phaseRail{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:8px;margin-top:16px;overflow:visible}.phaseRailItem{border:1px solid var(--glass-border);background:var(--panel-subtle);border-radius:15px;min-height:74px;box-shadow:inset 0 1px #ffffff05}.phaseRailItem:last-child{border-right:1px solid var(--glass-border)}.phaseRailItem:before{height:2px;bottom:-1px;left:18px;right:18px}.phaseRailActive{background:linear-gradient(180deg, var(--accent-soft), var(--panel-subtle));border-color:var(--accent-border)}.phaseRailIndex{color:var(--text-muted)}.protocolStrip{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:8px;margin-top:10px;overflow:visible}.protocolStrip>div{border:1px solid var(--glass-border);background:var(--panel-subtle);border-radius:13px;padding:13px 15px}.protocolStrip strong,.protocolStrip a{font-size:.7rem}.accessGateCard,.adminHero,.adminCard,.warningCard,.card{border-color:var(--glass-border);background:var(--panel)}.accessGateFacts div,.facts div{background:var(--panel-subtle)}.fieldLabel input{background:var(--input-bg);border-color:var(--glass-border)}.fieldLabel input:focus{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--focus-ring)}.warningCard{background:var(--warning-bg)}[data-theme=light]{--bg:#f4f5f3;--bg-elevated:#fff;--surface:#ffffffe0;--surface-solid:#fff;--surface-soft:#1e221e09;--surface-hover:#181c180e;--border:#1e231e17;--border-strong:#1e231e24;--text:#171a17;--text-soft:#535a53;--text-muted:#747c74;--accent:#5e7810;--accent-strong:#4f6608;--accent-ink:#fff;--violet:#7054ad;--danger:#a83f50;--danger-bg:#b93e4f12;--warning:#8a6218;--warning-bg:#ab7a2214;--info:#5d56a0;--info-bg:#5c52a612;--success:#287740;--success-bg:#2e844612;--success-strong:#287740;--panel:#ffffffd1;--panel-solid:#fff;--panel-elevated:#fff;--panel-subtle:#21282108;--panel-hover:#2128210f;--input-bg:#fff;--glass-border:#1c221c1a;--hairline:#1c221c13;--accent-soft:#5e781013;--accent-border:#5e781033;--focus-ring:#5e781021;--header-bg:#fafbf9cc;--card-shadow:0 22px 55px #30373013, 0 2px 7px #30373009;--shadow-lg:0 28px 78px #3037301a;--shadow-md:0 16px 42px #30373011}[data-theme=light] .brandMonogram{color:#171a17;background:linear-gradient(145deg,#5e78101a,#7054ad0e),#fff}[data-theme=light] .artShowcase,[data-theme=light] .mintConsole,[data-theme=light] .mintSuccess,[data-theme=light] .accessGateCard,[data-theme=light] .adminHero,[data-theme=light] .adminCard,[data-theme=light] .card{background:var(--panel)}[data-theme=light] .mintConsole{background:radial-gradient(30rem 20rem at 96% -8%, #5e78100e, transparent 68%), var(--panel)}[data-theme=light] .artFrame{background:#ecefe9}[data-theme=light] .artFrame:after{background:linear-gradient(#0000 62%,#1e231e14)}[data-theme=light] .artOverlay{color:#505850;background:#ffffffc7;border-color:#1c221c1c;box-shadow:0 8px 22px #30373012}[data-theme=light] .artFooterStats div,[data-theme=light] .consoleMetrics>div,[data-theme=light] .protocolStrip>div,[data-theme=light] .facts div,[data-theme=light] .accessGateFacts div,[data-theme=light] .orderComposer,[data-theme=light] .eligibilityBar{background:var(--panel-subtle)}[data-theme=light] .premiumStepper,[data-theme=light] .fieldLabel input{background:var(--input-bg)}[data-theme=light] .phaseRailActive{background:linear-gradient(180deg, var(--accent-soft), #ffffff80)}[data-theme=light] .primaryButton{color:#fff;background:#171a17;box-shadow:0 10px 24px #171a171c}[data-theme=light] .primaryButton:hover:not(:disabled){background:#2b302b;box-shadow:0 13px 28px #171a1721}[data-theme=light] .secondaryButton,[data-theme=light] .themeButton,[data-theme=light] .iconButton,[data-theme=light] .walletSession{background:var(--panel-subtle)}[data-theme=light] .premiumProgress{background:#1e231e12}[data-theme=light] .premiumProgress span{box-shadow:none;background:linear-gradient(90deg,#637f16,#8ba33d)}[data-theme=light] .successHeroIcon{color:#fff;box-shadow:none;background:#171a17}[data-theme=light] .phaseLive{color:#287740;background:#2877400e;border-color:#2877402b}[data-theme=light] .warningNotice{color:#805a14;border-color:#8a62182e}[data-theme=light] .errorNotice{color:#963a48;border-color:#a83f5029}[data-theme=light] .infoNotice{color:#554d96;border-color:#5d56a029}[data-theme=light] .accessGateIcon{color:var(--accent-strong)}@media (max-width:1050px){.appFrame{width:min(100% - 32px,1180px)}.mintConsole{padding:30px}}@media (max-width:820px){.siteHeader{border-radius:15px;padding:7px 8px 7px 10px}.walletIdentity small{display:none}.mintStage{gap:12px}.phaseRail,.protocolStrip{gap:7px}}@media (max-width:620px){.appFrame{width:min(100% - 16px,1180px);padding-top:8px}.siteHeader{min-height:58px;margin-bottom:10px}.brandMonogram{border-radius:11px;width:36px;height:36px}.brandText strong{font-size:.88rem}.mintStage{gap:10px}.artShowcase,.mintConsole{border-radius:18px}.artShowcase{padding:11px}.artTopline{margin:3px 3px 10px}.artFrame{border-radius:14px;min-height:94vw}.artFrame img{min-height:94vw}.artOverlay{font-size:.65rem;bottom:8px;left:8px;right:8px}.artFooterStats{margin-top:8px}.artFooterStats div{padding:10px}.mintConsole{padding:24px 18px 20px}.consoleIntro{margin-bottom:20px}.consoleIntro h1{font-size:clamp(2.35rem,12.5vw,3.35rem)}.consoleLead{font-size:.85rem}.consoleMetrics{grid-template-columns:1fr 1fr}.consoleMetrics>div:last-child{grid-column:1/-1}.orderComposer{padding:14px}.phaseRail,.protocolStrip{gap:6px}.phaseRailItem{border-right:1px solid var(--glass-border)}.walletSession{padding-left:8px}.walletDisconnectButton{display:none}}:root,[data-theme=dark]{--brand-purple:#8b4ad4;--brand-purple-deep:#5c2d9a;--brand-mint:#d6f2e2;--brand-cream:#f5ecd6;--brand-ink:#1c1430;--bg:#120b20;--bg-elevated:#191027;--surface:#1c1430db;--surface-solid:#1c1430;--surface-soft:#d6f2e20e;--surface-hover:#d6f2e217;--border:#d6f2e21c;--border-strong:#d6f2e22e;--text:#fffdf7;--text-soft:#ded5e7;--text-muted:#a995bb;--accent:var(--brand-purple);--accent-strong:#a765ee;--accent-ink:#fff;--violet:var(--brand-purple);--danger:#ff91a7;--danger-bg:#ff527617;--warning:#ffd28c;--warning-bg:#ffc76917;--info:#d4b5ff;--info-bg:#8b4ad41f;--success:var(--brand-mint);--success-bg:#d6f2e217;--success-strong:#bdebd2;--panel:#1c1430d6;--panel-solid:#1c1430;--panel-elevated:#25183b;--panel-subtle:#d6f2e20d;--panel-hover:#d6f2e216;--input-bg:#0b0714d1;--glass-border:#d6f2e21d;--hairline:#d6f2e20b;--accent-soft:#8b4ad426;--accent-border:#a765ee57;--focus-ring:#8b4ad442;--header-bg:#140c23d1;--card-shadow:0 24px 74px #05010c5c, 0 2px 8px #05010c2e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg:#fbf7ed;--bg-elevated:#f5ecd6;--surface:#fffdf7eb;--surface-solid:#fffdf8;--surface-soft:#5c2d9a0b;--surface-hover:#5c2d9a13;--border:#1c143018;--border-strong:#1c143029;--text:#1c1430;--text-soft:#574968;--text-muted:#81728e;--accent:#8b4ad4;--accent-strong:#6e34b8;--accent-ink:#fff;--violet:#8b4ad4;--danger:#a9364e;--danger-bg:#a9364e11;--warning:#8a6218;--warning-bg:#8a621812;--info:#5c2d9a;--info-bg:#5c2d9a12;--success:#2e7652;--success-bg:#2e765212;--success-strong:#2e7652;--panel:#fffdf7f0;--panel-solid:#fffdf8;--panel-elevated:#fffaf0;--panel-subtle:#5c2d9a0b;--panel-hover:#5c2d9a13;--input-bg:#fffdf8;--glass-border:#1c143018;--hairline:#5c2d9a0b;--accent-soft:#8b4ad416;--accent-border:#8b4ad43d;--focus-ring:#8b4ad430;--header-bg:#fbf7ede3;--card-shadow:0 22px 60px #41255e17, 0 2px 8px #41255e0d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{width:100%;max-width:100%;overflow-x:clip}body{background:radial-gradient(64rem 34rem at -10% -10%, #8b4ad438, transparent 58%), radial-gradient(52rem 28rem at 110% 0%, #d6f2e21a, transparent 58%), var(--bg);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);font-family:IBM Plex Sans,Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}[data-theme=light] body{background:radial-gradient(56rem 30rem at -8% -8%,#8b4ad41c,#0000 60%),radial-gradient(48rem 28rem at 108% 4%,#d6f2e28c,#0000 60%),linear-gradient(#fffdf8,#fbf7ed 68%)}body:before{opacity:.42;background-image:linear-gradient(#8b4ad409 1px,#0000 1px),linear-gradient(90deg,#8b4ad409 1px,#0000 1px);background-size:72px 72px}[data-theme=light] body:before{opacity:.55}button,a,input{touch-action:manipulation}img{max-width:100%}.sectionKicker,.eyebrow,.stageLabel{letter-spacing:.055em;font-family:"Press Start 2P",ui-monospace,SFMono-Regular,Menlo,monospace}.appFrame{width:min(1320px,100% - 48px);padding-top:max(14px, env(safe-area-inset-top));padding-bottom:max(64px, calc(34px + env(safe-area-inset-bottom)))}.siteHeader{top:max(10px, env(safe-area-inset-top));z-index:50;border-color:var(--glass-border);background:var(--header-bg);min-height:84px;padding:8px 10px;position:sticky;box-shadow:0 16px 46px #0702102e}.brandLockup{gap:12px;min-width:0}.brandLogoShell{border:1px solid var(--accent-border);background:radial-gradient(circle at 28% 18%, #d6f2e247, transparent 48%), linear-gradient(145deg, #8b4ad457, #5c2d9a29), var(--panel-elevated);border-radius:18px;flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 10px 28px #2d0e4c29}.brandLogoImage{object-fit:contain;width:64px;height:64px;padding:3px;display:block}.brandLogoFallback{color:var(--brand-mint);font-family:Righteous,Arial Rounded MT Bold,sans-serif;font-size:1.85rem;line-height:1}.brandText{min-width:0}.brandText strong{color:var(--text);letter-spacing:.005em;font-family:Righteous,Arial Rounded MT Bold,ui-sans-serif,sans-serif;font-size:1.15rem;font-weight:400}.brandText small{color:var(--text-muted);letter-spacing:.12em;font-size:.61rem}.headerTools{min-width:0}.environmentBadge{border-color:var(--accent-border);background:var(--accent-soft);color:var(--text-soft)}.environmentTestnet .environmentDot,.environmentDot{background:var(--brand-mint);box-shadow:0 0 0 4px #d6f2e217}.primaryButton{background:linear-gradient(135deg, var(--brand-purple), var(--brand-purple-deep));color:#fff;min-height:46px;box-shadow:0 12px 30px #5c2d9a3d,inset 0 1px #ffffff2e}.primaryButton:hover:not(:disabled){background:linear-gradient(135deg,#9b59e7,#6933ad);box-shadow:0 16px 36px #5c2d9a47,inset 0 1px #fff3}[data-theme=light] .primaryButton,[data-theme=light] .primaryButton:hover:not(:disabled){color:#fff;background:linear-gradient(135deg, var(--brand-purple), var(--brand-purple-deep))}.secondaryButton,.themeButton,.iconButton,.walletSession{border-color:var(--glass-border);background:var(--panel-subtle)}.walletSession{min-width:0;max-width:100%}.walletIdentity,.walletAddressShort{min-width:0}.walletStatusDot{background:var(--brand-mint);box-shadow:0 0 0 4px #d6f2e21a}.walletWrongNetwork .walletStatusDot{background:var(--warning)}.walletDisconnectButton{justify-content:center;align-items:center;gap:6px;display:inline-flex}.artShowcase,.mintConsole,.mintSuccess,.phaseRail,.protocolStrip,.accessGateCard,.adminHero,.adminCard,.warningCard,.card{border-color:var(--glass-border);background:var(--panel);box-shadow:var(--card-shadow)}.artShowcase,.mintConsole{min-width:0}.artFrame{background:radial-gradient(circle at 50% 10%, #8b4ad42e, transparent 50%), var(--input-bg)}.artAmbient{background:radial-gradient(circle,#8b4ad442,#0000 68%)}.artFooterStats,.consoleMetrics,.facts{background:var(--glass-border)}.artFooterStats div,.consoleMetrics>div,.protocolStrip>div,.facts div{background:var(--panel-solid)}[data-theme=light] .artFooterStats,[data-theme=light] .consoleMetrics,[data-theme=light] .facts{background:var(--glass-border)}[data-theme=light] .artFooterStats div,[data-theme=light] .consoleMetrics>div,[data-theme=light] .protocolStrip>div,[data-theme=light] .facts div{background:var(--panel-solid)}.consoleIntro h1,.successCopy h2,.hero h1,.adminHero h1,.accessGateCard h1{color:var(--text)}.headlineSoft{color:var(--text-soft)}.phaseLive{color:var(--brand-mint);background:#d6f2e20f;border-color:#d6f2e238}.phaseLive .phaseDot{background:var(--brand-mint);box-shadow:0 0 0 4px #d6f2e217}[data-theme=light] .phaseLive{color:var(--brand-purple-deep);border-color:var(--accent-border);background:var(--accent-soft)}[data-theme=light] .phaseLive .phaseDot{background:var(--brand-purple);box-shadow:0 0 0 4px #8b4ad417}.premiumProgress{background:#d6f2e214}.premiumProgress span,[data-theme=light] .premiumProgress span{background:linear-gradient(90deg, var(--brand-purple-deep), var(--brand-purple), var(--brand-mint));box-shadow:0 0 18px #8b4ad447}.eligibilityIcon{color:var(--brand-mint);background:#8b4ad426}[data-theme=light] .eligibilityIcon{color:var(--brand-purple-deep);background:var(--accent-soft)}.orderComposer,.eligibilityBar,[data-theme=light] .orderComposer,[data-theme=light] .eligibilityBar{background:var(--panel-subtle);border-color:var(--glass-border)}.premiumStepper,.fieldLabel input,[data-theme=light] .premiumStepper,[data-theme=light] .fieldLabel input{background:var(--input-bg);border-color:var(--glass-border);color:var(--text)}.mintSuccess{background:radial-gradient(34rem 14rem at 0% 0%, #8b4ad42e, transparent 65%), var(--panel)}[data-theme=light] .mintSuccess{background:radial-gradient(34rem 14rem at 0% 0%, #8b4ad41a, transparent 65%), var(--panel)}.successHeroIcon,[data-theme=light] .successHeroIcon{background:linear-gradient(145deg, var(--brand-purple), var(--brand-purple-deep));color:#fff}.phaseRailActive,[data-theme=light] .phaseRailActive{background:linear-gradient(#8b4ad41f,#d6f2e209)}.phaseRailActive .phaseRailIndex{color:var(--brand-purple)}.inlineNotice,.warningNotice,.errorNotice,.infoNotice{overflow-wrap:anywhere}code,.facts dd,.protocolStrip a,.consoleFootnote,.successStats strong{overflow-wrap:anywhere;word-break:break-word}@media (max-width:1050px){.appFrame{width:min(100% - 28px,980px)}.mintStage{grid-template-columns:1fr;gap:14px}.artShowcase,.mintConsole{min-height:auto}.artFrame,.artFrame img{aspect-ratio:1;height:auto;min-height:0}.artFrame img{object-fit:cover}}@media (max-width:720px){body:before{opacity:.28;background-size:52px 52px}.appFrame,.shell,.adminShell,.compactHeader{width:calc(100% - 20px);max-width:100%;margin-left:auto;margin-right:auto}.appFrame{padding-top:max(8px, env(safe-area-inset-top));padding-bottom:max(38px, calc(24px + env(safe-area-inset-bottom)))}.siteHeader,.compactHeader{top:max(6px, env(safe-area-inset-top));border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:0;margin-bottom:12px;padding:9px 10px;position:sticky}.brandLockup{gap:10px}.brandLogoShell,.brandLogoImage{flex-basis:64px;width:64px;height:64px}.brandText strong{font-size:1.04rem}.brandText small{letter-spacing:.09em;font-size:.55rem;display:block}.headerTools{flex-wrap:nowrap;justify-content:stretch;align-items:center;gap:7px;width:100%;min-width:0;display:flex}.environmentBadge,.headerLink{display:none}.headerTools .themeButton{flex:0 0 44px;width:44px;height:44px}.headerTools .networkActions,.headerTools .walletConnectButton{flex:auto;width:auto;min-width:0}.walletConnectButton{justify-content:center;min-height:44px}.walletSession{justify-content:space-between;min-height:44px;padding:4px 4px 4px 9px}.walletIdentity{flex:auto;min-width:0;overflow:hidden}.walletAddressShort{text-overflow:ellipsis;overflow:hidden}.walletIdentity small{display:none}.walletDisconnectButton{width:38px;min-width:38px;height:36px;padding:0}.disconnectLabel{display:none}.walletWrongNetwork{gap:6px}.walletWrongNetwork .walletIdentity{flex:0 auto}.switchNetworkButton{white-space:normal;min-width:0;padding:0 10px;font-size:.74rem;line-height:1.1}.mintStage{gap:12px}.artShowcase,.mintConsole{border-radius:22px}.artShowcase{padding:12px}.artTopline{gap:10px;margin:2px 2px 10px}.sectionKicker{font-size:.55rem;line-height:1.45}.collectionSubline{font-size:.76rem}.metadataBadge{padding:6px 8px;font-size:.67rem}.artFrame{aspect-ratio:1;border-radius:17px;height:auto;min-height:0!important}.artFrame img{aspect-ratio:1;object-fit:cover;height:100%;min-height:0!important}.artOverlay{padding:9px 10px;font-size:.66rem;bottom:9px;left:9px;right:9px}.artFooterStats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:11px}.artFooterStats div{padding:11px 12px}.mintConsole{padding:19px 14px 15px}.consoleIntro{margin-bottom:16px}.consoleIntroTop{gap:12px;display:grid}.consoleIntro h1{max-width:none;font-size:clamp(2rem,10vw,2.75rem);line-height:1}.phaseBadge{justify-self:start}.consoleLead{margin-top:12px;font-size:.88rem;line-height:1.55}.supplyModule{padding:15px 0 17px}.supplyHeadline strong{font-size:1.4rem}.premiumProgress{height:6px}.consoleMetrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0}.consoleMetrics>div{padding:12px}.consoleMetrics>div:last-child{grid-column:1/-1}.eligibilityBar{grid-template-columns:32px minmax(0,1fr);padding:12px}.orderComposer{border-radius:16px;padding:14px}.orderRow{grid-template-columns:1fr;gap:12px}.quantityGroup{min-width:0}.premiumStepper{grid-template-columns:48px minmax(0,1fr) 48px;width:100%;min-width:0;display:grid}.premiumStepper button{width:48px;min-height:48px}.premiumStepper input{width:100%;min-width:0;min-height:48px}.orderTotal{text-align:left}.walletFacts{grid-template-columns:1fr;gap:8px}.walletFacts div{min-width:0;padding:0}.walletFacts strong{overflow-wrap:anywhere}.consoleActions{grid-template-columns:minmax(0,1fr) 48px;gap:8px}.consoleActions .primaryButton,.consoleActions .networkActions,.consoleActions .walletConnectButton{width:100%;min-width:0}.refreshButton{width:48px;height:48px}.consoleFootnote{grid-template-columns:1fr;align-items:start;gap:7px;display:grid}.mintSuccess{border-radius:20px;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:16px}.successHeroIcon{width:42px;height:42px}.successCopy{min-width:0}.successCopy h2{font-size:1.2rem;line-height:1.15}.successStats{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.successStats>div{min-width:0}.successStats>div:last-child{grid-column:1/-1}.successTxLink{grid-column:1/-1;justify-content:center;justify-self:stretch;min-height:44px}.phaseRail{scroll-snap-type:x mandatory;scrollbar-width:none;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;gap:8px;display:flex;overflow-x:auto}.phaseRail::-webkit-scrollbar{display:none}.phaseRailItem{scroll-snap-align:start;background:var(--panel);min-width:0;box-shadow:var(--card-shadow);border-radius:16px;flex:0 0 min(82vw,310px);border:1px solid var(--glass-border)!important}.phaseRailPrice{grid-column:auto}.protocolStrip{border-radius:18px;grid-template-columns:1fr}.protocolStrip>div{min-width:0}.hero,.adminHero,.adminCard,.warningCard,.card,.accessGateCard{border-radius:18px;padding:16px}.adminGrid,.compactGrid,.manifestGrid{grid-template-columns:1fr}.fieldLabel,.fieldLabel input{width:100%;min-width:0}.fieldLabel input{min-height:48px}.fieldLabel input[type=file]{padding:10px}.facts div{grid-template-columns:1fr;gap:4px}.facts dd{text-align:left;margin:0}.accessGateFacts{grid-template-columns:1fr}.accessGateActions{grid-template-columns:1fr;display:grid}.accessGateActions>*{width:100%}}@media (max-width:420px){.appFrame,.shell,.adminShell,.compactHeader{width:calc(100% - 14px)}.siteHeader,.compactHeader{border-radius:16px;padding:8px}.brandLogoShell,.brandLogoImage{flex-basis:64px;width:64px;height:64px}.brandText strong{font-size:.98rem}.brandText small{font-size:.5rem}.artTopline{align-items:flex-start}.artOverlay{gap:4px;display:grid}.mintConsole{padding:17px 12px 14px}.consoleIntro h1{font-size:clamp(1.9rem,11vw,2.45rem)}.consoleMetrics{grid-template-columns:1fr}.consoleMetrics>div:last-child{grid-column:auto}.supplyHeadline{align-items:center}.supplyHeadline strong{font-size:1.28rem}.phaseRailItem{flex-basis:min(88vw,300px)}.successStats{grid-template-columns:1fr}.successStats>div:last-child{grid-column:auto}.switchNetworkButton{font-size:.7rem}}@media (hover:none){.primaryButton:hover:not(:disabled),.secondaryButton:hover,.themeButton:hover,.iconButton:hover,.headerLink:hover{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-theme=light] .brandLogoFallback{color:var(--brand-purple-deep)}@media (max-width:720px){.headerTools>.networkActions>.walletIdentity{display:inline-flex}}.brandLogoImage{box-sizing:border-box;object-fit:contain;padding:3px}.holderBuilderCard{margin-top:14px}.holderBuilderIntro{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;display:grid}.holderBuilderIntro h2{color:var(--text);letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(1.2rem,2.4vw,1.65rem)}.holderTierLegend{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.holderTierLegend span{border:1px solid var(--glass-border);background:var(--panel-subtle);border-radius:12px;gap:2px;min-width:128px;padding:10px 12px;display:grid}.holderTierLegend strong{color:var(--text);font-size:.76rem}.holderTierLegend small{color:var(--text-muted);font-size:.66rem}.holderBuilderGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin-top:8px;display:grid}.fieldLabel small{color:var(--text-muted);letter-spacing:normal;text-transform:none;font-size:.64rem;font-weight:550;line-height:1.4}.holderBuilderActions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;display:flex}.holderBuilderActions .primaryButton,.holderBuilderActions .secondaryButton{margin-top:0}.holderBuilderSummary{border:1px solid var(--glass-border);background:var(--glass-border);border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:16px;display:grid;overflow:hidden}.holderBuilderSummary div{background:var(--panel-solid);gap:4px;padding:12px;display:grid}.holderBuilderSummary span{color:var(--text-muted);font-size:.66rem}.holderBuilderSummary strong{color:var(--text);font-size:1rem}@media (max-width:720px){.holderBuilderIntro{grid-template-columns:1fr;gap:12px}.holderTierLegend{justify-content:stretch}.holderTierLegend span{flex:140px;min-width:0}.holderBuilderGrid{grid-template-columns:1fr}.holderBuilderActions{align-items:stretch}.holderBuilderActions .primaryButton,.holderBuilderActions .secondaryButton{justify-content:center;width:100%}.holderBuilderSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.holderBuilderSummary{grid-template-columns:1fr}}
