:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:var(--lightningcss-light,#fbfbfa)var(--lightningcss-dark,#1a1a18);--bg-panel:var(--lightningcss-light,#f2f1ee)var(--lightningcss-dark,#201f1d);--bg-raised:var(--lightningcss-light,#fff)var(--lightningcss-dark,#262523);--border:var(--lightningcss-light,#e0ded8)var(--lightningcss-dark,#35332f);--text:var(--lightningcss-light,#23211d)var(--lightningcss-dark,#e6e3dc);--text-dim:var(--lightningcss-light,#6b675e)var(--lightningcss-dark,#918c81);--accent:var(--lightningcss-light,#2563eb)var(--lightningcss-dark,#7aa7ff);--accent-dim:var(--lightningcss-light,#e8eefc)var(--lightningcss-dark,#1c2a4a);--on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#10182c);--warn:var(--lightningcss-light,#b4552d)var(--lightningcss-dark,#e08a5f);--mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--pal-red:var(--lightningcss-light,#c4432b)var(--lightningcss-dark,#e2705a);--pal-orange:var(--lightningcss-light,#c2681f)var(--lightningcss-dark,#e0954a);--pal-amber:var(--lightningcss-light,#a8811a)var(--lightningcss-dark,#d4b048);--pal-green:var(--lightningcss-light,#3f8f4f)var(--lightningcss-dark,#63bd77);--pal-teal:var(--lightningcss-light,#2f8a80)var(--lightningcss-dark,#4fb8ac);--pal-blue:var(--lightningcss-light,#4a63cc)var(--lightningcss-dark,#8b9bf5);--pal-purple:var(--lightningcss-light,#7a55c2)var(--lightningcss-dark,#a889e8);--pal-pink:var(--lightningcss-light,#b8477f)var(--lightningcss-dark,#e07aab);--pal-grey:var(--lightningcss-light,#7b7770)var(--lightningcss-dark,#918c81);--st-shipped:var(--pal-green);--st-active:var(--pal-blue);--st-draft:var(--pal-amber);--st-deferred:var(--pal-grey);--st-superseded:var(--pal-red)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only}:root{--hover-fade:background-color .12s ease, border-color .12s ease, color .12s ease;--read-size:15px}:root[data-read=small]{--read-size:13.5px}:root[data-read=medium]{--read-size:15px}:root[data-read=large]{--read-size:18px}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--sans);margin:0;font-size:15px;line-height:1.6}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.shell{grid-template-columns:var(--sidebar-w,300px) 5px minmax(0, 1fr);min-height:100vh;display:grid}.resizer{cursor:col-resize;touch-action:none;background:0 0;border:0;height:100vh;padding:0;transition:background .12s;position:sticky;top:0}.resizer:hover,.resizer:focus-visible{background:var(--accent);outline:none}.sidebar{background:var(--bg-panel);border-right:1px solid var(--border);flex-direction:column;height:100vh;min-height:0;padding:16px 12px 0;display:flex;position:sticky;top:0}.sidebar-head{justify-content:space-between;align-items:flex-start;gap:8px;padding:0 8px 12px;display:flex}.head-links{flex:none;align-items:center;gap:5px;margin-top:3px;display:flex}.head-link{border:1px solid var(--border);color:var(--text-dim);font:inherit;cursor:pointer;transition:var(--hover-fade);background:0 0;border-radius:999px;flex:none;padding:1px 9px;font-size:11px;text-decoration:none}.head-link:hover,.whoami button:hover{color:var(--on-accent);background:var(--accent);border-color:var(--accent);text-decoration:none}.theme-switch{justify-content:center;align-items:center;width:22px;height:19px;padding:0;display:inline-flex}.theme-switch svg{width:13px;height:13px}.brand{color:var(--text);letter-spacing:-.01em;align-items:center;gap:9px;font-weight:650;display:flex}.brand:hover{text-decoration:none}.brand-mark{color:var(--accent);flex:none}.brand-text{flex-direction:column;min-width:0;line-height:1.15;display:flex}.brand-name{font-size:15px}.brand-version{letter-spacing:0;color:var(--text-dim);font-size:10px;font-weight:500}.activity{border-top:1px solid var(--border);background:var(--bg-panel);color:var(--text-dim);flex:none;margin:0 -12px;padding:10px 20px 12px}.activity-head{opacity:.75;align-items:center;gap:7px;padding-bottom:8px;font-size:10px;display:flex}.activity-status{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;overflow:hidden}.activity-status-on{color:var(--text);opacity:.95}.activity-caption{letter-spacing:.06em;text-transform:uppercase}.activity-list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.activity-line{align-items:baseline;gap:8px;line-height:1.5;display:flex}.activity-what{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:auto;font-size:12px;overflow:hidden}a.activity-what{transition:var(--hover-fade)}a.activity-what:hover{color:var(--accent);text-decoration:none}.activity-when{font-variant-numeric:tabular-nums;opacity:.65;flex:none;font-size:10.5px}.activity-by{text-overflow:ellipsis;white-space:nowrap;opacity:.8;font-size:10.5px;line-height:1.4;overflow:hidden}.activity-by-memory{color:var(--pal-teal);opacity:1}.pulse{background:var(--pal-green);width:10px;height:10px;box-shadow:0 0 0 0 color-mix(in srgb, var(--pal-green) 70%, transparent);border-radius:50%;flex:none;animation:1.6s ease-out infinite pulse}.pulse-on{box-shadow:none;animation:none}.pulse-idle{background:var(--border);box-shadow:none;animation:none}@keyframes pulse{70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.pulse{animation:none}}.whoami{border-top:1px solid var(--border);background:var(--bg-panel);flex:none;justify-content:space-between;align-items:center;gap:8px;margin:0 -12px;padding:10px 20px;display:flex}.who{color:var(--text-dim);font-size:11px;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whoami button{border:1px solid var(--border);color:var(--text-dim);font:inherit;cursor:pointer;transition:var(--hover-fade);background:0 0;border-radius:999px;flex:none;padding:1px 8px;font-size:11px}.who{transition:var(--hover-fade);text-decoration:none}.who:hover{color:var(--text);text-decoration:none}.main{min-width:0;padding:32px max(40px,50% - 560px) 96px}.tree{flex:auto;min-height:0;padding-bottom:12px;font-size:13.5px;overflow-y:auto}.tree details>summary{cursor:pointer;color:var(--text-dim);-webkit-user-select:none;user-select:none;overflow-wrap:anywhere;transition:var(--hover-fade);border-radius:5px;align-items:flex-start;gap:2px;padding:3px 8px;font-weight:650;list-style:none;display:flex}.tree details>summary::-webkit-details-marker{display:none}.tree details>summary:before{content:"▸";flex:none;width:1em;font-size:10px;transition:transform .12s}.tree details[open]>summary:before{transform:rotate(90deg)}.tree details>summary:hover{background:var(--bg-raised);color:var(--text)}.tree .children{border-left:1px solid var(--border);margin-left:11px;padding-left:7px}.tree a.leaf{color:var(--text);overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none;transition:var(--hover-fade);border-radius:5px;align-items:flex-start;gap:5px;padding:3px 8px 3px 12px;display:flex}.glyph{width:14px;height:14px;color:var(--text-dim);flex:none;margin-top:3px}.tree a.leaf:hover{background:var(--bg-raised);text-decoration:none}.tree a.leaf[data-active=true]{background:var(--accent-dim);color:var(--accent)}.tree a.leaf[data-kind=file]{color:var(--text-dim)}.search{padding:0 8px 14px}.search input{border:1px solid var(--border);background:var(--bg-raised);width:100%;color:var(--text);font:inherit;border-radius:6px;padding:7px 10px;font-size:13px}.search input:focus{outline:2px solid var(--accent);outline-offset:-1px}.hit{border:1px solid var(--border);background:var(--bg-raised);color:var(--text);border-radius:8px;margin-bottom:6px;padding:8px 12px;display:block}.hit:hover{border-color:var(--accent);text-decoration:none}.hit .where{font-family:var(--mono);color:var(--text-dim);font-size:11.5px}.hit .line{font-family:var(--mono);white-space:pre-wrap;word-break:break-word;margin-top:3px;font-size:12.5px}.crumbs{font-family:var(--mono);color:var(--text-dim);align-items:baseline;gap:12px;margin-bottom:6px;font-size:12px;display:flex}.crumbs-path{word-break:break-all;min-width:0}.stamp{font-variant-numeric:tabular-nums;opacity:.65;flex:none;margin-left:auto}.stamp-fresh{color:var(--pal-green);opacity:1}.note-tools{flex:none;align-items:center;gap:6px;display:flex}.note-tools button{border:1px solid var(--border);color:var(--text-dim);font-family:var(--mono);cursor:pointer;transition:var(--hover-fade);background:0 0;border-radius:6px;padding:1px 0;font-size:11px;line-height:1.5}.note-tools button:hover{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.note-tools button[aria-pressed=true]{color:var(--text);border-color:var(--accent);background:var(--bg-panel)}.read-size{gap:3px;display:flex}.read-size button{width:22px}.note-tools .note-edit{margin-left:3px;padding-inline:16px}.title{letter-spacing:-.02em;margin:0 0 14px;font-size:28px;line-height:1.25}.props{flex-wrap:wrap;gap:6px;margin-bottom:22px;display:flex}.prop{font-family:var(--mono);border:1px solid var(--border);color:var(--text-dim);background:var(--bg-panel);border-radius:999px;padding:2px 8px;font-size:11.5px}.prop b{color:var(--text);font-weight:550}.prop-action{color:var(--accent);cursor:pointer;transition:var(--hover-fade);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.prop-action svg{flex:none;width:12px;height:12px}.prop-action:hover{color:var(--on-accent);background:var(--accent);border-color:var(--accent);text-decoration:none}.task-bar{flex-wrap:wrap;align-items:center;gap:6px;margin:-8px 0 22px;display:flex}.task-label{font-family:var(--mono);color:var(--text-dim);margin-right:2px;font-size:11px}.task-status,.task-delete{border:1px solid var(--border);color:var(--text-dim);font-family:var(--mono);cursor:pointer;transition:var(--hover-fade);background:0 0;border-radius:999px;padding:2px 10px;font-size:11.5px}.task-status:hover:not(:disabled){color:var(--task-tint,var(--text));border-color:var(--task-tint,var(--border))}.task-status[aria-pressed=true]{color:var(--task-tint,var(--text));border-color:var(--task-tint,var(--accent));background:var(--bg-panel);font-weight:550}.task-status:disabled,.task-delete:disabled{cursor:default;opacity:.55}.task-delete{margin-left:auto}.task-delete:hover:not(:disabled){color:var(--bg);background:var(--warn);border-color:var(--warn)}.task-failed{color:var(--warn);flex:1 0 100%;font-size:12.5px}.table-counts{flex-wrap:wrap;gap:6px;margin:0 0 18px;display:flex}.table-count{font-family:var(--mono);border:1px solid var(--border);color:var(--text-dim);background:var(--bg-panel);cursor:pointer;border-radius:999px;padding:2px 8px;font-size:11.5px;line-height:1.55}.table-count b{color:var(--text);font-weight:550}.table-count[data-empty=true]{opacity:.45}.table-count:hover{background:var(--bg-raised)}.table-count[aria-pressed=true]{background:var(--bg-raised);opacity:1;box-shadow:inset 0 0 0 1px}.table-counts[data-filtering] .table-count[aria-pressed=false]{opacity:.5}.table-filtered{font-family:var(--mono);color:var(--text-dim);align-items:center;gap:8px;margin-left:4px;font-size:11.5px;display:inline-flex}.table-clear{font-family:var(--mono);color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:11.5px;text-decoration:underline}.table-scroll{border:1px solid var(--border);background:var(--bg-raised);border-radius:10px;overflow-x:auto}.folder-table{border-collapse:collapse;width:100%;font-size:13px}.folder-table th{z-index:1;text-align:left;font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase;color:var(--text-dim);background:var(--bg-panel);border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 10px;font-size:11px;font-weight:550;position:sticky;top:0}.folder-table th .th-sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;margin:0;padding:0;display:inline-flex}.folder-table th .th-sort:hover,.folder-table th[aria-sort=ascending] .th-sort,.folder-table th[aria-sort=descending] .th-sort{color:var(--text)}.sort-mark{opacity:.8;font-size:9px}.folder-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:4px 10px}.folder-table tbody tr:last-child td{border-bottom:none}.folder-table tbody tr:hover td{background:var(--bg-panel)}.folder-table tr[data-saving] td{opacity:.6}.folder-table th[data-type=number],.folder-table td[data-type=number]{text-align:right;font-variant-numeric:tabular-nums}.folder-table th[data-type=checkbox],.folder-table td[data-type=checkbox]{text-align:center;width:1%}.cell-title{color:var(--text);white-space:nowrap;font-weight:550;text-decoration:none}.cell-title:hover{color:var(--accent);text-decoration:underline}.cell-input{align-items:center;gap:4px;display:flex}.cell-input input{width:100%;min-width:90px;color:var(--text);font:inherit;transition:var(--hover-fade);background:0 0;border:1px solid #0000;border-radius:5px;padding:2px 5px}.cell-input input:hover{border-color:var(--border)}.cell-input input:focus{border-color:var(--accent);background:var(--bg);outline:none}.cell-open{color:var(--text-dim);font-size:12px;text-decoration:none}.cell-open:hover{color:var(--accent)}.cell-select{appearance:none;border:1px solid var(--border);color:var(--text-dim);font-family:var(--mono);cursor:pointer;max-width:100%;transition:var(--hover-fade);background:0 0;border-radius:999px;padding:2px 9px;font-size:11.5px}.cell-select:hover{background:var(--bg-panel)}.cell-select:focus{border-color:var(--accent);outline:none}.cell-check{cursor:pointer;accent-color:var(--accent)}.cell-list{flex-wrap:wrap;gap:4px;display:flex}.cell-chip{font-family:var(--mono);background:var(--bg-panel);color:var(--text-dim);border-radius:999px;padding:1px 7px;font-size:11px}.cell-empty{color:var(--text-dim);opacity:.5}.table-failed td{color:var(--warn);padding:2px 10px 6px;font-size:12.5px}.row-note{color:var(--text-dim);font-size:12.5px}.prose{overflow-wrap:break-word;font-size:var(--read-size,15px)}.prose h1,.prose h2,.prose h3{letter-spacing:-.015em;margin:1.6em 0 .5em;line-height:1.3}.prose h1{font-size:1.6em}.prose h2{font-size:1.334em}.prose h3{font-size:1.134em}.prose pre{background:var(--bg-panel);border:1px solid var(--border);border-radius:8px;padding:12px 14px;font-size:.834em;overflow-x:auto}.prose code{font-family:var(--mono);font-size:.88em}.prose :not(pre)>code{background:var(--bg-panel);border:1px solid var(--border);border-radius:4px;padding:.1em .35em}.prose blockquote{border-left:3px solid var(--border);color:var(--text-dim);margin:1em 0;padding:.1px 0 .1px 14px}.prose table{border-collapse:collapse;font-size:.9em;display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--border);text-align:left;padding:5px 10px}.prose th{background:var(--bg-panel)}.prose hr{border:0;border-top:1px solid var(--border);margin:2em 0}.wikilink[data-resolved=false]{color:var(--warn);border-bottom:1px dotted var(--warn);cursor:help}.pane-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.pane-bar button{background:var(--accent);color:var(--on-accent);font:inherit;cursor:pointer;transition:var(--hover-fade);border:1px solid #0000;border-radius:7px;padding:5px 13px;font-size:13px;font-weight:550}.pane-bar button:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 82%, var(--text))}.pane-bar button.secondary{border-color:var(--border);color:var(--text);background:0 0}.pane-bar button.secondary:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.pane-bar button.danger{color:var(--warn);border-color:var(--border);background:0 0;margin-left:auto}.pane-bar button.danger:hover:not(:disabled){background:var(--warn);border-color:var(--warn);color:var(--bg)}.pane-bar button:disabled{opacity:.45;cursor:default}.pane-bar .hint{color:var(--text-dim);font-size:12.5px}.ok{color:var(--pal-green);margin:0 0 14px;font-size:12.5px}.editor{display:block}.editor textarea{border:1px solid var(--border);background:var(--bg-raised);width:100%;min-height:74vh;color:var(--text);font-family:var(--mono);resize:vertical;tab-size:2;border-radius:10px;padding:14px 16px;font-size:13px;line-height:1.65}.editor textarea:focus{outline:2px solid var(--accent);outline-offset:-1px}.editor .preview{min-height:74vh;padding:2px 4px 14px;overflow-x:auto}.underneath{color:var(--warn);margin:0 0 14px;font-size:12.5px}.conflict{border:1px solid var(--warn);background:var(--bg-panel);border-radius:10px;margin-bottom:18px;padding:14px 16px}.conflict h2{color:var(--warn);margin:0 0 4px;font-size:15px}.conflict .diff{max-height:320px;margin:12px 0;overflow:auto}.panel{border-top:1px solid var(--border);margin-top:40px;padding-top:18px}.panel h2{text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);margin:0 0 10px;font-size:12px}.panel ul{margin:0;padding-left:18px;font-size:13.5px}.panel li{margin-bottom:3px}.empty{color:var(--text-dim);font-size:13.5px}.grants{border-collapse:collapse;width:100%;font-size:13.5px}.grants th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);border-bottom:1px solid var(--border);padding:0 12px 6px 0;font-size:11.5px;font-weight:550}.grants td{border-bottom:1px solid var(--border);vertical-align:top;padding:6px 12px 6px 0}.perm{font-family:var(--mono);border:1px solid;border-radius:999px;padding:1px 7px;font-size:11.5px}.perm-view{color:var(--pal-blue)}.perm-edit{color:var(--pal-green)}.perm-denied{color:var(--pal-red)}.frame{border:1px solid var(--border);background:var(--bg-raised);border-radius:10px;width:100%}body:has(.full-bleed) .main{padding-inline:40px}.frame-html{height:84vh}.frame-pdf{aspect-ratio:1/1.414;width:min(100%,840px);margin:0 auto;display:block}.notice{background:var(--bg-panel);border:1px solid var(--border);color:var(--text-dim);border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:13px}.diff{font-family:var(--mono);border:1px solid var(--border);background:var(--bg-raised);border-radius:8px;font-size:12.5px;overflow:hidden}.diff div{white-space:pre-wrap;word-break:break-word;padding:1px 12px}.diff .add{background:#3fb95029}.diff .del{background:#f8514929}.diff .ctx{color:var(--text-dim)}.login{max-width:320px;margin:18vh auto;padding:0 20px}.login form{flex-direction:column;gap:10px;margin-top:18px;display:flex}.login input{border:1px solid var(--border);background:var(--bg-raised);color:var(--text);font:inherit;border-radius:7px;padding:9px 11px}.login button,.dismiss,.key-new button{background:var(--accent);color:var(--on-accent);font:inherit;cursor:pointer;border:0;border-radius:7px;padding:9px 11px;font-weight:550;transition:background-color .12s}.login button:hover:not(:disabled),.dismiss:hover:not(:disabled),.key-new button:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 82%, var(--text))}.error{color:var(--warn);font-size:13px}.copyable{align-items:flex-start;gap:8px;margin:10px 0;display:flex}.copyable-text{border:1px solid var(--border);background:var(--bg-panel);min-width:0;font-family:var(--mono);white-space:nowrap;border-radius:7px;flex:auto;padding:8px 10px;font-size:12px;line-height:1.5;overflow-x:auto}.copyable-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.copyable button{border:1px solid var(--border);background:var(--bg-raised);color:var(--text-dim);font:inherit;cursor:pointer;border-radius:7px;flex:none;padding:8px 12px;font-size:12px}.copyable button:hover{color:var(--text);border-color:var(--text-dim)}.issued{border:1px solid var(--accent);background:var(--accent-dim);border-radius:9px;margin:14px 0 20px;padding:14px 16px}.issued h3{align-items:center;gap:8px;margin:0 0 6px;font-size:14px;display:flex}.dot-new{background:var(--pal-green);border-radius:50%;width:8px;height:8px}.dismiss{margin-top:6px;padding:6px 12px;font-size:13px}.key-new{gap:8px;margin-top:16px;display:flex}.key-new input{border:1px solid var(--border);background:var(--bg-raised);min-width:0;color:var(--text);font:inherit;border-radius:7px;flex:auto;padding:8px 11px;font-size:13.5px}.key-new button{flex:none;padding:8px 14px;font-size:13.5px}.key-new button:disabled{opacity:.5;cursor:default}.revoke{border:1px solid var(--border);color:var(--text-dim);font:inherit;cursor:pointer;transition:var(--hover-fade);background:0 0;border-radius:999px;padding:1px 9px;font-size:11.5px}.revoke:hover:not(:disabled){color:var(--bg);background:var(--warn);border-color:var(--warn)}.main:has(.graph-stage){padding:0}.graph-stage{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#05060c);height:100vh;position:relative;overflow:hidden}.graph-canvas{position:absolute;inset:0}.graph-hud{pointer-events:none;color:var(--lightningcss-light,#2b3142)var(--lightningcss-dark,#c9d2e8);text-shadow:0 1px 3px var(--lightningcss-light,#fffc)var(--lightningcss-dark,#05060ccc);font-size:12px;position:absolute;top:18px;left:20px}.graph-title{pointer-events:none;text-align:right;text-shadow:0 1px 3px var(--lightningcss-light,#fffc)var(--lightningcss-dark,#05060ccc);position:absolute;top:18px;right:22px}.graph-title h1{letter-spacing:.16em;text-transform:uppercase;color:var(--lightningcss-light,#2b3142)var(--lightningcss-dark,#c9d2e8);margin:0;font-size:14px;font-weight:600}.graph-title p{font-family:var(--mono);color:var(--lightningcss-light,#5c6478)var(--lightningcss-dark,#8e9bbd);margin:4px 0 0;font-size:11px}.graph-scopes{pointer-events:auto;gap:6px;display:flex}.graph-scopes button{color:var(--lightningcss-light,#5c6478)var(--lightningcss-dark,#8e9bbd);font:inherit;cursor:pointer;transition:var(--hover-fade);background:var(--lightningcss-light,#fffc)var(--lightningcss-dark,#0d1122cc);border:1px solid var(--lightningcss-light,#d5d8e2)var(--lightningcss-dark,#2a3350);border-radius:999px;padding:3px 11px;font-size:11.5px}.graph-scopes button:hover{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#10182c);background:var(--lightningcss-light,#2563eb)var(--lightningcss-dark,#5b8ff9);border-color:var(--lightningcss-light,#2563eb)var(--lightningcss-dark,#5b8ff9)}.graph-scopes button.on{color:var(--lightningcss-light,#1b2436)var(--lightningcss-dark,#dce4f7);background:var(--lightningcss-light,#e8eefccc)var(--lightningcss-dark,#16224acc);border-color:var(--lightningcss-light,#2563eb)var(--lightningcss-dark,#5b8ff9)}.graph-count{color:var(--lightningcss-light,#5c6478)var(--lightningcss-dark,#8e9bbd);font-family:var(--mono);margin:10px 0 0;font-size:11px}.graph-legend{color:var(--lightningcss-light,#5c6478)var(--lightningcss-dark,#8e9bbd);flex-direction:column;gap:3px;margin:12px 0 0;padding:0;font-size:11.5px;list-style:none;display:flex}.graph-legend .dot{vertical-align:baseline;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.graph-legend b{color:var(--lightningcss-light,#2b3142)var(--lightningcss-dark,#c9d2e8);font-weight:550}.graph-stage .float-tooltip-kap{color:var(--lightningcss-light,#1b2436)var(--lightningcss-dark,#e6ecff);width:auto;max-width:min(380px,40vw);font:12px var(--sans);white-space:normal;opacity:1;transition:opacity .14s ease .32s, display .14s allow-discrete .32s;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111830);border:1px solid var(--lightningcss-light,#dcdfe8)var(--lightningcss-dark,#39456e);border-radius:9px;padding:9px 12px;box-shadow:0 10px 30px var(--lightningcss-light,#0f172a26)var(--lightningcss-dark,#00000080)}@starting-style{.graph-stage .float-tooltip-kap{opacity:0}}.graph-stage .float-tooltip-kap:empty{opacity:0;transition:none}.graph-stage .float-tooltip-kap .tip-name{margin-bottom:3px;font-weight:600}.graph-stage .float-tooltip-kap .tip-line{color:var(--lightningcss-light,#616a80)var(--lightningcss-dark,#97a3c6);font-family:var(--mono);overflow-wrap:anywhere;font-size:11px}
