@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Sora:wght@400;600&display=swap";:root{--bg: #0b1122;--panel: rgba(255, 255, 255, .04);--panel-strong: rgba(255, 255, 255, .07);--text: #eaf1ff;--muted: #a7b4cc;--accent: #cbe5ff;--accent-2: #8fbaff;--accent-deep: #5c8dff;--border: rgba(255, 255, 255, .12);--shadow: 0 24px 60px rgba(7, 12, 26, .45)}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:Space Grotesk,Sora,system-ui,-apple-system,sans-serif;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.04),transparent 32%),radial-gradient(circle at 80% 0%,rgba(143,186,255,.18),transparent 28%),linear-gradient(145deg,#0a1020,#0f1c39 40%,#0a0f1f);color:var(--text);min-height:100vh}.page{max-width:1200px;margin:0 auto;padding:56px 24px 80px;position:relative;overflow:hidden}.glow{position:absolute;filter:blur(110px);opacity:.45;z-index:0}.glow--a{width:320px;height:320px;background:radial-gradient(circle,rgba(203,229,255,.35),transparent 60%);top:-60px;left:-40px}.glow--b{width:360px;height:360px;background:radial-gradient(circle,rgba(140,196,255,.32),transparent 60%);bottom:-80px;right:-60px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:36px}.hero{padding:12px;position:relative;z-index:1}.hero__inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;align-items:center;justify-items:center}.hero__copy{max-width:620px;text-align:center;margin:0 auto}.hero__copy h1{font-size:clamp(34px,5vw,52px);line-height:1.1;margin:18px 0 12px}.hero__logo{width:clamp(280px,36vw,380px);height:auto;filter:drop-shadow(0 12px 30px rgba(0,0,0,.35));margin:6px auto 12px;display:block}.lede{color:var(--muted);font-size:18px;line-height:1.6;max-width:640px}.pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:linear-gradient(120deg,#cbe5ff40,#8cc4ff38);color:#0b1325;letter-spacing:.2px;font-weight:600;border:1px solid rgba(255,255,255,.22);box-shadow:0 10px 30px #8cc4ff2e;margin-bottom:8px}.cta-row{display:flex;gap:12px;margin:18px 0 14px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:14px;border:1px solid var(--border);color:var(--text);text-decoration:none;font-weight:600;letter-spacing:.2px;transition:transform .2s ease,box-shadow .25s ease,border-color .2s ease}.btn:hover{transform:translateY(-3px)}.btn-primary{background:linear-gradient(120deg,#fff,#dcecff);color:#0b1325;box-shadow:0 16px 40px #8cc4ff47;border-color:#fff9}.btn-ghost{background:#ffffff0f}.platforms{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.platform{padding:8px 12px;border-radius:12px;border:1px solid var(--border);color:var(--muted);background:#ffffff08}.hero__panel{display:flex;justify-content:flex-end}.panel{background:linear-gradient(160deg,#ffffff0d,#ffffff08);border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:16px;width:100%;max-width:420px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.panel--glow{background:linear-gradient(140deg,#ffffff0f,#8fbaff1a);border:1px solid rgba(255,255,255,.14)}.panel__title{margin:0 0 8px;color:var(--muted);letter-spacing:.3px;font-weight:700}.small{font-size:14px}.panel__image{width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff08;display:block;box-shadow:0 20px 50px #00000059}.panel__footer{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.chip{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;background:#ffffff0d;border:1px solid var(--border);color:var(--text);font-weight:600}.chip--accent{background:#7cf2c329;border-color:#7cf2c359;color:#04281b}.section{margin-top:68px}.section__header h2{margin:6px 0 12px;font-size:clamp(26px,4vw,36px)}.section__header .muted{max-width:760px}.eyebrow{color:var(--accent);letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:700}.muted{color:var(--muted);line-height:1.6}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:20px}.card{padding:18px;border-radius:16px;border:1px solid var(--border);background:#ffffff08;box-shadow:var(--shadow);position:relative;overflow:hidden}.card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#cbe5ff1f,#8cc4ff1f);opacity:0;transition:opacity .2s ease;pointer-events:none}.card:hover:after{opacity:1}.card h3{margin:0 0 8px;font-size:20px}.card p{margin:0;color:var(--muted)}.section--accent{border-radius:22px;padding:28px;background:linear-gradient(180deg,#ffffff0d,#0a101ee6);border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 60px #00000059}.chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.list{list-style:none;padding:0;margin:12px 0 16px;color:var(--text)}.list li{margin-bottom:8px;padding-left:14px;position:relative}.list li:before{content:"•";color:var(--accent);position:absolute;left:0}.grid--two{align-items:stretch}.device-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.device-card{padding:16px;border-radius:14px;border:1px solid var(--border);background:#ffffff08}.meta{color:var(--muted);margin:0 0 6px;letter-spacing:.2px}.strong{margin:0;font-weight:700}.section--cta{margin-top:60px}.cta{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:24px;border-radius:18px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(120deg,#8cc4ff29,#cbe5ff24)}.footer{margin-top:60px;color:var(--muted);text-align:center;border-top:1px solid var(--border);padding-top:18px;font-size:14px}.sync-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px}.form{display:grid;gap:12px}.form__label{display:grid;gap:6px;color:var(--muted);font-size:14px}.form__label input{width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:#ffffff0a;color:var(--text)}.form__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.status-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:#ffffff0d;color:var(--text);font-size:13px}.status-pill--success{border-color:#58eba180;color:#c2f5da;background:#58eba11f}.status-pill--danger{border-color:#ff638466;color:#ffb8c7;background:#ff63841f}.status-pill--muted{color:var(--muted)}.schedule .list{margin:10px 0 0;padding:0}.schedule .list li{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.latest-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.latest-card{border:1px solid var(--border);border-radius:14px;padding:12px;background:#ffffff05}.latest-card__head{display:flex;justify-content:space-between;align-items:center}.latest-card__meta{display:flex;gap:8px;margin-top:8px}.history{margin-top:4px}.history__table{display:grid;gap:6px}.history__head,.history__row{display:grid;grid-template-columns:1.2fr .8fr .8fr 1.6fr;gap:8px;align-items:center}.history__head{color:var(--muted);font-size:13px}.history__row{padding:8px 10px;border-radius:12px;border:1px solid var(--border);background:#ffffff05}@media (max-width: 900px){.hero__panel{justify-content:flex-start}.cta{flex-direction:column;align-items:flex-start}.hero__logo{width:220px}}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.fade-up{animation:fadeUp .7s ease forwards}.float{animation:float 3s ease-in-out infinite alternate}
