.sm-root{--sm-data:#ffffff;--sm-accent:#fc1e1e;--sm-accent-ink:#ff6b6b;--sm-pos:#3ce6a4;--sm-warn:#ffc75a;--sm-neg:#ff5c72;--sm-ink:var(--ink,#eef6ff);--sm-muted:var(--muted,#a9c0d6);--sm-faint:#95a9bd;--sm-line:var(--line,rgba(255,255,255,.12));--sm-line2:rgba(255,255,255,.24);--sm-panel:rgba(255,255,255,.04);--sm-panel2:rgba(255,255,255,.07);--sm-sunk:rgba(0,0,0,.38);--sm-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--sm-ease:cubic-bezier(.2,.7,.2,1);position:relative;overflow-x:clip;container-type:inline-size;container-name:smon;font-family:var(--font,system-ui,sans-serif);font-weight:500;font-size:14px;line-height:1.45;color:var(--sm-ink)}.sm-root *,.sm-root :after,.sm-root :before{box-sizing:border-box}.sm-root dd,.sm-root dl,.sm-root figure,.sm-root h2,.sm-root ol,.sm-root p,.sm-root ul{margin:0;padding:0}.sm-root ol,.sm-root ul{list-style:none}.sm-inner{padding:0 12px 16px}.sm-sr{position:absolute;width:1px;height:1px;clip-path:inset(50%)}.sm-sr,.sm-trunc{overflow:hidden;white-space:nowrap}.sm-trunc{min-width:0;text-overflow:ellipsis}.sm-root [data-tone=accent]{--tone:var(--sm-accent-ink);--tone-bar:var(--sm-accent)}.sm-root [data-tone=warn]{--tone:var(--sm-warn);--tone-bar:var(--sm-warn)}.sm-root [data-tone=neg]{--tone:var(--sm-neg);--tone-bar:var(--sm-neg)}.sm-root [data-tone=data]{--tone:var(--sm-data);--tone-bar:var(--sm-data)}.sm-root [data-tone=pos]{--tone:var(--sm-pos);--tone-bar:var(--sm-pos)}.sm-root [data-tone=faint]{--tone:var(--sm-faint);--tone-bar:var(--sm-faint)}.sm-tone{color:var(--tone)}.sm-lab{letter-spacing:.11em}.sm-lab,.sm-root .sm-h{font:600 12px/1.3 var(--sm-mono);text-transform:uppercase;color:var(--sm-muted)}.sm-root .sm-h{letter-spacing:.12em;margin:0}.sm-live{font:600 12px/1 var(--sm-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;min-height:32px;padding:0 11px;display:inline-flex;align-items:center;gap:6px;color:var(--sm-ink);border:1px solid var(--sm-line2);border-radius:8px}.sm-head{position:relative;z-index:5;flex-wrap:wrap;justify-content:space-between;gap:8px 14px;margin:0 -12px;padding:10px 12px;border-bottom:1px solid var(--sm-line);background:rgba(6,7,15,.82)}.sm-head,.sm-id{display:flex;align-items:center}.sm-id{gap:12px;min-width:0;flex:1 1 200px}.sm-word{font:700 16px/1 var(--sm-mono);letter-spacing:.16em;color:#fff;flex:none}.sm-sep{flex:none;width:1px;height:16px;background:var(--sm-line2)}.sm-ctl{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.sm-clock{font:500 18px/1 var(--sm-mono);letter-spacing:.06em;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.sm-clock span{color:var(--sm-data)}.sm-live-dot{width:8px;height:8px;border-radius:50%;background:var(--sm-faint);flex:none}.sm-root[data-run="1"] .sm-live{border-color:rgba(60,230,164,.55);color:var(--sm-pos)}.sm-root[data-run="1"] .sm-live-dot{background:var(--sm-pos);animation:sm-blink 1.6s ease-in-out infinite}.sm-strip{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr));gap:8px;margin-top:10px}.sm-strip:after{content:"";position:absolute;top:0;bottom:0;left:0;width:18%;pointer-events:none;z-index:2;opacity:0;background:linear-gradient(90deg,transparent,rgba(255,86,99,.06) 60%,rgba(255,120,130,.12) 99%,transparent);border-right:1px solid rgba(255,120,130,.22)}.sm-root[data-run="1"] .sm-strip:after{opacity:1;animation:sm-sweep 7s linear infinite}.sm-cor{min-width:0;display:flex;flex-direction:column;gap:6px;padding:10px 12px 11px;background:var(--sm-panel);border:1px solid var(--sm-line);border-top:3px solid var(--tone-bar);border-radius:10px;transition:background .2s,border-color .2s,box-shadow .2s}.sm-cor[data-on]{background:var(--sm-panel2);border-color:#fff;box-shadow:0 0 0 1px #fff}.sm-cor-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.sm-cor-state{font:600 12px/1 var(--sm-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tone);flex:none}.sm-cor-mid{display:flex;align-items:center;gap:8px;min-width:0}.sm-cor-big{font:500 28px/1 var(--sm-mono);letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;flex:none}.sm-cor-big small{font-size:14px;color:var(--sm-muted);margin-left:1px}.sm-cor-trend{font:600 15px/1 var(--sm-mono);color:var(--tone);flex:none}.sm-spark{position:relative;flex:1 1 40px;min-width:40px;height:30px;display:block}.sm-spark svg{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible}.sm-spark-line{fill:none;stroke:var(--tone-bar);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.sm-spark-area{fill:var(--tone-bar);opacity:.13}.sm-spark-dot{position:absolute;right:-3px;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--tone-bar);box-shadow:0 0 8px var(--tone-bar);transition:top .6s var(--sm-ease)}.sm-bar{height:4px;background:var(--sm-sunk);overflow:hidden}.sm-bar,.sm-bar span{display:block;border-radius:2px}.sm-bar span{height:100%;background:var(--tone-bar);transition:width .6s var(--sm-ease),background .3s}.sm-main{display:grid;gap:8px;margin-top:8px;grid-template-columns:minmax(0,1fr)}.sm-panel{background:var(--sm-panel);border:1px solid var(--sm-line);border-radius:10px;padding:12px;min-width:0}.sm-ph{display:flex;align-items:center;gap:10px;margin-bottom:10px;min-height:32px}.sm-ph .sm-h{flex:1 1 auto;min-width:0}.sm-count{font:600 13px/1 var(--sm-mono);color:var(--tone,var(--sm-muted));white-space:nowrap}.sm-panel>.sm-h{margin-bottom:10px}@container smon (min-width: 760px){.sm-head,.sm-inner{padding-inline:14px}.sm-head{margin-inline:-14px}.sm-main{grid-template-columns:minmax(250px,.7fr) minmax(0,1.6fr);align-items:start}}@container smon (min-width: 1100px){.sm-head,.sm-inner{padding-inline:16px}.sm-head{margin-inline:-16px}}@container smon (max-width: 519px){.sm-cor-big{font-size:21.6px}}.sm-sigs{display:flex;flex-direction:column}.sm-sigw{display:grid;grid-template-rows:1fr;animation:sm-in .38s var(--sm-ease) both}.sm-sigin{min-height:0}.sm-sigw[data-leaving]{animation:sm-out .3s var(--sm-ease) forwards;pointer-events:none}.sm-sigw[data-leaving] .sm-sigin{overflow:hidden}.sm-sig{margin-bottom:6px;background:var(--sm-panel);border:1px solid var(--sm-line);border-left:3px solid var(--tone-bar);border-radius:8px;padding:9px 10px;transition:background .2s,border-color .2s}.sm-sig[data-focus]{background:var(--sm-panel2);border-color:#fff;border-left-color:var(--tone-bar)}.sm-sig-main{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.sm-sig-title{flex:1 1 240px;min-width:0;font-size:14px;font-weight:600;line-height:1.35;color:#fff}.sm-sig-metric{font:600 13px/1 var(--sm-mono);color:var(--tone);white-space:nowrap}.sm-clear{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding:9px 12px;margin-bottom:6px;border:1px solid var(--sm-pos);border-radius:8px;color:var(--sm-muted);animation:sm-in .38s var(--sm-ease) both}.sm-clear .sm-lab{color:var(--sm-pos)}.sm-free{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.sm-free strong{font:500 clamp(30px,6cqi,40px)/1 var(--sm-mono);letter-spacing:-.02em;color:var(--tone);font-variant-numeric:tabular-nums;transition:color .3s}.sm-stack{display:flex;height:8px;margin-top:12px;border-radius:4px;background:var(--sm-sunk);overflow:hidden}.sm-stack span{display:block;height:100%;transition:width .6s var(--sm-ease)}.sm-stack [data-k=booked]{background:var(--sm-pos)}.sm-stack [data-k=held]{background:var(--sm-warn)}.sm-legend{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:9px;font:600 13px/1.3 var(--sm-mono)}.sm-legend [data-tone]{color:var(--tone)}@keyframes sm-in{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:none}}@keyframes sm-out{0%{grid-template-rows:1fr;opacity:1}to{grid-template-rows:0fr;opacity:0;transform:translateX(16px)}}@keyframes sm-sweep{0%{transform:translateX(-100%)}to{transform:translateX(560%)}}@keyframes sm-blink{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.sm-root *,.sm-root :after,.sm-root :before{animation:none!important;transition:none!important}.sm-strip:after{display:none}}