@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/plus-jakarta-sans-cyrillic-ext-wght-normal.4c28e6c8.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/plus-jakarta-sans-vietnamese-wght-normal.9ba5d91f.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/plus-jakarta-sans-latin-ext-wght-normal.a048183b.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/plus-jakarta-sans-latin-wght-normal.be6419ff.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@property --sweep{syntax:"<percentage>";inherits:true;initial-value:0}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--bg:#07070d;--bg-2:#0e0e18;--surface:#12121d;--surface-2:#1a1a28;--glass:rgb(22 22 36/0.62);--text:#f5f4fa;--muted:#a9a8bf;--faint:#6f6e88;--border:rgb(255 255 255/0.08);--border-strong:rgb(255 255 255/0.14);--accent:#ffcb3d;--accent-ink:#1a1400;--up:#3ddc84;--down:#ff6b6b;--violet:#a68bff;--holo:linear-gradient(120deg,#ff7eb3,#ffcb3d 22%,#7afcff 45%,#a68bff 68%,#ff7eb3);--rainbow:repeating-linear-gradient(115deg,#ff6fae,#ffcb3d 5%,#9dff8a 10%,#6ff2ff 15%,#8f9bff 20%,#e18bff 25%,#ff6fae 30%);--sparkle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 14 -9.6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--radius:16px;--card-radius:4.6%/3.3%;--shadow:0 18px 40px -18px rgb(0 0 0/0.75);--ease-out:cubic-bezier(0.2,0.8,0.2,1);--spring:cubic-bezier(0.34,1.56,0.64,1);color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--bg);color:var(--text);font-family:Plus Jakarta Sans Variable,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.55;min-height:100vh;display:flex;flex-direction:column;overflow-x:clip;-webkit-font-smoothing:antialiased}body:before{inset:-20vmax;z-index:-2;background:radial-gradient(40vmax 30vmax at 78% 12%,rgb(166 139 255/.16),transparent 70%),radial-gradient(34vmax 26vmax at 12% 6%,rgb(255 203 61/.09),transparent 70%),radial-gradient(38vmax 30vmax at 60% 70%,rgb(122 252 255/.06),transparent 70%),radial-gradient(30vmax 26vmax at 8% 80%,rgb(255 126 179/.06),transparent 70%);animation:aurora 28s ease-in-out infinite alternate}body:after,body:before{content:"";position:fixed;pointer-events:none}body:after{inset:0;z-index:-1;background-image:var(--grain);opacity:.045;mix-blend-mode:overlay}@keyframes aurora{0%{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(-3vmax,2vmax,0) rotate(4deg)}to{transform:translate3d(2vmax,-2vmax,0) rotate(-3deg)}}::selection{background:rgb(255 203 61/.85);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}a{color:inherit;text-decoration:none;transition:color .15s}a:hover{color:var(--accent)}img{max-width:100%;height:auto;display:block}.wrap{max-width:1180px;margin:0 auto;padding:0 16px}.muted{color:var(--muted)}.faint{color:var(--faint)}.small{font-size:.85rem}.up{color:var(--up)}.down{color:var(--down)}.holo-text{background:var(--holo);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:holo-shift 8s linear infinite;filter:drop-shadow(0 0 24px rgb(166 139 255/.25))}@keyframes holo-shift{to{background-position:200%}}header.site{position:-webkit-sticky;position:sticky;top:0;z-index:30;backdrop-filter:saturate(170%) blur(16px);-webkit-backdrop-filter:saturate(170%) blur(16px);background:rgb(7 7 13/.72)}header.site:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgb(166 139 255/.5),rgb(255 203 61/.45),rgb(122 252 255/.4),transparent);opacity:.55}header.site .wrap{gap:20px;height:64px}.logo,header.site .wrap{display:flex;align-items:center}.logo{gap:10px;font-weight:800;font-size:1.2rem;letter-spacing:-.025em}.logo svg{flex:none;transition:transform .5s var(--spring)}.logo:hover{color:var(--text)}.logo:hover svg{transform:rotate(-10deg) scale(1.08)}header.site nav{display:flex;gap:2px}header.site nav a{padding:8px 12px;border-radius:999px;color:var(--muted);font-weight:600;font-size:.92rem;transition:color .15s,background .15s}header.site nav a:hover{color:var(--text);background:rgb(255 255 255/.06)}header.site .head-search{margin-left:auto;flex:0 1 300px}header.site .head-search input{width:100%;padding:9px 14px 9px 38px;font-size:.92rem;background:rgb(255 255 255/.05) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7' fill='none' stroke='%236f6e88' stroke-width='2.4'/%3E%3Cpath d='M20 20l-3.6-3.6' stroke='%236f6e88' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 14px}.nav-collection{display:inline-flex;align-items:center;gap:6px}@media (max-width:860px){header.site .head-search,header.site nav a.hide-sm{display:none}header.site nav{margin-left:auto}}input[type=email],input[type=search]{border:1px solid var(--border-strong);border-radius:999px;background:rgb(255 255 255/.05);color:var(--text);font:inherit;outline:none;transition:border-color .2s,box-shadow .2s,background .2s}input::placeholder{color:var(--faint)}input[type=email]:focus,input[type=search]:focus{border-color:var(--accent);background:rgb(255 255 255/.07);box-shadow:0 0 0 4px rgb(255 203 61/.16),0 0 40px -6px rgb(255 203 61/.35)}main.wrap{padding:28px 16px 72px;flex:1 0 auto;width:100%}h1{font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.1;letter-spacing:-.035em;margin:0 0 12px;font-weight:800}h1 .sub{display:block;font-size:.48em;font-weight:600;letter-spacing:-.01em;margin-top:8px;color:var(--muted)}h2{font-size:clamp(1.3rem,2.6vw,1.65rem);letter-spacing:-.03em;margin:52px 0 18px;font-weight:800}h3{font-size:1.05rem;letter-spacing:-.01em}.lead{font-size:1.1rem;color:var(--muted);max-width:640px;margin:0}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:56px 0 18px;flex-wrap:wrap}.section-head h2{margin:0}.section-head a{color:var(--muted);font-weight:600;font-size:.92rem;white-space:nowrap}.link-arrow:hover,.section-head a:hover{color:var(--accent)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:reveal linear both;animation-timeline:view();animation-range:entry 0 entry 45%}.grid>*{animation:reveal linear both;animation-timeline:view();animation-range:entry 0 entry 35%}}}@keyframes reveal{0%{opacity:0;transform:translateY(28px) scale(.98)}}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;border-radius:999px;border:1px solid var(--border-strong);background:rgb(255 255 255/.05);font:inherit;font-weight:700;font-size:.95rem;cursor:pointer;overflow:hidden;transition:transform .15s var(--ease-out),border-color .15s,background .15s,box-shadow .2s}.btn,.btn:hover{color:var(--text)}.btn:hover{border-color:rgb(255 255 255/.3);background:rgb(255 255 255/.08)}.btn:active{transform:scale(.97)}.btn.primary{background:linear-gradient(180deg,#ffd766,#ffbf1f);color:var(--accent-ink);border-color:transparent;box-shadow:0 8px 24px -8px rgb(255 191 31/.6),inset 0 1px 0 rgb(255 255 255/.5)}.btn.primary:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255/.65) 48%,transparent 66%);transform:translateX(-120%);transition:transform .7s var(--ease-out)}.btn.primary:hover{color:var(--accent-ink);box-shadow:0 10px 34px -8px rgb(255 191 31/.85),inset 0 1px 0 rgb(255 255 255/.5)}.btn.primary:hover:after{transform:translateX(120%)}.btn.ghost{background:transparent}.btn.added{border-color:var(--up);color:var(--up)}.hero{position:relative;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:36px;gap:36px;align-items:center;padding:36px 0 28px}.hero>*{min-width:0}.hero h1{font-size:clamp(2.3rem,5.6vw,4rem);line-height:1.02;letter-spacing:-.045em;margin-top:14px}.eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0;padding:6px 14px 6px 10px;border-radius:999px;border:1px solid var(--border-strong);background:rgb(255 255 255/.04);color:var(--muted);font-size:.85rem;font-weight:600}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--up);box-shadow:0 0 0 0 rgb(61 220 132/.6);animation:live 2s infinite}@keyframes live{70%{box-shadow:0 0 0 9px rgb(61 220 132/0)}to{box-shadow:0 0 0 0 rgb(61 220 132/0)}}.big-search{position:relative;display:flex;gap:8px;margin:28px 0 14px;max-width:560px;padding:6px;border-radius:999px;background:rgb(255 255 255/.05);border:1px solid var(--border-strong);box-shadow:0 20px 50px -24px rgb(166 139 255/.55);transition:border-color .2s,box-shadow .25s}.big-search:focus-within{border-color:rgb(255 203 61/.7);box-shadow:0 0 0 4px rgb(255 203 61/.12),0 20px 60px -20px rgb(255 203 61/.45)}.big-search .search-icon{position:absolute;left:22px;top:50%;transform:translateY(-50%);color:var(--faint);pointer-events:none}.big-search input,.big-search input:focus{flex:1 1;padding:12px 16px 12px 46px;font-size:1.05rem;min-width:0;border:0;background:transparent;box-shadow:none}.hint{font-size:.88rem;color:var(--faint);margin:0}.hint code{background:var(--surface);border:1px solid var(--border);padding:1px 6px;border-radius:6px;font-size:.85em;color:var(--muted)}.hint-chip{display:inline-block;padding:2px 10px;border-radius:999px;border:1px solid var(--border-strong);color:var(--muted);font-weight:600;margin:2px 0}.hint-chip:hover{border-color:var(--accent)}.fan{position:relative;height:470px}.fan-halo{position:absolute;left:50%;top:46%;width:120%;aspect-ratio:1;transform:translate(-50%,-50%);background:conic-gradient(from 0deg,rgb(255 126 179/0),rgb(255 126 179/.32),rgb(255 203 61/.3),rgb(122 252 255/.3),rgb(166 139 255/.34),rgb(255 126 179/0));border-radius:50%;filter:blur(60px);opacity:.55;animation:spin 24s linear infinite;pointer-events:none}@keyframes spin{to{transform:translate(-50%,-50%) rotate(1turn)}}.fan-card{position:absolute;top:28px;left:50%;width:232px}.fan-card.f0{transform:translateX(-118%) rotate(-11deg) translateY(36px)}.fan-card.f1{transform:translateX(-50%);z-index:2}.fan-card.f2{transform:translateX(18%) rotate(11deg) translateY(36px)}.fan-card:hover{z-index:3}.fan-float{display:block;animation:float 6s ease-in-out infinite}.fan-card.f0 .fan-float{animation-delay:-2s}.fan-card.f2 .fan-float{animation-delay:-4s}@keyframes float{50%{transform:translateY(-12px)}}.fan-tilt{display:block;--active:0.42;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(var(--s,1));transition:transform .35s var(--ease-out)}.fan-tilt:hover{--s:1.05;transition:transform .12s linear}.fan .card-img{box-shadow:0 40px 70px -26px rgb(0 0 0/.95),0 0 0 1px rgb(255 255 255/.06)}.fan .card-img .foil{animation:sweep 7s ease-in-out infinite alternate}.fan-card.f0 .foil{animation-delay:-2.5s}.fan-card.f2 .foil{animation-delay:-5s}@keyframes sweep{0%{--sweep:-40%}to{--sweep:40%}}.price-tag{position:absolute;bottom:-18px;left:50%;transform:translateX(-50%);z-index:2;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:7px 14px;border-radius:999px;font-size:.95rem;background:rgb(14 14 24/.78);border:1px solid var(--border-strong);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 12px 28px -10px rgb(0 0 0/.8)}.price-tag b{font-weight:800;letter-spacing:-.02em}.price-tag span{font-size:.78rem;font-weight:700}.sparkle{position:absolute;color:#fff;pointer-events:none;filter:drop-shadow(0 0 6px rgb(255 255 255/.9));opacity:0;animation:twinkle 3.6s ease-in-out infinite}.sparkle.s0{left:8%;top:12%;width:18px;animation-delay:0s;color:#ffe08a}.sparkle.s1{right:6%;top:4%;width:14px;animation-delay:1.1s}.sparkle.s2{left:46%;top:-2%;width:12px;animation-delay:2.2s;color:#b7fbff}.sparkle.s3{right:2%;bottom:22%;width:20px;animation-delay:.6s;color:#ffc2de}.sparkle.s4{left:2%;bottom:18%;width:12px;animation-delay:1.7s}.sparkle.s5{left:64%;bottom:2%;width:16px;animation-delay:2.8s;color:#d6c8ff}@keyframes twinkle{0%,to{opacity:0;transform:scale(.3) rotate(0deg)}45%{opacity:1;transform:scale(1) rotate(45deg)}60%{opacity:.8}}@media (max-width:860px){.hero{grid-template-columns:1fr;gap:8px;padding-top:12px}.fan{height:300px;margin-top:14px}.hero{overflow-x:clip}.fan-card{width:150px;top:6px}}.ticker{margin:28px calc(50% - 50vw) 0;width:100vw;overflow:hidden;padding:12px 0;border-block:1px solid var(--border);background:rgb(255 255 255/.02);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.ticker-track{display:flex;width:max-content;animation:marquee 90s linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-row{display:flex;gap:10px;padding:0 5px;margin:0;list-style:none}.ticker-row a{display:inline-flex;align-items:center;gap:9px;padding:4px 14px 4px 5px;border-radius:999px;white-space:nowrap;font-size:.88rem;border:1px solid transparent}.ticker-row a:hover{border-color:var(--border-strong);background:rgb(255 255 255/.04);color:var(--text)}.ticker-row img{width:22px;height:31px;object-fit:cover;border-radius:3px}.t-name{font-weight:600;color:var(--muted)}.t-price{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.t-delta{font-size:.78rem;font-weight:700}@keyframes marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none}.ticker{overflow-x:auto}}.stat-strip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;margin-top:36px;border-radius:var(--radius);overflow:hidden;background:var(--border);border:1px solid var(--border)}.stat-strip>div{background:var(--bg-2);padding:20px 22px;display:grid;grid-gap:2px;gap:2px}.stat-strip b{font-size:clamp(1.4rem,3vw,1.9rem);font-weight:800;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-strip>div>span{color:var(--faint);font-size:.86rem;font-weight:600}@media (max-width:720px){.stat-strip{grid-template-columns:1fr 1fr}}.movers-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}@media (max-width:820px){.movers-grid{grid-template-columns:1fr}}.movers{position:relative;border-radius:20px;padding:18px;background:var(--surface);border:1px solid var(--border);overflow:hidden}.movers:before{content:"";position:absolute;inset:0 0 auto;height:120px;pointer-events:none;opacity:.5}.movers.is-up:before{background:radial-gradient(60% 100% at 20% 0,rgb(61 220 132/.18),transparent)}.movers.is-down:before{background:radial-gradient(60% 100% at 20% 0,rgb(255 107 107/.16),transparent)}.movers h3{position:relative;display:flex;align-items:center;gap:10px;margin:0 0 10px}.movers-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;font-size:1rem}.is-up .movers-icon{background:rgb(61 220 132/.14);color:var(--up)}.is-down .movers-icon{background:rgb(255 107 107/.14);color:var(--down)}.movers ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;position:relative}.mover{display:grid;grid-template-columns:44px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:8px;border-radius:12px;transition:background .15s}.mover:hover{background:rgb(255 255 255/.04);color:var(--text)}.mover-thumb img{width:44px;height:61px;object-fit:cover;border-radius:4px;box-shadow:0 6px 14px -6px rgb(0 0 0/.8);transition:transform .3s var(--spring)}.mover:hover .mover-thumb img{transform:rotate(-4deg) scale(1.08)}.mover-name{display:grid;font-weight:700;font-size:.95rem;min-width:0}.mover-name .faint{font-weight:500;font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mover-price{display:grid;justify-items:end;grid-gap:3px;gap:3px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pill{font-size:.75rem;font-weight:800;padding:1px 8px;border-radius:999px}.pill.up{background:rgb(61 220 132/.14)}.pill.down{background:rgb(255 107 107/.14)}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.step{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:18px 20px 20px;overflow:hidden}.step h3{margin:0}.step b{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--holo);color:#15141f;font-size:.85rem}.step p{margin:6px 0 0;color:var(--muted);font-size:.95rem}.step-visual{height:120px;margin:-2px -4px 16px;border-radius:12px;background:var(--bg-2);border:1px solid var(--border);display:grid;place-items:center;position:relative;overflow:hidden}.zoom-num{background-size:200%;background-position:0 100%;background-repeat:no-repeat;place-items:end start}.zoom-num .lens{position:absolute;left:30.5%;top:52%;width:26%;height:26%;border-radius:10px;border:2px solid var(--accent);box-shadow:0 0 0 999px rgb(7 7 13/.45),0 0 24px rgb(255 203 61/.6);animation:lens 3.2s ease-in-out infinite}@keyframes lens{50%{transform:scale(1.06);box-shadow:0 0 0 999px rgb(7 7 13/.38),0 0 34px rgb(255 203 61/.9)}}.fake-search{width:80%;padding:10px 16px;border-radius:999px;border:1px solid rgb(255 203 61/.6);background:rgb(255 255 255/.04);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:0 0 30px -10px rgb(255 203 61/.6)}.typing{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom;border-right:2px solid var(--accent);width:7.2ch;animation:typing 4s steps(7) infinite,caret .8s step-end infinite}@keyframes typing{0%,10%{width:0}55%,to{width:7.2ch}}@keyframes caret{50%{border-color:transparent}}.mini-quote{gap:6px;align-content:center}.mq-price{font-size:1.6rem;font-weight:800;letter-spacing:-.03em}.mq-line{fill:none;stroke:var(--up);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:200;stroke-dashoffset:0;animation:draw 3s ease-out infinite;filter:drop-shadow(0 0 6px rgb(61 220 132/.6))}@keyframes draw{0%{stroke-dashoffset:200}60%,to{stroke-dashoffset:0}}@media (max-width:760px){.steps{grid-template-columns:1fr}}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{padding:8px 14px;border-radius:999px;background:rgb(255 255 255/.04);border:1px solid var(--border-strong);font-weight:600;font-size:.92rem;transition:border-color .2s,transform .2s var(--spring),box-shadow .2s}.chip:hover{border-color:var(--accent);transform:translateY(-2px)}.poke-chip{display:inline-flex;align-items:center;gap:8px;padding-left:8px}.poke-chip .dex{font-size:.72rem;font-weight:800;padding:2px 7px;border-radius:999px;color:#0b0b12;background:var(--c);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.poke-chip:hover{border-color:var(--c);box-shadow:0 8px 22px -10px var(--c);color:var(--text)}.set-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:14px;gap:14px}.set-tile{position:relative;display:grid;grid-gap:4px;gap:4px;padding:16px;border-radius:18px;background:var(--surface);border:1px solid var(--border);transform:perspective(700px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .25s var(--ease-out),border-color .2s,box-shadow .2s;overflow:hidden}.set-tile:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at var(--px,50%) var(--py,50%),rgb(255 255 255/.12),transparent 50%);opacity:var(--active,0);transition:opacity .3s}.set-tile:hover{border-color:var(--border-strong);box-shadow:var(--shadow);color:var(--text)}.set-logo{height:76px;display:grid;place-items:center;margin-bottom:8px}.set-logo img{max-height:76px;max-width:100%;width:auto;object-fit:contain;filter:drop-shadow(0 6px 14px rgb(0 0 0/.6));transition:transform .35s var(--spring)}.set-tile:hover .set-logo img{transform:scale(1.06)}.set-name{font-weight:800}.premium-band{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:64px;padding:24px 26px;border-radius:22px;border:1px solid transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,conic-gradient(from var(--angle),#ff7eb3,#ffcb3d,#7afcff,#a68bff,#ff7eb3) border-box;animation:rotate-border 6s linear infinite;box-shadow:0 30px 80px -40px rgb(166 139 255/.6)}.premium-band>span:first-child{display:grid;grid-gap:6px;gap:6px;justify-items:start}.premium-band strong{font-size:1.2rem;letter-spacing:-.02em}.premium-band:hover{color:var(--text)}@keyframes rotate-border{to{--angle:360deg}}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));grid-gap:20px 18px;gap:20px 18px}.grid>*{min-width:0}@media (max-width:480px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}}.tile{position:relative;display:block;padding:0 0 6px;border-radius:var(--radius);transition:transform .3s var(--ease-out)}.tile:hover{transform:translateY(-6px);color:inherit}.tile .card-img{transform:perspective(700px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .4s var(--ease-out),box-shadow .3s;box-shadow:0 14px 28px -16px rgb(0 0 0/.9),0 0 0 1px rgb(255 255 255/.05)}.tile:hover .card-img{transition:transform .1s linear,box-shadow .3s;box-shadow:0 26px 46px -18px rgb(0 0 0/.95),0 0 34px -8px rgb(166 139 255/.45)}.tile .name{font-weight:700;font-size:.93rem;margin-top:12px;line-height:1.3}.tile .meta{font-size:.78rem;color:var(--faint);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile .price{display:inline-block;font-weight:800;font-size:1.06rem;margin-top:4px;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tile .rank{position:absolute;top:-8px;left:-8px;z-index:3;min-width:34px;text-align:center;background:rgb(14 14 24/.9);color:#fff;font-weight:800;font-size:.78rem;padding:4px 9px;border-radius:999px;border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 6px 16px -6px rgb(0 0 0/.9)}.tile .rank.r1{background:linear-gradient(135deg,#ffe48a,#ffb800);color:#2a1d00;border-color:transparent}.tile .rank.r2{background:linear-gradient(135deg,#f3f5ff,#aeb6cc);color:#1a1d28;border-color:transparent}.tile .rank.r3{background:linear-gradient(135deg,#ffc49a,#d0743c);color:#2a1100;border-color:transparent}.card-img{position:relative;aspect-ratio:245/342;border-radius:var(--card-radius);overflow:hidden;isolation:isolate;background:linear-gradient(160deg,var(--surface-2),var(--bg-2))}.card-img img{width:100%;height:100%;object-fit:cover}.card-placeholder{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:12px;color:var(--faint);font-weight:700;font-size:.85rem}.foil,.glare{position:absolute;inset:0;pointer-events:none;border-radius:inherit;transition:opacity .35s}.glare{background:radial-gradient(farthest-corner circle at var(--px,50%) var(--py,50%),rgb(255 255 255/.6) 0,rgb(255 255 255/.18) 24%,rgb(0 0 0/.32) 88%);mix-blend-mode:overlay;opacity:calc(var(--active, 0) * .7)}.foil{opacity:0;mix-blend-mode:color-dodge}[data-foil=full] .foil,[data-foil=gold] .foil,[data-foil=holo] .foil{background-image:var(--rainbow);background-size:400% 400%;background-position:calc(var(--px, 50%) + var(--sweep, 0%)) calc(var(--py, 50%) + var(--sweep, 0%));filter:brightness(.75) contrast(1.5) saturate(1.3);opacity:calc(var(--active, 0) * .55)}[data-foil=holo] .foil{-webkit-clip-path:inset(10.5% 7.8% 47% 7.8% round 2%);clip-path:inset(10.5% 7.8% 47% 7.8% round 2%);opacity:calc(var(--active, 0) * .75)}[data-foil=full] .foil,[data-foil=gold] .foil{background-image:var(--sparkle),var(--rainbow);background-size:180px 180px,400% 400%;background-position:calc(var(--px, 50%) * -.4) calc(var(--py, 50%) * -.4),calc(var(--px, 50%) + var(--sweep, 0%)) calc(var(--py, 50%) + var(--sweep, 0%))}[data-foil=gold] .foil{filter:sepia(.9) saturate(2.6) hue-rotate(-12deg) brightness(.85) contrast(1.5)}.card-layout{display:grid;grid-template-columns:minmax(280px,420px) 1fr;grid-gap:56px;gap:56px;align-items:start}.card-layout>*{min-width:0}.card-visual{position:-webkit-sticky;position:sticky;top:92px}@media (max-width:820px){.card-layout{grid-template-columns:1fr;gap:20px}.card-visual{position:static;width:70%;max-width:280px;margin:8px auto 0}.card-layout{overflow-x:clip}.buttons .btn{flex:1 1 auto}}.holo-stage{position:relative;perspective:1300px;padding:12px 0 36px}.holo-stage:before{content:"";position:absolute;inset:6% -8% 14%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,var(--glow),transparent);filter:blur(46px);opacity:.5;animation:breathe 6s ease-in-out infinite}@keyframes breathe{50%{opacity:.32;transform:scale(.94)}}.holo-card{position:relative;transform-style:preserve-3d;touch-action:pan-y;cursor:-webkit-grab;cursor:grab}.holo-rotator{position:relative;aspect-ratio:245/342;border-radius:var(--card-radius);overflow:hidden;isolation:isolate;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));background:linear-gradient(160deg,var(--surface-2),var(--bg-2));box-shadow:0 50px 80px -30px rgb(0 0 0/.95),calc(var(--ry, 0deg) / 1deg * -1.2px) calc(var(--rx, 0deg) / 1deg * 1.2px + 30px) 60px -20px color-mix(in srgb,var(--glow) 45%,transparent),0 0 0 1px rgb(255 255 255/.07);will-change:transform}.holo-rotator img{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.holo-card .glare{opacity:calc(var(--active, 0) * .65)}.holo-card[data-foil=none] .foil{opacity:0}.holo-floor{position:absolute;left:12%;right:12%;bottom:6px;height:28px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--glow) 55%,transparent),transparent);filter:blur(10px);opacity:.7}.holo-hint{text-align:center;color:var(--faint);font-size:.8rem;margin:0}.on-coarse{display:none}@media (pointer:coarse){.on-fine{display:none}.on-coarse{display:inline}}.kicker{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;font-size:.8rem;font-weight:700;background:rgb(255 255 255/.05);border:1px solid var(--border-strong);color:var(--muted)}.badge.rare{border-color:transparent;background:var(--holo);background-size:200% auto;color:#15141f;animation:holo-shift 6s linear infinite}a.badge:hover{color:var(--text);border-color:rgb(255 255 255/.3)}a.badge.rare:hover{color:#15141f}.price-hero{position:relative;overflow:hidden;margin:24px 0;padding:24px;border-radius:22px;background:linear-gradient(180deg,rgb(255 255 255/.045),rgb(255 255 255/.015)),var(--surface);border:1px solid var(--border-strong);box-shadow:0 30px 70px -40px color-mix(in srgb,var(--glow,#a68bff) 70%,transparent)}.price-hero:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:var(--holo);background-size:200% auto;animation:holo-shift 6s linear infinite}.price-hero:after{content:"";position:absolute;right:-80px;top:-80px;width:260px;height:260px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--glow,#a68bff) 30%,transparent),transparent);pointer-events:none}.price-hero .label{font-size:.85rem;color:var(--muted);font-weight:600}.price-hero .value{font-size:clamp(2.6rem,7vw,3.8rem);font-weight:800;letter-spacing:-.045em;line-height:1.02;margin:4px 0 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price-hero .delta{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:.92rem;padding:3px 10px;border-radius:999px}.price-hero .delta.up{background:rgb(61 220 132/.12)}.price-hero .delta.down{background:rgb(255 107 107/.12)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px;gap:10px;margin-top:20px;position:relative;z-index:1}.stat{background:rgb(0 0 0/.25);border:1px solid var(--border);border-radius:14px;padding:11px 13px}.stat .label{font-size:.76rem}.stat .value{font-size:1.12rem;font-weight:800;margin:2px 0 0;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.buttons{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0 0;position:relative;z-index:1}.panel{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:22px}.chart svg{display:block;overflow:visible}.chart .axis{font-size:11px;fill:var(--faint)}.chart-line{stroke-dasharray:var(--len,3000);stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.chart-line{animation:draw-line 1.8s var(--ease-out) both}.chart-area{animation:fade-in 1.4s .5s both}}@keyframes draw-line{0%{stroke-dashoffset:var(--len,3000)}}@keyframes fade-in{0%{opacity:0}}.chart-dot{animation:dot-pulse 2s infinite;transform-box:fill-box;transform-origin:center}@keyframes dot-pulse{50%{transform:scale(1.5)}}.chart-hover{position:relative}.chart-tip{position:absolute;top:0;transform:translate(-50%,-110%);pointer-events:none;white-space:nowrap;padding:6px 10px;border-radius:10px;font-size:.82rem;font-weight:700;background:rgb(14 14 24/.92);border:1px solid var(--border-strong);box-shadow:var(--shadow)}.chart-tip span{display:block;color:var(--faint);font-weight:600;font-size:.74rem}.chart-cursor{position:absolute;top:0;bottom:26px;width:1px;background:rgb(255 255 255/.25);pointer-events:none}.estimate{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.estimate>div{position:relative;padding:16px;border-radius:16px;background:var(--bg-2);border:1px solid var(--border)}.estimate .label{color:var(--muted);font-size:.82rem;font-weight:700}.estimate .value{font-size:1.35rem;font-weight:800;letter-spacing:-.03em;margin:2px 0 4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.estimate p{margin:0;color:var(--faint);font-size:.82rem;line-height:1.45}.estimate .best{border-color:rgb(255 203 61/.5);background:linear-gradient(180deg,rgb(255 203 61/.08),transparent),var(--bg-2)}.meter{height:6px;border-radius:999px;background:rgb(255 255 255/.07);margin:8px 0 10px;overflow:hidden}.meter i{display:block;height:100%;border-radius:inherit;background:var(--holo)}@media (max-width:720px){.estimate{grid-template-columns:1fr}}.versions{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px}.version{padding:14px 16px;border-radius:16px;background:var(--bg-2);border:1px solid var(--border)}.version b{display:block;font-size:1.2rem;letter-spacing:-.02em}.prose{max-width:720px}.prose p{color:var(--muted)}.prose strong{color:var(--text)}dl.facts{display:grid;grid-template-columns:max-content 1fr;grid-gap:12px 24px;gap:12px 24px;margin:0}dl.facts dt{color:var(--faint);font-size:.92rem}dl.facts dd{margin:0;font-weight:600}.faq details{border-bottom:1px solid var(--border);padding:16px 0}.faq summary{cursor:pointer;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:12px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--faint);font-weight:400;font-size:1.3rem;line-height:1;transition:transform .25s var(--spring)}.faq details[open] summary:after{transform:rotate(45deg);color:var(--accent)}.faq details p{color:var(--muted);margin:10px 0 0}.alert-box{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:20px;padding:16px 18px;border-radius:16px;border:1px dashed rgb(255 203 61/.45);background:rgb(255 203 61/.05)}.alert-box p{margin:0;font-size:.95rem}.set-banner{position:relative;overflow:hidden;border-radius:26px;padding:34px 30px;margin-bottom:8px;background:var(--surface);border:1px solid var(--border-strong);isolation:isolate}.set-banner-art{position:absolute;inset:-40px;z-index:-1;background-size:cover;background-position:center 30%;filter:blur(38px) saturate(1.5);opacity:.38;transform:scale(1.1)}.set-banner:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(7 7 13/.85),rgb(7 7 13/.35))}.set-hero{display:flex;gap:28px;align-items:center;flex-wrap:wrap}.set-hero .logo-img{max-height:110px;max-width:260px;width:auto;filter:drop-shadow(0 10px 24px rgb(0 0 0/.7))}.set-hero>div{flex:1 1 320px;min-width:0}.kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:24px}.kpi{background:rgb(0 0 0/.3);border:1px solid var(--border);border-radius:16px;padding:14px 16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.kpi .label{color:var(--faint);font-size:.8rem;font-weight:600}.kpi .value{font-size:1.35rem;font-weight:800;margin-top:2px;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:720px){.kpis{grid-template-columns:repeat(2,1fr)}.set-banner{padding:24px 18px}}.toolbar{position:-webkit-sticky;position:sticky;top:72px;z-index:5;display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:18px;padding:8px;border-radius:999px;background:rgb(14 14 24/.8);border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.toolbar button{padding:7px 14px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--muted);font:inherit;font-weight:600;font-size:.88rem;cursor:pointer;transition:background .2s,color .2s}.toolbar button[aria-pressed=true]{background:var(--text);color:var(--bg)}.toolbar input{padding:7px 14px;font-size:.9rem;margin-left:auto;min-width:0;flex:0 1 220px}.shop-box{display:grid;grid-template-columns:1fr auto;grid-gap:16px;gap:16px;align-items:center}@media (max-width:620px){.shop-box{grid-template-columns:1fr}.toolbar{border-radius:18px}}.block-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:14px;gap:14px}.set-tile .set-meta{display:flex;justify-content:space-between;gap:8px;font-size:.82rem;color:var(--faint)}.set-tile .set-meta strong{color:var(--text)}.table-scroll{overflow-x:auto;border:1px solid var(--border);border-radius:18px}table.list{width:100%;border-collapse:collapse;background:var(--surface)}table.list th{text-align:left;padding:12px;font-size:.76rem;text-transform:uppercase;letter-spacing:.06em;color:var(--faint);white-space:nowrap}table.list td,table.list th{border-bottom:1px solid var(--border)}table.list td{padding:10px 12px;font-size:.95rem}table.list tr:last-child td{border-bottom:0}table.list tbody tr{transition:background .15s}table.list tbody tr:hover{background:rgb(255 255 255/.035)}table.list .num{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.row-card{display:flex;gap:12px;align-items:center}.row-card img{width:40px;height:56px;object-fit:cover;border-radius:4px;flex:none;box-shadow:0 6px 14px -6px rgb(0 0 0/.8);transition:transform .3s var(--spring)}tr:hover .row-card img{transform:scale(1.12) rotate(-3deg)}.rank-num{font-weight:800;color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rank-num.top{color:var(--accent)}.plans{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:32px}@media (max-width:720px){.plans{grid-template-columns:1fr}}.plan{background:var(--surface);border:1px solid var(--border);border-radius:24px;padding:26px}.plan.pro{position:relative;border:1px solid transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,conic-gradient(from var(--angle),#ff7eb3,#ffcb3d,#7afcff,#a68bff,#ff7eb3) border-box;animation:rotate-border 6s linear infinite;box-shadow:0 40px 90px -40px rgb(166 139 255/.6)}.plan .price{font-size:2.4rem;font-weight:800;letter-spacing:-.04em}.plan ul{padding:0;list-style:none;margin:18px 0 0;display:grid;grid-gap:10px;gap:10px}.plan li{display:flex;gap:10px}.plan li:before{content:"✓";color:var(--up);font-weight:800}.plan li.off{color:var(--faint)}.plan li.off:before{content:"–";color:var(--faint)}.waitlist{display:flex;gap:8px;margin-top:20px;flex-wrap:wrap}.waitlist input{flex:1 1 220px;padding:12px 18px}.form-msg{margin-top:10px;font-weight:600}.collection-total{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-end;justify-content:space-between}.qty{display:inline-flex;align-items:center;gap:6px}.qty button{width:28px;height:28px;border-radius:50%;border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text);cursor:pointer;font-weight:800}.empty{text-align:center;padding:48px 16px}.breadcrumb{font-size:.85rem;color:var(--faint);margin-bottom:18px;display:flex;flex-wrap:wrap;gap:6px}.breadcrumb a{color:var(--muted)}footer.site{position:relative;border-top:1px solid var(--border);padding:40px 0 52px;font-size:.88rem;color:var(--faint);background:linear-gradient(180deg,transparent,rgb(0 0 0/.35))}footer.site .cols{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:24px;gap:24px}footer.site h4{color:var(--text);margin:0 0 10px;font-size:.92rem}footer.site ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:6px;gap:6px}footer.site a{color:var(--muted)}footer.site a:hover{color:var(--accent)}@media (max-width:720px){footer.site .cols{grid-template-columns:1fr 1fr}footer.site .cols>:first-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.fan-float,.sparkle,.ticker-track{animation:none!important}}