.sx .sx-view{--danger:var(--ss-danger);--by:var(--dw-needs);--series:#3987e5;border-top:1px solid var(--dw-line);background:var(--dw-bg);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.sx .sx-grid,.sx .sx-ref,.sx .sx-bar__text{transition:opacity .24s}.sx .sx-view[data-veil] .sx-grid,.sx .sx-view[data-veil] .sx-ref,.sx .sx-view[data-veil] .sx-bar__text{opacity:0}.sx .sx-file{border-bottom:1px solid var(--dw-line);white-space:nowrap;flex:none;align-items:center;gap:12px;height:36px;padding:0 14px 0 8px;display:flex}.sx .sx-file__tab{background:var(--dw-raised);height:28px;color:var(--dw-strong);border-radius:8px;flex:none;align-items:center;gap:8px;padding:0 10px;display:flex}.sx .sx-file__tab em{font-style:italic}.sx .sx-file__tab svg{color:var(--dw-working);flex:none}.sx .sx-file__tab svg:last-child{color:var(--dw-faint)}.sx .sx-file__meta{color:var(--dw-faint);font:11.5px/1.4 var(--ss-mono);margin-left:auto}.sx .sx-tabs{border-bottom:1px solid var(--dw-line);white-space:nowrap;flex:none;align-items:flex-end;gap:2px;height:36px;padding:0 10px;display:flex}.sx .sx-tab{height:28px;color:var(--dw-quiet);border-radius:7px 7px 0 0;flex:none;align-items:center;padding:0 12px;font-size:12px;font-weight:500;display:flex}.sx .sx-tab[data-on]{background:var(--dw-sel);box-shadow:inset 0 -2px 0 var(--dw-accent);color:var(--dw-strong)}.sx .sx-tabs__file{color:var(--dw-faint);font:italic 11px/1.4 var(--ss-font);align-self:center;margin-left:auto;padding-right:2px}.sx .sx-bar{border-bottom:1px solid var(--dw-line);white-space:nowrap;flex:none;align-items:center;gap:10px;height:42px;padding:0 12px;font-size:12px;display:flex;position:relative}.sx .sx-ref{box-sizing:border-box;background:var(--dw-sunken);min-width:52px;color:var(--dw-quiet);font:500 11px/1.5 var(--ss-mono);text-align:center;border-radius:5px;flex:none;padding:2px 7px}.sx .sx-bar__text{color:var(--dw-text);font-variant-numeric:tabular-nums;flex:none}.sx .sx-bar__fill{flex:1;min-width:0}.sx .sx-note,.sx .sx-pill,.sx .sx-changes{opacity:0;transition:opacity .22s ease, transform .32s var(--dw-settle);will-change:transform;flex:none;align-items:center;display:flex;transform:translateY(-5px)}.sx .sx-note[data-show],.sx .sx-pill[data-show],.sx .sx-changes[data-show]{opacity:1;transform:none}.sx .sx-pill[data-show]{transition-delay:.12s}.sx .sx-note{color:var(--dw-text);gap:8px}.sx .sx-note__dot{background:var(--by);border-radius:50%;flex:none;width:7px;height:7px}.sx .sx-changes{gap:8px;position:absolute;top:0;bottom:0;right:12px}.sx .sx-changes__n{color:var(--dw-accent-text);font-weight:500}.sx .sx-grid{flex:1;min-height:0;font-size:12.5px;position:relative;overflow:hidden}.sx .sx-head,.sx .sx-row{height:var(--row);display:flex}.sx .sx-head{height:var(--head);box-sizing:border-box;border-bottom:1px solid var(--dw-line-strong);background:var(--dw-side)}.sx .sx-corner,.sx .sx-num{box-sizing:border-box;width:var(--num);border-right:1px solid var(--dw-line-strong);background:var(--dw-side);flex:none}.sx .sx-col{box-sizing:border-box;border-right:1px solid var(--dw-line);color:var(--dw-faint);font:500 11px/1.4 var(--ss-mono);flex:none;place-items:center;display:grid}.sx .sx-num{border-bottom:1px solid var(--dw-line);color:var(--dw-faint);font:11px/calc(var(--row) - 1px) var(--ss-mono);text-align:right;padding-right:9px;transition:color .15s,background-color .15s}.sx .sx-num i{font-style:normal}.sx .sx-col--rest,.sx .sx-cell--rest{border-right:0;flex:1;min-width:0}.sx .sx-col[data-in],.sx .sx-num[data-in]{background:linear-gradient(var(--ss-accent-soft), var(--ss-accent-soft)) var(--dw-side);color:var(--dw-accent-text)}.sx .sx-cell{box-sizing:border-box;border-right:1px solid var(--dw-line);border-bottom:1px solid var(--dw-line);color:var(--dw-text);line-height:calc(var(--row) - 1px);white-space:nowrap;flex:none;padding:0 8px;transition:background-color .3s,box-shadow .15s;position:relative;overflow:hidden}.sx .sx-cell[data-num]{font-variant-numeric:tabular-nums;text-align:right}.sx .sx-row[data-kind] .sx-cell{color:var(--dw-strong);font-weight:600}.sx .sx-cell[data-edited]{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--dw-accent) 70%, transparent)}.sx .sx-cell[data-outside]{background:color-mix(in srgb, var(--by) 16%, transparent);box-shadow:inset 3px 0 0 var(--by)}.sx .sx-cell[data-focus],.sx .sx-cell[data-outside][data-focus]{box-shadow:inset 0 0 0 2px var(--dw-accent)}.sx .sx-editor{vertical-align:top;align-items:center;height:100%;display:inline-flex}.sx .sx-sel[data-on]{background:color-mix(in srgb, var(--dw-accent) 34%, transparent);border-radius:2px}.sx .sx-caret{background:var(--dw-accent);flex:none;width:1.5px;height:15px;margin-left:1px;margin-right:-2.5px;animation:1.06s step-end .5s infinite ss-caret}.sx .sx-caret[data-hide]{visibility:hidden}.sx .sx-chart{z-index:1;box-sizing:border-box;border:1px solid var(--dw-line-strong);background:var(--dw-raised);border-radius:10px;flex-direction:column;width:352px;height:270px;padding:14px;display:flex;position:absolute;top:106px;left:448px;box-shadow:0 6px 22px #0006}.sx .sx-chart__title{color:var(--dw-strong);text-align:center;white-space:nowrap;flex:none;margin-bottom:10px;font-size:13px;font-weight:600;line-height:1.4}.sx .sx-chart__body{flex:1;min-height:0;display:flex}.sx .sx-chart__axis{width:30px;color:var(--dw-faint);font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;flex:none;justify-content:space-between;margin:-7px 6px -7px 0;font-size:10.5px;line-height:14px;display:flex}.sx .sx-chart__plot{flex:1;align-items:flex-end;min-width:0;display:flex;position:relative}.sx .sx-chart__rule{background:var(--dw-line);height:1px;position:absolute;left:0;right:0}.sx .sx-chart__rule:last-of-type{background:var(--dw-line-strong)}.sx .sx-chart__slot{flex:1;justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.sx .sx-chart__bar{background:var(--series);width:16px;transition:height .7s var(--dw-ease);border-radius:3px 3px 0 0}.sx .sx-chart__months{color:var(--dw-faint);flex:none;padding:6px 0 0 36px;font-size:10.5px;line-height:14px;display:flex}.sx .sx-chart__months span{text-align:center;flex:1}.sx .sx-problems{box-sizing:border-box;--ss-popover-bg:var(--dw-raised);--ss-popover-shadow:0 0 0 1px var(--dw-line-strong), 0 14px 36px #00000080;flex-direction:column;gap:3px;width:420px;padding:12px;display:flex;top:119px;right:12px}.sx .sx-problems__title{color:var(--dw-strong);font-size:12.5px;font-weight:600;line-height:1.4}.sx .sx-problem{color:var(--dw-text);grid-template-columns:8px auto 1fr;align-items:baseline;gap:8px;font-size:12px;line-height:1.45;display:grid}.sx .sx-problem__dot{background:var(--danger);border-radius:50%;width:7px;height:7px;transform:translateY(-1px)}.sx .sx-problem__at{color:var(--dw-faint);font:11px/1.45 var(--ss-mono);white-space:nowrap}.sx .sx-menu-at{z-index:5;width:0;height:0;position:absolute}.sx .sx-menu{--ss-popover-bg:var(--dw-raised);--ss-popover-shadow:0 0 0 1px var(--dw-line-strong), 0 14px 36px #00000080;width:212px;bottom:0;left:0}.sx .sx-menu__label{white-space:nowrap;flex:1}.sx .sx-menu__label[data-off],.sx .sx-menu__label[data-off]+.ss-kbd{color:var(--dw-faint)}.sx .ss-stage[data-layout=compact] .dw-window{font-size:12px}.sx .ss-stage[data-layout=compact] .sx-tabs{height:30px;padding:0 8px}.sx .ss-stage[data-layout=compact] .sx-tab{height:24px;padding:0 10px;font-size:11.5px}.sx .ss-stage[data-layout=compact] .sx-bar{gap:8px;height:30px;padding:0 8px;font-size:11.5px}.sx .ss-stage[data-layout=compact] .sx-ref{min-width:40px;padding:2px 6px;font-size:10.5px}.sx .ss-stage[data-layout=compact] .sx-changes{right:8px}.sx .ss-stage[data-layout=compact] .sx-grid{font-size:11.5px}.sx .ss-stage[data-layout=compact] .sx-cell{padding:0 6px}.sx .ss-stage[data-layout=compact] .sx-num{padding-right:6px;font-size:10.5px}.sx .ss-stage[data-layout=compact] .sx-col{font-size:10.5px}.sx .ss-stage[data-layout=compact] .sx-chart{border-radius:8px;width:114px;height:132px;padding:8px;top:28px;left:188px}.sx .ss-stage[data-layout=compact] .sx-chart__title{margin-bottom:8px;font-size:10.5px}.sx .ss-stage[data-layout=compact] .sx-chart__bar{border-radius:2px 2px 0 0;width:6px}.sx .ss-stage[data-layout=compact] .sx-problems{width:282px;padding:8px 10px 10px 8px;top:65px;right:8px}.sx .ss-stage[data-layout=compact] .sx-problems__title{font-size:12px}.sx .ss-stage[data-layout=compact] .sx-problem{font-size:11.5px}.sx .ss-stage[data-layout=compact] .sx-menu{width:168px}
