:root{--bg-top:#0b1026;--bg-mid:#1b1446;--bg-bottom:#3b1a5a;--text:#fff;--muted:#b8b5d6;--accent:#ffc800;--panel:#ffffff14;--panel-border:#ffffff2e;--card-face:#2a2360;--card-border:#5b50b5;--green:#58cc02;--green-edge:#3f9b00;--blue:#1cb0f6;--blue-edge:#1487bd;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--text);background:linear-gradient(180deg, var(--bg-top), var(--bg-mid) 55%, var(--bg-bottom)) fixed;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.6}a{color:var(--blue)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.starfield{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.star{opacity:.6;animation:twinkle var(--d) ease-in-out var(--delay) infinite alternate;background:#fff;border-radius:50%;position:absolute}@keyframes twinkle{0%{opacity:.15}to{opacity:1}}.shell{flex-direction:column;min-height:100vh;display:flex;position:relative}.header,main,.footer{z-index:1;width:100%;max-width:1080px;margin:0 auto;position:relative}.header{justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.brand{color:var(--text);align-items:center;gap:10px;font-size:1.25rem;font-weight:900;text-decoration:none;display:inline-flex}.lang{gap:6px;display:flex}.lang a{border:1.5px solid var(--panel-border);background:var(--panel);color:var(--muted);border-radius:14px;padding:6px 12px;font-size:.8rem;font-weight:800;text-decoration:none}.lang a.active{border-color:var(--accent);background:var(--accent);color:#3a2e00}main{flex:1;padding:0 20px 64px}.footer{text-align:center;color:var(--muted);padding:24px 20px 40px;font-size:.9rem}.footer-links{flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-bottom:8px;display:flex}.footer-links a{color:var(--muted)}.btn{background:var(--green);box-shadow:0 5px 0 var(--green-edge);color:#fff;font:inherit;letter-spacing:.5px;cursor:pointer;border:0;border-radius:16px;padding:14px 22px;font-weight:800;text-decoration:none;transition:transform 80ms,box-shadow 80ms;display:inline-block}.btn:active{box-shadow:0 0 0 var(--green-edge);transform:translateY(5px)}.btn.secondary{background:var(--blue);box-shadow:0 5px 0 var(--blue-edge)}.btn.secondary:active{box-shadow:0 0 0 var(--blue-edge)}.btn.disabled{opacity:.55;cursor:default;pointer-events:none}.stores{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.hero{align-items:center;gap:40px;padding:32px 0 48px;display:grid}@media (width>=860px){.hero{grid-template-columns:1.1fr .9fr;padding-top:64px}}.kicker{color:var(--accent);letter-spacing:2px;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:800}h1{margin:8px 0 16px;font-size:clamp(2.2rem,6vw,3.6rem);font-weight:900;line-height:1.1}h2{margin:0 0 12px;font-size:1.8rem;font-weight:800}h3{margin:0 0 6px;font-size:1.1rem}.lead{max-width:38rem;color:var(--muted);font-size:1.15rem}.muted{color:var(--muted)}.center{text-align:center}.section{padding:40px 0}.panel{border:1.5px solid var(--panel-border);background:var(--panel);border-radius:18px;padding:20px}.panel p{color:var(--muted);margin:0}.demo{flex-direction:column;align-items:center;gap:12px;display:flex}.card3d{width:min(340px,82vw);height:210px;color:inherit;cursor:pointer;transform-style:preserve-3d;background:0 0;border:0;padding:0;transition:transform .6s;animation:4s ease-in-out infinite float;position:relative;transform:perspective(1000px)rotateY(0)}.card3d.is-flipped{transform:perspective(1000px)rotateY(180deg)}.face{border:2px solid var(--card-border);background:var(--card-face);backface-visibility:hidden;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.face.back{transform:rotateY(180deg)}.face small{color:var(--muted);letter-spacing:1.5px;font-size:.75rem;font-weight:800;position:absolute;top:14px;left:18px}.face.back small{color:var(--accent)}.face strong{font-size:2rem}.hint{color:var(--muted);margin:0;font-size:.9rem}@keyframes float{50%{translate:0 -8px}}.steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:20px 0 0;padding:0;list-style:none;display:grid}.step-num{background:var(--accent);color:#3a2e00;border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:10px;font-weight:900;display:grid}.timeline{justify-content:space-between;margin:36px 0 12px;padding:0;list-style:none;display:flex;position:relative}.timeline:before{content:"";background:var(--panel-border);border-radius:2px;height:4px;position:absolute;top:22px;left:8%;right:8%}.node{text-align:center;flex:1;position:relative}.dot{background:var(--green);width:44px;height:44px;box-shadow:0 4px 0 var(--green-edge);border-radius:50%;place-items:center;margin:0 auto 8px;font-weight:900;display:grid}.node-label{color:var(--muted);font-size:.85rem;font-weight:700}.features{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:20px;display:grid}.emoji{font-size:2rem}.faq{gap:12px;max-width:760px;margin-top:16px;display:grid}.faq summary{cursor:pointer;font-weight:700}.faq details p{margin-top:10px}.cta{text-align:center}.cta .lead,.cta .stores{justify-content:center;margin-inline:auto}.doc{max-width:760px;margin:0 auto;padding-top:24px}.doc h1{font-size:clamp(1.9rem,5vw,2.6rem)}.doc h2{margin-top:2rem;font-size:1.3rem}.doc li{margin:.45rem 0}.doc-section{scroll-margin-top:16px}.notice{border:1.5px solid var(--accent);background:#ffc8001a;border-radius:14px;padding:14px 16px;font-weight:700}.actions{margin:2rem 0 1rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.star,.card3d{animation:none}.card3d,.btn{transition:none}}
