@font-face{font-family:Inter-Black;src:url(/facemebro/assets/Inter-Black-Bzie3xun.ttf) format("truetype");font-display:block}@font-face{font-family:Inter-Bold;src:url(/facemebro/assets/Inter-Bold-SlGuY_v7.ttf) format("truetype");font-display:block}@font-face{font-family:Inter-ExtraBold;src:url(/facemebro/assets/Inter-ExtraBold-QrqRPPK_.ttf) format("truetype");font-display:block}@font-face{font-family:Inter-Medium;src:url(/facemebro/assets/Inter-Medium-BEYgZTde.ttf) format("truetype");font-display:block}@font-face{font-family:Inter-Regular;src:url(/facemebro/assets/Inter-Regular-BOoJxjxf.ttf) format("truetype");font-display:block}@font-face{font-family:Inter-SemiBold;src:url(/facemebro/assets/Inter-SemiBold-ipl4pJhC.ttf) format("truetype");font-display:block}@font-face{font-family:SpaceGrotesk-Bold;src:url(/facemebro/assets/SpaceGrotesk-Bold-DKSy8owx.ttf) format("truetype");font-display:block}@font-face{font-family:SpaceGrotesk-Medium;src:url(/facemebro/assets/SpaceGrotesk-Medium-B2fD0ZDh.ttf) format("truetype");font-display:block}html,body{margin:0;height:100%;background:#0d0518;color:#f5f0ee}body{overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}#root{position:fixed;inset:0}svg:not([width]):not([height]){width:100%;height:100%}.layout{position:absolute;inset:0;display:flex;flex-direction:column;background:#0d0518}.stage{position:relative;flex:1;min-height:0;display:flex;justify-content:center;align-items:stretch}.phone{position:relative;width:100%;max-width:430px;height:100%}.screen{position:relative;width:100%;height:100%;overflow:hidden;background:#0d0518;isolation:isolate}#app{position:absolute;inset:0;display:flex;flex-direction:column}#overlay-root{position:absolute;inset:0;pointer-events:none;z-index:1000}#overlay-root>*{pointer-events:auto}.layout.column .phone{box-shadow:0 0 0 1px #ffffff0f,0 0 80px #e056fd24}@font-face{font-family:Orbitron;src:url(/facemebro/assets/Orbitron-latin-Du7j2Vp2.woff2) format("woff2");font-weight:400 900;font-display:swap}@font-face{font-family:Rajdhani;src:url(/facemebro/assets/Rajdhani-500-latin-ByNUCHrt.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Rajdhani;src:url(/facemebro/assets/Rajdhani-600-latin-CXCVEoA9.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Rajdhani;src:url(/facemebro/assets/Rajdhani-700-latin-BPDUZo87.woff2) format("woff2");font-weight:700;font-display:swap}.layout.desktop{--gold: #FFD24A;--lav: #b388ff;--magenta: #e056fd;--purple: #7B5CFF;--ink: #e2e8f0;--muted: #b9a6c8;--dim: #7a6890;--mono: ui-monospace, "Cascadia Mono", "SFMono-Regular", Menlo, Consolas, monospace;--header-h: 60px;--footer-h: 36px;background:#0d0518;color:var(--ink);font-family:Rajdhani,system-ui,sans-serif}.layout.desktop .stage{z-index:10;align-items:center;gap:24px;padding:18px 24px}.sk-backdrop{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.sk-backdrop canvas{position:absolute;inset:0;width:100%;height:100%}.sk-glow-left{position:absolute;inset:0;background:radial-gradient(circle 600px at 0% 50%,rgba(224,86,253,.16),transparent 70%)}.sk-glow-right{position:absolute;inset:0;background:radial-gradient(circle 600px at 100% 50%,rgba(123,92,255,.18),transparent 70%)}.sk-scanlines{position:absolute;inset:0;opacity:.35;background:linear-gradient(#12101000 50%,#00000040 50%),linear-gradient(90deg,#ff000008,#00ff0003,#0000ff08);background-size:100% 4px,6px 100%}.sk-header{position:relative;z-index:30;height:var(--header-h);box-sizing:border-box;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(255,255,255,.1);background:#090a14e6;backdrop-filter:blur(12px)}.sk-brand{display:flex;align-items:center;gap:10px;min-width:0}.sk-mark{width:34px;height:34px;border-radius:9px;padding:1.5px;box-sizing:border-box;flex:none;background:linear-gradient(45deg,#ff3dbf,#c94dff,#7b5cff)}.sk-mark>div{width:100%;height:100%;border-radius:8px;background:#08080f;display:flex;align-items:center;justify-content:center;color:#e056fd}.sk-title{margin:0;font-family:Orbitron,sans-serif;font-weight:900;font-size:18px;letter-spacing:.08em;line-height:1.1;background:linear-gradient(90deg,#fbf4ff,#e056fd 45%,#b388ff);-webkit-background-clip:text;background-clip:text;color:transparent}.sk-sub{display:flex;align-items:center;gap:6px;font:600 10px var(--mono);letter-spacing:.14em;color:var(--muted);text-transform:uppercase;text-decoration:none}.sk-sub:hover{color:var(--lav)}.sk-actions{display:flex;align-items:center;gap:10px}.sk-btn{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;box-sizing:border-box;border-radius:9px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:var(--ink);font:600 12px var(--mono);letter-spacing:.04em;cursor:pointer;text-decoration:none;white-space:nowrap;transition:border-color .15s,background .15s}.sk-btn:hover{border-color:#e056fd80;background:#e056fd1a}.sk-btn.lav:hover{border-color:#b388ff80;background:#b388ff14}.sk-btn.gold:hover{border-color:#ffd24a80;background:#ffd24a1a}.sk-btn:focus-visible{outline:2px solid var(--lav);outline-offset:2px}.sk-btn.primary{border-color:#e056fd73;background:linear-gradient(90deg,#ff3dbf3d,#7b5cff3d)}.sk-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--dim)}.sk-dot.on{background:var(--lav);box-shadow:0 0 8px var(--lav)}.sk-dot.warn{background:#f59e0b}.sk-dot.off{background:#ef4444}.sk-avatar{width:22px;height:22px;border-radius:50%;object-fit:cover;background:#1c1a26;display:inline-flex;align-items:center;justify-content:center;font:700 10px var(--mono);color:#fff;border:1px solid rgba(255,255,255,.25)}.layout.desktop .phone{width:auto;max-width:none;height:auto;flex:none;padding:12px;border-radius:48px;background:linear-gradient(180deg,#2c2238,#170d24 45%,#0d0518);border:2px solid rgba(90,64,120,.8);box-shadow:0 0 50px -10px #e056fd59,0 0 100px -20px #b388ff40,0 25px 60px -15px #000000e6}.sk-backlight{position:absolute;inset:-10px;border-radius:56px;z-index:-1;filter:blur(22px);opacity:.75;background:linear-gradient(45deg,#ff3dbf52,#c94dff3d,#7b5cff57);animation:sk-breathe 4s ease-in-out infinite}@keyframes sk-breathe{0%,to{opacity:.55}50%{opacity:.85}}.layout.desktop .screen{width:390px;height:min(844px,calc(100vh - var(--header-h) - var(--footer-h) - 36px - 28px));border-radius:38px;background:#000;border:1px solid #0f172a}@media(max-height:820px){.layout.desktop .screen{width:375px}}.layout.desktop #app,.layout.desktop #overlay-root{top:34px}.sk-island{position:absolute;top:20px;left:50%;transform:translate(-50%);z-index:5;width:112px;height:24px;border-radius:999px;background:#000;border:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between;padding:0 10px;box-sizing:border-box}.sk-island i{width:10px;height:10px;border-radius:50%;background:#181828;display:block}.sk-island i.lens{background:#111322;border:1px solid rgba(179,136,255,.4);box-sizing:border-box}.sk-island i.lens.live{box-shadow:0 0 6px #b388ffcc;border-color:var(--lav)}.sk-wing{width:340px;flex:none;align-self:stretch;display:flex;flex-direction:column;gap:14px;overflow-y:auto;scrollbar-width:none;padding:2px}.sk-wing::-webkit-scrollbar{display:none}.sk-wing.left{margin-right:auto}.sk-wing.right{margin-left:auto}.sk-card{position:relative;flex:none;border-radius:18px;padding:14px;box-sizing:border-box;overflow:hidden;background:#0d0e1ac7;backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px #0009}.sk-card.gold{border-color:#ffd24a4d}.sk-card.lav{border-color:#b388ff4d}.sk-card.magenta{border-color:#e056fd4d}.sk-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.1)}.sk-card-title{display:flex;align-items:center;gap:8px;font:700 12px Orbitron,sans-serif;letter-spacing:.08em;white-space:nowrap}.sk-card-title.gold{color:#ffd24a}.sk-card-title.lav{color:#b388ff}.sk-card-title.tight{font-size:11px;letter-spacing:.05em}.sk-card-title.magenta{color:#ef9bff}.sk-card-title.plain{color:var(--muted);font-size:11px}.sk-tag{font:600 10px var(--mono);color:var(--muted);text-transform:uppercase;white-space:nowrap}.sk-mono{font-family:var(--mono)}.sk-reticle{position:relative;margin-top:12px;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:#000000b3;border:1px solid rgba(255,210,74,.4)}.sk-reticle video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scaleX(-1);opacity:.45;filter:saturate(.6) contrast(1.1)}.sk-reticle .grid{position:absolute;inset:0;opacity:.4;background-image:radial-gradient(rgba(255,210,74,.14) 1px,transparent 1px);background-size:16px 16px}.sk-ret-tag{position:absolute;padding:2px 7px;border-radius:4px;background:#000000b3;font:600 9px var(--mono);letter-spacing:.04em}.sk-ret-tag.tl{top:8px;left:8px;color:#ffd24a;border:1px solid rgba(255,210,74,.3)}.sk-ret-tag.tr{top:8px;right:8px;color:#cbd5e1}.sk-ret-foot{position:absolute;left:10px;right:10px;bottom:7px;display:flex;justify-content:space-between;font:600 10px var(--mono);color:#ffe28ce6}.sk-ret-off{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--muted);font:600 11px var(--mono);text-align:center;padding:0 20px}.sk-ret-off .eye{width:54px;height:54px;border-radius:50%;border:1px dashed rgba(255,210,74,.45);display:flex;align-items:center;justify-content:center}.sk-ret-off .eye:after{content:"";width:18px;height:18px;border-radius:50%;background:#ffd24a40}.sk-gauges{margin-top:12px;display:flex;flex-direction:column;gap:11px;font:600 11px var(--mono)}.sk-gauge-row{display:flex;justify-content:space-between;color:var(--muted);margin-bottom:5px;gap:8px}.sk-gauge-row b{font-weight:700}.sk-bar{position:relative;height:7px;border-radius:999px;background:#00000080;border:1px solid rgba(255,255,255,.1);overflow:visible}.sk-bar .fill{position:absolute;left:0;top:0;bottom:0;border-radius:999px;transition:width .08s linear}.sk-bar .mark{position:absolute;top:-4px;bottom:-4px;width:2px;background:#fff;box-shadow:0 0 6px #fffc;border-radius:1px}.sk-bar .mark span{position:absolute;top:-13px;left:50%;transform:translate(-50%);font:700 8px var(--mono);color:#fca5a5;letter-spacing:.05em}.sk-hint{font:500 10px var(--mono);color:var(--dim);margin-top:4px}.sk-stats{margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.1);display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center}.sk-stats div{background:#ffffff0d;border:1px solid rgba(255,255,255,.05);border-radius:10px;padding:7px 4px}.sk-stats span{display:block;font:600 9px var(--mono);color:var(--muted)}.sk-stats b{font:700 13px var(--mono)}.sk-keys{display:flex;flex-direction:column;gap:5px;margin-top:8px}.sk-key{display:flex;justify-content:space-between;align-items:center;gap:6px;padding:5px 10px;white-space:nowrap;border-radius:10px;background:#0006;border:1px solid rgba(255,255,255,.05);font:500 11px var(--mono);color:#cbd5e1}.sk-key kbd{padding:2px 8px;border-radius:5px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);font:700 10px var(--mono)}.sk-anywhere{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:18px;padding:12px 14px;text-align:left;border:1px solid rgba(255,255,255,.1);background:linear-gradient(90deg,#ff3dbf1a,#c94dff1a,#7b5cff1f)}.sk-anywhere small{display:block;font:600 10px var(--mono);color:var(--muted);letter-spacing:.1em}.sk-anywhere p{margin:3px 0 0;font:600 14px Rajdhani,sans-serif;color:#e2e8f0}.sk-store{flex:none;display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:10px;background:#000;border:1px solid rgba(255,255,255,.25);color:#fff;text-decoration:none;text-align:left}.sk-store:hover{border-color:var(--lav)}.sk-store span{display:block;font:600 9px var(--mono);color:var(--muted);letter-spacing:.06em}.sk-store b{display:block;font:700 14px Rajdhani,sans-serif;line-height:1}.sk-tabs{display:flex;gap:4px;flex:none}.sk-tabs button{border:1px solid rgba(255,255,255,.1);background:transparent;color:var(--muted);font:700 9px var(--mono);padding:3px 7px;border-radius:999px;cursor:pointer;letter-spacing:.04em;white-space:nowrap}.sk-tabs button.on{color:#10061e;background:var(--lav);border-color:var(--lav)}.sk-board{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.sk-board li{display:grid;grid-template-columns:34px 26px 1fr auto;align-items:center;gap:8px;padding:7px 10px;border-radius:10px;background:#ffffff06;border:1px solid rgba(255,255,255,.05)}.sk-board li.me{border-color:#e056fd80;background:#e056fd14}.sk-board .rk{font:900 13px Orbitron,sans-serif}.sk-board .nm{font:700 14px Rajdhani,sans-serif;color:#e2e8f0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sk-board .ms{font:700 12px var(--mono)}.sk-board .ini{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:700 10px var(--mono);color:#fff;border:1.5px solid;box-sizing:border-box;background:#1c1a26}.sk-empty{margin-top:12px;font:500 12px var(--mono);color:var(--muted)}.sk-link{margin-top:10px;background:none;border:0;padding:0;color:#b388ff;font:600 12px var(--mono);cursor:pointer;text-decoration:underline}.sk-invite p{margin:10px 0;font:500 14px Rajdhani,sans-serif;color:#cbd5e1;line-height:1.3}.sk-url{display:flex;align-items:center;gap:8px;padding:6px;border-radius:12px;background:#0009;border:1px solid rgba(255,255,255,.1)}.sk-url input{flex:1;min-width:0;background:transparent;border:0;outline:none;color:#d9c2ff;font:600 11px var(--mono)}.sk-url button{padding:5px 10px;border-radius:8px;border:0;background:#b388ff;color:#10061e;font:800 11px var(--mono);cursor:pointer}.sk-row{display:flex;gap:8px;margin-top:10px}.sk-row .sk-btn{flex:1;justify-content:center}.sk-btn[disabled]{opacity:.45;cursor:not-allowed}.sk-footer{position:relative;z-index:20;height:var(--footer-h);box-sizing:border-box;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid rgba(255,255,255,.1);background:#080911e6;backdrop-filter:blur(12px);font:600 11px var(--mono);color:var(--muted);white-space:nowrap}.sk-footer>div{display:flex;align-items:center;gap:12px;min-width:0}.sk-footer .sep{color:#475569}.sk-footer a{color:var(--muted);text-decoration:none}.sk-footer a:hover{color:#e056fd}.sk-ok{color:#22c55e}.sk-pink{color:#e056fd}.sk-lav{color:#b388ff}.sk-gold{color:#ffd24a}.sk-warn{color:#f59e0b}.sk-bad{color:#ff4d6d}@media(max-height:860px){.sk-reticle{aspect-ratio:2.4 / 1}.sk-gauges{gap:8px}.sk-hint{display:none}.sk-wing{gap:10px}.sk-card{padding:12px}}.sk-dot.on.gold{background:var(--gold);box-shadow:0 0 8px var(--gold)}.sk-dot.on.ok{background:#22c55e;box-shadow:0 0 8px #22c55e}.sk-ret-face{position:absolute;inset:0;pointer-events:none}.sk-ret-face path{fill:#e056fd14;stroke:#ffd24ad9;stroke-width:1.5;stroke-dasharray:4 3}.sk-ret-face path.lock{stroke:#e056fdf2;filter:drop-shadow(0 0 4px rgba(224,86,253,.8))}.sk-move{display:grid;grid-template-columns:112px 1fr 34px;align-items:center;gap:8px;margin-top:5px;color:#d8cbe6;font:600 10px var(--mono)}.sk-move span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sk-move b{text-align:right;color:#ef9bff}.sk-bar.thin{height:5px}.sk-bar .mark+.mark span{color:#86efac}.sk-board li.hd{background:none;border:0;padding:0 10px;font:700 9px var(--mono);color:var(--dim);letter-spacing:.06em}.sk-board li.hd span:last-child{text-align:right}.sk-board .ms{color:#d8cbe6;white-space:nowrap}.sk-key kbd.sk-gold{color:#ffd24a}.sk-key kbd.sk-lav{color:#b388ff}.sk-bar.labels-below{margin-bottom:14px}.sk-bar.labels-below .mark span{top:11px}@media(max-height:860px){.sk-keys{gap:3px;margin-top:6px}.sk-key{padding:3px 10px}.sk-move{margin-top:3px}.sk-stats{margin-top:8px;padding-top:8px}.sk-stats div{padding:5px 4px}.sk-anywhere{padding:9px 14px}}
