.home-page{gap:clamp(18px,3vw,38px);display:grid;position:relative}.falling-pkmon-field{z-index:35;pointer-events:none;contain:layout paint style;position:fixed;inset:0;overflow:hidden}.falling-pkmon-field:before{content:"";opacity:.15;mix-blend-mode:screen;background:linear-gradient(#edff0047,#0000 22%),linear-gradient(90deg,#0000 0 49%,#edff0026 49% 50%,#0000 50% 100%);position:absolute;inset:0}.falling-pkmon-print{top:calc(-1 * var(--fall-size) - var(--fall-start-offset));left:var(--fall-left);width:var(--fall-size);height:var(--fall-size);padding:max(5px, calc(var(--fall-size) * .08));opacity:0;transform:translate3d(0, -12vh, 0) rotate(var(--fall-rotate-start));animation:fallingPkmon var(--fall-duration) linear var(--fall-delay) both, fallingPkmonLift .84s steps(3, end) var(--fall-delay) both;will-change:transform, opacity, filter;background:linear-gradient(#edff0029,#0000 24%) 0 0/100% 100%,linear-gradient(0deg,#edff0014 1px,#0000 1px) 0 0/10px 10px,linear-gradient(90deg,#edff0012 1px,#0000 1px) 0 0/10px 10px,#180824d1 0 0/100% 100%;border:1px solid #edff008f;place-items:center;display:grid;position:absolute;box-shadow:3px 3px #09030fb8,0 0 14px #edff0024,0 0 0 1px #f5f1ff14}.falling-pkmon-print:before,.falling-pkmon-print:after{content:"";pointer-events:none;position:absolute;inset:0}.falling-pkmon-print:before{border:6px solid #1808246b;box-shadow:inset 0 0 0 1px #edff0033}.falling-pkmon-print:after{opacity:.16;mix-blend-mode:screen;background:linear-gradient(90deg,#0000 0 43%,#f5f1ff57 43% 44%,#0000 44% 100%),linear-gradient(0deg,#0000 0 47%,#edff0033 47% 48%,#0000 48% 100%)}.falling-pkmon-print .svg-image{z-index:1;position:relative}.falling-pkmon-print .pending-pkmon-art{z-index:1;width:100%;position:relative}.falling-pkmon-print .svg-image svg{width:100%;max-width:none}.home-buy-shell{isolation:isolate;border:1px solid var(--acid);background:linear-gradient(90deg, #edff0014 0 1px, transparent 1px 100%), linear-gradient(0deg, #edff000b 0 1px, transparent 1px 100%), var(--bg-2);min-height:min(600px,100vh - 104px);box-shadow:var(--shadow-hard);background-size:42px 100%,100% 42px,100% 100%;grid-template-columns:minmax(0,.98fr) minmax(390px,.66fr);align-items:stretch;display:grid;position:relative;overflow:hidden}.home-buy-shell:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000 0 31%,#edff001f 31% calc(31% + 1px),#0000 calc(31% + 1px) 100%),linear-gradient(#edff001f,#0000 28%);position:absolute;inset:0}.home-buy-action{border-right:1px solid var(--acid);grid-template-rows:auto auto auto auto minmax(0,1fr);align-content:start;gap:12px;min-width:0;padding:clamp(16px,2.2vw,26px);display:grid}.home-buy-action h1{width:100%;max-width:none;color:var(--acid);font-family:var(--sans);letter-spacing:-.032em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:clamp(2.35rem,3.9vw,3.9rem);font-weight:950;line-height:.9}.home-buy-deck{max-width:54ch;color:var(--ink);text-wrap:pretty;margin:-4px 0 0;font-size:clamp(.74rem,.88vw,.86rem);font-weight:800;line-height:1.42}.home-buy-tabs{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-buy-tabs button,.home-buy-tabs a{border:0;border-right:1px solid var(--line);background:var(--surface);min-width:0;min-height:48px;color:var(--muted);text-align:left;transition:background-color .14s var(--ease), color .14s var(--ease), box-shadow .14s var(--ease);border-radius:0;align-content:center;gap:4px;padding:8px 10px;display:grid}.home-buy-tabs a:last-child{border-right:0}.home-buy-tabs .is-active{background:var(--acid);color:var(--bg);box-shadow:inset 0 -4px #17082333}:is(.home-buy-tabs:has(a:hover) .is-active,.home-buy-tabs:has(a:focus-visible) .is-active){background:var(--surface);color:var(--muted);box-shadow:none}.home-buy-tabs a:hover,.home-buy-tabs a:focus-visible,.home-buy-tabs button:focus-visible{background:var(--acid);color:var(--bg);outline:0;box-shadow:inset 0 -4px #17082333}.home-buy-tabs .is-active:focus-visible{background:var(--acid);color:var(--bg);box-shadow:inset 0 -4px #17082333}.home-buy-tabs:has(button:hover) .is-active{background:var(--acid);color:var(--bg);box-shadow:inset 0 -4px #17082333}.home-buy-tabs strong{text-transform:uppercase;font-size:.64rem;font-weight:950;line-height:1}.home-buy-tabs span{font-size:.52rem;font-weight:850;line-height:1.25}.home-buy-panel{isolation:isolate;border:1px solid var(--acid);background:linear-gradient(90deg, #edff0016 0 1px, transparent 1px 100%), linear-gradient(0deg, #f5f1ff09 0 1px, transparent 1px 100%), var(--surface);box-shadow:none;background-size:18px 100%,100% 18px,100% 100%;gap:12px;padding:clamp(14px,1.45vw,17px);display:grid;position:relative;overflow:hidden}.home-buy-panel:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(var(--acid), var(--acid)) 0 0 / 58px 1px no-repeat, linear-gradient(var(--acid), var(--acid)) 0 0 / 1px 58px no-repeat, linear-gradient(var(--acid), var(--acid)) 100% 100% / 58px 1px no-repeat, linear-gradient(var(--acid), var(--acid)) 100% 100% / 1px 58px no-repeat;opacity:.32;position:absolute;inset:1px}.home-buy-panel-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 2px 2px;display:flex}.home-buy-panel-head span,.home-buy-preview-head span{color:var(--acid);text-transform:uppercase;font-size:.64rem;font-weight:950;line-height:1}.home-buy-panel-head strong{color:var(--ink);margin-top:5px;font-size:1rem;display:block}.home-buy-quote-state{align-items:center;gap:8px;display:inline-flex}.home-buy-quote-state strong{border:1px solid var(--line);background:var(--bg-2);min-width:54px;color:var(--ink);text-align:center;justify-content:center;align-items:center;gap:7px;margin:0;padding:9px 10px;font-size:.72rem;display:inline-flex}.home-buy-quote-state strong:before{content:"";background:0 0;border:1px solid;width:7px;height:7px}.home-buy-quote-state[data-state=live] strong{border-color:var(--acid);color:var(--acid)}.home-buy-quote-state[data-state=refreshing] strong{color:var(--acid);border-color:#edff00c2;box-shadow:inset 0 0 0 1px #edff0014}.home-buy-quote-state[data-state=loading] strong{color:var(--acid);background:linear-gradient(90deg, #edff0029 0 1px, transparent 1px 100%), var(--bg-2);background-size:8px 100%,100% 100%;border-color:#edff009e}.home-buy-quote-state[data-state=live] strong:before{background:var(--acid);box-shadow:0 0 0 2px #edff0024}.home-buy-quote-state[data-state=loading] strong:before,.home-buy-quote-state[data-state=refreshing] strong:before{background:var(--acid);animation:.98s cubic-bezier(.22,1,.36,1) infinite quoteStatePulse}.home-buy-ticket{border:1px solid var(--line-strong);box-shadow:none;background:linear-gradient(90deg,#6c39a86b 0 1px,#0000 1px 100%) 0 0/42px 100%,linear-gradient(0deg,#6c39a85c 0 1px,#0000 1px 100%) 0 0/100% 42px,#27113fe0 0 0/100% 100%;gap:0;padding:10px;display:grid;container:home-buy-ticket/inline-size}.home-buy-ticket-grid{box-shadow:none;background:0 0;border:0;grid-template-rows:repeat(2,minmax(64px,1fr));grid-template-columns:1fr;grid-template-areas:"count""pay";gap:8px;padding:0;display:grid;position:relative;overflow:hidden}.home-count-control,.home-buy-summary-row{background:0 0;border:0;border-bottom:1px solid #9560dfb8;justify-content:space-between;align-items:center;gap:18px;min-width:0;min-height:64px;padding:0 14px;display:flex;position:relative}.home-count-control{box-shadow:none;background:#32165a5c;grid-area:count}.home-buy-summary-row.is-pay{box-shadow:none;background:#32165a4d;border-bottom:0;grid-area:pay}.home-count-control label,.home-buy-summary-row>span{z-index:1;min-height:auto;color:var(--acid);text-transform:uppercase;background:0 0;border:0;flex:none;align-items:center;padding:0;font-size:clamp(.82rem,1.02vw,.94rem);font-weight:950;line-height:1.2;display:flex;position:relative}.home-count-control label{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px}.home-count-control label span{display:block}.home-count-control label strong{color:var(--ink);font-family:var(--mono);text-transform:none;font-size:.68rem;font-weight:950;line-height:1.15;display:block}.home-count-control .mint-count-stepper{z-index:1;background:var(--bg-2);width:min(236px,100% - 22px);height:48px;box-shadow:none;grid-template-columns:42px minmax(56px,1fr) 42px;justify-self:end;margin:0;position:relative}.home-count-control .mint-count-input{font-size:clamp(1.24rem,1.9vw,1.58rem)}.home-count-control .mint-count-stepper button{font-size:1.18rem}.home-count-control .mint-count-stepper button:hover,.home-count-control .mint-count-stepper button:focus-visible{box-shadow:none}.home-buy-summary-row>div{text-align:right;justify-items:end;gap:5px;min-width:0;padding:0;display:grid}.home-buy-summary-row strong{z-index:1;min-width:0;color:var(--ink);font-family:var(--mono);letter-spacing:0;white-space:nowrap;overflow-wrap:anywhere;font-size:clamp(.92rem,1.22vw,1.08rem);font-weight:950;line-height:1.08;display:block;position:relative}.home-buy-summary-row small{z-index:1;color:var(--muted);overflow-wrap:anywhere;font-size:.54rem;font-weight:850;line-height:1.35;display:block;position:relative}.home-buy-summary-row.is-pay strong{font-size:clamp(1.18rem,1.7vw,1.48rem)}.home-buy-summary-row.is-pay[data-pending=true] strong{color:#f5f1ffe6}.quote-roll{white-space:nowrap;font-variant-numeric:tabular-nums;vertical-align:top;justify-content:flex-end;min-width:11ch;display:inline-flex;overflow:hidden}.quote-roll-slot{white-space:pre;height:1.08em;line-height:1.08;display:inline-block;overflow:hidden}.quote-roll-slot>span{display:block}.quote-roll-slot-track{animation:.56s cubic-bezier(.16,1,.3,1) both quoteDigitRoll;animation-delay:calc((var(--quote-roll-index,0) % 8) * 24ms)}.quote-roll-slot-track>span{height:1.08em;line-height:1.08;display:block}.quote-roll[data-pending=true]{opacity:.82}@container home-buy-ticket (max-width:460px){.home-buy-ticket-grid{grid-template-rows:repeat(2,minmax(64px,1fr));grid-template-columns:1fr}.home-count-control,.home-buy-summary-row{gap:10px;padding:0 10px}.home-count-control{min-height:68px}.home-count-control .mint-count-stepper{grid-template-columns:36px minmax(48px,1fr) 36px;width:min(164px,100% - 18px);height:40px;margin:7px 10px 7px 0}.home-count-control .mint-count-input{font-size:clamp(1.06rem,5.4vw,1.36rem)}}.home-buy-status{border:1px solid var(--line);color:var(--ink);margin:0;padding:8px 10px;font-size:.68rem;font-weight:850;line-height:1.35}.home-buy-status.is-error{color:#ffdbe4}.home-buy-actions{display:grid}.home-buy-primary{border:1px solid var(--acid);background:linear-gradient(90deg, #f5f1ff2e 0 1px, transparent 1px 100%), var(--acid);min-height:42px;color:var(--bg);text-transform:uppercase;transition:transform .14s var(--ease), box-shadow .14s var(--ease), background-color .14s var(--ease);background-size:10px 100%,100% 100%;border-radius:0;justify-content:center;align-items:center;font-size:.74rem;font-weight:950;display:inline-flex;box-shadow:4px 4px #06020b}.home-buy-primary.is-scan-ready{isolation:isolate;position:relative;overflow:hidden}.home-buy-primary.is-scan-ready span{z-index:2;position:relative}.home-buy-primary.is-scan-ready:not(:disabled){animation:2.45s cubic-bezier(.22,1,.36,1) infinite mintPrimaryBreathe}.home-buy-primary.is-scan-ready:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, transparent 0 18%, #ffffff9e 44%, transparent 70%), linear-gradient(var(--acid-2), var(--acid-2)) 0 0 / 34px 2px no-repeat, linear-gradient(var(--acid-2), var(--acid-2)) 100% 100% / 34px 2px no-repeat;opacity:0;position:absolute;inset:0;transform:translate(-88%)}.home-buy-primary.is-scan-ready:not(:disabled):before{animation:2.45s steps(7,end) infinite mintPrimaryScan}.home-buy-primary.is-scan-ready.is-quote-refreshing:disabled:before{animation:1.4s cubic-bezier(.16,1,.3,1) infinite mintPrimaryScan}.home-buy-primary:hover:not(:disabled),.home-buy-primary:focus-visible:not(:disabled){background:linear-gradient(90deg, #f5f1ff3d 0 1px, transparent 1px 100%), var(--acid-2);outline:0;transform:translate(-2px,-2px);box-shadow:6px 6px #06020b}.home-buy-primary:active:not(:disabled){transform:translate(1px,1px);box-shadow:2px 2px #06020b}.home-buy-primary:disabled{background:var(--surface-2);color:var(--dim);box-shadow:none}.home-buy-primary.is-quote-refreshing:disabled{cursor:wait;background:linear-gradient(90deg, #f5f1ff24 0 1px, transparent 1px 100%), var(--acid);color:#170823d1;filter:saturate(.92)brightness(.96);background-size:10px 100%,100% 100%;box-shadow:4px 4px #06020b}.home-buy-preview{--preview-glow:.18;--header-charge:10%;isolation:isolate;min-width:0;box-shadow:inset 12px 0 0 #09030f4d, inset 0 0 0 1px #f5f1ff0b, inset 0 0 calc(46px * var(--preview-glow)) #edff001a, 0 0 calc(34px * var(--preview-glow)) #edff0042;background:linear-gradient(90deg,#f5f1ff0d 0 1px,#0000 1px 100%) 0 0/18px 100%,linear-gradient(0deg,#edff0009 0 1px,#0000 1px 100%) 0 0/100% 18px,linear-gradient(#2b1249 0%,#160721 62%,#241039 100%) 0 0/100% 100%;grid-template-rows:auto minmax(360px,1fr) auto auto auto;display:grid;position:relative;overflow:hidden}.home-buy-preview-backdrop{z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:.74;position:absolute;inset:0;overflow:hidden}.home-buy-preview-backdrop:before,.home-buy-preview-backdrop:after{content:"";pointer-events:none;position:absolute}.home-buy-preview-backdrop:before{filter:blur(.2px);background:linear-gradient(115deg,#0000 0 28%,#edff0014 34%,#0000 40% 100%),linear-gradient(65deg,#0000 0 54%,#9560df29 59%,#0000 66% 100%);inset:20% -18% 10%}.home-buy-preview-backdrop:after{background:linear-gradient(90deg,#0000,#edff001a 18%,#0000 38%),linear-gradient(90deg,#0000 0 14%,#9560df29 42%,#0000 74%);height:34%;bottom:6%;left:8%;right:-10%;transform:skew(-18deg)}.home-buy-energy-band{filter:blur(.4px);will-change:transform, opacity;background:linear-gradient(90deg,#0000,#edff0042 28%,#f5f1ff2e 42%,#0000 72%);width:72%;height:12%;position:absolute;left:-24%;transform:skew(-18deg)}.home-buy-energy-band:first-child{top:15%}.home-buy-energy-band:nth-child(2){background:linear-gradient(90deg,#0000,#9560df47 34%,#0000 70%);height:8%;top:31%}.home-buy-energy-band:nth-child(3){top:49%}.home-buy-energy-band:nth-child(4){background:linear-gradient(90deg,#0000,#f5f1ff2e 32%,#edff0033 44%,#0000 76%);height:9%;top:67%}.home-buy-energy-band:nth-child(5){height:7%;top:82%}.home-buy-preview:before,.home-buy-preview:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.home-buy-preview:before{opacity:.34;background:linear-gradient(116deg,#0000 0 42%,#edff0024 42% calc(42% + 1px),#0000 calc(42% + 1px) 100%),linear-gradient(64deg,#0000 0 61%,#9560df38 61% calc(61% + 1px),#0000 calc(61% + 1px) 100%);animation:6.4s steps(10,end) infinite previewPanelSweep;transform:translate(-18%)}.home-buy-preview:after{opacity:.2;background:linear-gradient(var(--acid), var(--acid)) 20px 30px / 1px 86px no-repeat, linear-gradient(var(--acid), var(--acid)) 20px 30px / 58px 1px no-repeat, linear-gradient(var(--acid), var(--acid)) calc(100% - 20px) calc(100% - 66px) / 1px 48px no-repeat, linear-gradient(var(--acid), var(--acid)) calc(100% - 72px) calc(100% - 20px) / 52px 1px no-repeat}.home-buy-preview-head{z-index:3;background:linear-gradient(90deg, rgb(237 255 0/var(--header-charge)), transparent 34%), #180827e0;box-shadow:inset 0 -1px 0 rgb(237 255 0/var(--header-charge)), 0 16px 34px #09030f2e;will-change:transform, filter;border-bottom:1px solid #edff007a;justify-content:space-between;align-items:end;gap:14px;padding:16px 18px 15px;display:flex;position:relative;overflow:hidden}.home-buy-preview-head strong{color:var(--ink);font-family:var(--sans);letter-spacing:-.025em;text-transform:uppercase;margin-top:5px;font-size:clamp(1.45rem,2.1vw,2rem);font-weight:950;line-height:.95;display:block}.home-buy-preview-head small{color:var(--muted);text-align:right;font-size:.68rem;font-weight:850}.home-buy-preview-stage{z-index:2;isolation:isolate;perspective:920px;will-change:transform, opacity;background:linear-gradient(115deg,#0000 0 26%,#9560df1f 36%,#0000 48%) 0 0/100% 100%,linear-gradient(65deg,#0000 0 55%,#edff001a 62%,#0000 72%) 0 0/100% 100%,linear-gradient(90deg,#0000 0 48%,#edff002e 48% calc(48% + 1px),#0000 calc(48% + 1px) 100%) 0 0/100% 100%,linear-gradient(#09030fc7,#0000 20% 78%,#09030fd1) 0 0/100% 100%,linear-gradient(0deg,#edff0011 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#edff000d 1px,#0000 1px) 0 0/24px 24px,#20102f 0 0/100% 100%;place-items:center;min-height:0;padding:clamp(24px,3.1vw,44px) clamp(18px,2.3vw,34px);display:grid;position:relative;overflow:hidden}.home-buy-preview-stage:before,.home-buy-preview-stage:after{content:"";pointer-events:none;position:absolute;inset:14px}.home-buy-preview-stage:before{border:1px solid #edff0014;box-shadow:inset 0 0 0 1px #f5f1ff05,inset 0 -18px #09030f2e}.home-buy-preview-stage:after{content:none}.home-buy-stage-shutter{z-index:2;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.home-buy-stage-shutter span{filter:blur(.3px);will-change:transform, opacity;background:linear-gradient(90deg,#0000,#edff0047 32%,#f5f1ff3d 46%,#0000 72%);width:72%;height:18%;position:absolute;left:-30%;transform:skew(-16deg)}.home-buy-stage-shutter span:first-child{top:18%}.home-buy-stage-shutter span:nth-child(2){top:43%}.home-buy-stage-shutter span:nth-child(3){top:68%}.home-buy-stage-grid{z-index:1;transform-origin:bottom;pointer-events:none;grid-template-columns:repeat(9,minmax(0,1fr));gap:7px;display:grid;position:absolute;bottom:7%;left:7%;right:7%;transform:rotateX(64deg)translateY(18px)}.home-buy-stage-grid span{opacity:.34;will-change:transform, opacity;background:linear-gradient(135deg,#edff0012,#0000 48%),#11051d6b;border:1px solid #9560df4d;min-height:18px}.home-buy-stage-grid span:nth-child(4n){border-color:#edff004d}.home-buy-stage-grid span:nth-child(7n){background:linear-gradient(135deg,#edff0029,#0000 42%),#32165a75}.home-buy-stage-beam{z-index:2;pointer-events:none;opacity:0;will-change:transform, opacity;background:linear-gradient(#0000,#edff00eb 42%,#f5f1ff9e 48%,#0000 66%);width:3px;position:absolute;top:18%;bottom:15%;left:50%;box-shadow:0 0 16px #edff0085,0 0 42px #f5f1ff38}.home-buy-output-rack{z-index:3;width:min(78%,400px);min-width:260px;transform-style:preserve-3d;will-change:transform, opacity, filter;place-items:center;display:grid;position:relative}.home-buy-particle-burst{z-index:1;pointer-events:none;mix-blend-mode:screen;place-items:center;display:grid;position:absolute;inset:0}.home-buy-particle-burst span{background:var(--acid);will-change:transform, opacity;width:7px;height:3px;box-shadow:0 0 8px #edff008a,0 0 18px #f5f1ff33}.home-buy-particle-burst span:nth-child(3n){background:#f5f1fff5;width:4px;height:4px}.home-buy-particle-burst span:nth-child(4n){background:#9560dff0;width:10px}.home-buy-output-rack:before,.home-buy-output-rack:after{content:"";pointer-events:none;position:absolute}.home-buy-output-rack:before{z-index:-1;background:radial-gradient(circle at 50% 45%,#edff0024,#0000 58%),#0e04198f;border:0;inset:-12px -14px;box-shadow:8px 8px #09030f,inset 0 0 34px #edff0009}.home-buy-output-rack:after{opacity:.8;background:linear-gradient(90deg,#09030feb,#09030f2e);height:16px;bottom:-27px;left:22px;right:-28px;transform:skew(-18deg)}.home-buy-mystery-card{width:100%;min-width:0;transform:translateZ(26px)}.home-buy-card-glitch{z-index:2;width:100%;transform-style:preserve-3d;will-change:transform, opacity, filter;place-items:center;display:grid;position:relative}.home-buy-output-rack .mystery-card{box-shadow:8px 8px #09030f,0 0 24px #edff001a}.home-buy-preview-note{z-index:3;color:var(--muted);will-change:transform, opacity, filter;background:linear-gradient(90deg,#edff0014,#0000 36%),#0e041999;border:1px solid #9560dfb8;margin:0 18px 11px;padding:10px 12px 10px 34px;font-size:.66rem;font-weight:850;line-height:1.4;position:relative}.home-buy-preview-note:before{content:"";border:1px solid var(--acid);background:var(--acid);width:10px;height:10px;position:absolute;top:50%;left:12px;transform:translateY(-50%);box-shadow:5px 5px #09030fd9,13px 0 #edff0038}.home-buy-recent{--queue-scan:0%;z-index:3;perspective:360px;will-change:transform, opacity;background:linear-gradient(90deg,#09030f8f,#0000 48%,#09030f6b),#1808277a;border-top:1px solid #6c39a89e;flex-wrap:nowrap;align-items:center;gap:11px;padding:12px 18px 14px;display:flex;position:relative;overflow:hidden}.home-buy-recent:before,.home-buy-recent:after{content:"";pointer-events:none;position:absolute}.home-buy-recent:before{background:linear-gradient(90deg,#0000,#edff0080 18%,#9560df80 52%,#0000);height:1px;top:50%;left:18px;right:18px}.home-buy-recent:after{top:0;bottom:0;left:calc(var(--queue-scan) - 24%);z-index:2;mix-blend-mode:screen;opacity:.86;background:linear-gradient(90deg,#0000,#edff0038 35%,#f5f1ff33 50%,#0000 72%);width:24%;transform:skew(-18deg)}.home-buy-recent-art{z-index:1;border:1px solid var(--line);width:64px;height:64px;transform-style:preserve-3d;will-change:transform, opacity, filter;background:linear-gradient(135deg,#edff0014,#0000 38%),linear-gradient(#2c1445e0,#150823eb);padding:5px;position:relative;overflow:hidden;transform:translateY(0);box-shadow:4px 4px #09030fd1,inset 0 0 0 1px #f5f1ff0f}.home-buy-recent-art:before,.home-buy-recent-art:after{content:"";pointer-events:none;position:absolute}.home-buy-recent-art:before{z-index:2;mix-blend-mode:screen;opacity:.42;background:linear-gradient(0deg,#0000 0 44%,#edff0042 44% 45%,#0000 45% 100%) 0 0/100% 18px,linear-gradient(90deg,#f5f1ff14 1px,#0000 1px) 0 0/8px 100%;border:1px solid #edff0014;animation:1.8s steps(5,end) infinite previewThumbScan;inset:5px}.home-buy-recent-art:after{z-index:-1;opacity:.42;background:linear-gradient(90deg,#edff0080,#0000);height:5px;bottom:5px;left:5px;right:-22%;transform:skew(-18deg)}.home-buy-recent-art.is-next{border-color:#edff00eb;box-shadow:4px 4px #09030f,0 0 20px #edff0029}.home-buy-recent-art:nth-of-type(2){border-color:#edff00d1;transform:translateY(-5px)}.home-buy-recent-art:nth-of-type(3){transform:translateY(3px)}.home-buy-recent-cell{transform-origin:50%;will-change:transform, opacity, filter;width:100%;height:100%;display:block;position:relative;overflow:hidden}.home-buy-recent-art .svg-image,.home-buy-recent-art .svg-image svg{width:100%;height:100%}.home-buy-recent-art .svg-image{z-index:1;will-change:transform, filter;background:#f5e8ff;animation:1.65s steps(2,end) infinite previewThumbAlive;position:relative;overflow:hidden}.home-buy-recent-art:nth-of-type(2) .svg-image{animation-delay:.18s}.home-buy-recent-art:nth-of-type(3) .svg-image{animation-delay:.34s}.home-buy-sync-strip{z-index:3;background:#180827c7;border-top:1px solid #edff0057;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.home-buy-sync-strip span{min-width:0;color:var(--muted);overflow-wrap:anywhere;will-change:background-color, color, transform;border-right:1px solid #6c39a8b8;padding:9px 11px;font-size:.58rem;font-weight:850;transition:none}.home-buy-sync-strip span:last-child{border-right:0}.mystery-card{isolation:isolate;border:1px solid var(--acid);width:min(100%,330px);box-shadow:var(--shadow-hard);background:linear-gradient(90deg,#0000 0 47%,#edff001a 47% 48%,#0000 48% 100%) 0 0/100% 100%,linear-gradient(0deg,#f5f1ff0a 1px,#0000 1px) 0 0/16px 16px,linear-gradient(90deg,#f5f1ff09 1px,#0000 1px) 0 0/16px 16px,#181027 0 0/100% 100%;position:relative;overflow:hidden}.mystery-card:before{content:"";z-index:2;pointer-events:none;mix-blend-mode:screen;opacity:.38;background:linear-gradient(0deg,#0000 0 44%,#edff0033 44% 45%,#f5f1ff24 45% 46%,#0000 46% 100%) 0 0/100% 28px,linear-gradient(90deg,#0000 0 48%,#edff0029 48% 49%,#0000 49% 100%) 0 0/100% 100%;animation:2.2s steps(8,end) infinite previewScan;position:absolute;inset:0}.mystery-card:after{content:none}.mystery-preview-art{isolation:isolate;z-index:1;background:linear-gradient(135deg,#edff0014,#0000 34%) 0 0/100% 100%,linear-gradient(0deg,#edff000f 1px,#0000 1px) 0 0/12px 12px,linear-gradient(90deg,#edff000d 1px,#0000 1px) 0 0/12px 12px,linear-gradient(#2a1342f0,#130820f5) 0 0/100% 100%;border:1px solid #edff003d;place-items:center;margin:22px;padding:18px;animation:1.35s steps(6,end) both previewResolve;display:grid;position:relative;box-shadow:inset 0 0 0 1px #f5f1ff14,inset 0 0 28px #edff000a}.mystery-preview-art:before,.mystery-preview-art:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:18px}.mystery-preview-art:before{border:1px solid #edff002e;box-shadow:inset 0 0 18px #17082347}.mystery-preview-art:after{content:none}.preview-domino-grid{z-index:0;pointer-events:none;perspective:380px;grid-template-rows:repeat(12,1fr);grid-template-columns:repeat(16,1fr);gap:1px;display:grid;position:absolute;inset:18px;overflow:hidden}.preview-domino-grid span{opacity:0;transform-origin:top;min-width:0;min-height:0;animation:.82s cubic-bezier(.16,1,.3,1) both previewDomino;animation-delay:var(--domino-delay);will-change:transform, opacity;background:linear-gradient(135deg,#edff0061 0 34%,#f5f1ff42 34% 36%,#5d2edb7a 36% 100%);border:1px solid #0d06165c;transform:translateY(-10px)rotateX(-86deg)scaleY(.78);box-shadow:inset 0 0 0 1px #f5f1ff2e,0 3px #09030fb8}.preview-domino-grid span:nth-child(3n){background:linear-gradient(135deg,#5d2edb85 0 42%,#edff0057 42% 44%,#0d061694 44% 100%)}.preview-domino-grid span:nth-child(4n){background:linear-gradient(135deg,#f5f1ff70 0 28%,#edff006b 28% 30%,#4b168f8a 30% 100%)}.mystery-preview-art .svg-image,.mystery-preview-art img,.mystery-preview-loading{z-index:2;aspect-ratio:1;object-fit:contain;width:100%;height:auto;image-rendering:pixelated;image-rendering:crisp-edges;-webkit-user-select:none;user-select:none;background:#f5e8ff;display:block;position:relative}.mystery-preview-art .svg-image{overflow:hidden}.mystery-preview-art .svg-image svg{width:100%;height:100%;max-height:none}.sand-assemble{z-index:2;aspect-ratio:1;width:100%;image-rendering:pixelated;image-rendering:crisp-edges;background:#f5e8ff;display:block;position:relative;overflow:hidden}.sand-assemble-final,.sand-assemble-grain{transform-origin:50%;pointer-events:none;will-change:transform, opacity, filter;position:absolute;inset:0}.sand-assemble-final{z-index:2}.sand-assemble-grain{z-index:3;opacity:0;transform:translate3d(var(--sand-x), var(--sand-y), 0) scale(var(--sand-scale)) rotate(var(--sand-rotate));filter:blur(2px)brightness(1.22)saturate(1.24);animation:sandGrainAssemble .92s cubic-bezier(.16, 1, .3, 1) var(--sand-delay) both}.sand-assemble .svg-image{z-index:auto;aspect-ratio:auto;background:0 0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.sand-assemble .svg-image svg{width:100%;height:100%;max-height:none}.sand-assemble-final .svg-image{opacity:0;filter:blur(1.6px)brightness(1.12)saturate(1.08);background:#f5e8ff;animation:.98s cubic-bezier(.16,1,.3,1) both sandFinalResolve;-webkit-mask-image:radial-gradient(circle,#000 0 1.7px,#0000 2px);mask-image:radial-gradient(circle,#000 0 1.7px,#0000 2px);-webkit-mask-size:18px 18px;mask-size:18px 18px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.sand-assemble-grain .svg-image{filter:brightness(1.08)saturate(1.15);background:0 0;-webkit-mask-image:radial-gradient(circle,#000 0 1.8px,#0000 2.2px);mask-image:radial-gradient(circle,#000 0 1.8px,#0000 2.2px);-webkit-mask-repeat:repeat;mask-repeat:repeat}.sand-assemble-grain.is-grain-a .svg-image{-webkit-mask-position:0 2px;mask-position:0 2px;-webkit-mask-size:13px 13px;mask-size:13px 13px}.sand-assemble-grain.is-grain-b .svg-image{-webkit-mask-position:5px 7px;mask-position:5px 7px;-webkit-mask-size:16px 16px;mask-size:16px 16px}.sand-assemble-grain.is-grain-c .svg-image{-webkit-mask-position:3px 11px;mask-position:3px 11px;-webkit-mask-size:19px 19px;mask-size:19px 19px}.sand-assemble-grain.is-grain-d .svg-image{-webkit-mask-position:10px 4px;mask-position:10px 4px;-webkit-mask-size:22px 22px;mask-size:22px 22px}.mystery-preview-loading{background:linear-gradient(0deg,#edff0014 1px,#0000 1px) 0 0/10px 10px,linear-gradient(90deg,#edff0014 1px,#0000 1px) 0 0/10px 10px,#160b24 0 0/100% 100%}.mystery-static{z-index:3;opacity:.14;mix-blend-mode:screen;background-image:radial-gradient(circle,#f5f1ffb3 0 1px,#0000 1px),linear-gradient(90deg,#0000 0 46%,#edff0057 46% 47%,#0000 47% 100%),linear-gradient(0deg,#0000 0 48%,#f5f1ff2e 48% 49%,#0000 49% 100%);background-size:8px 8px,100% 100%,100% 26px;animation:.72s steps(2,end) infinite mysteryNoise;position:absolute;inset:22px}.mint-count-stepper{border:1px solid var(--acid);grid-template-columns:42px minmax(0,1fr) 42px;height:74px;display:grid;box-shadow:4px 4px #09030f}.mint-count-stepper button,.mint-count-input{border:0;border-right:1px solid var(--acid);background:0 0;border-radius:0;place-items:center;min-width:0;display:grid}.mint-count-stepper button{color:var(--acid);font-size:1.55rem;font-weight:950}.mint-count-stepper button:hover,.mint-count-stepper button:focus-visible{background:var(--acid);color:var(--bg)}.mint-count-input{width:100%;min-height:0;color:var(--ink);font-family:var(--sans);text-align:center;appearance:textfield;outline:0;font-size:2.8rem;font-weight:950;line-height:1}.mint-count-input::-webkit-outer-spin-button{appearance:none;margin:0}.mint-count-input::-webkit-inner-spin-button{appearance:none;margin:0}.mint-count-stepper button:last-child{border-right:0}@keyframes mintPrimaryBreathe{0%,to{filter:saturate()brightness();transform:translate(0,0);box-shadow:5px 5px #06020b,0 0 0 1px #edff005c}44%{filter:saturate(1.2)brightness(1.08);box-shadow:6px 6px 0 #06020b, 0 0 0 1px var(--acid);transform:translate(-1px,-1px)}}@keyframes quoteStatePulse{0%,to{opacity:.7;transform:scale(1)}48%{opacity:1;transform:scale(1.16)}}@keyframes quoteDigitRoll{0%{opacity:.72;transform:translateY(0)}42%{opacity:1;filter:brightness(1.28)}to{opacity:1;filter:brightness();transform:translateY(-50%)}}@keyframes mintPrimaryScan{0%,28%{opacity:0;transform:translate(-88%)}40%{opacity:.72}58%,to{opacity:0;transform:translate(88%)}}@keyframes previewPanelSweep{0%,64%,to{opacity:.2;transform:translate(-20%)}78%{opacity:.62;transform:translate(8%)}}@keyframes previewResolve{0%{filter:saturate(.82)contrast(1.16);opacity:.76;transform:translate(-1px,1px)}18%{filter:saturate(1.08)contrast(1.04);opacity:1;transform:translate(1px,-1px)}34%{transform:translate(0,0)}to{filter:saturate()contrast();opacity:1;transform:translate(0,0)}}@keyframes previewSlice{0%,20%{opacity:0;transform:translate(-58%)}36%{opacity:.46}62%,to{opacity:0;transform:translate(58%)}}@keyframes previewScan{0%{opacity:.18;transform:translateY(-8px)}50%{opacity:.42}to{opacity:.18;transform:translateY(8px)}}@keyframes sandFinalResolve{0%{opacity:0;filter:blur(1.8px)brightness(1.18)saturate(1.14);-webkit-mask-size:22px 22px;mask-size:22px 22px}18%{opacity:.34;filter:blur(1.2px)brightness(1.14)saturate(1.12);-webkit-mask-size:18px 18px;mask-size:18px 18px}56%{opacity:.82;filter:blur(.8px)brightness(1.08)saturate(1.08);-webkit-mask-size:9px 9px;mask-size:9px 9px}to{opacity:1;filter:blur()brightness()saturate();-webkit-mask-size:2px 2px;mask-size:2px 2px}}@keyframes sandGrainAssemble{0%{opacity:0;filter:blur(2.2px)brightness(1.22)saturate(1.24);transform:translate3d(var(--sand-x), var(--sand-y), 0) scale(var(--sand-scale)) rotate(var(--sand-rotate))}16%{opacity:.92}68%{opacity:.86;filter:blur()brightness(1.08)saturate(1.12);transform:translate(0,0)scale(1)rotate(0)}to{opacity:0;filter:blur()brightness()saturate();transform:translate(0,0)scale(1)rotate(0)}}@keyframes previewThumbAlive{0%,to{filter:brightness()saturate();transform:translate(0,0)scale(1)}42%{filter:brightness(1.12)saturate(1.08);transform:translateY(-1px)scale(1.025)}58%{filter:brightness(.96)saturate(1.18);transform:translate(1px)scale(1.01)}}@keyframes previewThumbScan{0%{opacity:.24;background-position:0 -18px,0 0}46%{opacity:.56}to{opacity:.28;background-position:0 18px,8px 0}}@keyframes previewDomino{0%{opacity:0;filter:brightness(1.32);transform:translateY(-11px)rotateX(-86deg)scaleY(.72)}18%{opacity:.66;filter:brightness(1.08);transform:translate(0,0)rotateX(0)scaleY(1)}46%{opacity:.5;filter:brightness();transform:translate(0,0)rotateX(0)scaleY(1)}78%{opacity:.22;filter:brightness(1.12);transform:translateY(8px)rotateX(64deg)scaleY(.82)}to{opacity:0;filter:brightness();transform:translateY(18px)rotateX(88deg)scaleY(.56)}}@keyframes mysteryNoise{0%{transform:translate(0,0)}50%{transform:translate(3px,-2px)}to{transform:translate(-2px,2px)}}
.collection-page{gap:12px;max-width:1440px;display:grid}.collection-gate{max-width:880px}.collection-gate .section-kicker{margin-bottom:10px}.collection-gate h1{max-width:9.5ch}.collection-gate .page-intro{margin:18px 0 0}.collection-gate .empty-panel{max-width:720px}.collection-command-bar{border:1px solid var(--line);background:linear-gradient(90deg,#edff0014,#0000 44%),#210c35b8;grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:end;gap:14px;min-width:0;padding:14px 16px;display:grid}.collection-title-block{gap:7px;min-width:0;display:grid}.collection-title-block h1{max-width:none;color:var(--ink);font-size:clamp(2.35rem,4.8vw,4.35rem);line-height:.86}.collection-title-block .page-intro{max-width:56ch;margin:0;font-size:.82rem;line-height:1.42}.collection-order-note{color:var(--muted);text-transform:uppercase;margin:-1px 0 0;font-size:.68rem;font-weight:850;line-height:1.25}.collection-quick-stats{border:1px solid var(--line);background:#0d0616a8;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.collection-quick-stats span{border-right:1px solid var(--line);min-width:0;color:var(--muted);text-transform:uppercase;gap:4px;padding:9px 10px;font-size:.58rem;font-weight:950;line-height:1.15;display:grid}.collection-quick-stats span:last-child{border-right:0}.collection-quick-stats strong{min-width:0;color:var(--acid);font-family:var(--sans);overflow-wrap:anywhere;font-size:clamp(1.12rem,2vw,1.62rem);font-weight:950;line-height:.95}.collection-toolbar{grid-template-columns:minmax(220px,1fr) repeat(2,auto);gap:8px;margin:20px 0 14px;display:grid}.collection-toolbar button{padding:0 12px}.collection-page .collection-toolbar{grid-template-columns:minmax(220px,330px);justify-content:end;gap:14px;margin:0}.collection-page .collection-toolbar button{min-width:0;min-height:44px}.collection-status{max-width:100%;margin:0}.collection-workbench{grid-template-columns:minmax(0,1fr) minmax(286px,330px);align-items:start;gap:14px;min-width:0;display:grid}.collection-grid-panel{min-width:0}.collection-page .my-listings-panel{box-shadow:none;background:#27113fdb;gap:10px;margin:0;padding:12px;position:sticky;top:94px}.collection-page .owner-market-stats{grid-template-columns:1fr}.collection-page .owner-market-stats span{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:minmax(74px,auto) minmax(0,1fr);align-items:baseline;gap:8px;padding:8px 9px}.collection-page .owner-market-stats span:last-child{border-bottom:0}.collection-page .owner-market-stats strong{font-size:.94rem}.collection-page .collection-market-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-page .collection-market-stats span{border-right:1px solid var(--line);grid-template-columns:1fr;gap:7px;min-height:58px}.collection-page .collection-market-stats span:nth-child(2n){border-right:0}.collection-page .collection-market-stats span:nth-last-child(-n+2){border-bottom:0}.collection-page .owner-listing-table div{grid-template-columns:1fr;align-items:start;gap:6px;padding:9px}.collection-page .owner-listing-table button{width:100%}.collection-page .my-listings-empty{font-size:.72rem;line-height:1.45}
.detail-layout{grid-template-columns:minmax(280px,.85fr) minmax(340px,1fr);align-items:start;gap:18px;display:grid}.detail-art,.detail-panel{border:1px solid var(--acid);background:var(--surface);box-shadow:var(--shadow-hard)}.detail-art{place-items:center;min-height:min(70vh,680px);padding:clamp(24px,5vw,64px);display:grid}.detail-art .svg-image svg{width:min(100%,460px)}.detail-panel{padding:clamp(18px,3vw,30px)}.detail-panel h1{margin-top:8px;font-size:clamp(2.3rem,5vw,5rem)}.detail-panel dl{border-top:1px solid var(--line);gap:0;margin:24px 0;display:grid}.detail-panel dl div,.history-list div{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:14px;padding:11px 0;display:grid}.detail-panel dt,.history-list span{color:var(--acid);text-transform:uppercase;font-size:.72rem;font-weight:950}.detail-panel dd{overflow-wrap:anywhere;color:var(--ink);margin:0}.history-list{margin-top:12px}.history-list strong{color:var(--ink)}
.swap-page{--swap-panel-pad:clamp(16px, 2vw, 22px);--swap-row-gap:12px;align-items:start;display:grid}.swap-copy{grid-template-columns:minmax(280px,.58fr) minmax(680px,1fr);align-items:stretch;gap:clamp(28px,4vw,58px);display:grid}.swap-panel{border:1px solid var(--acid);background:var(--surface);box-shadow:var(--shadow-hard)}.swap-hero-copy{grid-template-rows:auto auto minmax(0,1fr) auto;align-self:stretch;gap:0;padding:clamp(4px,1vw,12px) 0 0;display:grid;position:relative}.swap-hero-copy h1{color:var(--acid);text-wrap:balance;max-width:11.2ch;margin-top:10px;font-size:clamp(2.75rem,4.35vw,4.75rem);line-height:.92}.swap-intro{max-width:38ch;margin:16px 0 clamp(18px,2.2vw,24px)}.swap-info-table{border:1px solid var(--line);background:#27113fd1;align-self:end;width:min(100%,430px);display:grid;box-shadow:5px 5px #09030f}.swap-info-table>div{border-bottom:1px solid var(--line);grid-template-columns:106px minmax(0,1fr);min-width:0;display:grid}.swap-info-table>div:last-child{border-bottom:0}.swap-info-table span,.swap-info-table strong,.swap-info-table code{overflow-wrap:anywhere;min-width:0;padding:10px;font-size:.72rem}.swap-info-table span{border-right:1px solid var(--line);color:var(--acid);text-transform:uppercase;font-weight:950}.swap-info-table strong,.swap-info-table code{color:var(--ink);font-weight:800}.swap-address-copy-row{align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.swap-address-copy-value{min-width:0;color:inherit;text-align:left;cursor:pointer;transition:background-color .12s var(--ease), box-shadow .12s var(--ease), color .12s var(--ease), transform .12s var(--ease);background:0 0;border:0;flex:auto;padding:0}.swap-address-copy-value code{padding:4px 2px;display:block}.swap-address-copy-value:hover,.swap-address-copy-value:focus-visible{box-shadow:inset 0 -2px 0 var(--acid);color:var(--acid);background:#edff0024;outline:0;transform:translate(1px)}.swap-panel{gap:var(--swap-row-gap);padding:var(--swap-panel-pad);background:linear-gradient(180deg, #32165ac7, #210c35fa), var(--surface);grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);grid-template-areas:"head head head""input switch output""quote quote quote""note note note";display:grid;position:relative}.swap-panel.has-rate{grid-template-areas:"head head head""input switch output""quote quote quote""rate rate rate""note note note"}.swap-panel:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000,#edff0073,#0000);width:1px;position:absolute;top:132px;bottom:88px;left:50%}.swap-panel-head,.swap-card-header,.swap-card-main,.swap-card-meta,.swap-quote-summary,.swap-rate-row,.swap-collection-note{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.swap-panel-head{z-index:1;border-bottom:1px solid var(--line);grid-area:head;padding:12px 0;position:relative}.swap-panel-title{flex-wrap:wrap;align-items:baseline;gap:14px;min-width:0;display:inline-flex}.swap-panel-kicker,.swap-slippage-label{color:var(--acid);text-transform:uppercase;font-size:.68rem;font-weight:950}.swap-panel-head strong{color:var(--ink);font-size:1rem}.swap-slippage-control{align-items:center;gap:8px;display:inline-flex;position:relative}.swap-slippage-input-wrap,.swap-token-pill,.swap-direction-button,.pkmon-detail-modal-close,.wallet-modal-close,.wallet-modal-back,.wallet-menu-copy{border:1px solid var(--line);background:var(--bg-2);color:var(--ink);border-radius:0;font-weight:950}.swap-slippage-input-wrap{min-width:74px;height:34px;color:var(--acid);transition:border-color .12s var(--ease), box-shadow .12s var(--ease), background-color .12s var(--ease);justify-content:flex-end;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.swap-slippage-input-wrap:focus-within{border-color:var(--acid);box-shadow:inset 0 0 0 2px var(--acid);background:#210c35}.swap-slippage-input-wrap>span{flex:none}.wallet-menu-panel{z-index:50;border:1px solid var(--acid);background:var(--bg-2);box-shadow:var(--shadow-hard);gap:4px;padding:6px;display:grid;position:absolute}.swap-slippage-input{width:38px;min-width:0;color:inherit;font-family:var(--mono);text-align:right;caret-color:var(--acid);background:0 0;border:0;outline:0;padding:0;font-weight:950}.swap-slippage-input:focus,.swap-slippage-input:focus-visible{outline:0}.swap-card-field{z-index:1;border:1px solid var(--line);background:linear-gradient(180deg, #1d0a2ec2, #170823f0), var(--bg-2);grid-template-rows:auto auto auto;gap:10px;min-height:148px;padding:clamp(14px,1.6vw,18px);display:grid;position:relative}.swap-card-field-input{grid-area:input}.swap-card-field-output{background:#1d0a2e;grid-area:output}.swap-card-header{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:950}.swap-card-input,.swap-card-output{width:100%;min-width:0;color:var(--ink);font-family:var(--mono);background:0 0;border:0;outline:0;padding:0;font-size:clamp(1.8rem,2.8vw,2.45rem);font-weight:950;line-height:1}.swap-card-input:focus,.swap-card-input:focus-visible,.swap-card-output:focus,.swap-card-output:focus-visible{box-shadow:none;outline:0}.swap-card-main{min-height:48px}.swap-card-meta,.swap-quote-summary,.swap-rate-row,.swap-collection-note{color:var(--muted);font-size:.72rem;font-weight:800}.swap-token-pill{min-height:38px;color:var(--ink);flex:none;align-items:center;gap:8px;padding:4px 10px 4px 5px;display:inline-flex;position:relative}.swap-token-icon{border:1px solid var(--acid);background:var(--surface-3);width:26px;height:26px;color:var(--acid);place-items:center;font-size:.74rem;font-weight:950;display:grid}.swap-token-image{object-fit:cover;image-rendering:auto}.swap-direction-button{z-index:2;border-color:var(--line-strong);background:var(--bg-2);width:46px;height:46px;color:var(--acid);transition:transform .14s var(--ease), box-shadow .14s var(--ease), border-color .14s var(--ease), background-color .14s var(--ease), color .14s var(--ease);grid-area:switch;place-self:center;place-items:center;margin:0;display:grid;position:relative;box-shadow:4px 4px #09030f}.swap-direction-button:hover,.swap-direction-button:focus-visible{border-color:var(--acid);background:var(--acid);color:var(--bg);transform:translate(-1px,-1px);box-shadow:5px 5px #09030f}.swap-direction-button:active{transform:translate(2px,2px);box-shadow:2px 2px #09030f}.swap-direction-icon{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:square;stroke-linejoin:miter;width:26px;height:26px;display:block}.swap-quote-summary,.swap-rate-row,.swap-collection-note{z-index:1;border:1px solid var(--line);min-height:38px;padding:9px 12px;position:relative}.swap-quote-summary{grid-area:quote}.swap-price-basis{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:inline-flex}.swap-price-basis span:last-child{color:var(--acid)}.swap-rate-row{grid-area:rate}.swap-collection-note{background:#edff0009;grid-area:note;min-height:34px;padding-block:7px}.swap-collection-note span:first-child{color:var(--acid);text-transform:uppercase;flex:none;font-weight:950}.swap-collection-note span:last-child{text-align:right}.swap-warning,.swap-status{grid-column:1/-1}.swap-primary-action{grid-column:1/-1;justify-content:center;width:100%;min-height:48px;margin-top:4px}@media (max-width:1180px){.swap-copy{grid-template-columns:1fr}.swap-hero-copy{grid-template-rows:auto;max-width:760px}.swap-info-table{align-self:start}}@media (max-width:760px){.swap-panel{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""input""switch""output""quote""note"}.swap-panel.has-rate{grid-template-areas:"head""input""switch""output""quote""rate""note"}.swap-panel:before{display:none}.swap-panel-head,.swap-quote-summary,.swap-collection-note{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.swap-slippage-control,.swap-price-basis,.swap-collection-note span:last-child{text-align:left;justify-content:flex-start}.swap-direction-button{transform:rotate(90deg)}.swap-direction-button:hover,.swap-direction-button:focus-visible{transform:rotate(90deg)translate(-1px,-1px)}.swap-direction-button:active{transform:rotate(90deg)translate(2px,2px)}}@media (max-width:520px){.swap-card-main{flex-direction:column;align-items:flex-start}.swap-token-pill{align-self:flex-start}}.swap-machine-shell{gap:16px;width:min(100%,1480px);margin:0 auto;display:grid}.swap-machine-hero{grid-template-columns:minmax(320px,.8fr) minmax(300px,.52fr);align-items:end;gap:38px;display:grid}.swap-machine-hero h1{max-width:11ch;color:var(--acid);letter-spacing:0;text-wrap:balance;margin-top:10px;font-size:4.15rem;line-height:.9}.swap-machine-hero .swap-intro{max-width:42ch;color:var(--muted);margin:0 0 8px;font-size:1.08rem}.swap-machine-console{--effect-accent:var(--acid);--effect-accent-soft:#edff0038;--effect-accent-faint:#edff0014;border:1px solid var(--acid);background:linear-gradient(180deg, #32165ab8, #210c35fa), var(--surface);box-shadow:var(--shadow-hard);grid-template-columns:minmax(320px,430px) minmax(0,1fr);display:grid;overflow:hidden}.swap-machine-console[data-mode=sell]{--effect-accent:#ff4f73;--effect-accent-soft:#ff4f7338;--effect-accent-faint:#ff4f7314}.swap-machine-panel{border-right:1px solid var(--acid);background:linear-gradient(180deg, #1d0a2edb, #12061dfa), var(--bg-2);align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.swap-mode-switch{border:1px solid var(--line);background:#09030f57;grid-template-columns:repeat(2,minmax(0,1fr));padding:2px;display:grid}.swap-mode-option{border:0;border-right:1px solid var(--line);min-width:0;min-height:70px;color:var(--ink);text-align:center;cursor:pointer;transition:background-color .14s var(--ease), color .14s var(--ease), transform .14s var(--ease);background:0 0;border-radius:0;align-content:center;justify-items:center;gap:7px;padding:13px;display:grid}.swap-mode-option:last-child{border-right:0}.swap-mode-option strong,.swap-mode-option span{overflow-wrap:anywhere;min-width:0}.swap-mode-option strong{color:inherit;text-transform:uppercase;font-size:1rem;font-weight:950;line-height:1}.swap-mode-option span{color:var(--muted);text-transform:uppercase;font-size:.7rem;font-weight:900}.swap-mode-option[data-active=true]{background:var(--acid);color:var(--bg)}.swap-mode-option[data-active=true] span{color:#170823d1}.swap-mode-option:hover,.swap-mode-option:focus-visible{background:var(--effect-accent-faint);outline:0}.swap-mode-option[data-active=true]:hover,.swap-mode-option[data-active=true]:focus-visible{background:var(--acid)}.swap-mode-option:active{transform:translate(2px,2px)}.swap-machine-field{gap:10px;display:grid}.swap-machine-field-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.swap-machine-field-head .swap-slippage-control{flex:none}.swap-machine-field-head .swap-slippage-input-wrap{min-width:58px;height:26px;padding:0 6px}.swap-machine-field-head .swap-slippage-input{width:26px;font-size:.86rem}.swap-machine-label,.swap-price-strip span,.swap-minimum-output-row span{color:var(--acid);text-transform:uppercase;font-size:.68rem;font-weight:950}.swap-machine-input{border:1px solid var(--line);background:linear-gradient(135deg, var(--effect-accent-faint), transparent 34%), linear-gradient(180deg, #1d0a2ec7, #170823f5);grid-template-rows:minmax(58px,1fr) auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;min-height:132px;padding:18px 18px 14px;display:grid}.swap-machine-input:focus-within{border-color:var(--line);box-shadow:none}.swap-machine-input .swap-card-input{font-size:3.55rem}.swap-machine-input .swap-machine-field-meta{grid-column:1/-1;align-self:end;width:100%}.swap-machine-field-meta,.swap-price-strip,.swap-minimum-output-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.swap-price-strip strong,.swap-price-strip em,.swap-minimum-output-row>strong,.swap-primary-action{transition:opacity .14s var(--ease), filter .14s var(--ease)}.swap-price-strip[data-refreshing=true] strong,.swap-price-strip[data-refreshing=true] em,.swap-minimum-output-row[data-refreshing=true]>strong,.swap-primary-action[data-refreshing=true]{opacity:.72;filter:saturate(.8)}.swap-machine-field-meta{min-height:20px;color:var(--muted);font-size:.76rem;font-weight:850}.swap-machine-field-meta>span{overflow-wrap:anywhere;min-width:0}.swap-machine-field-meta strong,.swap-price-strip strong,.swap-minimum-output-row>strong{min-width:0;color:var(--ink);text-align:right;overflow-wrap:anywhere;font-weight:950}.swap-machine-field-meta strong{white-space:nowrap}.swap-price-strip{border:1px solid var(--line);background:linear-gradient(90deg,#f5f1ff0a,#0000 42%),#0e041975;flex-wrap:wrap;justify-content:flex-start;gap:4px 10px;min-height:42px;padding:8px 10px}.swap-price-strip .swap-price-equals{color:var(--muted);font-size:.82rem;font-weight:900}.swap-price-strip strong{color:var(--ink);text-align:left;white-space:nowrap}.swap-price-strip em{min-width:0;color:var(--muted);text-align:left;overflow-wrap:anywhere;font-size:.76rem;font-style:normal;font-weight:900}.swap-minimum-output-row{border:1px solid var(--line);background:linear-gradient(90deg,#f5f1ff0a,#0000 50%),#0e0419ad;min-height:46px;padding:10px;box-shadow:inset 0 -1px #f5f1ff0f}.swap-minimum-output-row>strong{color:var(--ink);letter-spacing:0;white-space:nowrap;font-size:1rem}.swap-machine-panel .swap-warning,.swap-machine-panel .swap-status{grid-column:auto;margin:0}.swap-machine-panel .swap-primary-action{grid-column:auto;min-height:52px;margin-top:0}.swap-effect-stage{--swap-preview-rack-basis-height:356px;--swap-preview-chamber-basis-height:calc(var(--swap-preview-rack-basis-height) + 52px);isolation:isolate;grid-template-rows:auto minmax(var(--swap-preview-chamber-basis-height), 1fr);background:linear-gradient(90deg, #f5f1ff0d 0 1px, transparent 1px 100%), linear-gradient(0deg, var(--effect-accent-faint) 0 1px, transparent 1px 100%), linear-gradient(180deg, #2b1249 0%, #160721 62%, #241039 100%);min-width:0;box-shadow:inset 12px 0 0 #09030f4d, inset 0 0 0 1px #f5f1ff0b, inset 0 0 46px var(--effect-accent-faint), 0 0 30px var(--effect-accent-soft);background-size:18px 100%,100% 18px,100% 100%;display:grid;position:relative;overflow:hidden}.swap-effect-backdrop{z-index:0;pointer-events:none;mix-blend-mode:screen;opacity:.78;position:absolute;inset:0;overflow:hidden}.swap-effect-backdrop:before,.swap-effect-backdrop:after{content:"";pointer-events:none;position:absolute}.swap-effect-backdrop:before{background:linear-gradient(115deg, transparent 0 28%, var(--effect-accent-faint) 34%, transparent 40% 100%), linear-gradient(65deg, transparent 0 54%, #9560df29 59%, transparent 66% 100%);inset:14% -18% 8%}.swap-effect-backdrop:after{background:linear-gradient(90deg, transparent, var(--effect-accent-faint) 18%, transparent 38%), linear-gradient(90deg, transparent 0 14%, #9560df29 42%, transparent 74%);height:34%;bottom:6%;left:8%;right:-10%;transform:skew(-18deg)}.swap-effect-backdrop span{background:linear-gradient(90deg, transparent, var(--effect-accent-soft) 28%, #f5f1ff2e 42%, transparent 72%);filter:blur(.4px);will-change:transform, opacity;width:76%;height:11%;animation:4.2s steps(9,end) infinite swapEnergySweep;display:none;position:absolute;left:-28%;transform:skew(-18deg)}.swap-effect-backdrop span:first-child{top:16%}.swap-effect-backdrop span:nth-child(2){background:linear-gradient(90deg,#0000,#9560df47 34%,#0000 70%);height:8%;animation-delay:.18s;top:36%}.swap-effect-backdrop span:nth-child(3){animation-delay:.36s;top:58%}.swap-effect-backdrop span:nth-child(4){height:7%;animation-delay:.54s;top:78%}.swap-effect-stage:before,.swap-effect-stage:after{content:"";pointer-events:none;position:absolute;inset:0}.swap-effect-stage:before{content:none;z-index:1;background:linear-gradient(116deg, transparent 0 42%, var(--effect-accent-soft) 42% calc(42% + 1px), transparent calc(42% + 1px) 100%), linear-gradient(64deg, transparent 0 61%, #9560df38 61% calc(61% + 1px), transparent calc(61% + 1px) 100%);opacity:.28;animation:6.4s steps(10,end) infinite swapPanelSweep;transform:translate(-18%)}.swap-effect-stage:after{z-index:1;opacity:.22;background:linear-gradient(var(--effect-accent), var(--effect-accent)) 20px 30px / 1px 86px no-repeat, linear-gradient(var(--effect-accent), var(--effect-accent)) 20px 30px / 58px 1px no-repeat, linear-gradient(var(--effect-accent), var(--effect-accent)) calc(100% - 20px) calc(100% - 66px) / 1px 48px no-repeat, linear-gradient(var(--effect-accent), var(--effect-accent)) calc(100% - 72px) calc(100% - 20px) / 52px 1px no-repeat}.swap-effect-head{z-index:3;border-bottom:1px solid color-mix(in srgb, var(--effect-accent) 48%, transparent);background:linear-gradient(90deg, var(--effect-accent-faint), transparent 34%), #180827e0;box-shadow:inset 0 -1px 0 var(--effect-accent-faint), 0 16px 34px #09030f2e;justify-content:space-between;align-items:end;gap:14px;padding:16px 18px 15px;display:flex;position:relative}.swap-effect-head span{color:var(--effect-accent);text-transform:uppercase;font-size:.68rem;font-weight:950}.swap-effect-head strong{color:var(--ink);letter-spacing:0;text-transform:uppercase;margin-top:5px;font-size:2rem;font-weight:950;line-height:.95;display:block}.swap-effect-head small{color:var(--muted);text-align:right;text-transform:uppercase;font-size:.68rem;font-weight:850}.swap-effect-head .swap-effect-head-more{border:1px solid color-mix(in srgb, var(--effect-accent) 44%, transparent);white-space:nowrap;background:#09030fb8;flex:none;align-self:end;padding:6px 9px;line-height:1;box-shadow:3px 3px #09030fb8}.swap-effect-head>div:first-child{min-width:0}.swap-effect-chamber{z-index:2;isolation:isolate;perspective:920px;background:linear-gradient(115deg, transparent 0 26%, #9560df1f 36%, transparent 48%), linear-gradient(65deg, transparent 0 55%, var(--effect-accent-faint) 62%, transparent 72%), linear-gradient(90deg, transparent 0 48%, var(--effect-accent-soft) 48% calc(48% + 1px), transparent calc(48% + 1px) 100%), linear-gradient(180deg, #09030fc7, transparent 20% 78%, #09030fd1), linear-gradient(0deg, var(--effect-accent-faint) 1px, transparent 1px), linear-gradient(90deg, var(--effect-accent-faint) 1px, transparent 1px), #20102f;background-size:100% 100%,100% 100%,100% 100%,100% 100%,24px 24px,24px 24px,100% 100%;place-items:center;min-height:0;padding:26px 34px;display:grid;position:relative;overflow:hidden}.swap-effect-chamber:before{content:"";border:1px solid color-mix(in srgb, var(--effect-accent) 10%, transparent);pointer-events:none;position:absolute;inset:14px;box-shadow:inset 0 0 0 1px #f5f1ff05,inset 0 -18px #09030f2e}.swap-effect-shutter{z-index:2;pointer-events:none;mix-blend-mode:screen;display:none;position:absolute;inset:0;overflow:hidden}.swap-effect-shutter span{background:linear-gradient(90deg, transparent, var(--effect-accent-soft) 32%, #f5f1ff3d 46%, transparent 72%);filter:blur(.3px);will-change:transform, opacity;width:72%;height:18%;animation:2.9s steps(7,end) infinite swapShutterPass;position:absolute;left:-30%;transform:skew(-16deg)}.swap-effect-shutter span:first-child{top:18%}.swap-effect-shutter span:nth-child(2){animation-delay:.14s;top:43%}.swap-effect-shutter span:nth-child(3){animation-delay:.28s;top:68%}.swap-effect-grid{z-index:1;transform-origin:bottom;pointer-events:none;grid-template-columns:repeat(9,minmax(0,1fr));gap:7px;display:grid;position:absolute;bottom:7%;left:7%;right:7%;transform:rotateX(64deg)translateY(18px)}.swap-effect-grid span{background:linear-gradient(135deg, var(--effect-accent-faint), transparent 48%), #11051d6b;opacity:.34;border:1px solid #9560df4d;min-height:18px}.swap-effect-grid span:nth-child(4n){border-color:color-mix(in srgb, var(--effect-accent) 32%, transparent)}.swap-effect-beam{z-index:2;pointer-events:none;background:linear-gradient(180deg, transparent, var(--effect-accent) 42%, #f5f1ffad 48%, transparent 66%);width:3px;box-shadow:0 0 16px var(--effect-accent-soft), 0 0 42px #f5f1ff38;will-change:transform, opacity;animation:2.1s steps(6,end) infinite swapBeamPulse;display:none;position:absolute;top:16%;bottom:14%;left:50%}.swap-effect-rack{z-index:3;width:min(88%,760px);min-width:min(360px,100%);max-height:var(--swap-preview-rack-basis-height);transform-style:preserve-3d;scrollbar-color:color-mix(in srgb, var(--effect-accent) 44%, transparent) transparent;scrollbar-width:thin;place-items:center;display:grid;position:relative;overflow:visible auto}.swap-effect-rack:before,.swap-effect-rack:after{content:"";pointer-events:none;position:absolute}.swap-effect-rack:before{z-index:-1;background:radial-gradient(circle at 50% 45%, var(--effect-accent-faint), transparent 62%), #0e04196b;box-shadow:8px 8px 0 #09030f, inset 0 0 34px var(--effect-accent-faint);inset:-18px -20px}.swap-effect-rack:after{opacity:.8;background:linear-gradient(90deg,#09030feb,#09030f2e);height:16px;bottom:-27px;left:22px;right:-28px;transform:skew(-18deg)}.swap-effect-stack{--swap-mint-card-size:172px;--swap-mint-card-gap:14px;box-sizing:border-box;grid-template-columns:repeat(auto-fill, var(--swap-mint-card-size));place-content:center start;align-items:start;gap:var(--swap-mint-card-gap);width:100%;padding:2px 8px 10px;display:grid}.swap-effect-stack[data-density=compact]{--swap-mint-card-size:132px;--swap-mint-card-gap:12px}.swap-effect-stack[data-density=dense]{--swap-mint-card-size:112px;--swap-mint-card-gap:10px;padding:2px 4px 8px}.swap-effect-tile{box-sizing:border-box;width:var(--swap-mint-card-size);height:calc(var(--swap-mint-card-size) + 34px);border:1px solid color-mix(in srgb, var(--effect-accent) 56%, transparent);min-width:0;color:var(--effect-accent);background:linear-gradient(#f5f1ff0b,#0000 38%),#160822;grid-template-rows:minmax(0,1fr) auto;gap:6px;padding:10px;display:grid;position:relative;overflow:hidden;box-shadow:5px 5px #09030feb,inset 0 0 0 1px #f5f1ff09}.swap-effect-stack[data-density=compact] .swap-effect-tile,.swap-effect-stack[data-density=dense] .swap-effect-tile{padding:8px;box-shadow:4px 4px #09030feb,inset 0 0 0 1px #f5f1ff09}.swap-effect-tile:before,.swap-effect-tile:after{content:none}.swap-effect-tile .swap-burn-art{z-index:1;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--effect-accent) 42%, transparent);background:#1d0d2d;place-self:center;place-items:center;width:100%;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f5f1ff0a}.swap-effect-tile .svg-image,.swap-effect-tile .svg-image svg,.swap-effect-tile .pending-pkmon-art{width:100%;height:100%}.swap-effect-tile .svg-image{overflow:hidden}.swap-effect-tile .pending-pkmon-art{box-sizing:border-box;max-width:none;min-height:0}.swap-mint-result-tile.is-revealed .swap-burn-art{border-color:color-mix(in srgb, var(--effect-accent) 30%, transparent);background:#f7efff}.swap-effect-stack[data-density=compact] .pending-pkmon-art{gap:5px;padding:8px}.swap-effect-stack[data-density=dense] .pending-pkmon-art{gap:4px;padding:6px}.swap-effect-stack[data-density=compact] .pending-pkmon-core{grid-template-columns:repeat(3,10px);gap:4px}.swap-effect-stack[data-density=dense] .pending-pkmon-core{grid-template-columns:repeat(3,8px);gap:3px}.swap-effect-stack[data-density=compact] .pending-pkmon-core span{width:10px;height:10px}.swap-effect-stack[data-density=dense] .pending-pkmon-core span{width:8px;height:8px}.swap-effect-stack[data-density=dense] .pending-pkmon-art strong{font-size:.48rem}.swap-effect-stack[data-density=dense] .pending-pkmon-art small{display:none}.swap-effect-stack[data-density=dense] .swap-burn-primary-label{padding:3px 5px;font-size:.48rem;top:6px;left:6px}.swap-effect-tile>small{z-index:4;color:var(--effect-accent);text-align:center;text-overflow:ellipsis;font-size:.64rem;font-weight:950;line-height:1;position:static;overflow:hidden}.swap-burn-token{padding:0}.swap-burn-preview-layout{--swap-burn-card-size:172px;--swap-burn-card-gap:14px;box-sizing:border-box;grid-template-columns:repeat(auto-fill, var(--swap-burn-card-size));place-content:center start;align-items:start;gap:var(--swap-burn-card-gap);width:100%;padding:2px 8px 10px;display:grid;position:relative;overflow:visible}.swap-burn-preview-layout[data-density=compact]{--swap-burn-card-size:132px;--swap-burn-card-gap:12px}.swap-burn-preview-layout[data-density=dense]{--swap-burn-card-size:112px;--swap-burn-card-gap:10px;padding:2px 4px 8px}.swap-burn-primary-card,.swap-burn-queue-card{width:var(--swap-burn-card-size);height:calc(var(--swap-burn-card-size) + 34px);border:1px solid color-mix(in srgb, var(--effect-accent) 44%, transparent);background:linear-gradient(#f5f1ff0b,#0000 38%),#160822;grid-template-rows:minmax(0,1fr) auto;gap:6px;min-width:0;padding:10px;display:grid;position:relative;overflow:hidden;box-shadow:5px 5px #09030feb,inset 0 0 0 1px #f5f1ff09}.swap-burn-primary-card{border-color:color-mix(in srgb, var(--effect-accent) 70%, transparent)}.swap-burn-primary-card-placeholder,.swap-burn-queue-card-placeholder{border-color:color-mix(in srgb, var(--effect-accent) 56%, transparent);background:#160822}.swap-burn-primary-label{z-index:5;color:var(--effect-accent);text-transform:uppercase;background:#09030fc2;padding:4px 6px;font-size:.56rem;font-weight:950;line-height:1;position:absolute;top:8px;left:8px}.swap-burn-primary-card>strong{color:var(--effect-accent);text-align:center;font-size:.64rem;font-weight:950;line-height:1}.swap-burn-queue{min-height:0;display:contents}.swap-burn-queue-card{min-width:0}.swap-burn-preview-layout[data-density=compact] .swap-burn-primary-card,.swap-burn-preview-layout[data-density=compact] .swap-burn-queue-card,.swap-burn-preview-layout[data-density=dense] .swap-burn-primary-card,.swap-burn-preview-layout[data-density=dense] .swap-burn-queue-card{padding:8px;box-shadow:4px 4px #09030feb,inset 0 0 0 1px #f5f1ff09}.swap-burn-preview-layout[data-density=dense] .swap-burn-primary-label{padding:3px 5px;font-size:.48rem;top:6px;left:6px}.swap-burn-preview-layout[data-density=dense] .swap-burn-primary-card>strong,.swap-burn-preview-layout[data-density=dense] .swap-burn-queue-card>small{font-size:.56rem}.swap-burn-overflow-count{z-index:6;border:1px solid color-mix(in srgb, var(--effect-accent) 44%, transparent);color:var(--effect-accent);text-transform:uppercase;background:#09030fd1;padding:5px 8px;font-size:.62rem;font-weight:950;line-height:1;position:absolute;bottom:14px;right:18px;box-shadow:3px 3px #09030fe6}.swap-burn-primary-card .swap-burn-art,.swap-burn-queue-card .swap-burn-art,.swap-burn-token .swap-burn-art{z-index:1;border:1px solid color-mix(in srgb, var(--effect-accent) 30%, transparent);background:#f7efff;place-items:center;display:grid;position:absolute;overflow:hidden}.swap-burn-primary-card .swap-burn-art{aspect-ratio:1;place-self:center;width:100%;min-height:0;position:relative;inset:auto}.swap-burn-primary-card-placeholder .swap-burn-art,.swap-burn-queue-card-placeholder .swap-burn-art{border-color:color-mix(in srgb, var(--effect-accent) 42%, transparent);background:#1d0d2d;box-shadow:inset 0 0 0 1px #f5f1ff0a}.swap-burn-queue-card .swap-burn-art,.swap-burn-token .swap-burn-art{inset:8px 8px 24px}.swap-burn-queue-card .swap-burn-art{aspect-ratio:1;width:100%;min-height:0;position:relative;inset:auto}.swap-burn-primary-card .svg-image,.swap-burn-primary-card .svg-image svg,.swap-burn-primary-card .pending-pkmon-art,.swap-burn-queue-card .svg-image,.swap-burn-queue-card .svg-image svg,.swap-burn-queue-card .pending-pkmon-art,.swap-burn-token .svg-image,.swap-burn-token .svg-image svg,.swap-burn-token .pending-pkmon-art{width:100%;height:100%}.swap-burn-primary-card .svg-image,.swap-burn-queue-card .svg-image,.swap-burn-token .svg-image{overflow:hidden}.swap-burn-primary-card .pending-pkmon-art,.swap-burn-queue-card .pending-pkmon-art,.swap-burn-token .pending-pkmon-art{min-height:0}.swap-burn-art-placeholder{box-sizing:border-box;width:100%;height:100%;color:var(--ink);text-align:center;background:#09030f47;place-content:center;gap:8px;padding:12px;display:grid}.swap-burn-art-placeholder strong{color:var(--effect-accent);font-size:.9rem;font-weight:950;line-height:1}.swap-burn-art-placeholder small{max-width:100%;color:var(--muted);text-transform:uppercase;overflow-wrap:anywhere;font-size:.58rem;font-weight:950;line-height:1}.swap-burn-primary-card .pending-pkmon-art strong,.swap-burn-primary-card .pending-pkmon-art small,.swap-burn-queue-card .pending-pkmon-art strong,.swap-burn-queue-card .pending-pkmon-art small,.swap-burn-token .pending-pkmon-art strong,.swap-burn-token .pending-pkmon-art small{display:none}.swap-burn-queue-card>small,.swap-burn-token>small{z-index:4;color:var(--effect-accent);text-align:center;text-overflow:ellipsis;font-size:.64rem;font-weight:950;line-height:1;position:static;overflow:hidden}.swap-burn-token>small{position:absolute;bottom:5px;left:8px;right:8px}.swap-machine-console[data-mode=sell] .swap-effect-head{border-bottom-color:color-mix(in srgb, var(--effect-accent) 34%, transparent);background:linear-gradient(90deg, var(--effect-accent-faint), transparent 36%), #150722e6}.swap-machine-console[data-mode=sell] .swap-effect-chamber{background:linear-gradient(90deg, transparent 0 48%, var(--effect-accent-faint) 48% calc(48% + 1px), transparent calc(48% + 1px) 100%), linear-gradient(180deg, #09030fb8, transparent 20% 78%, #09030fd1), linear-gradient(0deg, var(--effect-accent-faint) 1px, transparent 1px), linear-gradient(90deg, var(--effect-accent-faint) 1px, transparent 1px), #1d0d2d;background-size:100% 100%,100% 100%,24px 24px,24px 24px,100% 100%;justify-items:start}.swap-machine-console[data-mode=sell] .swap-effect-rack{width:min(92%,760px)}.swap-machine-console[data-mode=buy] .swap-effect-chamber{justify-items:start}.swap-machine-console[data-mode=buy] .swap-effect-rack{width:min(92%,760px)}.swap-machine-console[data-mode=sell] .swap-effect-beam,.swap-machine-console[data-mode=sell] .swap-effect-shutter{opacity:.45}.swap-burn-preview-state{z-index:4;color:var(--muted);text-transform:uppercase;font-size:.62rem;font-weight:900;position:absolute;bottom:12px;right:18px}@keyframes swapEnergySweep{0%,70%,to{opacity:0;transform:translate(0)skew(-18deg)}84%{opacity:.9;transform:translate(112%)skew(-18deg)}}@keyframes swapPanelSweep{0%,64%,to{opacity:.2;transform:translate(-20%)}78%{opacity:.62;transform:translate(8%)}}@keyframes swapShutterPass{0%,58%,to{opacity:0;transform:translate(-16%)skew(-16deg)}72%{opacity:.72}88%{opacity:0;transform:translate(120%)skew(-16deg)}}@keyframes swapBeamPulse{0%,42%,to{opacity:0;transform:translate(-38px)scaleY(.72)}58%{opacity:.95;transform:translate(18px)scaleY(1)}}@keyframes swapTileMint{0%{opacity:.12;filter:blur(1px)brightness(1.3);transform:translate(-8px,12px)rotateX(70deg)scale(.76)}28%,70%{opacity:1;filter:blur()brightness(1.08);transform:translate(0,0)rotateX(0)scale(1)}to{opacity:.58;filter:blur()brightness();transform:translateY(-4px)rotateX(0)scale(.98)}}@media (max-width:1180px){.swap-machine-hero,.swap-machine-console{grid-template-columns:1fr}.swap-machine-hero{gap:16px}.swap-machine-console{min-height:0}.swap-machine-panel{border-right:0;border-bottom:1px solid var(--acid)}.swap-effect-stage{min-height:500px}}@media (max-width:720px){.swap-machine-shell{gap:16px}.swap-machine-hero h1{max-width:10ch;font-size:3.5rem}.swap-machine-hero .swap-intro{font-size:1rem}.swap-machine-panel{gap:12px;padding:12px}.swap-mode-option{min-height:68px;padding:10px}.swap-machine-input{min-height:138px}.swap-machine-input .swap-card-input{font-size:3rem}.swap-minimum-output-row{flex-direction:column;align-items:flex-start}.swap-machine-field-meta strong,.swap-price-strip strong,.swap-price-strip em,.swap-minimum-output-row strong{text-align:left}.swap-effect-stage{--swap-preview-rack-basis-height:294px;--swap-preview-chamber-basis-height:calc(var(--swap-preview-rack-basis-height) + 56px);grid-template-rows:auto minmax(var(--swap-preview-chamber-basis-height), 1fr);min-height:480px}.swap-effect-head{flex-direction:column;align-items:flex-start}.swap-effect-head strong{font-size:1.72rem}.swap-effect-head small{text-align:left}.swap-effect-chamber{padding:28px 18px}.swap-effect-rack{width:min(92%,560px);min-width:0}.swap-burn-preview-layout{--swap-burn-card-size:132px;--swap-burn-card-gap:10px;padding-inline:4px}.swap-burn-preview-layout[data-density=compact]{--swap-burn-card-size:104px;--swap-burn-card-gap:8px}.swap-burn-preview-layout[data-density=dense]{--swap-burn-card-size:88px;--swap-burn-card-gap:8px}.swap-effect-stack{--swap-mint-card-size:132px;--swap-mint-card-gap:10px;padding-inline:4px}.swap-effect-stack[data-density=compact]{--swap-mint-card-size:104px;--swap-mint-card-gap:8px}.swap-effect-stack[data-density=dense]{--swap-mint-card-size:88px;--swap-mint-card-gap:8px}}@media (max-width:460px){.swap-machine-hero h1{font-size:3rem}.swap-mode-switch{grid-template-columns:1fr}.swap-mode-option{border-right:0;border-bottom:1px solid var(--line)}.swap-mode-option:last-child{border-bottom:0}.swap-effect-rack{width:100%}.swap-effect-stage{--swap-preview-rack-basis-height:256px;--swap-preview-chamber-basis-height:calc(var(--swap-preview-rack-basis-height) + 56px)}.swap-burn-primary-card,.swap-burn-queue-card{padding:8px}.swap-burn-preview-layout{--swap-burn-card-size:124px}.swap-burn-preview-layout[data-density=compact]{--swap-burn-card-size:86px;--swap-burn-card-gap:6px}.swap-burn-preview-layout[data-density=dense]{--swap-burn-card-size:76px;--swap-burn-card-gap:6px}.swap-effect-stack{--swap-mint-card-size:124px}.swap-effect-stack[data-density=compact]{--swap-mint-card-size:86px;--swap-mint-card-gap:6px}.swap-effect-stack[data-density=dense]{--swap-mint-card-size:76px;--swap-mint-card-gap:6px}}@media (prefers-reduced-motion:reduce){.swap-effect-stage:before,.swap-effect-backdrop span,.swap-effect-shutter span,.swap-effect-beam,.swap-effect-tile,.swap-effect-tile:before,.swap-effect-tile:after{animation:none}.swap-effect-beam{opacity:.55;transform:none}.swap-effect-tile{opacity:1;clip-path:none;transform:none}}
.pkmon-detail-modal-backdrop,.wallet-modal-backdrop{z-index:80;background:#09030fdb;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pkmon-detail-modal,.wallet-modal-panel{border:1px solid var(--acid);background:var(--bg-2);width:min(1120px,100%);max-height:min(880px,100vh - 36px);position:relative;overflow:auto;box-shadow:10px 10px #050109}.pkmon-detail-modal{grid-template-columns:minmax(300px,.9fr) minmax(360px,1fr);grid-template-areas:"head panel""art panel";display:grid}.pkmon-detail-modal-close,.wallet-modal-close{z-index:2;width:42px;height:42px;position:absolute;top:12px;right:12px}.pkmon-detail-modal-close:before,.wallet-modal-close:before{content:"X";color:var(--acid)}.pkmon-detail-modal-header{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(90deg, #edff0014, transparent 48%), var(--bg-2);grid-area:head;align-content:start;gap:14px;min-height:180px;padding:clamp(18px,2.2vw,28px);display:grid}.modal-title-topline{color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:.68rem;font-weight:950;line-height:1.1;display:flex}.modal-title-topline span:first-child{color:var(--acid)}.modal-title-lockup{text-transform:uppercase;gap:4px;margin:0;line-height:.92;display:grid}.modal-title-lockup span{color:var(--acid);font-size:clamp(1.55rem,2.7vw,2.7rem);font-weight:950}.modal-title-lockup strong{color:var(--ink);letter-spacing:-.035em;font-size:clamp(3.65rem,8vw,6rem);font-weight:950}.modal-event-badge{border:1px solid var(--line);background:var(--surface);width:fit-content;max-width:100%;color:var(--ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin-top:12px;display:grid}.modal-event-badge span,.modal-event-badge strong{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;min-width:0;padding:7px 9px;font-size:.7rem;font-weight:950;overflow:hidden}.modal-event-badge span{border-right:1px solid var(--line)}.modal-event-badge.is-a,.modal-event-badge.is-b,.modal-event-badge.is-c,.modal-event-badge.is-d,.modal-event-badge.is-e{border-color:var(--rarity-color);box-shadow:4px 4px 0 var(--rarity-shadow), 0 0 16px color-mix(in srgb, var(--rarity-color) 22%, transparent)}.modal-event-badge.is-a span,.modal-event-badge.is-b span,.modal-event-badge.is-c span,.modal-event-badge.is-d span,.modal-event-badge.is-e span{background:var(--rarity-color);color:var(--bg)}.modal-event-badge.is-a{--rarity-color:#22c55e;--rarity-shadow:#052e16}.modal-event-badge.is-b{--rarity-color:#38bdf8;--rarity-shadow:#082f49}.modal-event-badge.is-c{--rarity-color:#c084fc;--rarity-shadow:#3b0764}.modal-event-badge.is-d{--rarity-color:#facc15;--rarity-shadow:#422006}.modal-event-badge.is-e{--rarity-color:#f97316;--rarity-shadow:#431407}.pkmon-detail-modal-art{border-right:1px solid var(--line);background:#1c0a2c;grid-area:art;place-items:center;min-height:492px;padding:clamp(22px,3vw,38px);display:grid}.pkmon-detail-modal-art .svg-image svg{width:min(100%,440px)}.pkmon-detail-modal-panel{grid-area:panel;align-content:start;gap:16px;padding:74px clamp(18px,2vw,26px) clamp(18px,2vw,26px);display:grid}.pkmon-detail-modal-loading{min-height:260px;color:var(--acid);place-items:center;font-weight:950;display:grid}.modal-tab-row{border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.modal-tab-row button{border:0;border-right:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--muted);text-transform:uppercase;font-weight:950}.modal-tab-row button:last-child{border-right:0}.modal-tab-row button.is-active,.modal-tab-row button:hover{background:var(--acid);color:var(--bg)}.modal-field-table{border:1px solid var(--line);display:grid}.modal-field-table div,.modal-detail-link{border-bottom:1px solid var(--line);grid-template-columns:minmax(132px,.28fr) minmax(0,1fr);min-width:0;display:grid}.modal-field-table div:last-child{border-bottom:0}.modal-field-table span,.modal-field-table strong,.modal-detail-link span,.modal-detail-link strong{overflow-wrap:anywhere;min-width:0;padding:10px;font-size:.72rem}.modal-field-table span,.modal-detail-link span{border-right:1px solid var(--line);color:var(--acid);text-transform:uppercase;font-weight:950}.modal-muted{color:var(--muted)}.trait-color-swatch{border:1px solid var(--ink);vertical-align:-1px;width:12px;height:12px;margin-right:8px;display:inline-block}.modal-detail-footer{gap:10px;margin-top:6px;display:grid}.modal-detail-link-table{border:1px solid var(--line);display:grid}.modal-detail-link-table .modal-detail-link:last-child{border-bottom:0}.modal-detail-footer button{border:1px solid var(--acid);background:var(--acid);min-height:44px;color:var(--bg);text-transform:uppercase;transition:transform .12s var(--ease), box-shadow .12s var(--ease), background-color .12s var(--ease), color .12s var(--ease);font-weight:950;box-shadow:4px 4px #06020b}.modal-detail-footer button:hover:not(:disabled),.modal-detail-footer button:focus-visible:not(:disabled){transform:translate(-2px,-2px);box-shadow:6px 6px #06020b}.modal-detail-footer button:active:not(:disabled){transform:translate(2px,2px);box-shadow:2px 2px #06020b}.modal-save-status{min-height:14px;color:var(--muted);text-align:center;text-transform:uppercase;font-size:.68rem;font-weight:950}.modal-save-status.is-saved{color:var(--ok)}.modal-save-status.is-error{color:var(--red)}
.wallet-menu-wrap{position:relative}.wallet-menu-trigger{justify-content:center;align-items:center;gap:8px;display:inline-flex}.wallet-menu-caret{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transform:translateY(-2px)rotate(45deg)}.wallet-menu-caret.is-open{transform:translateY(2px)rotate(225deg)}.wallet-menu-panel{width:236px;top:calc(100% + 10px);right:0}.wallet-menu-row{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:8px;display:flex}.wallet-menu-address{color:var(--ink);font-size:.78rem;font-weight:900}.wallet-menu-copy{width:34px;height:34px}.wallet-menu-copy svg{fill:none;width:16px;height:16px;stroke:var(--acid);stroke-width:1.8px}.wallet-menu-disconnect{width:100%;box-shadow:none}.wallet-menu-feedback{color:var(--acid);margin:0;font-size:.72rem;font-weight:900}.wallet-modal-panel{width:min(520px,100%);padding:24px}.wallet-modal-back{min-height:34px;margin-bottom:12px;padding:0 10px}.wallet-modal-header h2{color:var(--acid);font-size:clamp(2rem,5vw,3.5rem)}.wallet-modal-header p,.wallet-modal-footer,.wallet-empty-state,.wallet-loading-view p{color:var(--muted);line-height:1.5}.wallet-options-list{gap:8px;margin-top:18px;display:grid}.wallet-option-button{text-align:left;justify-content:space-between;gap:12px;width:100%;padding:8px 10px;display:flex}.wallet-option-left,.wallet-option-tags{align-items:center;gap:8px;display:inline-flex}.wallet-option-icon,.wallet-loading-icon{border:1px solid var(--bg);background:var(--surface);width:30px;height:30px}.wallet-option-icon-fallback{place-items:center;display:grid}.wallet-option-tag{border:1px solid var(--bg);color:var(--bg);padding:3px 5px;font-size:.62rem}.wallet-loading-view{text-align:center;place-items:center;gap:10px;min-height:260px;display:grid}.wallet-spinner-wrap{position:relative}.wallet-spinner-ring{border:1px solid var(--acid);width:72px;height:72px;animation:.6s steps(2,end) infinite hardBlink}.wallet-loading-icon{position:absolute;inset:21px}
@keyframes sectionIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes hardBlink{0%,49%{opacity:1}50%,to{opacity:.34}}@keyframes loadingPulse{0%,to{opacity:.46}50%{opacity:.82}}@keyframes artScan{0%{opacity:0;transform:translate(-125%)}16%,64%{opacity:1}to{opacity:0;transform:translate(125%)}}@keyframes artImageIn{0%{opacity:.18;transform:translateY(-2px)}44%{opacity:.78;transform:translateY(-2px)}to{opacity:1;transform:translateY(-2px)}}@keyframes pendingCellPulse{0%,to{opacity:.34;transform:translateY(0)}46%{opacity:1;transform:translateY(-2px)}}@keyframes loadingRail{0%{transform:translate(-110%)}to{transform:translate(300%)}}@keyframes matrixScanX{0%{transform:translate(0)}to{transform:translate(1100%)}}@keyframes matrixScanY{0%{transform:translateY(0)}to{transform:translateY(700%)}}@keyframes matrixIdle{0%,72%,to{background:var(--bg-2);opacity:1;border-color:#48216f}73%,82%{border-color:var(--line-strong);opacity:.92;background:#351753}}@keyframes matrixHotPulse{0%,58%,to{background:var(--acid);border-color:var(--acid);opacity:1;transform:scale(1)}59%,78%{background:var(--acid-2);border-color:var(--ink);opacity:.86;transform:scale(.84)}}@keyframes matrixWarnPulse{0%,64%,to{background:var(--red);border-color:var(--red);transform:scale(1)}65%,82%{border-color:var(--acid);background:#ff6b35;transform:scale(.9)}}@keyframes fallingPkmon{0%{opacity:0;filter:saturate(1.15)brightness(1.18);transform:translate3d(0, -12vh, 0) rotate(var(--fall-rotate-start)) scale(.9)}9%{opacity:var(--fall-opacity)}21%{opacity:var(--fall-opacity);filter:saturate(1.08)brightness(1.08);transform:translate3d(var(--fall-drift-one), 19vh, 0) rotate(var(--fall-rotate-one)) scale(1)}43%{transform:translate3d(var(--fall-drift-two), 43vh, 0) rotate(var(--fall-rotate-two)) scale(var(--fall-scale-mid))}67%{opacity:var(--fall-opacity);filter:saturate(1.02)brightness();transform:translate3d(var(--fall-drift-three), 73vh, 0) rotate(var(--fall-rotate-three)) scale(.94)}to{opacity:0;filter:saturate(.9)brightness(.78);transform:translate3d(var(--fall-drift-four), 112vh, 0) rotate(var(--fall-rotate-end)) scale(var(--fall-scale-end))}}@keyframes fallingPkmonLift{0%{box-shadow:0 0 0 1px #edff00d6,0 0 34px #edff0061,4px 4px #09030fc7}to{box-shadow:4px 4px #09030fc7,0 0 18px #edff002e,0 0 0 1px #f5f1ff14}}@keyframes mintToastIn{0%{opacity:0;transform:translate(10px,8px)}to{opacity:1;transform:translate(0,0)}}
@media (max-width:1240px){.top-nav{grid-template-columns:1fr}.brand-link,.nav-links,.nav-actions{border-right:0;border-bottom:1px solid var(--line)}.nav-links{justify-content:flex-start;overflow-x:auto}.nav-actions{justify-content:flex-start}}@media (max-width:1060px){.top-nav{grid-template-columns:1fr}.brand-link,.nav-links,.nav-actions{border-right:0;border-bottom:1px solid var(--line)}.nav-links{justify-content:flex-start;overflow-x:auto}.nav-actions{justify-content:flex-start}.home-buy-shell,.market-command-bar,.market-workbench,.collection-command-bar,.season-pools-command-bar,.collection-workbench,.market-detail-modal,.listing-flow-modal,.swap-copy,.detail-layout,.pkmon-detail-modal,.detail-route-bar{grid-template-columns:1fr}.detail-route-actions{justify-content:flex-start}.market-sidebar,.collection-page .my-listings-panel{position:static;top:auto}.market-results-panel{min-height:430px}.listing-flow-modal{grid-template-rows:auto auto auto;grid-template-areas:"header""picker""form";overflow:auto}.listing-flow-modal.is-direct{grid-template-rows:auto auto;grid-template-areas:"header""form"}.swap-copy{align-items:start}.swap-hero-copy{min-height:auto}.swap-hero-copy h1{max-width:10ch}.pkmon-detail-modal{grid-template-areas:"head""art""panel"}.pkmon-detail-modal-header{padding-right:76px}.pkmon-detail-modal-panel{padding-top:22px}.home-buy-action,.market-detail-art,.listing-flow-header,.listing-picker-panel,.pkmon-detail-modal-header,.pkmon-detail-modal-art{border-right:0;border-bottom:1px solid var(--acid)}.home-buy-tabs{grid-template-columns:1fr}.home-buy-tabs button,.home-buy-tabs a{border-right:0;border-bottom:1px solid var(--line);min-height:68px}.home-buy-tabs a:last-child{border-bottom:0}.home-buy-output-rack{width:min(64%,390px);min-width:260px}.home-buy-mystery-card{width:100%;min-width:0}.listing-form-panel{padding-top:18px;overflow:visible}.listing-flow-modal.is-direct .listing-form-panel{padding-top:0}.listing-picker-panel{max-height:min(520px,48dvh)}.swap-collection-note{grid-column:auto}.season-pools-list,.season-pools-board{grid-template-columns:1fr}.season-admin-season-list button{grid-template-columns:70px minmax(160px,1fr) minmax(88px,.6fr)}.season-admin-season-list button small:nth-of-type(n+3){display:none}}@media (max-width:720px){.site-shell:before{opacity:.28;background-size:42px 42px}.main-frame{padding:16px clamp(14px, 4vw, 18px) max(72px, calc(64px + env(safe-area-inset-bottom)))}.detail-page{gap:10px}.detail-route-bar{gap:10px;padding:10px;box-shadow:4px 4px #06020b}.detail-route-crumbs{gap:5px;font-size:.56rem}.detail-route-actions{grid-template-columns:1fr;display:grid}.detail-route-actions .secondary-link{min-width:0;min-height:38px;padding:0 8px;font-size:.6rem}.top-nav{border-left:0;border-right:0;width:100%;min-height:0}.brand-link{gap:10px;min-height:58px;padding:8px clamp(14px,4vw,18px)}.brand-mark{flex-basis:36px;width:36px;height:36px}.brand-wordmark{font-size:.96rem}.brand-subline{max-width:min(40vw,138px);font-size:.5rem;line-height:1.12}.nav-links{grid-template-columns:repeat(6,minmax(0,1fr));width:100%;display:grid;overflow:visible}.nav-link{flex:initial;letter-spacing:0;text-align:center;border-left:0;min-width:0;min-height:34px;padding:0 4px;font-size:clamp(.5rem,2vw,.6rem);line-height:1}.nav-link:first-child{border-left:0}.nav-actions{grid-template-columns:1fr;justify-content:stretch;gap:8px;padding:8px clamp(14px,4vw,18px) 12px;display:grid}.nav-actions .global-pkm-wrap,.nav-actions .global-pkm-trigger,.nav-actions .connect-btn,.nav-actions .wallet-menu-wrap{width:100%}.nav-actions .global-pkm-trigger,.nav-actions .connect-btn{min-width:0;min-height:48px}.global-pkm-panel,.wallet-menu-panel{width:auto;left:0;right:0}h1{font-size:clamp(2.6rem,17vw,4.2rem)}.home-buy-shell{min-height:0;box-shadow:5px 5px #09030f}.home-buy-action{gap:12px;padding:14px}.home-buy-action h1{letter-spacing:-.032em;font-size:clamp(2.2rem,13vw,3.45rem);line-height:.9}.home-buy-deck{max-width:36ch;font-size:.78rem;line-height:1.48}.home-buy-tabs button,.home-buy-tabs a{min-height:54px;padding:9px 10px}.home-buy-panel{box-shadow:none;gap:10px;padding:12px}.home-buy-panel-head,.home-buy-preview-head{flex-direction:column;align-items:stretch}.home-buy-quote-state{justify-content:space-between}.home-buy-ticket-grid{grid-template-rows:repeat(2,minmax(58px,1fr));grid-template-columns:1fr;grid-template-areas:"count""pay";gap:8px}.home-count-control,.home-buy-summary-row{min-height:58px}.home-count-control label,.home-buy-summary-row>span{padding:0 10px;font-size:.78rem}.home-count-control .mint-count-stepper{grid-template-columns:36px minmax(48px,1fr) 36px;width:calc(100% - 20px);height:40px;margin:0}.home-count-control .mint-count-input{font-size:clamp(1.06rem,5.4vw,1.36rem)}.home-buy-summary-row>div{gap:4px;padding:8px 10px 8px 0}.home-buy-summary-row strong{font-size:clamp(.74rem,3.75vw,.95rem)}.home-buy-summary-row small{font-size:.48rem}.home-buy-sync-strip{grid-template-columns:1fr}.home-buy-sync-strip span{border-right:0;border-bottom:1px solid var(--line)}.home-buy-sync-strip span:last-child{border-bottom:0}.home-buy-primary{min-height:50px}.home-buy-preview-head{gap:10px;padding:14px}.home-buy-preview-head small{text-align:left}.home-buy-preview-stage{min-height:330px;padding:26px 14px}.home-buy-preview-stage:before,.home-buy-preview-stage:after{inset:12px}.home-buy-output-rack{width:min(84%,330px);min-width:220px}.home-buy-stage-grid{gap:5px;left:5%;right:5%}.home-buy-stage-grid span{min-height:12px}.home-buy-stage-beam{top:14%;bottom:10%}.home-buy-mystery-card{width:100%;min-width:0}.home-buy-preview-note{margin:0 14px 10px;font-size:.68rem}.home-buy-recent{gap:10px;padding:0 14px 14px;overflow-x:auto}.home-buy-recent-art{width:64px;height:64px}.collection-gate{gap:12px;max-width:none;display:grid}.collection-gate .section-kicker{letter-spacing:.04em;margin:0;font-size:.66rem;line-height:1.3}.collection-gate h1{letter-spacing:-.03em;max-width:none;font-size:clamp(2.4rem,14vw,3.35rem);line-height:.9}.collection-gate .page-intro{max-width:33ch;margin:0;font-size:.84rem;line-height:1.5}.collection-gate .empty-panel{max-width:none;margin-top:2px;padding:16px;box-shadow:5px 5px #06020b}.collection-gate .empty-panel h3{font-size:.95rem;line-height:1.16}.collection-gate .empty-panel p{font-size:.84rem;line-height:1.55}.collection-gate .collection-gate-connect{width:100%;min-height:46px;margin-top:14px}.market-command-bar{gap:10px;padding:12px}.market-title-block h1{font-size:clamp(2.05rem,11vw,2.85rem);line-height:.9}.market-title-block .page-intro{display:none}.collection-command-bar,.season-pools-command-bar{gap:10px;padding:12px}.collection-title-block h1{font-size:clamp(2.1rem,13vw,3.6rem);line-height:.88}.season-pools-title-block h1{max-width:none;font-size:clamp(2.1rem,11vw,3.35rem);line-height:.88}.collection-title-block .page-intro,.season-pools-title-block .page-intro{font-size:.76rem}.collection-quick-stats span,.season-pools-quick-stats>span{padding:8px;font-size:.54rem}.collection-quick-stats strong,.season-pools-quick-stats>span>strong{font-size:1.08rem}.market-command-actions{justify-items:stretch;gap:9px}.market-command-actions .primary-link{width:100%;min-height:38px}.market-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.market-metric{border-bottom:1px solid var(--line);min-height:56px;padding:7px 8px;font-size:.56rem}.market-metric:nth-child(2n){border-right:0}.market-metric:nth-last-child(-n+2){border-bottom:0}.market-metric-value strong{font-size:1.16rem}.market-metric-value em{font-size:.66rem}.market-workbench{gap:12px}.market-results-panel,.market-sidebar{padding:10px}.market-results-panel{min-height:360px}.market-active-filters{align-items:stretch;gap:7px;padding:7px}.market-active-filters>span,.market-filter-clear{align-items:center;min-height:28px;display:inline-flex}.market-filter-tags{flex-basis:100%}.market-filter-tag{flex:min(100%,170px);justify-content:flex-start}.gallery-heading,.owner-market-stats,.collection-toolbar,.collection-page .collection-toolbar{grid-template-columns:1fr}.stats-row{grid-auto-flow:row}.search-row{grid-template-columns:1fr}.search-row input{border-right:0;border-bottom:1px solid var(--acid)}.market-search label{margin-bottom:6px}.market-search label span{display:none}.market-search .search-row{grid-template-columns:minmax(0,1fr) 92px}.market-search .search-row input{border-right:1px solid var(--acid);border-bottom:0;height:42px;font-size:.78rem}.market-search .search-row button{min-height:42px;font-size:.62rem}.main-frame:has(.season-admin-page){padding-top:18px}.season-admin-page{gap:12px}.season-admin-command-bar,.season-admin-page .season-hero{grid-template-columns:1fr;gap:12px}.season-admin-command-bar{min-height:0;padding:12px;box-shadow:5px 5px #06020b}.season-admin-page .season-hero{padding-bottom:12px}.season-admin-page .season-hero h1{max-width:100%;font-size:clamp(2.35rem,14vw,3.45rem)}.season-admin-page .season-hero .page-intro{margin-top:10px;font-size:.82rem;line-height:1.5}.season-admin-page .season-admin-wallet{min-width:0}.season-admin-page .season-panel{gap:12px;padding:12px;box-shadow:5px 5px #06020b}.season-admin-page .season-section-head{align-items:flex-start}.season-admin-tabs button{flex:140px}.season-admin-season-list,.season-admin-form-grid,.season-admin-operation-grid{grid-template-columns:1fr}.season-admin-list-actions{justify-content:stretch}.season-admin-list-actions .primary-link,.season-admin-list-actions .secondary-link{width:100%}.season-admin-season-list button{grid-template-columns:1fr;align-items:start}.season-admin-season-list button small:nth-of-type(n+3){display:block}.season-admin-character-tools,.season-admin-character-launch,.season-admin-character-launch>div{grid-template-columns:1fr}.season-admin-character-launch .primary-link{width:100%}.season-admin-character-modal{padding:10px}.season-admin-character-dialog{height:calc(100dvh - 20px);max-height:calc(100dvh - 20px);padding:12px}.season-admin-character-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:360px}.season-admin-target-row{grid-template-columns:1fr}.season-admin-actions{align-items:stretch}.season-admin-actions .primary-link,.season-admin-actions .secondary-link,.season-admin-page .season-panel>.primary-link,.season-admin-page .season-panel>.secondary-link{width:100%}.season-pools-board{gap:10px}.season-pools-list{grid-template-columns:1fr;gap:10px}.main-frame:has(.season-pools-page){padding-top:14px}.season-pools-page{gap:10px}.season-pools-board{grid-template-columns:1fr;gap:10px}.season-pools-card{grid-template-columns:1fr;gap:12px;padding:12px}.season-pools-card-head{grid-template-columns:48px minmax(0,1fr);gap:12px}.season-pools-card-meta{display:none}.season-pools-rank{width:48px;min-width:48px;height:48px;box-shadow:3px 3px #06020b}.season-pools-card h2{font-size:clamp(1.2rem,7vw,1.6rem);line-height:.95}.season-pools-card p{display:none}.season-pools-target-header{margin-top:4px}.season-pools-targets{margin-right:-12px;padding-right:12px}.season-pools-target-slot{flex-basis:126px;min-height:142px}.season-pools-target-art{min-height:68px}.season-pools-target-art .svg-image,.season-pools-target-art .svg-fallback{width:64px;height:64px}.season-pools-inline-metrics,.season-pools-card-panels,.season-pools-action-grid,.season-pools-progress-targets{grid-template-columns:1fr}.market-control-group{min-width:0}.market-segmented,.market-trait-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.market-segmented::-webkit-scrollbar{display:none}.market-trait-rail::-webkit-scrollbar{display:none}.market-segmented button{min-height:30px;padding:0 8px}.market-trait-rail button{min-height:30px}.market-grid,.pkmon-grid{grid-template-columns:repeat(auto-fill,minmax(150px,172px))}.collection-page .pkmon-grid{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));justify-content:stretch;gap:clamp(10px,3vw,14px)}.collection-page .pkmon-art{padding:10px}.collection-page .pkmon-card-footer{min-height:38px;padding:5px 8px 6px}.market-empty-panel{min-height:280px;padding:16px}.market-detail-art{min-height:360px}.market-detail-copy{padding-top:18px}.market-buy-panel,.owner-listing-table div,.market-activity-list div{grid-template-columns:1fr}.market-activity-list small{text-align:left}.swap-panel-head,.swap-card-main,.swap-card-meta,.swap-quote-summary,.swap-rate-row,.swap-collection-note{flex-direction:column;align-items:stretch}.swap-panel{grid-template-columns:1fr;grid-template-areas:"head""input""switch""output""quote""note"}.swap-panel.has-rate{grid-template-areas:"head""input""switch""output""quote""rate""note"}.swap-panel:before{display:none}.swap-card-field{min-height:150px}.swap-card-input,.swap-card-output{font-size:clamp(2.2rem,12vw,3.2rem)}.swap-token-pill{width:fit-content}.swap-direction-button{margin:-20px 0}.swap-price-basis{text-align:left;justify-content:flex-start}.swap-collection-note span:last-child{text-align:left}.modal-field-table div,.modal-detail-link,.detail-panel dl div,.history-list div,.swap-info-table>div{grid-template-columns:1fr}.modal-field-table span,.modal-detail-link span,.detail-panel dt,.swap-info-table span{border-right:0;border-bottom:1px solid var(--line)}.pkmon-detail-modal-art{min-height:360px}.pkmon-detail-modal-panel{padding-top:18px}.detail-panel{order:-1}.falling-pkmon-print{width:min(var(--fall-size), 92px);height:min(var(--fall-size), 92px)}.transaction-toast{width:auto;inset:auto 12px 14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.falling-pkmon-field{display:none}}

