.hud-token-flip{perspective:400px;background:0 0;border:0;padding:0;overflow:hidden}.hud-token-flip__box{transform-style:preserve-3d;transform-origin:50% 50% -.65em;transition:transform .58s cubic-bezier(.22,.9,.24,1);display:grid;position:relative}.hud-token-flip__box.is-flipped{transform:rotateX(90deg)}.hud-token-flip__face{backface-visibility:hidden;white-space:nowrap;grid-area:1/1;justify-content:flex-end;align-items:center;gap:.375rem;min-width:0;display:flex}.hud-token-flip__back{transform-origin:50% 50% -.65em;letter-spacing:.01em;transform:rotateX(-90deg)}@media(max-width:767px){.hud-token-flip__back{font-size:.92em}}@media(prefers-reduced-motion:reduce){.hud-token-flip__box,.hud-token-flip__box.is-flipped{transition:none;transform:none}.hud-token-flip__back{transform:none}.hud-token-flip__face{transition:opacity .3s}.hud-token-flip__back,.hud-token-flip__box.is-flipped .hud-token-flip__front{opacity:0}.hud-token-flip__box.is-flipped .hud-token-flip__back{opacity:1}}.ach-board{--gold:#f0bb3b;--gold-2:#e29000;height:100%;min-height:0;color:var(--foreground);flex-direction:column;display:flex}@supports (color:lab(0% 0 0)){.ach-board{--gold:lab(79.3236% 11.1274 68.2268);--gold-2:lab(67.147% 26.4915 75.1288)}}.ach-head{border-bottom:1px solid var(--border);flex:none;gap:.9rem;padding:1rem 1.25rem;display:grid}.ach-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.ach-stats>div{background:color-mix(in oklab,var(--foreground) 5%,transparent);border-radius:.9rem;flex-direction:column;gap:.15rem;padding:.7rem .9rem;display:flex}.ach-stat-num{font-family:var(--font-display,inherit);font-size:clamp(1.15rem,3vw,1.6rem);font-weight:800;line-height:1}.ach-stat-num small{color:var(--muted-foreground);font-size:.6em;font-weight:600}.ach-stat-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:.68rem;font-weight:700}.ach-gold{color:var(--gold-2)}.dark .ach-gold{color:var(--gold)}.ach-filters{flex-wrap:wrap;gap:.5rem;display:flex}.ach-filters select,.ach-search{border:1px solid var(--border);background:var(--background);min-height:44px;color:var(--foreground);border-radius:.75rem;padding:0 .75rem;font-size:.85rem}.ach-search{color:var(--muted-foreground);flex:14rem;align-items:center;gap:.5rem;display:flex}.ach-search input{min-width:0;color:var(--foreground);background:0 0;border:0;outline:none;flex:1}.ach-search:focus-within,.ach-filters select:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ach-reset{min-height:44px;color:var(--muted-foreground);border-radius:.75rem;align-items:center;gap:.35rem;padding:0 .85rem;font-size:.8rem;font-weight:700;display:inline-flex}.ach-reset:hover{color:var(--foreground);background:color-mix(in oklab,var(--foreground) 6%,transparent)}.ach-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:1rem 1.25rem;overflow-y:auto}.ach-empty{text-align:center;color:var(--muted-foreground);padding:2rem}.ach-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:.75rem;display:grid}.ach-card{border:1px solid var(--border);background:color-mix(in oklab,var(--foreground) 3%,var(--background));border-radius:1rem;gap:.85rem;min-height:9.5rem;padding:1rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.ach-card:hover{border-color:color-mix(in oklab,var(--primary) 40%,var(--border));transform:translateY(-2px)}.ach-card.is-unlocked{border-color:color-mix(in oklab,var(--gold) 55%,transparent);background:linear-gradient(160deg,color-mix(in oklab,var(--gold) 14%,var(--background)),var(--background) 70%)}.ach-card.is-unlocked:hover{box-shadow:0 10px 30px -14px color-mix(in oklab,var(--gold) 70%,transparent)}.ach-card.is-locked .ach-name{color:color-mix(in oklab,var(--foreground) 75%,transparent)}.ach-card.is-highlight{box-shadow:0 0 0 2px var(--gold),0 0 26px color-mix(in oklab,var(--gold) 50%,transparent)}.ach-card.is-hidden{opacity:.8;border-style:dashed;align-items:center}.ach-icon{background:color-mix(in oklab,var(--foreground) 8%,transparent);width:3.25rem;height:3.25rem;color:var(--muted-foreground);border-radius:.9rem;flex:none;place-items:center;display:grid}.is-unlocked .ach-icon{background:linear-gradient(180deg,#fee296,var(--gold-2));color:#442600;color:lab(18.5711% 13.9242 32.4219);box-shadow:inset 0 1px #fff9,0 6px 16px -8px var(--gold-2)}@supports (color:lab(0% 0 0)){.is-unlocked .ach-icon{background:linear-gradient(180deg,lab(91.0739% 2.57739 40.9991),var(--gold-2));box-shadow:inset 0 1px #fff9,0 6px 16px -8px var(--gold-2)}}.ach-card-top{justify-content:space-between;gap:.5rem;display:flex}.ach-cat{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:.66rem;font-weight:700}.ach-ap{color:#6d4200;color:lab(32.4677% 16.868 48.7262);background:color-mix(in oklab,var(--gold) 28%,transparent);border-radius:9999px;padding:.1rem .5rem;font-size:.7rem;font-weight:800}.dark .ach-ap{color:var(--gold)}.ach-name{font-family:var(--font-display,inherit);margin-top:.2rem;font-size:.98rem;font-weight:800;line-height:1.2}.ach-desc{color:var(--muted-foreground);margin-top:.25rem;font-size:.8rem;line-height:1.35}.ach-req{color:var(--muted-foreground);margin-top:.35rem;font-size:.76rem;font-weight:600}.ach-prog{color:var(--muted-foreground);margin-top:.5rem;font-family:ui-monospace,monospace;font-size:.7rem;font-weight:600}.ach-prog-bar{background:color-mix(in oklab,var(--foreground) 10%,transparent);border-radius:9999px;height:6px;margin-top:.25rem;overflow:hidden}.ach-prog-bar>div{border-radius:inherit;background:linear-gradient(90deg,var(--gold),var(--gold-2));height:100%}.ach-rewards{flex-wrap:wrap;gap:.3rem;margin-top:.55rem;display:flex}.ach-rewards span{letter-spacing:.06em;text-transform:uppercase;background:color-mix(in oklab,var(--primary) 12%,transparent);color:var(--foreground);border-radius:9999px;padding:.15rem .5rem;font-size:.66rem;font-weight:800}.ach-date{color:#885800;color:lab(41.816% 17.1944 63.4163);align-items:center;gap:.3rem;margin-top:.5rem;font-size:.7rem;font-weight:700;display:inline-flex}.dark .ach-date{color:var(--gold)}.ach-foot{border-top:1px solid var(--border);background:color-mix(in oklab,var(--foreground) 3%,var(--background));flex:none;padding:.9rem 1.25rem 1rem}.ach-foot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ach-foot-title{letter-spacing:.18em;font-size:.75rem;font-weight:800}.ach-foot-val{font-family:ui-monospace,monospace;font-size:.9rem;font-weight:800}.ach-foot-sub{color:var(--muted-foreground);margin-top:.5rem;font-size:.74rem}.ach-foot-sub strong{color:var(--foreground)}.ach-bar{background:color-mix(in oklab,var(--foreground) 10%,transparent);border-radius:9999px;height:16px;margin-top:.5rem;position:relative;overflow:visible}.ach-bar-fill{border-radius:inherit;background:linear-gradient(90deg,var(--gold-2),var(--gold),#f9e596);height:100%;box-shadow:0 0 14px color-mix(in oklab,var(--gold) 60%,transparent);transition:width .9s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.ach-bar-fill{background:linear-gradient(90deg,var(--gold-2),var(--gold),lab(91.1825% -.480443 40.7498))}}.ach-bar-fill:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff8c,#0000 70%);background:linear-gradient(100deg,#0000 30%,#ffffff8c,#0000 70%);animation:3.2s ease-in-out infinite ach-shine;position:absolute;inset:0}.ach-bar-tick{background:color-mix(in oklab,var(--background) 70%,transparent);width:2px;position:absolute;top:3px;bottom:3px}.ach-bar-gift{background:linear-gradient(180deg,#fee296,var(--gold-2));color:#442600;color:lab(18.5711% 13.9242 32.4219);width:26px;height:26px;box-shadow:0 0 10px color-mix(in oklab,var(--gold) 60%,transparent);border-radius:9999px;place-items:center;display:grid;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}@supports (color:lab(0% 0 0)){.ach-bar-gift{background:linear-gradient(180deg,lab(91.0739% 2.57739 40.9991),var(--gold-2))}}.ach-open-pack{min-height:40px;color:var(--primary-foreground);background:var(--primary);border-radius:9999px;align-items:center;gap:.4rem;padding:0 1rem;font-size:.8rem;font-weight:800;display:inline-flex}.ach-open-pack:disabled{opacity:.6}@keyframes ach-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(max-width:640px){.ach-head{padding:.75rem 1rem}.ach-stats>div{padding:.55rem .6rem}.ach-filters select{flex:45%}.ach-scroll{padding:.75rem 1rem}.ach-foot{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.ach-bar-fill,.ach-card{transition:none}.ach-bar-fill:after{animation:none}}.profile-showcase-panel.is-wide{z-index:2147483000;height:94dvh;max-height:94dvh}@media(min-width:641px){.profile-showcase-panel.is-wide{width:min(72rem,100vw - 2rem);height:min(84vh,60rem);max-height:min(84vh,60rem)}}.ap-ms-overlay{z-index:2147483150;color:#fbf8f1;background:radial-gradient(circle,#2f1e00e6,#010309f5 70%);background:radial-gradient(circle,color(xyz 0.017 0.015 0.001 / 0.902),#140f07ee,#010309f5 70%);place-items:center;padding:1.5rem;animation:.4s ease-out both secret-in;display:grid;position:fixed;inset:0}.ap-ms-card{text-align:center;flex-direction:column;align-items:center;gap:1rem;width:min(30rem,100%);display:flex}.ap-ms-title{letter-spacing:-.02em;background:linear-gradient(100deg,#ffefb2,#f0bb3b,#e29000);background:linear-gradient(100deg,#ffefb1,#f8d57d,#f0bb3b,#eaa520,color(xyz 0.414 0.36 0.041));color:#0000;filter:drop-shadow(0 0 16px #f0bb3b99);filter:drop-shadow(0 0 16px lab(79.3236% 11.1274 68.2268/.6));-webkit-background-clip:text;background-clip:text;font-size:clamp(1.5rem,5vw,2.4rem);font-weight:900}.ap-ms-bar{background:#ffffff1f;border-radius:9999px;width:100%;height:18px;overflow:hidden}.ap-ms-bar>div{background:linear-gradient(90deg,#e29000,#f0bb3b,#ffefb2);background:linear-gradient(90deg,color(xyz 0.414 0.36 0.041),#eaa520,#f0bb3b,#f8d57d,#ffefb1);height:100%;animation:1.4s cubic-bezier(.2,.8,.2,1) both ap-fill;box-shadow:0 0 20px #f0bb3bcc}.ap-ms-glow{background:radial-gradient(circle,#ffefab,#f0bb3b80 40%,#0000 70%);background:radial-gradient(circle,color(xyz 0.799 0.861 0.457),#f0bb3b80 40%,#0000 70%);border-radius:9999px;width:140px;height:140px;animation:1.2s ease-out 1.2s both ap-burst}.ap-ms-rewards{gap:.5rem;width:100%;animation:.6s 1.6s both secret-stage;display:grid}.ap-ms-rewards li{background:#ffffff14;border:1px solid #f0bb3b59;border:1px solid lab(79.3236% 11.1274 68.2268/.35);border-radius:.9rem;padding:.7rem 1rem;font-weight:800}.ap-ms-btn{letter-spacing:.12em;color:#321c00;color:lab(12.8472% 10.1428 20.744);background:linear-gradient(#ffeaa7,#f2a618);background:linear-gradient(color(xyz 0.782 0.832 0.436),#fcc867 50%,#f7b748 75%,#f5af34,#f2a618);border-radius:9999px;min-height:50px;padding:0 2.25rem;font-weight:900;box-shadow:0 0 28px #f0bb3b8c}.ap-ms-btn.alt{color:inherit;box-shadow:none;background:#ffffff1a}@keyframes ap-fill{0%{width:0}to{width:100%}}@keyframes ap-burst{0%{opacity:0;transform:scale(.2)}60%{opacity:1}}@media(prefers-reduced-motion:reduce){.ap-ms-overlay *,.ap-ms-overlay{animation-duration:1ms!important;animation-delay:0s!important}}.ach-card.tier-bronze{--tier:#bb7146}@supports (color:lab(0% 0 0)){.ach-card.tier-bronze{--tier:lab(55.2963% 26.9501 36.5298)}}.ach-card.tier-silver{--tier:#979fab}@supports (color:lab(0% 0 0)){.ach-card.tier-silver{--tier:lab(65.1392% -1.16017 -7.36468)}}.ach-card.tier-gold{--tier:var(--gold)}.ach-card[class*=tier-]{border-left:3px solid var(--tier)}.ach-card[class*=tier-].is-unlocked{border-color:color-mix(in oklab,var(--tier) 60%,transparent);border-left-color:var(--tier);background:linear-gradient(160deg,color-mix(in oklab,var(--tier) 16%,var(--background)),var(--background) 70%)}.ach-tier-chip{text-transform:uppercase;letter-spacing:.08em;color:var(--background);border-radius:999px;padding:1px 8px;font-size:10px;font-weight:800;display:inline-block}.ach-tier-chip.tier-bronze,.ach-pip.tier-bronze{background:#bb7146}.ach-tier-chip.tier-silver,.ach-pip.tier-silver{background:#979fab}.ach-tier-chip.tier-gold,.ach-pip.tier-gold{background:var(--gold)}.ach-learning{flex-direction:column;gap:1.5rem;display:flex}.ach-course-title{letter-spacing:.04em;text-transform:uppercase;color:var(--foreground);border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;margin-bottom:.6rem;padding-bottom:.4rem;font-size:1rem;font-weight:900;display:flex}.ach-course-title span{color:var(--muted-foreground);font-size:.8rem;font-weight:700}.ach-sub-title{color:var(--foreground);align-items:center;gap:.5rem;margin:.9rem 0 .5rem;font-size:.85rem;font-weight:800;display:flex}.ach-module-pips{gap:4px;display:inline-flex}.ach-pip{opacity:.3;border-radius:50%;width:10px;height:10px}.ach-pip.is-on{opacity:1}.secret-overlay{--s1:#cfb3ff;--s2:#a579ff;--s3:#7a9eff;--s4:#eb78e3;z-index:2147483200;color:#f6f4fb;background:radial-gradient(circle,#1c103ceb,#010108f7 70%);background:radial-gradient(circle,#1c103ceb,#0a0620f1,#010108f7 70%);place-items:center;animation:.6s ease-out both secret-in;display:grid;position:fixed;inset:0;overflow:hidden}@supports (color:lab(0% 0 0)){.secret-overlay{--s1:lab(77.0962% 30.1771 -47.0148);--s2:lab(59.4285% 46.6233 -70.4742);--s3:lab(65.7659% 13.0162 -64.2663);--s4:lab(67.028% 55.4553 -34.4312)}}.secret-close{z-index:3;width:44px;height:44px;color:inherit;background:#ffffff14;border-radius:9999px;place-items:center;display:grid;position:absolute;top:1rem;right:1rem}.secret-close:hover{background:#ffffff29}.secret-beams{background:repeating-conic-gradient(#a579ff1a 0deg 6deg,#0000 6deg 22deg);background:repeating-conic-gradient(color(xyz 0.425 0.284 1.106 / 0.102) 0% 1.67%,#0000 1.67% 6.11%);animation:40s linear infinite secret-spin;position:absolute;inset:-40%;-webkit-mask:radial-gradient(circle,#000 0 30%,#0000 62%);mask:radial-gradient(circle,#000 0 30%,#0000 62%)}.secret-particles span{background:var(--s1);width:4px;height:4px;box-shadow:0 0 10px var(--s2);opacity:0;animation:secret-rise calc(6s + (var(--i) * .3s)) linear infinite;animation-delay:calc(var(--i) * -.45s);border-radius:9999px;position:absolute;bottom:-10px}.secret-stage{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;animation:.9s cubic-bezier(.2,.8,.2,1) both secret-stage;display:flex;position:relative}.secret-orb{background:radial-gradient(circle,#f1eaff,var(--s2) 40%,transparent 70%);filter:blur(2px);border-radius:9999px;width:120px;height:120px;animation:1.6s ease-out both secret-gather,3s ease-in-out 1.6s infinite secret-pulse}@supports (color:lab(0% 0 0)){.secret-orb{background:radial-gradient(circle,lab(93.497% 10.9374 -19.2801),var(--s2) 40%,transparent 70%)}}.secret-title{letter-spacing:-.03em;background:linear-gradient(105deg,var(--s1),var(--s2) 30%,var(--s4) 55%,var(--s3) 80%,var(--s1));color:#0000;filter:drop-shadow(0 0 18px #a579ff99);filter:drop-shadow(0 0 18px lab(59.4285% 46.6233 -70.4742/.6));-webkit-background-clip:text;background-clip:text;font-size:clamp(1.8rem,6vw,3.6rem);font-weight:800}.secret-sub{color:#dbd2ef;max-width:32rem;font-style:italic}.secret-btn{letter-spacing:.14em;color:#fcfcfc;background:linear-gradient(105deg,var(--s2),var(--s4) 50%,var(--s3));border-radius:9999px;min-height:52px;margin-top:.5rem;padding:0 2.5rem;font-weight:800;transition:transform .2s,box-shadow .2s;box-shadow:0 0 32px #a579ff99,inset 0 1px #fff6;box-shadow:0 0 32px lab(59.4285% 46.6233 -70.4742/.6),inset 0 1px #fff6}.secret-btn:hover:not(:disabled){transform:translateY(-2px)scale(1.03);box-shadow:0 0 48px #a579ffd9;box-shadow:0 0 48px lab(59.4285% 46.6233 -70.4742/.85)}.secret-btn:disabled{opacity:.7}.secret-btn:focus-visible,.secret-close:focus-visible{outline:2px solid var(--s1);outline-offset:3px}.secret-frame{aspect-ratio:1;place-items:center;width:min(260px,60vw);animation:4s ease-in-out infinite secret-float;display:grid;position:relative}.secret-frame:before{content:"";filter:blur(18px);background:radial-gradient(circle,#a579ff8c,#0000 70%);background:radial-gradient(circle,color(xyz 0.425 0.284 1.106 / 0.549),#0000 70%);border-radius:9999px;position:absolute;inset:10%}.secret-frame img{object-fit:contain;width:100%;height:100%;animation:1.4s ease-out both secret-materialise;position:relative}.secret-sweep{pointer-events:none;background:linear-gradient(100deg,#0000 40%,#d6c1ff59,#0000 60%);background:linear-gradient(100deg,#0000 40%,color(xyz 0.678 0.592 1.182 / 0.349),#0000 60%);animation:1.6s ease-out both secret-sweep;position:absolute;inset:-20% -60%}.secret-rewards{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.secret-rewards li{letter-spacing:.08em;background:#a579ff40;background:lab(59.4285% 46.6233 -70.4742/.25);border:1px solid #cfb3ff66;border:1px solid lab(77.0962% 30.1771 -47.0148/.4);border-radius:9999px;padding:.35rem .85rem;font-size:.8rem;font-weight:700}@keyframes secret-in{0%{opacity:0}}@keyframes secret-stage{0%{opacity:0;filter:blur(6px);transform:scale(.92)}}@keyframes secret-gather{0%{opacity:0;transform:scale(.1)}}@keyframes secret-pulse{50%{transform:scale(1.08)}}@keyframes secret-spin{to{transform:rotate(360deg)}}@keyframes secret-rise{10%{opacity:.9}to{opacity:0;transform:translateY(-110vh)}}@keyframes secret-float{50%{transform:translateY(-8px)}}@keyframes secret-materialise{0%{opacity:0;filter:brightness(3)blur(10px)saturate(0);transform:scale(.8)}}@keyframes secret-sweep{0%{transform:translate(-60%)}to{opacity:0;transform:translate(60%)}}@media(prefers-reduced-motion:reduce){.secret-overlay *,.secret-overlay{animation-duration:1ms!important;animation-iteration-count:1!important}.secret-particles{display:none}}.forums-o-wrap{display:inline-block;position:relative}.forums-secret-o{cursor:default;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9999px;width:.36em;height:.42em;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}.forums-secret-o:focus{outline:none}.forums-secret-o:focus-visible{outline-offset:2px;outline:1px dotted}.secret-overlay--blue{--s1:#91ddff;--s2:#009ffc;--s3:#00cfe9;--s4:#55a6ff;color:#eff6fb;background:radial-gradient(circle,#002041eb,#000208f7 70%);background:radial-gradient(circle,color(xyz 0.016 0.013 0.07 / 0.922),color(xyz 0.005 0.004 0.021 / 0.945),color(xyz 0.001 0 0.003 / 0.969) 70%)}@supports (color:lab(0% 0 0)){.secret-overlay--blue{--s1:lab(84.0688% -21.9809 -33.7357);--s2:lab(62.0494% -8.88324 -64.5565);--s3:lab(75.5906% -40.9653 -27.6476);--s4:lab(66.2587% .922978 -65.4891)}}.secret-overlay--blue .secret-beams{background:repeating-conic-gradient(#009ffc1f 0deg 6deg,#0000 6deg 22deg);background:repeating-conic-gradient(color(xyz 0.303 0.317 1.08 / 0.122) 0% 1.67%,#0000 1.67% 6.11%)}.secret-overlay--blue .secret-title{filter:drop-shadow(0 0 18px #009ffc99);filter:drop-shadow(0 0 18px lab(62.0494% -8.88324 -64.5565/.6))}.secret-overlay--blue .secret-sub{color:#b9def4}.secret-overlay--blue .secret-btn{box-shadow:0 0 32px #009ffc99,inset 0 1px #fff6;box-shadow:0 0 32px lab(62.0494% -8.88324 -64.5565/.6),inset 0 1px #fff6}.secret-overlay--blue .secret-btn:hover:not(:disabled){box-shadow:0 0 48px #009ffcd9;box-shadow:0 0 48px lab(62.0494% -8.88324 -64.5565/.85)}.secret-overlay--blue .secret-frame:before{background:radial-gradient(circle,#009ffc8c,#0000 70%);background:radial-gradient(circle,color(xyz 0.303 0.317 1.08 / 0.549),#0000 70%)}.secret-overlay--blue .secret-sweep{background:linear-gradient(100deg,#0000 40%,#8bdaff59,#0000 60%);background:linear-gradient(100deg,#0000 40%,color(xyz 0.535 0.628 1.071 / 0.349),#0000 60%)}.secret-overlay--blue .secret-rewards li{background:#009ffc40;background:lab(62.0494% -8.88324 -64.5565/.25);border-color:#91ddff66;border-color:lab(84.0688% -21.9809 -33.7357/.4)}.secret-overlay--silver{--s1:#e4ecf5;--s2:#a6b3c1;--s3:#c5d3dc;--s4:#979fab;color:#f3f5f8;background:radial-gradient(circle,#1f2730eb,#010204f7 70%);background:radial-gradient(circle,#1f2730eb,#0c1218f1,#010204f7 70%)}@supports (color:lab(0% 0 0)){.secret-overlay--silver{--s1:lab(93.0262% -1.61359 -5.34217);--s2:lab(72.1305% -2.56524 -8.84148);--s3:lab(83.812% -3.71218 -6.21231);--s4:lab(65.1297% -.927359 -7.41248)}}.secret-overlay--silver .secret-beams{background:repeating-conic-gradient(#b4bfca24 0deg 6deg,#0000 6deg 22deg);background:repeating-conic-gradient(#b4bfca24 0% 1.67%,#0000 1.67% 6.11%)}.secret-overlay--silver .secret-title{filter:drop-shadow(0 0 18px #bbc5d18c);filter:drop-shadow(0 0 18px lab(79.099% -2.10238 -7.09748/.55))}.secret-overlay--silver .secret-sub{color:#d0d8e1}.secret-overlay--silver .secret-btn{box-shadow:0 0 32px #b4bfca8c,inset 0 1px #ffffff73}.secret-overlay--silver .secret-btn:hover:not(:disabled){box-shadow:0 0 48px #c7d2decc}.secret-overlay--silver .secret-frame:before{background:radial-gradient(circle,#bbc5d180,#0000 70%);background:radial-gradient(circle,#bbc5d180,#0000 70%)}.secret-overlay--silver .secret-sweep{background:linear-gradient(100deg,#0000 40%,#dde6ee66,#0000 60%);background:linear-gradient(100deg,#0000 40%,#dde6ee66,#0000 60%)}.secret-overlay--silver .secret-rewards li{background:#b4bfca38;border-color:#d7dfe866}.secret-overlay--crimson{--s1:#ff9c94;--s2:#e60018;--s3:#a40025;--s4:#ff533f;color:#fcf3f1;background:radial-gradient(circle,#320003f0,#010000fa 70%);background:radial-gradient(circle,#320003f0,#140101f5,#010000fa 70%)}@supports (color:lab(0% 0 0)){.secret-overlay--crimson{--s1:lab(75.1406% 53.2207 30.3243);--s2:lab(48.8487% 75.8639 57.6396);--s3:lab(34.0336% 64.3112 33.531);--s4:lab(60.788% 68.0787 52.1999)}}.secret-overlay--crimson .secret-beams{background:repeating-conic-gradient(#e6001829 0deg 6deg,#0000 6deg 22deg);background:repeating-conic-gradient(color(xyz 0.328 0.167 0.022 / 0.161) 0% 1.67%,#0000 1.67% 6.11%)}.secret-overlay--crimson .secret-title{filter:drop-shadow(0 0 18px #e60018b3);filter:drop-shadow(0 0 18px lab(48.8487% 75.8639 57.6396/.7))}.secret-overlay--crimson .secret-sub{color:#f6c2bd}.secret-overlay--crimson .secret-btn{background:linear-gradient(105deg,#1e1212,var(--s2) 50%,#1e1212);box-shadow:0 0 32px #e60018a6,inset 0 1px #ffffff4d;box-shadow:0 0 32px lab(48.8487% 75.8639 57.6396/.65),inset 0 1px #ffffff4d}@supports (color:lab(0% 0 0)){.secret-overlay--crimson .secret-btn{background:linear-gradient(105deg,lab(7.0377% 6.18852 2.34841),var(--s2) 50%,lab(7.0377% 6.18852 2.34841))}}.secret-overlay--crimson .secret-btn:hover:not(:disabled){box-shadow:0 0 48px #ee0f1fe6}.secret-overlay--crimson .secret-frame:before{background:radial-gradient(circle,#e6001899,#0000 70%);background:radial-gradient(circle,color(xyz 0.328 0.167 0.022 / 0.6),#0000 70%)}.secret-overlay--crimson .secret-sweep{background:linear-gradient(100deg,#0000 40%,#ff827a59,#0000 60%);background:linear-gradient(100deg,#0000 40%,color(xyz 0.562 0.387 0.204 / 0.349),#0000 60%)}.secret-overlay--crimson .secret-rewards li{background:#e6001840;background:lab(48.8487% 75.8639 57.6396/.25);border-color:#ff9c9473;border-color:lab(75.1406% 53.2207 30.3243/.45)}.secret-overlay--crimson .secret-particles span{background:var(--s1);box-shadow:0 0 10px var(--s2)}.secret-frame img.secret-portrait{object-fit:cover;border-radius:9999px;width:78%;height:78%;box-shadow:0 0 0 3px #e60018,0 0 40px #e6001899;box-shadow:0 0 0 3px lab(48.8487% 75.8639 57.6396),0 0 40px lab(48.8487% 75.8639 57.6396/.6)}.secret-frame img.secret-card{object-fit:contain;border-radius:6%;width:100%;height:100%;box-shadow:0 0 0 3px #e60018,0 0 48px #e60018a6;box-shadow:0 0 0 3px lab(48.8487% 75.8639 57.6396),0 0 48px lab(48.8487% 75.8639 57.6396/.65)}.tcgr-root{--tcgr-gold:#ffd45e;--tcgr-gold-soft:#ffe9a8;--tcgr-gold-deep:#e8a417;--tcgr-ink:#3a2506;--tcgr-w:min(300px, 62vw, calc((100dvh - 300px)*.6667) );z-index:2147483000;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));color:#fff;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.tcgr-dim{-webkit-backdrop-filter:blur(8px)saturate(115%);backdrop-filter:blur(8px)saturate(115%);background:#0e0a02b8;animation:.7s ease-out both tcgr-fade;position:absolute;inset:0}.tcgr-rays{pointer-events:none;opacity:0;background:repeating-conic-gradient(#ffd45e21 0deg 6deg,#0000 6deg 18deg);width:160vmax;height:160vmax;animation:1.6s ease-out .3s forwards tcgr-rays-in,60s linear infinite tcgr-spin;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 45%);mask-image:radial-gradient(circle,#000,#0000 45%)}.tcgr-bloom{pointer-events:none;background:radial-gradient(40% 32%,#ffc74657,#0000 70%);animation:2s ease-out .2s both tcgr-bloom;position:absolute;inset:0}.tcgr-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tcgr-preview-tag{top:max(14px,env(safe-area-inset-top));letter-spacing:.08em;color:var(--tcgr-gold-soft);background:#00000080;border:1px solid #ffe9a880;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;left:50%;translate:-50%}.tcgr-stage{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:640px;display:flex;position:relative}.tcgr-title{font-family:var(--font-display,system-ui);letter-spacing:.1em;text-shadow:0 0 12px #fff,0 0 24px #ffe08a,0 0 48px #f59e0b,0 0 90px #b45309;margin:0;font-size:clamp(1.5rem,5.4vw,3rem);font-weight:800;line-height:1.1;transition:font-size .7s,opacity .7s;animation:1.1s cubic-bezier(.18,1.2,.4,1) .5s both tcgr-title-in;position:relative}.tcgr-title span{background:linear-gradient(100deg,#fff 0%,#fff 40%,var(--tcgr-gold-soft) 50%,#fff 60%,#fff 100%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:2.6s ease-in-out 1.2s infinite tcgr-sweep}.tcgr-title.is-small{opacity:.92;font-size:clamp(.95rem,2.6vw,1.3rem)}.tcgr-btn{cursor:pointer;letter-spacing:.14em;color:var(--tcgr-ink);background:linear-gradient(180deg,var(--tcgr-gold-soft),#f0a91d);border:0;border-radius:999px;padding:14px 30px;font-size:15px;font-weight:800;transition:transform .18s;animation:.6s ease-out both tcgr-rise;box-shadow:0 14px 30px -12px #f0a91db3,0 0 0 1px #fff4d6d9,0 0 28px #ffc74673}.tcgr-btn:hover{transform:translateY(-2px)}.tcgr-btn:focus-visible{outline-offset:3px;outline:3px solid #fff}.tcgr-btn:disabled{opacity:.6;cursor:default}.tcgr-card-wrap{perspective:1400px;flex-direction:column;align-items:center;gap:12px;display:flex}.tcgr-card{width:var(--tcgr-w);aspect-ratio:2/3;cursor:pointer;transform-style:preserve-3d;background:0 0;border:0;padding:0;transition:transform 1.15s cubic-bezier(.45,.05,.25,1);animation:1.4s cubic-bezier(.2,.8,.25,1) both tcgr-card-in;position:relative}.tcgr-awaiting .tcgr-card,.tcgr-revealed .tcgr-card-wrap{animation:4s ease-in-out infinite tcgr-float}.tcgr-card.is-flipped{animation:none;transform:rotateY(180deg)}.tcgr-card:focus-visible{outline-offset:6px;border-radius:18px;outline:3px solid #fff}.tcgr-card:disabled{cursor:default}.tcgr-face{backface-visibility:hidden;border-radius:18px;position:absolute;inset:0;overflow:hidden}.tcgr-back{background:radial-gradient(120% 80% at 50% 30%,#2a2112,#0c0904 70%);box-shadow:0 0 0 1.5px #ffd45ebf,0 0 34px #ffbe3c59,0 30px 60px -20px #000c}.tcgr-back-inner{background:repeating-linear-gradient(45deg,#ffd45e0d 0 8px,#0000 8px 16px);border:1px solid #ffd45e59;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:10px}.tcgr-back-inner img{opacity:.85;filter:sepia()saturate(2.5)hue-rotate(-10deg)brightness(1.05)drop-shadow(0 0 14px #ffc74699);width:46%}.tcgr-back-inner span{letter-spacing:.3em;color:#ffe9a8bf;font-size:11px;font-weight:800}.tcgr-back:after{content:"";background:linear-gradient(115deg,#0000 40%,#ffe9a838,#0000 60%);animation:3.2s ease-in-out infinite tcgr-sheen;position:absolute;inset:-40%}.tcgr-front{background:0 0;overflow:visible;transform:rotateY(180deg)}.tcgr-front img{filter:drop-shadow(0 0 26px #ffc74666)drop-shadow(0 24px 30px #0009);object-fit:contain;width:100%;height:100%;display:block}.tcgr-fallback{color:var(--tcgr-gold-soft);background:#1a1408;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.tcgr-flare{pointer-events:none;opacity:0;background:radial-gradient(circle,#fff6d6f2,#ffc74673 35%,#0000 65%);border-radius:50%;display:none;position:absolute;inset:-20%}.tcgr-flipping .tcgr-flare{animation:1.15s ease-in-out both tcgr-flare;display:block}.tcgr-hint{letter-spacing:.3em;color:var(--tcgr-gold-soft);margin:0;font-size:13px;font-weight:800;animation:1.8s ease-in-out infinite tcgr-pulse}.tcgr-info{flex-direction:column;align-items:center;gap:4px;animation:.7s ease-out .15s both tcgr-rise;display:flex}.tcgr-info .tcgr-btn{margin-top:14px;animation-delay:.7s}.tcgr-badge{letter-spacing:.18em;color:var(--tcgr-ink);border-radius:999px;margin:0 0 4px;padding:6px 16px;font-size:13px;font-weight:800}.tcgr-badge.is-new{background:linear-gradient(100deg,var(--tcgr-gold-soft),#f5b325,var(--tcgr-gold-soft));background-size:200% 100%;animation:2.4s linear infinite tcgr-shimmer;box-shadow:0 0 26px #f5b32599}.tcgr-badge.is-dup{background:#ffe9a8d9;box-shadow:0 0 14px #f5b32559}.tcgr-owned{color:var(--tcgr-gold-soft);margin:0;font-weight:700}.tcgr-artist{font-family:var(--font-display,system-ui);letter-spacing:.06em;margin:6px 0 0;font-size:clamp(1.15rem,3.4vw,1.6rem);font-weight:800}.tcgr-name{opacity:.85;margin:0;font-size:14px}.tcgr-rarity{letter-spacing:.16em;text-transform:uppercase;color:var(--tcgr-gold-soft);margin:0;font-size:12px;font-weight:700}.tcgr-closing .tcgr-card-wrap{animation:.8s ease-in forwards tcgr-collect}.tcgr-closing .tcgr-dim,.tcgr-closing .tcgr-rays,.tcgr-closing .tcgr-bloom,.tcgr-closing .tcgr-title,.tcgr-closing .tcgr-info{animation:.8s forwards tcgr-out}@media(max-height:640px){.tcgr-root{--tcgr-w:min(220px, 56vw, calc((100dvh - 250px)*.6667) )}.tcgr-stage{gap:10px}}.tcgr-root{height:100vh;overscroll-behavior:contain;touch-action:manipulation;height:100dvh;padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.tcgr-stage{max-height:100%}@media(max-width:640px){.tcgr-root{--tcgr-w:min(260px, 64vw, calc((100dvh - 290px - env(safe-area-inset-top) - env(safe-area-inset-bottom))*.6667) )}.tcgr-stage{gap:12px}.tcgr-title{letter-spacing:.07em;text-shadow:0 0 10px #fff,0 0 20px #ffe08a,0 0 40px #f59e0b;font-size:clamp(1.25rem,6.6vw,1.9rem)}.tcgr-dim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0e0a02d6}.tcgr-rays{width:130vmax;height:130vmax}.tcgr-info{gap:2px}.tcgr-info .tcgr-btn{margin-top:8px}.tcgr-btn{min-height:48px;padding:12px 26px;font-size:14px}}@media(max-height:500px)and (orientation:landscape){.tcgr-root{--tcgr-w:min(150px, calc((100dvh - 150px)*.6667) )}.tcgr-stage{gap:6px}.tcgr-title{font-size:clamp(1rem,4.5vh,1.4rem)}.tcgr-revealed .tcgr-stage,.tcgr-closing .tcgr-stage{grid-template-columns:auto auto;align-items:center;column-gap:24px;display:grid}.tcgr-revealed .tcgr-title,.tcgr-closing .tcgr-title{grid-column:1/-1}.tcgr-btn{min-height:44px;padding:10px 22px}}@keyframes tcgr-fade{0%{opacity:0}to{opacity:1}}@keyframes tcgr-out{to{opacity:0}}@keyframes tcgr-rays-in{to{opacity:1}}@keyframes tcgr-spin{to{rotate:360deg}}@keyframes tcgr-bloom{0%{opacity:0}40%{opacity:1}to{opacity:.7}}@keyframes tcgr-title-in{0%{opacity:0;filter:blur(6px);transform:scale(.7)}60%{opacity:1;filter:blur();transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes tcgr-sweep{0%{background-position:100% 0}60%,to{background-position:-50% 0}}@keyframes tcgr-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes tcgr-card-in{0%{opacity:0;filter:brightness(.3);transform:translateY(40px)scale(.55)}70%{opacity:1;filter:brightness(.9)}to{opacity:1;filter:none;transform:none}}@keyframes tcgr-float{0%,to{translate:0}50%{translate:0 -8px}}@keyframes tcgr-sheen{0%{transform:translate(-60%)}60%,to{transform:translate(60%)}}@keyframes tcgr-flare{0%,30%{opacity:0;transform:scale(.6)}50%{opacity:1;transform:scale(1.1)}75%,to{opacity:0;transform:scale(1.3)}}@keyframes tcgr-pulse{50%{opacity:.5}}@keyframes tcgr-shimmer{to{background-position:-200% 0}}@keyframes tcgr-collect{to{opacity:0;transform:translateY(30vh)scale(.15)}}.tcgr-reduced *,.tcgr-reduced :before,.tcgr-reduced :after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.tcgr-reduced .tcgr-card{transition-duration:.2s}.tcgr-reduced .tcgr-rays{opacity:.6}.tcgr-flipping .tcgr-back{animation:1.15s linear forwards tcgr-hide-half}.tcgr-flipping .tcgr-front{animation:1.15s linear forwards tcgr-show-half}.tcgr-revealed .tcgr-back,.tcgr-closing .tcgr-back,.tcgr-awaiting .tcgr-front,.tcgr-entering .tcgr-front{visibility:hidden}@keyframes tcgr-hide-half{0%,49%{visibility:visible}50%,to{visibility:hidden}}@keyframes tcgr-show-half{0%,49%{visibility:hidden}50%,to{visibility:visible}}.tcgp-root{z-index:2147483646;padding:max(24px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom));color:var(--pack-text);overscroll-behavior:contain;isolation:isolate;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.tcgp-dim{z-index:-2;background:var(--pack-dim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:fixed;inset:0}.tcgp-rays{z-index:-1;pointer-events:none;background:repeating-conic-gradient(from 10deg at 50% 50%,color-mix(in oklab,var(--pack-gold) 10%,transparent) 0deg 5deg,transparent 5deg 20deg);-webkit-mask-image:radial-gradient(ellipse,var(--pack-mask),transparent 65%);mask-image:radial-gradient(ellipse,var(--pack-mask),transparent 65%);animation:4s ease-in-out infinite tcgp-breathe;position:fixed;inset:0}.tcgp-scene{text-align:center;flex-direction:column;align-items:center;gap:22px;width:min(1200px,100%);display:flex}.tcgp-heading{font-family:var(--font-display);color:var(--pack-text);margin:0;font-size:28px;font-weight:800}.tcgp-eyebrow{color:var(--pack-gold);margin:0;font-size:12px;font-weight:700}.tcgp-wrapper{aspect-ratio:2/3;perspective:1100px;width:min(280px,60vw,65dvh - 162.5px);animation:1s cubic-bezier(.2,.85,.3,1.2) both tcgp-entrance;position:relative}.tcgp-wrapper-bob{width:100%;height:100%;animation:3.8s ease-in-out infinite tcgp-float;transform:rotateY(-7deg)rotate(-2deg)}.tcgp-wrapper img{object-fit:contain;width:100%;height:100%}.tcgp-wrapper:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,color-mix(in oklab,var(--brand-blue) 35%,transparent),transparent 62%);border-radius:50%;position:absolute;inset:-18%}.tcgp-sealed{clip-path:polygon(0 11%,100% 11%,100% 100%,0 100%);position:absolute;inset:0}.tcgp-tear{clip-path:polygon(0 0,100% 0,100% 12%,90% 10%,80% 12%,70% 10%,60% 12%,50% 10%,40% 12%,30% 10%,20% 12%,10% 10%,0 12%);position:absolute;inset:0}.tcgp-opening .tcgp-wrapper-bob{animation:.65s ease-in-out both tcgp-shake}.tcgp-opening .tcgp-tear{animation:1.25s ease-in .65s both tcgp-tear}.tcgp-opening .tcgp-sealed{animation:.8s ease-in 1.9s both tcgp-wrapper-out}.tcgp-light{opacity:0;pointer-events:none;background:radial-gradient(ellipse at 50% 25%,color-mix(in oklab,var(--pack-gold) 60%,transparent),transparent 65%);position:absolute;inset:-20%}.tcgp-opening .tcgp-light{animation:2s .65s both tcgp-flash}.tcgp-emerging{aspect-ratio:2/3;opacity:0;border:1.5px solid var(--brand-blue);background:var(--pack-back);border-radius:8px;place-items:center;width:55%;display:grid;position:absolute;bottom:15%;left:22.5%}.tcgp-emerging img{width:55%;height:auto}.tcgp-opening .tcgp-emerging{animation:1.1s 1.1s both tcgp-emerge}.tcgp-emerging:nth-of-type(2){animation-delay:1.25s}.tcgp-emerging:nth-of-type(3){animation-delay:1.4s}.tcgp-cards{--pack-card-w:min(260px, calc((min(1100px,100vw - 48px) - (var(--pack-count,3) - 1) * 36px) / var(--pack-count,3)), calc((100dvh - 330px)*.66) );justify-content:center;align-items:flex-start;gap:clamp(16px,3vw,36px);width:100%;margin-inline:auto;display:flex}.tcgp-item{flex:0 0 var(--pack-card-w);width:var(--pack-card-w);perspective:1200px;min-width:0;color:var(--pack-text);--reveal-color:var(--pack-gold);position:relative}.tcgp-item[data-rarity=rare]{--reveal-color:var(--brand-blue)}.tcgp-root .tcgp-card{aspect-ratio:2/3;width:100%;height:auto;transform-style:preserve-3d;opacity:1;background:0 0;border:0;border-radius:8px;margin:0 auto;padding:0;transition:transform 1s cubic-bezier(.4,0,.2,1);display:block;position:relative;transform:none}.tcgp-root .tcgp-card:hover{background:0 0}.tcgp-card.is-flipped{transform:translateY(-6px)rotateY(180deg)}.tcgp-card.is-next{outline:none;animation:4s ease-in-out infinite tcgp-float}.tcgp-card:disabled{opacity:1}.tcgp-face{backface-visibility:hidden;border-radius:12px;place-items:center;display:grid;position:absolute;inset:0}.tcgp-back{border:2px solid var(--brand-blue);background:var(--pack-back);box-shadow:0 0 14px color-mix(in oklab,var(--brand-blue) 55%,transparent),inset 0 0 18px color-mix(in oklab,var(--brand-blue) 18%,transparent);overflow:hidden}.tcgp-back img{width:50%;height:auto}.tcgp-front{transform:rotateY(180deg)}.tcgp-root,.tcgp-scene{min-height:100%}.tcgp-scene{justify-content:center;margin:auto}.tcgp-front img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 0 18px color-mix(in oklab,var(--reveal-color) 55%,transparent))}.tcgp-card:not(.is-flipped) .tcgp-front{visibility:hidden}.tcgp-card.is-flipped .tcgp-back{animation:1s linear forwards tcgp-hide-back}.tcgp-card.is-flipped .tcgp-front{animation:1s linear forwards tcgp-show-front}.tcgp-label{min-height:78px;margin-top:20px;font-size:13px}.tcgp-label strong{margin-bottom:6px;font-size:16px;display:block}.tcgp-badge{color:var(--pack-silver);margin-left:8px;font-size:11px;font-weight:800}.tcgp-badge.is-new{color:var(--pack-new)}.tcgp-rarity{color:var(--reveal-color);font-weight:700}.tcgp-burst{pointer-events:none;background:radial-gradient(ellipse,var(--reveal-color),transparent 65%);opacity:0;position:absolute;inset:-15%}.tcgp-item.is-revealing .tcgp-burst{animation:1.2s both tcgp-flash}.tcgp-item.is-revealing[data-rarity=legendary]{animation:.65s tcgp-shake}.tcgp-sparkles{pointer-events:none;position:absolute;inset:-15%}.tcgp-sparkles i{background:var(--reveal-color);opacity:0;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%}.tcgp-item.is-revealing .tcgp-sparkles i{animation:1.1s both tcgp-spark}.tcgp-hint{color:var(--pack-gold);margin:0;font-size:14px}.tcgp-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.tcgp-root .tcgp-action{background:var(--pack-gold);color:var(--pack-ink);border:1px solid var(--pack-gold);min-width:140px;height:46px;font-weight:800}.tcgp-root .tcgp-action.tcgp-close{background:var(--pack-back);color:var(--pack-text)}.tcgp-sound{top:max(16px,env(safe-area-inset-top));right:calc(max(16px,env(safe-area-inset-right)) + 52px);z-index:10;color:var(--pack-text);background:var(--pack-back);position:fixed}.tcgp-preview{color:var(--pack-gold);font-size:12px}.tcgp-summary{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:12px;width:min(650px,100%);display:grid}.tcgp-summary img{object-fit:contain;width:100%;height:100px}.tcgp-summary p{margin:4px 0;font-size:11px}@media(max-width:640px){.tcgp-root{padding:60px 20px 24px}.tcgp-heading{font-size:22px}.tcgp-cards{justify-content:center;display:flex}.tcgp-item{--pack-card-w:min(260px,70vw, calc((100dvh - 300px)*.66) )}.tcgp-item:not(.is-mobile-current),.tcgp-complete .tcgp-cards{display:none}.tcgp-scene{gap:18px}}@media(min-width:641px){.tcgp-summary{display:none}}@keyframes tcgp-entrance{0%{opacity:0;transform:scale(.35)translateY(70px)}to{opacity:1;transform:none}}@keyframes tcgp-float{50%{translate:0 -7px}}@keyframes tcgp-breathe{50%{opacity:.55}}@keyframes tcgp-shake{0%,to{transform:scale(1.04)}20%,60%{transform:scale(1.07)rotate(-3deg)}40%,80%{transform:scale(1.07)rotate(3deg)}}@keyframes tcgp-tear{to{opacity:0;transform:translate(65px,-120px)rotate(22deg)}}@keyframes tcgp-wrapper-out{to{opacity:0;transform:translateY(100px)}}@keyframes tcgp-emerge{30%{opacity:1}to{opacity:0;transform:translateY(-260px)rotate(8deg)}}@keyframes tcgp-flash{30%{opacity:.7;transform:scale(1.15)}to{opacity:0;transform:scale(1.4)}}@keyframes tcgp-hide-back{0%,49%{visibility:visible}50%,to{visibility:hidden}}@keyframes tcgp-show-front{0%,49%{visibility:hidden}50%,to{visibility:visible}}@keyframes tcgp-spark{20%{opacity:1}to{opacity:0;transform:translate(var(--spark-x),var(--spark-y))}}@media(prefers-reduced-motion:reduce){.tcgp-root *,.tcgp-root :before{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.tcgp-card.is-next{animation:none}.tcgp-rays,.tcgp-sparkles{display:none}}.tcgp-card.is-settled{transition:none;transform:none}.tcgp-card.is-settled .tcgp-back{display:none}.tcgp-card.is-settled .tcgp-front{visibility:visible;animation:none;transform:none}.tcgp-card.is-settled .tcgp-burst,.tcgp-card.is-settled .tcgp-sparkles{display:none}.tcgp-item[data-rarity=uncommon],.tcgp-item,.tcgp-item[data-rarity=rare]{--reveal-color:var(--brand-blue)}.tcgp-item[data-rarity=epic]{--reveal-color:var(--neon-violet)}.tcgp-item[data-rarity=legendary]{--reveal-color:var(--neon-amber)}.tcgp-item[data-rarity=ultra_rare]{--reveal-color:#fcfcfc}@supports (color:lab(0% 0 0)){.tcgp-item[data-rarity=ultra_rare]{--reveal-color:lab(98.84% .0000298023 -.0000119209)}}.tcgp-item[data-rarity=uncommon] .tcgp-front img{filter:drop-shadow(0 0 10px color-mix(in oklab,var(--brand-blue) 45%,transparent))}.tcgp-item[data-rarity=uncommon] .tcgp-rarity{color:var(--online-green)}.tcgp-root .tcgp-card,.tcgp-root .tcgp-card:disabled{--tw-ring-shadow:0 0 #0000;outline:none;opacity:1!important;box-shadow:none!important}.tcgp-back{opacity:1;isolation:isolate;background:#02040b!important}.tcgp-card.is-next .tcgp-back,.tcgp-card:focus-visible .tcgp-back{box-shadow:0 0 20px color-mix(in oklab,var(--brand-blue) 70%,transparent),inset 0 0 18px color-mix(in oklab,var(--brand-blue) 18%,transparent)}.tcgp-light{background:radial-gradient(circle closest-side at 50% 42%,color-mix(in oklab,var(--pack-gold) 60%,transparent),color-mix(in oklab,var(--pack-gold) 18%,transparent) 55%,transparent 100%);inset:-90%}.tcgp-wrapper,.tcgp-wrapper-bob{overflow:visible}.tcgp-dim{transition:background .6s,opacity .6s}.tcgp-root.is-suspense .tcgp-item:not(.is-charging){filter:brightness(.35);transition:filter .5s}.tcgp-root.is-suspense .tcgp-rays{opacity:.15}.tcgp-item.is-charging .tcgp-back{animation:1.5s ease-in both tcgp-charge}@keyframes tcgp-charge{0%{box-shadow:0 0 14px color-mix(in oklab,var(--brand-blue) 55%,transparent)}to{box-shadow:0 0 40px #fcfcfce6,0 0 80px #eeeeee80}}.tcgp-item.is-ultra{flex-basis:calc(var(--pack-card-w) * 1.22);width:calc(var(--pack-card-w) * 1.22);transition:flex-basis .8s cubic-bezier(.2,.8,.2,1),width .8s cubic-bezier(.2,.8,.2,1)}.tcgp-item.is-ultra .tcgp-front img{filter:drop-shadow(0 0 22px #fcfcfcd9)drop-shadow(0 0 48px #dedede73);filter:drop-shadow(0 0 22px lab(98.84% .0000298023 -.0000119209/.85))drop-shadow(0 0 48px lab(88.4% 0 .0000119209/.45));animation:3s ease-in-out infinite tcgp-ultra-glow}@keyframes tcgp-ultra-glow{50%{filter:drop-shadow(0 0 30px #fcfcfcf2)drop-shadow(0 0 70px #dedede8c);filter:drop-shadow(0 0 30px lab(98.84% .0000298023 -.0000119209/.95))drop-shadow(0 0 70px lab(88.4% 0 .0000119209/.55))}}.tcgp-item.is-ultra.is-revealing .tcgp-burst{background:radial-gradient(circle closest-side,#fcfcfc,#dedede80 40%,#0000);background:radial-gradient(circle closest-side,#fcfcfc,#dedede80 40%,#0000);animation:2.4s both tcgp-flash;inset:-80%}.tcgp-item.is-ultra.is-revealing .tcgp-sparkles i{background:#fcfcfc;width:7px;height:7px;animation-duration:2.2s;box-shadow:0 0 10px #dedede}.tcgp-item.is-ultra.is-revealing:before{content:"";z-index:-1;pointer-events:none;background:repeating-conic-gradient(#fcfcfc59 0deg 4deg,#0000 4deg 16deg);background:repeating-conic-gradient(#fcfcfc59 0% 1.11%,#0000 1.11% 4.44%);animation:2.6s both tcgp-flash;position:absolute;inset:-120%;-webkit-mask-image:radial-gradient(circle closest-side,#000,#0000);mask-image:radial-gradient(circle closest-side,#000,#0000)}.tcgp-root.is-jackpot .tcgp-scene{animation:.5s .45s tcgp-screen-shake}@keyframes tcgp-screen-shake{20%{transform:translate(-6px,3px)}40%{transform:translate(5px,-4px)}60%{transform:translate(-4px,2px)}80%{transform:translate(3px,-2px)}}.tcgp-item.is-ultra .tcgp-rarity{text-shadow:0 0 10px #eeec;text-shadow:0 0 10px lab(94.2% 0 0/.8)}.tcgp-summary .is-ultra img{filter:drop-shadow(0 0 14px #fcfcfccc);filter:drop-shadow(0 0 14px lab(98.84% .0000298023 -.0000119209/.8));height:124px}@media(max-width:640px){.tcgp-item.is-ultra{--pack-card-w:min(300px,82vw, calc((100dvh - 300px)*.72) );flex-basis:var(--pack-card-w);width:var(--pack-card-w)}}@media(prefers-reduced-motion:reduce){.tcgp-root.is-jackpot .tcgp-scene,.tcgp-item.is-ultra .tcgp-front img{animation:none}}.tcgp-item[data-rarity=mvp]{--reveal-color:#d4dfeb}@supports (color:lab(0% 0 0)){.tcgp-item[data-rarity=mvp]{--reveal-color:lab(88.3797% -2.11504 -7.10391)}}.tcgp-item[data-rarity=mvp] .tcgp-front img{filter:drop-shadow(0 0 14px #dbe6f2b3);filter:drop-shadow(0 0 14px lab(90.6998% -2.11787 -7.10534/.7))}.tcgp-item[data-rarity=mvp] .tcgp-rarity{color:#dbe6f2;text-shadow:0 0 10px #eeeeeeb3;text-shadow:0 0 10px lab(94.2% 0 0/.7)}.tcgp-card.is-held{cursor:pointer}.tcgp-exits{top:max(16px,env(safe-area-inset-top));z-index:10;flex-wrap:wrap;gap:8px;display:flex;position:fixed;left:16px}.tcgp-card{touch-action:manipulation}.tcgp-face{pointer-events:none}.tcgp-exits button{color:var(--pack-text);background:var(--pack-back);border-color:color-mix(in oklab,var(--pack-text) 35%,transparent)}.jr-backdrop{z-index:10050;background:color-mix(in oklab,var(--background) 40%,#050b1899);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}@supports (color:lab(0% 0 0)){.jr-backdrop{background:color-mix(in oklab,var(--background) 40%,lab(2.94424% .163116 -7.64701/.6))}}.jr-panel{background:linear-gradient(180deg,rgb(var(--surface-rgb)/.98),rgb(var(--surface-rgb)/.94));border:1.5px solid color-mix(in oklab,var(--brand-blue) 45%,transparent);width:min(880px,100%);max-height:calc(100dvh - 32px);color:var(--foreground);border-radius:24px;padding:28px;position:relative;overflow:auto;box-shadow:0 30px 80px -30px #085dc7b3}.jr-x{color:var(--muted-foreground);border-radius:999px;padding:6px;position:absolute;top:14px;right:14px}.jr-x:hover{color:var(--foreground);background:color-mix(in oklab,var(--foreground) 8%,transparent)}.jr-head{text-align:center;margin-bottom:20px}.jr-head h2{letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(1.5rem,3.5vw,2.2rem);font-weight:800}.jr-head p{color:var(--muted-foreground);margin-top:4px;font-size:.95rem}.jr-grad{color:var(--brand-blue)}.jr-stages{grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:18px;display:grid;position:relative}.jr-stage{border-radius:14px;flex-direction:column;align-items:center;gap:6px;width:100%;padding:6px 2px;display:flex}.jr-sname{text-align:center;color:var(--muted-foreground);font-size:11px;font-weight:600;line-height:1.15}.jr-sel .jr-sname{color:var(--foreground)}.jr-gem{border:2px solid color-mix(in oklab,var(--foreground) 20%,transparent);width:38px;height:38px;color:var(--muted-foreground);background:radial-gradient(circle at 35% 30%,rgb(var(--surface-rgb)),color-mix(in oklab,var(--foreground) 6%,transparent));border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex}.jr-active .jr-gem{border-color:var(--brand-blue);color:var(--brand-blue);box-shadow:0 0 0 4px color-mix(in oklab,var(--brand-blue) 18%,transparent),0 0 16px color-mix(in oklab,var(--brand-blue) 50%,transparent)}.jr-done .jr-gem,.jr-gem-done{color:#311d03;background:radial-gradient(circle at 35% 30%,#ffedb5,#ed990e);background:radial-gradient(circle at 35% 30%,color(xyz 0.812 0.858 0.454),#fcc366 50%,#f5ae44 75%,#f1a330,#ed990e);border-color:#f2a618;box-shadow:0 0 14px #f9ad268c}.jr-gem-sm{width:42px;height:42px;font-size:18px}.jr-stagebox{border:1px solid color-mix(in oklab,var(--foreground) 10%,transparent);border-radius:18px;padding:18px}.jr-stagehead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.jr-stagehead h3{font-size:1.1rem;font-weight:800}.jr-reward{color:#794900;color:lab(35.8566% 20.8863 63.181);background:#fdc35740;border:1px solid #f2a61880;border:1px solid lab(74.3059% 21.7583 74.0995/.5);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.dark .jr-reward{color:#ffd16b}.jr-locked{color:var(--muted-foreground);margin-bottom:10px;font-size:13px}.jr-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.jr-card{border:1.5px solid color-mix(in oklab,var(--brand-blue) 35%,transparent);box-shadow:0 0 18px -8px color-mix(in oklab,var(--brand-blue) 60%,transparent);border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;transition:border-color .3s;display:flex}.jr-card-done{border-color:#f2a618b3;box-shadow:0 0 20px -8px #f9ad26b3}.jr-body{flex:1}.jr-body h4{font-size:.95rem;font-weight:700}.jr-body p{color:var(--muted-foreground);margin-top:2px;font-size:12.5px}.jr-btn{background:var(--brand-blue);color:var(--primary-foreground);border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;font-size:13px;font-weight:700;transition:transform .15s;display:inline-flex}.jr-btn:active{transform:scale(.97)}.jr-ghost{color:var(--foreground);border:1px solid color-mix(in oklab,var(--foreground) 18%,transparent);background:0 0}.jr-progress{text-align:right;color:var(--muted-foreground);margin-top:10px;font-size:12px}.jr-finished{text-align:center;margin-bottom:12px}.jr-pop .jr-gem{animation:.7s cubic-bezier(.22,1,.36,1) jr-pop}@keyframes jr-pop{0%{transform:scale(.6)}60%{transform:scale(1.25)}to{transform:scale(1)}}.jr-celebrate{text-align:center;background:color-mix(in oklab,rgb(var(--surface-rgb)) 94%,transparent);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:10px;animation:.4s both jr-fade;display:flex;position:absolute;inset:0;overflow:hidden}.jr-celebrate h3{background:linear-gradient(90deg,#da8a00,#fbd35f,#da8a00);background:linear-gradient(90deg,color(xyz 0.383 0.331 0.031),color(xyz 0.411 0.365 0.046),#e49c15 12.5%,#ecae35 25%,#fbd35f,#ecae35 75%,#e49c15 87.5%,color(xyz 0.411 0.365 0.046),color(xyz 0.383 0.331 0.031));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:900;position:relative}.jr-earned{font-size:1.1rem;font-weight:800;position:relative}.jr-ach,.jr-celebrate .jr-btn{position:relative}.jr-burst{background:radial-gradient(circle,#fdc4368c,#0000 60%);background:radial-gradient(circle,#fdc4368c,#0000 60%);border-radius:999px;width:520px;height:520px;animation:1.4s ease-out both jr-burst;position:absolute}@keyframes jr-burst{0%{opacity:1;transform:scale(.2)}to{opacity:.35;transform:scale(1.4)}}@keyframes jr-fade{0%{opacity:0}to{opacity:1}}.jr-prompt{z-index:10040;background:rgb(var(--surface-rgb)/.98);border:1.5px solid color-mix(in oklab,var(--brand-blue) 45%,transparent);border-radius:18px;width:min(340px,100vw - 32px);padding:18px;animation:.4s both jr-fade;position:fixed;bottom:96px;right:20px;box-shadow:0 20px 50px -20px #085dc7b3}.jr-prompt h3{margin-bottom:4px;font-weight:800}.jr-prompt p{color:var(--muted-foreground);font-size:13px}.jr-row{gap:8px;margin-top:12px;display:flex}@media(max-width:767px){.jr-panel{padding:20px 14px}.jr-cards{grid-template-columns:1fr}.jr-sname{font-size:9.5px}.jr-gem{width:30px;height:30px;font-size:12px}.jr-gem-sm{width:38px;height:38px}.jr-card{flex-flow:wrap;align-items:center}.jr-prompt{bottom:72px;right:16px}}@media(prefers-reduced-motion:reduce){.jr-pop .jr-gem,.jr-burst,.jr-celebrate,.jr-prompt{animation:none}}.jr-test{background:#fdc35726;border:1px dashed #ed990e;border:1px dashed lab(70.6444% 26.2066 73.0538);border-radius:14px;margin:0 32px 16px 0;padding:10px 14px;font-size:12.5px}.jr-test .jr-row{flex-wrap:wrap}.jt-root{z-index:10045;pointer-events:none;position:fixed;inset:0}.jt-dim{background:#080a129e;transition:top .35s,left .35s,width .35s,height .35s;position:fixed}.jt-hole{pointer-events:none;border-radius:14px;transition:top .35s,left .35s,width .35s,height .35s;position:fixed;box-shadow:0 0 0 3px #ecbd3ae6,0 0 26px 8px #ecbd3a73}.jt-arrow{color:#f9c635;filter:drop-shadow(0 0 8px #ecbd3acc);filter:drop-shadow(0 0 8px lab(79.422% 8.42822 68.3576/.8));width:26px;height:26px;animation:1.1s ease-in-out infinite jt-bounce;position:fixed}@keyframes jt-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.jt-tip{pointer-events:auto;background:var(--card,#14161f);width:300px;max-width:calc(100vw - 24px);color:var(--card-foreground,#fff);border:1px solid #ecbd3a80;border:1px solid lab(79.422% 8.42822 68.3576/.5);border-radius:14px;padding:16px 16px 12px;transition:top .35s,left .35s,bottom .35s;position:fixed;box-shadow:0 12px 40px #00000073}.jt-tip h4{margin:0 22px 4px 0;font-size:15px}.jt-tip p{opacity:.85;margin:0 0 10px;font-size:13px}.jt-x{position:absolute;top:8px;right:8px}.jt-hint{opacity:.8;align-items:center;gap:4px;font-size:12px;display:inline-flex}.jt-missing{color:#ffa44e;color:lab(76.1542% 33.3377 63.5566)}.jt-toast{bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:10046;background:var(--card,#14161f);color:var(--card-foreground,#fff);border:1px solid #ecbd3a99;border:1px solid lab(79.422% 8.42822 68.3576/.6);border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-weight:600;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0006}@media(prefers-reduced-motion:reduce){.jt-arrow{animation:none}.jt-dim,.jt-hole,.jt-tip{transition:none}}.jr-backdrop{-webkit-backdrop-filter:blur(14px)}.jr-panel{box-shadow:none;background:0 0;border:0;border-radius:0;width:min(920px,100%);padding:56px 24px 28px}.jr-x{color:var(--foreground);background:color-mix(in oklab,rgb(var(--surface-rgb)) 55%,transparent);border:1px solid color-mix(in oklab,var(--foreground) 15%,transparent);padding:8px;top:8px;right:8px}.jr-head h2,.jr-stagehead h3{text-shadow:0 2px 14px color-mix(in oklab,var(--background) 80%,transparent)}.jr-head p,.jr-sname,.jr-locked,.jr-progress{color:var(--foreground);opacity:.82}.jr-stagebox{background:0 0;border:0;padding:0}.jr-card{background:color-mix(in oklab,rgb(var(--surface-rgb)) 82%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.jr-celebrate{border-radius:24px}.jr-test{background:color-mix(in oklab,rgb(var(--surface-rgb)) 85%,#fdc3574d);max-width:720px;margin:0 auto 28px}@supports (color:lab(0% 0 0)){.jr-test{background:color-mix(in oklab,rgb(var(--surface-rgb)) 85%,lab(82.6736% 13.8624 60.8545/.3))}}@media(max-width:767px){.jr-panel{padding:52px 12px 20px}}.jr-grad{color:#0000;text-shadow:none;filter:drop-shadow(0 2px 10px color-mix(in oklab,var(--background) 85%,transparent));background-image:linear-gradient(135deg,#7abaff,#c6a0ff,#ffc164);background-image:linear-gradient(135deg,color(xyz 0.473 0.472 1.387),color(xyz 0.503 0.464 1.372),color(xyz 0.534 0.455 1.356) 25%,color(xyz 0.599 0.439 1.325),#e5b1cd 75%,#f3b99c,color(xyz 0.633 0.603 0.18));-webkit-background-clip:text;background-clip:text}.jr-head h2,.jr-head p,.jr-sname,.jr-stagehead h3,.jr-progress,.jr-locked,.jr-finished{opacity:1;color:var(--foreground);text-shadow:0 1px 2px color-mix(in oklab,var(--background) 90%,transparent),0 0 14px color-mix(in oklab,var(--background) 85%,transparent)}.jr-head p{font-weight:500}.jr-sname{font-weight:700}.jr-reward{box-shadow:0 0 14px color-mix(in oklab,var(--background) 70%,transparent);background:color-mix(in oklab,rgb(var(--surface-rgb)) 70%,#fdc35759)}@supports (color:lab(0% 0 0)){.jr-reward{background:color-mix(in oklab,rgb(var(--surface-rgb)) 70%,lab(82.6736% 13.8624 60.8545/.35))}}.jr-stage.jr-sel{background:0 0}.jr-li{position:relative}.jr-li:not(:last-child):after{content:"";background:#f8f8f8e6;border-radius:2px;width:calc(100% - 48px);height:2px;transition:background-color .6s,box-shadow .6s;position:absolute;top:25px;left:calc(50% + 27px);box-shadow:0 0 6px #00000040}.jr-li-done:not(:last-child):after{background:#f2a618;box-shadow:0 0 8px #f9ad2699}@media(max-width:767px){.jr-li:not(:last-child):after{width:calc(100% - 36px);top:20px;left:calc(50% + 21px)}.jt-toast{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}.jr-optin{border:1px dashed color-mix(in oklab,var(--foreground) 22%,transparent);color:var(--foreground);border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;margin-top:16px;padding:12px 14px;font-size:13px;display:flex}.jr-optin-note{opacity:.7;font-size:11px}.ds-ufo{z-index:2147483150;cursor:pointer;pointer-events:auto;will-change:transform,opacity;opacity:0;visibility:hidden;filter:drop-shadow(0 0 9px #78dcff99)drop-shadow(0 0 3px #ffffff80);background:0 0;border:0;width:34px;height:23px;padding:0;position:fixed;top:0;left:0}.ds-ufo-shell{width:100%;height:100%;display:block}.ds-ufo-art{display:block}@keyframes ds-ufo-blink{0%,to{opacity:1}50%{opacity:.18}}.ds-ufo-l{animation:1.2s steps(2,end) infinite ds-ufo-blink}.ds-ufo-l--b{animation-duration:.9s}.ds-ufo-l--c{animation-duration:1.5s}@media(prefers-reduced-motion:reduce){.ds-ufo{transition:opacity .6s}.ds-ufo-l,.ds-ufo-l--b,.ds-ufo-l--c{animation:none}}.sl-glass{background:color-mix(in oklab,var(--background) 66%,transparent);-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);border:1px solid color-mix(in oklab,var(--foreground) 9%,transparent);box-shadow:inset 0 1px color-mix(in oklab,var(--background) 55%,transparent),0 30px 60px -30px color-mix(in oklab,var(--foreground) 28%,transparent);border-radius:28px}.sl-glass-soft{background:color-mix(in oklab,var(--foreground) 3.5%,color-mix(in oklab,var(--background) 60%,transparent));border:1px solid color-mix(in oklab,var(--foreground) 8%,transparent);border-radius:20px}.sl-well{background:color-mix(in oklab,var(--foreground) 7%,var(--background))}.sl-segment{scrollbar-width:none;background:color-mix(in oklab,var(--foreground) 6%,color-mix(in oklab,var(--background) 70%,transparent));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid color-mix(in oklab,var(--foreground) 7%,transparent);border-radius:999px;gap:2px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.sl-segment>button{color:var(--muted-foreground);border-radius:999px;padding:.5rem 1.1rem;font-size:.85rem;font-weight:600;transition:color .2s,background .2s,box-shadow .2s;position:relative}.sl-segment>button:hover{color:var(--foreground)}.sl-segment>button[aria-selected=true],.sl-segment>button[aria-pressed=true]{color:var(--foreground);background:var(--background);box-shadow:0 1px 2px color-mix(in oklab,var(--foreground) 12%,transparent),0 8px 18px -10px color-mix(in oklab,var(--primary) 50%,transparent)}.sl-segment>button:focus-visible,.sl-focus:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sl-tag{letter-spacing:.08em;text-transform:uppercase;background:color-mix(in oklab,var(--primary) 14%,transparent);color:var(--foreground);border:1px solid color-mix(in oklab,var(--primary) 35%,transparent);border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.65rem;font-weight:800;display:inline-flex}.sl-tag-soon{background:color-mix(in oklab,var(--muted-foreground) 14%,transparent);border-color:color-mix(in oklab,var(--muted-foreground) 30%,transparent)}.sl-mode-card{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s}.sl-mode-card:hover{border-color:color-mix(in oklab,var(--primary) 45%,transparent);transform:translateY(-4px)}.sl-mode-card:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.sl-field label,.sl-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.4rem;font-size:.72rem;font-weight:700;display:block}.sl-input{background:color-mix(in oklab,var(--background) 85%,transparent);border:1px solid color-mix(in oklab,var(--foreground) 14%,transparent);width:100%;color:var(--foreground);border-radius:14px;padding:.7rem .9rem;font-size:.95rem;transition:border-color .16s,box-shadow .16s}.sl-input:focus{border-color:var(--ring);box-shadow:0 0 0 4px color-mix(in oklab,var(--ring) 22%,transparent);outline:none}.sl-step{color:var(--muted-foreground);border-radius:999px;align-items:center;gap:.6rem;padding:.45rem .9rem .45rem .45rem;font-size:.82rem;font-weight:600;display:flex}.sl-step .sl-step-num{background:color-mix(in oklab,var(--foreground) 9%,var(--background));border-radius:999px;place-items:center;width:1.6rem;height:1.6rem;font-size:.75rem;display:grid}.sl-step[aria-current=step]{color:var(--foreground);background:color-mix(in oklab,var(--primary) 12%,transparent)}.sl-step[aria-current=step] .sl-step-num{background:var(--primary);color:var(--primary-foreground)}.sl-step[data-done=true] .sl-step-num{background:color-mix(in oklab,var(--primary) 30%,transparent);color:var(--foreground)}.sl-phone{aspect-ratio:9/19.2;background:linear-gradient(145deg,color-mix(in oklab,var(--foreground) 85%,var(--background)),color-mix(in oklab,var(--foreground) 65%,var(--background)));width:min(100%,360px);box-shadow:0 0 0 1px color-mix(in oklab,var(--foreground) 30%,transparent),0 50px 90px -40px color-mix(in oklab,var(--foreground) 55%,transparent),0 30px 60px -30px color-mix(in oklab,var(--primary) 40%,transparent);border-radius:54px;margin-inline:auto;padding:11px;position:relative}.sl-phone-screen{isolation:isolate;border-radius:44px;height:100%;position:relative;overflow:hidden}.sl-phone-island{z-index:5;background:#000;border-radius:999px;width:96px;height:28px;position:absolute;top:11px;left:50%;translate:-50%}.sl-phone-scroll{scrollbar-width:none;height:100%;overflow-y:auto}.sl-phone-scroll::-webkit-scrollbar{display:none}.sl-page{color:var(--sl-ink);min-height:100%;font-family:var(--font-sans);position:relative}.sl-page .sl-muted{color:color-mix(in srgb,var(--sl-ink) 72%,transparent)}.sl-page-glass{background:color-mix(in srgb,var(--sl-ink) 9%,transparent);border:1px solid color-mix(in srgb,var(--sl-ink) 16%,transparent);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);border-radius:18px}.sl-page-btn{text-align:left;width:100%;color:var(--sl-ink);align-items:center;gap:.75rem;padding:.8rem .95rem;font-size:.9rem;font-weight:650;transition:transform .18s,background .18s;display:flex}.sl-page-btn:hover{background:color-mix(in srgb,var(--sl-ink) 14%,transparent);transform:translateY(-1px)}.sl-page-btn:focus-visible{outline:2px solid var(--sl-ink);outline-offset:2px}.sl-page-cta{background:var(--sl-ink);color:var(--sl-bg-ink);border-radius:999px;font-weight:800}.sl-art{box-shadow:0 28px 50px -22px #0009,0 0 0 1px color-mix(in srgb,var(--sl-ink) 14%,transparent)}.sl-art-glow{filter:blur(42px)saturate(160%);opacity:.55;z-index:-1;height:46%;position:absolute;inset:8% 10% auto}.sl-digit{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-weight:800;line-height:1}.sl-cd-label{letter-spacing:.18em;text-transform:uppercase;font-size:.58rem;font-weight:800}.sl-flip{perspective:400px;position:relative}.sl-flip-card{background:linear-gradient(180deg,color-mix(in srgb,var(--sl-ink) 18%,transparent) 50%,color-mix(in srgb,var(--sl-ink) 10%,transparent) 50%);border:1px solid color-mix(in srgb,var(--sl-ink) 18%,transparent);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 24px -12px #00000080}.sl-flip-card:after{content:"";background:color-mix(in srgb,var(--sl-bg-ink) 45%,transparent);height:1px;position:absolute;top:50%;left:0;right:0}.sl-flip-anim{transform-origin:50%;animation:.52s cubic-bezier(.3,.7,.3,1) sl-flip}@keyframes sl-flip{0%{opacity:.4;transform:rotateX(70deg)}to{opacity:1;transform:rotateX(0)}}.sl-pulse{animation:2.4s ease-in-out infinite sl-pulse}@keyframes sl-pulse{50%{opacity:.55}}.sl-wave span{transform-origin:bottom;animation:1.1s ease-in-out infinite sl-wave}@keyframes sl-wave{50%{transform:scaleY(.45)}}.sl-fade-in{animation:.42s cubic-bezier(.2,.8,.2,1) sl-fade}@keyframes sl-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sl-tag-premium{background:linear-gradient(120deg,color-mix(in oklab,var(--neon-amber) 22%,transparent),color-mix(in oklab,var(--primary) 18%,transparent));border-color:color-mix(in oklab,var(--neon-amber) 45%,transparent)}.sl-premium-card{isolation:isolate;background:color-mix(in oklab,var(--background) 70%,transparent);-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);border:1px solid color-mix(in oklab,var(--primary) 28%,transparent);box-shadow:0 30px 60px -32px color-mix(in oklab,var(--primary) 45%,transparent);border-radius:28px;position:relative;overflow:hidden}.sl-premium-card:before{content:"";aspect-ratio:1;z-index:-1;background:radial-gradient(closest-side,color-mix(in oklab,var(--primary) 22%,transparent),transparent);border-radius:999px;width:70%;position:absolute;inset:-40% -10% auto auto}.sl-fx-swatch{border:1px solid color-mix(in oklab,var(--foreground) 10%,transparent);border-radius:16px;height:56px;position:relative;overflow:hidden}.sl-qr-paper{background:#fff}.sl-qr-centre{box-shadow:0 0 0 4px #fff}.sl-page{overflow:hidden}.sl-fx{z-index:0;pointer-events:none;opacity:var(--sl-fx);position:absolute;inset:0}.sl-fx-liquid span{aspect-ratio:1;filter:blur(34px);opacity:.8;border-radius:42% 58% 60% 40%;width:70%;animation:18s ease-in-out infinite alternate sl-blob;position:absolute}.sl-fx-liquid span:first-child{background:var(--sl-c2);top:4%;left:-20%}.sl-fx-liquid span:nth-child(2){background:var(--sl-c3);animation-duration:22s;animation-delay:-6s;top:38%;right:-25%}.sl-fx-liquid span:nth-child(3){background:color-mix(in srgb,var(--sl-ink) 30%,var(--sl-c1));animation-duration:26s;animation-delay:-12s;bottom:-12%;left:10%}@keyframes sl-blob{0%{transform:translate(0)rotate(0)scale(1)}50%{transform:translate(14%,-8%)rotate(40deg)scale(1.12)}to{transform:translate(-10%,10%)rotate(-30deg)scale(.95)}}.sl-liquid .sl-page-glass{-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);background:linear-gradient(160deg,color-mix(in srgb,var(--sl-ink) 16%,transparent),color-mix(in srgb,var(--sl-ink) 6%,transparent));box-shadow:inset 0 1px color-mix(in srgb,var(--sl-ink) 28%,transparent),0 12px 30px -18px #00000073}.sl-fx-celestial:before,.sl-fx-celestial:after{content:"";background-repeat:repeat;position:absolute;inset:0}.sl-fx-celestial:before{background-image:radial-gradient(1.2px 1.2px at 20px 30px,var(--sl-ink),transparent),radial-gradient(1px 1px at 90px 80px,var(--sl-ink),transparent),radial-gradient(1.4px 1.4px at 150px 20px,var(--sl-ink),transparent),radial-gradient(1px 1px at 60px 140px,var(--sl-ink),transparent);background-size:180px 170px;animation:4s ease-in-out infinite sl-twinkle}.sl-fx-celestial:after{background-image:radial-gradient(1.6px 1.6px at 40px 60px,var(--sl-ink),transparent),radial-gradient(1px 1px at 130px 110px,var(--sl-ink),transparent);background-size:210px 190px;animation:5.5s ease-in-out -2s infinite sl-twinkle}@keyframes sl-twinkle{50%{opacity:.25}}.sl-fx-fluid svg{width:200%;height:38%;animation:14s linear infinite sl-waves;position:absolute;bottom:0;left:0}.sl-fx-fluid path{fill:color-mix(in srgb,var(--sl-ink) 14%,transparent)}.sl-fx-fluid path+path{fill:color-mix(in srgb,var(--sl-c3) 55%,transparent)}@keyframes sl-waves{to{transform:translate(-50%)}}.sl-fx-radiance span{aspect-ratio:1;border-radius:999px;width:90%;animation:7s ease-in-out infinite sl-breathe;position:absolute}.sl-fx-radiance span:first-child{background:radial-gradient(closest-side,color-mix(in srgb,var(--sl-c2) 85%,transparent),transparent);top:-10%;left:-30%}.sl-fx-radiance span:nth-child(2){background:radial-gradient(closest-side,color-mix(in srgb,var(--sl-c3) 80%,transparent),transparent);animation-delay:-3.5s;bottom:0;right:-35%}@keyframes sl-breathe{50%{opacity:.6;transform:scale(1.18)}}.sl-fx-snow:before,.sl-fx-snow:after{content:"";background-repeat:repeat;position:absolute;inset:-200px 0 0}.sl-fx-snow:before{background-image:radial-gradient(2px 2px at 30px 40px,var(--sl-ink),transparent),radial-gradient(1.5px 1.5px at 110px 120px,var(--sl-ink),transparent),radial-gradient(2.5px 2.5px at 170px 60px,var(--sl-ink),transparent);background-size:200px 200px;animation:12s linear infinite sl-snow}.sl-fx-snow:after{background-image:radial-gradient(1.5px 1.5px at 60px 90px,var(--sl-ink),transparent),radial-gradient(2px 2px at 140px 20px,var(--sl-ink),transparent);opacity:.6;background-size:160px 160px;animation:18s linear infinite sl-snow}@keyframes sl-snow{to{transform:translateY(200px)}}.sl-social{width:44px;height:44px;color:var(--sl-ink);border-radius:999px;place-items:center;transition:transform .18s,background .18s;display:grid}.sl-social:hover{background:color-mix(in srgb,var(--sl-ink) 16%,transparent);transform:translateY(-2px)scale(1.05)}.sl-social:active{transform:scale(.94)}.sl-social[data-empty=true]{opacity:.55;border-style:dashed}.sl-carousel:focus-visible{outline:2px solid var(--sl-ink);outline-offset:4px;border-radius:20px}.sl-carousel-stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;perspective:900px;height:172px;position:relative}.sl-carousel-tile{z-index:3;border-radius:26px;flex-direction:column;justify-content:center;gap:.5rem;width:150px;height:150px;margin-left:-75px;padding:1rem;transition:transform .52s cubic-bezier(.2,.7,.2,1),opacity .52s,filter .52s;position:absolute;top:6px;left:50%}.sl-carousel-tile[data-slot="0"]{box-shadow:0 22px 40px -22px #0000008c}.sl-carousel-tile[data-slot="-1"]{opacity:.42;filter:blur(.3px);z-index:1;transform:translate(-118px)rotateY(16deg)scale(.7)}.sl-carousel-tile[data-slot="1"]{opacity:.42;filter:blur(.3px);z-index:1;transform:translate(118px)rotateY(-16deg)scale(.7)}.sl-carousel-tile[data-slot="0"]:hover{transform:translateY(-2px)}.sl-carousel-dot{background:color-mix(in srgb,var(--sl-ink) 35%,transparent);border-radius:999px;width:6px;height:6px;transition:width .22s,background .22s}.sl-carousel-dot[data-on=true]{background:var(--sl-ink);width:16px}.sl-gold{color:color-mix(in oklab,var(--neon-amber) 62%,var(--foreground))}.dark .sl-gold{color:var(--neon-amber)}.sl-textglow .sl-title{text-shadow:0 0 calc(14px * var(--sl-fx)) color-mix(in srgb,var(--sl-ink) 55%,transparent),0 0 calc(34px * var(--sl-fx)) var(--sl-c2)}.sl-btnfx-glow .sl-page-btn,.sl-btnfx-glow .sl-page-cta{box-shadow:0 0 calc(24px * var(--sl-fx)) color-mix(in srgb,var(--sl-c2) 80%,transparent)}.sl-btnfx-pulse .sl-page-btn,.sl-btnfx-pulse .sl-page-cta{animation:2.6s ease-in-out infinite sl-btn-pulse}@keyframes sl-btn-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--sl-ink) 0%,transparent)}50%{box-shadow:0 0 calc(22px * var(--sl-fx)) calc(2px * var(--sl-fx)) color-mix(in srgb,var(--sl-c2) 85%,transparent)}}.sl-artfx-glow .sl-art-wrap>.sl-art,.sl-artfx-glow .sl-art-wrap{filter:drop-shadow(0 0 calc(26px * var(--sl-fx)) var(--sl-c2))}.sl-artfx-radiate .sl-art-wrap:before,.sl-artfx-radiate .sl-art-wrap:after{content:"";border-radius:inherit;z-index:-1;pointer-events:none;border:2px solid color-mix(in srgb,var(--sl-ink) 60%,var(--sl-c2));animation:3s ease-out infinite sl-radiate;position:absolute;inset:0}.sl-artfx-radiate .sl-art-wrap:after{animation-delay:-1.5s}.sl-art-wrap:not(.rounded-full){border-radius:20px}@keyframes sl-radiate{0%{opacity:calc(.9 * var(--sl-fx));transform:scale(1)}to{opacity:0;transform:scale(1.18)}}.sl-motion .sl-art{animation:6s ease-in-out infinite sl-float}.sl-motion .sl-title{animation:.9s cubic-bezier(.2,.8,.2,1) both sl-fade}.sl-motion .sl-page-cta{background-image:linear-gradient(110deg,transparent 35%,color-mix(in srgb,var(--sl-bg-ink) 25%,transparent) 50%,transparent 65%);background-size:250% 100%;animation:3.6s ease-in-out infinite sl-shimmer}@keyframes sl-float{50%{transform:translateY(-6px)}}@keyframes sl-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.sl-flip-anim,.sl-pulse,.sl-wave span,.sl-fade-in,.sl-fx *,.sl-fx:before,.sl-fx:after,.sl-motion .sl-art,.sl-motion .sl-title,.sl-motion .sl-page-cta,.sl-btnfx-pulse .sl-page-btn,.sl-btnfx-pulse .sl-page-cta,.sl-art-wrap:before,.sl-art-wrap:after{animation:none!important}.sl-mode-card,.sl-page-btn,.sl-carousel-tile,.sl-social,.sl-carousel-dot{transition:none}.sl-mode-card:hover,.sl-page-btn:hover{transform:none}}.sl-page :is(h1,h2,h3,h4){font-family:inherit}.sl-segment>button{white-space:nowrap;flex-shrink:0}.sl-theme{--brand-blue:#f5c842;--brand-blue-soft:#ffdb57;--brand-blue-deep:#e0b22c;--primary-foreground:#171717;--ring:#f5c842;--sl-gold-text:#c9971a}.dark .sl-theme{--sl-gold-text:#ffdb57}.sl-theme h1{color:var(--sl-gold-text)}.sl-theme h1.sl-title{color:var(--foreground)}.sl-theme .sl-btn-primary:hover{background:linear-gradient(#ffe477,#ffdb57)}.sl-theme :focus-visible{outline-color:#f5c842}.sl-surface{background:rgb(var(--surface-rgb) / .82);box-shadow:0 0 0 1px color-mix(in oklab,var(--brand-blue) 32%,transparent),0 0 24px -10px color-mix(in oklab,var(--brand-blue) 45%,transparent);-webkit-backdrop-filter:blur(10px)}.sl-row{border-bottom:1px solid color-mix(in oklab,var(--foreground) 8%,transparent);transition:background .15s}.sl-row:hover{background:color-mix(in oklab,var(--brand-blue) 6%,transparent)}.sl-row--active{background:color-mix(in oklab,var(--brand-blue) 10%,transparent)}.sl-chip{color:color-mix(in oklab,var(--foreground) 78%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--foreground) 14%,transparent);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.3;transition:background .15s,color .15s,box-shadow .15s}.sl-chip:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--brand-blue) 60%,transparent)}.sl-chip[aria-pressed=true]{background:color-mix(in oklab,var(--brand-blue) 18%,transparent);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--brand-blue)}.sl-input{background:color-mix(in oklab,var(--foreground) 5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--foreground) 14%,transparent);color:var(--foreground)}.sl-input:focus{box-shadow:inset 0 0 0 2px var(--brand-blue);outline:none}.sl-input option{color:#111}.sl-play{background:color-mix(in oklab,var(--brand-blue) 16%,transparent);width:34px;height:34px;color:var(--foreground);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--brand-blue) 45%,transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sl-play--on{background:var(--brand-blue);color:var(--primary-foreground)}.sl-btn-primary{background:linear-gradient(180deg,var(--brand-blue-soft),var(--brand-blue-deep));color:var(--primary-foreground);box-shadow:0 8px 20px -10px color-mix(in oklab,var(--brand-blue) 80%,transparent)}.sl-btn-ghost{color:var(--foreground);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--foreground) 16%,transparent)}.sl-btn-ghost:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--brand-blue) 65%,transparent)}.sl-wave{touch-action:none;cursor:pointer}.sl-wave rect{fill:color-mix(in oklab,var(--foreground) 28%,transparent)}.sl-wave rect.on{fill:var(--brand-blue)}.sl-drop{border:1.5px dashed color-mix(in oklab,var(--brand-blue) 50%,transparent)}.sl-drop--over{background:color-mix(in oklab,var(--brand-blue) 10%,transparent);border-color:var(--brand-blue)}.sl-sheet{background:rgb(var(--surface-rgb))}body[data-soundlocker] .page-bg-gradient{background:linear-gradient(#fff 0% 55%,#fff6d1 75%,#ffe38a 92%,#facb39);background:linear-gradient(#fff 0% 55%,#fff6d0 75%,color(xyz 0.735 0.78 0.327) 92%,#fdd763,#facb39)}.dark body[data-soundlocker] .page-bg-gradient,html.dark body[data-soundlocker] .page-bg-gradient{background:linear-gradient(#070d18,#0b121d 55%,#2d2302 75%,#614900 92%,#a58100);background:linear-gradient(#070d18,#0b121d 55%,#1c1b14,#2d2302 75%,color(xyz 0.074 0.073 -0.002) 92%,color(xyz 0.236 0.236 0.006))}.sl-filter-glow{animation:3.2s ease-in-out infinite sl-filter-pulse}@keyframes sl-filter-pulse{0%,to{box-shadow:0 0 0 1px #f5c84259,0 0 10px -2px #f5c84240}50%{box-shadow:0 0 0 1px #ffdb57bf,0 0 22px 2px #ffdb5780}}@media(prefers-reduced-motion:reduce){.sl-filter-glow{animation:none;box-shadow:0 0 0 1px #f5c8428c,0 0 14px #f5c84259}}.sl-collection-menu{background:rgb(var(--surface-rgb));color:var(--foreground)}html:not(.dark) .sl-collection-menu{color:#11161f;background:#fff}.vh-ad{--vh-navy:#09162a;--vh-gold:#ebbd57;--vh-ink:#f8f5ee;background:var(--vh-navy);border:1px solid color-mix(in oklab,var(--vh-gold) 70%,transparent);box-shadow:0 0 22px -6px color-mix(in oklab,var(--vh-gold) 45%,transparent);color:var(--vh-ink);border-radius:1rem;align-items:center;gap:1.75rem;padding:1.1rem 1.5rem;display:flex;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.vh-ad{--vh-navy:lab(6.92741% .803307 -15.7931);--vh-gold:lab(79.3415% 8.88672 56.5777);--vh-ink:lab(96.5712% -.00905991 3.82484)}}:root:not(.dark) .vh-ad{box-shadow:0 8px 24px -10px color-mix(in oklab,var(--vh-navy) 45%,transparent),0 0 18px -8px color-mix(in oklab,var(--vh-gold) 40%,transparent)}.vh-ad__lines{width:32%;height:100%;color:var(--vh-gold);pointer-events:none;position:absolute;top:0;right:0}.vh-ad__label{letter-spacing:.14em;color:color-mix(in oklab,var(--vh-ink) 70%,transparent);font-size:10px;font-weight:600;position:absolute;top:.45rem;right:.9rem}.vh-ad__brand{flex-direction:column;flex-shrink:0;align-items:center;gap:.3rem;display:flex;position:relative}.vh-ad__mic{width:96px;height:52px;color:var(--vh-gold)}.vh-ad__brandname{letter-spacing:.12em;font-size:13px;font-weight:800}.vh-ad__white{color:var(--vh-ink)}.vh-ad__gold{color:var(--vh-gold)}.vh-ad__copy{flex:1;min-width:0;position:relative}.vh-ad__headline{color:var(--vh-ink);font-size:1.5rem;font-weight:800;line-height:1.2}.vh-ad__text{color:color-mix(in oklab,var(--vh-ink) 78%,transparent);margin-top:.3rem;font-size:.9rem}.vh-ad__cta{background:var(--vh-gold);min-height:44px;color:var(--vh-navy);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.4rem;padding:0 1.4rem;font-size:.9rem;font-weight:700;transition:filter .15s;display:inline-flex;position:relative}.vh-ad__cta:hover{filter:brightness(1.08)}.vh-ad__cta:focus-visible{outline:2px solid var(--vh-ink);outline-offset:3px}@media(max-width:767px){.vh-ad{border-radius:.85rem;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label""brand cta""copy copy";align-items:center;gap:.18rem .55rem;padding:.75rem .8rem .8rem;display:grid}.vh-ad__lines{opacity:.26;width:46%;height:78%;top:auto;bottom:0}.vh-ad__label{grid-area:label;justify-self:end;font-size:9.5px;line-height:1;position:static}.vh-ad__brand{grid-area:brand;gap:.15rem}.vh-ad__mic{flex:none;width:52px;height:30px}.vh-ad__brandname{letter-spacing:.1em;white-space:nowrap;font-size:10px}.vh-ad__copy{grid-area:copy}.vh-ad__headline{font-size:1.05rem;line-height:1.25}.vh-ad__text{margin-top:.22rem;font-size:.78rem;line-height:1.3}.vh-ad__cta{grid-area:cta;gap:.3rem;width:auto;min-height:36px;padding:0 .85rem;font-size:.78rem}}@media(max-width:359px){.vh-ad{gap:.15rem .45rem;padding:.7rem .65rem .75rem}.vh-ad__mic{width:44px;height:25px}.vh-ad__brandname{font-size:9px}.vh-ad__headline{font-size:.98rem}.vh-ad__cta{min-height:34px;padding:0 .6rem;font-size:.72rem}}.tc-page,.tc-detail{--tc-line:color-mix(in oklab, var(--foreground) 10%, transparent);--tc-surface:color-mix(in oklab, var(--background) 82%, transparent);--tc-gold:var(--lr-gold)}.tc-hero{border:1px solid var(--tc-line);background:var(--tc-surface);isolation:isolate;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:22px;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.75rem;display:flex;position:relative;overflow:hidden}.tc-hero-art{z-index:-1;pointer-events:none;width:min(30%,420px);position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.tc-hero-copy,.tc-list-btn{z-index:1;position:relative}.tc-hero-card{aspect-ratio:2/3;object-fit:contain;opacity:.32;width:132px;filter:saturate(1.1) drop-shadow(0 12px 20px color-mix(in oklab,var(--primary) 30%,transparent));position:absolute;top:50%}.tc-hero-card-0{right:44%;transform:translateY(-46%)rotate(-12deg)}.tc-hero-card-1{opacity:.4;right:22%;transform:translateY(-54%)rotate(-2deg)}.tc-hero-card-2{right:0%;transform:translateY(-44%)rotate(10deg)}.tc-hero-holo{background:radial-gradient(60% 90% at 85% 50%,color-mix(in oklab,var(--primary) 18%,transparent),transparent 70%),conic-gradient(from 200deg at 80% 50%,transparent,color-mix(in oklab,var(--lr-violet) 10%,transparent),color-mix(in oklab,var(--tc-gold) 10%,transparent),transparent 60%);position:absolute;inset:0}.tc-hero-copy{min-width:0}.tc-title{letter-spacing:-.035em;color:var(--foreground);margin:0;font-size:clamp(1.7rem,4.2vw,3.1rem);font-weight:700;line-height:1}.tc-title-accent{background-image:linear-gradient(135deg,var(--lr-blue),var(--lr-violet),var(--tc-gold));color:#0000;-webkit-background-clip:text;background-clip:text}.tc-subtitle{color:var(--muted-foreground);margin-top:.55rem;font-size:.95rem;font-style:italic}.tc-list-btn{letter-spacing:.02em;font-weight:800}.tc-tabs{border:1px solid var(--tc-line);background:var(--tc-surface);scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:999px;gap:.25rem;margin-top:1.25rem;padding:.3rem;display:flex;overflow-x:auto}.tc-tabs::-webkit-scrollbar{display:none}.tc-tab,.tc-subtab{white-space:nowrap;color:var(--muted-foreground);border-radius:999px;flex:none;min-height:40px;padding:.55rem 1.05rem;font-size:.86rem;font-weight:700;transition:color .2s,background .2s,box-shadow .2s}.tc-tab:hover,.tc-subtab:hover{color:var(--foreground)}.tc-tab[data-active],.tc-subtab[data-active]{color:var(--primary-foreground);background:var(--primary);box-shadow:0 0 18px color-mix(in oklab,var(--primary) 40%,transparent)}.tc-tab:focus-visible,.tc-subtab:focus-visible,.tc-adv-btn:focus-visible,.tc-heart:focus-visible,.tc-link-btn:focus-visible,.tc-listing-art:focus-visible{outline:2px solid var(--ring,var(--primary));outline-offset:2px}.tc-subtabs{border:1px solid var(--tc-line);border-radius:999px;gap:.25rem;max-width:100%;padding:.25rem;display:inline-flex;overflow-x:auto}.tc-count{opacity:.75;margin-left:.3rem;font-size:.72rem}.tc-summary{border:1px solid var(--tc-line);background:var(--tc-surface);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:1rem 0 1.5rem;display:grid}.tc-summary-item{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:.65rem;padding:.75rem 1rem;display:grid}.tc-summary-item+.tc-summary-item{border-left:1px solid var(--tc-line)}.tc-summary-icon{color:var(--primary);grid-row:span 2}.tc-summary-value{font-family:var(--font-display);color:var(--foreground);font-size:1.2rem;font-weight:800;line-height:1.1}.tc-summary-label{color:var(--muted-foreground);font-size:.72rem;font-weight:600}.tc-panel{animation:.26s both tc-fade}@keyframes tc-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.tc-search{position:relative}.tc-search-icon{color:var(--muted-foreground);position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.tc-search-input{background:var(--tc-surface);border-radius:999px;height:2.9rem;padding-left:2.5rem}.tc-filters{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.tc-select{border:1px solid var(--tc-line);background:var(--background);height:2.4rem;color:var(--foreground);border-radius:999px;min-width:0;padding:0 .85rem;font-size:.82rem;font-weight:600}.tc-adv-btn{border:1px solid var(--tc-line);height:2.4rem;color:var(--foreground);border-radius:999px;align-items:center;gap:.4rem;padding:0 .9rem;font-size:.82rem;font-weight:700;display:inline-flex}.tc-advanced{border:1px dashed var(--tc-line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.75rem;padding:.75rem 1rem;display:flex}.tc-adv-field{color:var(--foreground);align-items:center;gap:.6rem;font-size:.8rem;font-weight:600;display:inline-flex}.tc-adv-check input{width:1rem;height:1rem;accent-color:var(--primary)}.tc-demo-note{color:var(--muted-foreground);align-items:center;gap:.6rem;margin:1.1rem 0 .9rem;font-size:.78rem;display:flex}.tc-demo-tag{letter-spacing:.08em;color:var(--tc-gold);border:1px solid color-mix(in oklab,var(--tc-gold) 55%,transparent);background:color-mix(in oklab,var(--tc-gold) 10%,var(--background));border-radius:6px;flex-shrink:0;align-items:center;padding:2px 7px;font-size:.64rem;font-weight:800;display:inline-flex}.tc-demo-corner{position:absolute;top:6%;left:8%}.tc-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:1.6rem 1.1rem;display:grid}@media(max-width:639px){.tc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem .75rem}}@media(max-width:340px){.tc-grid{grid-template-columns:1fr}}.tc-listing{flex-direction:column;gap:.6rem;min-width:0;display:flex}.tc-listing-art{perspective:800px;border-radius:14px;display:block;position:relative}.tc-listing-art img{aspect-ratio:2/3;object-fit:contain;width:100%;filter:drop-shadow(0 12px 18px color-mix(in oklab,var(--primary) 22%,transparent));transition:transform .26s,filter .26s;display:block}@media(hover:hover){.tc-listing-art:hover img{filter:drop-shadow(0 18px 26px color-mix(in oklab,var(--primary) 38%,transparent));transform:translateY(-6px)rotateX(4deg)rotateY(-4deg)}}.tc-listing-info{flex-direction:column;gap:.4rem;padding:0 .15rem;display:flex}.tc-listing-name{color:var(--foreground);overflow-wrap:anywhere;font-size:.92rem;font-weight:800;line-height:1.2}.tc-rarity{color:color-mix(in oklab,var(--tc-rarity) 45%,var(--foreground));background:color-mix(in oklab,var(--tc-rarity) 14%,transparent);border:1px solid color-mix(in oklab,var(--tc-rarity) 45%,transparent);border-radius:999px;padding:1px 8px;font-size:.68rem;font-weight:800;display:inline-flex}.tc-type{color:var(--muted-foreground);border:1px solid var(--tc-line);border-radius:999px;padding:1px 8px;font-size:.68rem;font-weight:700;display:inline-flex}.tc-seller{color:var(--muted-foreground);align-items:center;gap:.4rem;min-width:0;font-size:.76rem;font-weight:600;display:inline-flex}.tc-avatar{width:20px;height:20px;color:var(--primary-foreground);background:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;font-size:.62rem;font-weight:800;display:grid}.tc-listing-foot{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.1rem;display:flex}.tc-price{color:var(--tc-gold);align-items:center;gap:.3rem;font-size:.86rem;font-weight:800;display:inline-flex}.tc-price-muted{color:var(--muted-foreground);font-size:.76rem;font-weight:600}.tc-link-btn{letter-spacing:.04em;color:var(--primary);border-radius:6px;padding:.4rem .2rem;font-size:.72rem;font-weight:800}.tc-link-btn:hover{text-decoration:underline}.tc-heart{width:32px;height:32px;color:var(--muted-foreground);border-radius:50%;flex-shrink:0;place-items:center;margin:-6px -6px 0 0;transition:color .18s,transform .18s;display:grid}.tc-heart:hover{transform:scale(1.1)}.tc-heart[aria-pressed=true]{color:#f0355d}html:not(.dark) .tc-rarity[data-rarity=mvp]{color:#3d434a;background:linear-gradient(135deg,#eceff2,#ccd1d9);border-color:#737b86}.tc-detail-grid{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:1.75rem;display:grid}@media(max-width:639px){.tc-detail-grid{grid-template-columns:1fr;gap:1rem}.tc-detail-art{width:100%;max-width:260px;margin-inline:auto}}.tc-detail-body{flex-direction:column;gap:.7rem;min-width:0;padding-top:.25rem;display:flex}.tc-detail-facts{border-block:1px solid var(--tc-line,color-mix(in oklab, var(--foreground) 10%, transparent));gap:.6rem;margin:.4rem 0;padding:.85rem 0;display:grid}.tc-detail-facts div{justify-content:space-between;gap:1rem;font-size:.85rem;display:flex}.tc-detail-facts dt{color:var(--muted-foreground);font-weight:600}.tc-detail-facts dd{color:var(--foreground);text-align:right;font-weight:700}.tc-detail .tc-price{color:var(--lr-gold)}.tc-detail .tc-demo-tag{color:var(--lr-gold);border-color:color-mix(in oklab,var(--lr-gold) 55%,transparent);background:color-mix(in oklab,var(--lr-gold) 10%,var(--background))}.tc-detail-actions{flex-wrap:wrap;gap:.5rem;display:flex}.tc-gold-btn{border-color:color-mix(in oklab,var(--lr-gold) 60%,transparent);color:var(--lr-gold)}.tc-gold-btn:hover{background:color-mix(in oklab,var(--lr-gold) 12%,transparent);color:var(--lr-gold)}.tc-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.tc-requests{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:.75rem;display:grid}.tc-request,.tc-row{border:1px solid var(--tc-line);background:var(--tc-surface);border-radius:16px;align-items:center;gap:.9rem;min-width:0;padding:.75rem .9rem;display:flex}.tc-row{flex-wrap:wrap}.tc-thumb{aspect-ratio:2/3;object-fit:contain;flex-shrink:0;width:56px}.tc-rows{gap:.6rem;display:grid}.tc-row-actions{flex-wrap:wrap;gap:.35rem;display:flex}.tc-status{border-radius:999px;align-items:center;gap:.35rem;padding:3px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.tc-status[data-tone=pending]{color:var(--tc-gold);background:color-mix(in oklab,var(--tc-gold) 12%,transparent)}.tc-status[data-tone=done]{color:var(--lr-green);background:color-mix(in oklab,var(--lr-green) 12%,transparent)}.tc-empty{text-align:center;border:1px dashed var(--tc-line);border-radius:18px;flex-direction:column;align-items:center;gap:.6rem;padding:2.5rem 1rem;display:flex}@media(max-width:767px){.tc-hero{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.25rem}.tc-hero-art{width:55%}.tc-hero-card{opacity:.22;width:92px}.tc-hero-card-1{opacity:.28}.tc-list-btn{width:100%}.tc-summary{scrollbar-width:none;display:flex;overflow-x:auto}.tc-summary::-webkit-scrollbar{display:none}.tc-summary-item{flex:none;min-width:140px}.tc-request{flex-wrap:wrap}.tc-request>button{width:100%}}@media(prefers-reduced-motion:reduce){.tc-panel{animation:none}.tc-listing-art img,.tc-heart,.tc-tab,.tc-subtab{transition:none}.tc-listing-art:hover img,.tc-heart:hover{transform:none}}
