@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f7095de3000afb68-s.2ytmazkdrg7t9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e63b65bb308a9351-s.p.3j3877k49yy0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/125b6750c58ce347-s.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d902bc2bfdd0a4cb-s.p.1g73gv09-xcb6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.vgqZGa_className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.vgqZGa_variable{--font-display:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7cd6c53027bc3e04-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/001744092adb3da8-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/651a9099e0099e2c-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/c0e5aecd7116b07b-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/91fca0fdbccf81ff-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d4b605c61b941c57-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.rG64oW_className{font-family:Manrope,Manrope Fallback;font-style:normal}.rG64oW_variable{--font-sans:"Manrope", "Manrope Fallback"}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cef8ac2c062f1b0a-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c6e22b45cfe1c763-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/158ff596bf2cbebe-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/52e514cb9d030258-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d66ba39e135c9aa7-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f44e0976e40b7eea-s.1e3bxj0ebt1gg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4a0b7dd978568ff2-s.p.3fofz6dws3mg0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cef8ac2c062f1b0a-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c6e22b45cfe1c763-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/158ff596bf2cbebe-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/52e514cb9d030258-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d66ba39e135c9aa7-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f44e0976e40b7eea-s.1e3bxj0ebt1gg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4a0b7dd978568ff2-s.p.3fofz6dws3mg0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.RN9Wqq_className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.RN9Wqq_variable{--font-brand:"Inter Tight", "Inter Tight Fallback"}
:root{--bg:#07070c;--text:#f7f5f2;--muted:#f7f5f29e;--faint:#f7f5f261;--glass:#ffffff13;--glass-strong:#ffffff21;--glass-border:#ffffff29;--glass-highlight:#ffffff47;--blur:blur(28px) saturate(170%);--accent:#9ccbff;--accent-2:#0a7cff;--ok:#7ee2b8;--warn:#f3d27a;--bad:#ff8a8a;--radius:22px;--ease:cubic-bezier(.2, .8, .2, 1)}*{box-sizing:border-box}html{background:var(--bg)}html,body{min-height:100%;color:var(--text);font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}img{display:block}.glass{-webkit-backdrop-filter:var(--blur);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-highlight), 0 20px 50px -20px #0000008c;background:linear-gradient(145deg,#ffffff1f,#ffffff0a)}.display{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;margin:0;font-weight:400;line-height:1.02}.display em{background:linear-gradient(100deg, var(--accent), var(--accent-2));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}.eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:700;display:block}.primary,.secondary{letter-spacing:.01em;transition:transform .2s var(--ease), opacity .2s;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.primary{color:#17130f;background:linear-gradient(120deg, #fff 0%, var(--accent) 55%, var(--accent-2) 100%);box-shadow:0 10px 30px -10px #0a7cff99,inset 0 1px #fffc}.secondary{color:var(--text);background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--blur)}.primary:active,.secondary:active{transform:scale(.97)}.primary:disabled{opacity:.4}.status-dot{background:var(--faint);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #ffffff0f}.live .status-dot{background:var(--ok);box-shadow:0 0 12px var(--ok)}.connecting .status-dot{background:var(--warn);animation:1.1s ease-in-out infinite pulse}.error .status-dot,.off .status-dot{background:var(--bad)}@keyframes pulse{50%{opacity:.35}}.aurora{z-index:-1;background:radial-gradient(120% 80% at 50% 0%, #0b1424 0%, var(--bg) 60%);position:fixed;inset:0;overflow:hidden}.aurora span{filter:blur(80px);opacity:.55;border-radius:50%;width:70vmax;height:70vmax;animation:22s ease-in-out infinite alternate drift;position:absolute}.aurora span:first-child{background:radial-gradient(circle,#0a7cff 0%,#0000 65%);top:-30vmax;left:-20vmax}.aurora span:nth-child(2){background:radial-gradient(circle,#1e4fae 0%,#0000 65%);animation-delay:-7s;bottom:-35vmax;right:-25vmax}.aurora span:nth-child(3){opacity:.3;background:radial-gradient(circle,#5aa9ff 0%,#0000 65%);width:45vmax;height:45vmax;animation-delay:-14s;top:30%;left:40%}@keyframes drift{to{transform:translate(6vmax,4vmax)scale(1.08)}}@media (prefers-reduced-motion:reduce){.aurora span{animation:none}}.home{place-items:center;min-height:100dvh;padding:32px 16px;display:grid}.home-card{border-radius:32px;width:min(680px,100%);padding:clamp(24px,5vw,48px)}.home-card .display{margin:14px 0 16px;font-size:clamp(42px,8vw,72px)}.home-card p{color:var(--muted);margin:0;font-size:17px;line-height:1.6}.home-strip{gap:10px;margin:28px 0;display:flex}.home-thumb{aspect-ratio:1;background:#fff;border-radius:16px;flex:1;overflow:hidden;box-shadow:0 10px 30px -12px #0009}.home-thumb img{object-fit:contain;width:100%;height:100%;padding:8%}.home-links{flex-wrap:wrap;gap:12px;display:flex}.steps{color:var(--faint);margin:28px 0 0;padding-left:18px;font-size:14px;line-height:1.7}.mirror{background:0 0;font-size:max(14px,1.6vmin);position:fixed;inset:0;overflow:hidden}.feed{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.feed.ai{opacity:0;filter:blur(12px);visibility:hidden;transition:opacity .9s var(--ease), filter .9s var(--ease), visibility 0s linear .9s}.feed.ai.on{opacity:1;filter:none;visibility:visible;transition:opacity .9s var(--ease), filter .9s var(--ease), visibility 0s}.vignette{pointer-events:none;background:linear-gradient(#00000073,#0000 22%),linear-gradient(#0000 70%,#0000008c);position:absolute;inset:0}.top-stack{z-index:3;pointer-events:none;flex-direction:column;gap:1.4vmin;display:flex;position:absolute;top:3vmin;left:3vmin;right:calc(5vmin + max(150px,19vmin))}.top-stack>*{pointer-events:auto}.dots:after{content:"";animation:1.2s steps(4,end) infinite dots}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.qr{border-radius:var(--radius);text-align:center;width:max(150px,19vmin);padding:1.4vmin;position:absolute;top:3vmin;right:3vmin}.qr-plate{background:#fff;border-radius:14px;padding:6%}.qr-plate img{width:100%}.qr-copy{margin-top:1.2vmin}.qr-copy .eyebrow{font-size:.68em}.qr-title{font-family:var(--font-display), Georgia, serif;margin-top:.4vmin;font-size:1.35em;line-height:1.1;display:block}.qr small{color:var(--muted);letter-spacing:.4em;margin-top:1vmin;font-size:.8em;font-weight:600;display:block}.attract{text-align:center;-webkit-backdrop-filter:blur(6px);animation:fade .8s var(--ease);background:radial-gradient(circle,#07070c59,#07070cd9);flex-direction:column;justify-content:center;align-items:center;gap:2.4vmin;padding:16px;display:flex;position:absolute;inset:0}.attract .display{font-size:max(44px,9vmin)}.attract p{max-width:32ch;color:var(--muted);margin:0;font-size:max(17px,2.6vmin)}@keyframes fade{0%{opacity:0}}.banners{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.banner{pointer-events:auto;background:linear-gradient(145deg,#5a1e28d9,#3c141ebf);border-color:#ff8a8a59;border-radius:16px;align-items:center;gap:12px;max-width:min(90vw,900px);padding:14px 18px;display:flex}.banner button{opacity:.7;font-size:16px}.keyform{z-index:5;border-radius:28px;flex-direction:column;gap:12px;width:min(420px,100vw - 32px);padding:28px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.keyform span{color:var(--muted);font-size:14px}.debug{word-break:break-all;border-radius:16px;max-width:calc(100vw - 32px);padding:14px 18px;font:13px/1.7 ui-monospace,Consolas,monospace;position:absolute;top:14vmin;left:3vmin}.debug select{max-width:260px}.debug .keys{color:var(--muted);margin-top:6px}textarea,.code-input,.keyform input{width:100%;font:inherit;border:1px solid var(--glass-border);color:var(--text);background:#00000040;border-radius:16px;outline:none;padding:14px 16px;font-size:16px;transition:border-color .2s}textarea:focus,.code-input:focus,.keyform input:focus{border-color:var(--accent)}textarea::placeholder,.code-input::placeholder{color:var(--faint)}.control{flex-direction:column;gap:16px;max-width:560px;min-height:100dvh;margin:0 auto;padding:20px 16px 40px;display:flex}.control.center{justify-content:center}.connect{border-radius:28px;flex-direction:column;gap:14px;padding:28px;display:flex}.connect .display{font-size:44px}.connect p{color:var(--muted);margin:0}.code-input{text-align:center;letter-spacing:.35em;text-transform:uppercase;font-size:28px}.hero{padding:12px 4px 4px}.hero .display{margin-top:10px;font-size:clamp(40px,11vw,54px)}.now{z-index:3;border-radius:999px;align-items:center;gap:12px;padding:10px 10px 10px 18px;display:flex;position:sticky;top:12px}.now-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:1;font-size:14px;overflow:hidden}.now-text b{color:var(--text)}.chip-btn{border:1px solid var(--glass-border);background:#ffffff1a;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700}.tabs,.segmented{border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:5px;display:grid}.segmented{border:1px solid var(--glass-border);background:#00000038}.tabs button,.segmented button{color:var(--muted);transition:background .25s var(--ease), color .25s;border-radius:999px;padding:11px 6px;font-size:14px;font-weight:700}.tabs button.on,.segmented button.on{color:#17130f;background:linear-gradient(120deg, #fff, var(--accent));box-shadow:0 6px 18px -8px #9ccbffb3}.grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.card{border-radius:var(--radius);text-align:left;transition:transform .2s var(--ease), border-color .2s;flex-direction:column;padding:8px;display:flex;position:relative}.card:active{transform:scale(.97)}.card.active{border-color:var(--accent);box-shadow:inset 0 1px 0 var(--glass-highlight), 0 0 0 1px var(--accent), 0 18px 40px -18px #9ccbff8c}.card-media{aspect-ratio:1;border-radius:16px;place-items:center;display:grid;overflow:hidden}.card.product .card-media{background:#fff}.card.product img{object-fit:contain;width:100%;height:100%;transition:transform .4s var(--ease);padding:10%}.card.active img{transform:scale(1.05)}.card.fx .card-media{background:radial-gradient(circle at 30% 20%, #ffffff61, transparent 55%), linear-gradient(150deg, var(--tint), #0006);box-shadow:inset 0 1px #ffffff59}.card .emoji{filter:drop-shadow(0 8px 14px #00000059);font-size:56px}.card-meta{flex-direction:column;gap:2px;padding:10px 6px 4px;display:flex}.card-cat{letter-spacing:.2em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:700}.card-name{font-family:var(--font-display), Georgia, serif;font-size:22px;line-height:1.1}.card-badge{letter-spacing:.1em;text-transform:uppercase;color:#17130f;background:linear-gradient(120deg, #fff, var(--accent));border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800;position:absolute;top:16px;right:16px}.create{border-radius:28px;flex-direction:column;gap:14px;padding:20px;display:flex}.field-label{font-family:var(--font-display), Georgia, serif;font-size:26px}.create textarea{resize:vertical}.photo{background:#0003;border-radius:18px;align-items:center;gap:14px;padding:10px;display:flex}.photo img{object-fit:cover;border-radius:14px;width:84px;height:84px}.photo div{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.link{color:var(--accent);padding:0;font-size:14px}.hint{color:var(--faint);text-align:center;margin:0;font-size:13px}.hand-cursor{opacity:0;pointer-events:none;z-index:4;width:max(56px,7vmin);height:max(56px,7vmin);margin:calc(max(56px,7vmin)/-2) 0 0 calc(max(56px,7vmin)/-2);transition:transform 80ms linear,opacity .25s;position:absolute;top:0;left:0}.hand-cursor svg{position:absolute;inset:0;transform:rotate(-90deg)}.hand-cursor circle{fill:none;stroke-width:4px}.hand-cursor .ring-bg{stroke:#ffffff40}.hand-cursor .ring{stroke:var(--accent);stroke-linecap:round;stroke-dasharray:163.4;filter:drop-shadow(0 0 6px #9ccbffcc);transition:stroke-dashoffset 80ms linear}.hand-dot{background:radial-gradient(circle, #fff, var(--accent-2));border-radius:50%;width:28%;height:28%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px #0a7cffe6}.air-toast{animation:toast-in .35s var(--ease), toast-out .4s ease 1s forwards;pointer-events:none;z-index:4;border-radius:999px;align-items:center;gap:2vmin;padding:2vmin 4vmin;display:flex;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.air-toast.left{animation-name:toast-in-left,toast-out}.air-toast.right{animation-name:toast-in-right,toast-out}.air-toast-title{font-family:var(--font-display), Georgia, serif;white-space:nowrap;font-size:max(30px,5.5vmin);line-height:1}.air-toast .arrow{color:var(--accent);font-size:max(30px,5vmin);line-height:1}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}}@keyframes toast-in-left{0%{opacity:0;transform:translate(-30%,-50%)}}@keyframes toast-in-right{0%{opacity:0;transform:translate(-70%,-50%)}}@keyframes toast-out{to{opacity:0}}.attract .attract-air{border:1px solid var(--glass-border);background:var(--glass);color:var(--text);border-radius:999px;margin-top:1vmin;padding:1.2vmin 2.8vmin;font-size:max(15px,2vmin)}.air-row{text-align:left;border-radius:22px;align-items:center;gap:14px;padding:14px 16px;display:flex}.air-row:disabled{opacity:.5}.air-icon{background:#ffffff14;border-radius:14px;place-items:center;width:44px;height:44px;font-size:26px;display:grid}.air-copy{flex-direction:column;flex:1;gap:2px;display:flex}.air-copy span{color:var(--faint);font-size:12px}.switch{border:1px solid var(--glass-border);width:50px;height:30px;transition:background .25s var(--ease);background:#ffffff24;border-radius:999px;flex:none;position:relative}.switch:after{content:"";width:22px;height:22px;transition:transform .25s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000059}.air-row.on .switch{background:linear-gradient(120deg, var(--accent), var(--accent-2))}.air-row.on .switch:after{transform:translate(20px)}.hand-cursor .ring.next{stroke:var(--ok);filter:drop-shadow(0 0 6px #7ee2b8cc)}.hand-state{align-items:center;gap:1vmin;display:inline-flex}.hand-state.seen{color:var(--text)}.hand-state.seen .status-dot{background:var(--ok);box-shadow:0 0 12px var(--ok)}.air-toast-media{border-radius:14px;flex:none;place-items:center;width:max(56px,8vmin);height:max(56px,8vmin);font-size:max(30px,4.5vmin);display:grid;overflow:hidden}.air-toast-media.product{background:#fff}.air-toast-media img{object-fit:contain;width:100%;height:100%;padding:8%}.notice{border-color:#ff8a8a66;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex}.crown{text-shadow:0 1px 18px #0000008c;flex-direction:column;align-items:flex-start;gap:clamp(6px,1.1vmin,22px);display:flex}.crown-brand{align-items:center;gap:clamp(8px,1.3vmin,26px);display:flex}.wordmark{font-family:var(--font-brand), "Inter Tight", system-ui, sans-serif;letter-spacing:-.035em;color:var(--text);font-size:clamp(22px,3.8vmin,84px);font-weight:500;line-height:1}.wordmark em{color:#9ccbff;font-style:normal}.crown-status{min-height:1.4em;color:var(--muted);align-items:baseline;gap:clamp(8px,1.2vmin,24px);font-size:clamp(14px,1.9vmin,40px);display:flex}.crown-status small{letter-spacing:.32em;text-transform:uppercase;color:var(--faint);font-size:.62em;font-weight:700}.crown-rule{background:linear-gradient(90deg, var(--accent), transparent);align-self:center;width:clamp(18px,3vmin,64px);height:1px}.crown-look{font-family:var(--font-display), Georgia, serif;color:var(--text);font-size:1.35em;font-style:italic}.crown-status.live .crown-rule{background:linear-gradient(90deg, var(--ok), transparent)}.crown-status.connecting .crown-rule{animation:1.2s ease-in-out infinite pulse}.crown-status.error .crown-rule{background:linear-gradient(90deg, var(--bad), transparent)}.crown-actions{gap:clamp(8px,1.2vmin,22px);margin-top:clamp(2px,.6vmin,12px);display:flex}.icon-btn{-webkit-backdrop-filter:blur(14px);width:clamp(36px,4.6vmin,92px);height:clamp(36px,4.6vmin,92px);color:var(--text);transition:border-color .25s var(--ease), box-shadow .25s var(--ease), transform .2s var(--ease);background:#0a0a1047;border:1px solid #ffffff47;border-radius:50%;place-items:center;display:grid}.icon-btn:hover{border-color:#fff9;transform:translateY(-1px)}.icon-btn svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:46%;height:46%}.icon-btn.on{color:#17130f;background:linear-gradient(135deg, #fff, var(--accent));border-color:#0000;box-shadow:0 0 28px -4px #9ccbffb3}.brand-badge{border-radius:22%;flex:none;width:clamp(30px,4.2vmin,88px);height:clamp(30px,4.2vmin,88px)}.credit-corner{opacity:.9;width:clamp(22px,2.8vmin,60px);height:clamp(22px,2.8vmin,60px);position:absolute;bottom:clamp(14px,3vmin,64px);right:clamp(14px,3vmin,64px)}.credit-ring{position:absolute;inset:0}.credit-ring svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.credit-ring circle{fill:none;stroke-width:2.6px}.credit-ring .track{stroke:#ffffff29}.credit-ring .fill{stroke:var(--accent);stroke-linecap:round;filter:drop-shadow(0 0 4px #9ccbff99);transition:stroke-dashoffset .4s linear,stroke .4s}.credit-ring.live .fill{animation:2.4s ease-in-out infinite pulse}.credit-ring.low .fill{stroke:var(--bad);filter:drop-shadow(0 0 5px #ff8a8acc)}.air-hud{white-space:nowrap;letter-spacing:.02em;color:var(--muted);text-shadow:0 1px 14px #000000b3;align-items:center;gap:clamp(10px,1.6vmin,32px);font-size:clamp(13px,1.7vmin,34px);display:flex;position:absolute;bottom:clamp(16px,4vmin,80px);left:50%;transform:translate(-50%)}.air-hud b{color:var(--text);margin-right:.4em}.air-hud .sep{background:#ffffff40;width:1px;height:1.1em}.maintenance-screen{background:radial-gradient(circle,#07070cb3,#07070cf5)}.brand-row{align-items:center;gap:12px;display:flex}.brand-row img{border-radius:22%;box-shadow:0 8px 24px -8px #0a7cff99}body:has(.mirror) .aurora{display:none}.privacy-note{white-space:nowrap;letter-spacing:.08em;color:#f7f5f280;text-shadow:0 1px 10px #000000b3;pointer-events:none;margin:0;font-size:clamp(11px,1.25vmin,26px);position:absolute;bottom:clamp(10px,1.8vmin,36px);left:50%;transform:translate(-50%)}.mirror .air-hud{bottom:clamp(34px,5.6vmin,110px)}.control .privacy-note-phone{text-align:center;color:var(--faint);margin:8px 0 0;font-size:12px}
