.sc{--sc-text:#f4f4f8;--sc-text-2:#b8b8ca;--sc-muted:#9b9bb0;--sc-accent:#b44bf6;--sc-accent-text:#c4b5fd;--sc-ok:#34d399;--sc-warn:#fbbf24;--sc-alarm:#f87171;--sc-line:#ffffff14;--sc-line-strong:#fff3;--sc-window-line:#ffffff24;--sc-spot:#05060c80;--sc-shadow:0 24px 64px #00000080;--sc-glow:#b44bf647;--sc-bg:#0f172a;--sc-card:#1e293b;--sc-window:#26324a;--sc-ease:cubic-bezier(.22, 1, .36, 1);--sc-dur:.56s;--sc-sh:0 1px 2px var(--sc-spot), 0 .9em 2.4em -.6em var(--sc-spot);--sc-sh-hi:0 1px 2px var(--sc-spot), 0 1.4em 3.2em -.8em var(--sc-spot);min-width:0;container-type:inline-size}:root[data-theme=light] .sc{--sc-bg:#fff;--sc-card:#fff;--sc-line:#0f0f2214;--sc-line-strong:#0f0f222e;--sc-window:#f1f1f6;--sc-window-line:#0f0f2229;--sc-text:#0f0f22;--sc-text-2:#2e2e45;--sc-muted:#3f3f5c;--sc-accent:#8b2fd9;--sc-accent-text:#6d28d9;--sc-ok:#047857;--sc-warn:#b45309;--sc-alarm:#b91c1c;--sc-spot:#0f0f2247;--sc-shadow:0 24px 64px #0f0f222e;--sc-glow:#8b2fd929}.sc *,.sc :before,.sc :after{box-sizing:border-box}:where(.sc) :where(p,ol,ul,dl,dd){margin:0;padding:0}:where(.sc) :where(ol,ul){list-style:none}.sc [data-tone]{--sc-c:var(--sc-muted)}.sc [data-tone=run],.sc [data-tone=ok],.sc [data-tone=signed],.sc [data-tone=done]{--sc-c:var(--sc-ok)}.sc [data-tone=warn]{--sc-c:var(--sc-warn)}.sc [data-tone=alarm],.sc [data-tone=hot]{--sc-c:var(--sc-alarm)}.sc [data-tone=accent],.sc [data-tone=new]{--sc-c:var(--sc-accent-text)}.sc-stage{aspect-ratio:16/10;color:var(--sc-text);isolation:isolate;--sc-mx:0;--sc-my:0;font-size:clamp(10px,1.85cqw,13px);line-height:1.3;position:relative}@media (max-width:639px){.sc-stage{aspect-ratio:5/4}}.sc-bgfx{z-index:-1;pointer-events:none;background:radial-gradient(50% 55% at 42% 48%, var(--sc-glow), transparent 70%), radial-gradient(color-mix(in srgb, var(--sc-text) 14%, transparent) 1px, transparent 1.4px) 0 0 / 18px 18px;position:absolute;inset:-4% -3%;-webkit-mask-image:radial-gradient(70% 70%,#000 40%,#0000 85%);mask-image:radial-gradient(70% 70%,#000 40%,#0000 85%)}.sc-depth{pointer-events:none;transition:transform .7s var(--sc-ease);will-change:transform;position:absolute;inset:0}.sc-d1{transform:translate3d(calc(var(--sc-mx) * -6px), calc(var(--sc-my) * -5px), 0)}.sc-d2{transform:translate3d(calc(var(--sc-mx) * 10px), calc(var(--sc-my) * 8px), 0)}.sc-d3{transform:translate3d(calc(var(--sc-mx) * 18px), calc(var(--sc-my) * 14px), 0)}.sc-win{background:var(--sc-window);border:1px solid var(--sc-window-line);box-shadow:var(--sc-shadow), 0 3em 6em -3em var(--sc-glow);border-radius:1em;flex-direction:column;display:flex;position:absolute;overflow:hidden}.sc-top{border-bottom:1px solid var(--sc-line);white-space:nowrap;align-items:center;gap:.55em;padding:.75em 1em;display:flex}.sc-dots{gap:.38em;display:inline-flex}.sc-dots i{background:var(--sc-line-strong);border-radius:50%;width:.6em;height:.6em;display:block}.sc-app{letter-spacing:.04em;margin-inline-start:.3em;font-weight:800}.sc-crumb{color:var(--sc-text-2);text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.sc-crumb:before{content:"/";color:var(--sc-muted);margin-inline-end:.4em;font-weight:400}.sc-top-r{color:var(--sc-muted);align-items:center;gap:.7em;margin-inline-start:.5em;display:inline-flex}.sc-clock{font-variant-numeric:tabular-nums;color:var(--sc-text);background:var(--sc-card);border:1px solid var(--sc-line);border-radius:.4em;padding:.2em .55em;font-weight:700}.sc-body{flex:1;grid-template-columns:1fr;gap:.8em;min-height:0;padding:.9em;display:grid}.sc-part[data-narrow]:not(.sc-box),.sc-part[data-narrow][data-bare]{display:contents}.sc-kpi{background:var(--sc-card);border:1px solid var(--sc-line);border-radius:.75em;flex-direction:column;justify-content:space-between;align-items:center;gap:.8em;padding:1em .8em;display:flex}.sc-ring{width:82%;max-width:9em;height:auto;display:block}.sc-ring-bg{fill:none;stroke:var(--sc-line-strong);stroke-width:7px}.sc-ring-fg{fill:none;stroke:var(--sc-accent);stroke-width:7px;stroke-linecap:round;transition:stroke-dashoffset .9s var(--sc-ease)}.sc-ring-num{fill:var(--sc-text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.sc-ring-lbl{fill:var(--sc-muted);letter-spacing:.12em;font-size:11.5px;font-weight:700}.sc-hours{flex-direction:column;gap:.35em;width:100%;display:flex}.sc-hours span{color:var(--sc-muted);font-size:.9em}.sc-hours svg{width:100%;height:2.6em;display:block}.sc-hours rect{fill:color-mix(in srgb, var(--sc-accent) 38%, transparent);transition:y .6s var(--sc-ease), height .6s var(--sc-ease), fill .4s}.sc-hours rect[data-now]{fill:var(--sc-accent)}.sc-hours rect[data-low]{fill:var(--sc-alarm)}.sc-stats{gap:.5em;width:100%;margin:0;display:grid}.sc-stats>div{border-top:1px solid var(--sc-line);justify-content:space-between;align-items:baseline;gap:.5em;padding-top:.5em;display:flex}.sc-stats dt{color:var(--sc-muted);font-size:.9em}.sc-stats dd{color:var(--sc-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.sc-stats dd b{color:var(--sc-text);font-size:1.15em;transition:color .4s}.sc-stats>div[data-alert] dd b{color:var(--sc-alarm)}.sc-unit{margin-inline-start:.25em}.sc-grid{grid-auto-rows:1fr;gap:.8em;min-height:0;display:grid}.sc-tile{background:var(--sc-card);border:1px solid var(--sc-line);transition:border-color .45s var(--sc-ease), box-shadow .45s var(--sc-ease);border-radius:.75em;flex-direction:column;gap:.45em;padding:.8em .85em;display:flex;position:relative;overflow:hidden}.sc-tile[data-tone=alarm],.sc-tile[data-tone=warn]{border-color:color-mix(in srgb, var(--sc-c) 70%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--sc-c) 18%, transparent)}.sc-tile[data-tone=idle]{--sc-c:var(--sc-muted)}.sc-tile-h{white-space:nowrap;justify-content:space-between;align-items:center;gap:.4em;display:flex}.sc-tile-h b{font-size:1.02em}.sc-tile-sub{color:var(--sc-muted);margin-top:-.25em;font-size:.88em}.sc-st{color:var(--sc-c);align-items:center;gap:.35em;font-size:.88em;font-weight:700;transition:color .4s;display:inline-flex}.sc-st i,.sc-pill i{background:currentColor;border-radius:50%;width:.55em;height:.55em;display:block}.sc-tile-n{color:var(--sc-muted);justify-content:space-between;align-items:baseline;font-size:.9em;display:flex}.sc-tile-n b{color:var(--sc-text);font-variant-numeric:tabular-nums;font-size:1.3em}.sc-tile-n small{color:var(--sc-muted);font-size:.8em;font-weight:500}.sc-bar{background:var(--sc-line-strong);border-radius:99px;height:.36em;overflow:hidden}.sc-bar i{transform-origin:0;background:var(--sc-c);width:100%;height:100%;transition:transform .5s var(--sc-ease), background .4s;border-radius:99px;display:block}[dir=rtl] .sc-bar i{transform-origin:100%}.sc-spark{width:100%;height:1.6em;margin-top:auto;display:block;overflow:visible}.sc-spark path{fill:none;stroke:var(--sc-c);stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-linejoin:round;opacity:.75;transition:d .6s var(--sc-ease), stroke .4s}.sc-side{background:var(--sc-window);border:1px solid var(--sc-window-line);box-shadow:var(--sc-sh-hi);border-radius:1em;padding:.85em .85em .9em;position:absolute}.sc-side-h,.sc-box-h{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:.6em;margin-bottom:.7em;display:flex}.sc-side-h b,.sc-box-h b{font-size:1.02em}.sc-side-h span,.sc-box-h span{color:var(--sc-muted);font-size:.9em}.sc-box{background:var(--sc-card);border:1px solid var(--sc-line);border-radius:.75em;flex-direction:column;min-width:0;min-height:0;padding:.8em .85em;display:flex}.sc-box>:last-child{flex:1;min-height:0}.sc-list{--sc-rowh:3.05em;--sc-gap:.4em;height:calc(var(--sc-rows) * var(--sc-rowh) + (var(--sc-rows) - 1) * var(--sc-gap));border-radius:.6em;margin:0;padding:0;list-style:none;position:relative;overflow:hidden}.sc-box .sc-list{flex:none}.sc-box[data-type=tree] .sc-list{--sc-rowh:2.55em;--sc-gap:.3em}.sc-row{inset-inline:0;height:var(--sc-rowh);background:var(--sc-card);border:1px solid var(--sc-line);opacity:0;transform:translate3d(0, calc(var(--sc-r) * (var(--sc-rowh) + var(--sc-gap))), 0) scale(.97);transition:transform var(--sc-dur) var(--sc-ease), opacity .42s var(--sc-ease), background .4s, border-color .4s;transition-delay:calc(max(var(--sc-r), 0) * 70ms);border-radius:.6em;align-items:center;gap:.6em;padding:0 .6em;display:flex;position:absolute;top:0}.sc-box .sc-row{background:var(--sc-window)}.sc-row[data-shown]{opacity:1;transform:translate3d(0, calc(var(--sc-r) * (var(--sc-rowh) + var(--sc-gap))), 0)}.sc-row[data-tone=hot],.sc-row[data-tone=alarm]{background:color-mix(in srgb, var(--sc-alarm) 10%, var(--sc-card));border-color:color-mix(in srgb, var(--sc-alarm) 45%, transparent)}.sc-row[data-tone=done],.sc-row[data-tone=warn]{background:color-mix(in srgb, var(--sc-warn) 9%, var(--sc-card));border-color:color-mix(in srgb, var(--sc-warn) 40%, transparent)}.sc-row[data-tone=signed],.sc-row[data-tone=ok]{background:color-mix(in srgb, var(--sc-ok) 10%, var(--sc-card));border-color:color-mix(in srgb, var(--sc-ok) 45%, transparent)}.sc-row[data-tone=new],.sc-row[data-tone=accent]{background:color-mix(in srgb, var(--sc-accent) 12%, var(--sc-card));border-color:color-mix(in srgb, var(--sc-accent) 50%, transparent)}.sc-badge{min-width:2.3em;height:1.6em;color:var(--sc-p);background:color-mix(in srgb, var(--sc-p) 15%, transparent);border:1px solid color-mix(in srgb, var(--sc-p) 45%, transparent);--sc-p:var(--sc-muted);border-radius:.4em;flex:none;place-items:center;padding:0 .3em;font-size:.88em;font-weight:800;transition:color .4s,background .4s,border-color .4s;display:inline-grid}.sc-badge[data-tone]{--sc-p:var(--sc-c)}.sc-badge .sc-check{width:1.2em;height:1.2em}.sc-row-t{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.sc-row-t b{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:.92em}.sc-row-t small{color:var(--sc-muted);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:.88em}.sc-meta{color:var(--sc-text-2);font-variant-numeric:tabular-nums;flex:none;font-size:.9em;font-weight:700}.sc-tree{--sc-rowh:2.5em;--sc-gap:.3em}.sc-tree-row{padding-inline-start:calc(.6em + var(--sc-depth) * 1.3em)}.sc-caret{flex:none;place-items:center;width:.9em;height:.9em;display:inline-grid}.sc-caret:before{content:"";border-inline-end:2px solid var(--sc-muted);border-bottom:2px solid var(--sc-muted);width:.42em;height:.42em;transition:transform .3s var(--sc-ease);transform:rotate(-45deg)}[dir=rtl] .sc-caret:before,.sc-caret[data-open]:before{transform:rotate(45deg)}.sc-caret[data-leaf]:before{background:var(--sc-line-strong);border:0;border-radius:50%;width:.35em;height:.35em;transform:none}.sc-kanban{grid-template-columns:repeat(var(--sc-cols), minmax(0, 1fr));--sc-cardh:3.6em;--sc-cgap:.45em;gap:.6em;height:100%;min-height:0;display:grid;position:relative}.sc-kb-col{padding:.5em;background:color-mix(in srgb, var(--sc-text) 4%, transparent);border:1px dashed var(--sc-line-strong);border-radius:.6em;min-width:0;padding-top:.45em}.sc-kb-col b{color:var(--sc-text-2);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:.86em;line-height:1.15;display:block}.sc-kb-cards{inset:var(--sc-kbh,2.2em) 0 0;pointer-events:none;position:absolute}.sc-kb-card{top:0;width:calc((100% - (var(--sc-cols) - 1) * .6em) / var(--sc-cols) - .8em);height:var(--sc-cardh);background:var(--sc-window);border:1px solid var(--sc-line-strong);border-inline-start:3px solid var(--sc-c,var(--sc-line-strong));box-shadow:var(--sc-sh);transform:translate3d(calc(var(--sc-c-dir,1) * var(--sc-c) * ((100% + .8em) + .6em)), calc(var(--sc-r) * (var(--sc-cardh) + var(--sc-cgap))), 0);transition:transform .64s var(--sc-ease), border-color .4s, opacity .4s;border-radius:.5em;flex-direction:column;gap:.15em;margin-inline-start:.4em;padding:.45em .6em;display:flex;position:absolute;inset-inline-start:0}.sc-kb-card[data-off]{opacity:0;visibility:hidden}[dir=rtl] .sc-kb-card{--sc-c-dir:-1}.sc-kb-card[data-badge]{padding-inline-end:3.4em}.sc-kb-card b{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:.9em;line-height:1.15}.sc-kb-card small{color:var(--sc-muted);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:.82em;line-height:1.15}.sc-kb-badge{top:.4em;color:var(--sc-c,var(--sc-text-2));border:1px solid;border-radius:99px;padding:.05em .45em;font-size:.72em;font-weight:800;position:absolute;inset-inline-end:.45em}.sc-gantt{--sc-laneh:calc((100% - 1.6em) / var(--sc-lanes));grid-template-columns:7.2em 1fr;gap:.5em;height:100%;min-height:0;display:grid}.sc-g-labels{grid-template-rows:1.6em repeat(var(--sc-lanes), 1fr);display:grid}.sc-g-labels:before{content:""}.sc-g-lab{flex-direction:column;justify-content:center;min-width:0;padding-inline-end:.3em;display:flex}.sc-g-lab b{white-space:nowrap;font-size:.9em}.sc-g-lab small{color:var(--sc-c,var(--sc-muted));white-space:nowrap;font-size:.8em;font-weight:700}.sc-g-track{background:color-mix(in srgb, var(--sc-text) 3%, transparent);border-radius:.5em;min-width:0;position:relative}.sc-g-ticks{height:1.6em;color:var(--sc-muted);justify-content:space-between;padding:.3em .4em 0;font-size:.78em;display:flex;position:absolute;inset:0 0 auto}.sc-g-lane{inset-inline:0;top:calc(1.6em + var(--sc-l) * var(--sc-laneh));height:var(--sc-laneh);border-top:1px solid var(--sc-line);position:absolute}.sc-g-block{top:calc(1.6em + var(--sc-l) * var(--sc-laneh) + var(--sc-laneh) * .18);height:calc(var(--sc-laneh) * .64);white-space:nowrap;color:var(--sc-text);background:color-mix(in srgb, var(--sc-c,var(--sc-accent)) 30%, var(--sc-card));border:1px solid color-mix(in srgb, var(--sc-c,var(--sc-accent)) 60%, transparent);transition:top .64s var(--sc-ease), left .64s var(--sc-ease), width .64s var(--sc-ease), background .4s, opacity .4s;border-radius:.4em;align-items:center;padding:0 .45em;font-size:.8em;font-weight:700;display:flex;position:absolute;overflow:hidden}.sc-g-block[data-hidden]{opacity:0;border-width:0;padding:0}.sc-g-block[data-tone=idle]{--sc-c:var(--sc-accent)}.sc-g-block[data-kind=setup]{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--sc-muted) 35%, transparent) 0 .3em, transparent .3em .6em);border-color:var(--sc-line-strong)}.sc-g-block span{text-overflow:ellipsis;overflow:hidden}.sc-chart{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.sc-chart svg{flex:1;width:100%;min-height:0;display:block;overflow:visible}.sc-line{fill:none;stroke:var(--sc-accent);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round;transition:d .6s var(--sc-ease)}.sc-chart[data-alarm] .sc-line{stroke:var(--sc-alarm)}.sc-chart rect{fill:color-mix(in srgb, var(--sc-accent) 55%, transparent);transition:y .6s var(--sc-ease), height .6s var(--sc-ease), fill .4s}.sc-chart rect[data-hi]{fill:var(--sc-alarm)}.sc-th{stroke:var(--sc-warn);stroke-width:1.2px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.sc-th-l{color:var(--sc-warn);font-size:.78em;font-weight:700;position:absolute;inset-inline-end:0;transform:translateY(-120%)}.sc-dot{background:var(--sc-accent);width:.7em;height:.7em;box-shadow:0 0 0 .3em color-mix(in srgb, var(--sc-accent) 25%, transparent);transition:left .6s var(--sc-ease), top .6s var(--sc-ease), background .4s;border-radius:50%;margin:-.35em 0 0 -.35em;position:absolute}.sc-dot[data-hi]{background:var(--sc-alarm);box-shadow:0 0 0 .3em color-mix(in srgb, var(--sc-alarm) 25%, transparent)}.sc-axis{color:var(--sc-muted);justify-content:space-between;margin-top:.35em;font-size:.78em;display:flex}.sc-chat{flex-direction:column;gap:.55em;min-height:0;display:flex;overflow:hidden}.sc-msg,.sc-typing,.sc-note{opacity:0;transition:opacity .42s var(--sc-ease), transform var(--sc-dur) var(--sc-ease);transform:translateY(.6em)}.sc-msg:not([data-on]),.sc-typing:not([data-on]),.sc-note:not([data-on]){visibility:hidden;position:absolute}.sc-msg[data-on],.sc-typing[data-on],.sc-note[data-on]{opacity:1;transform:none}.sc-msg{align-items:flex-start;gap:.6em;display:flex}.sc-msg>div{flex-direction:column;gap:.2em;min-width:0;display:flex}.sc-msg p{background:var(--sc-window);border:1px solid var(--sc-line);border-radius:.2em .7em .7em;padding:.45em .7em}.sc-msg[data-tone] p{border-color:color-mix(in srgb, var(--sc-c) 50%, transparent)}.sc-typing{color:var(--sc-muted);align-items:center;gap:.5em;font-size:.88em;display:flex}.sc-typing span{gap:.2em;display:inline-flex}.sc-typing i{background:var(--sc-muted);border-radius:50%;width:.4em;height:.4em;animation:1s infinite sc-blink}.sc-typing i:nth-child(2){animation-delay:.15s}.sc-typing i:nth-child(3){animation-delay:.3s}@keyframes sc-blink{0%,to{opacity:.3}50%{opacity:1}}.sc-note{color:var(--sc-c,var(--sc-text-2));background:color-mix(in srgb, var(--sc-c,var(--sc-muted)) 12%, transparent);border-radius:.5em;padding:.4em .7em;font-size:.88em;font-weight:700}.sc-flow{height:100%;min-height:0;position:relative}.sc-flow svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sc-link{fill:none;stroke:var(--sc-line-strong);stroke-width:1.5px;vector-effect:non-scaling-stroke}.sc-link-pulse{fill:none;stroke:var(--sc-accent-text);stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-dasharray:.18 1;stroke-dashoffset:.18px;animation:sc-pulse 1.4s var(--sc-ease) .2s 1 both}@keyframes sc-pulse{0%{stroke-dashoffset:.18px;opacity:1}85%{opacity:1}to{stroke-dashoffset:-1px;opacity:0}}.sc-node{text-align:center;background:var(--sc-window);border:1px solid var(--sc-line-strong);min-width:5.5em;box-shadow:var(--sc-sh);border-radius:.6em;flex-direction:column;align-items:center;gap:.1em;padding:.45em .6em;transition:border-color .4s,box-shadow .4s;display:flex;position:absolute;transform:translate(-50%,-50%)}.sc-node[data-tone]:not([data-tone=idle]){border-color:color-mix(in srgb, var(--sc-c) 70%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--sc-c) 18%, transparent), var(--sc-sh)}.sc-node b{white-space:nowrap;font-size:.9em}.sc-node small{color:var(--sc-c,var(--sc-muted));white-space:nowrap;font-size:.8em;font-weight:600}.sc-steps{align-items:center;gap:.4em;margin:0;padding:0;display:flex}.sc-steps li{min-width:0;color:var(--sc-muted);flex:1;align-items:center;gap:.4em;display:flex}.sc-steps li+li:before{content:"";background:var(--sc-line-strong);flex:0 0 .8em;height:2px;margin-inline-end:.1em}.sc-steps li[data-st]:before{background:var(--sc-accent)}.sc-steps b{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:.86em;line-height:1.1}.sc-step-n{border:1.5px solid var(--sc-line-strong);border-radius:50%;flex:none;place-items:center;width:1.6em;height:1.6em;font-size:.82em;font-weight:800;transition:background .4s,border-color .4s,color .4s;display:inline-grid}.sc-steps li[data-st=done] .sc-step-n{background:var(--sc-accent);border-color:var(--sc-accent);color:#fff}.sc-steps li[data-st=on]{color:var(--sc-text)}.sc-steps li[data-st=on] .sc-step-n{border-color:var(--sc-accent-text);color:var(--sc-accent-text);box-shadow:0 0 0 .25em color-mix(in srgb, var(--sc-accent) 22%, transparent)}.sc-step-n .sc-check{width:1em;height:1em}.sc-box[data-type=steps]{flex:none}.sc-box[data-type=mods]{flex:none;padding:.55em}.sc-mods{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45em;display:grid}.sc-mods-g{border:1px solid var(--sc-line);background:var(--sc-window);border-radius:.55em;min-width:0;padding:.45em .5em .5em;transition:border-color .4s,box-shadow .4s,background .4s}.sc-mods-g>b{letter-spacing:.05em;text-transform:uppercase;min-height:2.5em;color:var(--sc-muted);font-size:.74em;line-height:1.25;transition:color .4s;display:block}.sc-mods-g[data-tone=accent]{border-color:color-mix(in srgb, var(--sc-accent) 70%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--sc-accent) 18%, transparent);background:color-mix(in srgb, var(--sc-accent) 9%, var(--sc-window))}.sc-mods-g[data-tone=accent]>b{color:var(--sc-accent-text)}.sc-mods-chips{flex-wrap:wrap;gap:.22em;margin-top:.3em;display:flex}.sc-mods-chips li{white-space:nowrap;color:var(--sc-text-2);border:1px solid var(--sc-line-strong);border-radius:99px;padding:.14em .5em;font-size:.74em;line-height:1.2;transition:color .4s,border-color .4s,background .4s}.sc-mods-chips li[data-tone=accent]{color:var(--sc-accent-text);border-color:var(--sc-accent);background:color-mix(in srgb, var(--sc-accent) 18%, transparent);font-weight:800}.sc-mods-chips li[data-tone=done]{color:var(--sc-ok);border-color:color-mix(in srgb, var(--sc-ok) 55%, transparent);font-weight:700}.sc-token{white-space:nowrap;background:color-mix(in srgb, var(--sc-accent) 22%, var(--sc-card));border:1px solid var(--sc-accent);box-shadow:var(--sc-sh);transition:left .76s var(--sc-ease);border-radius:.6em;flex-direction:column;align-items:center;padding:.4em .85em;display:flex;position:absolute;transform:translate(-50%,-50%)}.sc-token:before{content:"";inset-inline-start:50%;border-inline-start:2px dashed color-mix(in srgb, var(--sc-accent) 70%, transparent);height:1.9em;position:absolute;top:-1.9em;transform:translate(-1px)}.sc-token b{font-size:.92em}.sc-token small{color:var(--sc-accent-text);font-size:.78em;font-weight:600}.sc-pill{white-space:nowrap;background:var(--sc-window);border:1px solid color-mix(in srgb, var(--sc-c) 60%, transparent);box-shadow:var(--sc-sh);border-radius:99px;align-items:center;gap:.45em;padding:.4em .75em;font-size:.92em;transition:border-color .4s;display:inline-flex;position:absolute;width:auto!important}.sc-pill i{color:var(--sc-c);box-shadow:0 0 0 .25em color-mix(in srgb, var(--sc-c) 25%, transparent)}.sc-pill span{color:var(--sc-c);font-weight:700;transition:color .4s}.sc-fc{background:var(--sc-window);border:1px solid var(--sc-window-line);box-shadow:var(--sc-sh-hi);opacity:0;transition:opacity .42s var(--sc-ease), transform var(--sc-dur) var(--sc-ease), border-color .4s;border-radius:.85em;flex-direction:column;gap:.4em;padding:.85em 1em;display:flex;position:absolute;transform:translateY(.9em)scale(.96)}.sc-fc[data-on]{opacity:1;transform:none}.sc-fc[data-tone=alarm]{border-color:color-mix(in srgb, var(--sc-alarm) 65%, transparent)}.sc-fc[data-tone=ok]{border-color:color-mix(in srgb, var(--sc-ok) 65%, transparent)}.sc-fc[data-tone=signed]{border-color:color-mix(in srgb, var(--sc-ok) 70%, transparent)}.sc-fc[data-tone=done],.sc-fc[data-tone=warn]{border-color:color-mix(in srgb, var(--sc-warn) 60%, transparent)}.sc-fc[data-tone=accent]{border-color:color-mix(in srgb, var(--sc-accent) 55%, transparent)}.sc-fc[data-row]{flex-direction:row;align-items:flex-start;gap:.7em}.sc-fc[data-row][data-tone=ok]{align-items:center}.sc-fc-in{flex-direction:column;gap:.15em;min-width:0;display:flex}.sc-fc[data-kind=msg] .sc-fc-in{gap:.2em}.sc-fc[data-row][data-tone=alarm] .sc-fc-in>b{color:var(--sc-alarm)}.sc-fc b{font-size:1.04em}.sc-fc p{color:var(--sc-text)}.sc-fc small{color:var(--sc-muted);font-size:.9em}.sc-fc-k{letter-spacing:.09em;text-transform:uppercase;color:var(--sc-accent-text);font-size:.86em;font-weight:800}.sc-fc-t{font-size:1.1em}.sc-chips{flex-wrap:wrap;gap:.35em;display:flex}.sc-chip{border:1px solid var(--sc-line-strong);color:var(--sc-text-2);background:var(--sc-card);opacity:0;transition:opacity .38s var(--sc-ease), transform .48s var(--sc-ease);transition-delay:calc(.14s + var(--sc-i,0) * 70ms);border-radius:99px;padding:.18em .6em;font-size:.88em;font-weight:600;transform:translateY(.4em)}.sc-fc[data-on] .sc-chip{opacity:1;transform:none}.sc-chip[data-tone=alarm]{color:var(--sc-alarm);border-color:color-mix(in srgb, var(--sc-alarm) 50%, transparent);background:color-mix(in srgb, var(--sc-alarm) 10%, var(--sc-card))}.sc-chip[data-tone=accent]{color:var(--sc-accent-text);border-color:color-mix(in srgb, var(--sc-accent) 50%, transparent);background:color-mix(in srgb, var(--sc-accent) 12%, var(--sc-card))}.sc-chip[data-tone=ok],.sc-chip[data-tone=warn]{color:var(--sc-c);border-color:color-mix(in srgb, var(--sc-c) 50%, transparent);background:color-mix(in srgb, var(--sc-c) 10%, var(--sc-card))}.sc-fc-rows{gap:.25em;margin:.1em 0 0;display:grid}.sc-fc-rows>div{font-variant-numeric:tabular-nums;justify-content:space-between;gap:.8em;display:flex}.sc-fc-rows dt{color:var(--sc-muted)}.sc-fc-rows dd{margin:0;font-weight:700}.sc-fc-rows>div[data-strong]{border-top:1px solid var(--sc-line);padding-top:.3em}.sc-fc-rows>div[data-strong] dt{color:var(--sc-text);font-weight:700}.sc-fc-rows>div[data-strong] dd{color:var(--sc-accent-text);font-size:1.1em}.sc-fc-btn{color:#fff;background:var(--sc-accent);border-radius:.45em;align-self:flex-start;margin-top:.15em;padding:.3em .9em;font-size:.9em;font-weight:700;transition:opacity .3s}.sc-fc[data-tone=signed] .sc-fc-btn{opacity:0}.sc-ic{border-radius:.6em;flex:none;place-items:center;width:2.2em;height:2.2em;display:inline-grid}.sc-ic svg{width:1.3em;height:1.3em}.sc-ic[data-ic=alarm]{background:color-mix(in srgb, var(--sc-alarm) 16%, transparent)}.sc-ic[data-ic=alarm] path:first-child{fill:var(--sc-alarm)}.sc-ic[data-ic=info]{background:color-mix(in srgb, var(--sc-accent) 16%, transparent)}.sc-ic[data-ic=info] circle:first-child{fill:var(--sc-accent-text)}.sc-ic-cut{stroke:var(--sc-window);stroke-width:1.6px;stroke-linecap:round}.sc-ic-dot{fill:var(--sc-window)}.sc-ic[data-ic=ok]{background:color-mix(in srgb, var(--sc-ok) 16%, transparent)}.sc-check{width:1em;height:1em;display:block}.sc-check path{stroke:currentColor}.sc-ic[data-ic=ok] .sc-check{width:1.4em;height:1.4em;color:var(--sc-ok)}.sc-fc[data-on] .sc-ic[data-ic=alarm]{animation:sc-ping 1.6s var(--sc-ease) .3s 1}@keyframes sc-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--sc-alarm) 55%, transparent)}to{box-shadow:0 0 0 .9em #0000}}.sc-fc-st{height:1.3em;margin-top:.15em;font-size:.9em;position:relative}.sc-fc-s{white-space:nowrap;color:var(--sc-muted);opacity:0;transition:opacity .38s var(--sc-ease), transform .48s var(--sc-ease);position:absolute;inset:0;transform:translateY(.4em)}.sc-fc-s[data-s=done],.sc-fc-s[data-s=warn]{color:var(--sc-warn);font-weight:700}.sc-fc-s[data-s=signed]{color:var(--sc-text-2)}.sc-fc-s[data-on]{opacity:1;transition-delay:.12s;transform:none}.sc-stamp{top:-.9em;color:var(--sc-ok);background:color-mix(in srgb, var(--sc-ok) 14%, var(--sc-window));border:1px solid color-mix(in srgb, var(--sc-ok) 70%, transparent);box-shadow:var(--sc-sh);opacity:0;transition:opacity .26s var(--sc-ease), transform .52s cubic-bezier(.34, 1.56, .64, 1);border-radius:99px;align-items:center;gap:.35em;padding:.4em .8em .4em .6em;font-size:.95em;font-weight:800;display:inline-flex;position:absolute;inset-inline-end:-.8em;transform:scale(1.5)rotate(-6deg)}.sc-stamp .sc-check{width:1.15em;height:1.15em}.sc-fc[data-tone=signed] .sc-stamp{opacity:1;transition-delay:.2s;transform:rotate(-3deg)}.sc-task{align-items:center;gap:.55em;display:flex}.sc-box-ck{border:1.5px solid var(--sc-line-strong);border-radius:.28em;flex:none;width:1em;height:1em}.sc-avatar{width:2.3em;height:2.3em;color:var(--sc-accent-text);background:color-mix(in srgb, var(--sc-accent) 20%, var(--sc-card));border:1px solid color-mix(in srgb, var(--sc-accent) 45%, transparent);border-radius:50%;flex:none;place-items:center;font-size:.85em;font-weight:800;display:inline-grid}.sc-author{font-weight:700;color:var(--sc-text-2)!important}.sc-bubble{background:var(--sc-card);border:1px solid var(--sc-line);border-radius:.2em .7em .7em;padding:.5em .7em}.sc-example{inset-inline-start:0;z-index:2;color:var(--sc-muted);border:1px solid var(--sc-line-strong);background:var(--sc-bg);border-radius:99px;padding:.25em .7em;font-size:.88em;font-weight:600;position:absolute;top:1.5%}.sc-caption{min-height:1.5em;color:var(--sc-text-2);text-align:center;margin-top:14px;font-size:.9375rem;line-height:1.5}.sc-controls{justify-content:center;align-items:center;min-height:28px;margin-top:6px;display:flex;position:relative}.sc-progress{justify-content:center;gap:6px;height:4px;display:flex}.sc-progress span{background:var(--sc-line-strong);width:18px;height:4px;transition:background .4s, width .4s var(--sc-ease);border-radius:99px}.sc-progress span[data-done]{background:color-mix(in srgb, var(--sc-accent-text) 45%, transparent)}.sc-progress span[data-on]{background:var(--sc-accent-text);width:30px}.sc .sc-pause{inset-inline-end:0;border:1px solid var(--sc-line-strong);background:var(--sc-card);width:28px;height:28px;color:var(--sc-text-2);font:inherit;cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:color .2s,border-color .2s;display:inline-grid;position:absolute;top:0}.sc .sc-pause:after{content:"";position:absolute;inset:-8px}.sc .sc-pause:hover{color:var(--sc-text);border-color:var(--sc-accent-text)}.sc .sc-pause:focus-visible{outline:2px solid var(--sc-accent-text);outline-offset:2px}@container (max-width:560px){.sc-stage{aspect-ratio:10/13;font-size:3.6cqw}.sc-win{inset-inline:0 auto!important;width:100%!important;height:100cqw!important;top:0!important}.sc-top{padding:.65em .8em}.sc-dots,.sc-top-r{display:none}.sc-body{gap:.6em;padding:.7em;grid-template-columns:1fr!important}.sc-part[data-narrow=hide],.sc-kpi{display:none}.sc-grid{gap:.55em}.sc-tile{gap:.35em;padding:.6em .7em}.sc-spark,.sc-side,.sc-pill,.sc-mods-chips,.sc-token{display:none}.sc-box[data-type=flow]>.sc-box-h:has(+.sc-flow){display:none}.sc-mods-g>b{letter-spacing:0;text-transform:none;min-height:0;font-size:.72em}.sc-node{min-width:0;padding:.4em .45em}.sc-node b{font-size:.85em}.sc-node small{font-size:.74em}.sc-fc:not([data-top]){opacity:0;transform:translateY(.9em)scale(.96)}.sc-fc{bottom:var(--sc-nb,5%);inset-inline:6%!important;width:auto!important;top:auto!important}.sc-stamp{inset-inline-end:.6em}.sc-fc:has(>.sc-fc-btn){padding-bottom:.7em}.sc-fc:has(>.sc-fc-btn) .sc-fc-st{margin-top:.1em}.sc-fc>.sc-fc-btn{inset-inline-end:1em;margin:0;position:absolute;bottom:.55em}.sc-example{inset-inline:auto .7em;top:.6em}.sc-gantt{grid-template-columns:5.5em 1fr}.sc-kb-col{padding:.4em .2em}.sc-kb-col b{letter-spacing:-.02em;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;font-size:.74em}.sc-kb-card{padding-inline:.2em}.sc-kb-card[data-badge]{padding-inline-end:.2em}.sc-kb-card b{letter-spacing:-.03em;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;font-size:.8em}.sc-kb-card small{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;font-size:.72em}.sc-steps{gap:.2em}.sc-steps li{gap:.25em}.sc-steps li+li:before{flex-basis:.3em;margin-inline-end:0}.sc-steps b{letter-spacing:-.01em;font-size:.76em}.sc-step-n{width:1.5em;height:1.5em;font-size:.74em}}@media (max-width:639px){.sc-caption{min-height:3em}}@media (prefers-reduced-motion:reduce){.sc *,.sc-depth{transition:none!important;animation:none!important}}.sc[data-frame=diagram] .sc-win{box-shadow:var(--sc-sh)}.sc[data-frame=diagram] .sc-bgfx{opacity:.6}.sc[data-frame=diagram] .sc-node{line-height:1.2}.sc[data-frame=diagram] .sc-node b,.sc[data-frame=diagram] .sc-node small{white-space:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.sc[data-frame=diagram] .sc-node[data-tone=accent]{background:color-mix(in srgb, var(--sc-accent) 9%, var(--sc-window))}@container (max-width:560px){.sc[data-frame=diagram] .sc-stage{aspect-ratio:10/14}.sc[data-frame=diagram] .sc-node{padding:.4em .3em}.sc[data-frame=diagram] .sc-node b{letter-spacing:-.01em;font-size:.8em}.sc[data-frame=diagram] .sc-node small{font-size:.7em}}
