.page-module__8Zc7Cq__page{-webkit-user-select:none;user-select:none;flex-direction:column;gap:12px;min-height:calc(100vh - 80px);padding:14px clamp(14px,4vw,32px) 20px;display:flex;position:relative;overflow:hidden}.page-module__8Zc7Cq__ghost{z-index:0;filter:blur(64px);opacity:.42;background:radial-gradient(52% 46% at 30% 40%,var(--g1,#f6a823),transparent 70%),radial-gradient(56% 52% at 72% 62%,var(--g2,#e6566e),transparent 72%);pointer-events:none;transition:background .6s;position:absolute;inset:-25%}.page-module__8Zc7Cq__header{z-index:5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.page-module__8Zc7Cq__exitBtn{border:1px solid var(--border-subtle,#c2ccd61f);color:var(--text-primary);font-size:var(--text-sm);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-weight:500;transition:border-color .12s,color .12s}.page-module__8Zc7Cq__exitBtn:hover{border-color:var(--accent-amber);color:var(--accent-amber)}.page-module__8Zc7Cq__exitBtn:focus-visible{outline:2px solid var(--accent-amber);outline-offset:2px}.page-module__8Zc7Cq__headerControls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-module__8Zc7Cq__heartMascot{mix-blend-mode:screen;background:url(/images/discovery-heart.png) 50%/contain no-repeat;flex:none;width:24px;height:24px}.page-module__8Zc7Cq__crateCount{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.08em;color:var(--accent-rose,#d7425b);font-size:12px}.page-module__8Zc7Cq__channelSelect{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-subtle,#c2ccd61f);font-size:var(--text-sm);cursor:pointer;border-radius:8px;padding:7px 11px;font-family:inherit}.page-module__8Zc7Cq__toggle{font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;align-items:center;gap:7px;display:inline-flex}.page-module__8Zc7Cq__toggle input{cursor:pointer}.page-module__8Zc7Cq__stage{z-index:2;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(14px,3vh,26px);display:flex;position:relative}.page-module__8Zc7Cq__center{color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px 16px;display:flex}.page-module__8Zc7Cq__gestureBtn{color:#120a02;cursor:pointer;background:linear-gradient(135deg,#f6a823,#f97706);border:none;border-radius:26px;flex-direction:column;align-items:center;gap:16px;padding:clamp(34px,6vh,56px) clamp(44px,8vw,84px);font-size:clamp(1.3rem,3.4vw,2rem);font-weight:800;transition:transform .14s,box-shadow .14s;animation:2.4s ease-in-out infinite page-module__8Zc7Cq__gesturePulse;display:inline-flex;box-shadow:0 18px 60px #f6a82366,inset 0 0 0 1px #f9c56c40}.page-module__8Zc7Cq__gestureBtn:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 22px 70px #f6a82380,inset 0 0 0 1px #f9c56c4d}.page-module__8Zc7Cq__gestureBtn:focus-visible{outline:2px solid var(--accent-amber);outline-offset:4px}.page-module__8Zc7Cq__gestureHint{font-size:var(--text-sm);letter-spacing:.03em;opacity:.85;font-weight:500}@keyframes page-module__8Zc7Cq__gesturePulse{0%,to{box-shadow:0 18px 60px #f6a82366,inset 0 0 0 1px #f9c56c40}50%{box-shadow:0 18px 74px #f6a8239e,inset 0 0 0 1px #f9c56c59}}.page-module__8Zc7Cq__rail{z-index:3;font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary);opacity:.35;pointer-events:none;justify-content:center;align-items:center;font-size:10.5px;transition:opacity .12s,color .12s,text-shadow .12s;display:flex;position:absolute}.page-module__8Zc7Cq__railL{writing-mode:vertical-rl;width:40px;top:22%;bottom:22%;left:-4px;transform:rotate(180deg)}.page-module__8Zc7Cq__railR{writing-mode:vertical-rl;width:40px;top:22%;bottom:22%;right:-4px}.page-module__8Zc7Cq__railT{height:30px;top:0;left:0;right:0}.page-module__8Zc7Cq__hot{opacity:1;color:var(--accent-amber);text-shadow:0 0 14px #f6a82399}.page-module__8Zc7Cq__hotSave{opacity:1;color:var(--accent-rose,#d7425b);text-shadow:0 0 14px #e6566e99}.page-module__8Zc7Cq__slabWrap{justify-content:center;align-items:center;width:min(100%,820px);display:flex;position:relative}.page-module__8Zc7Cq__bag{opacity:0;z-index:1;filter:drop-shadow(0 0 10px #e6566e66);font-size:26px;position:absolute;top:50%;right:-8px;transform:translateY(-50%)scale(.7)}.page-module__8Zc7Cq__slab{z-index:2;border:1px solid var(--glass-border,#c2ccd624);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);touch-action:none;cursor:grab;will-change:transform;background:linear-gradient(160deg,#23272feb,#15181ef0);border-radius:22px;flex-direction:column;gap:16px;width:100%;padding:clamp(18px,3vh,26px) clamp(20px,3vw,30px) clamp(14px,2vh,20px);animation:.42s cubic-bezier(.2,.9,.3,1) page-module__8Zc7Cq__seat;display:flex;position:relative;box-shadow:0 30px 74px -22px #000,inset 0 1px #ffffff0d}.page-module__8Zc7Cq__slab:active{cursor:grabbing}.page-module__8Zc7Cq__slab:focus-visible{outline:2px solid var(--accent-amber);outline-offset:3px}.page-module__8Zc7Cq__spring{transition:transform .46s cubic-bezier(.2,1.5,.4,1)}.page-module__8Zc7Cq__gone{transition:transform .4s cubic-bezier(.4,0,.7,1),opacity .4s}@keyframes page-module__8Zc7Cq__seat{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.page-module__8Zc7Cq__spine{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.06em;color:var(--text-secondary);align-items:center;gap:8px;font-size:12.5px;display:flex}.page-module__8Zc7Cq__dot{color:var(--text-tertiary)}.page-module__8Zc7Cq__playChip{border:1px solid var(--glass-border,#c2ccd629);width:40px;height:40px;color:var(--text-primary);cursor:pointer;background:#ffffff0d;border-radius:12px;flex:none;place-items:center;margin-right:4px;font-size:14px;transition:border-color .13s,background .13s,color .13s;display:grid}.page-module__8Zc7Cq__playChip:hover{border-color:var(--accent-amber);color:var(--accent-amber)}.page-module__8Zc7Cq__playChip:focus-visible{outline:2px solid var(--accent-amber);outline-offset:2px}.page-module__8Zc7Cq__playChipOn{color:var(--accent-amber);background:#f6a82324;border-color:#f6a82380}.page-module__8Zc7Cq__hotBadge{color:var(--accent-amber);letter-spacing:.06em;font-size:10.5px}.page-module__8Zc7Cq__pill{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-amber);white-space:nowrap;border:1px solid #f6a82359;border-radius:6px;margin-left:auto;padding:3px 10px;font-size:10.5px}.page-module__8Zc7Cq__waveBox{border-radius:10px;height:clamp(130px,26vh,230px);position:relative;overflow:hidden}.page-module__8Zc7Cq__wave{transform-origin:50%;will-change:transform;position:absolute;inset:0}.page-module__8Zc7Cq__waveLayer{align-items:center;gap:2px;display:flex;position:absolute;inset:0}.page-module__8Zc7Cq__bar{border-radius:1.5px;flex:1;min-width:2px}.page-module__8Zc7Cq__waveBase .page-module__8Zc7Cq__bar{background:linear-gradient(180deg,var(--g1,#f6a823),var(--g2,#e6566e));opacity:.34}.page-module__8Zc7Cq__wavePlayed .page-module__8Zc7Cq__bar{background:var(--accent-amber,#f6a823);box-shadow:0 0 8px #f6a82352}.page-module__8Zc7Cq__playhead{background:var(--accent-amber,#f6a823);border-radius:2px;width:2px;transition:left 90ms linear;position:absolute;top:6px;bottom:6px;box-shadow:0 0 12px 2px #f6a8238c}.page-module__8Zc7Cq__meta{text-align:left}.page-module__8Zc7Cq__title{font-family:var(--font-display,system-ui,sans-serif);color:var(--text-primary);font-size:20px;font-weight:700;line-height:1.15}.page-module__8Zc7Cq__artist{color:var(--text-secondary);margin-top:1px;font-size:14px}.page-module__8Zc7Cq__deadwax{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.14em;text-transform:uppercase;text-align:center;color:var(--text-tertiary);border-top:1px solid var(--glass-border,#c2ccd61f);padding-top:8px;font-size:9px}.page-module__8Zc7Cq__deadwax b{color:var(--accent-teal,#39ac9d);font-weight:600}.page-module__8Zc7Cq__transport{grid-template-columns:1fr 1fr 1fr 1.2fr;gap:8px;width:min(100%,820px);display:grid}.page-module__8Zc7Cq__key{background:var(--bg-elevated);border:1px solid var(--border-subtle,#c2ccd61f);color:var(--text-primary);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:11px 6px;transition:border-color .13s,transform 80ms;display:flex}.page-module__8Zc7Cq__key b{font-size:13px;font-weight:600}.page-module__8Zc7Cq__key span{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.08em;color:var(--text-tertiary);font-size:9.5px}.page-module__8Zc7Cq__key:hover{border-color:var(--glass-border-hover,#c2ccd638)}.page-module__8Zc7Cq__key:active{transform:translateY(1px)}.page-module__8Zc7Cq__key:focus-visible{outline:2px solid var(--accent-amber);outline-offset:2px}.page-module__8Zc7Cq__keySave{border-color:#e6566e66}.page-module__8Zc7Cq__keySave b{color:var(--accent-rose,#d7425b)}.page-module__8Zc7Cq__keyDl{border-color:#f6a82366}.page-module__8Zc7Cq__keyDl b{color:var(--accent-amber)}.page-module__8Zc7Cq__hint{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:10px}.page-module__8Zc7Cq__sheet{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.page-module__8Zc7Cq__sheetCard{background:var(--bg-elevated);border:1px solid var(--glass-border,#c2ccd629);border-radius:20px 20px 12px 12px;width:min(100%,440px);margin:0 12px 18vh;padding:22px 20px 24px;animation:.3s cubic-bezier(.2,.9,.3,1) page-module__8Zc7Cq__sheetUp}@keyframes page-module__8Zc7Cq__sheetUp{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}.page-module__8Zc7Cq__sheetTitle{font-family:var(--font-display,system-ui,sans-serif);margin:0 0 6px;font-size:17px}.page-module__8Zc7Cq__sheetBody{color:var(--text-secondary);margin:0 0 18px;font-size:13.5px;line-height:1.5}.page-module__8Zc7Cq__sheetBtns{gap:10px;display:flex}.page-module__8Zc7Cq__sheetBtns button{cursor:pointer;border-radius:12px;flex:1;padding:12px;font-size:14px;font-weight:600}.page-module__8Zc7Cq__btnGhost{color:var(--text-secondary);border:1px solid var(--border-subtle,#c2ccd61f);background:0 0}.page-module__8Zc7Cq__btnGo{background:var(--accent-amber);color:#2b1f12;border:1px solid #0000}@media (max-width:768px){.page-module__8Zc7Cq__page{padding-bottom:150px}}.page-module__8Zc7Cq__seoIntro{max-width:760px;margin:0 auto}.page-module__8Zc7Cq__seoH1{font-family:var(--font-display,inherit);letter-spacing:-.01em;color:var(--text-primary);margin:0 0 6px;font-size:clamp(1.3rem,3vw,1.7rem);font-weight:700}.page-module__8Zc7Cq__seoSub{font-size:var(--text-sm);color:var(--text-secondary);max-width:60ch;margin:0;line-height:1.5}.page-module__8Zc7Cq__seoSection{max-width:760px;color:var(--text-primary);flex-direction:column;align-self:stretch;gap:1.5rem;margin:6rem auto 0;display:flex}.page-module__8Zc7Cq__seoSection h2{font-family:var(--font-display,inherit);letter-spacing:-.01em;color:var(--text-primary);border-left:3px solid var(--accent-amber,#f59e0b);margin:0 0 .5rem;padding-left:.7rem;font-size:1.4rem;font-weight:700}.page-module__8Zc7Cq__seoLead{color:var(--text-secondary);margin:0;font-size:1.05rem;line-height:1.65}.page-module__8Zc7Cq__seoText{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.65}.page-module__8Zc7Cq__seoList{color:var(--text-secondary);flex-direction:column;gap:.6rem;margin:0;padding-left:1.25rem;font-size:1rem;line-height:1.6;display:flex}.page-module__8Zc7Cq__seoText a,.page-module__8Zc7Cq__seoList a{color:var(--accent-amber,#f59e0b);text-decoration:none}.page-module__8Zc7Cq__seoText a:hover,.page-module__8Zc7Cq__seoList a:hover{text-decoration:underline}.page-module__8Zc7Cq__seoList strong,.page-module__8Zc7Cq__seoLead strong{color:var(--accent-amber,#f59e0b);font-weight:600}.page-module__8Zc7Cq__seoFaqItem{border:1px solid var(--border-subtle,#ffffff14);background:#ffffff08;border-radius:12px;padding:1rem}.page-module__8Zc7Cq__seoFaqItem h3{color:var(--text-primary);margin:0 0 .35rem;font-size:1rem;font-weight:700}.page-module__8Zc7Cq__seoFaqItem p{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.6}@media (max-width:560px){.page-module__8Zc7Cq__seoSection{gap:1.1rem;margin-top:2rem}}@media (max-width:600px){.page-module__8Zc7Cq__transport{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.page-module__8Zc7Cq__slab,.page-module__8Zc7Cq__gestureBtn{animation:none}.page-module__8Zc7Cq__spring,.page-module__8Zc7Cq__gone{transition:opacity .2s}.page-module__8Zc7Cq__ghost,.page-module__8Zc7Cq__playhead{transition:none}}