:root{--bg: #fff;--panel: #fff;--text: #1b1d21;--muted: #7b8088;--line: #e7e9ec;--accent: #1b1d21;--mark-eye: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linejoin='round'%3E%3Cpath d='M1.8 12C4.4 7.3 7.9 5 12 5s7.6 2.3 10.2 7c-2.6 4.7-6.1 7-10.2 7S4.4 16.7 1.8 12z'/%3E%3Ccircle cx='12' cy='12' r='3.4' fill='black' stroke='none'/%3E%3C/svg%3E");--mark-eye-off: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.8 12C4.4 7.3 7.9 5 12 5s7.6 2.3 10.2 7c-2.6 4.7-6.1 7-10.2 7S4.4 16.7 1.8 12z' opacity='.55'/%3E%3Cpath d='M3.5 3.5l17 17'/%3E%3C/svg%3E");--mark-settings: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M3.5 6.5h17M3.5 12h17M3.5 17.5h17'/%3E%3Ccircle cx='9' cy='6.5' r='2.7' fill='black' stroke='none'/%3E%3Ccircle cx='15.5' cy='12' r='2.7' fill='black' stroke='none'/%3E%3Ccircle cx='7.5' cy='17.5' r='2.7' fill='black' stroke='none'/%3E%3C/svg%3E");--mark-help: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.2 8.6a3.9 3.9 0 1 1 5.9 3.3c-1.3.8-2.1 1.5-2.1 3'/%3E%3Cpath d='M12 19.6h.01'/%3E%3C/svg%3E");--mark-more: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Ccircle cx='5' cy='12' r='2.2'/%3E%3Ccircle cx='12' cy='12' r='2.2'/%3E%3Ccircle cx='19' cy='12' r='2.2'/%3E%3C/svg%3E");--mark-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E");--mark-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 9l6.5 6.5L18.5 9'/%3E%3C/svg%3E");--mark-sun: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='4.2'/%3E%3Cpath d='M12 2.6v2.3M12 19.1v2.3M2.6 12h2.3M19.1 12h2.3M5.35 5.35l1.6 1.6M17.05 17.05l1.6 1.6M5.35 18.65l1.6-1.6M17.05 6.95l1.6-1.6'/%3E%3C/svg%3E");--mark-moon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linejoin='round'%3E%3Cpath d='M19.8 14.6A8 8 0 1 1 9.4 4.2a6.6 6.6 0 0 0 10.4 10.4z'/%3E%3C/svg%3E");--mark-cues: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M12 2.5l2.2 7.3 7.3 2.2-7.3 2.2-2.2 7.3-2.2-7.3L2.5 12l7.3-2.2z'/%3E%3C/svg%3E");--mark-books: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linejoin='round'%3E%3Crect x='3.5' y='4.5' width='4.5' height='15' rx='.8'/%3E%3Crect x='9.75' y='4.5' width='4.5' height='15' rx='.8'/%3E%3Crect x='16' y='4.5' width='4.5' height='15' rx='.8'/%3E%3C/svg%3E");--ui: #2f6bff;--bid: #0fa44a;--bid-soft: #cdeed8;--ask: #e0066f;--ask-soft: #ffd0e6;--gutter: 192px;font:12px/1.35 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--ui: #5b9bff}*{box-sizing:border-box}html,body{margin:0;height:100%;background:var(--bg);color:var(--text);overflow:hidden}#app{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;height:100vh;height:100dvh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:40px;padding:4px 12px;border-bottom:1px solid var(--line);background:var(--panel)}.toolbar .brand{font-weight:700;letter-spacing:.02em;margin-right:4px}.toolbar .spacer{flex:1;min-width:0}.toolbar.cockpit{align-items:stretch;gap:4px 3px;padding:2px 6px 5px}.toolbar.cockpit{zoom:var(--bar-zoom, 1)}.toolbar.cockpit.wrapped>.deck{flex:var(--deck-grow, 1) 1 var(--deck-w, auto)}.toolbar.cockpit.wrapped:not(.fitting) .deck-row>:is(button,select,.seg,.split,.scale):not(.coin-btn){flex:1 1 auto}.toolbar.cockpit.wrapped:not(.fitting) .split>button:first-child{flex:1 1 auto}.toolbar.cockpit.wrapped:not(.fitting) .seg:not(.toggles)>button{flex:1 1 0}.toolbar.cockpit.wrapped:not(.fitting) .deck-time .seg{grid-template-columns:repeat(4,minmax(max-content,1fr))}.toolbar.cockpit.wrapped:not(.fitting) .deck-panels .seg.toggles{grid-template-columns:repeat(6,minmax(max-content,1fr))}.toolbar .deck.deck-grid{display:grid;grid-template-columns:var(--deck-cols-px);align-content:center;gap:4px}.toolbar.cockpit.wrapped:not(.fitting) .deck.deck-grid{grid-template-columns:var(--deck-cols-fr)}.toolbar .deck.deck-grid>.deck-row{display:contents}.toolbar .deck.deck-grid>.deck-row>*{width:auto;max-width:none;min-width:0;justify-self:stretch}.toolbar .deck.deck-grid .split>button:first-child{flex:1 1 auto;min-width:0}.toolbar .deck.deck-flush>.deck-row>:is(button,select,.seg,.split,.scale):not(.coin-btn){flex:1 1 auto}.toolbar .deck.deck-flush .split>button:first-child{flex:1 1 auto}.toolbar .deck.deck-flush .seg:not(.toggles)>button{flex:1 1 0}.toolbar.cockpit.fitting{zoom:var(--fit-zoom, 1);flex-wrap:nowrap}.toolbar.cockpit.fitting>.deck{flex:none}.toolbar.cockpit>.deck-break{flex:0 0 100%;height:0;margin-top:-4px}.toolbar.cockpit.fitting>.deck-break{display:none}.toolbar.cockpit.wrapped .deck-tools{margin-left:0}.toolbar.cockpit :is(button,select){box-sizing:border-box;height:22px;padding:0 5px}.toolbar.cockpit .led-btn{padding-left:19px}.toolbar.cockpit .led-btn:before{left:6px}.toolbar .deck-time .seg{display:grid;grid-template-columns:repeat(4,auto)}.toolbar .deck-time .seg button{margin-left:-1px;margin-top:-1px;border-radius:0}.toolbar .deck-time .seg button:nth-child(4n+1){margin-left:0}.toolbar .deck-time .seg button:nth-child(-n+4){margin-top:0}.toolbar .deck-heat select{max-width:104px}.toolbar .deck-heat select.heat-source,.toolbar .deck.deck-grid.deck-heat>.deck-row>select.heat-source{width:96px}.toolbar.cockpit.wrapped:not(.fitting) .deck.deck-grid.deck-heat>.deck-row>select.heat-source{min-width:100%}.toolbar.cockpit select.market{width:172px}.toolbar.cockpit{position:relative;z-index:30}.toolbar.cockpit .notice{position:absolute;left:8px;right:8px;top:calc(100% + 4px);z-index:45;box-shadow:2px 2px 0 var(--shadow)}.toolbar .deck{display:flex;flex-direction:column;justify-content:center;gap:4px;min-inline-size:0;margin:0;padding:1px 4px 5px}.toolbar .deck>legend{padding:0 4px;margin-left:-2px;font-size:10px;line-height:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.toolbar .deck-row{display:flex;align-items:center;gap:4px}.toolbar .deck-tools{margin-left:auto}.toolbar .deck.deck-tools>legend{text-transform:none;letter-spacing:0;font-weight:700;color:var(--text)}.toolbar.cockpit .deck-tools .deck-row{display:grid;grid-template-columns:minmax(0,1fr) 24px 24px;gap:4px}.toolbar.cockpit .deck-tools .deck-row>button.icon-btn{padding:0}.toolbar.cockpit .deck-tools .deck-row:first-of-type{grid-template-columns:auto minmax(0,1fr)}.toolbar.cockpit .deck-tools .deck-row>button{width:100%;min-width:0;justify-content:center;text-align:center}.toolbar.cockpit .deck-tools .deck-row>button.install{position:relative;font-size:0;padding:0}.toolbar.cockpit .deck-tools .deck-row>button.install:before{content:"";position:absolute;left:50%;top:50%;width:14px;height:14px;transform:translate(-50%,-50%);background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5v11M7.5 10L12 14.5 16.5 10M4.5 15.5v4h15v-4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5v11M7.5 10L12 14.5 16.5 10M4.5 15.5v4h15v-4'/%3E%3C/svg%3E") center / contain no-repeat}.toolbar.cockpit .deck-tools .deck-row:has(>button.install[hidden])>:first-child:not(.tour-btn){grid-column:1 / 3}html[data-frame=textmode] .toolbar.cockpit{font-size:10.5px}html[data-frame=textmode] .toolbar.cockpit :is(button,select){padding:2px 4px}html[data-frame=textmode] .toolbar.cockpit .led-btn{padding-left:17px}html[data-frame=textmode] .toolbar.cockpit .led-btn:before{left:5px}.toolbar .deck .chips:empty{display:none}.toolbar .deck-panels .seg.toggles{display:grid;grid-template-columns:repeat(6,auto)}.toolbar .deck-panels .seg.toggles button{margin-left:-1px;margin-top:-1px;border-radius:0}.toolbar.cockpit .deck-panels .seg.toggles button{padding-left:4px;padding-right:4px}.toolbar .deck-panels .seg.toggles button:nth-child(6n+1){margin-left:0}.toolbar.collapsed{min-height:0;padding-top:0;padding-bottom:0}.toolbar.collapsed>:not(.notice,.bar-expand){display:none}.toolbar:not(.collapsed)>.bar-expand{display:none}.toolbar .bar-collapse,.toolbar .bar-expand{display:inline-grid;place-items:center;padding:0;color:var(--muted);cursor:pointer}.toolbar .bar-collapse:before,.toolbar .bar-expand:before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 15l6-6 6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 15l6-6 6 6'/%3E%3C/svg%3E") center / contain no-repeat}.toolbar .bar-expand:before{transform:rotate(180deg)}.toolbar .bar-collapse:hover,.toolbar .bar-expand:hover,.toolbar .bar-expand:focus-visible,.toolbar .bar-collapse:active,.toolbar .bar-expand:active{color:var(--text)}.toolbar.collapsed>.bar-expand{display:grid;flex:none;box-sizing:border-box;width:100%;height:12px;min-height:0;margin:0;border:0;border-radius:0;background:var(--panel)}.toolbar.collapsed>.bar-expand:before{width:12px;height:12px}.toolbar.cockpit .deck-tools{position:relative}.toolbar.cockpit .deck-tools>.bar-collapse{position:absolute;bottom:-8px;right:3px;box-sizing:border-box;width:20px;height:14px;padding:0;border:0;border-radius:0;background:var(--panel)}.toolbar.cockpit .deck-tools>.bar-collapse:before{width:12px;height:12px}@media(pointer:coarse){.toolbar.collapsed>.bar-expand{height:22px}.toolbar.collapsed>.bar-expand:before{width:16px;height:16px}}.toolbar .deck-panels .seg.toggles button:nth-child(-n+6){margin-top:0}.venues-btn .count{display:inline-block;min-width:5.6ch;margin-left:6px;text-align:right;line-height:1;color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.venues-btn .count[hidden]{display:none}.venues-btn[data-state=warn]{border-color:var(--warn)}.venues-btn[data-state=warn] .count{color:var(--warn)}:is(.toolbar,.sheet) .heatctl{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:11px}:is(.toolbar,.sheet) .scale{display:inline-flex;flex-direction:column;gap:1px;width:120px}:is(.toolbar,.sheet) .legend{display:flex;justify-content:space-between;align-items:center;height:14px;border:1px solid var(--line);border-radius:var(--radius);padding:0 4px}:is(.toolbar,.sheet) .legend i{font-style:normal;font-size:9px;line-height:1;color:#fff}:root:not([data-frame=bevel]) :is(.toolbar,.sheet) .legend i{padding:1px 3px;background:#0000009e}:is(.toolbar,.sheet) .scale input[type=range]{width:100%;height:10px;margin:0;accent-color:var(--text)}.statusbar{position:relative;z-index:6;display:none;align-items:center;gap:4px 16px;min-height:24px;padding:2px 12px;border-top:1px solid var(--line);background:var(--panel);font-size:11px;color:var(--muted)}html[data-layout=desktop] .statusbar{display:flex}.statusbar .spacer{flex:1;min-width:0}.statusbar .status-item[hidden]{display:none}.statusbar .status-item{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statusbar .status-item.status-mark,.statusbar .status-item.status-conn,.statusbar .status-controls{flex:none}.statusbar .status-conn:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--ask);margin-right:6px}.statusbar .status-conn[data-state=live]:before{background:var(--bid)}.statusbar .status-venues[data-state=some],.statusbar .status-mark[data-state=stale]{color:var(--warn)}.statusbar .status-venues[data-state=none]{color:var(--warn);font-weight:600}.statusbar .status-save[data-state=off],.statusbar .status-save[data-state=failed]{color:var(--warn)}.statusbar .status-save[data-state=failed]{font-weight:600}.statusbar .status-controls{display:inline-flex;align-items:center;gap:6px}.statusbar .status-controls button{padding:0 6px;min-height:20px;font-size:11px}.statusbar .status-controls .led-btn{padding-left:18px}.statusbar .status-controls .led-btn:before{left:6px}.chip.more-chip{color:var(--muted);border-style:dashed}.toolbar .status{font-size:11px;color:var(--muted)}.toolbar .status:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--ask);margin-right:6px}.toolbar .status[data-state=live]:before{background:var(--bid)}button,select{font:inherit;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:3px 8px;cursor:pointer}button:hover,select:hover{border-color:var(--muted)}button.on{background:var(--text);color:var(--bg);border-color:var(--text)}.seg{display:inline-flex}.seg button{border-radius:0;margin-left:-1px}.seg button:first-child{border-radius:var(--radius) 0 0 var(--radius);margin-left:0}.seg button:focus-visible{position:relative;z-index:1}.chips{display:inline-flex;flex-wrap:wrap;gap:4px;max-width:100%}.chip{padding:1px 8px;border-radius:var(--radius);font-size:11px}.chip.off{color:var(--muted);text-decoration:line-through;background:transparent}.chip.scoped-out{opacity:.38}.chip.blocked{color:var(--muted);border:1px dashed var(--line);cursor:help}.chip.blocked.faulty{border-color:color-mix(in srgb,var(--ask) 55%,var(--line));color:var(--ask)}.chip-mark,.notice-mark{display:inline-block;flex:none;background:currentColor;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat}.chip-mark{width:11px;height:11px;margin-right:4px;vertical-align:-1px}.notice-mark{width:14px;height:14px}.mark-ban{--mark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M6 18L18 6'/%3E%3C/svg%3E")}.mark-warn{--mark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5L21.5 20h-19z'/%3E%3Cpath d='M12 10v4.5M12 17.4h.01'/%3E%3C/svg%3E")}.mark-wait{--mark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h.01M12 12h.01M19 12h.01'/%3E%3C/svg%3E")}.mark-info{--mark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5.5M12 7.6h.01'/%3E%3C/svg%3E")}.notice-mark.mark-ban{color:var(--ask)}.notice-mark.mark-info{color:var(--ui)}.blocked-chips:empty{display:none}.toolbar .notice{flex:1 0 100%;display:flex;align-items:center;gap:8px;padding:4px 10px;border-radius:var(--radius);font-size:12px;border:1px solid color-mix(in srgb,var(--ask) 45%,var(--line));background:color-mix(in srgb,var(--ask) 12%,var(--panel))}.toolbar .notice[hidden]{display:none}.notice.info{border-color:color-mix(in srgb,var(--ui) 45%,var(--line));background:color-mix(in srgb,var(--ui) 12%,var(--panel))}.toolbar .notice-close{margin-left:auto;width:24px;height:22px;--cross: 9px}.toolbar .update-notice .update-text{flex:1 1 auto;min-width:0;text-wrap:balance}.toolbar .update-notice button.update-reload{flex:none;height:24px;padding:0 12px}.toolbar .update-notice button.notice-close{flex:none;width:32px;margin-left:0}.statusbar .status-notices{display:contents}.statusbar .update-notice{flex:0 20 auto;display:inline-grid;grid-template-columns:auto minmax(0,max-content) auto auto;align-items:center;column-gap:6px;min-height:20px;padding:0 2px 0 6px;border:1px solid color-mix(in srgb,var(--ui) 45%,var(--line));border-radius:var(--radius);background:color-mix(in srgb,var(--ui) 12%,var(--panel));color:var(--text);white-space:nowrap}.statusbar .update-notice[hidden]{display:none}.statusbar .update-notice .update-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.statusbar .update-notice .notice-mark{width:12px;height:12px}.statusbar .update-notice button.update-reload{min-height:16px;height:16px;padding:0 6px;font-size:11px}.statusbar .update-notice button.notice-close{width:18px;height:16px;--cross: 8px}.venue-list .blocked{color:var(--ask)}.seg.scope.inert{opacity:.6}:where(.sheet) .seg:is(.scope,.zone-seg) button.on{background:var(--ui);border-color:var(--ui);color:var(--on-ui, #fff)}main{--side-w: max(clamp(350px, 26.25vw, 420px), 19.1vw);--flow-w: max(clamp(260px, 18.75vw, 300px), 19.1vw);display:grid;grid-template-columns:var(--left-w) 6px minmax(0,1fr) 6px var(--right-w);min-height:0}main{--left-w: var(--flow-w);--right-w: var(--side-w);--rail-w: 22px}.chart-col,.side-col,.flow-col{display:flex;flex-direction:column;min-width:0;min-height:0}.side-col[hidden],.flow-col[hidden],.splitter[hidden],.edge-rail{display:none}:is(.flow-col,.side-col)[data-state=rail]{background:var(--panel)}.flow-col[data-state=rail]{border-right:1px solid var(--line)}.side-col[data-state=rail]{border-left:1px solid var(--line)}:is(.flow-col,.side-col)[data-state=rail]>.edge-rail{display:flex;flex-direction:column;align-items:stretch;gap:6px;flex:1 1 auto;min-height:0;padding:8px 0;overflow:hidden}.edge-tab{display:flex;flex-direction:column;align-items:center;gap:8px;flex:0 1 auto;min-height:0;padding:9px 0;border-color:transparent;background:transparent;color:var(--muted);font-size:11px;line-height:1;overflow:hidden}.edge-tab span{writing-mode:vertical-rl;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow-col .edge-tab span{transform:rotate(180deg)}.edge-tab:hover,.edge-tab:focus-visible{color:var(--text);border-color:var(--edge);background:color-mix(in srgb,var(--ui) 14%,var(--panel))}.edge-tab.folded{color:var(--ui);border:1px dashed color-mix(in srgb,var(--ui) 55%,transparent)}.edge-chev{flex:none;width:6px;height:6px;border:solid currentColor;border-width:0 1.6px 1.6px 0}.flow-col .edge-chev{transform:rotate(-45deg)}.side-col .edge-chev{transform:rotate(135deg)}html[data-layout^=phone] .edge-rail{display:none!important}html[data-layout=desktop] .pane-head.has-tools{position:relative;padding-right:54px;touch-action:none}.pane-tools{position:absolute;top:3px;right:4px;z-index:7;display:flex;gap:2px}html[data-layout^=phone] .pane-tools,.side-break{display:none}html[data-layout=desktop] .pane-head.side-head{--head-row-gap: 5px;row-gap:var(--head-row-gap);cursor:grab;touch-action:none;user-select:none}html[data-layout=desktop] .side-head>.grip{order:-2}html[data-layout=desktop] .side-head>strong{order:-1;flex:1 1 0;min-width:2.2em;max-width:max-content;overflow:hidden;text-overflow:ellipsis}html[data-layout=desktop] .pane-head.side-head>button.help{order:0;margin-left:0}html[data-layout=desktop] .side-head>.pane-tools{position:static;flex:none;order:2;margin:0 -4px 0 auto}html[data-layout=desktop] .side-head>.side-break{display:block;order:3;flex:1 0 100%;height:0}html[data-layout=desktop] .side-head>:not(.grip,strong,button.help,.pane-tools,.side-break){order:4}html[data-layout] .pane-head :is(.pane-x,.pane-more,.pane-range){position:relative;width:20px;height:20px;min-height:0;padding:0;font-size:0;line-height:0;color:var(--muted)}html[data-layout] .pane-head .pane-x{--cross: 9px}html[data-layout] .pane-head :is(.pane-x,.pane-more,.pane-range):hover{color:var(--text)}html[data-layout=desktop] .pane-head.has-tools:has(>.pane-tools>.pane-range){padding-right:76px}.pane-range:before{content:"";position:absolute;inset:0;margin:auto;width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-dasharray='4 3'%3E%3Crect x='3' y='5' width='18' height='14'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-dasharray='4 3'%3E%3Crect x='3' y='5' width='18' height='14'/%3E%3C/svg%3E") center / contain no-repeat}html[data-layout] .pane-head .pane-range[data-state=on]{color:var(--ui);background:color-mix(in srgb,var(--ui) 16%,transparent);box-shadow:inset 0 0 0 1px var(--ui)}.pane-more:before{content:"";position:absolute;inset:0;margin:auto;width:14px;height:14px;background:currentColor;-webkit-mask:var(--mark-more) center / contain no-repeat;mask:var(--mark-more) center / contain no-repeat}body.pane-dragging,body.pane-dragging *{cursor:grabbing!important;user-select:none!important}.pane.moving{opacity:.55}.pane-ghost{position:fixed;left:0;top:0;z-index:90;display:flex;align-items:center;gap:7px;padding:4px 11px 4px 7px;border:1px solid var(--text);border-radius:var(--radius);background:var(--panel);color:var(--text);font-size:12px;font-weight:700;white-space:nowrap;pointer-events:none;box-shadow:3px 3px 0 var(--shadow)}.pane-ghost .grip-mark{flex:none;width:10px;height:15px;color:var(--muted);background:radial-gradient(circle,currentColor 1.2px,transparent 1.6px) 0 0 / 5px 5px}.drop-mark{position:fixed;z-index:89;pointer-events:none;border-radius:2px;background:var(--ui)}.drop-mark[hidden]{display:none}.drop-mark.area{border-radius:0;background:color-mix(in srgb,var(--ui) 14%,transparent);outline:2px dashed var(--ui);outline-offset:-2px}.pane.heat .map-layout:before{content:"";width:13px;height:13px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='1.5'/%3E%3Cpath d='M9 4v16M9 12h12'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='1.5'/%3E%3Cpath d='M9 4v16M9 12h12'/%3E%3C/svg%3E") center / contain no-repeat}.layout-now{display:flex;align-items:center;gap:10px;padding:2px 0 6px}.layout-now .layout-thumb{flex:none;width:66px}.layout-now-text{font-size:12px;font-weight:600}.layout-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.layout-card{position:relative;display:flex;min-width:0}.layout-card>.layout-apply{flex:1 1 auto;display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:0;padding:6px 6px 7px;text-align:left;background:var(--panel)}.layout-card>.layout-apply:hover{border-color:var(--text)}.layout-card.on>.layout-apply{border-color:var(--ui);box-shadow:inset 0 0 0 1px var(--ui)}.layout-thumb{display:block;width:100%;height:auto}.layout-thumb rect{fill:var(--panel);stroke:var(--muted);stroke-width:.8}.layout-thumb polyline{fill:none;stroke:var(--muted);stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.layout-thumb .t-map rect{fill:color-mix(in srgb,var(--ui) 22%,var(--panel));stroke:var(--ui)}.layout-thumb .t-map polyline{stroke:var(--ui)}.layout-thumb .t-strip rect{fill:color-mix(in srgb,var(--text) 6%,var(--panel))}.layout-title{display:block;font-size:12px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-blurb{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;font-size:10.5px;line-height:1.3;color:var(--muted)}.layout-card.own .layout-blurb{-webkit-line-clamp:1}.layout-card .layout-more{position:absolute;top:9px;right:9px;width:20px;height:20px;min-height:0;padding:0;font-size:0;color:var(--muted)}.layout-card .layout-more:hover{color:var(--text)}.layout-rename{width:100%;min-width:0;box-sizing:border-box;padding:1px 4px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.25}.layout-name-field{flex:1 1 auto;min-width:0;padding:3px 7px;font:inherit}.layout-keep{display:flex;align-items:center;gap:6px;margin:6px 0 0;font-size:11px;color:var(--muted);cursor:pointer}.layout-chips,.layout-tools{display:flex;flex-wrap:wrap;gap:6px}@media(max-width:640px){.layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.toast{position:fixed;left:50%;bottom:calc(44px + env(safe-area-inset-bottom));z-index:400;transform:translate(-50%);display:flex;align-items:center;gap:14px;max-width:min(560px,calc(100vw - 24px));padding:7px 8px 7px 14px;border:1px solid var(--text);border-radius:var(--radius);background:var(--text);color:var(--bg);font-size:13px;line-height:1.4;box-shadow:3px 3px 0 var(--shadow)}.toast-action{flex:none;padding:2px 10px;border:1px solid currentColor;background:transparent;color:inherit;font-weight:700}.toast-action:hover{background:var(--bg);color:var(--text);border-color:var(--bg)}.toast.toast-many{flex-wrap:wrap;row-gap:6px}.toast.toast-many .toast-text{flex:1 0 100%}html[data-bar=compact] .toast{bottom:76px}@media(pointer:coarse){main{--rail-w: 30px}html[data-layout=desktop] .pane-head.has-tools{padding-right:76px}html[data-layout=desktop] .pane-head.has-tools:has(>.pane-tools>.pane-range){padding-right:108px}html[data-layout] .pane-head :is(.pane-x,.pane-more,.pane-range){width:30px;height:30px}html[data-layout] .pane-head .pane-x{--cross: 12px}:is(.pane-more,.pane-range):before{width:18px;height:18px}.edge-tab{font-size:12px}}.pane{position:relative;display:flex;flex-direction:column;min-height:0;background:var(--panel)}.pane[hidden]{display:none}.pane.heat{flex:1 1 auto;min-height:240px;overflow:hidden}.pane.heat canvas{position:absolute;left:0;top:0}.pane.heat canvas:last-child{cursor:crosshair;touch-action:none}.pane.heat canvas.pulse{z-index:1;pointer-events:none}.pane.heat canvas.dust{pointer-events:none}.pane.heat canvas.hover{pointer-events:none}.pane.heat .map-tools{position:absolute;z-index:3;top:8px;right:calc(var(--gutter, 192px) + 8px);display:flex;gap:6px}.pane.heat .map-recenter,.pane.heat .map-select,.pane.heat .map-goto,.pane.heat .map-draw,.pane.heat .map-layout{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px 0 7px;border-radius:var(--radius);background:color-mix(in srgb,var(--panel) 86%,transparent);font-size:11px;color:var(--text);box-shadow:3px 3px 0 var(--shadow)}.pane.heat .map-select{padding-left:21px}.pane.heat .map-select:before{left:7px}.map-select .select-glyph{width:13px;height:13px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-dasharray='4 3'%3E%3Crect x='3' y='5' width='18' height='14'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-dasharray='4 3'%3E%3Crect x='3' y='5' width='18' height='14'/%3E%3C/svg%3E") center / contain no-repeat}.pane.heat .map-recenter:before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='6.5'/%3E%3Cpath d='M12 2v4M12 18v4M2 12h4M18 12h4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='6.5'/%3E%3Cpath d='M12 2v4M12 18v4M2 12h4M18 12h4'/%3E%3C/svg%3E") center / contain no-repeat}.pane.heat .map-live{position:absolute;z-index:3;right:calc(var(--gutter, 192px) + 8px);bottom:var(--draw-foot, 30px);display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 8px 0 10px;border-radius:var(--radius);background:color-mix(in srgb,var(--panel) 86%,transparent);font-size:11px;color:var(--text);box-shadow:3px 3px 0 var(--shadow)}.pane.heat .map-live:after{content:"";width:12px;height:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 6l6 6-6 6M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 6l6 6-6 6M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat}.pane.heat .map-live[hidden]{display:none}.pane.heat .map-live:hover,.pane.heat .map-recenter:hover,.pane.heat .map-select:hover,.pane.heat .map-goto:hover,.pane.heat .map-draw:hover,.pane.heat .map-layout:hover{background:var(--panel)}html[data-layout=desktop] .pane.heat .map-tools.compact :is(.map-goto,.map-select,.map-recenter,.map-draw,.map-layout){font-size:0;gap:0;padding:0 7px}html[data-layout=desktop] .pane.heat .map-tools.compact :is(.map-select,.map-draw){padding-left:21px}.pane.ladder,.pane.cvd{flex:1 1 auto}.cvd-wrap{flex:1 1 auto;min-height:0;position:relative;overflow:hidden}.cvd-strip{flex:0 0 auto;padding:6px 6px 5px;background:var(--panel);border-bottom:1px solid var(--line)}.cvd-strip[hidden]{display:none}.cvd-strip canvas{display:block;width:100%;cursor:default}.cvd-notice{flex:0 0 auto;display:flex;flex-direction:column;gap:3px;padding:4px 8px 5px;border-bottom:1px solid var(--line);background:var(--panel);color:var(--muted);font:11px/15px ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.cvd-notice[hidden]{display:none}.cvd-notice-row{display:flex;align-items:center;gap:8px;min-width:0}.cvd-notice-text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.cvd-notice-btn{flex:0 0 auto;white-space:nowrap}.cvd-wrap canvas{position:absolute;left:0;top:0;display:block}.cvd-wrap canvas.cvd-flash,.cvd-wrap canvas.cvd-line{pointer-events:none}.pane.cvd .cvd-span-select,.pane.cvd .cvd-seg[hidden]{display:none}.pane-head strong.cvd-views{display:inline-flex;font-size:11.5px}.cvd-views .cvd-view{padding:1px 7px;font-weight:650;white-space:nowrap}.cvd-views .cvd-view .short,.pane.cvd.narrow .cvd-views .cvd-view[data-view=trades] .long{display:none}.pane.cvd.narrow .cvd-views .cvd-view[data-view=trades] .short{display:inline}html[data-layout=desktop] .side-head>strong.cvd-views{max-width:none;overflow:visible;flex:0 0 auto}.trades{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;position:relative}.trades[hidden]{display:none}.trades-bar{flex:0 0 auto;display:flex;align-items:center;gap:6px;padding:4px 8px;border-bottom:1px solid var(--line);color:var(--muted);font-size:11px}.trades-unit,.trades-floor{padding:1px 4px;font-size:11px}.trades-status{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.trades-body{flex:1 1 auto;min-height:0;display:flex}.trades-wrap{flex:1 1 auto;min-width:0;min-height:0;position:relative;overflow:hidden}.trades-wrap[hidden]{display:none}.trades.wide .trades-blocks{flex:0 0 367px}.trades-canvas{position:absolute;left:0;top:0;display:block;cursor:pointer}.trades.replaying .trades-canvas{cursor:default}.trades-resume{position:absolute;left:50%;bottom:10px;transform:translate(-50%);padding:3px 12px;font-size:11px;z-index:2;white-space:nowrap}.trades-inspector{flex:1 1 auto;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 12px 12px;border-left:1px solid var(--line);font-size:12px;line-height:1.45}.trades-inspector[hidden]{display:none}.trades-inspector .ti-title{font-weight:600;font-size:12.5px}.trades-inspector .ti-sub{color:var(--muted);margin-bottom:6px}.trades-inspector .ti-ref,.trades-inspector .ti-moves,.trades-inspector .ti-markets,.trades-inspector .ti-order{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-numeric:tabular-nums}.trades-inspector .ti-ref{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:10px}.trades-inspector .ti-moves{color:var(--muted);font-size:11.5px;margin:2px 0 8px}.trades-inspector .ti-markets{display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:14px;row-gap:3px}.trades-inspector .ti-row{display:contents}.trades-inspector .ti-head>span{color:var(--muted);font-size:11px;text-align:right}.trades-inspector .ti-name{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.trades-inspector .ti-up{color:var(--candle-up);text-align:right}.trades-inspector .ti-down{color:var(--candle-down);text-align:right}.trades-inspector .ti-flat,.trades-inspector .ti-muted{color:var(--muted)}.trades-inspector .ti-h{font-weight:600;margin:10px 0 4px}.trades-inspector .ti-note{margin:2px 0;text-align:left}.trades-inspector .ti-order{display:grid;grid-template-columns:14px auto minmax(0,1fr);column-gap:6px;align-items:center;margin:2px 0}.trades-inspector .ti-usd{text-align:left;font-weight:600}.trades-inspector .ti-detail{color:var(--muted);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11.5px}.trades-inspector.in-sheet{border-left:0;padding:4px 16px 16px;overflow:visible}.trades-inspector.in-sheet .ti-title{display:none}.fit-cells{display:contents}html[data-layout=desktop] .pane .pane-head>.fit-cells{display:grid;order:4;flex:1 0 100%;column-gap:8px;row-gap:var(--head-row-gap, 5px);align-items:end;min-width:0}html[data-layout=desktop] .pane .pane-head>.fit-lead{order:1;flex:none;margin:0;white-space:nowrap}html[data-layout=desktop] .pane .pane-head.fit-has-lead>strong{flex:0 1 auto}html[data-layout=desktop] .pane .pane-head>.fit-lead[data-fit=row]:not([hidden]){flex:1 1 auto;display:flex}html[data-layout=desktop] .pane .pane-head>.fit-lead[data-fit=row]>button{flex:1 1 0}html[data-layout=desktop] .pane .pane-head.fit-inline>.fit-cells:not(.fit-measuring){display:none}html[data-layout=desktop] .pane .pane-head.fit-inline>.side-break{display:none}html[data-layout=desktop] .pane .pane-head.fit-inline>.pane-tools{order:3}html[data-layout=desktop] .pane .pane-head>.fit-cells>*{margin:0;min-width:0}html[data-layout=desktop] .pane .pane-head>.fit-cells>label.ctl:not([hidden]){display:grid;grid-template-columns:minmax(0,1fr);row-gap:2px;white-space:nowrap}html[data-layout=desktop] .pane .pane-head>.fit-cells>label.ctl>select{width:100%;min-width:0;margin:0}html[data-layout=desktop] .pane .pane-head>.fit-cells.fit-measuring>label.ctl:not([hidden]){display:inline-flex}html[data-layout=desktop] .pane .pane-head>.fit-cells.fit-measuring>label.ctl>select{width:auto}html[data-layout=desktop] .pane .pane-head{--head-key: 22px}html[data-layout=desktop] .pane .side-head>[data-fit=key]{order:1}html[data-layout=desktop] .pane .pane-head>[data-fit=key]{position:relative;flex:none;box-sizing:border-box;width:var(--head-key);height:var(--head-key);min-height:0;padding:0;margin:0 0 0 auto;font-size:0;line-height:0}html[data-layout=desktop] .pane .pane-head>[data-fit=key]:not([hidden])~[data-fit=key]{margin-left:0}html[data-layout=desktop] .pane .side-head:not(.fit-keys-below):has(>[data-fit=key]:not([hidden]))>.pane-tools{margin-left:0}html[data-layout=desktop] .pane .side-head.fit-keys-below>[data-fit=key]{order:3}html[data-layout=desktop] .pane .pane-head>[data-fit=key]:before{content:"";position:absolute;inset:0;margin:auto;width:calc(var(--head-key) * .68);height:calc(var(--head-key) * .68);background:currentColor;-webkit-mask:var(--key-mark) center / contain no-repeat;mask:var(--key-mark) center / contain no-repeat}html[data-layout=desktop] .pane .pane-head>.recenter-btn{--key-mark: var(--icon-recenter)}html[data-layout=desktop] .pane .pane-head>.cues-btn{--key-mark: var(--mark-cues)}html[data-layout=desktop] .pane .pane-head>.books-btn{--key-mark: var(--mark-books)}html[data-layout=desktop] .pane .pane-head.fit-measuring-line{width:max-content!important;flex-wrap:nowrap!important}html[data-layout=desktop] .pane .pane-head.fit-measuring-line>:is(.fit-cells,.fit-lead,.side-break){display:none!important}html[data-layout=desktop] .pane .pane-head.fit-measuring-lead>.fit-lead,html[data-layout=desktop] .pane .pane-head.fit-measuring-lead>.fit-lead>button{flex:none!important}html[data-layout=desktop] .pane .pane-head>.fit-cells.fit-measuring{position:absolute;visibility:hidden;display:flex;flex-wrap:nowrap;width:max-content}html[data-layout=desktop] .pane .pane-head>.fit-cells.fit-measuring>*{flex:none}html[data-layout=desktop] .pane.cvd .side-head>.cvd-gear{order:1;margin-left:0}html[data-layout=desktop] .pane.cvd .pane-head.fit-inline>.cvd-gear{order:2}html[data-layout=desktop] .pane.cvd .pane-head>.cvd-gear{box-sizing:border-box;width:var(--head-key);height:var(--head-key);min-height:0;padding:0}html[data-layout=desktop] .pane.cvd .pane-head>.fit-cells>.cvd-seg:not([hidden]){display:flex}html[data-layout=desktop] .pane.cvd .pane-head>.fit-cells>.cvd-seg button{flex:1 1 0}html[data-layout=desktop] .pane.cvd .pane-head>.fit-cells>.cvd-seg button,html[data-layout=desktop] .pane.cvd .pane-head>.cvd-seg.fit-lead button{padding-left:2px;padding-right:2px}.pane>canvas{flex:1 1 auto;width:100%;min-height:0;display:block}.pane-head{display:flex;align-items:center;gap:10px;min-height:26px;padding:2px 10px;flex:0 0 auto;flex-wrap:wrap;border-bottom:1px solid var(--line);font-size:11px}.pane-head strong{font-size:12px;white-space:nowrap}.pane-head .readout{color:var(--muted);flex:1 1 0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pane-head .readout b{color:var(--text)}.pane-head .readout b.bid{color:var(--bid)}.pane-head .readout b.ask{color:var(--ask)}html[data-layout=desktop] .pane-head .folded{display:none}html[data-layout=desktop] .pane-head.folding>.tune-btn{display:inline-grid;place-items:center;flex:none;box-sizing:border-box;width:var(--head-key, 22px);height:var(--head-key, 22px);min-height:0;padding:0}html[data-layout=desktop] .pane-head.folding>.tune-btn>svg{width:15px;height:15px}html[data-layout=desktop] .pane-head.tune-measuring{width:max-content!important;flex-wrap:nowrap!important}html[data-layout=desktop] .pane-head.tune-measuring>.readout{display:none!important}.panel .tune-panel>.ctl{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;margin:0;color:var(--text)}.panel .tune-panel>:not([hidden])~.ctl:not([hidden]){border-top:1px solid var(--line)}.panel .tune-panel>.ctl:has(>input[type=checkbox]){justify-content:flex-start;gap:8px}.panel .tune-panel>.ctl-group{justify-content:flex-start}.panel .tune-panel>[hidden]{display:none}.ctl{display:inline-flex;align-items:center;gap:5px;color:var(--muted)}.ctl[hidden]{display:none}.ctl select,.pane-head button{padding:1px 6px;font-size:11px}.pane-head .ctl:last-of-type,.pane-head>button:last-child{margin-left:auto}.ctl-group{gap:12px;flex-wrap:wrap}.ctl-group .ctl:last-of-type{margin-left:0}dialog.venues{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--text);padding:16px 20px;min-width:320px}dialog.venues::backdrop{background:#00000059}.venue-list{display:grid;grid-template-columns:1fr 1fr;gap:4px 18px;margin:10px 0}.venue-list label{display:flex;align-items:center;gap:6px}.muted{color:var(--muted)}.row{display:flex;gap:8px;justify-content:flex-end}pre.fatal{position:fixed;inset:20px;color:var(--ask);white-space:pre-wrap}.splitter{background:var(--line);flex:0 0 6px;position:relative;z-index:5;transition:background .12s}.splitter:hover,.splitter.active{background:var(--muted)}.splitter.v{cursor:col-resize;touch-action:none}.splitter.h{cursor:row-resize;height:6px;touch-action:none}.splitter:after{content:"";position:absolute;inset:-3px}.splitter:focus-visible{outline:2px solid var(--ui);outline-offset:-2px}.grip{cursor:grab;touch-action:none;color:var(--muted);user-select:none;margin-right:-4px;font-size:14px;line-height:1;position:relative;z-index:6}.pane.moving{box-shadow:inset 0 0 0 2px var(--muted)}.pane-head>.grip{box-sizing:content-box;flex:none;width:10px;height:15px;background:radial-gradient(circle,currentColor 1.2px,transparent 1.6px) 0 0 / 5px 5px;background-origin:content-box;background-clip:content-box}.ladder-scroll{flex:1 1 auto;min-height:0;overflow-x:auto;overflow-y:hidden;position:relative}.ladder-scroll canvas{display:block}.ladder-scroll canvas.ink{position:absolute;left:0;top:0}.pane .popover{position:absolute;z-index:20;background:var(--panel);border:1px solid var(--muted);border-radius:var(--radius);padding:8px 10px;display:grid;gap:4px;box-shadow:3px 3px 0 var(--shadow);max-height:70%;overflow:auto}.pane .popover label{display:flex;align-items:center;gap:4px;white-space:nowrap}.panel{position:fixed;z-index:60;display:flex;flex-direction:column;background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:3px 3px 0 var(--shadow);font-size:12px}.panel.arrive{animation:panel-arrive 1.1s ease-out 1}@keyframes panel-arrive{0%,50%{outline:2px solid var(--ui);outline-offset:0}25%,75%{outline:2px solid transparent;outline-offset:4px}to{outline:2px solid transparent;outline-offset:0}}@media(prefers-reduced-motion:reduce){.panel.arrive{animation:none}}.panel-head{display:flex;align-items:center;gap:8px;padding:9px 10px 8px 14px;border-bottom:1px solid var(--line);flex:0 0 auto;cursor:grab;user-select:none;touch-action:none}.panel-head button{cursor:pointer}.panel.sized .panel-body{flex:1 1 auto}.panel.sized .panel-body:has(>[data-fill]){display:flex;flex-direction:column}.panel.sized .panel-body:has(>[data-fill])>*{flex:0 0 auto}.panel.sized .panel-body>[data-fill]{flex:1 0 220px;resize:none}.panel-grip{position:absolute;bottom:0;z-index:1;width:18px;height:18px;touch-action:none;opacity:.75}.panel-grip.right{right:0;cursor:nwse-resize;background:linear-gradient(135deg,transparent 0 58%,var(--muted) 58% 63%,transparent 63% 74%,var(--muted) 74% 79%,transparent 79%)}.panel-grip.left{left:0;cursor:nesw-resize;background:linear-gradient(225deg,transparent 0 58%,var(--muted) 58% 63%,transparent 63% 74%,var(--muted) 74% 79%,transparent 79%)}.panel-grip:hover,.being-sized .panel-grip{opacity:1}.being-sized,.being-sized *{user-select:none}html:is([data-layout^=phone],[data-bar=compact]) .panel-grip{display:none}.being-moved,.being-moved *{cursor:grabbing!important;user-select:none}dialog.venues h3{cursor:grab;touch-action:none;user-select:none}.coin-btn{font-weight:700;letter-spacing:.02em;white-space:nowrap}.coin-btn:after{content:"";display:inline-block;width:0;height:0;margin-left:6px;vertical-align:2px;border:4px solid transparent;border-top-color:currentColor;border-bottom-width:0;opacity:.7}dialog.coins{width:min(420px,92vw)}dialog.coins input[type=search]{width:100%;box-sizing:border-box;margin:8px 0 6px}.coin-list{display:flex;flex-direction:column;max-height:min(52vh,460px);overflow-y:auto;margin:0 0 8px}.coin-row{display:grid;grid-template-columns:1fr auto 5.5em;gap:12px;align-items:center;text-align:left;border:0;border-radius:0;background:none;padding:5px 6px}.coin-row:hover,.coin-row:focus-visible{background:color-mix(in srgb,var(--text) 8%,transparent)}.coin-row.on{background:color-mix(in srgb,var(--ui) 16%,var(--panel));color:var(--text);font-weight:650}.coin-name{font-weight:600}.coin-volume{text-align:right}dialog.coins p{margin:4px 0;max-width:46ch}.guide-head{cursor:grab;touch-action:none;user-select:none}.guide-head :is(button,select,a){cursor:pointer}.panel-head h3{margin:0;flex:1;font-size:13px;font-weight:650;letter-spacing:.005em}.hovercard{position:fixed;inset:0 auto auto 0;margin:0;width:max-content;max-width:280px;padding:4px 8px;overflow:visible;border:1px solid var(--muted);background:var(--panel);color:var(--text);font:11px/16px ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;box-shadow:2px 2px #0003;pointer-events:none}.hovercard:not(.on){display:none}.hovercard .hc-row{display:flex;justify-content:space-between;gap:14px}.hovercard .hc-label{color:var(--muted)}.hovercard .hc-row.hc-wrap{flex-wrap:wrap}.hovercard .hc-row.hc-wrap .hc-value{white-space:normal;flex:0 1 auto;margin-left:auto;text-align:left;font-family:inherit}.hovercard .hc-value{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-align:right;white-space:nowrap}.hovercard .bold{font-weight:600}.hovercard .rule{margin-top:3px;padding-top:4px;border-top:1px solid var(--line)}.hovercard .c-above{color:var(--ask)}.hovercard .c-below{color:var(--bid)}.hovercard .c-buy{color:var(--candle-up)}.hovercard .c-sell{color:var(--candle-down)}.hovercard .c-muted,.hovercard .c-above .hc-label,.hovercard .c-below .hc-label,.hovercard .c-buy .hc-label,.hovercard .c-sell .hc-label,.hovercard .c-muted .hc-label{color:var(--muted)}.tip{position:fixed;inset:auto;margin:0;max-width:300px;padding:7px 10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--text);color:var(--bg);font-size:11.5px;line-height:1.4;box-shadow:3px 3px 0 var(--shadow);white-space:pre-line;pointer-events:none;opacity:0;transition:opacity .12s ease-out;z-index:200}.tip.on{opacity:1}.tip:not(:popover-open):not(.on){display:none}.author-body{display:flex;flex-direction:column;gap:10px}.author-card{display:flex;align-items:center;gap:12px}.author-card strong{font-size:15px}.author-card p{margin:2px 0 0;color:var(--muted)}.avatar{width:44px;height:44px;border-radius:var(--radius);display:grid;place-items:center;background:var(--text);color:var(--bg);font:700 20px/1 ui-sans-serif,system-ui,sans-serif;flex:0 0 auto}.author-body .lead{margin:4px 0 0;font-size:13px;line-height:1.5}.author-body .fine{margin:0;color:var(--muted);font-size:11.5px;line-height:1.5}.author-links{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px}.author-link{display:flex;flex-direction:column;gap:1px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius);color:var(--text);text-decoration:none}.author-link:hover{border-color:var(--text)}.author-link b{font-size:13px}.author-link span{color:var(--muted);font-size:11px}dialog.shot{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden;color:#f2f4f7;font:12px/1.35 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}dialog.shot::backdrop{background:transparent}.shot-stage{position:absolute;left:0;top:0;display:block;touch-action:none}.shot-hint{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;pointer-events:none;text-align:center;text-shadow:2px 2px 0 rgba(0,0,0,.45)}.shot-hint[hidden]{display:none}.shot-hint strong{font-size:clamp(28px,4.4vw,58px);font-weight:700;letter-spacing:.01em;color:#fff}.shot-hint span{font-size:13px;color:#ffffffc7}.shot-bar{position:absolute;display:flex;flex-wrap:wrap;align-items:center;gap:6px 4px;max-width:calc(100vw - 16px);padding:6px;border-radius:var(--radius);background:#16191ff0;border:1px solid rgba(255,255,255,.1);box-shadow:3px 3px 0 var(--shadow)}.shot-bar[hidden]{display:none}.shot-group{display:flex;align-items:center;gap:2px;padding:0 6px;border-left:1px solid rgba(255,255,255,.12)}.shot-group:first-child{border-left:0;padding-left:0}.shot-group[hidden],.shot-bar [hidden]{display:none}.shot-label{color:#fff9;font-size:11px;margin-right:6px}.shot-group input[type=range]+.shot-label{margin-left:6px}.shot-toggle{height:28px;padding:0 8px;border-radius:var(--radius);color:#e6e9ee;font-size:11px;white-space:nowrap;background:#ffffff14}.shot-toggle:hover{background:#ffffff29}.shot-bar input[type=range]{width:96px;accent-color:#4da3ff}.shot-bar button{font:inherit;border:0;background:transparent;color:inherit;cursor:pointer}.shot-btn{width:34px;height:34px;padding:0;display:grid;place-items:center;border-radius:var(--radius);color:#e6e9ee}.shot-btn:hover:not(:disabled){background:#ffffff1f}.shot-btn.on,.shot-btn.on:hover:not(:disabled){background:#4da3ff;color:#06101f}.shot-btn:disabled{opacity:.3;cursor:default}.shot-dot{width:22px;height:22px;padding:0;border-radius:50%;display:grid;place-items:center}.shot-dot:before{content:"";width:14px;height:14px;border-radius:50%;background:var(--dot);box-shadow:0 0 0 1px #ffffff59 inset}.shot-dot.on{box-shadow:0 0 0 2px #4da3ff}.shot-width{width:26px;height:26px;padding:0;border-radius:var(--radius);display:grid;place-items:center}.shot-width:before{content:"";width:var(--w);height:var(--w);border-radius:50%;background:#e6e9ee}.shot-width:hover{background:#ffffff1f}.shot-width.on{background:#4da3ff59}.shot-primary{display:flex;align-items:center;gap:6px;height:34px;padding:0 14px 0 10px;border-radius:var(--radius);background:#4da3ff!important;color:#06101f!important;font-weight:650!important}.shot-primary:hover{background:#7ab8ff!important}.shot-close:hover:not(:disabled){background:#ff453ad9;color:#fff}.shot-value{color:#f2f4f7;font-size:11.5px;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:30px;margin-left:6px}.shot-wide{min-width:150px}.shot-note{color:#ffffff9e;font-size:11px;margin:0 8px;white-space:nowrap}.shot-primary.shot-rec{background:#d70015!important;color:#fff!important}.shot-primary.shot-rec:hover{background:#f0263a!important}.shot-progress{position:relative;display:block;width:120px;height:6px;margin:0 4px 0 2px;overflow:hidden;background:#ffffff24}.shot-progress-fill{position:absolute;inset:0;background:#ff453a;transform-origin:0 50%;transform:scaleX(0)}.shot-preview{position:absolute;display:block;pointer-events:none}.shot-preview[hidden]{display:none}.shot-text{position:absolute;min-width:140px;padding:0 3px;margin:0;border:1px dashed rgba(255,255,255,.8);border-radius:var(--radius);background:#0000002e;outline:none;text-shadow:1px 1px 0 rgba(0,0,0,.55)}.shot-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%);padding:9px 16px;border-radius:var(--radius);background:#16191ff2;color:#f2f4f7;font-size:12.5px;box-shadow:3px 3px 0 var(--shadow);z-index:500;animation:shot-toast 2.4s ease both}@keyframes shot-toast{0%{opacity:0;transform:translate(-50%,8px)}12%,82%{opacity:1;transform:translate(-50%)}to{opacity:0}}button.guide-btn{font-weight:600}dialog.guide{width:min(1180px,96vw);height:min(860px,93vh);max-width:none;max-height:none;padding:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--text);overflow:hidden;box-shadow:3px 3px 0 var(--shadow)}dialog.guide[open]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}dialog.guide::backdrop{background:#080a0e80}.guide-head{display:flex;align-items:center;gap:16px;padding:14px 20px;border-bottom:1px solid var(--line)}.guide-head h1{margin:0;font-size:18px;letter-spacing:.01em}.guide-head .sub{color:var(--muted);font-size:12px}.guide-head>div{flex:1;min-width:0}.guide-x{width:30px;height:30px;border-radius:var(--radius);border:0;background:transparent;color:var(--muted);--cross: 14px;--weight: 1.8px}.guide-x:hover{background:color-mix(in srgb,var(--text) 9%,transparent);color:var(--text)}.guide-jump{display:none;max-width:52vw}.guide-body{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:0}.guide-toc{display:flex;flex-direction:column;gap:1px;padding:12px 10px 20px;border-right:1px solid var(--line);overflow-y:auto;scrollbar-width:thin}.guide-link{display:flex;gap:9px;align-items:baseline;padding:7px 10px;border-radius:var(--radius);color:var(--muted);text-decoration:none;font-size:12.5px;line-height:1.3}.guide-link .num,.guide-hit .num,.guide-section h2 .num{flex:0 0 auto;width:20px;height:20px;border-radius:50%;display:inline-grid;place-items:center;background:color-mix(in srgb,var(--text) 8%,transparent);font-size:10.5px;font-weight:650;color:var(--muted)}.guide-link:hover{background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text)}.guide-link.on{background:color-mix(in srgb,var(--ui) 14%,transparent);color:var(--text);font-weight:600}.guide-link.on .num{background:var(--ui);color:var(--on-ui, #fff)}.guide-part{margin:12px 10px 3px;color:var(--muted);font-size:10.5px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.guide-part:first-child{margin-top:2px}.guide-side{position:relative;display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--line)}.guide-side>.guide-toc{flex:1 1 auto;min-height:0;border-right:0}.guide-search{position:relative;flex:none;padding:10px 10px 6px}.guide-q{width:100%;box-sizing:border-box;height:30px;padding:0 28px 0 10px;font:inherit;font-size:12.5px}.guide-q-x{position:absolute;right:14px;top:14px;width:22px;height:22px;padding:0;border:0;background:transparent;color:var(--muted);cursor:pointer;background-image:linear-gradient(45deg,transparent calc(50% - .9px),currentColor calc(50% - .9px),currentColor calc(50% + .9px),transparent calc(50% + .9px)),linear-gradient(-45deg,transparent calc(50% - .9px),currentColor calc(50% - .9px),currentColor calc(50% + .9px),transparent calc(50% + .9px));background-size:10px 10px;background-repeat:no-repeat;background-position:center}.guide-q-x:hover{color:var(--text)}.guide-results{display:none}.guide-side[data-searching]>.guide-toc:not(.guide-results){display:none}.guide-side[data-searching]>.guide-results{display:flex}.guide-hit{display:flex;gap:9px;align-items:flex-start;width:100%;padding:8px 10px;border:0;border-radius:var(--radius);background:transparent;color:var(--text);text-align:left;font:inherit;cursor:pointer}.guide-hit:hover,.guide-hit:focus-visible{background:color-mix(in srgb,var(--ui) 12%,transparent)}.guide-hit-t{display:grid;gap:2px;min-width:0}.guide-hit-t>b{font-size:12.5px;font-weight:650;line-height:1.3}.guide-hit-s{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere;color:var(--muted);font-size:11.5px;line-height:1.4}.guide-hit mark{padding:0 1px;border-radius:2px;background:color-mix(in srgb,var(--caution) 20%,transparent);color:var(--text)}.guide-scroll:focus{outline:none}.guide-none{margin:10px;color:var(--muted);font-size:12.5px;line-height:1.5}.guide-article .flash{border-radius:var(--radius);animation:guide-flash 2.4s ease-out}@keyframes guide-flash{0%,55%{background:color-mix(in srgb,var(--ui) 20%,transparent);box-shadow:0 0 0 5px color-mix(in srgb,var(--ui) 20%,transparent)}to{background:transparent;box-shadow:0 0 0 5px transparent}}.guide-scroll{position:relative;overflow-y:auto;scroll-behavior:auto;scrollbar-width:thin;padding:6px 0 60px}.guide-article{max-width:780px;margin:0 auto;padding:0 36px}.guide-section{padding-top:26px}.guide-section h2{display:flex;align-items:center;gap:11px;margin:0 0 12px;font-size:22px;letter-spacing:-.005em}.guide-section h2 .num{width:26px;height:26px;font-size:12px;background:var(--text);color:var(--bg)}.guide-section p,.guide-section li{font-size:14px;line-height:1.68}.guide-section p{margin:0 0 12px}.guide-section ul{margin:0 0 14px;padding-left:20px;display:grid;gap:7px}.guide-section kbd,.keys-list kbd{display:inline-block;min-width:20px;padding:1px 6px;border:1px solid var(--line);border-bottom-width:2px;border-radius:var(--radius);background:color-mix(in srgb,var(--text) 5%,var(--panel));font:600 11.5px ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center}.guide-section code{padding:1px 5px;border-radius:var(--radius);background:color-mix(in srgb,var(--text) 7%,transparent);font:12.5px ui-monospace,SFMono-Regular,Menlo,monospace}.guide-section .note{display:block;margin:14px 0;padding:11px 14px;border-left:3px solid var(--ui);border-radius:0 var(--radius) var(--radius) 0;background:color-mix(in srgb,var(--ui) 8%,transparent);font-size:13px;line-height:1.6}.guide-section .note.warn{border-left-color:var(--caution);background:color-mix(in srgb,var(--caution) 11%,transparent)}.guide-section .note b{display:block;margin-bottom:2px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}table.keys{width:100%;margin:4px 0 16px;border-collapse:collapse;font-size:13.5px}table.keys td{padding:8px 10px;border-bottom:1px solid var(--line);vertical-align:top}table.keys td:first-child{width:34%;white-space:nowrap}.fig{margin:18px 0 20px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--bg)}.fig-canvas{display:block;width:100%;background:var(--bg)}.fig-bar{display:flex;align-items:center;gap:12px;padding:7px 12px;border-top:1px solid var(--line);background:var(--panel)}.fig-play{width:30px;height:24px;padding:0;border-radius:var(--radius);font-size:10px;flex:0 0 auto}.fig-scrub{flex:1;height:4px;accent-color:var(--ui)}.fig figcaption{padding:9px 14px 11px;color:var(--muted);font-size:12.5px;line-height:1.5;border-top:1px solid var(--line)}.fig-hover{min-height:38px;padding:0 14px 10px;font-size:12.5px;line-height:1.5;color:var(--text)}.guide-end{margin-top:36px;padding:18px 0;border-top:1px solid var(--line);color:var(--muted)}@media(max-width:860px){.guide-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.guide-toc{display:none}.guide-side{border-right:0;border-bottom:1px solid var(--line)}.guide-results.away{display:none!important}.guide-side[data-searching]>.guide-results{position:absolute;top:100%;left:0;right:0;z-index:5;max-height:min(60vh,420px);background:var(--panel);border:1px solid var(--line);box-shadow:2px 2px 0 var(--shadow)}.guide-head{flex-wrap:wrap;row-gap:8px}.guide-jump{display:block;flex:1 1 100%;width:100%;min-width:0;max-width:none}.guide-article{padding:0 18px}}@media(max-width:860px),(pointer:coarse){.guide-q{height:36px;font-size:16px}.guide-q-x{top:17px}}@media(prefers-reduced-motion:reduce){.guide-scroll{scroll-behavior:auto}.guide-article .flash{animation:none;background:color-mix(in srgb,var(--ui) 20%,transparent)}}.sheet-tiles>button.tour-btn{font-weight:700;background:var(--ui);border-color:var(--ui);color:var(--on-ui, #fff)}:is(button.tour-btn,button.guide-tour,.tour-invite-go){display:inline-flex;align-items:center;justify-content:center;gap:6px}:is(button.tour-btn,button.guide-tour,.tour-invite-go):before{content:"";flex:none;width:8px;height:10px;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%)}.toolbar.cockpit .deck-tools button.tour-btn:before{display:none}.sheet-tiles>button.tour-btn:hover{background:color-mix(in srgb,var(--ui) 86%,var(--text));border-color:color-mix(in srgb,var(--ui) 86%,var(--text))}.toolbar .tour-btn.on:active:not(:disabled){opacity:.75}.toolbar .tour-invite{flex-wrap:wrap;row-gap:6px}.tour-invite-text{flex:1 1 220px;min-width:0}.toolbar .tour-invite button{flex:none;height:24px;padding:0 12px}.toolbar .tour-invite button.tour-invite-go{font-weight:700;background:var(--ui);border-color:var(--ui);color:var(--on-ui, #fff)}button.guide-tour{flex:none;height:28px;padding:0 12px;font-weight:700;background:var(--ui);border-color:var(--ui);color:var(--on-ui, #fff)}button.guide-tour:hover{background:color-mix(in srgb,var(--ui) 86%,var(--text));border-color:color-mix(in srgb,var(--ui) 86%,var(--text))}dialog.tour{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--text);overflow:hidden}dialog.tour::backdrop{background:transparent}.tour-hole{position:absolute;box-sizing:border-box;border-radius:calc(var(--radius) + 2px);box-shadow:0 0 0 100vmax #080a0e9e;outline:2px solid var(--ui);outline-offset:-1px;pointer-events:none;transition:left .3s cubic-bezier(.3,.7,.2,1),top .3s cubic-bezier(.3,.7,.2,1),width .3s cubic-bezier(.3,.7,.2,1),height .3s cubic-bezier(.3,.7,.2,1)}.tour-card{position:absolute;box-sizing:border-box;width:min(340px,calc(100vw - 24px));max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);overflow:auto;padding:14px 16px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--text);box-shadow:3px 3px 0 var(--shadow),0 12px 32px #00000047;transition:left .3s cubic-bezier(.3,.7,.2,1),top .3s cubic-bezier(.3,.7,.2,1);animation:tour-in .22s ease-out}dialog.tour.settling :is(.tour-hole,.tour-card){transition:none}@keyframes tour-in{0%{opacity:0;transform:translateY(6px)}}.tour-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.tour-count{font-size:11px;letter-spacing:.04em;color:var(--muted)}.tour-dots{display:flex;gap:5px;margin:0;padding:0;list-style:none}.tour-dots li{width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--text) 18%,transparent)}.tour-dots li.past{background:color-mix(in srgb,var(--ui) 45%,transparent)}.tour-dots li.on{background:var(--ui);transform:scale(1.35)}.tour-title{margin:0 0 4px;font-size:15px;line-height:1.3}.tour-body{margin:0 0 12px;font-size:13px;line-height:1.55}.tour-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.tour-side,.tour-nav{display:flex;align-items:center;gap:6px}.tour-card button.tour-skip{padding:4px 2px;border:0;background:transparent;color:var(--muted);font-size:12px;text-decoration:underline;text-underline-offset:2px}.tour-card button.tour-skip:hover{color:var(--text)}.tour-card button.tour-next{min-width:64px;font-weight:700;background:var(--ui);border-color:var(--ui);color:var(--on-ui, #fff)}.tour-card button.tour-next:hover{background:color-mix(in srgb,var(--ui) 86%,var(--text));border-color:color-mix(in srgb,var(--ui) 86%,var(--text))}.tour-drag{position:absolute;inset:0;pointer-events:none;transition:opacity .2s}dialog.tour .tour-card{z-index:1}.tour-drag-hand{position:absolute;left:0;top:0;will-change:transform;filter:drop-shadow(0 2px 5px rgba(0,0,0,.55))}.tour-drag-hand svg{display:block}.tour-mouse-body{fill:var(--panel);stroke:var(--text);stroke-width:2}.tour-mouse-line{fill:none;stroke:var(--text);stroke-width:1.5}.tour-mouse-right{fill:transparent;stroke:none;transition:fill .12s}.tour-drag-hand.pressed .tour-mouse-right{fill:var(--ui)}.tour-drag-trail{position:absolute;box-sizing:border-box}.tour-drag-trail.time{height:0!important;border-top:3px dashed var(--ui)}.tour-drag-trail.price{width:0!important;border-left:3px dashed var(--ui)}.tour-drag-word,.tour-drag-arrow{position:absolute;left:0;top:0;padding:3px 8px;border-radius:10px;background:var(--ui);color:var(--on-ui, #fff);font:700 12px/1.2 ui-sans-serif,system-ui,sans-serif;white-space:nowrap}.tour-drag-word:empty{display:none}.tour-drag-still{position:absolute;left:0;top:0;display:flex;flex-direction:column;gap:6px}.tour-drag-still .tour-drag-arrow{position:static}@media(pointer:coarse){.tour-card button{min-height:40px;padding-left:14px;padding-right:14px}.tour-card button.tour-skip{min-height:40px}}@media(prefers-reduced-motion:reduce){.tour-hole,.tour-card{transition:none;animation:none}}button.icon-btn{display:inline-grid;place-items:center;padding:3px 7px}button.install{border-color:var(--ui);color:var(--ui);font-weight:600}button.install:hover{background:var(--ui);color:var(--bg);border-color:var(--ui)}button.install[hidden]{display:none}button.help{width:16px;height:16px;padding:0;margin:0 6px 0 3px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--muted);font:600 10px/14px ui-sans-serif,system-ui,sans-serif;text-align:center;vertical-align:middle;flex:0 0 auto}ol.steps{margin:6px 0 10px;padding-left:20px;display:grid;gap:8px;line-height:1.45}.help-body .lead{margin:0 0 8px;font-size:12.5px;line-height:1.45}.help-body .more{margin-top:10px;align-self:flex-start}.help-inline{display:flex;flex-direction:column;padding:10px 14px 12px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--ui) 6%,var(--panel));flex:0 0 auto}.help-inline .lead{margin:0 0 6px;font-size:12.5px;line-height:1.45}.help-inline .more{margin-top:6px;align-self:flex-start}:is(.panel-x,.sheet-x,.guide-x,.notice-close,.panel .srow .x){position:relative;padding:0;font-size:0;line-height:0;--cross: 10px;--weight: 1.6px}:is(.panel-x,.sheet-x,.guide-x,.notice-close,.panel .srow .x):before,:is(.panel-x,.sheet-x,.guide-x,.notice-close,.panel .srow .x):after{content:"";position:absolute;left:50%;top:50%;width:var(--cross);height:var(--weight);margin:calc(var(--weight) / -2) 0 0 calc(var(--cross) / -2);border-radius:1px;background:currentColor;transform:rotate(45deg)}:is(.panel-x,.sheet-x,.guide-x,.notice-close,.panel .srow .x):after{transform:rotate(-45deg)}.panel-x{width:24px;height:24px;border:0;background:transparent;color:var(--muted);border-radius:var(--radius)}.panel-x:hover{background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text)}.panel-tools{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 14px;border-bottom:1px solid var(--line);flex:0 0 auto}.panel-tools[hidden]{display:none}.panel-body{overflow-y:auto;padding:2px 14px 14px;scrollbar-width:thin;scrollbar-color:var(--line) transparent;min-height:0}.panel h4{margin:16px 0 6px;padding-bottom:4px;border-bottom:1px solid var(--line);font-size:10px;font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.panel-note{margin:8px 0 0;color:var(--muted);font-size:11px;line-height:1.4}.panel-body input.depth-bands-input{width:100%;margin:8px 0 0;box-sizing:border-box;font-variant-numeric:tabular-nums}.panel-note.depth-band-error{color:var(--ask)}.panel-body .depth-bands-apply{margin-top:8px}.emphasis-key{display:grid;gap:3px;margin:2px 0 6px}.emphasis-row{display:grid;grid-template-columns:52px minmax(0,160px);align-items:center;gap:8px;font-size:10px;color:var(--muted);font-variant-numeric:tabular-nums}.emphasis-bar{display:flex;height:8px}.panel .field.off{opacity:.5;cursor:default}.place-box{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 14px;margin:8px 0 2px}.place-grid{flex:1 1 240px;display:grid;gap:2px;min-width:0}.place-row{display:grid;grid-template-columns:minmax(64px,1fr) repeat(3,42px);align-items:center;gap:4px;min-height:28px;border-bottom:1px solid var(--line);font-size:12px}.place-row.place-head{min-height:0;padding-bottom:3px;font-size:10px;color:var(--muted)}.place-col{display:grid;justify-items:center;line-height:1.2;text-align:center}.place-col b{font-weight:650;letter-spacing:.04em;text-transform:uppercase}.place-col small{font-size:9px}.place-name{min-width:0;line-height:1.25;overflow-wrap:anywhere}.place-cell{display:grid;place-items:center}.place-sketch-wrap{flex:0 1 200px;min-width:160px}.place-sketch{display:block;width:100%;height:auto}.place-sketch .sk-fixed{fill:color-mix(in srgb,var(--text) 6%,transparent);stroke:var(--line)}.place-sketch .sk-map{fill:color-mix(in srgb,var(--ui) 6%,transparent);stroke:var(--muted)}.place-sketch .sk-col{fill:var(--panel);stroke:var(--muted)}.place-sketch .sk-bid{fill:var(--bid);opacity:.75}.place-sketch .sk-ask{fill:var(--ask);opacity:.75}.place-sketch .sk-off{opacity:.45}.place-sketch .sk-off .sk-col{stroke:#e6a700;stroke-dasharray:2 2}.place-sketch .sk-word{fill:var(--text);font:600 7px ui-sans-serif,system-ui,sans-serif;dominant-baseline:middle;stroke:var(--panel);stroke-width:2px;paint-order:stroke}.place-sketch .sk-up{text-anchor:middle}.place-sketch .sk-left{text-anchor:start}.place-sketch .sk-cap{fill:var(--muted);font:7px ui-sans-serif,system-ui,sans-serif;text-anchor:middle}.venue-mark{display:inline-grid;place-items:center;position:relative;flex:0 0 auto;vertical-align:-2px;overflow:hidden;border-radius:min(2px,var(--radius));background:var(--mark-bg);color:var(--mark-fg);font-style:normal;font-weight:700;line-height:1;letter-spacing:-.02em;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mark-fg) 28%,transparent)}.venue-mark:before{content:attr(data-mark)}.venue-mark.spot:after{content:"";position:absolute;right:0;bottom:0;width:32%;height:32%;background:linear-gradient(135deg,transparent 50%,var(--mark-fg) 50%)}.chip:has(>.venue-mark){display:inline-flex;align-items:center}.range-row span:has(>.venue-mark){display:inline-flex;align-items:center}.panel h4:has(>.venue-mark){display:flex;align-items:center}.chip .venue-mark,.range-row .venue-mark{margin-right:5px;vertical-align:0}.panel h4 .venue-mark{margin-right:6px;vertical-align:0}.session-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 0;border-bottom:1px solid var(--line);font-size:12px}.session-row .session-name{flex:1 1 90px;min-width:70px}.session-row .session-time{width:112px}.session-row .session-zone{flex:0 1 120px;min-width:96px}.session-row.vwap-anchor .session-remove{margin-left:auto}.session-dash{color:var(--muted)}.session-weekdays{display:inline-flex;align-items:center;gap:3px;color:var(--muted);white-space:nowrap}.session-remove{position:relative;width:24px;height:24px;padding:0}.session-remove:before,.session-remove:after{content:"";position:absolute;left:6px;right:6px;top:50%;height:2px;margin-top:-1px;background:currentColor;transform:rotate(45deg)}.session-remove:after{transform:rotate(-45deg)}.session-add{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.panel-tools .spacer{flex:1;min-width:0}.range-lines{display:flex;flex-direction:column;gap:2px}.range-title{font-weight:650;font-size:13px;margin-top:2px;font-variant-numeric:tabular-nums}.range-note{margin:2px 0 4px}.range-stat{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 12px;font-size:12px;line-height:1.5}.range-stat .label{color:var(--muted);flex:0 1 auto;max-width:100%;overflow-wrap:anywhere}.range-stat .value{margin-left:auto;text-align:right;font-variant-numeric:tabular-nums}.range-stat.buy .value{color:var(--bid)}.range-stat.sell .value{color:var(--ask)}.range-stat.stack{flex-direction:column;align-items:stretch;gap:0}.range-stat.stack .value{margin-left:0;text-align:left}.range-split{margin:4px 0 2px}.range-split-bar{display:flex;height:8px;border:1px solid var(--line)}.range-split-bar .buy{flex:0 0 var(--share);background:var(--bid)}.range-split-bar .sell{flex:1 1 auto;background:var(--ask)}.range-split-labels{display:flex;justify-content:space-between;margin-top:3px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.range-split-labels .buy{color:var(--bid)}.range-split-labels .sell{color:var(--ask)}.range-row{display:grid;grid-template-columns:1.3fr 1fr 1fr .7fr;gap:6px;font-size:12px;line-height:1.6;font-variant-numeric:tabular-nums}.range-row>span:not(:first-child){text-align:right}.range-row.muted{color:var(--muted);font-size:10.5px}.range-row .bar.buy{background:linear-gradient(to left,color-mix(in srgb,var(--bid) 24%,transparent) var(--w),transparent var(--w))}.range-row .bar.sell{background:linear-gradient(to left,color-mix(in srgb,var(--ask) 24%,transparent) var(--w),transparent var(--w))}.range-profile{display:flex;flex-direction:column;gap:1px;margin:3px 0 4px;font-size:10.5px;font-variant-numeric:tabular-nums}.range-prof-row{display:grid;grid-template-columns:70px 1fr 52px;gap:6px;align-items:center;line-height:12px;color:var(--muted)}.range-prof-row .price,.range-prof-row .total{text-align:right}.range-prof-row.top{color:var(--text);font-weight:650}.range-prof-row .bars{display:flex;height:8px}.range-prof-row .bars .buy{flex:0 0 var(--b);background:var(--bid)}.range-prof-row .bars .sell{flex:0 0 var(--s);background:var(--ask)}.range-stack{display:grid;grid-template-columns:6.5em minmax(0,1fr) 7.5em;gap:6px;align-items:center;font-size:12px;line-height:1.6;font-variant-numeric:tabular-nums}.range-stack .label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.range-stack .label{color:var(--muted)}.range-stack .total{text-align:right;font-weight:600;white-space:nowrap}.range-stack .bars{display:flex;height:12px}.range-stack .bars i{flex:0 0 var(--w);box-sizing:border-box}.range-stack .bars i.up{background:var(--candle-up)}.range-stack .bars i.down{background:var(--candle-down)}.range-stack .bars i.none{background:var(--muted);opacity:.45}.range-stack .bars i.closed.up{background:color-mix(in srgb,var(--candle-up) 45%,transparent);box-shadow:inset 0 0 0 1px var(--candle-up)}.range-stack .bars i.closed.down{background:color-mix(in srgb,var(--candle-down) 45%,transparent);box-shadow:inset 0 0 0 1px var(--candle-down)}.range-stack .bars i.gap{position:relative;container-type:inline-size;overflow:hidden;outline:1px dashed color-mix(in srgb,var(--muted) 80%,transparent);outline-offset:-1px;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--muted) 28%,transparent) 0 2px,transparent 2px 5px)}.range-stack .bars i.gap>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:1px 3px;font-size:9.5px;line-height:1;font-weight:600;color:var(--muted);white-space:nowrap;background:color-mix(in srgb,var(--panel) 70%,transparent)}@container (max-width: 84px){.range-stack .bars i.gap>span{display:none}}.range-signed{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) minmax(0,1fr);gap:6px;align-items:center;font-size:12px;line-height:1.6;font-variant-numeric:tabular-nums}.range-signed .label{display:inline-flex;align-items:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.range-signed .label .venue-mark{margin-right:5px}.range-signed .total{text-align:right;min-width:0}.range-signed .total small{display:block;color:var(--muted);font-size:10.5px;line-height:1.3}.range-signed .bars{position:relative;height:9px}.range-signed .bars:before{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:var(--line)}.range-signed .bars i{position:absolute;top:0;bottom:0;width:var(--v)}.range-signed .bars i.up{left:50%;background:var(--candle-up)}.range-signed .bars i.down{right:50%;background:var(--candle-down)}.range-signed .bars.none:before{content:none}.range-signed.wide .total{grid-column:2 / -1}.range-signed.muted{color:var(--muted)}.range-signed.muted .bars i{opacity:.5}.range-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:6px 10px;margin:2px 0 4px}.range-tile.rows{grid-column:1 / -1}.range-tile{display:flex;flex-direction:column;min-width:0;padding:3px 6px;border-left:2px solid var(--line);font-size:12px;line-height:1.45;font-variant-numeric:tabular-nums}.range-tile .label{color:var(--muted);font-size:11px;overflow-wrap:anywhere}.range-tile .value{font-weight:600;overflow-wrap:anywhere}.range-tile.buy .value{color:var(--bid)}.range-tile.sell .value{color:var(--ask)}.range-tile.muted .value{color:var(--muted);font-weight:400}.range-tile .count{display:flex;justify-content:space-between;gap:8px;font-size:11.5px}.range-tile .count b{font-weight:600}.range-tile .count.buy b{color:var(--bid)}.range-tile .count.sell b{color:var(--ask)}.range-tile small{color:var(--muted);font-size:10.5px;line-height:1.3;margin-top:1px}.range-stat.muted .value{color:var(--muted)}.range-show-ctl{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--muted)}.panel .name{font-weight:600;color:var(--text)}.panel .desc{display:block;color:var(--muted);font-size:11px;line-height:1.4}.panel .opt{display:grid;grid-template-columns:18px 1fr;column-gap:9px;align-items:start;padding:6px 8px;margin:0 -8px;border-radius:var(--radius);cursor:pointer}.panel .opt:hover,.panel .field:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}.panel .opt input[type=checkbox]{margin:1px 0 0;width:15px;height:15px;accent-color:var(--ui);cursor:pointer}.panel .opt .desc{grid-column:2}.keylevel-grid{display:grid;grid-template-columns:1fr repeat(3,52px);align-items:center;margin:2px 0 8px;font-size:12px}.keylevel-grid .head{text-align:center;color:var(--muted);font-size:11px;padding-bottom:2px}.keylevel-grid .what{display:flex;flex-direction:column;padding:4px 0;border-top:1px solid var(--line)}.keylevel-grid .what .desc{color:var(--muted);font-size:11px}.keylevel-grid label{display:flex;justify-content:center;align-self:stretch;align-items:center;border-top:1px solid var(--line);cursor:pointer}.keylevel-grid label:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}.keylevel-grid input:is([type=checkbox],[type=radio]){margin:0;width:15px;height:15px;accent-color:var(--ui);cursor:pointer}.period-grid{grid-template-columns:minmax(0,1fr) 84px 96px}.period-grid .head{line-height:1.25}.period-grid .head.period-name{text-align:left}.period-grid .none{display:flex;justify-content:center;align-self:stretch;align-items:center;border-top:1px solid var(--line);color:var(--muted)}.anchor-grid{grid-template-columns:minmax(0,1fr) repeat(5,46px)}.candle-color-grid{grid-template-columns:minmax(0,1fr) repeat(2,64px)}.candle-color-grid .cell{display:flex;justify-content:center;align-items:center;gap:4px;align-self:stretch;border-top:1px solid var(--line)}.candle-preview{display:flex;justify-content:center;margin:4px 0 8px;padding:4px 0;border:1px solid var(--line);border-radius:var(--radius)}.candle-preview svg{display:block}.anchor-grid label.greyed,.anchor-grid label.greyed input{cursor:not-allowed}.anchor-sub{margin:14px 0 4px;font-size:12px;font-weight:600;color:var(--text)}.panel-jump{display:flex;flex-wrap:wrap;gap:4px;margin:2px 0 4px}.panel-jump button{padding:2px 8px;font-size:11px}.anchor-row .anchor-later{color:var(--caution, var(--muted));font-size:11px}.anchor-row{display:flex;align-items:center;gap:6px;padding:5px 0;border-bottom:1px solid var(--line);font-size:12px}.anchor-row .anchor-what{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.anchor-row .anchor-what .name{font-weight:600}.anchor-row .anchor-when{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.anchor-row.hidden-one .anchor-what{opacity:.5}.anchor-row .anchor-edit{flex:0 0 auto;padding:2px 8px;font-size:11px}.anchor-eye{position:relative;flex:0 0 auto;width:24px;height:24px;min-width:0;padding:0}.anchor-eye:before{content:"";position:absolute;left:50%;top:50%;width:14px;height:14px;transform:translate(-50%,-50%);background:currentColor;-webkit-mask:var(--mark-eye) center / contain no-repeat;mask:var(--mark-eye) center / contain no-repeat}.anchor-eye[data-hidden=true]:before{-webkit-mask-image:var(--mark-eye-off);mask-image:var(--mark-eye-off)}.anchor-editor{padding:6px 0 8px 26px;border-bottom:1px solid var(--line)}.anchor-editor .session-add{margin-top:6px}.anchor-date-fields{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.anchor-date-fields :is(.anchor-date,.anchor-time){box-sizing:border-box;height:26px;padding:2px 6px;font:inherit;font-size:12px;font-variant-numeric:tabular-nums;color:var(--text);background:var(--well, var(--bg));border:1px solid var(--edge, var(--line));border-radius:var(--radius)}.anchor-date-fields .anchor-date{width:142px}.anchor-date-fields .anchor-time{width:104px}.anchor-zone{color:var(--muted);font-size:11px}.anchor-say{margin-top:4px}.anchor-say.warn{color:var(--caution, var(--muted))}.line-swatch{-webkit-appearance:none;appearance:none;flex:0 0 auto;box-sizing:border-box;width:20px;height:20px;min-width:0;padding:0;border:2px solid var(--panel);border-radius:50%;box-shadow:0 0 0 1px var(--line);background:none;cursor:pointer}.line-swatch::-webkit-color-swatch-wrapper{padding:0}.line-swatch::-webkit-color-swatch{border:none;border-radius:50%}.line-swatch::-moz-color-swatch{border:none;border-radius:50%}.line-swatch:focus-visible{outline:2px solid var(--ui);outline-offset:2px}.line-swatch-reset{flex:0 0 auto;width:20px;height:20px;min-width:0;padding:0;font-size:13px;line-height:1}.line-swatch-reset:before{content:"↺"}.swatch-pair{display:inline-flex;align-items:center;gap:4px}.session-row .row-tools{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.swatch-row{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 16px;max-width:260px}.profile-color{gap:5px}.profile-color .desc{color:var(--muted);font-size:11px;white-space:nowrap}.panel .field{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:14px;align-items:center;padding:7px 8px;margin:0 -8px;border-radius:var(--radius)}.panel .field>select,.panel .field>input[type=number]{width:150px}.panel .field.pin-field>select{width:100%}.size-ctl{display:flex;align-items:center;gap:4px;width:150px}.size-ctl .size-sign{flex:none;width:14px;text-align:center;color:var(--muted);font-variant-numeric:tabular-nums}.size-ctl .size-value{flex:1;min-width:0;font-variant-numeric:tabular-nums}.size-ctl .size-menu{flex:none;width:34px;padding-left:4px;padding-right:0}:root:not([data-frame=bevel]) .panel :is(select,input[type=text],input[type=number],.size-value){height:26px;min-height:26px}.size-hint{color:var(--warn, var(--muted))}.ctl .size-ctl{width:auto;gap:2px}.ctl .size-ctl .size-sign{width:auto}.ctl .size-ctl .size-value{flex:none;width:58px;padding:1px 4px;font-size:11px}.ctl .size-ctl .size-menu{width:22px;padding:1px 0 1px 2px;font-size:11px}.panel .slider{display:flex;align-items:center;gap:8px;width:170px}.panel .slider input{flex:1;min-width:0;accent-color:var(--ui)}.panel .slider output{min-width:34px;text-align:right;font-variant-numeric:tabular-nums;color:var(--muted)}.panel .switch{position:relative;width:34px;height:20px;flex:none}.panel .switch input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.panel .switch i{position:absolute;inset:0;border-radius:var(--radius);background:color-mix(in srgb,var(--text) 22%,transparent);transition:background .15s}.panel .switch i:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;box-shadow:3px 3px 0 var(--shadow);transition:transform .15s}.panel .switch input:checked+i{background:var(--ui)}.panel .switch input:checked+i:after{transform:translate(14px)}.panel .switch input:focus-visible+i{outline:2px solid var(--ui);outline-offset:2px}.panel .seg button{padding:3px 10px}.panel .seg button.on{background:var(--ui);border-color:var(--ui);color:var(--on-ui, #fff)}.panel .pin-field{grid-template-columns:minmax(0,1fr);row-gap:6px;align-items:start}.panel .pin-chip.on{background:var(--ui);border-color:var(--ui);color:var(--on-ui, #fff)}button.open{border-color:var(--ui)}.panel .sortable{display:grid;gap:3px;margin-top:8px}.panel .srow{display:grid;grid-template-columns:18px 16px minmax(0,1fr) 26px;align-items:center;gap:6px;padding:4px 6px 4px 4px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);transition:transform .14s ease,box-shadow .14s ease,border-color .14s}.panel .srow b{font-weight:600}.panel .srow .idx{color:var(--muted);font-size:10px;text-align:center;font-variant-numeric:tabular-nums}.panel .sortable.sorting .srow{user-select:none}.panel .srow.dragging{position:relative;z-index:2;transition:none;border-color:var(--ui);background:color-mix(in srgb,var(--ui) 9%,var(--panel));box-shadow:3px 3px 0 var(--shadow);cursor:grabbing}.panel .grip{width:18px;height:22px;border:0;border-radius:var(--radius);background:transparent radial-gradient(circle,color-mix(in srgb,var(--text) 62%,transparent) 1.5px,transparent 1.9px) center / 6px 6px repeat space;background-origin:content-box;background-clip:content-box;padding:3px 4px;cursor:grab;touch-action:none}.panel .grip:hover{background-color:color-mix(in srgb,var(--text) 8%,transparent)}.panel .grip:focus-visible{outline:2px solid var(--ui);outline-offset:1px}.panel .srow .x{width:24px;height:22px;border:0;background:transparent;color:var(--muted);border-radius:var(--radius);--cross: 9px}.panel .srow .x:hover{background:color-mix(in srgb,var(--ask) 14%,transparent);color:var(--ask)}.menu{position:fixed;z-index:70;display:flex;flex-direction:column;min-width:220px;padding:4px;overflow-y:auto;background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:var(--radius);box-shadow:3px 3px 0 var(--shadow);scrollbar-width:thin;scrollbar-color:var(--line) transparent}.menu-item{display:grid;grid-template-columns:auto minmax(0,1fr) 14px;align-items:center;gap:10px;width:100%;padding:7px 10px;border:0;border-radius:var(--radius);background:transparent;text-align:left;font-size:12px;cursor:pointer}.menu-item:hover,.menu-item:focus-visible{background:color-mix(in srgb,var(--text) 8%,transparent);outline:none}.menu-item.current .label{font-weight:650}.menu-item.plain{grid-template-columns:minmax(0,1fr) 14px}.menu-item:disabled{opacity:.45;cursor:default}.menu-item.action{margin-top:5px;position:relative}.menu-item.action:after{content:"";position:absolute;left:6px;right:6px;top:-3px;border-top:1px solid var(--line)}.menu-title{display:none}.menu-item .tick{color:var(--ui)}.menu-item.current .tick:before{content:"";display:block;width:1em;height:1em;margin:0 auto;background:currentColor;-webkit-mask:var(--mark-check) center / contain no-repeat;mask:var(--mark-check) center / contain no-repeat}.swatch{display:inline-flex;border:1px solid color-mix(in srgb,var(--text) 18%,transparent);border-radius:var(--radius);overflow:hidden}.swatch i{display:block;width:11px;height:16px}.theme-btn{display:inline-flex;align-items:center;gap:8px}.theme-btn .swatch i{width:8px;height:12px}.theme-btn:after{color:var(--muted)}.split{display:inline-flex;align-items:stretch}.split>button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.split>.split-cfg{position:relative;flex:none;width:22px;margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.split>.split-cfg:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;transform:translate(-50%,-50%);background:currentColor;-webkit-mask:var(--mark-settings) center / contain no-repeat;mask:var(--mark-settings) center / contain no-repeat}.split>:hover,.split>:focus-visible,.split>.open{z-index:1}.split>button:first-child:is(:hover,:focus-visible,.open){position:relative}.toolbar.cockpit .split>.split-cfg{width:16px}.toolbar.cockpit .split>.split-cfg:before{width:10px;height:10px}.toolbar.cockpit .split>.led-btn{padding-left:17px;padding-right:4px}.toolbar.cockpit .split>.led-btn:before{left:5px}html[data-frame=textmode] .toolbar.cockpit .split>.split-cfg{width:14px}.toolbar .heat-split{align-items:center;gap:4px}.toolbar .heat-split>.scale{flex:1 1 auto;width:auto;min-width:120px}.toolbar .heat-split>.split-cfg{margin-left:0;border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.led-btn{position:relative;padding-left:22px}.led-btn:before{content:"";position:absolute;left:8px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--edge);opacity:1;transition:background .2s,box-shadow .2s}.led-btn[data-state=on]:before{background:var(--bid);opacity:1}.led-btn[data-state=on][data-note=running]:before{background:var(--warn)}.led-btn[data-state=on][data-note=error]:before{background:var(--ask)}.sound-btn[data-state=locked]:before{background:#e6a700;opacity:1}.sound-btn.flash:before{box-shadow:0 0 0 4px color-mix(in srgb,var(--bid) 35%,transparent)}.sound-state{font-size:11px;color:var(--muted)}.sound-state[data-state=on]{color:var(--bid)}.sound-state[data-state=locked]{color:var(--caution)}.panel .tier-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 8px;margin:0 -8px;border-radius:var(--radius)}.panel .tier-row:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}.panel .tier-name{display:grid;grid-template-columns:18px auto;column-gap:9px;align-items:center;cursor:pointer}.panel .tier-name input{width:15px;height:15px;accent-color:var(--ui)}.panel .tier-name .desc{grid-column:2}.panel .tier-usd{display:inline-flex;align-items:center;gap:4px}.panel .tier-usd input{width:92px}.panel .tier-test{display:inline-flex;gap:4px}.panel .tier-test button{padding:2px 8px;font-size:11px}.panel .tier-test button.tier-buy:before,.panel .tier-test button.tier-sell:before{content:"";display:inline-block;width:0;height:0;margin-right:5px;vertical-align:1px;border-left:4px solid transparent;border-right:4px solid transparent}.panel .tier-test button.tier-buy:before{border-bottom:6px solid currentColor}.panel .tier-test button.tier-sell:before{border-top:6px solid currentColor}.keys-list h4{margin:10px 0 4px}.keys-list h4:first-child{margin-top:0}.keys-row{display:flex;align-items:center;gap:10px;padding:2px 0}.keys-caps{display:inline-flex;gap:4px;min-width:76px}.keys-pairs{flex-wrap:wrap;gap:6px 12px}.layout-save{display:flex;gap:6px;margin:10px 0 2px}.layout-name{flex:1;min-width:0;padding:3px 6px;font:inherit}.layout-message.error{color:var(--ask)}.layout-row{display:flex;align-items:center;gap:6px;padding:2px 0}.layout-row>button:first-child{flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-date{color:var(--muted);font-size:11px;white-space:nowrap}.layout-row button.armed{color:var(--ask)}.layout-row{margin:0 -6px;padding-left:6px;padding-right:6px;border-radius:var(--radius)}.layout-row:has(>button:not(:disabled):is(:hover,:focus-visible)){background:color-mix(in srgb,var(--ui) 14%,transparent)}:where(:root[data-theme=dark]) .layout-row:has(>button:not(:disabled):is(:hover,:focus-visible)){background:color-mix(in srgb,var(--ui) 22%,transparent)}.layout-tools{display:flex;flex-wrap:wrap;gap:6px}.script-row>.script-on{display:inline-flex;flex:none}.script-row>button:nth-child(2){flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.script-row .layout-date.error{color:var(--ask)}.script-example>.script-example-name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-row>button.help{margin:0}.script-example>.layout-date{margin-left:auto}.panel-body .script-about{margin:2px 0 8px;border:1px solid var(--line);border-radius:var(--radius)}.script-row-tool{position:absolute;z-index:2;display:inline-flex;gap:2px}.script-row-tool>button{position:relative;width:18px;height:16px;min-height:0;padding:0;font-size:13px;line-height:14px;opacity:.6}.script-row-tool>button:hover,.script-row-tool>button:focus-visible{opacity:1}.script-row-open:before{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;transform:translate(-50%,-50%);background:currentColor;-webkit-mask:var(--mark-settings) center / contain no-repeat;mask:var(--mark-settings) center / contain no-repeat}.script-row-hide:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;transform:translate(-50%,-50%);background:currentColor;-webkit-mask:var(--mark-eye) center / contain no-repeat;mask:var(--mark-eye) center / contain no-repeat}.script-row-hide[data-hidden=true]:before{-webkit-mask-image:var(--mark-eye-off);mask-image:var(--mark-eye-off)}.script-row-tool>.script-row-hide[data-hidden=true]{opacity:.9}.script-row-about:before{content:"";position:absolute;left:50%;top:50%;width:11px;height:11px;transform:translate(-50%,-50%);background:currentColor;-webkit-mask:var(--mark-help) center / contain no-repeat;mask:var(--mark-help) center / contain no-repeat}.script-row-tool>.script-row-about.open{opacity:1;color:var(--bg);background:var(--text);border-color:var(--text)}html[data-layout^=phone] .script-row-tool>button{width:26px;height:22px}.pane.heat .script-legend-tools .script-row-tool{z-index:3}.script-source{display:block;box-sizing:border-box;width:100%;min-height:220px;margin:6px 0;padding:6px 8px;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;tab-size:2;resize:vertical;white-space:pre;overflow:auto;color:var(--text);background:var(--bg);border:1px solid var(--line)}.script-option{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 0}.script-option>input[type=number],.script-option>input[type=text]{width:150px;font:inherit}.pane.heat .map-goto:before{content:"";width:13px;height:13px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Crect x='3' y='5' width='18' height='16'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Crect x='3' y='5' width='18' height='16'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E") center / contain no-repeat}.goto-row{display:flex;flex-wrap:wrap;gap:6px}.goto-time{flex:1 1 100%;min-width:0;padding:3px 6px;font:inherit}.pane.heat .replay-bar{position:absolute;z-index:3;left:calc(var(--gutter-left, 0px) + 8px);bottom:30px;display:flex;align-items:center;gap:8px;padding:4px 8px;font-size:11px;color:var(--text);background:var(--face, var(--panel));border-radius:var(--radius);box-shadow:inset 1px 1px 0 var(--hi, transparent),inset -1px -1px 0 var(--lo, transparent),2px 2px 0 var(--shadow)}.pane.heat .replay-bar[hidden]{display:none}.replay-bar .replay-time{font-variant-numeric:tabular-nums;min-width:9.5em}.replay-bar.ended .replay-play,.replay-bar.ended select,.replay-bar.ended .replay-live{display:none}.replay-bar .replay-play{width:24px;height:22px;padding:0;display:inline-flex;align-items:center;justify-content:center}.replay-bar .replay-play:before{content:"";width:12px;height:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 4h4v16H6zM14 4h4v16h-4z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 4h4v16H6zM14 4h4v16h-4z'/%3E%3C/svg%3E") center / contain no-repeat}.replay-bar .replay-play.paused:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 4l13 8-13 8z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 4l13 8-13 8z'/%3E%3C/svg%3E") center / contain no-repeat}.session-editor{margin:2px 0 6px 2px;padding-left:10px;border-left:2px solid var(--accent)}.pane.heat canvas.draw-edit{z-index:2;pointer-events:none}.pane.heat .map-draw{padding-left:21px}.pane.heat .map-draw:before{left:7px}.draw-glyph,.chart-type-glyph{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.pane.heat .map-draw .draw-glyph{width:14px;height:14px}.pane.heat .map-draw-phone{display:none}.draw-rail,.draw-editor,.draw-say{position:absolute;z-index:3;background:color-mix(in srgb,var(--panel) 94%,transparent);border:1px solid var(--line);border-radius:var(--radius);box-shadow:3px 3px 0 var(--shadow);font-size:11px}.draw-rail[hidden],.draw-editor[hidden],.draw-say[hidden]{display:none}.draw-rail{display:flex;flex-direction:column;gap:2px;padding:3px;overflow-y:auto;scrollbar-width:none}.draw-rail .draw-icon,.draw-editor .draw-icon{display:inline-flex;align-items:center;justify-content:center;gap:3px;width:28px;height:28px;padding:0;border-color:transparent;background:transparent}.draw-rail .draw-icon:hover,.draw-editor .draw-icon:hover{border-color:var(--line)}.draw-rail .draw-icon.on,.draw-editor .draw-icon.on{background:var(--text);color:var(--bg);border-color:var(--text)}.draw-icon:disabled,.draw-rail .draw-tool.idle{opacity:.35;cursor:default}.draw-sep{flex:0 0 1px;align-self:stretch;margin:2px;background:var(--line)}.draw-rail .draw-magnet{flex-direction:column;height:38px;gap:0;width:auto;min-width:28px;padding:0 3px}.draw-rail .draw-magnet.on{background:transparent;color:var(--text);border-color:var(--line)}.draw-rail .draw-magnet:not(.on){color:var(--muted)}.draw-magnet-mode{font-size:9px;line-height:1}.draw-rail .draw-list-btn{flex-direction:column;height:36px;gap:0}.draw-count{font-size:9px;line-height:1}.draw-editor{display:flex;flex-direction:column;gap:3px;padding:4px;max-width:min(560px,calc(100% - 24px))}.draw-controls{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.draw-figures{padding:0 3px 1px;color:var(--muted);white-space:normal}.draw-figures[hidden]{display:none}.draw-swatches{display:inline-flex;gap:2px;margin-right:2px}.draw-editor .draw-swatch{width:18px;height:18px;min-width:0;padding:0;border-radius:50%;background:var(--swatch);border:2px solid var(--panel);box-shadow:0 0 0 1px var(--line)}.draw-editor .draw-swatch.on{box-shadow:0 0 0 2px var(--text)}.draw-editor .draw-widths button{min-width:22px;height:24px;padding:0 4px;font-size:11px}.draw-text{width:120px;height:26px;box-sizing:border-box;font:inherit;font-size:12px;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:2px 6px}.draw-editor .draw-icon.danger,.draw-files button.danger,.draw-action.danger{color:var(--ask, #d20f39)}.draw-say{display:flex;align-items:center;gap:8px;padding:4px 6px 4px 10px;transform:translate(-50%);color:var(--text);white-space:nowrap}.draw-say.warn{box-shadow:inset 4px 0 #e6a700,3px 3px 0 var(--shadow);border-color:#e6a700}.draw-cancel{padding:2px 8px;font-size:11px}.draw-cancel[hidden]{display:none}.draw-list{display:flex;flex-direction:column;gap:3px;margin:4px 0 8px}.draw-list-row{display:flex;align-items:center;gap:4px}.draw-list-row.hidden-one .draw-list-name{opacity:.55}.draw-list-swatch{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.draw-list-name{flex:1 1 auto;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draw-list-row .draw-action{padding:2px 6px;font-size:11px}.draw-files{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0}.toolbar .deck-time .seg .chart-type{display:inline-flex;align-items:center;justify-content:center}html:is([data-layout^=phone],[data-bar=compact]) .pane.heat .map-draw-phone{display:inline-flex;position:absolute;z-index:3;top:8px;right:calc(var(--gutter, 0px) + 8px);width:42px;height:36px;padding:0 0 0 14px;align-items:center;justify-content:center;border-radius:var(--radius);background:color-mix(in srgb,var(--panel) 90%,transparent);box-shadow:3px 3px 0 var(--shadow)}html:is([data-layout^=phone],[data-bar=compact]) .pane.heat .map-draw-phone:before{left:7px}.draw-rail.phone{flex-direction:row;flex-wrap:wrap;inset:auto 6px 28px;max-height:none;overflow:visible}.draw-rail.phone .draw-icon{flex:0 0 auto;width:38px;height:38px}.draw-rail.phone .draw-magnet,.draw-rail.phone .draw-list-btn{height:38px}.draw-editor.phone{left:6px;right:6px;top:auto;max-width:none}.draw-editor.phone .draw-icon{width:36px;height:36px}.draw-editor.phone .draw-swatch{width:26px;height:26px}.draw-say.phone{left:50%;top:auto;white-space:normal;max-width:calc(100% - 24px)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}body{overscroll-behavior:none}@media(pointer:coarse){html{touch-action:manipulation}canvas{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.toolbar,.dock,.sheet,.panel-head,.pane-head,.seg,.chip,button{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.fig-canvas{touch-action:pan-y}:root input:not([type=range],[type=checkbox],[type=radio]),:root textarea{font-size:16px}}html[data-bar=compact]{--tap: 44px;--safe-t: env(safe-area-inset-top);--safe-b: env(safe-area-inset-bottom)}html[data-bar=compact] .toolbar{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:0;min-height:0;padding:var(--safe-t) 0 0}html[data-bar=compact] .tb-bar{display:flex;align-items:center;gap:0 8px;padding:4px 8px}html[data-bar=compact] .tb-row{display:contents}html[data-bar=compact] .toolbar :is(button,select){min-height:38px;border-radius:var(--radius);padding:0 12px}html[data-bar=compact] .toolbar .brand{order:0;flex:none;margin-right:4px}html[data-bar=compact] .toolbar .market{order:1;flex:1 1 auto;min-width:100px;max-width:320px;font-size:16px;font-weight:600;text-overflow:ellipsis;padding-right:4px}html[data-bar=compact] .tb-time .seg{order:2;flex:0 1 340px;min-width:240px}html[data-bar=compact] .tb-time .seg button{flex:1 1 0;min-width:0;padding:0;border-radius:0}html[data-bar=compact] .tb-time .seg button:first-child{border-radius:var(--radius) 0 0 var(--radius)}html[data-bar=compact] .tb-time .seg button:last-child{border-radius:0 var(--radius) var(--radius) 0}html[data-bar=compact] .tb-time>button{order:3}html[data-bar=compact] .toolbar .spacer{order:4;flex:1 1 0;min-width:0}html[data-bar=compact] .toolbar .status{order:5;flex:none;font-size:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:38px}html[data-bar=compact] .toolbar .status:before{width:10px;height:10px;margin:0}html[data-bar=compact] .more-btn{order:6;display:inline-grid;place-items:center;flex:none;width:44px;padding:0}html[data-bar=compact] .toolbar .bar-collapse{order:7;flex:none;width:44px;padding:0}html[data-bar=compact] .toolbar{position:relative;z-index:30}html[data-bar=compact] .toolbar .notice{position:absolute;left:8px;right:8px;top:calc(100% + 4px);z-index:45;margin:0;box-shadow:2px 2px 0 var(--shadow)}.more-btn,.flip-btn{display:none}html[data-bar=compact] .flip-btn{order:6;display:inline-grid;place-items:center;flex:none;width:44px;padding:0}html[data-bar=compact] .flip-btn:before{content:"";width:20px;height:20px;background:currentColor;-webkit-mask:var(--mark-moon) center / contain no-repeat;mask:var(--mark-moon) center / contain no-repeat}html[data-bar=compact] .flip-btn[data-to=light]:before{-webkit-mask-image:var(--mark-sun);mask-image:var(--mark-sun)}html[data-bar=compact] .tb-time>button{flex:none;width:44px;padding:0;font-size:0;display:inline-flex;align-items:center;justify-content:center}html{--icon-recenter: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='6.5'/%3E%3Cpath d='M12 2v4M12 18v4M2 12h4M18 12h4'/%3E%3C/svg%3E")}html[data-bar=compact] .tb-time>button:before{content:"";width:20px;height:20px;background:currentColor;-webkit-mask:var(--icon-recenter) center / contain no-repeat;mask:var(--icon-recenter) center / contain no-repeat}@media(max-width:700px){html[data-bar=compact] .toolbar .brand{font-size:0;margin:0}html[data-bar=compact] .toolbar .brand:before{content:"LMF";font-size:15px;font-weight:800;letter-spacing:.04em}}@media(max-width:600px){html[data-layout=phone][data-bar=compact] .tb-bar{flex-direction:column;align-items:stretch;gap:0;padding:0}html[data-layout=phone][data-bar=compact] .tb-row{display:flex;align-items:center;gap:8px;padding:0 10px}html[data-layout=phone][data-bar=compact] .tb-main{min-height:46px}html[data-layout=phone][data-bar=compact] .tb-time{min-height:44px;padding-bottom:6px}html[data-layout=phone][data-bar=compact] .toolbar .market{flex:0 1 auto;max-width:100%}html[data-layout=phone][data-bar=compact] .tb-time .seg{flex:1 1 0;min-width:0}html[data-layout=phone][data-bar=compact] .toolbar .notice{left:10px;right:10px}}.sheet-scrim{position:fixed;inset:0;z-index:54;background:#080a0e00;transition:background .22s ease-out}.sheet-scrim.in{background:#080a0e75}.sheet-scrim.light.in{background:#080a0e57}.sheet,html[data-bar=compact] .panel,html[data-bar=compact] .menu{position:fixed;inset:auto 0 0;width:auto;max-width:640px;margin:0 auto;border-radius:var(--radius) var(--radius) 0 0;border:1px solid var(--line);border-bottom:0;background:var(--panel);color:var(--text);box-shadow:0 -3px 0 var(--shadow);padding-bottom:env(safe-area-inset-bottom)}.sheet{z-index:55;display:flex;flex-direction:column;max-height:min(92dvh,780px);transform:translateY(105%);transition:transform .26s cubic-bezier(.2,.85,.2,1)}.sheet.in{transform:none}html[data-bar=compact] .panel-head{cursor:auto;touch-action:auto}html[data-bar=compact] :is(dialog.venues h3,.guide-head){cursor:auto;touch-action:auto}.sheet-head{position:relative;display:flex;align-items:center;gap:8px;padding:18px 8px 6px 18px;touch-action:none;cursor:grab}.sheet-grab{position:absolute;left:50%;top:7px;width:40px;height:4px;margin-left:-20px;background:color-mix(in srgb,var(--text) 24%,transparent)}.sheet-head h3{margin:0;flex:1;font-size:18px;letter-spacing:.005em}.sheet-x,html[data-bar=compact] .panel-x{width:40px;height:40px;min-height:0;border:0;background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--muted);--cross: 15px;--weight: 2px}.sheet-body{overflow-y:auto;overscroll-behavior:contain;padding:0 18px 22px;-webkit-overflow-scrolling:touch}.sheet-sec{padding-top:16px}.sheet-sec-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 6px;min-height:28px}.sheet-sec-head h4{margin:0;font-size:11px;font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.sheet-sec-head button{min-height:34px;padding:0 14px;border-radius:var(--radius);font-size:13px}.sheet-sec-head button.help{width:26px;height:26px;min-height:0;padding:0;margin:0;font-size:0;line-height:0}html[data-bar=compact] button.help:after{content:"";position:absolute;inset:-9px}.sheet-body :is(button,select){min-height:var(--tap);font-size:15px;border-radius:var(--radius);padding:0 14px}.sheet select{text-overflow:ellipsis;font-size:16px}html:not([data-frame=bevel]) .sheet select,html[data-bar=compact]:not([data-frame=bevel]) .panel .field>select{-webkit-appearance:none;appearance:none;padding-right:44px}html:not([data-frame=bevel]) :is(.sheet-field,.sheet .tune-body>.ctl,.sheet .tune-body>.ctl-group>.ctl):has(>select),html[data-bar=compact]:not([data-frame=bevel]) .panel .field:has(>select){position:relative}html:not([data-frame=bevel]) :is(.sheet-field,.sheet .tune-body>.ctl,.sheet .tune-body>.ctl-group>.ctl):has(>select):after,html[data-bar=compact]:not([data-frame=bevel]) .panel .field:has(>select):after{content:"";position:absolute;right:13px;top:50%;width:18px;height:18px;transform:translateY(-50%);pointer-events:none;background:currentColor;-webkit-mask:var(--mark-chevron) center / contain no-repeat;mask:var(--mark-chevron) center / contain no-repeat}html[data-bar=compact]:not([data-frame=bevel]) .panel .field:has(>select):after{right:21px}.sheet .sheet-field.stack:has(>select){display:grid;grid-template-columns:minmax(0,1fr);align-content:center}html:not([data-frame=bevel]) .sheet .sheet-field.stack:has(>select):after{grid-area:2 / 1 / 3 / 2}.sheet .sheet-field.stack:has(>select)>.sheet-label{grid-row:1}.sheet .sheet-field.stack:has(>select)>select{grid-row:2}html:not([data-frame=bevel]) .sheet .size-ctl .size-menu,html[data-bar=compact]:not([data-frame=bevel]) .panel .size-ctl .size-menu{-webkit-appearance:none;appearance:none}html:not([data-frame=bevel]) .sheet .size-ctl:has(>.size-menu),html[data-bar=compact]:not([data-frame=bevel]) .panel .size-ctl:has(>.size-menu){position:relative}html:not([data-frame=bevel]) .sheet .size-ctl:has(>.size-menu):after,html[data-bar=compact]:not([data-frame=bevel]) .panel .size-ctl:has(>.size-menu):after{content:"";position:absolute;right:13px;top:50%;width:18px;height:18px;transform:translateY(-50%);pointer-events:none;background:currentColor;-webkit-mask:var(--mark-chevron) center / contain no-repeat;mask:var(--mark-chevron) center / contain no-repeat}html[data-bar=compact]:not([data-frame=bevel]) .panel .size-ctl:has(>.size-menu):after{right:11px}html:not([data-frame=bevel]) :is(.sheet-field,.sheet .tune-body>.ctl,.sheet .tune-body>.ctl-group>.ctl):has(>select:disabled):after{opacity:.4}.sheet-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:8px}.sheet-tiles>button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.sheet-tiles:has(>.split){grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.sheet-tiles>.split{display:flex;min-width:0}.sheet-tiles>.split>button:first-child{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:8px}.sheet-tiles>.split>.split-cfg{width:44px}.sheet-tiles>.split>.split-cfg:before{width:18px;height:18px}.sheet-field{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;border-top:1px solid var(--line)}.sheet-sec-head+.sheet-field{border-top:0}.sheet-label{flex:1 1 auto;font-size:15px}.sheet-field>:not(.sheet-label){flex:0 1 62%;min-width:0}.sheet-field>button{flex:0 0 auto;min-width:96px}.sheet-field.stack{flex-direction:column;align-items:stretch;justify-content:center;gap:6px;padding:10px 0 12px}.sheet-field.stack>:not(.sheet-label){flex:none}.sheet-field.stack .sheet-label{flex:none}.sheet .seg.toggles{--toggle-gap: 8px;display:flex;flex-wrap:wrap;gap:var(--toggle-gap);width:100%}.sheet .seg.toggles:after{content:"";flex:999 1 0;margin-left:calc(-1 * var(--toggle-gap))}.sheet .seg.toggles button{position:relative;flex:1 1 auto;min-width:calc((100% - 2 * var(--toggle-gap)) / 3);white-space:nowrap;border-radius:var(--radius);margin:0;padding:0 20px}.sheet .seg.toggles button.on{background:color-mix(in srgb,var(--ui) 15%,var(--panel));border-color:var(--ui);color:var(--text);text-shadow:.45px 0 0 currentColor}.sheet .seg.toggles button.on:before{content:"";position:absolute;left:6px;top:50%;width:12px;height:12px;margin-top:-6px;background:var(--ui);-webkit-mask:var(--mark-check) center / contain no-repeat;mask:var(--mark-check) center / contain no-repeat}.sheet .seg:is(.scope,.zone-seg){display:flex;width:100%}.sheet .seg:is(.scope,.zone-seg) button{flex:1 1 0;border-radius:0;margin-left:-1px}.sheet .seg:is(.scope,.zone-seg) button:first-child{border-radius:var(--radius) 0 0 var(--radius);margin-left:0}.sheet .seg:is(.scope,.zone-seg) button:last-child{border-radius:0 var(--radius) var(--radius) 0}.sheet .scale{display:flex;flex-direction:column;gap:4px;width:100%}.sheet .legend{height:20px}.sheet .legend i{font-size:11px}.sheet .scale input[type=range]{height:32px}.sheet .wave-strength{display:flex;align-items:center;gap:10px}.sheet .wave-strength input[type=range]{flex:1;min-width:0;height:32px;margin:0;accent-color:var(--ui)}.sheet .wave-strength output{min-width:42px;text-align:right;font-variant-numeric:tabular-nums;color:var(--muted)}.sheet-chips{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.sheet-chips .chips{gap:8px}.sheet .chip{min-height:38px;display:inline-flex;align-items:center;padding:0 15px;font-size:14px;border-radius:var(--radius)}.sheet .theme-btn{justify-content:center}html:not([data-frame=bevel]) .sheet-field>:is(.theme-btn,.language-btn){flex:0 1 62%;position:relative;justify-content:flex-start;padding-right:44px}html:not([data-frame=bevel]) .sheet-field>:is(.theme-btn,.language-btn):after{position:absolute;right:13px;top:50%;width:18px;height:18px;margin:0;border:0;transform:translateY(-50%);color:inherit;background:currentColor;-webkit-mask:var(--mark-chevron) center / contain no-repeat;mask:var(--mark-chevron) center / contain no-repeat}.sheet .icon-btn:after{content:attr(aria-label);font-size:15px}.sheet .seg.toggles+.sheet-tiles{margin-top:10px}.sheet .led-btn{padding-left:32px}.sheet .led-btn:before{left:15px}.sheet .switch{position:relative;width:50px;height:30px;flex:none}.sheet .switch input{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;opacity:0;cursor:pointer;z-index:1}.sheet .switch i{position:absolute;inset:0;border-radius:var(--radius);background:color-mix(in srgb,var(--text) 22%,transparent);transition:background .15s}.sheet .switch i:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;box-shadow:3px 3px 0 var(--shadow);transition:transform .15s}.sheet .switch input:checked+i{background:var(--ui)}.sheet .switch input:checked+i:after{transform:translate(20px)}.sheet-field>.switch{flex:none}.sheet-note{margin:8px 0 0;color:var(--muted);font-size:12.5px;line-height:1.45}html[data-bar=compact] .panel{z-index:60;max-height:min(88dvh,780px);animation:sheet-up .24s cubic-bezier(.2,.85,.2,1)}html[data-bar=compact] .panel-head{padding:14px 8px 6px 18px}html[data-bar=compact] .panel-head h3{font-size:18px}html[data-bar=compact] .panel-body{overscroll-behavior:contain;padding-bottom:16px}html[data-bar=compact] .panel :is(button,select,input[type=number]){min-height:40px}html[data-bar=compact] .panel-tools button.help{width:26px;height:26px;min-height:0;padding:0;margin:0;font-size:0;line-height:0}html[data-bar=compact] .panel-body .layout-row>button.help{width:26px;height:26px;min-height:0;padding:0;margin:0;font-size:0;line-height:0}html[data-bar=compact] .panel .opt,html[data-bar=compact] .panel .field{padding-top:9px;padding-bottom:9px}html[data-bar=compact] .panel .field>select,html[data-bar=compact] .panel .field>input[type=number]{width:140px}html[data-bar=compact] .panel .field.pin-field>select{width:100%}html[data-bar=compact] .panel .size-ctl{width:160px}html[data-bar=compact] .panel .size-ctl .size-value{min-height:40px;font-size:16px}html[data-bar=compact] .panel .size-ctl .size-menu{width:40px}html[data-bar=compact] .panel .slider{width:150px}html[data-bar=compact] .panel .slider input{height:30px}html[data-bar=compact] .panel .switch{width:48px;height:30px}html[data-bar=compact] .panel .switch i:after{top:3px;left:3px;width:24px;height:24px}html[data-bar=compact] .panel .switch input:checked+i:after{transform:translate(18px)}html[data-bar=compact] .panel .opt input[type=checkbox],html[data-bar=compact] .panel .tier-name input{width:20px;height:20px}html[data-bar=compact] .panel .opt{grid-template-columns:24px 1fr}html[data-bar=compact] .keylevel-grid{grid-template-columns:1fr repeat(3,48px)}html[data-bar=compact] .period-grid{grid-template-columns:minmax(0,1fr) 72px 88px}html[data-bar=compact] .anchor-grid{grid-template-columns:minmax(0,1fr) repeat(5,40px)}html[data-bar=compact] .candle-color-grid{grid-template-columns:minmax(0,1fr) repeat(2,76px)}html[data-bar=compact] :is(.line-swatch,.line-swatch-reset,.anchor-eye){width:30px;height:30px}html[data-bar=compact] .anchor-row .anchor-edit{min-height:30px}html[data-bar=compact] .anchor-date-fields :is(.anchor-date,.anchor-time){height:36px;font-size:16px}html[data-bar=compact] .anchor-date-fields .anchor-date{width:160px}html[data-bar=compact] .anchor-date-fields .anchor-time{width:116px}html[data-bar=compact] .anchor-date-fields .anchor-go{flex:1 0 100%;min-height:40px}html[data-bar=compact] .anchor-row{gap:10px}html[data-bar=compact] .panel-jump button{min-height:34px;padding:4px 12px;font-size:13px}html[data-bar=compact] .keylevel-grid input:is([type=checkbox],[type=radio]){width:20px;height:20px}html[data-bar=compact] .keylevel-grid .what{padding:8px 0}html[data-bar=compact] .panel .grip{width:30px;height:36px}html[data-bar=compact] .panel .srow{grid-template-columns:32px 18px minmax(0,1fr) 38px;padding:5px 6px}html[data-bar=compact] .panel .srow .x{width:36px;height:34px}html[data-bar=compact] .menu{z-index:70;min-width:0;max-height:min(72dvh,600px);padding:8px 8px calc(8px + env(safe-area-inset-bottom));animation:sheet-up .2s ease-out}html[data-bar=compact] .menu-item{min-height:50px;font-size:16px;padding:0 14px;border-radius:var(--radius)}html[data-bar=compact] .menu-title{display:block;padding:10px 14px 8px;font-size:11px;font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}@keyframes sheet-up{0%{transform:translateY(40%);opacity:0}to{transform:none;opacity:1}}html[data-bar=compact] dialog.venues{width:calc(100vw - 24px);max-width:520px;max-height:90dvh;overflow:auto;padding:16px}html[data-bar=compact] .venue-list{grid-template-columns:1fr 1fr;gap:2px 10px}html[data-bar=compact] .venue-list label{min-height:42px}html[data-bar=compact] .coin-row{min-height:44px}html[data-bar=compact] dialog.coins input[type=search]{min-height:40px;font-size:16px}html[data-bar=compact] dialog.venues .row{flex-wrap:wrap;justify-content:stretch}html[data-bar=compact] dialog.venues .row button{flex:1 1 auto;min-height:44px;white-space:nowrap;border-radius:var(--radius)}html[data-layout^=phone] dialog.guide{width:100vw;height:100dvh;max-width:none;max-height:none;border-radius:0;border:0}html[data-layout^=phone] .guide-head{flex-wrap:wrap;gap:4px 10px;padding:calc(10px + env(safe-area-inset-top)) 14px 10px}html[data-layout^=phone] .guide-head>div{flex:1 1 0;min-width:0}html[data-layout^=phone] .guide-head .sub{display:block;font-size:12px;line-height:1.35}html[data-layout^=phone] .guide-x{width:42px;height:42px;--cross: 16px;--weight: 2px}html[data-layout^=phone] .guide-jump{order:3;flex:1 1 100%;max-width:none;min-height:44px;font-size:15px;border-radius:var(--radius)}html[data-layout^=phone] .guide-article{padding:0 16px}html[data-layout^=phone] table.keys,html[data-layout^=phone] table.keys tbody{display:block}html[data-layout^=phone] table.keys tr{display:block;padding:9px 0;border-bottom:1px solid var(--line)}html[data-layout^=phone] table.keys td{display:block;padding:0;border:0;width:auto;white-space:normal}html[data-layout^=phone] table.keys td:first-child{width:auto;font-weight:600;margin-bottom:3px}html[data-layout^=phone] main{display:flex;flex-direction:column;min-height:0}html[data-layout^=phone] .chart-col,html[data-layout^=phone] .side-col,html[data-layout^=phone] .flow-col{display:contents}html[data-layout^=phone] .splitter,html[data-layout^=phone] .grip{display:none}html[data-layout^=phone] .pane.heat{order:0;flex:1 1 0;min-height:140px}html[data-layout^=phone] .chart-col>.pane:not(.heat),html[data-layout^=phone] .side-col>.pane,html[data-layout^=phone] .flow-col>.pane{display:none;order:2}html[data-layout^=phone] main[data-tab=depth] .pane.depth:not([hidden]),html[data-layout^=phone] main[data-tab=oi] .pane.oi:not([hidden]),html[data-layout^=phone] main[data-tab=delta] .pane.delta:not([hidden]),html[data-layout^=phone] main[data-tab=ls] .pane.ls:not([hidden]),html[data-layout^=phone] main[data-tab=stats] .pane.bars:not([hidden]),html[data-layout^=phone] main[data-tab=script] .pane.script:not([hidden]){display:flex;flex:0 0 var(--dock-size, 40%)!important;min-height:0!important}html[data-layout^=phone] main[data-tab=map] .pane.lt:not([hidden]){display:flex;flex:0 0 36%!important;min-height:0!important}html[data-layout^=phone] main[data-tab=map] .pane.funding:not([hidden]){display:flex;flex:0 0 32%!important;min-height:0!important}.dock-grip{display:none}html[data-layout^=phone] main:not([data-tab=map])>.dock-grip{display:grid;place-items:center;order:1;flex:0 0 20px;position:relative;z-index:6;background:var(--panel);border-top:1px solid var(--line);touch-action:none;cursor:row-resize}.dock-grip:before{content:"";position:absolute;inset:-12px 0}.dock-grip i{width:40px;height:4px;background:color-mix(in srgb,var(--text) 26%,transparent);transition:background .12s,width .12s}.dock-grip.active i{background:var(--ui);width:56px}.dock{display:none}html[data-layout^=phone] .dock{display:flex;background:var(--panel);border-top:1px solid var(--line)}.dock-tab{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:52px;padding:5px 2px 4px;border:0;border-radius:0;background:transparent;color:var(--muted);font-size:11.5px;font-weight:600;line-height:1.1}.dock-tab[hidden]{display:none}.dock-tab svg{width:22px;height:22px;flex:none}.dock-tab.on{background:transparent;color:var(--text)}.dock-tab.on svg{color:var(--ui)}.dock-ink{display:none}html[data-layout^=phone] .dock{position:relative}html[data-layout^=phone] .dock-ink{display:block;position:absolute;left:0;top:0;height:3px;width:var(--ink-len, 0);transform:translate(var(--ink-at, 0));background:var(--ui);pointer-events:none}html[data-layout^=phone] .dock-ink.slide{transition:transform .26s cubic-bezier(.3,.9,.25,1),width .26s cubic-bezier(.3,.9,.25,1)}html[data-layout=phone-landscape] .dock-ink{left:auto;right:0;width:3px;height:var(--ink-len, 0);transform:translateY(var(--ink-at, 0))}html[data-layout=phone-landscape] .dock-ink.slide{transition:transform .26s cubic-bezier(.3,.9,.25,1),height .26s cubic-bezier(.3,.9,.25,1)}.dock-tab svg{transition:transform .12s ease-out}.dock-tab:active svg{transform:scale(.86)}@keyframes pane-in{0%{opacity:0}to{opacity:1}}html[data-layout^=phone] main>.pane:not([hidden]),html[data-layout^=phone] main :is(.chart-col,.side-col,.flow-col)>.pane:not([hidden]){animation:pane-in .18s ease-out}html[data-layout^=phone] .dock-tab{font-size:min(11.5px,2.55vw)}html[data-layout=phone] .dock{padding:0 0 var(--safe-b)}.pane.candle,.pane.liq{display:none}html[data-layout=phone] main[data-tab=liq]{display:flex;flex-direction:column}html[data-layout=phone] main[data-tab=liq] .pane.heat,html[data-layout=phone] main[data-tab=liq]>.dock-grip{display:none}html[data-layout=phone]:has(main[data-tab=liq]) .toolbar .tb-time{display:none}html[data-layout=phone] main[data-tab=liq]>.pane.liq{display:flex;flex-direction:column;flex:1 1 0;min-height:0;order:0}html[data-layout=phone-landscape] main[data-tab=liq]>.pane.liq{display:flex;flex-direction:column;grid-column:3;grid-row:1;flex:none!important;min-height:0}.pane.liq .liq-head{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;padding:4px var(--ph-edge, 10px) 2px;min-height:0}.pane.liq .liq-head strong{font-size:15px;letter-spacing:-.01em}.pane.liq .liq-head .liq-sub{flex:1 1 auto;color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pane.liq .liq-head button.help{align-self:center;flex:none}.liq-sum{display:grid;grid-template-columns:1fr 1fr;gap:2px 12px;padding:4px 12px 8px}.liq-sum[hidden]{display:none}.liq-side{display:flex;flex-direction:column;min-width:0}.liq-side.short{align-items:flex-end;text-align:right}.liq-side small{font-size:10.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.liq-usd{font-size:24px;font-weight:760;line-height:1.15;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.liq-usd.long{color:var(--candle-down)}.liq-usd.short{color:var(--candle-up)}.liq-balance{grid-column:1 / -1;display:flex;gap:3px;height:7px;margin:5px 0 3px}.liq-balance i{display:block;flex:1 1 0;min-width:4px;border-radius:4px;transition:flex-grow .7s cubic-bezier(.2,.8,.2,1)}.liq-balance .long{background:linear-gradient(90deg,var(--candle-down),color-mix(in srgb,var(--candle-down) 45%,transparent));box-shadow:0 0 10px color-mix(in srgb,var(--candle-down) 45%,transparent)}.liq-balance .short{background:linear-gradient(90deg,color-mix(in srgb,var(--candle-up) 45%,transparent),var(--candle-up));box-shadow:0 0 10px color-mix(in srgb,var(--candle-up) 45%,transparent)}.liq-meta{grid-column:1 / -1;display:flex;justify-content:space-between;gap:8px;font-size:11.5px;color:var(--muted);font-variant-numeric:tabular-nums}.liq-ratio{font-weight:700;white-space:nowrap}.liq-ratio.long{color:var(--candle-down)}.liq-ratio.short{color:var(--candle-up)}.pane.liq .liq-range{display:flex;margin:0 10px 8px}.pane.liq .liq-range[hidden]{display:none}.pane.liq .liq-range button{flex:1 1 0;min-width:0;min-height:34px;font-variant-numeric:tabular-nums}.pane.liq .liq-range button.on{background:var(--text);border-color:var(--text);color:var(--panel);font-weight:650}.liq-body{position:relative;flex:1 1 0;min-height:0;overflow:hidden;background:var(--bg)}.liq-body canvas{position:absolute;left:0;top:0;touch-action:none}.liq-pulse{position:absolute;left:0;top:0;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--text) 55%,transparent),transparent 70%)}.liq-pulse:after{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--text);animation:liq-pulse 2.4s cubic-bezier(.2,.6,.3,1) infinite}.liq-pulse[hidden]{display:none}@keyframes liq-pulse{0%{transform:scale(.6);opacity:.7}to{transform:scale(3.4);opacity:0}}@media(prefers-reduced-motion:reduce){.liq-pulse:after{animation:none;opacity:0}}.liq-foot{padding:5px 10px 6px;font-size:11px;color:var(--muted);border-top:1px solid var(--line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.liq-foot:empty{display:none}html[data-layout^=phone] main:is([data-tab=candle],[data-tab=flow]){display:flex;flex-direction:column}html[data-layout^=phone] main:is([data-tab=candle],[data-tab=flow]) .pane.heat,html[data-layout^=phone] main:is([data-tab=candle],[data-tab=flow])>.dock-grip{display:none}html[data-layout^=phone]:has(main:is([data-tab=candle],[data-tab=flow])) .toolbar .tb-time{display:none}html[data-layout^=phone] main[data-tab=candle]>.pane.candle,html[data-layout^=phone] main[data-tab=flow] .pane.cvd:not([hidden]){display:flex;flex-direction:column;flex:1 1 0;min-height:0;order:0}html[data-layout=phone] main[data-tab=book]{display:flex;flex-direction:column}html[data-layout=phone] main[data-tab=book] .pane.heat,html[data-layout=phone] main[data-tab=book]>.dock-grip{display:none}html[data-layout=phone]:has(main[data-tab=book]) .toolbar .tb-time{display:none}html[data-layout=phone] main[data-tab=book] .pane.ladder:not([hidden]){display:flex;flex-direction:column;flex:1 1 0;min-height:0;order:0}html[data-layout^=phone] .pane.candle .pane-head strong{display:none}html[data-layout^=phone] .pane.candle .pane-head{flex-wrap:nowrap;min-height:0;column-gap:6px}html[data-layout^=phone] .pane.candle .pane-head .readout{order:0;flex:1 1 auto;padding-bottom:0}html[data-layout^=phone] .pane.candle .pane-head button.help{order:1;flex:none}.candle-body{position:relative;flex:1 1 0;min-height:0;overflow:hidden;background:var(--bg)}.candle-body canvas{position:absolute;left:0;top:0}.candle-body .candle-fg{touch-action:none}html[data-layout=phone-landscape] #app{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr)}html[data-layout=phone-landscape] .toolbar{grid-column:1 / -1}html[data-layout=phone-landscape] main{grid-column:1;grid-row:2}html[data-layout=phone-landscape] main:not([data-tab=map]){display:grid;grid-template-columns:minmax(0,1fr) 20px var(--dock-size, 44%);grid-template-rows:minmax(0,1fr)}html[data-layout=phone-landscape] main:not([data-tab=map]) .pane.heat{grid-column:1;grid-row:1}html[data-layout=phone-landscape] main:not([data-tab=map])>.dock-grip{display:grid;grid-column:2;grid-row:1;flex:none;border-top:0;border-left:1px solid var(--line);cursor:col-resize}html[data-layout=phone-landscape] .dock-grip i{width:4px;height:40px}html[data-layout=phone-landscape] .dock-grip.active i{width:4px;height:56px}html[data-layout=phone-landscape] .dock-grip:before{inset:0 -12px}html[data-layout=phone-landscape] main[data-tab=book] .pane.ladder:not([hidden]),html[data-layout=phone-landscape] main[data-tab=depth] .pane.depth:not([hidden]),html[data-layout=phone-landscape] main[data-tab=oi] .pane.oi:not([hidden]),html[data-layout=phone-landscape] main[data-tab=delta] .pane.delta:not([hidden]),html[data-layout=phone-landscape] main[data-tab=ls] .pane.ls:not([hidden]),html[data-layout=phone-landscape] main[data-tab=stats] .pane.bars:not([hidden]),html[data-layout=phone-landscape] main[data-tab=script] .pane.script:not([hidden]){display:flex;grid-column:3;grid-row:1;flex:none!important}html[data-layout=phone-landscape] .dock{grid-column:2;grid-row:2;flex-direction:column;justify-content:flex-start;width:60px;border-top:0;border-left:1px solid var(--line);padding-right:env(safe-area-inset-right);overflow-y:auto}html[data-layout=phone-landscape] .dock-tab{flex:0 0 auto;min-height:56px;box-shadow:none}html[data-layout=phone-landscape] .dock{background:linear-gradient(var(--panel) 30%,transparent) 0 0 / 100% 22px no-repeat local,linear-gradient(transparent,var(--panel) 70%) 0 100% / 100% 22px no-repeat local,linear-gradient(color-mix(in srgb,var(--text) 20%,transparent),transparent) 0 0 / 100% 12px no-repeat scroll,linear-gradient(transparent,color-mix(in srgb,var(--text) 20%,transparent)) 0 100% / 100% 12px no-repeat scroll,var(--panel)}html[data-layout=phone-landscape] main:is([data-tab=candle],[data-tab=flow]){display:flex;flex-direction:column}html[data-layout=phone-landscape] main:is([data-tab=candle],[data-tab=flow])>.dock-grip{display:none}html[data-layout=phone]{--ph-ctl-h: 36px;--ph-key-w: 40px;--ph-edge: 10px}html[data-layout=phone-landscape]{--ph-ctl-h: 32px;--ph-key-w: 38px;--ph-edge: 10px}html[data-layout^=phone] .pane-head{min-height:42px;padding:3px var(--ph-edge);gap:2px 8px}html[data-layout^=phone] .pane-head strong{font-size:13px}.pane.cvd .pane-head .readout{display:none}html[data-layout^=phone] .pane.cvd .pane-head{flex-wrap:wrap;gap:6px 8px;padding:6px var(--ph-edge) 0}html[data-layout^=phone] .pane.cvd .pane-head strong,html[data-layout^=phone] .pane.cvd .cvd-span-select,html[data-layout^=phone] .pane.cvd .cvd-seg button[data-span=map]{display:none}html[data-layout^=phone] .pane.cvd .cvd-seg{display:flex;order:0;flex:1 1 0;min-width:0}html[data-layout^=phone] .pane.cvd .cvd-seg button{flex:1 1 0;min-width:0;min-height:var(--ph-ctl-h);padding:0 2px;font-size:14px}html[data-layout^=phone] .pane.cvd .pane-head .cvd-gear{order:1;margin-left:0;width:var(--ph-key-w);min-height:var(--ph-ctl-h);padding:0;display:inline-grid;place-items:center}html[data-layout^=phone] .pane.cvd .pane-head button.help{order:2}html[data-layout^=phone] .pane.cvd .pane-head .readout{display:block;order:9;flex:1 0 100%;font-size:13px;padding:2px 2px 5px;font-variant-numeric:tabular-nums}html[data-layout^=phone] .pane.cvd .pane-head strong.cvd-views{display:flex;order:-1;flex:1 0 100%;min-width:0}html[data-layout^=phone] .pane.cvd .cvd-views .cvd-view{flex:1 1 0;min-width:0;min-height:var(--ph-ctl-h);padding:0 4px;font-size:14px;overflow:hidden;text-overflow:ellipsis}html[data-layout^=phone] .pane.cvd .pane-head .readout[hidden],html[data-layout^=phone] .pane.cvd .cvd-seg[hidden]{display:none}html[data-layout^=phone] .pane.cvd[data-view=trades] .pane-head strong.cvd-views{flex:1 1 0}@media(max-width:340px){html[data-layout^=phone] .pane.cvd[data-view=trades] .cvd-views .cvd-view{font-size:13px}}html[data-layout^=phone] .trades-bar{padding:4px var(--ph-edge) 6px;font-size:13px}html[data-layout^=phone] .trades-unit,html[data-layout^=phone] .trades-floor{font-size:16px;min-height:var(--ph-ctl-h);padding:0 8px}html[data-layout^=phone] .trades-resume{padding:8px 18px;font-size:14px;bottom:14px}html[data-layout^=phone] .trades-inspector{font-size:14px}html[data-layout^=phone] .pane.cvd .readout b{color:var(--text);font-weight:650}html[data-layout^=phone] .pane.cvd .readout .sp b{color:var(--cvd-spot)}html[data-layout^=phone] .pane.cvd .readout .pp b{color:var(--cvd-perp)}html[data-layout^=phone] .pane.cvd .readout .sp,html[data-layout^=phone] .pane.cvd .readout .pp{margin-left:6px}html[data-layout^=phone] .pane.cvd .readout .when{color:var(--muted);margin-right:2px}html[data-layout^=phone] .pane.cvd .readout .since{color:var(--muted);margin-left:8px;font-size:11.5px}html[data-layout=phone-landscape] .pane.cvd .pane-head{flex-wrap:nowrap;align-items:center;padding:4px var(--ph-edge)}html[data-layout=phone-landscape] .pane.cvd .cvd-seg{flex:0 0 min(340px,46%)}html[data-layout=phone-landscape] .pane.cvd .pane-head .readout{order:1;flex:1 1 0;padding:0 4px}html[data-layout=phone-landscape] .pane.cvd .pane-head .cvd-gear{order:2}html[data-layout^=phone] .pane-head .readout{order:9;flex:1 0 100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;padding-bottom:3px}html[data-layout^=phone] .pane-head .ctl{display:flex;flex-direction:column;align-items:stretch;gap:1px;font-size:9.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;line-height:1.1}html[data-layout^=phone] .pane-head .ctl select{font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--text)}html[data-layout^=phone] .pane-head .ctl:has(input[type=checkbox]){flex-direction:row;align-items:center;gap:6px;font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--text)}html[data-layout^=phone] .pane-head .ctl input[type=checkbox]{width:20px;height:20px;margin:0}html[data-layout^=phone] .pane-head :is(select,button:not(.help)){font-size:14px;min-height:var(--ph-ctl-h);padding:0 8px;border-radius:var(--radius)}html[data-layout^=phone] :is(.pane-head,.liq-head) button.help{box-sizing:border-box;width:var(--ph-key-w);height:var(--ph-ctl-h);min-height:0;margin:0;padding:0;font-size:0;line-height:0}html[data-layout^=phone] .pane-head:not(.tuned)>strong+button.help{margin-left:auto}html[data-layout^=phone] :is(.pane-head,.liq-head) button.help:after{inset:0}html[data-layout^=phone] .pane-head .ctl .size-ctl .size-value{width:76px;min-height:32px;font-size:16px;font-weight:400;letter-spacing:0;text-transform:none}html[data-layout^=phone] .pane-head .ctl .size-ctl .size-menu{width:30px;padding:0 2px}html[data-layout^=phone] .pane.ladder .pane-head{flex-wrap:wrap;gap:4px 6px}html[data-layout^=phone] .pane.ladder .pane-head strong,html[data-layout^=phone] .pane.ladder .recenter-btn{display:none}html[data-layout=phone] .pane.ladder .pane-head .recenter-btn{display:inline-flex;align-items:center;justify-content:center;order:4;flex:none;width:var(--ph-key-w);min-height:var(--ph-ctl-h);padding:0;margin:0;font-size:0;align-self:flex-end}html[data-layout=phone] .pane.ladder .pane-head .recenter-btn:before{content:"";width:20px;height:20px;background:currentColor;-webkit-mask:var(--icon-recenter) center / contain no-repeat;mask:var(--icon-recenter) center / contain no-repeat}html[data-layout^=phone] .pane.ladder .pane-head .ctl{flex:1 1 0;min-width:0;margin-left:0}html[data-layout^=phone] .pane-head .ctl[hidden]{display:none}html[data-layout^=phone] .pane.ladder .pane-head .ctl select{width:100%;min-width:0;text-overflow:ellipsis;padding:0 2px 0 8px}html[data-layout^=phone] .pane.ladder{container:ladder / inline-size}@container ladder (max-width: 420px){.pane-head{gap:4px}.pane-head button.help{display:none}.pane-head .ctl select{font-size:13px;padding:0 2px 0 6px}}.tune-btn,html[data-layout^=phone] .pane-head.tuned .rest{display:none}html[data-layout^=phone] .pane-head.tuned .ctl-group:not(:has(>:not(.rest))){display:none}html[data-layout^=phone] .pane-head.tuned>.tune-btn{display:inline-grid;place-items:center;order:5;flex:none;width:var(--ph-key-w);min-height:var(--ph-ctl-h);padding:0;margin-left:auto;align-self:flex-end}html[data-layout^=phone] .pane-head.tuned>.tune-btn.open{background:color-mix(in srgb,var(--ui) 15%,var(--panel));border-color:var(--ui)}html[data-layout^=phone] .pane-head.tuned>button.help{order:6;align-self:flex-end}html[data-layout^=phone] .pane-head.tuned{align-items:flex-end;padding-bottom:6px}html[data-layout^=phone] .pane-head.tuned>strong{align-self:center}.sheet .tune-body>.ctl{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:14px;min-height:54px;border-top:1px solid var(--line);color:var(--text);font-size:15px;font-weight:400;letter-spacing:0;text-transform:none}.sheet .tune-body>.ctl:first-child{border-top:0}.sheet .tune-body>.ctl>select{flex:0 1 62%;min-width:0}.sheet .tune-body>.ctl input[type=checkbox]{order:2;width:26px;height:26px;margin:0;flex:none}.sheet .tune-body>.ctl .size-ctl{flex:0 0 auto;width:188px}.sheet .tune-body>.ctl .size-ctl .size-value{width:auto;flex:1 1 auto;min-height:var(--tap);font-size:16px}.sheet .tune-body>.ctl .size-ctl .size-menu{width:44px;min-height:var(--tap)}.sheet .tune-body>button{width:100%;margin-top:8px}.sheet .tune-body>[hidden]{display:none}.lt-halves{display:none}html[data-layout^=phone] .pane.lt .pane-head .lt-halves{display:flex;flex:1 1 0;min-width:0;margin:0}html[data-layout^=phone] .pane.lt .pane-head>strong{display:none}html[data-layout^=phone] .pane.lt .lt-halves .cap{display:block}html[data-layout^=phone] .pane.lt .lt-halves .seg{display:flex}html[data-layout^=phone] .pane.lt .lt-halves .seg button{flex:1 1 0;min-width:0;min-height:var(--ph-ctl-h);padding:0 2px;font-size:14px}html[data-layout^=phone] .pane.lt .lt-halves .seg button.far:not(.on){display:none}html[data-layout^=phone] .pane.lt .lt-halves .seg button.on{background:var(--text);border-color:var(--text);color:var(--panel);font-weight:650}@media(pointer:coarse){html[data-layout=desktop] main{grid-template-columns:minmax(0,1fr) 14px var(--side-w)}html[data-layout=desktop] .splitter{flex-basis:14px}html[data-layout=desktop] .splitter.h{height:14px}html[data-layout=desktop] .splitter:after{inset:-10px}html[data-layout=desktop] .grip{padding:8px 6px;margin:-8px -2px -8px -8px}html[data-layout=desktop] .pane-head>.grip{width:14px;height:21px;background-size:7px 7px}html[data-layout=desktop] .pane-head{min-height:42px;gap:4px 10px}html[data-layout=desktop] .pane-head.side-head{--head-row-gap: 4px}html[data-layout=desktop] .pane-head :is(select,button:not(.help)){font-size:13px;min-height:32px;padding:0 10px;border-radius:var(--radius)}html[data-layout=desktop] .pane-head button.help{width:24px;height:24px;font-size:0;line-height:0}html[data-layout=desktop] .pane .pane-head{--head-key: 32px}html[data-layout=desktop] .pane-head .ctl input[type=checkbox]{width:20px;height:20px}}@media(pointer:coarse){.shot-bar{gap:6px 2px;padding:8px;max-width:calc(100vw - 12px)}.shot-btn{width:40px;height:40px}.shot-dot{width:32px;height:32px}.shot-dot:before{width:20px;height:20px}.shot-width{width:38px;height:38px}.shot-primary{height:40px;padding:0 16px 0 12px}.shot-bar input[type=range]{width:120px;height:32px}.shot-group{padding:0 4px;flex-wrap:wrap;justify-content:center;max-width:100%}.shot-text{min-width:180px}.shot-modes .shot-btn,.shot-gif .shot-btn{width:44px;height:44px}.shot-gif .shot-primary{height:44px}.shot-gif input[type=range]{width:150px;height:44px}.shot-gif .shot-progress{width:110px}.shot-wide{min-width:0}}@media(prefers-reduced-motion:reduce){.sheet,.sheet-scrim,.dock-tab svg{transition:none}.dock-ink.slide{transition:none!important}html[data-layout^=phone] main .pane{animation:none!important}html[data-bar=compact] .panel,html[data-bar=compact] .menu{animation:none}}:root{--radius: 3px;--edge: #8b8e93;--edge-lit: #8b8e93;--hi: #ffffff;--lo: #e4e5e6;--face: #fbfbfb;--title: #f7f7f8;--well: #ffffff;--bar: #1b1d21;--bar-text: #ffffff;--shadow: rgba(0, 0, 0, .11);font-variant-numeric:tabular-nums}:root[data-frame=bevel]{--radius: 0px;font-family:Tahoma,"MS Sans Serif","Microsoft Sans Serif",Arial,sans-serif;font-size:11px;line-height:13px}:root[data-frame=paper]{--radius: 5px}:root[data-frame=textmode]{--radius: 0px;font-family:ui-monospace,Cascadia Mono,Consolas,DejaVu Sans Mono,Liberation Mono,monospace}.seg button:first-child{border-radius:var(--radius) 0 0 var(--radius)}.seg button:last-child{border-radius:0 var(--radius) var(--radius) 0}.chip{border-radius:var(--radius)}.panel,.menu,dialog.venues,.tour-card{border:1px solid var(--edge);border-radius:var(--radius);box-shadow:2px 2px 0 var(--shadow)}.panel-head{gap:6px;padding:3px 4px 3px 10px;min-height:26px;border-bottom:1px solid var(--line)}.panel-head h3{font-size:12px;font-weight:700;letter-spacing:.02em}.panel-x{width:20px;height:20px;--cross: 8px;--weight: 1.6px}.panel .srow .x:hover{color:var(--ask)}.menu-item,.dock-tab,.shot-bar button,.panel .grip{box-shadow:none}.panel-tools{background:var(--face)}.menu{padding:2px}.menu-item{border-radius:0}.pane-head strong{letter-spacing:.01em}.splitter.h{height:5px;flex-basis:5px}.tip{border-radius:0;border-color:var(--text);padding:4px 8px;font-size:11px;line-height:1.4;box-shadow:2px 2px 0 var(--shadow)}button.help{position:relative;width:16px;height:16px;margin:0 6px 0 3px;border-radius:var(--radius);border:1px solid var(--edge);background:var(--face);color:var(--text);font-size:0;line-height:0;box-shadow:none}button.help:active:not(:disabled){box-shadow:none}button.help:before{content:"";position:absolute;inset:max(2px,17%);background:currentColor;-webkit-mask:var(--mark-help) center / contain no-repeat;mask:var(--mark-help) center / contain no-repeat}button.help:hover,button.help.open{color:var(--bg);background:var(--text);border-color:var(--text)}.theme-btn:after{content:"";flex:none;width:0;height:0;border:4px solid transparent;border-top-color:currentColor;border-bottom-width:0;margin-left:2px}.pane.heat :is(.map-recenter,.map-select,.map-goto,.map-draw,.map-layout){border-radius:var(--radius);background:var(--face);-webkit-backdrop-filter:none;backdrop-filter:none}.pane.heat :is(.map-recenter,.map-select,.map-goto,.map-draw,.map-layout):hover{background:var(--face);border-color:var(--text)}.guide-link .num,.guide-hit .num,.guide-section h2 .num{border-radius:var(--radius)}.sheet-head h3{font-size:15px;font-weight:700;letter-spacing:.02em}.sheet,html[data-bar=compact] .panel,html[data-bar=compact] .menu{border-color:var(--edge)}dialog.guide{border:1px solid var(--edge)}dialog.guide::backdrop{background:#080a0e8c}.guide-head{background:var(--title);border-bottom:1px solid var(--edge)}.fig{border-color:var(--edge)}.language-btn{display:inline-flex;align-items:center;gap:6px}.language-btn:before{content:"";flex:none;width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c3.2 3 3.2 15 0 18M12 3c-3.2 3-3.2 15 0 18'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c3.2 3 3.2 15 0 18M12 3c-3.2 3-3.2 15 0 18'/%3E%3C/svg%3E") center / contain no-repeat}.language-btn:after{content:"";flex:none;width:0;height:0;border:4px solid transparent;border-top-color:currentColor;border-bottom-width:0;margin-left:2px}.sheet .language-btn{justify-content:center}.menu-item{grid-template-columns:auto minmax(0,1fr) 18px}.menu-item.plain{grid-template-columns:minmax(0,1fr) 18px}.dock-tab{font-size:min(11.5px,2.55vw)}.sheet .seg.toggles button{font-size:15px}button,select{border-color:var(--edge);border-radius:var(--radius);background:var(--face)}button:hover,select:hover,button.open{border-color:var(--text)}:where(:root:not([data-frame=bevel])) button.open:where(:not(.on)){background:color-mix(in srgb,var(--text) 9%,var(--face))}:is(button,select,summary):focus-visible{outline:2px solid var(--ui);outline-offset:1px}:where(:root:not([data-frame=bevel])) :is(input[type=text],input[type=number],input[type=search],input[type=datetime-local]):focus-visible{outline:2px solid var(--ui);outline-offset:1px}dialog:focus-visible{outline:none}:where(:root:not([data-frame=bevel])){accent-color:var(--ui)}:where([data-frame=editor],[data-frame=paper]) button:active:not(:disabled):not(.on){background:color-mix(in srgb,var(--text) 12%,var(--face))}:is(.sheet-tiles>button.tour-btn,.toolbar .tour-invite button.tour-invite-go,button.guide-tour,.tour-card button.tour-next):active:not(:disabled){background:color-mix(in srgb,var(--ui) 86%,var(--text));color:var(--on-ui, #fff)}:where(:root:not([data-frame=bevel])) :where(button,select,input):disabled{opacity:.45;cursor:default}:where(:root:not([data-frame=bevel])) :is(.coin-list,dialog.venues){scrollbar-width:thin;scrollbar-color:var(--edge) transparent}input[type=number],input[type=text]{border:1px solid var(--edge);border-radius:var(--radius);background:var(--well);color:var(--text)}.toolbar{background:var(--face);border-bottom-color:var(--edge)}.statusbar{background:var(--title);border-top-color:var(--edge)}.pane-head{background:var(--title);border-bottom-color:var(--line)}.splitter{background:var(--line)}.splitter:hover,.splitter.active{background:var(--ui)}.panel-head{background:var(--title);color:var(--text)}:is(.panel-x,.guide-x,.notice-close,.panel .srow .x,.sheet-x){border:1px solid var(--edge);border-radius:var(--radius);background:var(--face);color:var(--text)}:is(.panel-x,.guide-x,.notice-close,.panel .srow .x,.sheet-x):hover{background:var(--face);color:var(--text);border-color:var(--text)}:where(:root:not([data-frame=bevel])) :is(.pane-more,.pane-range){border:1px solid var(--edge);border-radius:var(--radius);background:var(--face)}:where(:root:not([data-frame=bevel])) :is(.pane-more,.pane-range):hover{border-color:var(--text)}:root[data-frame=bevel]:not([data-bar=compact]) .pane-head :is(.pane-more,.pane-range){width:16px;height:14px;flex:none}.menu-item:hover,.menu-item:focus-visible{background:color-mix(in srgb,var(--ui) 16%,var(--panel));color:var(--text)}.menu-item:focus-visible{outline:2px solid var(--ui);outline-offset:-2px}:is(.panel,.sheet) .switch i{border-radius:var(--radius);background:var(--well);box-shadow:inset 0 0 0 1px var(--edge)}:is(.panel,.sheet) .switch input:checked+i{background:var(--ui);box-shadow:inset 0 0 0 1px var(--edge)}:is(.panel,.sheet) .switch i:after{border-radius:var(--radius);background:var(--face);box-shadow:0 0 0 1px var(--edge)}.sheet-head{background:var(--title);color:var(--text);border-bottom:1px solid var(--line)}.sheet-grab{background:color-mix(in srgb,var(--text) 35%,transparent)}:where([data-frame=editor][data-theme=dark]) button.on{background:color-mix(in srgb,var(--ui) 25%,var(--face));color:var(--text);border-color:var(--ui)}.toolbar .deck{border:3px double color-mix(in srgb,var(--edge) 55%,var(--line));border-radius:var(--radius)}:where([data-frame=paper]) .panel,:where([data-frame=paper]) .menu,:where([data-frame=paper]) dialog.venues,:where([data-frame=paper]) .tour-card{box-shadow:0 2px 0 var(--shadow)}:where([data-frame=paper]) .toolbar{background:var(--panel);border-bottom-color:var(--line)}:where([data-frame=paper]) .statusbar{background:var(--panel);border-top-color:var(--line)}:where([data-frame=paper]) .pane-head{background:var(--panel)}:where([data-frame=paper]) .menu-item:hover,:where([data-frame=paper]) .menu-item:focus-visible{background:color-mix(in srgb,var(--text) 7%,var(--panel))}:where([data-frame=paper]) .layout-row:has(>button:not(:disabled):is(:hover,:focus-visible)){background:color-mix(in srgb,var(--text) 7%,transparent)}:where([data-frame=paper]) .toolbar .deck{border:1px solid color-mix(in srgb,var(--edge) 55%,var(--line))}:root[data-frame=bevel]{--bv-raised: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='5'%20height='5'%20shape-rendering='crispEdges'%3E%3Cpath%20fill='%23ffffff'%20d='M0%200h4v1h-4zM0%201h1v1h-1zM0%202h1v1h-1zM0%203h1v1h-1z'/%3E%3Cpath%20fill='%230a0a0a'%20d='M4%200h1v1h-1zM4%201h1v1h-1zM4%202h1v1h-1zM4%203h1v1h-1zM0%204h5v1h-5z'/%3E%3Cpath%20fill='%23dfdfdf'%20d='M1%201h2v1h-2zM1%202h1v1h-1z'/%3E%3Cpath%20fill='%23808080'%20d='M3%201h1v1h-1zM3%202h1v1h-1zM1%203h3v1h-3z'/%3E%3C/svg%3E");--bv-pressed: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='5'%20height='5'%20shape-rendering='crispEdges'%3E%3Cpath%20fill='%230a0a0a'%20d='M0%200h4v1h-4zM0%201h1v1h-1zM0%202h1v1h-1zM0%203h1v1h-1z'/%3E%3Cpath%20fill='%23ffffff'%20d='M4%200h1v1h-1zM4%201h1v1h-1zM4%202h1v1h-1zM4%203h1v1h-1zM0%204h5v1h-5z'/%3E%3Cpath%20fill='%23808080'%20d='M1%201h2v1h-2zM1%202h1v1h-1z'/%3E%3Cpath%20fill='%23dfdfdf'%20d='M3%201h1v1h-1zM3%202h1v1h-1zM1%203h3v1h-3z'/%3E%3C/svg%3E");--bv-sunken: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='5'%20height='5'%20shape-rendering='crispEdges'%3E%3Cpath%20fill='%23808080'%20d='M0%200h4v1h-4zM0%201h1v1h-1zM0%202h1v1h-1zM0%203h1v1h-1z'/%3E%3Cpath%20fill='%23ffffff'%20d='M4%200h1v1h-1zM4%201h1v1h-1zM4%202h1v1h-1zM4%203h1v1h-1zM0%204h5v1h-5z'/%3E%3Cpath%20fill='%230a0a0a'%20d='M1%201h2v1h-2zM1%202h1v1h-1z'/%3E%3Cpath%20fill='%23dfdfdf'%20d='M3%201h1v1h-1zM3%202h1v1h-1zM1%203h3v1h-3z'/%3E%3C/svg%3E");--bv-window: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='5'%20height='5'%20shape-rendering='crispEdges'%3E%3Cpath%20fill='%23dfdfdf'%20d='M0%200h4v1h-4zM0%201h1v1h-1zM0%202h1v1h-1zM0%203h1v1h-1z'/%3E%3Cpath%20fill='%230a0a0a'%20d='M4%200h1v1h-1zM4%201h1v1h-1zM4%202h1v1h-1zM4%203h1v1h-1zM0%204h5v1h-5z'/%3E%3Cpath%20fill='%23ffffff'%20d='M1%201h2v1h-2zM1%202h1v1h-1z'/%3E%3Cpath%20fill='%23808080'%20d='M3%201h1v1h-1zM3%202h1v1h-1zM1%203h3v1h-3z'/%3E%3C/svg%3E");--bv-default: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='7'%20height='7'%20shape-rendering='crispEdges'%3E%3Cpath%20fill='%230a0a0a'%20d='M0%200h7v1h-7zM0%201h1v1h-1zM5%201h2v1h-2zM0%202h1v1h-1zM5%202h2v1h-2zM0%203h1v1h-1zM5%203h2v1h-2zM0%204h1v1h-1zM5%204h2v1h-2zM0%205h7v1h-7zM0%206h7v1h-7z'/%3E%3Cpath%20fill='%23ffffff'%20d='M1%201h4v1h-4zM1%202h1v1h-1zM1%203h1v1h-1zM1%204h1v1h-1z'/%3E%3Cpath%20fill='%23dfdfdf'%20d='M2%202h2v1h-2zM2%203h1v1h-1z'/%3E%3Cpath%20fill='%23808080'%20d='M4%202h1v1h-1zM4%203h1v1h-1zM2%204h3v1h-3z'/%3E%3C/svg%3E");--bv-etched: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='5'%20height='5'%20shape-rendering='crispEdges'%3E%3Cpath%20fill='%23808080'%20d='M0%200h4v1h-4zM0%201h1v1h-1zM3%201h1v1h-1zM0%202h1v1h-1zM3%202h1v1h-1zM0%203h4v1h-4z'/%3E%3Cpath%20fill='%23ffffff'%20d='M4%200h1v1h-1zM1%201h2v1h-2zM4%201h1v1h-1zM1%202h1v1h-1zM4%202h1v1h-1zM4%203h1v1h-1zM0%204h5v1h-5z'/%3E%3C/svg%3E");--bv-field: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='3'%20height='3'%20shape-rendering='crispEdges'%3E%3Cpath%20fill='%23808080'%20d='M0%200h2v1h-2zM0%201h1v1h-1z'/%3E%3Cpath%20fill='%23ffffff'%20d='M2%200h1v1h-1zM2%201h1v1h-1zM0%202h3v1h-3z'/%3E%3C/svg%3E");--bv-select: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='21'%20height='9'%20shape-rendering='crispEdges'%3E%3Cpath%20fill='%23808080'%20d='M0%200h20v1h-20zM0%201h1v1h-1zM0%202h1v1h-1zM0%203h1v1h-1zM17%203h1v1h-1zM0%204h1v1h-1zM17%204h1v1h-1zM0%205h1v1h-1zM4%205h14v1h-14zM0%206h1v1h-1zM0%207h1v1h-1z'/%3E%3Cpath%20fill='%23ffffff'%20d='M20%200h1v1h-1zM20%201h1v1h-1zM3%202h15v1h-15zM20%202h1v1h-1zM3%203h1v1h-1zM20%203h1v1h-1zM3%204h1v1h-1zM20%204h1v1h-1zM3%205h1v1h-1zM20%205h1v1h-1zM20%206h1v1h-1zM20%207h1v1h-1zM0%208h21v1h-21z'/%3E%3Cpath%20fill='%230a0a0a'%20d='M1%201h18v1h-18zM1%202h1v1h-1zM18%202h1v1h-1zM1%203h1v1h-1zM18%203h1v1h-1zM1%204h1v1h-1zM18%204h1v1h-1zM1%205h1v1h-1zM18%205h1v1h-1zM1%206h1v1h-1zM3%206h16v1h-16z'/%3E%3Cpath%20fill='%23dfdfdf'%20d='M19%201h1v1h-1zM19%202h1v1h-1zM4%203h13v1h-13zM19%203h1v1h-1zM4%204h1v1h-1zM19%204h1v1h-1zM19%205h1v1h-1zM19%206h1v1h-1zM1%207h19v1h-19z'/%3E%3C/svg%3E");--bv-tab: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='5'%20height='5'%20shape-rendering='crispEdges'%3E%3Cpath%20fill='%23ffffff'%20d='M0%200h1v1h-1zM0%201h1v1h-1zM0%202h1v1h-1zM0%203h1v1h-1z'/%3E%3Cpath%20fill='%23dfdfdf'%20d='M1%200h1v1h-1zM1%201h1v1h-1zM1%202h1v1h-1z'/%3E%3Cpath%20fill='%23808080'%20d='M3%200h1v1h-1zM3%201h1v1h-1zM3%202h1v1h-1zM1%203h3v1h-3z'/%3E%3Cpath%20fill='%230a0a0a'%20d='M4%200h1v1h-1zM4%201h1v1h-1zM4%202h1v1h-1zM4%203h1v1h-1zM0%204h5v1h-5z'/%3E%3C/svg%3E");--bv-tab-right: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='5'%20height='5'%20shape-rendering='crispEdges'%3E%3Cpath%20fill='%23ffffff'%20d='M0%200h4v1h-4z'/%3E%3Cpath%20fill='%230a0a0a'%20d='M4%200h1v1h-1zM4%201h1v1h-1zM4%202h1v1h-1zM4%203h1v1h-1zM0%204h5v1h-5z'/%3E%3Cpath%20fill='%23dfdfdf'%20d='M0%201h3v1h-3z'/%3E%3Cpath%20fill='%23808080'%20d='M3%201h1v1h-1zM3%202h1v1h-1zM0%203h4v1h-4z'/%3E%3C/svg%3E");--bv-dither: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='2'%20height='2'%20shape-rendering='crispEdges'%3E%3Cpath%20fill='%23ffffff'%20d='M0%200h1v1h-1zM1%201h1v1h-1z'/%3E%3C/svg%3E");--bv-dither-dark: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='2'%20height='2'%20shape-rendering='crispEdges'%3E%3Cpath%20fill='%230a0a0a'%20d='M0%200h1v1h-1zM1%201h1v1h-1z'/%3E%3C/svg%3E");--bv-check: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='7'%20height='7'%20shape-rendering='crispEdges'%3E%3Cpath%20fill='%230a0a0a'%20d='M6%200h1v1h-1zM5%201h2v1h-2zM0%202h1v1h-1zM4%202h3v1h-3zM0%203h2v1h-2zM3%203h3v1h-3zM0%204h5v1h-5zM1%205h3v1h-3zM2%206h1v1h-1z'/%3E%3C/svg%3E");--bv-check-grey: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='7'%20height='7'%20shape-rendering='crispEdges'%3E%3Cpath%20fill='%23808080'%20d='M6%200h1v1h-1zM5%201h2v1h-2zM0%202h1v1h-1zM4%202h3v1h-3zM0%203h2v1h-2zM3%203h3v1h-3zM0%204h5v1h-5zM1%205h3v1h-3zM2%206h1v1h-1z'/%3E%3C/svg%3E");--bv-check-white: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='7'%20height='7'%20shape-rendering='crispEdges'%3E%3Cpath%20fill='%23ffffff'%20d='M6%200h1v1h-1zM5%201h2v1h-2zM0%202h1v1h-1zM4%202h3v1h-3zM0%203h2v1h-2zM3%203h3v1h-3zM0%204h5v1h-5zM1%205h3v1h-3zM2%206h1v1h-1z'/%3E%3C/svg%3E");--bv-down: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='7'%20height='4'%20shape-rendering='crispEdges'%3E%3Cpath%20fill='%230a0a0a'%20d='M0%200h7v1h-7zM1%201h5v1h-5zM2%202h3v1h-3zM3%203h1v1h-1z'/%3E%3C/svg%3E");--bv-down-off: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='8'%20height='5'%20shape-rendering='crispEdges'%3E%3Cpath%20fill='%23808080'%20d='M0%200h7v1h-7zM1%201h5v1h-5zM2%202h3v1h-3zM3%203h1v1h-1z'/%3E%3Cpath%20fill='%23ffffff'%20d='M6%201h2v1h-2zM5%202h2v1h-2zM4%203h2v1h-2zM4%204h1v1h-1z'/%3E%3C/svg%3E");--bv-close: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='8'%20height='7'%20shape-rendering='crispEdges'%3E%3Cpath%20fill='%230a0a0a'%20d='M0%200h2v1h-2zM6%200h2v1h-2zM1%201h2v1h-2zM5%201h2v1h-2zM2%202h4v1h-4zM3%203h2v1h-2zM2%204h4v1h-4zM1%205h2v1h-2zM5%205h2v1h-2zM0%206h2v1h-2zM6%206h2v1h-2z'/%3E%3C/svg%3E");--bv-question: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='6'%20height='9'%20shape-rendering='crispEdges'%3E%3Cpath%20fill='%230a0a0a'%20d='M1%200h4v1h-4zM0%201h2v1h-2zM4%201h2v1h-2zM0%202h2v1h-2zM4%202h2v1h-2zM3%203h2v1h-2zM2%204h2v1h-2zM2%205h2v1h-2zM2%207h2v1h-2zM2%208h2v1h-2z'/%3E%3C/svg%3E");--bv-grip: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='12'%20shape-rendering='crispEdges'%3E%3Cpath%20fill='%23808080'%20d='M11%202h1v1h-1zM10%203h1v1h-1zM9%204h1v1h-1zM8%205h1v1h-1zM7%206h1v1h-1zM11%206h1v1h-1zM6%207h1v1h-1zM10%207h1v1h-1zM5%208h1v1h-1zM9%208h1v1h-1zM4%209h1v1h-1zM8%209h1v1h-1zM3%2010h1v1h-1zM7%2010h1v1h-1zM11%2010h1v1h-1zM2%2011h1v1h-1zM6%2011h1v1h-1zM10%2011h1v1h-1z'/%3E%3Cpath%20fill='%23ffffff'%20d='M11%203h1v1h-1zM10%204h1v1h-1zM9%205h1v1h-1zM8%206h1v1h-1zM7%207h1v1h-1zM11%207h1v1h-1zM6%208h1v1h-1zM10%208h1v1h-1zM5%209h1v1h-1zM9%209h1v1h-1zM4%2010h1v1h-1zM8%2010h1v1h-1zM3%2011h1v1h-1zM7%2011h1v1h-1zM11%2011h1v1h-1z'/%3E%3C/svg%3E");--bv-gripper: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='5'%20height='12'%20shape-rendering='crispEdges'%3E%3Cpath%20fill='%23ffffff'%20d='M0%200h1v1h-1zM3%200h1v1h-1zM0%201h1v1h-1zM3%201h1v1h-1zM0%202h1v1h-1zM3%202h1v1h-1zM0%203h1v1h-1zM3%203h1v1h-1zM0%204h1v1h-1zM3%204h1v1h-1zM0%205h1v1h-1zM3%205h1v1h-1zM0%206h1v1h-1zM3%206h1v1h-1zM0%207h1v1h-1zM3%207h1v1h-1zM0%208h1v1h-1zM3%208h1v1h-1zM0%209h1v1h-1zM3%209h1v1h-1zM0%2010h1v1h-1zM3%2010h1v1h-1zM0%2011h1v1h-1zM3%2011h1v1h-1z'/%3E%3Cpath%20fill='%23808080'%20d='M1%200h1v1h-1zM4%200h1v1h-1zM1%201h1v1h-1zM4%201h1v1h-1zM1%202h1v1h-1zM4%202h1v1h-1zM1%203h1v1h-1zM4%203h1v1h-1zM1%204h1v1h-1zM4%204h1v1h-1zM1%205h1v1h-1zM4%205h1v1h-1zM1%206h1v1h-1zM4%206h1v1h-1zM1%207h1v1h-1zM4%207h1v1h-1zM1%208h1v1h-1zM4%208h1v1h-1zM1%209h1v1h-1zM4%209h1v1h-1zM1%2010h1v1h-1zM4%2010h1v1h-1zM1%2011h1v1h-1zM4%2011h1v1h-1z'/%3E%3C/svg%3E");--bv-minimize: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='6'%20height='2'%20shape-rendering='crispEdges'%3E%3Cpath%20fill='%230a0a0a'%20d='M0%200h6v1h-6zM0%201h6v1h-6z'/%3E%3C/svg%3E");--bv-restore: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='8'%20height='9'%20shape-rendering='crispEdges'%3E%3Cpath%20fill='%230a0a0a'%20d='M2%200h6v1h-6zM2%201h6v1h-6zM2%202h1v1h-1zM7%202h1v1h-1zM0%203h6v1h-6zM7%203h1v1h-1zM0%204h6v1h-6zM7%204h1v1h-1zM0%205h1v1h-1zM5%205h3v1h-3zM0%206h1v1h-1zM5%206h1v1h-1zM0%207h1v1h-1zM5%207h1v1h-1zM0%208h6v1h-6z'/%3E%3C/svg%3E");--bv-more: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='8'%20height='2'%20shape-rendering='crispEdges'%3E%3Cpath%20fill='%230a0a0a'%20d='M0%200h2v1h-2zM3%200h2v1h-2zM6%200h2v1h-2zM0%201h2v1h-2zM3%201h2v1h-2zM6%201h2v1h-2z'/%3E%3C/svg%3E");--bv-bullet: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='6'%20height='6'%20shape-rendering='crispEdges'%3E%3Cpath%20fill='%230a0a0a'%20d='M1%200h4v1h-4zM0%201h6v1h-6zM0%202h6v1h-6zM0%203h6v1h-6zM0%204h6v1h-6zM1%205h4v1h-4z'/%3E%3C/svg%3E");--bv-sliders: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='11'%20height='9'%20shape-rendering='crispEdges'%3E%3Cpath%20fill='%230a0a0a'%20d='M3%200h3v1h-3zM0%201h11v1h-11zM3%202h3v1h-3zM7%203h3v1h-3zM0%204h11v1h-11zM7%205h3v1h-3zM1%206h3v1h-3zM0%207h11v1h-11zM1%208h3v1h-3z'/%3E%3C/svg%3E");--bv-bullet-white: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='6'%20height='6'%20shape-rendering='crispEdges'%3E%3Cpath%20fill='%23ffffff'%20d='M1%200h4v1h-4zM0%201h6v1h-6zM0%202h6v1h-6zM0%203h6v1h-6zM0%204h6v1h-6zM1%205h4v1h-4z'/%3E%3C/svg%3E");--bv-tip: #ffffe1;--bv-shadow: none;--bv-c-raised: var(--edge-lit) var(--edge) var(--edge) var(--edge-lit);--bv-c-pressed: var(--edge) var(--edge-lit) var(--edge-lit) var(--edge);--bv-c-sunken: var(--lo) var(--edge-lit) var(--edge-lit) var(--lo);--bv-c-window: var(--hi) var(--edge) var(--edge) var(--hi)}:where([data-frame=bevel]) button{background:var(--face);color:var(--text);border:1px solid;border-color:var(--bv-c-raised);border-image:var(--bv-raised) 2 / 2px;box-shadow:none}:where([data-frame=bevel]) button:disabled{color:var(--lo);text-shadow:1px 1px 0 var(--edge-lit);cursor:default}:where([data-frame=bevel]) :is(button,summary):focus-visible{outline:1px dotted var(--text);outline-offset:-4px}:where([data-frame=bevel]) :is(button:active:not(:disabled),button.open):not(.on){border-width:2px 0 0 2px;border-color:var(--bv-c-pressed);border-image:var(--bv-pressed) 2 / 2px;box-shadow:none}:root[data-frame=bevel] :is(.toolbar,.statusbar,.pane-head,.panel,.sheet,.replay-bar) button.on{background:var(--bv-dither) 0 0 / 2px 2px fixed,var(--face);color:var(--text);border-width:2px 0 0 2px;border-color:var(--bv-c-pressed);border-image:var(--bv-pressed) 2 / 2px;box-shadow:none}:root[data-frame=bevel] button.guide-btn{font-weight:700}:root[data-frame=bevel] .split>.split-cfg{margin-left:0;width:18px}:where([data-frame=bevel]) button.help{border:1px solid;border-color:var(--bv-c-raised);border-image:var(--bv-raised) 2 / 2px;background:var(--face);color:var(--text)}:where([data-frame=bevel]) button.help:hover{background:var(--face);color:var(--text);border-color:transparent}:root[data-frame=bevel] button.help{width:16px;height:16px;margin-left:2px;margin-right:4px}:root[data-frame=bevel]:not([data-bar=compact]) button.help{height:14px}:root[data-frame=bevel]:not([data-bar=compact]) button.help:before{top:1px}:root[data-frame=bevel] button.help:before{inset:2px auto auto 4px;width:6px;height:9px;-webkit-mask:var(--bv-question) 0 0 / 6px 9px no-repeat;mask:var(--bv-question) 0 0 / 6px 9px no-repeat}:root[data-frame=bevel] .led-btn{padding-left:22px}:root[data-frame=bevel] .led-btn:before{content:"";box-sizing:border-box;left:5px;top:calc(50% - 6.5px);width:13px;height:13px;margin:0;border:1px solid;border-color:var(--bv-c-sunken);border-image:var(--bv-sunken) 2 / 2px;border-radius:0;background:var(--well);opacity:1;transition:none}:root[data-frame=bevel] .led-btn[data-state=on]:before{background:var(--bv-check) center / 7px 7px no-repeat,var(--well);opacity:1}:root[data-frame=bevel] .sound-btn[data-state=locked]:before{background:var(--bv-check-grey) center / 7px 7px no-repeat,var(--bv-dither) 0 0 / 2px 2px fixed,var(--face)}:root[data-frame=bevel] .sound-btn.flash:before{background:var(--bv-check-white) center / 7px 7px no-repeat,var(--bar);box-shadow:none}:where([data-frame=bevel]) select{--bv-well: var(--well);-webkit-appearance:none;appearance:none;color:var(--text);border:1px solid;border-color:var(--bv-c-sunken);border-image:var(--bv-select) 4 18 4 2 / 4px 18px 4px 2px;background:var(--bv-down) right 7px top calc(50% - .5px) / 7px 4px no-repeat border-box,conic-gradient(var(--face),var(--face)) right 4px top 4px / 12px calc(100% - 8px) no-repeat border-box,linear-gradient(var(--bv-well),var(--bv-well));box-shadow:none}:root[data-frame=bevel] select{padding-right:18px}:where([data-frame=bevel]) select:disabled{--bv-well: var(--face);color:var(--lo);text-shadow:1px 1px 0 var(--edge-lit);background:var(--bv-down-off) right 7px top calc(50% - .5px) / 8px 5px no-repeat border-box,conic-gradient(var(--face),var(--face)) right 4px top 4px / 12px calc(100% - 8px) no-repeat border-box,linear-gradient(var(--bv-well),var(--bv-well))}:where([data-frame=bevel]) select:focus-visible{--bv-well: var(--bar);color:var(--bar-text);outline:0}:where([data-frame=bevel]) select option{background-color:var(--well);color:var(--text)}:where([data-frame=bevel]) :is(input[type=number],input[type=text],input[type=search],input[type=time],input[type=datetime-local]){background:var(--well);color:var(--text);border:1px solid;border-color:var(--bv-c-sunken);border-image:var(--bv-sunken) 2 / 2px;border-radius:0;box-shadow:none}:where([data-frame=bevel]) :is(input[type=number],input[type=text],input[type=search],input[type=time],input[type=datetime-local]):focus-visible{outline:0}:where([data-frame=bevel]) input[type=checkbox]{-webkit-appearance:none;appearance:none;flex:none;box-sizing:border-box;width:13px;height:13px;margin:0;padding:0;background:var(--well);border:1px solid;border-color:var(--bv-c-sunken);border-image:var(--bv-sunken) 2 / 2px;border-radius:0}:where([data-frame=bevel]) input[type=checkbox]:checked{background:var(--bv-check) center / 7px 7px no-repeat,var(--well)}:where([data-frame=bevel]) input[type=checkbox]:disabled{background-color:var(--face)}:where([data-frame=bevel]) input[type=checkbox]:disabled:checked{background:var(--bv-check-grey) center / 7px 7px no-repeat,var(--face)}:root[data-frame=bevel]:not([data-bar=compact]) input[type=checkbox]{width:13px;height:13px}:where([data-frame=bevel]) input[type=checkbox]:focus-visible{outline:1px dotted var(--text);outline-offset:2px}:where([data-frame=bevel]) input[type=range]{-webkit-appearance:none;appearance:none;background:transparent}:where([data-frame=bevel]) input[type=range]::-webkit-slider-runnable-track{height:4px;border:1px solid;border-color:var(--bv-c-sunken);border-image:var(--bv-sunken) 2 / 2px;background:transparent;border-radius:0}:where([data-frame=bevel]) input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:11px;height:20px;margin-top:-8px;background:var(--face);border:1px solid;border-color:var(--bv-c-raised);border-image:var(--bv-raised) 2 / 2px;border-radius:0;box-shadow:none}:where([data-frame=bevel]) input[type=range]:focus-visible{outline:1px dotted var(--text);outline-offset:2px}:root[data-frame=bevel] .panel .slider input{height:20px}:root[data-frame=bevel] :is(.toolbar,.sheet) .scale input[type=range]{height:12px}:root[data-frame=bevel] .toolbar .scale input[type=range]::-webkit-slider-thumb{width:9px;height:12px;margin-top:-5px}:where([data-frame=bevel]) :is(.toolbar,.sheet) .legend{border:1px solid;border-color:var(--bv-c-sunken);border-image:var(--bv-field) 1 / 1px;border-radius:0}:where([data-frame=bevel]) :is(.toolbar,.sheet) .legend i{text-shadow:1px 1px 0 #000}:root[data-frame=bevel] .toolbar.cockpit{gap:4px 6px;padding:3px 6px 6px}:root[data-frame=bevel] .toolbar.cockpit :is(button,select){height:21px;padding:0 6px}:root[data-frame=bevel] .toolbar.cockpit select{padding-right:18px}:root[data-frame=bevel] .toolbar.cockpit .led-btn{padding-left:22px}:root[data-frame=bevel] .toolbar.cockpit .seg button{margin:0}:where([data-frame=bevel]) .toolbar{background:var(--face);border-bottom:1px solid var(--edge-lit);box-shadow:inset 0 1px 0 var(--edge-lit),inset 0 -1px 0 var(--lo)}:where([data-frame=bevel]) .toolbar .deck{border:2px solid;border-color:var(--bv-c-sunken);border-image:var(--bv-etched) 2 / 2px;box-shadow:none;padding:0 3px 4px}:where([data-frame=bevel]) .toolbar .deck>legend{position:relative;padding:0 3px;margin-left:-1px;background:transparent;font-size:11px;letter-spacing:0;text-transform:none;color:var(--text)}:root[data-frame=bevel] .toolbar.cockpit .deck.deck-tools>legend{margin-right:22px}:root[data-frame=bevel] .toolbar.cockpit .deck-tools>.bar-collapse{top:-13px;bottom:auto;right:1px;width:16px;height:14px;padding:0;border:1px solid;border-color:var(--bv-c-raised);border-image:var(--bv-raised) 2 / 2px;background-color:var(--face);color:var(--text)}:root[data-frame=bevel] .toolbar.cockpit .deck-tools>.bar-collapse:active{border-width:2px 0 0 2px;border-color:var(--bv-c-pressed);border-image:var(--bv-pressed) 2 / 2px}:root[data-frame=bevel] .toolbar.cockpit .deck-tools>.bar-collapse:before{place-self:start;width:6px;height:2px;margin:8px 0 0 3px;-webkit-mask:var(--bv-minimize) 0 0 / 6px 2px no-repeat;mask:var(--bv-minimize) 0 0 / 6px 2px no-repeat}:root[data-frame=bevel]:not([data-bar=compact]) .toolbar.cockpit.collapsed{padding:0 2px}:root[data-frame=bevel]:not([data-bar=compact]) .toolbar.collapsed>.bar-expand{position:relative;height:18px;border:0;background:var(--face);color:var(--text)}:root[data-frame=bevel]:not([data-bar=compact]) .toolbar.collapsed>.bar-expand:before{position:absolute;top:0;bottom:0;right:2px;box-sizing:border-box;width:16px;height:14px;margin:auto 0;border:1px solid;border-color:var(--bv-c-raised);border-image:var(--bv-raised) 2 / 2px;background:var(--face);-webkit-mask:none;mask:none;transform:none}:root[data-frame=bevel]:not([data-bar=compact]) .toolbar.collapsed>.bar-expand:after{content:"";position:absolute;top:calc(50% - 5px);right:7px;width:8px;height:9px;background:currentColor;-webkit-mask:var(--bv-restore) 0 0 / 8px 9px no-repeat;mask:var(--bv-restore) 0 0 / 8px 9px no-repeat}:root[data-frame=bevel]:not([data-bar=compact]) .toolbar.collapsed>.bar-expand:active:before{border-width:2px 0 0 2px;border-color:var(--bv-c-pressed);border-image:var(--bv-pressed) 2 / 2px}:root[data-frame=bevel]:not([data-bar=compact]) .toolbar.collapsed>.bar-expand:active:after{top:calc(50% - 4px);right:6px}@media(pointer:coarse){:root[data-frame=bevel]:not([data-bar=compact]) .toolbar.collapsed>.bar-expand{height:22px}}:root[data-frame=bevel][data-bar=compact] .toolbar :is(.bar-collapse,.bar-expand){color:var(--text)}:root[data-frame=bevel][data-bar=compact] .toolbar.collapsed>.bar-expand{background:var(--face)}:root[data-frame=bevel][data-bar=compact] .toolbar .bar-collapse:before{align-self:end;width:12px;height:4px;margin-bottom:9px;-webkit-mask:var(--bv-minimize) 0 0 / 12px 4px no-repeat;mask:var(--bv-minimize) 0 0 / 12px 4px no-repeat}:root[data-frame=bevel][data-bar=compact] .toolbar.collapsed>.bar-expand:before{width:16px;height:18px;transform:none;-webkit-mask:var(--bv-restore) 0 0 / 16px 18px no-repeat;mask:var(--bv-restore) 0 0 / 16px 18px no-repeat}:root[data-frame=bevel] :is(.coin-btn,.theme-btn,.language-btn):after{content:"";display:inline-block;flex:none;width:7px;height:4px;border:0;margin:0 0 0 5px;vertical-align:middle;font-size:0;opacity:1;color:var(--text);background:currentColor;-webkit-mask:var(--bv-down) 0 0 / 7px 4px no-repeat;mask:var(--bv-down) 0 0 / 7px 4px no-repeat}:where([data-frame=bevel]) .statusbar{background:var(--face);border-top:1px solid var(--lo);box-shadow:inset 0 1px 0 var(--edge-lit);color:var(--text)}:root[data-frame=bevel] .statusbar{gap:2px;padding:2px 4px 2px 6px}:root[data-frame=bevel] .statusbar .status-item{display:inline-flex;align-items:center;align-self:stretch;padding:0 6px;border:1px solid;border-color:var(--bv-c-sunken);border-image:var(--bv-field) 1 / 1px}:root[data-frame=bevel] .statusbar .status-controls{gap:2px;margin-left:4px}:root[data-frame=bevel] .statusbar .status-controls button{height:21px;min-height:0;padding-top:0;padding-bottom:0}:root[data-frame=bevel] .statusbar .status-controls .led-btn{padding-left:22px}:root[data-frame=bevel] .statusbar:after{content:"";flex:none;align-self:flex-end;width:12px;height:12px;margin:0 -2px -1px 4px;background:var(--bv-grip) 0 0 / 12px 12px no-repeat}:where([data-frame=bevel]) .pane-head{background:var(--face);border-bottom:1px solid var(--edge-lit);box-shadow:inset 0 -1px 0 var(--lo)}:where([data-frame=bevel]) .splitter{background:var(--face)}:where([data-frame=bevel]) .splitter:hover{background:var(--face)}:where([data-frame=bevel]) .splitter.active{background:var(--bv-dither-dark) 0 0 / 2px 2px fixed,var(--face)}:where([data-frame=bevel]) ::selection{background:var(--bar);color:var(--bar-text)}:where([data-frame=bevel]) :is(.panel,dialog.venues,.tour-card){background:var(--face);color:var(--text);border:2px solid;border-color:var(--bv-c-window);border-image:var(--bv-window) 2 / 2px;box-shadow:var(--bv-shadow);padding:2px}:root[data-frame=bevel] :is(.panel,dialog.venues,.tour-card){font-size:11px}:root[data-frame=bevel] .tour-card{padding:8px 12px 10px}:root[data-frame=bevel] .tour-title{font-size:12px}:root[data-frame=bevel] .tour-body{font-size:11px;line-height:1.45}:where([data-frame=bevel]) .panel-head{background:var(--bar);color:var(--bar-text);border-bottom:0}:where([data-frame=bevel]) .panel-head h3{font-size:11px;font-weight:700;letter-spacing:0}:root[data-frame=bevel]:not([data-bar=compact]) .panel-head{gap:2px;padding:0 2px 0 3px;min-height:18px;height:18px}:where([data-frame=bevel]) .panel-tools{background:var(--face);padding-top:6px;padding-bottom:6px}:where([data-frame=bevel]) .panel h4{color:var(--text);font-size:11px;font-weight:700;letter-spacing:0;text-transform:none;border-bottom:1px solid var(--edge-lit);box-shadow:inset 0 -1px 0 var(--lo)}:where([data-frame=bevel]) .panel :is(.opt,.field,.tier-row):hover,:where([data-frame=bevel]) .keylevel-grid label:hover{background:transparent}:where([data-frame=bevel]) .panel .srow{border:1px solid;border-color:var(--bv-c-sunken);border-image:var(--bv-field) 1 / 1px;background:var(--well)}:where([data-frame=bevel]) .panel .srow.dragging{background:var(--bar);color:var(--bar-text);box-shadow:none}:where([data-frame=bevel]) .panel .srow.dragging :is(.idx,b){color:var(--bar-text)}:where([data-frame=bevel]) :is(.panel-x,.guide-x,.notice-close,.panel .srow .x,.sheet-x){border:1px solid;border-color:var(--bv-c-raised);border-image:var(--bv-raised) 2 / 2px;background:var(--face);color:var(--text);box-shadow:none}:where([data-frame=bevel]) :is(.panel-x,.guide-x,.notice-close,.panel .srow .x,.sheet-x):hover{background:var(--face);color:var(--text);border-color:transparent}:where([data-frame=bevel]) :is(.panel-x,.guide-x,.notice-close,.panel .srow .x,.sheet-x):active{border-width:2px 0 0 2px;border-color:var(--bv-c-pressed);border-image:var(--bv-pressed) 2 / 2px}:root[data-frame=bevel]:not([data-bar=compact]) :is(.panel-x,.guide-x,.notice-close,.panel .srow .x){width:16px;height:14px;flex:none}:root[data-frame=bevel] :is(.panel-x,.guide-x,.notice-close,.panel .srow .x,.sheet-x):before{content:"";left:calc(50% - 4px);top:calc(50% - 4px);width:8px;height:7px;margin:0;border-radius:0;transform:none;background:currentColor;-webkit-mask:var(--bv-close) 0 0 / 8px 7px no-repeat;mask:var(--bv-close) 0 0 / 8px 7px no-repeat}:root[data-frame=bevel] :is(.panel-x,.guide-x,.notice-close,.panel .srow .x,.sheet-x):after{content:none}:where([data-frame=bevel]) .menu{--menu-gap: 0px;background:var(--face);color:var(--text);border:2px solid;border-color:var(--bv-c-window);border-image:var(--bv-window) 2 / 2px;box-shadow:var(--bv-shadow);padding:0}:root[data-frame=bevel]:not([data-bar=compact]) .menu{padding:1px}:root[data-frame=bevel]:not([data-bar=compact]) .menu-item{grid-template-columns:18px auto minmax(0,1fr);gap:0;padding:2px 12px 2px 0;font-size:11px;line-height:14px}:root[data-frame=bevel]:not([data-bar=compact]) .menu-item.plain{grid-template-columns:18px minmax(0,1fr)}:root[data-frame=bevel]:not([data-bar=compact]) .menu-item .swatch{margin-right:6px}:where([data-frame=bevel]) .menu-item:hover,:where([data-frame=bevel]) .menu-item:focus-visible{background:var(--bar);color:var(--bar-text);outline:0}:where([data-frame=bevel]) .menu-item:disabled{opacity:1}:root[data-frame=bevel] .menu-item .tick{display:block;width:18px;height:7px;font-size:0}:root[data-frame=bevel] .menu-item.current .tick{background:var(--bv-check) center / 7px 7px no-repeat}:root[data-frame=bevel] .menu-item.current:is(:hover,:focus-visible) .tick{background-image:var(--bv-check-white)}:root[data-frame=bevel]:not([data-bar=compact]) .menu-item .tick{order:-1;height:14px}:root[data-frame=bevel]:not([data-bar=compact]) .menu-item.current .label{font-weight:400}:root[data-frame=bevel]:not([data-bar=compact]) .menu-item.current .tick{background:var(--bv-bullet) center / 6px 6px no-repeat}:root[data-frame=bevel]:not([data-bar=compact]) .menu-item.current:is(:hover:focus,:focus-visible) .tick{background-image:var(--bv-bullet-white)}:root[data-frame=bevel]:not([data-bar=compact]) .menu .menu-item:hover:not(:focus):not(:disabled){background:transparent;color:var(--text)}:root[data-frame=bevel]:not([data-bar=compact]) .menu.list{min-width:0;padding:0;background:var(--well);border:1px solid #000;border-image:none}:root[data-frame=bevel]:not([data-bar=compact]) .menu.list .menu-item{grid-template-columns:minmax(0,1fr);gap:0;padding:1px 6px 1px 3px;line-height:13px}:root[data-frame=bevel]:not([data-bar=compact]) .menu.list .menu-item .tick{display:none}:root[data-frame=bevel]:not([data-bar=compact]) .menu.list .menu-item:focus{background:var(--bar);color:var(--bar-text)}:root[data-frame=bevel]:not([data-bar=compact]) .menu.list .menu-item:not(:focus):not(:disabled){background:transparent;color:var(--text)}:where([data-frame=bevel]) .menu-title{color:var(--text);font-weight:700;letter-spacing:0;text-transform:none;border-bottom:1px solid var(--edge-lit);box-shadow:inset 0 -1px 0 var(--lo)}:where([data-frame=bevel]) .swatch{border:1px solid var(--edge)}:where([data-frame=bevel]) .tip{transition:none;background:var(--bv-tip);color:#000;border:1px solid #000;padding:2px 4px;font-size:11px;line-height:13px;box-shadow:none}:where([data-frame=bevel]) .hovercard{background:var(--bv-tip);color:#000;border:1px solid #000;padding:2px 5px;box-shadow:none;font-size:11px;line-height:14px}:where([data-frame=bevel]) .hovercard :is(.hc-label,.c-muted){color:#404040}:where([data-frame=bevel]) .hovercard .rule{border-top-color:var(--lo)}:where([data-frame=bevel]) .toolbar .notice{background:var(--bv-tip);color:#000;border:1px solid #000;border-radius:0;box-shadow:none;font-size:11px;padding:3px 4px 3px 8px}:root[data-frame=bevel] .toolbar.cockpit .notice{box-shadow:none}:where([data-frame=bevel]) .statusbar .update-notice{background:var(--bv-tip);color:#000;border:1px solid #000;border-radius:0}:where([data-frame=bevel]) .toast{background:var(--face);color:var(--text);border:2px solid;border-color:var(--bv-c-window);border-image:var(--bv-window) 2 / 2px;box-shadow:var(--bv-shadow);font-size:11px;padding:8px 14px}:root[data-frame=bevel] :is(.panel-body,.menu,.guide-toc,.guide-scroll){scrollbar-width:auto;scrollbar-color:auto}:where([data-frame=bevel]) ::-webkit-scrollbar{width:16px;height:16px;background:var(--face)}:where([data-frame=bevel]) ::-webkit-scrollbar-track{background:var(--bv-dither) 0 0 / 2px 2px fixed,var(--face)}:where([data-frame=bevel]) ::-webkit-scrollbar-thumb{background:var(--face);border:1px solid;border-color:var(--bv-c-raised);border-image:var(--bv-raised) 2 / 2px;border-radius:0}:where([data-frame=bevel]) ::-webkit-scrollbar-corner{background:var(--face)}:where([data-frame=bevel]) ::-webkit-scrollbar-button:single-button{display:block;width:16px;height:16px;background-color:var(--face);background-repeat:no-repeat;background-position:0 0}:where([data-frame=bevel]) ::-webkit-scrollbar-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20shape-rendering='crispEdges'%3E%3Cpath%20fill='%23ffffff'%20d='M0%200h15v1h-15zM0%201h1v1h-1zM0%202h1v1h-1zM0%203h1v1h-1zM0%204h1v1h-1zM0%205h1v1h-1zM0%206h1v1h-1zM0%207h1v1h-1zM0%208h1v1h-1zM0%209h1v1h-1zM0%2010h1v1h-1zM0%2011h1v1h-1zM0%2012h1v1h-1zM0%2013h1v1h-1zM0%2014h1v1h-1z'/%3E%3Cpath%20fill='%230a0a0a'%20d='M15%200h1v1h-1zM15%201h1v1h-1zM15%202h1v1h-1zM15%203h1v1h-1zM15%204h1v1h-1zM15%205h1v1h-1zM7%206h1v1h-1zM15%206h1v1h-1zM6%207h3v1h-3zM15%207h1v1h-1zM5%208h5v1h-5zM15%208h1v1h-1zM4%209h7v1h-7zM15%209h1v1h-1zM15%2010h1v1h-1zM15%2011h1v1h-1zM15%2012h1v1h-1zM15%2013h1v1h-1zM15%2014h1v1h-1zM0%2015h16v1h-16z'/%3E%3Cpath%20fill='%23dfdfdf'%20d='M1%201h13v1h-13zM1%202h1v1h-1zM1%203h1v1h-1zM1%204h1v1h-1zM1%205h1v1h-1zM1%206h1v1h-1zM1%207h1v1h-1zM1%208h1v1h-1zM1%209h1v1h-1zM1%2010h1v1h-1zM1%2011h1v1h-1zM1%2012h1v1h-1zM1%2013h1v1h-1z'/%3E%3Cpath%20fill='%23808080'%20d='M14%201h1v1h-1zM14%202h1v1h-1zM14%203h1v1h-1zM14%204h1v1h-1zM14%205h1v1h-1zM14%206h1v1h-1zM14%207h1v1h-1zM14%208h1v1h-1zM14%209h1v1h-1zM14%2010h1v1h-1zM14%2011h1v1h-1zM14%2012h1v1h-1zM14%2013h1v1h-1zM1%2014h14v1h-14z'/%3E%3Cpath%20fill='%23c0c0c0'%20d='M2%202h12v1h-12zM2%203h12v1h-12zM2%204h12v1h-12zM2%205h12v1h-12zM2%206h5v1h-5zM8%206h6v1h-6zM2%207h4v1h-4zM9%207h5v1h-5zM2%208h3v1h-3zM10%208h4v1h-4zM2%209h2v1h-2zM11%209h3v1h-3zM2%2010h12v1h-12zM2%2011h12v1h-12zM2%2012h12v1h-12zM2%2013h12v1h-12z'/%3E%3C/svg%3E")}:where([data-frame=bevel]) ::-webkit-scrollbar-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20shape-rendering='crispEdges'%3E%3Cpath%20fill='%23ffffff'%20d='M0%200h15v1h-15zM0%201h1v1h-1zM0%202h1v1h-1zM0%203h1v1h-1zM0%204h1v1h-1zM0%205h1v1h-1zM0%206h1v1h-1zM0%207h1v1h-1zM0%208h1v1h-1zM0%209h1v1h-1zM0%2010h1v1h-1zM0%2011h1v1h-1zM0%2012h1v1h-1zM0%2013h1v1h-1zM0%2014h1v1h-1z'/%3E%3Cpath%20fill='%230a0a0a'%20d='M15%200h1v1h-1zM15%201h1v1h-1zM15%202h1v1h-1zM15%203h1v1h-1zM15%204h1v1h-1zM15%205h1v1h-1zM4%206h7v1h-7zM15%206h1v1h-1zM5%207h5v1h-5zM15%207h1v1h-1zM6%208h3v1h-3zM15%208h1v1h-1zM7%209h1v1h-1zM15%209h1v1h-1zM15%2010h1v1h-1zM15%2011h1v1h-1zM15%2012h1v1h-1zM15%2013h1v1h-1zM15%2014h1v1h-1zM0%2015h16v1h-16z'/%3E%3Cpath%20fill='%23dfdfdf'%20d='M1%201h13v1h-13zM1%202h1v1h-1zM1%203h1v1h-1zM1%204h1v1h-1zM1%205h1v1h-1zM1%206h1v1h-1zM1%207h1v1h-1zM1%208h1v1h-1zM1%209h1v1h-1zM1%2010h1v1h-1zM1%2011h1v1h-1zM1%2012h1v1h-1zM1%2013h1v1h-1z'/%3E%3Cpath%20fill='%23808080'%20d='M14%201h1v1h-1zM14%202h1v1h-1zM14%203h1v1h-1zM14%204h1v1h-1zM14%205h1v1h-1zM14%206h1v1h-1zM14%207h1v1h-1zM14%208h1v1h-1zM14%209h1v1h-1zM14%2010h1v1h-1zM14%2011h1v1h-1zM14%2012h1v1h-1zM14%2013h1v1h-1zM1%2014h14v1h-14z'/%3E%3Cpath%20fill='%23c0c0c0'%20d='M2%202h12v1h-12zM2%203h12v1h-12zM2%204h12v1h-12zM2%205h12v1h-12zM2%206h2v1h-2zM11%206h3v1h-3zM2%207h3v1h-3zM10%207h4v1h-4zM2%208h4v1h-4zM9%208h5v1h-5zM2%209h5v1h-5zM8%209h6v1h-6zM2%2010h12v1h-12zM2%2011h12v1h-12zM2%2012h12v1h-12zM2%2013h12v1h-12z'/%3E%3C/svg%3E")}:where([data-frame=bevel]) ::-webkit-scrollbar-button:horizontal:decrement{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20shape-rendering='crispEdges'%3E%3Cpath%20fill='%23ffffff'%20d='M0%200h15v1h-15zM0%201h1v1h-1zM0%202h1v1h-1zM0%203h1v1h-1zM0%204h1v1h-1zM0%205h1v1h-1zM0%206h1v1h-1zM0%207h1v1h-1zM0%208h1v1h-1zM0%209h1v1h-1zM0%2010h1v1h-1zM0%2011h1v1h-1zM0%2012h1v1h-1zM0%2013h1v1h-1zM0%2014h1v1h-1z'/%3E%3Cpath%20fill='%230a0a0a'%20d='M15%200h1v1h-1zM15%201h1v1h-1zM15%202h1v1h-1zM15%203h1v1h-1zM9%204h1v1h-1zM15%204h1v1h-1zM8%205h2v1h-2zM15%205h1v1h-1zM7%206h3v1h-3zM15%206h1v1h-1zM6%207h4v1h-4zM15%207h1v1h-1zM7%208h3v1h-3zM15%208h1v1h-1zM8%209h2v1h-2zM15%209h1v1h-1zM9%2010h1v1h-1zM15%2010h1v1h-1zM15%2011h1v1h-1zM15%2012h1v1h-1zM15%2013h1v1h-1zM15%2014h1v1h-1zM0%2015h16v1h-16z'/%3E%3Cpath%20fill='%23dfdfdf'%20d='M1%201h13v1h-13zM1%202h1v1h-1zM1%203h1v1h-1zM1%204h1v1h-1zM1%205h1v1h-1zM1%206h1v1h-1zM1%207h1v1h-1zM1%208h1v1h-1zM1%209h1v1h-1zM1%2010h1v1h-1zM1%2011h1v1h-1zM1%2012h1v1h-1zM1%2013h1v1h-1z'/%3E%3Cpath%20fill='%23808080'%20d='M14%201h1v1h-1zM14%202h1v1h-1zM14%203h1v1h-1zM14%204h1v1h-1zM14%205h1v1h-1zM14%206h1v1h-1zM14%207h1v1h-1zM14%208h1v1h-1zM14%209h1v1h-1zM14%2010h1v1h-1zM14%2011h1v1h-1zM14%2012h1v1h-1zM14%2013h1v1h-1zM1%2014h14v1h-14z'/%3E%3Cpath%20fill='%23c0c0c0'%20d='M2%202h12v1h-12zM2%203h12v1h-12zM2%204h7v1h-7zM10%204h4v1h-4zM2%205h6v1h-6zM10%205h4v1h-4zM2%206h5v1h-5zM10%206h4v1h-4zM2%207h4v1h-4zM10%207h4v1h-4zM2%208h5v1h-5zM10%208h4v1h-4zM2%209h6v1h-6zM10%209h4v1h-4zM2%2010h7v1h-7zM10%2010h4v1h-4zM2%2011h12v1h-12zM2%2012h12v1h-12zM2%2013h12v1h-12z'/%3E%3C/svg%3E")}:where([data-frame=bevel]) ::-webkit-scrollbar-button:horizontal:increment{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20shape-rendering='crispEdges'%3E%3Cpath%20fill='%23ffffff'%20d='M0%200h15v1h-15zM0%201h1v1h-1zM0%202h1v1h-1zM0%203h1v1h-1zM0%204h1v1h-1zM0%205h1v1h-1zM0%206h1v1h-1zM0%207h1v1h-1zM0%208h1v1h-1zM0%209h1v1h-1zM0%2010h1v1h-1zM0%2011h1v1h-1zM0%2012h1v1h-1zM0%2013h1v1h-1zM0%2014h1v1h-1z'/%3E%3Cpath%20fill='%230a0a0a'%20d='M15%200h1v1h-1zM15%201h1v1h-1zM15%202h1v1h-1zM15%203h1v1h-1zM6%204h1v1h-1zM15%204h1v1h-1zM6%205h2v1h-2zM15%205h1v1h-1zM6%206h3v1h-3zM15%206h1v1h-1zM6%207h4v1h-4zM15%207h1v1h-1zM6%208h3v1h-3zM15%208h1v1h-1zM6%209h2v1h-2zM15%209h1v1h-1zM6%2010h1v1h-1zM15%2010h1v1h-1zM15%2011h1v1h-1zM15%2012h1v1h-1zM15%2013h1v1h-1zM15%2014h1v1h-1zM0%2015h16v1h-16z'/%3E%3Cpath%20fill='%23dfdfdf'%20d='M1%201h13v1h-13zM1%202h1v1h-1zM1%203h1v1h-1zM1%204h1v1h-1zM1%205h1v1h-1zM1%206h1v1h-1zM1%207h1v1h-1zM1%208h1v1h-1zM1%209h1v1h-1zM1%2010h1v1h-1zM1%2011h1v1h-1zM1%2012h1v1h-1zM1%2013h1v1h-1z'/%3E%3Cpath%20fill='%23808080'%20d='M14%201h1v1h-1zM14%202h1v1h-1zM14%203h1v1h-1zM14%204h1v1h-1zM14%205h1v1h-1zM14%206h1v1h-1zM14%207h1v1h-1zM14%208h1v1h-1zM14%209h1v1h-1zM14%2010h1v1h-1zM14%2011h1v1h-1zM14%2012h1v1h-1zM14%2013h1v1h-1zM1%2014h14v1h-14z'/%3E%3Cpath%20fill='%23c0c0c0'%20d='M2%202h12v1h-12zM2%203h12v1h-12zM2%204h4v1h-4zM7%204h7v1h-7zM2%205h4v1h-4zM8%205h6v1h-6zM2%206h4v1h-4zM9%206h5v1h-5zM2%207h4v1h-4zM10%207h4v1h-4zM2%208h4v1h-4zM9%208h5v1h-5zM2%209h4v1h-4zM8%209h6v1h-6zM2%2010h4v1h-4zM7%2010h7v1h-7zM2%2011h12v1h-12zM2%2012h12v1h-12zM2%2013h12v1h-12z'/%3E%3C/svg%3E")}:where([data-frame=bevel]) ::-webkit-scrollbar-button:vertical:decrement:active{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20shape-rendering='crispEdges'%3E%3Cpath%20fill='%23808080'%20d='M0%200h16v1h-16zM0%201h1v1h-1zM15%201h1v1h-1zM0%202h1v1h-1zM15%202h1v1h-1zM0%203h1v1h-1zM15%203h1v1h-1zM0%204h1v1h-1zM15%204h1v1h-1zM0%205h1v1h-1zM15%205h1v1h-1zM0%206h1v1h-1zM15%206h1v1h-1zM0%207h1v1h-1zM15%207h1v1h-1zM0%208h1v1h-1zM15%208h1v1h-1zM0%209h1v1h-1zM15%209h1v1h-1zM0%2010h1v1h-1zM15%2010h1v1h-1zM0%2011h1v1h-1zM15%2011h1v1h-1zM0%2012h1v1h-1zM15%2012h1v1h-1zM0%2013h1v1h-1zM15%2013h1v1h-1zM0%2014h1v1h-1zM15%2014h1v1h-1zM0%2015h16v1h-16z'/%3E%3Cpath%20fill='%23c0c0c0'%20d='M1%201h14v1h-14zM1%202h14v1h-14zM1%203h14v1h-14zM1%204h14v1h-14zM1%205h14v1h-14zM1%206h14v1h-14zM1%207h7v1h-7zM9%207h6v1h-6zM1%208h6v1h-6zM10%208h5v1h-5zM1%209h5v1h-5zM11%209h4v1h-4zM1%2010h4v1h-4zM12%2010h3v1h-3zM1%2011h14v1h-14zM1%2012h14v1h-14zM1%2013h14v1h-14zM1%2014h14v1h-14z'/%3E%3Cpath%20fill='%230a0a0a'%20d='M8%207h1v1h-1zM7%208h3v1h-3zM6%209h5v1h-5zM5%2010h7v1h-7z'/%3E%3C/svg%3E")}:where([data-frame=bevel]) ::-webkit-scrollbar-button:vertical:increment:active{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20shape-rendering='crispEdges'%3E%3Cpath%20fill='%23808080'%20d='M0%200h16v1h-16zM0%201h1v1h-1zM15%201h1v1h-1zM0%202h1v1h-1zM15%202h1v1h-1zM0%203h1v1h-1zM15%203h1v1h-1zM0%204h1v1h-1zM15%204h1v1h-1zM0%205h1v1h-1zM15%205h1v1h-1zM0%206h1v1h-1zM15%206h1v1h-1zM0%207h1v1h-1zM15%207h1v1h-1zM0%208h1v1h-1zM15%208h1v1h-1zM0%209h1v1h-1zM15%209h1v1h-1zM0%2010h1v1h-1zM15%2010h1v1h-1zM0%2011h1v1h-1zM15%2011h1v1h-1zM0%2012h1v1h-1zM15%2012h1v1h-1zM0%2013h1v1h-1zM15%2013h1v1h-1zM0%2014h1v1h-1zM15%2014h1v1h-1zM0%2015h16v1h-16z'/%3E%3Cpath%20fill='%23c0c0c0'%20d='M1%201h14v1h-14zM1%202h14v1h-14zM1%203h14v1h-14zM1%204h14v1h-14zM1%205h14v1h-14zM1%206h14v1h-14zM1%207h4v1h-4zM12%207h3v1h-3zM1%208h5v1h-5zM11%208h4v1h-4zM1%209h6v1h-6zM10%209h5v1h-5zM1%2010h7v1h-7zM9%2010h6v1h-6zM1%2011h14v1h-14zM1%2012h14v1h-14zM1%2013h14v1h-14zM1%2014h14v1h-14z'/%3E%3Cpath%20fill='%230a0a0a'%20d='M5%207h7v1h-7zM6%208h5v1h-5zM7%209h3v1h-3zM8%2010h1v1h-1z'/%3E%3C/svg%3E")}:where([data-frame=bevel]) ::-webkit-scrollbar-button:horizontal:decrement:active{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20shape-rendering='crispEdges'%3E%3Cpath%20fill='%23808080'%20d='M0%200h16v1h-16zM0%201h1v1h-1zM15%201h1v1h-1zM0%202h1v1h-1zM15%202h1v1h-1zM0%203h1v1h-1zM15%203h1v1h-1zM0%204h1v1h-1zM15%204h1v1h-1zM0%205h1v1h-1zM15%205h1v1h-1zM0%206h1v1h-1zM15%206h1v1h-1zM0%207h1v1h-1zM15%207h1v1h-1zM0%208h1v1h-1zM15%208h1v1h-1zM0%209h1v1h-1zM15%209h1v1h-1zM0%2010h1v1h-1zM15%2010h1v1h-1zM0%2011h1v1h-1zM15%2011h1v1h-1zM0%2012h1v1h-1zM15%2012h1v1h-1zM0%2013h1v1h-1zM15%2013h1v1h-1zM0%2014h1v1h-1zM15%2014h1v1h-1zM0%2015h16v1h-16z'/%3E%3Cpath%20fill='%23c0c0c0'%20d='M1%201h14v1h-14zM1%202h14v1h-14zM1%203h14v1h-14zM1%204h14v1h-14zM1%205h9v1h-9zM11%205h4v1h-4zM1%206h8v1h-8zM11%206h4v1h-4zM1%207h7v1h-7zM11%207h4v1h-4zM1%208h6v1h-6zM11%208h4v1h-4zM1%209h7v1h-7zM11%209h4v1h-4zM1%2010h8v1h-8zM11%2010h4v1h-4zM1%2011h9v1h-9zM11%2011h4v1h-4zM1%2012h14v1h-14zM1%2013h14v1h-14zM1%2014h14v1h-14z'/%3E%3Cpath%20fill='%230a0a0a'%20d='M10%205h1v1h-1zM9%206h2v1h-2zM8%207h3v1h-3zM7%208h4v1h-4zM8%209h3v1h-3zM9%2010h2v1h-2zM10%2011h1v1h-1z'/%3E%3C/svg%3E")}:where([data-frame=bevel]) ::-webkit-scrollbar-button:horizontal:increment:active{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20shape-rendering='crispEdges'%3E%3Cpath%20fill='%23808080'%20d='M0%200h16v1h-16zM0%201h1v1h-1zM15%201h1v1h-1zM0%202h1v1h-1zM15%202h1v1h-1zM0%203h1v1h-1zM15%203h1v1h-1zM0%204h1v1h-1zM15%204h1v1h-1zM0%205h1v1h-1zM15%205h1v1h-1zM0%206h1v1h-1zM15%206h1v1h-1zM0%207h1v1h-1zM15%207h1v1h-1zM0%208h1v1h-1zM15%208h1v1h-1zM0%209h1v1h-1zM15%209h1v1h-1zM0%2010h1v1h-1zM15%2010h1v1h-1zM0%2011h1v1h-1zM15%2011h1v1h-1zM0%2012h1v1h-1zM15%2012h1v1h-1zM0%2013h1v1h-1zM15%2013h1v1h-1zM0%2014h1v1h-1zM15%2014h1v1h-1zM0%2015h16v1h-16z'/%3E%3Cpath%20fill='%23c0c0c0'%20d='M1%201h14v1h-14zM1%202h14v1h-14zM1%203h14v1h-14zM1%204h14v1h-14zM1%205h6v1h-6zM8%205h7v1h-7zM1%206h6v1h-6zM9%206h6v1h-6zM1%207h6v1h-6zM10%207h5v1h-5zM1%208h6v1h-6zM11%208h4v1h-4zM1%209h6v1h-6zM10%209h5v1h-5zM1%2010h6v1h-6zM9%2010h6v1h-6zM1%2011h6v1h-6zM8%2011h7v1h-7zM1%2012h14v1h-14zM1%2013h14v1h-14zM1%2014h14v1h-14z'/%3E%3Cpath%20fill='%230a0a0a'%20d='M7%205h1v1h-1zM7%206h2v1h-2zM7%207h3v1h-3zM7%208h4v1h-4zM7%209h3v1h-3zM7%2010h2v1h-2zM7%2011h1v1h-1z'/%3E%3C/svg%3E")}:root[data-frame=bevel]:not([data-bar=compact]) .panel .switch{width:13px;height:13px}:root[data-frame=bevel] :is(.panel,.sheet) .switch i{border:1px solid;border-color:var(--bv-c-sunken);border-image:var(--bv-sunken) 2 / 2px;border-radius:0;background:var(--well);box-shadow:none;transition:none}:root[data-frame=bevel] :is(.panel,.sheet) .switch input:checked+i{background:var(--well);box-shadow:none}:root[data-frame=bevel] :is(.panel,.sheet) .switch i:after{top:0;left:0;width:100%;height:100%;border-radius:0;box-shadow:none;transform:none;transition:none;background:none}:root[data-frame=bevel] :is(.panel,.sheet) .switch input:checked+i:after{transform:none;background:var(--bv-check) center / 7px 7px no-repeat}:root[data-frame=bevel] :is(.panel,.sheet) .switch input:focus-visible+i{outline:1px dotted var(--text);outline-offset:2px}:root[data-frame=bevel] dialog.venues{padding:2px 2px 8px}:root[data-frame=bevel] dialog.venues>h3{margin:0 0 8px;padding:0 4px;height:18px;line-height:18px;background:var(--bar);color:var(--bar-text);font-size:11px;font-weight:700}:root[data-frame=bevel] dialog.venues>:not(h3){margin-left:8px;margin-right:8px}:root[data-frame=bevel] dialog.venues .row button{min-width:75px;height:23px}:where([data-frame=bevel]) :is(dialog.venues,dialog.guide)::backdrop{background:transparent}:root[data-frame=bevel] dialog.coins input[type=search]{width:calc(100% - 16px);margin-top:0}:where([data-frame=bevel]) .coin-row:hover,:where([data-frame=bevel]) .coin-row:focus-visible,:where([data-frame=bevel]) .coin-row.on{background:var(--bar);color:var(--bar-text);outline:0}:where([data-frame=bevel]) :is(.coin-row:hover,.coin-row:focus-visible,.coin-row.on) .muted{color:var(--bar-text)}:where([data-frame=bevel]) .layout-row:has(>button:not(:disabled):is(:hover,:focus-visible)){background:var(--bar);color:var(--bar-text)}:where([data-frame=bevel]) .layout-row:has(>button:not(:disabled):is(:hover,:focus-visible))>:not(button){color:var(--bar-text)}:where([data-frame=bevel]) .coin-list{background:var(--well);border:1px solid;border-color:var(--bv-c-sunken);border-image:var(--bv-sunken) 2 / 2px}:where([data-frame=bevel]) .venue-list{background:transparent}:root[data-frame=bevel] .pane.heat :is(.map-recenter,.map-select,.map-goto,.map-draw,.map-layout){height:23px;box-shadow:none}:where([data-frame=bevel]) .pane.heat .replay-bar{background:var(--face);border:2px solid;border-color:var(--bv-c-window);border-image:var(--bv-window) 2 / 2px;box-shadow:var(--bv-shadow);padding:2px 6px}:where([data-frame=bevel]) dialog.guide{background:var(--face);color:var(--text);border:0;padding:0;box-shadow:none}:root[data-frame=bevel] dialog.guide:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border:2px solid;border-color:var(--bv-c-window);border-image:var(--bv-window) 2 / 2px}:root[data-frame=bevel] .guide-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0;padding:4px 4px 0;border-bottom:0;color:var(--text);background:linear-gradient(var(--bar),var(--bar)) 4px 4px / calc(100% - 8px) 18px no-repeat,var(--face)}:root[data-frame=bevel] .guide-head>div{display:contents}:root[data-frame=bevel] .guide-head h1{grid-column:1;grid-row:1;margin:0;padding:0 4px;height:18px;line-height:18px;font-size:11px;font-weight:700;letter-spacing:0;color:var(--bar-text)}:root[data-frame=bevel] .guide-head .guide-x{grid-column:2;grid-row:1;justify-self:end;margin:0 2px 0 0}:root[data-frame=bevel] .guide-head .sub{grid-column:1;grid-row:2;padding:6px 4px 2px;font-size:11px;color:var(--text)}:root[data-frame=bevel] .guide-head .guide-tour{grid-column:2;grid-row:2;align-self:end;margin:2px 2px 0 8px;height:22px;padding:0 10px;font-size:11px}:root[data-frame=bevel] .guide-head .guide-jump{grid-column:1 / -1;grid-row:3;margin-top:4px}:root[data-frame=bevel] .guide-body{gap:4px;padding:4px}:root[data-frame=bevel] :is(.guide-toc,.guide-scroll){background:var(--well);border:2px solid;border-color:var(--bv-c-sunken);border-image:var(--bv-sunken) 2 / 2px}:root[data-frame=bevel] .guide-toc{padding:4px 2px;gap:0}:root[data-frame=bevel] .guide-scroll{padding:6px 0 60px}:where([data-frame=bevel]) .guide-link{padding:3px 6px;color:var(--text);font-size:11px}:where([data-frame=bevel]) .guide-link:hover{background:transparent}:where([data-frame=bevel]) .guide-link.on{background:var(--bar);color:var(--bar-text);font-weight:400}:where([data-frame=bevel]) .guide-link .num{background:var(--face);color:var(--text)}:where([data-frame=bevel]) .guide-link.on .num{background:var(--bar-text);color:var(--bar)}:root[data-frame=bevel] .guide-side{border:0}:root[data-frame=bevel] .guide-search{padding:2px 2px 4px}:where([data-frame=bevel]) .guide-hit{padding:3px 6px;color:var(--text);font-size:11px}:where([data-frame=bevel]) .guide-hit:is(:hover,:focus-visible){background:var(--bar);color:var(--bar-text)}:where([data-frame=bevel]) .guide-hit:is(:hover,:focus-visible) .guide-hit-s{color:inherit}:where([data-frame=bevel]) .guide-hit .num{background:var(--face);color:var(--text)}:where([data-frame=bevel]) .guide-hit-t>b{font-size:11px;font-weight:700}:where([data-frame=bevel]) .guide-hit:is(:hover,:focus-visible) mark{background:color-mix(in srgb,var(--bar-text) 28%,transparent);color:inherit}:root[data-frame=bevel] .guide-q-x{top:6px;right:6px}@media(max-width:860px),(pointer:coarse){:root[data-frame=bevel] .guide-q-x{top:9px}}:root[data-frame=bevel] .guide-section .note.warn{border-left-color:var(--caution);background:color-mix(in srgb,var(--caution) 11%,transparent)}:root[data-frame=bevel] .sound-state[data-state=locked]{color:var(--caution)}:where([data-frame=bevel]) :is(.guide-section kbd,.keys-list kbd){background:var(--face);border:1px solid;border-color:var(--bv-c-raised);border-image:var(--bv-raised) 2 / 2px}:root[data-frame=bevel]:not([data-layout^=phone]) .pane:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;border:2px solid;border-color:var(--bv-c-sunken);border-image:var(--bv-sunken) 2 / 2px}:root[data-frame=bevel]:not([data-layout^=phone]) .pane-head{padding-top:4px;padding-bottom:3px}:root[data-frame=bevel]:not([data-bar=compact]) .pane .pane-head{--head-key: 20px}:root[data-frame=bevel]:not([data-bar=compact]) .pane-head :is(select,button:not(.help,.pane-x,.pane-more,.pane-range,[data-fit=key])){box-sizing:border-box;height:20px;min-height:0;padding-top:0;padding-bottom:0}:root[data-frame=bevel]:not([data-bar=compact]) .pane-head :is(.ctl,.readout){line-height:14px}:root[data-frame=bevel]:not([data-bar=compact]) .pane-head>strong{font-size:11px;line-height:20px}:root[data-frame=bevel]:not([data-bar=compact]):not([data-layout^=phone]) .pane-head:not(.side-head)>.pane-tools{top:4px;height:20px;align-items:center}:root[data-frame=bevel] .pane-head :is(.pane-x,.pane-more,.pane-range),:root[data-frame=bevel] .pane-head :is(.pane-x,.pane-more,.pane-range):hover{color:var(--text)}:root[data-frame=bevel]:not([data-bar=compact]) .pane-range:before{width:10px;height:9px}:root[data-frame=bevel]:not([data-bar=compact]) .pane-more:before{width:8px;height:2px;-webkit-mask:var(--bv-more) 0 0 / 8px 2px no-repeat;mask:var(--bv-more) 0 0 / 8px 2px no-repeat}:root[data-frame=bevel]:not([data-bar=compact]) .pane.cvd .pane-head>.cvd-gear{position:relative;width:var(--head-key);height:var(--head-key);padding:0}:root[data-frame=bevel]:not([data-bar=compact]) .pane.cvd .pane-head>.cvd-gear>svg{display:none}:root[data-frame=bevel]:not([data-bar=compact]) .pane.cvd .pane-head>.cvd-gear:before,:root[data-frame=bevel]:not([data-bar=compact]) .split>.split-cfg:before{content:"";position:absolute;width:11px;height:9px;margin:0;transform:none;background:currentColor;-webkit-mask:var(--bv-sliders) 0 0 / 11px 9px no-repeat;mask:var(--bv-sliders) 0 0 / 11px 9px no-repeat}:root[data-frame=bevel]:not([data-bar=compact]) .pane.cvd .pane-head>.cvd-gear:before{left:3px;top:4px}:root[data-frame=bevel]:not([data-bar=compact]) .split>.split-cfg:before{left:2px;top:5px}:root[data-frame=bevel][data-bar=compact] .split>.split-cfg:before{width:11px;height:11px}:root[data-frame=bevel] .pane-head .grip{font-size:0;display:inline-block;width:7px;height:14px;margin:0 2px 0 0;background:var(--bv-gripper) 1px 1px / 5px 12px no-repeat}:root[data-frame=bevel][data-layout^=phone] .pane-head .grip{display:none}:root[data-frame=bevel] .panel .grip{background:var(--bv-gripper) center / 5px 12px no-repeat}:root[data-frame=bevel] .panel .grip:hover{background-color:transparent}:where([data-frame=bevel]) .pane .popover{background:var(--face);border:2px solid;border-color:var(--bv-c-window);border-image:var(--bv-window) 2 / 2px;box-shadow:var(--bv-shadow);padding:6px 8px}:where([data-frame=bevel]) .author-link{background:var(--face);border:1px solid;border-color:var(--bv-c-raised);border-image:var(--bv-raised) 2 / 2px}:where([data-frame=bevel]) .author-link:hover{border-color:transparent}:where([data-frame=bevel]) .avatar{border-radius:0}:root[data-frame=bevel] :is(.hovercard,.cvd-notice){font-family:inherit}:root[data-frame=bevel] .seg button{margin-left:0}:root[data-frame=bevel] .help-inline{margin:4px 6px 2px;padding:8px 10px 10px;background:var(--well);border:2px solid;border-color:var(--bv-c-sunken);border-image:var(--bv-sunken) 2 / 2px}:root[data-frame=bevel] :is(.help-inline,.help-body) .lead{font-size:11px}:root[data-frame=bevel][data-bar=compact]{line-height:1.25}:root[data-frame=bevel] .sheet,:root[data-frame=bevel][data-bar=compact] :is(.panel,.menu){background:var(--face);color:var(--text);border:2px solid;border-color:var(--bv-c-window);border-image:var(--bv-window) 2 / 2px;box-shadow:none;padding:2px 2px calc(2px + env(safe-area-inset-bottom))}:root[data-frame=bevel] .sheet-grab{display:none}:root[data-frame=bevel] .sheet-head,:root[data-frame=bevel][data-bar=compact] .panel-head{gap:4px;padding:0 2px 0 5px;min-height:34px;height:34px;background:var(--bar);color:var(--bar-text);border-bottom:0;flex:none}:root[data-frame=bevel] .sheet-head h3,:root[data-frame=bevel][data-bar=compact] .panel-head h3{font-size:15px;font-weight:700;letter-spacing:0;color:var(--bar-text)}:root[data-frame=bevel][data-bar=compact] :is(.sheet-x,.panel-x){width:32px;height:30px;min-height:0;flex:none;border-radius:0}:root[data-frame=bevel][data-bar=compact] :is(.panel-x,.guide-x,.sheet-x,.panel .srow .x):before{left:calc(50% - 8px);top:calc(50% - 7px);width:16px;height:14px;-webkit-mask-size:16px 14px;mask-size:16px 14px}:root[data-frame=bevel][data-bar=compact] .panel-body,:root[data-frame=bevel] .sheet-body{background:var(--face)}:root[data-frame=bevel][data-bar=compact] .panel-tools{padding:8px 14px}:root[data-frame=bevel] .sheet-sec-head{border-bottom:1px solid var(--edge-lit);box-shadow:inset 0 -1px 0 var(--lo);margin-bottom:8px;padding-bottom:4px}:root[data-frame=bevel] .sheet-sec-head h4{font-size:14px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--text)}:root[data-frame=bevel] .sheet-field{border-top:0;box-shadow:inset 0 1px 0 var(--lo),inset 0 2px 0 var(--edge-lit)}:root[data-frame=bevel] .sheet-sec-head+.sheet-field{box-shadow:none}:root[data-frame=bevel] .sheet .seg.toggles button.on:before{content:none}:root[data-frame=bevel] .sheet .seg.toggles button.on{font-weight:400;text-shadow:none}:root[data-frame=bevel] .sheet .seg.toggles{--toggle-gap: 6px}:root[data-frame=bevel] .sheet .seg.toggles button{padding:0 8px}:root[data-frame=bevel] .sheet .seg:is(.scope,.zone-seg) button{margin-left:0}:root[data-frame=bevel] .sheet-tiles{gap:6px}:root[data-frame=bevel] .sheet-chips,:root[data-frame=bevel] .sheet-chips .chips{gap:6px}:root[data-frame=bevel][data-bar=compact] .menu{padding:2px 2px calc(2px + env(safe-area-inset-bottom))}:root[data-frame=bevel][data-bar=compact] .menu-item{min-height:46px}:root[data-frame=bevel][data-bar=compact] .menu-title{padding:10px 14px 6px;font-size:14px;color:var(--text);margin-bottom:4px}:root[data-frame=bevel][data-bar=compact] button.help{margin:0 2px}:root[data-frame=bevel][data-bar=compact] .sheet-sec-head button.help,:root[data-frame=bevel][data-bar=compact] .panel-tools button.help{width:28px;height:28px}:root[data-frame=bevel][data-bar=compact] :is(.sheet-sec-head,.panel-tools) button.help:before{left:calc(50% - 6px);top:calc(50% - 9px);width:12px;height:18px;-webkit-mask-size:12px 18px;mask-size:12px 18px}:root[data-frame=bevel][data-layout^=phone] :is(.pane-head,.liq-head) button.help{width:var(--ph-key-w);height:var(--ph-ctl-h);margin:0}:root[data-frame=bevel][data-layout^=phone] .pane-head:not(.tuned)>strong+button.help{margin-left:auto}:root[data-frame=bevel][data-bar=compact] .pane-head button.help:before{left:calc(50% - 3px);top:calc(50% - 5px)}:root[data-frame=bevel] .sheet .led-btn{padding-left:40px}:root[data-frame=bevel] .sheet .led-btn:before{left:10px;top:calc(50% - 10px);width:20px;height:20px}:root[data-frame=bevel] .sheet .led-btn[data-state=on]:before{background-size:14px 14px,auto}:root[data-frame=bevel][data-bar=compact] input[type=checkbox]:checked{background-size:14px 14px,auto}:root[data-frame=bevel][data-bar=compact] input[type=checkbox]:disabled:checked{background-size:14px 14px,auto}:root[data-frame=bevel] .sheet .switch{width:24px;height:24px}:root[data-frame=bevel] .sheet .switch input:checked+i:after,:root[data-frame=bevel][data-bar=compact] .panel .switch input:checked+i:after{background-size:14px 14px}:root[data-frame=bevel][data-bar=compact] .panel .switch{width:22px;height:22px}:root[data-frame=bevel][data-bar=compact] .panel .switch i:after{top:0;left:0;width:100%;height:100%}:root[data-frame=bevel][data-bar=compact] .panel .switch input:checked+i:after{transform:none}:root[data-frame=bevel][data-bar=compact] select,:root[data-frame=bevel][data-layout^=phone] .pane-head select{padding-right:20px}:root[data-frame=bevel][data-bar=compact] :is(.sheet,.panel) input[type=range]{height:32px}:root[data-frame=bevel][data-bar=compact] :is(.sheet,.panel) input[type=range]::-webkit-slider-thumb{width:16px;height:28px;margin-top:-12px}:root[data-frame=bevel] :is(.toolbar .status,.statusbar .status-conn):before{border-radius:0}:root[data-frame=bevel][data-bar=compact] .more-btn svg{display:none}:root[data-frame=bevel][data-bar=compact] .more-btn:before{content:"";width:4px;height:4px;background:currentColor;box-shadow:-9px 0 currentColor,9px 0 currentColor}:root[data-frame=bevel][data-bar=compact] .more-btn.open:before{margin:1px 0 0 1px}:root[data-frame=bevel][data-layout^=phone] .dock{background:var(--face);border-top:1px solid var(--lo);box-shadow:inset 0 1px 0 var(--edge-lit);padding-left:4px;padding-right:4px}:root[data-frame=bevel][data-layout^=phone] .dock-tab{margin-top:3px;border:2px solid;border-color:var(--bv-c-window);border-width:0 2px 2px;border-image:var(--bv-tab) 0 2 2 / 0 2px 2px stretch;background:var(--face);color:var(--text);box-shadow:none;min-height:48px}:root[data-frame=bevel][data-layout^=phone] .dock-tab.on{margin-top:-1px;min-height:52px;color:var(--text);box-shadow:none;font-weight:700}:root[data-frame=bevel][data-layout^=phone] .dock-tab.on svg{color:var(--ui)}:root[data-frame=bevel][data-layout=phone-landscape] .dock{border-top:0;border-left:1px solid var(--lo);box-shadow:inset 1px 0 0 var(--edge-lit);padding:4px 0}:root[data-frame=bevel][data-layout=phone-landscape] .dock-tab{margin:0 0 0 3px;border-width:2px 2px 2px 0;border-image:var(--bv-tab-right) 2 2 2 0 / 2px 2px 2px 0 stretch}:root[data-frame=bevel][data-layout=phone-landscape] .dock-tab.on{margin:0 0 0 -1px;box-shadow:none}:root[data-frame=bevel] .dock-ink{display:none}:root[data-frame=bevel][data-layout^=phone] main:not([data-tab=map])>.dock-grip{background:var(--face);border-top:1px solid var(--lo);box-shadow:inset 0 1px 0 var(--edge-lit)}:root[data-frame=bevel] .dock-grip i{border:1px solid;border-color:var(--bv-c-raised);border-image:var(--bv-raised) 2 / 2px;border-radius:0;background:var(--face);height:8px;width:40px;transition:none}:root[data-frame=bevel] .dock-grip.active i{border-width:2px 0 0 2px;border-color:var(--bv-c-pressed);border-image:var(--bv-pressed) 2 / 2px;width:40px;background:var(--face)}:root[data-frame=bevel][data-layout=phone-landscape] .dock-grip i,:root[data-frame=bevel][data-layout=phone-landscape] .dock-grip.active i{width:8px;height:40px}:root[data-frame=bevel][data-layout^=phone] .pane.ladder .pane-head .ctl select{padding-right:20px}:root[data-frame=bevel][data-bar=compact] .menu-item.current .tick{height:14px;background-size:14px 14px}:root[data-frame=bevel][data-layout^=phone] .guide-head{padding-top:calc(4px + env(safe-area-inset-top));background:linear-gradient(var(--bar),var(--bar)) 4px calc(4px + env(safe-area-inset-top)) / calc(100% - 8px) 34px no-repeat,var(--face)}:root[data-frame=bevel][data-layout^=phone] .guide-head h1{height:34px;line-height:34px;font-size:15px;padding:0 6px}:root[data-frame=bevel][data-layout^=phone] .guide-head .sub{font-size:12px}:root[data-frame=bevel][data-layout^=phone] .guide-x{width:32px;height:30px;margin:0 2px 0 0}:root[data-frame=bevel][data-bar=compact] .pane-head select{padding-right:20px}:where([data-frame=textmode]) .panel,:where([data-frame=textmode]) .menu,:where([data-frame=textmode]) dialog.venues,:where([data-frame=textmode]) .tour-card{border:3px double var(--edge);box-shadow:2px 2px #0009}:where([data-frame=textmode]) .toolbar{background:var(--panel);border-bottom:3px double var(--edge)}:where([data-frame=textmode]) .statusbar{background:var(--panel);border-top:3px double var(--edge)}:where([data-frame=textmode]) .pane-head{background:var(--panel);border-bottom-color:var(--edge)}:where([data-frame=textmode]) .pane-head strong{text-transform:uppercase;letter-spacing:.06em}:where([data-frame=textmode]) .panel-head,:where([data-frame=textmode]) .sheet-head{background:var(--text);color:var(--bg);border-bottom:0}:where([data-frame=textmode]) .menu-item:hover,:where([data-frame=textmode]) .menu-item:focus-visible{background:var(--text);color:var(--bg)}:where([data-frame=textmode]) .menu-item:hover .tick,:where([data-frame=textmode]) .menu-item:focus-visible .tick{color:var(--bg)}:where([data-frame=textmode]) .layout-row:has(>button:not(:disabled):is(:hover,:focus-visible)){background:var(--text);color:var(--bg)}:where([data-frame=textmode]) .layout-row:has(>button:not(:disabled):is(:hover,:focus-visible))>:not(button){color:var(--bg)}:where([data-frame=textmode]) :is(button,select,summary):focus-visible{outline:1px solid var(--text);outline-offset:1px}:where([data-frame=textmode]) .menu-item:focus-visible{outline:1px solid var(--bg);outline-offset:-3px}:where([data-frame=textmode]) .splitter:hover,:where([data-frame=textmode]) .splitter.active{background:var(--text)}:where([data-frame=textmode]) .sheet-grab{background:color-mix(in srgb,var(--bg) 55%,transparent)}:where([data-frame=textmode]) .toolbar .deck{border:3px double var(--edge)}:where([data-frame=textmode]) .toolbar .deck>legend{color:var(--text)}:where([data-frame=textmode]) :is(input[type=text],input[type=number],input[type=search],input[type=datetime-local]):focus-visible{outline:1px solid var(--text);outline-offset:1px}:where([data-frame=textmode]) button:active:not(:disabled){background:var(--text);color:var(--bg)}:where([data-frame=textmode]) .led-btn:active:not(:disabled):before{background:var(--bg)}:where([data-frame=textmode]) dialog.venues{padding-top:0}:where([data-frame=textmode]) dialog.venues>h3{margin:0 -20px 12px;padding:5px 10px;font-size:12px;background:var(--text);color:var(--bg)}:where([data-frame=textmode]) .guide-head{background:var(--text);color:var(--bg);border-bottom:0}:where([data-frame=textmode]) .guide-head :is(h1,.sub){color:var(--bg)}.ui-glass{position:fixed;inset:0;width:100%;height:100%;z-index:50;pointer-events:none}html[data-material=glass] :is(.toolbar,.statusbar,.dock){position:relative;z-index:52;background:transparent;box-shadow:none}html[data-material=glass] main .splitter{z-index:52}html[data-material=glass] main .splitter:not(:hover):not(.active){background:transparent;border-color:transparent}html[data-material=glass] :is(.panel,.menu):not(.glass-over){background:transparent}html[data-material=glass] :is(.toolbar,.statusbar,.dock,.panel,.menu) :is(button:not(.on):not(.help):not(.menu-item):not(.chip):not(.dock-tab):not(.tour-btn):not(.tour-invite-go):not(.install:hover):not(:active),select){background-color:color-mix(in srgb,var(--face) 82%,transparent)}html[data-material=glass] .panel-tools{background:color-mix(in srgb,var(--face) 70%,transparent)}
