:root{--bg: #050505;--bg-soft: #0b0b0d;--panel: rgba(15, 15, 18, .68);--panel-strong: rgba(24, 24, 28, .92);--line: rgba(255, 255, 255, .08);--text: #f4f1f1;--muted: #b7a7a7;--accent: #ff2a2a;--accent-soft: #ff6969;--shadow: 0 30px 80px rgba(0, 0, 0, .45);--radius-xl: 30px;--radius-lg: 22px;--radius-md: 16px;--max-width: 1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Chakra Petch,sans-serif;font-weight:500;background:linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px),radial-gradient(circle at top,rgba(255,35,35,.22),transparent 32%),linear-gradient(180deg,#080808,#030303);background-size:120px 120px,120px 120px,auto,auto;color:var(--text);min-height:100vh}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.page-shell{position:relative;overflow:hidden;isolation:isolate}.ambient{position:absolute;border-radius:999px;filter:blur(80px);opacity:.45;pointer-events:none;z-index:-1}.ambient-left{width:420px;height:420px;top:120px;left:-140px;background:#ff1c1c38}.ambient-right{width:520px;height:520px;top:480px;right:-180px;background:#b6111140}.topbar,.hero,.stats-grid,.section,.support{width:min(calc(100% - 32px),var(--max-width));margin:0 auto}.topbar{padding:18px 0 12px;position:sticky;top:0;z-index:20}.topbar-shell{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:20px 26px;border-radius:999px;background:linear-gradient(180deg,#ffffff0f,#ffffff05),linear-gradient(180deg,#120505eb,#120505b3);border:1px solid rgba(255,110,110,.14);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 16px 48px #00000059,inset 0 1px #ffffff0d}.brand{display:flex;align-items:center;gap:14px}.brand img{width:54px;height:54px;border-radius:16px;object-fit:cover;box-shadow:0 0 30px #ff2a2a59}.brand strong,.hero h1,.section-heading h2,.systems-copy h2,.support h2,.showcase-panel h3,.product-card h3,.system-card h3{font-family:Oxanium,sans-serif}.brand strong{display:block;font-size:.95rem;letter-spacing:.08em;text-transform:uppercase}.brand span{display:block;color:var(--muted);font-size:.8rem}.nav{display:flex;align-items:center;gap:20px;color:#ddd1d1;padding:10px 14px;border-radius:999px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.nav a{display:inline-flex;align-items:center;gap:7px;font-size:.92rem;font-weight:600;transition:color .22s ease}.nav a:hover{color:#fff}.nav a:before,.nav-cta:before{content:"";width:15px;height:15px;flex:0 0 auto;background:currentColor;opacity:.82;-webkit-mask:var(--nav-icon) center / contain no-repeat;mask:var(--nav-icon) center / contain no-repeat}.nav a[href="/"]{--nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 10.6 12 3l9 7.6v9.2a1.2 1.2 0 0 1-1.2 1.2h-5.1v-6.2H9.3V21H4.2A1.2 1.2 0 0 1 3 19.8z'/%3E%3C/svg%3E")}.nav a[href="/products/"],.nav-cta[href="/products/"]{--nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m12 2 8 4.4v11.2L12 22l-8-4.4V6.4zm0 2.3L6.4 7.4 12 10.5l5.6-3.1zm-6 5v7.1l5 2.8v-7.1zm12 0-5 2.8v7.1l5-2.8z'/%3E%3C/svg%3E")}.nav a[href="/status/"]{--nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 13h3.2l2.1-6.2 4 10.4 2-4.2H20v2h-3.4l-3.6 7.2L9.5 12.1 8.6 15H4zM4 4h16v2H4z'/%3E%3C/svg%3E")}.nav a[href="/desk/"]{--nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 4h16a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H9l-5 4v-4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2m2 4v2h12V8zm0 4v2h8v-2z'/%3E%3C/svg%3E")}.nav a[href="/account/"],.nav-cta[href="/account/"]{--nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 12a5 5 0 1 0-5-5 5 5 0 0 0 5 5m0 2c-4.4 0-8 2.3-8 5.1V21h16v-1.9c0-2.8-3.6-5.1-8-5.1'/%3E%3C/svg%3E")}.nav a[href="#faq"]{--nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M11 18h2v-2h-2zm1-16a9 9 0 1 0 9 9 9 9 0 0 0-9-9m0 16.8A7.8 7.8 0 1 1 19.8 11 7.8 7.8 0 0 1 12 18.8m0-13.3a3.2 3.2 0 0 0-3.4 3h2.1A1.3 1.3 0 0 1 12 7.4c.8 0 1.4.5 1.4 1.2 0 1.7-2.6 1.5-2.6 4.2h2c0-1.7 2.7-2 2.7-4.3 0-1.8-1.5-3-3.5-3'/%3E%3C/svg%3E")}.nav-cta,.button{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.nav-cta{gap:8px;padding:14px 24px;background:linear-gradient(135deg,#ff3d3d2e,#ff3d3d57);border:1px solid rgba(255,102,102,.22)}.nav-cta:hover,.button:hover,.product-card a:hover{transform:translateY(-2px)}.hero{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;padding:92px 0 44px}.eyebrow{margin:0 0 14px;color:var(--accent-soft);text-transform:uppercase;letter-spacing:.22em;font-size:.78rem}.hero h1{font-size:clamp(2.8rem,6vw,5.6rem);line-height:.94;font-weight:800;margin:0;max-width:11ch}.hero-text,.section-heading p,.systems-copy p,.stat-card p,.product-card p,.system-card p,.showcase-panel p,.faq-item p,.support p{color:var(--muted);line-height:1.7}.hero-text{margin:24px 0 0;max-width:56ch}.signal-band{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;margin-top:34px;padding:18px 20px;border-radius:24px;background:linear-gradient(90deg,rgba(255,39,39,.14),transparent 22%),#ffffff08;border:1px solid rgba(255,255,255,.08);position:relative;overflow:hidden}.signal-band:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.02) 0,rgba(255,255,255,.02) 1px,transparent 1px,transparent 14px);pointer-events:none}.signal-band span,.command-label{display:inline-flex;align-items:center;justify-content:center;align-self:start;min-width:112px;padding:10px 14px;border-radius:999px;background:#ff2f2f24;color:#ffadad;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem}.signal-band strong{display:block;margin-bottom:6px;font-size:1rem}.signal-band p{margin:0;color:var(--muted);line-height:1.6}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin:30px 0}.button{padding:15px 24px;font-weight:700}.button-primary{background:linear-gradient(135deg,#ff2e2e,#991515);box-shadow:0 16px 35px #ff2d2d3d}.button-secondary{border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:#f4f1f1}.hero-points{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:16px 22px;color:#e4d3d3;font-size:.95rem}.hero-points li{position:relative;padding-left:18px}.hero-points li:before{content:"";position:absolute;left:0;top:.48rem;width:8px;height:8px;border-radius:999px;background:var(--accent);box-shadow:0 0 16px #ff3737cc}.hero-visual{display:grid;place-items:center;min-height:540px;position:relative}.hero-orbit{position:absolute;width:min(78vw,560px);aspect-ratio:1;border-radius:50%;border:1px solid rgba(255,76,76,.22);box-shadow:0 0 0 40px #ff303008,0 0 0 120px #ff303005;animation:orbit-spin 28s linear infinite}.hero-orbit:before,.hero-orbit:after{content:"";position:absolute;inset:11%;border-radius:50%;border:1px solid rgba(255,76,76,.18)}.hero-orbit:after{inset:23%}.hero-card{position:relative;z-index:1;width:min(100%,420px);padding:34px;border-radius:var(--radius-xl);background:linear-gradient(180deg,#ffffff0d,#ffffff03),var(--panel);border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);animation:hero-float 6.5s ease-in-out infinite}.hero-mini{position:absolute;z-index:2;min-width:122px;padding:14px 16px;border-radius:20px;background:#070709cc;border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-mini span{display:block;color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.14em}.hero-mini strong{display:block;margin-top:8px;font-family:Orbitron,sans-serif;font-size:1.4rem}.hero-mini-left{left:22px;bottom:52px}.hero-mini-right{right:8px;top:102px}.ticker{width:min(calc(100% - 32px),var(--max-width));margin:0 auto;overflow:hidden;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);background:#ffffff05}.ticker-track{display:flex;width:max-content;gap:28px;padding:16px 0;animation:ticker-run 22s linear infinite}.ticker-track span{color:#f0d7d7;text-transform:uppercase;letter-spacing:.2em;font-size:.78rem}.hero-badge{display:inline-block;padding:8px 12px;border-radius:999px;background:#ff2b2b29;color:#faa;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase}.hero-card img{margin:26px auto 22px;width:min(100%,280px);filter:drop-shadow(0 18px 60px rgba(255,34,34,.3));border-radius:30px}.hero-card-copy{display:grid;gap:8px;text-align:center}.hero-card-copy strong{font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.hero-card-copy span{color:var(--muted)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:22px;padding-bottom:40px}.stat-card,.product-card,.system-card,.showcase-panel,.faq-item,.support{background:linear-gradient(180deg,#ffffff0a,#ffffff05);border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.stat-card{border-radius:var(--radius-lg);padding:24px}.stat-card span{color:#8a6969;letter-spacing:.22em;font-size:.75rem}.stat-card strong{display:block;font-size:2rem;font-weight:700;margin:12px 0 8px}.section{padding:82px 0}.section-heading{max-width:700px;margin-bottom:32px}.section-heading h2,.systems-copy h2,.support h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.05;font-weight:800;margin:0 0 18px}.product-grid,.systems-grid,.showcase-grid{display:grid;gap:20px}.product-grid{grid-template-columns:repeat(3,1fr)}.product-card{position:relative;overflow:hidden;border-radius:var(--radius-xl);padding:28px;min-height:320px}.product-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,50,50,.14),transparent 50%),radial-gradient(circle at top right,rgba(255,68,68,.14),transparent 40%);opacity:.75;pointer-events:none}.product-card>*{position:relative;z-index:1}.product-card.featured{transform:translateY(-10px);border-color:#ff606047}.product-status.pulse{animation:badge-pulse 2.4s ease-in-out infinite}.product-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-status,.product-tier{border-radius:999px;padding:7px 12px;font-size:.76rem;text-transform:uppercase;letter-spacing:.14em}.product-status{background:#ff363624;color:#ffb0b0}.product-status.live{background:#ffffff14;color:#f1d9d9}.product-status.unavailable{background:#ffd5751f;color:#ffdba5}.product-tier{border:1px solid rgba(255,255,255,.12);color:var(--muted)}.product-card h3{margin:26px 0 12px;font-size:1.9rem;font-weight:700}.product-card strong{display:block;margin:22px 0;font-size:2rem;font-weight:700}.product-card a{display:inline-flex;padding:13px 18px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);transition:transform .22s ease,background .22s ease}.systems{display:grid;grid-template-columns:.95fr 1.05fr;gap:28px;align-items:start}.command-layout{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:20px;align-items:stretch}.command-card{position:relative;min-height:240px;padding:28px;border-radius:28px;background:linear-gradient(180deg,#ffffff0d,#ffffff04),#0d0d10d9;border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow);overflow:hidden}.command-card:after{content:"";position:absolute;inset:auto -10% 18px auto;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(255,42,42,.18),transparent 68%);pointer-events:none}.command-card h3{font-family:Oxanium,sans-serif;font-size:1.55rem;font-weight:700;margin:22px 0 14px}.command-card p{color:var(--muted);line-height:1.7;max-width:36ch}.command-primary{background:linear-gradient(135deg,#ff26262e,#ffffff04),#0d0d10e6}.terminal-section{padding-top:26px;padding-bottom:34px}.terminal-panel{width:min(calc(100% - 32px),860px);margin:0 auto;border-radius:30px;overflow:hidden;background:radial-gradient(circle at top right,rgba(255,54,54,.12),transparent 28%),linear-gradient(180deg,#ffffff0a,#ffffff04),#0a0a0cf5;border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow)}.terminal-topbar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff08}.terminal-topbar strong,.terminal-status,.terminal-body{font-family:Oxanium,sans-serif}.terminal-topbar strong{font-size:.88rem;letter-spacing:.14em;text-transform:uppercase}.terminal-status{justify-self:end;color:#ffb0b0;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.terminal-dots{display:flex;gap:8px}.terminal-dots span{width:10px;height:10px;border-radius:50%;background:#ffffff4d}.terminal-dots span:first-child{background:#ff4d4d}.terminal-dots span:nth-child(2){background:#ffb347}.terminal-dots span:last-child{background:#7dff8a}.terminal-body{position:relative;padding:24px 22px 26px;color:#eadbdb;background:repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0,rgba(255,255,255,.018) 1px,transparent 1px,transparent 22px)}.terminal-body:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,0,0,.04),transparent 22%,transparent 78%,rgba(255,0,0,.04));pointer-events:none}.terminal-body p{position:relative;z-index:1;margin:0 0 14px;line-height:1.7;font-size:.92rem;letter-spacing:.04em}.prompt{color:#ff8d8d;margin-right:8px}.success{color:#8cffb5;margin-right:8px}.warn{color:#9ed1ff;margin-right:8px}.typing-line{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.cursor{display:inline-block;width:10px;height:1.1em;background:#ff4a4a;box-shadow:0 0 12px #ff4a4ad9;animation:blink-cursor 1s steps(1,end) infinite}.systems-grid{grid-template-columns:repeat(2,1fr)}.system-card,.showcase-panel{border-radius:var(--radius-lg);padding:24px}.system-card h3,.showcase-panel h3{margin:0 0 10px;font-size:1.3rem}.showcase-grid{grid-template-columns:repeat(2,1fr)}.showcase-panel span{color:var(--accent-soft);text-transform:uppercase;letter-spacing:.16em;font-size:.78rem}.showcase-panel.accent{background:linear-gradient(180deg,#ff37372e,#ffffff05),var(--panel-strong)}.faq-list{display:grid;gap:16px}.faq-item{border-radius:var(--radius-md);padding:22px 24px}.faq-item summary{cursor:pointer;font-weight:600;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item p{margin:14px 0 0}.support{display:flex;align-items:center;justify-content:space-between;gap:24px;border-radius:var(--radius-xl);padding:34px;margin-bottom:88px}.support p{max-width:58ch}.support-desk{align-items:stretch;gap:22px}.support-copy{flex:.95}.desk-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}.support-copy [data-live-desk-message]{width:min(100%,420px);margin:14px 0 0;padding:14px 16px}.desk-panel{flex:1.05;min-width:320px;padding:24px;border-radius:28px;background:radial-gradient(circle at top right,rgba(255,56,56,.16),transparent 30%),linear-gradient(180deg,#ffffff0d,#ffffff05),#0a0a0de6;border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow)}.desk-panel-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.desk-dot-wrap{display:flex;align-items:center;gap:12px}.desk-dot{width:12px;height:12px;border-radius:999px;background:#78ff9f;box-shadow:0 0 16px #78ff9fe6}.desk-dot-wrap strong,.desk-metric strong{font-family:Oxanium,sans-serif}.desk-badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;background:#ff2f2f1f;color:#ffb0b0;font-size:.75rem;text-transform:uppercase;letter-spacing:.14em}.desk-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.desk-metric{padding:15px 14px;border-radius:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.desk-metric span{display:block;color:var(--muted);font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.desk-metric strong{display:block;margin-top:10px;font-size:1.25rem}.desk-request-shell{margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.desk-request-copy p{margin:10px 0 0;max-width:none}.desk-request-label{display:inline-flex;align-items:center;justify-content:center;padding:7px 12px;border-radius:999px;background:#ff2f2f1f;color:#ffb0b0;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em}.desk-request-form{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:16px}.desk-request-form label{display:grid;gap:8px;color:#e6d6d6;font-size:.92rem}.desk-request-form label:nth-of-type(4){grid-column:1 / -1}.desk-request-form input,.desk-request-form select,.desk-request-form textarea{width:100%;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text);font:inherit}.desk-request-form select option{color:#000}.desk-request-form input:focus,.desk-request-form select:focus,.desk-request-form textarea:focus{outline:1px solid rgba(255,105,105,.65);border-color:#ff696973}.desk-request-form textarea{resize:vertical;min-height:96px}.desk-request-form button{width:fit-content}.desk-message{width:100%;margin:20px 0 0}.desk-honeypot{position:absolute;left:-9999px;opacity:0;pointer-events:none}.desk-inbox-shell{width:min(calc(100% - 32px),1380px);margin:0 auto 90px;display:grid;grid-template-columns:.8fr 1.2fr;gap:24px}.desk-inbox-panel,.desk-thread-panel,.admin-access-card{border-radius:28px;padding:28px;background:linear-gradient(180deg,#ffffff0d,#ffffff04),#0c0c0fe0;border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow)}.desk-inbox-header,.desk-thread-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.desk-inbox-header h3,.desk-thread-panel-header h3,.admin-shell .section-heading h2{margin:8px 0 0;font-family:Oxanium,sans-serif}.desk-thread-list,.desk-thread-messages{display:grid;gap:12px;margin-top:18px}.desk-thread-item{width:100%;text-align:left;border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:18px;background:#ffffff08;color:inherit;cursor:pointer;transition:transform .22s ease,border-color .22s ease,background .22s ease}.desk-thread-item:hover{transform:translateY(-2px);border-color:#ff62623d;background:#ffffff0b}.desk-thread-item.is-active{border-color:#ff626252;background:linear-gradient(135deg,#ff36361f,#ffffff08),#ffffff0a}.desk-thread-item-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.desk-thread-item strong{font-family:Oxanium,sans-serif;font-size:1rem}.desk-thread-item p,.desk-thread-item small,.desk-thread-meta{color:var(--muted)}.desk-thread-item p{margin:10px 0 8px;line-height:1.6}.desk-thread-meta{margin-top:12px;line-height:1.6}.desk-message-bubble{padding:18px;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.desk-message-bubble-user{background:linear-gradient(135deg,#ff30301f,#ffffff08),#ffffff08}.desk-message-bubble-admin{background:linear-gradient(135deg,#6fffaa14,#ffffff08),#ffffff08}.desk-message-bubble span{display:inline-flex;margin-bottom:10px;padding:7px 11px;border-radius:999px;background:#ffffff0d;color:#ffe1e1;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em}.desk-message-bubble p{margin:0;line-height:1.7}.desk-message-bubble small{display:block;margin-top:10px;color:var(--muted)}.admin-shell{width:min(calc(100% - 32px),1380px);margin:0 auto}.admin-access-card{width:min(100%,720px);margin:0 auto 26px}.admin-access-form{display:grid;gap:14px}.desk-reply-form{display:grid;gap:14px;margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.desk-reply-form label{display:grid;gap:8px;color:#e6d6d6}.desk-reply-form select,.desk-reply-form textarea{width:100%;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text);font:inherit}.desk-reply-form select:focus,.desk-reply-form textarea:focus{outline:1px solid rgba(255,105,105,.65);border-color:#ff696973}.reveal{opacity:0;transform:translateY(44px) scale(.985);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0ms)}.reveal.is-visible{opacity:1;transform:translateY(0) scale(1)}@keyframes orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes badge-pulse{0%,to{box-shadow:0 0 #ff363638}50%{box-shadow:0 0 0 10px #ff363600}}@keyframes ticker-run{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes blink-cursor{0%,49%{opacity:1}50%,to{opacity:0}}@media(max-width:1080px){.hero,.systems{grid-template-columns:1fr}.product-grid,.stats-grid,.command-layout{grid-template-columns:repeat(2,1fr)}.command-primary{grid-column:1 / -1}}@media(max-width:760px){.topbar{padding-top:14px}.topbar-shell{flex-wrap:wrap;justify-content:center;border-radius:34px}.nav{width:100%;justify-content:center;flex-wrap:wrap}.hero{padding-top:44px}.hero h1{max-width:none}.hero-visual{min-height:400px}.stats-grid,.product-grid,.command-layout,.systems-grid,.showcase-grid,.status-board,.status-list-split{grid-template-columns:1fr}.status-group-wide{grid-column:auto}.signal-band{grid-template-columns:1fr}.hero-mini{position:static}.hero-visual{gap:16px}.support{flex-direction:column;align-items:flex-start}.desk-panel{min-width:0;width:100%}.desk-metrics,.desk-request-form{grid-template-columns:1fr}.desk-request-form button{width:100%}.desk-inbox-shell{grid-template-columns:1fr}}.page-shell-inner{min-height:100vh}.inline-message{width:min(calc(100% - 32px),var(--max-width));margin:0 auto 22px;padding:16px 18px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;line-height:1.6}.inline-message.info{color:#eadede}.inline-message.warn{color:#ffdba5;border-color:#ffcc7847}.inline-message.error{color:#ffb6b6;border-color:#ff6c6c47}.inline-message.success{color:#bfffd7;border-color:#6fffaa38}.page-product-grid{width:min(calc(100% - 32px),var(--max-width));margin:0 auto 80px}.products-heading,.catalog-panel,.category-strip,.catalog-groups{width:min(calc(100% - 32px),var(--max-width));margin-left:auto;margin-right:auto}.catalog-panel{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;padding:16px;border-radius:28px;background:linear-gradient(135deg,rgba(255,48,48,.12),transparent 40%),#ffffff08;border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow)}.catalog-stat{padding:18px;border-radius:20px;background:#ffffff09;border:1px solid rgba(255,255,255,.07)}.catalog-stat span,.catalog-group-heading span{display:block;color:#9f7777;font-size:.74rem;letter-spacing:.18em;text-transform:uppercase}.catalog-stat strong{display:block;margin-top:10px;font-family:Oxanium,sans-serif;font-size:clamp(1.5rem,3vw,2.15rem)}.products-message{margin-top:16px}.category-strip{position:sticky;top:106px;z-index:12;display:flex;gap:10px;overflow-x:auto;padding:12px;margin-top:18px;margin-bottom:28px;border-radius:999px;background:#0a0a0cc2;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.category-strip a{flex:0 0 auto;padding:10px 14px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);color:#eadede;font-size:.86rem;font-weight:700;transition:transform .22s ease,background .22s ease,border-color .22s ease}.category-strip a:hover{transform:translateY(-2px);background:#ff2f2f1f;border-color:#ff5f5f3d}.catalog-groups{display:grid;gap:26px;margin-bottom:92px}.catalog-group{scroll-margin-top:190px;padding:22px;border-radius:30px;background:radial-gradient(circle at top right,rgba(255,54,54,.12),transparent 34%),linear-gradient(180deg,#ffffff09,#ffffff03),#08080ab8;border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow)}.catalog-group-heading{display:flex;justify-content:space-between;gap:18px;align-items:end;margin-bottom:18px}.catalog-group-heading h3{margin:8px 0 0;font-family:Oxanium,sans-serif;font-size:clamp(1.6rem,3vw,2.4rem)}.catalog-group-heading p{margin:0;color:#bfffd7;font-size:.86rem;text-transform:uppercase;letter-spacing:.15em}.catalog-grid{width:100%;margin:0}.catalog-product{min-height:360px}.product-card-page{min-height:380px}.feature-list{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:10px;color:#ddcbcb}.feature-list li{position:relative;padding-left:16px}.feature-list li:before{content:"";position:absolute;left:0;top:.6rem;width:7px;height:7px;border-radius:999px;background:var(--accent)}.product-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:24px}.pay-button{border:0;cursor:pointer}.pay-button:disabled{opacity:.7;cursor:wait}.pay-button[disabled]{cursor:not-allowed}.modal-open{overflow:hidden}.variant-modal[hidden]{display:none}.variant-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:28px}.variant-backdrop{position:absolute;inset:0;background:radial-gradient(circle at center,rgba(255,35,35,.14),transparent 42%),#000000c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.variant-dialog{position:relative;width:min(100%,1060px);display:grid;grid-template-columns:.95fr 1fr;gap:28px;padding:28px;border-radius:30px;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),radial-gradient(circle at top right,rgba(255,40,40,.16),transparent 34%),#08080bf5;background-size:74px 74px,74px 74px,auto,auto;border:1px solid rgba(255,91,91,.18);box-shadow:0 32px 100px #000000ad,inset 0 1px #ffffff0d}.variant-close{position:absolute;top:18px;right:18px;z-index:2;width:38px;height:38px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0d;color:#fff;font:inherit;font-size:1.3rem;cursor:pointer}.variant-art{position:relative;display:grid;place-items:center;min-height:430px;border-radius:24px;background:radial-gradient(circle at 24% 18%,rgba(255,72,72,.34),transparent 32%),linear-gradient(135deg,#ff2d2d2e,#141418b8),#ffffff09;border:1px solid rgba(255,255,255,.08);overflow:hidden}.variant-art:before,.variant-art:after{content:"";position:absolute;pointer-events:none}.variant-art:before{inset:22px;border-radius:22px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(rgba(255,255,255,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:linear-gradient(135deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(135deg,transparent,#000 20%,#000 80%,transparent)}.variant-art:after{width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(255,42,42,.2),transparent 68%);right:-90px;bottom:-100px}.variant-art-card{position:relative;z-index:1;width:min(82%,360px);min-height:310px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:26px;border-radius:28px;background:linear-gradient(135deg,rgba(255,255,255,.11),transparent 32%),radial-gradient(circle at top right,rgba(255,43,43,.28),transparent 42%),linear-gradient(155deg,#16161af5,#060608f5);color:#fff;border:1px solid rgba(255,255,255,.1);box-shadow:18px 18px #8c0a0ad1,0 28px 70px #0000007a;overflow:hidden}.variant-art-card:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0 38%,rgba(255,255,255,.12) 39%,transparent 55%),repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0,rgba(255,255,255,.025) 1px,transparent 1px,transparent 12px);pointer-events:none}.variant-logo-mark,.variant-art-copy,.variant-card-strip{position:relative;z-index:1}.variant-logo-mark{display:inline-flex;align-items:center;justify-content:center;width:86px;height:86px;border-radius:24px;background:radial-gradient(circle at top,#fffffff2,#ffffffc7),#fff;color:#ff2424;font-family:Oxanium,sans-serif;font-size:2.35rem;font-weight:800;letter-spacing:-.08em;box-shadow:inset -8px -8px #ff2a2a29,0 16px 38px #ff26263d}.variant-art-copy{display:grid;gap:8px}.variant-art-copy span{color:#ff8b8b;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase}.variant-art-copy strong{max-width:11ch;font-family:Oxanium,sans-serif;font-size:clamp(1.75rem,3vw,2.35rem);line-height:.95;text-transform:uppercase}.variant-art-copy small{color:#f3dede;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.variant-card-strip{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);color:#cdb8b8;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase}.variant-card-strip span:first-child{color:#ff4c4c;font-family:Oxanium,sans-serif;font-size:1.05rem}.variant-details h3{margin:0 0 12px;font-family:Oxanium,sans-serif;font-size:clamp(2rem,4vw,3rem);line-height:1}.variant-details>p:not(.eyebrow),.variant-option small{color:var(--muted);line-height:1.65}.variant-status-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:16px}.variant-dot{width:13px;height:13px;border-radius:999px;background:#43f58b;box-shadow:0 0 18px #43f58be6}.variant-status-row strong{color:#7cffaa}.variant-status-row span:last-of-type{font-family:Oxanium,sans-serif;font-size:1.25rem;font-weight:800}.variant-status-row em{padding:6px 10px;border-radius:8px;border:1px solid rgba(92,151,255,.8);color:#6fa8ff;font-style:normal;font-size:.82rem}.variant-label{display:block;margin:18px 0 10px;font-weight:800}.variant-options{display:grid;gap:10px}.variant-option{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:14px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0e;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.variant-option:hover,.variant-option.is-selected{transform:translateY(-1px);border-color:#5491fff2;background:#5491ff1a}.variant-option.is-selected:after{content:"✓";display:inline-grid;place-items:center;width:18px;height:18px;border-radius:999px;background:#448bff;color:#fff;font-size:.75rem}.variant-option:disabled{cursor:not-allowed;opacity:.55}.variant-option span{display:grid;gap:3px}.variant-option em{margin-left:auto;padding:7px 10px;border-radius:8px;background:#ffffff0a;color:#d6d6d6;font-style:normal;font-weight:800}.variant-quantity{margin-top:18px}.variant-quantity label{display:block;margin-bottom:10px;font-weight:800}.variant-quantity div{display:grid;grid-template-columns:48px 1fr 48px;border-radius:10px;overflow:hidden;border:1px solid rgba(84,145,255,.8);background:#ffffff0e}.variant-quantity button{border:0;background:#0000003d;color:#72a8ff;font-size:1.2rem}.variant-quantity span{display:flex;align-items:center;padding:0 12px;font-weight:800}.variant-actions{display:grid;grid-template-columns:.82fr 1.18fr;gap:12px;margin-top:24px}.auth-grid{width:min(calc(100% - 32px),1380px);margin:0 auto 90px;display:grid;grid-template-columns:1fr;gap:24px}.auth-card{border-radius:28px;padding:30px;background:linear-gradient(180deg,#ffffff0d,#ffffff04),#0c0c0fe0;border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow)}.auth-entry-card{overflow:hidden}.auth-entry-shell{display:grid;grid-template-columns:1.18fr .82fr;gap:24px;align-items:stretch}.auth-entry-main{min-width:0}.auth-panel-switch{display:inline-flex;flex-wrap:wrap;gap:10px;margin-bottom:24px;padding:8px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.auth-switch-button{border:0;padding:12px 18px;border-radius:999px;background:transparent;color:#d9caca;font:inherit;font-weight:700;cursor:pointer;transition:background .22s ease,color .22s ease,transform .22s ease}.auth-switch-button:hover{color:#fff;transform:translateY(-1px)}.auth-switch-button.is-active{background:linear-gradient(135deg,#ff37372e,#ff37374d);color:#fff;box-shadow:0 10px 24px #ff2a2a2e}.auth-pane{transition:opacity .22s ease,transform .22s ease}.auth-pane[hidden]{display:none}.auth-entry-side{position:relative;padding:26px;border-radius:24px;background:radial-gradient(circle at top right,rgba(255,56,56,.16),transparent 32%),linear-gradient(180deg,#ffffff0a,#ffffff04),#0a0a0deb;border:1px solid rgba(255,255,255,.08);overflow:hidden}.auth-entry-side:after{content:"";position:absolute;right:-40px;bottom:-36px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(255,42,42,.24),transparent 68%);pointer-events:none}.auth-entry-side h3{margin:8px 0 14px;font-family:Oxanium,sans-serif;font-size:clamp(1.6rem,2.5vw,2.1rem);line-height:1.05}.auth-entry-side>p,.auth-tip-card p,.auth-flow-item p{color:var(--muted)}.auth-tip-card,.auth-flow-item{position:relative;z-index:1;border-radius:20px;border:1px solid rgba(255,255,255,.08)}.auth-tip-card{margin-top:20px;padding:18px 18px 16px;background:linear-gradient(135deg,#ff313121,#ffffff08),#ffffff08}.auth-tip-label{display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px;padding:7px 12px;border-radius:999px;background:#ff2f2f24;color:#ffb0b0;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem}.auth-tip-card strong,.auth-flow-item strong{display:block;font-family:Oxanium,sans-serif}.auth-tip-card p{margin:10px 0 0;line-height:1.7}.auth-flow-list{display:grid;gap:12px;margin-top:18px}.auth-flow-item{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:18px 20px;background:#ffffff08}.auth-flow-item span{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:#ffffff0d;color:#ffe1e1;font-family:Oxanium,sans-serif;font-size:.92rem;letter-spacing:.08em}.auth-flow-item p{margin:8px 0 0;line-height:1.6}.auth-card h3,.checkout-state h2{font-family:Oxanium,sans-serif;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;margin:0 0 14px}.auth-block+.auth-block{margin-top:28px;padding-top:26px;border-top:1px solid rgba(255,255,255,.08)}.auth-form{display:grid;gap:14px}.auth-form label{display:grid;gap:8px;font-size:.95rem;color:#e6d6d6}.auth-form input{width:100%;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text);font:inherit}.auth-form button{width:100%}.auth-form input:focus{outline:1px solid rgba(255,105,105,.65);border-color:#ff696973}.auth-card-dashboard p{color:var(--muted);line-height:1.7}.member-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:28px}.status-meta{width:min(calc(100% - 32px),var(--max-width));margin:0 auto 22px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.status-meta small{color:var(--muted)}.status-board{width:min(calc(100% - 32px),var(--max-width));margin:0 auto 90px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.status-group{position:relative;overflow:hidden;padding:22px;border-radius:22px;background:radial-gradient(circle at top right,rgba(255,48,48,.16),transparent 34%),linear-gradient(180deg,#ffffff0b,#ffffff04),#0d0d10e0;border:1px solid rgba(255,255,255,.08);box-shadow:var(--shadow)}.status-group-wide{grid-column:1 / -1}.status-list-split{grid-template-columns:repeat(2,minmax(0,1fr))}.status-item{display:flex;align-items:center;justify-content:space-between;gap:14px}.status-item strong{line-height:1.35}.member-panel{padding:22px;border-radius:22px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.member-panel-heading h4{margin:8px 0 0;font-family:Oxanium,sans-serif;font-size:1.2rem}.member-list{display:grid;gap:12px;margin-top:18px}.member-item,.member-empty{padding:16px 18px;border-radius:18px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.member-item-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.member-item strong{font-family:Oxanium,sans-serif;font-size:1rem}.member-item p,.member-item small,.member-empty{color:var(--muted)}.member-item p{margin:8px 0}.member-item small{display:block}.member-item code{display:inline-block;margin:10px 0 8px;padding:10px 12px;border-radius:14px;background:#ff2f2f1a;border:1px solid rgba(255,102,102,.18);color:#fff0f0;word-break:break-all}.member-chip{display:inline-flex;align-items:center;justify-content:center;padding:7px 12px;border-radius:999px;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em}.member-chip-pending{background:#ffd5751f;color:#ffdba5}.member-chip-paid{background:#74c4ff1f;color:#b7e1ff}.member-chip-fulfilled,.member-chip-assigned,.member-chip-undetected,.member-chip-online{background:#6fffaa1f;color:#bfffd7}.member-chip-updating,.member-chip-maintenance{background:#ffd5751f;color:#ffdba5}.member-chip-listed{background:#74c4ff1f;color:#b7e1ff}.member-chip-detected,.member-chip-offline,.member-chip-down,.member-chip-unknown{background:#ff6c6c1f;color:#ffb6b6}.dashboard-email{display:inline-flex;width:fit-content;margin:12px 0 18px;padding:10px 14px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#fff}.dashboard-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:20px}.checkout-state{display:grid;place-items:center;min-height:100vh}.checkout-state .auth-card{width:min(calc(100% - 32px),760px)}@media(max-width:1080px){.auth-entry-shell,.member-grid{grid-template-columns:1fr}}@media(max-width:760px){.catalog-panel{grid-template-columns:repeat(2,1fr)}.category-strip{top:172px;border-radius:24px}.catalog-group-heading{align-items:flex-start;flex-direction:column}.variant-modal{align-items:start;overflow:auto;padding:16px}.variant-dialog{grid-template-columns:1fr;padding:18px}.variant-art{min-height:250px}.variant-art-card{width:min(82%,280px);min-height:250px;padding:20px}.variant-logo-mark{width:64px;height:64px;border-radius:18px;font-size:1.75rem}.variant-art-copy strong{font-size:1.35rem}.variant-actions{grid-template-columns:1fr}.product-footer{align-items:flex-start;flex-direction:column}}
