.tk-pop[open]{width:100%;max-width:none;height:100%;max-height:none;color:var(--text);overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:0;display:grid;overflow:hidden auto}.tk-pop::backdrop{background:#0b0d12b8;animation:.35s both tk-fade}:root[data-theme=light] .tk-pop::backdrop{background:#0b12208c}html:has(.tk-pop[open]){overflow:hidden}.tk-stack{justify-items:center;gap:14px;margin:auto;padding:16px;display:grid;position:relative}.tk-fx{pointer-events:none;position:fixed;inset:0;overflow:hidden}.tk-tape{width:160vw;height:clamp(40px,5.2vw,64px);font:400 clamp(26px, 3.3vw, 40px) / 1 var(--font-poster), sans-serif;letter-spacing:.08em;white-space:nowrap;align-items:center;display:flex;position:absolute;left:-30vw;overflow:hidden}.tk-tape.is-fill{color:#04060a;background:#1d8cff;top:30%;transform:rotate(-9deg)}.tk-tape.is-line{color:#8cc8ffbf;background:#090d14b3;border-block:1px solid #1d8cff8c;top:62%;transform:rotate(7deg)}.tk-track{gap:1.2em;padding-left:1.2em;display:flex}.tk-track>span{flex:none}.tk-track i{font:700 .45em/1 var(--font), sans-serif;letter-spacing:.2em;vertical-align:middle;margin-left:.6em;font-style:normal}.tk-card{border:1px solid var(--border-strong);background:var(--surface-solid);border-radius:20px;outline:none;width:min(440px,100vw - 32px);position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #000000e6;container-type:inline-size}.tk-x{z-index:5;border:1px solid rgba(var(--fg-rgb), .16);background:rgba(var(--bg-rgb), .72);width:36px;height:36px;color:var(--white);cursor:pointer;transition:background .2s, transform .25s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.tk-x:hover{background:rgba(var(--fg-rgb), .14);transform:rotate(90deg)}.tk-x:focus-visible,.tk-cta:focus-visible{outline:2px solid var(--blue-light);outline-offset:2px}.tk-art{aspect-ratio:440/356;position:relative;overflow:hidden}.tk-art img{object-fit:cover;object-position:0 0}.tk-kick{z-index:3;color:rgba(var(--fg-rgb), .72);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font:600 11px/1 ui-monospace,Cascadia Mono,Consolas,monospace;display:flex;position:absolute;top:5cqw;left:5cqw}.tk-kick i{background:var(--blue);transform-origin:0;width:18px;height:3px}.tk-word{color:var(--white);font:400 34.1cqw/.8 var(--font-poster), sans-serif;letter-spacing:.01em;padding-top:.04em;display:flex;position:absolute;top:calc(9.55cqw - .04em);left:4.55cqw;overflow:hidden}.tk-word>span{display:block}.tk-grain{opacity:.06;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.9 0'/></filter><rect width='300' height='300' filter='url(%23n)'/></svg>");background-size:300px;position:absolute;inset:0}.tk-art:after{content:"";z-index:2;background:linear-gradient(180deg, transparent 50%, rgba(var(--surface-rgb), .82) 80%, var(--surface-solid) 100%);position:absolute;inset:0}.tk-body{z-index:3;gap:clamp(14px,3.6cqw,16px);margin-top:-9.1cqw;padding:0 clamp(18px,5.9cqw,26px) clamp(20px,5.5cqw,24px);display:grid;position:relative}.tk-body h2{color:var(--white);letter-spacing:-.01em;margin:0;font-size:clamp(25px,7.05cqw,31px);font-weight:700;line-height:1.12}.tk-body h2 b{color:var(--blue);font-weight:700}.tk-sub{color:var(--muted);margin:-10px 0 0;font-size:clamp(14px,3.4cqw,15px)}.tk-sub strong{color:var(--white);font-weight:600}.tk-steps{margin:0;padding:0;list-style:none;display:grid;position:relative}.tk-steps:after,.tk-steps li:before{content:"";background:var(--border);transform-origin:0;height:1px;position:absolute;left:0;right:0}.tk-steps:after{bottom:0}.tk-steps li:before{top:0}.tk-steps li{color:var(--text);grid-template-columns:clamp(30px,7.7cqw,34px) 1fr;align-items:baseline;gap:6px;padding:clamp(9px,2.3cqw,10px) 0;font-size:clamp(13.5px,3.3cqw,14.5px);display:grid;position:relative}.tk-steps b{color:var(--blue-light);font:400 21px/1 var(--font-poster), sans-serif;letter-spacing:.04em}.tk-steps em{color:var(--white);font-style:normal;font-weight:600}.tk-cta{background:var(--blue);height:50px;color:var(--on-blue);border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:2px;padding:0 20px;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s;display:flex;position:relative;overflow:hidden}.tk-cta:hover{background:var(--blue-hover)}.tk-cta .tk-arr{transition:transform .25s var(--ease)}.tk-cta:hover .tk-arr{transform:translate(3px)}.tk-cta:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff47 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.tk-fine{color:var(--subtle);text-align:center;margin:-4px 0 0;font-size:12.5px}.tk-fine b{color:var(--muted);font-weight:600}.tk-hide{border:1px solid var(--border);background:rgba(var(--bg-rgb), .86);color:rgba(var(--fg-rgb), .86);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 10px;font-size:14px;display:inline-flex;position:relative}.tk-hide:hover{color:var(--white)}.tk-hide input{opacity:0;pointer-events:none;position:absolute}.tk-box{border:1.5px solid rgba(var(--fg-rgb), .55);border-radius:6px;place-items:center;width:20px;height:20px;transition:background .15s,border-color .15s;display:grid}.tk-box svg{color:var(--ink);opacity:0;transition:opacity .15s, transform .2s var(--ease);transform:scale(.6)}.tk-hide input:checked+.tk-box{border-color:var(--white);background:var(--white)}.tk-hide input:checked+.tk-box svg{opacity:1;transform:none}.tk-hide input:focus-visible+.tk-box{outline:2px solid var(--blue-light);outline-offset:2px}@media (max-height:760px){.tk-art{aspect-ratio:440/300}}@media (max-height:660px){.tk-art{aspect-ratio:440/250}}@media (max-height:700px){.tk-stack{gap:10px;padding-block:10px}.tk-body{gap:12px}.tk-steps li{padding-block:7px}}.tk-pop{--tb:.9s;--tk-kick:.62s}@keyframes tk-fade{0%{opacity:0}}@keyframes tk-up{0%{opacity:0;translate:0 12px}}@keyframes tk-left{0%{opacity:0;translate:-10px}}@keyframes tk-draw{0%{scale:0 1}}@keyframes tk-letter{0%{translate:0 108%}}@keyframes tk-x{0%{opacity:0;rotate:-90deg;scale:.6}}@keyframes tk-sweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes tk-push{0%{translate:-3%;scale:1.16}}@keyframes tk-tape-l{0%{opacity:0;translate:-120vw 19vw}}@keyframes tk-tape-r{0%{opacity:0;translate:120vw 14.7vw}}@keyframes tk-drift{to{translate:-50%}}@keyframes tk-drop{0%{opacity:0;translate:0 -34px;rotate:-3deg;scale:1.05}}@keyframes tk-step-in{0%{opacity:0;translate:9% 6%;scale:1.05}}.tk-tape.is-fill{animation:tk-tape-l .7s var(--ease) 40ms both}.tk-tape.is-line{animation:tk-tape-r .7s var(--ease) .14s both}.tk-track{animation:28s linear infinite tk-drift}.tk-tape.is-line .tk-track{animation-direction:reverse}.tk-card{animation:.7s cubic-bezier(.2,1.25,.35,1) .3s both tk-drop}.tk-plate{animation:tk-fade .5s ease .3s both, tk-push 1.5s var(--ease) .3s both}.tk-word>span{animation:tk-letter .55s cubic-bezier(.2, .9, .25, 1) calc(.48s + var(--l) * 55ms) both}.tk-cut{animation:tk-step-in .85s var(--ease) .7s both}.tk-kick i{animation:tk-draw .5s var(--ease) var(--tk-kick) both}.tk-kick span{animation:tk-fade .4s ease calc(var(--tk-kick) + .12s) both}.tk-x{animation:tk-x .5s var(--ease) calc(var(--tb) + .2s) both}.tk-body h2{animation:tk-up .5s var(--ease) var(--tb) both}.tk-sub{animation:tk-up .5s var(--ease) calc(var(--tb) + 70ms) both}.tk-steps li:before{animation:tk-draw .6s var(--ease) calc(var(--tb) + .11s + var(--i) * 80ms) both}.tk-steps:after{animation:tk-draw .6s var(--ease) calc(var(--tb) + .35s) both}.tk-steps li>*{animation:tk-left .5s var(--ease) calc(var(--tb) + .15s + var(--i) * 80ms) both}.tk-cta{animation:tk-up .5s var(--ease) calc(var(--tb) + .4s) both}.tk-cta:after{animation:tk-sweep 1s var(--ease) calc(var(--tb) + .8s) both}.tk-fine{animation:tk-fade .5s ease calc(var(--tb) + .5s) both}.tk-hide{animation:tk-up .5s var(--ease) calc(var(--tb) + .56s) both}.tk-pop:not([data-ready]) :is(.tk-x,.tk-cta,.tk-hide){pointer-events:none}@keyframes tk-out{to{opacity:0;translate:0 18px;scale:.97}}@keyframes tk-out-fade{to{opacity:0}}.tk-pop[data-closing] .tk-stack{animation:.26s ease-in both tk-out}.tk-pop[data-closing] .tk-fx,.tk-pop[data-closing]::backdrop{animation:.28s ease-in both tk-out-fade}
:root,:root[data-theme=light] :is(.dark-island,.banner,.catart){--blue:#1d8cff;--blue-rgb:29, 140, 255;--blue-hover:#3d9eff;--blue-light:#8cc8ff;--blue-soft:rgba(var(--blue-rgb), .12);--on-blue:#fff;--bg:#000;--bg-rgb:0, 0, 0;--chrome-rgb:8, 8, 10;--chrome-bg:rgb(var(--chrome-rgb));--chrome-line:#ffffff0f;--surface:#15181feb;--surface-solid:#15181f;--surface-rgb:21, 24, 31;--surface-2:#21252ef0;--header-bg:var(--chrome-bg);--foot-bg:var(--chrome-bg);--line-rgb:150, 190, 240;--border:rgba(var(--line-rgb), .1);--border-strong:rgba(var(--line-rgb), .2);--white:#fff;--fg-rgb:255, 255, 255;--text:#dde4ee;--muted:#8a94a6;--subtle:#5c6677;--ink:#0b0d12;--white-hover:#e3edf9;--ink-hover:#222631;--green:#34d399;--yellow:#fbbf24;--red:#f87171;--orange:#fb923c;--shade-rgb:0, 0, 0;--shade-k:1;--shadow:0 18px 40px -20px rgba(var(--shade-rgb), calc(.85 * var(--shade-k)));--scrim:#0b0d12b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--radius-sm:10px;--radius:14px;--radius-lg:18px;--radius-xl:24px;--ease:cubic-bezier(.2, .8, .2, 1);--header-h:70px;--font:var(--font-line), system-ui, sans-serif}:root[data-theme=light]{--blue:#1473e6;--blue-rgb:20, 115, 230;--blue-hover:#0f63cc;--blue-light:#0f66d0;--blue-soft:rgba(var(--blue-rgb), .08);--bg:#fff;--bg-rgb:255, 255, 255;--surface:#fff;--surface-solid:#fff;--surface-rgb:255, 255, 255;--surface-2:#f4f6f9;--header-bg:#fff;--chrome-line:var(--border);--line-rgb:20, 44, 84;--border:rgba(var(--line-rgb), .11);--border-strong:rgba(var(--line-rgb), .2);--white:#0b1220;--fg-rgb:11, 18, 32;--text:#222b3a;--muted:#566172;--subtle:#687384;--ink:#fff;--white-hover:#1e293b;--ink-hover:#f2f5f9;--green:#0a7f57;--yellow:#9a6512;--red:#c62828;--orange:#bf4d08;--st-online:var(--green);--st-updating:var(--yellow);--st-preorder:var(--orange);--st-maintenance:var(--red);--shade-rgb:16, 34, 64;--shade-k:.2;--shadow:0 1px 2px rgba(var(--shade-rgb), .05), 0 14px 32px -16px rgba(var(--shade-rgb), .2);--card-shadow:0 1px 2px rgba(var(--shade-rgb), .045), 0 6px 18px -10px rgba(var(--shade-rgb), .12);--card-shadow-sm:0 1px 2px rgba(var(--shade-rgb), .05);--card-shadow-hover:0 2px 4px rgba(var(--shade-rgb), .05), 0 18px 32px -16px rgba(var(--shade-rgb), .2);--well:#f5f7fa;--foot-bg:#f6f8fb;--strip-bg:#0b1220;--scrim:#0b12206b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=light] :is(.dark-island,.banner,.catart){color:var(--text)}*{box-sizing:border-box}html{scroll-padding-top:calc(var(--header-h) + 16px)}*{scrollbar-width:none}::-webkit-scrollbar{width:0;height:0;display:none}html,body{margin:0;padding:0}body{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.6;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{color:var(--white);font-weight:700;line-height:1.35}::selection{background:rgba(var(--blue-rgb), .4)}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.art{width:100%;height:100%;display:block}.app{flex-direction:column;min-height:100dvh;display:flex;position:relative}.app-main{flex:1}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.page{padding-top:28px;padding-bottom:72px}.page-narrow{max-width:900px}@media (max-width:640px){body{font-size:14px}.container{padding:0 16px}.page{padding-top:16px;padding-bottom:40px}}.kicker{color:var(--blue-light);letter-spacing:.22em;align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;display:flex}.page-header h1{letter-spacing:-.02em;margin-top:6px;font-size:clamp(28px,3.4vw,38px)}.page-header h1 span,.shead h2 span{color:var(--blue)}.page-header p{color:var(--muted);margin-top:4px}.section{margin-top:56px}.shead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;margin-bottom:20px;display:flex}.shead h2{letter-spacing:-.02em;margin-top:6px;font-size:clamp(22px,2.6vw,30px)}.shead-link{color:var(--text);align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.shead-link:hover{color:var(--blue-light)}@media (max-width:640px){.section{margin-top:40px}}.btn{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,color .15s,transform .15s,box-shadow .15s,filter .15s;display:inline-flex}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-blue{background:var(--blue);color:var(--on-blue)}.btn-blue:hover:not(:disabled){background:var(--blue-hover)}.btn-white{background:var(--white);color:var(--ink)}.btn-white:hover:not(:disabled){background:var(--white-hover)}.btn-black{background:var(--ink);color:var(--white)}.btn-black:hover:not(:disabled){background:var(--ink-hover)}.btn-outline{border-color:var(--border-strong);color:var(--white);background:0 0}.btn-outline:hover:not(:disabled){border-color:var(--white)}.btn-ghost{color:var(--text);background:0 0}.btn-ghost:hover:not(:disabled){background:rgba(var(--fg-rgb), .07);color:var(--white)}.btn-pill{border-radius:999px}.btn-sm{min-height:38px;padding:0 14px;font-size:13px}.btn-lg{min-height:52px;padding:0 24px;font-size:15px}.btn-block{width:100%}.link{color:var(--blue-light);align-items:center;gap:4px;font-weight:500;display:inline-flex}.link:hover{color:var(--white)}.link-btn{cursor:pointer;background:0 0;border:0;padding:0}.icon-btn{width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.icon-btn:hover{background:rgba(var(--fg-rgb), .07);color:var(--white)}.card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}:where(:root[data-theme=light]) .card{box-shadow:var(--card-shadow)}.card-pad{padding:24px}@media (max-width:640px){.card-pad{padding:18px}}.card-title{margin-bottom:16px;font-size:17px}.field{gap:8px;display:grid}.label{color:var(--white);font-size:14px;font-weight:600}.hint{color:var(--muted);font-size:13px}.input,.select{border:1px solid var(--border-strong);background:rgba(var(--bg-rgb), .8);width:100%;min-height:48px;color:var(--white);border-radius:12px;outline:none;padding:0 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}:where(:root[data-theme=light]) :is(.input,.select){background-color:var(--surface-solid)}@media (max-width:900px){.input,.select,textarea,.totp-input,.hexconv-input{font-size:16px}}textarea.input{min-height:96px;padding-block:10px;line-height:1.5}.input::placeholder{color:var(--subtle)}.input:focus,.select:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(var(--blue-rgb), .2)}.select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%238a94a6' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}:where(:root[data-theme=light]) .select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%235d6879' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.select option{background:var(--surface-solid)}.input-wrap{position:relative}.input-wrap>svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.input-wrap>.input{padding-left:42px}.input-wrap>.input-action{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.input-wrap>.input-action:hover{color:var(--white)}.alert{border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 14px;font-size:14px;display:flex}.alert-success{color:var(--green);background:#34d3991a}.alert-error{color:var(--red);background:#f871711a}.alert-info{background:var(--blue-soft);color:var(--blue-light)}.alert>.link:last-child{margin-left:auto}.badge{background:rgba(var(--fg-rgb), .07);color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.badge-blue{background:var(--blue-soft);color:var(--blue-light)}.badge-green{color:var(--green);background:#34d3991f}.badge-yellow{color:var(--yellow);background:#fbbf241f}.badge-red{color:var(--red);background:#f871711f}.badge-orange{color:var(--orange);background:#fb923c1f}.dot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.empty{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);color:var(--muted);text-align:center;justify-items:center;gap:10px;padding:56px 20px;display:grid}:where(:root[data-theme=light]) .empty{background:var(--well)}.empty svg{color:var(--blue)}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}}.fade-up{animation:fade-up .4s var(--ease) both}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:.9s linear infinite spin}::view-transition{pointer-events:none}::view-transition-old(root){display:none}::view-transition-new(root){animation:none}::view-transition-old(.page-out){animation:.16s var(--ease) both vt-page-out}::view-transition-new(.page-in){animation:.32s var(--ease) 50ms both vt-page-in}@keyframes vt-page-out{to{opacity:0;transform:translateY(-8px)}}@keyframes vt-page-in{0%{opacity:0;transform:translateY(16px)}}::view-transition-group(site-header){z-index:98;animation:none}::view-transition-group(site-bottomnav){z-index:98;animation:none}::view-transition-old(site-header){display:none}::view-transition-old(site-bottomnav){display:none}::view-transition-new(site-header){animation:none}::view-transition-new(site-bottomnav){animation:none}::view-transition-group(nav-line){z-index:99;animation-duration:.38s;animation-timing-function:var(--ease)}::view-transition-old(nav-line){animation-duration:.38s}::view-transition-new(nav-line){animation-duration:.38s}::view-transition-group(site-nav){z-index:100;animation:none}::view-transition-old(site-nav){animation-duration:.38s;animation-timing-function:var(--ease)}::view-transition-new(site-nav){animation-duration:.38s;animation-timing-function:var(--ease)}::view-transition-group(chip-pill){z-index:50;animation-duration:.38s;animation-timing-function:var(--ease)}::view-transition-old(chip-pill){animation-duration:.38s}::view-transition-new(chip-pill){animation-duration:.38s}::view-transition-group(store-toolbar){z-index:51;animation-duration:.38s;animation-timing-function:var(--ease)}::view-transition-old(store-toolbar){display:none}::view-transition-new(store-toolbar){animation:none}::view-transition-old(store-toolbar):only-child{animation:.16s var(--ease) both vt-page-out;display:block}::view-transition-new(store-toolbar):only-child{animation:.32s var(--ease) 50ms both vt-page-in}:root.theme-switching::view-transition-group(*){animation:none}:root.theme-switching::view-transition-old(*){animation:none;display:block}:root.theme-switching::view-transition-new(*){animation:.35s ease-out both theme-fade-in}@keyframes theme-fade-in{0%{opacity:0}}.theme-toggle-icons{place-items:center;width:20px;height:20px;display:grid;position:relative}.theme-toggle-icons svg{transition:transform .45s var(--ease), opacity .3s;position:absolute}.theme-toggle-moon,:root[data-theme=light] .theme-toggle-sun{opacity:0;transform:rotate(-90deg)scale(.4)}:root[data-theme=light] .theme-toggle-moon{opacity:1;transform:none}@media (hover:none){.theme-toggle:hover{color:var(--text);background:0 0}}:root[data-theme=light] .theme-toggle-to-light,:root:not([data-theme=light]) .theme-toggle-to-dark{display:none}
.silk{z-index:-1;pointer-events:none;background:var(--bg);position:fixed;inset:0}.snow{z-index:-1;pointer-events:none;will-change:transform;contain:strict;position:fixed;inset:0}:root[data-theme=light] .snow{display:none}.logo{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.logo-mark{flex-shrink:0;display:block}.brand-name{color:var(--white);letter-spacing:.16em;white-space:nowrap;font-size:14px;font-weight:700}.brand-x{color:var(--blue)}.annc{border-bottom:1px solid var(--border);background:var(--annc-bg,#000);height:34px;color:var(--blue-light);font-size:12px;font-weight:500;display:block;position:relative;overflow:hidden}:root[data-theme=light] .annc{--annc-bg:var(--strip-bg);--blue:#1d8cff;--blue-rgb:29, 140, 255;--blue-light:#8cc8ff;border-bottom-color:var(--strip-bg)}:root[data-theme=light] .annc:focus-visible{outline-offset:-3px}.annc:before,.annc:after{content:"";z-index:1;pointer-events:none;width:6%;position:absolute;top:0;bottom:0}.annc:before{background:linear-gradient(90deg, var(--annc-bg,#000), transparent);left:0}.annc:after{background:linear-gradient(270deg, var(--annc-bg,#000), transparent);right:0}.annc-track{will-change:transform;align-items:center;width:max-content;height:100%;animation:42s linear infinite annc-scroll;display:flex}.annc-group{align-items:center;display:flex}.annc-item{white-space:nowrap;align-items:center;gap:8px;padding:0 26px;display:inline-flex}.annc-item svg{color:var(--blue);flex-shrink:0}.annc-text:before{content:attr(data-t)}.annc-item:after{content:"";background:rgba(var(--blue-rgb), .55);border-radius:50%;width:4px;height:4px;margin-left:26px}@keyframes annc-scroll{to{transform:translate(-50%)}}.header{z-index:100;pointer-events:none;padding-top:10px;position:sticky;top:0}.header>.container{max-width:1408px}@media (min-width:1350px) and (max-width:1483px){.header>.container{max-width:calc(100vw - 76px)}}@media (min-width:1760px) and (max-width:1899px){.header>.container{max-width:calc(100vw - 488px)}}.header-inner{height:calc(var(--header-h) - 10px);border:1px solid var(--chrome-line);border-radius:var(--radius-lg);background:var(--header-bg);pointer-events:auto;background-clip:padding-box;align-items:center;gap:20px;padding:0 11px 0 14px;display:flex}:root[data-theme=light] .header-inner{box-shadow:var(--card-shadow)}.header-nav{align-items:center;gap:2px;margin:0 auto;display:flex}.header-nav a{height:38px;color:var(--nav-link,#aeb9c9);white-space:nowrap;align-items:center;gap:7px;padding:0 11px;font-size:14px;font-weight:500;transition:color .15s;display:inline-flex;position:relative}.header-nav a svg{flex-shrink:0}:root[data-theme=light] .header-nav{--nav-link:color-mix(in srgb, var(--text), var(--muted))}.header-nav a:hover{color:var(--white)}.header-nav a[aria-current=page]{color:var(--blue-light)}.nav-line{background:var(--blue);border-radius:2px;height:2px;position:absolute;bottom:5px;left:11px;right:11px}.nav-progress{z-index:300;opacity:0;pointer-events:none;height:2px;transition:opacity .2s;position:fixed;top:0;left:0;right:0}.nav-progress-bar{transform-origin:0;will-change:transform;background:linear-gradient(90deg, var(--blue), var(--blue-light) 70%, #fff);width:100%;height:100%;display:block;transform:scaleX(0)}:root[data-theme=light] .nav-progress-bar{background:var(--blue)}.nav-progress[data-phase=loading]{opacity:1}.nav-progress[data-phase=loading] .nav-progress-bar{transition:transform 7s cubic-bezier(.05,.7,.15,1);transform:scaleX(.88)}.nav-progress[data-phase=done]{opacity:0;transition:opacity .35s .15s}.nav-progress[data-phase=done] .nav-progress-bar{transition:transform .2s ease-out;transform:scaleX(1)}.header-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.header-actions>.theme-toggle{border:1px solid var(--border-strong);width:38px;height:38px}.header-actions>.icon-btn:not(.theme-toggle){width:38px;height:38px}.header-login{margin-left:4px}.header-skeleton{background:rgba(var(--fg-rgb), .05);border-radius:999px;width:180px;height:38px}.balance{border:1px solid var(--border-strong);background:rgba(var(--fg-rgb), .02);height:38px;color:var(--blue-light);border-radius:999px;align-items:center;gap:8px;margin-left:4px;padding:0 5px 0 13px;transition:border-color .15s;display:flex}.balance strong{color:var(--white);font-variant-numeric:tabular-nums;font-size:14px}.balance-plus{background:var(--blue);width:28px;height:28px;color:var(--on-blue);border-radius:50%;place-items:center;display:grid}.balance:hover{border-color:var(--blue)}.menu{position:relative}.avatar-btn{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:2px;display:flex}.avatar{background:var(--white);width:38px;height:38px;color:var(--ink);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.avatar-photo{background:var(--surface-2);outline:1px solid var(--border-strong);outline-offset:-1px;overflow:hidden}.avatar-photo img{object-fit:cover;width:100%;height:100%}.menu-chevron{transition:transform .15s}.avatar-btn[aria-expanded=true] .menu-chevron{transform:rotate(180deg)}.menu-panel{z-index:10;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface-solid);width:240px;box-shadow:var(--shadow);animation:fade-up .18s var(--ease);padding:8px;position:absolute;top:calc(100% + 10px);right:0}:root[data-theme=light] .menu-panel{background:var(--surface-solid)}.menu-panel hr{border:0;border-top:1px solid var(--border);margin:6px 0}.menu-user{align-items:center;gap:10px;padding:8px 8px 12px;display:flex}.menu-user div{flex-direction:column;line-height:1.3;display:flex}.menu-user strong{color:var(--white)}.menu-user small{color:var(--muted);font-size:12px}.menu-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px;font-size:14px;display:flex}.menu-item:hover{background:rgba(var(--fg-rgb), .06);color:var(--white)}.menu-item svg{color:var(--muted)}.menu-danger,.menu-danger svg{color:var(--red)}@media (max-width:1439px),(min-width:1760px) and (max-width:1899px){.header-inner{gap:12px}.header-nav{gap:0}.header-nav a{padding:0 9px}.nav-line{left:9px;right:9px}}@media (min-width:1101px) and (max-width:1279px){.header-nav a svg,.header-discord{display:none}}@media (max-width:1100px){.header-nav{display:none}.header-actions{margin-left:auto}}@media (max-width:900px){.header{padding-top:8px}.header-inner{border-radius:var(--radius);height:54px;padding:0 7px 0 10px}.header-login{display:none}}@media (max-width:520px){.brand-name{letter-spacing:.1em;font-size:12px}.logo{gap:8px}.balance{margin-left:0}.balance strong{font-size:13px}.menu-chevron,.header-actions>.icon-btn:not(.theme-toggle){display:none}.header-actions{gap:4px}.header-actions>.theme-toggle{width:34px;height:34px}}@media (max-width:389px){.header-inner{gap:12px}.balance>svg{display:none}}@media (max-width:479px){.header-inner:has(.balance) .brand-name{display:none}}@media (max-width:640px){.header-inner:has(.balance) .header-actions>.icon-btn:not(.theme-toggle){display:none}}@media (max-width:340px){.brand-name{display:none}}.bottom-nav{display:none}@media (max-width:1100px){body:has(>.bottom-nav){padding-bottom:calc(66px + env(safe-area-inset-bottom,0px))}.bottom-nav{z-index:100;height:calc(66px + env(safe-area-inset-bottom,0px));padding:0 6px env(safe-area-inset-bottom,0px);border-top:1px solid var(--chrome-line);background:var(--chrome-bg);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}:root[data-theme=light] .bottom-nav{background:var(--header-bg)}.bottom-nav a,.bottom-nav button{color:var(--muted);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:500;display:flex}.bottom-nav svg{border-radius:999px;width:50px;height:30px;padding:4px 14px;transition:background .15s,color .15s}.bottom-nav [aria-current=page],.bottom-nav [data-active=true]{color:var(--white)}.bottom-nav [aria-current=page] svg,.bottom-nav [data-active=true] svg{background:var(--blue);color:var(--on-blue)}}.sheet-backdrop{z-index:200;background:#0009;animation:.2s fade-in;position:fixed;inset:0}:root[data-theme=light] .sheet-backdrop{background:var(--scrim)}@keyframes fade-in{0%{opacity:0}}.sheet{z-index:201;padding:12px 16px calc(20px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-strong);background:var(--surface-solid);animation:sheet-up .25s var(--ease);border-radius:22px 22px 0 0;position:fixed;bottom:0;left:0;right:0}@keyframes sheet-up{0%{transform:translateY(100%)}}.sheet hr{border:0;border-top:1px solid var(--border);margin:8px 0 12px}.sheet-head{color:var(--white);justify-content:space-between;align-items:center;padding:4px 0 8px;font-size:16px;display:flex}.sheet-item{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:10px 4px;font-size:15px;display:flex}.sheet-item>svg:last-child{color:var(--subtle);margin-left:auto}.sheet-icon{background:var(--blue-soft);width:40px;height:40px;color:var(--blue-light);border-radius:12px;place-items:center;display:grid}.sheet-danger{color:var(--red)}.sheet-danger .sheet-icon{color:var(--red);background:#f871711f}.sheet-auth{grid-template-columns:1fr 1fr;gap:10px;display:grid}.footer{border-top:1px solid var(--chrome-line);background:var(--foot-bg);background-clip:padding-box;margin-top:24px;position:relative}.footer-grid{grid-template-columns:1.6fr repeat(4,1fr);gap:32px;padding-top:44px;padding-bottom:32px;display:grid}.footer-brand p{max-width:330px;color:var(--muted);margin-top:14px;font-size:14px}.footer-col h3{margin-bottom:12px;font-size:14px}.footer-col ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.footer-col a{color:var(--muted);font-size:14px}.footer-col a:hover{color:var(--blue-light)}.footer-bottom{border-top:1px solid var(--chrome-line);color:var(--subtle);padding-top:18px;padding-bottom:24px;font-size:13px}@media (max-width:900px){.footer-grid{grid-template-columns:repeat(4,1fr)}.footer-brand{grid-column:1/-1}}@media (max-width:640px){.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.footer-grid{grid-template-columns:1fr 1fr;gap:24px}}.trend{--trend-delay:2.5s;font-family:var(--font)}.trend-card,.trend-tab,.trend-strip{z-index:90;animation:trend-in .5s var(--trend-delay) var(--ease) both;display:none}@keyframes trend-in{0%{opacity:0;visibility:hidden;transform:translate(24px, var(--trend-ty,0))}1%{visibility:visible}to{opacity:1;visibility:visible;transform:translate(0, var(--trend-ty,0))}}.trend a{text-decoration:none}.trend-head{border-bottom:1px solid var(--border);color:var(--blue-light);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;padding:10px 10px 10px 14px;font-size:11px;font-weight:700;display:flex}.trend-x{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;margin-left:auto;padding:0;transition:background .15s,color .15s;display:grid}.trend-x:hover{background:rgba(var(--fg-rgb), .07);color:var(--white)}.trend-dots{justify-content:center;margin-top:-6px;padding-bottom:8px;display:flex}.trend-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:18px;height:18px;padding:0;display:grid}.trend-dots button:after{content:"";background:rgba(var(--fg-rgb), .28);width:6px;height:6px;transition:width .25s var(--ease), background .25s;border-radius:999px}.trend-dots button[aria-current=true]:after{background:var(--blue);width:14px}.trend-stack{isolation:isolate;min-width:0;display:grid}.trend-slide{z-index:0;opacity:0;visibility:hidden;grid-area:1/1;min-width:0;transition:opacity 0s linear 1.2s,visibility 0s linear 1.2s}.trend-slide[data-on]{z-index:1;opacity:1;visibility:visible;transition:opacity 1.2s cubic-bezier(.4,0,.2,1),visibility}.trend-card .trend-slide,.trend-strip .trend-slide{background:var(--surface-solid)}.trend-off{color:#fff;background:#e11d48;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;line-height:1.4;position:absolute;top:10px;right:10px}.trend-cat{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600}.trend-name{color:var(--white);margin:3px 0 4px;font-size:15px;font-weight:700;line-height:1.3;display:block}.trend-meta{color:var(--muted);gap:12px;font-size:12px;display:flex}.trend-meta svg{vertical-align:-2px}.trend-dot{background:var(--green);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.trend-price{color:var(--blue-light);margin-top:8px;font-size:18px;font-weight:700;line-height:1.2}.trend-price .price-was,.trend-sp .price-was{color:var(--muted);margin-left:6px;font-size:12px;font-weight:500}.trend-btn{gap:8px;width:100%;height:40px;margin-top:10px;font-size:13px}.trend-card{--trend-ty:-50%;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-solid);width:236px;box-shadow:var(--shadow);position:fixed;top:50%;right:16px;overflow:hidden}.trend-img{aspect-ratio:1;background:var(--surface-solid);display:block;position:relative}.trend-img img{object-fit:cover;transition:transform .5s var(--ease)}.trend-card:hover .trend-img img{transform:scale(1.05)}.trend-card:hover .trend-btn{background:var(--blue-hover)}.trend-body{padding:12px 14px 14px}.trend-card .trend-name{min-height:2.6em}.trend-tab{--trend-ty:-50%;border:1px solid var(--border-strong);background:var(--surface-solid);width:46px;box-shadow:var(--shadow);color:var(--blue-light);border-right:0;border-radius:14px 0 0 14px;flex-direction:column;align-items:center;gap:10px;padding:12px 0 10px;transition:background .15s;position:fixed;top:50%;right:0}.trend-tab:hover{background:var(--surface-2)}.trend-vt{color:var(--white);letter-spacing:.16em;text-transform:uppercase;writing-mode:vertical-rl;font-size:11px;font-weight:700;transform:rotate(180deg)}.trend-tab img{border:1px solid var(--border-strong);object-fit:cover;width:32px;height:32px;transition:transform .3s var(--ease);border-radius:8px}.trend-tab:hover img{transform:scale(1.1)}.trend-strip{right:12px;bottom:calc(66px + 10px + env(safe-area-inset-bottom,0px));border:1px solid var(--border-strong);background:var(--surface-solid);box-shadow:var(--shadow);border-radius:14px;grid-template-columns:1fr 28px;align-items:center;gap:2px;padding:7px 6px 7px 7px;position:fixed;left:12px}.trend-strip-link{grid-template-columns:46px 1fr auto;align-items:center;gap:10px;min-width:0;display:grid}.trend-strip-link img{object-fit:cover;border-radius:10px;width:46px;height:46px}.trend-strip-text{min-width:0;line-height:1.25;display:grid}.trend-sk{color:var(--blue-light);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.trend-sk svg{vertical-align:-1px}.trend-sn{color:var(--white);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.trend-sp{color:var(--blue-light);font-size:12px;font-weight:700}.trend-go{background:var(--blue);width:40px;height:40px;color:var(--on-blue);border-radius:11px;place-items:center;display:grid}@media (min-width:1760px){.trend-card{display:block}}@media (min-width:1101px) and (max-width:1759px){.trend-tab{display:flex}}@media (max-width:1100px){.trend-strip{display:grid}}.trend-off{animation:trend-pop .5s calc(var(--trend-delay) + .4s) cubic-bezier(.34, 1.56, .64, 1) both, trend-pulse 3s calc(var(--trend-delay) + 1.2s) ease-in-out infinite;overflow:hidden}.trend-off:after{content:"";animation:trend-shine 3s calc(var(--trend-delay) + 1.6s) ease-in-out infinite;background:linear-gradient(110deg,#0000 30%,#ffffff8c 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}@keyframes trend-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes trend-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes trend-shine{0%{transform:translate(-120%)}35%,to{transform:translate(120%)}}.trend-img:after{content:"";animation:trend-sweep 4.5s calc(var(--trend-delay) + 1s) ease-in-out infinite;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff29 50%,#0000 65%);position:absolute;inset:0;transform:translate(-130%)}@keyframes trend-sweep{0%{transform:translate(-130%)}30%,to{transform:translate(130%)}}@property --trend-a{syntax:"<angle>";inherits:false;initial-value:0deg}.trend-card:before{content:"";z-index:1;border-radius:inherit;background:conic-gradient(from var(--trend-a), transparent 0 72%, rgba(var(--blue-rgb), .9) 86%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:4s linear infinite trend-ring;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes trend-ring{to{--trend-a:360deg}}.trend-hot{color:#fff;letter-spacing:.14em;background:#e11d48;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:3px 8px;font-size:10px;font-weight:700;line-height:1.3;display:inline-flex}.trend-hot i{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite trend-blink}.trend-hot-sm{gap:4px;padding:2px 6px;font-size:9px}.trend-hot-sm i{width:5px;height:5px}.trend-sk .trend-hot-sm{vertical-align:1px;margin-right:2px}@keyframes trend-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.trend-thumb{flex-shrink:0;display:block;position:relative}.trend-mini{border:1px solid var(--surface-solid);color:#fff;animation:trend-pulse 3s calc(var(--trend-delay) + 1.2s) ease-in-out infinite;background:#e11d48;border-radius:999px;padding:1px 5px;font-size:9px;font-weight:700;line-height:1.4;position:absolute;top:-7px;right:-8px}.trend-strip .trend-mini{font-size:10px;top:-6px;left:-6px;right:auto}
.home{flex-direction:column;gap:16px;display:flex}.home>.section{margin-top:40px}.home-stage,.home-hero{flex-direction:column;gap:16px;display:flex}@media (min-width:1101px){.home-stage{min-height:calc(100svh - 34px - var(--header-h) - 28px);justify-content:center;gap:12px;margin-inline:min(0px,50% + -1*min(680px,50vw - 62px));padding-bottom:28px}.home-stage>.ticker:not(.ticker-empty){border:1px solid var(--border);background:rgba(var(--fg-rgb), .025);border-radius:14px;padding:14px 16px 16px}:root[data-theme=light] .home-stage>.ticker:not(.ticker-empty){box-shadow:var(--card-shadow)}}@media (min-width:1760px) and (max-width:1899px){.home-stage{margin-inline:calc(50% + -50vw + 268px)}}.banner{isolation:isolate;aspect-ratio:7/2;position:relative}.banner-3d{border-radius:var(--radius-xl);background:#070c16;height:100%;transition:box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 30px 60px -36px #000000e6}.banner:hover .banner-3d{box-shadow:0 0 0 1px #96bef04d,0 30px 60px -36px #000000e6}.banner-track{height:100%;transition:transform .6s var(--ease);display:flex}.banner-slide{flex:0 0 100%;height:100%;position:relative}.banner-video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.banner-slide img{object-fit:cover}.banner-arrow{width:42px;height:42px;color:var(--ink);cursor:pointer;opacity:0;background:#ffffffeb;border:0;border-radius:50%;place-items:center;transition:opacity .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.banner:hover .banner-arrow,.banner-arrow:focus-visible{opacity:1}.banner-prev{left:16px}.banner-next{right:16px}.banner-dots{gap:6px;display:flex;position:absolute;bottom:14px;right:18px}.banner-dots button{cursor:pointer;background:#fff6;border:0;border-radius:7px;width:7px;height:7px;padding:0;transition:width .25s,background .25s}.banner-dots button[aria-current=true]{background:var(--white);width:22px}@media (max-width:640px){.banner{aspect-ratio:16/9}.banner-3d{border-radius:var(--radius-lg)}.banner-arrow{display:none}.banner-dots{bottom:8px}}.hero{--hero-ground:#070c16;--hero-ground-rgb:7, 12, 22;--hero-art-right:0cqw;--hero-art-w:50cqw;--hero-art-y:26%;background:var(--hero-ground);display:block;position:absolute;inset:0;overflow:hidden;container:hero/inline-size}.hero>*{display:block;position:absolute}.hero-art{top:0;right:var(--hero-art-right);z-index:1;width:var(--hero-art-w);clip-path:polygon(16% 0,100% 0,100% 100%,0 100%);bottom:0}.hero-art img{object-fit:cover;object-position:50% var(--hero-art-y)}.hero-art:after{content:"";z-index:1;background:linear-gradient(270deg, rgba(var(--hero-ground-rgb), .62) 0%, rgba(var(--hero-ground-rgb), .48) 10%, rgba(var(--hero-ground-rgb), .22) 20%, rgba(var(--hero-ground-rgb), .06) 26%, rgba(var(--hero-ground-rgb), 0) 30%), linear-gradient(0deg, rgba(var(--hero-ground-rgb), .5) 0%, rgba(var(--hero-ground-rgb), .3) 8%, rgba(var(--hero-ground-rgb), .1) 15%, rgba(var(--hero-ground-rgb), 0) 21%), linear-gradient(315deg, rgba(var(--hero-ground-rgb), .5) 0%, rgba(var(--hero-ground-rgb), .2) 14%, rgba(var(--hero-ground-rgb), 0) 26%);position:absolute;inset:-2px -2px -2px -4px}.hero-slash{z-index:2;background:var(--blue);width:max(2px,.28cqw);top:-10%;bottom:-10%;left:54cqw;transform:translate(-50%)rotate(15.6deg)}.hero-light{z-index:2;background:radial-gradient(80cqw 150% at 0% 0%, rgba(var(--blue-rgb), .28) 0%, rgba(var(--blue-rgb), .09) 40%, rgba(var(--blue-rgb), 0) 72%);inset:0}.hero-grain{z-index:4;opacity:.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.9 0'/></filter><rect width='300' height='300' filter='url(%23n)'/></svg>");inset:0}.hero-edge{z-index:5;background:var(--blue);height:max(2px,.4cqw);bottom:0;left:0;right:0;overflow:hidden}@keyframes hero-in{0%{opacity:0;transform:translateY(1.1cqw)}to{opacity:1;transform:translate(0,0)}}@keyframes hero-art-in{0%{opacity:0;transform:translate(2cqw)scale(1.03)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes hero-sheen{0%{transform:translate(-160%)skew(-22deg)}to{transform:translate(260%)skew(-22deg)}}@keyframes hero-edge-run{0%{transform:translate(-100%)}55%,to{transform:translate(720%)}}.hero-art{transform-origin:45% 40%;transition:transform 1.6s var(--ease);animation:hero-art-in 1s var(--ease) backwards}.banner-slide:hover .hero-art{transform:scale(1.025)}.hero-kicker{animation:hero-in .6s var(--ease) .3s backwards}.hero-brand{animation:hero-in .7s var(--ease) .38s backwards}.hero-studio{animation:hero-in .6s var(--ease) .48s backwards}.hero-tag{animation:hero-in .6s var(--ease) .58s backwards}.hero-row{animation:hero-in .6s var(--ease) .68s backwards}.hero-cta{position:relative;overflow:hidden}.hero-cta:before,.hero-cta:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffff57 50%,#fff0 100%);width:42%;position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)skew(-22deg)}.hero-cta:before{animation:.9s ease-in-out 1.45s backwards hero-sheen}.banner-slide:hover .hero-cta:after{animation:.8s ease-in-out hero-sheen}.hero-edge:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffffd9 50%,#fff0 100%);width:12.5%;animation:6.5s cubic-bezier(.4,0,.6,1) 1.2s infinite hero-edge-run;position:absolute;top:0;bottom:0;left:0}.hero-plat>span{transition:color .2s}.hero-plat>span:hover,.hero-plat>span:hover svg,.hero-plat>span:hover .hero-plat-r{color:var(--white)}.hero>.hero-copy{z-index:3;width:45.8cqw;color:var(--white);flex-direction:column;justify-content:center;align-items:flex-start;display:flex;top:0;bottom:0;left:4.2cqw}.hero-lockup{transform-origin:0 100%;flex-flow:wrap;align-items:baseline;column-gap:1.7cqw;display:flex;transform:skew(-10deg)}.hero-kicker{color:#fff9;letter-spacing:.34em;text-transform:uppercase;flex-basis:100%;align-items:center;gap:.8cqw;margin:0 0 .7cqw;font-size:max(.95cqw,10px);font-weight:600;line-height:1;display:flex}.hero-kicker:before{content:"";background:var(--blue);width:2.4cqw;height:max(2px,.18cqw)}.hero-brand{color:var(--white);font-family:var(--font-poster), sans-serif;letter-spacing:.012em;white-space:nowrap;margin:0;font-size:9cqw;font-weight:400;line-height:.86;display:block}.hero-brand b{color:var(--blue);margin-left:.14em;font-weight:400}.hero-studio{align-items:center;display:flex}.hero-studio span{color:#0000;font-family:var(--font-poster), sans-serif;letter-spacing:.03em;-webkit-text-stroke:max(1.5px, .14cqw) var(--blue);font-size:9cqw;font-weight:400;line-height:.86}.hero-tag{color:#ffffffc7;white-space:nowrap;margin-top:2.1cqw;font-size:max(1.45cqw,13px);font-weight:500;line-height:1.32;display:block}.hero-tag span,.hero-tag b{display:block}.hero-tag span.hero-tag-long{color:#ffffffdb;font-size:max(1.6cqw,14px)}.hero-tag b{color:var(--white);font-size:max(1.6cqw,14px);font-weight:700}.hero-tag .hero-tag-short{display:none}.hero-row{align-items:center;margin-top:2.2cqw;display:flex}.hero-cta{background:var(--blue);height:max(3.4cqw,36px);color:var(--white);white-space:nowrap;border-radius:999px;align-items:center;gap:.6cqw;padding:0 1.9cqw 0 2.1cqw;font-size:max(1.15cqw,12px);font-weight:700;line-height:1;transition:background .2s;display:inline-flex;box-shadow:0 10px 24px #00000059}.banner-slide:hover .hero-cta{background:var(--blue-hover)}.hero-cta svg{width:max(1.15cqw,12px);height:max(1.15cqw,12px);transition:transform .25s var(--ease)}.banner-slide:hover .hero-cta svg{transform:translate(.35cqw)}.hero-plat{align-items:center;gap:1.8cqw;height:max(2.2cqw,22px);margin-left:2.2cqw;display:flex}.hero-plat>span{color:#ffffffb8;font-family:var(--font-poster), sans-serif;letter-spacing:.12em;white-space:nowrap;align-items:center;gap:.5cqw;font-size:max(1.35cqw,13px);font-weight:500;line-height:1;display:inline-flex}.hero-plat svg{color:#ffffffb8;flex:none;width:max(1.05cqw,12px);height:max(1.05cqw,12px)}.hero-plat-r{color:#ffffffb8;font-family:var(--font);letter-spacing:0;font-size:max(1.05cqw,11px);font-style:normal;font-weight:700}@media (max-width:900px){.hero-cta{padding:0 max(1.9cqw,14px) 0 max(2.1cqw,16px)}}@media (max-width:640px){.hero{--hero-art-w:52cqw;--hero-art-y:8%}.hero-art{clip-path:polygon(22% 0,100% 0,100% 100%,0 100%)}.hero-art:after{background:linear-gradient(180deg, rgba(var(--hero-ground-rgb), .45) 0%, rgba(var(--hero-ground-rgb), .16) 10%, rgba(var(--hero-ground-rgb), 0) 18%), linear-gradient(270deg, rgba(var(--hero-ground-rgb), .55) 0%, rgba(var(--hero-ground-rgb), .38) 14%, rgba(var(--hero-ground-rgb), .12) 24%, rgba(var(--hero-ground-rgb), 0) 30%), linear-gradient(0deg, rgba(var(--hero-ground-rgb), .5) 0%, rgba(var(--hero-ground-rgb), .24) 10%, rgba(var(--hero-ground-rgb), 0) 20%), linear-gradient(315deg, rgba(var(--hero-ground-rgb), .5) 0%, rgba(var(--hero-ground-rgb), .2) 12%, rgba(var(--hero-ground-rgb), 0) 22%)}.hero-slash{left:53.7cqw;transform:translate(-50%)rotate(11.4deg)}.hero-light{background:radial-gradient(110cqw 160% at 0% 0%, rgba(var(--blue-rgb), .28) 0%, rgba(var(--blue-rgb), .08) 45%, rgba(var(--blue-rgb), 0) 75%)}.hero>.hero-copy{width:60cqw;left:4.6cqw}.hero-lockup{flex-flow:column;align-items:flex-start}.hero-kicker,.hero-tag .hero-tag-long,.hero-plat{display:none}.hero-brand,.hero-studio span{font-size:12.5cqw}.hero-studio{margin-top:.3cqw}.hero-tag{margin-top:2.6cqw;font-size:max(3.6cqw,12px);line-height:1.3}.hero-tag b{font-size:max(3.9cqw,13px)}.hero-tag .hero-tag-short{display:block}.hero-cta{gap:1.6cqw;height:max(11.5cqw,40px);padding:0 5cqw 0 5.4cqw;font-size:max(3.7cqw,13px)}.hero-cta svg{width:max(3.6cqw,13px);height:max(3.6cqw,13px)}}.stats{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.stat{color:var(--blue);align-items:center;gap:14px;padding:16px 20px;display:flex}.stat+.stat{border-left:1px solid var(--border)}.stat>svg{background:var(--blue-soft);border-radius:12px;flex-shrink:0;width:42px;height:42px;padding:11px}.stat small{color:var(--muted);font-size:12px}.stat strong{color:var(--white);font-variant-numeric:tabular-nums;font-size:21px;line-height:1.25;display:block}.stat strong span{color:var(--muted);font-size:12px;font-weight:500}.stat[data-tone=ok]{color:var(--green)}.stat[data-tone=ok]>svg{background:#34d3991f}.stat[data-tone=ok] strong{color:var(--green);font-size:17px}.stat[data-tone=warn]{color:var(--yellow)}.stat[data-tone=warn]>svg{background:#fbbf241f}.stat[data-tone=warn] strong{color:var(--yellow);font-size:16px}a.stat:hover{background:rgba(var(--fg-rgb), .03)}@media (max-width:900px){.stats{grid-template-columns:repeat(2,1fr)}.stat:nth-child(3){border-left:0}.stat:nth-child(n+3){border-top:1px solid var(--border)}}@media (max-width:480px){.stat{gap:10px;padding:12px 14px}.stat>svg{width:36px;height:36px;padding:9px}.stat strong{font-size:17px}.stat[data-tone] strong{font-size:14px}}.figures{border:1px solid var(--border);background:rgba(var(--fg-rgb), .025);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.figure{min-width:0;color:var(--text);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"num num""icon label";align-items:center;gap:5px 7px;padding:14px 28px;display:grid;position:relative}.figure+.figure:before{content:"";background:rgba(var(--blue-rgb), .5);width:1px;position:absolute;top:16px;bottom:16px;left:0;transform:skew(-15.6deg)}.figure-art{color:var(--blue-light);pointer-events:none;grid-area:icon;place-items:center;display:grid}.figure-art svg{width:14px;height:14px}.figure strong{color:var(--white);font-family:var(--font-poster), sans-serif;letter-spacing:.03em;grid-area:num;align-items:baseline;gap:7px;font-size:30px;font-weight:400;line-height:1;display:flex}.figure-unit{color:var(--muted);font-family:var(--font);letter-spacing:0;font-size:12px;font-weight:500}.figure small{color:var(--muted);flex-wrap:wrap;grid-area:label;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.figure-status strong{font-family:var(--font);letter-spacing:0;justify-self:start;align-items:center;gap:8px;font-size:15px;font-weight:700;line-height:30px;display:inline-flex}.figure-status[data-tone=ok] strong{color:var(--green)}.figure-status[data-tone=warn] strong{color:var(--yellow)}.figure-meta{color:var(--blue-light);align-items:center;gap:3px;font-weight:600;transition:color .15s;display:inline-flex}.figure-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative}a.figure{transition:background .15s}a.figure:hover{background:rgba(var(--fg-rgb), .04)}a.figure:hover .figure-meta{color:var(--white)}@media (max-width:900px){.figures{grid-template-columns:repeat(2,minmax(0,1fr))}.figure:nth-child(3):before{display:none}.figure:nth-child(n+3){border-top:1px solid rgba(var(--line-rgb), .18)}}@media (max-width:480px){.figure{padding:12px 16px}.figure:not(.figure-status) strong{font-size:26px}.figure-status .figure-art{display:none}}@media (max-width:359px){.figure{padding:10px 12px}.figure-status strong{white-space:nowrap;gap:6px;font-size:12.5px}}.ticker{min-width:0}.ticker-label{color:var(--muted);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;display:flex}.ticker-viewport{overflow:hidden}.ticker-track{will-change:transform;gap:12px;width:max-content;animation:45s linear infinite ticker;display:flex}@keyframes ticker{to{transform:translate(calc(-50% - 6px))}}.ticker-item{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-items:center;gap:10px;width:230px;padding:10px 12px;transition:border-color .15s;display:flex}.ticker-item:hover{border-color:rgba(var(--line-rgb), .4)}.ticker-thumb{border-radius:10px;flex-shrink:0;width:38px;height:38px;overflow:hidden}.ticker-text{flex-direction:column;min-width:0;display:flex}.ticker-text strong{color:var(--white);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ticker-text small{color:var(--muted);align-items:center;gap:4px;font-size:11px;display:flex}@keyframes best-roll{0%{opacity:0;transform:translateY(60%)}}@keyframes best-in-img{0%{opacity:0;transform:translate(28px)scale(.96)}}@keyframes best-in-up{0%{opacity:0;transform:translateY(12px)}}@keyframes best-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes best-sheen{0%{transform:translate(-160%)skew(-20deg)}to{transform:translate(520%)skew(-20deg)}}@keyframes best-glint{0%{transform:translate(-100%)}55%,to{transform:translate(720%)}}.best{border:1px solid var(--border);border-radius:var(--radius-lg);background:#05080d;position:relative;overflow:hidden;container:best/inline-size}.best-bg{pointer-events:none;background:linear-gradient(115deg,#1d8cff29 0%,#1d8cff00 38%);position:absolute;inset:0;overflow:hidden}.best-bg:before,.best-bg:after{content:"";z-index:1;position:absolute;inset:0}.best-bg:before{opacity:.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.9 0'/></filter><rect width='300' height='300' filter='url(%23n)'/></svg>")}.best-bg:after{background:linear-gradient(90deg,#05080d00 44%,#05080db8 54% 88%,#05080d4d 100%)}.best-type{color:#0000;font-family:var(--font-poster), sans-serif;letter-spacing:.02em;white-space:nowrap;-webkit-text-stroke:1.5px #8cc8ff21;font-size:168px;line-height:.8;position:absolute;top:-26px;left:-30px}.best-type.is-2{-webkit-text-stroke-color:#8cc8ff17;top:118px;left:-250px}.best-type span{color:#1d8cff12;-webkit-text-stroke-color:#8cc8ff33}.best-main{z-index:1;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:28px;min-height:232px;padding:0 32px;display:grid;position:relative}.best-kicker{color:var(--blue-light);font-family:var(--font-poster), sans-serif;letter-spacing:.14em;align-items:center;gap:10px;font-size:18px;line-height:1;display:flex}.best-kicker:before{content:"";background:#1d8cff;width:22px;height:2px}.best-num{color:#fff;height:112px;font-family:var(--font-poster), sans-serif;letter-spacing:.01em;margin-top:8px;font-size:136px;line-height:.86;display:block;overflow:hidden}.best-roll{animation:best-roll .5s var(--ease) backwards;display:inline-block}.best-roll>span{color:#1d8cff}.best-head h2{color:#fff;margin-top:10px;font-size:18px;line-height:1.3}.best-head p{color:var(--muted);font-size:13px}.best-spot{grid-template-columns:280px minmax(0,1fr) auto;align-self:stretch;align-items:center;gap:28px;display:grid;position:relative}.best-spot:focus-visible{outline-offset:-4px;border-radius:14px;outline:2px solid #1d8cff}.best-art{align-self:stretch;position:relative}.best-tile{width:196px;height:196px;transition:rotate .6s var(--ease), translate .6s var(--ease);animation:best-in-img .55s var(--ease) backwards;background:#0b1018;border:1px solid #8cc8ff8c;border-radius:24px;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%;rotate:-6deg;box-shadow:0 22px 44px #000000b3}.best-tile .cover-img{object-fit:cover;transform:scale(1.18)}.best-info{min-width:0;animation:best-in-up .5s var(--ease) 60ms backwards;gap:10px;display:grid}.best-info strong{color:#fff;font-size:24px;line-height:1.3}.best-facts{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.best-sold{color:var(--muted);align-items:baseline;gap:6px;font-size:13px;display:inline-flex}.best-sold b{color:#fff;font-family:var(--font-poster), sans-serif;letter-spacing:.02em;font-size:34px;font-weight:400;line-height:.9}.best-stock{border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:inline-flex}.best-stock:before{content:"";background:#22c55e;border-radius:50%;width:6px;height:6px}.best-stock[data-out]:before{background:#f87171}.best-action{max-width:260px;animation:best-in-up .5s var(--ease) .12s backwards;justify-items:end;gap:12px;display:grid}.best-action .best-price strong{color:var(--blue-light);white-space:nowrap;font-size:30px}.best-btn{color:#fff;white-space:nowrap;background:#1d8cff;border-radius:12px;align-items:center;gap:6px;padding:11px 18px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.best-btn svg{transition:transform .25s var(--ease)}.best-sheen{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.best-sheen:after{content:"";background:linear-gradient(90deg,#fff0,#c8e6ff1f 35%,#ffffff38 50%,#c8e6ff1f 65%,#fff0);width:26%;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-160%)skew(-20deg)}@media (hover:hover){.best-spot:hover .best-sheen:after{animation:.9s ease-in-out best-sheen}.best-spot:hover .best-tile{translate:-50% calc(-50% - 6px);rotate:-2deg}.best-spot:hover .best-btn svg{transform:translate(3px)}}.best-tabs{z-index:1;grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));border-top:1px solid var(--border);background:#070b12;display:grid;position:relative}.best-tabline{width:calc(100% / var(--n,3));height:2px;transform:translateX(calc(var(--i,0) * 100%));transition:transform .45s var(--ease);background:#ffffff1a;position:absolute;top:-1px;left:0}.best-fill{transform-origin:0;background:#1d8cff;animation:5s linear both best-fill;position:absolute;inset:0}.best[data-paused] .best-fill{animation-play-state:paused}.best-tab{width:100%;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 20px 14px;font-size:13px;transition:color .3s,background .3s;display:grid}.best-tab+.best-tab{border-left:1px solid var(--border)}.best-tab b{color:#ffffff4d;font-family:var(--font-poster), sans-serif;letter-spacing:.04em;font-size:22px;font-weight:400;transition:color .3s}.best-thumb{opacity:.5;border-radius:9px;width:38px;height:38px;transition:opacity .3s;display:block;overflow:hidden;box-shadow:0 0 0 1px #96bef02e}.best-thumb>*{object-fit:cover;width:100%;height:100%;display:block}.best-tn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.best-tab em{white-space:nowrap;font-size:12px;font-style:normal}.best-tab[aria-pressed=true]{color:#fff;background:#ffffff0b}.best-tab[aria-pressed=true] b{color:#fff}.best-tab[aria-pressed=true] .best-thumb{opacity:1}.best-tab:not([aria-pressed=true]):hover{color:var(--text)}.best-tab:not([aria-pressed=true]):hover .best-thumb{opacity:.8}.best-tab:focus-visible{outline-offset:-2px;outline:2px solid #1d8cff}.best-edge{z-index:2;background:linear-gradient(90deg,#0a3f8f,#1d8cff 35%,#79c4ff 70%,#1d8cff);height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.best-edge:after{content:"";background:linear-gradient(90deg,#fff0,#ffffffe6 50%,#fff0);width:12.5%;animation:6.5s cubic-bezier(.4,0,.6,1) 1.2s infinite best-glint;position:absolute;top:0;bottom:0;left:0}@container best (max-width:1080px){.best-main{grid-template-columns:200px minmax(0,1fr);gap:22px;padding:0 24px}.best-spot{grid-template-columns:220px minmax(0,1fr) auto;gap:22px}.best-num{height:96px;font-size:116px}.best-tile{width:170px;height:170px}.best-info strong{font-size:20px}}@container best (max-width:900px){.best-type{font-size:110px;top:-16px}.best-type.is-2{top:80px}.best-bg:after{background:linear-gradient(#05080d00 40%,#05080db8 56% 100%)}.best-main{padding:18px 16px;display:block}.best-head{min-height:150px;padding-right:150px}.best-num{height:76px;font-size:92px}.best-head h2{font-size:16px}.best-spot{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:14px;position:static}.best-art{width:140px;height:140px;position:absolute;top:18px;right:16px}.best-tile{border-radius:18px;width:122px;height:122px}.best-info strong{font-size:18px}.best-action{justify-content:space-between;align-items:center;display:flex}.best-action .best-price{justify-content:flex-start}.best-action .best-price strong{font-size:24px}.best-sheen{display:none}.best-action{max-width:none}.best-tab{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 6px;padding:10px 10px 12px}.best-tab b{grid-row:1;font-size:18px}.best-thumb{grid-area:1/2;width:30px;height:30px}.best-tn{display:none}.best-tab em{grid-area:2/1/auto/-1;font-size:11px}}.dstrip{border:1px solid var(--border-strong);background:linear-gradient(var(--blue), var(--blue)) 18px 0 / 56px 2px no-repeat, linear-gradient(rgba(var(--blue-rgb), .45), rgba(var(--blue-rgb), .45)) 0 0 / 100% 1px no-repeat, linear-gradient(100deg, rgba(var(--blue-rgb), .1) 0%, rgba(var(--blue-rgb), 0) 34%), var(--surface-solid);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:18px 24px;padding:18px 22px;display:grid}:root[data-theme=light] .dstrip{border-color:rgba(var(--line-rgb), .16);box-shadow:var(--card-shadow)}.dstrip-icon{border:1px solid var(--border-strong);object-fit:cover;background:#05070c;border-radius:16px;width:60px;height:60px}.dstrip-id{gap:3px;min-width:0;display:grid}.dstrip-kick{color:var(--blue-light);letter-spacing:.18em;align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.dstrip-id strong{color:var(--white);font-size:19px;line-height:1.2}.dstrip-id small{color:var(--muted);flex-wrap:wrap;gap:2px 14px;font-size:13px;display:flex}.dstrip-id small span{align-items:center;gap:6px;display:inline-flex}.dstrip-id small b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.dstrip-dot{background:var(--subtle);border-radius:50%;width:8px;height:8px}.dstrip-dot.is-on{background:var(--green)}.dstrip-faces{align-items:center;gap:14px;min-width:0;display:flex}.dstrip-stack{flex:none;display:flex}.dstrip-stack>span{width:36px;height:36px;position:relative}.dstrip-stack>span+span{margin-left:-8px}.dstrip-stack img{border:2px solid var(--surface-solid);background:var(--surface-2);border-radius:50%;width:36px;height:36px}.dstrip-stack i{border:2px solid var(--surface-solid);background:var(--green);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.dstrip-stack i[data-s=idle]{background:var(--yellow)}.dstrip-stack i[data-s=dnd]{background:var(--red)}.dstrip-who{min-width:0;color:var(--muted);font-size:12.5px;line-height:1.45}.dstrip-who b{color:var(--text);overflow-wrap:anywhere;font-weight:600}.dstrip-cta{min-height:46px;padding:0 22px}@media (max-width:980px){.dstrip{grid-template-columns:auto minmax(0,1fr)}.dstrip-faces,.dstrip-cta{grid-column:1/-1}}@media (max-width:480px){.dstrip{gap:14px;padding:16px}.dstrip-icon{width:52px;height:52px}.dstrip-stack>span,.dstrip-stack img{width:32px;height:32px}}.ccard-grid{grid-template-columns:repeat(2,1fr);gap:20px 16px;display:grid}.ccard{flex-direction:column;gap:10px;display:flex}.ccard-img{aspect-ratio:3;border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--border);transition:transform .25s var(--ease), box-shadow .25s;display:block;position:relative;overflow:hidden}.ccard-img .cover-img{object-fit:cover}.ccard-grid[data-single]{grid-template-columns:1fr}.ccard-grid[data-single] .ccard-img{aspect-ratio:4}@media (max-width:640px){.ccard-grid[data-single] .ccard-img{aspect-ratio:3}}.catart{background:#05080d;display:block;position:absolute;inset:0;overflow:hidden;container:catart/size}.catart>*{display:block;position:absolute}.catart>.catart-tape{width:289cqh;height:16.7cqh;font-family:var(--font-poster), sans-serif;letter-spacing:.08em;white-space:nowrap;align-items:center;font-size:10.6cqh;line-height:1;display:flex;overflow:hidden}.catart-tape>span{flex:none}.catart-track{gap:8.9cqh;display:flex}.catart-track>span{flex:none}.catart-track>span:before,.catart-tape i:before{content:attr(data-t)}.catart-tape i{font-family:var(--font), sans-serif;letter-spacing:.2em;font-size:5cqh;font-style:normal;font-weight:700}.catart-tape.is-fill{color:#04060a;background:#1d8cff}.catart-tape.is-line{color:#8cc8ffb3;background:#090d1499;border:1px solid #1d8cff8c}.catart-tape-1{top:14.4cqh;left:-83cqh;transform:rotate(-38deg)}.catart-tape-2{top:62cqh;left:-94cqh;transform:rotate(38deg)}.catart-tape-3{top:83cqh;left:-33cqh;transform:rotate(-38deg)}.catart-tape-4{top:11cqh;right:-94cqh;transform:rotate(38deg)}.catart-tape-5{top:65.5cqh;right:-105cqh;transform:rotate(-38deg)}.catart-shade{background:radial-gradient(92cqh 40cqh at calc(100% - 83cqh) 52%,#05080df7 0%,#05080df2 62%,#05080d00 100%),linear-gradient(90deg,#05080d00 0%,#05080ddb 30%,#05080df0 60%,#05080dcc 84%,#05080d26 100%);inset:0}.catart-tiles{inset:0}.catart:not(.catart-stage) .catart-tiles{perspective:220cqh;perspective-origin:75cqh}.catart-tile{aspect-ratio:1;width:72cqh;transition:transform .6s var(--ease);background:linear-gradient(#0b1018,#0b1018) padding-box padding-box,linear-gradient(140deg,#dceefff2,#1d8cff73 38%,#8cc8ff1a 72%) border-box;border:max(1px,.45cqh) solid #0000;border-radius:10cqh;display:block;position:absolute;top:14cqh;left:2cqh;overflow:hidden;transform:translateZ(-16cqh)rotateY(32deg)rotate(-3deg);box-shadow:-3cqh 4cqh 8cqh #0009}.catart-tile+.catart-tile{z-index:1;width:78cqh;top:9cqh;left:66cqh;transform:translateZ(6cqh)rotateY(20deg)rotate(-1.5deg)}.catart:not(.catart-stage) .catart-tile:first-child:not(:only-child):after{content:"";z-index:1;transition:opacity .6s var(--ease);background:linear-gradient(90deg,#04070c9e,#04070c40);position:absolute;inset:0}.catart:not(.catart-stage):not(.catart-photomode) .catart-tiles:after{content:"";z-index:-1;background:radial-gradient(closest-side,#000c,#0000);border-radius:50%;width:150cqh;height:16cqh;position:absolute;top:80cqh;left:4cqh}.catart-solo:not(.catart-stage) .catart-tiles:before{content:"";z-index:-1;aspect-ratio:1;width:76cqh;transition:transform .6s var(--ease);background:linear-gradient(135deg,#111a28,#070b12);border:max(1px,.45cqh) solid #8cc8ff47;border-radius:10cqh;position:absolute;top:13cqh;left:14cqh;transform:translateZ(-30cqh)rotateY(32deg)rotate(-6deg)}.catart-tile img{object-fit:cover;transform:scale(1.22)}.catart-tile.is-cutout{aspect-ratio:816/1254;width:auto;height:112cqh;box-shadow:none;filter:drop-shadow(0 5cqh 8cqh #000000b3);background:0 0;border:0;border-radius:0;top:6cqh;left:66cqh;overflow:visible;transform:none}.catart-tile.is-cutout img{object-fit:contain;transform:none}.catart-solo .catart-tile{width:84cqh;top:8cqh;left:40cqh;transform:translateZ(6cqh)rotateY(20deg)rotate(-2deg)}.catart-solo .catart-tile.is-cutout{width:auto;height:114cqh;top:8cqh;left:42cqh;transform:none}.catart-title{z-index:2;text-align:center;width:150cqh;top:50%;right:8cqh;transform:translateY(-50%)skew(-9deg)}.catart-th{color:#fff;text-shadow:0 1.7cqh #04060a;white-space:nowrap;font-size:21cqh;font-weight:700;line-height:1.12;display:block}.catart-th.is-long{font-size:15.6cqh;line-height:1.3}.catart-en{color:#1d8cff;font-family:var(--font-poster), sans-serif;letter-spacing:.02em;text-shadow:0 2.2cqh #04060a;white-space:nowrap;margin-top:1.1cqh;font-size:42cqh;line-height:.9;display:block}.catart-en.is-long{font-size:34.4cqh}.catart-en.is-xlong{margin-top:3.3cqh;font-size:25.6cqh}.catart-title.is-stack .catart-th{text-shadow:none;justify-content:center;align-items:center;gap:4.4cqh;font-size:13.3cqh;line-height:1.3;display:flex}.catart-title.is-stack .catart-th:before{content:"";background:#1d8cff;width:12cqh;height:max(2px,1.4cqh)}.catart-top,.catart-title.is-stack .catart-en{font-family:var(--font-poster), sans-serif;letter-spacing:.02em;text-shadow:0 2.2cqh #04060a;white-space:nowrap;margin-top:2.2cqh;font-size:26cqh;line-height:.92;display:block}.catart-top{color:#fff}.catart-top b{color:#1d8cff;font-weight:400}.catart-title.is-stack .catart-en{margin-top:0}.catart-logo{z-index:2;width:18.9cqh;height:18.9cqh;top:6.7cqh;right:8.9cqh}.catart-floor{background:radial-gradient(170cqh 24cqh at 80cqh 87%,#1d8cff3d,#1d8cff00 70%),radial-gradient(120cqh 60cqh at 100% 0,#79c4ff12,#79c4ff00 70%),linear-gradient(#03050a 0%,#070d19 62%,#0b1629 86.5%,#081020 87%,#04070d 100%);inset:0}.catart-dots{opacity:.42;background-image:radial-gradient(circle,#ffffffbf 0 .42cqh,#0000 .62cqh);background-position:6cqh 8cqh;background-size:26cqh 26cqh;height:86cqh;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}.catart-beam{opacity:.7;background:linear-gradient(90deg,#8cc8ff00,#8cc8ff99 35%,#e9f6ff 50%,#8cc8ff99 65%,#8cc8ff00);width:230cqh;height:max(1px,.45cqh);top:40cqh;left:-70cqh;transform:rotate(-24deg)}.catart-beam.is-2{opacity:.4;width:200cqh;top:10cqh;left:auto;right:-60cqh}.catart-spot{background:conic-gradient(from 160deg at 50% 0,#a0d2ff00 0deg,#a0d2ff2e 13deg,#a0d2ff3d 20deg,#a0d2ff2e 27deg,#a0d2ff00 40deg 360deg);width:180cqh;height:96cqh;top:-4cqh;left:-6cqh;-webkit-mask-image:linear-gradient(#000 10%,#00000059 80%,#0000);mask-image:linear-gradient(#000 10%,#00000059 80%,#0000)}.catart-ghost{color:#0000;font-family:var(--font-poster), sans-serif;white-space:nowrap;-webkit-text-stroke:max(1px, .55cqh) #79c4ff80;font-size:108cqh;line-height:.72;bottom:13.5cqh;left:9cqh}.catart-ghost.is-2{-webkit-text-stroke-color:#79c4ff57;left:115cqh}.catart-pool{background:radial-gradient(closest-side,#1d8cffa6,#1d8cff2e 55%,#1d8cff00);border-radius:50%;width:124cqh;height:24cqh;top:76cqh;left:22cqh}.catart-horizon{background:linear-gradient(90deg,#79c4ff00,#79c4ffb3 16%,#79c4ff73 45%,#79c4ff2e 80%,#79c4ff00);height:max(1px,.35cqh);top:86.5cqh;left:0;right:0}.catart-contact{background:radial-gradient(closest-side,#000000d9,#0000);border-radius:50%;width:88cqh;height:7cqh;top:84cqh;left:45cqh}.catart-stage .catart-shade{background:radial-gradient(92cqh 44cqh at calc(100% - 83cqh),#04070ccc 0%,#04070c8c 55%,#04070c00 100%)}.catart-corner{border:0 solid #79c4ffa6;border-width:max(1px,.55cqh) 0 0 max(1px,.55cqh);width:9cqh;height:9cqh;top:6cqh;left:5.5cqh}.catart-corner.is-2{border-width:0 max(1px,.55cqh) max(1px,.55cqh) 0;inset:auto 5.5cqh 7cqh auto}.catart-edge{z-index:3;background:linear-gradient(90deg,#0a3f8f,#1d8cff 35%,#79c4ff 70%,#1d8cff);height:max(2px,1.2cqh);bottom:0;left:0;right:0}.catart-grain{opacity:.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.9 0'/></filter><rect width='300' height='300' filter='url(%23n)'/></svg>");inset:0}.catart-stage .catart-tile.is-cutout{height:88cqh;top:2cqh;left:51cqh}.catart-photo{width:185cqh;height:100cqh;top:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 30%,#0000008c 58%,#0000 90%);mask-image:linear-gradient(90deg,#000 30%,#0000008c 58%,#0000 90%)}.catart-photo img{object-fit:cover;transition:scale .8s var(--ease)}.catart-vign{background:linear-gradient(#05080d00 55%,#05080dd9 100%),linear-gradient(#05080d8c 0%,#05080d00 30%);inset:0}.catart-photomode .catart-tape-1{--tape-from:-40cqh 23cqh;top:2cqh;left:-112cqh;transform:rotate(-30deg)}.catart-photomode .catart-tape-2{--tape-from:-40cqh -10cqh;top:80cqh;left:-60cqh;transform:rotate(14deg)}.catart-photomode .catart-tape-5{--tape-from:40cqh -11.5cqh;top:84cqh;right:-98cqh;transform:rotate(-16deg)}.catart-photomode .catart-tape.is-line{color:#8cc8ffbf;background:#090d14c7}.catart-photomode .catart-shade{background:radial-gradient(95cqh 46cqh at calc(100% - 83cqh) 52%,#05080deb 0%,#05080dbd 55%,#05080d00 100%)}.catart-photomode .catart-grain{opacity:.07}@media (hover:hover){.ccard:hover .catart:not(.catart-stage) .catart-tile:not(.is-cutout){transform:translate(-6cqh)translateZ(-24cqh)rotateY(38deg)rotate(-5deg)}.ccard:hover .catart:not(.catart-stage) .catart-tile+.catart-tile:not(.is-cutout),.ccard:hover .catart-solo:not(.catart-stage) .catart-tile:not(.is-cutout){transform:translate(3cqh)translateZ(16cqh)rotateY(8deg)rotate(0)}.ccard:hover .catart-solo:not(.catart-stage) .catart-tiles:before{transform:translate(-12cqh)translateZ(-36cqh)rotateY(38deg)rotate(-9deg)}}.ccard:hover .catart-tile.is-cutout{transform:translateY(-3.3cqh)}@keyframes ccard-in{0%{opacity:0;translate:0 22px}}@keyframes catart-fade{0%{opacity:0}}@keyframes catart-rise{0%{opacity:0;translate:0 28cqh}}@keyframes catart-title-in{0%{opacity:0;translate:18cqh}}@keyframes catart-tape-in{0%{opacity:0;translate:var(--tape-from)}}@keyframes catart-draw{0%{scale:0 1}}@keyframes catart-lamp{0%{opacity:0}14%{opacity:.85}22%{opacity:.1}34%{opacity:1}42%{opacity:.4}56%,to{opacity:1}}@keyframes catart-glint{0%{translate:-40cqh}45%,to{translate:calc(100cqw + 6cqh)}}@keyframes catart-drift{to{translate:calc(-50% - 4.45cqh)}}.catart-tape-1{--tape-from:-40cqh 31cqh;--tape-delay:60ms}.catart-tape-2{--tape-from:-40cqh -31cqh;--tape-delay:.16s}.catart-tape-3{--tape-from:40cqh -31cqh;--tape-delay:.22s}.catart-tape-4{--tape-from:40cqh 31cqh;--tape-delay:.11s}.catart-tape-5{--tape-from:40cqh -31cqh;--tape-delay:.19s}.ccard-grid>.ccard[data-rowstart]{grid-column-start:1}:root[data-lxr] .ccard-grid>.ccard:not([data-reveal]),.ccard[data-reveal=wait]{opacity:0}@media print{.ccard-grid>.ccard{opacity:1!important;animation:none!important}}.ccard[data-reveal=in]{animation:ccard-in .6s var(--ease) var(--reveal-delay,0s) backwards}.ccard[data-reveal=in] .catart-tape{animation:catart-tape-in 1s var(--ease) calc(var(--reveal-delay,0s) + var(--tape-delay,0s)) backwards}.ccard[data-reveal=in] .catart-tile{animation:catart-rise .8s var(--ease) calc(var(--reveal-delay,0s) + .22s) backwards}.ccard[data-reveal=in] .catart-tile+.catart-tile{animation-delay:calc(var(--reveal-delay,0s) + .34s)}@keyframes catart-float{50%{translate:0 -2.2cqh}}@keyframes catart-float-b{50%{translate:0 1.6cqh}}.catart:not(.catart-stage) .catart-tile:not(.is-cutout){animation:6s ease-in-out infinite catart-float}.catart:not(.catart-stage) .catart-tile+.catart-tile:not(.is-cutout){animation-name:catart-float-b}.ccard[data-reveal=in] .catart:not(.catart-stage) .catart-tile:not(.is-cutout){animation:catart-rise .8s var(--ease) calc(var(--reveal-delay,0s) + .22s) backwards, catart-float 6s ease-in-out calc(var(--reveal-delay,0s) + 1.1s) infinite}.ccard[data-reveal=in] .catart:not(.catart-stage) .catart-tile+.catart-tile:not(.is-cutout){animation:catart-rise .8s var(--ease) calc(var(--reveal-delay,0s) + .34s) backwards, catart-float-b 6s ease-in-out calc(var(--reveal-delay,0s) + 1.2s) infinite}.ccard[data-reveal=in] .catart-title{animation:catart-title-in .7s var(--ease) calc(var(--reveal-delay,0s) + .32s) backwards}.ccard[data-reveal=in] .catart-logo{animation:catart-fade .6s ease calc(var(--reveal-delay,0s) + .52s) backwards}.ccard[data-reveal=in] .catart-horizon{transform-origin:0;animation:catart-draw .9s var(--ease) calc(var(--reveal-delay,0s) + 80ms) backwards}.ccard[data-reveal=in] :is(.catart-spot,.catart-pool){animation:catart-lamp 1.2s linear calc(var(--reveal-delay,0s) + .26s) backwards}.ccard[data-reveal=in] :is(.catart-dots,.catart-beam){animation:catart-fade 1.2s ease calc(var(--reveal-delay,0s) + .42s) backwards}.ccard[data-reveal=in] .catart-stage .catart-tile{animation-delay:calc(var(--reveal-delay,0s) + .52s)}.ccard[data-reveal=in] .catart-ghost{animation:catart-fade 1s ease calc(var(--reveal-delay,0s) + .76s) backwards}.ccard[data-reveal=in] .catart-photo{animation:catart-photo-in 1.1s var(--ease) var(--reveal-delay,0s) backwards}@keyframes catart-photo-in{0%{opacity:0;translate:-10cqh}}.catart-track{animation:30s linear infinite catart-drift}.catart-tape.is-line .catart-track{animation-direction:reverse}.catart-pool{transition:scale .6s var(--ease)}.catart>.catart-glint{background:linear-gradient(90deg,#e9f6ff00,#fffffff2 50%,#e9f6ff00);border-radius:1cqh;width:30cqh;height:max(2px,1cqh);animation:6.5s cubic-bezier(.4,0,.6,1) 1.8s infinite catart-glint;top:86.18cqh;left:0;translate:-40cqh}@media (hover:hover){.ccard:hover .catart-pool{scale:1.12}.ccard:hover .catart-photo img{scale:1.05}}.ccard[data-off] :is(.catart-track,.catart-glint,.catart-tile){animation-play-state:paused}.ccard:hover .ccard-img{box-shadow:0 0 0 1px rgba(var(--line-rgb), .45), 0 20px 40px -24px rgba(var(--shade-rgb), calc(.9 * var(--shade-k)));transform:translateY(-3px)}.ccard-row{justify-content:space-between;align-items:center;gap:12px;padding:0 4px;display:flex}.ccard-row>span:first-child{flex-direction:column;min-width:0;display:flex}.ccard-row strong{color:var(--white);font-size:16px}.ccard-soon{border:1px solid var(--border-strong);color:var(--muted);vertical-align:2px;border-radius:999px;align-items:center;gap:6px;margin-left:8px;padding:2px 9px;font-size:11.5px;font-weight:600;line-height:1.5;display:inline-flex}.ccard-count{border:1px solid var(--border-strong);color:var(--muted);vertical-align:2px;border-radius:999px;margin-left:8px;padding:2px 9px;font-size:11.5px;font-weight:600;line-height:1.5;display:inline-block}.ccard-soon:before{content:"";background:var(--blue);border-radius:50%;width:6px;height:6px}.ccard-row small{color:var(--muted);font-size:13px}.ccard-go,.pcard-go{background:rgba(var(--fg-rgb), .08);width:34px;height:34px;color:var(--white);border-radius:50%;flex-shrink:0;place-items:center;transition:background .2s,color .2s;display:grid}.ccard:hover .ccard-go{background:var(--white);color:var(--ink)}.ccard-cta{background:var(--white);color:var(--ink);white-space:nowrap;transition:background .2s, color .2s, transform .2s var(--ease);border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:700;display:inline-flex}.ccard:hover .ccard-cta{background:var(--blue);color:var(--on-blue);transform:translate(2px)}@media (max-width:760px){.ccard-grid{grid-template-columns:1fr}}.pcard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.pcard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);transition:transform .25s var(--ease), border-color .25s, box-shadow .25s;flex-direction:column;display:flex;overflow:hidden}.pcard:hover{border-color:rgba(var(--line-rgb), .4);box-shadow:0 20px 36px -26px rgba(var(--shade-rgb), calc(.9 * var(--shade-k)));transform:translateY(-4px)}.pcard-img{aspect-ratio:1;display:block;position:relative;overflow:hidden}.pcard-img .art,.pcard-img .cover-img{object-fit:cover;transition:transform .35s var(--ease)}.pcard[data-soldout=true] .pcard-img .art,.pcard[data-soldout=true] .pcard-img .cover-img{filter:grayscale()brightness(.45)}.pcard-badge{z-index:4;background:var(--white);color:var(--ink);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;line-height:1.4;position:absolute;top:13px;right:16px}.pcard-badge.is-red{color:#fff;background:#e11d48}.pcard-badge.is-orange{color:#fff;background:#ea580c}.pcard-body{border-top:2px solid #0000;border-image:linear-gradient(90deg,#0a3f8f,#1d8cff 35%,#79c4ff 70%,#1d8cff) 1;flex-direction:column;flex:1;gap:6px;padding:16px 18px 18px;display:flex;position:relative}.pcard-cat{color:var(--muted);font-size:12px}.pcard-cat:before{content:"";background:var(--blue);vertical-align:middle;width:14px;height:1px;margin-right:8px;display:inline-block}.pcard-body>:is(.pcard-badges,.pcard-badge)+.pcard-cat{text-overflow:ellipsis;white-space:nowrap;padding-right:96px;overflow:hidden}.pcard-name{color:var(--white);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.pcard-meta{color:var(--muted);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.pcard-meta span{align-items:center;gap:4px;display:inline-flex}.pcard-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.pcard-price{min-width:0;color:var(--blue-light);white-space:nowrap;flex-wrap:wrap;align-items:baseline;column-gap:6px;font-size:20px;font-weight:700;display:flex}.price-was{color:var(--muted);font-size:13px;font-weight:500;text-decoration-thickness:1px}.deal-off{color:var(--red);white-space:nowrap;font-size:13px;font-weight:700}.pcard-badges{z-index:4;flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex;position:absolute;top:13px;right:16px}.pcard-badges .pcard-badge{position:static}.best-price{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:2px 8px;display:flex}.pcard-go{background:var(--blue);width:38px;height:38px;color:var(--on-blue);border-radius:12px}.pcard-go svg{transition:translate .25s var(--ease)}.pcard:hover .pcard-go{background:var(--blue-hover);color:var(--on-blue)}.pcard:hover .pcard-go svg{translate:2px -2px}@media (max-width:1024px){.pcard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.pcard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pcard-body{padding:10px 12px 12px}.pcard-name{font-size:14px}.pcard-price{font-size:15px}.pcard-price .price-was{font-size:12px}.pcard-go{border-radius:10px;width:32px;height:32px}.pcard-meta span:last-child{display:none}.pcard-badge,.pcard-badges{top:10px;right:10px}.pcard-badge{padding:3px 7px;font-size:10px}.pcard-body>:is(.pcard-badges,.pcard-badge)+.pcard-cat{padding-right:64px}}.pcard-list{border-radius:16px}.pcard-list .pcard-body{border-top:1px solid var(--border);border-image:;gap:6px;padding:14px}.pcard-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pcard-head .pcard-name{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:15px;font-weight:600;line-height:1.35;display:-webkit-box}.pcard-head .pcard-badges,.pcard-head .pcard-badge{flex:none;position:static}.pcard-list .pcard-price{font-size:18px}.pcard-list .pcard-meta{gap:4px 10px;font-size:12px}.pcard-dot{background:var(--green);border-radius:50%;width:6px;height:6px;display:inline-block}.pcard[data-soldout=true] .pcard-dot{background:var(--red)}.pcard-list .pcard-foot{padding-top:10px;display:block}.pcard-cta{background:var(--blue);height:40px;color:var(--on-blue);border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:600;transition:background .2s,color .2s;display:flex}.pcard-list:hover .pcard-cta{background:var(--blue-hover)}.pcard-list[data-soldout=true] .pcard-cta,.pcard-list[data-soldout=true]:hover .pcard-cta{background:rgba(var(--fg-rgb), .08);color:var(--muted)}@media (max-width:640px){.pcard-list .pcard-body{padding:10px}.pcard-head{flex-direction:column-reverse;align-items:flex-start;gap:6px}.pcard-head .pcard-badges,.pcard-head .pcard-badge{white-space:nowrap}.pcard-head .pcard-name{font-size:13.5px}.pcard-list .pcard-price{font-size:15px}.pcard-list .pcard-meta span:last-child{display:inline-flex}.pcard-cta{height:36px;font-size:13px}}.btn-shine{isolation:isolate;position:relative;overflow:hidden}.btn-shine:after{content:"";z-index:-1;transition:transform .6s var(--ease);background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.btn-shine:hover:after{transform:translate(120%)}.pcard-img:before{content:"";z-index:1;opacity:0;transition:opacity .6s var(--ease);pointer-events:none;background:#03060cd6;position:absolute;inset:0}.pcard:not([data-soldout=true]):hover .pcard-img:before{opacity:1}.pcard-img .art,.pcard-img .cover-img{transition:transform .7s var(--ease)}.pcard:hover .pcard-img .art,.pcard:hover .pcard-img .cover-img{transform:scale(1.1)}.pcard-img.is-framed{background:#090d14}.pcard-img.is-framed .cover-img{transform:scale(1.24)}.pcard:hover .pcard-img.is-framed .cover-img{transform:scale(1.32)}.pcard-fx{z-index:2;perspective:900px;transform-style:preserve-3d;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.pcard-fx>*{opacity:0;transition:opacity .45s var(--ease), transform .5s var(--ease)}.pcard:hover .pcard-fx>*{opacity:1}.atom{aspect-ratio:1;width:27%;transform-style:preserve-3d;position:absolute;top:50%;left:50%}.atom-1{transform:translate(-50%,-50%)translateZ(-6px)}.atom-2{transform:translate(-50%,-50%)rotateX(66deg)rotateY(12deg)}.atom-3{transform:translate(-50%,-50%)rotateX(-66deg)rotateY(24deg)}.atom-ring{position:absolute;inset:0}.atom-ring:before,.atom-ring:after{content:"";border:2px solid #0000;border-top-color:#8cd0ff;border-right-color:var(--blue);border-radius:50%;position:absolute;inset:0}.atom-ring:after{border-width:6px;border-top-color:#8cd0ff59;border-right-color:rgba(var(--blue-rgb), .35);inset:-7%}.pcard:hover .atom-1 .atom-ring{animation:.7s linear infinite atom-spin}.pcard:hover .atom-2 .atom-ring{animation:1s linear infinite reverse atom-spin}.pcard:hover .atom-3 .atom-ring{animation:.8s linear infinite atom-spin}@keyframes atom-spin{to{transform:rotate(360deg)}}.pcard-pulse{aspect-ratio:1;background:radial-gradient(circle closest-side, rgba(var(--blue-rgb), .85), rgba(var(--blue-rgb), .4) 38%, rgba(var(--blue-rgb), .12) 66%, transparent 100%);border-radius:50%;width:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(-24px)}.pcard:hover .pcard-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pcard-pulse-a}@keyframes pcard-pulse-a{0%,to{opacity:.9}50%{opacity:.45}}.sparkle{width:3px;height:3px;box-shadow:0 0 5px 1px rgba(var(--blue-rgb), .9);background:#fff;border-radius:50%;position:absolute;transform:translateZ(30px)}.pcard:hover .sparkle{animation:1.5s ease-in-out infinite twinkle}.sparkle.s1{top:34%;left:38%}.sparkle.s2{animation-delay:.4s;top:64%;left:36%}.sparkle.s3{animation-delay:.8s;top:35%;left:62%}.sparkle.s4{animation-delay:1.1s;bottom:34%;right:37%}@keyframes twinkle{0%,to{opacity:.3;transform:translateZ(30px)scale(.8)}50%{opacity:1;transform:translateZ(30px)scale(1.2)}}.pcard-core{place-items:center;width:17%;display:grid;position:relative;transform:scale(.85)translateZ(0)}.pcard:hover .pcard-core{transform:scale(1.25)translateZ(0)}.pcard-core .coin{width:100%;height:auto}.pcard:hover{box-shadow:0 26px 54px -30px rgba(var(--shade-rgb), calc(.95 * var(--shade-k)))}.pcard:hover .pcard-go{background:var(--blue)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.home>.section,.home-hero>.figures,.home-stage>.ticker{animation:reveal-rise .7s var(--ease) both;animation-timeline:view();animation-range:entry entry 26%}.home>.section:has(>.ccard-grid){animation:none}}}@keyframes reveal-rise{0%{opacity:0;transform:translateY(20px)}}:root[data-theme=light] :is(.stats,.pcard){box-shadow:var(--card-shadow)}:root[data-theme=light] .ticker-item{box-shadow:var(--card-shadow-sm)}:root[data-theme=light] .pcard:hover{border-color:rgba(var(--line-rgb), .24);box-shadow:var(--card-shadow-hover)}:root[data-theme=light] .ccard-img{box-shadow:0 0 0 1px var(--border), var(--card-shadow)}:root[data-theme=light] .ccard:hover .ccard-img{box-shadow:0 0 0 1px rgba(var(--line-rgb), .24), var(--card-shadow-hover)}:root[data-theme=light] .banner-3d{box-shadow:0 0 0 1px #142c541f,0 24px 48px -30px #10224059}:root[data-theme=light] .banner:hover .banner-3d{box-shadow:0 0 0 1px #142c5442,0 24px 48px -30px #10224059}:root[data-theme=light] .sparkle{box-shadow:none}:root[data-theme=light] .pcard-fx{--blue:#1d8cff;--blue-rgb:29, 140, 255}:root[data-theme=light] .figure small{color:var(--blue-light)}:root[data-theme=light] .best{box-shadow:0 0 0 1px #142c541f,0 24px 48px -30px #10224059}@media (hover:none){.pcard:hover,.pcard:hover .pcard-img .art,.pcard:hover .pcard-img .cover-img{transform:none}.pcard:hover .pcard-img.is-framed .cover-img{transform:scale(1.24)}.ccard:hover .catart-tile.is-cutout,.ccard:hover .ccard-img{transform:none}}.fire{filter:drop-shadow(0 0 3px #ff781ed9);flex:none;animation:.7s ease-in-out infinite alternate fire-glow;overflow:visible}.fire path,.fire circle{transform-box:fill-box;transform-origin:50% 100%}.fire-back{fill:#e8361a;animation:.5s ease-in-out infinite alternate-reverse fire-lick}.fire-outer{fill:#ff7a1a;animation:.42s ease-in-out infinite alternate fire-lick}.fire-mid{fill:#ffb020;animation:.34s ease-in-out infinite alternate-reverse fire-lick}.fire-core{fill:#fff1b8;animation:.24s ease-in-out infinite alternate fire-core}.fire-spark{fill:#ffd166;opacity:0;animation:.95s ease-out infinite fire-rise}.fire-spark:nth-of-type(2){animation-delay:.16s}.fire-spark:nth-of-type(3){animation-delay:.32s}.fire-spark:nth-of-type(4){animation-delay:.48s}.fire-spark:nth-of-type(5){animation-delay:.64s}.fire-spark:nth-of-type(6){animation-delay:.8s}@keyframes fire-lick{0%{transform:scale(1)skew(0)}30%{transform:scale(.9,1.22)skew(-11deg)}65%{transform:scale(1.08,.88)skew(9deg)}to{transform:scale(.94,1.16)skew(-5deg)}}@keyframes fire-core{0%{transform:scale(.8,.82)}to{transform:scale(1.16,1.26)}}@keyframes fire-rise{0%{opacity:0;transform:translateY(0)scale(1.1)}12%{opacity:1}to{opacity:0;transform:translateY(-18px)scale(.25)}}@keyframes fire-glow{0%{filter:drop-shadow(0 0 2px #ff781e99)}to{filter:drop-shadow(0 0 5px #ff9628)}}.pcard[data-fire],.pcard[data-new]{position:relative;overflow:visible}.pcard[data-fire] .pcard-img,.pcard[data-new] .pcard-img{border-top-left-radius:inherit;border-top-right-radius:inherit}.pcard-fire{z-index:6;pointer-events:none;background:#12151c;border:2px solid #e11d48;border-radius:50%;place-items:center;width:44px;height:44px;animation:2.4s ease-in-out infinite pcard-fire-bob;display:grid;position:absolute;top:-18px;left:-18px}.pcard-fire .fire{width:26px;height:26px;margin-top:-3px}@keyframes pcard-fire-bob{0%,to{transform:rotate(-10deg)scale(1)}50%{transform:rotate(-4deg)scale(1.06)}}@media (max-width:640px){.pcard-fire{width:34px;height:34px;top:-10px;left:-10px}.pcard-fire .fire{width:20px;height:20px}}.newfx{filter:drop-shadow(0 0 3px #50aaffe6);flex:none;animation:1.2s ease-in-out infinite alternate newfx-glow;overflow:visible}.newfx path{transform-box:fill-box;transform-origin:50%}.newfx-main{fill:#fff;animation:1.2s ease-in-out infinite alternate newfx-beat}.newfx-twinkle{fill:#bfe0ff;opacity:0;animation:1.2s ease-in-out infinite newfx-twinkle}.newfx-twinkle:nth-of-type(3){animation-delay:.6s}@keyframes newfx-beat{0%{transform:scale(.82)rotate(-8deg)}to{transform:scale(1.08)rotate(10deg)}}@keyframes newfx-twinkle{0%,to{opacity:0;transform:scale(0)rotate(0)}45%{opacity:1;transform:scale(1.15)rotate(45deg)}75%{opacity:.7;transform:scale(.55)rotate(80deg)}}@keyframes newfx-glow{0%{filter:drop-shadow(0 0 2px #50aaff99)}to{filter:drop-shadow(0 0 6px #82c3ff)}}.pcard-new{z-index:6;color:#fff;white-space:nowrap;pointer-events:none;background:#12151c;border:2px solid #1d8cff;border-radius:999px;align-items:center;gap:5px;height:28px;padding:0 11px 0 8px;font-size:12.5px;font-weight:700;line-height:1;animation:2.4s ease-in-out infinite pcard-new-tag;display:flex;position:absolute;top:-15px;right:-14px;overflow:hidden;box-shadow:0 4px 12px #00000073}.pcard-new:after{content:"";background:linear-gradient(110deg,#0000 30%,#8cc8ff59 50%,#0000 70%);animation:2.4s ease-in-out .3s infinite pcard-new-shine;position:absolute;inset:0;transform:translate(-130%)}.pcard-new .newfx{width:16px;height:16px}.pcard-new-text:before{content:"สินค้าใหม่"}@keyframes pcard-new-tag{0%,to{transform:rotate(8deg)scale(1)}50%{transform:rotate(4deg)scale(1.06)}}@keyframes pcard-new-shine{0%{transform:translate(-130%)}40%,to{transform:translate(130%)}}@media (max-width:640px){.pcard-new{gap:4px;height:24px;padding:0 9px 0 6px;font-size:11px;top:-11px;right:-5px}.pcard-new .newfx{width:13px;height:13px}}
