:root{--accent: #cc1f1f;--accent-2: #8f1515;--glass: rgba(255,255,255,.03);--header-h: 64px}html.dark-mode,body.dark-mode,.dark-mode{background:#050506;color:#f6f6f6;color-scheme:dark}html.light-mode,body.light-mode,.light-mode{background:#fff;color:#0f1724;color-scheme:light}html,body{height:100%;overflow-x:hidden}html{overflow-y:hidden}body{overflow-y:auto;-webkit-overflow-scrolling:touch}.page-wrap.svelte-1um4yg0{min-height:100vh;display:flex;flex-direction:column}.page-content.svelte-1um4yg0{flex:1 1 auto;display:block;padding-top:var(--header-h)}.mini-footer.svelte-1um4yg0{flex-shrink:0;margin-top:0}header.svelte-1um4yg0{position:fixed;left:0;right:0;top:0;height:var(--header-h);z-index:999;overflow:visible;display:flex;align-items:center;padding:12px 24px;background:linear-gradient(180deg,#070607,#0b0a0a);border-bottom:1px solid rgba(255,255,255,.03);box-shadow:0 8px 20px #0009}.container.svelte-1um4yg0{max-width:1200px;margin:0 auto;width:100%;display:flex;gap:12px;align-items:center}.right-controls.svelte-1um4yg0{margin-left:auto;display:flex;gap:8px;align-items:center}.container.svelte-1um4yg0,header.svelte-1um4yg0{box-sizing:border-box}.logo-link.svelte-1um4yg0{display:inline-block;line-height:0;position:static;top:auto;transform:none;z-index:auto}.logo.svelte-1um4yg0{height:88px;max-height:88px;width:auto;display:block;margin:0;transform:none;-webkit-user-drag:none}@media (max-width: 520px){header.svelte-1um4yg0{height:52px;padding:6px 12px}.logo.svelte-1um4yg0{height:36px}}.nav-buttons.svelte-1um4yg0{margin:0 auto;display:flex;gap:10px;align-items:center}.nav-buttons.svelte-1um4yg0 button:where(.svelte-1um4yg0){background:transparent;border:1px solid rgba(255,255,255,.04);color:#fff;padding:10px 14px;border-radius:12px;cursor:pointer;font-weight:700;transition:transform .12s,box-shadow .12s,background .12s}.nav-buttons.svelte-1um4yg0 button:where(.svelte-1um4yg0):hover{transform:translateY(-2px);background:linear-gradient(135deg,#cc1f1f1f,#8f15151f);box-shadow:0 8px 28px #cc1f1f0f}.nav-buttons.svelte-1um4yg0 button:where(.svelte-1um4yg0):focus-visible{outline:3px solid rgba(204,31,31,.16);outline-offset:3px;border-radius:10px}.svelte-1um4yg0:focus{outline:none}.svelte-1um4yg0:focus-visible,button.svelte-1um4yg0:focus-visible,a.svelte-1um4yg0:focus-visible{outline:3px solid rgba(204,31,31,.18);outline-offset:3px;border-radius:8px}.hamburger.svelte-1um4yg0{display:none;background:transparent;border:1px solid rgba(255,255,255,.06);color:#fff;padding:8px;border-radius:8px;cursor:pointer;width:40px;height:40px;align-items:center;justify-content:center;font-size:1.1rem}.light-mode .hamburger.svelte-1um4yg0{background:#fffffffa;color:#0f1724;border:1px solid rgba(15,23,36,.06);box-shadow:0 6px 18px #0206170a}.dark-mode .hamburger.svelte-1um4yg0{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.06);box-shadow:none}.mobile-nav.svelte-1um4yg0{display:block;position:absolute;left:8px;right:8px;top:calc(100% + 8px);background:linear-gradient(180deg,#0b0b0b,#0a0a0a);border-radius:12px;padding:10px;box-shadow:0 18px 48px #0009;transform-origin:top}.mobile-nav.svelte-1um4yg0 .item:where(.svelte-1um4yg0){display:block;width:100%;text-align:left;padding:10px 12px;border-radius:8px;background:transparent;color:#fff;border:none;margin-bottom:6px}.mobile-nav.svelte-1um4yg0 .item:where(.svelte-1um4yg0):hover{background:#cc1f1f0f;color:#fff}@media (max-width: 900px){.nav-buttons.svelte-1um4yg0{display:none}.hamburger.svelte-1um4yg0{display:flex}.container.svelte-1um4yg0{gap:8px;padding:0 12px}.logo.svelte-1um4yg0{height:40px}.mobile-nav.svelte-1um4yg0{position:fixed;left:0;right:0;top:var(--header-h);margin:0;background:linear-gradient(180deg,#0b0b0b,#0a0a0a);border-radius:0;padding:12px;box-shadow:0 18px 48px #0009;z-index:1000;transform-origin:top}.light-mode .mobile-nav.svelte-1um4yg0{background:linear-gradient(180deg,#fff,#fbfbfb)!important;color:#0f1724!important;border-top:1px solid rgba(15,23,36,.04)!important;box-shadow:0 18px 48px #0f17240f!important}.light-mode .mobile-nav.svelte-1um4yg0 .item:where(.svelte-1um4yg0){color:#0f1724!important;background:transparent!important;border:none!important}.light-mode .mobile-nav.svelte-1um4yg0 .item:where(.svelte-1um4yg0):hover{background:#0f172408!important;color:#0f1724!important}.mobile-nav.svelte-1um4yg0 .item:where(.svelte-1um4yg0){padding:14px 16px;font-size:1rem;border-radius:0}.mobile-nav.svelte-1um4yg0 .item:where(.svelte-1um4yg0)+.item:where(.svelte-1um4yg0){margin-top:6px}@keyframes svelte-1um4yg0-mnav-in{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1um4yg0-mnav-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-16px)}}.mobile-nav.svelte-1um4yg0 .item:where(.svelte-1um4yg0){animation:svelte-1um4yg0-mnav-in .28s cubic-bezier(.2,.9,.3,1) both;animation-delay:calc(var(--i) * .11s);will-change:transform,opacity}.mobile-nav.closing.svelte-1um4yg0 .item:where(.svelte-1um4yg0){animation:svelte-1um4yg0-mnav-out .2s ease both;animation-delay:calc((var(--n) - 1 - var(--i)) * .11s)}header.svelte-1um4yg0{padding:8px 12px;height:var(--header-h)}.container.svelte-1um4yg0>.right-controls:where(.svelte-1um4yg0){margin-left:auto;display:flex;gap:8px;align-items:center}.hamburger.svelte-1um4yg0{width:48px;height:48px;padding:8px}.page-content.svelte-1um4yg0{padding-left:12px;padding-right:12px}}@media (max-width: 520px){.container.svelte-1um4yg0{padding-right:64px;box-sizing:border-box;position:relative}.container.svelte-1um4yg0>.right-controls:where(.svelte-1um4yg0){position:absolute;right:8px;top:58%;transform:translateY(-50%);margin-left:0;display:flex;gap:8px;align-items:center;touch-action:manipulation;z-index:1100}.logo.svelte-1um4yg0{height:34px}.hamburger.svelte-1um4yg0{width:38px;height:38px;padding:6px}}.light-mode header.svelte-1um4yg0{background:linear-gradient(180deg,#fff,#fbfdff);border-bottom:1px solid rgba(15,23,36,.06);box-shadow:0 6px 18px #0206170f}.light-mode .nav-buttons.svelte-1um4yg0 button:where(.svelte-1um4yg0){color:#0f1724;border-color:#0f17240f;background:transparent}.theme-switch.svelte-1um4yg0{position:relative;display:flex;justify-content:center;direction:rtl}#theme-checkbox.svelte-1um4yg0{display:none}#theme-checkbox.svelte-1um4yg0+label:where(.svelte-1um4yg0){font-size:1.6rem;height:1em;width:2.5em;border-radius:.25em;cursor:pointer;display:flex;justify-content:space-between;background-color:#cecece;position:relative;align-items:center;padding:.06em}#theme-checkbox.svelte-1um4yg0:checked+label:where(.svelte-1um4yg0){background-color:#3a3a3a}#theme-checkbox.svelte-1um4yg0+label:where(.svelte-1um4yg0):active{transform:scale(.95);transition:transform .15s}#theme-checkbox.svelte-1um4yg0+label:where(.svelte-1um4yg0) div:where(.svelte-1um4yg0){width:.8em;height:.8em;border-radius:inherit;position:absolute;top:.1em;left:.1em;z-index:10;transition:.4s cubic-bezier(1,.33,.11,1.34);background-color:#f2f2f2}#theme-checkbox.svelte-1um4yg0:checked+label:where(.svelte-1um4yg0) div:where(.svelte-1um4yg0){left:1.6em;background-color:#212121}#theme-checkbox.svelte-1um4yg0+label:where(.svelte-1um4yg0) span:where(.svelte-1um4yg0){display:flex}#theme-checkbox.svelte-1um4yg0+label:where(.svelte-1um4yg0) svg:where(.svelte-1um4yg0){display:inline-block;height:1em;width:1em;padding:.15em;box-sizing:border-box}#theme-checkbox.svelte-1um4yg0+label:where(.svelte-1um4yg0) span:where(.svelte-1um4yg0):first-of-type{color:#3a3a3a}#theme-checkbox.svelte-1um4yg0+label:where(.svelte-1um4yg0) span:where(.svelte-1um4yg0):last-of-type{color:#cecece}.mini-footer.svelte-1um4yg0{padding:26px 12px;text-align:center;color:#ffffff8c;font-size:13px;line-height:1.6;background:linear-gradient(180deg,#0000,#00000005);border-top:1px solid rgba(255,255,255,.02)}.mini-footer.svelte-1um4yg0 .mini-title:where(.svelte-1um4yg0){font-weight:700;letter-spacing:.6px;color:#ffffffe6;margin-bottom:8px}.mini-footer.svelte-1um4yg0 .mini-text:where(.svelte-1um4yg0){max-width:980px;margin:0 auto;opacity:.78;font-size:12.5px}.mini-footer.svelte-1um4yg0 .footer-social:where(.svelte-1um4yg0){margin-top:10px;display:flex;gap:12px;justify-content:center;align-items:center}.footer-social.svelte-1um4yg0 .social:where(.svelte-1um4yg0){display:inline-flex;gap:8px;align-items:center;padding:6px 10px;border-radius:999px;background:#ffffff05;color:inherit;text-decoration:none;font-weight:700;font-size:.92rem}.footer-social.svelte-1um4yg0 .social:where(.svelte-1um4yg0) svg:where(.svelte-1um4yg0){width:18px;height:18px;display:block}.light-mode .footer-social.svelte-1um4yg0 .social:where(.svelte-1um4yg0){background:#0f172408}.light-mode .mini-footer.svelte-1um4yg0{color:#0f1724a6;background:linear-gradient(180deg,#fff0,#ffffff05);border-top-color:#0f17240a}.light-mode .mini-footer.svelte-1um4yg0 .mini-title:where(.svelte-1um4yg0){color:#0f1724e6}@media (max-width: 700px){.mini-footer.svelte-1um4yg0{padding:20px 12px;font-size:12px}.mini-footer.svelte-1um4yg0 .mini-text:where(.svelte-1um4yg0){padding:0 8px}}.nav-overlay.svelte-1um4yg0{position:fixed;inset:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:2000;pointer-events:auto}.light-mode .nav-overlay.svelte-1um4yg0{background:#ffffffe6!important;color:#0f1724}.spinner.svelte-1um4yg0{width:44px;height:44px;animation:svelte-1um4yg0-spinner-y0fdc1 2s infinite ease;transform-style:preserve-3d;position:relative}.spinner.svelte-1um4yg0>div:where(.svelte-1um4yg0){background-color:#cc1f1f1f;height:100%;position:absolute;width:100%;border:2px solid var(--accent);box-sizing:border-box}.spinner.svelte-1um4yg0 div:where(.svelte-1um4yg0):nth-of-type(1){transform:translateZ(-22px) rotateY(180deg)}.spinner.svelte-1um4yg0 div:where(.svelte-1um4yg0):nth-of-type(2){transform:rotateY(-270deg) translate(50%);transform-origin:top right}.spinner.svelte-1um4yg0 div:where(.svelte-1um4yg0):nth-of-type(3){transform:rotateY(270deg) translate(-50%);transform-origin:center left}.spinner.svelte-1um4yg0 div:where(.svelte-1um4yg0):nth-of-type(4){transform:rotateX(90deg) translateY(-50%);transform-origin:top center}.spinner.svelte-1um4yg0 div:where(.svelte-1um4yg0):nth-of-type(5){transform:rotateX(-90deg) translateY(50%);transform-origin:bottom center}.spinner.svelte-1um4yg0 div:where(.svelte-1um4yg0):nth-of-type(6){transform:translateZ(22px)}@keyframes svelte-1um4yg0-spinner-y0fdc1{0%{transform:rotate(45deg) rotateX(-25deg) rotateY(25deg)}50%{transform:rotate(45deg) rotateX(-385deg) rotateY(25deg)}to{transform:rotate(45deg) rotateX(-385deg) rotateY(385deg)}}.promo-backdrop.svelte-1um4yg0{position:fixed;inset:0;z-index:1600;display:flex;align-items:center;justify-content:center;background:#0000008c;-webkit-backdrop-filter:blur(2px) saturate(1.05);backdrop-filter:blur(2px) saturate(1.05);animation:svelte-1um4yg0-pfade .18s ease-out both}@keyframes svelte-1um4yg0-pfade{0%{opacity:0}to{opacity:1}}.promo-window.svelte-1um4yg0{width:min(94vw,640px);border-radius:12px;padding:26px 24px 22px;box-shadow:0 24px 60px #00000073,0 0 0 4px #cc1f1f0f;border:1px solid rgba(204,31,31,.18);background:#fff;color:#0f1724;position:relative;animation:svelte-1um4yg0-pscale .26s cubic-bezier(.2,1,.2,1) both;transform-origin:center;text-align:center}@keyframes svelte-1um4yg0-pscale{0%{opacity:0;transform:scale(.94)}60%{opacity:1;transform:scale(1.02)}to{transform:scale(1)}}.dark-mode .promo-window.svelte-1um4yg0{background:#141518;color:#e9e9ea;border-color:#cc1f1f47;box-shadow:0 26px 70px #0009,0 0 0 4px #cc1f1f1a}.promo-close.svelte-1um4yg0{position:absolute;right:12px;top:12px;width:36px;height:36px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(0,0,0,.14);color:inherit;cursor:pointer}.dark-mode .promo-close.svelte-1um4yg0{border-color:#ffffff2e}.promo-header.svelte-1um4yg0{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:8px}.promo-logo.svelte-1um4yg0{height:104px;width:auto;display:inline-block;filter:drop-shadow(0 2px 6px rgba(0,0,0,.25))}@media (max-width: 520px){.promo-logo.svelte-1um4yg0{height:72px}}.promo-title.svelte-1um4yg0{font-size:1.9rem;font-weight:900;letter-spacing:.3px;margin:14px 0 10px}.promo-sub.svelte-1um4yg0{font-size:1.05rem;opacity:.95;margin-bottom:16px}.promo-cta.svelte-1um4yg0{margin:16px 0 6px;display:flex;justify-content:center}@keyframes svelte-1um4yg0-steam{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}@keyframes svelte-1um4yg0-glowPulse{0%,to{box-shadow:0 6px 18px #02061740,0 0 #cc1f1f00}50%{box-shadow:0 8px 22px #0206174d,0 0 0 6px #cc1f1f1a}}@keyframes svelte-1um4yg0-cta-pop{0%,86%,to{transform:translateY(0)}88%{transform:translateY(-2px) scale(1.02)}90%{transform:translateY(0) scale(1)}}.promo-btn.svelte-1um4yg0{--black: #000000;--ch-black: #141414;--eer-black: #1b1b1b;--night-rider: #2e2e2e;--ch-white: #e1e1e1;background:linear-gradient(180deg,#141414f2,#1e1e1ef2);color:#fff;border:none;cursor:pointer;font-weight:900;border-radius:12px;padding:14px 22px;min-width:320px;position:relative;z-index:1;box-shadow:0 6px 18px #02061740;transition:transform .12s;animation:svelte-1um4yg0-glowPulse 7s ease-in-out infinite,svelte-1um4yg0-cta-pop 7s ease-in-out infinite;animation-delay:1.2s,1.2s}.promo-btn.svelte-1um4yg0:hover{transform:translateY(-4px)}.promo-btn.svelte-1um4yg0:before,.promo-btn.svelte-1um4yg0:after{content:"";position:absolute;left:-2px;top:-2px;border-radius:14px;background:linear-gradient(45deg,var(--ch-black),var(--eer-black),var(--night-rider),var(--ch-white),var(--night-rider),var(--eer-black),var(--ch-black),var(--ch-black));background-size:400%;width:calc(100% + 4px);height:calc(100% + 4px);z-index:-1;animation:svelte-1um4yg0-steam 20s linear infinite}
