.bd{--board-muted:color-mix(in srgb, var(--muted) 90%, var(--fg));--board-accent-text:color-mix(in srgb, var(--accent) 85%, var(--fg));--board-scrim:color-mix(in srgb, var(--bg) 76%, transparent);--board-area:color-mix(in srgb, var(--accent) 16%, var(--bg));--board-area-fg:color-mix(in srgb, var(--fg) 14%, var(--bg));--board-heat-p1:color-mix(in srgb, var(--fg) 37%, var(--bg));--board-heat-p2:color-mix(in srgb, var(--fg) 50%, var(--bg));--board-heat-p3:color-mix(in srgb, var(--fg) 66%, var(--bg));--board-heat-p4:color-mix(in srgb, var(--fg) 84%, var(--bg));--board-heat-n1:color-mix(in srgb, var(--warn) 48%, var(--bg));--board-heat-n2:color-mix(in srgb, var(--warn) 63%, var(--bg));--board-heat-n3:color-mix(in srgb, var(--warn) 80%, var(--bg));--board-heat-n4:var(--warn);--board-gut:clamp(16px, 3.2vw, 64px);--board-kpi:clamp(40px, 2.92vw, 56px);--board-h1:clamp(20px, 1.46vw, 28px);--board-pv:clamp(20px, 1.46vw, 28px);--board-head:44px;--board-toolbar:52px;--board-ctl:38px;--board-band:4px;--board-hc:34px;--board-heat-label:52px;--board-hc-min:20px;--board-heat-gap:4px;--board-picker-w:640px;--board-picker-list:552px;--board-timepop-w:420px;--board-opts-max:360px;--board-touch-hold:.35s;--board-m-a:.9s;--board-m-b:.52s;--board-m-c:.48s;--board-m-c-step:8ms;--board-m-c-tail:.12s;--board-m-d:.48s;--board-m-e:.48s;--board-m-e-step:40ms;--board-m-e-tail:.12s;--board-m-f:.6s;--board-m-g:.32s;--board-m-g-row:30ms;--board-m-g-col:12ms;--board-m-h:.7s;--board-m-i:.82s;--board-m-i-over:.04;--board-m-j:.56s;--board-t-kpi:80ms;--board-t-kpi-step:60ms;--board-t-panel:.42s;--board-t-panel-step:60ms;--board-roll:.45s;--board-roll-tick:.28s;--board-roll-ease:cubic-bezier(.22, .61, .36, 1);--board-name:.24s;--board-name-char:28ms;--board-band-step:40ms;--board-vars-draw:.3s;--board-event-after:.26s;--board-flip:.38s;--board-flip-stagger:90ms;--board-flip-ease:cubic-bezier(.65, 0, .35, 1);--board-morph:.52s;--board-tween:.4s;--board-seg:.22s;--board-gauge-aim:.6s;--board-yoy-clip:.48s;--board-pop:.2s;--board-detail-open:.42s;--board-detail-close:.36s;--board-leave:.28s;--board-drag-snap:.16s;--board-drag-slide:.24s;--board-pre-max:3s;--board-ease:cubic-bezier(.22, .61, .36, 1);background:var(--bg);color:var(--fg);padding-bottom:96px}:where(.bd) *,:where(.bd) :before,:where(.bd) :after{box-sizing:border-box;border-radius:0}:where(.bd) button{font:inherit;color:inherit;background:var(--bg);cursor:pointer}:where(.bd) button:disabled{cursor:default;color:var(--board-muted)}.bd-wrap{padding-inline:var(--board-gut)}.bd-num,.bd-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;white-space:nowrap}.bd-t{color:var(--board-muted)}.bd-ic{width:16px;height:16px;stroke:var(--fg);fill:none;flex:none}.bd-ic .f{fill:var(--fg);stroke:none}.bd-tb{top:var(--board-top,57px);z-index:20;min-height:var(--board-toolbar);border-bottom:1px solid var(--line);background:var(--bg);position:sticky}.bd-tb-in{min-height:var(--board-toolbar);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-block:7px;display:flex}.bd-crumb{font:500 16px/24px var(--font-sans);align-items:center;gap:10px;min-width:0;display:flex}.bd-crumb .c,.bd-crumb .sep{color:var(--board-muted)}.bd-crumb .cur{font-weight:600}.bd-dsel,.bd-tp,.bd-rf,.bd-dd{height:var(--board-ctl);border:1px solid var(--line);font:600 16px var(--font-sans);white-space:nowrap;align-items:center;gap:8px;padding:0 10px 0 12px;display:inline-flex}.bd-dsel[aria-expanded=true]{border-color:var(--accent);background:var(--accent-soft)}.bd-mask{vertical-align:bottom;display:inline-block;overflow:hidden}.bd-mask>span{display:inline-block}.bd-tctl{align-items:center;gap:8px;display:flex;position:relative}.bd-ib{width:var(--board-ctl);height:var(--board-ctl);border:1px solid var(--line);flex:none;place-items:center;display:grid}.bd-tp{border-color:var(--fg)}.bd-tp small{font:500 14px var(--font-sans);color:var(--board-muted)}.bd-rf{font-family:var(--font-mono);padding:0 10px}.bd-band{left:var(--board-gut);right:var(--board-gut);height:var(--board-band);gap:3px;display:flex;position:absolute;bottom:-1px}.bd-band button{background:var(--line);height:100%;transition:background-color var(--board-seg) var(--board-ease), flex-grow var(--board-seg) var(--board-ease);border:0;flex:1;padding:0}.bd-band button[data-on=true]{background:var(--fg)}.bd-eb{background:var(--accent-soft);border-bottom-color:var(--accent)}.bd-eb .t{font:700 16px var(--font-sans)}.bd-pop{z-index:40;background:var(--bg);border:1px solid var(--fg);transform-origin:top;position:absolute}.bd-pop[data-open=true]{animation:bd-clip var(--board-pop) var(--board-ease)}@keyframes bd-clip{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.bd-tpop{width:min(var(--board-timepop-w), calc(100vw - 2 * var(--board-gut)));top:calc(100% + 6px);right:0}.bd-tpop .sec{border-top:1px solid var(--line);padding:12px 16px}.bd-tpop .sec:first-child{border-top:0}.bd-k{font:600 14px/20px var(--font-sans);color:var(--board-muted);margin-bottom:8px;display:block}.bd-se{font:600 16px var(--font-mono);align-items:center;gap:10px;display:flex}.bd-se input{border:1px solid var(--line);background:var(--bg);min-width:0;height:40px;color:var(--fg);font:600 16px var(--font-mono);flex:1;padding:0 12px}.bd-se input:disabled{color:var(--board-muted)}.bd-menu{min-width:200px;padding:6px 0}.bd-menu button,.bd-menu a{text-align:left;width:100%;min-height:40px;font:600 16px var(--font-sans);color:var(--fg);background:var(--bg);border:0;align-items:center;gap:10px;padding:0 16px;text-decoration:none;display:flex}.bd-menu button:hover,.bd-menu button:focus-visible{background:var(--card)}.bd-menu button[aria-checked=true]{color:var(--board-accent-text)}.bd-menu hr{border:0;border-top:1px solid var(--line);margin:6px 0}.bd-menu p{font:500 14px/20px var(--font-sans);color:var(--board-muted);max-width:360px;margin:0;padding:8px 16px}.bd-hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;padding-top:24px;display:flex}.bd-hd h1{font:800 var(--board-h1) / 1.3 var(--font-sans);letter-spacing:-.03em;align-items:center;gap:12px;margin:0;display:flex}.bd-meta{font:500 16px/30px var(--font-sans);color:var(--board-muted);flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:8px;display:flex}.bd-meta b{color:var(--fg);font:600 16px var(--font-mono)}.bd-pill{border:1px solid var(--line);height:26px;font:600 14px/24px var(--font-sans);color:var(--fg);white-space:nowrap;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.bd-pill i{background:var(--accent);width:8px;height:8px;display:block}.bd-pill.warn i{background:var(--warn)}.bd-pill.live{border-color:var(--accent);color:var(--board-accent-text)}button.bd-pill{cursor:pointer}.bd-acts{flex-wrap:wrap;gap:8px;display:flex;position:relative}.bd-ab{border:1px solid var(--line);height:40px;font:600 16px var(--font-sans);white-space:nowrap;align-items:center;gap:8px;padding:0 14px 0 12px;display:inline-flex}.bd-ab.pri{border-color:var(--fg)}.bd-back{border:1px solid var(--fg);height:40px;font:600 16px var(--font-sans);align-items:center;gap:8px;padding:0 14px 0 10px;display:inline-flex}.bd-vars{border:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 18px;min-height:54px;margin-top:20px;padding:7px 12px;display:flex;position:relative}.bd-vars-line{background:var(--fg);transform-origin:0;pointer-events:none;width:calc(100% + 2px);height:1px;position:absolute;top:-1px;left:-1px;transform:scaleX(0)}.bd-v{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.bd-v .k{font:500 14px var(--font-sans);color:var(--board-muted)}.bd-sel{display:inline-flex;position:relative}.bd-sel .bd-dd[aria-expanded=true]{border-color:var(--accent)}.bd-opts{width:max-content;min-width:max(100%,200px);max-width:calc(100vw - 2 * var(--board-gut));max-height:var(--board-opts-max);background:var(--card);color:var(--fg);top:calc(100% + 6px);left:0;overflow-y:auto}.bd-opts:focus{outline:none}.bd-opts [role=option]{min-height:40px;font:600 16px var(--font-sans);color:var(--fg);white-space:normal;cursor:pointer;-webkit-user-select:none;user-select:none;border-left:3px solid #0000;align-items:center;padding:0 16px 0 13px;display:flex}.bd-opts [role=option][aria-selected=true]{color:var(--board-accent-text);background:var(--accent-soft);border-left-color:var(--accent)}.bd-opts [role=option][data-active=true]{background:var(--line);outline:1px solid var(--muted);outline-offset:-1px}.bd-fpop{gap:8px;min-width:200px;padding:12px;display:grid;top:calc(100% + 6px);left:0}.bd-seg{display:inline-flex;position:relative}.bd-seg button{height:var(--board-ctl);border:1px solid var(--line);font:600 16px var(--font-sans);white-space:nowrap;transition:color var(--board-seg) var(--board-ease);background:0 0;margin-left:-1px;padding:0 12px;position:relative}.bd-seg button:first-of-type{margin-left:0}.bd-seg button[aria-pressed=true]{color:var(--board-accent-text);z-index:2}.bd-seg-ind{border:1px solid var(--accent);background:var(--accent-soft);z-index:1;pointer-events:none;transition:transform var(--board-seg) var(--board-ease), width var(--board-seg) var(--board-ease);position:absolute;top:0;bottom:0;left:0}.bd-seg-wrap{background:var(--bg);display:inline-flex;position:relative}.bd-lgd{font:500 14px/24px var(--font-sans);flex-wrap:wrap;gap:4px 16px;margin-left:auto;display:flex}.bd-lgd span{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.bd-sw{width:20px;height:12px;display:inline-block}.bd-sw.a{background:var(--accent)}.bd-sw.f{border-top:3px solid var(--fg);height:0}.bd-sw.m{border-top:3px dashed var(--muted);height:0}.bd-sw.w{background:var(--warn);background-image:repeating-linear-gradient(135deg, var(--bg) 0 2px, transparent 2px 6px)}.bd-filters{display:contents}.bd-fone{display:none}.bd-dvars{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:16px;display:flex}.bd-grid{grid-template-columns:repeat(12,minmax(0,1fr));margin-top:16px;display:grid}.bd-pn{border:1px solid var(--line);background:var(--bg);flex-direction:column;min-width:0;display:flex;position:relative}.bd-ph{height:var(--board-head);background:var(--card);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;min-width:0;padding:0 6px 0 14px;display:flex}.bd-ph h3{font:700 16px/22px var(--font-sans);white-space:nowrap;min-width:0;margin:0}.bd-ph h3 button{font:inherit;text-align:left;background:0 0;border:0;padding:0}.bd-inf{width:16px;height:16px;stroke:var(--muted);fill:none;cursor:help;flex:none}.bd-inf .f{fill:var(--muted);stroke:none}.bd-spc{flex:1}.bd-badge{border:1px solid var(--line);font:500 14px/22px var(--font-sans);white-space:nowrap;padding:0 8px;display:inline-block}.bd-badge.warn{border-color:var(--warn)}.bd-mn{border:0;flex:none;place-items:center;width:32px;height:32px;display:grid;background:0 0!important}.bd-mn svg{fill:var(--fg)}.bd-hdl,.bd-ord{display:none}.bd-edit .bd-hdl{cursor:grab;touch-action:none;background:0 0;border:0;flex:none;place-items:center;width:22px;height:32px;display:grid}.bd-edit .bd-hdl svg{fill:var(--fg)}.bd-edit .bd-ord{border:1px solid var(--fg);min-width:26px;height:26px;font:700 14px var(--font-mono);place-items:center;padding:0 6px;display:inline-grid}.bd-edit .bd-kpi .bd-ph .bd-badge,.bd-edit .bd-kpi .bd-ph .bd-inf{display:none}.bd-lift{outline:2px dashed var(--accent);outline-offset:-2px;z-index:30;transform:translate(2px,-2px)}.bd-slot{outline:2px dashed var(--muted);outline-offset:-2px}.bd-pmenu{right:6px;top:calc(var(--board-head) - 4px)}.bd-empty{flex-direction:column;flex:1;padding:12px 18px 16px;display:flex;position:relative}.bd-empty .d{font:800 var(--board-pv) / 1.32 var(--font-mono)}.bd-empty .g{background-image:linear-gradient(to bottom, transparent calc(50% - 1px), var(--line) calc(50% - 1px), var(--line) 50%, transparent 50%);border-bottom:1px dashed var(--muted);flex:1;margin-top:12px}.bd-kb{cursor:pointer;text-align:left;border:0;flex-direction:column;flex:1;width:100%;min-height:0;padding:12px 18px 16px;display:flex;background:0 0!important}.bd-kv{font:800 var(--board-kpi) / 1.32 var(--font-mono);letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums}.bd-kv .u{font:600 20px var(--font-sans);color:var(--board-muted);letter-spacing:0;margin-left:8px}.bd-kv .ub{font:600 16px var(--font-sans);color:var(--board-muted);letter-spacing:0;white-space:nowrap;margin-left:8px;display:none}.bd-kd{font:700 16px/24px var(--font-mono);white-space:nowrap}.bd-kd em,.bd-pv .d em{font:500 14px var(--font-sans);color:var(--board-muted);white-space:nowrap;margin-left:8px;font-style:normal}.bd-kc{font:500 14px/20px var(--font-sans);color:var(--board-muted);white-space:nowrap}.bd-kc b{color:var(--fg);font:600 14px var(--font-mono)}.bd-ks{flex:1;min-height:40px;margin-top:8px;position:relative}.bd-kbar{background:var(--line);flex:none;height:6px;margin-top:10px;position:relative}.bd-kbar i{background:var(--accent);position:absolute;top:0;bottom:0;left:0}.bd-pb{flex-direction:column;flex:1;min-height:0;padding:12px 18px 14px;display:flex}.bd-pv{flex-wrap:wrap;align-items:baseline;gap:2px 14px;display:flex}.bd-pv .n{font:800 var(--board-pv) / 1.32 var(--font-mono);letter-spacing:-.03em;white-space:nowrap}.bd-pv .n small{font:600 16px var(--font-sans);color:var(--board-muted);letter-spacing:0;margin-left:6px}.bd-pv .d{font:700 16px var(--font-mono);white-space:nowrap}.bd-cv{flex:1;min-width:0;min-height:0;margin-top:8px;position:relative}.bd-cv>svg,.bd-ks>svg,.bd-sp>svg{display:block;position:absolute;top:0;left:0;overflow:visible}.bd-cv>svg:focus-visible{outline:2px solid var(--accent)}.bd-lg{font:500 16px/28px var(--font-sans);flex-wrap:wrap;gap:0 20px;margin-top:8px;display:flex}.bd-lg span{white-space:nowrap;align-items:center;display:inline-flex}.bd-lg b{font:700 16px var(--font-mono);margin-left:8px}.bd-lg em{font:500 14px var(--font-mono);color:var(--board-muted);margin-left:6px;font-style:normal}.bd-lg i{border-top:3px solid var(--fg);width:24px;height:0;margin-right:8px;display:inline-block}.bd-lg i.d{border-top-style:dashed}.bd-lg i.m{border-top:3px dashed var(--muted)}.bd-lg i.o{border-top:3px dotted var(--muted)}.bd-lg i.bf{background:var(--fg);border:0;height:12px}.bd-lg i.bm{background:var(--muted);border:0;height:12px}.bd-lg i.q{border:2px solid var(--warn);background:var(--bg);width:12px;height:12px}:where(.bd) svg text{font-family:var(--font-mono)}.bd-ax{font:500 14px var(--font-mono);fill:var(--board-muted)}.bd-gl{stroke:var(--line);stroke-width:1px}.bd-ann{font:600 14px var(--font-sans);fill:var(--fg)}.bd-annA{font:700 14px var(--font-mono);fill:var(--board-accent-text)}.bd-halo{paint-order:stroke;stroke:var(--bg);stroke-width:4px;stroke-linejoin:round}.bd-gv{font:800 var(--board-pv) var(--font-mono);fill:var(--fg);letter-spacing:-.03em}.bd-gs{font:500 14px var(--font-sans);fill:var(--board-muted)}.bd-x{stroke:var(--fg);stroke-width:1px;stroke-dasharray:3 3;pointer-events:none}.bd-tip{z-index:15;pointer-events:none;background:var(--bg);border:1px solid var(--fg);font:500 16px/24px var(--font-sans);white-space:nowrap;padding:8px 12px;position:absolute}.bd-tip b{font:700 16px var(--font-mono);margin-left:8px}.bd-tip em{font:600 14px var(--font-mono);color:var(--board-muted);font-style:normal;display:block}.bd-hw{grid-template-columns:var(--board-heat-label) minmax(0, 1fr);grid-template-rows:24px repeat(var(--rows,1), minmax(var(--board-hc-min), var(--board-hc)));gap:var(--board-heat-gap) 4px;flex:1;align-content:start;min-height:0;margin-top:10px;display:grid;overflow-y:auto}.bd-hy,.bd-hb{grid-row:1/-1;grid-template-rows:subgrid;min-width:0;display:grid}.bd-hy{grid-row:2/-1}.bd-hy span{min-height:0;font:500 14px/1 var(--font-mono);color:var(--board-muted);align-items:center;display:flex}.bd-hm,.bd-hg{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--board-heat-gap);display:grid}.bd-hm{grid-row:1}.bd-hm span{font:500 14px/24px var(--font-mono);color:var(--board-muted);white-space:nowrap}.bd-hg{grid-row:2/-1;grid-template-rows:subgrid}.bd-hg div{position:relative}.bd-hg .now{outline:3px solid var(--accent);outline-offset:-3px}.bd-hg .hot{outline:2px solid var(--fg);outline-offset:-2px}.bd-hg .p1{background:var(--board-heat-p1)}.bd-hg .p2,.bd-hl .p2{background:var(--board-heat-p2)}.p1{background:var(--board-heat-p1)}.p2{background:var(--board-heat-p2)}.p3{background:var(--board-heat-p3)}.p4{background:var(--board-heat-p4)}.n1{background-color:var(--board-heat-n1)}.n2{background-color:var(--board-heat-n2)}.n3{background-color:var(--board-heat-n3)}.n4{background-color:var(--board-heat-n4)}.n1,.n2,.n3,.n4{background-image:repeating-linear-gradient(135deg, var(--bg) 0 2px, transparent 2px 8px)}.bd-hl{flex-wrap:wrap;flex:none;align-items:center;gap:3px;margin-top:10px;display:flex}.bd-hl i{width:22px;height:14px;display:block}.bd-hl span{font:500 14px var(--font-mono);color:var(--board-muted);margin-left:8px}.bd-hs{font:500 14px/20px var(--font-sans);color:var(--board-muted);flex:none;margin-top:6px}.bd-hs b{color:var(--fg);font:700 14px var(--font-mono)}.bd-tbl{flex:1;min-height:0;padding:4px 18px 8px;overflow-y:auto}.bd-tr{border:0;border-bottom:1px solid var(--line);text-align:left;grid-template-columns:minmax(0,1.4fr) minmax(120px,1fr) auto 150px 96px;align-items:center;gap:18px;width:100%;min-height:64px;padding:8px 0;display:grid;background:0 0!important}.bd-tr .nm{font:600 16px/1.35 var(--font-sans)}.bd-tr .bd-sp{height:36px;position:relative}.bd-tr .v{font:700 18px var(--font-mono);text-align:right;white-space:nowrap}.bd-tr .v small{font:500 14px var(--font-sans);color:var(--board-muted);margin-left:4px}.bd-tr .dl{font:700 16px/22px var(--font-mono);text-align:right;white-space:nowrap}.bd-tr .dl em{font:500 14px/20px var(--font-sans);color:var(--board-muted);font-style:normal;display:block}.bd-tr .t{font:500 14px var(--font-mono);color:var(--board-muted);text-align:right}.bd-dst{height:auto;min-height:150px}.bd-dst .bd-kb{cursor:default}.bd-dst .bd-kv{font-size:clamp(32px,2.2vw,44px)}.bd-th,.bd-rw{grid-template-columns:1.1fr 1fr 1fr 1.2fr;gap:12px;display:grid}.bd-th{font:600 14px/34px var(--font-sans);color:var(--board-muted);border-bottom:1px solid var(--line)}.bd-rw{font:600 16px/46px var(--font-mono);border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}.bd-rw .v{font-weight:800}.bd-rw em{font:500 14px var(--font-sans);color:var(--board-muted);margin-left:6px;font-style:normal}.bd-more{border:1px solid var(--line);height:40px;font:600 16px var(--font-sans);margin-top:12px;padding:0 14px}.bd-src{font:500 16px/24px var(--font-sans);grid-template-columns:80px minmax(0,1fr);gap:10px 12px;margin:0;display:grid}.bd-src dt{color:var(--board-muted);font:500 14px/24px var(--font-sans)}.bd-src dd{margin:0}.bd-src a{color:var(--fg)}.bd[data-pick=open]>:not(.bd-tb){visibility:hidden}.bd-scrim{background:var(--board-scrim);z-index:35;position:fixed;inset:0}.bd-pick{width:min(var(--board-picker-w), calc(100vw - 2 * var(--board-gut)));border-color:var(--accent);top:calc(100% + 8px);left:0}.bd-pk-s{border-bottom:1px solid var(--line);align-items:center;gap:12px;height:60px;padding:0 20px;display:flex}.bd-pk-s input{min-width:0;height:40px;color:var(--fg);font:500 18px var(--font-sans);background:0 0;border:0;outline:none;flex:1}.bd-pk-s input::placeholder{color:var(--board-muted)}.bd-pk-s .c{font:600 14px var(--font-mono)}.bd-pk-l{max-height:var(--board-picker-list);position:relative;overflow-y:auto}.bd-gh{z-index:1;height:38px;font:700 14px/38px var(--font-sans);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg);padding:0 20px;position:sticky;top:0}.bd-pr{border:0;border-top:1px solid var(--line);text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:62px;padding:6px 20px;display:flex}.bd-pr .a b{font:700 20px/26px var(--font-sans);display:block}.bd-pr .a em{font:500 14px/20px var(--font-mono);color:var(--board-muted);font-style:normal;display:block}.bd-pr[aria-selected=true]{background:var(--accent-soft);box-shadow:inset 4px 0 0 var(--accent)}.bd-pr[aria-selected=true] .a em{color:var(--fg)}.bd-pr[data-hot=true]{box-shadow:inset 4px 0 0 var(--fg)}.bd-chip{border:1px solid var(--line);font:600 14px/26px var(--font-sans);white-space:nowrap;padding:0 10px;display:inline-block}.bd-chip.live{border-color:var(--accent);color:var(--board-accent-text)}.bd-prev{left:calc(min(var(--board-picker-w), calc(100vw - 2 * var(--board-gut))) + 16px);border-color:var(--line);width:600px;top:calc(100% + 8px)}.bd-prev .pt{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:60px;padding:0 20px;display:flex}.bd-prev .pt b{font:800 24px var(--font-sans)}.bd-prev .pg{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px;display:grid}.bd-gst{border:1px dashed var(--muted);min-width:0;min-height:150px;padding:12px;position:relative}.bd-gst.w{grid-column:span 4;min-height:90px}.bd-gst .t{font:700 16px/22px var(--font-sans)}.bd-gst .d{font:800 36px/44px var(--font-mono)}.bd-gst .gb{border-top:1px dashed var(--muted);position:absolute;bottom:12px;left:12px;right:12px}.bd-code{width:min(720px, calc(100vw - 2 * var(--board-gut)));top:calc(100% + 8px);right:0}.bd-code .pt{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 16px;display:flex}.bd-code .pt b{font:700 16px var(--font-sans)}.bd-code pre{font:500 14px/26px var(--font-mono);white-space:pre;max-height:60vh;margin:0;padding:12px 0;overflow-x:auto}.bd-code pre span{padding:0 16px;display:block}.bd-code pre .mv{background:var(--accent-soft);box-shadow:inset 4px 0 0 var(--accent)}.bd[data-intro=pre] .bd-anim{visibility:hidden;animation:bd-reveal 0s linear var(--board-pre-max) forwards}@keyframes bd-reveal{to{visibility:visible}}@media (max-width:1599px){.bd{--board-hc:30px}.bd-lgd{width:100%;margin-left:0}.bd-tr{grid-template-columns:minmax(0,1.4fr) minmax(100px,1fr) auto 140px 90px}.bd-kpi:not(.bd-dst) .bd-ph .bd-badge,.bd-kpi:not(.bd-dst) .bd-ph .bd-inf,.bd-kpi:not(.bd-dst) .bd-kv .u{display:none}.bd-kpi:not(.bd-dst) .bd-kv .ub{display:inline}.bd-prev{display:none}}@media (max-width:1099px){.bd-acts .bd-ab span{display:none}.bd-acts .bd-ab{padding:0 10px}}@media (max-width:599px){.bd-crumb .c,.bd-crumb .sep,.bd-tctl .bd-ib,.bd-tctl .bd-rf{display:none}.bd-tb-in{flex-wrap:nowrap}.bd-tp,.bd-dsel{height:44px}.bd-acts{width:100%}.bd-acts .bd-ab{flex:1 1 0;justify-content:center;height:44px}.bd-filters{display:none}.bd-fone{display:block;position:relative}.bd-vars{gap:8px;padding:8px}.bd-vars .bd-v,.bd-dvars .bd-v{width:100%}.bd-vars .bd-seg-wrap,.bd-dvars .bd-seg-wrap,.bd-seg-wrap .bd-seg{flex:1}.bd-seg button{flex:1;height:44px;padding:0 6px}.bd-kb{grid-template-columns:minmax(0,1fr) 120px;column-gap:12px;padding:12px 14px 14px;display:grid}.bd-kb>*{grid-column:1}.bd-kb .bd-ks{grid-area:1/2/span 4;min-height:96px;margin:0}.bd-kb .bd-kbar{grid-column:1/-1}.bd-kc,.bd-kd{white-space:normal}.bd-kpi:not(.bd-dst) .bd-kv .ub{margin:0;line-height:22px;display:block}.bd-cv{flex:none;height:230px}.bd-hw{--board-heat-gap:2px;grid-template-columns:44px minmax(0,1fr)}.bd-tr{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.bd-tr .bd-sp{grid-area:2/1/auto/-1}.bd-tr .v{grid-area:1/2}.bd-tr .dl{grid-area:3/2}.bd-tr .t{text-align:left;grid-area:3/1}.bd-th,.bd-rw{grid-template-columns:1fr 1fr 1fr 1fr;gap:6px}.bd-rw{font-size:14px}.bd-pick,.bd-code{border-width:1px 0 0;width:auto;position:fixed;inset:auto 0 0}.bd-pk-l{max-height:min(var(--board-picker-list), calc(100vh - 300px))}.bd-tpop{border-width:1px 0 0;width:auto;position:fixed;inset:auto 0 0}}@media (prefers-reduced-motion:reduce){.bd{--board-seg:0s;--board-pop:0s}.bd[data-intro=pre] .bd-anim{visibility:visible;animation:none}}.bd-d3{grid-column:span 3}.bd-d4{grid-column:span 4}.bd-d8{grid-column:span 8}.bd-d12{height:var(--board-detail-chart);grid-column:span 12}.bd{--board-detail-chart:400px;--board-roll-step:18ms}@media (max-width:1099px){.bd-d3{grid-column:span 6}.bd-d4,.bd-d8{grid-column:span 12}}@media (max-width:599px){.bd-d3{grid-column:span 12}.bd-d12{height:auto}}.bd-tpop .bd-v,.bd-tpop .bd-seg-wrap,.bd-tpop .bd-seg{flex:1;width:100%;display:flex}.bd-tpop .bd-seg button{flex:1}.bd-ar{fill:currentColor;vertical-align:baseline;flex:none;display:inline-block}.bd-slots{position:relative}.bd-ghost{z-index:1}.bd-cut{font:500 14px var(--font-sans);fill:var(--board-muted)}
.bd{--board-d-glow:color-mix(in srgb, var(--accent) 30%, var(--bg));--board-d-up:color-mix(in srgb, var(--fg) 30%, var(--bg));--board-d-brush:color-mix(in srgb, var(--accent) 18%, transparent);--board-d-track:color-mix(in srgb, var(--fg) 26%, var(--bg));--board-d-bar:color-mix(in srgb, var(--fg) 52%, var(--bg));--board-d-hero:132px;--board-d-main:400px;--board-d-sub:300px;--board-d-big:72px;--board-d-say:32px;--board-d-t-sent:.14s;--board-d-word:40ms;--board-d-sent:.36s;--board-d-t-latest:.12s;--board-d-t-pos:60ms;--board-d-pos:.48s;--board-d-t-main:.24s;--board-d-t-sub1:.36s;--board-d-t-sub2:.42s;--board-d-t-sub-gap:60ms;--board-d-t-rail:.48s;--board-d-rail-step:40ms;--board-d-spark:.42s;--board-d-l:.64s;--board-d-m:.64s;--board-d-m-step:60ms;--board-d-p:.6s;--board-d-p-step:40ms;--board-d-e-spread:.64s;--board-d-p-spread:.64s;--board-d-scan:.6s;--board-d-scan-band:.04;--board-d-heat:.26s;--board-d-heat-step:16ms;--board-d-sink:.26s;--board-d-zoom:.52s}@media (min-width:1100px){.bd-wrap>.bd-hd:has(~.bd-dhero){align-items:center;padding-top:16px}.bd-wrap>.bd-hd:has(~.bd-dhero)>div:first-child{flex-wrap:wrap;align-items:center;gap:6px 20px;display:flex}.bd-wrap>.bd-hd:has(~.bd-dhero) .bd-meta{margin-top:0}}.bd-dhero{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.bd-dhero.bd-dst{min-height:var(--board-d-hero)}.bd-dwait{border:1px solid var(--line)}.bd-dhero>.bd-pn{min-height:var(--board-d-hero);justify-content:space-between;gap:6px;padding:14px 18px}.bd-dsay{grid-column:span 6}.bd-dlast,.bd-dpos{grid-column:span 3}.bd-dk{font:600 14px/20px var(--font-sans);color:var(--board-muted);white-space:nowrap;align-items:center;gap:10px;display:flex}.bd-dk em{font:500 14px var(--font-mono);font-style:normal}.bd-dsay p{font:800 var(--board-d-say) / 1.28 var(--font-sans);letter-spacing:-.03em;word-break:keep-all;margin:0}.bd-dsay .w{vertical-align:bottom;padding-bottom:2px;display:inline-block;overflow:hidden}.bd-dsay .w>span{display:inline-block}.bd-dsay .w.hot{color:var(--board-accent-text)}.bd-dn{font:500 16px/22px var(--font-mono);color:var(--board-muted);letter-spacing:-.02em}.bd-dv{font:800 var(--board-d-big) / 1 var(--font-mono);letter-spacing:-.04em;color:var(--board-accent-text);white-space:nowrap;font-variant-numeric:tabular-nums}.bd-dv small{font:600 20px var(--font-sans);color:var(--board-muted);letter-spacing:0;margin-left:10px}.bd-dchip{font:500 14px/20px var(--font-sans);color:var(--board-muted);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.bd-dchip svg{fill:var(--fg)}.bd-dchip.dn svg{fill:var(--warn)}.bd-dchip b{font:700 16px var(--font-mono);color:var(--fg)}.bd-dlate{border:1px solid var(--warn);color:var(--fg);padding:0 6px}.bd-dtrack{background:var(--line);height:8px;margin:10px 10px 0;position:relative}.bd-dtrack i{background:var(--board-d-track);position:absolute;top:0;bottom:0;left:0}.bd-dtrack span{background:var(--fg);width:20px;height:20px;box-shadow:0 0 0 3px var(--bg);margin-left:-10px;position:absolute;top:-6px}.bd-dends{font:500 14px/20px var(--font-sans);color:var(--board-muted);white-space:nowrap;justify-content:space-between;gap:12px;display:flex}.bd-dends b{font:700 14px var(--font-mono);color:var(--fg)}.bd-dbody{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:var(--board-d-main) var(--board-d-sub);align-items:stretch;gap:16px;margin-top:16px;display:grid}.bd-dmain{height:var(--board-d-main);grid-column:1/span 9}.bd-dsubs{height:var(--board-d-sub);grid-column:1/span 9;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bd-drail{flex-direction:column;grid-area:1/10/span 2/span 3;gap:16px;min-width:0;min-height:0;display:flex}.bd-drail>.bd-pn{flex:none}.bd-dmb,.bd-dsb{flex-direction:column;flex:1;min-height:0;padding:8px 18px 12px;display:flex}.bd-dsb{padding-top:12px}.bd-dctl{flex-wrap:wrap;align-items:center;gap:4px 16px;min-height:40px;display:flex}.bd-dctl .bd-dlg{margin-top:0}.bd-dsub .bd-cv,.bd-dmain .bd-cv{margin-top:4px}.bd-rg button{height:32px;font:700 14px var(--font-mono);padding:0 10px}.bd-rg button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.bd-rg button:disabled{color:color-mix(in srgb, var(--muted) 45%, var(--bg))}.bd-lg i.a{border-top:4px solid var(--accent)}.bd-lg i.band{background:var(--board-area-fg);border:0;height:12px}.bd-lg i.bn{background-color:var(--board-heat-n2);background-image:repeating-linear-gradient(135deg, var(--bg) 0 2px, transparent 2px 7px);border:0;height:12px}.bd-lg i.pj{border:1px solid var(--muted);background-image:repeating-linear-gradient(45deg, var(--muted) 0 2px, transparent 2px 6px);height:12px}.bd-lg i.up,.bd-lg i.dn{background:var(--fg);border:0;width:12px;height:12px}.bd-lg i.dn{background:var(--warn)}.bd-lg i.ev,.bd-lg i.qf{border:2px solid var(--fg);width:12px;height:12px}.bd-dstat{font:500 14px/20px var(--font-sans);color:var(--board-muted);white-space:nowrap;align-items:baseline;gap:8px;margin-left:12px;display:inline-flex}.bd-dstat .v{font:700 16px var(--font-mono);color:var(--fg)}.bd-dval{font:700 14px var(--font-mono);fill:var(--fg)}.bd-scan{stroke:var(--accent);stroke-width:2px;pointer-events:none}.bd-brush{cursor:grab;touch-action:none;border-top:1px solid var(--line);flex:none;height:32px;margin-top:6px;position:relative}.bd-brush:active{cursor:grabbing}.bd-brush:focus-visible{outline:2px solid var(--accent)}.bd-brush svg{display:block;position:absolute;top:0;left:0}.bd-dsub{height:100%;min-height:0;overflow:hidden}.bd-back{white-space:nowrap;flex:none}.bd-dheat{gap:var(--board-heat-gap);flex-direction:column;flex:1;min-height:0;display:flex}.bd-dhm,.bd-dhr{grid-template-columns:var(--board-heat-label) repeat(var(--cols), minmax(0, 1fr));gap:var(--board-heat-gap);display:grid}.bd-dhm span{font:500 14px/20px var(--font-mono);color:var(--board-muted);white-space:nowrap}.bd-dhr{flex:1;min-height:12px;max-height:44px}.bd-dhr .y{font:500 14px/1 var(--font-mono);color:var(--board-muted);align-items:center;display:flex}.bd-dhc{transform-origin:50%;min-height:0;display:block}.bd-dhc.na{border:1px solid var(--line);background-image:repeating-linear-gradient(135deg, var(--line) 0 2px, transparent 2px 7px)}.bd-dhc.future{border:1px dashed var(--line)}.bd-dhc.now{outline:3px solid var(--fg);outline-offset:-3px;box-shadow:inset 0 0 0 5px var(--bg)}.bd-dhc.hot{outline:2px dashed var(--fg);outline-offset:-2px}.bd-dhc.lit{background:var(--accent)}.bd-dhl{font:500 14px/20px var(--font-mono);color:var(--board-muted);flex-wrap:wrap;align-items:center;gap:3px;margin-top:6px;display:flex}.bd-dhl i{width:18px;height:12px;display:block}.bd-dhl span{white-space:nowrap;margin-left:8px}.bd-dhl b{color:var(--fg)}.bd-drel>div:last-child{flex-direction:column;display:flex}.bd-drr{border:0;border-bottom:1px solid var(--line);text-align:left;grid-template-columns:minmax(0,1fr) 64px auto;align-items:center;gap:12px;min-height:64px;padding:8px 14px;display:grid;background:0 0!important}.bd-drr:hover{background:var(--card)!important}.bd-drr .nm{flex-direction:column;min-width:0;display:flex}.bd-drr .nm b{font:600 15px/20px var(--font-sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bd-drr .nm em{font:500 14px/20px var(--font-sans);color:var(--board-muted);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.bd-drr svg .ln{fill:none;stroke:var(--fg);stroke-width:1.5px;stroke-dasharray:1}.bd-drr svg rect{fill:var(--fg)}.bd-drr .v{font:700 16px var(--font-mono);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.bd-drr .v svg{fill:var(--fg)}.bd-drr .v svg.dn{fill:var(--warn)}.bd-dnb{flex-direction:column;gap:4px;padding:14px 18px 16px;display:flex}.bd-dnb b{font:800 28px/1.2 var(--font-mono);letter-spacing:-.03em}.bd-dnb span{font:500 16px/22px var(--font-sans);color:var(--board-muted)}.bd-dsrc .bd-src{grid-template-columns:56px minmax(0,1fr);padding:14px 18px 16px;font-size:15px}.bd-dsrc .nt{font:500 14px/21px var(--font-sans);color:var(--board-muted)}.bd-dlow{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px;margin-top:16px;display:grid}.bd-dhist{grid-column:span 9}.bd-dhist.y3 .bd-th,.bd-dhist.y3 .bd-rw{grid-template-columns:1.1fr 1fr 1fr}.bd-dside{flex-direction:column;grid-column:span 3;gap:16px;min-width:0;display:flex}.bd-devs ol{margin:0;padding:4px 18px 12px;list-style:none}.bd-devs li{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px 10px;padding:10px 0;display:flex}.bd-devs .dt{font:600 14px/20px var(--font-mono);color:var(--board-muted)}.bd-devs li[data-conflict] .dt{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.bd-devs .ct{font:600 14px/20px var(--font-sans);color:var(--fg)}.bd-devs b{font:600 15px/22px var(--font-sans);flex-basis:100%}.bd-rwe{border-bottom:1px solid var(--line);font:500 14px/20px var(--font-sans);color:var(--board-muted);align-items:center;gap:10px;padding:6px 0 6px 2px;display:flex}.bd-rwe i{border:2px solid var(--fg);flex:none;width:10px;height:10px}.bd-rwe span{font:500 14px/20px var(--font-mono)}.bd-rwe b{color:var(--fg);font-weight:600}@media (max-width:1599px){.bd{--board-d-main:360px;--board-d-sub:260px;--board-d-big:52px;--board-d-say:24px}.bd-dhero{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.bd-dsay{grid-area:1/1/span 2}.bd-dhero>.bd-dlast,.bd-dhero>.bd-dpos{grid-column:2;min-height:0}.bd-dhero>.bd-dlast{flex-flow:wrap;align-items:baseline;column-gap:16px}.bd-dlast .bd-dk{flex-basis:100%}.bd-dmain,.bd-dsubs{grid-column:1/span 8}.bd-drail{grid-column:9/span 4}}@media (max-width:1099px){.bd-dhero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bd-dsay{grid-area:auto/1/auto/-1}.bd-dhero>.bd-dlast,.bd-dhero>.bd-dpos{grid-column:auto}.bd-dbody{grid-template-rows:none}.bd-dmain,.bd-dsubs,.bd-drail,.bd-dhist,.bd-dside{grid-area:auto/1/auto/-1}}@media (max-width:599px){.bd{--board-d-big:48px;--board-d-say:18px}.bd-dhero{grid-template-columns:minmax(0,1fr)}.bd-dhero>.bd-dlast,.bd-dhero>.bd-dpos{grid-column:1}.bd-dmain{height:auto}.bd-dmain .bd-ph{flex-wrap:wrap;row-gap:8px;height:auto;padding:8px 10px}.bd-rg{flex-basis:100%;display:flex}.bd-rg button{flex:1;padding:0}.bd-dmain .bd-cv{flex:none;height:260px}.bd-brush{height:28px}.bd-dsubs{grid-template-columns:minmax(0,1fr);height:auto}.bd-dsub{height:300px}.bd-dsub .bd-cv{flex:1;height:auto}.bd-drr .nm em{white-space:normal}.bd-dmb,.bd-dsb{padding-inline:10px}}
