.hero{align-items:center;min-height:88vh;display:flex;position:relative;overflow:hidden}.hero-bg{z-index:0;position:absolute;inset:0}.hero-bg svg{width:100%;height:100%}.hero-bg:after{content:"";background:linear-gradient(90deg, var(--bg) 6%, color-mix(in oklab, var(--bg) 75%, transparent) 44%, color-mix(in oklab, var(--bg) 25%, transparent) 80%), linear-gradient(0deg, var(--bg) 2%, transparent 40%);position:absolute;inset:0}.hero .wrap{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding-top:40px;padding-bottom:56px;display:grid;position:relative}.hero h1{max-width:14ch;margin-top:20px;font-size:clamp(42px,6.6vw,82px);font-weight:700;line-height:.98}.hero h1 .accent{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.hero p.sub{color:#d4d6db;max-width:46ch;margin:22px 0 0;font-size:clamp(16px,1.6vw,20px);line-height:1.5}.verbs{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.verb{font:700 13px/1 var(--font-d);border:1px solid var(--line-2);background:#ffffff08;border-radius:99px;padding:9px 16px}.verb b{color:var(--accent2)}.cta-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.trust.hero-trust{margin-top:34px}.hero-cards{z-index:1;flex-direction:column;justify-self:end;align-items:center;gap:20px;display:flex}.hc-fan{align-items:center;display:flex}.hc{aspect-ratio:3/4;border-radius:16px;width:190px;transition:transform .4s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden;box-shadow:0 34px 64px -30px #000000f2}.hc .rp-cover{border-radius:16px;height:100%}.hc+.hc{margin-left:-66px}.hc:first-child{filter:brightness(.72);z-index:1;transform:rotate(-9deg)translateY(22px)scale(.87)}.hc:nth-child(2){filter:brightness(.85);z-index:2;transform:rotate(-3deg)translateY(7px)scale(.95)}.hc:nth-child(3){z-index:3;box-shadow:0 34px 64px -26px #000000f2, 0 0 0 1px color-mix(in oklab, var(--vibe) 45%, transparent), 0 0 54px -10px color-mix(in oklab, var(--vibe) 60%, transparent);transform:rotate(6deg)scale(1.05)}.hero-cards:hover .hc:nth-child(3){transform:rotate(6deg)scale(1.1)translateY(-8px)}.hero-cards:hover .hc:first-child{transform:rotate(-13deg)translateY(22px)scale(.87)}.hero-cards:hover .hc:nth-child(2){transform:rotate(-7deg)translateY(7px)scale(.95)}.hc-cap{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:600 12.5px/1 var(--font-b);color:var(--muted);background:#101010cc;border-radius:99px;align-items:center;gap:8px;padding:9px 16px;display:inline-flex}.hc-cap b{font-family:var(--font-d);color:var(--text)}.hc-cap .pr{color:var(--vibe)}.deals{padding:88px 0 96px}.deal-row{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px;padding-top:30px;display:flex}.deal-card{will-change:transform;flex:none;width:212px;transition:transform .4s cubic-bezier(.2,.7,.2,1);position:relative}.deal-card .rp-cover{transition:box-shadow .3s;box-shadow:0 34px 64px -30px #000000eb}.deal-card:nth-child(5n+1){transform:rotate(-4deg)translateY(16px)}.deal-card:nth-child(5n+2){transform:rotate(3deg)translateY(3px)}.deal-card:nth-child(5n+3){transform:rotate(-2deg)translateY(22px)}.deal-card:nth-child(5n+4){transform:rotate(4deg)translateY(7px)}.deal-card:nth-child(5n+5){transform:rotate(-3deg)translateY(18px)}.deal-card:hover{z-index:3;transform:rotate(0)translateY(-12px)scale(1.05)}.deal-card:hover .rp-cover{box-shadow:0 44px 78px -28px #000000f2, 0 0 0 1px color-mix(in oklab, var(--vibe) 45%, transparent), 0 0 56px -12px color-mix(in oklab, var(--vibe) 55%, transparent)}.deal-badge{z-index:4;font:700 10px/1 var(--font-d);letter-spacing:.05em;background:linear-gradient(110deg, var(--vibe), var(--vibe2));color:#fff;box-shadow:0 10px 22px -8px color-mix(in oklab, var(--vibe) 55%, transparent);border-radius:8px;padding:6px 10px;position:absolute;top:-9px;left:12px}.library{border-top:1px solid var(--line);text-align:center;padding:104px 0}.library h2{font-size:clamp(34px,5.2vw,66px);font-weight:700;line-height:1.05}.library .sub2{color:var(--muted);max-width:40ch;margin:16px auto 0;font-size:18px;font-weight:500}.frow{text-align:left;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:56px;display:grid}.fcard{color:inherit;transition:transform .25s;display:block}.fcard:hover{transform:translateY(-8px)}.fcard .cv .rp-cover{box-shadow:0 30px 60px -30px #000000e6}.fcard .ttl{font:700 17px/1.2 var(--font-d);letter-spacing:-.01em;margin-top:16px}.fcard .pr{color:var(--muted);margin-top:5px;font-size:14px}.fcard .pr b{color:var(--accent2)}.library .more{margin-top:48px}.library .more .btn{padding:14px 26px}.trending{padding:88px 0}.trending .shead{margin-bottom:40px}.trend-grid{grid-template-columns:repeat(5,1fr);gap:22px;display:grid}.trend-cell{position:relative}.trend-rank{z-index:5;font:800 28px/1 var(--font-d);letter-spacing:-.04em;background:var(--card-2);border:1px solid var(--line-2);width:44px;height:44px;color:var(--vibe);border-radius:50%;place-items:center;display:grid;position:absolute;top:-14px;left:-10px;box-shadow:0 10px 24px -8px #000000b3}.trend-cell:first-child .trend-rank{color:#fff;background:linear-gradient(160deg, var(--vibe), var(--vibe2));box-shadow:0 14px 30px -8px color-mix(in oklab, var(--vibe) 60%, transparent);border-color:#0000}.trend-cell:nth-child(2) .trend-rank,.trend-cell:nth-child(3) .trend-rank{color:#fff;background:color-mix(in oklab, var(--accent) 60%, var(--card-2));border-color:color-mix(in oklab, var(--accent) 50%, transparent)}@media (width<=1080px){.trend-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=860px){.trend-grid{grid-template-columns:repeat(3,1fr);gap:18px}.trend-rank{width:38px;height:38px;font-size:22px;top:-10px;left:-6px}}@media (width<=560px){.trend-grid{grid-template-columns:repeat(2,1fr);gap:14px}}.how{background:var(--surface);border-top:1px solid var(--line);padding:88px 0}.steps{border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.step{border-right:1px solid var(--line);padding:30px 26px}.step:last-child{border-right:none}.step .n{font:600 13px/1 var(--font-m);color:var(--violet-lt)}.step h3{margin:16px 0 9px;font-size:19px;font-weight:700}.step p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.trustline{flex-wrap:wrap;gap:10px 28px;margin-top:30px;display:flex}.trustline span{font:600 13px/1 var(--font-b);color:var(--muted);align-items:center;gap:8px;display:inline-flex}.trustline svg{color:var(--success)}.ctaband{padding:0 0 90px}.ctaband .inner{border:1px solid var(--line-2);background:radial-gradient(120% 140% at 0% 0%, color-mix(in oklab, var(--accent) 26%, transparent), transparent 52%), radial-gradient(120% 140% at 100% 100%, color-mix(in oklab, var(--accent2) 20%, transparent), transparent 54%), var(--card);border-radius:26px;padding:64px 48px;position:relative;overflow:hidden}.ctaband h2{max-width:16ch;font-size:clamp(30px,4.4vw,54px);font-weight:700}.ctaband p{color:#cfd2d9;max-width:50ch;margin:14px 0 26px;font-size:17px}@media (width<=1100px){.hero-cards{display:none}.hero .wrap{grid-template-columns:1fr}}@media (width<=900px){.hero{min-height:auto;padding:26px 0 46px}.hero h1{font-size:clamp(36px,11vw,54px)}.hero-bg:after{background:linear-gradient(0deg, var(--bg) 16%, color-mix(in oklab, var(--bg) 50%, transparent) 72%, color-mix(in oklab, var(--bg) 40%, transparent))}.how{padding:56px 0}.library{padding:64px 0}.frow{grid-template-columns:repeat(4,1fr);gap:12px}.fcard .ttl{margin-top:12px;font-size:14px}.fcard .pr{font-size:12px}.steps{grid-template-columns:1fr 1fr}.step:nth-child(2){border-right:none}.step:first-child,.step:nth-child(2){border-bottom:1px solid var(--line)}.shead{flex-direction:column;align-items:flex-start}.cnav{display:none}.ctaband .inner{padding:40px 24px}.deal-card{width:150px}.deals{padding:56px 0 64px}}@media (width<=420px){.frow{grid-template-columns:repeat(2,1fr);gap:12px}.fcard .ttl{font:700 14px/1.2 var(--font-d);margin-top:10px}.fcard .pr{margin-top:3px;font-size:12px}.fcard .cv .rp-cover{border-radius:10px;box-shadow:0 18px 36px -20px #000000e6}}.browse{padding:34px 0 90px}.browse-grid{grid-template-columns:264px minmax(0,1fr);align-items:start;gap:32px;display:grid}.searchbar{margin-bottom:22px;position:relative}.searchbar input{background:var(--card);border:1px solid var(--line-2);width:100%;height:54px;color:var(--text);font:500 16px/1 var(--font-b);border-radius:14px;padding:0 18px 0 50px;transition:border-color .2s,box-shadow .2s}.searchbar input:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in oklab, var(--accent) 22%, transparent);outline:none}.searchbar .si{color:var(--muted);pointer-events:none;font-size:18px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;display:flex}.toolbar .count{color:var(--muted);font:600 14px/1 var(--font-b)}.toolbar .count b{color:var(--text);font-family:var(--font-d)}.toolbar .right{align-items:center;gap:10px;display:flex}.sortsel{background:var(--card);border:1px solid var(--line-2);height:42px;color:var(--text);font:600 13px/1 var(--font-b);cursor:pointer;border-radius:10px;padding:0 14px}.sortsel:focus{border-color:var(--accent);outline:none}.filt-toggle{display:none}.filters{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:6px 20px 20px;position:sticky;top:92px}.fgroup{border-bottom:1px solid var(--line);padding:20px 0}.fgroup:last-child{border-bottom:none}.fgroup>h4{font:700 12px/1 var(--font-d);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);margin:0 0 14px}.opt{cursor:pointer;font:600 14px/1 var(--font-b);color:var(--muted);align-items:center;gap:11px;padding:7px 0;transition:color .15s;display:flex}.opt:hover{color:var(--text)}.opt input{display:none}.opt .box{border:1.5px solid var(--line-2);border-radius:6px;flex:none;place-items:center;width:19px;height:19px;transition:all .15s;display:grid}.opt .box svg{opacity:0;color:#fff;transition:all .15s;transform:scale(.5)}.opt input:checked+.box{background:var(--accent);border-color:var(--accent)}.opt input:checked+.box svg{opacity:1;transform:none}.opt input:checked~.lbl{color:var(--text)}.opt .ct{font:600 12px/1 var(--font-m);color:var(--muted-2);margin-left:auto}.seg{flex-wrap:wrap;gap:8px;display:flex}.seg .chip{flex:1;justify-content:center}.price-val{font:700 14px/1 var(--font-d);justify-content:space-between;margin-bottom:14px;display:flex}.price-val span{color:var(--violet-lt)}.dual{height:30px;position:relative}.dual input[type=range]{pointer-events:none;-webkit-appearance:none;background:0 0;width:100%;height:30px;margin:0;position:absolute;top:0}.dual input[type=range]::-webkit-slider-thumb{pointer-events:auto}.dual .rail{background:#ffffff1f;border-radius:99px;height:6px;position:absolute;top:12px;left:0;right:0}.dual .fill{background:var(--grad);border-radius:99px;height:6px;position:absolute;top:12px}.clearbtn{width:100%;margin-top:18px}.results{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.gcard .gc-foot{padding:12px 13px 13px}.empty{text-align:center;color:var(--muted);grid-column:1/-1;padding:80px 20px}.empty .big{font:700 22px/1 var(--font-d);color:var(--text);margin-bottom:10px}.active-pills{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.apill{font:600 12.5px/1 var(--font-b);background:color-mix(in oklab, var(--accent) 18%, transparent);border:1px solid color-mix(in oklab, var(--accent) 38%, transparent);color:#fff;border-radius:99px;align-items:center;gap:7px;padding:7px 8px 7px 12px;display:inline-flex}.apill button{background:#ffffff26;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.apill button:hover{background:#ffffff4d}@media (width<=1080px){.results{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.browse-grid{grid-template-columns:1fr}.filters{z-index:95;border:none;border-radius:0;padding:18px 22px 40px;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:fixed;inset:0;overflow-y:auto;transform:translate(-100%)}.filters.open{transform:none}.filt-toggle{display:inline-flex}.filt-head{justify-content:space-between;align-items:center;margin:6px 0 8px;display:flex}.filt-head h3{font-size:20px}.filt-done{width:100%;margin-top:8px}}@media (width>=901px){.filt-head,.filt-done{display:none}}@media (width<=620px){.results{grid-template-columns:repeat(2,1fr);gap:14px}}.crumbs{font:600 12.5px/1 var(--font-b);color:var(--muted-2);flex-wrap:wrap;align-items:center;gap:9px;padding:26px 0 22px;display:flex}.crumbs a{transition:color .2s}.crumbs a:hover{color:var(--text)}.crumbs .sep{opacity:.5}.detail-top{grid-template-columns:1.15fr .95fr;align-items:start;gap:44px;display:grid}.gallery{position:relative}.gallery:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 70% at 30% 25%, color-mix(in oklab, var(--vibe) 70%, transparent), transparent 70%);filter:blur(60px);opacity:.35;border-radius:40px;transition:opacity .4s;position:absolute;inset:-8% -6% 22%}.stage{z-index:1;border:1px solid var(--line);aspect-ratio:16/10;background:var(--card);border-radius:22px;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #000c}.stage .media{opacity:0;pointer-events:none;transition:opacity .55s,transform 7s ease-out;position:absolute;inset:0;transform:scale(1.05)}.stage .media.on{opacity:1;pointer-events:auto;transform:scale(1)}.stage .media img,.stage .media video{object-fit:cover;background:#000;width:100%;height:100%;display:block}.stage .media video{z-index:2}.stage .media.on video{position:relative}.stage:after{content:"";pointer-events:none;background:linear-gradient(#0000002e 0%,#0000 30% 56%,#00000085 100%);position:absolute;inset:0}.stage-meta{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:600 12px/1 var(--font-b);color:#fff;background:#05060c8c;border:1px solid #ffffff29;border-radius:99px;align-items:center;gap:9px;padding:8px 13px;display:inline-flex;position:absolute;top:14px;left:16px}.stage-meta.is-video{background:var(--accent);box-shadow:0 8px 18px -6px color-mix(in oklab, var(--accent) 80%, transparent);border-color:#0000}.stage-count{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:600 11.5px/1 var(--font-m);color:#fff;background:#05060c80;border:1px solid #ffffff29;border-radius:99px;padding:7px 12px;position:absolute;bottom:14px;right:16px}.thumbs-wrap{z-index:1;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:8px;margin-top:14px;display:grid;position:relative}.thumb-arrow{border:1px solid var(--line-2);background:var(--card);width:36px;height:100%;min-height:56px;color:var(--text);cursor:pointer;border-radius:12px;place-items:center;padding:0;font-size:22px;line-height:1;transition:all .18s;display:grid}.thumb-arrow:hover{border-color:var(--vibe);color:var(--vibe);background:#ffffff0f;transform:translateY(-1px)}[data-theme=light] .thumb-arrow:hover{background:color-mix(in oklab, var(--vibe) 10%, var(--card))}.thumbs{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding:2px 2px 4px;scroll-padding:0 12px;display:flex;position:relative;overflow:auto hidden}.thumbs::-webkit-scrollbar{display:none}.thumb{aspect-ratio:16/10;border:1px solid var(--line);cursor:pointer;opacity:.58;background:var(--card);scroll-snap-align:start;border-radius:12px;flex:0 0 calc(16.6667% - 8.33333px);padding:0;transition:opacity .22s,transform .22s,box-shadow .22s;position:relative;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%;display:block}.thumb:after{content:"";border-radius:12px;transition:box-shadow .22s;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #0000}.thumb:hover{opacity:1;transform:translateY(-2px)}.thumb.on{opacity:1}.thumb.on:after{box-shadow:inset 0 0 0 2px var(--accent)}.thumb.is-video{background:linear-gradient(135deg, color-mix(in oklab, var(--accent) 30%, var(--card)), var(--card))}.thumb-play{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#0000008c;border:1.5px solid #fff9;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thumb-play svg{margin-left:2px}.thumb-tag{z-index:2;font:700 8.5px/1 var(--font-d);letter-spacing:.06em;text-transform:uppercase;background:var(--accent);color:#fff;box-shadow:0 4px 12px -4px color-mix(in oklab, var(--accent) 80%, transparent);pointer-events:none;border-radius:5px;padding:4px 6px;position:absolute;top:5px;left:5px}.buybox{position:sticky;top:92px}.bb-head{align-items:flex-start;gap:16px;display:flex}.bb-cover{flex:none;width:92px}.bb-cover .rp-cover{aspect-ratio:3/4;background:var(--card);border-radius:14px;overflow:hidden}.bb-headmeta{flex:1;min-width:0}.bb-tags{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.platbadge{font:700 11px/1 var(--font-d);letter-spacing:.03em;color:var(--vibe);border:1px solid color-mix(in oklab, var(--vibe) 42%, transparent);border-radius:7px;padding:5px 8px}.stockpill{font:700 11px/1 var(--font-b);border-radius:99px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.stockpill .d{border-radius:50%;width:6px;height:6px}.stockpill.in{color:var(--success);background:color-mix(in oklab, var(--success) 14%, transparent)}.stockpill.in .d{background:var(--success)}.stockpill.low{color:var(--warning);background:color-mix(in oklab, var(--warning) 14%, transparent)}.stockpill.low .d{background:var(--warning)}.stockpill.out{color:var(--error);background:color-mix(in oklab, var(--error) 14%, transparent)}.stockpill.out .d{background:var(--error)}.bb-genre{font:500 13px/1 var(--font-b);color:var(--muted)}.tagpill{font:700 10.5px/1 var(--font-d);letter-spacing:.04em;text-transform:uppercase;color:var(--accent);background:color-mix(in oklab, var(--accent) 15%, transparent);border:1px solid color-mix(in oklab, var(--accent) 32%, transparent);border-radius:7px;padding:5px 8px}.esrb{font:700 10.5px/1 var(--font-d);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--card-2);border:1px solid var(--line-2);border-radius:6px;padding:5px 8px}h1.bb-title{font-family:var(--font-d);letter-spacing:-.02em;margin:12px 0 0;font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.02}.ratingrow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:13px;display:flex}.stars{color:var(--warning);gap:2px;display:inline-flex}.stars svg{width:16px;height:16px}.stars .f{color:var(--warning)}.stars .e{color:color-mix(in oklab, var(--muted-2) 60%, transparent)}.ratingrow .sc{font:800 15px/1 var(--font-d)}.ratingrow a{color:var(--muted);font:500 13px/1 var(--font-b);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.ratingrow a:hover{color:var(--text)}.ratingrow .dot{color:var(--muted-2)}.ratingrow .deliv{font:500 13px/1 var(--font-b);color:var(--muted)}.bb-blurb{color:var(--muted);margin:16px 0 0;font-size:14.5px;line-height:1.62}.trust-mini{flex-wrap:wrap;gap:9px 18px;margin:16px 0 0;display:flex}.trust-mini span{font:600 12.5px/1 var(--font-b);color:var(--muted);align-items:center;gap:7px;display:inline-flex}.trust-mini svg{color:var(--success);flex:none}.action{border:1px solid var(--line-2);background:var(--surface);box-shadow:0 24px 50px -28px color-mix(in oklab, var(--vibe) 35%, transparent);border-radius:22px;margin-top:22px;overflow:hidden}.seg3{background:var(--card-2);border-bottom:1px solid var(--line);gap:4px;padding:6px;display:flex;position:relative}.seg3 button{font:700 13.5px/1 var(--font-d);color:var(--muted);z-index:2;cursor:pointer;background:0 0;border:none;border-radius:12px;flex:1;padding:12px;transition:color .2s;position:relative}.seg3 button.on{color:#fff}.seg-ind{z-index:1;background:var(--accent);box-shadow:0 6px 16px -4px color-mix(in oklab, var(--accent) 75%, transparent);border-radius:12px;transition:left .32s cubic-bezier(.3,.8,.3,1),width .32s cubic-bezier(.3,.8,.3,1);position:absolute;top:6px;bottom:6px}.apanel{padding:22px;animation:.35s panelin;display:block}@keyframes panelin{0%{transform:translateY(8px)}to{transform:none}}.pickhint{font:600 12.5px/1 var(--font-b);color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.pickhint .pw{color:var(--vibe);font-weight:700}.durs{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.dur{border:1px solid var(--line-2);text-align:center;cursor:pointer;background:var(--card);border-radius:14px;padding:13px 6px 11px;transition:border-color .18s,background .18s,transform .12s;position:relative}.dur .bv{white-space:nowrap;font:700 8.5px/1 var(--font-d);letter-spacing:.05em;text-transform:uppercase;background:var(--accent);color:#fff;box-shadow:0 6px 14px -4px color-mix(in oklab, var(--accent) 70%, transparent);border-radius:7px;padding:4px 7px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.dur:hover{border-color:color-mix(in oklab, var(--accent) 55%, var(--line-2));transform:translateY(-2px)}.dur.on{background:color-mix(in oklab, var(--accent) 14%, transparent);border-color:var(--accent)}.dur .d{font:800 19px/1 var(--font-d)}.dur .l{font:500 11px/1 var(--font-b);color:var(--muted);margin-top:5px}.dur .pr{font:700 11px/1 var(--font-m);color:var(--vibe);margin-top:6px}.lines{margin:18px 0 0}.line{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;padding:11px 0;font-size:14px;display:flex}.line .v{font:600 15px/1 var(--font-d);color:var(--text)}.line.free .v{color:var(--success)}.line.refund{color:var(--muted-2);border-bottom:none;padding-top:7px;font-size:12.5px}.line.refund svg{vertical-align:-2px;margin-right:4px}.line.total{background:color-mix(in oklab, var(--accent) 12%, transparent);border-bottom:none;border:1px solid color-mix(in oklab, var(--accent) 26%, transparent);border-radius:14px;align-items:baseline;margin-top:12px;padding:15px 16px}.line.total span:first-child{font:700 14px/1 var(--font-b);color:var(--text);white-space:nowrap}.line.total .v{font:800 30px/1 var(--font-d);letter-spacing:-.02em}.priceblock{flex-wrap:wrap;align-items:baseline;gap:13px;display:flex}.priceblock .used{font:800 40px/1 var(--font-d);letter-spacing:-.03em}.priceblock .retail{color:var(--muted-2);font:600 18px/1 var(--font-d);text-decoration:line-through}.savepill{font:700 12px/1 var(--font-d);color:var(--success);background:color-mix(in oklab, var(--success) 13%, transparent);border:1px solid color-mix(in oklab, var(--success) 32%, transparent);border-radius:8px;padding:6px 10px}.subnote{color:var(--muted);margin-top:9px;font-size:13px}.buyback-row{border:1px solid var(--line);background:var(--card);border-radius:16px;margin-top:18px;padding:16px}.buyback-row .t{font:700 13px/1 var(--font-d);align-items:center;gap:8px;display:flex}.buyback-row .t .g{color:var(--success)}.buyback-row p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.5}.netcost{border-top:1px dashed var(--line-2);justify-content:space-between;align-items:center;margin-top:14px;padding-top:14px;display:flex}.netcost .k{color:var(--muted);font-size:13px}.netcost .v{font:800 24px/1 var(--font-d);color:var(--success)}.cta-stack{gap:10px;margin-top:20px;display:flex}.cta-stack .btn{flex:1}.action .btn-lg{border-radius:14px;padding:16px 22px;font-size:15px}.wish{border:1px solid var(--line-2);width:54px;color:var(--muted);background:var(--card);cursor:pointer;border-radius:14px;place-items:center;font-size:19px;transition:all .2s;display:grid;flex:none!important}.wish:hover{color:var(--text);border-color:var(--muted-2);transform:translateY(-1px)}.wish.on{color:var(--error);border-color:var(--error)}.ships{font:600 12.5px/1 var(--font-b);color:var(--muted);align-items:center;gap:8px;margin-top:14px;display:flex}.ships .d{background:var(--success);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklab, var(--success) 22%, transparent);border-radius:50%}.exchange-ex{color:var(--muted);font-size:14px;line-height:1.6}.exchange-ex ol{counter-reset:ex;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.exchange-ex li{counter-increment:ex;align-items:flex-start;gap:12px;display:flex}.exchange-ex li:before{content:counter(ex);background:color-mix(in oklab, var(--accent) 16%, transparent);width:26px;height:26px;color:var(--accent);font:800 13px/26px var(--font-d);text-align:center;border-radius:8px;flex:none}.leftcol{flex-direction:column;min-width:0;display:flex}.assure{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:20px;display:grid}.acard{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s}.acard:hover{border-color:color-mix(in oklab, var(--accent) 40%, var(--line));box-shadow:0 14px 36px -16px color-mix(in oklab, var(--vibe) 50%, transparent);transform:translateY(-3px)}.acard .ic{background:color-mix(in oklab, var(--accent) 14%, transparent);width:38px;height:38px;color:var(--accent);border-radius:11px;place-items:center;margin-bottom:12px;display:grid}.acard .t{font:700 14px/1 var(--font-d)}.acard .d{font:500 12.5px/1.45 var(--font-b);color:var(--muted);margin-top:6px}.tabsec{margin-top:68px}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;display:flex}.tabs button{font:700 14px/1 var(--font-d);color:var(--muted);cursor:pointer;background:0 0;border:none;padding:14px 18px;transition:color .2s;position:relative}.tabs button:hover,.tabs button.on{color:var(--text)}.tabs button.on:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:14px;right:14px}.tabpane{padding:34px 0;animation:.4s panelin;display:block}.tabpane h3{font:700 22px/1 var(--font-d);letter-spacing:-.02em;margin:0 0 14px}.tabpane p{color:var(--muted);max-width:70ch;font-size:16px;line-height:1.7}.facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-top:26px;display:grid}.fact{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:16px}.fact .k{font:600 11px/1 var(--font-b);text-transform:uppercase;letter-spacing:.05em;color:var(--muted-2)}.fact .v{font:700 15px/1.3 var(--font-d);word-break:break-word;margin-top:8px}.aboutbody{color:var(--muted);white-space:pre-line;max-width:78ch;margin:0 0 24px;font-size:14.5px;line-height:1.7}.meta-chip{min-width:36px;font:800 13px/1 var(--font-d);border-radius:8px;place-items:center;padding:4px 8px;display:inline-grid}.meta-chip[data-tier=good]{background:color-mix(in oklab, var(--success) 18%, transparent);color:var(--success);border:1px solid color-mix(in oklab, var(--success) 38%, transparent)}.meta-chip[data-tier=mid]{background:color-mix(in oklab, var(--warning) 18%, transparent);color:var(--warning);border:1px solid color-mix(in oklab, var(--warning) 38%, transparent)}.meta-chip[data-tier=low]{background:color-mix(in oklab, var(--error) 18%, transparent);color:var(--error);border:1px solid color-mix(in oklab, var(--error) 38%, transparent)}.tagcloud{margin-top:32px}.tagcloud h4{font:700 11px/1 var(--font-d);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);margin:0 0 12px}.tagchips{flex-wrap:wrap;gap:7px;display:flex}.tagchip{font:600 12px/1 var(--font-b);background:var(--card-2);color:var(--muted);border:1px solid var(--line);border-radius:99px;padding:7px 12px;transition:all .15s}.tagchip:hover{color:var(--text);border-color:var(--vibe)}.seriessec{margin-top:36px}.seriessec h4{font:700 11px/1 var(--font-d);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);margin:0 0 16px}.seriesgrid{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.serieswrap{color:inherit;text-decoration:none;transition:transform .2s;display:block}.serieswrap:hover{transform:translateY(-3px)}.seriescover{aspect-ratio:3/4;border:1px solid var(--line);background:var(--card);border-radius:10px;overflow:hidden}.seriescover img{object-fit:cover;width:100%;height:100%;display:block}.seriesplaceholder{background:var(--card-2);place-items:center;width:100%;height:100%;font-size:28px;display:grid}.seriestitle{font:700 12.5px/1.3 var(--font-d);margin-top:8px}.seriesdate{font:500 11px/1 var(--font-b);color:var(--muted-2);margin-top:4px}@media (width<=980px){.seriesgrid{grid-template-columns:repeat(4,1fr)}}@media (width<=560px){.seriesgrid{grid-template-columns:repeat(3,1fr)}}.featgrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.feat{border:1px solid var(--line);background:var(--surface);font:600 14px/1 var(--font-b);border-radius:14px;align-items:center;gap:12px;padding:15px;display:flex}.feat svg{color:var(--accent);flex:none}.shotgrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.shotgrid .s{aspect-ratio:16/9;border:1px solid var(--line);background:var(--card);border-radius:14px;overflow:hidden}.reviews-head{flex-wrap:wrap;align-items:center;gap:44px;margin-bottom:28px;display:flex}.rscore{text-align:center}.rscore .n{font:800 56px/1 var(--font-d);letter-spacing:-.03em}.rscore .stars{justify-content:center;margin-top:8px}.rscore .c{color:var(--muted);margin-top:8px;font-size:13px}.rbars{flex:1;gap:8px;min-width:240px;display:grid}.rbar{font:600 12px/1 var(--font-b);color:var(--muted);align-items:center;gap:10px;display:flex}.rbar .tk{background:color-mix(in oklab, var(--muted-2) 22%, transparent);border-radius:99px;flex:1;height:8px;overflow:hidden}.rbar .tk i{background:var(--warning);border-radius:99px;width:0;height:100%;transition:width .9s cubic-bezier(.2,.7,.2,1);display:block}.rlist{gap:14px;display:grid}.rev{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:18px}.rev .top{align-items:center;gap:12px;display:flex}.rev .av{background:color-mix(in oklab, var(--accent) 16%, transparent);width:38px;height:38px;font:800 14px/1 var(--font-d);color:var(--accent);border-radius:50%;place-items:center;display:grid}.rev .nm{font:700 14px/1 var(--font-d)}.rev .mt{color:var(--muted-2);margin-top:3px;font-size:12px}.rev .st{margin-left:auto}.rev p{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.6}.faq{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin-bottom:10px;overflow:hidden}.faq summary{font:700 15px/1.3 var(--font-d);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--muted);font-size:22px;font-weight:400;transition:transform .2s}.faq[open] summary:after{content:"−"}.faq .a{color:var(--muted);padding:0 18px 18px;font-size:14px;line-height:1.6}.relsec{margin-top:70px;padding-bottom:70px}.relsec h2{font:700 clamp(24px,3vw,34px)/1 var(--font-d);letter-spacing:-.025em;margin-bottom:24px}.relgrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.gp-toast{z-index:95;background:var(--card);border:1px solid var(--line-2);font:600 14px/1 var(--font-b);color:var(--text);opacity:0;pointer-events:none;border-radius:14px;align-items:center;gap:12px;padding:14px 20px;transition:all .3s;display:flex;position:fixed;bottom:30px;left:50%;transform:translate(-50%)translateY(30px);box-shadow:0 24px 50px -20px #0009}.gp-toast.show{opacity:1;transform:translate(-50%)translateY(0)}.gp-toast .dot{background:var(--success);border-radius:50%;width:8px;height:8px}@media (width<=980px){.detail-top{grid-template-columns:1fr;gap:30px}.buybox{position:static}.assure,.relgrid{grid-template-columns:1fr 1fr}}@media (width<=560px){.durs{grid-template-columns:1fr 1fr}.shotgrid{grid-template-columns:1fr}.relgrid{grid-template-columns:1fr 1fr}.bb-cover{width:74px}.thumbs-wrap{grid-template-columns:30px minmax(0,1fr) 30px;gap:6px}.thumb-arrow{width:30px;font-size:18px}.thumb{flex:0 0 calc(20% - 8px)}}.sell-top{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;padding-top:18px;display:grid}.sell-top h1{font-size:clamp(34px,5vw,58px)}.quote{border:1px solid var(--line-2);background:var(--card);border-radius:22px;padding:30px;box-shadow:0 40px 90px -40px #000c}.quote h3{font-size:20px;font-weight:700}.quote .qsub{color:var(--muted);margin:6px 0 22px;font-size:14px}.qfield{margin-bottom:18px}.qfield label{font:600 13px/1 var(--font-b);color:var(--muted);margin-bottom:9px;display:block}.qfield select,.qfield input{background:var(--surface);border:1px solid var(--line-2);width:100%;height:50px;color:var(--text);font:500 15px/1 var(--font-b);border-radius:12px;padding:0 16px}.qfield select:focus,.qfield input:focus{border-color:var(--accent);outline:none}.cond-row{gap:8px;display:flex}.cond{border:1px solid var(--line-2);text-align:center;cursor:pointer;font:600 13px/1 var(--font-d);color:var(--muted);border-radius:12px;flex:1;padding:11px 6px;transition:all .15s}.cond.on{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 16%, transparent);color:#fff}.quote-out{border:1px solid var(--line);text-align:center;background:radial-gradient(120% 90% at 50% 0%, color-mix(in oklab, var(--success) 12%, transparent), transparent 65%);border-radius:16px;margin-top:6px;padding:22px}.quote-out .k{color:var(--muted);font-size:13px}.quote-out .big{font:800 46px/1 var(--font-d);color:var(--success);letter-spacing:-.03em;margin:6px 0}.quote-out .note{color:var(--muted);font-size:12.5px}.sell-steps{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.sstep{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:26px 22px}.sstep .n{background:var(--grad-v);width:38px;height:38px;font:700 16px/1 var(--font-d);color:#fff;border-radius:10px;place-items:center;display:grid}.sstep h3{margin:16px 0 8px;font-size:17px}.sstep p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.pricetable{border:1px solid var(--line);border-radius:18px;overflow:hidden}.pricetable .r{border-bottom:1px solid var(--line);grid-template-columns:1.4fr 1fr 1fr 1fr;align-items:center;padding:16px 22px;display:grid}.pricetable .r:last-child{border-bottom:none}.pricetable .r.h{background:var(--surface);font:700 12px/1 var(--font-d);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.pricetable .r .t{font:700 15px/1.2 var(--font-d)}.pricetable .r .v{font:700 15px/1 var(--font-d);color:var(--success)}.pricetable .r .vm{color:var(--muted);font-size:14px;font-weight:600}@media (width<=900px){.sell-top{grid-template-columns:1fr;gap:30px}.sell-steps{grid-template-columns:1fr 1fr}.pricetable .r{grid-template-columns:1.3fr 1fr 1fr}.pricetable .r .hide-c{display:none}}@media (width<=560px){.sell-steps{grid-template-columns:1fr}}.swap{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:22px;margin-top:12px;display:grid}.swap-col{border:1px solid var(--line-2);background:var(--card);border-radius:20px;padding:24px}.swap-col h3{font-size:16px;font-weight:700}.swap-col .hint{color:var(--muted);margin:5px 0 18px;font-size:13px}.swap-col select{background:var(--surface);border:1px solid var(--line-2);width:100%;height:50px;color:var(--text);font:500 15px/1 var(--font-b);border-radius:12px;margin-bottom:18px;padding:0 16px}.swap-col select:focus{border-color:var(--accent);outline:none}.swap-cover{max-width:200px;margin:0 auto}.swap-arrow{place-items:center;display:grid}.swap-arrow .a{background:var(--grad-v);color:#fff;width:56px;height:56px;box-shadow:0 14px 30px -10px color-mix(in oklab, var(--accent) 70%, transparent);border-radius:50%;place-items:center;font-size:24px;display:grid}.swap-result{border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:24px;display:flex}.swap-result .label{color:var(--muted);font-size:13px}.swap-result .big{font:800 38px/1 var(--font-d);letter-spacing:-.03em;margin-top:4px}.swap-result .pos{color:var(--success)}.swap-result .neg{color:var(--violet-lt)}.swap-result .sub{color:var(--muted);margin-top:4px;font-size:13.5px}.why-ex{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.why-card{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:26px}.why-card .ic{background:color-mix(in oklab, var(--accent) 18%, transparent);border-radius:12px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.why-card h3{margin:16px 0 8px;font-size:18px}.why-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}@media (width<=880px){.swap{grid-template-columns:1fr}.swap-arrow .a{transform:rotate(90deg)}.why-ex{grid-template-columns:1fr}}.cmp{border-collapse:separate;border-spacing:0;border:1px solid var(--line-2);border-radius:20px;width:100%;overflow:hidden}.cmp th,.cmp td{text-align:left;border-bottom:1px solid var(--line);padding:18px 22px}.cmp thead th{background:var(--surface);font:700 13px/1 var(--font-d);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-2)}.cmp thead th.us{color:#fff;background:linear-gradient(160deg, color-mix(in oklab, var(--accent) 32%, var(--surface)), var(--surface));position:relative}.cmp thead th.us span{align-items:center;gap:8px;display:inline-flex}.cmp tbody td:first-child{font:600 15px/1.3 var(--font-b);color:var(--text)}.cmp td.us{background:color-mix(in oklab, var(--accent) 9%, transparent);font-weight:600}.cmp td .yes{color:var(--success);font-weight:700}.cmp td .no{color:var(--muted-2)}.cmp tr:last-child td{border-bottom:none}.split{grid-template-columns:1fr 1fr;gap:20px;display:grid}.scol{border:1px solid var(--line);border-radius:20px;padding:30px}.scol.bad{background:var(--surface)}.scol.good{background:radial-gradient(120% 100% at 100% 0%, color-mix(in oklab, var(--accent) 16%, transparent), transparent 60%), var(--card);border-color:color-mix(in oklab, var(--accent) 34%, transparent)}.scol h3{align-items:center;gap:10px;font-size:19px;display:flex}.scol ul{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.scol li{color:var(--muted);gap:11px;font-size:14.5px;line-height:1.5;display:flex}.scol li .ic{flex:none;margin-top:1px}.scol.good li{color:#e7e4ee}@media (width<=820px){.num-row,.split{grid-template-columns:1fr}.cmp th,.cmp td{padding:14px;font-size:13px}}.flow{gap:0;display:grid}.frow2{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;align-items:start;gap:30px;padding:34px 0;display:grid}.frow2:last-child{border-bottom:none}.frow2 .big-n{font:800 64px/1 var(--font-d);letter-spacing:-.04em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.frow2 h3{font-size:24px;font-weight:700}.frow2 p{color:var(--muted);max-width:64ch;margin:10px 0 0;font-size:15.5px;line-height:1.6}.frow2 .tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.mode-cards{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.mode-card{border:1px solid var(--line-2);background:var(--card);border-radius:18px;padding:26px;transition:transform .25s,border-color .25s}.mode-card:hover{border-color:var(--vibe);transform:translateY(-6px)}.mode-card .ic{font-size:28px}.mode-card h3{margin:14px 0 8px;font-size:19px}.mode-card p{color:var(--muted);margin:0 0 16px;font-size:13.5px;line-height:1.55}.mode-card .price{font:700 13px/1 var(--font-b);color:var(--violet-lt)}.faq{max-width:820px;margin-inline:auto}.faq-item{border:1px solid var(--line);background:var(--card);border-radius:14px;margin-bottom:12px;overflow:hidden}.faq-q{cursor:pointer;font:700 16px/1.3 var(--font-d);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.faq-q .pl{color:var(--violet-lt);flex:none;font-size:22px;transition:transform .3s}.faq-item.open .faq-q .pl{transform:rotate(45deg)}.faq-a{max-height:0;transition:max-height .3s;overflow:hidden}.faq-a p{color:var(--muted);margin:0;padding:0 22px 20px;font-size:14.5px;line-height:1.6}@media (width<=900px){.mode-cards{grid-template-columns:1fr 1fr}.frow2{grid-template-columns:70px 1fr;gap:18px}.frow2 .big-n{font-size:42px}}@media (width<=540px){.mode-cards{grid-template-columns:1fr}}.feat-post{border:1px solid var(--line-2);background:var(--card);border-radius:22px;grid-template-columns:1.1fr .9fr;align-items:stretch;gap:28px;display:grid;overflow:hidden}.feat-post .img{min-height:300px;position:relative}.feat-post .img svg{width:100%;height:100%;position:absolute;inset:0}.feat-post .body{flex-direction:column;justify-content:center;padding:36px 36px 36px 8px;display:flex}.feat-post .cat{color:var(--violet-lt);font:700 12px/1 var(--font-d);letter-spacing:.08em;text-transform:uppercase}.feat-post h2{margin:14px 0 12px;font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.1}.feat-post p{color:var(--muted);margin:0 0 20px;font-size:15px;line-height:1.6}.post-meta{color:var(--muted-2);align-items:center;gap:10px;font-size:13px;display:flex}.post-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.post{border:1px solid var(--line);background:var(--card);color:inherit;border-radius:18px;transition:transform .25s,border-color .25s;display:block;overflow:hidden}.post:hover{border-color:var(--vibe);transform:translateY(-6px)}.post .img{aspect-ratio:16/10;position:relative}.post .img svg{width:100%;height:100%;position:absolute;inset:0}.post .img .cat{z-index:2;font:700 10px/1 var(--font-d);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--violet-lt);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05050599;border-radius:7px;padding:6px 9px;position:absolute;top:12px;left:12px}.post .pb{padding:20px}.post h3{font-size:17px;font-weight:700;line-height:1.25}.post p{color:var(--muted);margin:10px 0 14px;font-size:13.5px;line-height:1.55}.post .post-meta{font-size:12px}.cat-bar{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}@media (width<=880px){.feat-post{grid-template-columns:1fr}.feat-post .img{min-height:200px}.feat-post .body{padding:28px}.post-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.post-grid{grid-template-columns:1fr}}.about-lead{max-width:760px}.about-lead p{color:#cfccd6;margin:0 0 18px;font-size:clamp(17px,2vw,22px);line-height:1.55}.about-lead p .grad-text{font-weight:700}.val-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.val{border:1px solid var(--line);background:var(--card);border-radius:18px;padding:28px}.val .ic{background:color-mix(in oklab, var(--accent) 18%, transparent);border-radius:12px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.val h3{margin:16px 0 8px;font-size:18px}.val p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.num-row{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.num{border:1px solid var(--line);text-align:center;background:var(--surface);border-radius:18px;padding:28px}.num .v{font:800 clamp(32px,4vw,46px)/1 var(--font-d);background:var(--grad);color:#0000;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text}.num .k{color:var(--muted);margin-top:8px;font-size:13px}.team{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.mem{text-align:center}.mem .ph{aspect-ratio:1;border-radius:16px;margin-bottom:12px;overflow:hidden}.mem .nm{font:700 15px/1 var(--font-d)}.mem .ro{color:var(--muted);margin-top:4px;font-size:13px}@media (width<=880px){.val-grid,.num-row,.team{grid-template-columns:1fr 1fr}}@media (width<=520px){.val-grid,.num-row,.team{grid-template-columns:1fr}}.contact-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:40px;display:grid}.ch{gap:14px;display:grid}.ch-card{border:1px solid var(--line);background:var(--card);border-radius:16px;align-items:flex-start;gap:14px;padding:20px;transition:border-color .2s;display:flex}.ch-card:hover{border-color:var(--vibe)}.ch-card .ic{background:color-mix(in oklab, var(--accent) 18%, transparent);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.ch-card h3{font-size:16px}.ch-card p{color:var(--muted);margin:5px 0 0;font-size:14px;line-height:1.5}.ch-card .v{color:var(--violet-lt);font-weight:700}.cform{border:1px solid var(--line-2);background:var(--card);border-radius:22px;padding:30px}.cform h2{margin-bottom:20px;font-size:22px}.cform-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field input,.field select,.field textarea{background:var(--surface);border:1px solid var(--line-2);width:100%;color:var(--text);font:500 15px/1.4 var(--font-b);border-radius:12px;padding:13px 16px}.field input,.field select{height:50px}.field textarea{resize:vertical;min-height:130px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);outline:none}.sent{text-align:center;padding:30px 0}.sent .ic{font-size:44px}.sent h3{margin:12px 0 6px;font-size:22px}.sent p{color:var(--muted)}@media (width<=860px){.contact-grid,.cform-row{grid-template-columns:1fr}}.auth-wrap{grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.auth-art{border-right:1px solid var(--line);background:radial-gradient(80% 60% at 20% 10%, #7c3aed59, transparent 60%), radial-gradient(70% 60% at 90% 90%, #00d9ff2e, transparent 55%), var(--bg);flex-direction:column;justify-content:space-between;padding:56px;display:flex;position:relative;overflow:hidden}.auth-art .brand{font-size:24px}.auth-art h2{max-width:18ch;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.05}.auth-art .pts{gap:14px;margin-top:22px;display:grid}.auth-art .pt{font:600 15px/1.4 var(--font-b);color:#d8d4e2;align-items:center;gap:12px;display:flex}.auth-art .pt .ic{border:1px solid var(--line);background:#ffffff0f;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.auth-fan{margin-top:30px;display:flex}.auth-fan .c{aspect-ratio:3/4;border-radius:10px;width:92px;overflow:hidden;box-shadow:0 20px 40px -18px #000}.auth-fan .c+.c{margin-left:-28px}.auth-fan .c:first-child{transform:rotate(-8deg)}.auth-fan .c:nth-child(2){transform:rotate(-2deg)translateY(-6px)}.auth-fan .c:nth-child(3){transform:rotate(5deg)}.auth-form{justify-content:center;align-items:center;padding:56px 40px;display:flex}.form-card{width:100%;max-width:380px}.form-card .top-brand{display:none}.auth-tabs{background:var(--card);border:1px solid var(--line);border-radius:12px;gap:6px;margin-bottom:26px;padding:5px;display:flex}.auth-tab{font:700 14px/1 var(--font-d);color:var(--muted);border-radius:8px;flex:1;padding:11px;transition:all .2s}.auth-tab.on{background:var(--accent);color:#fff}.form-card h1{font-size:26px;font-weight:700}.form-card .sub{color:var(--muted);margin:8px 0 24px;font-size:14px}.field{margin-bottom:16px}.field label{font:600 13px/1 var(--font-b);color:var(--muted);margin-bottom:8px;display:block}.field input{background:var(--card);border:1px solid var(--line-2);width:100%;height:50px;color:var(--text);font:500 15px/1 var(--font-b);border-radius:12px;padding:0 16px;transition:all .2s}.field input:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in oklab, var(--accent) 20%, transparent);outline:none}.row-between{justify-content:space-between;align-items:center;margin:4px 0 22px;font-size:13px;display:flex}.row-between a{color:var(--violet-lt);font-weight:600}.oauth{gap:10px;margin-top:18px;display:flex}.oauth button{border:1px solid var(--line-2);height:48px;color:var(--text);font:600 14px/1 var(--font-b);border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;transition:all .2s;display:flex}.oauth button:hover{border-color:var(--vibe);background:#ffffff0d}.divider{color:var(--muted-2);align-items:center;gap:14px;margin:22px 0;font-size:12px;display:flex}.divider:before,.divider:after{content:"";background:var(--line);flex:1;height:1px}.switch-line{text-align:center;color:var(--muted);margin-top:24px;font-size:14px}.switch-line a{color:var(--violet-lt);font-weight:700}@media (width<=860px){.auth-wrap{grid-template-columns:1fr}.auth-art{display:none}.form-card .top-brand{justify-content:center;margin-bottom:22px;display:flex}}.dash{padding:30px 0 80px}.dash-grid{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:30px;display:grid}.side{border:1px solid var(--line);background:var(--card);border-radius:18px;padding:22px;position:sticky;top:92px}.side .who{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:12px;padding-bottom:18px;display:flex}.side .av{background:var(--grad-v);width:46px;height:46px;font:700 17px/1 var(--font-d);color:#fff;border-radius:50%;place-items:center;display:grid}.side .nm{font:700 15px/1 var(--font-d)}.side .tier{color:var(--violet-lt);margin-top:4px;font-size:12px}.side nav{gap:4px;display:grid}.side nav a{font:600 14px/1 var(--font-b);color:var(--muted);cursor:pointer;border-radius:10px;align-items:center;gap:11px;padding:11px 13px;transition:all .15s;display:flex}.side nav a:hover{color:var(--text);background:#ffffff0a}.side nav a.on{color:#fff;background:color-mix(in oklab, var(--accent) 20%, transparent)}.stat-row{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:26px;display:grid}.stat{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:22px}.stat .k{color:var(--muted);font-size:13px}.stat .v{font:800 32px/1 var(--font-d);letter-spacing:-.02em;margin-top:8px}.stat .v.acc{color:var(--violet-lt)}.stat .v.grn{color:var(--success)}.panel>h2{margin-bottom:18px;font-size:24px;font-weight:700}.order{border:1px solid var(--line);background:var(--card);border-radius:16px;align-items:center;gap:16px;margin-bottom:12px;padding:14px;display:flex}.order .cov{flex:none;width:60px}.order .cov .rp-cover{aspect-ratio:3/4;box-shadow:none;border-radius:8px}.order .mid{flex:1;min-width:0}.order .mid .t{font:700 15px/1.2 var(--font-d)}.order .mid .s{color:var(--muted);margin-top:4px;font-size:13px}.order .st{font:700 11px/1 var(--font-d);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:7px;padding:6px 10px}.st.active{background:color-mix(in oklab, var(--accent) 22%, transparent);color:var(--violet-lt)}.st.done{color:var(--success);background:#22c55e24}.st.ship{color:var(--warning);background:#f59e0b24}.order .amt{font:700 15px/1 var(--font-d);white-space:nowrap}.wish-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.reward-card{border:1px solid var(--line-2);background:radial-gradient(120% 100% at 100% 0%, color-mix(in oklab, var(--accent) 20%, transparent), transparent 60%), var(--card);border-radius:20px;margin-bottom:22px;padding:30px}.reward-card .pts{font:800 44px/1 var(--font-d);letter-spacing:-.03em}.reward-bar{background:#ffffff14;border-radius:99px;height:10px;margin:18px 0 8px;overflow:hidden}.reward-bar i{background:var(--grad);border-radius:99px;width:64%;height:100%;display:block}@media (width<=900px){.dash-grid{grid-template-columns:1fr}.side{position:static}.side nav{grid-auto-flow:column;overflow-x:auto}.stat-row{grid-template-columns:1fr}.wish-grid{grid-template-columns:1fr 1fr}}:root,[data-theme=dark]{--bg:#050505;--surface:#0e0d12;--card:#16141c;--card-2:#1d1a25;--line:#ffffff14;--line-2:#ffffff24;--success:#22c55e;--warning:#f59e0b;--error:#ef4444;--text:#fff;--muted:#9b96a8;--muted-2:#6d6880;--accent:#7c3aed;--accent2:#00d9ff;--violet-lt:#a78bfa;--grad:linear-gradient(110deg, #a78bfa, #00d9ff 72%);--grad-v:linear-gradient(160deg, #8b5cf6, #6d28d9);--vibe:#a78bfa;--vibe2:#00d9ff;--header-bg:#0505058c;--header-bg-scrolled:#050505d6;--sheet-bg:#050505f7;--mobile-bar-bg:#0e0d12f0;--glow-card:0 0 0 1px color-mix(in oklab, var(--vibe) 30%, transparent), 0 30px 64px -24px color-mix(in oklab, var(--vibe) 50%, transparent);--font-d:"Space Grotesk", system-ui, sans-serif;--font-b:"Manrope", system-ui, sans-serif;--font-m:"JetBrains Mono", monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg:#f7f6fb;--surface:#fff;--card:#fff;--card-2:#f1eef8;--line:#1410281a;--line-2:#1410282e;--success:#16a34a;--warning:#d97706;--error:#dc2626;--text:#14102a;--muted:#56516e;--muted-2:#7a7591;--accent:#6d28d9;--accent2:#0891b2;--violet-lt:#7c3aed;--grad:linear-gradient(110deg, #7c3aed, #0891b2 72%);--grad-v:linear-gradient(160deg, #7c3aed, #6d28d9);--vibe:#7c3aed;--vibe2:#0891b2;--header-bg:#ffffffc7;--header-bg-scrolled:#fffffff0;--sheet-bg:#fffffffa;--mobile-bar-bg:#fffffff0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-b);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}input,select,textarea{font:inherit}input[type=range]{appearance:none;background:0 0}::selection{background:color-mix(in oklab, var(--vibe) 45%, transparent)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#ffffff21;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#a78bfa66}h1,h2,h3{font-family:var(--font-d);letter-spacing:-.02em;margin:0}.wrap{max-width:1240px;margin-inline:auto;padding-inline:28px}.narrow{max-width:980px;margin-inline:auto;padding-inline:28px}.eyebrow{font:600 12px/1 var(--font-d);letter-spacing:.16em;text-transform:uppercase;color:var(--accent2)}.grad-text{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.violet-text{color:var(--violet-lt)}.btn{font:700 14px/1 var(--font-b);white-space:nowrap;cursor:pointer;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;transition:transform .15s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{color:#fff;background:var(--accent);box-shadow:0 12px 30px -10px color-mix(in oklab, var(--accent) 85%, transparent)}.btn-primary:hover{box-shadow:0 16px 38px -10px color-mix(in oklab, var(--accent) 95%, transparent);filter:brightness(1.06)}.btn-grad{color:#0a0712;background:var(--grad);box-shadow:0 14px 34px -12px color-mix(in oklab, var(--vibe) 75%, transparent)}.btn-grad:hover{filter:brightness(1.07)}.btn-white{color:#000;background:#fff}.btn-white:hover{background:#ececf1}.btn-ghost{border:1px solid var(--line-2);color:var(--text)}.btn-ghost:hover{border-color:var(--vibe);background:#ffffff0f}.btn-lg{padding:16px 30px;font-size:16px}.btn-sm{padding:9px 15px;font-size:13px}.link-cta{font:700 14px/1 var(--font-b);align-items:center;gap:6px;transition:all .2s;display:inline-flex}.link-cta:hover{color:var(--accent2)}header.site{z-index:50;background:var(--header-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #0000;transition:background .3s,border-color .3s;position:sticky;top:0}header.site.scrolled{background:var(--header-bg-scrolled);border-bottom-color:var(--line)}.nav{align-items:center;gap:24px;height:74px;display:flex}.brand{font:800 21px/1 var(--font-d);letter-spacing:-.04em;align-items:center;gap:9px;display:flex}.navlinks{gap:24px;margin-left:30px;display:flex}.navlinks a{font:600 14px/1 var(--font-b);color:var(--muted);transition:all .2s;position:relative}.navlinks a:hover,.navlinks a.on{color:var(--text)}.navlinks a.on:after{content:"";background:var(--grad);border-radius:2px;height:2px;position:absolute;bottom:-27px;left:0;right:0}.nav-right{align-items:center;gap:8px;margin-left:auto;display:flex}.icon-btn{width:38px;height:38px;color:var(--muted);border-radius:99px;place-items:center;font-size:16px;transition:all .2s;display:grid}.icon-btn:hover{color:var(--text);background:#ffffff12}.hamb{display:none}.sheet{z-index:80;background:var(--sheet-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;padding:22px;display:none;position:fixed;inset:0}.sheet.open{display:flex}.sheet a{font:700 22px/1 var(--font-d);border-bottom:1px solid var(--line);padding:14px 0}.rp-cover{aspect-ratio:3/4;background:var(--card);isolation:isolate;border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 18px 40px -20px #000c}.rp-cover-art,.rp-cover-art svg{width:100%;height:100%;position:absolute;inset:0}.rp-cover:after{content:"";z-index:1;background:linear-gradient(#0000 42%,#000000c7 100%);position:absolute;inset:0}.rp-cover-plat{z-index:2;font:700 11px/1 var(--font-d);letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0505058c;border:1px solid #ffffff2e;border-radius:7px;padding:5px 8px;position:absolute;top:10px;left:10px}.rp-cover-plat.ps5{color:var(--accent2)}.rp-cover-plat.ps4{color:#cbd5e1}.rp-cover-foot{z-index:2;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:11px;left:12px;right:12px}.rp-cover-title{font:700 15px/1.15 var(--font-d);letter-spacing:-.01em}.rp-cover-genre{font:500 11px/1 var(--font-b);color:var(--muted)}input[type=range]::-webkit-slider-runnable-track{background:#ffffff1f;border-radius:99px;height:6px}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--text);border:4px solid var(--accent);cursor:grab;border-radius:50%;width:20px;height:20px;margin-top:-7px;box-shadow:0 2px 8px #00000080}input[type=range]:active::-webkit-slider-thumb{cursor:grabbing}.gcard{background:var(--card);border:1px solid var(--line);color:inherit;border-radius:16px;transition:transform .25s,border-color .25s,box-shadow .25s;display:block;position:relative;overflow:hidden}.gcard:hover{border-color:color-mix(in oklab, var(--vibe) 55%, transparent);box-shadow:var(--glow-card);transform:translateY(-5px)}.gcard .cv{display:block;position:relative}.gcard .cv .rp-cover{aspect-ratio:1;box-shadow:none;border-radius:0}.gc-flag{z-index:4;font:700 10px/1 var(--font-d);letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;border-radius:7px;padding:6px 9px;position:absolute;top:11px;right:11px}.gc-flag.tag{background:linear-gradient(110deg, var(--vibe), var(--vibe2));color:#fff}.gc-flag.low{color:#1a1203;background:#f59e0beb}.gc-flag.out{color:#fff;background:#ef4444eb}.gc-rate{z-index:4;font:700 12px/1 var(--font-d);color:var(--warning);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0505058c;border:1px solid #ffffff29;border-radius:8px;padding:5px 8px;position:absolute;bottom:12px;right:11px}.gc-foot{align-items:center;gap:9px;padding:11px 13px;display:flex}.gc-p{flex-direction:column;gap:4px;display:flex}.gc-p .k{font:600 9px/1 var(--font-b);text-transform:uppercase;letter-spacing:.04em;color:var(--muted-2)}.gc-p b{font:700 14px/1 var(--font-d);color:var(--text)}.gc-p b.rent{color:var(--vibe)}.gc-p b.new{color:var(--muted-2);font-weight:600;text-decoration:line-through}.gc-div{background:var(--line);align-self:stretch;width:1px;margin:2px 0}.carousel{position:relative}.ctrack{scroll-snap-type:x mandatory;gap:18px;padding:8px 2px 18px;display:flex;overflow-x:auto}.ctrack .gcard{scroll-snap-align:start;flex:0 0 230px}.cnav{gap:8px;display:flex}.cnav button{border:1px solid var(--line-2);width:42px;height:42px;color:var(--text);border-radius:99px;place-items:center;font-size:18px;transition:all .2s;display:grid}.cnav button:hover{border-color:var(--vibe);background:#ffffff12}section.block{padding:88px 0}.shead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:34px;display:flex}.shead h2{font-size:clamp(28px,3.4vw,42px);font-weight:700}.shead p{color:var(--muted);max-width:52ch;margin:8px 0 0}.phero{border-bottom:1px solid var(--line);padding:60px 0 38px;position:relative;overflow:hidden}.phero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 80% at 88% -10%,#7c3aed4d,#0000 60%),radial-gradient(46% 70% at 2% 0,#00d9ff29,#0000 55%);position:absolute;inset:0}.phero .wrap{z-index:1;position:relative}.phero h1{max-width:18ch;margin-top:14px;font-size:clamp(34px,5vw,56px);font-weight:800;line-height:1.02}.phero p.lead{color:#d4d2db;max-width:56ch;margin:18px 0 0;font-size:clamp(16px,1.5vw,19px);line-height:1.55}.crumb{font:600 13px/1 var(--font-b);color:var(--muted-2);align-items:center;gap:8px;display:flex}.crumb a:hover{color:var(--text)}footer.site{border-top:1px solid var(--line);color:var(--muted);background:var(--surface);padding:48px 0 40px;font-size:13px}.foot-top{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px;margin-bottom:36px;display:grid}.foot-col h4{font:700 12px/1 var(--font-d);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);margin:0 0 16px}.foot-col a{color:var(--muted);padding:6px 0;font-weight:600;transition:all .2s;display:block}.foot-col a:hover{color:var(--text)}.foot-blurb{color:var(--muted);max-width:34ch;margin:14px 0 0;line-height:1.55}.foot-bot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:26px;display:flex}.mobile-bar{z-index:60;background:var(--mobile-bar-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);justify-content:space-around;align-items:center;height:64px;display:none;position:fixed;bottom:0;left:0;right:0}.mobile-bar a,.mobile-bar button{font:600 10px/1 var(--font-b);color:var(--muted);flex-direction:column;align-items:center;gap:3px;display:flex}.mobile-bar a.on{color:var(--accent2)}.wa-fab{z-index:60;background:#25d366;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .2s;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 28px -6px #25d36699}.wa-fab:hover{transform:scale(1.06)}.calc-fab{z-index:70;background:var(--accent);color:#fff;cursor:pointer;writing-mode:vertical-rl;text-orientation:mixed;font:700 13px/1 var(--font-d);letter-spacing:.08em;border-radius:14px 0 0 14px;align-items:center;gap:9px;padding:16px 12px;transition:transform .2s,filter .2s;display:inline-flex;position:fixed;top:47%;right:0;transform:translateY(-50%);box-shadow:-10px 0 34px -10px #000000b3}.calc-fab:hover{filter:brightness(1.1);transform:translateY(-50%)translate(-3px)}.calc-fab .ic{writing-mode:horizontal-tb;font-size:17px}.calc-drawer{z-index:90;display:none;position:fixed;inset:0}.calc-drawer.open{display:block}.cd-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:#0000009e;transition:opacity .3s;position:absolute;inset:0}.calc-drawer.open .cd-backdrop{opacity:1}.cd-panel{background:var(--surface);border-left:1px solid var(--line-2);flex-direction:column;width:min(372px,92vw);height:100%;transition:transform .42s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-36px 0 90px -22px #000000d9}.calc-drawer.open .cd-panel{transform:none}.cd-head{border-bottom:1px solid var(--line);background:var(--surface);z-index:2;justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 22px 14px;display:flex;position:sticky;top:0}.cd-head h3{margin-top:6px;font-size:18px;font-weight:700}.cd-close{border:1px solid var(--line-2);width:38px;height:38px;color:var(--text);border-radius:10px;flex:none;place-items:center;display:grid}.cd-close:hover{background:#ffffff0f}.cd-body{padding:20px 22px}.cd-body label{font:600 13px/1 var(--font-b);color:var(--muted);justify-content:space-between;align-items:center;display:flex}.cd-body label b{color:var(--text);font-size:17px;font-family:var(--font-d)}.cd-body input[type=range]{width:100%;margin:16px 0 6px}.calc-scale{font:500 12px/1 var(--font-b);color:var(--muted-2);justify-content:space-between;margin-top:10px;display:flex}.cd-rows{gap:12px;margin-top:18px;display:grid}.barrow .lab{font:600 13px/1 var(--font-b);justify-content:space-between;margin-bottom:7px;display:flex}.barrow .lab .v{font-family:var(--font-d)}.track{background:#ffffff0f;border-radius:99px;height:12px;overflow:hidden}.track i{border-radius:99px;height:100%;transition:width .4s cubic-bezier(.2,.7,.2,1);display:block}.track.retail i{background:#3a3a3a;width:100%}.track.used i{background:var(--accent)}.track.actual i{background:linear-gradient(90deg, var(--success), #4ade80)}.cd-net{border:1px solid var(--line);text-align:center;background:radial-gradient(120% 90% at 50% 0%, color-mix(in oklab, var(--success) 12%, transparent), transparent 65%);border-radius:16px;margin-top:18px;padding:18px}.cd-net .nl{color:var(--muted);font-size:12.5px}.cd-net .big{font:800 40px/1 var(--font-d);color:var(--success);letter-spacing:-.03em;margin:5px 0}.cd-net .sub{color:var(--muted);font-size:13.5px}.cd-net .sub b{color:var(--text)}.cd-save{color:var(--success);font:700 14px/1 var(--font-d);background:#22c55e1a;border:1px solid #22c55e4d;border-radius:99px;gap:8px;margin:14px auto 0;padding:9px 14px;display:inline-flex}.chip{font:600 13px/1 var(--font-b);border:1px solid var(--line-2);color:var(--muted);cursor:pointer;background:#ffffff05;border-radius:99px;align-items:center;gap:7px;padding:8px 13px;transition:all .18s;display:inline-flex}.chip:hover{color:var(--text);border-color:var(--vibe)}.chip.on{background:color-mix(in oklab, var(--accent) 22%, transparent);border-color:var(--accent);color:#fff}.tag-pill{font:600 11px/1 var(--font-b);background:var(--card-2);color:var(--violet-lt);border:1px solid var(--line);border-radius:7px;padding:6px 11px}.badge-soft{background:color-mix(in oklab, var(--accent) 14%, transparent);border:1px solid color-mix(in oklab, var(--accent) 35%, transparent);font:600 12.5px/1 var(--font-b);color:var(--violet-lt);border-radius:99px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.trust{flex-wrap:wrap;gap:22px;display:flex}.trust span{font:600 13px/1 var(--font-b);color:var(--muted);align-items:center;gap:8px;display:inline-flex}.trust svg{color:var(--success)}[data-reveal]{opacity:0;transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}[data-reveal].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}}@media (width<=900px){.wrap,.narrow{padding-inline:18px}.navlinks,.nav-right .hide-m{display:none}.hamb{display:grid}.calc-fab{display:none}.mobile-bar{display:flex}body{padding-bottom:64px}.wa-fab{bottom:78px;right:16px}.foot-top{grid-template-columns:1fr 1fr;gap:24px}section.block{padding:56px 0}}@media (width<=560px){.foot-top{grid-template-columns:1fr}}
