.site .nav{background:color-mix(in srgb, var(--chalk-canvas) 80%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--chalk-line)}.site .hero{padding:var(--space-22) 0 0;position:relative}.site .h1{font-size:clamp(var(--type-display), 6.4vw, var(--type-hero));letter-spacing:-.04em;font-weight:600;line-height:.98}.site .lede{font-size:var(--type-title-sm);color:var(--chalk-soft-text);max-width:560px;margin-top:var(--space-6);line-height:1.55}.site .hact{gap:var(--space-2-5);margin-top:var(--space-10);flex-wrap:wrap;align-items:center;display:flex}.site .hact .btn.lg{height:52px;padding:0 var(--space-6);font-size:var(--type-lead);border-radius:var(--corner-pill)}.site .hact .joinwrap{flex:1;min-width:280px;max-width:380px}.site .hact .join{height:52px;padding:0 var(--space-1-5) 0 var(--space-5);font-size:var(--type-body-lg)}.site .hact .join .btn{height:42px;padding:0 var(--space-4)}.site .hdev{align-items:center;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--chalk-line);font-size:var(--type-body);flex-wrap:wrap;max-width:640px;display:flex}.site .hdev .lrow{align-items:center;gap:var(--space-1);border:1px solid var(--chalk-line-strong);border-radius:var(--corner-pill);padding:0 var(--space-1) 0 var(--space-3);height:36px;font-family:var(--chalk-font-mono);font-size:var(--type-caption);color:var(--chalk-soft-text);display:flex}.site .hdev .lrow .ib{width:28px;height:28px}.site .hdocs{color:var(--chalk-text);font-weight:600}.site .hdocs:hover{text-underline-offset:4px;text-decoration:underline}.site .hvis{margin:0;padding:0}.site .hframe{border-radius:var(--corner-2xl);border:1px solid var(--chalk-line-strong);overflow:hidden}.site .band{padding:var(--site-band-space) 0;border-top:1px solid var(--chalk-line)}.site .band .h2{font-size:clamp(var(--type-headline), 4.2vw, var(--type-display-lg));letter-spacing:-.035em;font-weight:600;line-height:1.04}.site .band .sub,.site .band .h2+p{font-size:var(--type-lead);color:var(--chalk-soft-text);line-height:1.55}.site .band p,.site .band li{font-size:var(--type-body-lg)}@media (width<=800px){.site .hero{padding-top:var(--space-12)}.site .h1{font-size:var(--type-display)}.site .band{padding:var(--space-16) 0}.site .hact .joinwrap{max-width:none}}.site .hero-centered{text-align:center}.site .hero-centered .hcopy{flex-direction:column;align-items:center;display:flex}.site .hero-centered .h1{max-width:14ch}.site .hero-centered .lede{margin-left:auto;margin-right:auto}.site .hero-centered .hact,.site .hero-centered .hdev{justify-content:center}.site .hero-centered .hvis{margin-top:var(--space-16);padding-bottom:var(--site-band-space)}#product .split{gap:var(--space-16);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}.site .sx{background:var(--chalk-surface);border:1px solid var(--chalk-line-strong);border-radius:var(--corner-3xl);box-shadow:var(--site-shadow-panel);overflow:hidden}.site .sx-h{padding:var(--space-6) var(--space-6);border-bottom:1px solid var(--chalk-line);justify-content:space-between;align-items:center;display:flex}.site .sx-h>div{gap:var(--space-0-5);flex-direction:column;display:flex}.site .sx-h b{font-size:var(--type-title-sm);letter-spacing:-.02em}.site .sx-h .mono{font-size:var(--type-caption)}.site .sx-live{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);background:color-mix(in srgb, var(--success) 9%, transparent);border-bottom:1px solid var(--chalk-line);font-size:var(--type-body);display:flex}.site .sx-bar{padding:var(--space-5) var(--space-6) var(--space-2);justify-content:space-between;align-items:center;display:flex}.site .sx-sub{font-size:var(--type-body-sm);letter-spacing:.02em;color:var(--chalk-muted-text);font-weight:600}.site .sx-chips{gap:var(--space-1-5);display:flex}.site .sx-chips button{height:30px;padding:0 var(--space-3);border-radius:var(--corner-pill);border:1px solid var(--chalk-line-strong);color:var(--chalk-soft-text);font:500 var(--type-body-sm) var(--chalk-font-family);cursor:pointer;background:0 0}.site .sx-chips button.on{background:var(--chalk-text);color:var(--chalk-canvas);border-color:#0000}.site .sx-list{padding:0 var(--space-3) var(--space-3)}.site .sx-item{border-radius:var(--corner-xl)}.site .sx-item[hidden]{display:none}.site .sx-row{gap:var(--space-3);width:100%;padding:var(--space-4) var(--space-3);color:inherit;font:500 var(--type-body-lg) var(--chalk-font-family);text-align:left;border-radius:var(--corner-xl);cursor:pointer;background:0 0;border:0;grid-template-columns:1.1fr .6fr .7fr 1fr 1.1fr;align-items:center;transition:background .15s;display:grid}.site .sx-row:hover{background:var(--chalk-hover)}.site .sx-item+.sx-item{border-top:1px solid var(--chalk-line)}.site .sx-k{align-items:center;gap:var(--space-1-5);font-size:var(--type-body-sm);color:var(--chalk-muted-text);justify-content:flex-end;display:flex}.site .sx-k.rec{color:var(--chalk-text)}.site .sx-more{gap:var(--space-4);padding:0 var(--space-3) var(--space-3);font-size:var(--type-body);color:var(--chalk-muted-text);align-items:center;display:none}.site .sx-item.open .sx-more{display:flex}.site .sx-more a{color:var(--chalk-text);text-underline-offset:3px;cursor:pointer;font-weight:600;text-decoration:underline}@media (width<=900px){#product .split{grid-template-columns:1fr}.site .sx-row{row-gap:var(--space-1-5);grid-template-columns:1fr 1fr}.site .sx-k{justify-content:flex-start}}.site .aftercard{margin-top:var(--space-12);background:var(--chalk-surface);border:1px solid var(--chalk-line-strong);border-radius:var(--corner-3xl);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.site .aftercard>div{gap:var(--space-1-5);padding:var(--space-6);grid-template-rows:auto 4.6em 290px;align-content:start;min-width:0;display:grid}.site .aftercard>div+div{border-left:1px solid var(--chalk-line)}.site .aftercard h3{font-size:var(--type-title-sm);letter-spacing:-.015em;margin:0}.site .aftercard>div>p{font-size:var(--type-body);color:var(--chalk-muted-text);margin:0;line-height:1.5}.site .aftercard>div>:nth-child(3){margin-top:var(--space-3);align-self:start;overflow:hidden}.site .aftercard .mtr,.site .aftercard .mwho{height:290px}.site .aftercard .mplay{cursor:pointer;width:100%;height:auto}.site .aftercard .mtr-l{cursor:pointer}.site .aftercard .mtr-l:hover{background:var(--chalk-hover)}@media (width<=900px){.site .aftercard{grid-template-columns:1fr}.site .aftercard>div+div{border-left:0;border-top:1px solid var(--chalk-line)}}.site .xwrap{aspect-ratio:16/9;background:var(--site-black);width:100%;position:relative;overflow:hidden}.site .xcall{--x-canvas:#000;--x-surface:#060606;--x-raised:#0c0c0c;--x-hover:#161616;--x-tile:#060606;--x-popover:#0c0c0c;--x-line:#ffffff0b;--x-line-strong:#ffffff14;--x-text:#ececee;--x-muted:#9a9ca3;--x-ring:#ffffffeb;transform-origin:0 0;width:1440px;height:810px;transform:scale(var(--s,.6));background:var(--x-canvas);color:var(--x-text);font:500 var(--type-body-lg) var(--chalk-font-family);--mavring:var(--x-tile);position:absolute;top:0;left:0;overflow:hidden}.site .xcall[data-theme=light]{--x-canvas:#f3f3f5;--x-surface:#fff;--x-raised:#ececf0;--x-hover:#e1e1e6;--x-tile:#e2e2e7;--x-popover:#fff;--x-line:#00000017;--x-line-strong:#00000024;--x-text:#1b1c1f;--x-muted:#5d5f66;--x-ring:#1b1c1f}.site .xwrap:has(.xcall[data-theme=light]){background:var(--site-paper)}.site .xcall button{color:inherit;font-family:inherit}.site .xhd{z-index:5;justify-content:space-between;align-items:center;height:44px;display:flex;position:absolute;top:10px;left:16px;right:16px}.site .xname,.site .xpill{align-items:center;gap:var(--space-2-5);height:40px;padding:0 var(--space-4);border-radius:var(--corner-pill);background:var(--x-surface);border:1px solid var(--x-line-strong);font-weight:600;display:flex}.site .xname .xt{color:var(--x-muted);font-variant-numeric:tabular-nums;font-weight:500}.site .xshare{align-items:center;gap:var(--space-1-5);font-size:var(--type-body-sm);color:var(--x-muted);font-weight:500;display:none}.site .xcall.sharing .xshare{display:flex}.site .xpill{cursor:pointer;padding:0 var(--space-3) 0 var(--space-3)}.site .xpill:hover{background:var(--x-hover)}.site .xstage{gap:var(--space-2);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));transition:right .3s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;inset:64px 16px 92px}.site .xtile{border-radius:var(--corner-xl);background:var(--x-tile);transition:box-shadow .2s,transform .2s;position:relative;overflow:hidden}.site .xtile:hover{transform:translateY(-2px)}.site .xtile.spk{box-shadow:inset 0 0 0 2px var(--x-ring)}.site .xtile svg.cam{width:100%;height:100%;position:absolute;inset:0}.site .xtr{place-items:center;display:grid;position:absolute;inset:0}.site .xtile[data-cam=true] .xtr,.site .xtile[data-cam=false] svg.cam{display:none}.site .xtag{align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-2-5);border-radius:var(--corner-lg);background:var(--site-scrim);color:var(--site-white);font-size:var(--type-body-sm);display:flex;position:absolute;bottom:12px;left:12px}.site .xtag .mo{color:var(--site-danger-text);display:none}.site .xtile[data-mic=false] .xtag .mo{display:flex}.site .xhand{align-items:center;gap:var(--space-1-5);padding:var(--space-1-5) var(--space-2-5) var(--space-1-5) var(--space-2);border-radius:var(--corner-pill);background:var(--site-gold);color:var(--site-on-gold);font-size:var(--type-body-sm);font-weight:600;display:none;position:absolute;top:12px;left:12px}.site .xtile[data-hand=true] .xhand{display:flex}.site .xdock{justify-content:center;gap:var(--space-2);z-index:6;display:flex;position:absolute;bottom:18px;left:0;right:0}.site .xrb{background:var(--x-raised);width:48px;height:48px;color:var(--x-text);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:background .15s,transform .1s;display:grid}.site .xrb:hover{background:var(--x-hover)}.site .xrb:active{transform:scale(.94)}.site .xsplit{border-radius:var(--corner-pill);background:var(--x-raised);align-items:center;display:flex}.site .xsplit .xrb{background:0 0}.site .xsplit .xrb:hover{background:var(--x-hover)}.site .xcaret{width:30px;height:48px;color:var(--x-muted);place-items:center;display:grid}.site .xsplit:has([data-on=false]){background:var(--site-danger);color:var(--site-white)}.site .xsplit:has([data-on=false]) .xcaret{color:var(--site-white)}.site .xrb.active{background:var(--x-text);color:var(--x-canvas)}.site .xrb.leave{border-radius:var(--corner-pill);background:var(--site-danger);width:68px;color:var(--site-white)}.site .xrb.leave:hover{background:var(--site-danger-hover)}.site .xchat{border-radius:var(--corner-2xl);background:var(--x-surface);border:1px solid var(--x-line-strong);z-index:4;flex-direction:column;width:360px;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:64px;bottom:92px;right:16px;transform:translate(392px)}.site .xcall.chat .xchat{transform:none}.site .xch{padding:var(--space-4) var(--space-4);border-bottom:1px solid var(--x-line);font-weight:600}.site .xmsgs{padding:var(--space-3) var(--space-4);gap:var(--space-3);flex-direction:column;flex:1;display:flex;overflow:auto}.site .xm{gap:var(--space-0-5);font-size:var(--type-body);flex-direction:column;display:flex}.site .xm b{font-size:var(--type-body-sm)}.site .xm span{color:var(--x-text)}.site .xm.me b{color:var(--chalk-accent,#55aac9)}.site .xform{gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--x-line);align-items:center;display:flex}.site .xform input{border-radius:var(--corner-pill);border:1px solid var(--x-line-strong);background:var(--x-raised);height:38px;color:var(--x-text);padding:0 var(--space-3);font:500 var(--type-body) var(--chalk-font-family);outline:none;flex:1}.site .xtoast{align-items:center;gap:var(--space-2-5);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);border-radius:var(--corner-pill);background:var(--x-popover);border:1px solid var(--x-line-strong);box-shadow:var(--site-shadow-pop);font-size:var(--type-body);opacity:0;pointer-events:none;z-index:7;white-space:nowrap;font-weight:600;transition:opacity .25s,transform .25s;display:flex;position:absolute;bottom:84px;left:50%;transform:translate(-50%,14px)}.site .xtoast.show{opacity:1;transform:translate(-50%)}.site .xleft{z-index:20;background:var(--x-canvas);text-align:center;place-items:center;display:none;position:absolute;inset:0}.site .xcall.left .xleft{display:grid}.site .xleft b{font-size:var(--type-title);letter-spacing:-.02em}.site .xleft p{color:var(--x-muted);margin:var(--space-2) 0 var(--space-6)}.site .host .hostin .xwrap{border-radius:var(--corner-xl);overflow:hidden}#speed .ctn.split{gap:var(--space-14);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center}.site .budgets{margin:var(--space-6) 0 0;gap:0;padding:0;list-style:none;display:grid}.site .budgets li{gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--pn-line);grid-template-columns:132px 1fr;align-items:baseline;display:grid}.site .budgets strong{font-size:var(--type-headline);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--pn-ink);font-weight:600}.site .budgets span{font-size:var(--type-body);color:var(--pn-muted)}.site .jsim{background:var(--pn-card);border:1px solid var(--pn-line);border-radius:var(--corner-2xl);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--site-shadow-float);overflow:hidden}.site .js-url{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--pn-line);font-size:var(--type-caption);color:var(--pn-muted);display:flex}.site .js-body{padding:var(--space-4)}.site .js-stage{border-radius:var(--corner-xl);background:var(--site-ink);height:250px;position:relative;overflow:hidden}.site .js-form{justify-content:center;align-items:center;gap:var(--space-3);color:var(--site-paper);flex-direction:column;transition:opacity .25s;display:flex;position:absolute;inset:0}.site .js-form b{font-size:var(--type-title-sm);letter-spacing:-.02em}.site .js-name{align-items:center;gap:var(--space-2-5);height:44px;padding:0 var(--space-4) 0 var(--space-2);border-radius:var(--corner-pill);border:1px solid var(--site-tint-medium);font-size:var(--type-body-lg);display:flex}.site .js-in{opacity:0;pointer-events:none;transition:opacity .25s;display:grid;position:absolute;inset:0}.site .js-faces{gap:var(--space-1-5);padding:var(--space-1-5);grid-template-columns:1fr 1fr;display:grid}.site .js-f{border-radius:var(--corner-xl);background:var(--site-tint-faint);opacity:0;place-items:center;transition:transform .3s,opacity .3s;display:grid;transform:scale(.9)}.site .jsim.done .js-form{opacity:0;pointer-events:none}.site .jsim.done .js-in{opacity:1}.site .jsim.done .js-f{opacity:1;transform:none}.site .js-meter{gap:var(--space-1-5) var(--space-3);margin-top:var(--space-4);grid-template-columns:auto 1fr;align-items:center;display:grid}.site .js-t{font-size:var(--type-headline);letter-spacing:-.03em;color:var(--pn-ink);font-variant-numeric:tabular-nums;min-width:110px;font-weight:600}.site .js-bar{border-radius:var(--corner-pill);background:var(--pn-line);height:6px;overflow:hidden}.site .js-bar i{background:var(--pn-ink);border-radius:var(--corner-pill);width:0;height:100%;display:block}.site .js-s{font-size:var(--type-body-sm);color:var(--pn-muted);grid-column:1/-1}@media (width<=900px){#speed .ctn.split{grid-template-columns:1fr}.site .budgets li{grid-template-columns:104px 1fr}}.site .ctabs button{cursor:pointer}.site .ib.copied{color:var(--success)}.site .dpanel{border-radius:var(--corner-3xl);padding:var(--space-16);color:var(--pn-ink);border:1px solid var(--pn-line);--chalk-text:var(--pn-ink);--chalk-soft-text:var(--pn-ink);--chalk-muted-text:var(--pn-muted);--chalk-line:var(--pn-line);--chalk-line-strong:var(--pn-line);position:relative;overflow:hidden}.site .dpanel>*{z-index:1;position:relative}.site .dpanel>canvas.dither{z-index:0;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.site .dpanel .h2,.site .dpanel .sub{color:var(--pn-ink)}.site .dpanel .sub{font-weight:500}.site .dpanel .fine{color:var(--pn-muted);font-size:var(--type-body-sm);margin-top:var(--space-5)}.site .dpanel .join{background:var(--pn-card);border-color:var(--pn-line)}.site .dpanel .btn.pri{background:var(--pn-btn);color:var(--pn-btn-ink);border:0}.site .cta-panel{flex-direction:column;justify-content:center;min-height:380px;display:flex}.site .cta-panel>:not(canvas){max-width:600px}.site .cta-panel .h2{font-size:clamp(var(--type-display-sm), 4.6vw, var(--type-display-lg))}.site .cta-panel .hact{margin-top:var(--space-8)}#open-source .split{align-items:start;gap:var(--space-14)}#open-source .facts li{border-radius:var(--corner-2xl);padding:var(--space-4) 0}#open-source .ghrow{margin-top:var(--space-6)}.site .foot{border-top:0;position:relative}.site .dither-footer{padding-top:210px}.site .foot>canvas.dither{width:100%;image-rendering:pixelated;pointer-events:none;z-index:0;position:absolute;left:0;right:0}.site .foot>.ctn{z-index:1;position:relative}.site .hvis.sky{border-radius:var(--corner-3xl);padding:170px var(--space-16) 0;position:relative;overflow:hidden}.site .hvis.sky>canvas.dither{z-index:0;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.site .hvis.sky>.hframe{z-index:1;border-radius:var(--corner-2xl) var(--corner-2xl) 0 0;border-bottom:0;position:relative}.site .chalkstick{z-index:0;border-radius:0 0 var(--corner-pill) var(--corner-pill);background:var(--site-paper-tint);pointer-events:none;width:230px;height:560px;position:absolute;top:-14%;right:7%;transform:rotate(28deg)}@media (width<=800px){.site .dpanel{padding:var(--space-6) var(--space-5);border-radius:var(--corner-3xl)}.site .hvis.sky{padding:var(--space-16) var(--space-3) 0;border-radius:var(--corner-3xl)}}.site{--pn-ink:#f4f4f6;--pn-muted:#cfd2d8;--pn-card:#0b0c0e9e;--pn-line:#ffffff24;--pn-btn:#f4f4f6;--pn-btn-ink:#0b0c0e}.site[data-chalk-theme=light]{--pn-ink:#1b1c1f;--pn-muted:#3b3d43;--pn-card:#ffffffdb;--pn-line:#1b1c1f1f;--pn-btn:#1b1c1f;--pn-btn-ink:#f5f2ea}.site .hvis{display:block}.site .hframe{box-shadow:var(--site-shadow-hero)}.site[data-chalk-theme=light] .hframe{box-shadow:var(--site-shadow-hero-light)}.site .hvis.sky{padding-bottom:0}.site .hvis.sky .hframe{box-shadow:var(--site-glow-hero)}.site .xcall{width:100%;height:100%;font-size:var(--type-body-sm);transform:none}.site .xcall .site-icon{flex:none;width:20px;height:20px}.site .xname,.site .xpill{height:36px;padding-inline:var(--space-3);gap:var(--space-2);font-size:var(--type-body-sm)}.site .xpill{cursor:default}.site .xstage{top:60px;bottom:82px}.site .xtile .xtr .av{aspect-ratio:1;width:clamp(48px,10cqw,132px)!important;height:auto!important}.site .xtile .xtr .av>div{width:100%!important;height:100%!important}.site .xtile .xtag{font-size:var(--type-caption)}.site .xhand{font-size:var(--type-caption);display:flex}.site .xdock{gap:var(--space-2);bottom:16px}.site .xrb{flex:none;width:44px;height:44px;position:relative}.site .xrb.sm{width:44px;height:44px}.site .xrb.leave{width:60px}.site .xcaret{width:22px;height:44px}.site .camera-slash{background:currentColor;width:23px;height:2px;position:absolute;transform:rotate(45deg)}.site .xchat{width:300px;top:60px;bottom:82px;right:16px;transform:none}.site .xcall.chat .xstage{right:332px}.site .xch{padding:var(--space-1) var(--space-3);justify-content:space-between;align-items:center;display:flex}.site .xform{padding:var(--space-2);gap:var(--space-1)}.site .xform input{width:100%;min-width:0;height:44px}.site .xmsgs{padding:var(--space-3);gap:var(--space-2-5)}.site .xleft{display:grid}.site .xwrap.still .xstage{inset:8px}.site .xwrap.still .xtag{font-size:var(--type-micro);padding:var(--space-1) var(--space-1-5);bottom:6px;left:6px}.site .xwrap.still .xtr .av{width:48px!important}.site .xtoast{bottom:76px}.site .aftercard{text-align:start}.site .aftercard>div{grid-template-rows:24px 4.6em 290px}.site .aftercard .mplay{background:var(--site-black);border-radius:var(--corner-xl);color:var(--site-white);text-align:start;border:0;padding:0;display:block}.site .mplay .mp-btn{place-items:center;display:grid}.site .mplay .mp-bar i{height:100%}.site .mtr-l{width:100%;color:inherit;text-align:start;font:inherit;background:0 0;border:0}.site .aftercard .mtr-l{padding:var(--space-2-5) var(--space-3);margin:0}.site .mtr-l p{font-size:var(--type-body-sm)}.site .sx-live{flex-wrap:wrap}.site .sx-k .site-icon{width:12px;height:12px}.site .sx-chips button{min-height:44px}.site .dither-footer{background:var(--footer-tint,#1a1e24)}.site[data-chalk-theme=light] .dither-footer{--footer-tint:#e8eaed}.site .dither-footer>canvas.dither{height:190px;top:0}.site .js-in{opacity:1;pointer-events:auto}.site .jsim .js-f{opacity:1;transform:none}.site .jsim .replay{bottom:10px;background:var(--site-white);color:var(--site-ink);min-height:44px;position:absolute;inset-inline-end:10px}.site .js-url .site-icon{width:12px;height:12px}.site .xcall button:focus-visible,.site .mtr-l:focus-visible{outline-offset:-3px;outline:2px solid}@media (width<=1100px){.site .host .xwrap{aspect-ratio:4/3}.site .host .xdock{gap:var(--space-1)}.site .host .xcaret{display:none}.site .host .xchat{width:calc(100% - 32px)}.site .host .xcall.chat .xstage{visibility:hidden}}@media (width<=800px){.site .hero-centered .hvis{margin-top:var(--space-12);padding-bottom:var(--space-16)}.site .hero-centered .hvis.sky{padding-bottom:0}.site .hdev{gap:var(--space-3);max-width:100%}.site .hdev>.mu{width:100%}.site .hact{justify-content:center;width:100%}.site .hact .joinwrap{flex-basis:100%;width:100%;min-width:0}.site .h1{max-width:14ch}.site .xwrap,.site .host .xwrap{aspect-ratio:4/5}.site .xwrap.still{aspect-ratio:16/9}.site .xname{padding-inline:var(--space-2-5);font-size:var(--type-caption)}.site .xpill{padding-inline:var(--space-2)}.site .xpill .faces .av{width:18px!important;height:18px!important}.site .xhd{inset-inline:8px}.site .xstage{gap:var(--space-1-5);inset-inline:8px}.site .xtag{padding:var(--space-1) var(--space-1-5);bottom:6px;left:6px;font-size:var(--type-micro)!important}.site .xdock{gap:var(--space-0-5);padding-inline:var(--space-1);flex-wrap:wrap;bottom:12px}.site .xcaret{display:none}.site .xrb.leave{width:44px}.site .xcall .xshare{display:none}.site .xcall.chat .xstage{visibility:hidden}.site .xchat{width:auto;inset-inline:8px}.site .xm{font-size:var(--type-body-sm)}.site .xtr .av{max-width:64px}.site .sx-h{padding:var(--space-4) var(--space-4);gap:var(--space-2)}.site .sx-h .mono{font-size:var(--type-micro)}.site .sx-live,.site .sx-bar{padding-inline:var(--space-4)}.site .sx-live>.mu{flex-basis:100%}.site .sx-row{font-size:var(--type-body-sm)}.site .sx-more{flex-wrap:wrap}.site .aftercard>div{padding:var(--space-6);grid-template-rows:24px 4.6em auto}.site .aftercard .mtr,.site .aftercard .mwho{height:auto;min-height:250px}.site .budgets li{gap:var(--space-2-5);grid-template-columns:92px 1fr}.site .budgets strong{font-size:var(--type-title)}.site .hdev .lrow{font-size:var(--type-caption);max-width:100%}}@media (prefers-reduced-motion:reduce){.site .xcall *,.site .jsim *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.site .xtile.spk:after{content:"";border:2px solid var(--x-ring);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.site .xwrap.still .xtile.spk:after{border-width:1px}.site .xwrap{container-type:inline-size}.site[data-chalk-theme=dark] .cta-panel.nightly-panel{--pn-card:#0a163099}.site .xform input:focus-visible{outline:2px solid var(--x-text);outline-offset:-2px}@container (width<=340px){.site .xdock{justify-content:center;gap:var(--space-1);grid-template-columns:repeat(4,44px);display:grid;bottom:12px}.site .xstage,.site .xchat{bottom:124px}.site .xwrap.still .xstage{inset:8px}}@media (width<=800px){.site .hdev .cmd{flex:none;max-width:100%;height:44px}.site .hdev .ib{min-width:44px;min-height:44px}.site .hdocs{align-items:center;min-height:44px;display:inline-flex}}
