.scn{--brand:var(--hub-accent,#4a62ff);--ok:#2bc48a;--wait:#f2a93b;--bad:#f2596b;--info:#5b8cff;--s-bg2:color-mix(in srgb, var(--text) 4.5%, var(--card));--s-bg3:color-mix(in srgb, var(--text) 8%, var(--card));--s-line:color-mix(in srgb, var(--text) 11%, transparent);--s-line2:color-mix(in srgb, var(--text) 6%, transparent);--s-shadow:0 2.6em 5.6em -2.2em #0204169e, 0 .5em 1.4em -.6em #02041659;--s-mono:var(--mono,ui-monospace, monospace);isolation:isolate;font-family:var(--body,system-ui, sans-serif);color:var(--text);text-align:start;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;justify-content:center;margin-top:clamp(28px,4vw,56px);padding-bottom:clamp(18px,2.4vw,34px);line-height:1.35;display:flex;position:relative;overflow:hidden}:where(:root[data-theme=light]) .scn,:where(:root[data-theme=light]) .scn-fig{--ok:#0e9f6e;--wait:#c77a06;--bad:#d93650;--info:#2f6bf0;--s-shadow:0 2.6em 5.6em -2.4em #1e286e52, 0 .4em 1.2em -.5em #1e286e2e}.scn-fig{--brand:var(--hub-accent,#4a62ff);--ok:#2bc48a;--wait:#f2a93b;--bad:#f2596b;--info:#5b8cff;--s-bg2:color-mix(in srgb, var(--text) 4.5%, var(--card));--s-bg3:color-mix(in srgb, var(--text) 8%, var(--card));--s-line:color-mix(in srgb, var(--text) 11%, transparent);--s-line2:color-mix(in srgb, var(--text) 6%, transparent);--s-shadow:0 2.2em 4.6em -2.2em #0204168c, 0 .4em 1.2em -.5em #0204164d;--s-mono:var(--mono,ui-monospace, monospace);color:var(--text);text-align:start;line-height:1.35;font-family:var(--body,system-ui, sans-serif);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;position:relative;overflow:hidden}.scn *,.scn-fig *{box-sizing:border-box}.scn :is(b,strong),.scn-fig :is(b,strong){font-weight:600}.scn svg,.scn-fig svg{max-width:none}[dir=rtl] .scn,[dir=rtl] .scn-fig{direction:ltr}.scn-l10n{display:contents}.scn-rtl :is(.scn-u,.scn-figu),.scn-rtl :is(.scn-u,.scn-figu)>:not(.scn-wire){scale:-1 1}.scn-rtl .scn-f{direction:rtl}.scn-rtl :is(.scn-term,.scn-code,.scn-wbar){direction:ltr}.scn-rtl :is(.scn-rail,.scn-irail){border-right:0;border-left:1px solid var(--s-line2)}.scn-rtl .scn-tr.hi{box-shadow:inset -.3em 0 0 var(--brand)}.scn:before{content:"";z-index:-2;background:radial-gradient(closest-side, color-mix(in srgb, var(--brand) 34%, transparent), transparent 72%);opacity:.75;pointer-events:none;width:min(1500px,130%);height:90%;position:absolute;bottom:-30%;left:50%;transform:translate(-50%)}.scn-floor{z-index:-1;pointer-events:none;background:linear-gradient(to bottom, var(--s-line) 1px, transparent 1px) 0 0 / 100% 46px, linear-gradient(to right, var(--s-line) 1px, transparent 1px) 50% 0 / 92px 100%;transform-origin:50% 100%;height:52%;position:absolute;bottom:0;left:-20%;right:-20%;transform:perspective(520px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000,#000 38% 70%,#0000);mask-image:linear-gradient(#0000,#000 38% 70%,#0000)}.scn-c{flex:none;width:min(1240px,100% - 32px);min-width:760px;container-type:inline-size}.scn-u{font-size:.806452cqw;position:relative}.scn-fig .scn-figc{width:100%;container-type:inline-size}.scn-fig .scn-figu{font-size:calc(100cqw / var(--fw,124));position:relative}.scn-f,.scn-at{position:absolute}.scn-f{background:var(--card);box-shadow:var(--s-shadow), 0 0 0 1px var(--s-line);border-radius:1.2em;font-size:1em;overflow:hidden}.scn-dark{--card:#0b0f22;--text:#eef0fa;--muted:#9aa2bf;--s-bg2:#11162c;--s-bg3:#181e38;--s-line:#ffffff1a;--s-line2:#ffffff0f;color:var(--text)}.scn-win{flex-direction:column;display:flex}.scn-wbar{background:var(--s-bg2);border-bottom:1px solid var(--s-line2);flex:none;align-items:center;gap:1em;height:3.4em;padding:0 1.2em;display:flex}.scn-dots{gap:.55em;display:flex}.scn-dots i{background:#ff5f57;border-radius:50%;width:1em;height:1em}.scn-dots i:nth-child(2){background:#febc2e}.scn-dots i:nth-child(3){background:#28c840}.scn-arrows svg{fill:none;width:2.4em;height:1.2em;stroke:var(--muted);stroke-width:1.4px;opacity:.55;display:block}.scn-url{background:var(--card);border:1px solid var(--s-line2);min-width:40%;max-width:62%;height:2.2em;color:var(--muted);white-space:nowrap;border-radius:99em;justify-content:center;align-items:center;gap:.6em;margin:0 auto;padding:0 1.4em;font-size:1.1em;display:flex;overflow:hidden}.scn-url svg{fill:none;stroke:currentColor;stroke-width:1.2px;flex:none;width:1.05em;height:1.05em}.scn-wtabs{gap:.4em;font-size:1em;display:flex}.scn-wtabs span{color:var(--muted);border-radius:.6em;padding:.3em .9em}.scn-wtabs span.on{background:var(--card);color:var(--text)}.scn-wbody{flex:auto;min-height:0;position:relative;overflow:hidden}.scn-wbody.has-rail{grid-template-columns:auto 1fr;display:grid}.scn-main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.scn-phone{box-shadow:var(--s-shadow), 0 0 0 1px #ffffff24, inset 0 0 0 .2em #262a3a;background:#0b0d16;border-radius:3.2em;padding:.7em}.scn-pscreen{background:var(--card);border-radius:2.6em;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.scn-pstatus{flex:none;justify-content:space-between;align-items:center;height:3.6em;padding:0 1.9em 0 2.2em;font-size:1.15em;display:flex;position:relative}.scn-pstatus b{font-weight:600}.scn-island{background:#05060a;border-radius:99em;width:7.2em;height:2.1em;position:absolute;top:.75em;left:50%;transform:translate(-50%)}.scn-pico{align-items:flex-end;gap:.3em;display:flex}.scn-pico i{background:var(--text);border-radius:.1em;width:.35em;height:.55em}.scn-pico i:nth-child(2){height:.75em}.scn-pico i:nth-child(3){border-radius:.25em;width:1.6em;height:.8em}.scn-pbody{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.scn-homebar{background:var(--text);opacity:.55;border-radius:99em;width:9em;height:.38em;position:absolute;bottom:.55em;left:50%;transform:translate(-50%)}.scn-toast{background:color-mix(in srgb, var(--card) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:1.3em;align-items:flex-start;gap:1em;padding:1.1em 1.3em;display:flex}.scn-tico{color:#fff;background:var(--brand);border-radius:.9em;flex:none;place-items:center;width:3em;height:3em;display:grid}.scn-tico svg{width:1.6em;height:1.6em}.scn-tcopy{flex-direction:column;gap:.2em;min-width:0;display:flex}.scn-ttop{justify-content:space-between;align-items:baseline;gap:.8em;font-size:1.25em;display:flex}.scn-ttop small{color:var(--muted);flex:none;font-size:.78em}.scn-tbody{color:var(--muted);font-size:1.15em;line-height:1.38}.scn-card{border-radius:1.3em}.scn-term{color:#d7dcf0;box-shadow:var(--s-shadow), 0 0 0 1px #ffffff1a;background:#090b14;flex-direction:column;display:flex}.scn-term .scn-wbar{background:#11141f;border-bottom-color:#ffffff0f}.scn-ttl{color:#7f87a6;font-size:1.05em;font-family:var(--s-mono);margin:0 auto;transform:translate(-2.4em)}.scn-tbodyl{font-family:var(--s-mono);white-space:pre;padding:1.3em 1.5em;font-size:1.15em;line-height:1.7;overflow:hidden}.scn-tl{opacity:0;animation:10ms step-end forwards scn-type;animation-delay:calc(var(--d,0s) + .5s + var(--i) * .32s)}.scn-tl.k-p{color:#eef1ff}.scn-tl.k-ok{color:#46d49b}.scn-tl.k-ok:before{content:"✓ "}.scn-tl.k-warn{color:#f6b957}.scn-tl.k-warn:before{content:"! "}.scn-tl.k-c{color:#6f789a}.scn-ps{color:#8c9bff;margin-right:.6em}.scn-caret{vertical-align:-.15em;background:#9daeff;width:.6em;height:1.1em;animation:1.1s step-end infinite scn-blink;display:inline-block}.scn-rail{background:var(--s-bg2);border-right:1px solid var(--s-line2);flex-direction:column;gap:.3em;width:17em;padding:1.3em 1em;display:flex}.scn-rlogo{align-items:center;gap:.8em;padding:0 .5em 1.1em;font-size:1.25em;display:flex}.scn-rlogo span,.scn-rlogo-sm{background:var(--brand);color:#fff;border-radius:.6em;flex:none;place-items:center;width:2.2em;height:2.2em;font-size:.95em;font-weight:700;display:grid}.scn-rlogo b{white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.scn-ritem{color:var(--muted);white-space:nowrap;border-radius:.7em;align-items:center;gap:.9em;padding:.62em .8em;font-size:1.15em;display:flex}.scn-ritem i{opacity:.35;background:currentColor;border-radius:.3em;flex:none;width:1.1em;height:1.1em}.scn-ritem svg{flex:none;width:1.2em;height:1.2em}.scn-ritem.on{background:color-mix(in srgb, var(--brand) 14%, transparent);color:var(--text);font-weight:550}.scn-ritem.on svg,.scn-ritem.on i{color:var(--brand);opacity:1}.scn-irail{background:var(--s-bg2);border-right:1px solid var(--s-line2);flex-direction:column;align-items:center;gap:.7em;width:5em;padding:1.2em 0;display:flex}.scn-irail>span:not(.scn-rlogo-sm){width:3em;height:3em;color:var(--muted);border-radius:.8em;place-items:center;display:grid}.scn-irail>span svg{width:1.5em;height:1.5em}.scn-irail>span.on{background:color-mix(in srgb, var(--brand) 16%, transparent);color:var(--brand)}.scn-rlogo-sm{margin-bottom:.6em}.scn-head{justify-content:space-between;align-items:center;gap:1.2em;padding:1.5em 1.8em 1.2em;display:flex}.scn-crumb{color:var(--muted);margin-bottom:.25em;font-size:1.05em;display:block}.scn-htitle{letter-spacing:-.02em;font-size:1.8em;line-height:1.15;display:block}.scn-hsub{color:var(--muted);margin-top:.3em;font-size:1.12em;display:block}.scn-hact{flex:none;gap:.7em;display:flex}.scn-btn{background:var(--brand);color:#fff;white-space:nowrap;border-radius:.75em;align-items:center;gap:.5em;height:2.6em;padding:0 1.2em;font-size:1.12em;font-weight:600;display:inline-flex}.scn-btn.ghost{color:var(--text);box-shadow:inset 0 0 0 1px var(--s-line);background:0 0}.scn-btn.sm{height:2.2em;padding:0 .9em;font-size:1em}.scn-chip{white-space:nowrap;height:1.95em;color:var(--muted);background:var(--s-bg3);border-radius:99em;align-items:center;gap:.45em;padding:0 .75em;font-size:1.02em;font-weight:550;display:inline-flex}.scn-chip i{background:currentColor;border-radius:50%;width:.55em;height:.55em}.t-ok{--tc:var(--ok)}.t-wait{--tc:var(--wait)}.t-bad{--tc:var(--bad)}.t-info{--tc:var(--info)}.t-brand{--tc:var(--brand)}.t-none{--tc:var(--muted)}.scn-chip:not(.t-none){color:var(--tc);background:color-mix(in srgb, var(--tc) 14%, transparent)}.scn-tico.t-ok,.scn-tico.t-wait,.scn-tico.t-bad,.scn-tico.t-info{background:var(--tc)}.scn-tico.t-none{background:var(--s-bg3);color:var(--text)}.scn-av{color:#fff;background:linear-gradient(135deg, hsl(var(--hue) 62% 58%), hsl(calc(var(--hue) + 40) 62% 44%));box-shadow:0 0 0 .18em var(--card);border-radius:50%;flex:none;place-items:center;font-weight:650;display:inline-grid}.scn-av+.scn-av{margin-left:-.6em}.scn-kpis{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:1em;display:grid}.scn-kpi{background:var(--s-bg2);border:1px solid var(--s-line2);border-radius:1em;flex-direction:column;gap:.25em;min-width:0;padding:1.1em 1.2em;display:flex}.scn-kpi span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:1.05em;overflow:hidden}.scn-kpi b{letter-spacing:-.025em;white-space:nowrap;font-size:2em;line-height:1.1}.scn-kpi small{color:var(--tc);font-size:1em;font-weight:600}.scn-spark{width:100%;color:var(--tc);display:block;overflow:visible}.scn-spark .scn-gridl{stroke:var(--s-line2);stroke-width:1px;vector-effect:non-scaling-stroke}.scn-spark .scn-draw{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.6s cubic-bezier(.3,.7,.2,1) forwards scn-draw;animation-delay:calc(var(--d,0s) + .45s)}.scn-spark circle{fill:var(--card);stroke:currentColor;stroke-width:1.4px;vector-effect:non-scaling-stroke}.scn-bars{color:var(--tc);align-items:flex-end;gap:.7em;display:flex}.scn-bar{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:.5em;height:100%;display:flex}.scn-bar i{background:var(--s-bg3);transform-origin:bottom;width:100%;animation:.9s cubic-bezier(.3,.7,.2,1) both scn-grow;animation-delay:calc(var(--d,0s) + .3s + var(--i) * 50ms);border-radius:.45em .45em .2em .2em}.scn-bar.on i{background:linear-gradient(180deg, currentColor, color-mix(in srgb, currentColor 55%, transparent))}.scn-bar span{color:var(--muted);font-size:.95em}.scn-ring{color:var(--tc);flex:none;place-items:center;display:inline-grid;position:relative}.scn-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.scn-ring circle{fill:none;stroke-width:3.4px}.scn-ring .bg{stroke:var(--s-bg3)}.scn-ring .fg{stroke:currentColor;stroke-linecap:round}.scn-ring b{color:var(--text);letter-spacing:-.02em;font-size:1.7em}.scn-prog{color:var(--muted);flex-direction:column;gap:.5em;font-size:1em;display:flex}.scn-prog>span{font-size:1.05em}.scn-prog i{background:var(--s-bg3);border-radius:99em;height:.7em;display:block;overflow:hidden}.scn-prog i b{border-radius:inherit;background:var(--tc);transform-origin:0;height:100%;animation:1.4s cubic-bezier(.3,.7,.2,1) both scn-growx;animation-delay:calc(var(--d,0s) + .5s);display:block}.scn-table{flex-direction:column;font-size:1.12em;display:flex}.scn-tr{grid-template-columns:var(--tpl);border-top:1px solid var(--s-line2);min-height:3.2em;animation:.5s both scn-fadein;animation-delay:calc(var(--d,0s) + .3s + var(--i,0) * 70ms);align-items:center;gap:1em;padding:.75em 1.6em;display:grid}.scn-tr>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.scn-tr>span:first-child{font-weight:550}.scn-tr .scn-chip{justify-self:start;font-size:.9em}.scn-tr.th{min-height:2.6em;font-size:.86em;font-family:var(--s-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;border-top:0;padding-block:.5em;animation:none}.scn-tr.th>span{font-weight:500}.scn-tr.hi{background:color-mix(in srgb, var(--brand) 9%, transparent);box-shadow:inset .3em 0 0 var(--brand)}.scn-lines{flex-direction:column;display:flex}.scn-lines i{background:var(--s-bg3);border-radius:99em;display:block}.scn-field{flex-direction:column;gap:.5em;font-size:1em;display:flex}.scn-field>span{color:var(--muted);font-size:1.02em;font-weight:550}.scn-field>div{border:1px solid var(--s-line);background:var(--card);white-space:nowrap;border-radius:.8em;align-items:center;height:3.2em;padding:0 1.1em;font-size:1.15em;display:flex;overflow:hidden}.scn-field>div em{color:var(--muted);opacity:.7;font-style:normal}.scn-field.focus>div{border-color:var(--brand);box-shadow:0 0 0 .3em color-mix(in srgb, var(--brand) 20%, transparent)}.scn-field.focus>div:after{content:"";background:var(--text);width:.1em;height:1.2em;margin-left:.15em;animation:1.1s step-end infinite scn-blink}.scn-checks{flex-direction:column;gap:.75em;display:flex}.scn-check{color:var(--muted);animation:.5s both scn-fadein;animation-delay:calc(var(--d,0s) + .4s + var(--i) * .12s);align-items:center;gap:.85em;font-size:1.15em;display:flex}.scn-check i{border:1px solid var(--s-line);border-radius:.45em;flex:none;place-items:center;width:1.55em;height:1.55em;display:grid}.scn-check svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:1.05em;height:1.05em}.scn-check.done{color:var(--text)}.scn-check.done i{background:var(--tc,var(--ok));border-color:#0000}.scn-check.done svg{opacity:1}.scn-chat{flex-direction:column;gap:1em;padding:1.4em;display:flex}.scn-msg{max-width:86%;animation:.55s cubic-bezier(.2,.8,.2,1) both scn-rise;animation-delay:calc(var(--d,0s) + .5s + var(--i,0) * .55s);flex-direction:column;align-items:flex-start;gap:.35em;display:flex}.scn-msg.w-me{align-self:flex-end;align-items:flex-end}.scn-mname{color:var(--muted);padding:0 .3em;font-size:.95em}.scn-mtool{font-family:var(--s-mono);color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, transparent);border-radius:.6em;align-items:center;gap:.4em;padding:.25em .7em;font-size:.92em;display:inline-flex}.scn-mtool svg{width:1em;height:1em}.scn-bubble{background:var(--s-bg3);border-radius:1.2em 1.2em 1.2em .35em;padding:.8em 1.1em;font-size:1.18em;line-height:1.42;display:block}.scn-msg.w-bot .scn-bubble{background:color-mix(in srgb, var(--brand) 13%, var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 22%, transparent)}.scn-msg.w-me .scn-bubble{background:var(--brand);color:#fff;border-radius:1.2em 1.2em .35em}.scn-cites{flex-wrap:wrap;gap:.45em;display:flex}.scn-cites span{border:1px solid var(--s-line);color:var(--muted);background:var(--card);border-radius:99em;align-items:center;gap:.45em;padding:.3em .7em .3em .35em;font-size:.95em;display:inline-flex}.scn-cites b{background:var(--s-bg3);width:1.5em;height:1.5em;color:var(--text);border-radius:50%;place-items:center;font-size:.85em;display:grid}.scn-typing{gap:.35em;padding:1em 1.1em;display:inline-flex}.scn-typing i{background:var(--muted);border-radius:50%;width:.55em;height:.55em;animation:1.2s infinite scn-dot}.scn-typing i:nth-child(2){animation-delay:.15s}.scn-typing i:nth-child(3){animation-delay:.3s}.scn-code{font-family:var(--s-mono);padding:1.2em 0;font-size:1.12em;line-height:1.75;position:relative}.scn-lang{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.85em;position:absolute;top:.9em;right:1.2em}.scn-cl{white-space:pre;padding-right:1em;display:flex}.scn-cl .ln{text-align:right;width:3.4em;color:var(--muted);opacity:.5;flex:none;padding-right:1.3em}.scn-cl.hl{background:color-mix(in srgb, var(--brand) 12%, transparent);box-shadow:inset .25em 0 0 var(--brand)}.c-k{color:var(--c-k)}.c-s{color:var(--c-s)}.c-n{color:var(--c-n)}.c-c{color:var(--muted);font-style:italic}.c-f{color:var(--c-f)}.c-t{color:var(--c-t)}.scn,.scn-fig,.scn-dark,.scn-term{--c-k:#c792ea;--c-s:#9ccb7c;--c-n:#f5a86b;--c-f:#7fb2ff;--c-t:#ffcb6b}:where(:root[data-theme=light]) :is(.scn,.scn-fig){--c-k:#8a3fd1;--c-s:#3c8a2e;--c-n:#c2581b;--c-f:#2457c9;--c-t:#a06a00}:where(:root[data-theme=light]) :is(.scn,.scn-fig) :is(.scn-dark,.scn-term){--c-k:#c792ea;--c-s:#9ccb7c;--c-n:#f5a86b;--c-f:#7fb2ff;--c-t:#ffcb6b}.scn-flow{position:relative}.scn-flow>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.scn-edge path{fill:none;stroke:color-mix(in srgb, var(--text) 26%, transparent);stroke-width:.16px}.scn-edge.live path{stroke:color-mix(in srgb, var(--brand) 70%, transparent)}.scn-edge.dash path{stroke-dasharray:.5 .4}.scn-edge text{fill:var(--muted);font-size:.95px;font-family:var(--s-mono)}.scn-pulse{fill:var(--brand);filter:drop-shadow(0 0 .3px var(--brand))}.scn-node{background:var(--card);box-shadow:0 0 0 1px var(--s-line), 0 1.2em 2.4em -1.4em #02041680;animation:.6s cubic-bezier(.2,.8,.2,1) both scn-rise;animation-delay:calc(var(--d,0s) + .3s + var(--i) * .1s);border-radius:1em;align-items:center;gap:.9em;padding:0 1.1em;display:flex;position:absolute}.scn-nic{width:3em;height:3em;color:var(--tc,var(--brand));background:color-mix(in srgb, var(--tc,var(--brand)) 15%, transparent);border-radius:.85em;flex:none;place-items:center;display:grid}.scn-nic svg{width:1.55em;height:1.55em}.scn-ncopy{flex-direction:column;gap:.15em;min-width:0;display:flex}.scn-ncopy b{white-space:nowrap;text-overflow:ellipsis;font-size:1.2em;overflow:hidden}.scn-ncopy small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:1em;overflow:hidden}.scn-nbadge{color:#fff;background:var(--tc,var(--brand));height:1.8em;box-shadow:0 0 0 .2em var(--card);border-radius:99em;place-items:center;padding:0 .7em;font-size:.9em;font-weight:650;display:grid;position:absolute;top:-.8em;right:-.6em}.scn-node.t-ok,.scn-node.t-wait,.scn-node.t-bad,.scn-node.t-info{box-shadow:0 0 0 1px color-mix(in srgb, var(--tc) 45%, transparent), 0 1.2em 2.4em -1.4em #02041680}.scn-kanban{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:1em;padding:0 1.4em 1.4em;display:grid}.scn-kcol{background:var(--s-bg2);border-radius:1em;flex-direction:column;gap:.7em;min-width:0;padding:.8em;display:flex}.scn-khead{justify-content:space-between;align-items:center;padding:.2em .3em .3em;font-size:1.08em;display:flex}.scn-khead span{color:var(--muted);background:var(--s-bg3);border-radius:99em;padding:.1em .55em;font-size:.9em}.scn-kcard{background:var(--card);box-shadow:0 0 0 1px var(--s-line2), 0 .5em 1em -.7em #02041666;animation:.55s both scn-rise;animation-delay:calc(var(--d,0s) + .4s + var(--i) * .1s);border-radius:.8em;flex-direction:column;gap:.55em;padding:.9em 1em;display:flex}.scn-kcard .scn-chip{align-self:flex-start;height:1.75em;font-size:.85em}.scn-kt{font-size:1.1em;line-height:1.3}.scn-km{color:var(--muted);justify-content:space-between;align-items:center;font-size:.95em;display:flex}.scn-gantt{flex-direction:column;gap:.2em;font-size:1em;display:flex;position:relative}.scn-grow{grid-template-columns:13em 1fr;align-items:center;gap:.8em;min-height:2.8em;display:grid}.scn-grow.th{min-height:2.2em}.scn-gcells{grid-template-columns:repeat(var(--n), 1fr);align-items:center;height:100%;display:grid;position:relative}.scn-grow.th .scn-gcells span{font-family:var(--s-mono);color:var(--muted);text-align:center;border-left:1px solid var(--s-line2);font-size:.9em}.scn-glabel{white-space:nowrap;text-overflow:ellipsis;font-size:1.08em;overflow:hidden}.scn-gbar{background:linear-gradient(90deg, var(--tc), color-mix(in srgb, var(--tc) 65%, transparent));transform-origin:0;height:1.6em;animation:.9s cubic-bezier(.3,.7,.2,1) both scn-growx;animation-delay:calc(var(--d,0s) + .4s + var(--i) * .14s);border-radius:.5em;position:absolute;top:50%;transform:translateY(-50%)}.scn-gmile{background:var(--card);border:.22em solid var(--text);border-radius:.15em;width:1.1em;height:1.1em;position:absolute;top:50%;transform:translate(-50%,-50%)rotate(45deg)}.scn-gnow{top:0;bottom:0;left:calc(13.8em + (100% - 13.8em) * var(--now));background:var(--bad);width:2px;position:absolute}.scn-gnow:before{content:var(--scn-today,"TODAY");font-family:var(--s-mono);color:#fff;background:var(--bad);border-radius:.3em;padding:.15em .45em;font-size:.8em;position:absolute;top:-.2em;left:50%;transform:translate(-50%)}.scn-glyph{color:#fff;background:var(--gc,var(--tc));border-radius:28%;flex:none;place-items:center;display:inline-grid}.scn-glyph svg{width:52%;height:52%}.scn-glyph b{letter-spacing:-.02em;font-weight:750}.scn-stars{color:#f5b301;letter-spacing:.08em;font-size:1.1em}.scn-stars i{color:var(--s-bg3);font-style:normal}.scn-label{font-family:var(--s-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:1em}.scn-label.t-ok,.scn-label.t-wait,.scn-label.t-bad,.scn-label.t-info,.scn-label.t-brand{color:var(--tc)}.scn-row{min-width:0;display:flex}.scn-col{flex-direction:column;display:flex}.scn-wire{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.scn-wire path{fill:none;stroke:color-mix(in srgb, var(--brand) 55%, transparent);stroke-width:1.6px;vector-effect:non-scaling-stroke}.scn-wire.dash path{stroke-dasharray:5 5}.scn-wire .scn-pulse{r:.5}.scn-pad{padding:1.4em 1.8em}.scn-muted{color:var(--muted)}.scn-mono{font-family:var(--s-mono)}.scn-sep{background:var(--s-line2);height:1px}.scn-big{letter-spacing:-.03em;font-size:2.6em;font-weight:650;line-height:1.05}.scn-sm{font-size:1.05em}.scn-md{font-size:1.2em}.scn-lg{letter-spacing:-.015em;font-size:1.5em;font-weight:600}.scn-brand{color:var(--brand)}.scn-ok{color:var(--ok)}.scn-wait{color:var(--wait)}.scn-bad{color:var(--bad)}.scn-box{background:var(--s-bg2);border:1px solid var(--s-line2);border-radius:1em}.scn-ell{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.scn-in{animation:.8s cubic-bezier(.2,.8,.2,1) both scn-rise;animation-delay:var(--d,0s)}.scn-pop{animation-name:scn-pop;animation-duration:.7s;animation-delay:calc(var(--d,0s) + .9s)}.scn-bob{animation:.8s cubic-bezier(.2,.8,.2,1) both scn-rise,6s ease-in-out infinite scn-bob;animation-delay:var(--d,0s), calc(var(--d,0s) + .8s)}.scn-pop.scn-bob{animation:.7s cubic-bezier(.2,.8,.2,1) both scn-pop,6s ease-in-out infinite scn-bob;animation-delay:calc(var(--d,0s) + .9s), calc(var(--d,0s) + 1.6s)}@keyframes scn-rise{0%{opacity:0;transform:translateY(1.6em)}to{opacity:1;transform:none}}@keyframes scn-pop{0%{opacity:0;transform:translateY(1em)scale(.94)}to{opacity:1;transform:none}}@keyframes scn-bob{0%,to{translate:0}50%{translate:0 -.7em}}@keyframes scn-fadein{0%{opacity:0}to{opacity:1}}@keyframes scn-draw{to{stroke-dashoffset:0}}@keyframes scn-grow{0%{transform:scaleY(0)}}@keyframes scn-growx{0%{transform:translateY(-50%)scaleX(0)}}.scn-prog i b{animation-name:scn-growx2}@keyframes scn-growx2{0%{transform:scaleX(0)}}@keyframes scn-blink{50%{opacity:0}}@keyframes scn-type{to{opacity:1}}@keyframes scn-dot{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-.35em)}}@media (prefers-reduced-motion:reduce){.scn *,.scn-fig *,.scn-in,.scn-bob,.scn-pop{animation:none!important}.scn-tl{opacity:1}.scn-spark .scn-draw{stroke-dashoffset:0}.scn-pulse{display:none}}@media (max-width:760px){.scn{margin-top:22px}}.gbph .scn{z-index:3}.flp.flp-kit .gbph.gbph--scene,.gbph.gbph--scene{padding-bottom:0}.hero.sky>.scn:last-child{margin-bottom:0}@media (max-width:791px){.scn-c{translate:clamp(calc((100vw - 760px) / 2), calc((62 - var(--fx,62)) * 760px / 124), calc((760px - 100vw) / 2)) 0}.scn-rtl .scn-c{translate:clamp(calc((100vw - 760px) / 2), calc((var(--fx,62) - 62) * 760px / 124), calc((760px - 100vw) / 2)) 0}}
