*{box-sizing:border-box;margin:0;padding:0}:root{--color-bg:#0A0B10;--color-surface:#13161F;--color-surface2:#1A1E2A;--color-border:#242A3A;--color-accent:#7882E6;--color-accent-hover:#9098EC;--color-text:#EAECF3;--color-text-muted:#9AA4B8;--color-success:#2ecc71;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:28px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--color-surface3:#232838;--color-border-light:#313A52;--color-warning:#f39c12;--color-danger:#e74c3c;--color-info:#3498db;--color-accent-bg:rgba(201,116,58,0.15);--color-success-bg:rgba(46,204,113,0.15);--color-overlay:rgba(6,7,12,0.82);--color-status-delivered:#60a5fa;--color-status-on-order:#f59e0b;--color-status-in-stock:#2ecc71;--color-status-delivered-bg:rgba(96,165,250,0.1);--color-status-on-order-bg:rgba(245,158,11,0.1);--color-status-in-stock-bg:rgba(46,204,113,0.1);--color-spec-label:#8b8ba6;--color-spec-value:#c8c8d8;--color-placeholder:#8b8ba6;--color-badge-bg:rgba(0,0,0,0.7);--color-condition-new:rgba(46,204,113,0.8);--color-condition-used:rgba(255,165,0,0.8);--font-logo:"Space Ranger Rus",sans-serif;--text-xs:11px;--text-sm:13px;--text-base:15px;--text-lg:17px;--text-xl:20px;--text-2xl:24px;--text-3xl:32px;--text-4xl:40px;--line-tight:1.2;--line-normal:1.5;--line-relaxed:1.7;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--shadow-sm:0 1px 2px rgba(0,0,0,0.3);--shadow-md:0 4px 12px rgba(0,0,0,0.4);--shadow-lg:0 8px 24px rgba(0,0,0,0.5);--shadow-xl:0 16px 48px rgba(0,0,0,0.6);--shadow-glow:0 0 20px rgba(120,130,230,0.3);--shadow-card-hover:0 8px 24px rgba(0,0,0,0.35),0 0 0 1px rgba(120,130,230,0.1);--header-height:64px;--max-width:1280px;--content-padding:20px;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--transition-fast:0.15s ease;--transition-base:0.2s ease;--transition-slow:0.3s ease;--transition-spring:0.4s var(--ease-spring);--z-dropdown:100;--z-sticky:500;--z-modal:1000;--z-overlay:900;--z-toast:1100}html{color-scheme:dark}body,html{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:16px;line-height:1.5;min-height:100vh;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font-family:inherit}input,select,textarea{font-family:inherit;color-scheme:dark}select option{background:var(--color-surface2);color:var(--color-text)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,var(--color-surface) 25%,var(--color-surface2) 50%,var(--color-surface) 75%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;border-radius:var(--radius-sm)}.skeleton-text{composes:skeleton;height:14px;margin-bottom:8px}.skeleton-card{composes:skeleton;border-radius:var(--radius-md);overflow:hidden}html{scroll-behavior:smooth}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}:focus:not(:focus-visible){outline:none}.skip-to-content{position:absolute;top:-100px;left:16px;background:var(--color-accent);color:#fff;padding:8px 16px;border-radius:var(--radius-sm);font-weight:600;font-size:14px;z-index:10001;text-decoration:none;transition:top .2s ease}.skip-to-content:focus{top:8px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-surface)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.desktop-nav{display:flex;width:100%;align-items:center;justify-content:space-evenly;gap:clamp(0px,.3vw,8px);min-width:0}.desktop-actions-cta,.desktop-actions-phone{display:inline-flex}.mobile-bottom-sheet,.mobile-burger,.mobile-cta-bar{display:none}@media (max-width:1024px){.desktop-actions-cta,.desktop-actions-phone{display:none!important}}@media (max-width:768px){.desktop-nav{display:none!important}.mobile-burger{display:flex!important}.mobile-cta-bar{display:flex!important;position:fixed;bottom:0;left:0;right:0;z-index:90;background:rgb(10,10,15);border-top:1px solid var(--color-border);padding:10px 16px max(10px,env(safe-area-inset-bottom));gap:8px;justify-content:center;align-items:center}.mobile-cta-bar a,.mobile-cta-bar button{min-height:48px;flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 8px;border-radius:var(--radius-md);font-size:13px;font-weight:600;text-decoration:none;border:none;cursor:pointer}body.has-cta-bar{padding-bottom:72px}}@media (max-width:480px){.desktop-actions-phone{display:none!important}}.bottom-sheet-backdrop{position:fixed;inset:0;z-index:150;background:rgba(0,0,0,.6);opacity:0;transition:opacity .3s var(--ease-out);pointer-events:none}.bottom-sheet-backdrop.open{opacity:1;pointer-events:auto;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.bottom-sheet-panel{position:fixed;bottom:0;left:0;right:0;z-index:151;background:rgba(17,17,24,.92);border-top:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding:12px 20px max(24px,env(safe-area-inset-bottom));max-height:75vh;overflow-y:auto;transform:translateY(100%);transition:transform .35s var(--ease-out)}.bottom-sheet-panel.open{transform:translateY(0);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.bottom-sheet-handle{width:36px;height:4px;background:rgba(255,255,255,.2);border-radius:2px;margin:0 auto 20px}.bottom-sheet-nav{display:flex;flex-direction:column;gap:4px}.bottom-sheet-nav a{font-family:var(--font-head);display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--radius-md);color:var(--color-text);font-size:16px;font-weight:500;transition:background .2s;text-decoration:none}.bottom-sheet-nav a:active{background:rgba(255,255,255,.06)}.bottom-sheet-nav a.active{background:rgba(var(--accent-rgb),.1);color:var(--color-accent)}.bottom-sheet-divider{height:1px;background:rgba(255,255,255,.06);margin:8px 0}.bottom-sheet-contacts{display:flex;flex-direction:column;gap:8px;padding:8px 0}.bottom-sheet-contacts a{display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:var(--radius-md);color:var(--color-text);font-size:15px;font-weight:600;text-decoration:none}.bottom-sheet-lang{display:flex;gap:8px;padding:12px 16px 4px}.bottom-sheet-lang button{flex:1 1;padding:10px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:transparent;color:var(--color-text);font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,border-color .2s}.bottom-sheet-lang button.active{background:rgba(var(--accent-rgb),.15);border-color:var(--color-accent);color:var(--color-accent)}.filter-drawer-overlay{display:none}@media (max-width:768px){.filter-drawer-overlay{display:block;position:fixed;inset:0;z-index:140;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out)}.filter-drawer-overlay.open{opacity:1;pointer-events:auto}.filter-drawer{position:fixed;bottom:0;left:0;right:0;z-index:141;background:rgba(17,17,24,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding:12px 20px 24px;max-height:80vh;overflow-y:auto;transform:translateY(100%);transition:transform .35s var(--ease-out)}.filter-drawer.open{transform:translateY(0)}.filter-drawer-header{display:flex;justify-content:space-between;align-items:center;padding:8px 0 16px}.filter-drawer-header h3{font-size:18px;font-weight:700;color:var(--color-text)}.filter-drawer-close{min-height:48px;min-width:48px;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.08);border:none;font-size:18px;display:flex}.filter-drawer-close,.mobile-filter-btn{color:var(--color-text);align-items:center;justify-content:center;cursor:pointer}.mobile-filter-btn{display:flex!important;gap:8px;width:100%;padding:12px;background:var(--color-surface2);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:15px;font-weight:600;margin-bottom:16px}.desktop-sidebar{display:none!important}}@media (min-width:769px){.filter-drawer,.filter-drawer-overlay,.mobile-filter-btn{display:none!important}}.detail-grid{display:grid;grid-template-columns:1fr 360px;grid-gap:30px;gap:30px;align-items:start}.detail-sidebar{position:-webkit-sticky;position:sticky;top:84px}.detail-photo{height:420px}.detail-cta-mobile{display:none}@media (max-width:768px){.detail-grid{grid-template-columns:1fr!important;gap:16px!important}.detail-sidebar{position:static!important;order:-1}.detail-photo{height:260px!important}.detail-cta-mobile{display:flex!important;position:fixed;bottom:0;left:0;right:0;z-index:80;background:rgb(10,10,15);border-top:1px solid var(--color-border);padding:10px 16px max(10px,env(safe-area-inset-bottom));gap:8px}.detail-cta-mobile a{min-height:48px;flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 8px;border-radius:var(--radius-md);font-size:14px;font-weight:600;text-decoration:none;border:none}.detail-sidebar .detail-desktop-cta{display:none!important}}.products-sidebar{width:240px;flex-shrink:0;position:-webkit-sticky;position:sticky;top:80px;align-self:flex-start}.products-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.products-tabs::-webkit-scrollbar{display:none}@media (max-width:768px){.products-sidebar{display:none!important}.products-mobile-filter-btn{display:flex!important}}@media (min-width:769px){.products-mobile-filter-btn{display:none!important}}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:32px;gap:32px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}@media (max-width:768px){.footer-grid{grid-template-columns:1fr 1fr!important;gap:24px!important}footer{padding-bottom:80px!important}}@media (max-width:480px){.footer-grid{grid-template-columns:1fr!important}}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:20px;gap:20px}@media (max-width:480px){.card-grid{grid-template-columns:1fr!important;gap:12px!important}}.breadcrumbs{display:flex;gap:8px;align-items:center;font-size:14px;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.breadcrumbs::-webkit-scrollbar{display:none}@media (max-width:480px){.specs-grid{grid-template-columns:1fr!important}}@media (hover:none) and (pointer:coarse){.card-grid a>div{transform:none!important}}.pagination-row{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.bottom-sheet-panel[aria-hidden=true] a,.bottom-sheet-panel[aria-hidden=true] button{visibility:hidden}.bottom-sheet-panel.open[aria-hidden=true] a,.bottom-sheet-panel.open[aria-hidden=true] button{visibility:visible}:root{--color-accent-press:#5E68D8;--accent-soft:rgba(120,130,230,0.14);--accent-ring:rgba(120,130,230,0.45);--accent-rgb:120,130,230;--glow-sky:90,160,230;--glow-cyan:110,200,220;--glow-peri:120,130,230;--glow-violet:150,110,220;--glow-teal:80,200,180;--glow-dusty:120,180,210;--glow-ice:90,190,240;--glow-rose:200,130,180;--glow-mint:140,220,200;--color-text-dim:#6C7589;--border-hairline:rgba(180,195,225,0.09);--border-hairline-strong:rgba(180,195,225,0.16);--shadow-accent:0 0 0 1px rgba(120,130,230,0.35),0 8px 24px rgba(120,130,230,0.22);--acrylic-bg:rgba(14,16,24,0.72);--mica-tint:radial-gradient(120% 100% at 100% 0%,rgba(120,140,190,0.06),transparent 60%),linear-gradient(180deg,rgba(255,255,255,0.02),transparent 40%);--font-sans:"Golos Text","PingFang SC","Microsoft YaHei","Noto Sans SC",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-display:"Orbitron","JetBrains Mono",system-ui,sans-serif;--font-head:"Exo 2","Golos Text",system-ui,sans-serif;--font-price:"Orbitron","JetBrains Mono",monospace;--font-num:"JetBrains Mono","Golos Text",monospace}@font-face{font-family:Space Ranger Rus;src:url(/fonts/spaceranger-rus.otf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Orbitron;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/orbitron-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/exo2-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Exo\ 2;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/exo2-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geologica-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geologica-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-latinext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/golos-text-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/golos-text-latinext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/golos-text-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}a[href^="tel:"]{font-family:var(--font-price);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mica,.mica-raised{background-color:var(--color-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-lg)}.mica-raised{background-image:var(--mica-tint)}.acrylic{background:var(--acrylic-bg);backdrop-filter:blur(20px) saturate(135%);-webkit-backdrop-filter:blur(20px) saturate(135%);border:1px solid var(--border-hairline-strong);border-radius:var(--radius-lg)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.acrylic{background:rgba(14,16,24,.96)}}.arcane-slider{--as-bg-current:none;container-type:inline-size;margin:0 auto;isolation:isolate;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:--as-rune-r 1.5s ease-in-out,--as-rune-g 1.5s ease-in-out,--as-rune-b 1.5s ease-in-out}.arcane-slider,.arcane-slider__viewport{position:relative;width:100%;aspect-ratio:16/9}.arcane-slider__viewport{background:#03080a;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;border-radius:14px;box-shadow:0 0 0 1px rgba(255,255,255,.04),0 30px 80px -20px rgba(0,0,0,.7)}@property --as-rune-r{syntax:"<number>";initial-value:168;inherits:true}@property --as-rune-g{syntax:"<number>";initial-value:255;inherits:true}@property --as-rune-b{syntax:"<number>";initial-value:214;inherits:true}@property --as-glow-x{syntax:"<percentage>";initial-value:50%;inherits:false}@property --as-glow-y{syntax:"<percentage>";initial-value:50%;inherits:false}@property --as-glow-inner{syntax:"<number>";initial-value:.35;inherits:false}@property --as-glow-mid{syntax:"<number>";initial-value:.22;inherits:false}@property --as-glow-outer{syntax:"<number>";initial-value:.1;inherits:false}.arcane-slider:before{content:"";display:none;position:absolute;inset:-35%;background:radial-gradient(circle 60% at var(--as-glow-x) var(--as-glow-y),rgba(var(--as-rune-r),var(--as-rune-g),var(--as-rune-b),.3) 0,rgba(var(--as-rune-r),var(--as-rune-g),var(--as-rune-b),.1) 35%,rgba(0,0,0,0) 75%);pointer-events:none;z-index:0;-webkit-mask-image:radial-gradient(ellipse closest-side at 50% 50%,#000 46%,transparent 100%);mask-image:radial-gradient(ellipse closest-side at 50% 50%,#000 46%,transparent 100%);animation:arcane-glow-wander 20s ease-in-out infinite}@keyframes arcane-glow-wander{0%{--as-glow-x:35%;--as-glow-y:38%}20%{--as-glow-x:66%;--as-glow-y:34%}40%{--as-glow-x:70%;--as-glow-y:62%}60%{--as-glow-x:52%;--as-glow-y:72%}80%{--as-glow-x:32%;--as-glow-y:58%}to{--as-glow-x:35%;--as-glow-y:38%}}@keyframes arcane-glow-breath-inner{0%,to{--as-glow-inner:0.22}50%{--as-glow-inner:0.45}}@keyframes arcane-glow-breath-mid{0%,to{--as-glow-mid:0.13}50%{--as-glow-mid:0.30}}@keyframes arcane-glow-breath-outer{0%,to{--as-glow-outer:0.05}50%{--as-glow-outer:0.18}}@media (prefers-reduced-motion:reduce){.arcane-slider:before,.arcane-slider__viewport{animation:none}}.arcane-slider__reflection{top:100%;left:0;width:100%;aspect-ratio:16/3;margin-top:4px;border-radius:0 0 14px 14px;background-color:transparent;background-image:var(--as-bg-current);transform:perspective(420px) rotateX(43deg) translateY(100%) scaleY(-1);transform:perspective(44cqw) rotateX(43deg) translateY(100%) scaleY(-1);transform-origin:center top;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:.36;filter:blur(3.5px) saturate(.8);mask-image:linear-gradient(0deg,rgba(0,0,0,.9),rgba(0,0,0,0) 88%),radial-gradient(82% 122% at 50% 100%,rgba(0,0,0,1) 44%,rgba(0,0,0,0) 100%);-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,.9),rgba(0,0,0,0) 88%),radial-gradient(82% 122% at 50% 100%,rgba(0,0,0,1) 44%,rgba(0,0,0,0) 100%);mask-composite:intersect;-webkit-mask-composite:source-in;pointer-events:none;transition:opacity .6s ease-out}.arcane-slider__reflection,.arcane-slider__reflection:after{position:absolute;background-size:100% auto;background-repeat:no-repeat;background-position:0 100%}.arcane-slider__reflection:after{content:"";inset:0;background-image:var(--as-bg-next);opacity:0;transition:opacity var(--as-reflection-fade-ms,1.5s) ease-out}.arcane-slider.is-reflection-fading .arcane-slider__reflection:after{opacity:1}.arcane-slider:after{content:"";position:absolute;left:50%;bottom:-6px;transform:translateX(-50%);width:66%;height:54px;background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.62) 0,rgba(0,0,0,0) 72%);filter:blur(10px);pointer-events:none;z-index:3}@media (max-width:768px){.arcane-slider__reflection{transform:perspective(650px) rotateX(28deg) translateY(100%) scaleY(-1)}.arcane-slider:after{height:34px;filter:blur(7px)}}.arcane-slider__progress{position:absolute;left:0;bottom:0;width:100%;height:2px;background:rgba(var(--as-rune-r),var(--as-rune-g),var(--as-rune-b),.75);transform-origin:left center;transform:scaleX(0);opacity:0;pointer-events:none;z-index:4;border-radius:0 2px 2px 0}.arcane-slider__canvas{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:1}.arcane-slider__controls{position:absolute;inset:auto 0 24px 0;display:flex;justify-content:center;gap:10px;z-index:5;pointer-events:none}.arcane-slider__dot{pointer-events:auto;width:36px;height:6px;border-radius:3px;background:rgba(255,255,255,.18);border:0;padding:0;cursor:pointer;transition:background .3s ease,transform .3s ease,box-shadow .3s ease}.arcane-slider__dot:hover{background:rgba(var(--as-rune-r),var(--as-rune-g),var(--as-rune-b),.55);transform:scaleY(1.5)}.arcane-slider__dot[aria-current=true]{background:rgba(var(--as-rune-r),var(--as-rune-g),var(--as-rune-b),.95);box-shadow:0 0 12px rgba(var(--as-rune-r),var(--as-rune-g),var(--as-rune-b),.8);width:56px}.arcane-slider__arrow{position:absolute;top:50%;width:52px;height:52px;border-radius:50%;border:1px solid rgba(var(--as-rune-r),var(--as-rune-g),var(--as-rune-b),.4);background:rgba(8,14,12,.78);color:rgba(var(--as-rune-r),var(--as-rune-g),var(--as-rune-b),.9);font-size:22px;line-height:50px;text-align:center;cursor:pointer;transform:translateY(-50%);transition:background .3s ease,box-shadow .3s ease,transform .3s ease;z-index:5}.arcane-slider__arrow:hover{background:rgba(var(--as-rune-r),var(--as-rune-g),var(--as-rune-b),.18);box-shadow:0 0 24px rgba(var(--as-rune-r),var(--as-rune-g),var(--as-rune-b),.5);transform:translateY(-50%) scale(1.06)}.arcane-slider__arrow:disabled{opacity:.35;cursor:not-allowed}.arcane-slider__arrow--prev{left:18px}.arcane-slider__arrow--next{right:18px}.arcane-slider__caption{position:absolute;left:50%;bottom:56px;transform:translateX(-50%);color:#eafaff;font:14px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:4px;text-transform:uppercase;text-shadow:0 2px 12px rgba(0,0,0,.7);z-index:4;opacity:.85;transition:opacity .3s ease;pointer-events:none}.arcane-slider.is-transitioning{pointer-events:none}.arcane-slider.is-transitioning .arcane-slider__arrow,.arcane-slider.is-transitioning .arcane-slider__dot{pointer-events:none;opacity:.6}@media (max-width:768px){.arcane-slider__arrow{width:42px;height:42px;line-height:40px;font-size:18px}.arcane-slider__caption{font-size:11px;letter-spacing:3px;bottom:46px}}@property --halo-on{syntax:"<number>";initial-value:0;inherits:false}@property --halo-breath-i{syntax:"<number>";initial-value:.24;inherits:false}@property --halo-breath-m{syntax:"<number>";initial-value:.12;inherits:false}@property --halo-breath-o{syntax:"<number>";initial-value:.04;inherits:false}@keyframes car-halo-i{0%,to{--halo-breath-i:0.24}50%{--halo-breath-i:0.44}}@keyframes car-halo-m{0%,to{--halo-breath-m:0.12}50%{--halo-breath-m:0.26}}@keyframes car-halo-o{0%,to{--halo-breath-o:0.04}50%{--halo-breath-o:0.12}}.arcane-tilt-card{--tilt-perspective:1000px;--glare-size:60%;--glare-r:220;--glare-g:235;--glare-b:250;--tilt-x:0deg;--tilt-y:0deg;--glare-x:50%;--glare-y:50%;--glare-a:0;--parallax-z:0px;--card-r:110;--card-g:200;--card-b:220;--halo-on:0;position:relative;display:block;border-radius:12px;transform-style:preserve-3d;transform:perspective(var(--tilt-perspective)) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));box-shadow:0 0 22px rgba(var(--card-r),var(--card-g),var(--card-b),calc(var(--halo-on) * var(--halo-breath-i))),0 0 60px rgba(var(--card-r),var(--card-g),var(--card-b),calc(var(--halo-on) * var(--halo-breath-m))),0 0 130px rgba(var(--card-r),var(--card-g),var(--card-b),calc(var(--halo-on) * var(--halo-breath-o)));transition:--halo-on 1.8s cubic-bezier(.4,0,.6,1)}.arcane-tilt-card:hover{--halo-on:1;transition:--halo-on .6s cubic-bezier(.4,0,.6,1);animation:car-halo-i 7s ease-in-out infinite,car-halo-m 11s ease-in-out -3s infinite,car-halo-o 13s ease-in-out -5s infinite}.arcane-tilt-card__inner{position:relative;z-index:0;transform-style:preserve-3d}.arcane-tilt-card__parallax{transform:translateZ(var(--parallax-z))}.arcane-tilt-card__glare{position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--glare-x) var(--glare-y),rgba(var(--glare-r),var(--glare-g),var(--glare-b),var(--glare-a)),rgba(var(--glare-r),var(--glare-g),var(--glare-b),0) var(--glare-size));z-index:1;transform:translateZ(calc(var(--parallax-z) + 4px))}@media (prefers-reduced-motion:reduce){.arcane-tilt-card{transform:none!important;box-shadow:none!important;animation:none!important}.arcane-tilt-card__glare{background:none!important;transform:none!important}.arcane-tilt-card__parallax{transform:none!important}}@media (hover:none){.arcane-tilt-card{transform:none;box-shadow:none}.arcane-tilt-card__glare{background:none}.arcane-tilt-card__parallax{transform:none}}@property --arc-handle-scale{syntax:"<number>";initial-value:1;inherits:false}@property --arc-halo-alpha{syntax:"<number>";initial-value:.19;inherits:false}.arcane-range{--ar-r:235;--ar-g:232;--ar-b:225;--arc-pct-min:0;--arc-pct-max:0;position:relative;width:100%;height:32px;box-sizing:border-box;font-family:system-ui,-apple-system,Segoe UI,sans-serif;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:pan-y}.arcane-range__track{top:50%;right:0;height:4px;margin-top:-2px;background:rgba(255,255,255,.07);cursor:pointer}.arcane-range__fill,.arcane-range__track{position:absolute;left:0;border-radius:999px}.arcane-range__fill{top:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(var(--ar-r),var(--ar-g),var(--ar-b),.58),rgba(var(--ar-r),var(--ar-g),var(--ar-b),.82));box-shadow:0 0 6px 0 rgba(var(--ar-r),var(--ar-g),var(--ar-b),.25),0 0 14px 2px rgba(var(--ar-r),var(--ar-g),var(--ar-b),.1);transform-origin:left center;transform:translateX(calc(var(--arc-pct-min) * 1%)) scaleX(calc((var(--arc-pct-max) - var(--arc-pct-min)) * .01));pointer-events:none}.arcane-range__handle{--arc-handle-scale:1;--arc-halo-alpha:0.19;position:absolute;top:50%;left:calc(var(--arc-pct-max) * 1%);width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#1a2127 0,#0e1316 75%,#060a0d 100%);box-shadow:0 0 0 1.5px rgba(var(--ar-r),var(--ar-g),var(--ar-b),.58),0 0 10px 1px rgba(var(--ar-r),var(--ar-g),var(--ar-b),var(--arc-halo-alpha)),0 0 24px 4px rgba(var(--ar-r),var(--ar-g),var(--ar-b),calc(var(--arc-halo-alpha) * .4));transform:translate(-50%,-50%) scale(1);cursor:-webkit-grab;cursor:grab;outline:none;animation:arcane-range-handle-breath 4.5s ease-in-out infinite;transition:transform .24s ease-out,--arc-halo-alpha .24s ease-out;touch-action:none}.arcane-range__handle--min{left:calc(var(--arc-pct-min) * 1%)}.arcane-range__handle--max{left:calc(var(--arc-pct-max) * 1%)}@keyframes arcane-range-handle-breath{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.06)}}.arcane-range__handle.is-dragging,.arcane-range__handle:focus-visible,.arcane-range__handle:hover{animation:none;transform:translate(-50%,-50%) scale(1.16);--arc-halo-alpha:0.40;cursor:-webkit-grabbing;cursor:grabbing}.arcane-range__handle.is-dragging,.arcane-range__handle:focus-visible{box-shadow:0 0 0 2px rgba(var(--ar-r),var(--ar-g),var(--ar-b),.89),0 0 14px 3px rgba(var(--ar-r),var(--ar-g),var(--ar-b),var(--arc-halo-alpha)),0 0 32px 8px rgba(var(--ar-r),var(--ar-g),var(--ar-b),calc(var(--arc-halo-alpha) * .5))}.arcane-range__handle-label{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);padding:5px 9px;border-radius:6px;background:#13181b;color:#e6ecef;border:1px solid rgba(var(--ar-r),var(--ar-g),var(--ar-b),.3);font-size:11px;font-weight:500;white-space:nowrap;opacity:0;transition:opacity .18s ease-out;pointer-events:none}.arcane-range__handle-label:after{content:"";position:absolute;top:100%;left:50%;width:6px;height:6px;margin-left:-3px;margin-top:-4px;background:#13181b;border-right:1px solid rgba(var(--ar-r),var(--ar-g),var(--ar-b),.3);border-bottom:1px solid rgba(var(--ar-r),var(--ar-g),var(--ar-b),.3);transform:rotate(45deg)}.arcane-range__handle.is-dragging .arcane-range__handle-label,.arcane-range__handle:focus-visible .arcane-range__handle-label,.arcane-range__handle:hover .arcane-range__handle-label{opacity:1}.arcane-range--label-always .arcane-range__handle-label{opacity:1}.arcane-range--label-never .arcane-range__handle-label{display:none}.arcane-range__steps{position:absolute;inset:0;pointer-events:none}.arcane-range__step-dot{position:absolute;top:50%;width:3px;height:3px;border-radius:50%;background:rgba(255,255,255,.18);transform:translate(-50%,-50%)}.arcane-range.is-disabled{opacity:.5;cursor:not-allowed}.arcane-range.is-disabled .arcane-range__handle,.arcane-range.is-disabled .arcane-range__track{cursor:not-allowed;pointer-events:none;animation:none}@media (prefers-reduced-motion:reduce){.arcane-range__handle{animation:none;transition:none}.arcane-range__handle-label{transition:none}}.arcane-slider__glow{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;width:auto;height:auto;border-radius:0;pointer-events:none;background:transparent;will-change:opacity}.arcane-slider__glow--inner{background:radial-gradient(ellipse 41% 43% at 50% 47%,rgba(var(--as-rune-r),var(--as-rune-g),var(--as-rune-b),.6) 0,rgba(var(--as-rune-r),var(--as-rune-g),var(--as-rune-b),.4) 45%,rgba(var(--as-rune-r),var(--as-rune-g),var(--as-rune-b),.15) 72%,transparent 100%);animation:arcane-glow-op-inner 11.5s ease-in-out 0s infinite}.arcane-slider__glow--mid{background:radial-gradient(ellipse 41% 43% at 54% 53%,rgba(var(--as-rune-r),var(--as-rune-g),var(--as-rune-b),.6) 0,rgba(var(--as-rune-r),var(--as-rune-g),var(--as-rune-b),.4) 45%,rgba(var(--as-rune-r),var(--as-rune-g),var(--as-rune-b),.15) 72%,transparent 100%);animation:arcane-glow-op-mid 11.5s ease-in-out -3.83s infinite}.arcane-slider__glow--outer{background:radial-gradient(ellipse 41% 43% at 46% 53%,rgba(var(--as-rune-r),var(--as-rune-g),var(--as-rune-b),.6) 0,rgba(var(--as-rune-r),var(--as-rune-g),var(--as-rune-b),.4) 45%,rgba(var(--as-rune-r),var(--as-rune-g),var(--as-rune-b),.15) 72%,transparent 100%);animation:arcane-glow-op-outer 11.5s ease-in-out -7.67s infinite}@keyframes arcane-glow-op-inner{0%,to{opacity:.5}50%{opacity:.9}}@keyframes arcane-glow-op-mid{0%,to{opacity:.5}50%{opacity:.9}}@keyframes arcane-glow-op-outer{0%,to{opacity:.5}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.arcane-slider__glow--inner,.arcane-slider__glow--mid,.arcane-slider__glow--outer{animation:none;opacity:.6}}