:root{--bg:#000;--ink:#f2f0ec;--ink-2:#f2f0ec99;--ink-3:#f2f0ec6b;--ink-4:#f2f0ec4d;--line:#ffffff14;--blue:#0a6cff;--blue-ink:#5aa2ff;--surface:#0c0c0d;--surface-2:#1a1a1c;--hairline:0 0 0 1px var(--line);--online:#34c759;--away:#ffb020;--danger:#e5726f;--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", system-ui, "Segoe UI", sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--nav-h:72px}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;overflow-x:hidden}a{color:var(--ink);text-decoration:none}a:hover{color:var(--blue-ink)}h1,h2,h3,p,ul{margin:0;padding:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.icon{background:currentColor;flex:none;width:22px;height:22px;display:block;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.icon-appmark{-webkit-mask-image:url(/assets/appmark-CXaqx3fy.svg);mask-image:url(/assets/appmark-CXaqx3fy.svg)}.icon-mic{-webkit-mask-image:url(/assets/mic-DxMXrnsW.svg);mask-image:url(/assets/mic-DxMXrnsW.svg)}.icon-camera{-webkit-mask-image:url(/assets/camera-DjrxS932.svg);mask-image:url(/assets/camera-DjrxS932.svg)}.icon-screen-share{-webkit-mask-image:url(/assets/screen-share-y22qhHbF.svg);mask-image:url(/assets/screen-share-y22qhHbF.svg)}.icon-speaker{-webkit-mask-image:url(/assets/speaker-9cAaRy0b.svg);mask-image:url(/assets/speaker-9cAaRy0b.svg)}.icon-friends{-webkit-mask-image:url(/assets/friends-CP_86uBn.svg);mask-image:url(/assets/friends-CP_86uBn.svg)}.lb{--bg1:#f6f4f1;--bg2:#e8e6e1;--bg3:#dedcd7;--pane1:#f7f5f2;--pane2:#eeece8;--pane3:#e6e3de;--ink-rgb:22, 23, 26;--shadow-rgb:24, 26, 32;--card:#ffffffc7;--rail:#ffffff80;--glass-bar:#f6f4f1a8;--glass-panel:#faf9f7c7;--glass-solid:#fbfaf8;--bubble:#ffffffd9;--chip:#ffffffb8;--ph1:#dcd8d2;--ph2:#c3bfb8;--ring:#fbfaf8;--spec1:#ffffff57;--spec2:#ffffff4d;--lens-blur:14px;--lens-brightness:1.06;--accent:#0a6cff;--accent-ink:var(--accent);--on-accent:#fff;--halo-core:color-mix(in oklab, var(--accent) 85%, transparent);--halo-floor:color-mix(in oklab, var(--accent) 20%, transparent);--halo-sheen:color-mix(in oklab, var(--accent) 9%, transparent);--font-body:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--fs-scale:1.15;--fs-1:calc(9px * var(--fs-scale));--fs-2:calc(10px * var(--fs-scale));--fs-3:calc(10.5px * var(--fs-scale));--fs-4:calc(11px * var(--fs-scale));--fs-5:calc(11.5px * var(--fs-scale));--fs-6:calc(12px * var(--fs-scale));--fs-7:calc(12.5px * var(--fs-scale));--fs-8:calc(13px * var(--fs-scale));--fs-9:calc(13.5px * var(--fs-scale));--fs-10:calc(14px * var(--fs-scale));--fs-11:calc(15px * var(--fs-scale));--fs-12:calc(16px * var(--fs-scale));--fs-13:calc(18px * var(--fs-scale));--fs-14:21px;--fs-15:25px;--fs-16:29px;--fs-17:34px;--fs-18:40px;color:rgb(var(--ink-rgb));font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-align:left;font-size:14px;line-height:1.45}.lb[data-lb-theme=dark]{--bg1:#17181c;--bg2:#101114;--bg3:#0a0b0d;--pane1:#1b1d21;--pane2:#15171a;--pane3:#101216;--ink-rgb:236, 238, 242;--shadow-rgb:0, 0, 0;--card:#ffffff0e;--rail:#ffffff09;--glass-bar:#1e202599;--glass-panel:#22242ab8;--glass-solid:#1b1d21;--bubble:#ffffff13;--chip:#ffffff17;--ph1:#31343a;--ph2:#23262b;--ring:#15171a;--spec1:#fff3;--spec2:#ffffff29;--lens-blur:18px;--lens-brightness:1.32;--accent-ink:color-mix(in oklab, var(--accent), white 26%);--halo-core:color-mix(in oklab, color-mix(in oklab, var(--accent-ink), white 35%) 90%, transparent);--halo-floor:color-mix(in oklab, var(--accent-ink) 22%, transparent);--halo-sheen:color-mix(in oklab, var(--accent-ink) 11%, transparent)}.lb[data-lb-theme=dark][data-lb-surface=oled]{--bg1:#050505;--bg2:#000;--bg3:#000;--pane1:#0a0a0a;--pane2:#050505;--pane3:#000;--glass-bar:#0a0a0ab8;--glass-panel:#0e0e0ecc;--glass-solid:#0c0c0c;--ring:#000}.lb,[data-lb-density=default]{--dn:1}.lb,[data-lb-radius=default]{--rs:1}[data-lb-radius=sharp]{--rs:.4}[data-lb-radius=round]{--rs:1.45}.lb,[data-lb-card=glass]{--cbg:var(--card);--csh:0 1px 0 rgba(var(--ink-rgb), .05), 0 14px 34px -22px rgba(var(--shadow-rgb), .55);--cash:0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent), 0 14px 34px -22px color-mix(in srgb, var(--accent) 50%, transparent)}.lb[data-lb-theme=dark]:not([data-lb-card]),.lb[data-lb-theme=dark][data-lb-card=glass]{--csh:inset 0 1px 0 #ffffff12, 0 18px 40px -24px #000000d9}[data-lb-card=solid]{--cbg:var(--glass-solid);--csh:0 1px 0 rgba(var(--ink-rgb), .06), 0 4px 12px -8px rgba(var(--shadow-rgb), .35);--cash:0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent), 0 4px 12px -8px rgba(var(--shadow-rgb), .35)}[data-lb-card=outlined]{--cbg:transparent;--csh:inset 0 0 0 1px rgba(var(--ink-rgb), .13);--cash:inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 55%, transparent)}[data-lb-card=flat]{--cbg:rgba(var(--ink-rgb), .05);--csh:none;--cash:none}.lb :where([data-halo]){position:relative}.lb [data-halo]:before,.lb [data-halo]:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .25s;position:absolute;inset:0}.lb [data-halo]:before{background:radial-gradient(260px circle at var(--halo-x,50%) var(--halo-y,50%), var(--halo-sheen), transparent 70%)}.lb [data-halo]:after{z-index:1;background:radial-gradient(180px circle at var(--halo-x,50%) var(--halo-y,50%), var(--halo-core), var(--halo-floor) 60%);-webkit-mask-composite:xor;padding:1.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lb [data-halo]:hover:before,.lb [data-halo]:hover:after{opacity:1}.lb[data-lb-halo=off] [data-halo]:before,.lb[data-lb-halo=off] [data-halo]:after{display:none}.lb .card{background:var(--cbg);box-shadow:var(--csh)}.lb .cardAccent{background:var(--cbg);box-shadow:var(--cash)}.lb[data-lb-card=flat] .cardAccent{background:color-mix(in oklab, var(--accent) 12%, transparent)}.lb .eb{font:590 var(--fs-5)/1 var(--font-mono);letter-spacing:.1em;color:rgba(var(--ink-rgb), .42);text-transform:uppercase}.lb .eb.flat{letter-spacing:0}.lb .eb.plain{letter-spacing:0;text-transform:none}.lb .acc{color:var(--accent-ink)}.lb .av{--av:28px;width:var(--av);height:var(--av);font-size:calc(var(--av) * .34);background:linear-gradient(150deg, var(--ph1), var(--ph2));color:rgba(var(--ink-rgb), .6);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex;position:relative}.lb .pres{background:var(--online);width:30%;height:30%;box-shadow:0 0 0 2.5px var(--ring);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.lb .pres.away{background:var(--away)}.lb .btn{background:var(--accent);color:var(--on-accent);border-radius:calc(11px * var(--rs));font:600 var(--fs-7)/1 var(--font-body);white-space:nowrap;justify-content:center;align-items:center;padding:9px 14px;display:flex}.lb .mt-auto{margin-top:auto}.lb .tg{background:rgba(var(--ink-rgb), .16);border-radius:11px;flex:none;width:38px;height:22px;transition:background .2s;position:relative}.lb .tg:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .25s cubic-bezier(.32,.72,0,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.lb .tg.on{background:var(--accent)}.lb .tg.on:after{transform:translate(16px)}.cover{background:linear-gradient(150deg, oklch(.62 .13 var(--hue,210)), oklch(.42 .1 calc(var(--hue,210) + 40)))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}}.nav{height:var(--nav-h);z-index:10;opacity:0;pointer-events:none;position:fixed;inset:0 0 auto}.nav.is-docked{pointer-events:auto}.nav-bar{-webkit-backdrop-filter:blur(26px)saturate(180%);box-shadow:var(--hairline);background:#000000b8;position:absolute;inset:0}.nav-inner{align-items:center;gap:28px;height:100%;padding:0 34px;display:flex;position:relative}.nav-logo-slot{flex:none;width:92px;height:56px}.nav-fallback-logo{width:92px;height:auto;display:none}.nav-links{gap:24px;margin-right:auto;display:flex}.nav-links a{color:var(--ink-2);font-size:14px;transition:color .18s}.nav-links a:hover{color:var(--ink)}.nav-inner .cta{margin-left:auto}@media (max-width:900px){.nav-links{display:none}.nav-inner{padding:0 20px}}.cta{background:var(--blue);color:#fff;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;height:34px;padding:0 16px;font-size:14px;font-weight:600;transition:background .18s,color .18s;display:inline-flex}.cta:hover{color:#fff;background:#005eeb;background:lab(42.5511% 23.8582 -81.3312)}.cta.lg{border-radius:16px;height:48px;padding:0 22px;font-size:16px}.cta.btn-secondary{background:var(--surface-2);color:#f2f0ecd9;box-shadow:var(--hairline)}.cta.btn-secondary:hover{color:var(--ink);background:#242426}.cta.is-disabled{opacity:.45;pointer-events:none}.btns{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.rv{opacity:0;transition:opacity .9s,transform 1s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}html.is-ready .hero .rv{opacity:1;transform:none}.hero .rv:nth-child(2){transition-delay:80ms}.hero .rv:nth-child(3){transition-delay:.16s}.hero .rv:nth-child(4){transition-delay:.24s}.hero .rv.mock{transition-delay:.36s}.in .rv{opacity:1;transform:none}main{z-index:1;position:relative}section{position:relative}.wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 6vw}@media (min-width:1300px){.wrap{padding:0}}.eye{font:590 13px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blue-ink)}.eye.faint{color:var(--ink-3)}.copy h2,.head h2,.dl h2{letter-spacing:-.03em;text-wrap:balance;font-weight:700}.copy h2,.head h2{font-size:clamp(34px,4.2vw,60px);line-height:1.04}.lead{color:var(--ink-2);text-wrap:pretty;max-width:40ch;font-size:clamp(16px,1.4vw,19px);line-height:1.45}.kbd{font:600 13px/1 var(--mono);background:var(--surface-2);box-shadow:var(--hairline);color:var(--ink);border-radius:6px;padding:3px 6px}.hero{text-align:center;padding:120px 0 48px;overflow:hidden}.hero .wrap{flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.hero-title{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(48px,8vw,112px);font-weight:700;line-height:.98}.hero .lead{font-size:clamp(18px,1.6vw,21px)}.hero .mock{width:100%;box-shadow:var(--hairline), 0 60px 120px -40px #0a6cff59, 0 40px 80px -30px #000000e6;border-radius:16px;margin-top:36px}.hero .mock .m-stage{border-radius:16px}.feat{padding:clamp(48px,6vw,88px) 0}.feat .wrap{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}@media (min-width:820px){.feat .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.feat.flip .wrap{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.feat.flip .copy{order:2}}.copy{flex-direction:column;gap:14px;display:flex}.facts{border-top:1px solid var(--line);flex-direction:column;margin-top:6px;list-style:none;display:flex}.facts li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,150px) minmax(0,1fr);gap:14px;padding:11px 0;font-size:14px;line-height:1.45;display:grid}.facts b{font-weight:600}.facts span{color:var(--ink-2);text-wrap:pretty}@media (max-width:520px){.facts li{grid-template-columns:1fr;gap:4px}}.vis{min-width:0;position:relative}.panel{background:var(--surface);box-shadow:var(--hairline), 0 14px 34px -22px #000000e6;border-radius:24px;position:relative;overflow:hidden}.panel.pad{padding:18px}.row-between{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mono-faint{font:590 12px/1 var(--mono);color:var(--ink-3)}.mono-faint.caps{letter-spacing:.1em;text-transform:uppercase}.seg{background:#f2f0ec0f;border-radius:14px;gap:2px;padding:2px;display:inline-flex}.seg button{height:28px;font:590 12px/1 var(--mono);color:var(--ink-2);border-radius:12px;padding:0 12px;transition:background .2s,color .2s}.seg button.on{background:var(--surface-2);color:var(--ink);box-shadow:var(--hairline)}.more{padding:clamp(48px,6vw,88px) 0}.more .head{flex-direction:column;gap:14px;margin-bottom:32px;display:flex}.grid6{background:var(--line);box-shadow:var(--hairline);border-radius:24px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:1px;display:grid;overflow:hidden}.grid6>div{background:#050505;flex-direction:column;gap:8px;min-height:150px;padding:28px;display:flex}.grid6 b{letter-spacing:-.01em;font-size:18px;font-weight:600}.grid6 span{color:var(--ink-2);text-wrap:pretty;font-size:15px;line-height:1.45}.dl{text-align:center;padding:clamp(64px,8vw,120px) 0 96px;overflow:hidden}.dl-glow{pointer-events:none;background:radial-gradient(circle,#0a6cff2e,#0000 65%);background:radial-gradient(circle,lab(48.1084% 20.6989 -81.3542/.18),#0000 65%);border-radius:50%;width:70vw;height:50vw;position:absolute;top:10%;left:50%;transform:translate(-50%)}.dl .wrap{flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.dl h2{letter-spacing:-.035em;font-size:clamp(52px,7.5vw,104px);line-height:1}.dl .lead{max-width:none}.appicon{background:var(--surface-2);width:84px;height:84px;box-shadow:var(--hairline), 0 14px 34px -18px #000000e6;border-radius:22px;justify-content:center;align-items:center;display:flex}.appicon .icon{width:54px;height:54px}.dl .cta-note{color:var(--ink-3);max-width:44ch;font-size:15px}.dl .cta-small{color:var(--ink-3);font-size:14px}.cta-small a{color:var(--ink-2);text-underline-offset:3px;text-decoration:underline}.install-help{max-width:560px;color:var(--ink-3);text-align:left;font-size:14px;line-height:1.5}.install-help summary{cursor:pointer;text-align:center;color:var(--ink-2)}.install-help p{margin-top:10px}.install-help strong{color:var(--ink-2)}.install-help code{font:13px var(--mono);color:var(--ink-2)}.footer{z-index:1;border-top:1px solid var(--line);padding:28px 0 40px;position:relative}.footer .wrap{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.footer nav{flex-wrap:wrap;gap:20px;display:flex}.footer a{color:var(--ink-3)}.footer a:hover{color:var(--ink)}html.intro-running{overflow:hidden}.wordmark{z-index:11;width:0;height:0;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;position:fixed;top:45%;left:50%;transform:translate(-50%,-50%)}.wordmark svg{display:block;overflow:visible}.wordmark:focus-visible{outline:2px solid var(--accent-ink);outline-offset:4px;border-radius:8px}.tagline{z-index:11;text-align:center;color:var(--ink-2);opacity:0;pointer-events:none;font-size:clamp(18px,1.8vw,22px);position:fixed;left:0;right:0}html.intro-done .tagline{display:none}.glow{opacity:0;pointer-events:none;background:radial-gradient(circle,#0a6cff38,#0000 65%);background:radial-gradient(circle,lab(48.1084% 20.6989 -81.3542/.22),#0000 65%);border-radius:50%;width:60vw;height:60vw;position:fixed;top:-18vh;right:-12vw}.m-stage{width:100%;position:relative;overflow:hidden}.m-scale{transform-origin:0 0;position:absolute;top:0;left:0}.m-win{background:var(--bg2);border-radius:14px;flex-direction:column;width:1280px;height:800px;transition:background .4s,color .4s;display:flex;position:relative;overflow:hidden}.m-bar{z-index:3;flex:none;justify-content:space-between;align-items:center;height:56px;padding:0 18px 0 16px;display:flex;position:relative}.m-bar-l,.m-bar-r{align-items:center;gap:12px;display:flex}.m-lights{gap:8px;margin-right:10px;display:flex}.m-lights i{background:rgba(var(--ink-rgb), .16);border-radius:50%;width:12px;height:12px}.m-chan{border-radius:calc(12px * var(--rs));background:var(--chip);height:30px;font:590 var(--fs-5)/1 var(--font-mono);color:rgba(var(--ink-rgb), .7);box-shadow:0 0 0 1px rgba(var(--ink-rgb), .06);align-items:center;gap:8px;padding:0 12px;display:flex}.m-burger{flex-direction:column;gap:3px;display:flex}.m-burger i{background:currentColor;border-radius:1px;width:12px;height:1.5px}.m-badge{background:var(--accent);min-width:18px;height:18px;color:var(--on-accent);font:700 10px/18px var(--font-body);text-align:center;border-radius:9px;padding:0 5px}.m-friends{color:rgba(var(--ink-rgb), .7)}.m-friends .icon{width:20px;height:20px}.m-pill{background:var(--chip);height:28px;box-shadow:0 0 0 1px rgba(var(--ink-rgb), .07), 0 6px 16px -12px rgba(var(--shadow-rgb), .6);border-radius:14px;align-items:center;gap:9px;padding:0 15px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.m-pill .dot{background:var(--accent-ink);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 17%, transparent);border-radius:50%}.m-pill b{font:600 var(--fs-7)/1 var(--font-body);letter-spacing:-.008em}.m-pill s{font:400 var(--fs-1)/1 var(--font-mono);color:rgba(var(--ink-rgb), .32);text-decoration:none}.m-conn{background:var(--online);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #34c7592e}.m-body{flex:1;min-height:0;position:relative}.m-col{flex-direction:column;gap:3px;min-width:0;display:flex}.h-page{height:100%;padding:calc(18px * var(--dn)) calc(34px * var(--dn)) calc(34px * var(--dn));gap:calc(26px * var(--dn));grid-template-columns:minmax(0,1.5fr) 340px;display:grid}.h-left{gap:calc(24px * var(--dn));flex-direction:column;min-width:0;display:flex;overflow:hidden}.h-head{flex-direction:column;gap:7px;display:flex}.h-greet{font:700 var(--fs-18)/1.04 var(--font-body);letter-spacing:-.028em;margin:0}.h-sum{font:400 var(--fs-11)/1.5 var(--font-body);color:rgba(var(--ink-rgb), .55);max-width:480px;margin:0}.h-sec{flex-direction:column;gap:12px;display:flex}.h-friends{gap:calc(10px * var(--dn));display:flex;overflow:hidden;-webkit-mask:linear-gradient(90deg,#000 calc(100% - 90px),#0000);mask:linear-gradient(90deg,#000 calc(100% - 90px),#0000)}.h-fcard{width:126px;padding:calc(13px * var(--dn));border-radius:calc(18px * var(--rs));gap:calc(10px * var(--dn));flex-direction:column;flex:none;display:flex}.h-fname{font:590 var(--fs-8)/1.1 var(--font-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.h-fstat{font:400 var(--fs-4)/1.25 var(--font-body);color:rgba(var(--ink-rgb), .44);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.h-metrics{gap:calc(14px * var(--dn));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.h-mcard{padding:calc(18px * var(--dn));border-radius:calc(20px * var(--rs));gap:calc(12px * var(--dn));flex-direction:column;min-width:0;display:flex}.h-act{grid-column:span 2}.h-arow{align-items:center;gap:11px;display:flex}.h-atext{font:400 var(--fs-8)/1.4 var(--font-body);color:rgba(var(--ink-rgb), .68);flex:1}.h-ago{font:400 var(--fs-3)/1 var(--font-mono);color:rgba(var(--ink-rgb), .3)}.h-title{font:600 var(--fs-11)/1.2 var(--font-body);letter-spacing:-.012em}.h-note{font:400 var(--fs-6)/1.45 var(--font-body);color:rgba(var(--ink-rgb), .5)}.h-stack{display:flex}.h-stack i{background:var(--ph1);border:2.5px solid var(--ring);border-radius:50%;width:25px;height:25px}.h-stack i+i{margin-left:-9px}.h-groups{gap:calc(14px * var(--dn));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.h-gtile{padding:calc(14px * var(--dn));border-radius:calc(18px * var(--rs));align-items:center;gap:12px;min-width:0;display:flex}.h-gicon{border-radius:calc(11px * var(--rs));width:38px;height:38px;font:650 var(--fs-4)/1 var(--font-body);color:#fff;flex:none;justify-content:center;align-items:center;display:flex}.h-gname{font:600 var(--fs-9)/1.1 var(--font-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.h-gstat{font:400 var(--fs-4)/1 var(--font-mono);color:rgba(var(--ink-rgb), .38)}.h-feed{padding:calc(18px * var(--dn));border-radius:calc(22px * var(--rs));gap:calc(13px * var(--dn));flex-direction:column;min-height:0;display:flex;overflow:hidden}.h-chips{flex-wrap:wrap;gap:6px;display:flex}.h-chip{background:rgba(var(--ink-rgb), .07);font:590 var(--fs-4)/1 var(--font-mono);border-radius:14px;padding:6px 11px}.h-chip.add{border:1px dashed rgba(var(--ink-rgb), .18);color:rgba(var(--ink-rgb), .38);background:0 0}.h-post{padding:calc(14px * var(--dn));border-radius:calc(16px * var(--rs));background:rgba(var(--ink-rgb), .035);flex-direction:column;gap:8px;display:flex}.h-psrc{font:590 var(--fs-3)/1 var(--font-mono);color:rgba(var(--ink-rgb), .45);align-items:center;gap:8px;display:flex}.post-dot{background:var(--accent-ink);border-radius:50%;width:6px;height:6px}.h-ptitle{font:600 var(--fs-8)/1.35 var(--font-body)}.h-pimg{border-radius:calc(11px * var(--rs));background:linear-gradient(150deg, var(--ph1), var(--ph2));height:86px}.dial-vis{height:440px;container-type:inline-size}.dial-blob{filter:blur(40px);pointer-events:none;border-radius:50%;position:absolute}.dial-blob-accent{background:#0a6cff57;background:lab(48.1084% 20.6989 -81.3542/.34);width:46%;height:46%;top:30%;left:12%}.dial-blob-warm{background:#f76b1542;background:lab(62.7433% 52.1968 67.6599/.26);width:40%;height:40%;bottom:4%;right:6%}.dial-page{flex-direction:column;gap:8px;display:flex;position:absolute;bottom:76px;left:28px;right:28px}.dial-page h3{font:700 22px/1.04 var(--font-body);letter-spacing:-.028em;transition:opacity .25s}.dial-vis .seg{z-index:3;position:absolute;bottom:20px;left:20px}.qs{z-index:3;font:590 12px/1 var(--mono);color:var(--ink-3);align-items:center;gap:8px;display:flex;position:absolute;bottom:20px;right:20px}.nav-mode>.dial,.nav-mode>.sw-panel{opacity:0;filter:blur(6px);pointer-events:none;transition:opacity .26s,transform .4s cubic-bezier(.32,.72,0,1),filter .26s;transform:scale(.92)}.nav-mode.is-open>.dial,.nav-mode.is-open>.sw-panel{opacity:1;filter:blur();pointer-events:auto;transition:opacity .3s,transform .5s cubic-bezier(.32,1.12,.4,1),filter .3s;transform:scale(1)}.dial-nav{width:700px;height:400px;transform:scale(var(--dial-s,1));transform-origin:50% 0;pointer-events:none;margin-left:-350px;position:absolute;top:0;left:50%}@container (width<=560px){.dial-nav{--dial-s:.78}}@container (width<=420px){.dial-nav{--dial-s:.64}}.dial{transform-origin:50%;border-radius:50%;width:520px;height:520px;margin-left:-260px;position:absolute;top:-206px;left:50%}.dial-glass{background:var(--glass-panel);-webkit-backdrop-filter:blur(34px)saturate(180%);box-shadow:0 0 0 1px rgba(var(--ink-rgb), .09), 0 44px 90px -30px rgba(var(--shadow-rgb), .65), inset 0 1px 0 #ffffffe6;border-radius:50%;position:absolute;inset:0}.dial-lens{border-radius:50%;position:absolute;inset:0}.dial-active-wedge{-webkit-backdrop-filter:blur(var(--lens-blur)) saturate(200%) brightness(var(--lens-brightness));background:linear-gradient(148deg, var(--spec1) 0%, #ffffff1a 42%, #fff0 62%), radial-gradient(120% 100% at 46% 6%, var(--spec2) 0%, #fff0 58%);-webkit-mask:conic-gradient(from 135deg, #000 0 90deg, transparent 90deg 360deg);-webkit-mask:conic-gradient(from 135deg, #000 0 90deg, transparent 90deg 360deg);mask:conic-gradient(from 135deg, #000 0 90deg, transparent 90deg 360deg)}.dial-wedge-shade{background:conic-gradient(from 135deg, #ffffff0d 0 90deg, transparent 90deg 360deg);-webkit-mask:radial-gradient(circle,#0000 26%,#000 92%);mask:radial-gradient(circle,#0000 26%,#000 92%)}.dial-wedge-edges{background:conic-gradient(from 135deg, #ffffff9e 0 .9deg, #fff0 .9deg 89.1deg, #ffffff9e 89.1deg 90deg, #fff0 90deg 360deg);filter:blur(1px);-webkit-mask:radial-gradient(circle,#0000 30%,#000 46% 99%,#0000 100%);mask:radial-gradient(circle,#0000 30%,#000 46% 99%,#0000 100%)}.dial-active-arc{background:conic-gradient(from 135deg, #fff0 0 2deg, #ffffff8c 5deg, #ffffff24 30deg, #ffffff1a 60deg, #ffffff80 85deg, #fff0 88deg 360deg);-webkit-mask:radial-gradient(circle at 50% 50%, transparent 0 calc(50% - 2.4px), #000 calc(50% - 2.4px) calc(50% - .4px), transparent calc(50% - .4px)), conic-gradient(from 135deg, #000 0 90deg, transparent 90deg 360deg);-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle at 50% 50%, transparent 0 calc(50% - 2.4px), #000 calc(50% - 2.4px) calc(50% - .4px), transparent calc(50% - .4px)), conic-gradient(from 135deg, #000 0 90deg, transparent 90deg 360deg);mask:radial-gradient(circle at 50% 50%, transparent 0 calc(50% - 2.4px), #000 calc(50% - 2.4px) calc(50% - .4px), transparent calc(50% - .4px)), conic-gradient(from 135deg, #000 0 90deg, transparent 90deg 360deg);filter:blur(.4px);-webkit-mask-composite:source-in;mask-composite:intersect}.dial-side-glass{-webkit-backdrop-filter:blur(var(--lens-blur)) saturate(160%);-webkit-mask:conic-gradient(from 45deg, #000 0 90deg, transparent 90deg 180deg, #000 180deg 270deg, transparent 270deg 360deg);-webkit-mask:conic-gradient(from 45deg, #000 0 90deg, transparent 90deg 180deg, #000 180deg 270deg, transparent 270deg 360deg);mask:conic-gradient(from 45deg, #000 0 90deg, transparent 90deg 180deg, #000 180deg 270deg, transparent 270deg 360deg);background:radial-gradient(circle,#fff0 30%,#ffffff0f 92%)}.dial-ring{border-radius:50%;position:absolute;inset:0;overflow:hidden}.dial-ring span{background:rgba(var(--ink-rgb), .1);position:absolute}.dial-ring .grid-v{width:1px;margin-left:-.5px;top:0;bottom:50%;left:50%}.dial-ring .grid-v2{width:1px;margin-left:-.5px;top:50%;bottom:0;left:50%}.dial-ring .grid-h{height:1px;margin-top:-.5px;top:50%;left:0;right:50%}.dial-ring .grid-h2{height:1px;margin-top:-.5px;top:50%;left:50%;right:0}.dial-wedges{position:absolute;inset:0}.dial-spoke{cursor:pointer;width:0;height:0;position:absolute;top:50%;left:50%}.dial-chip{white-space:nowrap;color:rgba(var(--ink-rgb), .62);flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:-26px;left:0;transform:translate(-50%)}.dial-chip.is-on{color:rgb(var(--ink-rgb));opacity:1!important}.dial-chip.is-edge{filter:blur(.5px)}.dial-chip.is-edge .dial-glyph{color:rgba(var(--ink-rgb), .18)}.dial-glyph{font:400 var(--fs-11)/1 var(--font-mono);color:rgba(var(--ink-rgb), .3)}.dial-chip.is-on .dial-glyph{color:var(--accent)}.dial-label{font:600 var(--fs-12)/1 -apple-system, system-ui, sans-serif;letter-spacing:-.014em}.dial-hub{background:var(--glass-panel);width:86px;height:86px;box-shadow:0 0 0 1px rgba(var(--ink-rgb), .08), 0 10px 24px -14px rgba(var(--shadow-rgb), .6);color:rgba(var(--ink-rgb), .55);border-radius:50%;justify-content:center;align-items:center;margin:-43px 0 0 -43px;display:flex;position:absolute;top:50%;left:50%}.dial-hub .icon{width:40px;height:40px}.sw-nav{pointer-events:none;width:360px;max-width:calc(100% - 32px);height:112px;position:absolute;top:0;left:50%;transform:translate(-50%)}.sw-panel{background:var(--glass-panel);-webkit-backdrop-filter:blur(34px)saturate(180%);width:100%;height:104px;box-shadow:0 0 0 1px rgba(var(--ink-rgb), .09), 0 44px 90px -30px rgba(var(--shadow-rgb), .65), inset 0 1px 0 #ffffff80;transform-origin:50% 0;-webkit-user-select:none;user-select:none;border-radius:22px;position:absolute;top:8px;left:0;overflow:hidden}.sw-blob{filter:blur(28px);pointer-events:none;border-radius:50%;position:absolute}.sw-blob-accent{background:color-mix(in oklab, var(--accent) 34%, transparent);width:40%;height:120%;top:-30%;left:16%}.sw-blob-warm{background:#f76b153d;background:lab(62.7433% 52.1968 67.6599/.24);width:34%;height:110%;bottom:-40%;right:12%}.sw-band{background:rgba(var(--ink-rgb), .04);height:38px;-webkit-backdrop-filter:blur(20px) saturate(200%) brightness(var(--lens-brightness,1.08));box-shadow:inset 0 1px 0 #ffffff1f, inset 0 0 0 1px rgba(var(--ink-rgb), .08);border-radius:12px;position:absolute;top:50%;left:12px;right:44px;transform:translateY(-50%)}.sw-row{transform-origin:0;letter-spacing:-.02em;color:rgba(var(--ink-rgb), .42);white-space:nowrap;cursor:pointer;font:700 22px/1 -apple-system,system-ui,sans-serif;transition:color .2s;position:absolute;top:50%;left:28px}.sw-row.is-on{color:rgb(var(--ink-rgb))}.sw-rail{flex-direction:column;gap:4px;display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.sw-rail i{background:rgba(var(--ink-rgb), .18);border-radius:2.5px;width:5px;height:5px;transition:height .22s,background .22s}.sw-rail i.is-on{background:var(--accent);height:14px}.stack-vis{flex-direction:column;gap:14px;display:flex}.stack-card{border-radius:22px;flex-direction:column;gap:13px;padding:18px;display:flex}.src-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.src-tabs{gap:4px;display:flex}.src-tab{font:400 var(--fs-3)/1 var(--font-mono);color:rgba(var(--ink-rgb), .45);border-radius:10px;padding:5px 9px;transition:background .2s,color .2s}.src-tab.on{background:rgba(var(--ink-rgb), .09);color:rgb(var(--ink-rgb));font-weight:590}.src-input{background:rgba(var(--ink-rgb), .06);min-width:0;height:32px;font:400 var(--fs-4)/1 var(--font-mono);color:rgba(var(--ink-rgb), .7);white-space:nowrap;border-radius:10px;flex:1;align-items:center;padding:0 12px;display:flex;overflow:hidden}.caret{background:var(--accent-ink);width:1.5px;height:14px;margin-left:1px;animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.new-chip{animation:.5s cubic-bezier(.32,1.3,.4,1) pop}@keyframes pop{0%{opacity:0;transform:scale(.6)}}.layouts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.lay{font:590 var(--fs-3)/1 var(--font-mono);color:rgba(var(--ink-rgb), .5);text-align:center;flex-direction:column;align-items:center;gap:8px;transition:color .3s;display:flex}.lay .fr{aspect-ratio:1.5;background:rgba(var(--ink-rgb), .04);width:100%;box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb), .1);border-radius:10px;gap:4px;padding:7px;transition:box-shadow .3s;display:grid}.lay .fr i{background:rgba(var(--ink-rgb), .14);border-radius:4px}.lay .fr i.feed{background:color-mix(in oklab, var(--accent) 40%, transparent)}.lay .fr i.rail{background:rgba(var(--ink-rgb), .26)}.lay-feedRight .fr{grid-template-columns:1.5fr 1fr}.lay-feedLeft .fr{grid-template-columns:1fr 1.5fr}.lay-feedHidden .fr{grid-template-columns:1fr 7px}.lay-friendsRail .fr{grid-template-columns:.55fr 1.5fr 1fr}.lay.on{color:rgb(var(--ink-rgb))}.lay.on .fr{box-shadow:inset 0 0 0 1.5px var(--accent-ink)}.chat-panel{flex-direction:column;gap:16px;padding:18px;display:flex;overflow:visible}.call-card{background:#f2f0ec0a;border-radius:18px;flex-direction:column;gap:14px;padding:16px;display:flex}.call-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.call-info{flex-direction:column;gap:5px;display:flex}.call-status{font:590 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:6px;display:flex}.call-dot{background:var(--online);border-radius:50%;width:7px;height:7px}.call-name{font-size:16px;font-weight:600}.callers{gap:8px;display:flex}.caller{width:38px;height:38px;color:var(--ink-2);background:linear-gradient(150deg,#2a2a2d,#1c1c1f);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;transition:box-shadow .2s;display:flex}.caller.is-speaking{box-shadow:0 0 0 2.5px var(--blue)}.call-ctrls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cbtn{background:var(--surface-2);width:44px;height:44px;box-shadow:var(--hairline);color:var(--ink);border-radius:50%;justify-content:center;align-items:center;transition:background .2s;display:flex}.cbtn.is-on{background:#1f3c6f;background:lab(25.1379% 3.72159 -33.6003)}.cend{background:var(--danger);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;font-size:16px;font-weight:700;display:flex}.e2ee{font:590 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-self:center;align-items:center;gap:8px;display:flex}.msgs{flex-direction:column;gap:6px;min-height:170px;display:flex}.msg{max-width:72%;box-shadow:var(--hairline);opacity:0;border-radius:18px;padding:9px 13px;font-size:15px;line-height:1.35;transition:opacity .4s,transform .4s;transform:translateY(10px)}.msg.show{opacity:1;transform:none}.msg.them{background:#1c1c1e;border-bottom-left-radius:6px;align-self:flex-start}.msg.me{background:var(--blue);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.composer{background:var(--surface-2);height:48px;box-shadow:var(--hairline);border-radius:24px;align-items:center;gap:8px;padding:0 6px 0 18px;display:flex}.composer-ph{color:var(--ink-4);flex:1;font-size:15px}.composer-send{background:var(--blue);color:#fff;border-radius:16px;justify-content:center;align-items:center;width:32px;height:32px;font-weight:700;display:flex}.bubble{z-index:3;-webkit-backdrop-filter:blur(20px)saturate(150%);color:#fff;opacity:0;background:#121317b8;border-radius:14px;align-items:center;gap:10px;width:236px;height:60px;padding:0 12px;transition:opacity .5s,transform .6s cubic-bezier(.32,1.2,.4,1);display:flex;position:absolute;bottom:-26px;right:-18px;transform:translateY(14px)scale(.96);box-shadow:inset 0 0 0 1px #ffffff17,0 24px 50px -20px #000000e6}.bubble.show{opacity:1;transform:none}.bubble-av{width:30px;height:30px;font:600 10.5px/1 var(--sans);background:linear-gradient(150deg,#4c4f57,#2a2c31);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.bubble-pres{background:var(--online);border:2px solid #121317e6;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.bubble-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bubble-name{font:590 11.5px/1.2 var(--sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bubble-sub{font:400 10px/1 var(--mono);color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bubble .b{background:#ffffff24;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:flex}.bubble .b .icon{width:14px;height:14px}.bubble .b-end{background:var(--danger)}@media (max-width:620px){.bubble{right:8px}}.groups-panel{background:var(--surface)}.gd{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);min-height:470px;display:grid}.gd-rail{border-right:1px solid rgba(var(--ink-rgb), .06);flex-direction:column;gap:14px;padding:18px;display:flex}.gd-head{align-items:center;gap:10px;display:flex}.gd-icon{border-radius:9px;width:32px;height:32px}.gd-name{flex:1;font-size:16px}.gd-list{flex-direction:column;gap:2px;display:flex}.gd-ch{color:rgba(var(--ink-rgb), .7);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}.gd-ch.on{background:rgba(var(--ink-rgb), .07);color:rgb(var(--ink-rgb))}.gd-ch.waiting,.gd-ch.waiting .eb{color:var(--accent-ink)}.gd-ch .h{color:rgba(var(--ink-rgb), .35);font-family:var(--font-mono)}.push{margin-left:auto}.gd-lock{opacity:.5}.gd-occ{flex-direction:column;gap:6px;padding:2px 10px 6px 28px;display:flex}.gd-o{color:rgba(var(--ink-rgb), .7);align-items:center;gap:8px;font-size:13px;transition:opacity .4s,transform .5s cubic-bezier(.32,.72,0,1);display:flex}.gd-o.empty{opacity:.4;font-size:12px}.gd-o .av{transition:box-shadow .2s;box-shadow:0 0 0 2px #0000}.gd-o.speak .av{box-shadow:0 0 0 2px var(--accent-ink)}.gd-mem{flex-direction:column;gap:14px;padding:18px;display:flex}.gd-role{flex-direction:column;gap:10px;display:flex}.gd-role>.eb{color:var(--rc,#f2f0ec6b)}.gd-role.tinted .gd-m span{color:var(--rc)}.gd-m{align-items:center;gap:10px;font-size:14px;display:flex}.gd-perms{--rc:#30a46c;border-radius:14px;flex-direction:column;gap:10px;margin-top:auto;padding:12px;display:flex}.gd-perms-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gd-perms-head .eb{letter-spacing:.06em}.role{font:590 10px/1 var(--mono);letter-spacing:.04em;color:#6fd49e;background:#30a46c38;background:lab(60.0512% -43.4753 19.4752/.22);border-radius:6px;padding:4px 6px}.perm{flex-wrap:wrap;gap:6px;display:flex}.perm span{font:500 11px/1 var(--font-mono);background:rgba(var(--ink-rgb), .06);color:rgba(var(--ink-rgb), .55);border-radius:8px;padding:6px 8px;transition:background .3s,color .3s}.perm span.on{background:color-mix(in oklab, var(--rc) 22%, transparent);color:color-mix(in oklab, var(--rc), white 30%)}@media (max-width:560px){.gd{grid-template-columns:1fr}.gd-rail{border-right:0;border-bottom:1px solid rgba(var(--ink-rgb), .06)}}.lfg-vis{flex-direction:column;gap:12px;padding-bottom:40px;display:flex}.vibe{flex-wrap:wrap;gap:6px;display:flex}.vibe span{font:500 12px/1 var(--mono);color:var(--ink-2);background:#f2f0ec0f;border-radius:10px;padding:7px 10px}.vibe span.on{color:var(--blue-ink);background:#0a6cff2e;background:lab(48.1084% 20.6989 -81.3542/.18)}.parties{flex-direction:column;gap:12px;display:flex}.party{background:var(--surface);box-shadow:var(--hairline), 0 14px 34px -22px #000000e6;border-radius:18px;align-items:center;gap:14px;padding:16px;transition:box-shadow .3s;display:flex}.party.joined{box-shadow:0 0 0 1px #0a6cff4d,0 14px 34px -22px #0a6cff80}.party-art{border-radius:11px;flex:none;width:56px;height:56px}.party-body{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.party-eye{font:590 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);transition:color .3s}.party.joined .party-eye{color:var(--blue-ink)}.party-name{font-size:16px;font-weight:600}.party-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.party-meta>span{font:400 12px/1 var(--mono);color:var(--ink-3)}.slots{gap:4px;display:flex}.slot{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:9px;font-weight:700;transition:background .3s,border-color .3s;display:flex}.slot.f{background:linear-gradient(150deg,#3a3a3e,#2a2a2d)}.slot.o{border:1.5px dashed var(--blue-ink)}.slot.y{background:var(--blue)}.pbtn{background:var(--blue);color:#fff;border-radius:14px;flex:none;align-items:center;height:34px;padding:0 16px;font-size:14px;font-weight:600;transition:background .3s,color .3s;display:flex}.party.joined .pbtn{color:var(--blue-ink);background:#0a6cff29;background:lab(48.1084% 20.6989 -81.3542/.16)}.toast{opacity:0;-webkit-backdrop-filter:blur(30px)saturate(180%);white-space:nowrap;background:#18181adb;border-radius:18px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:590;transition:opacity .4s,transform .5s cubic-bezier(.32,1.2,.4,1);display:flex;position:absolute;bottom:-16px;left:50%;transform:translate(-50%,12px);box-shadow:0 22px 44px -24px #000000e6,0 0 0 1px #ffffff1a}.toast.show{opacity:1;transform:translate(-50%)}.toast .icon{width:20px;height:20px;color:var(--blue)}.custom{padding:clamp(48px,6vw,88px) 0}.custom .head{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:32px;display:flex}.custom .head .lead{max-width:44ch}.cz{flex-direction:column;gap:20px;max-width:980px;margin:0 auto;display:flex}.cz .m-stage{box-shadow:var(--hairline), 0 40px 80px -40px #000000e6;border-radius:14px}.cz-tools{background:var(--surface);box-shadow:var(--hairline);border-radius:20px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;padding:16px 20px;display:flex}.cz-g{align-items:center;gap:10px;display:flex}.cz-g>.eb{letter-spacing:.08em}.cz-tools .cta{height:30px;font-size:13px}.sg{background:rgba(var(--ink-rgb), .07);border-radius:10px;flex-wrap:wrap;gap:2px;padding:2px;display:flex}.sg button{height:28px;font:590 12px/1 var(--font-body);color:rgba(var(--ink-rgb), .6);white-space:nowrap;border-radius:8px;flex:1;padding:0 10px;transition:background .2s,color .2s}.sg button.on{background:var(--glass-solid);color:rgb(var(--ink-rgb));box-shadow:0 1px 3px #00000040}.sw{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sw button,.sw label{background:var(--rc);border-radius:50%;width:24px;height:24px;transition:transform .15s;position:relative;box-shadow:inset 0 0 0 1px #00000026}.sw button:hover{transform:scale(1.1)}.sw .on{box-shadow:0 0 0 2px var(--glass-solid), 0 0 0 4px rgb(var(--ink-rgb))}.sw label{cursor:pointer;background:conic-gradient(#e5484d,#f5b400,#30a46c,#12a5a5,#0a6cff,#7c3aed,#e0368f,#e5484d);overflow:hidden}.sw label input{opacity:0;cursor:pointer;position:absolute;inset:0}.also{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-top:28px;display:flex}.also .list{flex-wrap:wrap;justify-content:center;gap:8px;max-width:820px;display:flex}.also .list span{background:var(--surface);box-shadow:var(--hairline);color:#f2f0eccc;border-radius:12px;padding:9px 14px;font-size:14px}.games-vis,.games-panel{flex-direction:column;gap:14px;display:flex}.games-title{letter-spacing:-.02em;font-size:20px}.games{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.game{aspect-ratio:4/3;font:600 13px/1.15 var(--sans);color:#fff;border-radius:12px;align-items:flex-end;padding:10px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.game:after{content:"";background:linear-gradient(#0000 40%,#0009);position:absolute;inset:0}.game span{z-index:1;position:relative}.game.on{box-shadow:0 0 0 2px var(--blue-ink);transform:scale(.97)}.game .ck{z-index:1;background:var(--blue);opacity:0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;transition:opacity .25s,transform .3s cubic-bezier(.32,1.3,.4,1);display:flex;position:absolute;top:8px;right:8px;transform:scale(.5)}.game.on .ck{opacity:1;transform:none}@media (max-width:480px){.games{grid-template-columns:repeat(2,minmax(0,1fr))}}.games-sub{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;display:grid}.mp{flex-direction:column;gap:12px;margin-top:16px;display:flex}.mp-row{grid-template-columns:110px minmax(0,1fr) 44px;align-items:center;gap:12px;font-size:13px;display:grid}.mp-bar{background:#f2f0ec0f;border-radius:3px;height:6px;overflow:hidden}.mp-bar i{background:var(--blue);border-radius:3px;width:0;height:100%;transition:width 1.2s cubic-bezier(.2,.7,.2,1) .3s;display:block}.in .mp-bar i{width:var(--w)}.mp-row s{font:400 12px/1 var(--mono);color:var(--ink-3);text-align:right;text-decoration:none}.priv-panel{padding:6px 18px 4px}.priv-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:13px 0;font-size:14px;display:flex}.priv-row:first-child{border-top:0}
