@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@500;700;900&family=Oxanium:wght@300;400;600;700;800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--bg:#0a0c10;--panel:#0d1016;--ink:#f7f9fb;--muted:#c1c7d6;--accent-1:#ff2a3f;--accent-2:#ff6a3a;--accent-3:#ffb13a;--accent-1-20:#ff2a3f33;--accent-1-35:#ff2a3f59;--accent-1-50:#ff2a3f80;--glass:hsla(0,0%,100%,.045);--glass-2:#ffffff0f;--depth-0:0 0 0 #0000;--depth-1:6px 8px 18px #03060aa6,-6px -6px 14px #ffffff0a;--depth-2:12px 20px 36px #03060ab8,-8px -8px 20px #ffffff0f;--depth-3:22px 34px 64px #03060ac7,-10px -10px 26px #ffffff12;--inset-1:inset 6px 8px 16px #00000094,inset -6px -6px 12px #ffffff0f;--inset-2:inset 10px 14px 22px #0000009e,inset -8px -8px 18px #ffffff12;--glow-soft:0 0 26px #ff304061;--glow-strong:0 0 64px #ff304094,0 0 120px #ff783047;--radius:24px;--radius-pill:999px;--sheen:linear-gradient(90deg,#ff3c2800,#ff46281f 35%,#ff963c00 70%);--lava:linear-gradient(90deg,#ff3c3c14,#ff562a59 35%,#ff882e8c 55%,#ffa63659 75%,#ff3c3c14)}*,:after,:before{box-sizing:border-box}#root,body,html{height:100%}body{background:radial-gradient(1200px 800px at 70% -10%,#ff1e3c1f,#0000 60%),radial-gradient(900px 700px at -10% 100%,#ff1e3c1a,#0000 60%),linear-gradient(180deg,#090c11,#0b0f15 55%,#0a0c10);color:#f7f9fb;color:var(--ink);font-family:Oxanium,system-ui,-apple-system,Segoe UI,Roboto,Arial,Apple Color Emoji,Segoe UI Emoji;letter-spacing:.02em;margin:0;overflow:hidden}.crt{isolation:isolate;position:relative}.crt:before{animation:scan 10s linear infinite;background:linear-gradient(#0000 95%,#ffffff08 96%,#0000);background-size:100% 3px;mix-blend-mode:overlay;opacity:.35;z-index:1}.crt:after,.crt:before{content:"";inset:0;pointer-events:none;position:absolute}.crt:after{background:radial-gradient(120% 100% at 50% 50%,#0000 45%,#00000059);z-index:2}@keyframes scan{0%{background-position:0 0}to{background-position:0 100%}}.container{grid-gap:0;background:#0d1016;background:var(--panel);border-radius:30px;box-shadow:22px 34px 64px #03060ac7,-10px -10px 26px #ffffff12;box-shadow:var(--depth-3);display:grid;gap:0;grid-template-columns:330px 1fr 400px;height:100dvh;outline:1px solid #ffffff08;overflow:hidden;position:relative;width:100vw}.container.ember-slab:before{background:radial-gradient(1200px 600px at -10% 60%,#ff28401a,#0000 50%),linear-gradient(135deg,#ff283c24,#ff783214 45%,#ffffff05 55%,#ff283c1f 80%,#0000);border-radius:28px;content:"";filter:saturate(110%);inset:2px;position:absolute;z-index:0}.container.ember-slab:after{border-radius:30px;box-shadow:inset 0 0 0 2px #ffffff05,inset 0 -1px 60px #ff283c0f;content:"";inset:0;position:absolute;z-index:0}.slider{background:linear-gradient(180deg,#0e1218,#0b0f16);box-shadow:inset 6px 8px 16px #00000094,inset -6px -6px 12px #ffffff0f;box-shadow:var(--inset-1);overflow:hidden;padding:14px;position:relative}.slider:before{animation:sheen-sweep 6s ease-in-out infinite;background:linear-gradient(90deg,#ff3c2800,#ff46281f 35%,#ff963c00 70%);background:var(--sheen);content:"";inset:0;mix-blend-mode:screen;opacity:.55;pointer-events:none;position:absolute}@keyframes sheen-sweep{0%{background-position:-120% 0}50%{background-position:120% 0}to{background-position:-120% 0}}.list{height:100%;overflow-y:auto;padding:6px;scroll-behavior:smooth}.list::-webkit-scrollbar{width:10px}.list::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff28408c,#ff783c80);border-radius:8px;box-shadow:0 0 26px #ff304061;box-shadow:var(--glow-soft)}.list::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ff2840bf,#ff8c3c99)}.ember-button{background:radial-gradient(140% 120% at 30% 0,#ff3c3c1a,#ff3c3c0d 32%,#ffffff05 55%,#ffffff03 70%,#00000005 100%),#0d1117;border:1px solid #ffffff0a;border-radius:22px;box-shadow:10px 14px 28px #0000008c,-6px -6px 18px #ffffff0d,inset 0 1px 0 #ffffff0d;color:#ffd7db;cursor:pointer;font-size:clamp(14px,1.08vw + 8px,20px);font-weight:800;letter-spacing:.06em;margin:12px 6px;overflow:hidden;padding:18px 16px;position:relative;text-align:center;text-transform:uppercase;transition:transform .12s ease,box-shadow .18s ease,color .18s ease,background .18s ease,filter .18s ease,border-color .18s ease;-webkit-user-select:none;user-select:none}.ember-button .list-item-glow{background:radial-gradient(220px 120px at 50% -10%,#ff404066,#0000 60%);inset:0;opacity:0;position:absolute;transition:opacity .25s ease}.ember-button:hover .list-item-glow{opacity:.75}.ember-button:hover{border-color:#ffffff12;box-shadow:12px 16px 34px #0009,-8px -8px 20px #ffffff0f,0 0 18px #ff324047;color:#fff1f2;transform:translateY(-1px) scale(1.02)}.ember-button:active{box-shadow:inset 6px 8px 16px #00000094,inset -6px -6px 12px #ffffff0f,0 0 18px #ff324038;box-shadow:var(--inset-1),0 0 18px #ff324038;transform:translateY(0) scale(.996)}.ember-button:after{border-bottom:7px solid #0000;border-left:10px solid #ff404047;border-top:7px solid #0000;content:"";filter:drop-shadow(0 1px 0 rgba(0,0,0,.4)) drop-shadow(0 -1px 0 rgba(255,255,255,.04));height:0;opacity:.75;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:border-left-color .15s ease,opacity .15s ease,filter .15s ease;width:0}.ember-button:hover:after{border-left-color:#ff6b4a;filter:drop-shadow(0 0 8px rgba(255,60,64,.55))}.ember-button.highlighted{background:linear-gradient(180deg,#ff464038,#ff3c401a),#0e1116;border:1px solid #ff5a4659;box-shadow:inset 10px 14px 22px #0000009e,inset -8px -8px 18px #ffffff12,0 0 36px #ff324059;box-shadow:var(--inset-2),0 0 36px #ff324059;color:#fff}.ember-button.highlighted:before{background:linear-gradient(90deg,#ff2a3f,#ff6a3a,#ffb13a);background:linear-gradient(90deg,var(--accent-1),var(--accent-2),var(--accent-3));border-radius:6px;bottom:12px;content:"";filter:blur(8px) saturate(125%);height:8px;left:16px;opacity:.75;position:absolute;right:40px}.list-item-text{position:relative;z-index:1}.showcase{background:radial-gradient(120% 140% at 65% 0,#ff283c14,#0000 55%),#0d1117;border-left:0;border-right:0;box-shadow:inset 6px 8px 16px #00000094,inset -6px -6px 12px #ffffff0f;box-shadow:var(--inset-1);display:flex;flex-direction:column;min-width:0;position:relative}.holo:before{animation:holo-swim 10s ease-in-out infinite alternate;background:radial-gradient(80% 120% at 75% 40%,#ff503c1a,#ff783c0d 40%,#0000 60%),linear-gradient(120deg,#ff463c2e,#ff8c3c14 40%,#ffffff05 60%,#0000);border-radius:0;content:"";inset:0;mix-blend-mode:screen;opacity:.55;pointer-events:none;position:absolute}@keyframes holo-swim{0%{opacity:.45;transform:translateX(-1%) translateY(-1%)}to{opacity:.65;transform:translateX(1%) translateY(1%)}}.showcase-content{align-items:center;display:flex;flex:1 1 auto;justify-content:center;overflow:hidden;padding:28px 24px 120px}.showcase-image,.showcase-video{background:#0a0d12;border:1px solid #ffffff0d;border-radius:28px;box-shadow:16px 24px 42px #03060abf,-8px -8px 26px #ffffff0d,0 0 36px #ff283c38;filter:drop-shadow(0 18px 40px rgba(255,40,60,.16));max-height:calc(80% - 90px);max-width:min(100%,1000px);object-fit:contain;transition:transform .14s ease,filter .14s ease,box-shadow .22s ease}.showcase-image:hover,.showcase-video:hover{box-shadow:22px 28px 52px #03060acc,-10px -10px 28px #ffffff0f,0 0 56px #ff463c59}.back-button{background:linear-gradient(180deg,#0f141b,#0b0f16);border:1px solid #ffffff0f;border-radius:16px;box-shadow:6px 8px 18px #03060aa6,-6px -6px 14px #ffffff0a,inset 0 0 0 0 #0000;box-shadow:var(--depth-1),inset 0 0 0 0 #0000;color:#fff;cursor:pointer;font-size:24px;left:14px;line-height:1;padding:10px 14px;position:absolute;top:14px;transition:transform .08s ease,box-shadow .18s ease,background .18s ease,opacity .2s ease;-webkit-user-select:none;user-select:none}.back-button:hover{background:linear-gradient(180deg,#111721,#0b0f16);box-shadow:12px 20px 36px #03060ab8,-8px -8px 20px #ffffff0f,0 0 18px #ff3c3c59;box-shadow:var(--depth-2),0 0 18px #ff3c3c59;transform:translateX(-2px) scale(1.06)}.back-button:active{background:linear-gradient(180deg,#0b0f16,#0a0d12);box-shadow:inset 10px 14px 22px #0000009e,inset -8px -8px 18px #ffffff12,0 0 24px #ff503c47;box-shadow:var(--inset-2),0 0 24px #ff503c47}.back-button.disabled{box-shadow:none;opacity:.55;pointer-events:none}.dock{align-items:center;background:linear-gradient(180deg,#0f1218,#0b0f16);border:1px solid #ffffff0f;border-radius:40px;bottom:20px;box-shadow:0 20px 60px #0009,inset -2px -2px 8px #ffffff0d,inset 4px 4px 12px #0000008c;display:flex;gap:14px;isolation:isolate;left:50%;padding:14px 16px;position:absolute;transform:translateX(-50%);width:clamp(420px,60vw,960px)}.dock:before{animation:dock-flow 10s ease-in-out infinite alternate;background:linear-gradient(90deg,#ff3c3c14,#ff562a59 35%,#ff882e8c 55%,#ffa63659 75%,#ff3c3c14);background:var(--lava);border-radius:38px;content:"";filter:saturate(140%) blur(18px);inset:3px;opacity:.55;position:absolute;z-index:0}@keyframes dock-flow{0%{background-position:-60% 0;opacity:.45}to{background-position:160% 0;opacity:.65}}.dock-knob{background:radial-gradient(120% 120% at 30% 20%,#ffffff0f,#0000 35%),linear-gradient(180deg,#131821,#0e1218);border:1px solid #ffffff0f;border-radius:50%;box-shadow:12px 16px 28px #0009,-6px -6px 18px #ffffff0f,inset 0 1px 0 #ffffff0f;color:#fff;cursor:pointer;display:grid;height:56px;place-items:center;position:relative;transition:transform .08s ease,box-shadow .18s ease,background .18s ease,opacity .18s ease,border-color .18s ease,filter .18s ease;width:56px;z-index:1}.dock-knob:hover{border-color:#ffffff14;box-shadow:16px 20px 36px #000000b3,-8px -8px 22px #ffffff12,0 0 22px #ff463c5c;transform:translateY(-1px) scale(1.03)}.dock-knob:active{box-shadow:inset 10px 14px 22px #0000009e,inset -8px -8px 18px #ffffff12,0 0 24px #ff503c40;box-shadow:var(--inset-2),0 0 24px #ff503c40;transform:translateY(0) scale(.985)}.dock-knob[disabled]{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.icon-left,.icon-right,.icon-sound{display:block;filter:drop-shadow(0 0 6px rgba(255,80,60,.6));height:28px;position:relative;width:28px}.icon-left:before,.icon-right:before{background:linear-gradient(180deg,#ff6a3a,#ff2a3f);background:linear-gradient(180deg,var(--accent-2),var(--accent-1));border-radius:6px;content:"";inset:0;mask:conic-gradient(from 90deg at 50% 50%,#0000 0 25%,#000 25% 75%,#0000 75% 100%);-webkit-mask:conic-gradient(from 90deg at 50% 50%,#0000 0 25%,#000 25% 75%,#0000 75% 100%);position:absolute;transform:rotate(0)}.icon-left:before{transform:rotate(180deg)}.icon-sound:after,.icon-sound:before{background:linear-gradient(180deg,#ff6a3a,#ff2a3f);background:linear-gradient(180deg,var(--accent-2),var(--accent-1));border-radius:2px;bottom:6px;content:"";left:6px;position:absolute;top:6px;width:8px}.icon-sound:after{border-radius:4px;left:16px;opacity:.9;width:2px}.dock-knob.sound.off .icon-sound{filter:grayscale(1) opacity(.6)}.dock-rail{background:radial-gradient(100% 120% at 20% 30%,#ffffff0f,#0000 42%),linear-gradient(180deg,#111620,#0c1118);border:1px solid #ffffff0f;border-radius:32px;box-shadow:inset -2px -2px 12px #ffffff0d,inset 6px 8px 16px #0009;flex:1 1 auto;gap:10px;height:56px;padding:0 6px;z-index:1}.dock-rail,.rail-seg{align-items:center;display:flex;position:relative}.rail-seg{background:linear-gradient(180deg,#0f141b,#0b1016);border:1px solid #ffffff0f;border-radius:20px;box-shadow:6px 8px 18px #00000073,-4px -4px 12px #ffffff0d,inset 0 1px 0 #ffffff0f;cursor:pointer;flex:1 1;height:40px;justify-content:center;overflow:hidden;transition:transform .08s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,filter .18s ease}.rail-seg:hover{box-shadow:8px 10px 22px #00000080,inset 0 1px 0 #ffffff0f;transform:translateY(-1px) scale(1.02)}.rail-seg:active{box-shadow:inset 6px 8px 16px #00000094,inset -6px -6px 12px #ffffff0f;box-shadow:var(--inset-1);transform:translateY(0) scale(.99)}.rail-seg .seg-core{background:linear-gradient(90deg,#ff503c00,#ff643c59,#ff963c8c,#ff643c59,#ff503c00);inset:0;opacity:0;position:absolute;transform:translateX(-60%);transition:opacity .25s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.rail-seg .seg-label{color:#ffd6d6;font-size:12px;letter-spacing:.12em;pointer-events:none;text-transform:uppercase}.rail-seg.active .seg-core{animation:seg-glow 2.4s ease-in-out infinite alternate;opacity:.9;transform:translateX(0)}.rail-seg.done{border-color:#ff78468c;box-shadow:6px 10px 24px #00000073,inset 0 0 0 1px #ff784640,0 0 20px #ff6e3c40}.rail-seg.done .seg-label{color:#fff}@keyframes seg-glow{0%{filter:drop-shadow(0 0 10px rgba(255,60,60,.35)) saturate(120%)}to{filter:drop-shadow(0 0 24px rgba(255,100,60,.55)) saturate(150%)}}.details-panel{backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);background:#ffffff0a;border-left:1px solid #ffffff0f;box-shadow:inset 6px 8px 16px #00000094,inset -6px -6px 12px #ffffff0f;box-shadow:var(--inset-1);display:flex;flex-direction:column;gap:16px;min-width:0;overflow:auto;padding:20px 18px 22px}.details-panel::-webkit-scrollbar{width:10px}.details-panel::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff3c408c,#ff783c73);border-radius:8px;box-shadow:0 0 26px #ff304061;box-shadow:var(--glow-soft)}.details-panel::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#ff3c40bf,#ff8c3c99)}.details-header{display:flex;flex-direction:column;gap:6px;overflow:hidden}.details-brand{color:#fff;font-family:Orbitron,Oxanium,system-ui,sans-serif;font-size:clamp(28px,3.2vw,44px);font-weight:900;letter-spacing:.08em;line-height:1.1;text-shadow:0 1px 0 #0006,0 0 26px #ff3c4073;text-transform:uppercase;word-break:break-word}.details-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#ffe3e6;display:-webkit-box;font-size:clamp(16px,1.8vw,24px);font-weight:800;letter-spacing:.04em;line-height:1.25;overflow:hidden;word-break:break-word}.desc-accordion{background:linear-gradient(180deg,#ff5a461f,#ff3c400f);border:1px solid #ffffff0f;border-radius:16px;box-shadow:inset 6px 8px 16px #00000094,inset -6px -6px 12px #ffffff0f;box-shadow:var(--inset-1);overflow:hidden}.desc-accordion>summary{align-items:center;background:linear-gradient(180deg,#ff50402e,#ff3c4014);color:#fff;cursor:pointer;display:flex;font-weight:900;gap:8px;letter-spacing:.06em;list-style:none;padding:12px 14px;text-transform:uppercase;-webkit-user-select:none;user-select:none}.desc-accordion>summary::-webkit-details-marker{display:none}.desc-accordion>summary:before{color:#ff7760;content:"▸";margin-right:6px;text-shadow:0 0 26px #ff304061;text-shadow:var(--glow-soft);transition:transform .15s ease}.desc-accordion[open]>summary:before{content:"▾"}.desc-body{padding:12px 14px 14px}.desc-body,.desc-lead{color:#f7f9fb;color:var(--ink)}.desc-lead{font-size:15px;line-height:1.7;margin:0 0 10px}.desc-list{grid-gap:9px;display:grid;gap:9px;margin:0;padding-left:20px}.desc-list li{color:#f7e9ea;font-size:14px;line-height:1.55;list-style:disc}.desc-list li::marker{color:#ff2a3f;color:var(--accent-1)}.neon-rail{box-shadow:inset -4px 0 16px #ff3c4029,inset 0 0 0 1px #ffffff08}.checkout-card{background:linear-gradient(180deg,#ff463c1a,#ff3c400d);border:1px solid #ffffff0f;border-radius:18px;box-shadow:6px 8px 18px #03060aa6,-6px -6px 14px #ffffff0a,inset 0 0 20px #ff3c400f;box-shadow:var(--depth-1),inset 0 0 20px #ff3c400f;display:flex;flex-direction:column;gap:12px;margin-top:auto;padding:12px}.checkout-heading{color:#fff;font-family:Orbitron,system-ui,sans-serif;font-size:16px;font-weight:900;letter-spacing:.1em;text-shadow:0 0 12px #ff3c4073;text-transform:uppercase}.checkout-section{grid-gap:8px;display:grid;gap:8px}.checkout-subtitle{color:#ffd0d4;font-size:12px;letter-spacing:.12em;opacity:.9;text-transform:uppercase}.checkout-media-strip{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.checkout-media-strip::-webkit-scrollbar{height:8px}.checkout-media-strip::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff3c4073,#ff783c73);border-radius:6px}.checkout-thumb{background:#0a0d12;border:1px solid #ffffff0f;border-radius:12px;box-shadow:0 6px 16px #00000059,0 0 12px #ff3c4033;height:56px;object-fit:cover;width:56px}.checkout-info{grid-gap:6px;display:grid;gap:6px}.checkout-line{grid-gap:8px;align-items:center;display:grid;font-size:13px;gap:8px;grid-template-columns:80px 1fr}.checkout-line .label{color:#ff9eae;letter-spacing:.05em;opacity:.95}.checkout-line .value{color:#fff}.checkout-pill{align-items:center;background:linear-gradient(180deg,#ff503c38,#ff3c401a);border:1px solid #ffffff0f;border-radius:999px;box-shadow:0 0 26px #ff304061,6px 8px 18px #03060aa6,-6px -6px 14px #ffffff0a;box-shadow:var(--glow-soft),var(--depth-1);color:#fff;display:inline-flex;font-size:12px;font-weight:800;gap:8px;letter-spacing:.06em;max-width:100%;padding:6px 12px;text-transform:uppercase}.checkout-placeholder{color:#f6c7cf;font-size:12px;opacity:.8}.checkout-btn{appearance:none;background:linear-gradient(180deg,#ff503c40,#ff3c4026);border:1px solid #ffffff0f;border-radius:14px;box-shadow:6px 8px 18px #03060aa6,-6px -6px 14px #ffffff0a,0 0 26px #ff304061;box-shadow:var(--depth-1),var(--glow-soft);color:#fff;cursor:not-allowed;font-weight:900;letter-spacing:.08em;margin-top:4px;opacity:.8;padding:12px 14px;text-transform:uppercase;width:100%}@media (max-width:1200px){.container{grid-template-columns:300px 1fr 360px}}@media (max-width:980px){.container{grid-template-columns:300px 1fr}.details-panel{display:none}}@media (prefers-reduced-motion:reduce){.crt:before,.dock:before,.holo:before,.rail-seg.active .seg-core,.slider:before{animation:none!important}}
/*# sourceMappingURL=main.f20bdc94.css.map*/