@layer components{.ag{min-width:0}.ag-bar{text-transform:none;letter-spacing:0;align-items:center;gap:12px;min-width:0;display:flex}.ag-where,.ag-side{white-space:nowrap;flex:none}.ag-where{color:var(--kit-62)}.ag-side{color:var(--kit-ink);font-weight:600;display:grid}.ag-side>span{grid-area:1/1}.ag-whose{color:var(--kit-62);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;overflow:hidden}.ag-win .kit-win-bar>.t-label{flex:1;min-width:0}[data-w~=side-after],[data-w~=th-b-item],[data-w~=note],[data-w~=end],[data-w~=q-b],[data-w~=dark]{visibility:hidden}.ag-cam{display:block}.ag-view{background:var(--color-night);position:absolute;inset:0;overflow:hidden;container:ag-view/size}.ag-u{font-size:clamp(13px,min(1.2cqw,3.4cqh),16px);line-height:1.3}.ag-set{--ag-top:1em;--ag-edge:1.8em;--ag-pw:min(62cqh, 27cqw);--ag-gap:calc(var(--ag-edge) * 2 + var(--ag-pw));position:absolute;inset:0}@container ag-view (max-width:760px){.ag-u{font-size:2cqw}.ag-set{--ag-top:.6em;--ag-edge:.8em;--ag-pw:33cqw}}.ag-phone{top:var(--ag-top);bottom:-2em;left:var(--ag-edge);z-index:2;width:var(--ag-pw);padding:calc(var(--ag-pw) * .018);border-radius:calc(var(--ag-pw) * .13) calc(var(--ag-pw) * .13) 0 0;background:#2a2c30;position:absolute;box-shadow:0 0 0 1px #ffffff29}.ag-glass{height:calc(100cqh - var(--ag-top) - var(--ag-pw) * .018);border-radius:calc(var(--ag-pw) * .112) calc(var(--ag-pw) * .112) 0 0;color:#f3f4f5;font-size:calc(var(--ag-pw) * .058);letter-spacing:0;background:#101113;flex-direction:column;line-height:1.3;display:flex;overflow:hidden}.ag-status{font-variant-numeric:tabular-nums;flex:none;justify-content:space-between;align-items:center;padding:.6em 1.2em .15em;font-size:.82em;font-weight:600;display:flex}.ag-status svg{fill:currentColor;width:2.3em;height:auto}.ag-status rect{fill:none;stroke:currentColor}.ag-with{flex:none;align-items:center;gap:.5em;padding:.35em .8em .5em;display:flex;box-shadow:0 1px #ffffff1a}.ag-with p{min-width:0}.ag-with b,.ag-with small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ag-with b{font-weight:600}.ag-with small{color:#aeb4bb;font-size:.78em}.ag-tile{background:var(--color-steel-deep);color:#dfe5ea;border-radius:50%;flex:none;place-items:center;width:2.3em;height:2.3em;font-size:.86em;font-style:normal;font-weight:600;display:grid}.ag-port{flex:1;min-height:0;position:relative;overflow:hidden}.ag-roll{will-change:transform;grid-template-columns:minmax(0,1fr);gap:.5em;padding:.6em .7em;display:grid}.ag-lists{grid-template-columns:minmax(0,1fr);display:grid}.ag-lists>.ag-list{grid-area:1/1}.ag-list{flex-direction:column;gap:.42em;display:flex}.ag-form{background:#1d1f22;border-radius:.8em;padding:.5em .7em .6em}.ag-form small{color:#aeb4bb;white-space:nowrap;text-overflow:ellipsis;margin-bottom:.2em;font-size:.76em;display:block;overflow:hidden}.ag-msg{flex-direction:column;gap:.25em;max-width:88%;display:flex}.ag-msg>p{overflow-wrap:anywhere;background:#2a2c30;border-radius:.95em .95em .95em .25em;padding:.42em .68em .46em}.ag-msg>p b{margin-top:.2em;font-weight:600;display:block}.ag-msg[data-who=them]{align-self:flex-end;align-items:flex-end}.ag-msg[data-who=them]>p{background:var(--color-steel);color:#fff;border-radius:.95em .95em .25em}.ag-said{text-underline-offset:.16em;-webkit-text-decoration:underline #ffffff8c;text-decoration:underline #ffffff8c;text-decoration-thickness:1px}.ag-form .ag-said{text-decoration-color:#fff6}.ag-attach{background:#2a2c30;border-radius:.7em;width:8.4em;height:5.2em;display:block;position:relative;overflow:hidden}.ag-day{color:#aeb4bb;font-variant-numeric:tabular-nums;align-self:center;margin-block:.15em;font-size:.76em}.ag-typing{opacity:0;background:#2a2c30;border-radius:.95em .95em .95em .25em;gap:.24em;padding:.56em .7em;display:flex;position:absolute;bottom:.5em;left:.7em}.ag-typing[data-on]{opacity:1}.ag-typing i{background:#aeb4bb;border-radius:50%;width:.4em;height:.4em}.ag-typing[data-on] i{animation:ag-dot .62s var(--kit-io,ease-in-out) infinite}.ag-typing i:nth-child(2){animation-delay:.11s}.ag-typing i:nth-child(3){animation-delay:.22s}@keyframes ag-dot{0%,to{opacity:.45}40%{opacity:1}}.ag-tok{z-index:3;color:var(--kit-ink);white-space:nowrap;visibility:hidden;background:#fff;border-radius:.3em;padding:.1em .42em;font-size:.92em;font-weight:500;position:absolute;top:0;left:0;box-shadow:0 6px 16px #00000052}.ag-desk{top:var(--ag-top);bottom:0;right:0;left:var(--ag-gap);z-index:1;color:var(--kit-ink);background:#fff;border-radius:.7em 0 0;grid-template-columns:auto minmax(0,1fr);display:grid;position:absolute;overflow:hidden}.ag-desk>.ws-rail{width:44px;padding-inline:6px}.ag-u .ws-rail-co{padding:2px 5px}.ag-u .ws-rail-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ag-u .ws-rail li{justify-content:center;padding:0}.ag-work{flex-direction:column;min-width:0;min-height:0;display:flex}.ag-top{box-shadow:inset 0 -1px 0 var(--ws-line);flex:none;align-items:baseline;gap:.7em;padding:.5em 1em;display:flex}.ag-top b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:1.28em;font-weight:600}.ag-state{color:var(--kit-62);font-size:.88em;display:grid}.ag-state small{font-size:inherit;opacity:0;grid-area:1/1}.ag-state small[data-on]{opacity:1}.ag-panes{isolation:isolate;flex:1;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:0;display:grid;position:relative}.ag-dark{z-index:1;pointer-events:none;background:#0d0d0ebd;position:absolute;inset:0}.ag-queue{min-width:0;box-shadow:inset -1px 0 0 var(--ws-line);flex-direction:column;display:flex}.ag-queue li{box-shadow:inset 0 -1px 0 var(--ws-line);grid-template-columns:4.4em minmax(0,1fr);gap:0 .5em;padding:.5em .9em;display:grid}.ag-queue li[data-focus]{background:var(--ws-pane)}.ag-queue time{font-variant-numeric:tabular-nums;color:var(--kit-62);font-size:.86em}.ag-queue p{min-width:0}.ag-queue b,.ag-queue small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ag-queue b{font-weight:600}.ag-queue small{display:none}.ag-queue em{color:var(--kit-62);grid-column:2;font-size:.86em;font-style:normal;display:grid}.ag-queue em>span{white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;overflow:hidden}[data-o=booked]{color:var(--color-steel-ink);font-weight:600}.ag-rec{flex-direction:column;gap:.55em;min-width:0;min-height:0;padding:.7em 1em .6em;display:flex}.ag-rec-head{align-items:center;gap:.8em;display:flex}.ag-tile-slot{background:var(--ws-pane);border-radius:.5em;flex:none;width:5.2em;height:5.2em;position:relative;overflow:hidden}.ag-pic{position:absolute;inset:0}.ag-rec-head>div{flex:1;min-width:0}.ag-rec-title{white-space:nowrap;text-overflow:ellipsis;font-size:1.1em;font-weight:600;line-height:1.2;overflow:hidden}.ag-rec-head small{color:var(--kit-62);white-space:nowrap;text-overflow:ellipsis;font-size:.86em;display:block;overflow:hidden}.ag-sketch{fill:none;stroke:var(--color-steel);stroke-width:1.4px;position:absolute;inset:.15em}.ag-sketch text{fill:var(--kit-ink);stroke:none;font-size:7px}.ag-stages{color:var(--kit-62);grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin-top:.4em;font-size:.86em;display:grid}.ag-stages span{box-shadow:inset 0 2px 0 var(--ws-line);padding-top:.3em}.ag-stages span[data-on]{color:var(--color-steel-ink);box-shadow:inset 0 2px 0 var(--color-steel);font-weight:600}.ag-first{z-index:2;background:#fff;border-radius:.4em;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 .8em;margin-inline:-.5em;padding:.32em .5em .4em;display:grid;position:relative}.ag-first small{color:var(--kit-62);grid-column:1/-1;font-size:.86em}.ag-first b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.7em;font-weight:600;line-height:1.1}.ag-first span{color:var(--kit-62);font-variant-numeric:tabular-nums;font-size:.86em}.ag-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.34em .9em;display:grid}.ag-fields dt{color:var(--kit-62);font-size:.82em}.ag-fields dd{white-space:nowrap;text-overflow:ellipsis;min-height:1.3em;font-weight:500;position:relative;overflow:hidden}.ag-blank{color:var(--kit-62);font-style:normal;font-weight:400;position:absolute;left:0}.ag-slot{z-index:2;margin-top:auto;display:grid;position:relative}.ag-slot>*{grid-area:1/1;align-self:end}.ag-note{background:#fff;border-radius:.5em;padding:.5em .7em;font-size:.92em}.ag-note[data-lost]{background:var(--color-night);color:#fff;font-weight:600}.ag-needs{background:var(--ws-pane);box-shadow:inset 0 0 0 1px var(--ws-line);border-radius:.5em;justify-content:space-between;align-items:center;gap:.8em;padding:.42em .5em .42em .7em;display:flex}.ag-needs p{min-width:0}.ag-needs b,.ag-needs small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ag-needs b{font-weight:600}.ag-needs small{color:var(--kit-62);font-size:.86em}.ag-take{background:var(--color-night);color:#fff;border-radius:.4em;flex:none;padding:.32em .8em;font-size:.92em;font-weight:600}.ag-foot{color:var(--kit-62);font-size:.82em}.ag-stats{box-shadow:inset 0 1px 0 var(--ws-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0 1em;padding:.5em 1em .6em;display:grid}.ag-work>.ag-stats{background:#fff;flex:none}.ag-stats dt{color:var(--kit-62);white-space:nowrap;text-overflow:ellipsis;font-size:.82em;overflow:hidden}.ag-stats dd{align-items:baseline;gap:.5em;display:flex}.ag-stats b{font-variant-numeric:tabular-nums;font-size:1.14em;font-weight:600}.ag-was{color:var(--kit-62);font-variant-numeric:tabular-nums;text-decoration:line-through}@container ws-stage (max-width:860px){.ag-bar{gap:8px}}@container ag-view (max-width:760px){.ag-desk>.ws-rail,.ag-queue{display:none}.ag-desk,.ag-panes{grid-template-columns:minmax(0,1fr)}}@container ag-view (max-height:480px){.ag-top{padding:.3em .8em}.ag-rec{gap:.4em;padding:.4em .8em}.ag-tile-slot{width:3.9em;height:3.9em}.ag-first{padding-block:.15em .2em}.ag-first small,.ag-rec-head small+small,.ag-foot{display:none}.ag-fields{gap:.2em .8em}.ag-queue li{padding-block:.28em}.ag-work{position:relative}.ag-work>.ag-stats{grid-template-columns:repeat(4,auto);justify-content:space-between;padding:.3em .8em .4em;position:absolute;bottom:0;left:0;right:0}}@media (min-width:1000px){.ag-still{grid-template-rows:auto minmax(0,1fr)}.ag-still>li[data-thread]{grid-row:span 2}.ag-still>li[data-night]{grid-column:span 2}}.ag-still>li{align-self:stretch}.ag-still .kit-win{flex-direction:column;height:100%;display:flex}.ag-still .kit-win-body{flex:1}.ag-still .ag-u{--ag-pw:15em;font-size:14px}.ag-rest-thread{color:#f3f4f5;background:#101113;min-width:0;height:100%}.ag-rest-was .ag-rest-thread{height:auto}.ag-rest-port{grid-template-columns:minmax(0,1fr);gap:.5em;padding:.7em;display:grid}.ag-rest-port .ag-list{gap:.42em}.ag-rest-note{color:var(--kit-62);padding:.8em 1em .2em}.ag-rest-end{padding:0 1em 1em;font-weight:600}.ag-rest-night .ag-stats{box-shadow:none}.ag-night li{box-shadow:inset 0 1px 0 var(--ws-line);grid-template-columns:5em minmax(0,1fr) minmax(0,.7fr) minmax(0,.9fr);align-items:baseline;gap:.2em .9em;padding:.5em 1em;display:grid}.ag-night li[data-focus]{background:var(--ws-pane)}.ag-night time,.ag-night-was{font-variant-numeric:tabular-nums;color:var(--kit-62);font-size:.92em}.ag-night b{font-weight:600}.ag-night small{color:var(--kit-62);font-size:.86em;display:block}@media (max-width:767px){.ag-rest-night .ag-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5em 1em}.ag-night li{grid-template-columns:5em minmax(0,1fr)}.ag-night-was,.ag-night-now{grid-column:2}}.ag-hero .ag-u{--ag-pw:15em;font-size:13px}.ag-hero-thread{color:#f3f4f5;background:#101113}.ag-hero-thread ol{flex-direction:column;gap:.42em;padding:.5em .8em .8em;display:flex}.ag-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1em;padding:.55em 1em .65em;display:grid}.ag-hero-facts dt{color:var(--kit-62);font-size:.86em}.ag-hero-facts dd{font-variant-numeric:tabular-nums;font-weight:600}.kit[data-motion=on] .ag-hero.is-in .ag-msg[data-who=agent]{animation:ws-glimpse-land .52s var(--kit-out) .32s backwards}}
