.aip{--aip-ink:var(--text-bright);--aip-muted:var(--text-muted);--aip-rule:var(--border-terminal);--aip-fill:var(--amber);--aip-on-fill:var(--on-amber);--aip-state:var(--amber);--aip-state-text:var(--amber-ink);--aip-app-screen:#0d1426;--aip-ease:var(--ease-standard,cubic-bezier(.2,0,0,1));--aip-quick:var(--motion-quick,.24s);--aip-base:var(--motion-base,.36s);--aip-phone-w:min(78vw,320px);--aip-h1:clamp(40px,6vw,76px)}@media (min-width:768px){.aip{--aip-phone-w:280px}}@media (min-width:1024px){.aip{--aip-phone-w:320px}}@media (min-width:1440px){.aip{--aip-phone-w:360px}}.aip .ask-phone.aip-phone{--sd-device-w:var(--aip-phone-w)}.aip-h1{font-size:var(--aip-h1);letter-spacing:-.01em;color:var(--aip-ink);font-weight:700;line-height:1.05}.aip-h1--hero{white-space:pre-line}.aip-h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.01em;color:var(--aip-ink);text-wrap:balance;font-weight:700}.aip-h3{font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--aip-ink);font-weight:700}.aip-lead{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--aip-muted);max-width:40rem}.aip-small{font-size:var(--fs-small);line-height:var(--lh-small)}.aip-key{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--aip-muted);font-weight:700}.aip-caption{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--aip-muted)}.aip-statement{font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--aip-ink);font-weight:700}.aip-head{max-width:48rem;margin-bottom:clamp(32px,4vw,48px)}@media (min-width:1024px){.aip-head--split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:64px;max-width:none;display:grid}.aip-head--split>.aip-lead{margin-top:0}}.aip-bubble{background:var(--aip-fill);max-width:34rem;color:var(--aip-on-fill);font-weight:500;font-size:var(--fs-body);line-height:var(--lh-body);border-radius:20px;padding:12px 18px;display:block;position:relative}.aip-bubble--quiet{color:var(--aip-ink);box-shadow:inset 0 0 0 1px var(--aip-rule);background:0 0}.aip-bubble--sm{font-size:var(--fs-small);line-height:var(--lh-small);border-radius:18px;padding:8px 16px}@media (min-width:1024px){.aip-bubble--lg{font-size:var(--fs-h3);line-height:var(--lh-h3);border-radius:26px;padding:16px 22px}}@media (min-width:768px){.aip-bubble--tail:after{content:"";background:inherit;width:16px;height:22px;margin-top:-11px;position:absolute;top:50%}.aip-bubble--tail-right:after{clip-path:polygon(0 0,100% 50%,0 100%);right:-14px}.aip-bubble--tail-left:after{clip-path:polygon(100% 0,0 50%,100% 100%);left:-14px}}.aip-device{flex-direction:column;align-items:center;width:min-content;max-width:100%;display:flex}.aip-bar{width:100%}.aip-spread{border:1px solid var(--aip-rule);background:var(--bg-surface);border-radius:16px;grid-template-columns:minmax(0,1fr);display:grid}.aip-spread__main{padding:20px}.aip-spread__side{border-top:1px solid var(--aip-rule);padding:20px}@media (min-width:1024px){.aip-spread{grid-template-columns:minmax(0,1fr) minmax(300px,34%)}.aip-spread__main{padding:24px}.aip-spread__side{border-top:0;border-left:1px solid var(--aip-rule);padding:24px}}.aip-spread .aip-spread__crop{width:100%;max-width:100%;margin-top:16px}.aip-spread .aip-crop__tile{border-radius:14px}.aip-pair{grid-template-columns:minmax(0,1fr);row-gap:20px;display:grid}.aip-pair__phone{justify-self:center}.aip-pair .ask-phone.aip-phone{--sd-device-w:min(var(--aip-phone-w),300px)}@media (min-width:768px){.aip-pair{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:clamp(24px,3vw,36px)}}.aip-pair__log{margin-top:16px}.aip-pair__statement{margin-top:20px}.aip-pair__full{margin-top:8px}.aip-split{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}@media (min-width:768px){.aip-split{grid-template-columns:minmax(0,1fr) auto;gap:clamp(32px,5vw,72px)}}.aip-split__media{flex-direction:column;align-items:center;display:flex}.aip-lines,.aip-ba__lines{gap:6px;margin:0;padding:0;list-style:none;display:grid}.aip-line{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--aip-ink);font-variant-numeric:tabular-nums;transition:color var(--aip-quick)var(--aip-ease);flex-wrap:wrap;align-items:baseline;column-gap:10px;padding-left:20px;display:flex;position:relative}.aip-line__mark{background:var(--aip-state);width:8px;height:8px;transition:opacity var(--aip-quick)var(--aip-ease),transform var(--aip-quick)var(--aip-ease);border-radius:1px;position:absolute;top:7px;left:0}.aip-line[data-marker=checked] .aip-line__mark{border-left:2px solid var(--aip-state);border-bottom:2px solid var(--aip-state);background:0 0;border-radius:0;height:5px;top:6px;transform:rotate(-45deg)}.aip-line[data-marker=button] .aip-line__mark{width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--aip-state);background:0 0;border-radius:50%;top:5px}.aip-line[data-marker=warn] .aip-line__mark{clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0;width:10px;height:9px;top:6px}.aip-line[data-marker=result] .aip-line__val,.aip-line[data-marker=button] .aip-line__val{font-weight:700}.aip-line__key{min-width:8ch;color:var(--aip-muted);flex:none}.aip-line__val{overflow-wrap:anywhere;min-width:0}@media (prefers-reduced-motion:no-preference){[data-played] .aip-line:not([data-on]),[data-played] .aip-line:not([data-on]) .aip-line__key{color:var(--aip-muted)}[data-played] .aip-line:not([data-on]) .aip-line__mark{opacity:.3}}.aip-log{font-size:var(--fs-small);line-height:var(--lh-small);font-variant-numeric:tabular-nums;grid-template-columns:max-content minmax(0,1fr);gap:2px 16px;margin:0;display:grid}.aip-log__row{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;display:grid;position:relative}.aip-log__key{font-size:var(--fs-caption);line-height:var(--lh-small);letter-spacing:.08em;color:var(--aip-muted);white-space:nowrap;grid-column:1;font-weight:700}.aip-log__val{min-width:0;color:var(--aip-ink);overflow-wrap:anywhere;grid-column:2;margin:0}.aip-log__mark{vertical-align:middle;width:9px;height:5px;margin-right:8px;display:inline-block;position:relative;top:-1px}.aip-log__row[data-kind=checked] .aip-log__mark{border-left:2px solid var(--aip-state);border-bottom:2px solid var(--aip-state);top:-3px;transform:rotate(-45deg)}.aip-log__row[data-kind=warn] .aip-log__mark{background:var(--aip-state);clip-path:polygon(50% 0,100% 100%,0 100%);width:10px;height:9px}.aip-log__row[data-kind=you] .aip-log__mark{width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--aip-state);border-radius:50%}.aip-log__row[data-kind=result] .aip-log__val,.aip-log__row[data-kind=board] .aip-log__val{font-weight:700}.aip-log__row[data-kind=you] .aip-log__key,.aip-log__row[data-kind=you] .aip-log__val{color:var(--aip-state-text);font-weight:700}.aip-log__row[data-kind=ask] .aip-log__val{color:var(--aip-ink)}.aip-log__live{background:var(--aip-state);opacity:0;border-radius:1px;width:2px;position:absolute;top:3px;bottom:3px;left:-12px}.aip-log__live[data-on]{opacity:1}.aip-ans{background:var(--aip-app-screen);color:#e6ebf2;font-variant-numeric:tabular-nums;border-radius:14px;gap:4px;padding:12px 16px;display:grid;box-shadow:0 0 0 1px #ffffff24}[data-theme=light] .aip-ans{box-shadow:0 2px 4px #1a1a2e24,0 18px 36px -22px #1a1a2e66}.aip-ans__line{margin:0;font-size:15px;line-height:21px}.aip-ans__line--big{color:#fff;font-size:32px;font-weight:700;line-height:40px}.aip-full{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--aip-muted)}.aip-full>summary{cursor:pointer;width:fit-content;min-height:44px;color:var(--aip-ink);align-items:center;gap:8px;font-weight:600;display:flex}.aip-full__list{font-variant-numeric:tabular-nums;gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.aip-full__line{color:var(--aip-ink);grid-template-columns:5ch 8ch minmax(0,1fr);column-gap:10px;padding:2px 6px;display:grid;position:relative}.aip-full__cur{background:color-mix(in srgb,var(--aip-ink)7%,transparent);opacity:0;border-radius:6px;position:absolute;inset:0}.aip-full__cur[data-on]{opacity:1}.aip-full__t,.aip-full__phase{color:var(--aip-muted);position:relative}.aip-full__phase{font-size:var(--fs-caption);letter-spacing:.08em;font-weight:700}.aip-full__body{overflow-wrap:anywhere;min-width:0;position:relative}.aip-full__key{color:var(--aip-muted)}.aip-full__line[data-phase=YOU] .aip-full__phase,.aip-full__line[data-phase=YOU] .aip-full__body{color:var(--aip-state-text);font-weight:700}.aip-x{align-content:start;row-gap:8px;min-width:0;display:grid}.aip-x .aip-bubble{max-width:none}.aip-x__full{margin-top:-4px}@media (prefers-reduced-motion:no-preference){.aip-log__row,.aip-log__seg,.aip-ans__line{transition:opacity .2s var(--aip-ease)}[data-live] [data-sd-clip]:not([data-played]) .aip-x .aip-ans__line,[data-live] [data-sd-clip]:not([data-played]) .aip-x .aip-ans,[data-played] .aip-x .aip-ans__line:not([data-on]),[data-played] .aip-x .aip-ans:not([data-on]){opacity:0}[data-live] [data-sd-clip]:not([data-played]) .aip-x .aip-log__row .aip-log__val,[data-live] [data-sd-clip]:not([data-played]) .aip-x .aip-log__row .aip-log__key,[data-played] .aip-x .aip-log__row:not([data-on]) .aip-log__val,[data-played] .aip-x .aip-log__row:not([data-on]) .aip-log__key,[data-played] .aip-x .aip-log__seg[data-sd-callout]:not([data-on]){color:var(--aip-muted);font-weight:400}[data-live] [data-sd-clip]:not([data-played]) .aip-x .aip-log__mark,[data-played] .aip-x .aip-log__row:not([data-on]) .aip-log__mark{opacity:.35}[data-played] .aip-full__line:not([data-on]){color:var(--aip-muted)}[data-played] .aip-pair__words .aip-log__row:not([data-on]) .aip-log__val,[data-played] .aip-pair__words .aip-log__row:not([data-on]) .aip-log__key,[data-played] .aip-pair__words .aip-log__seg[data-sd-callout]:not([data-on]){color:var(--aip-muted);font-weight:400}[data-played] .aip-pair__words .aip-log__row:not([data-on]) .aip-log__mark{opacity:.35}[data-played] .aip-faq-media .aip-ans__line:not([data-on]){color:#8a95a8}.aip-log__val,.aip-log__key,.aip-log__seg{transition:color .2s var(--aip-ease)}}.aip-hero{padding-block:20px var(--section-pad);--aip-phone-w:min(68vw,300px,calc((100vh - 57px - 200px - 50px)*1400/2948))}@supports (height:100svh){.aip-hero{--aip-phone-w:min(68vw,300px,calc((100svh - 57px - 200px - 50px)*1400/2948))}}.aip-hero__grid,.aip-hero__stage{grid-template-columns:minmax(0,1fr);display:grid}.aip-hero__sub{margin-top:20px}.aip-hero__cta{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;display:flex}.aip-hero__log{margin-top:28px;padding-left:12px}.aip-hero__board{gap:8px;margin-top:24px;display:grid}.aip-hero__media{flex-direction:column;align-items:center;margin-top:16px;display:flex}.aip-hero__full{margin-top:16px}@media (max-width:767.98px){.aip-hero__log .aip-log__row{transition:color .2s var(--aip-ease)}[data-played] .aip-hero__log .aip-log__row:not([data-on]) .aip-log__val,[data-played] .aip-hero__log .aip-log__row:not([data-on]) .aip-log__key{color:var(--aip-muted);font-weight:400}.aip-hero__board .sd-board__foot{display:none}}@media (min-width:768px){.aip-hero .aip-hero__now{display:none}@media (prefers-reduced-motion:no-preference){.aip-hero__log .aip-log__row{transition:opacity .2s var(--aip-ease)}.aip-hero__stage[data-live]:not([data-played]) .aip-hero__log .aip-log__row:not(:first-child),.aip-hero__stage[data-played] .aip-hero__log .aip-log__row:not([data-on]){opacity:0}}.aip-hero{--aip-h1:clamp(40px,min(6.2vw,6.6vh),76px);--aip-phone-w:min(258px,calc(var(--aip-h1)*3.5));padding-top:20px}@supports (height:100svh){.aip-hero{--aip-h1:clamp(40px,min(6.2vw,6.6svh),76px)}}.aip-hero__sub{margin-top:16px}.aip-hero__cta{margin-top:20px}.aip-hero__log{row-gap:2px;margin-top:22px}.aip-hero__grid{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,660px) minmax(248px,1fr);column-gap:clamp(32px,4vw,56px)}.aip-hero__copy{z-index:1;grid-area:1/1;position:relative}.aip-hero__stage{grid-area:1/1/5/3;grid-template-columns:subgrid;grid-template-rows:subgrid;pointer-events:none}.aip-hero__stage>*{pointer-events:auto}.aip-hero__log{grid-area:2/1}.aip-hero__media{grid-area:1/2/3/3;align-self:start;align-items:flex-start;margin-top:0}.aip-hero__media .aip-device{width:max(calc(var(--aip-phone-w) + 24px),240px)}.aip-hero__board{grid-area:3/1/4/3;margin-top:16px}.aip-hero__board .ops-board--hero .sd-board__bezel{--ops-max:22px}@media (max-height:860px){.aip-hero{--aip-h1:clamp(40px,min(6.2vw,6.1vh),76px);padding-top:12px}.aip-hero .aip-h1--hero{margin-top:10px}.aip-hero__sub{margin-top:12px}.aip-hero__cta,.aip-hero__log{margin-top:14px}.aip-hero__board{margin-top:12px}.aip-hero__board .ops-board--hero .sd-board__bezel{--ops-max:19px}}.aip-hero__full{grid-area:4/1;margin-top:8px}.aip-hero .aip-h1--hero{margin-top:14px}}@media (max-width:767.98px){.aip-hero .aip-h1--hero{margin-top:20px}.aip-hero{--aip-phone-w:min(calc((100vw - 32px)*.88),340px,calc((100vh - 81px)*1400/2948))}@supports (height:100svh){.aip-hero{--aip-phone-w:min(calc((100vw - 32px)*.88),340px,calc((100svh - 81px)*1400/2948))}}}@media (min-width:768px) and (max-width:1023.98px){.aip-hero{--aip-phone-w:min(300px,40vw);--aip-h1:clamp(36px,5.2vw,52px)}.aip-hero__grid{grid-template-columns:minmax(0,660px)minmax(calc(var(--aip-phone-w) + 24px),1fr)}}@media (min-width:1024px){.aip-hero{--aip-dev-top:77px;--aip-phone-w:clamp(260px,min(26vw,calc((100vh - var(--aip-dev-top) - 6px)*1400/2948)),400px)}.aip-hero__grid{grid-template-columns:minmax(0,660px)minmax(calc(var(--aip-phone-w) + 24px),1fr)}}@media (min-width:768px){.aip-hero__grid{grid-template-rows:auto 1fr auto auto}.aip-hero__log{align-self:start}}@media (min-width:1280px){.aip-hero{--aip-phone-w:clamp(364px,calc((100vh - var(--aip-dev-top) - 6px)*1400/2948),380px)}}.aip-decide{gap:6px;margin:0;display:grid}.aip-decide>div{flex-wrap:wrap;align-items:baseline;column-gap:12px;display:flex}.aip-decide dt{min-width:9ch}.aip-decide dd{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--aip-ink);margin:0;font-weight:600}.aip-crop{justify-self:center;width:488px;max-width:100%;margin:0}@media (min-width:1024px){.aip-crop{width:clamp(488px,49vw,648px)}}.aip-crop__tile{background:var(--aip-app-screen);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 18px 40px -22px #0000008c}[data-theme=light] .aip-crop__tile{box-shadow:0 2px 4px #1a1a2e24,0 26px 50px -24px #1a1a2e47}.aip-crop__tile img{width:100%;height:100%;display:block}.aip-crop .aip-caption{margin-top:10px}.aip-ba{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.aip-ba{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.aip-ba__card{border:1px solid var(--aip-rule);background:var(--bg-surface);border-radius:16px;padding:24px}.aip-ba__lines{margin-top:20px}.aip-still{margin:0}.aip-still .aip-caption{margin-top:10px}.aip-ba__still{margin-top:16px}.aip-manual{border-top:3px double var(--aip-ink);border-bottom:3px double var(--aip-ink);font-variant-numeric:tabular-nums}.aip-manual__head{border-bottom:1px solid var(--aip-ink);font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:.12em;color:var(--aip-ink);justify-content:space-between;gap:16px;padding:12px 0;font-weight:800;display:flex}.aip-manual__list{margin:0;padding:0;list-style:none}.aip-manual__item{border-bottom:1px solid var(--aip-rule);grid-template-columns:4ch minmax(0,1fr);column-gap:12px;padding:10px 0;display:grid}.aip-manual__item:last-child{border-bottom:0}.aip-manual__n,.aip-manual__subject{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:.08em;color:var(--aip-muted);font-weight:700}.aip-manual__n{padding-top:1px}.aip-manual__subject{margin-bottom:2px}.aip-manual__text{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--aip-ink);font-weight:700}.aip-spread .aip-manual__text{font-size:15px;line-height:22px}.aip-manual__note{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--aip-muted);margin-top:2px}.aip-faq-split{align-items:start}.aip-faq{margin:0;display:grid}.aip-faq__item{border-top:1px solid var(--aip-rule);padding:20px 0}.aip-faq__item:last-child{border-bottom:1px solid var(--aip-rule)}.aip-faq dt{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--aip-ink);font-weight:700}.aip-faq dd{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--aip-muted);margin:6px 0 0}.aip-faq__link{color:var(--aip-ink);text-underline-offset:3px;text-decoration:underline}.aip-faq__link:hover{color:var(--aip-state-text)}.aip-faq-media{gap:20px}.aip-faq-lines{width:var(--aip-phone-w);max-width:100%}.aip-close{text-align:center}.aip-close .aip-h2,.aip-close .aip-lead{margin-inline:auto}@media (max-width:767.98px){#drafts,#checked,#undo,#questions,#ai-close{content-visibility:auto}#drafts{contain-intrinsic-size:auto 2200px}#checked{contain-intrinsic-size:auto 1330px}#undo{contain-intrinsic-size:auto 2150px}#questions{contain-intrinsic-size:auto 2620px}#ai-close{contain-intrinsic-size:auto 560px}}.aip-close__board{margin-top:40px}.aip-close__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;margin-top:32px;display:flex}@media (prefers-reduced-motion:reduce){.aip-line,.aip-line__mark,.aip-card,.aip-card__title{transition:none}}
.ops-board .sd-board__bezel{--pad-y:12px;--pad-x:12px;--scr-y:6px;--scr-x:10px;--colgap:10px;--tgap:2px;--arrw:12px;--ledw:12px;--tr:2px;--ops-max:20px;--cols:var(--ops-n1);--gaps:var(--ops-g1);--arr:var(--ops-a1);--sdb-slot:min(var(--ops-max),calc((100cqw - 2*(var(--pad-x) + var(--scr-x) + 1px) - var(--ledw) - var(--gaps)*var(--colgap) - var(--arr)*var(--arrw))/var(--cols)));--sdb-tw:calc(var(--sdb-slot) - var(--tgap));--sdb-fs:calc(var(--sdb-tw)*1.1);--sdb-th:calc(var(--sdb-fs)*1.42)}@supports (top:round(1.5px, 1px)){.ops-board .sd-board__bezel{--sdb-th:calc(2*round(calc((var(--sdb-fs)*1.42 - 1px)/2),1px) + 1px)}}.ops-board .sd-board__strip{padding-bottom:8px}.ops-board .sd-board__screen{margin-top:8px}.ops-board .sd-board__row{padding-top:2px;padding-bottom:2px}.ops-board .sd-board__screen{contain:layout paint style}.ops-board .sd-board__hrow{padding-bottom:4px}.ops-pane+.ops-pane{background:linear-gradient(#ffffff0f,#ffffff0f) 0 0/100% 1px no-repeat;margin-top:6px;padding-top:6px}.ops-board .ops-pane__title{color:var(--sdb-ink);font-weight:800;overflow:visible}.ops-title{--sdb-tw:clamp(11px,calc(var(--sdb-slot)*.85),16px);--sdb-fs:calc(var(--sdb-tw)*1.05);--sdb-th:calc(var(--sdb-fs)*1.45);--tgap:1px;padding:2px}.ops-domain{margin-left:2px}.ops-pager{font-size:clamp(11px,calc(var(--sdb-fs)*.82),15px);letter-spacing:.16em;white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-weight:800;line-height:1.2;display:inline-flex}.ops-pager+.sd-board__meta{margin-left:18px}.ops-pager__word,.ops-pager__of{color:var(--sdb-arrow)}.ops-pager__cell{padding:2px}.ops-board .sd-board__row[data-gone]{visibility:hidden}.ops-board[data-sliding] .sd-board__row,.ops-board[data-sliding] .ops-pane{transition:transform .26s cubic-bezier(.2,0,0,1)}.ops-board .sd-board__row[data-active] .sd-board__led:after{opacity:1}.ops-board[data-focus] .sd-board__row:not([data-active]) .sd-board__led:after{opacity:0}.ops-board[data-focus] .sd-board__row:not([data-active]){--sdb-ink:#9aa0aa;--sdb-st-scheduled:#8a96a4;--sdb-st-assigned:#9aa0aa;--sdb-st-inflight:#b48430;--sdb-st-landed:#3a9e6e;--sdb-st-mx:#a07c38;--sdb-st-grounded:#c45a52;--sdb-st-cancelled:#6b7a8c;--sdb-st-draft:#b48430;--sdb-st-due:#a07c38;--sdb-st-available:#84909e;--sdb-arrow:#66717e}@container sdb (max-width:639.98px){.ops-board .sd-board__bezel{--cols:var(--ops-n2);--gaps:var(--ops-g2);--arr:var(--ops-a2);--pad-y:10px;--pad-x:6px;--scr-y:5px;--scr-x:5px;--colgap:6px;--tgap:1px;--arrw:10px;--ledw:8px;--tr:2px;--ops-max:21px}.ops-board .sd-board__hrow{display:none}.ops-board .sd-board__row{justify-content:start;column-gap:var(--colgap);grid-template-columns:repeat(3,max-content);row-gap:3px;padding-top:4px;padding-bottom:4px;display:grid}.ops-board .sd-board__row>[data-f=date],.ops-board .sd-board__row>[data-f=day]{grid-area:1/1}.ops-board .sd-board__row>[data-f=time]{grid-area:1/2}.ops-board .sd-board__row>.sd-board__route{grid-area:1/3}.ops-board .sd-board__row>[data-f=tail]{grid-area:2/1}.ops-board .sd-board__row>[data-f=pic]{grid-area:2/2}.ops-board .sd-board__row>[data-f=status]{grid-area:2/3}.ops-board [data-pane=fleet] .sd-board__row>[data-f=tail]{grid-area:1/1}.ops-board [data-pane=fleet] .sd-board__row>[data-f=status]{grid-area:1/2/2/4}.ops-board [data-pane=fleet] .sd-board__row>[data-f=item]{grid-area:2/1/3/4}.ops-pager{display:none}}.ops-board--hero .sd-board__bezel{--ledw:0px;--ops-max:21px}.ops-board--hero .sd-board__led,.ops-board--strip .sd-board__strip,.ops-board--strip .sd-board__hrow{display:none}.ops-board--strip .sd-board__bezel{--pad-y:5px;border-radius:10px}.ops-board--strip .sd-board__screen{margin-top:0}.aip-now{min-width:0;min-height:var(--lh-small);font-size:var(--fs-small);line-height:var(--lh-small);font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;margin:0;display:flex}.aip-now__key{width:11ch;font-size:var(--fs-caption);letter-spacing:.08em;color:var(--aip-muted);flex:none;font-weight:700}.aip-now__val{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--aip-ink);overflow:hidden}.aip-now[data-kind=you] .aip-now__key,.aip-now[data-kind=you] .aip-now__val{color:var(--aip-state-text);font-weight:700}.aip-now[data-kind=result] .aip-now__val{font-weight:700}.aip-room{--rule:var(--aip-rule);--room-dev-w:min(78vw,320px,calc((100vh - 57px - 110px - 70px)*1400/2948));--room-pad:20px;flex-direction:column;display:flex;position:relative}@supports (height:100svh){.aip-room{--room-dev-w:min(78vw,320px,calc((100svh - 57px - 110px - 70px)*1400/2948))}}.aip-room .ask-phone.aip-phone{--sd-device-w:var(--room-dev-w)}.aip-room__board{min-width:0;margin-top:24px}@media (max-width:767.98px){.aip-room__board{content-visibility:auto;contain-intrinsic-size:auto 520px}}.aip-room__index{overscroll-behavior-x:contain;scrollbar-width:none;contain:layout paint;gap:6px;margin-inline:-2px;padding:2px;display:flex;overflow-x:auto}.aip-room__index::-webkit-scrollbar{display:none}.aip-room__stage{flex-direction:column;min-width:0;display:flex}.aip-room__job,.aip-rj{display:contents}.aip-room__job[hidden]{display:none!important}.aip-rj__ex{min-width:0;min-height:var(--room-ex-h,0px);order:2;padding-top:16px}.aip-room[data-measure] .aip-room__job .aip-rj__dev{display:none!important}.aip-room[data-measure] .aip-rj__ex{min-height:0}.aip-room[data-measure] .aip-rj__full{display:none!important}.aip-rj__full{order:3;min-width:0;padding-top:8px}.aip-rj__dev{flex-direction:column;order:1;align-items:center;gap:10px;min-width:0;padding-top:12px;display:flex}.aip-room__job.is-out .aip-rj__ex,.aip-room__job.is-out .aip-rj__dev{z-index:1;opacity:0;transition:opacity .2s var(--aip-ease);pointer-events:none;position:relative}.aip-room__job.is-out .aip-rj__ex{transition-duration:.12s}.aip-room__job.is-in .aip-rj__ex{animation:aip-ex-in .2s var(--aip-ease).12s both}@keyframes aip-ex-in{0%{opacity:0}}.aip-rj__lead{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--aip-muted);margin:0 0 10px}.aip-rj__lead strong{color:var(--aip-ink)}.aip-room__strip{order:0;gap:6px;margin-top:14px;display:grid}.aip-room[data-dock=none] .aip-room__striprow,.aip-room[data-dock=dep] .aip-room__strip [data-pane=fleet],.aip-room[data-dock=fleet] .aip-room__strip [data-pane=dep]{display:none}.aip-room__tab{border:1px solid var(--rule);text-align:left;min-height:44px;font-size:var(--fs-small);line-height:var(--lh-small);white-space:nowrap;cursor:pointer;color:var(--aip-muted);transition:color .24s var(--aip-ease),background-color .24s var(--aip-ease);background:0 0;border-radius:999px;flex:none;align-items:center;gap:10px;padding:8px 14px;font-weight:600;display:flex}.aip-room__tab[data-d="1"]{color:color-mix(in srgb,var(--aip-ink)62%,var(--aip-muted))}.aip-room__tab[data-d="0"]{color:var(--aip-ink);background:color-mix(in srgb,var(--aip-ink)7%,var(--bg-surface))}.aip-room__tab:hover{color:var(--aip-ink)}.aip-room__tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.aip-room__n{font-size:var(--fs-caption);line-height:var(--lh-caption);font-variant-numeric:tabular-nums;color:var(--aip-muted);font-weight:700}.aip-room__tab[data-d="0"] .aip-room__n{color:var(--aip-state-text)}.aip-rtp{width:var(--room-dev-w);flex-wrap:wrap;align-items:center;column-gap:10px;max-width:100%;display:flex}.aip-rtp__toggle{flex:none}.aip-rtp__track{flex:100px;min-width:80px;height:24px;position:relative;container-type:inline-size}.aip-rtp__rail,.aip-rtp__fill{background:var(--rule);border-radius:1px;height:2px;position:absolute;top:11px;left:0;right:0}.aip-rtp__fill{background:var(--aip-muted);transform-origin:0;transform:scaleX(0)}.aip-rtp__tick{top:7px;left:calc(var(--x)*100%);background:var(--rule);width:2px;height:10px;transition:background-color .2s var(--aip-ease);border-radius:1px;margin-left:-1px;position:absolute}.aip-rtp__tick[data-on]{background:var(--aip-ink)}.aip-rtp__tick[data-you]{height:14px;top:5px}.aip-rtp__tick[data-you][data-on]{background:var(--aip-state)}.aip-rtp__head{background:var(--aip-ink);border-radius:1px;width:2px;height:18px;position:absolute;top:3px;left:-1px;transform:translate(0)}.aip-rtp__time{font-size:var(--fs-caption);line-height:var(--lh-caption);font-variant-numeric:tabular-nums;color:var(--aip-ink);white-space:nowrap;flex:none;margin:0}.aip-rtp__of{color:var(--aip-muted)}.aip-rtp__cap{flex:100%;margin-top:2px}.aip-room:not([data-live]) .aip-rtp__tick{background:var(--aip-ink)}.aip-room:not([data-live]) .aip-rtp__tick[data-you]{background:var(--aip-state)}@media (min-width:768px){.aip-room{--room-dev-w:min(300px,calc((100vh - 57px - 32px - 70px - 16px)*1400/2948));grid-template-columns:minmax(0,1fr)calc(var(--room-dev-w) + 2*var(--room-pad));border:1px solid var(--rule);background:var(--bg-surface);border-radius:16px;grid-template-rows:auto 1fr auto auto;display:grid}@supports (height:100svh){.aip-room{--room-dev-w:min(300px,calc((100svh - 57px - 32px - 70px - 16px)*1400/2948))}}.aip-room__index{padding:8px var(--room-pad)6px;grid-area:1/1;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:44px;gap:2px 6px;margin:0;display:grid;overflow:visible}.aip-room__tab{white-space:normal;border:0;border-radius:10px;gap:8px;min-width:0;padding:4px 8px;line-height:18px}.aip-room__stage{grid-area:1/1/5/3;grid-template-columns:subgrid;grid-template-rows:subgrid;pointer-events:none;display:grid}.aip-rj__ex,.aip-rj__dev,.aip-rj__full{pointer-events:auto}.aip-room__strip{display:none}.aip-rj__ex{padding:10px var(--room-pad)12px;border-top:1px solid var(--rule);grid-area:2/1}.aip-rj__full{padding:0 var(--room-pad)6px;border-top:1px solid var(--rule);grid-area:4/1/5/3}.aip-rj__dev{padding:16px var(--room-pad)var(--room-pad);border-left:1px solid var(--rule);grid-area:1/2/3/3;justify-content:flex-start}.aip-room__board{padding:12px var(--room-pad)16px;border-top:1px solid var(--rule);grid-area:3/1/4/3;margin:0}}@media (min-width:1280px){.aip-room{--room-dev-w:min(340px,calc((100vh - 57px - 32px - 70px - 16px)*1400/2948))}@media (max-height:860px){.aip-room .ops-board--room .sd-board__bezel{--ops-max:13px;--pad-y:10px}.aip-room .ops-board--room .sd-board__hrow{display:none}.aip-room .ops-board--room .ops-pane+.ops-pane{margin-top:4px;padding-top:4px}.aip-room .aip-rj__lead{display:none}}@supports (height:100svh){.aip-room{--room-dev-w:min(340px,calc((100svh - 57px - 32px - 70px - 16px)*1400/2948))}}.aip-rj__dev{grid-area:1/2/4/3}.aip-room__board{grid-area:3/1;padding-top:12px}}@media (prefers-reduced-motion:reduce){.aip-room__tab,.aip-rtp__tick,.aip-room__job.is-out .aip-rj__ex,.aip-room__job.is-out .aip-rj__dev{transition:none}}
.sd-board.sd-close{width:100%;max-width:860px;margin-inline:auto}.sd-close .sd-board__strip{padding-bottom:10px}.sd-close .sd-board__row.sd-close__row{flex-direction:column;align-items:flex-start;gap:8px;padding-top:8px;padding-bottom:8px}.sd-close__line{gap:8px var(--tgap);width:calc(var(--cols)*var(--sdb-slot) - var(--tgap));flex-wrap:wrap;display:flex}.sd-close__text{display:contents}.sd-close .sd-board__led{top:calc(8px + var(--sdb-th)/2)}.sd-close__fleet{align-items:center;gap:14px;margin-top:12px;padding:0 4px;display:flex}.sd-close__fleet-l{flex:none}.sd-close__fleet-row{display:flex}@container sdb (max-width:639.98px){.sd-close .sd-board__row.sd-close__row{gap:6px;padding-top:6px;padding-bottom:6px}.sd-close__line{row-gap:6px}.sd-close .sd-board__led{top:calc(6px + var(--sdb-th)/2)}}
