:root{--color-panel:#141618;--color-panel-hover:#1c2022;--color-ink:#edf0f0;--color-ink-secondary:#bbc2c5;--color-ink-muted:#969fa3;--color-rule:#303638;--color-accent:#7edadb;--color-accent-soft:#1b3132;--color-accent-hover:#284546;--color-gold:#eec970;--color-lotus-halo:#ce7b9b;--color-node-frame:#548e89;--color-key-frame:#cbae64;--color-node-surface:#172224;--color-key-surface:#25231a;--guide-text:11px;--guide-meta:9px;--font-body:"Segoe UI", "Microsoft YaHei UI", "Microsoft YaHei", sans-serif;--text-meta:12px;--text-body:14px;--text-name:15px;--text-title:20px;--space-xs:6px;--space-sm:10px;--space-md:16px;--space-lg:20px;--radius-control:2px;--radius-panel:2px;--radius-tag:2px;--rail-width:72px;--panel-left:88px;--panel-top:76px;--panel-max:440px;--panel-gap:12px;--body-leading:1.55;--dur-short:.16s;--ease-out:ease-out}html[lang=en]{--text-body:14px;--text-name:15px;--text-title:20px;--panel-max:440px;--body-leading:1.55}body.paper-graph{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper-stone-100:#e4dbd2;--paper-stone-200:#c8bfb7;--paper-stone-700:#3f3831;--paper-brick-100:#ffb2a2;--paper-khaki-100:#f7e4b4;--paper-white:#fff;--paper-jade:var(--color-node-frame);--paper-lotus:color-mix(in srgb, var(--paper-brick-100) 8%, white);--paper-action:#20695b;--paper-action-hover:#164f45;--paper-input:#edf5ef;--paper-on-dark:#fff;--paper-dark-muted:#fff;--paper-grain:url(/assets/pigment-panel-gkwFV-bo.png);--paper-card-grain:url(/assets/pigment-card-C9vHCIFq.png);--paper-card-hover-grain:url(/assets/pigment-card-hover-QdEgRXa1.png);--paper-header-grain:url(/assets/pigment-header-Ba1hi6BF.png);--paper-rail-grain:url(/assets/pigment-rail-17CY8qvu.png);--paper-lotus-grain:url(/assets/pigment-lotus-DYhbqw0-.png);--paper-lotus-hover-grain:url(/assets/pigment-lotus-hover-B5giwEF7.png);--paper-lotus-fill:#f0bfd0;--paper-lotus-edge:#ce7b9b;--paper-lotus-ink:#1c1b19;--color-panel:#c3dacb;--color-panel-hover:#dceade;--color-ink:#1c1b19;--color-ink-secondary:#29352d;--color-ink-muted:#303b32;--color-rule:#719c8a;--color-node-surface:#20695b;--color-key-surface:#20695b;--bg:var(--paper-white);--panel:var(--color-panel);--line:var(--color-rule);--active:var(--color-ink);--pending:var(--color-ink-muted);--disabled:var(--color-ink-muted);--error:#831e18}body.paper-graph .topbar,body.paper-graph .dock{background:var(--paper-white);border-color:var(--color-rule)}body.paper-graph :is(#queryPanel,#guidePanel,#aopPanel,#pluginPanel,#activity,#nodeTip){background-color:var(--color-panel);background-image:var(--paper-grain);border-color:var(--color-rule);background-repeat:no-repeat;background-size:100% 100%;background-clip:padding-box}body.paper-graph :is(.q-head,.guide-head,#aopPanel .head,#pluginPanel .head,#activity .head){--color-ink:var(--paper-on-dark);--color-ink-secondary:var(--paper-dark-muted);--color-ink-muted:var(--paper-dark-muted);background-color:#1b5d52;background-image:var(--paper-header-grain);border-color:var(--color-rule);background-repeat:no-repeat;background-size:100% 100%;background-clip:padding-box}body.paper-graph :is(.q-head h2,.guide-head h2,.qr-head strong,.qr-compound strong,#aopPanel .head strong,#pluginPanel .head strong,#activity .head strong,.catalog-main,.catalog-main b,.catalog-copy,.guide-download,#runAopSearch,#exportCard,#exportJson,.p-badge,.p-btn,.pop-action,.nt-name,.nt-close,.nt-row b,.nt-row span,.chip,.aop-row strong,.aop-scope b,.scenario-badge span){color:var(--color-ink)}body.paper-graph :is(.actions button,.dock button,#queryGuideBtn,#closeQueryGuide,#clearQuery,#clearAops,.aop-example,#activity .filters button){color:var(--color-ink);border-color:var(--color-rule)}body.paper-graph .dock button{border-color:#0000}body.paper-graph :is(.actions .ghost,.actions .pill,.catalog-copy,.guide-download,#exportCard,#exportJson,.p-btn,.pop-action,#clearQuery){background:var(--paper-input)}body.paper-graph :is(.aop-row.on,#activity .filters button.on,#queryGuideBtn[aria-expanded=true]){background:var(--paper-action);color:var(--paper-on-dark);border-color:var(--color-accent)}body.paper-graph #runQuery,body.paper-graph #runAopSearch{background:var(--paper-action) var(--paper-card-grain) no-repeat;color:var(--paper-on-dark);background-size:100% 100%;background-clip:padding-box}body.paper-graph #runQuery:hover,body.paper-graph #runAopSearch:hover{background:var(--paper-action-hover) var(--paper-card-hover-grain) no-repeat;background-blend-mode:normal;color:var(--paper-on-dark);background-size:100% 100%}body.paper-graph :is(.catalog-copy,.guide-download,#queryGuideBtn,#closeQueryGuide,#exportCard,#exportJson,.pop-action,.p-btn,.aop-example):hover:not(:disabled){background:var(--color-panel-hover);color:var(--color-ink)}body.paper-graph :is(.q-head,.guide-head,#aopPanel .head,#pluginPanel .head,#activity .head) button:hover:not(:disabled){background:var(--paper-action-hover);color:var(--paper-on-dark)}body.paper-graph :is(.q-form input,.guide-search,#aopSearch,.card-details select){background:var(--paper-input);color:var(--color-ink);border-color:var(--paper-stone-200)}body.paper-graph input::placeholder{color:var(--color-ink-muted);opacity:1}body.paper-graph :is(button,input,select,summary,[role=checkbox],.trace-item):focus-visible{outline-color:var(--color-node-frame)}body.paper-graph .trace-list li,body.paper-graph .trace-list li.key-card{--color-ink:var(--paper-on-dark);--color-ink-secondary:var(--paper-dark-muted);--color-ink-muted:var(--paper-dark-muted);background-image:var(--paper-card-grain);background-repeat:no-repeat;background-size:100% 100%;background-clip:padding-box}body.paper-graph .trace-list li:is(:hover,:focus-visible){background-image:var(--paper-card-hover-grain);background-repeat:no-repeat;background-size:100% 100%;background-color:var(--paper-action-hover);background-blend-mode:normal}body.paper-graph .trace-list li.key-card{--color-ink:var(--paper-lotus-ink);--color-ink-secondary:var(--paper-lotus-ink);--color-ink-muted:var(--paper-lotus-ink);background-color:var(--paper-lotus-fill);background-image:var(--paper-lotus-grain)}body.paper-graph .trace-list li.key-card:is(:hover,:focus-visible){background-color:#e0aec1;background-image:var(--paper-lotus-hover-grain);background-blend-mode:normal}body.paper-graph #graph .node.scenario-key circle.core{fill:url(#lotus-attribution-pigment);stroke:var(--paper-lotus-edge)}body.paper-graph #graph .node.mie.scenario-key circle.ring,body.paper-graph #graph .node:not(.mie).scenario-key circle.ring{stroke:var(--color-gold)}body.paper-graph #graph circle.beacon[data-tier=key]{stroke:var(--color-lotus-halo)}body.paper-graph .trace-list li strong,body.paper-graph .trace-key-badge,body.paper-graph .qr-meta b,body.paper-graph .guide-section h3,body.paper-graph .qr-meta .mapped{color:var(--color-ink)}body.paper-graph :is(.catalog-row:hover,.aop-row:hover){background:var(--color-panel-hover)}body.paper-graph :is(.catalog-row,.card-details details,.head-summary,.node-card-context p,.ev){border-color:var(--color-rule)}body.paper-graph #queryPanel :is(.card-details summary,.card-table td,.card-table th){color:var(--color-ink)}body.paper-graph #queryPanel .card-table thead th{background:var(--paper-action) var(--paper-header-grain) no-repeat;color:var(--paper-on-dark);background-size:100% 100%}body.paper-graph .card-table tbody tr:nth-child(2n){background:var(--paper-input)}body.paper-graph *,body.paper-graph :is(#queryResult,.guide-scroll,.catalog-list,#aopList,#nodeTip,.card-table-wrap,#pluginPanel .list,#activity .list,select){scrollbar-color:#fff transparent}body.paper-graph ::-webkit-scrollbar-thumb{opacity:1;background:#fff}body.paper-graph :is(#pluginPanel .list,#nodeTip)::-webkit-scrollbar-thumb{opacity:1;background:#fff}body.paper-graph ::-webkit-scrollbar-button{color:#fff}body.paper-graph ::-webkit-scrollbar-track{background:0 0}body.paper-graph #queryError{color:var(--error);background:var(--paper-lotus)}body.paper-graph .toast{color:var(--color-ink);background:var(--color-panel);border-color:var(--paper-stone-200)}body.paper-graph .hints{color:var(--color-ink-secondary)}body.paper-graph :is(.topbar,.dock,#legend,#scenarioBadge,.q-head,.guide-head,#aopPanel .head,#pluginPanel .head,#activity .head,.aop-row.on,#runQuery,#runAopSearch,.trace-list li:not(.key-card),.card-table thead){--color-ink:var(--paper-on-dark);--color-ink-secondary:var(--paper-dark-muted);--color-ink-muted:var(--paper-dark-muted);--text:var(--color-ink);--dim:var(--color-ink-secondary);--faint:var(--color-ink-muted);color:var(--color-ink)}body.paper-graph :is(.topbar,.dock,#legend,#scenarioBadge){background:#1b5d52 var(--paper-header-grain) no-repeat;border-color:var(--color-rule);background-size:100% 100%;background-clip:padding-box}body.paper-graph #legend{box-shadow:none}body.paper-graph #dock{background-image:var(--paper-rail-grain);background-size:512px 100%}body.paper-graph #legend :is(.lg-title,.lg-row){color:var(--paper-on-dark)}body.paper-graph #legend .dot{background:var(--color-accent)!important}body.paper-graph #legend .line{border-color:var(--color-accent)}body.paper-graph .topbar :is(#liveBtn,#languageBtn,#paperModeBtn,#resetBtn),body.paper-graph .dock button{color:var(--paper-on-dark);background:#ffffff09;border-color:#ffffff4d}body.paper-graph .dock button.on{background:var(--paper-action);border-color:var(--color-accent)}body.paper-graph .topbar{--active:var(--paper-on-dark);--pending:var(--paper-on-dark)}body.paper-graph .topbar :is(#liveBtn,#languageBtn,#paperModeBtn,#resetBtn):hover:not(:disabled),body.paper-graph .dock button:hover:not(:disabled),body.paper-graph .aop-row.on:hover{background:var(--paper-action-hover);color:var(--paper-on-dark)}body.paper-graph .aop-row.on :is(strong,small){color:var(--paper-on-dark)}body.paper-graph :is(.card-details summary,.card-table td,.card-table th){color:var(--color-ink)}body.paper-graph .card-table thead th{background:var(--paper-action) var(--paper-header-grain) no-repeat;color:var(--paper-on-dark);background-size:100% 100%}body.paper-graph :is(.model-scope-note b,.chip em,.nt-meta,.nt-id,.nt-note,.nt-sec,.node-card-context,.aop-row small,.p-name,.p-name b){color:var(--color-ink)}body.paper-graph .chip.dim{opacity:1;color:var(--color-ink-muted)}body.paper-graph .nt-meta .chip{color:var(--color-ink)!important}body.paper-graph .trace-list li.key-card{--text:var(--paper-lotus-ink);--dim:var(--paper-lotus-ink);--faint:var(--paper-lotus-ink)}html{background:#0b0b0d}html[data-theme=light]{background:#fff}html:has(body.paper-graph){background:#fff}.navigation-leave [data-page-content]{animation:navigation-out .14s ease-out var(--navigation-exit-delay,0s) both;pointer-events:none}.navigation-enter [data-page-content]{animation:.24s cubic-bezier(.22,.61,.36,1) both navigation-in}.navigation-leave .navigation-band{animation:navigation-nav-out .14s ease-out var(--navigation-exit-delay,0s) both}.navigation-enter .navigation-band{animation:.24s ease-out both navigation-nav-in}.navigation-leave .database-header :is(a,button){pointer-events:none}@keyframes navigation-nav-out{to{opacity:0}}@keyframes navigation-nav-in{0%{opacity:0}}@keyframes navigation-out{to{opacity:0;transform:translateY(-4px)}}@keyframes navigation-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.navigation-leave [data-page-content],.navigation-enter [data-page-content],.navigation-leave .navigation-band,.navigation-enter .navigation-band{animation:none!important}}:root{--site-header-surface:#112528}.database-header{--header-art-height:110px;--header-duration:.4s;--header-ease:cubic-bezier(.2,.65,.3,1);z-index:40;isolation:isolate;color:#fff;pointer-events:none;width:100vw;height:60px;position:fixed;top:0;left:0}.database-header:before{content:"";z-index:-1;background:var(--site-header-surface);border-bottom:1px solid #355b5b;height:60px;position:absolute;inset:0 0 auto}:root[data-theme=light] .database-header:before,body.paper-graph .database-header:before{background:#245e58 url(/assets/pigment-header-Ba1hi6BF.png) center bottom / 100% var(--header-art-height) no-repeat;background-blend-mode:darken}.database-header .masthead-inner{justify-content:space-between;align-items:center;gap:24px;width:calc(100vw - clamp(64px,5vw,96px));height:60px;margin-inline:auto;display:flex}.database-header .header-logo{color:#fff;white-space:nowrap;font:700 32px/1 var(--font-body);letter-spacing:-.045em;transform-origin:0;flex:none;text-decoration:none;display:block;position:relative}.database-header .brand-name{transform-origin:0;display:block}.database-header .mast-nav{flex:1;justify-content:flex-end;align-items:center;gap:28px;margin-right:20px;display:flex}.database-header .mast-nav a{color:#fff;font:14px/1.4 var(--font-body);white-space:nowrap;text-decoration:none}.database-header .mast-nav a:hover{text-underline-offset:5px;text-decoration:underline}.database-header .mast-controls{align-items:center;gap:8px;display:flex}body .database-header .mast-controls button{border-radius:var(--radius-control);color:#fff;height:30px;min-height:30px;font:13px/1.2 var(--font-body);letter-spacing:0;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #85afa4;padding:0 11px}body .database-header .mast-controls button:hover{color:#fff;background:#164f45;border-color:#98c5b6}.database-header .header-case{border-radius:var(--radius-control);color:#fff;white-space:nowrap;width:148px;height:40px;min-height:40px;font:14px/1.2 var(--font-body);background:#1b3132;border:1px solid #548e89;justify-content:space-between;align-items:center;gap:16px;margin-left:8px;padding:0 14px;text-decoration:none;display:inline-flex}.database-header .header-case:hover{background:#284546}:root[data-theme=light] .database-header .header-case,body.paper-graph .database-header .header-case{background-blend-mode:darken;background:#20695b url(/assets/pigment-card-C9vHCIFq.png) 50%/100% 100%;border-color:#98c5b6}:root[data-theme=light] .database-header .header-case:hover,body.paper-graph .database-header .header-case:hover{background-color:#164f45;background-image:url(/assets/pigment-card-hover-QdEgRXa1.png)}.database-header .mast-short{display:none}.database-header a,.database-header button{pointer-events:auto}.database-header :focus-visible{outline-offset:4px;outline:2px solid #fff}.home-masthead{height:var(--mast-expanded);position:relative}.home-masthead:before,.home-masthead .masthead-inner{height:var(--mast-expanded);transition:transform var(--header-duration) var(--header-ease);transform:translateY(0)}.home-masthead .header-logo{transition:transform var(--header-duration) var(--header-ease);transform:translateY(-15px)}.home-masthead .brand-name{transition:transform var(--header-duration) var(--header-ease);transform:scale(1.3125)}.home-masthead .header-logo>.home-caption{width:max-content;font:400 14px/1.5 var(--font-body);letter-spacing:.04em;pointer-events:none;opacity:1;transition:opacity .24s ease, transform var(--header-duration) var(--header-ease);margin-top:15px;display:block;position:absolute;top:100%;left:0;transform:translateY(0)}.header-compact .home-masthead .masthead-inner{transform:translateY(calc(var(--header-rise) * -.5))}.header-compact .home-masthead .header-logo{transform:translateY(0)}.header-compact .home-masthead .brand-name{transform:scale(1)}.header-compact .home-masthead:before{transform:translateY(calc(var(--header-rise) * -1))}.header-compact .home-masthead .header-logo>.home-caption{opacity:0;transform:translateY(-4px)}@media (width<=900px){.database-header{--header-art-height:102px}.database-header .masthead-inner{width:calc(100vw - 48px)}}@media (width<=960px){.database-header .mast-nav{display:none}}@media (width<=640px){.database-header{--header-art-height:98px}.database-header .masthead-inner{gap:10px;width:calc(100vw - 36px)}.database-header .header-logo{font-size:24px}.database-header .mast-controls{gap:6px}body .database-header .mast-controls button{height:28px;min-height:28px;padding:0 7px;font-size:11px}.database-header .header-case{gap:6px;width:72px;height:34px;min-height:34px;margin-left:0;padding:0 7px;font-size:12px}.database-header .mast-full{display:none}.database-header .mast-short{display:inline}.home-masthead .header-logo{transform:translateY(0)}.home-masthead .brand-name{transform:scale(1.16667)}.home-masthead .header-logo>.home-caption{display:none}}@media (width<=370px){.database-header .masthead-inner{width:calc(100vw - 28px)}.home-masthead .brand-name{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.home-masthead:before,.home-masthead .masthead-inner,.home-masthead .header-logo,.home-masthead .brand-name,.home-caption{transition:none!important}}body{--sans:var(--font-body);--text:var(--color-ink);--dim:var(--color-ink-secondary);--faint:var(--color-ink-muted);font:var(--text-body)/var(--body-leading) var(--font-body)}button,input,select{font-family:var(--font-body);letter-spacing:normal!important}button{transition:background var(--dur-short), border-color var(--dur-short), color var(--dur-short)}button:focus-visible,input:focus-visible,summary:focus-visible,[role=checkbox]:focus-visible,.trace-item:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}button:active:not(:disabled){transform:translateY(1px)}.topbar{height:60px;padding:0 var(--space-lg);background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}.brand p{font:600 18px/1.2 var(--font-body);color:var(--color-ink);letter-spacing:-.01em}.brand .brand-context{color:var(--color-ink-muted);margin-left:var(--space-sm);font-size:13px;font-weight:400}.brand a{color:inherit;text-decoration:none}.brand a:hover{text-underline-offset:4px;text-decoration:underline}#zoomLbl{font-size:var(--text-meta)}.actions{gap:var(--space-xs)}.actions .ghost,.actions .pill{height:34px;padding:0 12px;font-size:13px;line-height:1.2}.dock{width:var(--rail-width);padding-top:var(--space-md);gap:var(--space-xs);background:var(--bg);top:60px}.dock button,html[lang=en] .dock button{letter-spacing:normal;width:60px;height:auto;min-height:46px;color:var(--color-ink-secondary);padding:10px 4px;font-size:13px;line-height:1.25}.dock button.on{background:var(--color-accent-soft);box-shadow:none;border-color:var(--color-accent)}.exportbox{top:var(--panel-top);right:var(--space-md)}body.query-guide-open .exportbox{visibility:hidden;pointer-events:none}#exportCard,#exportJson{font:13px/1.2 var(--font-body);letter-spacing:normal;background:var(--color-panel);padding:9px 12px}body{--case-panel-width:min(var(--panel-max), calc(100vw - 104px))}body.query-guide-open{--case-panel-width:min(var(--panel-max), calc((100vw - 112px) / 2))}#queryPanel,#queryPanel.expanded,#guidePanel{top:var(--panel-top);width:var(--case-panel-width);border:1px solid var(--color-rule);border-radius:var(--radius-panel);background:var(--color-panel);height:calc(100dvh - 92px);max-height:calc(100dvh - 92px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}#queryPanel,#queryPanel.expanded{left:var(--panel-left)}#guidePanel{left:calc(var(--panel-left) + var(--case-panel-width) + var(--panel-gap))}.q-head{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);display:flex}.q-head h2,.guide-head h2{font-size:var(--text-title);letter-spacing:normal;margin:0;font-weight:600;line-height:1.35}.query-guide-toolbar{margin:0}#queryGuideBtn,#closeQueryGuide{background:0 0;padding:8px 10px;font-size:13px}.q-form{padding:var(--space-md) var(--space-lg)}.q-fields{gap:var(--space-sm)}.q-form label{font-size:var(--text-meta);color:var(--color-ink-secondary);letter-spacing:normal}.q-form input{margin-top:var(--space-xs);font-size:var(--text-body);background:var(--bg);height:42px;padding:10px 11px}html[lang=en] .q-form label{font-size:var(--text-meta)}#runQuery{font-size:var(--text-body);background:var(--color-accent-soft);color:var(--color-ink);margin-top:14px;padding:11px 12px}#runQuery:hover{background:var(--color-accent-hover)}#queryError{font-size:var(--text-meta)}#queryResult{padding:var(--space-lg)}.qr-identity{position:relative}.qr-field{column-gap:var(--space-sm);grid-template-columns:4rem minmax(0,1fr);align-items:start;display:grid}.qr-head.qr-field{padding-right:34px}.qr-field>.qr-field-label{font:var(--text-meta)/1.5 var(--font-body);letter-spacing:normal;color:var(--color-ink-secondary);grid-row:auto;padding-top:4px}.qr-field-value{min-width:0}.qr-field-value strong{color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:600;line-height:1.4;display:block}.qr-field-value :is(em,small){font:var(--text-meta)/1.5 var(--font-body);letter-spacing:normal;color:var(--color-ink-muted);margin-top:2px;display:block}.qr-field-value em:empty{display:none}.qr-compound{box-shadow:none;background:0 0;border:none;margin-top:14px;padding:0}.qr-identity #clearQuery{position:absolute;top:2px;right:0}.qr-meta{margin-top:var(--space-md);border-top:1px solid var(--color-rule);gap:var(--space-sm);font-size:var(--text-meta);color:var(--color-ink-secondary);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;padding-top:12px;display:grid}.qr-meta>span{gap:2px;min-width:0;display:grid}.qr-meta b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;line-height:1.35}.qr-meta small{font:var(--text-meta)/1.4 var(--font-body);overflow-wrap:anywhere}.qr-meta .mapped{color:var(--color-accent);border:none;margin-left:0;padding:0}body:not(.paper-graph) .qr-meta :is(b,small){color:#fff}.node-group{margin-top:24px}.node-group-title{border-bottom:1px solid var(--color-rule);font-size:var(--text-body);color:var(--color-ink);letter-spacing:normal;margin-top:0;padding-bottom:8px}.node-group-title:after{display:none}.trace-list{margin-top:var(--space-xs)}.trace-list li{margin-bottom:var(--space-sm);border:1px solid var(--color-node-frame);border-radius:var(--radius-control);gap:var(--space-sm);grid-template-columns:10px 1fr;padding:12px}.trace-list.mie-list li,.trace-list.key-list li{background:var(--color-node-surface);box-shadow:none;border-color:var(--color-node-frame)}.trace-list li.key-card{background:var(--color-key-surface);box-shadow:none;border-color:var(--color-key-frame)}.trace-list li:hover{background:var(--color-panel-hover);transform:none}body:not(.paper-graph) .trace-list .trace-item:is(:hover,:focus-visible){background:color-mix(in srgb, var(--color-node-surface) 85%, black)}body:not(.paper-graph) .trace-list .trace-item.key-card:is(:hover,:focus-visible){background:color-mix(in srgb, var(--color-key-surface) 85%, black)}.trace-list i,.trace-list.mie-list i{box-shadow:none;border-color:var(--color-accent);width:7px;height:7px;margin-top:7px}.trace-list li.key-card i{box-shadow:none;border-color:var(--color-gold);background:var(--color-gold);width:7px;height:7px;margin-top:7px}.trace-list small,.trace-list.mie-list small{font:var(--text-meta)/1.4 var(--font-body);letter-spacing:normal;color:var(--color-ink-muted)}.trace-list strong{font-size:var(--text-name);line-height:var(--body-leading);color:var(--color-ink);overflow-wrap:anywhere;font-weight:500}.trace-list p{font-size:var(--text-meta);color:var(--color-ink-secondary);line-height:1.5}.trace-list p:empty{display:none}.trace-key-badge{color:var(--color-gold);font:500 var(--text-meta)/1.4 var(--font-body);margin-left:var(--space-sm);letter-spacing:normal;border:none;padding:0}.card-details{border:none;border-top:1px solid var(--color-rule);font-size:var(--text-body);border-radius:0;margin:24px 0 0;padding:0}.card-details summary{color:var(--color-ink);padding:14px 0;line-height:1.5}.card-details details{margin-top:var(--space-sm)}.qr-note,.joint-note{font-size:var(--text-meta);line-height:var(--body-leading);color:var(--color-ink-secondary)}.head-summary{font-size:var(--text-body);gap:var(--space-xs);padding:12px 0}.head-summary>span{font-variant-numeric:tabular-nums}.head-summary small{font-size:var(--text-meta);line-height:var(--body-leading);color:var(--color-ink-secondary)}.card-table-wrap{scrollbar-width:thin;border:1px solid var(--color-rule);border-radius:var(--radius-control);max-height:360px;overflow:auto}.card-table{font:var(--text-meta)/var(--body-leading) var(--font-body)}.card-table th,.card-table td{word-break:normal;overflow-wrap:anywhere;border-color:var(--color-rule);padding:10px}.card-table th{color:var(--color-ink-secondary)}.card-table-wrap .card-table{width:max-content;min-width:100%}.card-table-wrap .card-table th,.card-table-wrap .card-table td{min-width:140px;max-width:300px}.card-table-wrap .card-table thead th{background:var(--color-panel);white-space:nowrap;z-index:1;position:sticky;top:0}.card-table:not(.card-table-wrap .card-table) th{width:36%;min-width:110px}.card-details select{font-size:var(--text-body);background:var(--bg);border-radius:var(--radius-control);padding:10px}.guide-head{background:0 0;align-items:center;padding:12px 16px}.guide-head h2{font-size:18px}.guide-head-actions{gap:0}#closeQueryGuide{font-size:var(--guide-text);padding:6px 8px}.guide-head p{font-size:var(--text-meta);margin-top:var(--space-sm);color:var(--color-ink-secondary)}.guide-count{color:var(--color-ink-muted);font:var(--text-meta)/1.4 var(--font-body);border:none;border-radius:0;padding:0}.guide-section{padding:10px 16px 0}.guide-scroll{overflow-y:auto}.guide-section:not(:last-child){flex-direction:column;flex:1;min-height:208px;display:flex}.guide-section .catalog-list{flex:1;min-height:132px}.guide-section h3{letter-spacing:normal;font-size:13px}.guide-section h3:after{display:none}.guide-section h3 small{font:var(--guide-meta)/1.5 var(--font-body);letter-spacing:normal}.guide-search{font-size:var(--guide-text);background:var(--bg);margin-top:6px;padding:8px;line-height:1.5}.catalog-list{border:none;border-radius:0;max-height:320px;margin-top:4px}.catalog-row{border-color:var(--color-rule);gap:8px;padding:4px 0}.catalog-main{font-size:var(--guide-text);white-space:normal;overflow-wrap:anywhere;line-height:1.45}.catalog-main b{font-weight:500}.catalog-main small{font:var(--guide-meta)/1.45 var(--font-body);color:var(--color-ink-muted);white-space:normal;margin-top:1px}.catalog-copy{padding:4px 6px;font-size:10px}.guide-note{font-size:var(--text-meta);color:var(--color-ink-muted);background:0 0;border:none;padding:0}.guide-download{background:0 0;padding:6px 8px;font-size:11px}.guide-tools{gap:6px;margin-top:6px}.guide-section:last-child{margin-top:auto;padding-bottom:10px}#aopPanel,#pluginPanel,#activity{left:var(--panel-left);width:min(var(--panel-max), calc(100vw - 104px));background:var(--color-panel);box-shadow:none;border:1px solid var(--color-rule);border-radius:var(--radius-panel);-webkit-backdrop-filter:none;backdrop-filter:none}#aopPanel,#pluginPanel{top:var(--panel-top);max-height:calc(100dvh - 92px)}#aopPanel .head,#pluginPanel .head,#activity .head{padding:var(--space-md) var(--space-lg);font-size:var(--text-body);letter-spacing:normal}#aopPanel .head strong{letter-spacing:normal;font-size:18px}#aopCount,#pluginPanel .head .sub{font:var(--text-meta)/1.4 var(--font-body)}.aop-scope,.model-scope-note{padding:10px var(--space-lg);font-size:var(--text-meta);line-height:var(--body-leading);color:var(--color-ink-secondary);background:0 0}.aop-search-wrap{padding:12px var(--space-lg)}#aopSearch{font-size:var(--text-body);background:var(--bg);padding:10px}#runAopSearch,#clearAops,.aop-toolbar{font:var(--text-meta)/1.5 var(--font-body)}.aop-examples{gap:var(--space-xs);margin-top:var(--space-sm)}.aop-example{border-radius:var(--radius-control);font-size:var(--text-meta);padding:6px 8px}.aop-toolbar{margin-top:var(--space-sm)}.aop-row{padding:14px var(--space-lg);gap:var(--space-md)}.aop-row.on{box-shadow:none;background:var(--color-accent-soft)}.aop-row strong{font-size:var(--text-body);line-height:var(--body-leading);font-weight:500}.aop-row small{font:var(--text-meta)/1.5 var(--font-body);letter-spacing:normal;margin-top:var(--space-xs)}.p-row{padding:10px var(--space-lg);gap:var(--space-sm);font-size:var(--text-body)}.p-badge,.p-btn,#activity .filters button,.ev{font:var(--text-meta)/1.5 var(--font-body)}body.paper-graph .p-switch:not(.on){background:#fff;border-color:#fff}body.paper-graph .p-switch:not(.on):after{background:#09201f}.p-switch.on{box-shadow:none}.scenario-badge{background:var(--color-panel);max-width:min(360px,28vw);box-shadow:none;border-color:var(--color-rule);padding:10px 12px;top:126px}.scenario-badge span{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.scenario-badge small{font-size:var(--text-meta)}.scenario-badge i{box-shadow:none}#nodeTip{width:min(420px,100vw - 40px);font-size:var(--text-body);padding:var(--space-md);box-shadow:none;background:var(--color-panel);border-color:var(--color-rule)}.nt-name{font-size:18px;font-weight:600;line-height:1.45}.nt-meta,.nt-id,.nt-row,.nt-sec,.chip,.pop-action,.nt-note{font:var(--text-meta)/1.6 var(--font-body);letter-spacing:normal}.nt-sec{padding-top:var(--space-sm);margin-top:var(--space-md);color:var(--color-ink-secondary)}.chip{border-radius:var(--radius-tag);padding:3px 6px}.node-card-context{font-size:var(--text-meta)}.node-card-context p{padding:var(--space-sm) 0}#legend{font:var(--text-meta)/1.5 var(--font-body)}#legend .lg-title,#legend .lg-row{font-size:var(--text-meta);letter-spacing:normal}.hints{font:var(--text-meta)/1.6 var(--font-body);max-width:360px;color:var(--color-ink-muted)}.hints summary{cursor:pointer;padding:4px 0}.hints p{margin-top:var(--space-xs)}.toast{font-size:13px}button:disabled{opacity:.5;cursor:not-allowed}button,.dock button,html[lang=en] .dock button{white-space:nowrap}.q-head h2,.guide-head h2{overflow-wrap:anywhere;min-width:0}@media (prefers-reduced-motion:reduce){button{transition:none}button:active:not(:disabled){transform:none}}@media (width<=1150px){.scenario-badge{display:none!important}.q-fields{grid-template-columns:1fr}}@media (width<=740px){:root{--rail-width:60px;--panel-left:70px;--panel-top:70px}.topbar{padding:0 10px}.brand .brand-context,#liveBtn,#zoomLbl{display:none}.brand p{font-size:16px}.actions .ghost{padding:0 7px;font-size:12px}.dock button,html[lang=en] .dock button{width:50px;font-size:12px}body,body.query-guide-open{--case-panel-width:min(var(--panel-max), calc(100vw - 82px))}#guidePanel{left:var(--panel-left);z-index:26}#queryPanel,#queryPanel.expanded,#guidePanel{height:calc(100dvh - 82px);max-height:calc(100dvh - 82px)}.exportbox{right:12px}#exportCard,#exportJson{padding:7px;font-size:12px}#legend,.hints{display:none}}.atlas-content{clip-path:inset(60px 0 0);position:fixed;inset:0;overflow:hidden}.atlas-controls{--color-ink:#fff;--color-ink-secondary:#fff;--color-ink-muted:#fff;--active:#fff;--dim:#fff;--faint:#fff;top:var(--panel-top);right:var(--space-md);z-index:12;border-radius:var(--radius-panel);color:#fff;background:#112528;border:1px solid #355b5b;padding:6px 8px;position:fixed}.atlas-controls #zoomLbl{color:#fff}.atlas-controls .exportbox{position:static}body .atlas-controls button:is(#liveBtn,#resetBtn,#exportCard,#exportJson),body.paper-graph .atlas-controls button:is(#liveBtn,#resetBtn,#exportCard,#exportJson){color:#fff;border-radius:var(--radius-control);white-space:nowrap;background:0 0;border:1px solid #85afa4;height:34px;padding:0 11px}body .atlas-controls button:is(#liveBtn,#resetBtn,#exportCard,#exportJson):hover:not(:disabled),body.paper-graph .atlas-controls button:is(#liveBtn,#resetBtn,#exportCard,#exportJson):hover:not(:disabled){color:#fff;background:#164f45}body.paper-graph .atlas-controls{background:#245e58 var(--paper-header-grain) center / 100% 60px;background-blend-mode:darken}@media (width<=1150px){#queryPanel,#queryPanel.expanded,#guidePanel{height:calc(100dvh - 144px);max-height:calc(100dvh - 144px);top:128px}}@media (width<=740px){.atlas-controls{right:12px}.atlas-controls #resetBtn{display:none}#queryPanel,#queryPanel.expanded,#guidePanel{height:calc(100dvh - 134px);max-height:calc(100dvh - 134px);top:122px}}
