:root.hydrating [data-text-id]{visibility:hidden}:root{--bg: #0b1221;--paper: #0f172a;--glass: rgba(255,255,255,.06);--ink: #e5e7eb;--muted:#9aa3b2;--accent:#ff6a3d;--accent-2:#2ed3e6;--line: rgba(255,255,255,.12);--shadow: 0 12px 34px rgba(0,0,0,.35)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:radial-gradient(1000px 600px at 20% -10%,rgba(255,106,61,.1),transparent 50%),radial-gradient(1000px 600px at 120% 10%,rgba(46,211,230,.1),transparent 50%),var(--bg);color:var(--ink);font:16px/1.55 ui-sans-serif,system-ui,-apple-system,Segoe UI,Inter,Roboto,Arial;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--ink);text-decoration:none;border-bottom:1px dashed rgba(255,255,255,.25)}a:hover{color:var(--accent)}.kicker{font-size:.9rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 10px}.dim{color:var(--muted)}.btn{display:inline-block;padding:10px 16px;border-radius:12px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03));color:var(--ink);font-weight:700;letter-spacing:.2px}.btn:hover{border-color:#ffffff40}.btn.primary{background:linear-gradient(90deg,var(--accent),var(--accent-2));border:none;color:#0b1221}.btn.ghost{background:transparent;border-color:var(--line)}.cta-row{display:flex;gap:12px;flex-wrap:wrap}.nav,.hero,.panel,.footer{max-width:1100px;margin:20px auto;padding:0 18px}.glass{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nav{display:flex;align-items:center;justify-content:space-between;padding:14px 18px}.brand{display:flex;align-items:center;gap:10px}.brand .mark{width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff 0 20%,var(--accent) 20% 60%,var(--accent-2) 60%);box-shadow:0 0 24px #ff6a3d99,0 0 18px #2ed3e680}.brand strong{font-size:1.05rem;letter-spacing:.3px}.brand .sub{color:var(--muted);margin-left:4px}.links a{margin:0 8px;padding:8px 10px;border-radius:10px;border:1px solid transparent}.links a:hover{border-color:var(--line)}.links .cta{background:linear-gradient(90deg,var(--accent),var(--accent-2));color:#0b1221;border:none}.hero{padding:28px 24px}.hero .hero-copy h1{font-size:clamp(28px,5vw,44px);line-height:1.12;margin:0 0 14px}.hero .hero-points{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.hero .hero-points li{color:var(--muted);display:flex;gap:10px;align-items:center}.hero .hero-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.metric{padding:14px 10px;text-align:center;border:1px dashed var(--line);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02))}.metric .num{font-weight:900;font-size:1.35rem;background:linear-gradient(90deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.metric .label{color:var(--muted);font-size:.9rem}.panel{padding:22px 24px}.grid{display:grid;gap:14px}.features{grid-template-columns:repeat(3,1fr)}.features .card{padding:16px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.025))}.features .card h3{margin:0 0 6px}.features .card p{margin:0;color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.step{padding:16px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.03))}.step .num{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:800;background:linear-gradient(90deg,var(--accent),var(--accent-2));color:#0b1221;margin-bottom:8px}.step h3{margin:0 0 6px}.gallery{grid-template-columns:repeat(3,1fr)}.site h3{margin:.6rem 0 .2rem}.site .tags{margin:0;color:var(--muted)}.tile{display:block}.thumb{height:140px;border-radius:14px;border:1px solid var(--line);display:grid;place-items:center;font-weight:900;font-size:28px;letter-spacing:2px;background:repeating-linear-gradient(0deg,rgba(46,211,230,.12) 0 1px,transparent 1px 24px),repeating-linear-gradient(90deg,rgba(46,211,230,.1) 0 1px,transparent 1px 24px),linear-gradient(135deg,rgba(255,106,61,.15),rgba(46,211,230,.18))}.thumb.initial.ms{background:linear-gradient(135deg,rgba(255,106,61,.22),rgba(46,211,230,.18))}.thumb.initial.dh{background:linear-gradient(135deg,rgba(46,211,230,.22),rgba(255,106,61,.18))}.thumb.gradient.a1{background:linear-gradient(135deg,rgba(255,106,61,.2),rgba(46,211,230,.2))}.thumb.gradient.a2{background:linear-gradient(135deg,rgba(46,211,230,.2),rgba(255,106,61,.2))}.thumb.gradient.a3{background:linear-gradient(135deg,rgba(255,106,61,.1490196078),rgba(46,211,230,.1490196078))}.thumb.gradient.a4{background:linear-gradient(135deg,rgba(46,211,230,.1490196078),rgba(255,106,61,.1490196078))}.note{margin-top:10px;color:var(--muted)}.callout{border:1px solid var(--line);background:radial-gradient(800px 400px at 20% -10%,rgba(255,106,61,.18),transparent 60%),radial-gradient(800px 400px at 120% 30%,rgba(46,211,230,.18),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03));border-radius:18px}.callout-inner{max-width:860px;margin:0 auto;text-align:center}.callout h2{margin:.2rem 0 .4rem;font-size:clamp(24px,4.5vw,36px)}.callout .lead{color:var(--muted)}.callout .tiny{color:var(--muted);font-size:.85rem;margin-top:8px}.footer{text-align:center;margin:28px auto 36px;padding:0 18px;color:var(--muted)}.footer a{border-bottom:1px dashed rgba(255,255,255,.25)}.footer a:hover{color:var(--accent)}@media (max-width: 980px){.features,.steps,.gallery{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.links{display:none}.hero .hero-metrics,.features,.steps,.gallery{grid-template-columns:1fr}}@media print{:root{--bg:#fff;--paper:#fff;--ink:#111827;--muted:#6b7280;--line:#e5e7eb}body{background:#fff}a{color:inherit;border:none}.nav,.footer{box-shadow:none}.links{display:none}}
