.origin-notice{width:min(520px,calc(100vw - 32px));padding:18px 20px;border:1px solid var(--w-border);border-radius:8px;background:var(--t-raised);color:var(--w-fg);box-shadow:var(--t-shadow-2, 0 16px 40px rgba(0, 0, 0, .3));font:13px/1.5 var(--w-font-sans, system-ui, sans-serif)}[data-skin=mms] .origin-notice{border-color:var(--rule);border-radius:0;background:var(--page);color:var(--ink);font:11px/1.45 Tahoma,Verdana,sans-serif}.origin-notice::backdrop{background:#00000059}.origin-notice h2{margin:0 0 8px;font-size:15px;font-weight:600}[data-skin=mms] .origin-notice h2{font-size:13px;font-weight:700}.origin-notice p{margin:0 0 16px;overflow-wrap:anywhere}.origin-notice-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.visitor-lock{position:relative;min-height:360px;overflow:hidden;border:1px solid var(--rule);border-radius:var(--t-radius,6px);background:var(--t-pane,var(--page));color:var(--ink);margin:12px 0}.visitor-lock.is-compact{box-sizing:border-box;height:100%;min-height:180px;min-height:min(180px,100%);margin:0}.visitor-lock-skeleton{filter:blur(5px);pointer-events:none;-webkit-user-select:none;user-select:none;padding:20px;opacity:.55}.visitor-lock-skeleton h2{font-size:16px;margin:0 0 16px}.visitor-skeleton-controls,.visitor-skeleton-row,.visitor-skeleton-headings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:12px 0;border-bottom:1px solid var(--rule)}.visitor-skeleton-controls{grid-template-columns:repeat(3,1fr);width:65%}.visitor-skeleton-controls i,.visitor-skeleton-row i{display:block;height:10px;width:70%;border-radius:3px;background:currentColor;opacity:.2}.visitor-skeleton-chart{height:100px;display:flex;align-items:end;gap:10%;padding:8px 12px;border-bottom:1px solid var(--rule)}.visitor-skeleton-chart i{display:block;width:12%;height:50%;background:currentColor;opacity:.12}.visitor-skeleton-chart i:nth-child(2){height:75%}.visitor-skeleton-chart i:nth-child(3){height:35%}.visitor-skeleton-chart i:nth-child(4){height:60%}.visitor-lock-invitation{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;justify-content:safe center;overflow:auto;background:color-mix(in srgb,var(--t-pane,var(--page)) 65%,transparent);container:visitor-lock / size}.visitor-lock-offer{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:20px;max-width:100%;box-sizing:border-box}.visitor-lock-offer h2{font-size:18px;margin:0}.visitor-lock-offer p{margin:0}.visitor-lock-offer>.glyph{font-size:22px}@container visitor-lock (max-height: 220px){.visitor-lock-offer{gap:6px;padding:8px 12px}.visitor-lock-offer>.glyph{display:none}.visitor-lock-offer h2{font-size:14px;line-height:18px}.visitor-lock-offer .visitor-lock-line{line-height:14px}.visitor-lock-offer .visitor-upgrade{min-height:24px;padding-block:3px}}.visitor-access-card{width:min(420px,calc(100vw - 32px));box-sizing:border-box;border:1px solid var(--rule);border-radius:var(--t-radius,8px);padding:24px;background:var(--t-pane,var(--page));color:var(--ink);box-shadow:0 16px 60px #0004}.visitor-access-card::backdrop{background:#0005}.visitor-access-card header{display:flex;align-items:center;justify-content:space-between;gap:20px}.visitor-access-card h2{font-size:20px;margin:0}.visitor-contact-address{-webkit-user-select:text;user-select:text;white-space:nowrap}.visitor-access-card .btn{margin-top:8px}.visitor-state-badge{display:inline-block;margin-left:6px;padding:0 5px;border:1px solid color-mix(in srgb,var(--t-accent-mark) 45%,transparent);border-radius:var(--t-radius,4px);background:color-mix(in srgb,var(--t-accent-mark) 14%,transparent);color:var(--t-accent-text);font-size:var(--t-fs-2xs,10px);font-weight:500;line-height:13px;letter-spacing:.02em;white-space:nowrap;vertical-align:1px}.sidenav-label:has(>.sidenav-label-t){display:flex;align-items:center}.sidenav-label-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidenav-label>.visitor-state-badge{flex:none}.sidenav-group h2>.visitor-state-badge{text-transform:none;letter-spacing:.02em}.visitor-coming-features{display:flex;flex-wrap:wrap;gap:8px;padding:12px}.visitor-coming-features h3{flex-basis:100%;margin:0;font-size:12px}.visitor-upgrade{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:auto;min-height:26px;padding-block:5px;line-height:1.3;white-space:normal;text-align:center}.visitor-lock-invitation .visitor-upgrade{flex:none}.visitor-access-or{margin:12px 0 0;color:var(--dim);font-size:var(--t-fs-xs, 11px)}.visitor-access-failed{color:var(--bad, #c0392b)}.visitor-state-badge[data-tier]{border-color:color-mix(in srgb,var(--tag-base) 45%,transparent);background:color-mix(in srgb,var(--tag-base) 14%,transparent);color:var(--tag-ink)}.visitor-state-badge[data-tier=free]{--tag-base: var(--tag-free, var(--dim));--tag-ink: var(--tag-free-text, var(--dim))}.visitor-state-badge[data-tier=pro]{--tag-base: var(--tag-pro, var(--t-accent-mark));--tag-ink: var(--tag-pro-text, var(--t-accent-text))}.visitor-state-badge[data-tier=team]{--tag-base: var(--tag-team, var(--t-accent-mark));--tag-ink: var(--tag-team-text, var(--t-accent-text))}.visitor-state-badge[data-tier=enterprise]{--tag-base: var(--tag-enterprise, var(--t-accent-mark));--tag-ink: var(--tag-enterprise-text, var(--t-accent-text))}.visitor-state-badge[data-tier=beta]{--tag-base: var(--tag-beta, var(--t-accent-mark));--tag-ink: var(--tag-beta-text, var(--t-accent-text))}.visitor-lock-invitation h2{display:inline-flex;align-items:center;gap:2px}.visitor-lock-invitation .visitor-lock-line{color:var(--dim);font-size:var(--t-fs-xs, 11px)}.visitor-access-lead .visitor-state-badge{vertical-align:1px}.visitor-hook-band{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:7px 10px;border:1px solid var(--rule);border-radius:var(--t-radius, 6px);background:color-mix(in srgb,var(--t-pane, var(--page)) 88%,var(--ink) 4%);font-size:var(--t-fs-xs, 11px)}.visitor-hook-band>.glyph{color:var(--dim)}.visitor-hook-band-line{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;flex-wrap:wrap;row-gap:2px}.visitor-hook-band .visitor-upgrade{flex:none;min-height:24px;padding-block:3px}.visitor-door{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px}.visitor-door h2{margin:0;font-size:16px}.visitor-door p{margin:0;color:var(--dim)}.sidenav .visitor-state-badge.nav-tier{pointer-events:none}.pv-heatmap{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;min-width:0;color:var(--ink)}.pv-heatmap-drawing{flex:1 1 0;min-height:36px;min-width:0;overflow:hidden}.pv-heatmap svg{width:100%;height:100%;display:block;overflow:hidden}.pv-heatmap svg text{fill:var(--ink);font-family:inherit}.pv-heatmap svg .is-surface{fill:var(--page)}.pv-heatmap-labels{pointer-events:none}.pv-heatmap-hits rect{fill:transparent;cursor:pointer}.pv-heatmap-hits rect:focus-visible{outline:2px solid var(--t-focus, var(--ink));outline-offset:-2px}.pv-heatmap svg[data-zooming=true] .pv-heatmap-hits{pointer-events:none;opacity:0}.pv-heatmap svg[data-zooming=true] .pv-hm-h{pointer-events:none}.pv-hm-h{cursor:pointer}.pv-hm-h[data-depth="0"]{fill:var(--panel)}.pv-heatmap-key{flex:none;height:18px;line-height:18px;font-size:var(--t-fs-2xs);color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-heatmap-path{display:flex;align-items:center;gap:var(--t-space-1);height:22px;min-width:0;flex:none;border-bottom:1px solid var(--rule);overflow:hidden}.pv-heatmap-path button{color:var(--dim);border:0;background:transparent;font:inherit;font-size:var(--t-fs-xs);min-width:0;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.pv-heatmap-path button:first-child{flex:none;width:20px}.pv-heatmap-path button[aria-current]{color:var(--ink);font-weight:var(--t-fw-strong)}.pv-heatmap-path button:disabled{opacity:.35;cursor:default}.pv-heatmap-readout{flex:none;height:19px;font-size:var(--t-fs-2xs);line-height:19px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-top:1px solid var(--rule)}.pv-heatmap-rail{display:flex;flex:none;gap:var(--t-space-2);overflow:hidden;height:18px}.pv-heatmap-rail button,.pv-heatmap-rail-list button{border:0;background:transparent;color:var(--dim);font:inherit;font-size:var(--t-fs-xs);padding:0;white-space:nowrap;cursor:pointer}.pv-heatmap-rail-list{display:flex;flex-wrap:wrap;gap:var(--t-space-1) var(--t-space-2);max-height:42px;overflow:auto;overscroll-behavior:contain;flex:none;padding:var(--t-space-1) 0;border-top:1px solid var(--rule)}.pv-heatmap-rail-list button[aria-pressed=true]{color:var(--ink);font-weight:var(--t-fw-strong);text-decoration:underline var(--t-accent-mark) 1.5px;text-underline-offset:3px}.pv-heatmap button:focus-visible,.pv-heatmap svg:focus-visible{outline:2px solid var(--t-focus, var(--ink));outline-offset:-2px}@media (forced-colors: active){.pv-heatmap-hits rect:focus-visible{stroke:Highlight}}.pv-compact{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;gap:var(--t-space-1);padding:var(--t-space-2) var(--t-space-3);box-sizing:border-box;color:var(--ink);background:var(--page);overflow:hidden}.cp-head{display:flex;align-items:center;justify-content:space-between;gap:var(--t-space-3);flex:none}.cp-head h3{margin:0;font:inherit;font-size:var(--t-fs-sm);font-weight:var(--t-fw-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-body{display:flex;flex-direction:column;flex:1 1 0;min-height:0;min-width:0;gap:var(--t-space-1);overflow:hidden}.cp-state{margin:auto 0;font-size:var(--t-fs-xs);line-height:var(--t-lh)}.cp-scope{flex:none;max-height:50px;overflow:auto;font-size:var(--t-fs-2xs);line-height:var(--t-lh);color:var(--dim);border-top:1px solid var(--rule);padding-top:var(--t-space-1)}.pv-compact[data-compact-kind=radius] .cp-scope,.wall-tile .pv-compact[data-compact-kind=radius] .cp-scope{max-height:none}.pv-compact[data-compact-kind=radius] .cp-body{overflow:auto;overscroll-behavior:contain}.pv-compact[data-compact-kind=radius][data-compact-size=S] .cp-body>.pv-tiles{height:auto;flex:none;min-height:64px}.cp-scope p,.cp-table-note,.cp-map-note,.cp-map-keyboard{margin:0}.cp-table-root{display:flex;flex-direction:column;flex:1 1 0;min-height:0;min-width:0;overflow:hidden}.cp-scroll,.pv-demo-scroll{overflow:auto;min-height:0;min-width:0;overscroll-behavior:contain}.cp-scroll{flex:1 1 0;scrollbar-gutter:stable}.pv-demo-scroll{height:100%;scrollbar-width:thin}:is(.cp-scroll,.pv-demo-scroll) table.grid{table-layout:fixed;font-size:inherit;line-height:inherit}:is(.cp-scroll,.pv-demo-scroll) table.grid :is(th,td){overflow:hidden;text-overflow:ellipsis}.cp-scroll table.grid :is(td,th):first-child{width:38%}.pv-demo-scroll table.grid :is(td,th):first-child{width:60%}:is(.cp-scroll,.pv-demo-scroll) td>button{display:inline-flex;align-items:center;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0;font:inherit;color:var(--ink);border:0;background:transparent;text-align:left;cursor:pointer}:is(.cp-scroll,.pv-demo-scroll) table.grid :is(.cp-spacer,.pv-demo-spacer) td{padding:0;border:0;line-height:0}.cp-swatch{display:inline-block;flex:none;width:var(--t-space-3);height:var(--t-space-3);margin-right:var(--t-space-1);border:1px solid var(--rule)}.cp-table-note{font-size:var(--t-fs-2xs);line-height:var(--t-lh);color:var(--dim);flex:none;padding-top:var(--t-space-1)}.cp-view{align-self:flex-start;flex:none}.cp-figure{flex:1 1 0;min-height:36px;min-width:0;overflow:hidden}.pv-compact[data-compact-size=L] .cp-figure{flex:0 1 145px}.cp-map{display:flex;flex-direction:column;height:100%;min-height:0}.cp-map svg{width:100%;min-height:24px;flex:1 1 0}.cp-map circle{cursor:pointer;stroke:var(--page);stroke-width:.6}.cp-map circle[data-picked]{stroke:var(--t-accent-mark);stroke-width:1.5}.cp-ring{fill:none;stroke:var(--t-accent-mark);stroke-width:2;pointer-events:none}.cp-map-note,.cp-map-keyboard{font-size:var(--t-fs-2xs);color:var(--dim);line-height:var(--t-lh);flex:none;overflow-wrap:anywhere}.cp-radius{display:grid;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--t-space-2) var(--t-space-3);margin:auto 0}.cp-radius dt{font-size:var(--t-fs-2xs);line-height:var(--t-lh);color:var(--dim)}.cp-radius dd{margin:0;font-size:var(--t-fs-title);font-weight:var(--t-fw-strong);line-height:var(--t-lh);font-variant-numeric:tabular-nums}.cp-radius small,td.num small{font-size:var(--t-fs-2xs);font-weight:400;color:var(--dim)}.pv-compact button:focus-visible,.cp-scroll:focus-visible,.cp-map svg:focus-visible{outline:2px solid var(--t-focus, var(--ink));outline-offset:-2px}.pv-demo{display:flex;flex-direction:column;min-height:0;height:100%;width:100%;font-size:var(--t-fs-2xs)}.pv-demo-canvas{flex:1;min-height:48px;overflow:hidden}.pv-demo-canvas>svg{display:block;width:100%;height:100%}.pv-demo-caption{display:flex;align-items:center;gap:var(--t-space-1);height:19px;flex:none;min-width:0;white-space:nowrap}.pv-demo-caption>span:last-child{overflow:hidden;text-overflow:ellipsis}.pv-demo-example{font-size:var(--t-fs-2xs);color:var(--dim);border:1px solid var(--rule);padding:0 var(--t-space-1);border-radius:var(--t-radius-xs)}.pv-demo-controls{display:flex;align-items:center;gap:var(--t-space-2);height:20px;flex:none;border-top:1px solid var(--rule)}.pv-demo-controls button{font:inherit;font-size:var(--t-fs-xs);border:0;padding:0;background:transparent;color:var(--ink);white-space:nowrap;cursor:pointer}.pv-demo-controls button:hover:not(:disabled){text-decoration:underline}.pv-demo-controls button:disabled{color:var(--dim);cursor:default}.pv-demo-progress{display:inline-flex;gap:var(--t-space-1);margin-right:auto}.pv-demo-progress i{width:4px;height:4px;background:var(--rule);border-radius:50%}.pv-demo-progress i[data-current]{background:var(--ink)}.pv-demo button:focus-visible,.pv-demo-scroll:focus-visible{outline:2px solid var(--t-focus, var(--ink));outline-offset:-2px}@media (forced-colors: active){.pv-demo tr[data-demo-selected] td:first-child{border-left:2px solid Highlight}.pv-demo-progress i[data-current]{background:Highlight}}.pv-demo-monthly{position:relative;width:100%;height:100%}.pv-demo-monthly-inspection{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.pv-demo-monthly-inspection rect{cursor:pointer}.pv-demo-monthly-inspection rect:focus{outline:none;stroke:var(--ink);stroke-width:1}.pv-words{display:grid;place-items:center;width:100%;height:100%;overflow:hidden;font-size:var(--t-fs-xs);color:var(--dim);text-align:center}.pv-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--t-space-1);width:100%;height:100%;overflow:hidden;font-size:var(--t-fs-2xs)}.pv-tiles>div{min-width:0;padding:var(--t-space-1)}.pv-tile-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--dim)}.cop-schedule{min-width:0;color:var(--ink);container-type:inline-size}.cop-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--t-space-2) var(--t-space-5);padding:var(--t-space-3) var(--t-gutter);border-block:1px solid var(--rule)}.cop-hour-control{display:flex;align-items:center;gap:var(--t-space-1)}.cop-figures{padding:var(--t-space-3) var(--t-gutter)}.cop-figure-panel{position:relative;padding-top:var(--t-space-1);border-bottom:1px solid var(--rule)}.cop-axis-title{display:flex;justify-content:space-between;color:var(--dim);font-size:var(--t-fs-xs)}.cop-axis-title b{color:var(--ink)}.cop-figure-panel svg{display:block;width:100%;min-height:65px;overflow:visible}.cop-figure-panel svg text{fill:currentColor;font-size:11px;font-variant-numeric:tabular-nums}.cop-band{fill:currentColor;opacity:.08}.cop-limit{stroke:var(--dim);stroke-dasharray:4 3;opacity:.65}.cop-zero{stroke:var(--rule)}.cop-cursor{stroke:currentColor;stroke-dasharray:2 3;opacity:.4}.cop-soc-dot{fill:currentColor}.cop-soc-outside{fill:none;stroke:var(--bad);stroke-width:2}.cop-net-negative{fill:none;stroke:currentColor}.cop-net-positive{fill:currentColor;opacity:.7}.cop-figure-panel svg .cop-invalid{fill:var(--bad)}.cop-hour-hit{position:absolute;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;top:28px;right:3.33%;bottom:12px;left:9.33%}.cop-hour-hit button{min-width:0;padding:0;border:0;background:transparent;box-shadow:none}.cop-hour-hit button:focus-visible{outline:2px solid var(--t-focus);outline-offset:-2px}.cop-scale-note{margin:var(--t-space-2) 0 0;color:var(--dim);font-size:var(--t-fs-2xs)}.cop-readout{display:flex;flex-wrap:wrap;gap:var(--t-space-2) var(--t-space-5);padding:var(--t-space-3) var(--t-gutter);border-block:1px solid var(--rule);font-size:var(--t-fs-xs);font-variant-numeric:tabular-nums}.cop-readout strong{font-weight:var(--t-fw-strong)}.cop-readout small{font-size:var(--t-fs-2xs)}.cop-hour-as{padding:var(--t-space-2) var(--t-gutter);font-size:var(--t-fs-xs)}.cop-hour-as table{margin-top:var(--t-space-2)}.cop-compact{font-size:var(--t-fs-xs)}.cop-compact :is(.cop-controls,.cop-figures,.cop-readout,.cop-hour-as){padding-inline:0}.cop-compact .cop-controls{padding-block:var(--t-space-1);gap:var(--t-space-1) var(--t-space-3)}.cop-compact .cop-figures{padding-block:var(--t-space-1)}.cop-compact .cop-readout{padding-block:var(--t-space-1);gap:var(--t-space-1) var(--t-space-3);font-size:var(--t-fs-2xs)}.cop-compact .cop-hour-as{padding-block:var(--t-space-1);font-size:var(--t-fs-2xs)}.cop-compact .cop-figure-panel svg{min-height:52px}.cop-compact-table{max-height:calc(var(--t-row) * 7)}.cop-compact-table tr.pick:focus-visible{outline:2px solid var(--t-focus);outline-offset:-2px}.cop-compact-wrap{max-height:calc(var(--t-row) * 7)}.cop-thumb-words{font-size:var(--t-fs-2xs)}.cop-thumb-words p{margin:0 0 var(--t-space-1)}.cop-thumb{display:block;width:100%;height:100%;color:var(--ink)}.cop-thumb text{font-size:var(--t-fs-2xs);fill:currentColor}.hours th .cop-hour-header{width:100%;min-height:calc(var(--t-row) - var(--t-space-1));padding:0;border:0;color:inherit;background:transparent;box-shadow:none;font:inherit;cursor:pointer}@container (min-width: 700px){.cop-figure-panel svg text{font-size:9px}}@container (min-width: 900px){.cop-figure-panel svg text{font-size:7px}}@container (min-width: 1150px){.cop-figure-panel svg text{font-size:5.5px}}@container (min-width: 1400px){.cop-figure-panel svg text{font-size:4.5px}}@container (max-width: 600px){.cop-figure-panel svg text{font-size:13px}}@container (max-width: 500px){.cop-figure-panel svg text{font-size:15px}}@container (max-width: 420px){.cop-figure-panel svg text{font-size:18px}}@container (max-width: 360px){.cop-figure-panel svg text{font-size:22px}}@container (max-width: 300px){.cop-figure-panel svg text{font-size:26px}}@container (max-width: 260px){.cop-figure-panel svg text{font-size:28px}}.reference-status[data-phase=unavailable] b{color:var(--warn)}.reference-compact{min-width:0;font-size:var(--t-fs-xs)}.reference-compact .reference-status{padding-inline:0;border-bottom:0}.reference-compact .wrap{max-height:calc(var(--t-row) * 8)}.reference-compact table{table-layout:fixed;width:100%}.reference-compact td,.reference-compact th{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.reference-compact .reference-detail{margin-top:var(--t-space-1);color:var(--dim);font-size:var(--t-fs-2xs)}.reference-compact p{margin:var(--t-space-2) 0}.reference-messages{padding:var(--t-space-3) var(--t-gutter)}.reference-messages details{padding:var(--t-space-3) 0;border-bottom:1px solid var(--rule)}.reference-message-fields{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--t-space-2) var(--t-space-4)}.reference-message-fields dd{margin:0;overflow-wrap:anywhere}:root table.grid[data-cols=notices] td,:root table.grid[data-cols=notify-bids] td,:root table.grid[data-cols=feeds-cadence] td{white-space:normal;overflow-wrap:anywhere;vertical-align:top}:root table.grid[data-cols=notices] .pill,:root table.grid[data-cols=notify-bids] .pill,:root table.grid[data-cols=feeds-cadence] .pill{box-sizing:border-box;display:inline-block;max-width:100%;white-space:normal}:root table.grid[data-cols=feeds-cadence] td .mono{background:none;padding:0}.reference-source-gap{margin:var(--t-space-2) 0 0;padding:0;color:var(--dim);font-size:var(--t-fs-xs)}.kh{--kh-bg: var(--t-raised);--kh-fg: var(--w-fg);--kh-muted: var(--w-muted);--kh-rule: var(--w-border);--kh-accent: var(--t-focus);--kh-hover: var(--t-hover);--kh-header-height: 48px;--kh-nav-height: 32px;width:min(1180px,calc(100vw - 32px));max-height:calc(100vh - 48px);padding:0;border:1px solid var(--kh-rule);border-radius:8px;background:var(--kh-bg);color:var(--kh-fg);box-shadow:var(--t-shadow-2, 0 16px 40px rgba(0, 0, 0, .3));font-family:var(--w-font-sans, system-ui, sans-serif);font-size:12px;line-height:1.45;overflow:hidden}[data-skin=mms] .kh{--kh-bg: var(--page);--kh-fg: var(--ink);--kh-muted: var(--dim);--kh-rule: var(--rule);--kh-accent: var(--navy);--kh-hover: var(--blue);border-radius:0;font-family:Verdana,Tahoma,sans-serif;font-size:11px}.kh::backdrop{background:#00000059}.kh-in{max-height:calc(100vh - 50px);overflow:auto;padding:0 20px 16px}.kh-hd{position:sticky;top:0;z-index:4;display:flex;align-items:center;gap:12px;margin:0 -20px;padding:12px 20px 10px;background:var(--kh-bg);border-bottom:1px solid var(--kh-rule)}.kh-hd h2{margin:0;font-size:14px;font-weight:600;flex:1}.kh-hd input{width:220px;padding:3px 8px;font:inherit;color:var(--kh-fg);background:transparent;border:1px solid var(--kh-rule);border-radius:4px}.kh-x{width:24px;height:24px;display:grid;place-items:center;line-height:0;border:0;border-radius:4px;background:transparent;color:var(--kh-muted);cursor:pointer}.kh-x:hover{background:var(--kh-hover);color:var(--kh-fg)}.kh-lede{margin:10px 0 12px;color:var(--kh-muted);max-width:90ch}.kh-lede .kh-q{display:inline}.kh h3{margin:18px 0 6px;font-size:12px;font-weight:600}.kh-t{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.kh-t thead{position:sticky;top:calc(var(--kh-header-height) + var(--kh-nav-height));z-index:2;background:var(--kh-bg);box-shadow:-20px 0 0 var(--kh-bg),20px 0 0 var(--kh-bg)}.kh-t th{text-align:left;font-weight:600;color:var(--kh-muted);padding:4px 8px;background:var(--kh-bg);border-bottom:0;box-shadow:inset 0 -1px 0 var(--kh-rule)}.kh-t th:nth-child(1){width:52px}.kh-t th:nth-child(2){width:26%}.kh-t th:nth-child(3){width:16%}.kh-t th:nth-child(6){width:64px}.kh-t td{padding:6px 8px;vertical-align:top;border-bottom:1px solid var(--kh-rule);overflow-wrap:anywhere}.kh-n{color:var(--kh-muted);font-variant-numeric:tabular-nums}.kh-a{font-weight:500}.kh-note,.kh-plat,.kh-conf{margin-top:3px;color:var(--kh-muted)}.kh-keys kbd,.kh-never kbd{display:inline-block;margin:0 4px 3px 0;padding:0 5px;border:1px solid var(--kh-rule);border-bottom-width:2px;border-radius:4px;font-family:var(--w-font-sans, system-ui, sans-serif);font-size:11px;white-space:normal;max-width:100%}.kh-wait{display:block;color:var(--kh-muted);font-style:italic}.kh-q{display:block;margin-bottom:3px}.kh-plat .kh-q,.kh-conf .kh-q{display:inline;margin-right:6px}.kh-qt{font-style:italic}.kh-qn{color:var(--kh-muted)}.kh-src{display:inline-block;padding:0 4px;border:1px solid var(--kh-rule);border-radius:3px;font-size:10px;font-style:normal;color:var(--kh-accent);text-decoration:none}.kh-src:hover{background:var(--kh-hover)}.kh-silent,.kh-st{color:var(--kh-muted)}tr[data-status=ours] .kh-st,tr[data-status=adapted] .kh-st{color:var(--kh-fg);font-weight:500}.kh-never{columns:2 420px;margin:0;padding:0;list-style:none}.kh-never li{break-inside:avoid;margin-bottom:4px}.kh-never .kh-q{display:inline}.kh-sources{margin:0;padding-left:0;list-style:none}.kh-sources li{margin-bottom:3px}.kh-sources a{color:var(--kh-accent)}.kh-arch{color:var(--kh-muted)}.kh-foot{margin:14px 0 0;color:var(--kh-muted)}.kh-edit{display:inline-flex;flex-wrap:wrap;gap:4px;margin-left:2px;vertical-align:top}.kh-btn{font:inherit;font-size:11px;line-height:16px;padding:0 7px;cursor:pointer;border:1px solid var(--kh-rule);border-radius:4px;background:var(--kh-bg);color:var(--kh-fg)}.kh-btn:hover{background:var(--kh-hover)}.kh-btn:focus-visible{outline:2px solid var(--kh-accent);outline-offset:1px}.kh-hd .kh-btn{margin-right:6px}.kh-rec{font-size:11px;padding:0 7px;border:1px dashed var(--kh-accent);border-radius:4px;color:var(--kh-accent)}.kh-said{display:block;margin-top:4px;color:var(--kh-muted)}.kh-said .kh-q{display:inline}.kh-keys kbd[data-yours]{border-color:var(--kh-accent);color:var(--kh-accent)}.kh-nav{display:flex;flex-wrap:wrap;gap:4px 6px;margin:0 -20px 6px;position:sticky;top:var(--kh-header-height);padding:6px 20px;background:var(--kh-bg);z-index:3}.kh-jump{font:inherit;font-size:11px;padding:1px 9px;border:1px solid var(--kh-rule);border-radius:10px;background:var(--kh-bg);color:var(--kh-fg);cursor:pointer}.kh-jump:hover{background:var(--kh-hover)}.kh-group h3,.kh h3[id]{scroll-margin-top:calc(var(--kh-header-height) + var(--kh-nav-height) + 36px)}.kh-about{font-weight:400;font-size:11px;color:var(--kh-muted);margin-left:6px}.kh-colours td{vertical-align:top}.kh-cst{width:120px}.kh-cmean{width:230px;color:var(--kh-muted)}.kh-vocab{color:var(--kh-muted)}.sb{width:min(820px,calc(100vw - 32px))}.sb .kh-hd{margin-bottom:0}.sb-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 6px}.sb-said{color:var(--kh-muted)}.sb-t{table-layout:auto}.kh-t.sb-t th{width:auto}.sb-t td:first-child,.sb-t td:last-child,.sb-t .kh-btn{white-space:nowrap}.sb-t thead{position:static;box-shadow:none}.sb-t td{vertical-align:middle}.sb-t th:last-child,.sb-t td:last-child{text-align:right}.sb-n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sb-t tr[data-baseline] td:first-child{font-weight:600}.sb-t tr[aria-selected=true] td{background:var(--kh-hover)}.sb-key{font-family:var(--t-font-code, ui-monospace, monospace);font-size:11px}.sb-restore{margin-top:14px;padding-top:2px;border-top:1px solid var(--kh-rule)}.sb-from{margin:0 0 10px;color:var(--kh-muted)}.sb-warn{margin:0 0 10px;color:var(--s-caution, var(--kh-fg))}.sb-mode{display:flex;align-items:center;gap:10px;margin-bottom:10px}.sb-counts{margin:0 0 8px;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:4px 18px}.sb-tally{margin:0 0 6px;color:var(--kh-muted);font-variant-numeric:tabular-nums}.sb-t tr[data-change=removed] td:nth-child(2){color:var(--s-caution, var(--kh-fg))}.ws-btn.ws-named{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 8px;font-weight:400;white-space:nowrap}.ws-btn.ws-named .ws-btn-name{max-width:16em;overflow:hidden;text-overflow:ellipsis}.ws-menu.ws-menu-roles{display:block;padding:4px 0}.ws-roles{display:grid;grid-template-columns:28px max-content minmax(0,1fr);column-gap:12px}.ws-role-item{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:center;min-height:32px;padding:0 14px;border:0;background:transparent;color:inherit;font:inherit;font-weight:400;text-align:left;cursor:pointer}.ws-role-item>.glyph{grid-column:1;color:var(--dim)}.ws-role-item:hover{background:var(--lk-hover, rgba(127, 127, 127, .12))}.ws-role-item:hover>.glyph,.ws-role-item[aria-current=true]>.glyph{color:inherit}.ws-role-item[aria-current=true]{background:var(--t-selected, rgba(127, 127, 127, .18));box-shadow:var(--t-mark-edge, none)}.ws-role-item:focus-visible{outline:2px solid var(--lk-focus, currentColor);outline-offset:-2px}.ws-role-item .ws-name{grid-column:2;font-weight:500;white-space:nowrap}.ws-role-item .ws-role{grid-column:3;justify-self:end;font-size:var(--t-fs-xs, 12px);color:var(--lk-muted, var(--dim));white-space:nowrap}.ws-tools-line{grid-column:1 / -1;display:flex;padding:6px 14px 0;border-top:1px solid var(--rule, rgba(127, 127, 127, .25));margin-top:4px;font-size:var(--t-fs-xs, 12px)}.ws-tools-line .linky{padding:0;border:0;background:none;font:inherit;cursor:pointer}.ws-tools-line+.ws-more-line{border-top:0;margin-top:0}.ws-more-line{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;margin-top:4px;padding:8px 14px 6px;border-top:1px solid var(--rule, rgba(127, 127, 127, .25));font-size:var(--t-fs-xs, 12px);color:var(--lk-muted, var(--dim))}.ws-more-line .ws-more-upgrade{font-weight:400}.role-workflow{min-height:var(--t-hdr-h)}.role-workflow-finish{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-workflow>output{flex-basis:100%}.analysis-page>.section>.section-body{padding:var(--t-space-3) var(--t-gutter) var(--t-space-4)}.analysis-page>.section>.section-body>:is(.note,.ness-proposal,.analysis-sections){margin-inline:calc(-1 * var(--t-gutter))}.analysis-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--t-space-3) var(--t-space-4)}.analysis-toolbar form,.analysis-rename,.analysis-settings form{display:flex;flex-wrap:wrap;align-items:center;gap:var(--t-space-3)}.analysis-toolbar>span,.analysis-status{color:var(--dim);font-size:var(--t-fs-xs)}.analysis-status{min-height:1lh;margin:0;padding-block:var(--t-space-2) var(--t-space-4)}.analysis-page .ss{max-width:100%;min-width:0}.analysis-page .ss-btn{max-width:100%}.analysis-sections{display:flex;flex-direction:column;gap:var(--t-space-4)}.analysis-sections:empty{display:none}.analysis-instrument{min-width:0;border-top:1px solid var(--rule)}.analysis-instrument:last-child{border-bottom:1px solid var(--rule)}.analysis-section-head{display:flex;align-items:flex-start;gap:var(--t-space-4);padding:var(--t-space-4) var(--t-gutter) var(--t-space-3)}.analysis-position{flex:none;color:var(--dim);font-size:var(--t-fs);font-weight:var(--t-fw-strong);font-variant-numeric:tabular-nums;line-height:var(--t-lh)}.analysis-section-head>div:not(.analysis-order){flex:1;min-width:0}.analysis-section-head h3{margin:0;font-size:var(--t-fs);font-weight:var(--t-fw-strong);line-height:var(--t-lh);overflow-wrap:anywhere}.analysis-section-head p{margin:0;font-size:var(--t-fs-sm);overflow-wrap:anywhere}.analysis-section-head p span{color:var(--dim)}.analysis-order{display:flex;flex:none;align-items:center;gap:var(--t-space-1)}.analysis-section-head .analysis-context{display:flex;flex-wrap:wrap;margin-top:var(--t-space-1);color:var(--dim);font-size:var(--t-fs-xs)}.analysis-context>span{max-width:100%;overflow-wrap:anywhere}.analysis-context>span+span:before{content:"·";margin-inline:var(--t-space-2)}.analysis-drawing{height:350px;padding:0 var(--t-gutter) var(--t-space-4)}.analysis-drawing .pv-compact{padding:var(--t-space-3) 0 0;border-top:1px solid var(--rule)}.analysis-drawing .cp-figure{min-height:160px}.analysis-unavailable{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--t-space-3);padding:var(--t-space-5);border:1px dashed var(--rule);border-radius:var(--t-radius);text-align:center}.analysis-unavailable>.glyph{color:var(--dim)}.analysis-unavailable p{max-width:55ch;margin:0;color:var(--dim);line-height:var(--t-lh-prose)}.analysis-settings{border-top:1px solid var(--rule);font-size:var(--t-fs-xs)}.analysis-settings>summary{display:flex;align-items:center;padding:var(--t-space-2) var(--t-gutter);color:var(--dim)}.analysis-settings[open]>summary{color:var(--ink)}.analysis-settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--t-space-4);padding:var(--t-space-3) var(--t-gutter)}.analysis-settings-grid>:is(label,.analysis-field),.analysis-title-edit,.ness-command label{display:flex;flex-direction:column;align-items:flex-start;gap:var(--t-space-1);min-width:0;max-width:100%;color:var(--dim)}.analysis-title-edit{margin:0 var(--t-gutter) var(--t-space-4)}.analysis-source-settings{padding:var(--t-space-4) var(--t-gutter);border-top:1px solid var(--rule)}.analysis-source-settings>strong{font-weight:var(--t-fw-strong)}.analysis-source-settings>p{margin:var(--t-space-1) 0 var(--t-space-3);color:var(--dim)}.analysis-window{display:flex;flex-wrap:wrap;align-items:center;gap:var(--t-space-2) var(--t-space-4);margin-bottom:var(--t-space-3)}.analysis-source-note{margin:var(--t-space-3) var(--t-gutter);color:var(--dim);font-size:var(--t-fs-2xs);line-height:var(--t-lh-prose)}.section-body>.analysis-source-note{margin-inline:0}.analysis-source-note li{margin:var(--t-space-1) 0}.analysis-saved-record{margin:var(--t-space-3) var(--t-gutter)}.analysis-saved-record>summary{color:var(--dim)}.analysis-saved-record pre{max-height:220px;overflow:auto;margin:var(--t-space-2) 0 0;padding:var(--t-space-3);background:var(--t-chrome, var(--panel));font-family:var(--t-font-code);font-size:var(--t-fs-2xs)}.analysis-library{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--t-space-3);margin-top:var(--t-space-4)}.analysis-library>p{margin:0;color:var(--dim)}.analysis-library-item{display:flex;flex-direction:column;gap:var(--t-space-1);min-width:0;padding:var(--t-space-3);border:1px solid var(--rule);border-radius:var(--t-radius);background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.analysis-library-item:hover{background:var(--t-hover, var(--band))}.analysis-library-item strong{font-weight:var(--t-fw-strong);overflow-wrap:anywhere}.analysis-library-item span{display:flex;align-items:center;gap:var(--t-space-2);color:var(--dim);font-size:var(--t-fs-2xs)}.analysis-empty{padding:var(--t-space-6) var(--t-space-5);border:1px dashed var(--rule);border-radius:var(--t-radius);text-align:center}.analysis-empty h3{margin:var(--t-space-3) 0 var(--t-space-2);font-size:var(--t-fs);font-weight:var(--t-fw-strong)}.analysis-empty p{max-width:55ch;margin:0 auto var(--t-space-4);color:var(--dim);line-height:var(--t-lh-prose)}.ness-command{display:flex;align-items:flex-end;gap:var(--t-space-3)}.ness-command label{flex:1}.ness-command input{width:100%}.ness-proposal{margin:var(--t-space-3) 0;padding:var(--t-space-3) var(--t-gutter);border-left:2px solid var(--t-accent-mark);background:var(--t-chrome, var(--panel));font-size:var(--t-fs-sm)}.ness-proposal p{margin:var(--t-space-1) 0}.ness-proposal code{font-size:var(--t-fs-2xs);white-space:pre-wrap;overflow-wrap:anywhere}.ness-status{min-height:1lh;margin:0;color:var(--dim);font-size:var(--t-fs-xs)}.ness-examples{display:flex;flex-wrap:wrap;gap:var(--t-space-1) var(--t-space-3);margin:var(--t-space-2) 0;font-size:var(--t-fs-xs)}.ness-current{margin:0;padding-left:var(--t-space-5)}.ness-current li{padding:var(--t-space-3) 0;border-bottom:1px solid var(--rule)}.ness-current li span{display:block;margin-top:var(--t-space-1);color:var(--dim);font-size:var(--t-fs-xs)}.analysis-months-figure{display:flex;flex-direction:column;height:100%;min-height:0;gap:var(--t-space-3)}.analysis-chart-legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--t-space-2) var(--t-space-5);padding:var(--t-space-1) 0;font-size:var(--t-fs-2xs)}.analysis-chart-legend>span{display:inline-flex;align-items:center;gap:var(--t-space-2);min-width:0;overflow-wrap:anywhere}.analysis-chart-legend>span:before{content:"";width:18px;height:2px;background:var(--ch-ink)}.analysis-chart-legend>.analysis-legend-peer:before{height:0;background:none;border-top:2px dashed var(--ch-muted)}.analysis-chart-legend>.analysis-legend-band:before{height:8px;background:color-mix(in srgb,var(--ch-grey) 22%,transparent)}.analysis-chart-legend>small{margin-left:auto;color:var(--dim);font-size:var(--t-fs-2xs)}.analysis-months-figure>svg{width:100%;flex:1;min-height:80px;cursor:crosshair}.analysis-months-figure svg text{font-family:var(--w-font-sans);font-size:var(--t-fs-2xs);fill:var(--dim)}.analysis-chart-grid{stroke:var(--rule);stroke-width:.7}.analysis-chart-zero{stroke:var(--dim);stroke-width:.7;stroke-dasharray:3 3}.analysis-chart-band{fill:var(--ch-grey);opacity:.22}.analysis-chart-mine{fill:none;stroke:var(--ch-ink);stroke-width:2}.analysis-chart-peers{fill:none;stroke:var(--ch-muted);stroke-width:1.4;stroke-dasharray:5 4}.analysis-chart-dot{fill:var(--page);stroke:var(--ch-ink);stroke-width:1.7}.analysis-chart-ring{fill:none;stroke:var(--t-accent-mark);stroke-width:2;pointer-events:none}.analysis-chart-inspection{stroke:var(--t-accent-mark);stroke-dasharray:2 3;pointer-events:none}.analysis-chart-readout{display:flex;align-items:center;gap:var(--t-space-6);padding:var(--t-space-3) 0 0;border-top:1px solid var(--rule);font-size:var(--t-fs-xs)}.analysis-chart-readout>span{display:flex;flex-direction:column;gap:var(--t-space-1);min-width:0}.analysis-chart-readout small{color:var(--dim);font-size:var(--t-fs-2xs)}.analysis-chart-readout b{font-weight:500;font-variant-numeric:tabular-nums}.analysis-chart-readout em{color:var(--dim);font-size:var(--t-fs-2xs);font-style:normal;font-weight:400}@media (max-width: 650px){.analysis-section-head{flex-wrap:wrap;gap:var(--t-space-3)}.analysis-section-head p:not(.analysis-context) span{display:block;margin-top:var(--t-space-1)}.analysis-order{margin-left:auto}.analysis-drawing{padding-inline:var(--t-space-1)}.analysis-settings-grid{grid-template-columns:minmax(0,1fr)}.analysis-toolbar form{max-width:100%}.analysis-title-edit>input{width:100%}.ness-command{flex-wrap:wrap}.analysis-chart-legend{gap:var(--t-space-3)}.analysis-chart-readout{flex-wrap:wrap;gap:var(--t-space-3) var(--t-space-5)}.analysis-chart-readout>span{flex:1 1 28%}}.preview-groups-sheet{width:min(1040px,calc(100vw - 48px));padding:0;background:var(--page)}.pg-editor{color:var(--ink);font-size:var(--t-fs-sm);line-height:var(--t-lh);white-space:normal}.pg-editor *,.pg-editor *:before,.pg-editor *:after{box-sizing:border-box}.pg-editor h2,.pg-editor h3,.pg-editor p{margin:0}.pg-heading{padding-inline:var(--t-space-6);border-bottom:1px solid var(--rule)}.pg-heading label{display:flex;align-items:center;gap:var(--t-space-2);color:var(--dim);font-size:var(--t-fs-xs)}.pg-summary{padding:var(--t-space-5) var(--t-space-6) var(--t-space-2);display:flex;justify-content:space-between;gap:var(--t-space-5);align-items:center}.pg-summary strong{font-size:var(--t-fs-title);font-weight:var(--t-fw-strong)}.pg-summary p{color:var(--dim);max-width:480px;margin-top:var(--t-space-1)}.pg-editor .pg-policy-note{margin:0 var(--t-space-6) var(--t-space-5);color:var(--dim);font-size:var(--t-fs-xs)}.pg-columns{display:grid;grid-template-columns:178px minmax(240px,1fr) 286px;min-height:400px;border-block:1px solid var(--rule)}.pg-region-head{display:flex;align-items:center;justify-content:space-between;gap:var(--t-space-2);margin-bottom:var(--t-space-4)}.pg-region-head h3{font-size:var(--t-fs-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:var(--t-fw-strong)}.pg-region-head>span{font-size:var(--t-fs-2xs);color:var(--dim)}.pg-rail,.pg-sections,.pg-sample{padding:var(--t-space-5);min-width:0}.pg-rail,.pg-sections{border-right:1px solid var(--rule)}.pg-rail{background:var(--panel)}.pg-group-list{max-height:410px;overflow-y:auto}.pg-group>button{display:grid;grid-template-columns:20px 1fr;gap:0 var(--t-space-1);width:100%;margin:0;padding:var(--t-space-3) var(--t-space-2);border:0;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.pg-group>button:hover{background:var(--t-hover, var(--page))}.pg-group[data-selected]>button{background:var(--t-selected, var(--page));box-shadow:var(--t-mark-edge, inset 2px 0 0 var(--ink))}.pg-group button>span,.pg-group small{font-size:var(--t-fs-2xs);color:var(--dim)}.pg-group strong{font-size:var(--t-fs-sm);font-weight:500;overflow-wrap:anywhere}.pg-group small{grid-column:2}.pg-editor .pg-add,.pg-editor .pg-open{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--t-space-3)}.pg-rail>.pg-add,.pg-rail>.pg-restore{width:100%;margin-top:var(--t-space-3)}.pg-sections>.section{margin-top:var(--t-space-4)}.pg-triggers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--t-space-2);padding-top:var(--t-space-2);font-size:var(--t-fs-xs)}.pg-group-controls{display:flex;gap:var(--t-space-3);align-items:center;margin-bottom:var(--t-space-4)}.pg-name{flex:1;width:100%;min-width:0;font-weight:var(--t-fw-strong)}.pg-priority,.pg-catalogue{max-height:400px;overflow-y:auto}.pg-section-row{display:flex;align-items:center;gap:var(--t-space-2);border-bottom:1px solid var(--rule);padding:var(--t-space-2) 0;min-height:48px}.pg-section-row[data-selected]{background:var(--t-selected, var(--panel))}.pg-position{width:21px;padding-left:var(--t-space-1);flex:none;color:var(--dim);font-size:var(--t-fs-2xs);font-variant-numeric:tabular-nums}.pg-section-title{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0;margin:0;padding:0;border:0;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.pg-section-title strong{font-weight:500;overflow-wrap:anywhere}.pg-section-title small{color:var(--dim);font-size:var(--t-fs-2xs)}.pg-row-actions{display:flex;flex:none}.pg-list-footer{justify-content:space-between;margin-top:var(--t-space-4)}.pg-editor .pg-catalogue-note{color:var(--dim);font-size:var(--t-fs-2xs);margin-top:var(--t-space-3)}.pg-sections input[type=search]{width:100%;margin-bottom:var(--t-space-3)}.pg-catalogue fieldset{border:0;border-top:1px solid var(--rule);margin:0 0 var(--t-space-3);padding:var(--t-space-2) 0}.pg-catalogue legend{font-size:var(--t-fs-2xs);color:var(--dim);padding-right:var(--t-space-2)}.pg-catalogue .chk{display:flex;padding:var(--t-space-2) var(--t-space-1)}.pg-catalogue .chk:hover{background:var(--t-hover, var(--panel))}.pg-empty{padding:var(--t-space-5) var(--t-space-2);color:var(--dim)}.pg-empty strong{font-size:var(--t-fs);font-weight:500;color:var(--ink)}.pg-empty p{margin:var(--t-space-2) 0 var(--t-space-3)}.pg-sample-card{border:1px solid var(--rule);background:var(--page);padding:var(--t-space-3);min-height:198px}.pg-sample-card .pv-compact{height:auto}.pg-sample-card .cp-head{margin-bottom:var(--t-space-2)}.pg-sample-card .cp-body{min-height:126px}.pg-sample-card .cp-scope{max-height:44px;overflow:auto}.pg-sample-context{color:var(--dim);font-size:var(--t-fs-2xs);padding:var(--t-space-2) 0}.pg-sample>.pg-open{width:100%}.pg-sample>.section{margin-top:var(--t-space-4)}.pg-sample .section-body>label{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:var(--t-space-2);margin:var(--t-space-2) 0;font-size:var(--t-fs-2xs)}.pg-sample .section-body .ss-anchor{min-width:0}.pg-footer{position:sticky;bottom:0;display:flex;gap:var(--t-space-2);align-items:center;padding:var(--t-space-4) var(--t-space-6);background:var(--page);border-top:1px solid var(--rule)}.pg-footer>div:first-child{flex:1;min-width:0}.pg-footer>div>span{font-size:var(--t-fs-2xs);color:var(--dim)}.pg-footer p{font-size:var(--t-fs-xs)}@media (max-width: 900px){.pg-columns{grid-template-columns:145px minmax(220px,1fr)}.pg-sample{grid-column:1 / -1;display:grid;grid-template-columns:260px 1fr;gap:0 var(--t-space-5);border-top:1px solid var(--rule)}.pg-sample .pg-region-head{grid-column:1 / -1}.pg-sample>.section{grid-column:2;grid-row:2 / 5;margin:0}.pg-sample .pg-catalogue-note{grid-column:1 / -1}.pg-sections{border-right:0}}@media (max-width: 620px){.pg-heading,.pg-summary{flex-wrap:wrap;padding-inline:var(--t-space-4);gap:var(--t-space-3)}.pg-editor .pg-policy-note{margin-inline:var(--t-space-4)}.pg-columns{grid-template-columns:minmax(0,1fr)}.pg-rail{border-right:0;border-bottom:1px solid var(--rule)}.pg-group-list{display:flex;max-height:170px}.pg-group{min-width:144px}.pg-rail>.pg-add{width:auto;margin-top:var(--t-space-2)}.pg-sample{display:block}.pg-sample>.section{margin-top:var(--t-space-4)}.pg-footer{flex-wrap:wrap;padding:var(--t-space-3) var(--t-space-4)}.pg-footer>div:first-child{flex-basis:100%}}.ness-groups{min-width:0;padding:var(--t-space-3) 0;font-size:var(--t-fs-sm)}.ng-head,.ng-command,.ng-actions,.ng-examples{display:flex;align-items:center;gap:var(--t-space-2);flex-wrap:wrap}.ng-head{justify-content:space-between;margin-bottom:var(--t-space-3)}.ng-head p{color:var(--dim);margin:var(--t-space-1) 0;font-size:var(--t-fs-xs)}.ng-head label{display:flex;align-items:center;gap:var(--t-space-2);font-size:var(--t-fs-xs)}.ng-head .ss{max-width:210px}.ng-command{align-items:flex-end}.ng-command label{flex:1;min-width:180px;display:flex;flex-direction:column;gap:var(--t-space-1);font-size:var(--t-fs-xs);color:var(--dim)}.ng-command input{width:100%;min-width:0}.ng-examples{margin:var(--t-space-2) 0 var(--t-space-4);gap:var(--t-space-1) var(--t-space-3);font-size:var(--t-fs-xs)}.ng-proposal{border:1px solid var(--rule);border-radius:var(--t-radius-md);padding:var(--t-space-3);background:color-mix(in srgb,var(--ink) 2%,transparent)}.ng-proposal header{display:flex;justify-content:space-between;gap:var(--t-space-3)}.ng-proposal header span,.ng-proposal p{color:var(--dim);font-size:var(--t-fs-xs)}.ng-proposal table.grid{table-layout:fixed}.ng-proposal table.grid :is(th,td){white-space:normal;overflow-wrap:anywhere}.ng-proposal caption{text-align:left;padding:var(--t-space-2) 0;color:var(--dim);font-size:var(--t-fs-xs)}.ng-proposal tr[data-changed] td:last-child{color:var(--t-accent-text);font-weight:var(--t-fw-strong)}.ng-comparison{display:grid;grid-template-columns:1fr 1fr;gap:var(--t-space-4);margin:var(--t-space-3) 0}.ng-comparison>div{min-width:0;padding:var(--t-space-2);border:1px solid var(--rule);border-radius:var(--t-radius)}.ng-comparison h4{font-size:var(--t-fs-2xs);color:var(--dim);margin:0 0 var(--t-space-2);font-weight:500}.ng-comparison strong,.ng-comparison small{display:block;overflow-wrap:anywhere}.ng-comparison small{font-size:var(--t-fs-2xs);color:var(--dim);margin:var(--t-space-1) 0}.ng-comparison ol{padding-left:var(--t-space-5);font-size:var(--t-fs-xs)}.ng-comparison li{padding:var(--t-space-1) 0}.ng-action-record{margin:var(--t-space-3) 0}.ng-action-record pre{font-size:var(--t-fs-2xs);overflow-wrap:anywhere;white-space:pre-wrap}.ng-actions{justify-content:flex-end;margin-top:var(--t-space-3)}.ng-status{font-size:var(--t-fs-xs);min-height:14px;color:var(--dim)}.ng-current h3{font-size:var(--t-fs-sm);font-weight:var(--t-fw-strong);margin:var(--t-space-4) 0 var(--t-space-2)}.ng-current ol{padding-left:var(--t-space-5)}.ng-current li{padding:var(--t-space-2) 0;border-bottom:1px solid var(--rule);font-size:var(--t-fs-xs)}.ng-current li>span{display:block;overflow-wrap:anywhere}.ng-current small{font-size:var(--t-fs-2xs);color:var(--dim);margin-left:var(--t-space-2)}.ng-current-behaviour{display:flex;gap:var(--t-space-5);flex-wrap:wrap;font-size:var(--t-fs-xs);padding:var(--t-space-3) 0}.ng-current-behaviour small{display:block;margin:0 0 var(--t-space-1)}.ng-catalogue{margin-top:var(--t-space-3);font-size:var(--t-fs-xs)}.ng-catalogue p{line-height:var(--t-lh-prose, 1.55);color:var(--dim)}.ng-catalogue ul{padding:0;list-style:none}.ng-catalogue li{display:flex;justify-content:space-between;gap:var(--t-space-2);padding:var(--t-space-2) 0;border-bottom:1px solid var(--rule);flex-wrap:wrap}.ng-note{color:var(--dim);font-size:var(--t-fs-2xs);line-height:var(--t-lh-prose, 1.55)}.ness-analysis{--analysis-accent: var(--t-accent-mark)}@media (max-width: 650px){.ng-comparison{grid-template-columns:1fr}.ng-head{align-items:flex-start}.ng-proposal{padding:var(--t-space-2)}.ng-head label{min-width:0;max-width:100%}.ng-head .ss{max-width:180px}}.theme-switch{display:inline-flex;align-items:center;gap:5px;flex:none;white-space:nowrap;font-size:11px}.theme-switch-label{color:var(--dim)}.theme-switch>.glyph{width:12px;height:12px;color:var(--ink)}.theme-switch .ss-btn{min-width:78px;height:24px}.theme-switch .ss-pop{min-width:100px}.btn.theme-toggle,:is(.masthead-apps,.masthead-settings) .btn.theme-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:0;width:28px;height:24px;padding:0}.btn.theme-toggle .glyph{width:12px;height:12px}.rk-dim{color:var(--dim)}.rk-norm{color:var(--dim);font-weight:400}.rk-empty{display:flex;align-items:center;gap:12px;margin:8px 16px;padding:14px;border:1px dashed var(--rule);border-radius:4px;color:var(--ink);font-size:var(--t-fs-sm, 12px)}.st-swatch.rk-chip{flex:none;margin-right:6px;vertical-align:-1px;border:1px solid color-mix(in srgb,var(--ink) 22%,transparent)}.st-swatch.rk-chip.k-none{background:repeating-linear-gradient(45deg,transparent 0 2px,color-mix(in srgb,var(--dim) 55%,transparent) 2px 3px)}.st-swatch.rk-chip.rk-beyond{background-image:radial-gradient(circle at 74% 32%,var(--ink) 0 1.6px,transparent 2px)}.rk-v{font-variant-numeric:tabular-nums}td.rk-chipc{white-space:nowrap}.rk-ckey-a{display:inline-flex;align-items:center}.rk-ckey{display:inline-block;width:60px;height:6px;border-radius:1px;border:1px solid color-mix(in srgb,var(--ink) 22%,transparent)}.rk-pop{margin:0;padding:6px 16px 2px;font-size:var(--t-fs-sm, 12px);line-height:1.5;color:var(--dim);font-variant-numeric:tabular-nums}.rk-pop b{color:var(--ink);font-weight:600}.rk-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:4px 16px 6px;font-size:var(--t-fs-xs, 11px);color:var(--dim)}.rk-bar .spacer{flex:1}.rk-unit{flex:1 1 360px;min-width:0;font-weight:600;line-height:1.45}.rk-ctl{display:inline-flex;align-items:center;gap:6px}.rk-k{color:var(--dim)}.rk-b20s{flex:none}.rk-note{padding:0 16px 4px}.pat-readout.rk-readout{display:block;margin:0;height:26px;line-height:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink);border-bottom:0}.rk-table td,.rk-table th{font-variant-numeric:tabular-nums}.rk table.rk-table.grid :is(td,th):not(:first-child){padding-left:6px;padding-right:6px}.rk-table th .rk-u{font-weight:400;color:var(--dim)}.rk-table th .rk-hcode{display:inline-block;line-height:1.25}.rk-table th .rk-code-h{display:block;font-weight:400;color:var(--dim);font-size:10px;line-height:12px}.rk-table th.rk-foldc,.rk-table td.rk-foldc{width:22px;padding:0 0 0 10px}.rk-table th.rk-cmpc,.rk-table td.rk-cmpc{width:46px;padding:0 4px;text-align:center}.rk-cmp-h{font-size:10px;font-weight:600}.rk-table td.rk-cmpc .chk{justify-content:center}.rk-fold-b{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:16px;height:18px;border-radius:3px;color:var(--dim);cursor:pointer}.rk-fold-b:hover{color:var(--ink)}.rk-fold-b:focus-visible{outline:2px solid var(--ink)}.rk-table tbody tr.rk-row{cursor:pointer}.rk-table tbody tr.rk-row:hover>td{background:var(--t-hover, color-mix(in srgb, var(--amber) 35%, var(--page)))}.rk-table tbody tr.rk-row:focus{outline:none}.rk-table tbody tr.rk-row:focus-visible>td{box-shadow:inset 0 1.5px 0 var(--ink),inset 0 -1.5px 0 var(--ink)}.rk-table tbody tr.rk-off>td{color:var(--off-fg);background:var(--off-bg)}.rk-table tbody tr.rk-off .linky{color:var(--off-fg)}.rk-table td.rk-esr{white-space:nowrap}.rk-esr-t,.rk-code{font-family:var(--t-font-code, ui-monospace, Menlo, Consolas, monospace)}.rk-name,.rk-why{font-family:inherit;margin-left:6px}.rk-name{display:block;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:12px;color:var(--dim);margin:-1px 0 2px}.rk-table td.rk-esr:has(.rk-name){padding-top:3px;line-height:15px}.rk-why{font-weight:500;margin-left:4px}.rk-qsew{margin-left:6px;font-weight:500}.rk-flags{display:inline-flex;gap:4px}.rk-table .pill{font-size:10px;line-height:16px}.rk-table td.mono:has(>.pill,>.rk-name){font-family:inherit}.rk-table :is(th,td).rk-pin{position:sticky}.rk table.rk-table.grid>thead>tr>th{z-index:2}.rk table.rk-table.grid>thead>tr>th.rk-pin{z-index:3}.rk table.rk-table.grid>tbody>tr.rk-row{--rk-bg: var(--page)}.rk table.rk-table.grid>tbody>tr.rk-row[aria-selected=true]{--rk-bg: var(--amber)}.rk table.rk-table.grid>tbody>tr>td.rk-pin{z-index:1;background-color:var(--rk-bg, var(--page))}.rk table.rk-table.grid>tbody>tr{isolation:isolate}.rk table.rk-table.grid>tbody>tr.rk-off>td.rk-pin{background-color:var(--off-bg)}[data-skin=mms] .rk table.rk-table.grid>tbody>tr:not(.rk-off)>td.rk-pin.mono{background-color:#f4f2e6}.rk table.rk-table.grid>tbody>tr.rk-row:hover>td.rk-pin{background-image:linear-gradient(var(--t-hover, color-mix(in srgb, var(--amber) 35%, var(--page))),var(--t-hover, color-mix(in srgb, var(--amber) 35%, var(--page))))}.rk-table td.rk-pin.rk-esr{box-shadow:inset -1px 0 0 var(--rule)}.rk table.rk-table.grid>thead>tr>th.rk-pin[data-col=esr]{box-shadow:inset -1px 0 0 var(--rule),inset 0 -1px 0 var(--rule)}.linked[data-own] [data-esr].fleet-dim{opacity:1}.rk-table tbody tr.rk-open>td{padding:0;white-space:normal;cursor:default;background:color-mix(in srgb,var(--ink) 2%,var(--page))}.rk-fold{padding:8px 16px 10px 34px;font-size:var(--t-fs-xs, 11px);color:var(--ink);line-height:1.5}.rk-table tbody tr.rk-open .rk-fold{position:sticky;left:0;box-sizing:border-box;max-width:var(--rk-view-w, 100%)}.rk-fold-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:4px 24px}.rk-fold dl{margin:0}.rk-fold dt{color:var(--dim);font-size:10px;margin-top:4px}.rk-fold dd{margin:0;overflow-wrap:anywhere}.rk-fold .mono{font-size:1em}.rk-legs{width:auto;margin:8px 0 6px;border-collapse:collapse;background:none;font-size:var(--t-fs-xs, 11px);font-variant-numeric:tabular-nums}.rk-table table.rk-legs th,.rk-table table.rk-legs td{position:static;height:auto;padding:1px 12px 1px 0;background:none;box-shadow:none;border:0;text-align:left;white-space:nowrap;color:var(--ink);font-size:var(--t-fs-xs, 11px)}.rk-table table.rk-legs thead th{color:var(--dim);font-weight:600;border-bottom:1px solid var(--rule)}.rk-table table.rk-legs td.num,.rk-table table.rk-legs th.num{text-align:right;padding-left:12px}.rk-table table.rk-legs tbody th{font-weight:400}.rk-table table.rk-legs .rk-legs-sum th,.rk-table table.rk-legs .rk-legs-sum td{border-top:1px solid var(--rule);font-weight:600}.rk-fold-act{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.rk-table tbody tr.rk-cut>td{height:auto;padding:4px 16px;white-space:normal;cursor:default;font-size:var(--t-fs-xs, 11px);color:var(--dim);font-style:italic;background:var(--page);box-shadow:inset 0 2px 0 var(--ink)}.rk-named{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:6px 16px 0;font-size:var(--t-fs-sm, 12px);line-height:1.5;color:var(--dim);font-variant-numeric:tabular-nums}.rk-named b{color:var(--ink);font-weight:600}.rk-set{flex:none}.rk[data-set=operations] .rk-clip{max-width:100px}.rk-clip{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.rk-load{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;max-width:100%}.rk-load-why{color:var(--dim);font-size:var(--t-fs-xs, 11px);line-height:1.4;max-width:560px}.rk-notes{padding:4px 16px 2px}.rk-notes .note{margin:4px 0;font-size:var(--t-fs-xs, 11px);line-height:1.5}.rk-cols{display:flex;flex-direction:column;gap:8px;font-size:var(--t-fs-xs, 11px);color:var(--ink);width:min(660px,calc(100vw - 48px))}.rk-cols-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 14px;margin:0;padding:4px 0 6px;border:0;border-top:1px solid var(--rule)}.rk-cols-g legend{padding:0 6px 0 0;color:var(--dim);font-weight:600;font-size:10px}.rk-cols-g .chk{white-space:normal;align-items:flex-start;line-height:1.35}.rk-cols-g .chk input{margin-top:1px;flex:none}.rk-cols-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px;border-top:1px solid var(--rule)}.hm-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:6px 16px 2px;font-size:var(--t-fs-xs, 11px);color:var(--dim)}.hm-ctl{display:inline-flex;align-items:center;gap:6px}.hm-bar .pat-chip{font-size:var(--t-fs-xs, 11px)}.hm-edges input{text-align:left}.hm-q{margin:0;padding:4px 16px 0;font-size:var(--t-fs-sm, 12px);line-height:1.5;color:var(--ink)}.hm-q b{font-weight:600}.hm-legend{padding-top:4px}.hm-colourby{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;font-weight:400}.pat-readout.hm-readout{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:4px 0 0;height:44px;line-height:17px;color:var(--ink)}.hm-crumbs-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:6px 16px 4px;font-size:var(--t-fs-sm, 12px)}.hm-crumbs b{font-weight:600;color:var(--ink)}.hm-climbed{color:var(--dim);font-style:italic;font-size:var(--t-fs-xs, 11px)}.hm-fig{position:relative;margin:0 16px}.hm-svg{display:block;user-select:none;-webkit-user-select:none;font-family:inherit}.hm-svg:focus{outline:none}.hm-tile{stroke:none;cursor:pointer}.hm-fig .hm-tile.lit{stroke:var(--ink);stroke-width:1px}.hm-none-bg{fill:var(--page)}.hm-none-line{stroke:color-mix(in srgb,var(--dim) 55%,transparent);stroke-width:1}.hm-ink{fill:var(--ink)}.hm-surface{fill:var(--page)}.hm-beyond{fill:var(--ink);pointer-events:none}.hm-hit{fill:none;stroke:none;pointer-events:none;outline:none}.hm-hit:focus-visible{stroke:var(--ink);stroke-width:2;stroke-dasharray:5 3}.hm-halo{fill:none;stroke:var(--ink);stroke-width:2;pointer-events:none}.hm-negnote{margin:0;padding:6px 0 0;font-size:var(--t-fs-xs, 11px);color:var(--ink)}.hm-negnote b{font-weight:600}.hm-small{margin:0;padding:6px 0 0;font-size:var(--t-fs-xs, 11px);color:var(--dim);line-height:1.6}.hm-small b{color:var(--ink);font-weight:600}.hm-small .linky.lit{font-weight:700}.hm-nv{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:8px 0 2px;font-size:var(--t-fs-xs, 11px)}.hm-nv-h{display:inline-flex;align-items:center;gap:6px;margin-right:6px;color:var(--ink);font-weight:600}.hm-nv-h i{display:inline-block;width:14px;height:10px;border:1px solid var(--rule)}.hm-nv-c{font:inherit;font-size:10px;line-height:16px;padding:0 6px;cursor:pointer;color:var(--ink);border:1px solid var(--rule);border-radius:2px;font-family:var(--t-font-code, ui-monospace, Menlo, Consolas, monospace)}.hm-nv-c:hover,.hm-nv-c.lit{border-color:var(--ink)}.hm-nv-c[data-picked]{box-shadow:0 0 0 2px var(--ink)}.hm-tt-box{margin-top:4px}.hm-tt-box>.hm-nv{padding:8px 16px 2px}.hm-tt td.hm-tt-name{white-space:nowrap}.hm-tt tr.hm-tt-g>td{background:color-mix(in srgb,var(--ink) 3%,var(--page));font-weight:600}.hm-tt tr.hm-tt-g .linky{font-weight:600}.hm-tt tr.hm-tt-neg>td:first-child{box-shadow:inset 2px 0 0 var(--ink)}.hm-tt .hm-tt-dot{display:inline-block;width:20px}.hm-tt .rk-fold-b{margin-right:4px}.hm-tt .hm-tt-q{font-family:var(--w-font-sans, Verdana, Tahoma, Geneva, sans-serif);font-size:10px}.hm-tt .pill{font-size:10px;line-height:16px;margin-left:6px;font-family:var(--w-font-sans, Verdana, Tahoma, Geneva, sans-serif)}.hm-tt tbody tr.rk-row{cursor:pointer}.hm-tt tbody tr.rk-row:hover>td{background:var(--t-hover, color-mix(in srgb, var(--amber) 35%, var(--page)))}.fg{margin-top:4px}.fg .pat-note{padding:4px 16px}.fg-table td.fg-cell{padding:0}.fg-btn{all:unset;box-sizing:border-box;display:flex;align-items:baseline;justify-content:flex-end;gap:6px;width:100%;height:100%;min-height:var(--t-row, 22px);padding:0 10px;cursor:pointer;font-variant-numeric:tabular-nums}.fg-btn:focus-visible{outline:2px dashed var(--ink);outline-offset:-3px}.fg-v{font-weight:600}.fg-n{font-size:10px;opacity:.8}.fg-ink .fg-btn{color:var(--ink)}.fg-surface .fg-btn{color:var(--page)}.fg-cell.k-none .fg-btn{color:var(--ink)}.fg-cell.fg-beyond{background-image:radial-gradient(circle at calc(100% - 5px) 5px,var(--ink) 0 1.6px,transparent 2px)}.fg-cell.fg-out{opacity:.22}.fg-table td.fg-total,.fg-table tfoot td{font-variant-numeric:tabular-nums}.fg-table td.fg-total{padding:0;border-left:1px solid var(--rule)}.fg-table td.fg-total>.fg-v,.fg-table td.fg-total>.fg-n{padding:0 4px}.fg-table td.fg-total:not(:has(>.fg-btn)){padding:0 10px;text-align:right}.fg-table tfoot th,.fg-table tfoot td{border-top:1px solid var(--rule)}.fg-table th.fg-rowh{text-align:left;font-weight:600;white-space:nowrap}.fg-rowb{font-weight:600}.fg-allh{border-left:1px solid var(--rule)}.fg.linked td.fg-cell[data-fleet-lighting]:not(:has(i.lit)){opacity:.22}.fg.linked td.fg-cell[data-fleet-lighting]:has(i.lit){box-shadow:inset 0 0 0 1.5px var(--ink)}.fg td.fg-cell:has(i[data-picked]){box-shadow:inset 0 0 0 2px var(--ink)}.fg-note{margin:0}.rk-wrap{overflow:auto!important;max-height:var(--ranked-room, 560px)!important;--pane-head: 0px;position:relative}.rk-wrap>table.rk-table.grid>thead th{position:sticky;top:0;z-index:3;background:var(--page)}.rk-wrap>table.rk-table.grid>thead th.rk-pin{z-index:4}.hm .hm-svg{overflow:hidden}.hm .hm-svg .hm-margin{fill:transparent}.hm .hm-fig[data-zoomed] .hm-svg .hm-margin{cursor:zoom-out}.hm .hm-svg .hm-outline{fill:none;pointer-events:none;stroke:color-mix(in srgb,var(--ink) 34%,transparent);stroke-width:1px}.hm .hm-svg .hm-outline[data-d="0"],.hm .hm-svg .hm-outline[data-d="1"]{stroke:color-mix(in srgb,var(--ink) 72%,transparent);stroke-width:2px}.hm .hm-svg .hm-outline[data-d="2"]{stroke:color-mix(in srgb,var(--ink) 50%,transparent);stroke-width:1.5px}.hm .hm-svg .hm-outline.hm-negframe{stroke:var(--ink);stroke-width:2px}.hm .hm-svg .hm-head{cursor:zoom-in}.hm .hm-svg .hm-head-bg{fill:var(--panel);stroke:none}.hm .hm-svg .hm-head-bg[data-d="0"]{fill:color-mix(in srgb,var(--ink) 9%,var(--panel))}.hm .hm-svg .hm-head:hover .hm-head-bg{fill:color-mix(in srgb,var(--ink) 15%,var(--panel))}.hm .hm-svg .hm-framehit{cursor:zoom-out}.hm .hm-svg .hm-framehit rect{fill:transparent;stroke:none}.hm .hm-svg .hm-framehit:hover rect{fill:color-mix(in srgb,var(--ink) 6%,transparent)}.hm .hm-svg text.hm-head-t{fill:var(--ink);pointer-events:none;font-variant-numeric:tabular-nums}.hm .hm-svg text.hm-head-t.hm-ht0,.hm .hm-svg text.hm-head-t.hm-ht1{font-size:14px;font-weight:700}.hm .hm-svg text.hm-head-t.hm-ht2{font-size:12.5px;font-weight:600}.hm .hm-svg text.hm-head-t.hm-ht3{font-size:11.5px;font-weight:600}.hm .hm-svg text.hm-head-t .hm-hv{font-weight:400}.hm .hm-svg text.hm-head-t.hm-hint{font-size:11.5px;font-weight:400;fill:var(--dim)}.hm .hm-svg .hm-sw{stroke:color-mix(in srgb,var(--ink) 30%,transparent);stroke-width:1px;pointer-events:none}.hm .hm-svg text.hm-lab{font-size:11.5px;pointer-events:none}.hm .hm-svg text.hm-lab .hm-lab-n{font-size:11.5px;font-weight:600}.hm .hm-svg text.hm-lab .hm-lab-v{font-size:11px;font-weight:400;font-variant-numeric:tabular-nums}.hm .hm-negkey{display:inline-block;box-sizing:border-box;width:14px;height:10px;margin-right:6px;vertical-align:-1px;border:2px solid var(--ink);background:color-mix(in srgb,var(--ink) 6%,var(--page))}.hm .hm-unitline{margin:0;padding:2px 16px 0;font-size:var(--t-fs-xs, 11px);line-height:1.45;color:var(--dim)}.hm .hm-unitline .pat-unit{line-height:inherit}.hm-ctl{min-width:0;max-width:100%}.hm-ctl>.ss{min-width:0;max-width:100%;flex:1 1 auto}.hm-ctl .ss-btn{max-width:min(420px,100%)!important}.fh .fh-bar{min-width:0;flex-wrap:wrap;align-items:center;gap:5px 12px}.fh .fh-bar>*{max-width:100%}.fh .fh-qse,.fh .fh-qse .ss,.fh .fh-qse .ss-btn{min-width:0;max-width:100%}.fh-tab{display:flex;flex-direction:column;gap:4px;padding:4px 16px;border-bottom:1px solid var(--rule)}.fh-tab:empty{display:none}.fh-tab-group{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:5px 10px}.fh-tab-group>.pbar,.fh-tab-group>.be-actions,.fh-tab-group>.ftg-actions,.fh-tab-group>.fm-bar{width:100%;margin:0;padding:0;border:0;min-width:0}.fh-tab .be-find{flex-wrap:wrap;min-width:0}.fh-tab .be-find .ss{flex:1 1 230px;width:min(380px,100%)!important;min-width:0;max-width:100%}.fh-tab .be-find .ss-btn{max-width:100%}.fh-tab .be-find .be-dim{display:none}:is(.fh-tab,.fh-menu-pop) .fs{flex:1 1 250px;min-width:0;margin:0;padding:0}:is(.fh-tab,.fh-menu-pop) .fs .f{display:flex;min-width:0;gap:var(--t-space-2);align-items:center}:is(.fh-tab,.fh-menu-pop) .fs .fs-box{flex:1;min-width:0}:is(.fh-tab,.fh-menu-pop) .fs input{width:100%;min-width:0}:is(.fh-tab,.fh-menu-pop) .fs .fs-foot{display:none}.fh .ff-row{min-width:0;align-items:center;gap:5px 10px}.fh .ff-row .f{min-width:0;flex:1 1 260px;max-width:400px}.fh .ff-row .f input{width:100%;min-width:80px}.fh :is(.ff-row,.fh-bar)>.ff-count{flex:100 1 8em;max-width:max-content;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fh .ff-chips{min-width:0;max-width:100%;flex-wrap:wrap}.fh .ff-chips .pat-chip{min-width:0;max-width:100%}.fh .ff-chips .ff-chip-t{white-space:normal;overflow-wrap:anywhere}.fh .fmc-crumb{margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.fh .fmc-nav{margin-left:8px}.fh .fh-settings{gap:8px 12px}.fh .fh-settings .fh-end{margin-left:0}.fh .fh-window{min-width:0}.fh .fh-menu{flex:none}.fh-menu-pop{width:min(520px,calc(100vw - 32px));padding-bottom:var(--t-space-2)}.fh[data-compact] .fh-bar,.fh[data-compact] .ff-row,.fh[data-compact] .fh-tab{padding-left:8px;padding-right:8px}.fh[data-compact] .fh-bar .fh-qse{flex:1 1 180px}.fh[data-compact] .fh-bar .fh-qse .ss{flex:1}.fh[data-compact] .fh-tab .be-actions{gap:4px 6px}.fh[data-short] .fh-bar .fh-qse{flex:1 1 180px}.fh[data-short] .fh-bar .fh-qse .ss{flex:1}.fh .ff-pop-search .f{flex:1 1 auto;min-width:0}.fh .ff-pop-search .f input{width:100%;min-width:80px}.be{min-width:0}.be-page{padding:4px 0 24px;min-width:0}.be-page[data-variant=section]{padding-top:0}.be-dim{color:var(--dim)}.be .note.be-note,.be-page .note.be-note{margin:6px 16px}.be-empty{color:var(--ink)}.be-page .pbar.be-find{flex-wrap:wrap;row-gap:6px;background:none;gap:8px 14px}.be-find>.ss{min-width:0;max-width:100%}.be-find .ss-btn{max-width:100%}.be-find .be-dim{font-size:var(--t-fs-xs, 11px)}.be-head{margin:6px 16px 10px;padding:10px 12px;border:1px solid var(--rule);border-radius:4px;background:var(--page)}.be-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:8px}.be-esr{overflow-wrap:anywhere;font-size:16px;font-weight:600;color:var(--ink)}.be-name{font-size:var(--t-fs-sm, 12px);color:var(--ink)}.be-title .pill{font-size:10px}.be-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:3px 22px;margin:0}.be-facts>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px;align-items:baseline;min-width:0}.be-facts dt{color:var(--dim);font-size:var(--t-fs-xs, 11px)}.be-facts dd{margin:0;color:var(--ink);font-size:var(--t-fs-sm, 12px);line-height:1.45;overflow-wrap:anywhere}.be-flags{display:flex;flex-wrap:wrap;gap:4px}.be-mwh-toggle{display:inline-flex;align-items:center;gap:3px;margin-left:8px;padding:0 2px;border:0;background:none;color:var(--dim);font:inherit;font-size:var(--t-fs-xs, 11px);cursor:pointer}.be-mwh-toggle:hover{color:var(--ink)}.be-mwh-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.be-mwh-runs{list-style:none;margin:4px 0 0;padding:4px 0 0;border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1px 12px;max-height:9.5em;overflow-y:auto;font-variant-numeric:tabular-nums;font-size:var(--t-fs-xs, 11px)}.be-mwh-runs li{white-space:nowrap}.be-mwh-v{color:var(--ink)}.be-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:8px;border-top:1px solid var(--rule)}.be-sum{margin:4px 16px 2px;font-size:var(--t-fs-sm, 12px);line-height:1.6;color:var(--ink);max-width:1060px}.be-sum p{margin:0 0 4px}.be-sum b{font-variant-numeric:tabular-nums}.be-sum2{color:var(--ink)}.be-page .pat-note.be-rule{padding:2px 16px 0}.be-sum .pat-note.be-rule{padding:2px 0 0}.be-lead{margin:4px 16px;font-size:var(--t-fs-sm, 12px);line-height:1.55;color:var(--ink);max-width:1060px}.be-lead b{font-variant-numeric:tabular-nums}.be-tiles{margin:4px 16px 8px;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr))}.be-tile{min-height:74px;justify-content:flex-start}.be-tile .stat-big small{font-size:var(--t-fs-xs, 11px);color:var(--dim);font-weight:400}.be-spark{display:block;padding:4px 0 2px;line-height:0}.be-page .pbar.be-ctl{flex-wrap:wrap;row-gap:6px;background:none;gap:6px 12px}.be-k{color:var(--dim)}.be-krange{display:inline-flex;align-items:center;gap:6px}.be-krange input[type=range]{width:120px}.be-kv{min-width:16px;font-variant-numeric:tabular-nums;color:var(--ink)}.be-peers-wrap,.be-spread-wrap,.be-qse-wrap,.be-h2h-wrap,.be-method-wrap{margin:2px 0 0}.be-page .grid.be-peers-t,.be-page .grid.be-spread-t,.be-page .grid.be-qse-t,.be-page .grid.be-h2h-t{width:auto}.be-page .be-peers-t td,.be-page .be-h2h-t td{font-variant-numeric:tabular-nums}.be-page .be-peers-t tr.be-self>td{font-weight:600}.be-fig{padding:0 0 4px;min-width:0}.be-fig-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:6px 16px 2px}.be-fig-head .pat-unit{font-size:var(--t-fs-xs, 11px)}.be-rtcb-note{font-size:var(--t-fs-xs, 11px);color:var(--dim);display:inline-flex;align-items:center;gap:4px}.be-keys .pat-key{flex-wrap:wrap;white-space:normal;min-width:0}.be-keys{padding:2px 16px 0;font-size:var(--t-fs-xs, 11px);color:var(--dim)}.be-linekey .pat-key,.be-keys .pat-key{color:var(--ink)}.be-ink-line{stroke:var(--ink);stroke-width:1.5;fill:none}.be-ink-line.thin{stroke-width:.75}.be-dot-i{fill:var(--ch-heat-2, var(--dim));stroke:color-mix(in srgb,var(--ink) 55%,transparent);stroke-width:.75}.be-ring-i{fill:none;stroke:var(--ink);stroke-width:1}.pat-key i.be-band-i{background:color-mix(in srgb,var(--ink) 11%,transparent)}.pat-key i.be-bar-i{background:linear-gradient(90deg,var(--ch-heat-1, #b54a35),var(--ch-heat-4, #dfdedb),var(--ch-heat-7, #3169ba))}.be-page .pat-readout.be-readout{height:32px;margin:2px 16px 0;padding:0;line-height:16px;white-space:normal;overflow:hidden;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.be-chart{position:relative;margin:4px 16px 0}.be-chart>.ch-host{position:absolute;top:0;right:0;bottom:0;left:0}.be-chart>.ch-host>.ch-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.be-legkey{flex-direction:column;gap:4px;padding:2px 16px 0}.be-legkey .pat-keys{gap:4px 6px}button.pat-key.be-kitem{font:inherit;color:var(--ink);background:none;cursor:pointer;padding:1px 6px 1px 4px;border:1px solid transparent;border-radius:3px}button.pat-key.be-kitem:hover{border-color:var(--rule)}button.pat-key.be-kitem[aria-pressed=true]{border-color:var(--ink);font-weight:600}.pat-key i.be-sw-solid{background:var(--ink)}.pat-key i.be-sw-hatch{background:repeating-linear-gradient(45deg,var(--ink) 0 1.5px,color-mix(in srgb,var(--ink) 18%,var(--page)) 1.5px 3.5px)}.be-svgbox{padding:2px 16px 0}.be-svg{display:block;overflow:visible}.be-svg text{font-family:inherit}.be-tick{font-size:11px;fill:var(--ch-muted, var(--dim));font-variant-numeric:tabular-nums}.be-grid{stroke:var(--ch-grid, var(--rule));stroke-width:1;shape-rendering:crispEdges}.be-zero{stroke:var(--ch-rule, var(--rule));stroke-width:1;shape-rendering:crispEdges}.be-hit{fill:transparent}.be-mbar{stroke:color-mix(in srgb,var(--ink) 35%,transparent);stroke-width:.6}.be-mbar-none{fill:var(--page);stroke:var(--dim);stroke-dasharray:2 2}.be-month.on .be-mbar{stroke:var(--ink);stroke-width:1.6}.be-whisker{stroke:var(--ink);stroke-width:1;opacity:.7}.be-mtick{stroke:var(--ink);stroke-width:2}.be-mlink{margin:0 2px}.be-gap{display:grid;grid-template-columns:minmax(0,200px) minmax(48px,520px) 92px;column-gap:12px;row-gap:3px;margin:6px 16px 4px;align-items:center;font-size:var(--t-fs-sm, 12px)}.be-gap-row{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center}.be-gap-l{color:var(--ink);white-space:normal;overflow-wrap:anywhere;line-height:1.3;min-width:0}.be-gap-track{position:relative;height:12px}.be-gap-zero{position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:var(--ch-rule, var(--rule))}.be-gap-bar{position:absolute;top:1px;bottom:1px;min-width:1px;border:1px solid color-mix(in srgb,var(--ink) 30%,transparent);box-sizing:border-box;border-radius:1px}.be-gap-v{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink)}.be-gap-row.strong .be-gap-l,.be-gap-row.strong .be-gap-v{font-weight:600}.be-gap-sep{grid-column:1 / -1;height:0;border-top:1px solid var(--rule);margin:3px 0}.be-gap-row.lit>.be-gap-track>.be-gap-bar{border-color:var(--ink);border-width:2px}.be-page.linked [data-esr][data-fleet-lighting=key]:not(.lit){opacity:1}.be-page.linked [data-key][data-fleet-lighting=esr]:not(.lit){opacity:1}.be-page .be-spread-t td.be-cell{min-width:64px;font-variant-numeric:tabular-nums}.be-page .grid.be-method-t td{vertical-align:top;line-height:1.45;padding-top:5px;padding-bottom:5px;white-space:normal}.be-page .grid.be-method-t td.be-m-term{white-space:nowrap;font-weight:600;color:var(--ink);width:1%}.be-page .grid.be-method-t td.be-m-means{min-width:360px;color:var(--ink)}.be-h2h{padding:0 0 4px}.be-page .be-h2h-t tr.be-sumrow th,.be-page .be-h2h-t tr.be-sumrow td{font-weight:600}.be-page .be-h2h-t tbody th[scope=row]{text-align:left;font-weight:400;white-space:nowrap;padding-right:14px}.be-desk{margin:8px 16px}.be-tvbar{padding:4px 16px 0}.be-page .wrap.be-tv{margin:4px 16px 0;max-height:360px;overflow:auto;border:1px solid var(--rule);--pane-head: 0px}.be-page .grid.be-tv-t{width:auto}.be-page .be-tv-t td{font-variant-numeric:tabular-nums}.be-page .be-tv-t td.be-state{cursor:help}.be-sealed{padding:8px 16px}.fq{min-width:0}.fq-body{padding:4px 0 24px}.fq .note.fq-note{margin:6px 16px}.fq-dim{color:var(--dim)}.fq-lead,.fq-para{margin:4px 16px 6px;font-size:var(--t-fs-sm, 12px);line-height:1.6;color:var(--ink);max-width:1080px}.fq-lead b,.fq-para b{font-variant-numeric:tabular-nums}.fq .pbar.fq-ctl{flex-wrap:wrap;row-gap:6px;gap:6px 12px;background:none}.fq .pbar .f{display:inline-flex;align-items:center;gap:6px}.fq .pbar .f>label{color:var(--dim);white-space:nowrap}.fq .pbar .f input[type=text]{width:220px}.fq-unit{padding:2px 16px 4px;font-size:var(--t-fs-xs, 11px)}.fq-rule{padding:2px 16px 0}.fq-wrap{margin:2px 0 0}.pane-body:has(.fh[data-short]) .fq-index{display:flex;flex-direction:column}.pane-body:has(.fh[data-short]) .fq-index>.fq-wrap{order:-1}.fq .grid.fq-table td{font-variant-numeric:tabular-nums}.fq .fq-table tbody tr.fq-row{cursor:pointer}.fq .fq-table tbody tr.fq-row.fq-unknown{cursor:default;color:var(--dim)}.fq .fq-table tbody tr.fq-row:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.fq .fq-table td.fq-cell{position:relative;min-width:64px}.fq .fq-table td.fq-beyond:after{content:"";position:absolute;top:3px;right:3px;width:3px;height:3px;border-radius:50%;background:currentColor}.fq .fq-table td.fq-op{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fq .fq-table td.fq-zones{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fq-index.linked tbody>tr.fq-row[data-fleet-lighting~=esr]:not([data-rowlit]){opacity:.4}.fq-index tbody>tr.fq-row[data-rowlit]>td:first-child{box-shadow:inset 2px 0 0 var(--ink)}.fq-index tbody>tr.fq-row[data-rowlit]>td.fq-cell{box-shadow:inset 0 0 0 2px var(--ink)}.fq-index.linked [data-key][data-fleet-lighting=esr]:not(.lit){opacity:1}.fq-index.linked td.fq-cell.lit[data-fleet-lighting=key]{box-shadow:inset 0 0 0 2px var(--ink)}.fq-crumb{margin:6px 16px 2px;font-size:var(--t-fs-sm, 12px);display:flex;align-items:center;gap:2px}.fq-tiles{margin:4px 16px 8px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.fq-tile{min-height:70px;justify-content:flex-start}.fq-fig{padding:0 0 4px;min-width:0}.fq-fig-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:6px 16px 2px}.fq-fig-head .pat-unit{font-size:var(--t-fs-xs, 11px)}.fq .pat-readout.fq-readout{height:26px;margin:2px 16px 0;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink)}.fq-svgbox{padding:2px 16px 0}.fq-svg{display:block;overflow:visible}.fq-svg text{font-family:inherit}.fq-tick{font-size:11px;fill:var(--ch-muted, var(--dim));font-variant-numeric:tabular-nums}.fq-grid{stroke:var(--ch-grid, var(--rule));stroke-width:1;shape-rendering:crispEdges}.fq-zero{stroke:var(--ch-rule, var(--rule));stroke-width:1;shape-rendering:crispEdges}.fq-hit{fill:transparent}.fq-dot{cursor:pointer}.fq-dotc{stroke:color-mix(in srgb,var(--ink) 30%,transparent);stroke-width:.6}.fq-dot.ours .fq-dotc{stroke:var(--ink);stroke-width:1}.fq-halo{fill:none;stroke:var(--ink);stroke-width:1.6}.fq-dot.lit>.fq-dotc,.fq-dot[data-picked]>.fq-dotc{stroke:var(--ink);stroke-width:2}.fq-dot[data-picked]>.fq-halo{stroke-width:2.4}.fq-beyond-dot{fill:var(--ink);stroke:var(--page);stroke-width:.5}.fq-band{fill:color-mix(in srgb,var(--ink) 10%,transparent)}.fq-fmed{stroke:var(--ink);stroke-width:1;stroke-dasharray:3 2;opacity:.8}.fq-line{stroke:var(--ink);stroke-width:1.6;fill:none;stroke-linejoin:round}.fq-mdot{stroke:var(--ink);stroke-width:1}.fq-keys{padding:2px 16px 0;font-size:var(--t-fs-xs, 11px);color:var(--ink)}.fq-mdot-i{fill:var(--ch-heat-6, var(--dim));stroke:var(--ink);stroke-width:1}.pat-key i.fq-band-i{background:color-mix(in srgb,var(--ink) 10%,transparent)}.fq-mlink{margin:0 2px}.fq-page.linked [data-esr][data-fleet-lighting=key]:not(.lit){opacity:1}.fq-page.linked [data-key][data-fleet-lighting=esr]:not(.lit){opacity:1}.fq-mixkey{padding:2px 16px 0}.fq-mixkey .pat-keys{gap:4px 6px}button.pat-key.fq-kitem{font:inherit;color:var(--ink);background:none;cursor:pointer;padding:1px 6px 1px 4px;border:1px solid transparent;border-radius:3px}button.pat-key.fq-kitem:hover{border-color:var(--rule)}button.pat-key.fq-kitem[aria-pressed=true]{border-color:var(--ink);font-weight:600}.fq-mix{display:grid;gap:6px;padding:8px 16px 6px;max-width:980px}.fq-mixrow{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:4px 12px;font-size:var(--t-fs-sm, 12px)}.fq-mixl{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fq-mixbar{display:flex;height:22px;gap:1px;background:var(--page);border-radius:2px;overflow:hidden}.fq-seg{position:relative;display:flex;align-items:center;justify-content:center;min-width:1px;height:100%}.fq-seg.fq-seg-off{opacity:.2}.fq-seg.lit{box-shadow:inset 0 0 0 2px var(--ink)}.fq-segt{font-size:10px;font-variant-numeric:tabular-nums;color:var(--ink);background:color-mix(in srgb,var(--page) 70%,transparent);padding:0 3px;border-radius:2px}.fq-mixneg{grid-column:2;font-size:var(--t-fs-xs, 11px);color:var(--dim)}.fq-mix-wrap,.fq-sw-wrap,.fq-g-wrap{margin:4px 0 0}.fq .grid.fq-mix-t,.fq .grid.fq-sw-t,.fq .grid.fq-g-t{width:auto}.fq .fq-mix-t td,.fq .fq-g-t td{font-variant-numeric:tabular-nums}.fq .fq-mix-t tbody th[scope=row]{text-align:left;font-weight:400;white-space:nowrap;padding-right:14px}.fq .fq-mix-t tbody>tr.lit>th,.fq .fq-mix-t tbody>tr.lit>td{font-weight:600}.fq-before{color:var(--ink)}.fq-tvbar{padding:4px 16px 0}.fq .wrap.fq-tv{margin:4px 16px 0;max-height:360px;overflow:auto;border:1px solid var(--rule);--pane-head: 0px}.fq .grid.fq-tv-t{width:auto}.fq .fq-tv-t td{font-variant-numeric:tabular-nums}.fmc{min-width:0}.fmc-body{padding:4px 0 24px}.fmc .note.fmc-note{margin:6px 16px}.fmc-dim{color:var(--dim)}.fmc-lead,.fmc-para{margin:4px 16px 6px;font-size:var(--t-fs-sm, 12px);line-height:1.6;color:var(--ink);max-width:1080px}.fmc-lead b,.fmc-para b{font-variant-numeric:tabular-nums}.fmc-unit{padding:2px 16px 4px;font-size:var(--t-fs-xs, 11px)}.fmc-rule{padding:2px 16px 0}.fmc .pbar.fmc-ctl{flex-wrap:wrap;row-gap:6px;gap:6px 10px;background:none}.fmc-k{color:var(--dim)}.fmc-wrap{margin:2px 0 0}.pane-body:has(.fh[data-short]) .fmc-index{display:flex;flex-direction:column}.pane-body:has(.fh[data-short]) .fmc-index>.fmc-wrap{order:-1}.fmc .grid.fmc-table td{font-variant-numeric:tabular-nums;vertical-align:top}.fmc .fmc-table tbody tr.fmc-row{cursor:pointer}.fmc .fmc-table tbody tr.fmc-row:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.fmc .fmc-table tbody tr.fmc-sealed{cursor:default;color:var(--dim)}.fmc .fmc-table td.fmc-cell{position:relative;min-width:64px}.fmc .fmc-table td.fmc-beyond:after{content:"";position:absolute;top:3px;right:3px;width:3px;height:3px;border-radius:50%;background:currentColor}.fmc .fmc-table td.fmc-cut{font-weight:600}.fmc .fmc-table td.fmc-state{white-space:normal;min-width:160px}.fmc-why{display:block;margin-top:2px;font-size:var(--t-fs-xs, 11px);color:var(--dim);line-height:1.35}.fmc .fmc-table td.fmc-sealcell{white-space:normal;font-style:italic;color:var(--dim)}.fmc .fmc-table td.fmc-aw{white-space:normal}.fmc-hash{cursor:help}.fmc-index.linked td.fmc-cell.lit{box-shadow:inset 0 0 0 2px var(--ink)}.fmc-crumb{margin:6px 16px 2px;font-size:var(--t-fs-sm, 12px);display:flex;align-items:center;gap:2px}.fmc-nav{display:inline-flex;gap:4px;margin-left:12px}.fmc .fmc-nav .btn{width:28px;min-width:28px;padding:0;display:inline-flex;align-items:center;justify-content:center}.fmc-cutnote{margin:2px 16px 6px;padding:6px 10px;border-left:2px solid var(--ink);font-size:var(--t-fs-sm, 12px);color:var(--ink);max-width:1060px}.fmc-miss{margin:2px 16px 4px;font-size:var(--t-fs-sm, 12px);color:var(--ink);max-width:1060px}.fmc-miss.k-seal,.fmc-sealnote{padding:6px 10px}.fmc-v-wrap,.fmc-d-wrap{margin:2px 0 0}.fmc .grid.fmc-v-t,.fmc .grid.fmc-d-t{width:auto}.fmc .fmc-d-t td{font-variant-numeric:tabular-nums}.fmc-versions{padding:0 0 4px}.fmc .fmc-table td.fmc-state{vertical-align:middle}.fmc .fmc-table td.fmc-state>.pill{vertical-align:middle}.pv-layer{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;margin:0;padding:0;border:0;background:transparent;color:var(--ink);overflow:visible;pointer-events:none;z-index:1100}.pv-layer[popover]:not(:popover-open){display:none}.pv-layer .pv-card,.pv-layer .pv-bar{position:absolute;pointer-events:auto;box-sizing:border-box}.pv-card .paper{overflow:hidden}.pv-card-content{display:flex;flex-direction:column;height:100%;padding:var(--t-space-1) var(--t-space-2);box-sizing:border-box}.pv-card-content>.pv-go{padding:0}.pv-card-content>.pv-go-heading{flex:none;height:auto}.pv-card-demo{flex:1;min-height:0}.pv-demo-open{display:flex;align-items:center;justify-content:space-between;gap:var(--t-space-1);flex:none;border:0;padding:0;color:var(--ink);background:transparent;text-align:left;cursor:pointer}.pv-demo-open:hover{text-decoration:underline}.pv-demo-open .pv-delta{width:auto;flex:1;min-width:0}.pv-go{display:flex;flex-direction:column;width:100%;height:100%;padding:0;border:0;border-radius:inherit;text-align:left;background:transparent;color:inherit;cursor:pointer}.pv-title{display:block;flex:none;width:calc(100% - 48px);font-size:var(--t-fs-sm);font-weight:var(--t-fw-strong);line-height:1.2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pv-title>span{display:block;font-size:var(--t-fs-2xs);font-weight:400;color:var(--dim);overflow:hidden;text-overflow:ellipsis}.pv-drawing{flex:1;min-height:0;width:100%;overflow:hidden;pointer-events:none}.pv-delta{display:block;flex:none;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-fs-xs);line-height:var(--t-lh)}.pv-stamp{display:block;flex:none;font-size:var(--t-fs-2xs);line-height:var(--t-lh);color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-actions{position:absolute;right:var(--t-space-1);top:var(--t-space-1);display:flex}.pv-layer .pv-bar{pointer-events:none;display:flex;justify-content:center;align-items:flex-start}.pv-strip{pointer-events:auto;display:inline-flex;align-items:center;gap:var(--t-space-3);max-width:100%;height:26px;padding:0 var(--t-space-3);box-sizing:border-box;border-radius:999px;background:color-mix(in srgb,var(--page) 96%,transparent);box-shadow:0 0 0 1px var(--rule),0 2px 8px color-mix(in srgb,var(--ink) 8%,transparent);font-size:var(--t-fs-xs);white-space:nowrap;overflow:hidden}.pv-strip strong{font-weight:var(--t-fw-strong)}@media (forced-colors: active){.pv-strip{border:1px solid CanvasText}}.pv-go:focus-visible,.pv-demo-open:focus-visible{outline:2px solid var(--t-focus, var(--ink));outline-offset:-2px}.pv-live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pv-halo{outline:2px solid var(--ink);outline-offset:2px;animation:pv-halo 1.2s ease-out both}.pv-flight{position:fixed;border:1px solid var(--ink);pointer-events:none;z-index:1200;transform-origin:top left}.pv-pinned{position:relative;display:flex;flex-direction:column;padding:var(--t-space-2) var(--t-space-3);height:100%;box-sizing:border-box;background:var(--page);color:var(--ink);overflow:hidden}.pv-pin-drawing{flex:1;min-height:48px;overflow:hidden}.pv-pinned p{margin:var(--t-space-1) 0 0}.pv-pinned .pv-compact{height:100%}.pv-pinned .cp-scope{font-size:var(--t-fs-2xs);line-height:var(--t-lh)}.pv-pinned .cp-view{--t-ctl-h: 20px}.pv-pin-halo{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 0 2px var(--ink);animation:pv-pin-halo 1.2s ease-out both}.pv-pin-buttons{display:inline-flex;align-items:center;gap:var(--t-space-1);padding-right:var(--t-space-1);--t-ctl-h: 20px}.pv-pin-buttons>.seg button{min-width:20px;padding:0 var(--t-space-1);font-size:var(--t-fs-xs)}@keyframes pv-halo{to{outline-color:transparent}}@keyframes pv-pin-halo{to{opacity:0}}@media (prefers-reduced-motion: reduce){.pv-halo{animation:none}.pv-pin-halo{display:none}}.wall-replacement{width:min(480px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;color:var(--ink);background:var(--page);border:1px solid var(--rule);border-radius:var(--t-radius-md);padding:var(--t-space-5)}.wall-replacement::backdrop{background:#0000004d}.wall-replacement>header{display:flex;align-items:center;justify-content:space-between;gap:var(--t-space-2)}.wall-replacement h2{margin:0;font-size:var(--t-fs-title);font-weight:var(--t-fw-strong)}.wall-replacement-choices{display:grid;gap:var(--t-space-2);margin:var(--t-space-3) 0}.wall-replacement-choices .btn{justify-content:flex-start;text-align:left}.pv-source-stamp{overflow:hidden;text-overflow:ellipsis}:root:not([data-skin=wattness]) :is(.ness-panel,.ness-here,.ness-button){--t-space-1: 4px;--t-space-2: 6px;--t-space-3: 8px;--t-space-4: 12px;--t-space-5: 16px;--t-space-6: 24px;--t-fs: 13px;--t-fs-sm: 12px;--t-fs-xs: 11px;--t-fs-2xs: 10px;--t-fs-title: 15px;--t-fw-strong: 600;--t-lh: 1.45;--t-radius-xs: 2px;--t-radius: 3px;--t-radius-md: 4px;--t-accent-mark: var(--navy, #1f4e79);--t-focus: var(--navy, #1f4e79);--t-hover: color-mix(in srgb, var(--ink) 7%, transparent);--t-selected: color-mix(in srgb, var(--ink) 11%, transparent);--t-raised: var(--page);--t-pane: var(--panel, var(--page));--t-shadow-2: 0 10px 30px rgba(0, 0, 0, .22)}.ness-button{position:relative;display:inline-flex;align-items:center;gap:5px}.console .masthead-apps .ness-button{height:24px;margin:0;padding:0 8px;font-size:var(--t-fs-xs);line-height:22px}.ness-button.on{background:var(--t-selected)}.ness-unread{position:absolute;top:2px;right:2px;width:7px;height:7px;border-radius:50%;background:var(--t-accent-mark);box-shadow:0 0 0 2px var(--page)}.ness-beside{position:relative;flex:none;display:flex;min-width:0;max-width:60vw;border-left:1px solid var(--rule);background:var(--t-pane, var(--page));color:var(--ink)}.ness-resize{position:absolute;z-index:2;top:0;bottom:0;left:-4px;width:7px;cursor:col-resize;touch-action:none}.ness-resize:after{content:"";position:absolute;top:0;bottom:0;left:3px;width:1px;background:transparent;transition:background .12s ease-out}.ness-resize:hover:after,.ness-resize:focus-visible:after,:root[data-ness-drag] .ness-resize:after{background:var(--t-accent-mark)}.ness-resize:focus-visible{outline:none}.glass.ness-float{position:fixed;z-index:1000;padding:8px;display:flex}.glass.ness-float:before{background:color-mix(in srgb,var(--page) 95%,transparent)}.ness-float>.paper{position:relative;display:flex;flex-direction:column;min-height:0;width:100%}.ness-float .ness-head,.ness-beside .ness-head{cursor:grab;touch-action:none}.ness-dock-zone{position:fixed;z-index:1001;top:0;right:0;bottom:0;display:grid;place-items:center;pointer-events:none;border-left:2px solid var(--t-accent-mark);background:color-mix(in srgb,var(--t-accent-mark) 10%,transparent);color:var(--ink);font-size:var(--t-fs-xs);font-weight:var(--t-fw-strong)}.ness-dock-zone>span{padding:4px 10px;border-radius:999px;background:var(--t-raised, var(--page));box-shadow:var(--t-shadow-2)}.ness-float.ness-sliding{transition:left .28s ease-out,top .28s ease-out}.ness-corner{position:absolute;z-index:2;right:-4px;bottom:-4px;width:16px;height:16px;cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg,transparent 52%,var(--dim) 52%,var(--dim) 58%,transparent 58%,transparent 70%,var(--dim) 70%,var(--dim) 76%,transparent 76%);opacity:.5}.ness-corner:hover{opacity:1}:root[data-ness-drag],:root[data-ness-drag] *{user-select:none;-webkit-user-select:none}:root[data-ness-drag] .ness-head{cursor:grabbing}:root[data-ness-drag=move] *{cursor:grabbing!important}.ness-full{position:fixed;z-index:1120;top:var(--ness-viewport-top, 0);left:0;right:0;height:var(--ness-viewport-height, 100dvh);display:grid;grid-template-columns:264px minmax(0,1fr);background:var(--page);color:var(--ink)}.ness-full>.ness-threads{min-height:0;overflow-y:auto;padding:var(--t-space-4) var(--t-space-3);border-right:1px solid var(--rule);background:var(--t-pane, var(--page))}.ness-chat{position:relative;flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.ness-full .ness-chat{height:100%}.ness-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--t-space-2);padding:var(--t-space-2) var(--t-space-2) var(--t-space-2) var(--t-space-3);border-bottom:1px solid var(--rule)}.ness-list-btn{grid-column:1}.ness-title{grid-column:2;min-width:0}.ness-head-actions{grid-column:3}.ness-head h2{margin:0;display:flex;align-items:center;gap:8px;font-size:var(--t-fs-title);font-weight:var(--t-fw-strong)}.ness-head p{margin:2px 0 0;color:var(--dim);font-size:var(--t-fs-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ness-head-actions{display:flex;align-items:center;gap:2px}.ness-full .ness-list-btn{display:none}.ness-full .ness-head{grid-template-columns:0 minmax(0,1fr) auto;padding-left:var(--t-space-4)}.ness-list-pop{position:absolute;z-index:3;top:52px;left:var(--t-space-2);right:var(--t-space-2);max-height:min(60%,420px);overflow-y:auto;padding:var(--t-space-2);border:1px solid var(--rule);border-radius:var(--t-radius-md);background:var(--t-raised, var(--page));box-shadow:var(--t-shadow-2)}.ness-drawer-layer{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0}.ness-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:#00000059}.ness-drawer{position:relative;display:flex;flex-direction:column;gap:var(--t-space-3);width:min(86%,320px);height:100%;overflow-y:auto;padding:max(var(--t-space-4),env(safe-area-inset-top)) var(--t-space-3) max(var(--t-space-4),env(safe-area-inset-bottom));background:var(--t-pane, var(--page));border-right:1px solid var(--rule);box-shadow:var(--t-shadow-2)}.ness-drawer>header{display:flex;align-items:center;justify-content:space-between}.ness-newest-row{display:flex;justify-content:center;height:0;position:relative;z-index:2}.ness-newest-row .btn{position:absolute;bottom:var(--t-space-3);display:inline-flex;align-items:center;gap:6px;background:var(--t-raised, var(--page));box-shadow:var(--t-shadow-2)}.ness-thread{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-padding-top:var(--t-space-3);padding:var(--t-space-4)}.ness-column{display:flex;flex-direction:column;gap:var(--t-space-6)}.ness-full .ness-thread{padding:var(--t-space-6) var(--t-space-6) var(--t-space-5)}.ness-full .ness-column{width:100%;max-width:760px;margin:0 auto}.ness-empty p{margin:0 0 var(--t-space-3);color:var(--dim)}.ness-empty ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--t-space-2)}.ness-empty .linky{text-align:left}.ness-turn{display:flex;flex-direction:column;gap:var(--t-space-3)}.ness-question{margin:0;font-size:var(--t-fs);font-weight:var(--t-fw-strong);line-height:var(--t-lh);color:var(--ink);overflow-wrap:anywhere}.ness-answer{margin:0;line-height:var(--t-lh);color:var(--ink);max-width:72ch}.ness-failed,.ness-offline{margin:0;display:flex;align-items:baseline;gap:6px;color:var(--dim)}.ness-failed>span{flex:1;min-width:0}.ness-failed .linky{margin-left:6px}.ness-offline{padding:var(--t-space-2) var(--t-space-4);border-top:1px solid var(--rule);font-size:var(--t-fs-sm)}.ness-working{margin:0;display:flex;align-items:center;gap:8px;color:var(--dim);font-size:var(--t-fs-sm)}.ness-working>span{width:36px;height:2px;border-radius:1px;background:linear-gradient(90deg,transparent,var(--t-accent-mark),transparent);background-size:200% 100%;animation:ness-reading 1.1s linear infinite}@keyframes ness-reading{0%{background-position:100% 0}to{background-position:-100% 0}}.ness-routes{display:flex;flex-wrap:wrap;gap:var(--t-space-2)}.ness-routes .btn{display:inline-flex;align-items:center;gap:4px}.ness-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--t-space-2)}.ness-cards.wide{grid-template-columns:repeat(3,minmax(0,1fr))}.ness-cards.wide.n1{grid-template-columns:minmax(0,1fr);max-width:420px}.ness-cards.wide.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.ness-card{position:relative;overflow:hidden;border:1px solid var(--rule);border-radius:var(--t-radius-md);background:var(--page)}.ness-card-go{display:flex;flex-direction:column;gap:6px;width:100%;padding:var(--t-space-2) var(--t-space-3);border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ness-card-go:hover{background:var(--t-selected)}.ness-card-go:focus-visible{outline:2px solid var(--t-focus);outline-offset:-2px}.ness-card-go strong{display:flex;flex-direction:column;padding-right:28px;font-size:var(--t-fs-sm);font-weight:var(--t-fw-strong)}.ness-card-go strong span{color:var(--dim);font-size:var(--t-fs-2xs);font-weight:400}.ness-card-drawing{height:112px;color:var(--ink)}.ness-card-wait,.ness-card-stamp{color:var(--dim);font-size:var(--t-fs-2xs)}.ness-card-stamp{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ness-card-pin{position:absolute;top:4px;right:4px}.ness-contact{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px var(--t-space-4);padding:var(--t-space-3) var(--t-space-4);border:1px solid color-mix(in srgb,var(--t-accent-mark) 40%,var(--rule));border-radius:var(--t-radius-md);background:color-mix(in srgb,var(--t-accent-mark) 6%,var(--page))}.ness-contact strong{font-size:var(--t-fs-sm);font-weight:var(--t-fw-strong)}.ness-contact span{color:var(--dim);font-size:var(--t-fs-sm);overflow-wrap:anywhere}.ness-contact .btn{grid-column:2;grid-row:1 / span 2}.ness-foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--t-space-4)}.ness-sources{margin:0;color:var(--dim);font-size:var(--t-fs-xs)}.ness-copy{flex:none;padding:1px 6px;border:0;border-radius:var(--t-radius-xs);background:none;color:var(--dim);font:inherit;font-size:var(--t-fs-xs);cursor:pointer}.ness-copy:hover,.ness-copy:focus-visible{color:var(--ink);background:var(--t-hover)}.ness-feedback{display:flex;flex-direction:column;gap:var(--t-space-2);font-size:var(--t-fs-xs);color:var(--dim)}.ness-feedback-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--t-space-2)}.ness-feedback-buttons .ness-copy{display:inline-flex;align-items:center;gap:4px}.ness-feedback-buttons [aria-pressed=true]{color:var(--ink);background:var(--t-selected)}.ness-feedback-reason{display:flex;align-items:end;gap:var(--t-space-2)}.ness-feedback-reason label{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.ness-feedback-reason input{width:100%;min-width:0;box-sizing:border-box}.ness-feedback-error{margin:0}.ness-compose{padding:0 var(--t-space-2) var(--t-space-2)}.ness-full .ness-compose{width:100%;max-width:calc(760px + 2 * var(--t-space-6));margin:0 auto;padding:0 var(--t-space-6) var(--t-space-5)}.ness-ask{display:flex;align-items:flex-end;gap:var(--t-space-2);padding:5px 5px 5px var(--t-space-3);border:1px solid var(--rule);border-radius:var(--t-radius-md);background:var(--page);transition:box-shadow .16s ease-out,border-color .16s ease-out}.ness-full .ness-ask{padding:8px 8px 8px var(--t-space-4);border-radius:10px}.ness-ask:focus-within{border-color:var(--t-accent-mark);box-shadow:0 0 0 3px color-mix(in srgb,var(--t-accent-mark) 22%,transparent)}[data-skin] .ness-ask textarea,[data-skin] .ness-ask textarea:focus{flex:1;min-width:0;min-height:30px;max-height:150px;margin:0;padding:6px 0;resize:none;overflow-y:auto;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;color:var(--ink);font:inherit;font-size:var(--t-fs);line-height:1.4}.ness-ask textarea::placeholder{color:var(--dim)}.ness-ask .btn{flex:none}.ness-under{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px var(--t-space-4);padding:5px var(--t-space-1) 0;color:var(--dim);font-size:var(--t-fs-2xs);line-height:1.3}.ness-hint kbd{padding:0 3px;border:1px solid var(--rule);border-radius:var(--t-radius-xs);font:inherit}@media (hover: none){.ness-hint{visibility:hidden}}.ness-allowance{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-variant-numeric:tabular-nums}.ness-meter{display:inline-block;width:56px;height:3px;border-radius:2px;background:color-mix(in srgb,var(--rule) 70%,transparent);overflow:hidden}.ness-meter>span{display:block;height:100%;border-radius:inherit;background:var(--t-accent-mark);transition:width .24s ease-out}.ness-allowance .linky{font-size:inherit}.ness-signin{display:flex;align-items:center;justify-content:space-between;gap:var(--t-space-3);padding:6px 6px 6px var(--t-space-3);border:1px solid var(--rule);border-radius:var(--t-radius-md);background:var(--page)}.ness-full .ness-signin{padding:8px 8px 8px var(--t-space-4);border-radius:10px}.ness-signin p{margin:0;color:var(--ink);font-size:var(--t-fs-sm);line-height:1.4}.ness-signin .btn{flex:none}.ness-threads{display:flex;flex-direction:column;gap:var(--t-space-3)}.ness-threads .ness-new{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px}.ness-threads-empty{margin:0;padding:0 var(--t-space-2);color:var(--dim);font-size:var(--t-fs-xs)}.ness-threads ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1px}.ness-threads li{display:flex;align-items:center;gap:2px;padding-right:2px;border-radius:var(--t-radius)}.ness-threads li:hover{background:var(--t-hover)}.ness-threads li[aria-current]{background:var(--t-selected)}.ness-thread-go{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:5px var(--t-space-2);border:0;border-radius:inherit;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.ness-thread-go span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-fs-sm)}.ness-thread-go small{color:var(--dim);font-size:var(--t-fs-2xs)}.ness-thread-go:focus-visible{outline:2px solid var(--t-focus);outline-offset:-2px}.ness-thread-delete{opacity:0}.ness-threads li:is(:hover,:focus-within) .ness-thread-delete{opacity:1}.ness-here{position:fixed;z-index:1150;display:inline-flex;align-items:center;gap:4px;max-width:290px;padding:4px 10px 4px 6px;border:1px solid color-mix(in srgb,var(--t-accent-mark) 55%,var(--rule));border-radius:999px;background:var(--t-raised, var(--page));color:var(--ink);box-shadow:var(--t-shadow-2);font-size:var(--t-fs-xs);font-weight:var(--t-fw-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;animation:ness-here-in .18s ease-out;transition:opacity .36s ease-out}.ness-here.gone{opacity:0}@keyframes ness-here-in{0%{opacity:0;transform:translateY(4px)}}@media (max-width: 759px){.ness-beside{position:fixed;z-index:1000;top:0;right:0;bottom:0;width:min(100vw,440px)!important;max-width:none;box-shadow:var(--t-shadow-2)}.ness-resize{display:none}.ness-full{grid-template-columns:minmax(0,1fr)}.ness-full>.ness-threads{display:none}.ness-full .ness-list-btn{display:inline-grid}.ness-full .ness-head{grid-template-columns:auto minmax(0,1fr) auto;padding-left:var(--t-space-3)}.ness-full .ness-thread{padding:var(--t-space-4)}.ness-full .ness-compose{padding:0 max(var(--t-space-2),env(safe-area-inset-right)) max(var(--t-space-2),env(safe-area-inset-bottom)) max(var(--t-space-2),env(safe-area-inset-left))}.ness-full .ness-head{padding-top:max(var(--t-space-2),env(safe-area-inset-top))}.ness-under .ness-hint{display:none}.ness-thread-delete{opacity:1}[data-skin] .ness-ask textarea,[data-skin] .ness-ask textarea:focus{font-size:max(16px,var(--t-fs))}[data-skin] .ness-feedback-reason input{font-size:max(16px,var(--t-fs))}}@media (prefers-contrast: more),(prefers-reduced-transparency: reduce),(forced-colors: active){.glass.ness-float:before{background:var(--page)}.ness-ask:focus-within{outline:2px solid var(--t-focus);outline-offset:2px;box-shadow:none}}@media (prefers-reduced-motion: reduce){.ness-ask,.ness-meter>span,.ness-float.ness-sliding,.ness-resize:after{transition:none}.ness-working>span{animation:none;background:var(--t-accent-mark)}.ness-here{animation:none}}.tour-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;pointer-events:none}.tour-spot{position:fixed;border-radius:var(--t-radius-md, 8px);box-shadow:0 0 0 2px var(--t-accent-mark),0 0 0 9999px #00000052;transition:left .18s ease,top .18s ease,width .18s ease,height .18s ease}.tour-card{position:fixed;box-sizing:border-box;padding:16px 18px 14px;border:1px solid var(--rule);border-radius:var(--t-radius-md, 8px);background:var(--t-pane, var(--page));color:var(--ink);box-shadow:0 16px 48px #0005;pointer-events:auto;outline:none}.tour-card h2{margin:0 0 6px;font-size:15px}.tour-card p{margin:0;color:var(--dim);font-size:var(--t-fs-sm, 12px);line-height:1.5}.tour-card .tour-count{margin-bottom:6px;color:var(--t-accent-text);font-size:var(--t-fs-2xs, 10px);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.tour-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.tour-actions>span{display:flex;gap:8px}.tour-actions button{white-space:nowrap}@media (prefers-reduced-motion: reduce){.tour-spot{transition:none}}.account-card{width:min(400px,calc(100vw - 32px));box-sizing:border-box;padding:24px;border:1px solid var(--rule);border-radius:var(--t-radius-md, 8px);background:var(--t-pane, var(--page));color:var(--ink);box-shadow:0 16px 60px #0004}.account-card::backdrop{background:#0005}.account-card header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.account-card h2{margin:0;font-size:20px}.account-providers{display:flex;flex-direction:column;gap:8px}.account-provider{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:36px;font-size:var(--t-fs-sm, 12px)}.account-mark{width:18px;height:18px;flex:none}.account-or{display:flex;align-items:center;gap:10px;margin:16px 0;color:var(--dim);font-size:var(--t-fs-xs, 11px)}.account-or:before,.account-or:after{content:"";flex:1;border-top:1px solid var(--rule)}.account-form{display:flex;flex-direction:column;gap:8px}.account-form label{color:var(--dim);font-size:var(--t-fs-xs, 11px)}.account-form input{box-sizing:border-box;width:100%;height:36px;padding:0 10px;border:1px solid var(--rule);border-radius:var(--t-radius, 4px);background:var(--page);color:var(--ink);font:inherit}.account-form input:focus-visible{outline:2px solid var(--t-focus, var(--t-accent-text));outline-offset:1px}.account-form .btn.primary{height:36px;justify-content:center}.account-code{letter-spacing:.35em;font-variant-numeric:tabular-nums;font-size:18px!important;text-align:center}.account-note{margin:0 0 4px;color:var(--dim);font-size:var(--t-fs-sm, 12px);line-height:1.45}.account-message{margin:12px 0 0;color:var(--bad, #c0392b);font-size:var(--t-fs-sm, 12px);line-height:1.45}.account-terms{margin:16px 0 0;color:var(--dim);font-size:var(--t-fs-xs, 11px);line-height:1.45}.account-terms a{color:inherit;text-decoration:underline;text-underline-offset:2px}.account-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}@media (max-height: 440px){.account-card{width:min(560px,calc(100vw - 32px));padding:14px 20px}.account-card header{margin-bottom:10px}.account-providers{flex-direction:row}.account-or{margin:10px 0}.account-terms{margin-top:10px}}.account-code-check:empty{display:none}.account-code-check:not(:empty){margin-top:12px}.account-menu{display:inline-flex;align-items:center}.account-menu>.account-tier{cursor:default;-webkit-user-select:none;user-select:none}.account-avatar{display:inline-grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid color-mix(in srgb,var(--t-accent-mark) 45%,transparent);border-radius:50%;background:color-mix(in srgb,var(--t-accent-mark) 16%,transparent);color:var(--t-accent-text);font:600 12px/1 inherit;cursor:pointer}.account-avatar:focus-visible{outline:2px solid var(--t-focus, var(--t-accent-text));outline-offset:2px}.account-avatar{overflow:hidden}.account-photo{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.about-you{width:min(460px,calc(100vw - 32px))}.about-roles{display:grid;grid-template-columns:1fr 1fr;gap:6px 14px;margin:4px 0 12px;padding:0;border:0}.about-roles legend{margin-bottom:8px;padding:0;font-size:var(--t-fs-sm, 12px);font-weight:600}.account-form .about-role{display:flex;align-items:center;gap:7px;color:var(--ink);font-size:var(--t-fs-sm, 12px);cursor:pointer}.account-form .about-role input{width:auto;height:auto;margin:0;padding:0;accent-color:var(--t-accent-mark)}.about-you textarea{box-sizing:border-box;width:100%;min-height:64px;padding:8px 10px;border:1px solid var(--rule);border-radius:var(--t-radius, 4px);background:var(--page);color:var(--ink);font:inherit;resize:vertical}.about-you textarea:focus-visible{outline:2px solid var(--t-focus, var(--t-accent-text));outline-offset:1px}.account-popover{min-width:240px;max-width:300px;padding:12px 14px}.account-who{display:flex;flex-direction:column;gap:2px;margin-bottom:8px;overflow-wrap:anywhere}.account-who span,.account-delete{color:var(--dim);font-size:var(--t-fs-xs, 11px)}.account-popover .account-who{flex-direction:row;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--rule)}.account-popover .account-who>div{display:flex;flex-direction:column;gap:2px;min-width:0}.account-menu-items{display:flex;flex-direction:column;padding:6px 0}.account-menu-items+.account-menu-items{border-top:1px solid var(--rule)}.account-menu-item{display:flex;align-items:center;height:30px;padding:0 6px;border:0;border-radius:var(--t-radius, 4px);background:none;color:var(--ink);font:inherit;font-size:var(--t-fs-sm, 12px);text-align:left;cursor:pointer}.account-menu-item:hover,.account-menu-item:focus-visible{background:color-mix(in srgb,var(--ink) 7%,transparent);outline:none}.account-section{padding:14px 0;border-top:1px solid var(--rule)}.account-section h3{margin:0 0 10px;color:var(--dim);font-size:var(--t-fs-xs, 11px);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.account-row{display:flex;gap:8px}.account-row input{flex:1;min-width:0}.account-row .btn{flex:none;height:36px}.account-methods,.account-asked{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.account-methods li,.account-asked li{display:flex;align-items:center;gap:10px;min-height:30px;font-size:var(--t-fs-sm, 12px)}.account-method-name{flex:none;min-width:86px}.account-method-state{flex:1;min-width:0;color:var(--dim);font-size:var(--t-fs-xs, 11px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-methods .btn{margin-left:auto}.account-asked li>span:first-child{flex:1;min-width:0}.account-asked .account-method-state{flex:none}.account-mark-code{display:inline-grid;place-items:center;color:var(--dim)}.account-settings-body footer{margin-top:4px;padding-top:14px;border-top:1px solid var(--rule)}.live-chip{display:inline-block;padding:0 3px;font-size:10px;line-height:12px;font-weight:600;color:var(--ink);border:1px solid var(--ink);border-radius:2px}.live-stamp{font-variant-numeric:tabular-nums}.live-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(244px,100%),1fr));gap:10px}.live-tile{background:var(--page);gap:5px;padding:8px 10px;min-width:0;overflow:hidden}.live-tile[data-stale=true]{border-style:dashed}.live-tile header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.live-tile h3{margin:0;font:inherit;font-size:var(--t-fs-sm, 12px);font-weight:600;overflow-wrap:anywhere}.live-tile p{margin:0}.live-tile header button{flex:none;font:inherit;font-size:var(--t-fs-xs, 11px);color:var(--ink);background:var(--page);border:1px solid var(--rule);border-radius:3px;padding:2px 5px}.live-tile header button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.live-tile .stat-big small,.live-tile-values small{font-size:var(--t-fs-xs, 11px);color:var(--dim);font-weight:400}.live-tile-values{display:flex;flex-direction:column;margin:0;font-size:var(--t-fs-xs, 11px);gap:2px}.live-tile-values>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.live-tile-values dt{color:var(--dim)}.live-tile-values dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.live-tile-values>div:first-child dd{font-size:18px}.live-tile-state{font-size:var(--t-fs-xs, 11px);line-height:1.4;overflow-wrap:anywhere}.live-tile-stamp{display:flex;flex-direction:column;gap:2px;margin-top:auto;padding-top:5px;border-top:1px solid var(--rule);color:var(--dim);font-size:10px;line-height:1.35;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.live-tile-spark{display:block;width:100%;height:36px;color:var(--ink)}.live-tile-spark path{fill:none;stroke:currentColor;stroke-width:1.2}.live-tile-spark circle{fill:currentColor}.live-tile-notice{font-size:var(--t-fs-sm, 12px);line-height:1.4;overflow-wrap:anywhere}.live-tile-runs{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;font-size:var(--t-fs-xs, 11px);font-variant-numeric:tabular-nums}.live-tile-runs li{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.live-tile-runs time{color:var(--dim)}.live-pin{min-width:0;height:100%;overflow:auto}.live-pin>.live-tile{min-height:100%;box-sizing:border-box}.live-pin[data-prerequisite]{height:auto;min-height:100%}.wall-window-controls{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:8px 0}.wall-window-controls .btn,.wall-window-heading .btn{display:inline-flex;align-items:center;justify-content:center;gap:5px}.wall-window-message{color:var(--dim);font-size:11px}.wall-window-body{margin:0;height:100vh;overflow:hidden}.console.wall-window-root{display:block;width:100%;height:100vh;min-width:0;background:var(--ground);color:var(--ink);overflow:hidden}.wall-window-content{display:flex;flex-direction:column;height:100%;min-width:0}.wall-window-portal{height:100%}.wall-window-portal[data-detached=false],.wall-window-portal[data-detached=false] .wall-window-content{height:auto}.wall-window-portal[data-detached=false] .wall-window-tiles{padding:0;overflow:visible}.wall-window-heading{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid var(--rule);background:var(--band)}.wall-window-heading[hidden]{display:none}.wall-window-heading h1{margin:0;font-size:13px;font-weight:600}.wall-window-tiles{min-height:0;overflow:auto;padding:12px}:root[data-skin=wattness] .wall-window-heading{background:var(--t-chrome)}@media (max-width: 380px){.wall-window-heading,.wall-window-tiles{padding:8px}}.wall-tab{min-width:0}.wall-head>h2{margin:0;font-size:var(--t-fs);font-weight:var(--t-fw-strong);color:var(--ink)}.wall-head>.wall-window-controls{margin:0}.wall-head>.wall-actions{flex:1 1 auto;margin:0}.wall-tab>.wall-window-inline{padding:var(--t-space-3) var(--t-gutter)}.wall-body{min-width:0}.wall-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--t-space-2);margin-bottom:var(--t-space-3)}.wall-count{color:var(--dim);font-size:var(--t-fs-xs);margin-right:auto}.wall-add-live>button{display:inline-flex;align-items:center;justify-content:center;gap:var(--t-space-1)}.wall-empty{margin:0 0 var(--t-space-3)}.wall-grid{position:relative;min-width:0}.wall-tile{position:absolute;display:flex;flex-direction:column;min-width:0;min-height:0;border:1px solid var(--rule);background:var(--page);color:var(--ink);box-sizing:border-box;container:wall-tile / inline-size}.wall-tile-heading{display:flex;align-items:center;flex:none;min-width:0;gap:4px;padding:4px 5px;border-bottom:1px solid var(--rule);background:var(--band);font-size:11px;line-height:18px}.wall-tile-heading strong{flex:1 1 0;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600}.wall-tile-heading>button{display:inline-flex;justify-content:center;align-items:center;flex:none;min-height:20px;padding:0 2px;color:var(--ink);background:transparent;border:0;font:inherit}.wall-tile-heading .wall-grip{cursor:grab;touch-action:none}.wall-tile-heading button:disabled{opacity:.45}.wall-dragging,.wall-dragging *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}.wall-tile[data-reordering]{z-index:2;outline:2px solid var(--ink);outline-offset:-2px}.wall-tile[data-drop-target]{outline:2px dashed var(--ink);outline-offset:-2px}.wall-tile-body{flex:1 1 0;min-height:0;min-width:0;overflow:hidden}.wall-tile-body>.pv-pinned{height:100%}.wall-tile .pv-pin-drawing{min-height:0}.wall-tile .pv-compact{padding:0}.wall-tile .pv-compact p{margin:0}.wall-tile .cp-scope{max-height:26px}.wall-tile .pv-compact .cp-scope{line-height:13px;padding-top:0;max-height:27px}.wall-tile[data-wall-size=M] .cp-scope{max-height:14px}.wall-tile[data-wall-size=M] .pv-pinned{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto;column-gap:8px;padding-block:3px}.wall-tile[data-wall-size=M] .pv-pin-drawing{grid-column:1 / -1;grid-row:1}.wall-tile[data-wall-size=M] .pv-delta{grid-column:1 / -1;grid-row:2;margin:0}.wall-tile[data-wall-size=M] .pv-source-stamp{grid-column:1;grid-row:3;margin:0}.wall-tile[data-wall-size=M] .pv-source-stamp:last-child{grid-column:1 / -1}.wall-tile[data-wall-size=M] .pv-stamp:not(.pv-source-stamp){grid-column:2;grid-row:3;margin:0}.wall-tile .pv-delta,.wall-tile .pv-stamp{font-size:var(--t-fs-2xs);line-height:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wall-tile .live-tile>header{display:none}.wall-tile .live-tile{border:0}.wall-kept{flex:none;font-size:10px;line-height:16px;color:var(--dim);padding:0 8px;border-top:1px solid var(--rule);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wall-tile-menu{min-width:min(178px,calc(100vw - 24px));padding:4px;border:1px solid var(--rule);background:var(--page);font-size:11px}.wall-tile-menu>div{display:flex;flex-direction:column;gap:2px}.wall-tile-menu button{color:var(--ink);background:transparent;border:0;font:inherit;padding:6px 8px;text-align:left;min-height:28px}.wall-tile-menu button:hover,.wall-tile-menu button:focus-visible{background:var(--band)}.wall-tile-menu button:disabled{opacity:.45}.wall-menu-sizes{display:flex;gap:3px;padding:3px 0;border-block:1px solid var(--rule)}.wall-menu-sizes button{flex:1;text-align:center;padding-inline:4px}.wall-menu-sizes [aria-checked=true]{outline:1px solid var(--ink);outline-offset:-1px}.wall-tab button:focus-visible,.wall-tile button:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}:root[data-skin=wattness] .wall-tile-heading{background:var(--t-chrome)}@container wall-tile (max-width: 320px){.wall-tile[data-wall-size=M] .pv-pinned{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto auto}.wall-tile[data-wall-size=M] .pv-source-stamp{grid-column:1}.wall-tile[data-wall-size=M] .pv-stamp:not(.pv-source-stamp){grid-column:1;grid-row:4}.wall-tile[data-wall-size=M] .cp-scope{max-height:27px}}dialog.wall-layer{position:fixed;top:0;right:0;bottom:0;left:0;box-sizing:border-box;width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;display:none;flex-direction:column;overflow:hidden;background:var(--t-pane, var(--ground, var(--page)));color:var(--w-fg, var(--ink));font:var(--t-fs-xs, 11px)/1.45 var(--w-font-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}dialog.wall-layer[open]{display:flex}dialog.wall-layer::backdrop{background:transparent}.wall-layer-head{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-height:42px;box-sizing:border-box;padding:6px var(--terminal-masthead-inset, 12px);border-bottom:1px solid var(--t-rule, var(--rule));background:var(--t-chrome, var(--band))}.wall-layer-head>h2{display:inline-flex;align-items:center;gap:7px;margin:0 6px 0 0;font-size:var(--t-fs-sm, 12px);font-weight:600}.wall-layer-head>.wall-window-controls{margin:0}.wall-layer-head>.wall-actions{flex:1 1 auto;margin:0}.wall-layer-head>.wall-actions .wall-count{margin-right:auto}.wall-layer-head .btn{height:24px;box-sizing:border-box}.wall-layer-close{margin-left:auto;width:28px;height:28px;display:inline-grid;place-items:center}.wall-layer-body{flex:1 1 auto;min-height:0;overflow:auto;padding:16px var(--terminal-masthead-inset, 12px) 24px}.wall-layer-body .wall-window-tiles{padding:0}.wall-layer button:focus-visible{outline:2px solid var(--t-focus, var(--ink));outline-offset:1px}.wall-button{display:inline-flex;align-items:center;gap:6px}.wall-button-count{min-width:14px;padding:0 4px;border-radius:7px;box-sizing:border-box;font-size:var(--t-fs-2xs, 10px);line-height:14px;text-align:center;font-variant-numeric:tabular-nums;color:var(--w-muted, var(--dim));background:color-mix(in srgb,currentColor 12%,transparent)}.wall-button.on{background:var(--t-selected, var(--band))}.terminal-docs{display:inline-flex;align-items:center;flex:none}.terminal-docs .docs-menu-btn{min-height:24px;font-weight:400;display:inline-flex;align-items:center}.docs-menu{padding:6px;display:grid;gap:2px}.docs-menu .docs-menu-row{display:grid;grid-template-columns:16px minmax(0,1fr);gap:12px;align-items:start;padding:8px 10px;border-radius:6px;color:inherit;text-decoration:none}.docs-menu .docs-menu-row>.glyph{margin-top:2px;color:var(--dim)}.docs-menu .docs-menu-row:hover,.docs-menu .docs-menu-row:focus-visible{background:var(--t-hover, rgba(127, 127, 127, .12));outline:none}.docs-menu .docs-menu-row:hover>.glyph,.docs-menu .docs-menu-row:focus-visible>.glyph{color:inherit}.docs-menu-text{display:grid;gap:2px;min-width:0}.docs-menu-label{font-weight:400}.docs-menu-line{font-size:12px;color:var(--dim)}.terminal-apps{display:inline-flex;align-items:center;flex:none}.terminal-apps .apps-menu-btn{min-height:24px;font-weight:400;display:inline-flex;align-items:center;gap:6px}.terminal-apps .apps-menu-btn>.glyph-caret{margin-left:-2px}.apps-menu .apps-menu-h{padding:8px 10px 2px;font-size:var(--t-fs-2xs, 10px);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--w-muted, var(--dim))}.apps-menu .apps-menu-h:not(:first-child){margin-top:4px;padding-top:10px;border-top:1px solid var(--t-rule, var(--rule))}.apps-menu button.apps-menu-row{width:100%;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.apps-menu .docs-menu-label .visitor-state-badge{margin-left:6px}dialog.app-preview{width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 32px);box-sizing:border-box;padding:0;border:1px solid var(--t-rule, var(--rule));border-radius:var(--t-radius, 8px);background:var(--t-pane, var(--page));color:var(--w-fg, var(--ink));box-shadow:0 16px 60px #0004;overflow:hidden}dialog.app-preview[open]{display:flex;flex-direction:column}dialog.app-preview::backdrop{background:#0005}.app-preview-head{flex:none;display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--t-rule, var(--rule))}.app-preview-head>h2{flex:1;display:inline-flex;align-items:center;margin:0;font-size:17px;font-weight:600}.app-preview-body{min-height:0;overflow:auto;padding:4px 18px 18px}.app-preview-lead{margin:12px 0 0;font-size:var(--t-fs-sm, 13px);line-height:1.5}.app-preview-body .visitor-lock{min-height:250px;margin:12px 0 0}.app-preview-h{margin:14px 0 6px;font-size:var(--t-fs-xs, 11px);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--w-muted, var(--dim))}.app-preview-does{margin:0;padding-left:18px;display:grid;gap:4px;font-size:var(--t-fs-sm, 13px);line-height:1.45}@media (max-height: 760px){.app-preview-body .visitor-lock{min-height:210px}}.status-slot,.status-layout{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.console>.statusbar .status-message{flex:1 1 300px;min-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.console>.statusbar .spacer{flex:none}.console>.statusbar .status-slot{flex:none;overflow:visible}.console>.statusbar{flex-wrap:nowrap;white-space:nowrap}.console>.statusbar .stamp{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-slot{margin-right:10px;gap:12px;font-size:11px}.status-slot button:where(:not(.tlp-host *)){padding:0;background:transparent;color:inherit;font:inherit;border:0;cursor:pointer}.status-slot button:where(:not(.tlp-host *)):hover{text-decoration:underline}.status-layout{padding-right:10px;border-right:1px solid var(--rule)}.status-slot button:where(:not(.tlp-host *)):focus-visible{outline:2px solid var(--t-focus, var(--ink));outline-offset:2px}.preview-preferences{width:280px;padding:12px;background:var(--page)}.preview-preferences>.seg{margin-top:10px;display:flex}.preview-preferences>.note{white-space:normal;margin-bottom:0}.pv-change-log{width:min(450px,calc(100vw - 48px));padding:12px;background:var(--page);font-size:12px}.pv-change-log article{padding:10px 0;border-top:1px solid var(--rule)}.pv-change-log article:first-of-type{margin-top:10px}.pv-log-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:var(--dim)}.pv-change-log p{white-space:normal;margin:6px 0}.pv-log-sections{display:flex;flex-wrap:wrap;gap:4px}.pv-log-sections button{padding:3px 6px;background:var(--panel);color:var(--ink);border:1px solid var(--rule);font:inherit;cursor:pointer}@media (max-width: 1280px){.status-slot{gap:8px;margin-right:6px;font-size:10px}.status-layout{gap:5px;padding-right:6px}}.alerts-bell{position:relative}.alerts-bell .glyph{font-size:14px}.alerts-count{position:absolute;top:-3px;right:-4px;min-width:15px;height:15px;padding:0 3px;box-sizing:border-box;border-radius:8px;background:var(--t-accent-mark);color:var(--w-accent-ink, #181818);font-size:10px;font-weight:var(--t-fw-strong, 600);line-height:15px;text-align:center}.alerts-popover{padding:var(--t-space-4, 12px)}.alerts-head{display:flex;align-items:center;justify-content:space-between;gap:var(--t-space-3, 8px);margin-bottom:var(--t-space-3, 8px)}.alerts-head-actions{display:inline-flex;gap:var(--t-space-4, 12px);font-size:var(--t-fs-xs, 11px)}.alerts-note{margin:var(--t-space-2, 6px) 0;color:var(--dim);font-size:var(--t-fs-xs, 11px);line-height:var(--t-lh-prose, 1.5)}.alerts-empty p{margin:0 0 var(--t-space-3, 8px);color:var(--dim);line-height:var(--t-lh-prose, 1.5)}.alerts-list{list-style:none;margin:0;padding:0;max-height:min(60vh,420px);overflow-y:auto}.alerts-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--t-space-3, 8px);padding:var(--t-space-2, 6px) 0;border-top:1px solid var(--rule)}.alerts-list li[data-read=false]{box-shadow:var(--t-mark-edge, inset 2px 0 0 var(--t-accent-mark));padding-left:var(--t-space-3, 8px)}.alerts-item-main{display:grid;gap:2px;min-width:0}.alerts-item-main strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.alerts-when{color:var(--dim);font-size:var(--t-fs-xs, 11px)}.alerts-open{flex:none;display:inline-flex;align-items:center;gap:4px}.alert-editor{width:min(640px,calc(100vw - 32px));max-height:calc(100vh - 48px);box-sizing:border-box;overflow-y:auto;border:1px solid var(--rule);border-radius:var(--t-radius-md, 8px);padding:var(--t-space-6, 24px);background:var(--t-pane, var(--page));color:var(--ink);box-shadow:var(--t-shadow-2, 0 16px 60px #0004)}.alert-editor::backdrop{background:#0005}.alert-editor>header{display:flex;align-items:center;justify-content:space-between}.alert-editor h2{margin:0;font-size:20px}.alert-editor h3{margin:var(--t-space-5, 16px) 0 var(--t-space-2, 6px);font-size:var(--t-fs-title, 15px)}.alert-rules{list-style:none;margin:0;padding:0}.alert-rules li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--t-space-3, 8px);padding:var(--t-space-2, 6px) 0;border-top:1px solid var(--rule)}.alert-rules li[data-active=false] .alert-rule-words{color:var(--dim)}.alert-rules input[type=checkbox]{accent-color:var(--t-accent-mark)}.alert-rule-words{display:grid;gap:2px;min-width:0}.alert-rule-words span{color:var(--dim);font-size:var(--t-fs-xs, 11px)}.alert-rule-actions{display:inline-flex;gap:var(--t-space-3, 8px);font-size:var(--t-fs-xs, 11px)}.alert-kinds{margin-bottom:var(--t-space-3, 8px);max-width:100%;overflow-x:auto}.alert-fields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--t-space-3, 8px) var(--t-space-4, 12px);margin:var(--t-space-3, 8px) 0}.alert-fields>label:not(.account-check){display:grid;gap:var(--t-space-1, 4px);font-size:var(--t-fs-xs, 11px);color:var(--dim)}.alert-fields input:not([type=checkbox]){min-width:120px}.alert-events{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--t-space-4, 12px)}.alert-events legend{font-size:var(--t-fs-xs, 11px);color:var(--dim);margin-bottom:var(--t-space-1, 4px)}.alert-email{max-width:360px}@media (max-width: 560px){.alert-editor{padding:var(--t-space-5, 16px)}.alert-rules li{grid-template-columns:auto minmax(0,1fr)}.alert-rule-actions{grid-column:2}}.sd{padding:0 var(--t-gutter, 16px) 6px}.sd>.section .sd-grid{padding:4px var(--t-gutter, 16px) 6px}.sd-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:2px 0 12px}.sd-bar input[type=search]{flex:1 1 220px;max-width:360px;min-width:0;font:inherit;font-size:var(--t-fs-sm, 12px);padding:3px 8px;border:1px solid var(--rule);border-radius:4px;background:var(--page);color:var(--ink)}.sd-bar .seg button b{font-variant-numeric:tabular-nums;margin-left:3px}.sd-count{color:var(--dim);font-size:var(--t-fs-xs, 11px);font-variant-numeric:tabular-nums}.sd-grid{--sd-col: 250px;--sd-h: 190px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(var(--sd-col),100%),1fr))}.sd-grid[data-size=s]{--sd-col: 170px;--sd-h: 120px}.sd-grid[data-size=l]{--sd-col: 400px;--sd-h: 340px}.sd-card{all:unset;box-sizing:border-box;display:flex;flex-direction:column;min-width:0;cursor:zoom-in;border:1px solid var(--rule);border-radius:6px;overflow:hidden;background:var(--page)}.sd-card:hover{border-color:color-mix(in srgb,var(--ink) 40%,var(--rule))}.sd-card:focus-visible{outline:2px solid var(--t-focus, currentColor);outline-offset:2px}.sd-thumb{height:var(--sd-h);padding:10px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:#fff;border-bottom:1px solid var(--rule)}.sd-thumb img{max-width:100%;max-height:100%;width:auto;height:auto}.sd-cap{display:flex;flex-direction:column;gap:2px;padding:7px 10px 9px;min-width:0}.sd-name{font-size:var(--t-fs-sm, 12px);color:var(--ink);overflow-wrap:anywhere}.sd-page{font-size:var(--t-fs-xs, 11px);color:var(--dim);overflow-wrap:anywhere}.sd-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:5px}.sd-px{font-size:10.5px;color:var(--dim);font-variant-numeric:tabular-nums;white-space:nowrap}.sd-gone{color:#636a75;font-size:var(--t-fs-sm, 12px);text-align:center}.sd-retry{color:var(--ink);text-decoration:underline;cursor:pointer;background:none;border:0;padding:0;font:inherit}.sd-retry:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.sd-viewer{padding:0;margin:auto;width:min(96vw,1560px);height:min(92vh,1100px);max-width:none;max-height:none;border:1px solid var(--rule);border-radius:8px;background:var(--page);color:var(--ink);box-shadow:0 20px 60px #00000059;overflow:hidden}.sd-viewer[open]{display:grid;grid-template-columns:minmax(0,1fr) 400px}.sd-viewer::backdrop{background:#0a0c0e8c}.sd-v-main{display:flex;flex-direction:column;min-width:0;min-height:0}.sd-v-bar{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--rule)}.sd-v-pos{min-width:64px;text-align:center;color:var(--dim);font-size:var(--t-fs-xs, 11px);font-variant-numeric:tabular-nums}.sd-v-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.sd-v-gap{flex:1}.sd-v-bar .seg button{font-size:var(--t-fs-xs, 11px);padding:2px 9px}.sd-viewer .sd-v-bar>.btn{min-width:0;width:auto;padding:2px 10px}.sd-v-stage{flex:1 1 0;min-height:0;overflow:auto;padding:20px;box-sizing:border-box;background:#fff;text-align:center}.sd-v-stage img{display:inline-block;vertical-align:top}.sd-v-stage[data-zoom=width] img{max-width:100%;height:auto}.sd-v-stage[data-zoom=whole] img{max-width:100%;max-height:100%;width:auto;height:auto}.sd-v-stage[data-zoom=x2] img{width:calc(var(--w, 400) * 2px);max-width:none;height:auto}.sd-v-read{min-height:0;overflow:auto;padding:12px 16px 18px;border-left:1px solid var(--rule);font-size:var(--t-fs-sm, 12px);line-height:1.5}.sd-v-read p{margin:0 0 4px}.sd-v-read h5{margin:14px 0 5px;font-size:var(--t-fs-xs, 11px);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--dim)}.sd-v-read ul{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:6px}.sd-v-where{font-size:13px}.sd-v-dim{color:var(--dim)}.sd-v-read code{font-size:11px;overflow-wrap:anywhere}.sd-v-badh{color:var(--s-bad, #b3261e)}.sd-v-bad li::marker{color:var(--s-bad, #b3261e)}.sd-v-src{margin-top:14px;overflow-wrap:anywhere}@media (max-width: 900px){.sd-viewer[open]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.sd-v-read{max-height:42vh;border-left:0;border-top:1px solid var(--rule)}}.sd-src{display:block;margin-top:4px}.pane-body:has(>.content>.cndl){position:relative;overflow:hidden}.content:has(>.cndl){position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;padding:0}.cndl{position:relative;display:flex;flex-direction:column;height:100%;isolation:isolate}.cndl-ro-anchor{position:absolute;right:0;top:0;width:1px;height:0}.cndl-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:5px 10px;border-bottom:1px solid var(--rule);font-size:var(--t-fs-sm, 12px);color:var(--ink);background:var(--panel)}.cndl-group{display:inline-flex;align-items:center;gap:6px}.cndl-group label{color:var(--dim);white-space:nowrap}.cndl-group select{font:inherit;color:var(--ink);background:var(--page);border:1px solid var(--rule);border-radius:3px;padding:1px 4px;min-width:12ch}.cndl-group select:disabled{opacity:.55}.cndl-dim{color:var(--dim);font-size:var(--t-fs-xs, 11px)}.cndl-bar .pstamp{flex:1 1 0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cndl-bar .pstamp .pstamp-t{overflow:hidden;text-overflow:ellipsis}.cndl-bar.compact{flex-wrap:nowrap;gap:6px;padding:3px 6px;overflow:hidden}.cndl-bar.compact>.cndl-dim{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cndl-more{padding:6px 8px;font-size:12px;color:var(--ink);background:var(--panel);border:1px solid var(--rule);border-radius:3px;box-shadow:0 4px 16px #0000002e}.cndl-more-in{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.cndl-more-in .pstamp{max-width:320px}.cndl-warn{color:var(--warn);font-size:var(--t-fs-xs, 11px);font-weight:600}.cndl-spacer{flex:1}.cndl-seg{display:inline-flex;border:1px solid var(--rule);border-radius:3px;overflow:hidden}.cndl-seg button,.cndl-rows>button,.cndl-btn,.cndl-ro-btn>button:first-child{font:inherit;font-size:var(--t-fs-xs, 11px);padding:1px 8px;border:0;cursor:pointer;background:var(--page);color:var(--dim);border-right:1px solid var(--rule)}.cndl-rows>button,.cndl-btn,.cndl-ro-btn>button:first-child{border:1px solid var(--rule);border-radius:3px;color:var(--ink)}.cndl-ro-btn{display:inline-flex;align-items:center;gap:6px}.cndl-seg button:last-child{border-right:0}.cndl-seg button[aria-pressed=true]{color:var(--ink);background:var(--panel);font-weight:600}.cndl-seg button:focus-visible,.cndl-rows>button:focus-visible{outline:1px solid var(--t-focus, var(--navy));outline-offset:-1px}.cndl-rows-menu,.cndl-ro-card{padding:6px 8px;font-size:12px;color:var(--ink);background:var(--panel);border:1px solid var(--rule);border-radius:3px;box-shadow:0 4px 16px #0000002e}.cndl-rows-menu table{border-collapse:collapse}.cndl-rows-menu th{font-weight:500;color:var(--dim);text-align:left;padding:2px 8px 4px 0}.cndl-rows-menu td{padding:1px 8px 1px 0}.cndl-rows-foot{display:flex;gap:12px;margin-top:6px}.tlp.cndl-ro-card{width:320px;padding:0}.cndl-ro-card .cndl-readout{border:0;max-height:min(70vh,640px)}.cndl-work{position:relative;flex:1;min-height:0;display:flex;overflow-y:auto;overscroll-behavior:contain}.cndl-chart{position:relative;flex:1;min-width:0;min-height:160px}.dock-fbox .cndl{min-height:0}.cndl-foot{flex:none;border-top:1px solid var(--rule)}.cndl-gutter{position:relative;flex:0 0 96px;min-height:160px;border-right:1px solid var(--rule);background:var(--panel);font-size:11px;line-height:14px;color:var(--ink);-webkit-user-select:none;user-select:none}.cndl-gutter.rail{flex-basis:24px}.gt-row{position:absolute;left:0;right:0;box-sizing:border-box;padding:2px 4px 0 2px;overflow:hidden;border-top:1px solid var(--rule)}.gt-row:first-child{border-top:0}.gt-row.strip{background:color-mix(in srgb,var(--panel) 70%,var(--rule))}.gt-row.dragging{outline:1px dashed var(--dim);outline-offset:-1px}.gt-hd{display:flex;align-items:center;gap:2px;min-width:0}.gt-grip{cursor:grab;color:var(--dim);font-size:9px;letter-spacing:-2px;padding:0 3px 0 1px;touch-action:none}.gt-grip:active{cursor:grabbing}.gt-title{font:inherit;font-weight:600;color:var(--ink);background:none;border:0;padding:0;cursor:grab;touch-action:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.gt-scale{display:block;margin:2px 0 0 12px;max-width:calc(100% - 12px);font:inherit;font-size:10px;line-height:13px;padding:0 4px;color:var(--dim);background:var(--page);border:1px solid var(--rule);border-radius:2px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gt-scale.warn{color:var(--warn);border-style:dashed}.gt-btns{display:flex;gap:1px;margin:3px 0 0 12px}.gt-btns button{font:inherit;font-size:10px;line-height:13px;min-width:14px;padding:0 1px;margin:0;cursor:pointer;color:var(--dim);background:var(--page);border:1px solid var(--rule);border-radius:2px}.gt-btns button[aria-pressed=true]{color:var(--ink);font-weight:600}.gt-btns button:disabled{opacity:.4;cursor:default}.cndl-gutter{z-index:4}.gt-row.tall .gt-title{white-space:normal}.gt-row.small{padding-top:1px}.gt-row.small .gt-scale,.gt-row.small .gt-btns,.gt-row.mid .gt-btns{display:none}.gt-row.small:hover,.gt-row.mid:hover{overflow:visible;z-index:1}.gt-row.small:hover .gt-btns,.gt-row.mid:hover .gt-btns{display:flex;position:absolute;left:100%;top:-1px;margin:0;padding:1px 2px;background:var(--panel);border:1px solid var(--rule);border-left:0;border-radius:0 2px 2px 0}.cndl-gutter.rail .gt-row{padding:2px 0 0}.cndl-gutter.rail .gt-grip{display:none}.cndl-gutter.rail .gt-title{width:100%;text-align:center;font-size:10px;cursor:grab}.gt-drop{position:absolute;left:0;right:0;height:2px;background:var(--ink);pointer-events:none}.gt-stubs{position:absolute;left:0;right:0;bottom:0;border-top:1px solid var(--rule);background:var(--panel)}.gt-stub{padding:2px 4px;color:var(--dim);display:flex;justify-content:space-between;gap:4px;white-space:nowrap}.cndl-legend{position:absolute;left:6px;z-index:3;pointer-events:none;overflow:hidden;font-size:11px;line-height:15px;color:var(--ink);font-variant-numeric:tabular-nums}.cndl-legend .hc-anchor,.cndl-legend .aw-inline,.cndl-legend button{pointer-events:auto}.lg-row>.hc-anchor,.lg-row>.aw-inline,.lg-row>.lg-live{align-self:center}.lg-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;width:fit-content;max-width:100%;padding:0 3px;border-radius:2px;background:color-mix(in srgb,var(--ch-bg) 85%,transparent)}.cndl-legend.lod-short .lg-row{flex-wrap:nowrap;overflow:hidden;white-space:nowrap}.lg-link{font:inherit;color:var(--ink);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline dotted;text-underline-offset:2px}.lg-link:disabled{color:var(--dim);cursor:default;text-decoration:none}.lg-late{color:var(--warn)}.lg-live{display:inline-block;padding:0 3px;font-size:10px;line-height:12px;font-weight:600;color:var(--ch-ink);border:1px solid var(--ch-ink);border-radius:2px}.cndl-record{position:absolute;right:80px;top:8px;z-index:5;max-width:min(760px,70%);max-height:70%;overflow:auto;padding:8px 10px;font-size:11px;line-height:15px;color:var(--ink);background:var(--panel);border:1px solid var(--rule);border-radius:3px;box-shadow:0 4px 16px #0000002e}.cndl-record-hd{display:flex;justify-content:space-between;gap:12px;margin-bottom:4px}.cndl-record p{margin:4px 0}.cndl-record ul{margin:2px 0 6px;padding-left:16px}.cndl-record table{font-size:11px}.lg-kv{white-space:nowrap}.lg-k,.lg-dim{color:var(--dim)}.lg-ink{color:var(--ch-ink)}.lg-da{color:var(--ch-da)}.lg-ours{color:var(--ch-ours)}.lg-grey{color:var(--ch-grey)}.lg-dartda{color:var(--ch-dart-da)}.lg-dartrt{color:var(--ch-dart-rt)}.lg-ohlc.up .lg-v{color:var(--ch-up)}.lg-ohlc.down .lg-v{color:var(--ch-down)}.cndl-legend.lod-note{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:auto}.lg-up{color:var(--ch-up)}.lg-down{color:var(--ch-down)}.cndl-readout{flex:0 0 240px;min-width:0;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;padding:4px 8px 8px;border-left:1px solid var(--rule);background:var(--panel);font-size:11px;line-height:15px;color:var(--ink);font-variant-numeric:tabular-nums}.cndl-readout .lg-kv .lg-dim{white-space:normal}.ro-hd{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;padding:2px 0 4px}.ro-hd>button:last-child{margin-left:auto}.ro-slot{padding-bottom:4px}.ro-row{border-top:1px solid var(--rule);padding:4px 0}.ro-row-hd{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px}.ro-tag{font-size:10px;line-height:13px;padding:0 4px;color:var(--dim);border:1px dashed var(--rule);border-radius:2px}.ro-scale{font-size:10px;line-height:14px}.ro-body .lg-row{width:auto;padding:0;background:none}.ro-body{margin-top:2px}.cndl-outside{margin:4px 8px}.cndl-batt-card{width:min(360px,calc(100vw - 16px));padding:10px 12px;box-sizing:border-box;border:1px solid var(--rule);border-radius:6px;background:var(--panel, var(--page));color:var(--ink);box-shadow:0 6px 20px #0000002e;font-size:12px;line-height:1.45}.cbc-hd{display:flex;align-items:baseline;gap:8px;margin-bottom:2px}.cbc-mine{font-size:10px;padding:0 5px;border:1px solid var(--rule);border-radius:3px;color:var(--dim)}.cbc-note,.cbc-gate{margin:0 0 8px;color:var(--dim)}.cbc-gate{margin:8px 0 0;padding-top:8px;border-top:1px solid var(--rule);font-size:11px}.cbc-row{display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:8px;margin:4px 0}.cbc-row>label{color:var(--dim)}.cbc-row>.cndl-seg,.cbc-row>.ss{grid-column:2 / 4;justify-self:start}.cbc-row input[type=range]{width:100%}.cbc-v{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:9ch;text-align:right}.cbc-foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:6px}.cbc-dim{color:var(--dim);font-size:11px}.cg{--cg-live: var(--ok);--cg-diag: var(--s-info, var(--navy));--cg-stale: var(--warn);--cg-sup: var(--dim);--cg-res: var(--dim);--cg-unreg: var(--bad)}.cg .muted{color:var(--dim)}.cg-bar{flex-wrap:wrap;gap:4px 12px}.cg-count{color:var(--ink);font-variant-numeric:tabular-nums}.cg-warn{color:var(--warn)}.cg-legend{display:inline-flex;flex-wrap:wrap;gap:2px 10px;font-size:var(--t-fs-xs, 11px);color:var(--dim)}.cg-key{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.cg-key i{display:inline-block;width:12px;height:9px;border-radius:2px;border:1px solid var(--cg-c);background:color-mix(in srgb,var(--cg-c) 16%,var(--page))}.cg-zoom{display:inline-flex;align-items:center;gap:2px}.cg-zoom button{min-width:24px}.cg-pct{min-width:40px;text-align:center;font-size:var(--t-fs-xs, 11px);color:var(--dim);font-variant-numeric:tabular-nums}.seg.cg-zoom{align-items:stretch;gap:0}.seg.cg-zoom .cg-pct{display:inline-flex;align-items:center;justify-content:center;border-inline:1px solid var(--rule);cursor:default}.cg-iso{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:4px 16px 6px;font-size:var(--t-fs-xs, 11px);color:var(--dim);border-bottom:1px solid var(--rule)}.cg-iso b{color:var(--ink);font-weight:600}.cg-iso-ids{flex-basis:100%;max-height:132px;overflow:auto}.cg-body{display:flex;align-items:stretch;min-height:0}.cg-view{position:relative;flex:1 1 auto;min-width:0;overflow:auto;background:var(--page);cursor:grab;touch-action:none;border-right:1px solid var(--rule)}.cg-view:active{cursor:grabbing}.cg-empty{margin:24px 16px;color:var(--dim)}.cg-svg{display:block;user-select:none;-webkit-user-select:none}.cg-edge{fill:none;stroke:var(--dim);stroke-width:1;opacity:.55}.cg-edge.lit{stroke:var(--ink);stroke-width:1.6;opacity:1}.cg-edge.far{opacity:.12}.cg-edge.miss{opacity:.1}.cg-arrow{fill:var(--dim)}.cg-arrow.lit{fill:var(--ink)}.cg-node{cursor:pointer;--cg-c: var(--dim)}.cg-node rect{fill:color-mix(in srgb,var(--cg-c) 14%,var(--page));stroke:var(--cg-c);stroke-width:1}.cg-node text{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;fill:var(--ink);pointer-events:none}.cg-node:hover rect{stroke-width:2}.cg-node:focus{outline:none}.cg-node:focus-visible rect{stroke:var(--ink);stroke-width:2}.cg-node.far,.cg-node.miss{opacity:.2}.cg-node.lit rect{stroke-width:2}.cg-node.sel rect{fill:color-mix(in srgb,var(--cg-c) 30%,var(--page));stroke-width:2}.cg-node.sel rect.cg-halo{fill:none;stroke:var(--ink);stroke-width:2;stroke-dasharray:none}.cg [data-status=live]{--cg-c: var(--cg-live)}.cg [data-status=diagnostic]{--cg-c: var(--cg-diag)}.cg [data-status=stale]{--cg-c: var(--cg-stale)}.cg [data-status=superseded]{--cg-c: var(--cg-sup)}.cg [data-status=reserved]{--cg-c: var(--cg-res)}.cg [data-status=unregistered]{--cg-c: var(--cg-unreg)}.cg-node[data-status=diagnostic] text{font-style:italic}.cg-node[data-status=stale] rect{stroke-width:1.8}.cg-node[data-status=superseded] rect{stroke-dasharray:4 2}.cg-node[data-status=superseded] text{text-decoration:line-through;fill:var(--dim)}.cg-node[data-status=reserved] rect,.cg-node[data-status=unregistered] rect{fill:none;stroke-dasharray:1.5 2}.cg-node[data-status=reserved] text,.cg-node[data-status=unregistered] text{fill:var(--dim);font-style:italic}.cg-node[data-status=unregistered] text{fill:var(--bad)}.cg-key[data-status=superseded] i{border-style:dashed}.cg-key[data-status=reserved] i,.cg-key[data-status=unregistered] i{background:none;border-style:dotted}.cg-card{flex:0 0 300px;max-width:40%;overflow:auto;padding:8px 12px 12px;font-size:var(--t-fs-sm, 12px);line-height:1.45;color:var(--ink)}.cg-hint p{margin:0 0 8px}.cg-claim-hd{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:6px}.cg-claim-hd b{font-weight:600;overflow-wrap:anywhere}.cg-claim .st{font-size:var(--t-fs-xs, 11px)}.cg-claim .st[data-status=live]{color:var(--cg-live)}.cg-claim .st[data-status=diagnostic]{color:var(--cg-diag);font-style:italic}.cg-claim .st[data-status=stale]{color:var(--cg-stale)}.cg-claim .st[data-status=superseded]{color:var(--cg-sup);text-decoration:line-through}.cg-claim .st[data-status=unregistered]{color:var(--cg-unreg);font-style:italic}.cg-stmt{margin:0 0 6px}.cg-p{margin:0 0 3px;font-size:var(--t-fs-xs, 11px)}.cg-p i{color:var(--dim);font-style:normal;margin-right:4px}.cg-claim h4{margin:10px 0 4px;font-size:var(--t-fs-xs, 11px);font-weight:600}.cg-claim h4 .muted{font-weight:400;font-variant-numeric:tabular-nums}.cg-claim-ft{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:12px;font-size:var(--t-fs-xs, 11px)}.cg-ids{display:flex;flex-wrap:wrap;gap:3px}.cg-id{--cg-c: var(--dim);padding:0 5px;border-radius:3px;border:1px solid var(--cg-c);background:color-mix(in srgb,var(--cg-c) 10%,var(--page));color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;line-height:16px;cursor:pointer;overflow-wrap:anywhere;text-align:left}.cg-id:hover{border-width:1px;background:color-mix(in srgb,var(--cg-c) 22%,var(--page))}.cg-id.on{background:color-mix(in srgb,var(--cg-c) 30%,var(--page));box-shadow:0 0 0 2px var(--ink)}.cg-id[data-status=diagnostic]{font-style:italic}.cg-id[data-status=superseded]{border-style:dashed;text-decoration:line-through;color:var(--dim)}.cg-id[data-status=reserved],.cg-id[data-status=unregistered]{background:none;border-style:dotted;font-style:italic}@media (max-width: 760px){.cg-body{flex-wrap:wrap}.cg-card{flex-basis:100%;max-width:none}}.col{color:var(--col-ink);background:var(--col-bg);font-family:var(--col-font);font-size:var(--col-fs);line-height:1.5;padding:12px 16px 24px;max-width:1100px}.col *{box-sizing:border-box}.col h2{font-size:calc(var(--col-fs) + 6px);margin:0 0 6px;font-weight:600}.col h3{font-size:calc(var(--col-fs) + 1px);margin:0 0 6px;font-weight:600}.col a{color:var(--col-link)}.col code{font-family:var(--col-mono);font-size:calc(var(--col-fs) - 1px)}.col-head{border-bottom:1px solid var(--col-rule);padding-bottom:10px;margin-bottom:12px}.col-look{float:right;display:inline-flex;align-items:center;gap:6px;margin:2px 0 6px 16px;color:var(--col-dim);font-size:calc(var(--col-fs) - 1px)}.col-look-opts{display:inline-flex}.col-look button{font:inherit;color:var(--col-dim);background:transparent;border:1px solid var(--col-rule);margin:0;padding:1px 9px;cursor:pointer}.col-look button+button{margin-left:-1px}.col-look button:first-child{border-radius:3px 0 0 3px}.col-look button:last-child{border-radius:0 3px 3px 0}.col-look button[aria-pressed=true]{color:var(--col-ink);border-color:var(--col-ink);box-shadow:inset 0 0 0 1px var(--col-ink);font-weight:600;position:relative;cursor:default}.col-look button:focus-visible{outline:2px solid var(--col-link);outline-offset:2px;position:relative;z-index:1}.col-lede{margin:0 0 6px}.col-caveat,.col-note,.col-hint,.col-src{color:var(--col-dim)}.col-caveat{margin:0}.col-note{margin:0 0 8px}.col-hint,.col-src{font-size:calc(var(--col-fs) - 1px)}.col-sec{margin:0 0 18px}.col-warn{color:var(--col-bad)}.col-chip{display:inline-block;padding:0 6px;border-radius:3px;border:1px solid;font-size:calc(var(--col-fs) - 1px);white-space:nowrap;line-height:1.6}.col-chip[data-k=force]{color:var(--col-ok);background:var(--col-ok-bg)}.col-chip[data-k=pending]{color:var(--col-warn);background:var(--col-warn-bg)}.col-chip[data-k=build]{color:var(--col-info);background:var(--col-info-bg)}.col-chip[data-k=dev]{color:var(--col-violet);background:var(--col-violet-bg)}.col-grid-in{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.col fieldset{border:1px solid var(--col-rule);border-radius:4px;margin:0;padding:6px 10px 8px;min-width:0}.col legend{font-weight:600;padding:0 4px}.col-field{display:grid;gap:2px;margin:4px 0}.col-label{color:var(--col-dim)}.col-input{display:flex;align-items:center;gap:4px}.col input:where(:not([type=checkbox])),.col select{font:inherit;color:var(--col-ink);background:var(--col-field-bg);border:1px solid var(--col-field);border-radius:3px;padding:2px 6px;min-width:0;width:100%}.col-unit{color:var(--col-dim);white-space:nowrap}.col-field[data-bad] input,.col-field[data-bad] select{border-color:var(--col-bad)}.col-refused{border:1px solid var(--col-warn);background:var(--col-warn-bg);border-radius:4px;padding:8px 12px;margin:0 0 16px}.col-refused ul{margin:4px 0 0;padding-left:18px}.col-table{border-collapse:collapse;width:100%;margin:0 0 8px}.col-table th,.col-table td{border-bottom:1px solid var(--col-rule);padding:3px 8px 3px 0;text-align:left;vertical-align:top}.col-table th{color:var(--col-dim);font-weight:600}.col-table .num{text-align:right;font-variant-numeric:tabular-nums}.col-eq td:first-child{white-space:nowrap;color:var(--col-dim)}.col-rules td:nth-child(4),.col-rules td:nth-child(5){white-space:nowrap}.col-facts,.col-list{margin:4px 0 0;padding-left:18px}.col-cover{border-left:3px solid var(--col-rule);padding:2px 0 2px 8px;margin:6px 0}.col-cover[data-state=listed]{border-left-color:var(--col-warn)}.col-svg{width:100%;max-width:640px;height:auto;display:block}.col-svg text{fill:var(--col-dim);font-family:var(--col-font)}.col-tick{font-size:10px}.col-axis{font-size:11px}.col-grid{stroke:var(--col-grid);stroke-width:1}.col-line{fill:none;stroke:var(--col-series);stroke-width:2}.col-mark{stroke:var(--col-accent);stroke-width:1.5;stroke-dasharray:4 3}.col-dot{fill:var(--col-accent)}.col-bar-whole{fill:var(--col-whole)}.col-bar-part{fill:var(--col-part)}.col-bar-none{fill:var(--col-none)}.col-legend{color:var(--col-dim);font-size:calc(var(--col-fs) - 1px)}.col-key{display:inline-block;width:10px;height:10px;border-radius:2px;margin:0 4px 0 10px;vertical-align:-1px}.col-key[data-k=whole]{background:var(--col-whole)}.col-key[data-k=part]{background:var(--col-part)}.col-key[data-k=none]{background:var(--col-none)}.col-foot{border-top:1px solid var(--col-rule);padding-top:8px;color:var(--col-dim)}@media (max-width: 640px){.col{padding:10px 16px 20px}.col-look{float:none;margin:0 0 8px}.col-table{display:block;overflow-x:auto}}.col[data-col-skin=mms]{--col-bg: transparent;--col-ink: var(--ink, #1a1a1a);--col-dim: var(--dim, #5a5a4e);--col-rule: var(--rule, #a8a88c);--col-link: var(--navy, #003966);--col-field: var(--field, #7f9db9);--col-field-bg: var(--page, #fcfbf5);--col-bad: var(--bad, #9b1c1c);--col-ok: var(--ok, #15602f);--col-ok-bg: var(--s-ok-bg, #e3f3e8);--col-warn: var(--warn, #8a5a00);--col-warn-bg: var(--s-caution-bg, #fbeee4);--col-info: var(--s-info, #1f5fae);--col-info-bg: var(--s-info-bg, #e6eefa);--col-violet: var(--s-violet, #4a3aa7);--col-violet-bg: var(--s-violet-bg, #ecebf7);--col-grid: var(--chart-grid, #d8d8cc);--col-series: var(--chart-line, #003966);--col-accent: var(--w-chart-2, #eb6834);--col-whole: var(--w-chart-3, #1baf7a);--col-part: var(--w-chart-2, #eb6834);--col-none: var(--w-chart-1, #2a78d6);--col-font: inherit;--col-mono: var(--t-font-code, ui-monospace, Menlo, monospace);--col-fs: var(--t-fs-sm, 12px)}.col[data-col-skin=mms] .chk input:focus-visible{outline:1px solid var(--t-focus, var(--col-link));outline-offset:1px}.pat{display:flex;flex-direction:column;min-height:100%}.pat .pbar{background:var(--page)}.pat-days{font-variant-numeric:tabular-nums}.pat-mark{margin-left:auto}.pat-means,.pat-lane{margin:0;padding:4px 16px;font-size:var(--t-fs-xs, 11px);line-height:1.45;color:var(--dim)}.pat-means b{color:var(--ink);font-weight:600}.pat-lane{color:var(--ink);height:17px;box-sizing:content-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pat-warn{color:var(--warn)}.pat-one{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pat-side{line-height:14px;white-space:nowrap}.pat-rh,.pat-rl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pat-rh{color:var(--ink)}.pat-seen{color:var(--dim)}.pat-rl{display:block}.pat-rl>*+*{margin-left:8px}.pat-rv{color:var(--ink);font-weight:600;min-width:72px}.pat-rn{color:var(--ink);font-family:var(--t-mono, ui-monospace, monospace)}.pat-blocks.stale{opacity:.5}.pat-block{padding:6px 16px 2px}.pat-bh{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:var(--t-fs-xs, 11px);color:var(--dim)}.pat-bh b{color:var(--ink);font-weight:600}.pat-fixture{padding:0 5px;border:1px solid currentColor;border-radius:3px;color:var(--warn);letter-spacing:.04em}.pat-grid{overflow-x:auto;overflow-y:hidden;padding-top:2px}.pat-canvas{position:relative}.pat-canvas canvas{position:absolute;left:0;top:0}.pat-canvas canvas:last-child{cursor:crosshair}.pat-canvas canvas:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.pat-detail{margin:6px 16px;border:1px solid var(--rule);border-radius:3px}.pat-dh{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:4px 8px;border-bottom:1px solid var(--rule);font-size:var(--t-fs-xs, 11px)}.pat-dh b{color:var(--ink)}.pat-dh .spacer{flex:1}.pat-detail .wrap{margin:0}.pat-detail .grid.pat-dt{width:auto;min-width:0}.pat-detail .grid.pat-dt th,.pat-detail .grid.pat-dt td{padding-left:12px;padding-right:12px}.pat-dt td.num,.pat-rec-t td.num{text-align:right;font-variant-numeric:tabular-nums}.pat-recwrap{margin-top:6px;border-top:1px solid var(--rule);padding-bottom:12px}.pat-sub{padding:8px 16px 0;font-size:var(--t-fs-xs, 11px);font-weight:600;color:var(--ink)}.pat-rec-h{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:4px 16px;font-size:var(--t-fs-xs, 11px);color:var(--dim)}.pat-rec .wrap{margin:0 16px}.pat-held{margin:1px 0 3px;font-size:var(--t-fs-xs, 11px);line-height:1.45;color:var(--dim)}:root{--pg-5: #515c05;--pg-6: #13a451;--pg-7: #ba1b32}@media (prefers-color-scheme: dark){:root[data-skin=wattness]:not([data-theme=light]){--pg-5: #6e7209;--pg-6: #00ac53;--pg-7: #c82d3e}}:root[data-skin=wattness][data-theme=dark]{--pg-5: #6e7209;--pg-6: #00ac53;--pg-7: #c82d3e}.pane-body:has(>.content>.pg){position:relative;overflow:hidden}.content:has(>.pg){position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;padding:0}.pg{position:relative;display:flex;flex-direction:column;height:100%;isolation:isolate}.dock-fbox .pg{min-height:0}.pg-main{position:relative;flex:1;min-height:0;display:flex}.pg-board{flex:1;min-width:0;display:flex;flex-direction:column}.pg-board-in{flex:1;min-height:0;display:flex}.pg-board-in>.aw,.pg-board-in>.sealed{flex:1;margin:8px}.pg-work{position:relative;flex:1;min-width:0;display:flex;overflow-y:auto;overscroll-behavior:contain}.pg-chart{position:relative;flex:1;min-width:0;min-height:160px}.pg .cndl-gutter{flex-basis:128px}.pg .cndl-gutter.rail{flex-basis:40px}.pg .gt-title{cursor:default}.pg-ro-anchor{position:absolute;right:0;top:0;width:1px;height:0}.pg-drawer{flex:0 0 216px;min-height:0;display:flex;flex-direction:column;border-right:1px solid var(--rule);background:var(--panel);font-size:11px;line-height:15px;color:var(--ink)}.pg-drawer.shut{flex-basis:22px}.pg-drawer-hd{display:flex;align-items:center;gap:6px;padding:4px 6px;border-bottom:1px solid var(--rule)}.pg-drawer-hd b{flex:1}.pg-drawer.shut .pg-drawer-hd{flex-direction:column;padding:4px 0;border-bottom:0}.pg-drawer.shut .pg-drawer-hd b{writing-mode:vertical-rl;transform:rotate(180deg);font-weight:600}.pg-drawer-btn{font:inherit;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:1px solid var(--rule);border-radius:2px;background:var(--page);color:var(--dim);cursor:pointer}.pg-drawer-btn:hover{color:var(--ink)}.pg-search{margin:6px 6px 2px}.pg-search input{box-sizing:border-box;width:100%;font:inherit;padding:2px 6px;color:var(--ink);background:var(--page);border:1px solid var(--rule);border-radius:3px}.pg-cat{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 6px 8px}.pg-fam{margin-top:8px}.pg-fam>h3{margin:0 0 4px;font-size:11px;font-weight:600;color:var(--ink)}.pg-fam-note{margin:0 0 4px;color:var(--dim)}.pg-fam .ss{display:block;margin-bottom:4px}.pg-chips{display:flex;flex-wrap:wrap;gap:3px}.pg-chip{font:inherit;font-size:11px;line-height:15px;padding:1px 6px;border:1px solid var(--rule);border-radius:9px;color:var(--ink);background:var(--page);cursor:grab;white-space:nowrap;touch-action:none}.pg-chip:hover{border-color:var(--dim)}.pg-chip:active{cursor:grabbing}.pg-chip.family{font-weight:600}.pg-chip.on{border-style:dashed;color:var(--dim)}.pg-svc{display:grid;grid-template-columns:50px 1fr;align-items:center;gap:3px 4px;margin-top:4px}.pg-svc>b{font-weight:600}.pg-none{color:var(--dim);margin:6px 0}.pg-drop-row{position:absolute;left:0;right:0;pointer-events:none;z-index:6;box-shadow:inset 0 0 0 2px var(--t-focus, var(--ink));background:color-mix(in srgb,var(--ink) 5%,transparent)}.pg-drop-row.refused{box-shadow:inset 0 0 0 2px var(--dim);background:none}.pg-drop-gap{position:absolute;left:0;right:0;height:0;border-top:2px solid var(--t-focus, var(--ink));pointer-events:none;z-index:6}.pg-drop-say{position:absolute;left:8px;z-index:7;pointer-events:none;padding:1px 6px;font-size:11px;line-height:15px;color:var(--ink);background:var(--panel);border:1px solid var(--rule);border-radius:3px;white-space:nowrap}.pg-newrow{flex:none;margin:0;padding:3px 8px;font-size:11px;line-height:15px;color:var(--dim);text-align:center;border-top:1px dashed var(--rule);background:var(--panel)}.pg-newrow.over{color:var(--ink);border-top:2px solid var(--t-focus, var(--ink))}.pg-empty{flex:1;display:flex;align-items:center;justify-content:center;margin:12px;padding:24px;border:1px dashed var(--rule);border-radius:4px;color:var(--dim);text-align:center;font-size:12px;line-height:18px}.pg-empty.over{border:2px solid var(--t-focus, var(--ink));color:var(--ink)}.pg-empty p{margin:0;max-width:46ch}.pg-sw{display:inline-block;flex:none;width:18px;height:8px;vertical-align:0}.pg-sw line{stroke-linecap:butt}.pg .gt-title.pg-one{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;cursor:pointer}.pg .gt-title.pg-one>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg .gt-row.tall .gt-title.pg-one>span{white-space:normal}.pg-lg-line{display:flex;flex-wrap:nowrap;gap:0 10px}.pg-lg-entry{display:inline-flex;align-items:baseline;gap:4px;min-width:0;max-width:100%;font:inherit;padding:0;border:0;background:none;color:var(--ink);cursor:pointer;white-space:nowrap;pointer-events:auto;text-align:left}.pg-lg-entry .pg-sw{align-self:center}.pg-lg-entry .pg-lg-name{overflow:hidden;text-overflow:ellipsis}.pg-lg-entry[data-hidden]{color:var(--dim);text-decoration:line-through}.pg-lg-entry:focus-visible{outline:1px solid var(--t-focus, var(--ink));outline-offset:1px}.pg-lg-v{font-variant-numeric:tabular-nums}.pg-style-anchor{position:absolute;pointer-events:none}.pg-style{width:min(300px,calc(100vw - 16px));padding:8px 10px;box-sizing:border-box;font-size:12px;line-height:1.45;color:var(--ink);background:var(--panel, var(--page));border:1px solid var(--rule);border-radius:6px;box-shadow:0 6px 20px #0000002e}.pg-style-hd{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.pg-style-hd b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-style-row{display:grid;grid-template-columns:62px 1fr;align-items:center;gap:6px;margin:5px 0}.pg-style-row>label,.pg-style-row>span:first-child{color:var(--dim)}.pg-style-row input[type=text]{box-sizing:border-box;width:100%;font:inherit;padding:1px 5px;color:var(--ink);background:var(--page);border:1px solid var(--rule);border-radius:3px}.pg-style-row input[type=range]{width:100%}.pg-swatches{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.pg-swatch{width:18px;height:18px;padding:0;border:1px solid var(--rule);border-radius:3px;cursor:pointer;background:var(--page);display:inline-flex;align-items:center;justify-content:center}.pg-swatch>i{display:block;width:12px;height:12px;border-radius:2px}.pg-swatch[aria-pressed=true],.pg-swatch[data-on]{box-shadow:0 0 0 2px var(--t-focus, var(--ink))}.pg-swatch input[type=color]{width:16px;height:16px;padding:0;border:0;background:none;cursor:pointer}.pg-style-why{margin:2px 0 6px;color:var(--dim);font-size:11px}.pg-style-foot{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:8px;padding-top:6px;border-top:1px solid var(--rule)}.pg-style-foot .lg-link{display:inline-flex;align-items:center;gap:4px}.pg .ro-row .pg-ro-s{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 5px}.pg .ro-row .pg-ro-s .pg-sw{align-self:center}.pg .ro-row .pg-ro-s .lg-v{margin-left:auto;white-space:nowrap}.pg .ro-row .pg-ro-s[data-hidden]{color:var(--dim)}.pg-ro-why{flex-basis:100%;padding-left:23px}.terminal-structure,.structure-card-visual{--structure-tone-0: var(--w-chart-1);--structure-tone-1: color-mix(in srgb, var(--w-chart-1) 55%, var(--w-chart-4));--structure-tone-2: var(--w-chart-4);--structure-tone-3: color-mix(in srgb, var(--w-chart-4) 45%, var(--w-chart-2));--structure-tone-4: var(--w-chart-2);--structure-tone-5: color-mix(in srgb, var(--w-chart-2) 45%, #eab64c)}.structure-card-visual{position:relative;display:block;width:100%;margin:var(--t-space-3) 0 0;padding:0;border:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.structure-card-visual>.terminal-structure-canvas{width:76%;height:188px;margin-left:20%;display:block}.structure-card-legend{position:absolute;left:0;top:var(--t-space-4);display:flex;flex-direction:column-reverse;gap:var(--t-space-2);pointer-events:none}.structure-card-legend>span{display:flex;align-items:center;gap:var(--t-space-2);color:var(--dim);font-size:var(--t-fs-2xs)}.structure-card-legend i{padding:1px var(--t-space-1);border:1px solid color-mix(in srgb,var(--ink) 26%,transparent);border-left:2px solid var(--structure-tone);border-radius:var(--t-radius-xs);background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink);font-size:var(--t-fs-2xs);font-style:normal;font-variant-numeric:tabular-nums}.structure-card-legend i[data-layer="0"]{--structure-tone: var(--structure-tone-0)}.structure-card-legend i[data-layer="1"]{--structure-tone: var(--structure-tone-1)}.structure-card-legend i[data-layer="2"]{--structure-tone: var(--structure-tone-2)}.structure-card-legend i[data-layer="3"]{--structure-tone: var(--structure-tone-3)}.structure-card-legend i[data-layer="4"]{--structure-tone: var(--structure-tone-4)}.structure-card-legend i[data-layer="5"]{--structure-tone: var(--structure-tone-5)}.structure-card-caption{display:flex;justify-content:space-between;align-items:center;padding-block:var(--t-space-2);border-top:1px solid var(--rule);font-size:var(--t-fs-2xs)}.structure-card-visual:focus-visible{outline:2px solid var(--t-focus);outline-offset:4px;border-radius:var(--t-radius)}.structure-card-visual.is-assembled>.terminal-structure-canvas{animation:structure-assemble .65s cubic-bezier(.2,.7,.2,1) both}@keyframes structure-assemble{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}.terminal-structure{margin-top:var(--t-space-5);font-size:var(--t-fs-sm)}.structure-intro{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--t-space-2) var(--t-space-5);margin-bottom:var(--t-space-4)}.structure-intro p{margin:0;color:var(--ink)}.structure-intro>span{color:var(--dim);font-size:var(--t-fs-2xs)}.structure-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--t-space-3) var(--t-space-5);padding:var(--t-space-3) var(--t-space-4);border:1px solid var(--rule);border-radius:var(--t-radius-md) var(--t-radius-md) 0 0;background:color-mix(in srgb,var(--panel) 86%,var(--page))}.structure-toolbar label{display:flex;align-items:center;gap:var(--t-space-2);color:var(--dim);font-size:var(--t-fs-xs)}.structure-toolbar input[type=range]{width:90px;cursor:pointer}.structure-toolbar output{min-width:24px;font-size:var(--t-fs-2xs);font-variant-numeric:tabular-nums}.structure-layout{display:grid;grid-template-columns:minmax(0,1fr) 220px;border:1px solid var(--rule);border-top:0;border-radius:0 0 var(--t-radius-md) var(--t-radius-md);overflow:hidden}.structure-stage{min-width:0;position:relative;background:var(--panel)}.structure-stage-meta{display:flex;justify-content:space-between;gap:var(--t-space-5);padding:var(--t-space-4) var(--t-space-5) 0;color:var(--dim);font-size:var(--t-fs-2xs)}.terminal-structure-canvas{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none;overflow:visible}.terminal-structure-canvas:not(.is-compact)[data-camera=spatial]{cursor:grab}.terminal-structure-canvas:not(.is-compact)[data-camera=spatial]:active{cursor:grabbing}.structure-plate{stroke:color-mix(in srgb,var(--ink) 26%,transparent);stroke-width:1}.structure-plate-edge{fill:color-mix(in srgb,var(--ink) 4%,var(--panel));stroke:color-mix(in srgb,var(--ink) 16%,transparent);stroke-width:.7}@media (forced-colors: none){:root[data-theme=dark] .structure-plate-edge{fill:color-mix(in srgb,var(--ink) 12%,var(--panel));stroke:color-mix(in srgb,var(--ink) 22%,transparent)}}.structure-grid{fill:none;stroke:color-mix(in srgb,var(--ink) 11%,transparent);stroke-width:.65}.structure-layer-label text{fill:var(--ink);font-size:12px;font-weight:var(--t-fw-strong)}.structure-layer-label .structure-layer-number{fill:var(--dim);font-size:11px;font-weight:400}.structure-layer-label path{fill:none;stroke:color-mix(in srgb,var(--ink) 20%,transparent);stroke-width:.6}.structure-wires path{fill:none;stroke:color-mix(in srgb,var(--ink) 24%,transparent);stroke-width:.85;opacity:.32}.structure-wires .is-watch{stroke-dasharray:4 5}.structure-wires .is-active{stroke:var(--t-accent-mark);stroke-width:1.6;opacity:1;filter:drop-shadow(0 0 1.75px var(--panel))}.terminal-structure-canvas.has-active .structure-wires path:not(.is-active){opacity:.13}.structure-node{outline:none;cursor:pointer}.structure-node-hit,.structure-label-hit{fill:transparent;stroke:none}.structure-label-leader{fill:none;stroke:var(--dim);stroke-width:.6}.structure-mobile-focus{display:none}.structure-node-dot{fill:var(--panel);stroke:color-mix(in srgb,var(--ink) 60%,transparent);stroke-width:1.4}.structure-node-halo{fill:transparent;stroke:transparent;stroke-width:1}.structure-node text{fill:var(--ink);font-size:11px;font-weight:400;stroke:var(--panel);stroke-width:3;paint-order:stroke;stroke-linejoin:round;pointer-events:none}.structure-node .structure-node-count{fill:var(--dim);font-size:10px;font-weight:400}.structure-node.is-near .structure-node-dot{stroke:var(--t-accent-mark);stroke-width:1.8}.structure-node.is-active .structure-node-dot,.structure-node.is-selected .structure-node-dot{fill:var(--t-accent-mark);stroke:var(--ink);stroke-width:1.2}.structure-node.is-active text{font-weight:var(--t-fw-strong)}.structure-node.is-active .structure-node-halo{fill:color-mix(in srgb,var(--t-accent-mark) 12%,transparent);stroke:color-mix(in srgb,var(--t-accent-mark) 45%,transparent)}.structure-node:focus-visible .structure-node-hit{fill:color-mix(in srgb,var(--t-focus) 8%,transparent);stroke:var(--t-focus);stroke-width:1.2}.terminal-structure-canvas.has-active .structure-node:not(.is-near):not(.is-selected){opacity:.55}.structure-wire-legend{display:flex;align-items:center;flex-wrap:wrap;gap:var(--t-space-3) var(--t-space-5);padding:var(--t-space-3) var(--t-space-5) var(--t-space-4);color:var(--dim);font-size:var(--t-fs-2xs)}.structure-wire-legend>span{display:inline-flex;align-items:center;gap:var(--t-space-2)}.structure-wire-legend>span:last-child{margin-left:auto}.structure-wire-legend i{width:18px;height:0;border-top:1.5px solid var(--t-accent-mark)}.structure-wire-legend i.is-watch{border-top-style:dashed}.structure-navigator{min-width:0;height:0;min-height:100%;overflow-y:auto;padding:var(--t-space-2) 0;border-left:1px solid var(--rule);background:color-mix(in srgb,var(--panel) 88%,var(--page))}.structure-navigator details{border-bottom:1px solid var(--rule)}.structure-navigator details:last-child{border-bottom:0}.structure-navigator summary{display:flex;align-items:center;gap:var(--t-space-2);min-height:var(--t-row);padding:0 var(--t-space-4);cursor:pointer;font-size:var(--t-fs-sm);font-weight:var(--t-fw-strong)}.structure-navigator summary>span,.structure-navigator summary small{color:var(--dim);font-size:var(--t-fs-2xs);font-weight:400}.structure-navigator summary small{margin-left:auto}.structure-navigator details>div{display:flex;flex-direction:column;gap:2px;padding:0 var(--t-space-3) var(--t-space-3)}.structure-navigator button{display:flex;justify-content:space-between;align-items:center;gap:var(--t-space-3);min-height:var(--t-row);padding:0 var(--t-space-3);border:1px solid transparent;border-radius:var(--t-radius);background:transparent;color:var(--ink);text-align:left;font:inherit;font-size:var(--t-fs-sm)}.structure-navigator button small{color:var(--dim);font-size:var(--t-fs-2xs)}.structure-navigator button.is-related{background:color-mix(in srgb,var(--t-accent-mark) 6%,transparent)}.structure-navigator button[aria-pressed=true]{background:var(--t-selected, var(--amber));box-shadow:var(--t-mark-edge, none)}.structure-navigator .is-hidden-layer summary{color:var(--dim)}.structure-inspector{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:var(--t-space-6);margin:var(--t-space-5) 0 0}.structure-selection h4{margin:var(--t-space-2) 0;font-size:var(--t-fs-title);font-weight:var(--t-fw-strong)}.structure-selection p{max-width:44em;margin:0;color:var(--dim);font-size:var(--t-fs-sm);line-height:var(--t-lh-prose)}.structure-open{margin-top:var(--t-space-4);display:inline-flex;align-items:center;gap:var(--t-space-2)}.structure-relations{min-width:0}.structure-relations>.t-eyebrow{display:block;margin-bottom:var(--t-space-2)}.structure-relations button{display:grid;grid-template-columns:82px minmax(0,1fr) 12px;gap:var(--t-space-4);width:100%;min-height:var(--t-row);align-items:center;padding:0;border:0;border-top:1px solid var(--rule);background:transparent;color:var(--ink);text-align:left;font:inherit;font-size:var(--t-fs-sm)}.structure-relations button>span{color:var(--dim);font-size:var(--t-fs-2xs)}.structure-relations button strong{font-weight:400}.structure-section-list{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--t-space-3);padding-top:var(--t-space-4);border-top:1px solid var(--rule)}.structure-section-list>.t-eyebrow{grid-column:1 / -1;margin-bottom:var(--t-space-1)}.structure-section-list>button{display:flex;justify-content:space-between;align-items:center;gap:var(--t-space-4);min-height:var(--t-ctl-h);padding:0 var(--t-space-3);border:1px solid var(--rule);border-radius:var(--t-radius);background:transparent;color:var(--ink);text-align:left;font:inherit;font-size:var(--t-fs-sm)}.structure-section-list>button small{flex-shrink:0;color:var(--dim);font-size:var(--t-fs-2xs)}.structure-section-list>button[aria-pressed=true]{background:var(--t-selected, var(--amber));box-shadow:var(--t-mark-under, none)}.structure-dependency-detail{grid-column:1 / -1;margin-top:var(--t-space-1);color:var(--dim);font-size:var(--t-fs-xs)}.structure-dependency-detail>div{display:flex;flex-wrap:wrap;gap:var(--t-space-1)}.structure-dependency-detail code{padding:2px var(--t-space-2);border:1px solid var(--rule);border-radius:var(--t-radius-xs);background:var(--page);font-size:var(--t-fs-2xs)}.structure-dependency-detail p{line-height:var(--t-lh-prose)}.structure-footnote{margin:var(--t-space-5) 0 0;padding-top:var(--t-space-4);border-top:1px solid var(--rule);color:var(--dim);font-size:var(--t-fs-2xs);line-height:var(--t-lh)}.structure-navigator button:hover,.structure-relations button:hover,.structure-section-list>button:hover{background:var(--t-hover, var(--panel))}@media (max-width: 1100px){.structure-layout{grid-template-columns:minmax(0,1fr) 190px}.structure-stage-meta>span:last-child{display:none}}@media (max-width: 760px){.structure-toolbar{gap:var(--t-space-3);padding:var(--t-space-3)}.structure-toolbar .seg{width:100%}.structure-layout{grid-template-columns:1fr}.structure-stage{overflow:hidden}.structure-stage>.terminal-structure-canvas{width:125%;max-width:none;margin-left:-25%}.structure-stage .structure-node-label,.structure-stage .structure-layer-label{display:none}.structure-mobile-focus{display:flex;flex-direction:column;gap:var(--t-space-1);margin:0 var(--t-space-3) var(--t-space-3);padding:var(--t-space-3);border:1px solid var(--rule);border-left:2px solid var(--t-accent-mark);border-radius:var(--t-radius)}.structure-mobile-focus strong{font-size:var(--t-fs-sm);font-weight:var(--t-fw-strong)}.structure-mobile-focus span{color:var(--dim);font-size:var(--t-fs-2xs);line-height:var(--t-lh-prose)}.structure-wire-legend>span:last-child{margin-left:0}.structure-navigator{height:auto;min-height:0;max-height:300px;border-left:0;border-top:1px solid var(--rule)}.structure-inspector{grid-template-columns:1fr;gap:var(--t-space-5)}.structure-section-list{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.structure-card-visual.is-assembled>.terminal-structure-canvas{animation:none}}@media (forced-colors: active){.structure-plate,.structure-plate-edge{fill:Canvas;stroke:CanvasText}.structure-layer-label text,.structure-node text{fill:CanvasText;stroke:Canvas}.structure-wires path,.structure-wires .is-active,.structure-node-dot{stroke:CanvasText}.structure-node-dot{fill:Canvas}.structure-node.is-active .structure-node-dot{fill:Highlight}.structure-card-visual,.terminal-structure{forced-color-adjust:auto}}.intro-gate{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;background:var(--t-chrome, #101315);color:var(--w-fg, #d7d9d4);opacity:1;transition:opacity .4s ease .16s}.intro-gate-host{position:fixed;left:0;right:0;bottom:0;z-index:60}.intro-gate-host>.intro-gate{position:absolute}.intro-gate-box{display:flex;flex-direction:column;align-items:center;margin-top:-3vh;opacity:0;animation:intro-gate-in .26s ease-out .15s both}.intro-gate.is-shown .intro-gate-box{animation:none;opacity:1}.intro-gate-mark{display:block;width:46px;height:auto;color:var(--w-fg, #d7d9d4);opacity:.94}.intro-gate-line{position:relative;display:block;width:184px;height:2px;margin-top:24px;border-radius:1px;overflow:hidden;background:#ffffff1f}.intro-gate-line i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--t-accent-mark, #2ec7a6);transform-origin:left center;transform:scaleX(0);transition:transform .35s ease-out}.intro-gate-words{margin:14px 0 0;font:500 12.5px/16px var(--w-font-sans, system-ui, sans-serif);letter-spacing:.01em;color:var(--w-muted, #969ca3);white-space:nowrap}.intro-gate-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.intro-gate.is-leaving{opacity:0;pointer-events:none}.intro-gate.is-leaving .intro-gate-box{animation-play-state:paused}.intro-gate.is-leaving .intro-gate-box>*{opacity:0;transition:opacity .16s ease .12s}.intro-gate.is-leaving .intro-gate-line i{transform:scaleX(1)!important;transition-duration:.16s}@keyframes intro-gate-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.intro-cue{position:absolute;left:67%;bottom:26px;z-index:40;transform:translate(-50%);margin:0;display:inline-flex;align-items:center;gap:9px;padding:6px 11px;border-radius:4px;white-space:nowrap;font:500 12.5px/16px var(--w-font-sans, system-ui, sans-serif);color:#a9b1ba;background:var(--intro-plate, rgba(13, 17, 23, .86));box-shadow:0 0 0 1px #ffffff24,0 4px 14px #00000047;opacity:0;transition:opacity .25s ease;pointer-events:none}.intro-cue.is-on{opacity:1;transition:opacity .35s ease .35s}.intro-cue-line{position:relative;display:block;width:44px;height:2px;border-radius:1px;overflow:hidden;background:#ffffff24}.intro-cue-line i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--t-accent-mark, #2ec7a6);transform-origin:left center;transform:scaleX(0);transition:transform .35s ease-out}@media (prefers-reduced-motion: reduce){.intro-gate,.intro-gate-line i,.intro-cue,.intro-cue-line i{transition:none}.intro-gate-box{animation-duration:1ms}}.terminal-arrival{height:100%;display:flex;flex-direction:column;overflow:clip;background:var(--page);color:var(--ink);font:var(--t-fs, 13px)/var(--t-lh, 1.45) var(--w-font-sans, system-ui, sans-serif)}.arrival-scroll{flex:1;min-height:0;overflow:auto;scroll-behavior:smooth}.terminal-arrival :where(*,*:before,*:after){box-sizing:border-box}:where(.terminal-arrival) button{cursor:pointer;font-family:inherit}:where(.terminal-arrival) button:disabled{cursor:default}.arrival-header{flex:none;min-height:calc(var(--terminal-ribbon-height) + 2 * var(--terminal-masthead-block));padding:var(--terminal-masthead-block) var(--terminal-masthead-inset);border-bottom:1px solid var(--rule);position:relative;z-index:6;background:var(--page)}.arrival-header .masthead-identity{min-height:var(--terminal-ribbon-height)}.arrival-enter{white-space:nowrap;display:inline-flex;align-items:center;gap:var(--t-space-2)}.terminal-arrival{--terminal-ribbon-height: 32px;--terminal-masthead-block: 4px}.terminal-arrival .arrival-header .arrival-settings{display:flex;align-items:center;gap:var(--t-space-5)}@media (min-width: 461px){.terminal-arrival .arrival-header .masthead-appearance{gap:var(--t-space-5)}.terminal-arrival .arrival-header .masthead-settings .skin-switch{gap:var(--t-space-2);font-size:var(--t-fs-sm)}.terminal-arrival .arrival-header .masthead-settings .skin-switch button{height:32px;line-height:30px;padding:0 var(--t-space-4)}.terminal-arrival .arrival-header .theme-switch{gap:var(--t-space-2);font-size:var(--t-fs-sm)}.terminal-arrival .arrival-header .masthead-appearance .ss-btn{height:32px;min-width:92px;padding:0 var(--t-space-3) 0 var(--t-space-4);font-size:var(--t-fs-sm)}}@media (max-width: 1100px){.terminal-arrival .arrival-header .arrival-settings,.terminal-arrival .arrival-header .masthead-appearance{gap:var(--t-space-3)}.terminal-arrival .arrival-header :is(.skin-switch-label,.theme-switch-label){display:none}}@media (max-width: 767px){.terminal-arrival .arrival-header{grid-template-columns:auto minmax(0,1fr)}.terminal-arrival .arrival-header .arrival-settings{grid-column:1 / -1;justify-self:end}.terminal-arrival .arrival-header .arrival-settings{display:grid;grid-template-columns:auto auto}.terminal-arrival .arrival-header .masthead-appearance{grid-column:1 / -1;justify-content:flex-end}.terminal-arrival .arrival-header .terminal-resources{grid-column:1;justify-self:end}.terminal-arrival .arrival-header .masthead-actions{grid-column:2;justify-self:end;width:auto}}@media (max-width: 767px){.terminal-arrival .arrival-header.is-visitor{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--t-space-5);row-gap:var(--t-space-2)}.terminal-arrival .arrival-header.is-visitor .arrival-settings{display:flex;align-items:center;gap:var(--t-space-3);margin-left:auto}}.terminal-arrival .arrival-header .arrival-pair{display:grid;grid-template-columns:1fr;column-gap:var(--t-space-5);align-items:center}.terminal-arrival .arrival-header .arrival-pair.has-replay{grid-template-columns:1fr 1fr}.terminal-arrival .arrival-header .arrival-pair>:is(.arrival-enter,.arrival-skip){grid-row:1;grid-column:-2}.terminal-arrival .arrival-header .arrival-pair>button.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--t-space-2);box-sizing:border-box;width:100%;min-width:0;height:32px;margin:0;padding:0 var(--t-space-5);font:600 13px/1 var(--w-font-sans);letter-spacing:0;border-radius:var(--t-radius);white-space:nowrap}.terminal-arrival .arrival-header .arrival-pair>button.btn .glyph{width:10px;height:10px}.terminal-arrival .arrival-header .account-sign-in{box-sizing:border-box;height:32px;margin:0;padding:0 var(--t-space-5);font:600 13px/1 var(--w-font-sans);border-radius:var(--t-radius)}@media (max-width: 899px){.terminal-arrival .arrival-header .arrival-pair.has-replay{grid-template-columns:1fr}.terminal-arrival .arrival-header .arrival-pair>button.arrival-replay{display:none}}.terminal-arrival .arrival-header .terminal-resources .ss-btn{display:inline-flex;align-items:center;box-sizing:border-box;height:32px;margin:0;padding:0 var(--t-space-4);min-width:0;font:600 13px/1 var(--w-font-sans);letter-spacing:0;border-radius:var(--t-radius);white-space:nowrap}.arrival-later{transition:opacity .3s ease}.arrival-header.is-intro .arrival-later{visibility:hidden;opacity:0;transition:none}@media (prefers-reduced-motion: reduce){.arrival-later{transition:none}}.arrival-stage{position:relative;isolation:isolate;height:calc(100dvh - var(--terminal-ribbon-height) - 2 * var(--terminal-masthead-block) - 1px);min-height:720px;overflow:hidden;border-bottom:1px solid var(--rule)}.arrival-map{position:absolute;top:0;right:0;bottom:0;left:0}.arrival-map .fmap{height:100%}.arrival-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 54% 36% at 50% 25%,color-mix(in srgb,var(--page) 82%,transparent),color-mix(in srgb,var(--page) 48%,transparent) 60%,transparent 100%)}.arrival-map-key{position:absolute;z-index:3;top:var(--t-space-4);right:var(--t-space-5)}.arrival-map-key .fm-entry-key{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin:0;padding:2px var(--t-space-2);border-radius:var(--t-radius-xs);background:color-mix(in srgb,var(--page) 82%,transparent);color:var(--dim);font-size:var(--t-fs-2xs)}.arrival-map-key .fm-entry-key>span:first-child{display:inline-flex;align-items:center;gap:var(--t-space-2);color:var(--ink)}.arrival-map-key .fm-key-ramp{display:inline-block;width:48px;height:6px;border-radius:var(--t-radius-xs)}:root.theme-fade::view-transition-old(root),:root.theme-fade::view-transition-new(root){animation-duration:.42s;animation-timing-function:ease}.arrival-composition{position:absolute;z-index:4;inset:var(--t-space-6) 0 auto;display:grid;align-items:start;pointer-events:none;grid-template-columns:minmax(260px,1fr) minmax(0,800px) minmax(260px,1fr);column-gap:32px;row-gap:var(--t-space-3);padding-inline:48px}.arrival-composition>*{pointer-events:auto}.arrival-kicker{grid-column:1 / -1;grid-row:1;justify-self:center}.arrival-markets{display:inline-flex;align-items:center;gap:var(--t-space-4)}.arrival-market{display:block;flex:none;width:auto;-webkit-user-select:none;user-select:none}.arrival-market.is-live{display:inline-flex;align-items:center;gap:var(--t-space-2)}.arrival-market.is-live img{display:block;width:auto}.arrival-market.is-live .pill{font-size:var(--t-fs-2xs);letter-spacing:0}.arrival-markets-rest{width:320px;overflow:hidden;cursor:default;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.arrival-markets-track{display:inline-flex;align-items:center;gap:var(--t-space-5);white-space:nowrap;animation:arrival-markets 28s linear infinite}.arrival-markets-rest:hover .arrival-markets-track{animation-play-state:paused}.arrival-markets-track .arrival-market{filter:brightness(0);opacity:.36}:root[data-theme=dark] .arrival-markets-track .arrival-market{filter:brightness(0) invert(1);opacity:.4}:root[data-theme=dark] .arrival-market.is-live img{filter:brightness(1.3)}@media (forced-colors: active){.arrival-markets-track .arrival-market{opacity:1}}@keyframes arrival-markets{to{transform:translate(calc(-50% - var(--t-space-5) / 2))}}.arrival-headline{grid-column:1 / -1;grid-row:2;margin:0 0 var(--t-space-2);text-align:center;text-shadow:0 0 12px var(--page),0 0 3px var(--page)}.arrival-line{margin:0;white-space:nowrap;outline:none;font:650 calc(var(--t-fs-display) * 1.36)/40px var(--t-font-display);letter-spacing:-.025em}.arrival-sub{margin:0;color:var(--dim);font-size:var(--t-fs-title)}[data-skin=mms] .arrival-line{font-weight:var(--t-fw-strong);letter-spacing:0}.terminal-arrival .arrival-line:focus{outline:none}.arrival-question{grid-column:2;grid-row:3;height:56px;padding:var(--t-space-2)}.arrival-question>.paper{display:flex;align-items:center;gap:var(--t-space-3);height:100%;padding:0 var(--t-space-2) 0 var(--t-space-5);background:transparent}.arrival-ness{font-size:var(--t-fs-sm);font-weight:var(--t-fw-strong)}.arrival-question input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--ink);outline:none;font:inherit;font-size:var(--t-fs-title)}.arrival-question input::placeholder{color:var(--dim)}.arrival-question:before{transition:box-shadow .16s ease-out}.arrival-question:focus-within:before{box-shadow:0 0 0 1px var(--t-accent-mark),var(--glass-rim),var(--glass-lift),var(--glass-depth),0 0 0 4px color-mix(in srgb,var(--t-accent-mark) 22%,transparent)}.terminal-arrival .arrival-question input:focus{box-shadow:none}@media (prefers-contrast: more),(prefers-reduced-transparency: reduce),(forced-colors: active){.arrival-question:focus-within{outline:2px solid var(--t-focus);outline-offset:2px}}@media (prefers-reduced-motion: reduce){.arrival-question:before{transition:none}}.arrival-roles{grid-column:2;grid-row:4;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--t-space-2)}.arrival-roles button{height:var(--t-ctl-h);padding:0 var(--t-space-4);border:1px solid var(--rule);border-radius:var(--t-radius-pill);background:color-mix(in srgb,var(--page) 90%,transparent);color:var(--ink);font-size:var(--t-fs-sm);white-space:nowrap}.arrival-roles button:hover{background:color-mix(in srgb,var(--ink) 6%,var(--page))}.arrival-roles button[aria-pressed=true]{background:var(--t-selected, var(--amber));box-shadow:inset 0 0 0 1px var(--t-accent-mark)}[data-skin=mms] .arrival-roles button{padding:0 var(--t-space-3)}.arrival-feedback{grid-column:2;grid-row:5;margin:0;text-align:center;overflow-wrap:anywhere;color:var(--dim);font-size:var(--t-fs-sm);text-shadow:0 0 8px var(--page),0 0 2px var(--page)}.arrival-preview{width:260px;height:164px}.arrival-preview.is-left{grid-column:1;grid-row:3 / 6;justify-self:end}.arrival-preview.is-right{grid-column:3;grid-row:3 / 6;justify-self:start}.arrival-preview.is-below{grid-column:2;grid-row:6;justify-self:center}.arrival-preview>.paper{display:flex;flex-direction:column;gap:var(--t-space-1);height:100%;padding:var(--t-space-2) var(--t-space-3);overflow:hidden}.arrival-preview h3{margin:0;min-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-fs-sm);font-weight:var(--t-fw-strong)}.arrival-preview-open{all:unset;cursor:pointer}.arrival-preview-open:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit}.arrival-preview:hover>.paper{background:color-mix(in srgb,var(--page) 40%,transparent)}.arrival-preview:hover h3{text-decoration:underline;text-decoration-color:var(--t-accent-mark);text-underline-offset:3px}.arrival-preview:has(.arrival-preview-open:focus-visible){outline:2px solid var(--t-focus);outline-offset:2px}.arrival-preview-body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:var(--t-space-1)}.arrival-figure{flex:1;min-height:0;overflow:hidden}.arrival-words{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:var(--t-fs-xs)}.arrival-words.is-empty{flex:1;display:grid;place-items:center;white-space:normal;text-align:center;color:var(--dim);font-size:var(--t-fs-sm)}.arrival-source{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dim);font-size:var(--t-fs-2xs)}.arrival-role-action{grid-column:2;grid-row:7;justify-self:center;width:min(640px,100%)}.arrival-role-action>.paper{display:flex;align-items:center;gap:var(--t-space-4);padding:var(--t-space-2) var(--t-space-2) var(--t-space-2) var(--t-space-5)}.arrival-role-action p{flex:1;min-width:0;margin:0;color:var(--ink);font-size:var(--t-fs-sm)}.arrival-role-action .cta{display:inline-flex;align-items:center;gap:var(--t-space-2);white-space:nowrap}.arrival-cards{position:absolute;z-index:4;left:0;right:0;bottom:56px;display:grid;grid-template-columns:repeat(3,minmax(0,384px));justify-content:center;gap:48px;padding-inline:48px;pointer-events:none}.arrival-cards>*{pointer-events:auto}.arrival-card{height:260px;min-width:0}.arrival-card>.paper{display:flex;flex-direction:column;gap:var(--t-space-2);height:100%;padding:var(--t-space-3) var(--t-space-4);overflow:hidden}.arrival-card header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--t-space-3)}.arrival-card h2{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-fs-title);font-weight:var(--t-fw-strong)}.arrival-card header .linky,.arrival-check-source .linky{flex:none;display:inline-flex;align-items:center;gap:var(--t-space-1);white-space:nowrap;font-size:var(--t-fs-xs)}.arrival-card-figure{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:var(--t-space-1)}.arrival-shot{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:left top;border-radius:var(--t-radius-sm);box-shadow:0 0 0 1px var(--rule);background:var(--page)}.arrival-card-figure>.arrival-shot{flex:1}.arrival-preview.has-shot .arrival-preview-body{flex:1;min-height:0;display:flex}.arrival-card-words{flex:none;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dim);font-size:var(--t-fs-xs)}.arrival-check-source{display:flex;align-items:baseline;justify-content:space-between;gap:var(--t-space-3)}.arrival-check-source>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arrival-card .ss,.arrival-card .ss-btn{width:100%!important}.arrival-card .structure-card-caption,.arrival-map .fm-scale-n{display:none}.arrival-card .structure-card-visual{flex:1;min-height:0;overflow:hidden}.arrival-card .structure-card-visual>.terminal-structure-canvas{height:150px}.arrival-reading{position:fixed;z-index:40;left:50%;transform:translate(-50%);top:calc(var(--terminal-ribbon-height, 40px) + 32px);width:min(1248px,calc(100% - 48px));max-height:calc(100vh - var(--terminal-ribbon-height, 40px) - 64px);overflow:auto;margin:0}.arrival-reading>.paper{padding:var(--t-space-5)}.arrival-reading header{display:flex;align-items:center;justify-content:space-between;gap:var(--t-space-5)}.arrival-reading h3{margin:var(--t-space-1) 0 0;font-size:var(--t-fs-title);font-weight:var(--t-fw-strong)}.arrival-card-inspection{margin-top:var(--t-space-4)}.arrival-card-inspection .pv-compact{height:280px}@media (max-height: 880px){.arrival-preview.is-below{display:none}.arrival-role-action{grid-row:6}.arrival-card{height:220px}.arrival-cards{gap:24px;bottom:48px}.arrival-card .structure-card-legend{top:0;bottom:0;gap:0;justify-content:space-between}.arrival-card .structure-card-visual>.terminal-structure-canvas{height:124px}}@media (max-width: 1180px){.arrival-composition{grid-template-columns:minmax(0,1fr);padding-inline:var(--t-space-6)}.arrival-composition>*{grid-column:1}.arrival-preview{display:none}.arrival-cards{gap:var(--t-space-5);padding-inline:var(--t-space-5)}}@media (min-width: 761px) and (max-width: 1180px){.arrival-composition{top:64px}}@media (max-width: 760px){.arrival-stage{height:auto;min-height:0;display:flex;flex-direction:column}.arrival-map{position:relative;inset:auto;order:2;height:420px}.arrival-scrim,.arrival-map-key{display:none}.arrival-markets{--arrival-mark-k: .85;gap:var(--t-space-3)}.arrival-markets-rest{width:200px}.arrival-composition,.arrival-cards{position:relative;inset:auto}.arrival-composition{order:1;padding:var(--t-space-6) var(--t-space-5)}.arrival-line{white-space:normal}.arrival-cards{order:3;grid-template-columns:minmax(0,1fr);padding:var(--t-space-5)}.arrival-role-action>.paper{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion: reduce){.arrival-scroll{scroll-behavior:auto}.arrival-markets-track{animation:none}}@media (forced-colors: active){.arrival-scrim{display:none}.arrival-roles button[aria-pressed=true]{border:2px solid Highlight}}.account-settings{width:min(880px,calc(100vw - 32px));height:min(640px,calc(100vh - 48px));box-sizing:border-box;padding:0;display:none;grid-template-columns:220px minmax(0,1fr);border:1px solid var(--rule);border-radius:var(--t-radius-md, 8px);background:var(--t-pane, var(--page));color:var(--ink);box-shadow:0 16px 60px #0004;overflow:hidden}.account-settings[open]{display:grid}.account-settings::backdrop{background:#0005}.account-settings-nav{display:flex;flex-direction:column;gap:2px;padding:18px 12px;border-right:1px solid var(--rule);background:color-mix(in srgb,var(--ink) 3%,transparent)}.account-settings-kicker{margin:0 8px 8px;color:var(--dim);font-size:var(--t-fs-2xs, 10px);letter-spacing:.06em;text-transform:uppercase}.account-settings-item{display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border:0;border-radius:var(--t-radius, 4px);background:none;color:var(--ink);font:inherit;font-size:var(--t-fs-sm, 12px);text-align:left;cursor:pointer}.account-settings-item:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.account-settings-item[aria-current=page]{background:color-mix(in srgb,var(--ink) 9%,transparent);font-weight:600}.account-icon{width:16px;height:16px;flex:none;color:var(--dim)}.account-settings-main{display:flex;flex-direction:column;min-width:0;min-height:0}.account-settings-main>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px 14px;border-bottom:1px solid var(--rule)}.account-settings-main>header h2{margin:0;font-size:16px}.account-settings-main>header p{margin:4px 0 0;color:var(--dim);font-size:var(--t-fs-sm, 12px)}.account-settings-body{flex:1;min-height:0;overflow:auto;padding:18px 22px 22px}.account-settings-body .account-section.is-first{border-top:0;padding-top:0}.account-settings-body .account-form+.account-section{margin-top:18px}.account-identity{display:flex;align-items:center;gap:14px;margin-bottom:16px}.account-identity>div{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.account-identity span{color:var(--dim);font-size:var(--t-fs-sm, 12px);overflow-wrap:anywhere}.account-avatar-large{width:44px;height:44px;font-size:18px;cursor:default}.account-photo-actions{display:flex;gap:12px;margin-top:3px;font-size:var(--t-fs-xs, 11px)}.account-photo-actions .linky{font-size:inherit}.account-plan-badge{flex:none}.account-prefixed{display:flex;align-items:stretch;border:1px solid var(--rule);border-radius:var(--t-radius, 4px);background:var(--page)}.account-prefixed>span{display:inline-flex;align-items:center;padding:0 0 0 10px;color:var(--dim);font-family:var(--t-font-mono, ui-monospace, monospace)}.account-prefixed>input{border:0!important;background:transparent!important;padding-left:2px!important}.account-links{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:6px 0 0;padding:0;border:0}.account-links legend{margin-bottom:6px;padding:0;color:var(--dim);font-size:var(--t-fs-xs, 11px)}.account-links label{display:flex;align-items:center;gap:8px}.account-links input{flex:1;min-width:0}.account-row-center{align-items:center;justify-content:space-between}.account-value{font-size:var(--t-fs-sm, 12px);overflow-wrap:anywhere}.account-plan{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px;padding:14px 16px;border:1px solid var(--rule);border-radius:var(--t-radius-md, 8px)}.account-plan>div{min-width:0}.account-plan strong{margin-right:8px}.account-plan .account-note{margin:6px 0 0}.account-plan .btn{flex:none}.account-plan.is-current{background:color-mix(in srgb,var(--t-accent-mark) 7%,transparent);border-color:color-mix(in srgb,var(--t-accent-mark) 35%,var(--rule))}.account-check{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--rule);border-radius:var(--t-radius-md, 8px);cursor:pointer}.account-check input{margin-top:2px;accent-color:var(--t-accent-mark)}.account-check span{display:flex;flex-direction:column;gap:3px;color:var(--dim);font-size:var(--t-fs-sm, 12px);line-height:1.45}.account-check strong{color:var(--ink)}.account-settings textarea{box-sizing:border-box;width:100%;padding:8px 10px;border:1px solid var(--rule);border-radius:var(--t-radius, 4px);background:var(--page);color:var(--ink);font:inherit;resize:vertical}@media (max-width: 720px){.account-settings[open]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.account-settings-nav{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--rule);padding:10px}.account-settings-kicker{display:none}.account-links{grid-template-columns:minmax(0,1fr)}}.profile-surface{display:flex;flex-direction:column;min-height:100vh}.profile-main{flex:1;width:100%;max-width:880px;box-sizing:border-box;margin:0 auto;padding:32px 24px 48px}.profile-back{display:inline-flex;align-items:center;gap:4px;margin-bottom:28px;font-size:var(--t-fs-sm, 12px)}.profile-card{display:flex;align-items:flex-start;gap:20px}.profile-card .account-avatar-large{width:64px;height:64px;font-size:26px}.profile-head{flex:1;min-width:0}.profile-head h1,.profile-empty h1{margin:0;font-size:26px;letter-spacing:-.01em}.profile-name{margin:4px 0 0;color:var(--dim)}.profile-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin:12px 0;padding:0;list-style:none;font-size:var(--t-fs-sm, 12px)}.profile-links li{display:inline-flex;align-items:center;gap:6px}.profile-own{display:flex;gap:8px;flex:none}.profile-empty p{color:var(--dim)}@media (max-width: 720px){.profile-card{flex-wrap:wrap}.profile-own{width:100%}}.account-plan-lines{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px}.account-plan-lines li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:8px;align-items:start;color:var(--ink);font-size:var(--t-fs-sm, 12px);line-height:1.45}.account-plan-lines li>.glyph{margin-top:2px;color:var(--tag-pro-text, var(--t-accent-text))}.account-plan .account-note p{margin:0}.account-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:10px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--s-caution, #a05f00) 45%,var(--rule));border-radius:var(--t-radius-md, 6px);background:var(--s-caution-bg, color-mix(in srgb, #a05f00 10%, transparent));color:var(--ink)}.account-banner-actions{display:inline-flex;flex-wrap:wrap;gap:8px}.account-packs{justify-content:flex-start;flex-wrap:wrap;gap:8px}.technical-landing{color:var(--ink);font:var(--t-fs-title)/var(--t-lh-prose) var(--w-font-sans,system-ui,sans-serif)}.technical-landing h1{font:var(--t-fw-strong) var(--t-fs-display)/1.2 var(--t-font-display);margin:0 0 16px;letter-spacing:-.01em}.technical-landing h2{font-size:calc(var(--t-fs-title) + 3px);margin:36px 0 12px}.technical-landing h3{font-size:var(--t-fs-title);margin:0 0 8px}.technical-landing p{margin:0 0 16px}.technical-works{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:24px 0 32px;font-size:var(--t-fs)}.technical-works>span{color:var(--dim)}.technical-figure{margin:32px 0}.technical-path{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:0 0 12px;counter-reset:path}.technical-path li{counter-increment:path;border:1px solid var(--rule);border-radius:var(--t-radius);padding:16px;display:flex;flex-direction:column;gap:6px}.technical-path li:before{content:counter(path,decimal-leading-zero);color:var(--dim);font-size:var(--t-fs-xs);font-variant-numeric:tabular-nums}.technical-path span,.technical-figure figcaption,.technical-provenance{color:var(--dim);font-size:var(--t-fs)}.technical-jobs{display:grid;gap:20px;margin-bottom:28px}.technical-jobs>section{padding:16px 0;border-bottom:1px solid var(--rule)}.technical-counts td:nth-child(2){font-variant-numeric:tabular-nums;white-space:nowrap}.technical-writing{padding-left:20px}.docs-surface.is-technical .docs-article{max-width:72ch;padding-top:48px}@media (max-width:760px){.technical-path{grid-template-columns:1fr}.arrival-technical{margin-top:32px;padding:24px 16px 48px}.technical-counts{font-size:var(--t-fs-xs)}}.docs-surface{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--page);color:var(--ink);font:var(--t-fs)/var(--t-lh) var(--w-font-sans, system-ui, sans-serif)}.docs-header.masthead-ribbon{flex:none;grid-template-columns:auto minmax(0,1fr) auto auto;padding:var(--terminal-masthead-block) var(--terminal-masthead-inset);border-bottom:1px solid var(--rule);background:var(--page)}.docs-header .masthead-settings{grid-template-columns:auto}.docs-header .masthead-apps{grid-column:4;grid-row:1;display:flex;align-items:center;gap:8px}.docs-home{margin-left:12px;padding-left:12px;border-left:1px solid var(--rule);color:var(--ink);text-decoration:none;font-size:var(--t-fs-title);font-weight:var(--t-fw-strong);line-height:18px}.docs-home:hover{color:var(--t-accent-text)}.docs-header .masthead-apps .docs-terminal{height:24px;min-width:0;margin:0;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;gap:4px;font-size:var(--t-fs-xs)}.docs-body{flex:1;min-height:0;display:grid;grid-template-columns:220px minmax(0,1fr) 208px}.docs-surface .docs-nav.sidenav{position:static;max-height:none;height:100%;overflow-y:auto}.docs-nav a.sidenav-item{text-decoration:none}.docs-main{position:relative;min-width:0;overflow-y:auto}.docs-pick{display:none}.docs-article{max-width:72ch;margin:0 auto;padding:32px 40px 24px;font-size:var(--t-fs-title);line-height:var(--t-lh-prose)}.docs-article h1{margin:0 0 10px;font:var(--t-fw-strong) var(--t-fs-display)/1.2 var(--t-font-display);letter-spacing:-.01em;color:var(--ink)}.docs-lead{margin:0 0 20px;font-size:calc(var(--t-fs-title) + 2px);line-height:1.5;color:var(--ink)}.docs-article .docs-version{margin:0 0 20px;color:var(--dim);font-size:var(--t-fs-sm);font-variant-numeric:tabular-nums}.docs-article h2{margin:36px 0 10px;font-size:calc(var(--t-fs-title) + 3px);font-weight:var(--t-fw-strong);line-height:1.3;scroll-margin-top:16px}.docs-article h3{margin:0 0 4px;font-size:var(--t-fs-title);font-weight:var(--t-fw-strong)}.docs-article p,.docs-article ul,.docs-article dl{margin:0 0 12px}.docs-article ul{padding-left:20px}.docs-article li{margin:0 0 6px}.docs-article pre{max-width:100%;overflow:auto;padding:12px;border:1px solid var(--rule);border-radius:var(--t-radius);font-size:var(--t-fs-sm);line-height:1.5;white-space:pre}.docs-article strong{font-weight:var(--t-fw-strong)}.docs-actions{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.docs-open{display:inline-flex;align-items:center;gap:4px}.docs-note{margin:16px 0;padding:10px 14px;border-left:3px solid var(--t-accent-mark);border-radius:0 var(--t-radius) var(--t-radius) 0;background:color-mix(in srgb,var(--t-accent-mark) 8%,var(--page))}.docs-surface .docs-article .docs-table{width:100%;margin:8px 0 16px;font-size:var(--t-fs);line-height:var(--t-lh)}.docs-surface .docs-article .docs-table th,.docs-surface .docs-article .docs-table td{height:auto;padding-top:7px;padding-bottom:7px;vertical-align:top;white-space:normal}.docs-surface .docs-article .docs-table th{position:static}.docs-surface .docs-article .docs-table th[scope=row]{width:34%;background:transparent;color:var(--ink);font-size:inherit;font-weight:var(--t-fw-strong);border-bottom:1px solid var(--t-rule, var(--rule))}.docs-terms>div{padding:10px 0;border-bottom:1px solid var(--rule);scroll-margin-top:16px}.docs-terms>div[data-here]{--here: color-mix(in srgb, var(--t-accent-mark) 8%, var(--page));background:var(--here);box-shadow:-10px 0 0 var(--here),10px 0 0 var(--here)}.docs-article [tabindex="-1"]:focus{outline:none}.docs-terms dt{font-weight:var(--t-fw-strong)}.docs-terms dd{margin:2px 0 0}.docs-role{padding:14px 0 18px;border-bottom:1px solid var(--rule)}.docs-role p{margin:0 0 8px}.docs-question{color:var(--dim)}.docs-reference-fields>div{padding:10px 0;border-bottom:1px solid var(--rule)}.docs-reference-fields dt{font-weight:var(--t-fw-strong)}.docs-reference-fields dd{margin:3px 0 0}.docs-article ol{margin:0 0 12px;padding-left:20px}.docs-article :is(p,li,dd,a){overflow-wrap:anywhere}.docs-pager{max-width:72ch;margin:0 auto;padding:16px 40px 48px;display:flex;justify-content:space-between;gap:12px;font-size:var(--t-fs-title)}.docs-pager a{display:flex;flex-direction:column;gap:2px;min-width:200px;padding:10px 14px;border:1px solid var(--rule);border-radius:var(--t-radius);color:var(--ink);text-decoration:none}.docs-pager a:hover{border-color:var(--t-accent-mark)}.docs-pager a span{color:var(--dim);font-size:var(--t-fs-xs)}.docs-pager a strong{display:inline-flex;align-items:center;gap:4px;font-size:var(--t-fs-title);font-weight:var(--t-fw-strong)}.docs-next{align-items:flex-end;text-align:right}.docs-toc{min-width:0;overflow-y:auto;padding:36px 16px 24px 8px;font-size:var(--t-fs-sm)}.docs-toc h2{margin:0 0 8px;padding-left:10px;font-size:var(--t-fs-xs);font-weight:var(--t-fw-strong);letter-spacing:.04em;text-transform:uppercase;color:var(--dim)}.docs-toc ul{margin:0;padding:0;list-style:none}.docs-toc a{display:flex;align-items:center;min-height:24px;padding:3px 0 3px 10px;border-left:2px solid transparent;color:var(--dim);text-decoration:none}.docs-toc a:hover{color:var(--ink)}.docs-toc a[aria-current]{border-left-color:var(--t-accent-mark);color:var(--ink)}@media (max-width: 1180px){.docs-body{grid-template-columns:220px minmax(0,1fr)}.docs-toc{display:none}}@media (max-width: 760px){.docs-body{grid-template-columns:minmax(0,1fr)}.docs-nav{display:none}.docs-pick{display:block;padding:12px 16px 0}.docs-article{padding:16px 16px 24px}.docs-pager{padding:16px 16px 32px}.docs-pager a{min-width:0;flex:1}}@media (max-width: 700px){.docs-header.masthead-ribbon{grid-template-columns:auto minmax(0,1fr) auto}.docs-header .masthead-apps{grid-column:3}}@media (max-width: 480px){.docs-header.masthead-ribbon .brand-word{display:none}.docs-header .masthead-apps{gap:6px}}@media print{:root:has(.docs-surface),:root:has(.docs-surface) body,:root:has(.docs-surface) #root{height:auto;overflow:visible}.docs-surface,.docs-main{height:auto;overflow:visible}.docs-body{display:block}.docs-header.masthead-ribbon,.docs-nav,.docs-toc,.docs-pick,.docs-pager,.docs-actions,.docs-open{display:none}}.docs-plans{max-width:72ch;margin:-32px auto 0;padding:0 40px 40px;font-size:var(--t-fs-xs, 11px);color:var(--dim)}@media (max-width: 760px){.docs-plans{padding:0 16px 32px}}.pricing-main{display:block;overflow:auto;scroll-padding-top:72px}.pricing-page{max-width:1200px;margin:0 auto;padding:0 32px;box-sizing:border-box}.pricing-nw{white-space:nowrap}.pricing-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.pricing-band{color-scheme:dark;--w-bg: #14171a;--w-panel: #191d21;--w-fg: #d7d9d4;--w-border: #2b3036;--w-muted: #969ca3;--w-accent: #2ec7a6;--w-accent-hover: #4fe3b8;--w-accent-ink: #181818;--t-chrome: #101315;--t-pane: #191d21;--t-raised: #1f2429;--t-selected: #123028;--t-hover: rgba(255, 255, 255, .07);--t-accent-mark: #2ec7a6;--t-accent-text: #2ec7a6;--t-link: #2ec7a6;--t-focus: #2ec7a6;--t-rule: rgba(255, 255, 255, .06);--t-shadow-1: none;--tag-free: #969ca3;--tag-free-text: #b8bdc3;--tag-pro: #2ec7a6;--tag-pro-text: #2ec7a6;--tag-team: #4669a2;--tag-team-text: #81a0d1;--tag-enterprise: #9085e9;--tag-enterprise-text: #aea5f2;--page: #191d21;--ground: #191d21;--band: #101315;--panel: #101315;--ink: #d7d9d4;--dim: #969ca3;--rule: #2b3036;--field: #2b3036;--pricing-ink-2: #bfc3c8;--pricing-rule-2: #3a4148;background:#101315;color:var(--ink);border-bottom:1px solid #2b3036}.pricing-band .pricing-page{padding-top:48px;padding-bottom:56px}.pricing-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--t-space-6, 24px);margin-bottom:28px}.pricing-head h1{margin:0 0 10px;color:var(--ink);font:var(--t-fw-strong, 600) 36px/1.1 var(--t-font-display, inherit);letter-spacing:-.015em}.pricing-lead{margin:0;max-width:64ch;color:var(--pricing-ink-2);font-size:16px;line-height:1.5}.pricing-head .seg{height:32px;border-color:var(--pricing-rule-2)}.pricing-head .seg button{padding:0 14px;font-size:var(--t-fs-sm, 12px)}.pricing-head .seg button+button{border-left-color:var(--pricing-rule-2)}.pricing-saving-word{color:var(--t-accent-text)}.pricing-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-template-rows:repeat(6,auto);column-gap:20px;row-gap:0}.pricing-card{--card-tag: var(--tag-free);grid-row:span 6;display:grid;grid-template-rows:subgrid;min-width:0;padding:24px 24px 26px;background:var(--page);border:1px solid var(--rule);border-top:3px solid var(--card-tag);border-radius:var(--t-radius-paper, 7px);box-sizing:border-box}.pricing-card[data-plan=pro]{--card-tag: var(--tag-pro);background:var(--t-raised);border-color:color-mix(in srgb,var(--tag-pro) 50%,var(--rule));border-top-color:var(--tag-pro)}.pricing-card[data-plan=developer]{--card-tag: var(--tag-team)}.pricing-card[data-plan=enterprise]{--card-tag: var(--tag-enterprise)}.pricing-name{display:flex;align-items:center;gap:var(--t-space-3, 8px);margin-bottom:6px}.pricing-name h2{margin:0;color:var(--ink);font-size:20px;line-height:1.2;font-weight:var(--t-fw-strong, 600)}.pricing-yours{margin-left:auto;padding:1px 7px;border:1px solid var(--pricing-rule-2);border-radius:var(--t-radius-pill, 999px);color:var(--pricing-ink-2);font-size:var(--t-fs-xs, 11px);font-weight:500}.pricing-audience{margin:0 0 20px;color:var(--pricing-ink-2);font-size:13.5px;line-height:1.5}.pricing-price{margin-bottom:18px}.pricing-price>p{margin:0}.pricing-price strong{color:var(--ink);font:var(--t-fw-strong, 600) 40px/1 var(--t-font-display, inherit);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pricing-unit{margin-left:6px;color:var(--dim);font-size:14px}.pricing-saving{margin-left:8px;padding:1px 6px;border:1px solid color-mix(in srgb,var(--tag-pro) 45%,transparent);border-radius:var(--t-radius, 4px);background:color-mix(in srgb,var(--tag-pro) 14%,transparent);color:var(--tag-pro-text);font-size:var(--t-fs-xs, 11px);vertical-align:6px}.pricing-price .pricing-terms{margin-top:9px;color:var(--dim);font-size:12.5px;font-variant-numeric:tabular-nums}.pricing-action{margin-bottom:24px}.pricing-card .pricing-action .btn,.pricing-table .pricing-table-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--t-space-2, 6px);width:100%;height:38px;font-size:var(--t-fs, 13px);border-radius:var(--t-radius-md, 6px)}.pricing-band .btn:not(.primary){background:var(--t-raised);border-color:#3d444c}.pricing-band .btn:not(.primary):hover:not(:disabled){background:#272d33}.pricing-heading{margin:0;padding-top:18px;border-top:1px solid var(--rule);color:var(--dim);font-size:var(--t-fs-xs, 11px);font-weight:var(--t-fw-strong, 600);line-height:1.45;letter-spacing:.06em;text-transform:uppercase}.pricing-items{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:13px;align-content:start}.pricing-items li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:10px;color:var(--pricing-ink-2);font-size:13.5px;line-height:1.5}.pricing-items li>.glyph{width:13px;height:13px;margin-top:3px;color:var(--card-tag)}.pricing-items b{color:var(--ink);font-weight:var(--t-fw-strong, 600)}.pricing-more{color:var(--t-link);text-decoration:underline;text-decoration-color:var(--t-accent-mark);text-decoration-thickness:1.5px;text-underline-offset:2px;font-size:12.5px;white-space:nowrap}.pricing-more .glyph{width:9px;height:9px;margin-left:2px;vertical-align:0}.pricing-org{display:grid;gap:var(--t-space-2, 6px)}.pricing-org label{font-size:var(--t-fs-xs, 11px);color:var(--dim)}.pricing-message{margin:var(--t-space-4, 12px) 0 0;color:var(--s-bad, #ef6b63)}.pricing-credits{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 32px;margin-top:20px;padding:18px 24px;background:var(--page);border:1px solid var(--rule);border-radius:var(--t-radius-paper, 7px)}.pricing-credits h2{margin:0 0 4px;color:var(--ink);font-size:15px;font-weight:var(--t-fw-strong, 600)}.pricing-credits p{display:inline;margin:0 6px 0 0;color:var(--pricing-ink-2);font-size:13.5px;line-height:1.5}.pricing-packs{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.pricing-credits .pricing-packs .btn{display:inline-flex;align-items:center;gap:var(--t-space-2, 6px);height:34px;min-width:92px;font-size:var(--t-fs, 13px)}.pricing-surface{--pricing-ink-2: #3b4048;--pricing-rule-2: #d1d5db;--pricing-dash: #858c95}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .pricing-surface{--pricing-ink-2: #bfc3c8;--pricing-rule-2: #3a4148;--pricing-dash: #737b84}}:root[data-theme=dark] .pricing-surface{--pricing-ink-2: #bfc3c8;--pricing-rule-2: #3a4148;--pricing-dash: #737b84}.pricing-compare .pricing-page{padding-top:56px}.pricing-section-h{margin:0 0 6px;color:var(--ink);font:var(--t-fw-strong, 600) 24px/1.2 var(--t-font-display, inherit);letter-spacing:-.01em}.pricing-section-lead{margin:0 0 22px;color:var(--dim);font-size:14px}.pricing-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--t-fs, 13px)}.pricing-col-feature{width:40%}.pricing-table thead th{position:sticky;top:0;z-index:2;padding:14px 16px 12px;background:var(--page);border-bottom:1px solid var(--pricing-rule-2);text-align:left;vertical-align:bottom;font-weight:400}.pricing-table thead th[data-plan]{box-shadow:inset 0 3px 0 var(--card-tag)}.pricing-table [data-plan=free]{--card-tag: var(--tag-free)}.pricing-table [data-plan=pro]{--card-tag: var(--tag-pro)}.pricing-table [data-plan=enterprise]{--card-tag: var(--tag-enterprise)}.pricing-th-name{display:block;color:var(--ink);font-size:15px;font-weight:var(--t-fw-strong, 600);line-height:1.25}.pricing-th-price{display:block;margin-top:2px;color:var(--dim);font-size:12.5px;font-variant-numeric:tabular-nums}.pricing-group th{padding:22px 16px 8px;border-bottom:1px solid var(--pricing-rule-2);text-align:left;color:var(--ink);font-size:var(--t-fs-xs, 11px);font-weight:var(--t-fw-strong, 600);line-height:1.45;letter-spacing:.06em;text-transform:uppercase}.pricing-row th{padding:11px 16px;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;color:var(--ink);font-weight:var(--t-fw-strong, 600)}.pricing-spec{display:block;margin-top:2px;color:var(--dim);font-size:12.5px;font-weight:400;line-height:1.45}.pricing-row td{padding:11px 16px;border-bottom:1px solid var(--rule);vertical-align:top;color:var(--ink);font-variant-numeric:tabular-nums}.pricing-table td[data-plan=pro],.pricing-table thead th[data-plan=pro]{background:color-mix(in srgb,var(--tag-pro) 6%,var(--page))}.pricing-sub{display:block;color:var(--dim);font-size:12px}.pricing-row td .glyph-check{width:13px;height:13px;color:var(--t-accent-text);vertical-align:-2px}.pricing-row td .glyph-minus{width:11px;height:11px;color:var(--pricing-dash);vertical-align:-1px}.pricing-table-actions td{padding:18px 16px 0;border:0;background:none}.pricing-table-actions td[data-plan]{background:none}.pricing-sources{margin:18px 0 0;max-width:110ch;color:var(--dim);font-size:var(--t-fs-sm, 12px);line-height:1.55}.pricing-sources b{color:var(--pricing-ink-2)}.pricing-after{padding-top:48px;padding-bottom:48px}.pricing-questions dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 56px;margin:18px 0 0}.pricing-questions dt{margin:0 0 6px;color:var(--ink);font-size:14px;font-weight:var(--t-fw-strong, 600)}.pricing-questions dd{margin:0;color:var(--pricing-ink-2);font-size:14px;line-height:1.55}.pricing-policies{margin-top:40px;padding-top:16px;border-top:1px solid var(--rule);color:var(--dim);font-size:var(--t-fs-sm, 12px)}.pricing-policies a{white-space:nowrap}@media (max-width: 720px){.pricing-page{padding:0 16px}.pricing-band .pricing-page{padding-top:28px;padding-bottom:32px}.pricing-head{display:block;margin-bottom:20px}.pricing-head h1{font-size:30px}.pricing-lead{font-size:15px}.pricing-head .seg{display:flex;width:100%;height:40px;margin-top:18px}.pricing-head .seg button{flex:1;padding:0 8px}.pricing-cards{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:16px}.pricing-card{grid-row:auto;display:block;padding:20px 18px 22px}.pricing-audience{margin-bottom:16px}.pricing-action{margin-bottom:20px}.pricing-card .pricing-action .btn{height:44px;font-size:14px}.pricing-items li{font-size:14px}.pricing-credits{grid-template-columns:minmax(0,1fr);padding:18px}.pricing-packs{justify-content:stretch}.pricing-credits .pricing-packs .btn{flex:1;min-width:0;height:44px}.pricing-compare .pricing-page{padding-top:36px}.pricing-section-h{font-size:22px}.pricing-table,.pricing-table thead,.pricing-table tbody,.pricing-table tr{display:block}.pricing-table colgroup,.pricing-table-actions{display:none}.pricing-table thead{position:sticky;top:0;z-index:2;background:var(--page)}.pricing-table thead tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-table thead th{position:static;padding:10px 8px 9px}.pricing-table thead th.pricing-th-feature{display:none}.pricing-th-name{font-size:14px}.pricing-th-price{font-size:11.5px}.pricing-group th{display:block;padding:22px 8px 8px}.pricing-table tr.pricing-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--rule)}.pricing-row th{grid-column:1 / -1;padding:12px 8px 4px;border-bottom:0}.pricing-row td{padding:4px 8px 12px;border-bottom:0}.pricing-questions dl{grid-template-columns:minmax(0,1fr);gap:22px}.pricing-after{padding-top:36px;padding-bottom:40px}}@media (prefers-reduced-motion: reduce){.pricing-main{scroll-behavior:auto}}.upgrade-card{width:min(520px,calc(100vw - 32px));box-sizing:border-box;border:1px solid var(--rule);border-radius:var(--t-radius-md, 8px);padding:var(--t-space-6, 24px);background:var(--t-pane, var(--page));color:var(--ink);box-shadow:var(--t-shadow-2, 0 16px 60px #0004)}.upgrade-card::backdrop{background:#0005}.upgrade-card>header{display:flex;align-items:center;justify-content:space-between;gap:var(--t-space-5, 16px)}.upgrade-card h2{display:inline-flex;align-items:center;gap:2px;margin:0;font-size:20px}.upgrade-lead{margin:var(--t-space-2, 6px) 0 var(--t-space-4, 12px);color:var(--dim)}.upgrade-interval{margin-top:var(--t-space-2, 6px)}.upgrade-price{margin:var(--t-space-4, 12px) 0 var(--t-space-2, 6px);color:var(--dim)}.upgrade-price strong{color:var(--ink);font-size:26px;font-weight:var(--t-fw-strong, 600);font-variant-numeric:tabular-nums}.upgrade-lines{list-style:none;margin:var(--t-space-3, 8px) 0;padding:0;display:grid;gap:var(--t-space-2, 6px)}.upgrade-lines li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:var(--t-space-3, 8px);align-items:start;line-height:var(--t-lh-prose, 1.5);padding:2px var(--t-space-2, 6px);border-radius:var(--t-radius, 4px)}.upgrade-lines li>.glyph{margin-top:3px;color:var(--tag-pro-text, var(--t-accent-text))}.upgrade-lines li[data-marked=true]{background:var(--t-selected, var(--panel));box-shadow:var(--t-mark-edge, inset 2px 0 0 var(--t-accent-mark))}.upgrade-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--t-space-4, 12px);margin-top:var(--t-space-5, 16px)}.upgrade-actions .btn.primary{display:inline-flex;align-items:center;gap:var(--t-space-2, 6px)}.upgrade-message{color:var(--s-bad, #c0392b);margin:var(--t-space-3, 8px) 0 0}.upgrade-terms{margin:var(--t-space-4, 12px) 0 0;color:var(--dim);font-size:var(--t-fs-xs, 11px);line-height:var(--t-lh-prose, 1.5)}.billing-note{position:fixed;top:52px;left:50%;transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:var(--t-space-3, 8px);max-width:calc(100vw - 32px);box-sizing:border-box;padding:var(--t-space-2, 6px) var(--t-space-3, 8px) var(--t-space-2, 6px) var(--t-space-4, 12px);border:1px solid var(--rule);border-radius:var(--t-radius-md, 6px);background:var(--t-raised, var(--t-pane, var(--page)));color:var(--ink);box-shadow:var(--t-shadow-2, 0 8px 30px #0003);font-size:var(--t-fs-sm, 12px)}html[data-terminal-frame] #root>.console{width:var(--terminal-frame-width, 1280px);height:var(--terminal-frame-height, 100vh)}html[data-terminal-frame=layer] #root>.console{visibility:hidden}:root:has(dialog[open]) .landscape-note{display:none}.landscape-note{--k: var(--terminal-frame-k, 1);position:fixed;z-index:1100;left:calc(12px * var(--k));right:calc(12px * var(--k));bottom:calc(12px * var(--k));max-width:calc(440px * var(--k));margin-inline:auto;box-sizing:border-box;display:flex;align-items:flex-start;gap:calc(8px * var(--k));padding:calc(10px * var(--k)) calc(8px * var(--k)) calc(10px * var(--k)) calc(14px * var(--k));border:calc(1px * var(--k)) solid var(--rule);border-radius:calc(10px * var(--k));background:var(--page);color:var(--ink);box-shadow:0 calc(4px * var(--k)) calc(20px * var(--k)) #0000002e;font:500 calc(14px * var(--k))/1.4 var(--w-font-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.landscape-note p{flex:1;min-width:0;margin:0}.landscape-note-close{flex:none;display:grid;place-items:center;width:calc(32px * var(--k));height:calc(32px * var(--k));margin:calc(-4px * var(--k)) 0;padding:0;border:0;border-radius:calc(6px * var(--k));background:transparent;color:var(--dim);cursor:pointer}.landscape-note-close:hover{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.landscape-note-close:focus-visible{outline:calc(2px * var(--k)) solid var(--t-focus, currentColor);outline-offset:calc(1px * var(--k))}.landscape-note-close .glyph{width:calc(12px * var(--k));height:calc(12px * var(--k))}body>.dragging-layer{position:absolute!important;z-index:9999;overflow:visible;margin:0;padding:0;border:none;pointer-events:none;opacity:.6;font-size:14px;line-height:1.5;white-space:nowrap;--default-background-color: #fff}body>.dragging-layer>*:first-child{pointer-events:none!important;overflow:hidden!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 8px #0000001a,inset 0 0 8px #0000001a}body>.dragging-layer>.dragging{opacity:1!important}body>.dragging-layer>div:last-child{position:absolute;left:12px;top:12px}.drag-initiator{user-select:none;-webkit-user-select:none;touch-action:none}.drag-accept-reject:after{content:"🚫"}.dock{box-sizing:border-box;width:100%;height:100%;position:absolute;overflow:hidden;display:flex}.dock-bar{font-size:14px;line-height:1.5;box-sizing:border-box;overflow:hidden;position:relative;white-space:nowrap;outline:none;zoom:1}.dock-ink-bar{position:absolute;box-sizing:border-box;margin-top:-3px;background-color:#108ee9;transform-origin:0 0;width:0;height:0}.dock-tab-btn-disabled{cursor:default;color:#ccc}.dock-nav-animated{transition:transform .25s cubic-bezier(.35,0,.25,1)}.dock-tab{box-sizing:border-box;position:relative;display:block;min-width:30px;height:30px;text-align:center;transition:color .25s cubic-bezier(.35,0,.25,1);padding:0;font-weight:500;border-bottom:1px solid #ddd;cursor:pointer;float:left;margin-right:10px;background:#fafafd;outline:none}.dock-tab.dragging{opacity:.3}.dock-tab>div{padding:4px 14px;outline-color:#108ee9}.dock-tab:hover{color:#349fec}.dock-tab-active,.dock-tab-active:hover{color:#108ee9;cursor:default;transform:translateZ(0)}.dock-tab-disabled{cursor:default;color:#ccc}.dock-tab-disabled:hover{color:#ccc}.dock-content-animated{transition:margin .3s}.dock-bottom>.dock-nav .dock-ink-bar-animated,.dock-top>.dock-nav .dock-ink-bar-animated,.dock-bottom>div>.dock-nav .dock-ink-bar-animated,.dock-top>div>.dock-nav .dock-ink-bar-animated{transition:width .3s,left .3s,right .3s}.dock-content-animated .dock-tabpane{flex-shrink:0}.no-flexbox .dock-content{transform:none!important;overflow:auto}.dock-tabpane:not(.dock-tabpane-active){animation-name:dock-fadeOut;animation-duration:.5s}@keyframes dock-fadeOut{0%{height:100%;visibility:visible}to{height:100%;visibility:visible}}.dock-top{flex-direction:column}.dock-top .dock-bar{flex:0 0 auto;background:#fafafd;border-bottom:1px solid #f3f3f3;padding-left:8px}.dock-top .dock-content-animated{flex-direction:row}.dock-top .dock-tab-next{right:2px}.dock-top .dock-ink-bar{height:2px;bottom:0;left:0}.dock-tab-close-btn{position:absolute;cursor:pointer;font-family:Fredoka One,sans-serif;color:#ddd;right:-3px;font-size:12px;width:16px;text-align:center;top:6px;outline:none;transition:all .25s ease-in-out}.dock-tab-close-btn:before{content:"X"}.dock-tab-close-btn:hover,.dock-tab-close-btn:focus{color:#666;transform:scale(1.1)}.dock-tab:hover .dock-tab-close-btn,.dock-tab-close-btn:focus{opacity:1;color:#a2a2a2}.dock-tab-hit-area{position:absolute;pointer-events:none;top:0;bottom:0;left:-5px;right:-5px}.dock-pane-cache{width:100%;height:100%}.dock-content{display:flex;width:100%;height:100%}.dock-content-holder{flex:auto}.dock-top>.dock-content-holder{height:0}.dock-content .dock-tabpane{position:relative;overflow:hidden;width:100%;height:100%;outline:none;flex:none}.dock-nav{display:flex;flex:none;position:relative}.dock-nav-operations{display:flex}.dock-nav-more{height:30px;border:none;color:#000000d9;background:transparent;cursor:pointer;position:relative;align-self:flex-end}.dock-nav-more:after{position:absolute;z-index:1;content:"";pointer-events:none;width:30px;height:30px;left:-30px;top:0;box-shadow:inset -10px 0 8px -8px #00000014}.dock-nav-wrap{position:relative;display:flex;flex:auto;align-self:stretch;overflow:hidden;white-space:nowrap;transform:translate(0)}.dock-nav-list{display:flex;position:relative;transition:transform .3s}.dock-extra-content{display:flex;height:30px}.dock-extra-content .dock-tab-close-btn{position:relative;right:4px}.dock-dropdown{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;display:block}.dock-dropdown-hidden{display:none}.dock-dropdown-menu{max-height:200px;margin:0;padding:4px 0;overflow-x:hidden;overflow-y:auto;text-align:left;list-style-type:none;background-color:#fff;background-clip:padding-box;border-radius:2px;outline:none;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.dock-dropdown-menu-item{min-width:120px;margin:0;padding:5px 12px;overflow:hidden;color:#000000d9;font-weight:400;font-size:14px;line-height:22px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:all .3s;position:relative}.dock-dropdown-menu-item .dock-tab-hit-area{left:0;right:0}.dock-dropdown-menu-item .dock-tab-close-btn{right:2px}.dock-dropdown-menu-item:hover{background:#f5f5f5}.dock-dropdown-menu-item-disabled,.dock-dropdown-menu-item-disabled:hover{color:#ccc;background:0 0;cursor:not-allowed}body.dock-dragging .dock-tab-hit-area{pointer-events:inherit}body.dock-dragging{user-select:none;-webkit-user-select:none}body.dock-dragging iframe{pointer-events:none}.dock-panel{box-sizing:border-box;position:relative;color:#000000d9;background:#fff;border:1px solid #ddd}.dock-panel.dragging{opacity:.3}.dock-panel-drag-size{position:absolute;z-index:300}.dock-panel-drag-size-t{top:-4px;left:4px;right:4px;height:8px;cursor:ns-resize}.dock-panel-drag-size-b{bottom:-4px;left:4px;right:4px;height:8px;cursor:ns-resize}.dock-panel-drag-size-l{left:-4px;top:4px;bottom:4px;width:8px;cursor:ew-resize}.dock-panel-drag-size-r{right:-4px;top:4px;bottom:4px;width:8px;cursor:ew-resize}.dock-panel-drag-size-t-l{top:-4px;left:-4px;width:8px;height:8px;cursor:nwse-resize}.dock-panel-drag-size-t-r{top:-4px;right:-4px;width:8px;height:8px;cursor:nesw-resize}.dock-panel-drag-size-b-l{bottom:-4px;left:-4px;width:8px;height:8px;cursor:nesw-resize}.dock-panel-drag-size-b-r{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17'%3E%3Cpath fill='rgba(0, 0, 0, 0.1)' d='M2 12 L12 2 L12 12z'/%3E%3C/svg%3E");bottom:-4px;right:-4px;width:17px;height:17px;cursor:nwse-resize}.dock-box,.divider-box{box-sizing:border-box;display:flex;align-items:stretch}.divider-box>*:nth-child(odd){flex:1 1 auto}.dock-divider{box-sizing:border-box;flex:0 0 4px;background:#0000;z-index:1}.dock-hbox>.dock-divider{transform:scaleX(3);cursor:ew-resize}.dock-vbox{flex-direction:column}.dock-vbox>.dock-divider{transform:scaleY(3);cursor:ns-resize}.dock-fbox{pointer-events:none;z-index:200}.dock-fbox>.dock-panel{position:absolute;pointer-events:visible;box-shadow:0 0 4px #aaa}.dock-fbox>.dock-panel.dragging{opacity:.8;pointer-events:none}.dock-mbox{z-index:250;width:100%;height:100%}.dock-mbox>.dock-panel{width:100%;height:100%;box-shadow:0 0 4px #aaa}.dock-mbox.dock-mbox-show{visibility:visible;animation:dock-mbox-show .2s ease}.dock-mbox.dock-mbox-hide{pointer-events:none;visibility:hidden;opacity:0;animation:dock-mbox-hide .2s ease}@keyframes dock-mbox-show{0%{transform:scale(.9);visibility:visible}to{transform:scale(1);visibility:visible}}@keyframes dock-mbox-hide{0%{transform:scale(1);visibility:visible;opacity:1}to{transform:scale(.9);visibility:visible;opacity:0}}.dock-wbox{position:absolute;width:100%;height:100%}.dock-wbox>.dock-panel{border:none;width:100%;height:100%}.dock-layout{overflow:hidden;position:relative}.dock-layout>.dock-box{position:absolute;width:100%;height:100%}.dock-layout>.dock-drop-indicator{position:absolute;box-sizing:border-box;pointer-events:none;z-index:400;border:solid 1px #fff;background:#88c7f4;opacity:.5;box-shadow:0 0 4px #ddd;display:none;transition:all .1s ease-out}.dock-drop-edge{position:absolute;top:30px;left:0;right:0;bottom:0;z-index:100;background:#fff;border:none;opacity:.01}.dock-drop-layer{position:absolute;pointer-events:none;top:30px;left:0;right:0;bottom:0}.dock-drop-layer .dock-drop-square{position:absolute;box-sizing:border-box;pointer-events:visible;z-index:300;width:32px;height:32px;font-family:Fredoka One,sans-serif;color:#ddd;background:#fff;border:1px solid transparent;left:calc(50% - 16px);top:calc(50% - 16px)}.dock-drop-layer .dock-drop-square .dock-drop-square-box{box-sizing:border-box;border:1px solid #ddd;width:100%;height:100%}.dock-drop-layer .dock-drop-square:before{position:absolute;width:100%;height:100%;display:block;line-height:30px;text-align:center}.dock-drop-layer .dock-drop-float{z-index:100;left:0;top:0;width:100%;height:100%;border:none;opacity:.01}.dock-drop-layer .dock-drop-left{left:calc(50% - 48px)}.dock-drop-layer .dock-drop-left.dock-drop-deep{left:calc(50% - 64px);width:16px}.dock-drop-layer .dock-drop-left:before{content:">";transform:rotate(180deg)}.dock-drop-layer .dock-drop-right{left:calc(50% + 16px)}.dock-drop-layer .dock-drop-right.dock-drop-deep{left:calc(50% + 48px);width:16px}.dock-drop-layer .dock-drop-right:before{content:">"}.dock-drop-layer .dock-drop-top{top:calc(50% - 48px)}.dock-drop-layer .dock-drop-top.dock-drop-deep{top:calc(50% - 64px);height:16px}.dock-drop-layer .dock-drop-top.dock-drop-deep:before{line-height:14px}.dock-drop-layer .dock-drop-top:before{content:">";transform:rotate(270deg)}.dock-drop-layer .dock-drop-bottom{top:calc(50% + 16px)}.dock-drop-layer .dock-drop-bottom.dock-drop-deep{top:calc(50% + 48px);height:16px}.dock-drop-layer .dock-drop-bottom.dock-drop-deep:before{line-height:14px}.dock-drop-layer .dock-drop-bottom:before{content:">";transform:rotate(90deg)}.dock-drop-layer .dock-drop-square-dropping{background:#88c7f4;color:#fff}.dock-panel.dock-panel-dropping .dock-tab-close-btn{pointer-events:none}.dock-panel-max-btn,.dock-panel-min-btn{height:25px;width:21px;font-family:Fredoka One,sans-serif;margin:2px 2px 2px 0;padding:6px 4px 4px 2px;cursor:pointer;transition:all .25s ease-in-out;outline:none;-webkit-user-select:none;user-select:none;box-sizing:border-box}.dock-panel-max-btn:before,.dock-panel-min-btn:before{position:absolute;content:" ";border:2px solid #ddd;border-radius:1px;width:13px;height:13px;box-sizing:border-box}.dock-panel-max-btn:hover,.dock-panel-min-btn:hover,.dock-panel-max-btn:focus,.dock-panel-min-btn:focus{color:#a2a2a2}.dock-panel-max-btn:hover:before,.dock-panel-min-btn:hover:before,.dock-panel-max-btn:focus:before,.dock-panel-min-btn:focus:before{border-color:#a2a2a2}.dock-panel-max-btn:hover,.dock-panel-min-btn:hover{transform:scale(1.1)}.dock-panel-min-btn:before{position:absolute;border-radius:1px;width:9px;height:9px;border:none;content:"-";color:#666;font-size:20px;line-height:4px}.dock-panel-min-btn:hover:before,.dock-panel-min-btn:focus:before{color:#999}.dock-panel.dock-style-place-holder{border:none}.dock-panel.dock-style-place-holder .dock-bar{display:none}.dock-layout>:not(.dock-fbox) .dock-panel.dock-style-headless{border:none}.dock-layout>:not(.dock-fbox) .dock-panel.dock-style-headless .dock-bar{position:absolute;z-index:1;opacity:0;height:20px;width:100%;transition:all .15s ease-in-out}.dock-layout>:not(.dock-fbox) .dock-panel.dock-style-headless .dock-bar:hover,.dock-layout>:not(.dock-fbox) .dock-panel.dock-style-headless .dock-bar:focus-within,.dock-layout>:not(.dock-fbox) .dock-panel.dock-style-headless.dock-panel-dropping .dock-bar{opacity:1;height:31px}.dock-layout>:not(.dock-fbox) .dock-panel.dock-style-headless .dock-content{height:100%}.dock-panel.dock-style-main{border:none}.dock-panel.dock-style-main .dock-bar{background:none;border-bottom:1px solid #eee}.dock-panel.dock-style-main .dock-tab{background:#fff}.dock-panel.dock-style-card .dock-tab{margin-right:2px;border:1px solid #ddd;border-radius:5px 5px 0 0}.dock-panel.dock-style-card .dock-tab.dock-tab-active{border-bottom:1px solid #fff;background:#fff}.dock-panel.dock-style-card .dock-bar{border-bottom:1px solid #ddd;overflow:visible}.dock-panel.dock-style-card .dock-nav-wrap{padding-top:5px;transform:translateY(1px)}.dock-panel.dock-style-card .dock-ink-bar{background:#fff;opacity:0}.dock-panel.dock-style-card .dock-tab-hit-area{left:-2px;right:-2px}.dock-panel.dock-style-card .dock-panel-max-btn,.dock-panel.dock-style-card .dock-panel-min-btn{margin-top:4px}.dock-panel.dock-style-card .dock-tab-close-btn{right:0;font-size:10px;top:8px}.dock-panel.dock-style-card .dock-extra-content{height:35px}:root[data-skin=mms]{--page: #fcfbf5;--ground: #ecece2;--band: #ccccbc;--panel: #e6e6e6;--navy: #003966;--blue: #b8c9e2;--amber: #ffcc66;--rule: #a8a88c;--field: #7f9db9;--ink: #1a1a1a;--dim: #5a5a4e;--bad: #9b1c1c;--warn: #8a5a00;--ok: #15602f;--row: 23px;--w-font-sans: Verdana, Tahoma, Geneva, sans-serif;--t-font-code: "SF Mono", Menlo, Consolas, monospace;--t-font-display: Verdana, Tahoma, Geneva, sans-serif;--t-fs-2xs: 10px;--t-fs-xs: 11px;--t-fs-sm: 11px;--t-fs: 11px;--t-fs-title: 13px;--t-fs-display: 20px;--t-fw-strong: 700;--t-lh: 1.45;--t-lh-prose: 1.55;--t-space-1: 4px;--t-space-2: 6px;--t-space-3: 8px;--t-space-4: 12px;--t-space-5: 16px;--t-space-6: 24px;--t-gutter: 10px;--t-ctl-h: 21px;--t-row: var(--row);--t-hdr-h: 20px;--t-radius-xs: 0;--t-radius: 0;--t-radius-md: 0;--t-radius-paper: 0;--t-radius-glass: 0;--t-radius-pill: 0;--t-shadow-1: none;--t-shadow-2: 2px 2px 0 rgba(0, 0, 0, .18);--t-accent-mark: var(--navy);--t-accent-text: var(--navy);--t-focus: var(--navy);--t-link: var(--navy);--t-mark-under: inset 0 -2px 0 var(--navy);--t-mark-edge: none;--w-accent: var(--navy);--w-accent-hover: var(--navy);--w-accent-ink: var(--page);--t-brand-trace: #2ec7a6}[data-skin=mms] *{box-sizing:border-box}html[data-skin=mms],[data-skin=mms] body,[data-skin=mms] #root{height:100%}[data-skin=mms] body{margin:0;background:var(--ground);color:var(--ink);font:11px/1.45 Verdana,Tahoma,Geneva,sans-serif;-webkit-font-smoothing:antialiased}[data-skin=mms] .num{font-variant-numeric:tabular-nums;text-align:right}[data-skin=mms] .masthead{display:flex;align-items:baseline;gap:10px;padding:6px 12px 5px;background:var(--ground);border-bottom:1px solid var(--rule)}[data-skin=mms] .masthead h1{margin:0;font-size:12px;font-weight:700;letter-spacing:.2px}[data-skin=mms] .masthead .sim{font-size:10px;font-weight:700;letter-spacing:.4px;color:#fff;background:var(--bad);padding:1px 6px;border-radius:2px}[data-skin=mms] .masthead .spacer{flex:1}[data-skin=mms] .masthead .who{font-size:10px;color:var(--dim)}[data-skin=mms] .masthead .who b{color:var(--ink);font-weight:700}[data-skin=mms] .gate{font-size:11px;font-variant-numeric:tabular-nums}[data-skin=mms] .gate b{font-size:13px;font-weight:700}[data-skin=mms] .gate.shut{color:var(--bad)}[data-skin=mms] .gate.near{color:var(--warn)}[data-skin=mms] .tabstrip{display:flex;align-items:flex-end;gap:2px;padding:5px 10px 0;background:var(--page);overflow-x:auto}[data-skin=mms] .tabstrip::-webkit-scrollbar{height:6px}[data-skin=mms] .tabstrip::-webkit-scrollbar-thumb{background:var(--band)}[data-skin=mms] .tab{position:relative;flex:0 0 auto;height:21px;padding:0;border:0;background:#8a8a78;clip-path:polygon(0 0,calc(100% - 11px) 0,100% 100%,0 100%);cursor:pointer;font:inherit}[data-skin=mms] .tab>span{display:block;height:19px;margin:1px 1px 0;padding:0 18px 0 11px;line-height:19px;white-space:nowrap;background:var(--band);color:#33332b;clip-path:polygon(0 0,calc(100% - 11px) 0,100% 100%,0 100%)}[data-skin=mms] .tab:hover>span{background:#d8d8c8}[data-skin=mms] .tab[aria-selected=true]{height:24px}[data-skin=mms] .tab[aria-selected=true]>span{height:23px;line-height:22px;background:var(--ground);color:#000;font-weight:700}[data-skin=mms] .tab[data-absent="1"]>span{color:#87877a;font-style:italic}[data-skin=mms] .striprule{height:4px;background:var(--navy)}[data-skin=mms] .content{background:var(--ground);min-height:calc(100vh - 96px);padding:0 0 26px}[data-skin=mms] .section{margin:0 0 10px}[data-skin=mms] .section>.hdr{display:flex;align-items:center;gap:6px;height:20px;padding:0 8px;background:var(--band);font-weight:700;font-size:11px;cursor:pointer;-webkit-user-select:none;user-select:none;border:0;width:100%;text-align:left;font-family:inherit}[data-skin=mms] .section>.hdr .caret{font-size:8px;color:#333;width:9px}[data-skin=mms] .section>.hdr .hnote{font-weight:400;color:#4b4b40;margin-left:auto}[data-skin=mms] .gridhdr{min-height:20px;padding:0 8px;line-height:20px;background:var(--blue);font-weight:700;border-bottom:1px solid #8fa6c4}[data-skin=mms] .query{background:var(--panel);padding:9px 10px;display:flex;flex-wrap:wrap;align-items:center;gap:7px 14px}[data-skin=mms] .query .f{display:flex;align-items:center;gap:6px}[data-skin=mms] .query label{white-space:nowrap}[data-skin=mms] .actions{background:var(--band);padding:6px 10px;display:flex;gap:7px;align-items:center;flex-wrap:wrap}[data-skin=mms] .actions .spacer{flex:1}[data-skin=mms] .actions .hint{font-size:10px;color:#4b4b40}[data-skin=mms] input[type=text],[data-skin=mms] input[type=date],[data-skin=mms] input[type=number],[data-skin=mms] select{font:11px Verdana,Tahoma,sans-serif;height:var(--t-ctl-h);padding:0 3px;background:#fff;color:var(--ink);border:1px solid var(--field);border-radius:0}[data-skin=mms] input[type=number]{text-align:right;font-variant-numeric:tabular-nums}[data-skin=mms] select{padding-right:2px}[data-skin=mms] input:focus,[data-skin=mms] select:focus,[data-skin=mms] button:focus-visible{outline:2px solid var(--navy);outline-offset:-1px}[data-skin=mms] input:disabled,[data-skin=mms] select:disabled{background:#f0f0ea;color:#8a8a7c}[data-skin=mms] .chk{display:inline-flex;align-items:center;gap:4px;cursor:pointer}[data-skin=mms] .chk input{accent-color:var(--navy);width:13px;height:13px;margin:0}[data-skin=mms] :is(button,a).btn{font:11px Verdana,Tahoma,sans-serif;min-width:74px;height:var(--t-ctl-h);padding:0 10px;background:linear-gradient(#fbfbf7,var(--band));border:1px solid #77776a;color:var(--ink);cursor:pointer}[data-skin=mms] a.btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}[data-skin=mms] a.btn:focus-visible{outline:2px solid var(--navy);outline-offset:-1px}[data-skin=mms] :is(button,a).btn:hover:not(:disabled){background:linear-gradient(#fff,#dcdccc)}[data-skin=mms] :is(button,a).btn:active:not(:disabled){background:var(--band);padding-top:1px}[data-skin=mms] :is(button,a).btn:disabled{color:#96968a;cursor:not-allowed;background:var(--band)}[data-skin=mms] :is(button,a).btn.primary{font-weight:700;border-color:var(--navy)}[data-skin=mms] :is(button,a).btn.danger{border-color:#8a4040;color:var(--bad)}[data-skin=mms] :is(button,a).btn[aria-pressed=true],[data-skin=mms] :is(button,a).btn[aria-pressed=true]:hover:not(:disabled){background:var(--amber);border-color:var(--navy);font-weight:700}[data-skin=mms] .grid{width:100%;border-collapse:collapse;background:var(--page)}[data-skin=mms] .grid th{position:sticky;top:0;z-index:1;height:var(--row);padding:0 8px;background:#fff;text-align:left;font-weight:700;border-bottom:1px solid var(--rule);white-space:nowrap}[data-skin=mms] .grid th.num,[data-skin=mms] .grid td.num{text-align:right}[data-skin=mms] .grid td{height:var(--row);padding:0 8px;border-bottom:1px solid var(--rule);white-space:nowrap}[data-skin=mms] .grid tbody tr{background:var(--page);cursor:default}[data-skin=mms] .grid tbody tr.pick{cursor:pointer}[data-skin=mms] .grid tbody tr.pick:hover{background:#f2efdd}[data-skin=mms] .grid tbody tr[aria-selected=true],[data-skin=mms] .grid tbody tr[aria-selected=true]:hover{background:var(--amber)}[data-skin=mms] .grid td.pad{padding:0 2px}[data-skin=mms] .grid tbody tr[data-bite="1"]{background:#fbf6ea}[data-skin=mms] .grid tbody tr[data-bite="1"] td:first-child{box-shadow:inset 3px 0 #c79a3a}[data-skin=mms] .grid .empty{color:var(--dim);font-style:italic}[data-skin=mms] .grid.compact :is(th,td){height:21px}[data-skin=mms] .grid.compact th{font-size:var(--t-fs-2xs);color:var(--dim)}[data-skin=mms] .wrap{overflow:auto;max-height:340px;border-bottom:1px solid var(--rule)}[data-skin=mms] .wrap.nocrop{overflow:visible;max-height:none}[data-skin=mms] .clamp3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:var(--dim)}[data-skin=mms] .hours{border-collapse:collapse;background:var(--page)}[data-skin=mms] .hours th,[data-skin=mms] .hours td{border:1px solid var(--rule);height:21px;padding:0 4px;font-size:10px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}[data-skin=mms] .hours th{background:#fff;font-weight:700;text-align:center}[data-skin=mms] .hours th.rowlab,[data-skin=mms] .hours td.rowlab{text-align:left;background:var(--band);font-weight:700;position:sticky;left:0;z-index:2;min-width:112px}[data-skin=mms] .hours th.rowlab{z-index:3;background:#e4e4d6}[data-skin=mms] .hours td.zero{color:#a3a397}[data-skin=mms] .hours td.neg{color:#14507a}[data-skin=mms] .hours td.pos{color:#6b3a00}[data-skin=mms] .hours td.hot{background:#fff3d6}[data-skin=mms] .hours td input{width:100%;height:19px;border:1px solid transparent;background:transparent;text-align:right;padding:0 2px;font-size:10px;font-family:inherit}[data-skin=mms] .hours td input::-webkit-outer-spin-button,[data-skin=mms] .hours td input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}[data-skin=mms] .hours td input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}[data-skin=mms] .hours td input:hover{border-color:var(--field);background:#fff}[data-skin=mms] .hours td input:focus{border-color:var(--navy);background:#fff}[data-skin=mms] .hours td.edited{background:#fff3d6}[data-skin=mms] .hours tr.sel td{background:var(--amber)}[data-skin=mms] .statusbar{position:fixed;left:0;right:0;bottom:0;z-index:5;display:flex;align-items:center;gap:8px;height:22px;padding:0 10px;background:var(--ground);border-top:1px solid var(--rule);font-size:10px}[data-skin=mms] .statusbar .code{font-weight:700;padding:0 5px;border:1px solid currentColor}[data-skin=mms] .statusbar .code.OK{color:var(--ok)}[data-skin=mms] .statusbar .code.WARNING{color:var(--warn)}[data-skin=mms] .statusbar .code.ERROR{color:var(--bad)}[data-skin=mms] .statusbar .spacer{flex:1}[data-skin=mms] .statusbar .stamp{color:var(--dim);font-variant-numeric:tabular-nums}[data-skin=mms] .note{margin:0;padding:8px 10px;background:#f6f4e4;border-left:3px solid var(--rule);color:#3d3d33;font-size:10px;line-height:1.6}[data-skin=mms] .note b{color:var(--ink)}[data-skin=mms] .aside{color:var(--dim);font-size:10px}[data-skin=mms] .aside b{color:var(--ink);font-weight:700}[data-skin=mms] .note.warn{background:#fdf3df;border-left-color:#c79a3a}[data-skin=mms] .note.bad{background:#fbeceb;border-left-color:#b45b57}[data-skin=mms] .pill{display:inline-block;padding:0 5px;font-size:10px;font-weight:700;border:1px solid currentColor}[data-skin=mms] .pill.ok{color:var(--ok)}[data-skin=mms] .pill.no{color:var(--bad)}[data-skin=mms] .pill.hold{color:var(--warn)}[data-skin=mms] .pill.mute{color:var(--dim)}[data-skin=mms] code,[data-skin=mms] .mono{font:10px/1.5 SF Mono,Menlo,Consolas,monospace;background:#f4f2e6;padding:0 3px}[data-skin=mms] pre.xml{margin:0;padding:8px 10px;max-height:300px;overflow:auto;background:#fbfaf2;border:1px solid var(--rule);font:10px/1.5 SF Mono,Menlo,Consolas,monospace;white-space:pre;color:#2b2b24}[data-skin=mms] .coined{position:relative;white-space:nowrap}[data-skin=mms] .coined-i{display:inline-block;margin-left:4px;width:11px;height:11px;line-height:11px;text-align:center;font-size:9px;font-style:italic;font-weight:700;font-family:Georgia,serif;color:var(--page);background:var(--dim);border-radius:50%;vertical-align:1px;cursor:help}[data-skin=mms] .coined:hover .coined-i,[data-skin=mms] .coined:focus-within .coined-i{background:var(--navy)}[data-skin=mms] .coined-i.unchecked{background:var(--bad)}[data-skin=mms] .coined-pop i.bad{color:var(--bad);font-style:italic}[data-skin=mms] .coined:focus{outline:2px solid var(--navy);outline-offset:1px}[data-skin=mms] .coined-pop{display:none;position:absolute;left:0;top:100%;z-index:20;margin-top:4px;padding:6px 8px;width:340px;white-space:normal;font-weight:400;font-size:11px;line-height:1.45;color:var(--ink);background:var(--page);border:1px solid var(--rule);box-shadow:2px 2px #0000002e}[data-skin=mms] td:last-child .coined-pop,[data-skin=mms] th:last-child .coined-pop{left:auto;right:0}[data-skin=mms] .coined:hover .coined-pop,[data-skin=mms] .coined:focus-within .coined-pop{display:block}[data-skin=mms] .coined-pop b{color:var(--navy)}[data-skin=mms] .coined-pop i{color:var(--dim)}[data-skin=mms] .ph{position:relative;white-space:nowrap}[data-skin=mms] .ph-tag{display:inline-block;margin-left:5px;padding:0 4px;font-size:9px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;vertical-align:1px;color:#7a5a00;background:#ffe9b0;border:1px solid #d8b455;cursor:help}[data-skin=mms] .ph-pop{display:none;position:absolute;left:0;top:100%;z-index:20;margin-top:4px;padding:6px 8px;width:320px;white-space:normal;font-weight:400;font-size:11px;line-height:1.45;color:var(--ink);background:var(--page);border:1px solid var(--rule);box-shadow:2px 2px #0000002e}[data-skin=mms] .masthead .ph-pop,[data-skin=mms] td:last-child .ph-pop{left:auto;right:0}[data-skin=mms] .ph:hover .ph-pop,[data-skin=mms] .ph:focus-within .ph-pop{display:block}[data-skin=mms] .ph-pop b{color:var(--bad)}[data-skin=mms] .ph:focus{outline:2px solid var(--navy);outline-offset:1px}[data-skin=mms] .daypick{position:relative;display:inline-flex;align-items:center;gap:3px}[data-skin=mms] .daypick-field{width:96px;cursor:pointer;font-variant-numeric:tabular-nums}[data-skin=mms] .daypick-field::placeholder{color:#8a8a7c;font-style:italic}[data-skin=mms] .daypick-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--t-ctl-h);height:var(--t-ctl-h);padding:0;background:linear-gradient(#fbfbf7,var(--band));border:1px solid #77776a;cursor:pointer}[data-skin=mms] .daypick-btn:hover:not(:disabled){background:linear-gradient(#fff,#dcdccc)}[data-skin=mms] .daypick-btn:active:not(:disabled){background:var(--band)}[data-skin=mms] .daypick-btn:disabled{opacity:.45;cursor:not-allowed}[data-skin=mms] .cal{position:absolute;top:22px;left:0;z-index:40;background:var(--page);border:1px solid #77776a;box-shadow:2px 3px #0000002e;padding:4px}[data-skin=mms] .cal-hd{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:2px 4px 4px;font-weight:700}[data-skin=mms] .cal-hd span{flex:1;text-align:center;white-space:nowrap}[data-skin=mms] .cal-hd button{width:18px;height:17px;padding:0;line-height:1;background:linear-gradient(#fbfbf7,var(--band));border:1px solid #77776a;cursor:pointer;font:inherit}[data-skin=mms] .cal-hd button:hover:not(:disabled){background:linear-gradient(#fff,#dcdccc)}[data-skin=mms] .cal-hd button:disabled{color:#a8a89a;cursor:not-allowed}[data-skin=mms] .cal-grid{border-collapse:collapse}[data-skin=mms] .cal-grid th{width:24px;height:17px;font-size:10px;font-weight:700;color:#4b4b40;background:var(--band);border:1px solid var(--rule)}[data-skin=mms] .cal-grid td{padding:0;border:1px solid #d8d8c8}[data-skin=mms] .cal-pad{background:#f4f2e8}[data-skin=mms] .cal-day{width:24px;height:20px;padding:0;background:var(--page);border:0;cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;color:var(--ink)}[data-skin=mms] .cal-day:hover:not(:disabled){background:#fff0c4}[data-skin=mms] .cal-day.sel{background:var(--amber);font-weight:700}[data-skin=mms] .cal-day.off{color:#b6b6a6;cursor:not-allowed;background:#f4f2e8}[data-skin=mms] .cal-ft{margin-top:4px;padding:3px 4px 1px;border-top:1px solid var(--rule);font-size:10px;color:var(--dim);max-width:176px;line-height:1.5}[data-skin=mms] .assetpick{height:17px;font-size:10px;padding:0 2px;font-family:ui-monospace,Menlo,Consolas,monospace;border:1px solid var(--field);background:#fff}[data-skin=mms] .linky{border:0;background:none;padding:0;font:inherit;color:var(--navy);text-decoration:underline;cursor:pointer}[data-skin=mms] .linky:hover{color:#0b5ea8}[data-skin=mms] .grid td.clip{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:0}[data-skin=mms] .ss{position:relative;display:inline-block}[data-skin=mms] .ss-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:4px;height:var(--t-ctl-h);padding:0 3px 0 4px;font:11px Verdana,Tahoma,sans-serif;color:var(--ink);background:#fff;border:1px solid var(--field);border-radius:0;cursor:pointer;text-align:left}[data-skin=mms] .ss-val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-skin=mms] .ss-caret{font-size:9px;color:var(--dim)}[data-skin=mms] .ss-hint{color:var(--dim)}[data-skin=mms] .ss-pop{position:absolute;top:22px;right:0;z-index:50;background:#fff;border:1px solid var(--field);box-shadow:0 2px 6px #0000002e}[data-skin=mms] .ss-pop input[type=text]{display:block;width:100%;box-sizing:border-box;border:0;border-bottom:1px solid var(--rule);height:22px}[data-skin=mms] .ss-pop ul{list-style:none;margin:0;padding:0;max-height:280px;overflow-y:auto}[data-skin=mms] .ss-pop li{display:flex;justify-content:space-between;gap:12px;padding:2px 6px;font-size:11px;white-space:nowrap;cursor:pointer}[data-skin=mms] .ss-pop li.cur{font-weight:700}[data-skin=mms] .ss-pop li.hi{background:var(--navy);color:#fff}[data-skin=mms] .ss-pop li.hi .ss-hint{color:#d8dde8}[data-skin=mms] .ss-pop li.ss-none{color:var(--dim);cursor:default}[data-skin=mms] .masthead{align-items:center}[data-skin=mms] .selbar{display:inline-flex;align-items:center;gap:6px;font-size:10px}[data-skin=mms] .selbar label{color:var(--dim);white-space:nowrap}[data-skin=mms] .masthead .cal{left:auto;right:0}[data-skin=mms] .money td.num{font-variant-numeric:tabular-nums}[data-skin=mms] .money td.neg{color:var(--bad)}[data-skin=mms] .workspace{display:flex;align-items:stretch}[data-skin=mms] .main{flex:1;min-width:0}[data-skin=mms] .sidenav{flex:0 0 190px;background:var(--panel);border-right:1px solid var(--rule);padding:4px 0 12px;position:sticky;top:0;align-self:flex-start;max-height:100vh;overflow-y:auto}[data-skin=mms] .sidenav.collapsed{flex-basis:22px}[data-skin=mms] .sidenav-toggle{display:block;margin:0 4px 0 auto;padding:0 5px;border:1px solid var(--rule);background:var(--ground);font:inherit;font-size:11px;line-height:16px;cursor:pointer;color:var(--dim)}[data-skin=mms] .sidenav.collapsed .sidenav-toggle{margin:0 auto}[data-skin=mms] .sidenav-group h2{margin:10px 10px 3px;font-size:9.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--dim)}[data-skin=mms] .sidenav-item{display:block;width:100%;text-align:left;padding:3px 10px 3px 16px;border:0;background:none;font:inherit;font-size:11px;color:var(--ink);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-skin=mms] .sidenav-item:hover{background:#d8d8c8}[data-skin=mms] .sidenav-item:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}[data-skin=mms] .sidenav-item[aria-current=page]{background:var(--navy);color:#fff;font-weight:700}[data-skin=mms] .sidenav-item[data-absent="1"]{color:#87877a;font-style:italic}[data-skin=mms] .sidenav-item[data-absent="1"][aria-current=page]{color:#fff}[data-skin=mms] .mc{position:relative;display:inline-flex;align-items:center;gap:6px;font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}[data-skin=mms] .mc-wall b{font-size:12px;font-weight:700}[data-skin=mms] .mc-mine{color:var(--dim)}[data-skin=mms] .mc-tag{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border:1px solid transparent;border-radius:2px;font:inherit;font-weight:700;letter-spacing:.2px;line-height:15px}[data-skin=mms] button.mc-tag{cursor:pointer}[data-skin=mms] .mc-tag:focus-visible{outline:2px solid var(--navy);outline-offset:1px}[data-skin=mms] .mc-for,[data-skin=mms] .mc-in{font-weight:400;opacity:.9}[data-skin=mms] .mc-in{margin-left:2px}[data-skin=mms] .mc-open{background:#dcefe0;color:var(--ok);border-color:#9cc9a6}[data-skin=mms] .mc-near{background:#fbecc8;color:var(--warn);border-color:#e0bb62}[data-skin=mms] .mc-urgent{background:#f6d9d6;color:var(--bad);border-color:#d99a93}[data-skin=mms] .mc-clear{background:var(--navy);color:#fff}[data-skin=mms] .mc-post{background:var(--blue);color:var(--navy);border-color:#93a9cb}[data-skin=mms] .mc-adj{background:#d3ebe8;color:#0d5c56;border-color:#8fc4bd}[data-skin=mms] .mc-rt{background:var(--page);color:var(--ink);border-color:var(--rule);font-weight:700}[data-skin=mms] .mc-off{background:var(--page);color:var(--dim);border-color:var(--rule);font-weight:400}[data-skin=mms] .mc-dead{color:var(--ink)}[data-skin=mms] .mc-dead b{font-weight:700}[data-skin=mms] .mc-near-t b{color:var(--warn)}[data-skin=mms] .mc-urgent-t b{color:var(--bad)}[data-skin=mms] .mc-pop{position:absolute;top:calc(100% + 6px);right:0;z-index:40;width:560px;max-width:calc(100vw - 32px);padding:10px 12px 8px;background:var(--page);border:1px solid var(--rule);box-shadow:0 4px 14px #0000002e;white-space:normal;display:flex;flex-direction:column;gap:6px}[data-skin=mms] .mc-pop-h{font-weight:700;font-size:11px}[data-skin=mms] .mc-strip{position:relative;height:22px;background:var(--panel);border:1px solid var(--rule)}[data-skin=mms] .mc-seg{position:absolute;top:0;bottom:0;overflow:hidden;border:0;border-right:2px solid var(--page);border-radius:0;display:flex;align-items:center;padding:0 4px;font-size:9.5px}[data-skin=mms] .mc-seg span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-skin=mms] .mc-now{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--bad)}[data-skin=mms] .mc-ticks{position:relative;height:12px;font-size:9px;color:var(--dim)}[data-skin=mms] .mc-ticks span{position:absolute;transform:translate(-50%)}[data-skin=mms] .mc-ticks span:first-child{transform:none}[data-skin=mms] .mc-ticks span:last-child{transform:translate(-100%)}[data-skin=mms] .mc-list{border-collapse:collapse;font-size:10.5px}[data-skin=mms] .mc-list td{padding:2px 6px 2px 0;vertical-align:top}[data-skin=mms] .mc-list .mc-at{font-weight:700}[data-skin=mms] .mc-list .mc-src,[data-skin=mms] .mc-list tr.mc-passed{color:var(--dim)}[data-skin=mms] .mc-list tr[title]{cursor:help}[data-skin=mms] .mc-foot{color:var(--dim);font-size:9.5px}[data-skin=mms] .masthead{flex-wrap:wrap;row-gap:4px}[data-skin=mms] .masthead h1,[data-skin=mms] .masthead .sim,[data-skin=mms] .masthead .who{white-space:nowrap}[data-skin=mms] .masthead .who b[title]{cursor:help}:root[data-skin=mms]{color-scheme:light}[data-skin=mms] .brand{padding:0;border:0;background:none;cursor:pointer;font:inherit;color:var(--ink)}[data-skin=mms] .brand-mark,[data-skin=mms] .brand-word{display:none}[data-skin=mms] .brand-app{font-size:12px;font-weight:700;letter-spacing:.2px;white-space:nowrap}:root[data-skin=mms]{--chart-ground: #fbfaf2;--chart-grid: #a8a88c;--chart-axis: #5a5a4e;--chart-line: #003966;--chart-band: #b8c9e2;--chart-note: #5f7ea8;--charge: #14507a;--discharge: #6b3a00;--off-fg: #8d8d80;--off-bg: #f4f2e8;--icon-paper: #fff;--icon-ink: #6b6b5e;--icon-accent: #b03030}[data-skin=mms] .console-dock .dock-panel{background:var(--ground);color:var(--ink);border-color:var(--rule)}[data-skin=mms] .console-dock .dock-bar{background:var(--page);border-bottom:4px solid var(--navy)}[data-skin=mms] .console-dock .dock-tab{background:var(--band);color:#33332b;border:1px solid #8a8a78;border-bottom:0;margin-right:2px;font:11px Verdana,Tahoma,sans-serif}[data-skin=mms] .console-dock .dock-tab-active{background:var(--ground);color:#000;font-weight:700}[data-skin=mms] .console-dock .dock-ink-bar{display:none}[data-skin=mms] .console-dock .dock-content{background:var(--ground)}[data-skin=mms] .pane{padding:8px 10px 14px}[data-skin=mms] .pane h2{margin:0 0 6px;font-size:13px;font-weight:700}[data-skin=mms] .pane h3{margin:14px 0 4px;font-size:12px;font-weight:700}[data-skin=mms] .pane p{margin:0 0 8px;max-width:110ch;line-height:1.55}[data-skin=mms] .muted{color:var(--dim)}[data-skin=mms] .warn:not(.note){color:var(--warn);font-weight:700}[data-skin=mms] .pill{white-space:nowrap}[data-skin=mms] .pill.bad{color:var(--bad)}[data-skin=mms] pre.narrative{margin:0;padding:8px 10px;white-space:pre-wrap;font:10px/1.5 SF Mono,Menlo,Consolas,monospace;color:var(--dim)}[data-skin=mms] ul.note.list{margin:0;padding-left:28px}[data-skin=mms] .selgroup{display:inline-flex;align-items:center;gap:6px}[data-skin=mms] .selgroup.unused{opacity:.5}[data-skin=mms] .console-dock .dock-fbox .dock-bar{position:relative;box-sizing:content-box;padding-top:10px;cursor:move}[data-skin=mms] .console-dock .dock-fbox .dock-bar:before{content:"";position:absolute;top:3px;left:50%;width:40px;height:4px;margin-left:-20px;background:var(--rule)}[data-skin=mms] .mc-pop{width:620px}[data-skin=mms] .mc-ticks{height:26px}[data-skin=mms] .mc-ticks span.mc-tick-low{top:13px}[data-skin=mms] .mc-swatch{display:inline-block;width:9px;height:9px;margin-right:5px;border:1px solid var(--rule)}[data-skin=mms] .mc-swatch.mc-event{border-radius:50%;background:none}[data-skin=mms] .mc-list .mc-at{white-space:nowrap}[data-skin=mms] .mc-swatch:not(.mc-event){background:currentColor}[data-skin=mms] .mc-swatch.mc-clear{background:var(--navy)}[data-skin=mms] .sidenav-group h2{margin:8px 0 2px;padding:4px 10px;background:var(--band);color:#33332b;cursor:default;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}:root{color-scheme:light dark;--w-bg: #fbfbfa;--w-panel: #ffffff;--w-fg: #1a1a1a;--w-border: #e0e0db;--w-muted: #777777;--w-accent: #2ec7a6;--w-accent-hover: #4fe3b8;--w-accent-ink: #181818;--w-warn: #c62828;--w-font-sans: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--w-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--w-font-chart: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--w-font-chart-size: 11;--w-radius: 3px;--w-chart-1: #2a78d6;--w-chart-2: #eb6834;--w-chart-3: #1baf7a;--w-chart-4: #4a3aa7;--tag-free: #636a75;--tag-free-text: #4b5260;--tag-pro: #2ec7a6;--tag-pro-text: #0b6b58;--tag-team: #2a78d6;--tag-team-text: #1c5aa6;--tag-enterprise: #4a3aa7;--tag-enterprise-text: #4a3aa7;--tag-beta: #c98a00;--tag-beta-text: #7a5200}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--w-bg: #14171a;--w-panel: #191d21;--w-fg: #d7d9d4;--w-border: #2b3036;--w-muted: #8a9097;--w-accent: #2ec7a6;--w-accent-hover: #4fe3b8;--w-accent-ink: #181818;--w-warn: #ef5350;--w-chart-1: #3987e5;--w-chart-2: #d95926;--w-chart-3: #199e70;--w-chart-4: #9085e9;--tag-free: #969ca3;--tag-free-text: #b8bdc3;--tag-pro: #2ec7a6;--tag-pro-text: #2ec7a6;--tag-team: #4669a2;--tag-team-text: #81a0d1;--tag-enterprise: #9085e9;--tag-enterprise-text: #aea5f2;--tag-beta: #ffcc66;--tag-beta-text: #ffcc66}}:root[data-theme=dark]{color-scheme:dark;--w-bg: #14171a;--w-panel: #191d21;--w-fg: #d7d9d4;--w-border: #2b3036;--w-muted: #8a9097;--w-accent: #2ec7a6;--w-accent-hover: #4fe3b8;--w-accent-ink: #181818;--w-warn: #ef5350;--w-chart-1: #3987e5;--w-chart-2: #d95926;--w-chart-3: #199e70;--w-chart-4: #9085e9;--tag-free: #969ca3;--tag-free-text: #b8bdc3;--tag-pro: #2ec7a6;--tag-pro-text: #2ec7a6;--tag-team: #4669a2;--tag-team-text: #81a0d1;--tag-enterprise: #9085e9;--tag-enterprise-text: #aea5f2;--tag-beta: #ffcc66;--tag-beta-text: #ffcc66}:root[data-theme=light]{color-scheme:light}@font-face{font-family:Libre Franklin Brand;src:url(/assets/librefranklin-100-900-latin-C8Es8peX.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root[data-skin=wattness]{--t-chrome: #f3f4f6;--t-pane: var(--w-panel);--t-raised: #ffffff;--t-selected: #dcf2ec;--t-hover: rgba(0, 0, 0, .05);--t-accent-mark: #2ec7a6;--t-accent-text: #0b6b58;--t-link: var(--w-fg);--t-focus: var(--t-accent-text);--t-brand-trace: #2ec7a6;--t-caution: #a05f00;--t-rule: rgba(0, 0, 0, .07);--t-shadow-1: 0 1px 2px rgba(16, 19, 24, .07);--t-shadow-2: 0 16px 40px rgba(16, 19, 24, .17), 0 2px 8px rgba(16, 19, 24, .08);--t-thumb: #d1d5db;--w-muted: #636a75;--w-border: #e5e7eb;--w-bg: #fafaf9;--w-font-sans: -apple-system, "system-ui", "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--t-font-code: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--t-fs: 13px;--t-fs-sm: 12px;--t-fs-xs: 11px;--t-gutter: 16px;--t-row: 28px;--t-tab-h: 32px;--t-font-display: "Libre Franklin Brand", "Franklin Gothic Medium", "Helvetica Neue", Arial, sans-serif;--t-fs-2xs: 10px;--t-fs-title: 15px;--t-fs-display: 25px;--t-fw-strong: 600;--t-lh: 1.45;--t-lh-prose: 1.55;--t-space-1: 4px;--t-space-2: 6px;--t-space-3: 8px;--t-space-4: 12px;--t-space-5: 16px;--t-space-6: 24px;--t-ctl-h: 28px;--t-hdr-h: 32px;--t-radius-xs: 3px;--t-radius: 4px;--t-radius-md: 6px;--t-radius-paper: 7px;--t-radius-glass: 14px;--t-radius-pill: 999px;--t-mark-under: inset 0 -2px 0 var(--t-accent-mark);--t-mark-edge: inset 2px 0 0 var(--t-accent-mark);--s-ok: #2e7d32;--s-ok-bg: #e4f2e5;--s-caution: var(--t-caution);--s-caution-bg: #fbf2df;--s-bad: #9f1d35;--s-bad-bg: #f9e5ea;--s-info: #1565c0;--s-info-bg: #e3eefb;--s-violet: #6b2fa0;--s-violet-bg: #f2e9f8;--s-charge: var(--ch-ours, #a03b8d);--s-discharge: var(--ch-ours, #a03b8d)}@media (prefers-color-scheme: dark){:root[data-skin=wattness]:not([data-theme=light]){--t-chrome: #101315;--t-raised: #1f2429;--t-selected: #123028;--t-accent-mark: #2ec7a6;--t-accent-text: #2ec7a6;--t-link: #2ec7a6;--t-brand-trace: #2ec7a6;--t-hover: rgba(255, 255, 255, .07);--t-caution: #e0a030;--t-rule: rgba(255, 255, 255, .06);--t-shadow-1: none;--t-shadow-2: 0 12px 40px rgba(0, 0, 0, .55);--t-thumb: #2f3439;--w-muted: #969ca3;--w-border: #2b3036;--w-bg: #14171a;--s-ok: #6bcf8a;--s-ok-bg: #16281d;--s-caution-bg: #2c2410;--s-bad: #ef6b63;--s-bad-bg: #2d1716;--s-info: #56b4e0;--s-info-bg: #12242f;--s-violet: #9f8cf5;--s-violet-bg: #211e36;--s-charge: var(--ch-ours, #bf539f);--s-discharge: var(--ch-ours, #bf539f)}}:root[data-skin=wattness][data-theme=dark]{--t-chrome: #101315;--t-raised: #1f2429;--t-selected: #123028;--t-accent-mark: #2ec7a6;--t-accent-text: #2ec7a6;--t-link: #2ec7a6;--t-brand-trace: #2ec7a6;--t-hover: rgba(255, 255, 255, .07);--t-caution: #e0a030;--t-rule: rgba(255, 255, 255, .06);--t-shadow-1: none;--t-shadow-2: 0 12px 40px rgba(0, 0, 0, .55);--t-thumb: #2f3439;--w-muted: #969ca3;--w-border: #2b3036;--w-bg: #14171a;--s-ok: #6bcf8a;--s-ok-bg: #16281d;--s-caution-bg: #2c2410;--s-bad: #ef6b63;--s-bad-bg: #2d1716;--s-info: #56b4e0;--s-info-bg: #12242f;--s-violet: #9f8cf5;--s-violet-bg: #211e36;--s-charge: #d884bf;--s-discharge: #d884bf}:root[data-skin=wattness][data-theme=light] .chn{--sol-text: #7A2FE0}:root[data-skin=wattness][data-theme=dark] .chn{--sol-text: #B58CFF}:root[data-skin=wattness][data-theme=light] .sidenav-item[data-tab=chn]:hover{background:#9945ff14}:root[data-skin=wattness][data-theme=light] .sidenav-item[data-tab=chn][aria-current=page]{background:#9945ff24;color:#7a2fe0}:root[data-skin=wattness][data-theme=dark] .sidenav-item[data-tab=chn]:hover{background:#b58cff1a}:root[data-skin=wattness][data-theme=dark] .sidenav-item[data-tab=chn][aria-current=page]{background:#b58cff29;color:#b58cff}:root[data-skin=wattness]{--page: var(--t-pane);--ground: var(--t-pane);--band: var(--t-chrome);--panel: var(--t-chrome);--navy: var(--t-accent-text);--blue: var(--s-info-bg);--amber: var(--t-selected);--rule: var(--w-border);--field: var(--w-border);--ink: var(--w-fg);--dim: var(--w-muted);--bad: var(--s-bad);--warn: var(--s-caution);--ok: var(--s-ok);--chart-ground: var(--t-pane);--chart-grid: color-mix(in srgb, var(--w-fg) 22%, transparent);--chart-axis: var(--w-muted);--chart-line: var(--w-chart-1);--chart-band: color-mix(in srgb, var(--w-chart-1) 22%, transparent);--chart-note: var(--w-muted);--charge: var(--s-charge);--discharge: var(--s-discharge);--off-fg: var(--w-muted);--off-bg: var(--t-chrome);--icon-paper: var(--t-raised);--icon-ink: var(--w-muted);--icon-accent: var(--s-bad)}[data-skin=wattness] *{box-sizing:border-box}html[data-skin=wattness],[data-skin=wattness] body,[data-skin=wattness] #root{height:100%}[data-skin=wattness] body{margin:0;background:var(--t-pane);color:var(--w-fg);font-family:var(--w-font-sans);font-size:var(--t-fs);line-height:1.45;-webkit-font-smoothing:antialiased}[data-skin=wattness] :focus-visible{outline:2px solid var(--t-focus);outline-offset:2px}[data-skin=wattness] .num{font-variant-numeric:tabular-nums;text-align:right}[data-skin=wattness] ::-webkit-scrollbar{width:10px;height:10px}[data-skin=wattness] ::-webkit-scrollbar-thumb{background:var(--t-thumb);border-radius:6px;border:2px solid transparent;background-clip:padding-box}[data-skin=wattness] .masthead{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;min-height:42px;padding:6px 12px;background:var(--t-chrome);border-bottom:1px solid var(--w-border)}[data-skin=wattness] .masthead .spacer{flex:1}[data-skin=wattness] .masthead .sim{font-size:var(--t-fs-xs);font-weight:600;letter-spacing:.02em;color:var(--s-bad);background:var(--s-bad-bg);border:1px solid color-mix(in srgb,var(--s-bad) 35%,transparent);padding:1px 7px;border-radius:3px;white-space:nowrap}[data-skin=wattness] .brand{display:inline-flex;align-items:center;gap:9px;padding:0;border:0;background:none;cursor:pointer;color:var(--w-fg);white-space:nowrap}[data-skin=wattness] .brand-mark{width:24px;height:auto;flex:none;color:var(--w-fg)}[data-skin=wattness] .brand-word{font-family:Libre Franklin Brand,system-ui,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.025em}[data-skin=wattness] .selbar{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-fs-xs)}[data-skin=wattness] .selbar label{color:var(--w-muted);white-space:nowrap}[data-skin=wattness] .workspace{display:flex;align-items:stretch}[data-skin=wattness] .main{flex:1;min-width:0}[data-skin=wattness] .sidenav{flex:0 0 190px;background:var(--t-pane);border-right:1px solid var(--t-rule);padding:6px 0 16px;position:sticky;top:0;align-self:flex-start;max-height:100vh;overflow-y:auto}[data-skin=wattness] .sidenav.collapsed{flex-basis:30px}[data-skin=wattness] .sidenav-toggle{display:grid;place-items:center;width:22px;height:22px;margin:0 6px 0 auto;padding:0;border:0;border-radius:4px;background:none;color:var(--w-muted);font:inherit;font-size:var(--t-fs-sm);cursor:pointer}[data-skin=wattness] .sidenav-toggle:hover{background:var(--t-hover);color:var(--w-fg)}[data-skin=wattness] .sidenav.collapsed .sidenav-toggle{margin:0 auto}[data-skin=wattness] .sidenav-group h2{margin:12px var(--t-gutter) 4px;font-size:var(--t-fs-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--w-muted)}[data-skin=wattness] .sidenav-item{display:flex;align-items:center;width:100%;min-height:28px;padding:0 var(--t-gutter);text-align:left;border:0;border-left:2px solid transparent;background:none;font:inherit;font-size:var(--t-fs-sm);color:var(--w-fg);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-skin=wattness] .sidenav-item:hover{background:var(--t-hover);border-left-color:var(--t-accent-mark)}[data-skin=wattness] .sidenav-item[aria-current=page]{background:var(--t-selected);border-left-color:var(--t-accent-mark);font-weight:600}[data-skin=wattness] .sidenav-item[data-absent="1"]{color:var(--w-muted);font-style:italic}[data-skin=wattness] .tabstrip{display:flex;align-items:flex-end;gap:0;padding:0 8px;height:34px;background:var(--t-chrome);border-bottom:1px solid var(--w-border);overflow-x:auto;overflow-y:hidden}[data-skin=wattness] .tabstrip::-webkit-scrollbar{height:4px}[data-skin=wattness] .tab{position:relative;flex:0 0 auto;height:33px;padding:0;margin-bottom:-1px;border:1px solid transparent;border-bottom:0;border-radius:4px 4px 0 0;background:none;cursor:pointer;font:inherit;color:var(--w-muted)}[data-skin=wattness] .tab>span{display:inline-flex;align-items:center;height:100%;padding:0 14px;white-space:nowrap;font-size:var(--t-fs-sm)}[data-skin=wattness] .tab:hover{color:var(--w-fg);background:var(--t-hover)}[data-skin=wattness] .tab[aria-selected=true]{color:var(--w-fg);background:var(--t-pane);border-color:var(--w-border);font-weight:600;box-shadow:inset 0 2px 0 var(--t-accent-mark)}[data-skin=wattness] .tab[data-absent="1"]{font-style:italic}[data-skin=wattness] .striprule{display:none}[data-skin=wattness] .content{background:var(--t-pane);min-height:calc(100vh - 110px);padding:0 0 34px}[data-skin=wattness] .section{margin:0 0 14px}[data-skin=wattness] .section>.hdr{display:flex;align-items:center;gap:8px;width:100%;height:32px;padding:0 var(--t-gutter);background:none;border:0;border-bottom:1px solid var(--t-rule);font-family:inherit;font-size:var(--t-fs-sm);font-weight:600;color:var(--w-fg);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none}[data-skin=wattness] .section>.hdr:hover{background:var(--t-hover)}[data-skin=wattness] .section>.hdr .caret{font-size:9px;color:var(--w-muted);width:10px}[data-skin=wattness] .section>.hdr .hnote{font-weight:400;color:var(--w-muted);margin-left:auto;font-size:var(--t-fs-xs)}[data-skin=wattness] .gridhdr{min-height:28px;padding:5px var(--t-gutter);line-height:18px;background:var(--t-chrome);font-weight:600;font-size:var(--t-fs-sm);border-bottom:1px solid var(--w-border)}[data-skin=wattness] .query{background:var(--t-pane);padding:10px var(--t-gutter);display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;border-bottom:1px solid var(--t-rule);font-size:var(--t-fs-sm)}[data-skin=wattness] .query .f{display:flex;align-items:center;gap:6px}[data-skin=wattness] .query label{white-space:nowrap;color:var(--w-muted)}[data-skin=wattness] .actions{background:var(--t-chrome);padding:8px var(--t-gutter);display:flex;gap:8px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--w-border)}[data-skin=wattness] .actions .spacer{flex:1}[data-skin=wattness] .actions .hint{font-size:var(--t-fs-xs);color:var(--w-muted)}[data-skin=wattness] input[type=text],[data-skin=wattness] input[type=date],[data-skin=wattness] input[type=number],[data-skin=wattness] select{font:inherit;font-size:var(--t-fs-sm);height:var(--t-ctl-h);padding:0 var(--t-space-3);background:var(--t-raised);color:var(--w-fg);border:1px solid var(--w-border);border-radius:var(--t-radius)}[data-skin=wattness] input[type=number]{text-align:right;font-variant-numeric:tabular-nums}[data-skin=wattness] input:focus,[data-skin=wattness] select:focus{outline:none;border-color:var(--t-accent-text);box-shadow:0 0 0 2px color-mix(in srgb,var(--t-accent-text) 22%,transparent)}[data-skin=wattness] input:disabled,[data-skin=wattness] select:disabled{opacity:.55}[data-skin=wattness] .chk{display:inline-flex;align-items:center;gap:6px;cursor:pointer}[data-skin=wattness] .chk input{accent-color:var(--t-accent-mark);width:14px;height:14px;margin:0}[data-skin=wattness] :is(button,a).btn{font:inherit;font-size:var(--t-fs-sm);font-weight:500;min-width:72px;height:var(--t-ctl-h);padding:0 var(--t-space-4);background:var(--t-raised);color:var(--w-fg);border:1px solid var(--w-border);border-radius:var(--t-radius);box-shadow:var(--t-shadow-1);cursor:pointer}[data-skin=wattness] a.btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}[data-skin=wattness] :is(button,a).btn:hover:not(:disabled){background:color-mix(in srgb,var(--t-raised) 88%,var(--w-fg))}[data-skin=wattness] :is(button,a).btn:active:not(:disabled){transform:translateY(1px)}[data-skin=wattness] :is(button,a).btn:disabled{color:var(--w-muted);cursor:not-allowed;opacity:.6;box-shadow:none}[data-skin=wattness] :is(button,a).btn[aria-pressed=true],[data-skin=wattness] :is(button,a).btn[aria-pressed=true]:hover:not(:disabled){background:var(--t-selected);border-color:color-mix(in srgb,var(--t-accent-mark) 60%,var(--w-border));font-weight:var(--t-fw-strong)}[data-skin=wattness] :is(button,a).btn.primary{background:var(--w-accent);color:var(--w-accent-ink);border-color:transparent;font-weight:var(--t-fw-strong)}[data-skin=wattness] :is(button,a).btn.primary:hover:not(:disabled){background:var(--w-accent-hover)}[data-skin=wattness] :is(button,a).btn.primary:disabled{background:var(--t-chrome);color:var(--w-muted);border-color:var(--w-border);opacity:1}[data-skin=wattness] :is(button,a).btn.danger{color:var(--s-bad);border-color:color-mix(in srgb,var(--s-bad) 45%,transparent)}[data-skin=wattness] :is(button,a).btn.cta{height:calc(var(--t-ctl-h) + var(--t-space-1));padding:0 var(--t-space-5);border-radius:var(--t-radius-paper);font-size:var(--t-fs);font-weight:var(--t-fw-strong)}[data-skin=wattness] .grid{width:100%;border-collapse:collapse;background:var(--t-pane);font-size:var(--t-fs-sm)}[data-skin=wattness] .grid th{position:sticky;top:0;z-index:1;height:28px;padding:0 10px;background:var(--t-chrome);color:var(--w-muted);text-align:left;font-weight:600;font-size:var(--t-fs-xs);border-bottom:1px solid var(--w-border);white-space:nowrap}[data-skin=wattness] .grid th:first-child,[data-skin=wattness] .grid td:first-child{padding-left:var(--t-gutter)}[data-skin=wattness] .grid th.num,[data-skin=wattness] .grid td.num{text-align:right}[data-skin=wattness] .grid td{height:var(--t-row);padding:0 10px;border-bottom:1px solid var(--t-rule);white-space:nowrap}[data-skin=wattness] .grid tbody tr{background:var(--t-pane);cursor:default}[data-skin=wattness] .grid tbody tr.pick{cursor:pointer}[data-skin=wattness] .grid tbody tr.pick:hover{background:var(--t-hover)}[data-skin=wattness] .grid tbody tr[aria-selected=true],[data-skin=wattness] .grid tbody tr[aria-selected=true]:hover{background:var(--t-selected);box-shadow:inset 2px 0 0 var(--t-accent-mark)}[data-skin=wattness] .grid td.pad{padding:0 2px}[data-skin=wattness] .grid tbody tr[data-bite="1"]{background:var(--s-caution-bg)}[data-skin=wattness] .grid tbody tr[data-bite="1"] td:first-child{box-shadow:inset 3px 0 0 var(--s-caution)}[data-skin=wattness] .grid .empty{color:var(--w-muted);font-style:italic}[data-skin=wattness] .grid td.clip{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:0}[data-skin=wattness] .grid.compact{font-size:var(--t-fs-xs)}[data-skin=wattness] .grid.compact :is(th,td),[data-skin=wattness] table.grid.compact :is(th,td):first-child{height:calc(var(--t-row) - var(--t-space-1));padding:0 var(--t-space-3)}[data-skin=wattness] .grid.compact th{font-size:var(--t-fs-2xs);font-weight:var(--t-fw-strong);color:var(--w-muted)}:root[data-skin=wattness] table.grid.compact>thead th{background:var(--t-chrome)}[data-skin=wattness] .wrap{overflow:auto;max-height:360px;border-bottom:1px solid var(--w-border)}[data-skin=wattness] .wrap.nocrop{overflow:visible;max-height:none}[data-skin=wattness] .clamp3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:var(--w-muted)}[data-skin=wattness] .money td.num{font-variant-numeric:tabular-nums}[data-skin=wattness] .money td.neg{color:var(--s-bad)}[data-skin=wattness] .hours{border-collapse:collapse;background:var(--t-pane)}[data-skin=wattness] .hours th,[data-skin=wattness] .hours td{border:1px solid var(--t-rule);height:24px;padding:0 5px;font-size:var(--t-fs-xs);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}[data-skin=wattness] .hours th{background:var(--t-chrome);color:var(--w-muted);font-weight:600;text-align:center}[data-skin=wattness] .hours th.rowlab,[data-skin=wattness] .hours td.rowlab{text-align:left;background:var(--t-chrome);font-weight:600;color:var(--w-fg);position:sticky;left:0;z-index:2;min-width:124px;padding-left:var(--t-gutter)}[data-skin=wattness] .hours th.rowlab{z-index:3}[data-skin=wattness] .hours td.zero{color:var(--w-muted);opacity:.6}[data-skin=wattness] .hours td.neg{color:var(--s-charge)}[data-skin=wattness] .hours td.pos{color:var(--s-discharge)}[data-skin=wattness] .hours td.hot,[data-skin=wattness] .hours td.edited{background:var(--s-caution-bg)}[data-skin=wattness] .hours td input{width:100%;height:20px;border:1px solid transparent;border-radius:3px;background:transparent;text-align:right;padding:0 2px;font-size:var(--t-fs-xs);font-family:inherit;color:inherit;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}[data-skin=wattness] .hours td input::-webkit-outer-spin-button,[data-skin=wattness] .hours td input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}[data-skin=wattness] .hours td input:hover{border-color:var(--w-border);background:var(--t-raised)}[data-skin=wattness] .hours td input:focus{border-color:var(--t-accent-text);background:var(--t-raised);box-shadow:none}[data-skin=wattness] .hours tr.sel td{background:var(--t-selected)}[data-skin=wattness] .statusbar{position:fixed;left:0;right:0;bottom:0;z-index:5;display:flex;align-items:center;gap:12px;height:26px;padding:0 12px;background:var(--t-chrome);color:var(--w-muted);border-top:1px solid var(--w-border);font-size:var(--t-fs-xs);white-space:nowrap}[data-skin=wattness] .statusbar>span:not(.code):not(.stamp){color:var(--w-fg);overflow:hidden;text-overflow:ellipsis}[data-skin=wattness] .statusbar .code{font-weight:600;padding:0 6px;border-radius:3px;border:1px solid currentColor}[data-skin=wattness] .statusbar .code.OK{color:var(--s-ok)}[data-skin=wattness] .statusbar .code.WARNING{color:var(--s-caution)}[data-skin=wattness] .statusbar .code.ERROR{color:var(--s-bad)}[data-skin=wattness] .statusbar .spacer{flex:1}[data-skin=wattness] .statusbar .stamp{color:var(--w-muted);font-variant-numeric:tabular-nums}[data-skin=wattness] .note{margin:0;padding:10px var(--t-gutter);background:var(--t-chrome);border-left:2px solid var(--w-border);color:var(--w-fg);font-size:var(--t-fs-sm);line-height:1.6}[data-skin=wattness] .note b{color:var(--w-fg);font-weight:600}[data-skin=wattness] .note.warn{background:var(--s-caution-bg);border-left-color:var(--s-caution)}[data-skin=wattness] .note.bad{background:var(--s-bad-bg);border-left-color:var(--s-bad)}[data-skin=wattness] .aside{color:var(--w-muted);font-size:var(--t-fs-xs)}[data-skin=wattness] .aside b{color:var(--w-fg);font-weight:600}[data-skin=wattness] .pill{display:inline-block;padding:0 6px;border-radius:3px;font-size:var(--t-fs-xs);font-weight:600;line-height:18px;border:1px solid currentColor}[data-skin=wattness] .pill.ok{color:var(--s-ok);background:var(--s-ok-bg);border-color:transparent}[data-skin=wattness] .pill.no{color:var(--s-bad);background:var(--s-bad-bg);border-color:transparent}[data-skin=wattness] .pill.hold{color:var(--s-caution);background:var(--s-caution-bg);border-color:transparent}[data-skin=wattness] .pill.mute{color:var(--w-muted);background:none;border-color:var(--w-border)}[data-skin=wattness] code,[data-skin=wattness] .mono{font-family:var(--t-font-code);font-size:.92em;background:var(--t-hover);padding:0 4px;border-radius:3px}[data-skin=wattness] pre.xml{margin:0;padding:10px var(--t-gutter);max-height:320px;overflow:auto;background:var(--t-chrome);border:1px solid var(--w-border);font:11px/1.55 var(--t-font-code);white-space:pre;color:var(--w-fg)}[data-skin=wattness] .linky{border:0;background:none;padding:0;font:inherit;color:var(--t-link);text-decoration:underline;text-decoration-color:var(--t-accent-mark);text-decoration-thickness:1.5px;text-underline-offset:2px;cursor:pointer}[data-skin=wattness] .coined,[data-skin=wattness] .ph{position:relative;white-space:nowrap}[data-skin=wattness] .coined-i{display:inline-block;margin-left:4px;width:13px;height:13px;line-height:13px;text-align:center;font-size:9px;font-style:italic;font-weight:700;font-family:Georgia,serif;color:var(--t-pane);background:var(--w-muted);border-radius:50%;vertical-align:1px;cursor:help}[data-skin=wattness] .coined:hover .coined-i,[data-skin=wattness] .coined:focus-within .coined-i{background:var(--t-accent-text)}[data-skin=wattness] .coined-i.unchecked{background:var(--s-bad)}[data-skin=wattness] .ph-tag{display:inline-block;margin-left:6px;padding:0 5px;border-radius:3px;font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;vertical-align:1px;color:var(--s-caution);background:var(--s-caution-bg);cursor:help}[data-skin=wattness] .daypick{position:relative;display:inline-flex;align-items:center;gap:4px}[data-skin=wattness] .daypick-field{width:112px;cursor:pointer;font-variant-numeric:tabular-nums}[data-skin=wattness] .daypick-field::placeholder{color:var(--w-muted);font-style:italic}[data-skin=wattness] .daypick-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--t-ctl-h);height:var(--t-ctl-h);padding:0;background:var(--t-raised);color:var(--w-fg);border:1px solid var(--w-border);border-radius:var(--t-radius);cursor:pointer}[data-skin=wattness] .daypick-btn:hover:not(:disabled){background:var(--t-hover)}[data-skin=wattness] .daypick-btn:disabled{opacity:.45;cursor:not-allowed}[data-skin=wattness] .cal{position:fixed;inset:auto;margin:0;background:var(--t-raised);border:1px solid var(--w-border);border-radius:6px;box-shadow:var(--t-shadow-2);padding:8px}[data-skin=wattness] .cal-hd{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 2px 6px;font-weight:600;font-size:var(--t-fs-sm)}[data-skin=wattness] .cal-hd span{flex:1;text-align:center;white-space:nowrap}[data-skin=wattness] .cal-hd button{width:24px;height:24px;padding:0;line-height:1;background:none;color:var(--w-fg);border:0;border-radius:4px;cursor:pointer;font:inherit}[data-skin=wattness] .cal-hd button:hover:not(:disabled){background:var(--t-hover)}[data-skin=wattness] .cal-hd button:disabled{color:var(--w-muted);opacity:.5;cursor:not-allowed}[data-skin=wattness] .cal-grid{border-collapse:separate;border-spacing:2px}[data-skin=wattness] .cal-grid th{width:28px;height:20px;font-size:10px;font-weight:600;color:var(--w-muted)}[data-skin=wattness] .cal-grid td{padding:0}[data-skin=wattness] .cal-pad{background:none}[data-skin=wattness] .cal-day{width:28px;height:26px;padding:0;border:0;border-radius:4px;background:none;cursor:pointer;font:inherit;font-size:var(--t-fs-sm);font-variant-numeric:tabular-nums;color:var(--w-fg)}[data-skin=wattness] .cal-day:hover:not(:disabled){background:var(--t-hover)}[data-skin=wattness] .cal-day.sel{background:var(--w-accent);color:var(--w-accent-ink);font-weight:600}[data-skin=wattness] .cal-day.off{color:var(--w-muted);opacity:.4;cursor:not-allowed}[data-skin=wattness] .cal-ft{margin-top:6px;padding-top:6px;border-top:1px solid var(--w-border);font-size:var(--t-fs-xs);color:var(--w-muted);max-width:212px;line-height:1.5}[data-skin=wattness] .daypick-field.span{width:150px}[data-skin=wattness] .cal input.cal-go{height:24px;margin-bottom:6px;font-size:var(--t-fs-xs)}[data-skin=wattness] .cal-go-msg{margin:-2px 0 6px;max-width:212px;font-size:var(--t-fs-xs);line-height:1.4;color:var(--s-caution)}[data-skin=wattness] .cal-day.today{box-shadow:inset 0 0 0 1.5px var(--w-fg)}[data-skin=wattness] .cal-key .dm-hd{font-size:var(--t-fs-sm);color:var(--w-fg);padding-bottom:2px}[data-skin=wattness] .cal-key-scope{font-weight:400;color:var(--w-muted);font-size:var(--t-fs-xs)}[data-skin=wattness] .ss{position:relative;display:inline-block}[data-skin=wattness] .ss-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--t-space-2);height:var(--t-ctl-h);padding:0 var(--t-space-2) 0 var(--t-space-3);font:inherit;font-size:var(--t-fs-sm);color:var(--w-fg);background:var(--t-raised);border:1px solid var(--w-border);border-radius:var(--t-radius);cursor:pointer;text-align:left}[data-skin=wattness] .ss-btn:hover{border-color:color-mix(in srgb,var(--w-border) 60%,var(--w-fg))}[data-skin=wattness] .ss-val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-skin=wattness] .ss-caret{font-size:9px;color:var(--w-muted)}[data-skin=wattness] .ss-hint{color:var(--w-muted);font-variant-numeric:tabular-nums}[data-skin=wattness] .ss-pop{position:fixed;inset:auto;margin:0;background:var(--t-raised);border:1px solid var(--w-border);border-radius:6px;box-shadow:var(--t-shadow-2);overflow:hidden}[data-skin=wattness] .ss-pop input[type=text]{display:block;width:100%;border:0;border-radius:0;border-bottom:1px solid var(--w-border);height:32px;box-shadow:none}[data-skin=wattness] .ss-pop ul{list-style:none;margin:0;padding:4px;max-height:300px;overflow-y:auto}[data-skin=wattness] .ss-pop li{display:flex;justify-content:space-between;gap:14px;border-radius:var(--t-radius);padding:4px 10px;font-size:var(--t-fs-sm);white-space:nowrap;cursor:pointer}[data-skin=wattness] .ss-pop li.cur{font-weight:600}[data-skin=wattness] .ss-pop li.hi{background:var(--t-selected)}[data-skin=wattness] .ss-pop li.ss-none{color:var(--w-muted);cursor:default}[data-skin=wattness] .mc{position:relative;display:inline-flex;align-items:center;gap:8px;font-size:var(--t-fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap}[data-skin=wattness] .mc-wall b{font-size:var(--t-fs);font-weight:600}[data-skin=wattness] .mc-mine{color:var(--w-muted)}[data-skin=wattness] .mc-tag{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border:1px solid transparent;border-radius:4px;font:inherit;font-size:var(--t-fs-xs);font-weight:600}[data-skin=wattness] button.mc-tag{cursor:pointer}[data-skin=wattness] .mc-for,[data-skin=wattness] .mc-in{font-weight:400;opacity:.85}[data-skin=wattness] .mc-open{color:var(--s-ok);background:var(--s-ok-bg)}[data-skin=wattness] .mc-near{color:var(--s-caution);background:var(--s-caution-bg)}[data-skin=wattness] .mc-urgent{color:var(--s-bad);background:var(--s-bad-bg)}[data-skin=wattness] .mc-clear{color:var(--t-pane);background:var(--w-fg)}[data-skin=wattness] .mc-post{color:var(--s-info);background:var(--s-info-bg)}[data-skin=wattness] .mc-adj{color:var(--s-violet);background:var(--s-violet-bg)}[data-skin=wattness] .mc-rt{color:var(--w-fg);background:var(--t-raised);border-color:var(--w-border)}[data-skin=wattness] .mc-off{color:var(--w-muted);border-color:var(--w-border);font-weight:400}[data-skin=wattness] .mc-dead b{font-weight:600;color:var(--w-fg)}[data-skin=wattness] .mc-near-t b{color:var(--s-caution)}[data-skin=wattness] .mc-urgent-t b{color:var(--s-bad)}[data-skin=wattness] .mc-pop{position:fixed;inset:auto;margin:0;width:580px;max-width:calc(100vw - 32px);padding:12px 14px 10px;background:var(--t-raised);border:1px solid var(--w-border);border-radius:8px;box-shadow:var(--t-shadow-2);white-space:normal;display:flex;flex-direction:column;gap:8px}[data-skin=wattness] .mc-pop-h{font-weight:600;font-size:var(--t-fs-sm)}[data-skin=wattness] .mc-strip{position:relative;height:26px;border-radius:4px;overflow:hidden;background:var(--t-chrome)}[data-skin=wattness] .mc-seg{position:absolute;top:0;bottom:0;overflow:hidden;border-right:2px solid var(--t-raised);display:flex;align-items:center;padding:0 6px;font-size:10px;font-weight:600}[data-skin=wattness] .mc-seg span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-skin=wattness] .mc-now{position:absolute;top:0;bottom:0;width:2px;background:var(--s-bad)}[data-skin=wattness] .mc-ticks{position:relative;height:14px;font-size:10px;color:var(--w-muted)}[data-skin=wattness] .mc-ticks span{position:absolute;transform:translate(-50%)}[data-skin=wattness] .mc-ticks span:first-child{transform:none}[data-skin=wattness] .mc-ticks span:last-child{transform:translate(-100%)}[data-skin=wattness] .mc-list{border-collapse:collapse;font-size:var(--t-fs-xs)}[data-skin=wattness] .mc-list td{padding:3px 8px 3px 0;vertical-align:top;border-bottom:1px solid var(--t-rule)}[data-skin=wattness] .mc-list .mc-at{font-weight:600}[data-skin=wattness] .mc-list .mc-src,[data-skin=wattness] .mc-list tr.mc-passed{color:var(--w-muted)}[data-skin=wattness] .mc-list tr[title]{cursor:help}[data-skin=wattness] .mc-foot{color:var(--w-muted);font-size:10px}[data-skin=wattness] .console-dock .dock-fbox>.dock-panel{border:1px solid var(--w-border);border-radius:6px;overflow:hidden;box-shadow:var(--t-shadow-2);background:var(--t-raised)}[data-skin=wattness] .console-dock .dock-fbox .dock-panel-drag-size-b-r{background-image:none}[data-skin=wattness] .console-dock .dock-fbox>.dock-panel>.dock-bar{border-radius:6px 6px 0 0}[data-skin=wattness] .pane{padding:12px var(--t-gutter) 16px}[data-skin=wattness] .pane h2{margin:2px 0 8px;font-size:15px;font-weight:600}[data-skin=wattness] .pane h3{margin:18px 0 6px;font-size:var(--t-fs);font-weight:600}[data-skin=wattness] .pane p{margin:0 0 10px;max-width:96ch;line-height:1.55;font-size:var(--t-fs-sm)}[data-skin=wattness] .pane .grid{margin:4px 0 8px}[data-skin=wattness] .pane .grid th:first-child,[data-skin=wattness] .pane .grid td:first-child{padding-left:10px}[data-skin=wattness] .muted{color:var(--w-muted)}[data-skin=wattness] .warn:not(.note){color:var(--s-caution);font-weight:600}[data-skin=wattness] .pill{white-space:nowrap}[data-skin=wattness] .pill.bad{color:var(--s-bad);background:var(--s-bad-bg);border-color:transparent}[data-skin=wattness] td.mono{background:none;padding:0 10px;font-size:var(--t-fs-xs)}[data-skin=wattness] pre.narrative{margin:0;padding:10px var(--t-gutter);white-space:pre-wrap;font:11px/1.55 var(--t-font-code);color:var(--w-muted)}[data-skin=wattness] ul.note.list{margin:0;padding-left:calc(var(--t-gutter) + 18px)}[data-skin=wattness] .selgroup{display:inline-flex;align-items:center;gap:6px}[data-skin=wattness] .selgroup.unused{opacity:.45}[data-skin=wattness] .selgroup.unused:hover,[data-skin=wattness] .selgroup.unused:focus-within{opacity:1}[data-skin=wattness] .console-dock .dock-fbox .dock-bar{position:relative;box-sizing:content-box;padding-top:12px;cursor:move}[data-skin=wattness] .console-dock .dock-fbox .dock-bar:before{content:"";position:absolute;top:4px;left:50%;width:44px;height:4px;margin-left:-22px;border-radius:2px;background:var(--w-border)}[data-skin=wattness] .console-dock .dock-fbox .dock-bar:hover:before{background:var(--w-muted)}[data-skin=wattness] .console-dock .dock-fbox .dock-tab{cursor:pointer}[data-skin=wattness] .mc-pop{width:640px}[data-skin=wattness] .mc-ticks{height:28px}[data-skin=wattness] .mc-ticks span{top:0}[data-skin=wattness] .mc-ticks span.mc-tick-low{top:14px}[data-skin=wattness] .mc-ticks span:before{content:"";position:absolute;left:50%;top:-3px;width:1px;height:3px;background:var(--w-border)}[data-skin=wattness] .mc-ticks span.mc-tick-low:before{top:-17px;height:17px}[data-skin=wattness] .mc-ticks span:first-child:before{left:0}[data-skin=wattness] .mc-ticks span:last-child:before{left:auto;right:0}[data-skin=wattness] .mc-seg span{font-size:10.5px}[data-skin=wattness] .mc-swatch{display:inline-block;width:9px;height:9px;margin-right:6px;border-radius:2px;vertical-align:0;border:1px solid transparent}[data-skin=wattness] .mc-swatch.mc-event{background:none;border-color:var(--w-muted);border-radius:50%}[data-skin=wattness] .mc-list .mc-at{white-space:nowrap}[data-skin=wattness] .mc-swatch:not(.mc-event){background:currentColor}[data-skin=wattness] .mc-swatch.mc-clear{background:var(--w-fg)}[data-skin=wattness] .sidenav-group{margin-top:10px}[data-skin=wattness] .sidenav-group:first-of-type{margin-top:4px}[data-skin=wattness] .sidenav-group h2{margin:0 0 2px;padding:6px var(--t-gutter) 5px;background:var(--t-chrome);border-top:1px solid var(--w-border);border-bottom:1px solid var(--w-border);color:var(--w-muted);cursor:default;-webkit-user-select:none;user-select:none}[data-skin=wattness] .console-dock{position:relative;height:100%;min-height:0}[data-skin=wattness] .console-dock .dock-panel{background:var(--t-pane);border-color:var(--w-border);color:var(--w-fg)}[data-skin=wattness] .console-dock .dock-content{background:var(--t-pane)}[data-skin=wattness] .console-dock .dock-mbox>.dock-panel{box-shadow:0 0 0 1px var(--w-border)}[data-skin=wattness] .console-dock .dock-bar{height:var(--t-tab-h);min-height:var(--t-tab-h);background:var(--t-chrome);border-bottom:1px solid var(--w-border);font-size:var(--t-fs)}[data-skin=wattness] .console-dock .dock-nav-wrap{height:var(--t-tab-h)}[data-skin=wattness] .console-dock .dock-bar,[data-skin=wattness] .console-dock .dock-tab-btn{padding-left:0}[data-skin=wattness] .console-dock .dock-tab{height:var(--t-tab-h);display:inline-flex;align-items:center;padding:0 30px 0 var(--t-gutter);background:transparent;border:0;color:var(--w-muted);font-family:var(--w-font-sans);font-size:var(--t-fs-sm)}[data-skin=wattness] .console-dock .dock-tab:hover{color:var(--w-fg);background:var(--t-hover)}[data-skin=wattness] .console-dock .dock-tab-active,[data-skin=wattness] .console-dock .dock-tab-active:hover{color:var(--w-fg);background:var(--t-pane)}[data-skin=wattness] .console-dock .dock-ink-bar{background:var(--t-accent-mark);height:2px}[data-skin=wattness] .console-dock .dock-tab>div{padding-right:4px}[data-skin=wattness] .console-dock .dock-nav-more{color:var(--w-muted);background:transparent;align-self:stretch;height:auto;min-width:30px;padding:0 9px;border-left:1px solid var(--w-border);display:inline-flex;align-items:center;justify-content:center}[data-skin=wattness] .console-dock .dock-nav-more:hover{color:var(--w-fg);background:var(--t-hover)}[data-skin=wattness] .console-dock .dock-nav-more:after{box-shadow:none}[data-skin=wattness] .console-dock .dock-tab-close-btn{opacity:0;right:7px;top:calc(50% - 9px);display:grid;place-items:center;line-height:0;width:18px;height:18px;border-radius:4px;color:var(--w-muted);transition:opacity 90ms linear,background-color 90ms linear}[data-skin=wattness] .console-dock .dock-tab:hover .dock-tab-close-btn,[data-skin=wattness] .console-dock .dock-tab-active .dock-tab-close-btn,[data-skin=wattness] .console-dock .dock-tab-close-btn:focus-visible{opacity:1}[data-skin=wattness] .console-dock .dock-tab-close-btn:hover,[data-skin=wattness] .console-dock .dock-tab-close-btn:focus,[data-skin=wattness] .console-dock .dock-tab-close-btn:focus-visible{color:var(--w-fg);background:color-mix(in srgb,var(--w-fg) 11%,transparent)}[data-skin=wattness] .console-dock .dock-nav-wrap:before,[data-skin=wattness] .console-dock .dock-nav-wrap:after{content:"";position:absolute;top:0;bottom:0;width:36px;z-index:3;pointer-events:none;opacity:0;transition:opacity .12s linear}[data-skin=wattness] .console-dock .dock-nav-wrap:before{left:0;background:linear-gradient(to right,var(--t-chrome) 25%,transparent)}[data-skin=wattness] .console-dock .dock-nav-wrap:after{right:0;background:linear-gradient(to left,var(--t-chrome) 25%,transparent)}[data-skin=wattness] .console-dock .dock-nav-wrap-ping-left:before,[data-skin=wattness] .console-dock .dock-nav-wrap-ping-right:after{opacity:1}[data-skin=wattness] .console-dock .dock-tab-active .pane-title-t{font-weight:500}[data-skin=wattness] .console-dock .dock-extra-content{display:flex;align-items:center;gap:2px;padding:0 4px 0 2px}[data-skin=wattness] .console-dock .dock-panel-max-btn,[data-skin=wattness] .console-dock .dock-panel-min-btn{color:var(--w-muted);position:relative;width:24px;height:24px;margin:0;padding:0;border-radius:5px;display:grid;place-items:center;transition:background-color 90ms linear,color 90ms linear}[data-skin=wattness] .console-dock .dock-panel-max-btn:hover,[data-skin=wattness] .console-dock .dock-panel-min-btn:hover{background:var(--t-hover)}[data-skin=wattness] .console-dock .dock-panel-close-btn{color:var(--w-muted);width:24px;height:24px;border-radius:5px;display:grid;place-items:center;transition:background-color 90ms linear,color 90ms linear}[data-skin=wattness] .console-dock .dock-panel-close-btn:hover,[data-skin=wattness] .console-dock .dock-panel-close-btn:focus-visible{color:var(--w-fg);background:color-mix(in srgb,var(--w-fg) 11%,transparent)}[data-skin=wattness] .console-dock .dock-panel-max-btn:hover,[data-skin=wattness] .console-dock .dock-panel-max-btn:focus,[data-skin=wattness] .console-dock .dock-panel-min-btn:hover,[data-skin=wattness] .console-dock .dock-panel-min-btn:focus{color:var(--w-fg)}[data-skin=wattness] .console-dock .dock-panel-max-btn:before,[data-skin=wattness] .console-dock .dock-panel-min-btn:before{content:"";position:static;border:0;width:12px;height:12px;font-size:0;line-height:0;background:currentColor;-webkit-mask:var(--glyph-expand) center / contain no-repeat;mask:var(--glyph-expand) center / contain no-repeat}[data-skin=wattness] .console-dock .dock-panel-min-btn:before,[data-skin=wattness] .console-dock .dock-mbox .dock-panel-max-btn:before{-webkit-mask-image:var(--glyph-min);mask-image:var(--glyph-min)}[data-skin=wattness] .console-dock .dock-panel-max-btn:hover:before,[data-skin=wattness] .console-dock .dock-panel-max-btn:focus:before,[data-skin=wattness] .console-dock .dock-panel-min-btn:hover:before,[data-skin=wattness] .console-dock .dock-panel-min-btn:focus:before{background:var(--w-fg)}[data-skin=wattness] .dock-dropdown-menu{padding:4px;min-width:180px;max-height:min(60vh,520px);overflow:auto;background:var(--t-raised);border:1px solid var(--w-border);border-radius:6px;box-shadow:var(--t-shadow-2)}[data-skin=wattness] .dock-dropdown-menu-item{position:relative;display:flex;align-items:center;height:28px;padding:0 30px 0 10px;border-radius:4px;color:var(--w-fg);font-family:var(--w-font-sans);font-size:var(--t-fs-sm)}[data-skin=wattness] .dock-dropdown-menu-item:hover{background:var(--t-hover)}[data-skin=wattness] .dock-dropdown-menu-item .dock-tab-close-btn{position:absolute;right:6px;top:calc(50% - 9px);width:18px;height:18px;border-radius:4px;color:var(--w-muted)}[data-skin=wattness] .dock-dropdown-menu-item .dock-tab-close-btn:hover{color:var(--w-fg);background:color-mix(in srgb,var(--w-fg) 11%,transparent)}[data-skin=wattness] .console-dock .dock-divider{background:transparent}[data-skin=wattness] .console-dock .dock-divider:before{content:"";display:block;width:100%;height:100%;background:var(--w-border)}[data-skin=wattness] .console-dock .dock-hbox>.dock-divider:before{transform:scaleX(.3333333333)}[data-skin=wattness] .console-dock .dock-vbox>.dock-divider:before{transform:scaleY(.3333333333)}[data-skin=wattness] .console-dock .dock-layout>.dock-drop-indicator{background:color-mix(in srgb,var(--t-focus) 22%,transparent);border:1px solid var(--t-focus);border-radius:8px;box-shadow:0 0 0 1px color-mix(in srgb,var(--t-focus) 25%,transparent),0 8px 28px -8px color-mix(in srgb,var(--t-focus) 55%,transparent)}[data-skin=wattness] .console-dock .dock-drop-layer .dock-drop-square{border-radius:9px;font-size:12px;background:color-mix(in srgb,var(--t-raised) 88%,transparent);color:var(--w-fg);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 22%,transparent),0 1px 2px #0000001f,0 10px 24px -12px #00000059;transition:background .12s ease,color .12s ease,box-shadow .16s ease,transform .12s ease}[data-skin=wattness] .console-dock .dock-drop-layer .dock-drop-square .dock-drop-square-box{background:transparent;border-color:color-mix(in srgb,var(--w-fg) 32%,transparent);border-radius:3px}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){[data-skin=wattness] .console-dock .dock-drop-layer .dock-drop-square{background:color-mix(in srgb,var(--t-raised) 55%,transparent);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);border:1px solid color-mix(in srgb,var(--w-fg) 10%,transparent)}}[data-skin=wattness] .console-dock .dock-drop-layer .dock-drop-square-dropping{background:color-mix(in srgb,var(--t-accent-mark) 88%,transparent);color:var(--w-accent-ink);transform:scale(1.06);box-shadow:0 0 0 1px color-mix(in srgb,var(--t-accent-mark) 40%,transparent),0 10px 30px -10px color-mix(in srgb,var(--t-accent-mark) 70%,transparent)}[data-skin=wattness] .console-dock .dock-drop-layer .dock-drop-square-dropping .dock-drop-square-box{border-color:color-mix(in srgb,var(--w-accent-ink) 45%,transparent)}@media (prefers-reduced-motion: reduce){[data-skin=wattness] .console-dock .dock-drop-layer .dock-drop-square{transition:none}[data-skin=wattness] .console-dock .dock-drop-layer .dock-drop-square-dropping{transform:none}}[data-skin=wattness] body .dock-dropdown{color:var(--w-fg);font-family:var(--w-font-sans);font-size:var(--t-fs-sm)}[data-skin=wattness] body .dock-dropdown-menu{background-color:var(--t-raised);border:1px solid var(--w-border);box-shadow:var(--t-shadow-2)}[data-skin=wattness] body .dock-dropdown-menu-item{color:var(--w-fg);font-family:var(--w-font-sans);font-size:var(--t-fs-sm)}[data-skin=wattness] body .dock-dropdown-menu-item:hover{background:var(--t-hover)}[data-skin=wattness] body>.dragging-layer{--default-background-color: var(--t-pane)}[data-skin=wattness] body>.dragging-layer>*:first-child{box-shadow:var(--t-shadow-2)}[data-skin=wattness] body>.dragging-layer.dock-style-console>:is(.dock-tab-btn,.dock-bar){background:var(--t-raised);color:var(--w-fg);border:1px solid color-mix(in srgb,var(--t-focus) 65%,var(--w-border));border-radius:6px;font:500 var(--t-fs-sm) var(--w-font-sans)}.link-chip,.link-menu,.layout-presets,.brand-home,.keys-btn,.skin-switch,.ws-menu{--lk-fg: var(--w-fg);--lk-muted: var(--w-muted);--lk-rule: var(--w-border);--lk-bg: var(--t-raised);--lk-hover: var(--t-hover);--lk-focus: var(--t-focus)}[data-skin=mms] .link-chip,[data-skin=mms] .link-menu,[data-skin=mms] .layout-presets,[data-skin=mms] .brand-home,[data-skin=mms] .keys-btn,[data-skin=mms] .skin-switch,[data-skin=mms] .ws-menu{--lk-fg: var(--ink);--lk-muted: var(--dim);--lk-rule: var(--rule);--lk-bg: var(--page);--lk-hover: var(--blue);--lk-focus: var(--navy)}.link-chip-wrap{display:inline-flex;align-items:center;margin-left:6px}.link-chip{display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 3px;border:1px solid var(--lk-rule);border-radius:3px;background:transparent;color:var(--lk-fg);font:600 10px/1 var(--w-font-sans, system-ui, sans-serif);font-variant-numeric:tabular-nums;cursor:pointer}.link-chip:hover{background:var(--lk-hover)}.link-chip:focus-visible{outline:1px solid var(--lk-focus);outline-offset:1px}.link-chip[data-letter=none]{color:var(--lk-muted);border-style:dashed}.link-chip[aria-checked=true]{border-color:var(--lk-fg);box-shadow:inset 0 0 0 1px var(--lk-fg)}.sel-chip{cursor:default}.sel-editing{display:inline-flex;align-items:center;gap:4px;margin-left:4px;cursor:default}.sel-editing-word{font-size:10px;color:var(--lk-muted);letter-spacing:.02em}.link-chip[data-editing=true]{background:var(--lk-fg);color:var(--lk-bg);border-color:var(--lk-fg)}.sel-chip[data-letter=own],.sel-chip[data-letter=mixed]{font-weight:500;border-style:dashed}.link-menu{position:fixed;inset:auto;margin:0;width:220px;padding:8px 10px;border:1px solid var(--lk-rule);border-radius:6px;background:var(--lk-bg);color:var(--lk-fg);box-shadow:var(--t-shadow-2, 0 8px 24px rgba(0, 0, 0, .25));font:400 12px/1.45 var(--w-font-sans, system-ui, sans-serif);text-align:left;white-space:normal;cursor:default}.link-menu-h{margin:2px 0 4px;font-size:11px;color:var(--lk-muted)}.link-menu-letters{display:flex;gap:4px;margin-bottom:8px}.link-menu-letters .link-chip{height:20px;min-width:22px}.link-menu-dim{display:flex;align-items:center;gap:6px;padding:1px 0}.link-menu-dim.off{color:var(--lk-muted)}.link-menu-note{margin:6px 0 0;font-size:11px;color:var(--lk-muted)}.layout-presets{display:inline-flex;gap:2px;margin-left:8px}.layout-presets button{display:inline-grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--lk-muted);cursor:pointer}.layout-presets button:hover{background:var(--lk-hover);color:var(--lk-fg)}.layout-presets button:focus-visible{outline:1px solid var(--lk-focus)}.brand-home{display:inline-grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--lk-muted);cursor:pointer}.brand-home:hover{background:var(--lk-hover);color:var(--lk-fg)}.brand-home:focus-visible{outline:1px solid var(--lk-focus)}.ws-menu{display:grid;grid-template-columns:max-content minmax(0,1fr) auto;column-gap:var(--t-space-4);align-content:start;padding:0;border:1px solid var(--lk-rule);border-radius:var(--t-radius-md);background:var(--lk-bg);color:var(--lk-fg);box-shadow:var(--t-shadow-2);font:400 var(--t-fs-sm)/var(--t-lh) var(--w-font-sans);text-align:left;white-space:normal;cursor:default}.ws-menu>*{grid-column:1 / -1}.ws-group{display:grid;grid-template-columns:12em minmax(0,1fr) auto;grid-template-columns:subgrid;column-gap:var(--t-space-4)}.ws-menu-h{grid-column:1 / -1;padding:var(--t-space-1) var(--t-space-3);background:var(--band);border-block:1px solid var(--rule);color:var(--lk-muted);font-size:var(--t-fs-xs);font-weight:var(--t-fw-strong);letter-spacing:.04em;text-transform:uppercase;-webkit-user-select:none;user-select:none}.ws-group+.ws-group .ws-menu-h{margin-top:var(--t-space-1)}[data-skin=mms] .ws-menu-h{color:var(--ink)}.ws-item{grid-column:1 / -1;display:grid;grid-template-columns:12em minmax(0,1fr) auto;grid-template-columns:subgrid;column-gap:var(--t-space-4);align-items:center;width:100%;min-height:var(--t-row);padding:0 var(--t-space-3);border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ws-item:hover{background:var(--lk-hover)}.ws-item[aria-current=true]{background:var(--t-selected, var(--amber));box-shadow:var(--t-mark-edge, none)}.ws-item:focus-visible{outline:2px solid var(--lk-focus);outline-offset:-2px}.ws-name{grid-column:1;font-weight:var(--t-fw-strong);white-space:nowrap}.ws-what{grid-column:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-fs-xs);color:var(--lk-muted)}.ws-default{grid-column:3;justify-self:end;padding:0 var(--t-space-1);border:1px solid var(--lk-rule);border-radius:var(--t-radius-xs);font-size:var(--t-fs-2xs);font-weight:400;line-height:1.45;color:var(--lk-muted);white-space:nowrap}.ws-note{margin:0;padding:var(--t-space-3) var(--t-space-3) var(--t-space-2);font-size:var(--t-fs-xs);color:var(--lk-muted)}.ws-mode-actions{position:sticky;bottom:0;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--t-space-1);padding:var(--t-space-1);border-top:1px solid var(--rule);background:var(--glass-band, var(--lk-bg));-webkit-backdrop-filter:var(--glass-surface-backdrop, none);backdrop-filter:var(--glass-surface-backdrop, none)}.ws-mode-actions>button{min-width:0;min-height:var(--t-row);padding:0 var(--t-space-3);border:0;border-radius:var(--t-radius);background:transparent;color:var(--lk-fg);font:inherit;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-mode-actions>button:hover{background:var(--lk-hover)}.ws-mode-actions>button:focus-visible{outline:1px solid var(--lk-focus);outline-offset:-1px;background:var(--lk-hover)}.keys-btn{display:inline-grid;place-items:center;width:22px;height:22px;padding:0;margin-left:4px;border:0;border-radius:4px;background:transparent;color:var(--lk-muted);cursor:pointer}.keys-btn:hover{background:var(--lk-hover);color:var(--lk-fg)}.keys-btn:focus-visible{outline:1px solid var(--lk-focus)}.skin-switch{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-size:var(--t-fs-xs);white-space:nowrap}.skin-switch-label{color:var(--lk-muted);white-space:nowrap}.skin-switch button{height:20px;padding:0 7px;margin:0;border:1px solid var(--lk-rule);border-radius:0;background:transparent;color:var(--lk-muted);font:inherit;line-height:18px;white-space:nowrap;cursor:pointer}.skin-switch-opts{display:inline-flex}.skin-switch button+button{margin-left:-1px}.skin-switch button:first-child{border-radius:var(--t-radius) 0 0 var(--t-radius)}.skin-switch button:last-child{border-radius:0 var(--t-radius) var(--t-radius) 0}.skin-switch button:hover{background:var(--lk-hover);color:var(--lk-fg)}.skin-switch button[aria-pressed=true]{background:var(--t-selected, var(--panel));color:var(--lk-fg);font-weight:var(--t-fw-strong);box-shadow:var(--t-mark-under);cursor:default}.skin-switch button:focus-visible{outline:2px solid var(--lk-focus);outline-offset:2px;position:relative;z-index:1}:root[data-skin=mms]{color-scheme:light;--w-bg: var(--page);--w-panel: var(--ground);--w-fg: var(--ink);--w-muted: var(--dim);--w-border: var(--rule)}:root[data-skin=mms][data-theme=dark]{color-scheme:dark;--page: #1b1c19;--ground: #24251f;--band: #36382e;--panel: #2b2d27;--navy: #8bb5d3;--blue: #384c5c;--amber: #5c4727;--rule: #737761;--field: #819db5;--ink: #ecece2;--dim: #c2c3b2;--bad: #f58d89;--warn: #e8bd72;--ok: #85c697;--mms-hover: #424538;--mms-field-bg: #20221d;--s-ok: var(--ok);--s-ok-bg: #23372b;--s-caution: var(--warn);--s-caution-bg: #42351f;--s-bad: var(--bad);--s-bad-bg: #422725;--s-info: #8fc2e5;--s-info-bg: #253c4c;--s-violet: #b9a9f2;--s-violet-bg: #332c46;--s-charge: #d884bf;--s-discharge: #d884bf;--pg-5: #6e7209;--pg-6: #00ac53;--pg-7: #c82d3e;--chart-ground: var(--page);--chart-grid: var(--rule);--chart-axis: var(--dim);--chart-line: var(--navy);--chart-band: var(--blue);--chart-note: #a4bed5;--charge: var(--s-charge);--discharge: var(--s-discharge);--off-fg: var(--dim);--off-bg: var(--panel);--icon-paper: var(--page);--icon-ink: var(--dim);--icon-accent: var(--bad);--caret-img: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5l3 3 3-3' fill='none' stroke='%23c2c3b2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:root[data-skin=mms][data-theme=dark] :is(input,select,textarea,.ss-btn,.ss-pop,.multi-pick){color:var(--ink);background-color:var(--mms-field-bg);border-color:var(--field)}:root[data-skin=mms][data-theme=dark] :is(input,textarea)::placeholder{color:var(--dim);opacity:1}:root[data-skin=mms][data-theme=dark] :is(input:disabled,select:disabled){background-color:var(--panel);color:var(--dim)}:root[data-skin=mms][data-theme=dark] :is(:is(button,a).btn:not([aria-pressed=true]),.daypick-btn,.cal-hd button,.skin-switch button:not([aria-pressed=true])){color:var(--ink);background:var(--band);border-color:var(--rule)}:root[data-skin=mms][data-theme=dark] :is(:is(button,a).btn:not([aria-pressed=true]),.daypick-btn,.cal-hd button,.skin-switch button:not([aria-pressed=true])):hover:not(:disabled){background:var(--mms-hover)}:root[data-skin=mms][data-theme=dark] :is(button,a).btn[aria-pressed=true]{color:var(--ink);background:var(--amber);border-color:var(--navy);font-weight:700}:root[data-skin=mms][data-theme=dark] :is(button,a).btn:disabled{color:color-mix(in srgb,var(--dim) 50%,var(--panel));background:var(--panel);border-color:color-mix(in srgb,var(--rule) 60%,var(--panel))}:root[data-skin=mms][data-theme=dark] :is(button,a).btn.primary{border-color:var(--navy);font-weight:700}:root[data-skin=mms][data-theme=dark] :is(button,a).btn.danger{color:var(--bad);border-color:var(--bad)}:root[data-skin=mms][data-theme=dark] :focus-visible{outline-color:var(--navy)}:root[data-skin=mms][data-theme=dark] .masthead .sim{color:var(--page)}:root[data-skin=mms][data-theme=dark] :is(.section>.hdr .caret,.section>.hdr .hnote,.actions .hint,.cal-grid th){color:var(--dim)}:root[data-skin=mms][data-theme=dark] .query{border-color:var(--field)}:root[data-skin=mms][data-theme=dark] :is(.grid th,.hours th){background:var(--page)}:root[data-skin=mms][data-theme=dark] .grid tbody tr.pick:hover{background:var(--mms-hover)}:root[data-skin=mms][data-theme=dark] .grid tbody tr[data-bite="1"]{background:var(--s-caution-bg)}:root[data-skin=mms][data-theme=dark] .rk table.rk-table.grid>tbody>tr:not(.rk-off)>td.rk-pin.mono{background-color:var(--panel)}:root[data-skin=mms][data-theme=dark] .hours th.rowlab{background:var(--band)}:root[data-skin=mms][data-theme=dark] .hours td.zero{color:var(--dim)}:root[data-skin=mms][data-theme=dark] :is(.hours td.neg,.hours td.pos){color:var(--s-charge)}:root[data-skin=mms][data-theme=dark] :is(.hours td.hot,.hours td.edited){background:var(--s-caution-bg)}:root[data-skin=mms][data-theme=dark] .hours td input:is(:hover,:focus){background:var(--mms-field-bg)}:root[data-skin=mms][data-theme=dark] .note{color:var(--ink);background:var(--panel)}:root[data-skin=mms][data-theme=dark] .note.warn{background:var(--s-caution-bg);border-left-color:var(--warn)}:root[data-skin=mms][data-theme=dark] .note.bad{background:var(--s-bad-bg);border-left-color:var(--bad)}:root[data-skin=mms][data-theme=dark] :is(code,.mono,pre.xml){color:var(--ink);background-color:var(--panel)}:root[data-skin=mms][data-theme=dark] .ph-tag{color:var(--warn);background:var(--s-caution-bg);border-color:var(--warn)}:root[data-skin=mms][data-theme=dark] :is(.cal,.cal-grid td){border-color:var(--rule)}:root[data-skin=mms][data-theme=dark] :is(.cal-pad,.cal-day.off){background:var(--panel);color:var(--dim)}:root[data-skin=mms][data-theme=dark] .cal-day:hover:not(:disabled){background:var(--mms-hover)}:root[data-skin=mms][data-theme=dark] :is(.ss-pop li.hi,.sidenav-item[aria-current=page],.mc-clear){background:var(--navy);color:var(--page)}:root[data-skin=mms][data-theme=dark] .ss-pop li.hi .ss-hint{color:var(--page)}:root[data-skin=mms][data-theme=dark] .linky:hover{color:var(--navy)}:root[data-skin=mms][data-theme=dark] .sidenav-item:hover{background:var(--mms-hover)}:root[data-skin=mms][data-theme=dark] :is(.sidenav-item[data-absent="1"],.tab[data-absent="1"]>span){color:var(--dim)}:root[data-skin=mms][data-theme=dark] .sidenav-item[data-absent="1"][aria-current=page]{color:var(--page)}:root[data-skin=mms][data-theme=dark] .sidenav-group h2{color:var(--ink)}:root[data-skin=mms][data-theme=dark] .mc-open{background:var(--s-ok-bg);border-color:var(--ok)}:root[data-skin=mms][data-theme=dark] .mc-near{background:var(--s-caution-bg);border-color:var(--warn)}:root[data-skin=mms][data-theme=dark] .mc-urgent{background:var(--s-bad-bg);border-color:var(--bad)}:root[data-skin=mms][data-theme=dark] .mc-post{background:var(--s-info-bg);color:var(--s-info);border-color:var(--s-info)}:root[data-skin=mms][data-theme=dark] .mc-adj{background:var(--s-violet-bg);color:var(--s-violet);border-color:var(--s-violet)}:root[data-skin=mms][data-theme=dark] :is(.tab,.console-dock .dock-tab){border-color:var(--rule);color:var(--ink)}:root[data-skin=mms][data-theme=dark] .tab{background:var(--rule)}:root[data-skin=mms][data-theme=dark] .tab>span{color:var(--ink)}:root[data-skin=mms][data-theme=dark] .tab:hover>span{background:var(--mms-hover)}:root[data-skin=mms][data-theme=dark] :is(.tab[aria-selected=true]>span,.console-dock .dock-tab-active){color:var(--ink)}:root[data-skin=mms][data-theme=dark] .console-dock :is(.dock-tab-close-btn,.dock-panel-close-btn){color:var(--dim)}:root[data-skin=mms][data-theme=dark] .console-dock :is(.dock-tab-close-btn,.dock-panel-close-btn):hover{color:var(--ink);background:var(--mms-hover)}:root[data-skin=mms][data-theme=dark] body>.dragging-layer.dock-style-console>:is(.dock-tab-btn,.dock-bar){color:var(--ink)}:root[data-skin=mms][data-theme=dark] .chn{--sol-text: #B58CFF}:root[data-skin=mms][data-theme=dark] .sidenav-item[data-tab=chn][aria-current=page]{background:#9945ff;color:#fff}:root[data-skin=mms][data-theme=dark] .sidenav-item[data-tab=chn]:focus-visible{outline-color:#b58cff}:root[data-skin=mms][data-theme=dark]{--ch-up: #58d783;--ch-down: #f27059;--ch-dart-da: #4973db;--ch-dart-rt: #f4a101;--ch-grey: #6f767d;--ch-da: #b481f0;--ch-ink: #e8eae6;--ch-ours: #bf539f;--ch-wind-0: #01e8fd;--ch-wind-1: #2aa5b4;--ch-wind-2: #2c717b;--ch-wind-3: #284f57;--ch-solar-0: #deca27;--ch-solar-1: #9c9135;--ch-solar-2: #696534;--ch-solar-3: #49492f;--ch-load-0: #01acfe;--ch-load-1: #227eb5;--ch-load-2: #25597c;--ch-load-3: #234158;--ch-net-load-0: #b4885d;--ch-net-load-1: #785f48;--ch-net-load-2: #524539;--ch-net-load-3: #3a3530;--ch-heat-0: #ffa383;--ch-heat-1: #e27d59;--ch-heat-2: #b36549;--ch-heat-3: #854f3c;--ch-heat-4: #414344;--ch-heat-5: #3c618b;--ch-heat-6: #4c80ba;--ch-heat-7: #5ea1ea;--ch-heat-8: #8cc2ff;--ch-amount-0: #413b1b;--ch-amount-1: #5a5221;--ch-amount-2: #746a2c;--ch-amount-3: #8f8339;--ch-amount-4: #ab9d47;--ch-amount-5: #c8b757;--ch-amount-6: #e5d367;--ch-spread-0: #11443c;--ch-spread-1: #125e53;--ch-spread-2: #1c796b;--ch-spread-3: #299584;--ch-spread-4: #38b19e;--ch-spread-5: #48cfb9;--ch-spread-6: #5aedd4;--ch-gp-0: #71df9c;--ch-gp-1: #55ab77;--ch-gp-2: #3d7a54;--ch-gp-3: #414344;--ch-gp-4: #7d5e91;--ch-gp-5: #b384d0;--ch-gp-6: #e3b6ff;--pg-0: #3197fc;--pg-1: #dd7611;--pg-2: #0b74a3;--pg-3: #8c5e1a;--pg-4: #8549e3}:root{--glass-fill: color-mix(in srgb, var(--t-raised, var(--page)) 68%, transparent);--glass-matte: color-mix(in srgb, var(--t-raised, var(--page)) 90%, transparent);--glass-blur: blur(6px) saturate(1.4);--glass-hairline: color-mix(in srgb, white 40%, transparent);--glass-graze: color-mix(in srgb, black 30%, transparent);--glass-rim: inset 0 1.5px 1px -.5px rgb(255 255 255 / .96), inset 0 -1.5px 1px -.5px rgb(0 0 0 / .34), inset 0 0 4px -2px rgb(255 255 255 / .35), inset 0 0 0 1px rgb(255 255 255 / .16);--glass-lift: 0 3px 10px -7px rgb(0 0 0 / .4);--glass-depth: 0 12px 30px -14px rgb(0 0 0 / .38);--glass-sheen: .16;--glass-frost: color-mix(in srgb, var(--t-raised, var(--page)) 80%, transparent);--glass-icon: color-mix(in srgb, var(--t-raised, var(--page)) 40%, transparent);--glass-surface: linear-gradient(145deg, color-mix(in srgb, white 12%, transparent), transparent 48%, color-mix(in srgb, var(--w-accent) 3%, transparent)), var(--glass-fill);--glass-surface-backdrop: var(--glass-blur);--glass-direct-surface: var(--glass-surface);--glass-band: var(--glass-matte)}@media (prefers-color-scheme: dark){:root[data-skin=wattness]:not([data-theme=light]){--glass-fill: color-mix(in srgb, var(--t-raised, var(--page)) 78%, transparent);--glass-matte: color-mix(in srgb, var(--t-raised, var(--page)) 94%, transparent);--glass-hairline: color-mix(in srgb, white 22%, transparent);--glass-graze: rgb(0 0 0 / .55);--glass-rim: inset 0 1.5px 1px -.5px rgb(255 255 255 / .34), inset 0 -1.5px 1px -.5px rgb(0 0 0 / .5), inset 0 0 4px -2px rgb(255 255 255 / .14), inset 0 0 0 1px rgb(255 255 255 / .08);--glass-lift: 0 3px 10px -7px rgb(0 0 0 / .6);--glass-depth: 0 14px 32px -12px rgb(0 0 0 / .6);--glass-sheen: .08;--glass-frost: color-mix(in srgb, var(--t-raised, var(--page)) 88%, transparent);--glass-icon: color-mix(in srgb, var(--t-raised, var(--page)) 61%, transparent)}}:root[data-skin=wattness][data-theme=dark]{--glass-fill: color-mix(in srgb, var(--t-raised, var(--page)) 78%, transparent);--glass-matte: color-mix(in srgb, var(--t-raised, var(--page)) 94%, transparent);--glass-hairline: color-mix(in srgb, white 22%, transparent);--glass-graze: rgb(0 0 0 / .55);--glass-rim: inset 0 1.5px 1px -.5px rgb(255 255 255 / .34), inset 0 -1.5px 1px -.5px rgb(0 0 0 / .5), inset 0 0 4px -2px rgb(255 255 255 / .14), inset 0 0 0 1px rgb(255 255 255 / .08);--glass-lift: 0 3px 10px -7px rgb(0 0 0 / .6);--glass-depth: 0 14px 32px -12px rgb(0 0 0 / .6);--glass-sheen: .08;--glass-frost: color-mix(in srgb, var(--t-raised, var(--page)) 88%, transparent);--glass-icon: color-mix(in srgb, var(--t-raised, var(--page)) 61%, transparent)}.glass{position:relative;border-radius:var(--t-radius-glass, 14px);padding:8px;background:transparent;isolation:isolate}.glass:before,.glass-bezel{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:var(--glass-surface);border:1px solid var(--glass-hairline);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:0 0 0 1px var(--glass-graze),var(--glass-rim),var(--glass-lift),var(--glass-depth)}.glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(122deg,rgb(255 255 255 / .62),rgb(255 255 255 / .1) 22%,transparent 42%,transparent 74%,rgb(255 255 255 / .26) 93%,transparent);opacity:var(--glass-sheen)}.glass>.paper{position:relative;z-index:1;height:100%;border-radius:var(--t-radius-paper, 7px);background:transparent;color:var(--ink)}[data-glass=frosted] .glass:before,[data-glass=frosted] .glass-bezel{background:var(--glass-frost);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}[data-glass=solid] .glass:before,[data-glass=solid] .glass-bezel{background:var(--t-raised, var(--page));-webkit-backdrop-filter:none;backdrop-filter:none}[data-glass=solid] .glass:after{display:none}.glass.icons{padding:4px;border-radius:10px}.glass.icons:before{background:var(--glass-icon)}:root[data-glass=solid] .glass.icons:before{background:var(--page)}.glass-setting{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.glass-setting .ss-btn{min-height:20px;padding-top:1px;padding-bottom:1px}.glass-menu-fixture{padding:12px;background:var(--page);min-width:180px}.glass-lift{animation:glass-lift .18s ease-out both}.glass-lift:before,.glass-lift>.paper{animation:glass-appear .18s ease-out both}.glass-lift:after{background-size:60% 100%;background-repeat:no-repeat;animation:glass-sweep .3s ease-out .14s both}@keyframes glass-lift{0%{transform:translateY(6px) scale(.96)}to{transform:none}}@keyframes glass-appear{0%{opacity:0}to{opacity:1}}@keyframes glass-sweep{0%{background-position:-160% 0}to{background-position:260% 0}}:root[data-skin=mms] .glass:before,:root[data-skin=mms] .glass-bezel{background:var(--page);border-color:var(--rule);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-skin=mms] .glass:after{display:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root[data-glass] .glass:before,:root[data-glass] .glass-bezel{background:var(--page);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-transparency: reduce),(prefers-contrast: more){:root[data-glass] .glass:before,:root[data-glass] .glass-bezel{background:var(--page);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--ink);box-shadow:none}:root[data-glass] .glass:after{display:none}}@media (forced-colors: active){:root[data-glass] .glass:before,:root[data-glass] .glass-bezel{background:Canvas;border:1px solid CanvasText;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-glass] .glass>.paper{background:Canvas;color:CanvasText}:root[data-glass] .glass:after{display:none}}@media (prefers-reduced-motion: reduce){.glass-lift,.glass-lift:before,.glass-lift:after,.glass-lift>.paper{animation:none}}:root{--glass-control-backdrop: blur(6px)}:root[data-glass=solid],:root[data-skin=mms]{--glass-control-backdrop: none}:root[data-glass-fallback=blur6],:root[data-glass-fallback=newest]{--glass-blur: blur(6px) saturate(1.4)}.glass-strips{display:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0}.glass-strips>i{position:absolute;background:var(--glass-fill);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.glass-strips>i:nth-child(1){left:8px;right:8px;top:0;height:8px}.glass-strips>i:nth-child(2){left:8px;right:8px;bottom:0;height:8px}.glass-strips>i:nth-child(3){top:0;bottom:0;left:0;width:8px;border-radius:14px 0 0 14px}.glass-strips>i:nth-child(4){top:0;bottom:0;right:0;width:8px;border-radius:0 14px 14px 0}:root[data-glass-fallback=strips]:not([data-glass=solid]):not([data-skin=mms]) .glass-strips{display:block}:root[data-glass-fallback=strips]:not([data-glass=solid]):not([data-skin=mms]) .glass:has(>.glass-strips):before{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent}:root[data-glass-fallback=newest] .pv-card:not([data-glass-newest]):before,:root[data-glass-fallback=newest] .pv-card:not([data-glass-newest]):after,:root[data-glass-fallback=newest]{--glass-control-backdrop: none}@media (prefers-reduced-transparency: reduce),(prefers-contrast: more),(forced-colors: active){:root[data-glass-fallback] .glass-strips{display:none}:root{--glass-control-backdrop: none}}:root[data-glass-fallback=blur6]:not([data-glass=solid]):not([data-skin=mms]) .glass:before,:root[data-glass-fallback=newest]:not([data-glass=solid]):not([data-skin=mms]) .pv-card[data-glass-newest]:before{backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}:root[data-glass=frosted] .glass-strips>i{background:var(--glass-frost)}@media (prefers-reduced-transparency: reduce),(prefers-contrast: more),(forced-colors: active){:root[data-glass-fallback=strips]:not([data-glass=solid]):not([data-skin=mms]) .glass-strips{display:none}:root[data-glass-fallback]:not([data-skin=mms]) .glass:before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--page)}}:root[data-skin=wattness] :is(.glass,.tlp-framed){--glass-control-backdrop: none}:root[data-skin=wattness] .glass .pv-compact{background:transparent}:root[data-skin=wattness] .pv-card .pv-demo th{background:var(--glass-matte)}:root[data-skin=wattness] .tlp-framed>.tlp{background:transparent;border-color:transparent;box-shadow:none}:root[data-skin=wattness] .glass :is(.pv-stamp,.cp-scope,.pv-demo-caption){color:color-mix(in srgb,var(--ink) 76%,var(--dim))}:root[data-glass=solid] .glass>.paper,:root[data-skin=mms] .glass>.paper{background:var(--page)}:root[data-glass-fallback=strips]:not([data-glass=solid]) .glass>.paper{background:var(--glass-frost)}:root[data-glass-fallback=newest] .pv-card:not([data-glass-newest])>.paper{background:var(--page)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass>.paper,.tlp-framed>.tlp{background:var(--page)}}@media (prefers-reduced-transparency: reduce),(prefers-contrast: more){:root[data-glass] .glass>.paper,:root[data-glass] .tlp-framed>.tlp{background:var(--page)}}@media (forced-colors: active){:root[data-glass] .glass>.paper,:root[data-glass] .tlp-framed>.tlp{background:Canvas;color:CanvasText}}:root[data-glass=frosted]{--glass-surface: var(--glass-frost)}:root[data-glass=solid],:root[data-skin=mms]{--glass-surface: var(--page);--glass-surface-backdrop: none;--glass-band: var(--page)}:root[data-glass-fallback=strips],:root[data-glass-fallback=newest]{--glass-surface-backdrop: none;--glass-direct-surface: var(--glass-frost)}:root[data-glass=solid]{--glass-direct-surface: var(--page)}:root[data-skin=wattness] :is(.tlp-framed,.hc,.link-menu,.dock-dropdown-menu,.console-dock .dock-fbox>.dock-panel,.kh,.sd-viewer,.wall-replacement,.cndl-record,.wall-tile-menu){--t-selected: color-mix(in srgb, var(--w-accent) 16%, transparent);--t-hover: color-mix(in srgb, var(--ink) 7%, transparent);--lk-hover: var(--t-hover);--kh-hover: var(--t-hover);--glass-control-backdrop: none}:root[data-skin=wattness] :is(.hc,.link-menu,body .dock-dropdown-menu,.console-dock .dock-fbox>.dock-panel,.kh,.sd-viewer,.wall-replacement,.cndl-record,.tlp-host:not(.tlp-framed)>.wall-tile-menu){background:var(--glass-direct-surface);border:1px solid var(--glass-hairline);border-radius:14px;box-shadow:0 0 0 1px var(--glass-graze),var(--glass-rim),var(--glass-lift),var(--glass-depth);-webkit-backdrop-filter:var(--glass-surface-backdrop);backdrop-filter:var(--glass-surface-backdrop)}:root[data-skin=wattness] .tlp-framed :is(.cndl-readout,.pg-sample-card,.pv-compact){background:transparent}:root[data-skin=wattness] .tlp-framed :is(.ss-pop input,.pg-editor input,.outline-bar,.pg-footer){background:var(--glass-band)}:root[data-skin=wattness] :is(.tlp-framed,.dock-fbox) .cp-scroll th{background:var(--glass-band)}:root[data-skin=wattness] .tlp-framed .pg-rail{background:color-mix(in srgb,var(--t-raised) 40%,transparent)}:root[data-skin=wattness] .tlp-framed :is(.pg-group[data-selected] button,.pg-section-row[data-selected]){background:var(--t-selected)}:root[data-skin=wattness] :is(.tlp-framed,.dock-fbox) :is(table.grid,table.hours){background:transparent}:root[data-skin=wattness] :is(.tlp-framed,.dock-fbox) .grid tbody tr:where(:not([aria-selected=true]):not([data-bite="1"]):not(.hot):not(.gap):not(.sel)){background:transparent}:root[data-skin=wattness] :is(.tlp-framed,.dock-fbox) .grid tbody tr.pick:where(:not([aria-selected=true])):hover{background:var(--t-hover)}:root[data-skin=wattness] :is(.tlp-framed,.dock-fbox) :is(.grid th,.hours th){background:var(--glass-band)}:root[data-skin=wattness] .dock-fbox>.dock-panel{overflow:hidden;--ch-bg: transparent}:root[data-skin=wattness] .console-dock .dock-fbox :is(.dock-content,.dock-tabpane,.pane-body,.content,.pv-pinned,.pv-compact,.cndl-readout){background:transparent}:root[data-skin=wattness] .console-dock .dock-fbox :is(.dock-bar,.fh-slot,.outline-bar,.outline-dock,.fh,.pg-drawer){background:var(--glass-band)}:root[data-skin=wattness] .kh :is(.kh-hd,.kh-nav,.kh-t thead,.kh-t th){background:var(--glass-band)}:root[data-skin=wattness] .kh-t thead{box-shadow:-20px 0 0 var(--glass-band),20px 0 0 var(--glass-band)}:root[data-skin=wattness] .sd-v-stage{background:#fff}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root[data-glass]{--glass-surface: var(--page);--glass-direct-surface: var(--page);--glass-surface-backdrop: none;--glass-band: var(--page)}}@media (prefers-reduced-transparency: reduce),(prefers-contrast: more){:root[data-skin=wattness]{--glass-surface: var(--page);--glass-direct-surface: var(--page);--glass-surface-backdrop: none;--glass-band: var(--page);--glass-hairline: var(--ink);--glass-graze: transparent;--glass-rim: 0 0 transparent;--glass-lift: 0 0 transparent;--glass-depth: 0 0 transparent}}@media (forced-colors: active){:root[data-skin=wattness]{--glass-surface: Canvas;--glass-direct-surface: Canvas;--glass-surface-backdrop: none;--glass-band: Canvas;--glass-hairline: CanvasText;--glass-graze: transparent;--glass-rim: 0 0 transparent;--glass-lift: 0 0 transparent;--glass-depth: 0 0 transparent}}html,body{overflow:hidden}html,body{overscroll-behavior:none}:root{--z-dock: 0;--z-statusbar: 10;--z-masthead: 20;--terminal-masthead-inset: 12px;--terminal-masthead-block: 6px;--terminal-ribbon-height: 28px;--terminal-action-width: 128px}.console{display:flex;flex-direction:column;height:100vh;overflow:hidden}.console:not(.public-console){overflow:clip}.console:not(.public-console)>.masthead{flex:none;position:relative;z-index:var(--z-masthead);display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:6px;min-height:42px;padding:var(--terminal-masthead-block) var(--terminal-masthead-inset);font:var(--t-fs-xs, 11px)/1.45 var(--w-font-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.masthead-ribbon{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-auto-rows:minmax(var(--terminal-ribbon-height),auto);align-items:center;gap:12px;min-height:var(--terminal-ribbon-height)}.masthead-identity{display:flex;align-items:center;gap:10px;min-width:0}.masthead-clock{min-width:0;container-type:inline-size}.masthead-settings{grid-column:3;display:grid;grid-template-columns:auto var(--terminal-action-width);align-items:center;gap:8px;font:inherit}.masthead-appearance,.masthead-actions{display:flex;align-items:center;gap:8px}.console .masthead-ribbon{grid-template-columns:auto minmax(0,1fr) auto auto}.console .masthead-apps{grid-column:4;grid-row:1;display:flex;align-items:center;gap:8px}.console .masthead-apps .masthead-docs{height:24px;margin:0;padding:0 8px;display:inline-flex;align-items:center;gap:5px;font-size:var(--t-fs-xs)}.console .masthead-apps :is(.masthead-docs,.ness-button){min-width:0;justify-content:center}.masthead-actions{justify-content:flex-end;min-height:var(--terminal-ribbon-height)}:is(.console,.terminal-arrival,.docs-surface) .masthead-appearance .ss-btn{font:inherit;height:24px;padding:0 8px;gap:6px;box-sizing:border-box}:is(.console,.terminal-arrival,.docs-surface) .masthead-settings .skin-switch{margin:0;font-size:var(--t-fs-xs)}:is(.console,.terminal-arrival,.docs-surface) .masthead-settings .skin-switch button{height:24px;line-height:22px}.console .masthead-settings .layout-presets{margin:0}.console .masthead-settings :is(.layout-presets button,.keys-btn){width:24px;height:24px;margin:0}.masthead-controls{display:flex;align-items:flex-start;gap:12px;min-width:0;min-height:24px}.masthead-context{display:flex;flex:0 0 220px;align-items:center;gap:10px;min-width:0;height:24px}.masthead-pane{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.console .masthead-context .sel-editing{flex:0 0 90px;justify-content:flex-end;gap:4px;margin:0;white-space:nowrap}.console .masthead-context .sel-editing-word{font:inherit;letter-spacing:normal}.console .masthead-context .sel-chip{flex:0 0 38px;width:38px;min-width:38px;box-sizing:border-box;font:600 10px/1 system-ui,sans-serif}.sel-tab-scope{flex:0 0 90px;text-align:right;color:var(--w-muted, var(--dim));white-space:nowrap}.console .masthead .selbar{display:flex;flex:1;min-width:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px 12px;max-width:100%;font-size:11px}.console .masthead .selgroup{flex:none}.console .masthead .selbar label{white-space:nowrap}.console .masthead .ss-btn,.console .masthead .daypick-field{height:24px;box-sizing:border-box;font:inherit;padding:0 8px}.console .masthead .ss-btn{gap:6px}.console .masthead .daypick{gap:4px}.console .masthead .daypick-field{width:112px}.console .masthead .daypick-btn{width:22px;height:24px;box-sizing:border-box}.console .masthead-clock .mc{display:grid;grid-template-columns:160px 240px 150px minmax(0,1fr);align-items:center;gap:8px;width:100%;max-width:100%;min-width:0;font-size:11px}.console .masthead .mc-wall{display:block;padding:0;border:0;background:transparent;color:inherit;text-align:left;white-space:nowrap;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer}.console .masthead .mc-wall b{font-size:13px;font-weight:600}.console .masthead .mc-wall:focus-visible{outline:2px solid var(--t-focus, var(--navy));outline-offset:3px}.console .masthead .mc-tag{justify-self:start;max-width:100%;min-width:0;overflow:hidden;height:24px;box-sizing:border-box;padding:0 8px;font-size:11px;font-weight:600;line-height:22px;letter-spacing:normal;white-space:nowrap}.console .masthead .mc-tag>span{min-width:0;overflow:hidden;text-overflow:ellipsis}[data-skin=mms] .console .masthead-clock .mc-tag.mc-adj .mc-for{display:none}.console .masthead .mc-dead{white-space:nowrap}.mc-dead-short{display:none}.mc-pop-deadlines{display:flex;flex-direction:column;gap:4px;font-size:11px;white-space:normal}@container (max-width: 860px){.console .masthead-clock .mc-rt .mc-for{display:none}}@container (max-width: 650px){.console .masthead-clock .mc{grid-template-columns:160px minmax(0,1fr) 145px}.console .masthead-clock .mc-rt,.console .masthead-clock .mc-tag .mc-for{display:none}.console .masthead-clock .mc>button.mc-tag{display:block;text-overflow:ellipsis}}@container (max-width: 535px){.console .masthead-ribbon:not(.visitor-ribbon) .masthead-clock .mc-tag .mc-in{display:none}}@container (max-width: 496px){.console .visitor-ribbon .masthead-clock .mc-tag .mc-in{display:none}}@container (max-width: 514px){.console .visitor-ribbon .masthead-clock .mc-tag.mc-adj .mc-in{display:none}}@container (max-width: 440px){.console .masthead-clock .mc{grid-template-columns:160px minmax(0,1fr)}.console .masthead-clock .mc>button.mc-tag{display:none}.console .masthead-clock .mc-dead{justify-self:end}}@container (max-width: 340px){.console .masthead-clock .mc-dead-label{display:none}.console .masthead-clock .mc-dead-short{display:inline}}@container (max-width: 270px){.console .masthead-clock .mc{grid-template-columns:minmax(0,1fr)}.console .masthead-clock .mc-dead{display:none}}@media (max-width: 979px){.console .masthead-ribbon{grid-template-columns:auto minmax(0,1fr) auto;gap:6px 8px}.console .masthead-apps{grid-column:3}.console .masthead-settings{grid-column:1 / -1;justify-self:end}.console .masthead-docs-label{display:none}.console .masthead-apps .masthead-docs{width:24px;padding:0}}@media (max-width: 700px){.masthead-ribbon{grid-template-columns:auto minmax(0,1fr);gap:6px 8px}.masthead-settings{grid-column:1 / -1;justify-self:end}.masthead-controls{flex-wrap:wrap;gap:6px 12px}.masthead-context{flex-basis:220px}.console .masthead .selbar{flex-basis:100%}}@media (max-width: 490px){.console .masthead-clock{display:none}}@media (max-width: 460px){.masthead-settings{grid-template-columns:auto}.masthead-actions{justify-self:end;width:var(--terminal-action-width)}}.brand-group{display:inline-flex;align-items:center;gap:6px}:is(.console,.terminal-arrival,.docs-surface) .brand{display:inline-flex;align-items:center;gap:9px;padding:0;border:0;background:none;color:inherit;white-space:nowrap;cursor:pointer}:is(.console,.terminal-arrival,.docs-surface) .brand-mark{display:block;width:24px;height:auto;flex:none;color:inherit}:is(.console,.terminal-arrival,.docs-surface) .brand-word{display:block;font:600 15px/18px Libre Franklin Brand,system-ui,sans-serif;letter-spacing:-.025em}.brand-trace{stroke:var(--t-brand-trace);stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .72s ease-in-out}.brand-trace-node{fill:var(--t-brand-trace);opacity:0;transition:opacity .16s ease-out 0ms}.brand:is(:hover,:focus-visible) .brand-trace{stroke-dashoffset:0}.brand:is(:hover,:focus-visible) .brand-trace-node{opacity:1;transition-delay:.66s}@media (prefers-reduced-motion: reduce){.brand-trace,.brand-trace-node{transition:none}}.terminal-refresh-button .glyph{width:14px;height:14px}.console>.workspace{flex:1;min-height:0;display:flex}.console>.workspace>.sidenav{position:static;align-self:stretch;max-height:none;height:100%;overflow-y:auto;padding-top:0;--nav-ground: var(--ground)}[data-skin=wattness] .console>.workspace>.sidenav{--nav-ground: var(--t-pane)}.console>.workspace>.sidenav .sidenav-toggle{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:flex-end;box-sizing:border-box;width:100%;height:32px;margin:0;padding:0 10px;border:0;border-bottom:1px solid var(--t-rule, var(--rule));border-radius:0;background:var(--nav-ground)}.console>.workspace>.sidenav.collapsed .sidenav-toggle{justify-content:center;padding:0;margin:0}.console-dock{position:relative;flex:1;min-width:0;isolation:isolate;z-index:var(--z-dock)}.console>.statusbar{position:relative;z-index:var(--z-statusbar);flex:none;--t-ctl-h: 20px}.console>.statusbar a.attribution{text-decoration:none}.console>.statusbar a.attribution:hover{text-decoration:underline}:where(.tlp[popover]){inset:auto;margin:0;padding:0;border:0;overflow:visible;color:inherit;background:none}.cal-dm{display:inline-block;vertical-align:top;border-radius:4px}.cal-dm>.cal-day.hc-anchor{justify-content:center;background:transparent;color:inherit;font-weight:inherit}.cal-dm>.cal-day.closed{cursor:help}.cal-body{display:flex;align-items:flex-start;gap:12px}.cal-key{width:410px;padding-left:12px;border-left:1px solid var(--rule)}.cal-key-c{display:flex;flex-wrap:wrap;gap:2px;max-width:142px}.cal .cal-go{display:block;width:100%;box-sizing:border-box;margin:0 0 4px}.tlp[popover]:not(:popover-open){display:none!important}.console-dock .dock-tab>.dock-tab-btn{outline:none}.console-dock .dock-tab:has(>.dock-tab-btn:focus-visible){box-shadow:inset 0 0 0 1px var(--t-focus, var(--navy))}.console-dock .dock-drop-layer :is(.dock-drop-left,.dock-drop-right,.dock-drop-top,.dock-drop-bottom):before{content:"";background:currentColor;-webkit-mask:var(--glyph-chev-r) center / 12px 12px no-repeat;mask:var(--glyph-chev-r) center / 12px 12px no-repeat}.console-dock .dock-drop-layer .dock-drop-deep:before{-webkit-mask-size:10px 10px;mask-size:10px 10px}.console-dock .dock-tab-close-btn,.dock-dropdown-menu .dock-tab-close-btn{font-size:0;transform:none!important;display:grid;place-items:center}.console-dock .dock-tab-close-btn:before,.dock-dropdown-menu .dock-tab-close-btn:before{content:"";width:8px;height:8px;background:currentColor;-webkit-mask:var(--glyph-x) center / contain no-repeat;mask:var(--glyph-x) center / contain no-repeat}.console-dock .pane-title,.dock-dropdown-menu .pane-title{display:inline-flex;align-items:center;min-width:0;max-width:200px}.pane-title-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pane-title .link-chip-wrap{flex:none}.pane-title-short,.console-dock .dock-style-fx-bottom .pane-title-long{display:none}.console-dock .dock-style-fx-bottom .pane-title-short{display:inline}.console-dock .dock-style-fx-bottom .dock-tab:has(.fixed-own){padding-inline:12px}.pane-visiting{margin-left:5px;font-size:10px;font-weight:400;opacity:.7}.dock-workspace-question{flex:1 1 auto;min-width:0;max-width:32ch;align-self:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-inline:8px;font-size:11px;opacity:.65;pointer-events:none}.console-dock .dock-panel:has(.dock-workspace-question) .dock-nav-wrap{min-width:140px}.console-dock .dock-extra-content:has(.dock-workspace-question){min-width:0;max-width:calc(100% - 140px);flex:0 1 auto}.pane-body .terminal-workflow{min-width:0;padding:0;color:var(--ink);font-family:var(--w-font-sans);font-size:var(--t-fs-sm);line-height:var(--t-lh)}.pane-body .terminal-workflow>:not(.section){padding-inline:var(--t-gutter)}.terminal-workflow button.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--t-space-2)}.terminal-workflow :is(.lending-mast,.siting-mast){gap:var(--t-space-2) var(--t-space-4);margin:0;padding-block:var(--t-space-4) var(--t-space-3)}.terminal-workflow :is(.lending-mast,.siting-mast) h2{margin:0;font-size:var(--t-fs-title);font-weight:var(--t-fw-strong);line-height:1.4;letter-spacing:normal}.terminal-workflow :is(.lending-mast,.siting-mast) p{color:var(--dim);font-size:var(--t-fs-sm);line-height:var(--t-lh)}.terminal-workflow :is(.lending-linked-heading,.siting-inspection) h3{font-size:var(--t-fs);font-weight:var(--t-fw-strong)}.terminal-workflow .lending-unavailable{padding:var(--t-space-5) var(--t-gutter);margin:var(--t-space-5) 0}.terminal-workflow .lending-unavailable h3{font-size:var(--t-fs);margin:var(--t-space-3) 0}.wall-dock-list>button{display:block;margin-block:8px;font:inherit}.dock-more-ic{display:inline-block;width:12px;height:12px;vertical-align:middle;background:currentColor;-webkit-mask:var(--glyph-chev) center / contain no-repeat;mask:var(--glyph-chev) center / contain no-repeat}.console-dock .dock-panel-max-btn:hover,.console-dock .dock-panel-min-btn:hover{transform:none}[data-skin=mms] .console-dock :is(.dock-panel-max-btn,.dock-panel-min-btn){display:grid;place-items:center;padding:0;color:var(--dim)}[data-skin=mms] .console-dock :is(.dock-panel-max-btn,.dock-panel-min-btn):is(:hover,:focus-visible){color:var(--ink)}[data-skin=mms] .console-dock :is(.dock-panel-max-btn,.dock-panel-min-btn):before{content:"";position:static;width:12px;height:12px;border:0;border-radius:0;background:currentColor;-webkit-mask:var(--glyph-expand) center / contain no-repeat;mask:var(--glyph-expand) center / contain no-repeat}[data-skin=mms] .console-dock :is(.dock-panel-min-btn,.dock-mbox .dock-panel-max-btn):before{-webkit-mask-image:var(--glyph-min);mask-image:var(--glyph-min)}[data-skin=mms] .console-dock .dock-nav-wrap:before,[data-skin=mms] .console-dock .dock-nav-wrap:after{content:"";position:absolute;top:0;bottom:0;width:30px;z-index:3;pointer-events:none;opacity:0}[data-skin=mms] .console-dock .dock-nav-wrap:before{left:0;background:linear-gradient(to right,var(--page) 50%,transparent)}[data-skin=mms] .console-dock .dock-nav-wrap:after{right:0;background:linear-gradient(to left,var(--page) 50%,transparent)}[data-skin=mms] .console-dock .dock-tab{display:inline-flex;align-items:center;padding:0 24px}[data-skin=mms] .console-dock .dock-tab>.dock-tab-btn{display:flex;align-items:center;justify-content:center;align-self:stretch;min-width:0;padding:0}[data-skin=mms] .console-dock .dock-tab-close-btn{right:4px;top:calc(50% - 7px);width:14px;height:14px;border-radius:2px;color:#55554a;opacity:0}[data-skin=mms] .console-dock .dock-tab:hover .dock-tab-close-btn,[data-skin=mms] .console-dock .dock-tab-active .dock-tab-close-btn,[data-skin=mms] .console-dock .dock-tab-close-btn:focus-visible{opacity:1}[data-skin=mms] .console-dock .dock-tab-close-btn:hover{color:#000;background:#00000017}[data-skin=mms] .console-dock .dock-nav-wrap-ping-left:before,[data-skin=mms] .console-dock .dock-nav-wrap-ping-right:after{opacity:1}.console-dock .dock-panel-close-btn{cursor:pointer}.console-dock .dock-panel-close-btn:before{content:"";display:block;width:10px;height:10px;background:currentColor;-webkit-mask:var(--glyph-x) center / contain no-repeat;mask:var(--glyph-x) center / contain no-repeat}[data-skin=mms] .console-dock .dock-panel-close-btn{display:grid;place-items:center;width:18px;height:18px;margin:0 4px 0 2px;color:#55554a}[data-skin=mms] .console-dock .dock-panel-close-btn:hover{color:#000;background:#00000017}.console-dock .dock-tab:has(>.dock-tab-btn.dragging){opacity:.45}body>.dragging-layer.dock-style-console{opacity:1}body>.dragging-layer.dock-style-console>.dock-tab-btn,body>.dragging-layer.dock-style-console>.dock-bar{display:inline-flex;align-items:center;gap:7px;box-sizing:border-box;width:auto!important;height:26px!important;max-width:320px;margin:0;padding:0 10px;transform:translate(14px,12px)!important;opacity:.95;white-space:nowrap;line-height:1;overflow:hidden}body>.dragging-layer.dock-style-console>div:last-child{left:-24px;top:6px}body>.dragging-layer.dock-style-console :is(.dock-tab-close-btn,.dock-tab-hit-area,.link-chip-wrap,.dock-nav-operations,.dock-extra-content,.dock-ink-bar){display:none!important}body>.dragging-layer.dock-style-console .pane-title{display:inline-flex;align-items:center;min-width:0;max-width:260px}body>.dragging-layer.dock-style-console>.dock-bar{counter-reset:ghost-tabs}body>.dragging-layer.dock-style-console>.dock-bar:before{content:"";flex:none;width:11px;height:11px;background:currentColor;opacity:.7;-webkit-mask:var(--glyph-max) center / contain no-repeat;mask:var(--glyph-max) center / contain no-repeat}body>.dragging-layer.dock-style-console>.dock-bar :is(.dock-nav,.dock-nav-wrap,.dock-nav-list){display:flex;align-items:center;gap:7px;min-width:0;height:auto;overflow:visible;transform:none!important}body>.dragging-layer.dock-style-console>.dock-bar .dock-tab{float:none;height:auto;min-width:0;margin:0;padding:0;border:0;background:none;color:inherit}body>.dragging-layer.dock-style-console>.dock-bar .dock-tab>div{padding:0}body>.dragging-layer.dock-style-console>.dock-bar .dock-tab:not(.dock-tab-active){counter-increment:ghost-tabs;position:absolute;width:0;height:0;overflow:hidden;visibility:hidden}body>.dragging-layer.dock-style-console>.dock-bar .dock-nav:after{content:"+" counter(ghost-tabs);opacity:.65}body>.dragging-layer.dock-style-console>.dock-bar:not(:has(.dock-tab~.dock-tab)) .dock-nav:after{content:none}[data-skin=mms] body>.dragging-layer.dock-style-console>:is(.dock-tab-btn,.dock-bar){background:var(--ground, var(--page));color:#000;border:1px solid var(--navy);font:700 11px Verdana,Tahoma,sans-serif;box-shadow:2px 2px #00000040}.pane-body{height:100%;overflow:auto}.pane-body>.content{min-height:0;padding-bottom:16px}.pane-title.absent{font-style:italic;opacity:.75}.console .pane-body :is(.wrap,.chn-wrap,.exp-wrap,.fc-wrap,.por-wrap,.ppr-wrap,.rmd-wrap,.std-wrap):where(:not(.be-tv,.fq-tv,.fm-table-wrap,.rk-wrap,.tlp *)):has(table){overflow:visible;max-height:none!important}.console .pane-body :is(.wrap,.chn-wrap,.exp-wrap,.fc-wrap,.por-wrap,.ppr-wrap,.rmd-wrap,.std-wrap):where(:not(.be-tv,.fq-tv,.fm-table-wrap,.rk-wrap,.tlp *))[data-wide]:has(table){overflow-x:auto}.console .pane-body :is(table.grid,table.hours)>thead th{position:sticky;top:var(--pane-head, 0px);z-index:1}.console .pane-body :is(.wrap,.chn-wrap,.exp-wrap,.fc-wrap,.por-wrap,.ppr-wrap,.rmd-wrap,.std-wrap):where(:not(.be-tv,.fq-tv,.fm-table-wrap,.rk-wrap,.tlp *))[data-wide]:has(table)>:is(table.grid,table.hours)>thead th{top:0}.console .pane-body table.hours>thead th.rowlab{z-index:3}.console .pane-body table.grid>thead th{border-bottom:0;box-shadow:inset 0 -1px 0 var(--rule)}.console .pane-body table.grid>:is(tbody,tfoot) th{position:static}.console .pane-body table.grid>tbody>tr{scroll-margin-top:calc(var(--pane-head, 0px) + 32px)}.console .pane-body table.grid th:last-child>.col-grip{right:0}table.grid th{background-clip:padding-box}.col-grip{position:absolute;top:0;right:-4px;z-index:3;width:9px;height:100%;cursor:col-resize}.col-grip:after{content:"";position:absolute;top:22%;bottom:22%;left:4px;width:1px;background:currentColor;opacity:0;transition:opacity .12s}table.grid th:hover>.col-grip:after{opacity:.28}.col-grip:hover:after,body.cols-resizing .col-grip:after{opacity:.75}body.cols-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}table.grid.cols-sized th,table.grid.cols-sized td{white-space:normal;overflow-wrap:anywhere}table.grid.cols-sized .pill,table.grid.cols-fixed .pill{white-space:normal}.pane-body :is(.fb,.be,.fq,.fmc,.ftg,.cop-reader) .section>.hdr{box-sizing:border-box;min-width:0;height:auto;min-height:var(--t-hdr-h);flex-wrap:wrap;padding-block:calc(var(--t-hdr-h) / 8);row-gap:2px}.pane-body :is(.fb,.be,.fq,.fmc,.ftg,.cop-reader) .section>.hdr>[role=heading]{min-width:0;flex:1 1 180px;overflow-wrap:anywhere}.pane-body :is(.fb,.be,.fq,.fmc,.ftg,.cop-reader) .section>.hdr>.caret{flex:none}.pane-body :is(.fb,.be,.fq,.fmc,.ftg,.cop-reader) .section>.hdr>.hnote{min-width:0;overflow-wrap:anywhere}.cop-reader{padding-bottom:36px}.cop-reader .cop-identity{overflow-wrap:anywhere}.console .visitor-ribbon :is(.ws-btn.ws-named,.wall-button,.ness-button,.apps-menu-btn){height:24px;box-sizing:border-box;padding:0 8px;font-size:var(--t-fs-xs);line-height:normal}.console .visitor-ribbon .masthead-layers :is(.wall-button,.ness-button,.apps-menu-btn){min-width:0;justify-content:center;padding:0 6px}.console .visitor-ribbon .masthead-identity{gap:8px}.console .visitor-ribbon .masthead-layers{display:inline-flex;align-items:center;gap:4px}.console .visitor-ribbon .masthead-settings{grid-template-columns:auto auto}.console .visitor-ribbon.masthead-ribbon{column-gap:8px}.console .visitor-ribbon .masthead-actions{min-height:0}@media (max-width: 1019px){.console .visitor-ribbon.masthead-ribbon{grid-template-columns:auto minmax(0,1fr) auto;row-gap:6px}.console .visitor-ribbon .masthead-apps{grid-column:3}.console .visitor-ribbon .masthead-settings{grid-column:1 / -1;justify-self:end}}@media (max-width: 859px){.console .visitor-ribbon.masthead-ribbon{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id apps" "clock set"}.console .visitor-ribbon .masthead-identity{grid-area:id}.console .visitor-ribbon .masthead-apps{grid-area:apps;justify-self:end}.console .visitor-ribbon .masthead-clock{grid-area:clock}.console .visitor-ribbon .masthead-settings{grid-area:set;justify-self:end}}@media (max-width: 700px){.console .visitor-ribbon .masthead-layers .masthead-word,.console .visitor-ribbon .brand-word{display:none}.console .visitor-ribbon .ws-btn.ws-named .ws-btn-name{max-width:7em}.console .visitor-ribbon .masthead-identity,.console .visitor-ribbon .masthead-layers{gap:4px}}@media (max-width: 560px){.console .visitor-ribbon .ws-btn.ws-named .ws-btn-name{max-width:6em}}@media (max-width: 490px){.console .visitor-ribbon.masthead-ribbon{grid-template-areas:"id id" "set apps"}}@media (max-width: 400px){.console .visitor-ribbon :is(.ws-btn.ws-named,.wall-button,.ness-button,.apps-menu-btn){padding:0 6px}.console .visitor-ribbon .ws-btn.ws-named .ws-btn-name{max-width:5em}}:root{--st-live: var(--s-ok, var(--ok, #2e7d32));--st-info: var(--s-info, var(--navy, #1565c0));--st-gate: var(--s-violet, #6b2fa0);--st-attn: var(--s-caution, var(--warn, #a05f00));--st-dead: var(--s-bad, var(--bad, #9f1d35));--st-grey: var(--dim, #636a75)}[data-state=live]{--st-c: var(--st-live)}[data-state=info]{--st-c: var(--st-info)}[data-state=gate]{--st-c: var(--st-gate)}[data-state=attn]{--st-c: var(--st-attn)}[data-state=dead],[data-state=broken]{--st-c: var(--st-dead)}[data-state=todo],[data-state=park],[data-state=old],[data-state=data]{--st-c: var(--st-grey)}.st-chip{display:inline-block;padding:0 6px;border-radius:3px;white-space:nowrap;font-size:var(--t-fs-xs, 11px);line-height:17px;border:1px solid var(--st-c, var(--rule));color:var(--st-c, var(--ink));background:color-mix(in srgb,var(--st-c, transparent) 10%,var(--page))}.st-chip[data-state=live]{font-weight:600;box-shadow:inset 0 0 0 .5px var(--st-c)}.st-chip[data-state=gate],.st-chip[data-state=todo],.st-chip[data-state=broken]{border-style:dashed}.st-chip[data-state=park]{border-style:dotted}.st-chip[data-state=attn]{background:var(--st-attn);border-color:var(--st-attn);color:var(--page);font-weight:600}.st-chip[data-state=dead],.st-chip[data-state=old]{text-decoration:line-through}.st-chip[data-state=todo],.st-chip[data-state=park],.st-chip[data-state=old],.st-chip[data-state=data]{background:none}.st-chip[data-state=data]{border-color:color-mix(in srgb,var(--st-grey) 50%,transparent);font-style:italic}.st-swatch{display:inline-block;width:16px;height:10px;border-radius:2px;vertical-align:-1px;border:1px solid var(--st-c);background:color-mix(in srgb,var(--st-c) 14%,var(--page))}.st-swatch[data-state=live]{border-width:2px}.st-swatch[data-state=gate],.st-swatch[data-state=todo],.st-swatch[data-state=broken]{border-style:dashed}.st-swatch[data-state=park]{border-style:dotted}.st-swatch[data-state=attn]{background:var(--st-attn)}.st-swatch[data-state=todo],.st-swatch[data-state=park],.st-swatch[data-state=old],.st-swatch[data-state=data]{background:none}.st-swatch[data-state=dead],.st-swatch[data-state=old]{background-image:linear-gradient(to bottom,transparent 45%,var(--st-c) 45%,var(--st-c) 58%,transparent 58%)}.st-node .st-box{stroke:var(--st-c, var(--ink));fill:color-mix(in srgb,var(--st-c, transparent) 12%,var(--page));stroke-width:1.2}.st-node[data-state=live] .st-box{stroke-width:2.4}.st-node[data-state=gate] .st-box,.st-node[data-state=todo] .st-box,.st-node[data-state=broken] .st-box{stroke-dasharray:5 3}.st-node[data-state=park] .st-box{stroke-dasharray:1.5 2.5}.st-node[data-state=attn] .st-box{fill:color-mix(in srgb,var(--st-attn) 32%,var(--page));stroke-width:2}.st-node[data-state=todo] .st-box,.st-node[data-state=park] .st-box,.st-node[data-state=old] .st-box,.st-node[data-state=data] .st-box{fill:var(--page)}.st-node[data-state=dead] .st-label,.st-node[data-state=old] .st-label{text-decoration:line-through}.st-node[data-state=park] .st-label,.st-node[data-state=old] .st-label,.st-node[data-state=data] .st-label,.st-node[data-state=todo] .st-label{fill:var(--dim)}.st-node .st-word{fill:var(--st-c, var(--dim));font-weight:600}.st-node[data-state=todo] .st-word,.st-node[data-state=park] .st-word,.st-node[data-state=old] .st-word,.st-node[data-state=data] .st-word{font-weight:400}
