:root{--bg:#0a0b0d;--surface:#0f1117;--glass:#121520cc;--ink:#e9ecf1;--muted:#a7b0bf;--accent:#8cf0ff;--accent2:#7a5cff;--ring:0 0 40px rgba(140,240,255,.25);--radius:18px;--w:1240px}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}html,body{background:var(--bg);color:var(--ink);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}.hx{max-width:var(--w);margin:0 auto;padding:clamp(16px,2vw,28px)}.h-glass{-webkit-backdrop-filter:saturate(140%) blur(16px);backdrop-filter:saturate(140%) blur(16px);background:var(--glass);border:1px solid #ffffff14;border-radius:var(--radius)}.h-shadow{box-shadow:0 1px #ffffff0d inset,0 18px 80px #00000080}.h-title{font-size:clamp(42px,7vw,86px);line-height:.95;letter-spacing:-.02em;margin:0 0 14px;font-weight:800}.h-sub{font-size:clamp(16px,1.4vw,20px);color:var(--muted);max-width:66ch}.h-row{display:flex;gap:24px;flex-wrap:wrap;align-items:center}.h-col{flex:1 1 360px}.h-chip{display:inline-flex;gap:8px;align-items:center;padding:8px 12px;border-radius:999px;background:#ffffff0d;border:1px solid #ffffff12;color:#d9f9ff}.h-btn{display:inline-flex;gap:10px;align-items:center;padding:14px 18px;border-radius:14px;border:1px solid #ffffff1a;background:#12141b;color:#fff;text-decoration:none;font-weight:600;transition:transform .2s,box-shadow .2s}.h-btn:hover{transform:translateY(-1px);box-shadow:var(--ring)}.h-btn--accent{background:linear-gradient(90deg,var(--accent),var(--accent2));color:#0a0a0b}.tag{padding:8px 12px;border-radius:999px;border:1px solid #ffffff14;background:#0f121a;color:#d8eaff}.card{padding:14px;border-radius:12px;border:1px solid #ffffff14;background:linear-gradient(180deg,#0e1116,#0b0d12)}.fade-in{opacity:0;transform:translateY(12px);transition:opacity .6s ease,transform .6s ease}.fade-in.is-in{opacity:1;transform:none}.hero{position:relative;isolation:isolate;border-radius:calc(var(--radius)+10px);overflow:hidden}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(900px 600px at 70% 10%,rgba(140,240,255,.12),transparent 60%),radial-gradient(800px 700px at 30% 100%,rgba(122,92,255,.12),transparent 60%)}.hero-media{aspect-ratio:16/9;display:block;opacity:.85}.hero-media img,.hero-media video{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(110%) contrast(105%) brightness(90%)}.hero-canvas{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.45}.hero-content{position:relative;padding:clamp(28px,4vw,56px)}.atlas{display:grid;grid-template-columns:460px 1fr;gap:28px}@media (max-width:980px){.atlas{grid-template-columns:1fr}}.atlas .panel{position:relative;min-height:520px}.atlas svg{width:100%;height:auto;display:block;filter:drop-shadow(0 10px 30px #00000080)}.map-dot{fill:none;stroke:#86f6ff;stroke-width:2;opacity:.75}.map-link:hover .map-dot{opacity:1;stroke-width:3}.map-tip{position:absolute;padding:10px 12px;border-radius:12px;background:#0b1216;border:1px solid #ffffff1a;color:#dff;transform:translate(-50%,-140%);white-space:nowrap;font-size:14px;pointer-events:none}.acc{border-radius:var(--radius);overflow:hidden;border:1px solid #ffffff14}.acc details{border-bottom:1px solid #ffffff12;background:#0d0f14}.acc summary{cursor:pointer;padding:18px 22px;list-style:none;font-weight:700;display:flex;justify-content:space-between;align-items:center}.acc .panel{padding:18px 22px 26px}.searchbox{display:flex;gap:10px}.searchbox input{flex:1;padding:14px 16px;border-radius:12px;border:1px solid #ffffff24;background:#0c0f13;color:#fff}.results{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.rail{position:relative}.rail-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);gap:16px;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.rail-item{scroll-snap-align:start;display:flex;flex-direction:column;gap:10px}.rail-item img{width:100%;aspect-ratio:1/1;border-radius:14px;object-fit:cover}.price{opacity:.85}.proof{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.ribbon{overflow:hidden;border-radius:var(--radius);border:1px solid #ffffff14}.ribbon-track{display:flex;gap:22px;animation:scroll 45s linear infinite;padding:12px}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.chat-fab{position:fixed;right:20px;bottom:22px;z-index:60}.chat-fab button{border-radius:999px;padding:14px 18px;border:1px solid #ffffff24;background:linear-gradient(90deg,#101219,#0d0f14);color:#fff;font-weight:700}.chat-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:none;align-items:center;justify-content:center;z-index:70}.chat-modal.open{display:flex}.chat-window{width:min(860px,94vw);height:min(620px,86vh);border-radius:18px;border:1px solid #ffffff24;background:#0c0f14;display:flex;flex-direction:column;overflow:hidden}.chat-header{padding:14px 16px;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;align-items:center}.chat-body{flex:1;padding:14px 16px;overflow:auto}.chat-input{display:flex;gap:10px;padding:12px;border-top:1px solid #ffffff1a}.chat-input input{flex:1;padding:12px;border-radius:10px;border:1px solid #ffffff24;background:#0e1116;color:#fff}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#000000a6,#00000059 36%,#0000 62%)}.hero-media{object-position:82% center}@media (max-width:768px){.hero:after{background:linear-gradient(90deg,#000000c7,#00000070 46%,#0000 85%)}.hero-media{object-position:75% center}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/horus.css.map */
