:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.2rem;--text-xl:1.44rem;--text-2xl:1.728rem;--text-3xl:2.074rem;--text-display-s:1.44rem;--text-display:1.728rem;--text-section:1.2rem;--text-title:1rem;--text-lead:1rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--color-error:oklch(72% .15 27);--color-success:oklch(76% .13 150);--container:1440px;--gutter:64px;--gap-columns:32px;--section-gap-s:120px;--section-gap:144px;--section-gap-l:176px;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--color-paper:oklch(12.5% .027 290);--color-paper-2:oklch(16% .03 290);--color-paper-3:oklch(20% .032 290);--color-ink:oklch(96% .01 300);--color-ink-2:oklch(85% .017 298);--color-muted:oklch(69% .026 295);--color-rule:oklch(27% .034 290);--color-rule-2:oklch(36% .04 292);--rule-blueprint:oklch(96% .01 300/.05);--color-accent:oklch(80% .15 62);--color-accent-2:oklch(72% .15 12);--color-accent-ink:oklch(14% .028 290);--color-live:oklch(80% .13 155);--color-focus:oklch(80% .15 62);--font-display:"Segoe UI", "Microsoft YaHei", "PingFang SC", sans-serif;--font-body:"Segoe UI", "Microsoft YaHei", "PingFang SC", sans-serif;--font-outlier:"Cascadia Code", Consolas, monospace;--radius-card:10px;--radius-pill:999px;--rule-hair:1px;--shadow-card:0 28px 64px -30px oklch(4% .02 290/.8);--tracking-display:-.015em;--display-weight:400}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-paper);scroll-padding-top:var(--space-3xl)}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;caret-color:var(--color-accent);margin:0;line-height:1.55}::selection{background:color-mix(in oklab, var(--color-accent) 22%, transparent);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:1px}h1,h2,h3{font-family:var(--font-display);font-weight:var(--display-weight,700);font-synthesis:none;letter-spacing:var(--tracking-display);overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0;line-height:1.05}h1{max-width:20ch;font-size:var(--text-display)}h2{max-width:30ch;font-size:var(--text-section)}h3{max-width:40ch;font-size:var(--text-title);line-height:1.2}.lead{font-size:var(--text-lead);max-width:52ch;line-height:1.45}p{text-wrap:pretty;margin:0}p:not([class]){max-width:65ch}img,video{max-width:100%;height:auto;display:block}svg{display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);box-sizing:border-box;margin-inline:auto}.num,.figure,td.num{font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-slot]{background:linear-gradient(160deg, var(--color-paper-2,var(--color-paper)), var(--color-paper-3,var(--color-paper)));position:relative;overflow:hidden}[data-slot]>img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}[data-slot]:has(>img)>:not(img):not([data-keep]){display:none!important}@media (width<=60rem){:root{--gutter:24px;--section-gap-s:80px;--section-gap:96px;--section-gap-l:120px}}@media (width<=40rem){:root{--gutter:16px;--section-gap-s:56px;--section-gap:72px;--section-gap-l:96px;--gap-columns:16px}}@media (prefers-reduced-motion:reduce){:not(.keep-motion),:not(.keep-motion):before,:not(.keep-motion):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-slot]:has(>img){isolation:isolate;background:var(--color-ink-2);outline:1px solid color-mix(in oklab, var(--color-ink) 8%, transparent);outline-offset:-1px}[data-slot]>img{z-index:0;filter:grayscale()contrast(1.08);mix-blend-mode:multiply}[data-slot]:has(>img):before{content:"";z-index:1;background:var(--color-paper);mix-blend-mode:lighten;pointer-events:none;position:absolute;inset:0}:root{--color-paper:#101116;--color-paper-2:#15171d;--color-paper-3:#20232b;--color-ink:#f0f0e9;--color-ink-2:#c2c4cd;--color-muted:#9498a7;--color-rule:#292c35;--color-rule-2:#41454f;--color-accent:#e8c18a;--color-accent-ink:#241b10;--color-focus:#f0cd97;--color-live:#a8c6ad;--color-error:#e5a49c;--font-body:"Segoe UI", "Microsoft YaHei", "PingFang SC", sans-serif;--font-display:"Segoe UI", "Microsoft YaHei", "PingFang SC", sans-serif;--font-outlier:"Cascadia Code", Consolas, monospace;--display-weight:500;--tracking-display:0;--graph-background:#0b0d12;--graph-core:#fff0d9;--graph-finance:#e3b981;--graph-medical:#b2cab3;--graph-education:#9ebfd3;--graph-writing:#d99e91;--graph-fiction:#b8a4cc;--graph-enterprise:#8db8aa;--graph-personal:#d8cdb2;--color-clear:transparent;--color-soft-accent:#30291f;--color-panel-shadow:#05060a80;--container:1600px;--gutter:32px;--space-control:6px;--space-rail:20px;--space-panel:28px}button{cursor:pointer;color:inherit;background:var(--color-clear);border:0;min-height:32px}button,input,select{-webkit-tap-highlight-color:var(--color-clear)}button:disabled{opacity:.45;cursor:not-allowed}button:active:not(:disabled){transform:translateY(1px)}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}button{transition:background-color var(--dur-micro), color var(--dur-micro)}.icon{flex:none;width:18px;height:18px}.app-shell{max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.topbar{border-bottom:1px solid var(--color-rule);align-items:center;gap:var(--space-xl);height:84px;display:flex}.brand{align-items:center;gap:var(--space-sm);flex:none;font-size:19px;font-weight:550;line-height:1.4;text-decoration:none;display:flex}.brand-mark{width:38px;height:38px;color:var(--color-accent);place-items:center;display:grid}.brand-mark .icon{stroke-width:1.15px;width:33px;height:33px}.brand-sub{color:var(--color-muted);margin-top:var(--space-3xs);font-size:11px;font-weight:400;display:block}.topnav{align-self:stretch;gap:var(--space-lg);margin-left:var(--space-xl);display:flex}.topnav button{align-items:center;gap:var(--space-xs);color:var(--color-muted);padding-inline:var(--space-2xs);font-size:13px;display:flex;position:relative}.topnav button.active{color:var(--color-ink)}.topnav button.active:after{content:"";background:var(--color-accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.topnav button:hover{color:var(--color-ink)}.demo-badge{gap:var(--space-xs);white-space:nowrap;color:var(--color-muted);align-items:center;margin-left:auto;font-size:11px;display:flex}.demo-badge span{color:var(--color-accent);background:var(--color-soft-accent);padding:var(--space-2xs) var(--space-xs);border-radius:4px}.page-heading{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:126px;display:flex}.heading-line{align-items:center;gap:var(--space-md);display:flex}.heading-line h1{font-size:28px;font-weight:500;line-height:1.3}.heading-separator{background:var(--color-rule-2);width:1px;height:17px}#scope-label{color:var(--color-muted);font-size:12px}.heading-actions{align-items:center;gap:var(--space-md);display:flex}.primary-button,.quiet-button{justify-content:center;align-items:center;gap:var(--space-xs);min-height:40px;padding:var(--space-xs) var(--space-md);border-radius:6px;font-size:12px;display:inline-flex}.primary-button{background:var(--color-accent);color:var(--color-accent-ink);font-weight:600}.primary-button:hover{background:var(--color-focus)}.primary-button .icon{fill:currentColor;width:14px;height:14px}.quiet-button{color:var(--color-ink-2);border:1px solid var(--color-rule)}.quiet-button:hover,.icon-button:hover{background:var(--color-paper-3)}.quiet-button[aria-pressed=true]{color:var(--color-accent);border-color:var(--color-accent)}.quiet-button .icon{width:15px;height:15px}.workspace{border:1px solid var(--color-rule);background:var(--color-paper-2);border-radius:10px;grid-template-columns:198px minmax(0,1fr) 278px;min-height:650px;display:grid;overflow:clip}.spaces{border-right:1px solid var(--color-rule);padding:var(--space-lg) var(--space-sm);flex-direction:column;min-width:0;display:flex}.aside-title{padding:0 var(--space-xs);margin-bottom:var(--space-lg);color:var(--color-muted);justify-content:space-between;align-items:center;display:flex}.aside-title h2{font-size:12px;font-weight:400}.aside-title>span{font-size:11px}.space-button{align-items:center;gap:var(--space-sm);width:100%;min-height:45px;padding:var(--space-sm) var(--space-xs);color:var(--color-ink-2);white-space:nowrap;text-align:left;border-radius:5px;font-size:12px;display:flex}.space-button:hover{background:var(--color-paper-3)}.space-button.active{color:var(--color-ink);background:var(--color-paper-3)}.space-button.all-spaces.active{color:var(--color-accent);background:var(--color-soft-accent)}.domain-icon{color:var(--domain-color);opacity:.9}.space-count{color:var(--color-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.space-divider{height:1px;margin:var(--space-md) var(--space-xs);background:var(--color-rule)}.space-foot{gap:var(--space-xs);color:var(--color-muted);padding:var(--space-xl) var(--space-xs) 0;margin-top:auto;display:flex}.space-foot .icon{width:13px;height:13px;margin-top:var(--space-2xs)}.space-foot p{font-size:11px;line-height:1.8}.workbench{flex-direction:column;min-width:0;display:flex}.toolbar{justify-content:space-between;align-items:center;gap:var(--space-sm);border-bottom:1px solid var(--color-rule);height:58px;padding-inline:var(--space-rail);display:flex}.search-box{align-items:center;gap:var(--space-sm);min-width:0;color:var(--color-muted);flex:1;display:flex}.search-box .icon{width:16px;height:16px}.search-box input{color:var(--color-ink);background:var(--color-clear);border:0;border-bottom:1px solid var(--color-muted);width:100%;min-width:0;height:36px;font-size:12px}.search-box input::placeholder{color:var(--color-muted)}.search-box kbd{font-family:var(--font-body);border:1px solid var(--color-rule);width:20px;height:22px;margin-right:var(--space-md);border-radius:4px;place-items:center;font-size:12px;display:grid}.type-filter{align-items:center;gap:var(--space-control);color:var(--color-ink-2);border-left:1px solid var(--color-rule);padding-left:var(--space-md);display:flex}.type-filter .icon{width:15px;height:15px}.type-filter select{border:0;border-bottom:1px solid var(--color-muted);background:var(--color-paper-2);color:var(--color-ink-2);cursor:pointer;max-width:96px;min-height:36px;font-size:11px}.view-stage{background:var(--graph-background);flex:1;height:clamp(450px,52dvh,640px);min-height:450px;position:relative}.galaxy-view,#galaxy-canvas,.node-labels{position:absolute;inset:0}#galaxy-canvas canvas{touch-action:none;width:100%;height:100%;display:block}.node-labels{pointer-events:none;overflow:clip}.node-label{pointer-events:auto;padding:var(--space-2xs) var(--space-xs);white-space:nowrap;color:var(--color-ink-2);text-shadow:0 1px 8px var(--graph-background), 0 0 5px var(--graph-background);background:color-mix(in srgb, var(--graph-background) 70%, transparent);border-radius:4px;font-size:11px;line-height:1.6;position:absolute;top:0;left:0}.node-label:hover{color:var(--color-ink);background:var(--color-paper-3)}.node-label.cluster-label{color:var(--node-color);font-size:12px}.node-label.selected{color:var(--color-accent);outline:1px solid color-mix(in srgb, var(--color-accent) 40%, transparent);background:var(--color-soft-accent)}.canvas-caption{gap:var(--space-xs);pointer-events:none;flex-direction:column;display:flex;position:absolute;top:22px;left:24px}.canvas-title{color:var(--color-ink-2);font-size:12px}#graph-stats{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:11px}.canvas-key{gap:var(--space-xs);color:var(--color-muted);pointer-events:none;flex-direction:column;font-size:11px;display:flex;position:absolute;top:24px;right:20px}.canvas-key>span{gap:var(--space-xs);align-items:center;display:flex}.key-line{background:var(--color-muted);width:18px;height:1px}.key-line.dashed{border-top:1px dashed var(--color-muted);background:0 0}.canvas-controls{border:1px solid var(--color-rule);background:var(--color-paper-2);padding:var(--space-2xs);border-radius:6px;flex-direction:column;display:flex;position:absolute;bottom:46px;right:16px}.canvas-controls button{width:31px;height:32px;color:var(--color-ink-2);border-radius:3px;place-items:center;display:grid}.canvas-controls button:hover{background:var(--color-paper-3);color:var(--color-ink)}.canvas-controls .icon{width:15px;height:15px}.canvas-controls>span{background:var(--color-rule);height:1px;margin:var(--space-2xs)}.canvas-hint{gap:var(--space-md);color:var(--color-muted);pointer-events:none;font-size:11px;display:flex;position:absolute;bottom:19px;left:24px}.canvas-hint span+span:before{content:"/";margin-right:var(--space-md);color:var(--color-rule-2)}.dust-note{color:var(--color-muted);font-size:11px;position:absolute;bottom:19px;right:20px}.replay{border-top:1px solid var(--color-rule);padding:var(--space-md) var(--space-rail) var(--space-sm);background:var(--color-paper-2)}.replay-heading{justify-content:space-between;align-items:center;display:flex}.replay-label{align-items:center;gap:var(--space-xs);font-size:12px;display:flex}.replay-label>.icon{color:var(--color-accent);width:16px;height:16px}.replay-label>span{color:var(--color-muted);margin-left:var(--space-xs);font-size:11px}.icon-button{min-width:30px;min-height:30px;color:var(--color-muted);border-radius:4px;place-items:center;display:inline-grid}.icon-button .icon{width:15px;height:15px}.trace-task{color:var(--color-muted);margin:var(--space-2xs) 0 var(--space-sm);font-size:11px}.replay-track{align-items:center;gap:var(--space-md);display:flex}.play-circle{border:1px solid var(--color-rule-2);width:30px;height:30px;color:var(--color-accent);border-radius:50%;flex:none;place-items:center;display:grid}.play-circle .icon{fill:currentColor;width:12px;height:12px}.play-circle:hover{background:var(--color-soft-accent)}.stage-steps{justify-content:space-between;align-items:center;width:100%;display:flex}.stage-step{align-items:center;gap:var(--space-control);min-height:34px;color:var(--color-muted);padding:var(--space-2xs);font-size:11px;display:flex}.stage-step.current{color:var(--color-accent)}.stage-step.done{color:var(--color-live)}.step-index{opacity:.7;font-variant-numeric:tabular-nums;font-size:11px}.step-check{width:10px}.step-check .icon{opacity:0;width:10px;height:10px}.stage-step.done .step-check .icon{opacity:1}.speed-button{padding:var(--space-2xs);min-height:32px;color:var(--color-muted);font-size:11px}.scrubber-label{margin-top:var(--space-xs);display:block}#scrubber{--progress:0%;appearance:none;background:var(--color-clear);cursor:pointer;width:100%;height:12px;margin:0;display:block}#scrubber::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--color-accent) var(--progress),var(--color-rule-2) var(--progress));border-radius:2px;height:2px}#scrubber::-webkit-slider-thumb{appearance:none;background:var(--color-accent);width:10px;height:10px;margin-top:calc(-1 * var(--space-2xs));border-radius:50%}#scrubber::-moz-range-track{background:var(--color-rule-2);height:2px}#scrubber::-moz-range-thumb{background:var(--color-accent);border:0;border-radius:50%;width:8px;height:8px}.replay-status{justify-content:space-between;gap:var(--space-sm);color:var(--color-muted);margin-top:var(--space-control);min-height:19px;font-size:11px;display:flex}#elapsed-time{white-space:nowrap;font-variant-numeric:tabular-nums}.inspector{border-left:1px solid var(--color-rule);padding:var(--space-md) var(--space-rail);overflow-wrap:break-word;flex-direction:column;min-width:0;display:flex}.detail-heading{color:var(--color-muted);margin-bottom:var(--space-lg);justify-content:space-between;align-items:center;font-size:11px;display:flex}.detail-identity{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}.detail-symbol{color:var(--domain-color)}.detail-symbol .icon{width:25px;height:25px}.type-tag{color:var(--color-ink-2);background:var(--color-paper-3);padding:var(--space-3xs) var(--space-xs);border-radius:3px;font-size:11px}.detail-title{margin-bottom:var(--space-2xs);font-size:19px;line-height:1.55}.detail-scope{color:var(--color-muted);font-size:11px}.detail-status{margin-top:var(--space-md);color:var(--color-muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.status-label{align-items:center;gap:var(--space-control);color:var(--color-live);display:flex}.status-label.pending{color:var(--color-accent)}.status-label .icon{width:12px;height:12px}.detail-tabs{gap:var(--space-lg);border-bottom:1px solid var(--color-rule);margin-top:var(--space-panel);display:flex}.detail-tabs button{min-height:40px;padding:var(--space-xs) 0;color:var(--color-muted);border-bottom:1px solid var(--color-clear);align-items:center;gap:var(--space-control);margin-bottom:-1px;font-size:11px;display:flex}.detail-tabs button[aria-selected=true]{color:var(--color-accent);border-color:var(--color-accent)}.detail-tabs button span{font-size:11px}.source-file{align-items:flex-start;gap:var(--space-sm);display:flex}.source-file>.icon{color:var(--color-muted);width:17px;height:19px;margin-top:var(--space-3xs)}.source-file strong{color:var(--color-ink-2);font-size:11px;font-weight:400;display:block}.source-file span{color:var(--color-muted);margin-top:var(--space-2xs);font-size:11px;display:block}.detail-facts{margin:var(--space-lg) 0 var(--space-md);gap:var(--space-sm);display:grid}.detail-facts>div{justify-content:space-between;align-items:baseline;gap:var(--space-xs);font-size:11px;display:flex}.detail-facts dt{color:var(--color-muted)}.detail-facts dd{color:var(--color-ink-2);text-align:right;margin:0}.source-toggle{width:100%;padding:var(--space-sm) 0;border-top:1px solid var(--color-rule);color:var(--color-accent);justify-content:space-between;align-items:center;font-size:11px;display:flex}.source-toggle .icon{width:14px;height:14px}.detail-note{color:var(--color-muted);margin-top:var(--space-xs);font-size:11px;line-height:1.8}.source-excerpt{margin:var(--space-sm) 0;padding:0 0 0 var(--space-sm);border-left:1px solid var(--color-accent);color:var(--color-ink-2);font-size:11px;line-height:1.9}.source-excerpt>span{color:var(--color-muted);margin-bottom:var(--space-xs);font-size:11px;display:block}.detail-bottom{gap:var(--space-xs);color:var(--color-muted);padding-top:var(--space-panel);padding-bottom:var(--space-control);align-items:center;margin-top:auto;font-size:11px;display:flex}.detail-bottom .icon{width:13px;height:13px}.relation-list{margin-top:var(--space-sm)}.relation-list button{padding:var(--space-sm) 0;text-align:left;border-bottom:1px solid var(--color-rule);width:100%;color:var(--color-ink-2);justify-content:space-between;align-items:center;font-size:11px;display:flex}.relation-list small{color:var(--color-muted);margin-top:var(--space-2xs);font-size:11px;display:block}.relation-list .icon{width:13px;height:13px}.relation-list button:hover{color:var(--color-accent)}.version-list{gap:var(--space-lg);margin:0;padding:0;list-style:none;display:grid}.version-list li{gap:var(--space-sm);display:flex}.version-mark{color:var(--color-muted);padding-top:var(--space-2xs)}.version-mark .icon{width:13px;height:13px}.version-list strong{color:var(--color-ink-2);font-size:11px;font-weight:400;display:block}.version-list strong span{margin-left:var(--space-xs);color:var(--color-muted);font-size:11px}.version-list time{color:var(--color-muted);font-size:11px}.version-list p{color:var(--color-ink-2);margin-top:var(--space-xs);font-size:11px;line-height:1.8}.app-footer{justify-content:space-between;align-items:center;gap:var(--space-md);color:var(--color-muted);min-height:53px;font-size:11px;display:flex}.app-footer>span:first-child{align-items:center;gap:var(--space-xs);display:flex}.app-footer .icon{width:12px;height:12px}.app-footer>span:last-child{opacity:.65}.list-view,.timeline-view{padding:var(--space-lg);background:var(--color-paper);position:absolute;inset:0;overflow:auto}.list-heading{justify-content:space-between;align-items:baseline;gap:var(--space-sm);margin-bottom:var(--space-lg);display:flex}.list-heading h2{font-size:16px}.list-heading>span{color:var(--color-muted);font-size:11px}.table-wrap{width:100%;overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:11px}th{color:var(--color-muted);font-size:11px;font-weight:400}th,td{padding:var(--space-sm) var(--space-xs);border-bottom:1px solid var(--color-rule)}td{color:var(--color-ink-2)}td:first-child,th:first-child{padding-left:0}td button{gap:var(--space-xs);padding:var(--space-2xs) 0;text-align:left;align-items:center;min-height:27px;display:flex}td button .icon{width:13px;height:13px;color:var(--color-muted)}.selected-row{background:var(--color-soft-accent)}.selected-row td:first-child{color:var(--color-accent)}.timeline-task{color:var(--color-ink-2);margin-bottom:var(--space-lg);font-size:13px}.event-list{margin:0;padding:0;list-style:none}.event-list>li{padding-bottom:var(--space-lg)}.event-button{align-items:flex-start;gap:var(--space-md);text-align:left;width:100%;padding:var(--space-2xs) 0;display:flex}.event-time{color:var(--color-muted);font-variant-numeric:tabular-nums;padding-top:var(--space-2xs);font-size:11px}.event-icon .icon{width:17px;height:17px;color:var(--color-muted)}.event-button strong{color:var(--color-ink-2);font-size:12px;font-weight:500;display:block}.event-button small{color:var(--color-muted);margin-top:var(--space-2xs);font-size:11px;line-height:1.7;display:block}.event-list .current .event-icon .icon,.event-list .current strong{color:var(--color-accent)}.event-nodes{margin:var(--space-xs) 0 0 var(--space-2xl);gap:var(--space-control);flex-wrap:wrap;display:flex}.event-nodes button{border:1px solid var(--color-rule);padding:var(--space-2xs) var(--space-xs);color:var(--color-muted);border-radius:3px;min-height:27px;font-size:11px}.event-nodes button:hover{color:var(--color-accent);border-color:var(--color-rule-2)}.event-nodes>span{color:var(--color-muted);align-self:center;font-size:11px}.timeline-disclaimer{border-top:1px solid var(--color-rule);padding-top:var(--space-md);color:var(--color-muted);font-size:11px;line-height:1.8}.empty-state{background:var(--graph-background);justify-content:center;align-items:center;gap:var(--space-md);padding:var(--space-lg);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.empty-state>.icon{width:30px;height:30px;color:var(--color-muted)}.empty-state h2{font-size:17px}.empty-state p{color:var(--color-muted);font-size:12px}.renderer-error{background:var(--color-paper-3);padding:var(--space-md);border:1px solid var(--color-rule-2);position:absolute;bottom:60px;left:24px;right:60px}.renderer-error p{margin-bottom:var(--space-sm);font-size:12px}.inspector-empty{padding-top:var(--space-xl)}.inspector-empty h2{font-size:16px}.inspector-empty p{color:var(--color-muted);margin-top:var(--space-md);font-size:12px}.workspace.immersive{grid-template-columns:minmax(0,1fr)}.workspace.immersive .spaces,.workspace.immersive .inspector{display:none}.workspace.immersive .view-stage{height:65dvh}.no-script{padding:var(--space-xl);max-width:800px;margin-inline:auto}.no-script p{margin-top:var(--space-lg)}.space-foot p,.trace-task,.detail-note,.source-excerpt,.version-list p,.timeline-disclaimer{font-size:12px}@media (width>=1600px){.workspace{grid-template-columns:216px minmax(0,1fr) 300px}.topbar{height:92px}.page-heading{min-height:140px}}@media (width<=1200px){:root{--gutter:24px}.workspace{grid-template-columns:170px minmax(0,1fr) 248px}.spaces{padding-inline:var(--space-xs)}.space-button{gap:var(--space-xs)}.inspector{padding-inline:var(--space-md)}.topnav{margin-left:var(--space-lg)}.canvas-key,.dust-note{display:none}.replay-track{gap:var(--space-xs)}.step-check{display:none}}@media (width<=980px){.workspace{grid-template-columns:minmax(0,1fr) 256px}.spaces{border-right:0;border-bottom:1px solid var(--color-rule);padding:var(--space-xs) var(--space-sm);align-items:center;gap:var(--space-xs);flex-direction:row;grid-column:1/-1;display:flex;overflow:auto}.aside-title,.space-divider,.space-foot,.space-count{display:none}.space-list{gap:var(--space-xs);display:flex}.space-button{flex-shrink:0;width:auto;min-height:38px;font-size:11px}.space-button .icon{width:15px;height:15px}.topnav{gap:var(--space-md);margin-left:0}.topbar{gap:var(--space-lg)}.demo-badge{font-size:11px}.brand-sub{display:none}.brand{font-size:17px}.page-heading{min-height:116px}.view-stage{min-height:480px}.canvas-hint{gap:var(--space-xs);font-size:11px}.canvas-hint span+span:before{margin-right:var(--space-xs)}.toolbar{padding-inline:var(--space-md)}.search-box kbd{display:none}.replay{padding-inline:var(--space-md)}.replay-status{flex-wrap:wrap}.step-index{display:none}}@media (width<=720px){:root{--gutter:16px}.topbar{height:auto;min-height:108px;padding-top:var(--space-md);flex-wrap:wrap;gap:0}.brand{font-size:17px}.brand-mark{width:30px}.brand-mark .icon{width:28px;height:28px}.demo-badge{margin-left:auto}.topnav{gap:var(--space-lg);width:100%;height:50px;margin-top:var(--space-xs);order:3}.topnav button{font-size:12px}.topnav .icon{width:15px;height:15px}.page-heading{padding-block:var(--space-lg);align-items:flex-start;gap:var(--space-lg);flex-direction:column}.heading-line h1{font-size:25px}.page-heading p{font-size:12px}.heading-actions{justify-content:space-between;gap:var(--space-xs);width:100%}.heading-actions button{min-height:38px;padding-inline:var(--space-sm);font-size:11px}.workspace{border-radius:7px;grid-template-columns:minmax(0,1fr)}.spaces{grid-column:1}.inspector{border-left:0;border-top:1px solid var(--color-rule);padding:var(--space-rail)}.detail-heading{margin-bottom:var(--space-md)}.detail-identity{margin-bottom:var(--space-xs)}.detail-summary{max-width:65ch}.detail-tabs{margin-top:var(--space-lg)}.detail-bottom{margin-top:var(--space-md);padding-top:var(--space-md)}.view-stage{flex:none;height:450px;min-height:450px}.toolbar{padding-inline:var(--space-sm);gap:var(--space-2xs);height:54px}.search-box{gap:var(--space-xs)}.search-box input{font-size:11px}.type-filter{padding-left:var(--space-xs)}.type-filter .icon{display:none}.type-filter select{max-width:80px;font-size:11px}.canvas-caption{top:18px;left:16px}.canvas-title{font-size:11px}.canvas-hint{font-size:11px;left:16px}.canvas-hint span:nth-child(2){display:none}.canvas-controls{right:12px}.replay{padding:var(--space-sm) var(--space-md)}.replay-label{font-size:11px}.replay-label>span{margin-left:0;font-size:11px}.stage-step,.replay-status{font-size:11px}.app-footer{padding-block:var(--space-md);align-items:flex-start;line-height:1.8}.app-footer>span:last-child{display:none}.app-footer>span:first-child{align-items:flex-start}.app-footer .icon{margin-top:var(--space-2xs)}.list-view,.timeline-view{padding:var(--space-md)}.list-heading{gap:var(--space-xs)}.list-heading h2{font-size:14px}.list-heading>span{font-size:11px}th,td{padding:var(--space-sm) var(--space-control);font-size:11px}.list-view td .icon{display:none}.event-button{gap:var(--space-sm)}.event-nodes{margin-left:var(--space-xl)}.workspace.immersive .view-stage{height:65dvh;min-height:450px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}}:root{--color-paper:#0b0d0e;--color-paper-2:#17191a;--color-paper-3:#282a2b;--color-rule:#ffffff17;--color-rule-2:#ffffff30;--color-ink:#f0f0eb;--color-ink-2:#b8bab6;--color-muted:#9ba29e;--color-accent:#e6d1a5;--color-focus:#f5e2b5;--color-soft-accent:#e6d1a513;--graph-background:#0b0d0e;--graph-silver:#c9d7d5;--graph-core:#ffda95;--graph-finance:#e8d2a2;--graph-medical:#a6dec9;--graph-education:#b0d9e6;--graph-writing:#e6b4c3;--graph-fiction:#c2b9e2;--graph-enterprise:#aad5cb;--graph-personal:#dbdbc8;--graph-coral:#df827b;--graph-ivory:#e8dcc0;--glass-top:#42464580;--glass-bottom:#101313c9;--glass-solid:#1a1d1ef5;--glass-highlight:#ffffff0d;--glass-rim:#dce4dc29;--glass-shadow:#00000050;--panel-wine:#4c303c9e;--panel-gold:#d5bb7d1a;--panel-mint:#a6dec91a;--container:1920px}body{background:var(--color-paper)}.app-shell{max-width:var(--container);padding:0;position:relative}main{min-height:max(860px,100dvh);position:relative}.topbar{z-index:12;gap:var(--space-md);border:0;height:76px;position:absolute;inset:0 32px auto}.brand{gap:var(--space-xs);font-size:17px;font-weight:500}.brand-mark{border:1px solid var(--glass-rim);background:var(--glass-highlight);width:36px;height:36px;color:var(--color-ink-2);border-radius:12px}.brand-mark .icon{width:25px;height:25px}.brand-sub{margin-top:var(--space-3xs);font-size:11px}.topnav{height:46px;padding:var(--space-2xs);gap:var(--space-3xs);background:var(--glass-highlight);border:1px solid var(--color-rule);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;align-self:auto;margin:0;position:absolute;top:14px;left:50%;transform:translate(-50%)}.topnav button{padding:0 var(--space-rail);white-space:nowrap;border-radius:20px;font-size:12px}.topnav button.active{background:var(--color-rule);box-shadow:inset 0 1px 0 var(--glass-rim)}.topnav button.active:after{display:none}.topnav .icon{width:14px;height:14px}.demo-badge{font-size:11px}.demo-badge span{border:1px solid var(--color-rule-2);padding:5px var(--space-sm);background:var(--glass-highlight);color:var(--color-ink-2);border-radius:16px}.page-heading{display:contents}.page-heading>div:first-child{z-index:4;pointer-events:none;max-width:340px;position:absolute;top:154px;left:40px}.heading-line{display:block}.heading-line h1{white-space:pre-line;font-size:40px;font-weight:550;line-height:1.35}.heading-separator,#scope-label{display:none}.page-heading p{color:var(--color-muted);margin-top:14px;font-size:12px}.heading-actions{z-index:7;gap:var(--space-xs);position:absolute;top:90px;right:32px}.heading-actions button{min-height:36px;padding:var(--space-control) 14px;border-radius:24px;font-size:11px}.app-shell:has(.detail-open) .heading-actions{visibility:hidden}.quiet-button{background:var(--glass-highlight);border-color:var(--color-rule)}.primary-button{background:var(--color-ink);color:var(--color-paper);border:1px solid var(--color-ink);font-weight:500}.primary-button:hover{background:var(--color-accent);border-color:var(--color-accent)}.workspace,.workspace.immersive{background:var(--color-clear);border:0;border-radius:0;height:max(860px,100dvh);min-height:860px;display:block;position:relative;overflow:visible}.workbench{display:contents}.view-stage,.workspace.immersive .view-stage{background:var(--color-clear);height:100%;min-height:0;position:absolute;inset:0}.spaces,.workspace.immersive .spaces{z-index:10;border:0;padding:0;display:block;position:absolute;top:90px;left:40px;overflow:visible}#space-menu-toggle{min-height:36px;padding:var(--space-control) 14px;border:1px solid var(--color-rule-2);background:var(--glass-highlight);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:24px;align-items:center;gap:10px;font-size:12px;display:flex}#space-menu-toggle .icon{width:14px;height:14px}#space-menu-toggle>.icon:last-child{width:12px;transform:rotate(90deg)}.spaces-menu{width:224px;padding:var(--space-xs);background:var(--glass-solid);border:1px solid var(--glass-rim);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 18px 48px var(--glass-shadow);border-radius:18px;position:absolute;top:46px;left:0}.aside-title,.space-divider,.space-foot{display:none}.space-list{gap:var(--space-3xs);display:grid}.space-button{width:100%;min-height:40px;padding:var(--space-xs) var(--space-sm);border-radius:10px;gap:10px;font-size:12px}.space-button .icon{width:16px;height:16px}.space-count{display:block}.space-button.active{background:var(--glass-highlight)}.canvas-caption{gap:var(--space-xs);z-index:3;top:302px;left:40px}.scene-breadcrumb{align-items:center;gap:var(--space-xs);pointer-events:auto;font-size:12px;display:flex}.scene-breadcrumb button{min-height:28px;color:var(--color-accent);padding:0;font-size:12px}.scene-breadcrumb button:hover{text-underline-offset:4px;text-decoration:underline}#scene-path{color:var(--color-muted)}#graph-stats{font-size:11px}.canvas-key{gap:var(--space-xs);text-align:right;align-items:flex-end;max-width:250px;font-size:11px;display:flex;top:150px;right:32px}.canvas-key>span:last-child{opacity:.7}.canvas-controls{gap:var(--space-3xs);border:1px solid var(--color-rule);background:var(--glass-highlight);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:3;border-radius:24px;flex-direction:row;padding:5px;bottom:42px;right:32px}.canvas-controls button{border-radius:50%;width:32px;height:32px}.canvas-controls>span{width:1px;height:24px;margin:var(--space-2xs)}.canvas-hint{gap:var(--space-sm);font-size:11px;bottom:50px;left:40px}.canvas-hint span+span:before{margin-right:var(--space-sm)}.dust-note{color:var(--color-muted);font-size:11px;display:block;bottom:90px;right:32px}.node-label{background:var(--color-clear);color:var(--color-ink);padding:var(--space-control) 10px;text-shadow:0 2px 8px var(--graph-background);border-radius:10px;font-size:12px}.node-label:hover{background:var(--glass-highlight)}.core-label{text-align:center;width:180px;font-size:17px;font-weight:500;line-height:1.4}.core-label span{margin-top:var(--space-2xs);color:var(--color-muted);font-size:11px;font-weight:400;display:block}.module-label{border:1px solid var(--glass-rim);background:linear-gradient(145deg,var(--glass-top),var(--glass-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:left;border-radius:14px;width:138px;min-height:48px;padding:10px 14px;font-size:12px;line-height:1.5}.module-label:before{content:"";border:1px solid var(--node-color);border-radius:2px;width:6px;height:6px;margin:0 7px 1px 0;display:inline-block;transform:rotate(45deg)}.module-label span{margin-top:var(--space-2xs);color:var(--color-muted);font-size:11px;display:block}.module-label.expanded{border-color:var(--color-accent);background:linear-gradient(145deg,var(--panel-gold),var(--glass-bottom))}.module-label.hovered{border-color:var(--node-color);background:linear-gradient(145deg,var(--glass-top),var(--panel-gold))}.knowledge-label{width:auto;min-height:40px;padding:var(--space-control) 10px;text-align:center;font-size:12px;line-height:1.5}.knowledge-label span{color:var(--node-color);opacity:.8;font-size:11px;display:block}.node-label.selected{border:1px solid var(--glass-rim);background:linear-gradient(150deg,var(--panel-gold),var(--glass-bottom));outline:0}.memory-dock{z-index:6;width:min(560px,100% - 48px);padding:var(--space-sm);border:1px solid var(--glass-rim);background:linear-gradient(150deg,var(--glass-top),var(--glass-bottom));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 20px 60px var(--glass-shadow);border-radius:22px;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.toolbar{height:44px;padding:0 var(--space-sm);border:1px solid var(--color-rule-2);background:var(--glass-highlight);border-radius:24px;gap:10px}.search-box{gap:10px;max-width:none}.search-box input{border:0;height:40px;font-size:12px}.search-box kbd{display:none}.search-box .icon{width:14px}.type-filter{padding-left:var(--space-xs);gap:var(--space-2xs);border:0}.type-filter .icon{display:none}.type-filter select{background:var(--color-clear);border:0;min-height:32px;font-size:11px}.type-filter option{background:var(--color-paper-2)}.replay{padding:10px var(--space-2xs) 0;background:var(--color-clear);border:0;display:block}.replay-heading{min-height:20px;margin-bottom:var(--space-2xs)}.replay-label{gap:var(--space-control);font-size:11px}.replay-label strong{font-weight:400}.replay-label>span{font-size:11px}.replay-label>.icon{width:13px}.replay-heading .icon-button{min-width:24px;height:24px;min-height:24px}.trace-task{display:none}.replay-track{gap:var(--space-md)}.play-circle{border-color:var(--color-rule-2);width:28px;height:28px}.stage-step{min-height:28px;font-size:11px}.step-index,.step-check{display:none}.scrubber-label{margin-top:var(--space-2xs)}.replay-status{gap:10px;min-height:20px;font-size:11px}.replay-status>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inspector{z-index:9;border:1px solid var(--glass-rim);background:linear-gradient(155deg,var(--glass-top),var(--glass-bottom) 60%);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);width:388px;box-shadow:0 28px 80px var(--glass-shadow);scrollbar-width:thin;scrollbar-color:var(--color-rule-2) var(--color-clear);border-radius:24px;padding:22px;animation:.5s cubic-bezier(.2,.8,.2,1) panel-appear;position:absolute;top:88px;bottom:24px;right:24px;overflow-y:auto}@keyframes panel-appear{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.detail-heading{margin-bottom:var(--space-lg);font-size:11px}.detail-heading>span{padding:var(--space-control) 10px;border:1px solid var(--color-rule);background:var(--glass-highlight);border-radius:20px}.detail-heading small{color:var(--color-muted);margin-left:var(--space-control);font-size:11px}.detail-actions{gap:var(--space-2xs);display:flex}.detail-actions .icon-button{border:1px solid var(--color-rule);border-radius:50%;width:30px;height:30px}.detail-identity{margin-bottom:var(--space-sm)}.detail-symbol{background:var(--glass-highlight);border:1px solid var(--color-rule-2);border-radius:10px}.type-tag{color:var(--color-ink-2);font-size:11px}.detail-title{font-size:28px;font-weight:550;line-height:1.35}.detail-scope{margin-top:var(--space-xs);font-size:11px}.detail-summary{color:var(--color-ink-2);margin-top:18px;font-size:13px;line-height:1.9}.detail-status{margin-top:var(--space-md);padding:var(--space-sm) 0;border:0;font-size:11px}.status-label{background:var(--panel-mint);padding:var(--space-2xs) var(--space-xs);border-radius:6px}.relation-overview{padding:18px var(--space-rail);border:1px solid var(--color-rule);background:linear-gradient(120deg,var(--panel-wine),var(--glass-highlight));margin:var(--space-2xs) 0 var(--space-sm);border-radius:18px;justify-content:space-between;align-items:center;display:flex;position:relative;overflow:clip}.relation-overview span{color:var(--color-ink-2);font-size:12px;display:block}.relation-overview strong{margin-top:var(--space-xs);font-size:40px;font-weight:550;line-height:1.1;display:block}.relation-overview strong small{color:var(--color-accent);margin-left:10px;font-size:11px;font-weight:400}.relation-overview p{color:var(--color-muted);margin-top:var(--space-xs);font-size:11px}.relation-orbits{width:98px;height:90px;position:relative}.relation-orbits i{border:1px solid var(--color-rule-2);border-radius:50%;position:absolute;inset:13px 3px;transform:rotate(-35deg)}.relation-orbits i:nth-child(2){transform:rotate(35deg)}.relation-orbits i:nth-child(3){inset:4px 25px}.relation-orbits b{color:var(--color-accent);place-items:center;display:grid;position:absolute;inset:0}.relation-orbits .icon{width:22px;height:22px}.detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.detail-metrics>div{align-items:center;gap:var(--space-control) 10px;border:1px solid var(--color-rule);background:var(--glass-highlight);border-radius:14px;grid-template-columns:24px 1fr;padding:14px;display:grid}.detail-metrics .icon{color:var(--color-muted);width:18px}.detail-metrics strong{font-size:24px;font-weight:500}.detail-metrics span{color:var(--color-muted);grid-column:1/-1;font-size:11px}.detail-tabs{margin-top:var(--space-lg)}.detail-tabs button{font-size:12px}.detail-content{padding-top:18px}.source-file{background:var(--glass-highlight);border:1px solid var(--color-rule);border-radius:12px;padding:14px}.source-file strong{font-size:12px;font-weight:400}.source-file span{font-size:11px}.detail-facts{margin-top:18px}.detail-facts>div{padding-block:var(--space-xs)}.detail-note{font-size:11px;line-height:1.8}.source-excerpt{border-left-color:var(--color-accent);background:var(--panel-gold);border-radius:0 10px 10px 0;padding:14px;font-size:12px}.detail-bottom{margin-top:var(--space-lg);padding-top:var(--space-md);font-size:11px}.relation-list{gap:var(--space-xs);flex-wrap:wrap;display:flex}.relation-list button{border:1px solid var(--color-rule-2);padding:var(--space-xs) var(--space-sm);background:var(--glass-highlight);border-radius:18px;font-size:12px}.relation-list small{font-size:11px}.module-open .page-heading>div:first-child{max-width:280px;top:154px}.module-open .heading-line h1{font-size:29px}.module-open .canvas-caption{top:244px}.detail-open .canvas-controls{right:436px}.detail-open .canvas-key,.detail-open .dust-note{display:none}.detail-open .memory-dock{width:min(500px,100% - 500px);left:calc(50% - 170px)}.app-footer{z-index:4;min-height:20px;color:var(--color-muted);font-size:11px;position:absolute;bottom:4px;left:40px;right:32px}.app-footer>span:last-child{display:none}.list-view,.timeline-view{padding:var(--space-panel);border:1px solid var(--color-rule);background:var(--glass-solid);z-index:3;border-radius:18px;inset:150px 40px 220px}.detail-open .list-view,.detail-open .timeline-view{padding-right:var(--space-panel);right:436px}body:not([data-view=galaxy]) .page-heading>div:first-child{top:92px;left:250px}.list-view table{font-size:12px}.list-view th,.list-view td{padding:14px var(--space-sm);font-size:12px}.empty-state{z-index:5;border:1px solid var(--color-rule);background:var(--glass-solid);border-radius:20px;inset:300px 30% 250px}.renderer-error{z-index:6;bottom:220px}@media (width<=1100px){.topnav button{padding-inline:14px}.heading-line h1{font-size:34px}.page-heading>div:first-child{max-width:280px}.canvas-key{max-width:200px}.inspector{width:344px;padding:var(--space-rail);right:16px}.detail-open .canvas-controls{right:376px}.detail-open .memory-dock{width:min(450px,100% - 400px);left:calc(50% - 150px)}.detail-open .list-view,.detail-open .timeline-view{right:376px}.canvas-hint span:nth-child(2){display:none}.canvas-controls{bottom:212px}.dust-note{display:none}}@media (width<=720px){main,.workspace,.workspace.immersive{height:max(1000px,100dvh);min-height:1000px}.topbar{flex-wrap:nowrap;height:66px;min-height:0;padding:0;inset:0 16px auto}.brand{font-size:17px}.brand-sub{font-size:11px;display:block}.brand-mark{width:32px;height:32px}.demo-badge{font-size:0}.demo-badge span{padding:var(--space-2xs) 10px;font-size:11px}.topnav{gap:0;width:max-content;max-width:100%;height:42px;margin:0;top:74px}.topnav button{padding:0 14px;font-size:11px}.topnav .icon{width:13px;height:13px}.spaces,.workspace.immersive .spaces{top:134px;left:16px}.spaces-menu{width:218px}#space-menu-toggle{min-height:32px;padding:5px var(--space-sm);font-size:11px}.heading-actions{gap:var(--space-control);width:auto;top:134px;right:16px}.heading-actions button{padding:var(--space-2xs);width:32px;height:32px;min-height:32px}.heading-actions button span{display:none}.heading-actions .icon{width:13px;height:13px}.page-heading>div:first-child{max-width:235px;top:190px;left:20px}.heading-line h1{font-size:27px;line-height:1.35}.page-heading p{margin-top:10px;font-size:11px}.canvas-caption{top:300px;left:20px}.scene-breadcrumb,#scene-home,#scene-path,#graph-stats{font-size:11px}.canvas-key,body:not(.module-open) .canvas-caption{display:none}.canvas-hint{font-size:11px;bottom:214px;left:20px}.canvas-controls,.detail-open .canvas-controls{padding:var(--space-2xs);bottom:204px;right:16px}.canvas-controls button{width:26px;height:28px;min-height:28px}.canvas-controls .icon{width:12px;height:12px}.canvas-controls>span{margin:var(--space-3xs)}.module-label{width:112px;min-height:36px;padding:var(--space-control) 9px;border-radius:11px;font-size:11px}.module-label span{display:none}.module-label:before{width:4px;height:4px;margin-right:5px}.core-label{width:154px;font-size:15px}.core-label span{font-size:11px}.knowledge-label{min-height:32px;padding:var(--space-2xs) var(--space-control);font-size:11px}.knowledge-label span{font-size:11px}.memory-dock,.detail-open .memory-dock{border-radius:18px;width:calc(100% - 32px);padding:10px;bottom:36px;left:50%}.toolbar{height:40px;padding:0 10px}.search-box input{font-size:11px}.type-filter select{max-width:68px;font-size:11px}.search-box{gap:var(--space-control)}.replay{padding:var(--space-xs) var(--space-3xs) 0}.replay-label,.stage-step,.replay-label>span{font-size:11px}.replay-track{gap:var(--space-xs)}.replay-status{font-size:11px}.scrubber-label{margin-top:var(--space-3xs)}.module-open .page-heading>div:first-child{max-width:240px;top:192px;left:20px}.module-open .heading-line h1{font-size:24px}.module-open .canvas-caption{top:268px}.inspector{z-index:30;width:auto;max-height:none;padding:var(--space-rail);background:linear-gradient(155deg,var(--color-paper-3),var(--glass-solid));border-radius:22px;position:fixed;inset:72px 12px 16px}.detail-open .memory-dock{visibility:hidden}.detail-title{font-size:25px}.detail-heading{margin-bottom:var(--space-rail)}.detail-heading>span{font-size:11px}.detail-summary{font-size:12px}.relation-overview strong{font-size:36px}.app-footer{min-height:24px;padding:0;font-size:11px;line-height:1.5;bottom:4px;left:20px;right:16px}.app-footer .icon{width:10px;height:10px;margin-top:var(--space-3xs)}.list-view,.timeline-view,.detail-open .list-view,.detail-open .timeline-view{padding:var(--space-md);inset:300px 16px 220px}body:not([data-view=galaxy]) .page-heading>div:first-child{top:196px;left:20px}.empty-state{inset:350px 16px 250px}}@media (prefers-reduced-motion:reduce){.inspector{animation:none}}.toolbar{background:var(--color-clear);border:0;padding:0}.search-box>.icon{display:none}.search-box input{border:1px solid var(--color-muted);padding-inline:var(--space-md);background:var(--glass-highlight);border-radius:24px}.type-filter select{border:1px solid var(--color-muted);padding-inline:var(--space-xs);border-radius:20px}.model-load-status{z-index:8;align-items:center;gap:var(--space-xs);color:var(--color-ink-2);font-size:11px;display:flex;position:absolute;top:134px;right:32px}.model-load-status[hidden]{display:none}.model-load-status button{background:var(--color-clear);color:var(--color-accent);font-size:inherit;padding:var(--space-2xs);border:0;text-decoration:underline}@media (width<=720px){.model-load-status{justify-content:flex-end;font-size:11px;top:170px;left:16px;right:16px}}
