.landing{--section:clamp(80px, 11vw, 144px);overflow-x:clip}.skip{z-index:50;background:var(--fg);color:var(--bg);border-radius:8px;padding:10px 14px;text-decoration:none;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}.topnav{top:var(--notice-h);z-index:30;height:60px;padding:0 var(--gutter);background:var(--bg);border-bottom:1px solid var(--rule);align-items:center;gap:24px;display:flex;position:sticky}.topnav-mark{color:var(--fg);display:flex}.topnav-links{gap:24px;margin-left:16px;display:flex}.topnav-links a{color:var(--muted);transition:color .2s var(--ease);font-size:15px;font-weight:500;text-decoration:none}.topnav-links a:hover{color:var(--fg)}.topnav-acts{align-items:center;gap:8px;margin-left:auto;display:flex}.t-hero{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(48px,7.4vw,104px);font-weight:600;line-height:.98}.t-feature{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(22px,2.1vw,28px);font-weight:600;line-height:1.2}.hero{--hero-gap:clamp(40px, 5vw, 64px);isolation:isolate;max-width:calc(var(--container) + var(--gutter) * 2);padding:clamp(48px, 7vw, 96px) var(--gutter) 0;margin:0 auto;position:relative}.hero-field{z-index:-1;pointer-events:none;opacity:0;width:100vw;height:100%;transition:opacity 1.2s var(--ease);position:absolute;top:0;bottom:0;left:50%;translate:-50%}.hero-field[data-on]{opacity:1}.hero-copy{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:24px clamp(32px,5vw,72px);display:grid}.hero-copy .t-hero{max-width:11ch}.hero-side{gap:24px;padding-bottom:10px;display:grid}.hero-side .t-lede{max-width:34ch}.hero-acts{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.hero-shots{margin-top:var(--hero-gap);grid-template-columns:minmax(0,1fr) clamp(170px,19%,236px);align-items:end;gap:clamp(14px,2vw,24px);display:grid;position:relative}.hero-line{left:0;right:0;top:calc(var(--hero-gap) / -2 - 1px);pointer-events:none;height:2px;position:absolute}.hero-line:before,.hero-played{content:"";transform-origin:0;border-radius:999px;position:absolute;inset:0}.hero-line:before{background:var(--rule)}.hero-played{background:var(--mint);scale:.34 1}.hero-head{position:absolute;inset:0;translate:34%}.hero-knob{background:radial-gradient(circle, var(--ink) 0 3px, var(--mint) 3.5px);width:14px;height:14px;box-shadow:0 0 0 1.5px var(--ink);border-radius:50%;position:absolute;top:-6px;left:-7px}.hero-foot{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:18px;display:flex}.sources{max-width:80ch}.frame{border:1px solid var(--rule);background:var(--surface);border-radius:16px;margin:0;overflow:hidden}.shot-img{width:100%;height:auto;transition:opacity var(--lm-fade) var(--ease);display:block}.shot-img[data-pending]{opacity:0}.hero .shot-img{transition:none}.frame-night{background:var(--night);border-color:var(--line-on-night)}.section-lead{padding-bottom:0}.section-lead .section-head{margin-bottom:0}.show{gap:clamp(20px,3vw,40px);margin-top:clamp(48px,6vw,88px);display:grid}.show-wide .show-text{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:baseline;gap:12px 48px;display:grid}.show-text p{color:var(--muted);max-width:52ch;font-size:18px;line-height:1.55}.show-text .t-caption{font-size:13px}.show-split{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center}.show-split .show-text{justify-items:start;gap:14px;display:grid}.show-flip .frame{order:2}.show-flip{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.show-trio{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(20px,2.4vw,32px);margin-top:clamp(48px,6vw,88px);display:grid}.show-tile{align-content:start;gap:12px;display:grid}.show-tile .frame{margin-bottom:8px}.show-tile p{color:var(--muted);font-size:16px;line-height:1.55}.evening{padding:0 var(--gutter);margin-top:clamp(28px,4vw,44px);position:relative}.stage{--stage-day:#151830;--stage-night:#080914;--stage-bg:var(--stage-day);--dp-surface:#1d2140;--dp-btn:#262b4d;--dp-btn-hover:#30365c;top:calc(68px + var(--notice-h));height:min(760px, calc(100svh - 80px - var(--notice-h)));max-width:var(--container);border:1px solid var(--rule);background:var(--stage-bg);color:var(--fg);transition:background-color .9s var(--ease), color .9s var(--ease), border-color .9s var(--ease);border-radius:16px;grid-template-rows:auto auto auto minmax(0,1fr);margin:0 auto;padding:18px clamp(16px,2.4vw,28px) 20px;display:grid;position:sticky;overflow:hidden}.stage[data-ground=night]{--stage-bg:var(--stage-night);--fg:var(--paper);--muted:var(--mist-on-night);--rule:var(--line-on-night);--dp-surface:#131630;--dp-btn:#1d2140;--dp-btn-hover:#262b4d;--sunken:#181b36}.scrub{padding:0 6px}.scrub-track{cursor:grab;touch-action:none;border-radius:8px;height:72px;position:relative}.scrub-track:active{cursor:grabbing}.scrub-line{background:var(--rule);border-radius:2px;height:2px;position:absolute;top:58px;left:0;right:0}.scrub-played{background:var(--mint);border-radius:2px;height:3px;position:absolute;top:-.5px;left:0}.scrub-night{background:repeating-linear-gradient(90deg, var(--stage-bg) 0 6px, transparent 6px 12px);opacity:.9;height:10px;position:absolute;top:-4px}.scrub-tick{color:var(--muted);white-space:nowrap;transition:color .3s var(--ease);background:0 0;border:0;justify-items:center;gap:1px;padding:0 4px 34px;display:grid;position:absolute;top:0;transform:translate(-50%)}.scrub-tick:after{content:"";background:var(--stage-bg);width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--rule-strong);border-radius:50%;margin-left:-5px;position:absolute;top:54px;left:50%}.scrub-tick.is-past:after{box-shadow:inset 0 0 0 2px var(--fg);background:var(--mint)}.scrub-tick:first-of-type{justify-items:start;transform:translate(-4px)}.scrub-tick:first-of-type:after{margin-left:-1px;left:4px}.scrub-tick:last-of-type{justify-items:end;transform:translate(calc(4px - 100%))}.scrub-tick:last-of-type:after{left:auto;right:-1px}.scrub-tick:hover,.scrub-tick.is-now{color:var(--fg)}.scrub-time{font-size:14px;font-weight:600}.scrub-label{font-size:13px}.scrub-knob{background:var(--stage-bg);width:30px;height:30px;color:var(--fg);pointer-events:none;border-radius:50%;place-items:center;margin-left:-15px;display:grid;position:absolute;top:44px}.scrub-track:focus-visible{outline-offset:6px}.stage-caption{border-top:1px solid var(--rule);animation:rise .5s var(--ease) both;align-items:baseline;gap:14px;margin:14px 0 18px;padding-top:14px;font-size:clamp(17px,1.6vw,19px);line-height:1.5;display:flex}.stage-time{min-width:70px;color:var(--muted);flex:none;font-size:14px;font-weight:600}.stage-grid{grid-row:4;grid-template-columns:minmax(160px,1fr) minmax(0,500px) minmax(150px,1fr);gap:clamp(16px,2.6vw,32px);min-height:0;display:grid;overflow:hidden}.stage-head{border-bottom:1px solid var(--rule);margin-bottom:12px;padding-bottom:8px;font-size:14px;font-weight:600}.chat{gap:14px;display:grid}.chat li{animation:rise .45s var(--ease) both;grid-template-columns:30px 1fr;gap:10px;display:grid}.chat-who{font-size:14px;font-weight:600;line-height:1.2}.chat-text{overflow-wrap:anywhere;font-size:14px;line-height:1.4}.chat-cmd{font-family:var(--font);color:var(--sky-text);font-size:13px;font-weight:600}.stage[data-ground=night] .chat-cmd{color:var(--sky)}.room{gap:10px;display:grid}.room li{animation:rise .4s var(--ease) both;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.room-empty{font-size:14px}.tag{border:1px solid var(--rule-strong);letter-spacing:.02em;color:var(--muted);border-radius:999px;padding:1px 7px;font-size:13px;font-weight:600;display:inline-block}.avatar{object-fit:cover;vertical-align:middle;border-radius:50%;flex:none;display:inline-block}.avatar-initials{background:color-mix(in oklch, var(--fg) 12%, transparent);color:var(--fg);place-items:center;font-weight:600;line-height:1;display:inline-grid}.dp-wrap{min-height:0}.dp{border:1px solid var(--rule);background:var(--dp-surface);transition:background-color .9s var(--ease), border-color .9s var(--ease);border-radius:8px;padding:14px 16px 16px 20px;font-size:15px;line-height:1.45;position:relative}.dp:before{content:"";background:var(--accent,var(--mint));width:4px;transition:background-color .4s var(--ease);border-radius:8px 0 0 8px;position:absolute;top:-1px;bottom:-1px;left:-1px}.dp[data-job=playback]{--accent:var(--mint)}.dp[data-job=queue]{--accent:var(--sky)}.dp[data-job=modes]{--accent:var(--lilac)}.dp[data-job=room]{--accent:var(--butter)}.dp[data-job=stop]{--accent:var(--rose)}.dp-head{justify-content:space-between;gap:14px;display:flex}.dp-title{letter-spacing:-.01em;font-size:19px;font-weight:600;line-height:1.25}.dp-meta{margin-top:2px}.dp-fine{color:var(--muted);font-size:13px}.dp-mention{background:color-mix(in oklch, var(--sky) 35%, transparent);color:var(--fg);border-radius:4px;padding:0 2px;font-weight:500}.dp-link{color:var(--sky-text);font-weight:500}.stage[data-ground=night] .dp-link{color:var(--sky)}.dp-cover{border-radius:8px;flex:none}.dp-progress{align-items:center;gap:8px;margin-top:10px;display:flex}.dp-progress code,.dp code{background:color-mix(in oklch, var(--fg) 8%, transparent);font-family:var(--font);border-radius:4px;padding:1px 5px;font-size:13px;font-weight:500}.dp-bar{align-items:center;gap:3px;display:inline-flex}.seg{transition:all .4s var(--ease);border-radius:999px;display:inline-block}.seg-on{background:var(--mint);width:20px;height:11px;box-shadow:inset 0 0 0 1.5px var(--ink)}.seg-head{background:radial-gradient(circle, var(--ink) 0 2.8px, var(--mint) 3.2px);width:15px;height:15px;margin:0 2px}.seg-off{background:color-mix(in oklch, var(--track) 50%, transparent);width:20px;height:7px}.dp-sep{border:0;border-top:1px solid var(--rule);margin:12px 0}.dp-strong{font-weight:600}.dp-next ol{margin:2px 0}.dp-next li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dp-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.dp-row+.dp-row{margin-top:8px}.dp-btn{background:var(--dp-btn);min-width:46px;height:34px;color:var(--fg);transition:background-color .15s var(--ease), transform .15s var(--ease);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.dp-btn:hover{background:var(--dp-btn-hover)}.dp-btn:active{transform:translateY(1px)}.dp-btn:disabled{opacity:.45;cursor:not-allowed}.dp-status{margin-top:12px}.dp-status .dot{vertical-align:0;width:8px;height:8px}.dp-retired{align-items:center;gap:10px;display:flex}.dp-again{margin-top:12px}.dp-note{animation:rise .4s var(--ease) both;margin-top:10px;padding-block:10px 12px}.dp-note p:first-child{align-items:center;gap:8px;display:flex}.dp-only{align-items:center;gap:5px;margin-top:4px;display:flex}.dp-lyrics{color:var(--muted);gap:2px;margin:6px 0 2px;display:grid}.dp-lyrics .is-now{color:var(--fg);font-weight:600}.dp-textbtn{color:inherit;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.dp-tag{color:var(--muted);margin-top:10px}.section{max-width:calc(var(--container) + var(--gutter) * 2);padding:var(--section) var(--gutter) 0;margin:0 auto}.section-head{grid-template-columns:5fr 6fr;align-items:end;gap:24px 48px;margin-bottom:clamp(40px,5vw,64px);display:grid}.section-intro{max-width:56ch;font-size:18px}.preview{margin:0}.preview-frame{border:1px solid var(--rule);background:var(--bg);pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:16px;overflow:hidden}.preview-frame>.scaled{transform-origin:0 0;width:1320px}.preview figcaption{margin-top:12px}.close{max-width:calc(var(--container) + var(--gutter) * 2);padding:var(--section) var(--gutter);margin:0 auto}.lockup{--fg:var(--ink);--bg:var(--mint);--muted:color-mix(in oklch, var(--ink) 72%, var(--mint));background:var(--mint);color:var(--ink);border-radius:16px;justify-items:start;gap:24px;padding:clamp(32px,6vw,72px);display:grid}.lockup .t-display{max-width:14ch}.lockup .btn-ink{background:var(--ink);border-color:var(--ink);color:var(--mint)}.close-fine{color:var(--muted)}.preview-cap{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-top:14px;font-size:16px;display:flex}.preview-cap>span{max-width:70ch}.stage-fig{grid-template-columns:4fr 7fr;align-items:center;gap:24px 48px;margin:clamp(40px,5vw,64px) 0 0;display:grid}.stage-fig figcaption{gap:8px;max-width:40ch;display:grid}.jobs{grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:40px;display:grid}.jobs li{grid-template-columns:22px 1fr;align-content:start;align-items:center;gap:2px 10px;display:grid}.job-dot{width:22px;height:22px;box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--ink) 12%, transparent);border-radius:50%}.job-dot[data-job=playback]{background:var(--mint)}.job-dot[data-job=queue]{background:var(--sky)}.job-dot[data-job=modes]{background:var(--lilac)}.job-dot[data-job=room]{background:var(--butter)}.job-dot[data-job=stop]{background:var(--rose)}.job-name{font-size:16px;font-weight:600}.job-what{grid-column:2;font-size:14px;line-height:1.35}.cmds{border-bottom:1px solid var(--rule)}.cmds li{border-top:1px solid var(--rule);grid-template-columns:minmax(140px,2fr) 7fr;gap:8px 32px;padding:20px 0;display:grid}.cmd-name{font-family:var(--font);color:var(--fg);align-self:start;align-items:center;gap:10px;padding-top:2px;font-size:18px;font-weight:600;display:inline-flex}.cmds p{max-width:62ch;margin-top:4px;font-size:16px}.stage-grid[data-empty] .stage-panel{align-self:center}.stage-grid[data-empty] .stage-chat{opacity:.55}.chat-mini{grid-row:3;display:none}.stage-demo{color:var(--muted);margin-top:4px;font-size:13px;display:block}.foot{max-width:calc(var(--container) + var(--gutter) * 2);padding:28px var(--gutter) 40px;flex-wrap:wrap;align-items:center;gap:16px 32px;margin:0 auto;display:flex;position:relative}.foot:before{content:"";top:0;left:var(--gutter);right:var(--gutter);border-top:1px solid var(--rule);position:absolute}.foot-links{flex-wrap:wrap;gap:8px 20px;display:flex}.foot-links a{color:var(--muted);white-space:nowrap;text-decoration:none}.foot-links a:hover{color:var(--fg)}.foot>p{margin-left:auto}@media (width<=1000px){.stage-grid{grid-template-columns:minmax(0,460px) minmax(0,1fr)}.stage-chat{display:none}.chat-mini{gap:4px;margin:-6px 0 12px;display:grid}.chat-mini li{white-space:nowrap;text-overflow:ellipsis;animation:rise .4s var(--ease) both;font-size:13px;display:block;overflow:hidden}.chat-mini .chat-who,.chat-mini .chat-text{font-size:13px;display:inline}}@media (width<=900px){.hero-copy,.show-wide .show-text,.show-split,.show-flip{grid-template-columns:1fr}.show-flip .frame{order:0}.show-trio{grid-template-columns:1fr 1fr}.section-head{grid-template-columns:1fr;align-items:start}.jobs{grid-template-columns:1fr 1fr}.stage-fig{grid-template-columns:1fr}}@media (width<=420px){.jobs{grid-template-columns:1fr}}@media (width<=760px){.hero-shots{grid-template-columns:minmax(0,1fr) 30%}.show-trio{grid-template-columns:1fr}.topnav-links,.topnav-acts .btn-quiet{display:none}}@media (width<=420px){.topnav{gap:12px}.topnav-mark svg{width:auto;height:20px}}@media (width<=380px){.topnav-acts:has(>.topnav-door[data-in])>.btn-ink{display:none}.cmds li{grid-template-columns:1fr}.foot>p{margin-left:0}}@media (width<=760px){.stage{border-radius:12px;height:calc(100svh - 72px);padding:12px 14px 14px;top:64px}.stage-grid{grid-template-columns:1fr;align-content:start;gap:12px;overflow:auto}.stage-room{order:-1}.stage-room .stage-head{display:none}.room{flex-wrap:wrap;gap:6px 14px;display:flex}.room li{gap:6px;font-size:13px}.room .avatar{width:22px!important;height:22px!important;font-size:10px!important}.scrub-tick .scrub-label,.scrub-tick .scrub-time{display:none}.scrub-tick.is-now .scrub-label,.scrub-tick.is-now .scrub-time{display:block}.stage-caption{flex-direction:column;gap:2px;margin:8px 0 12px;padding-top:10px;font-size:15px}.dp{padding:12px 12px 14px 16px;font-size:14px}.dp-btn{height:32px;padding:0 9px}.dp-row{gap:6px}.seg-on,.seg-off{width:14px}.stage-time{display:none}}.stage-cap-text{max-width:60ch;display:block}.legal{max-width:calc(var(--container) + var(--gutter) * 2);padding:clamp(48px, 7vw, 96px) var(--gutter) var(--section);margin:0 auto}.legal-head{gap:var(--space-row);max-width:40rem;margin-bottom:clamp(48px,6vw,72px);display:grid}.legal-head .t-lede{max-width:44ch}.legal-body{gap:var(--space-section);max-width:68ch;display:grid}.legal-body section{gap:var(--space-stack);scroll-margin-top:96px;display:grid}.legal-body p,.legal-body li{text-wrap:pretty;line-height:1.65}.legal-body ul{gap:var(--space-tight);margin:0;padding-left:1.25em;list-style:outside;display:grid}.legal-body li::marker{color:var(--muted)}.legal-body b{font-weight:600}.legal-body p{margin:0}.legal-body a{text-decoration:underline}.legal-body code{font:inherit;font-weight:600}.faq{border-bottom:1px solid var(--rule)}.faq details{border-top:1px solid var(--rule)}.faq summary{justify-content:space-between;align-items:center;gap:var(--space-row);min-height:var(--hit);padding:var(--space-pad) 0;cursor:pointer;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .t-sub{text-wrap:balance}.faq-chev{color:var(--muted);transition:color var(--t-feedback) var(--ease), transform calc(var(--t-state) * var(--motion)) var(--ease);flex:none}.faq summary:hover .faq-chev{color:var(--fg)}.faq details[open] .faq-chev{transform:rotate(180deg)}.faq-a{gap:var(--space-stack);max-width:62ch;color:var(--muted);text-wrap:pretty;font-size:16px;line-height:1.6;display:grid}.faq-a>:last-child{margin-bottom:var(--space-group)}.faq details[open] .faq-a{animation:lm-fade var(--t-move) var(--ease)}@supports selector(::details-content){.faq details::details-content{transition:grid-template-rows var(--t-state) var(--ease-exit), content-visibility var(--t-state) allow-discrete;grid-template-rows:0fr;display:grid}.faq details[open]::details-content{transition-duration:var(--t-move);transition-timing-function:var(--ease);grid-template-rows:1fr}.faq-a{max-width:calc(62ch + 16px);min-height:0;margin-inline:-8px;padding-inline:8px;overflow:hidden}}.faq-a ul{gap:var(--space-tight);margin:0;padding-left:1.25em;list-style:outside;display:grid}.faq-a li::marker{color:var(--muted)}.faq-a b,.faq-a code{color:var(--fg);font-weight:600}.faq-a code{font:inherit;font-weight:600}.faq-a a,.section-intro a{text-decoration:underline}.public-page{flex-direction:column;min-height:100svh;display:flex}.public-page>main{flex:1 0 auto;width:100%}.public-page>.foot{width:100%}.welcome,.doc{max-width:calc(var(--container) + var(--gutter) * 2);padding:clamp(48px, 7vw, 96px) var(--gutter) var(--section);margin:0 auto}.welcome-head,.doc-head{gap:var(--space-row);justify-items:start;max-width:44rem;margin-bottom:clamp(40px,5vw,64px);display:grid}.welcome-head .t-lede,.doc-head .t-lede{max-width:44ch}.welcome-head .hero-acts{margin-top:var(--space-tight)}.welcome-guild{margin-bottom:var(--space-hair);display:flex}.welcome-name{overflow-wrap:anywhere}.banner.welcome-warn{max-width:44rem;margin-bottom:var(--space-region);align-items:flex-start;padding:14px 16px;font-weight:400;line-height:1.5}.welcome-warn .chip{margin-top:-1px}.welcome-warn b{font-weight:600}.welcome-warn a{white-space:nowrap;font-weight:600;text-decoration:underline}.steps{border-bottom:1px solid var(--rule);max-width:44rem}.step{gap:var(--space-pad);padding:var(--space-group) 0;border-top:1px solid var(--rule);grid-template-columns:32px minmax(0,1fr);display:grid}.step-n{border:1px solid var(--rule-strong);font-feature-settings:"tnum" 1;border-radius:50%;place-items:center;width:32px;height:32px;font-size:15px;font-weight:600;display:grid}.step-body{justify-items:start;gap:var(--space-tight);padding-top:4px;display:grid}.step-body>p{text-wrap:pretty;max-width:56ch;font-size:16px}.step-body>.link-arrow,.step-body>.copy-cmd{margin-top:var(--space-hair)}.welcome-rules{color:var(--fg)}.welcome-more{max-width:44rem;margin-top:var(--space-group)}.welcome-more a,.doc-foot a{text-decoration:underline}.copy-cmd{align-items:center;gap:var(--space-tight);flex-wrap:wrap;display:flex}.copy-cmd-text{border:1px solid var(--rule);background:var(--surface);height:34px;font-family:var(--font);-webkit-user-select:all;user-select:all;border-radius:8px;align-items:center;gap:10px;padding:0 14px 0 12px;font-size:16px;font-weight:600;display:inline-flex}.doc-notes{gap:var(--space-stack);max-width:68ch;margin-bottom:var(--space-region);font-size:16px;line-height:1.55;display:grid}.doc-notes b{font-weight:600}.doc-notes .tag{vertical-align:1px;margin-right:2px}.doc-tools{align-items:center;gap:var(--space-tight) var(--space-row);flex-wrap:wrap;display:flex}.cmd-search{border-radius:12px;width:min(100%,420px);height:44px;font-size:15px}.cmd-search::-webkit-search-cancel-button{appearance:none}.cmd-group{margin-top:var(--space-section)}.cmd-group-head{align-items:baseline;gap:var(--space-hair) var(--space-row);margin-bottom:var(--space-stack);flex-wrap:wrap;display:flex}.cmd-group-head h2{align-items:center;gap:10px;display:inline-flex}.cmd-group-head p{font-size:15px}.cmd-ref{border-bottom:1px solid var(--rule)}.cmd-row{gap:var(--space-tight) var(--space-region);padding:var(--space-pad) 0;border-top:1px solid var(--rule);grid-template-columns:minmax(180px,2fr) 7fr;display:grid}.cmd-row-name{align-content:start;align-items:center;gap:var(--space-tight);flex-wrap:wrap;display:flex}.cmd-row-name .cmd-name{padding-top:0}.cmd-row-body{gap:var(--space-tight);min-width:0;display:grid}.cmd-row-body>p:first-child{max-width:62ch;font-size:16px}.cmd-opts{gap:var(--space-hair);display:grid}.cmd-opts>div{align-items:baseline;gap:2px var(--space-stack);flex-wrap:wrap;display:flex}.cmd-opts dt{align-items:baseline;gap:var(--space-tight);display:inline-flex}.cmd-opts dd{margin:0}.cmd-opts code{font:inherit;color:var(--fg);font-weight:600}.cmd-opts dt .muted{font-size:13px;font-weight:400}.cmd-subs{gap:var(--space-stack);display:grid}.cmd-subs>li{gap:2px;display:grid}.cmd-sub{font-family:var(--font);font-size:15px;font-weight:600}.cmd-subs>li>.muted{font-size:15px}.cmd-subs .cmd-opts{margin-top:var(--space-hair)}.cmd-who{max-width:62ch}.cmd-empty{margin-top:var(--space-section)}.cmd-empty .empty-title{overflow-wrap:anywhere}.doc-foot{max-width:68ch;margin-top:var(--space-section)}.st{max-width:720px;margin-inline:auto}.st-head{gap:var(--space-hair);margin-bottom:var(--space-region);display:grid}.st-title{letter-spacing:-.02em;font-size:32px;font-weight:600;line-height:1.15}.st-sub{color:var(--muted);text-wrap:pretty}.st-banner{align-items:center;gap:var(--space-row);padding:var(--space-row) var(--space-pad);border:1px solid var(--rule-strong);background:var(--surface);transition:background-color var(--t-state) var(--ease), border-color var(--t-state) var(--ease);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.st-banner[data-job=playback]{border-color:color-mix(in oklab, var(--mint) 38%, var(--bg));background:var(--mint-soft)}.st-banner[data-job=room]{border-color:color-mix(in oklab, var(--butter) 34%, var(--bg));background:var(--butter-soft)}.st-banner[data-job=stop]{border-color:color-mix(in oklab, var(--rose) 38%, var(--bg));background:var(--rose-soft)}.st-banner-wait{border-radius:8px;width:36px;height:36px}.st-banner-title{letter-spacing:-.01em;text-wrap:balance;font-size:18px;font-weight:600;line-height:1.25}.st-banner-fine{color:var(--muted);text-wrap:pretty;margin-top:2px;font-size:15px}.st-banner-time{color:var(--muted);white-space:nowrap;font-size:14px;font-weight:500}.st-stale{color:var(--rose-text)}.st-services{gap:var(--space-region);margin-top:var(--space-region);display:grid}.st-service-head{align-items:center;gap:var(--space-tight);min-height:28px;margin-bottom:var(--space-stack);display:flex}.st-service-name{flex:none;font-size:17px;font-weight:600}.st-info{flex:none;display:inline-flex;position:relative}.st-info-btn{width:26px;height:26px;color:color-mix(in oklab, var(--muted) 72%, var(--bg));transition:color var(--t-feedback) var(--ease);border-radius:50%;place-items:center;display:grid}.st-info-btn:hover,.st-info-btn:focus-visible{color:var(--fg)}.st-tip{z-index:20;border:1px solid var(--rule-strong);background:var(--surface);width:max-content;max-width:min(280px,70vw);color:var(--fg);opacity:0;visibility:hidden;transition:opacity var(--t-feedback) var(--ease), transform var(--t-feedback) var(--ease), visibility var(--t-feedback);pointer-events:none;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.45;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.st-info:hover .st-tip,.st-info-btn:focus-visible+.st-tip{opacity:1;visibility:visible;transform:translate(-50%)}.st-fact{border:1px solid var(--rule-strong);min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:500;overflow:hidden}.st-fact[data-job=stop]{border-color:color-mix(in oklab, var(--rose) 34%, var(--bg));color:var(--rose-text)}.st-service-end{align-items:center;gap:var(--space-tight);flex:none;margin-left:auto;display:inline-flex}.st-uptime{font-size:15px;font-weight:500}.st-state-off{color:var(--muted);font-size:14px}.st-track-wait{border-radius:4px;height:40px;display:block}.status-page .btn[aria-disabled=true]{transition:opacity var(--t-feedback) var(--ease)}.track{position:relative}.track-bars{outline-offset:4px;touch-action:manipulation;border-radius:4px;gap:2px;height:40px;display:flex}.track-bar{background:var(--rule);min-width:0;transition:opacity var(--t-feedback) var(--ease);border-radius:4px;flex:1 1 0}.track-bar[data-state=good]{background:var(--mint)}.track-bar[data-state=some]{background:var(--butter)}.track-bar[data-state=down]{background:var(--rose)}.track-bars:has(.track-bar[data-on]) .track-bar:not([data-on]){opacity:.45}.track-scale{margin-top:var(--space-tight);color:var(--muted);justify-content:space-between;font-size:13px;display:flex}.track-near{display:none}.track-card{bottom:calc(100% + 8px);left:clamp(116px, var(--x), calc(100% - 116px));z-index:20;border:1px solid var(--rule-strong);background:var(--surface);width:232px;transition:opacity var(--t-feedback) var(--ease), translate var(--t-feedback) var(--ease);pointer-events:none;border-radius:8px;padding:10px 12px;position:absolute;transform:translate(-50%)}@starting-style{.track-card{opacity:0;translate:0 4px}}.track-card-day{color:var(--muted);font-size:13px;font-weight:500}.track-card-state{align-items:center;gap:var(--space-tight);margin-top:2px;font-size:15px;font-weight:600;display:flex}.track-swatch{background:var(--rule-strong);border-radius:50%;flex:none;width:9px;height:9px}.track-swatch[data-state=good]{background:var(--mint)}.track-swatch[data-state=some]{background:var(--butter)}.track-swatch[data-state=down]{background:var(--rose)}.track-card-incidents,.track-card-more{margin-top:var(--space-tight);padding-top:var(--space-tight);border-top:1px solid var(--rule);font-size:14px;line-height:1.4}.track-card-incidents li+li{margin-top:2px}.track-card-more{color:var(--muted)}.st-incidents{margin-top:var(--space-section)}.st-section-title{margin-bottom:var(--space-row);letter-spacing:-.01em;font-size:18px;font-weight:600}.st-day+.st-day{margin-top:var(--space-group)}.st-day-title{padding-bottom:var(--space-tight);border-bottom:1px solid var(--rule);color:var(--muted);font-size:14px;font-weight:600}.st-incident{padding:var(--space-row) 0;border-bottom:1px solid var(--rule)}.st-incident-title{align-items:center;gap:var(--space-tight);font-size:16px;font-weight:600;display:flex}.st-incident-state{color:var(--muted);flex:none;margin-left:auto;font-size:13px;font-weight:500}.st-incident[data-open] .st-incident-state{color:var(--rose-text)}.st-incident-meta,.st-incident-note{margin-left:calc(9px + var(--space-tight))}.st-incident-meta{margin-top:var(--space-hair);color:var(--muted);font-size:14px}.st-incident-note{max-width:62ch;margin-top:var(--space-tight);text-wrap:pretty}.st-quiet{justify-items:center;gap:var(--space-tight);padding:var(--space-region) var(--space-pad);border:1px dashed var(--rule-strong);text-align:center;border-radius:12px;display:grid}.st-quiet-title{margin-top:var(--space-hair);font-weight:600}.st-quiet-fine{max-width:44ch;color:var(--muted);text-wrap:pretty;font-size:15px}.st-foot{justify-content:space-between;align-items:center;gap:var(--space-stack) var(--space-row);margin-top:var(--space-section);padding-top:var(--space-row);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.st-foot-note{color:var(--muted);font-size:14px}.st-fail{justify-items:start;gap:var(--space-stack);padding:var(--space-pad);border:1px solid color-mix(in oklab, var(--rose) 38%, var(--bg));background:var(--rose-soft);border-radius:12px;display:grid}@media (width<=600px){.st-banner{padding:var(--space-row);grid-template-columns:auto minmax(0,1fr)}.st-banner-time{grid-column:2}.track-bars{height:36px}.track-bar:nth-last-child(n+46),.track-far{display:none}.track-near{display:inline}}@media (width<=760px){.cmd-row{grid-template-columns:1fr}.step{gap:var(--space-row)}}@media (pointer:coarse){.landing .btn-sm,.copy-cmd-text{min-height:var(--hit)}.topnav-mark{min-height:var(--hit);align-items:center}.foot-links{row-gap:0}.foot-links a{min-width:var(--hit);min-height:var(--hit);justify-content:center;align-items:center;display:inline-flex}.dp-btn{position:relative}.dp-btn:after{content:"";position:absolute;inset:-6px 0}}.landing{--lm-in:.64s;--lm-settle:.82s;--lm-fade:.48s;--lm-step:80ms;--lm-travel:16px;--lm-cue:.76s;--lm-lap:214s}@keyframes lm-rise{0%{opacity:0;translate:0 var(--lm-travel)}}@keyframes lm-lift{0%{translate:0 var(--lm-travel)}}@keyframes lm-fade{0%{opacity:var(--lm-from,0)}}@keyframes lm-settle{0%{translate:0 28px;scale:.975}}@keyframes lm-pop{0%{opacity:0;scale:.4}}@keyframes lm-draw{0%{scale:0 1}}@keyframes lm-cue{0%{scale:0 1}}@keyframes lm-rest{to{scale:1}}@keyframes lm-lap{0%{scale:0 1}to{scale:1}}@keyframes lm-cue-x{0%{translate:0}}@keyframes lm-rest-x{to{translate:100%}}@keyframes lm-lap-x{0%{translate:0}to{translate:100%}}@keyframes lm-knob{0%{opacity:0;scale:.4}.15%{opacity:1;scale:1}}@media (prefers-reduced-motion:no-preference){.hero .t-hero,.hero .t-lede,.hero .hero-acts{animation:lm-fade var(--lm-fade) var(--ease) calc(var(--lm-step) * var(--f,0)) backwards, lm-lift var(--lm-in) var(--ease) calc(var(--lm-step) * var(--n,0)) backwards}.hero .t-hero,.hero .t-lede{--lm-from:.2}.hero .t-lede{--n:1}.hero .hero-acts{--n:2;--f:2}.frame-desk,.frame-phone{transform-origin:50% 0;animation:lm-settle var(--lm-settle) var(--ease) calc(var(--lm-step) * var(--n,0)) backwards}.frame-phone{--n:1;animation:lm-fade var(--lm-fade) var(--ease) var(--lm-step) backwards, lm-settle var(--lm-settle) var(--ease) var(--lm-step) backwards}.hero-foot{animation:lm-fade var(--lm-fade) var(--ease) calc(var(--lm-step) * 4) backwards}.hero-line{--cued:calc(var(--lm-step) + var(--lm-cue));--rest:calc(var(--lm-lap) * .66)}.hero-line:before{animation:lm-draw var(--lm-cue) var(--ease) var(--lm-step) backwards}.hero-played{animation:lm-cue var(--lm-cue) var(--ease) var(--lm-step) backwards, lm-rest var(--rest) linear var(--cued) forwards, lm-lap var(--lm-lap) linear calc(var(--cued) + var(--rest)) infinite}.hero-head{animation:lm-cue-x var(--lm-cue) var(--ease) var(--lm-step) backwards, lm-rest-x var(--rest) linear var(--cued) forwards, lm-lap-x var(--lm-lap) linear calc(var(--cued) + var(--rest)) infinite}.hero-knob{animation:lm-pop var(--t-move) var(--ease) calc(var(--lm-step) * 2) backwards, lm-knob var(--lm-lap) linear calc(var(--cued) + var(--rest)) infinite}.hero-line[data-idle]:before,.hero-line[data-idle] *{animation-play-state:paused}.public-page>main{--lm-travel:10px;animation:lm-rise var(--lm-in) var(--ease) backwards}@media (hover:hover) and (pointer:fine){.landing .btn:not([disabled],[aria-disabled=true]):hover{transform:translateY(-1px)}.landing .btn:not([disabled],[aria-disabled=true]):active{transform:translateY(1px)}.show .frame,.show-tile .frame{transition:transform var(--t-state) var(--ease), border-color var(--t-state) var(--ease)}.show .frame:hover,.show-tile:hover .frame{border-color:var(--rule-strong);transform:translateY(-2px)}}}@media screen and (prefers-reduced-motion:no-preference){.landing[data-reveal-armed] [data-reveal]:not([data-shown]){opacity:0}.landing [data-reveal][data-shown]{--lm-at:calc(var(--lm-k,0) * var(--lm-step));animation:lm-rise var(--lm-in) var(--ease) var(--lm-at) backwards}.landing [data-reveal=screen][data-shown]{transform-origin:50% 0;animation:lm-fade var(--lm-fade) var(--ease) var(--lm-at) backwards, lm-settle var(--lm-settle) var(--ease) var(--lm-at) backwards}.landing [data-reveal=light][data-shown] .job-dot{animation:lm-pop var(--lm-in) var(--ease) calc(var(--lm-at) + var(--lm-step)) backwards}.landing .lockup[data-shown]{animation:lm-settle var(--lm-settle) var(--ease) var(--lm-at) backwards}.lockup[data-shown]>*{animation:lm-rise var(--lm-in) var(--ease) calc(var(--lm-at) + var(--lm-step) * (var(--n,0) + 1)) backwards}.lockup>:nth-child(2){--n:1}.lockup>:nth-child(3){--n:2}.lockup>:nth-child(4){--n:3}}.admin-servers-bar{align-items:center;gap:var(--space-tight) var(--space-stack);flex-wrap:wrap;display:flex}.admin-servers-search{flex:260px;min-width:0;max-width:420px}.admin-servers{border-top:1px solid var(--rule)}.admin-server{column-gap:var(--space-stack);padding:var(--row-pad-dense) 0;border-bottom:1px solid var(--rule);grid-template-columns:32px minmax(0,1fr);align-items:start;display:grid}.set-section:not(:last-of-type) .admin-servers:not([data-more])>.admin-server:last-child{border-bottom:0}.admin-server-main{gap:var(--space-hair);min-width:0;display:grid}.admin-server-head{justify-content:space-between;align-items:center;gap:0 var(--space-row);flex-wrap:wrap;min-height:32px;display:flex}.admin-server-name{overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:600}.admin-server-room{overflow-wrap:anywhere;min-width:0;font-weight:600}.admin-server-room>.dot{margin-right:8px}.admin-server:is([data-music=idle],[data-music=none]) .admin-server-room,.admin-server-count{color:var(--muted);font-weight:500}.admin-server-id{white-space:nowrap}.admin-server-id>.tnum{-webkit-user-select:all;user-select:all}.admin-server-tags{margin-top:var(--space-hair);flex-wrap:wrap;gap:6px;display:flex}.admin-servers-none{justify-items:start;gap:var(--space-stack);display:grid}.admin-servers-more{align-items:center;gap:var(--space-tight);flex-wrap:wrap;display:flex}.admin-servers-more>.t-label{margin-right:var(--space-tight)}@media (pointer:coarse){.admin-servers-sec :is(.btn-sm,.select-sm){min-height:var(--hit)}}.qz,.qz-body{gap:var(--space-row);min-width:0;display:grid}.qz{margin-bottom:var(--space-section);gap:0}.qz-off{margin-bottom:var(--space-region)}.qz-off a,.qz-note a,.qz-foot a,.qz-live a{color:inherit;text-underline-offset:3px;text-decoration:underline}.qz-group{flex-wrap:wrap;align-items:baseline;display:flex}.qz-count{margin-left:var(--space-tight);font-weight:500}.qz-group .qz-count{margin:var(--space-hair) 0 0;flex-basis:100%}.qz-note{min-width:0;max-width:62ch;font-size:14px;line-height:1.45}.qz-sub{margin:var(--space-pad) 0 0;color:var(--muted);font-weight:600}.qz-how{gap:var(--space-tight);max-width:64ch;margin:0;padding:0 0 0 1.4em;font-size:15px;line-height:1.5;display:grid}.qz-how li::marker{color:var(--muted);font-variant-numeric:tabular-nums}.qz-how b{font-weight:600}.qz-how code,.qz-you code{font-size:.92em}.set-row[data-wide]{grid-template-columns:minmax(0, 1fr) minmax(0, calc(var(--set-ctl-w) * 1.6))}.qz-link{align-items:center;gap:var(--space-hair) var(--space-tight);grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.qz-link .input{width:100%;min-width:0}.qz-hint{min-height:1.4em;color:var(--muted);grid-column:1/-1}.qz-hint[data-bad]{color:var(--rose-text)}.page-quiz .page-head{margin-bottom:var(--space-region)}.qz-section+.qz-section{margin-top:var(--space-region)}.qz-h{margin:0 0 var(--space-stack);flex-wrap:wrap;align-items:baseline;display:flex}.qz-foot{margin-top:var(--space-row);max-width:64ch}.qz-live{margin-bottom:var(--space-region);background:var(--lilac-soft)}.qz-board{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.qz-row{isolation:isolate;align-items:center;column-gap:var(--space-row);padding:var(--row-pad-dense) 0;border-bottom:1px solid var(--rule);grid-template-columns:32px 40px minmax(0,1fr) auto;display:grid;position:relative}.qz-row[data-you]:before{content:"";inset:0 calc(-1 * var(--row-bleed,12px));z-index:-1;background:var(--lilac-soft);border-radius:8px;position:absolute}.qz-rank{text-align:right;font-size:15px;font-weight:600}.qz-who{min-width:0;display:grid}.qz-name{align-items:center;gap:var(--space-tight);min-width:0;font-size:15px;font-weight:500;line-height:22px;display:flex}.qz-name,.qz-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qz-meta{font-size:13px;line-height:18px}.qz-you-tag{flex:none;line-height:16px}.qz-points{text-align:right;white-space:nowrap;font-size:16px;font-weight:600}.qz-points-unit{font-weight:400}.qz-you{align-items:center;gap:var(--space-row);max-width:64ch;margin:0;display:flex}p.qz-you{font-size:15px;display:block}.qz-you-line{gap:2px;min-width:0;margin:0;display:grid}.qz-bar{justify-content:space-between;align-items:center;gap:var(--space-stack) var(--space-row);flex-wrap:wrap;display:flex}.qz-confirm{justify-content:flex-end;align-items:center;gap:var(--space-tight);animation:qz-in var(--t-state) var(--ease) both;flex-wrap:wrap;display:flex}.qz-stop{border-color:color-mix(in oklch, var(--rose) 45%, var(--rule));background:var(--rose-soft)}.qz-stop:hover{border-color:var(--rose)}@keyframes qz-in{0%{opacity:0}}@media (width<=560px){.qz-row{column-gap:var(--space-stack);grid-template-columns:24px 40px minmax(0,1fr) auto}.qz-points{justify-items:end;font-size:15px;line-height:20px;display:grid}.qz-points-unit{font-size:12px;line-height:16px}.qz-meta-best{display:none}.set-row[data-wide]{grid-template-columns:minmax(0,1fr)}.qz-bar{justify-content:flex-start}}.takeover{align-content:start;align-self:start;align-items:center;gap:var(--space-tight) var(--space-row);padding:var(--space-group);background:var(--lilac-soft);border-radius:16px;grid-template-columns:auto minmax(0,1fr);display:grid}.takeover-text{gap:var(--space-hair);min-width:0;display:grid}.takeover-title{overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600;line-height:1.3}.takeover-end{max-width:52ch;margin:0;font-size:15px}.takeover-fine{margin:var(--space-tight) 0 0;grid-column:1/-1;max-width:60ch;font-size:14px}@media (width<=560px){.takeover{padding:var(--space-pad);grid-template-columns:minmax(0,1fr)}}
