.evk-app{--evk-ink:#172d38;--evk-muted:#516773;--evk-border:#cbd8de;--evk-accent:#06666b;--evk-paper:#fff;color:var(--evk-ink);max-width:1200px;margin:auto;padding:24px;font:16px/1.55 system-ui,sans-serif}.evk-app *{box-sizing:border-box}.evk-app h1{letter-spacing:-.035em;margin:8px 0;font-size:clamp(2rem,4vw,3rem);line-height:1.15}.evk-app h2{margin-block:24px 10px;font-size:1.1rem}.evk-app h3{margin:4px 0 8px;font-size:1.13rem}.evk-app p{overflow-wrap:anywhere}.evk-app .evk-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--evk-accent);font-size:.78rem;font-weight:700}.evk-app .evk-intro{color:var(--evk-muted);max-width:68ch}.evk-app .evk-query{border:1px solid var(--evk-border);background:#eef5f6;border-radius:12px;flex-wrap:wrap;align-items:end;gap:12px;padding:20px;display:flex}.evk-app label{font-size:.9rem;font-weight:650}.evk-app .evk-input-label{flex:280px}.evk-app input{font:inherit;color:inherit;background:var(--evk-paper);border:1px solid #899da6;border-radius:6px;width:100%;min-height:46px;margin-top:6px;padding:12px;display:block}.evk-app button{font:inherit;color:inherit;background:var(--evk-paper);cursor:pointer;border:1px solid #91a9b3;border-radius:7px;min-height:44px;padding:10px 14px}.evk-app button[type=submit]{color:#fff;background:var(--evk-accent);border-color:var(--evk-accent)}.evk-app button:hover:not(:disabled){box-shadow:0 0 0 1px var(--evk-accent)}.evk-app :focus-visible{outline-offset:3px;outline:3px solid #175ac5}.evk-app button:disabled{opacity:.6;cursor:default}.evk-app .evk-tags{flex-basis:100%;order:3}.evk-app ul{margin:0;padding:0;list-style:none}.evk-app .evk-tags,.evk-app .evk-recommendations{flex-wrap:wrap;gap:9px;display:flex}.evk-app .evk-entity{text-align:start;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:7px;max-width:100%;display:inline-flex}.evk-app .evk-entity small{color:var(--evk-muted);font-size:.75rem}.evk-app .evk-type{background:#d8eaed;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.73rem;display:inline-flex}.evk-app .evk-remove{border-color:var(--evk-accent);background:#e0f0ed}.evk-app .evk-context,.evk-app .evk-source,.evk-app .evk-inspection{color:var(--evk-muted);font-size:.84rem}.evk-app .evk-status{padding-block:6px;font-weight:600}.evk-app .evk-results{gap:14px;display:grid}.evk-app .evk-document{border:1px solid var(--evk-border);background:var(--evk-paper);border-radius:10px;padding:18px 20px}.evk-app .evk-result-entities{flex-wrap:wrap;gap:8px;display:flex}.evk-app .evk-result-entities .evk-inspect{font-size:.78rem}.evk-app .evk-controls{flex-wrap:wrap;gap:8px;margin-block:20px;display:flex}.evk-app .evk-footnote{color:var(--evk-muted);border-top:1px solid var(--evk-border);padding-top:16px;font-size:.8rem}@media (width<=600px){.evk-app,.evk-app .evk-query,.evk-app .evk-document{padding:14px}.evk-app .evk-entity small{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.evk-app *{scroll-behavior:auto!important}}@media (forced-colors:active){.evk-app .evk-type{border:1px solid canvastext}}.evk{--evk-bg:#f4f7fa;--evk-surface:#fff;--evk-raised:#fff;--evk-text:#182a3b;--evk-muted:#506376;--evk-border:#c7d3de;--evk-soft:#eaf0f5;--evk-accent:#086b75;--evk-accent-text:#fff;--evk-selected:#e0f3f1;--evk-selected-text:#064e56;--evk-warning:#6f4705;--evk-warning-bg:#fff6df;--evk-focus:#087c95;--evk-radius:14px;--evk-gap:.8rem;--evk-duration:.14s;--evk-scale:1;--evk-mode-scale:1;--evk-shadow:0 16px 48px #18354d1c;color:var(--evk-text);background:var(--evk-bg);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:calc(1rem * var(--evk-scale) * var(--evk-mode-scale));text-align:start;color-scheme:light;min-inline-size:0;line-height:1.5}.evk[data-theme=dark]{--evk-bg:#101c28;--evk-surface:#182a39;--evk-raised:#213546;--evk-text:#eaf2fa;--evk-muted:#b2c4d4;--evk-border:#486074;--evk-soft:#263d4f;--evk-accent:#80e0d8;--evk-accent-text:#102e37;--evk-selected:#20464b;--evk-selected-text:#b8faf0;--evk-warning:#ffe1a4;--evk-warning-bg:#453618;--evk-focus:#7ee5ff;color-scheme:dark}@media (prefers-color-scheme:dark){.evk[data-theme=auto]{--evk-bg:#101c28;--evk-surface:#182a39;--evk-raised:#213546;--evk-text:#eaf2fa;--evk-muted:#b2c4d4;--evk-border:#486074;--evk-soft:#263d4f;--evk-accent:#80e0d8;--evk-accent-text:#102e37;--evk-selected:#20464b;--evk-selected-text:#b8faf0;--evk-warning:#ffe1a4;--evk-warning-bg:#453618;--evk-focus:#7ee5ff;color-scheme:dark}}.evk[data-density=compact]{--evk-gap:.45rem;--evk-radius:10px}.evk[data-mode=presentation]{--evk-mode-scale:1.5}.evk[data-mode=compact]{--evk-gap:.5rem}.evk *,.evk :before,.evk :after{box-sizing:border-box}.evk button,.evk input,.evk select{font:inherit}.evk button{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.evk button:disabled{cursor:not-allowed;opacity:.6}.evk :focus-visible{outline:3px solid var(--evk-focus);outline-offset:3px}.evk h1,.evk h2,.evk h3,.evk p{margin-block:0}.evk .evk-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.evk .evk-glyph{vertical-align:-.15em;flex:none;block-size:1.15em;inline-size:1.15em;display:inline-block}.evk .evk-button,.evk .evk-icon-button,.evk .evk-text-button{min-block-size:44px;min-inline-size:44px;color:var(--evk-accent-text);background:var(--evk-accent);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.4em;padding:.45em .85em;display:inline-flex}.evk .evk-button-secondary{background:var(--evk-surface);color:var(--evk-text);border-color:var(--evk-border)}.evk .evk-icon-button,.evk .evk-text-button{color:var(--evk-accent);background:0 0}.evk .evk-text-button{text-underline-offset:.2em;padding-inline:.45em;text-decoration:underline}.evk .evk-icon-button:hover,.evk .evk-text-button:hover{background:var(--evk-soft)}.evk .evk-tag{vertical-align:middle;max-inline-size:100%;color:var(--evk-text);border:1px solid var(--evk-border);background:var(--evk-surface);transition:background-color var(--evk-duration), border-color var(--evk-duration), box-shadow var(--evk-duration);border-radius:11px;align-items:stretch;display:inline-flex}.evk .evk-tag[data-selected=true]{background:var(--evk-selected);color:var(--evk-selected-text);border-color:var(--evk-accent)}.evk .evk-tag[data-inspected=true]{box-shadow:0 0 0 2px var(--evk-accent)}.evk .evk-tag[data-unresolved=true]{border-style:dashed}.evk .evk-tag-primary,.evk .evk-tag-remove,.evk .evk-tag-secondary{color:inherit;border-radius:inherit;background:0 0;border:0;min-block-size:44px;padding:.4em .65em}.evk .evk-tag-primary{text-align:start;flex:auto;min-inline-size:0}.evk .evk-tag-static{align-items:center;display:flex}.evk .evk-tag-remove,.evk .evk-tag-secondary{border-inline-start:1px solid var(--evk-border);flex-shrink:0;min-inline-size:44px}.evk .evk-tag-primary:hover,.evk .evk-tag-remove:hover,.evk .evk-tag-secondary:hover{background:var(--evk-soft)}.evk .evk-tag-content{align-items:center;gap:.45em;min-inline-size:0;display:flex}.evk .evk-tag-text{gap:.1em;min-inline-size:0;display:grid}.evk .evk-tag-label{overflow-wrap:anywhere;font-weight:620;line-height:1.4}.evk .evk-tag-detail{color:var(--evk-muted);overflow-wrap:anywhere;font-size:.76em;line-height:1.45}.evk .evk-tag-selected{flex-shrink:0;align-items:center;display:flex}.evk .evk-inspected-marker{font-size:.85em}.evk .evk-query{min-inline-size:0;margin:0;position:relative}.evk .evk-query-label{margin-block-end:.55em;font-size:1.15em;font-weight:650;display:block}.evk .evk-query-surface{background:var(--evk-surface);border:1px solid var(--evk-border);border-radius:var(--evk-radius);box-shadow:0 2px 7px #18354d08}.evk .evk-query-surface:focus-within{border-color:var(--evk-accent);box-shadow:0 0 0 3px var(--evk-selected)}.evk .evk-query-tags,.evk .evk-summary-tags{flex-wrap:wrap;gap:.45em;min-inline-size:0;margin:0;padding:.5em;list-style:none;display:flex}.evk .evk-query-tags{scrollbar-gutter:stable;max-block-size:14em;overflow:auto}.evk .evk-query-tags:empty{display:none}.evk .evk-query-tags>li{max-inline-size:100%;animation:evk-tag-enter var(--evk-duration) ease-out}.evk .evk-query-edit{align-items:center;gap:.35em;min-inline-size:0;padding:.5em .6em;display:flex}.evk .evk-query-edit>.evk-glyph{color:var(--evk-muted)}.evk .evk-query-input{min-inline-size:2em;color:inherit;background:0 0;border:0;border-radius:4px;flex:auto;min-block-size:44px;padding:.4em .15em}.evk .evk-query-input::-webkit-search-cancel-button{display:none}.evk .evk-query-input::placeholder{color:var(--evk-muted);opacity:1}.evk .evk-feedback{min-block-size:1.65em;color:var(--evk-accent);overflow-wrap:anywhere;margin-block-start:.35em;font-size:.8em}.evk .evk-suggestion-popup{z-index:30;background:var(--evk-raised);border:1px solid var(--evk-border);border-radius:var(--evk-radius);box-shadow:var(--evk-shadow);padding:.4em;position:absolute;inset-block-start:calc(100% - 1.4em);inset-inline:0}.evk .evk-suggestions{overscroll-behavior:contain;max-block-size:min(20em,40vh);overflow-y:auto}.evk .evk-suggestion{cursor:pointer;border-radius:8px;align-items:center;gap:.65em;min-block-size:48px;padding:.65em;display:flex}.evk .evk-suggestion[aria-selected=true]{background:var(--evk-selected);outline:2px solid var(--evk-accent);outline-offset:-2px}.evk .evk-suggestion:hover{background:var(--evk-soft)}.evk .evk-suggestion-content{flex:1;min-inline-size:0;display:grid}.evk .evk-suggestion-label{overflow-wrap:anywhere;font-weight:650}.evk .evk-suggestion-detail,.evk .evk-suggestion-reason{color:var(--evk-muted);overflow-wrap:anywhere;font-size:.78em}.evk .evk-search-controls{gap:.85em;display:grid}.evk .evk-section-heading{justify-content:space-between;align-items:center;gap:.5em;margin-block-end:.6em;display:flex}.evk .evk-section-heading h2{letter-spacing:.035em;font-size:.85em;font-weight:650}.evk .evk-recommendation-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,16em),1fr));gap:.65em;margin:0;padding:0;list-style:none;display:grid}.evk .evk-recommendation-list>li{min-inline-size:0}.evk .evk-recommendation-list .evk-tag{inline-size:100%}.evk .evk-recommendation-reason{color:var(--evk-muted);margin-block-start:.2em;padding-inline:.4em;font-size:.72em}.evk .evk-empty-note{color:var(--evk-muted);padding:.35em 0;font-size:.85em}.evk .evk-stale-note{color:var(--evk-warning);background:var(--evk-warning-bg);border-radius:5px;margin-block:.35em;padding:.35em .5em;font-size:.8em}.evk .evk-query-summary{border:1px solid var(--evk-border);border-radius:var(--evk-radius);background:var(--evk-surface);padding:.8em 1em}.evk .evk-summary-tags{padding:.35em 0;font-size:.9em}.evk .evk-summary-text{overflow-wrap:anywhere}.evk .evk-eyebrow{color:var(--evk-muted);text-transform:uppercase;letter-spacing:.07em;font-size:.73em;font-weight:650}.evk .evk-context-summary{border-block-start:1px solid var(--evk-border);flex-wrap:wrap;align-items:center;gap:.5em .8em;margin-block-start:.6em;padding-block-start:.6em;display:flex}.evk .evk-context-label{overflow-wrap:anywhere;flex:1;font-size:.85em}.evk .evk-context-summary .evk-text-button{font-size:.8em}.evk .evk-search-status{border-block-start:1px solid var(--evk-border);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.5em;padding-block-start:.85em;font-size:.86em;display:flex}.evk .evk-status-label{font-weight:650}.evk .evk-status-message{color:var(--evk-muted);display:block}.evk .evk-loading-dot{background:var(--evk-accent);border-radius:50%;block-size:.55em;inline-size:.55em;animation:1s ease-in-out infinite alternate evk-pulse}@keyframes evk-tag-enter{0%{opacity:.25;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes evk-pulse{0%{opacity:.35}to{opacity:1}}@media (width<=480px){.evk .evk-query-edit{flex-wrap:wrap}.evk .evk-query-input{inline-size:55%}.evk .evk-submit{flex:1 0 100%}.evk .evk-suggestions{max-block-size:35vh}.evk .evk-recommendation-list{grid-template-columns:1fr}.evk .evk-query-summary{padding:.75em}}@media (prefers-reduced-motion:reduce){.evk *,.evk :before,.evk :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.evk{--evk-bg:Canvas;--evk-surface:Canvas;--evk-raised:Canvas;--evk-text:CanvasText;--evk-muted:CanvasText;--evk-border:ButtonText;--evk-soft:Canvas;--evk-accent:Highlight;--evk-accent-text:HighlightText;--evk-selected:Canvas;--evk-selected-text:CanvasText;--evk-focus:Highlight;--evk-warning:CanvasText;--evk-warning-bg:Canvas}.evk .evk-tag[data-selected=true]{border-width:2px}.evk .evk-suggestion[aria-selected=true]{outline:2px solid highlight}}.evk .evk-results{gap:1rem;min-inline-size:0;display:grid}.evk .evk-result-page{gap:1rem;display:grid}.evk .evk-document{border:1px solid var(--evk-border);border-radius:var(--evk-radius);background:var(--evk-surface);gap:.65rem;min-inline-size:0;padding:1.25rem;display:grid}.evk .evk-reading-meta{color:var(--evk-muted);overflow-wrap:anywhere;font-size:.82em}.evk .evk-notice{background:var(--evk-warning-bg);color:var(--evk-warning);overflow-wrap:anywhere;border-inline-start:3px solid;padding:.7rem .9rem}.evk .evk-passage-source{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85}.evk .evk-passage-segment{border-radius:3px}.evk .evk-passage-segment[data-mention=true]{border-bottom:1px dotted var(--evk-accent)}.evk .evk-passage-segment[role=button]{cursor:pointer;-webkit-user-select:text;user-select:text}.evk .evk-passage-segment[data-active-entity=true]{background:var(--evk-selected);color:var(--evk-selected-text);border-bottom:2px solid}.evk .evk-passage-segment[data-query-match=true]{background:var(--evk-warning-bg);color:var(--evk-warning);text-decoration:underline dotted}.evk .evk-passage-segment[data-evidence-match=true]{box-shadow:inset 0 -3px var(--evk-accent);background:var(--evk-soft);font-weight:650}.evk .evk-passage-segment[data-inspected=true]{outline:1px dashed var(--evk-focus);outline-offset:2px}.evk .evk-passage-segment[data-endpoint=true]{font-weight:700}.evk .evk-passage-navigator{flex-wrap:wrap;gap:.25rem .65rem;margin-block:.6rem;display:flex}.evk .evk-passage-entity{color:var(--evk-accent);text-align:start;overflow-wrap:anywhere;background:0 0;border:none;min-block-size:44px;padding:.4rem 0;text-decoration:underline}.evk .evk-mention-button{background:var(--evk-selected);color:var(--evk-selected-text);border:1px dotted;border-radius:.3rem;min-block-size:44px;padding:.45em}.evk .evk-mention-chooser{border:1px solid var(--evk-accent);border-radius:var(--evk-radius);background:var(--evk-raised);box-shadow:var(--evk-shadow);flex-direction:column;align-items:flex-start;gap:.7rem;margin-block:.65rem;padding:1rem;display:flex}.evk .evk-pagination,.evk-reading-actions,.evk-pair-header{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.evk .evk-pagination{justify-content:space-between;padding-block:.75rem;font-size:.88em}.evk .evk-source-link{color:var(--evk-accent);min-block-size:44px;padding:.5rem 0;display:inline-block}.evk .evk-entity-profile{overflow-wrap:anywhere;gap:1rem;min-inline-size:0;display:grid}.evk .evk-profile-heading{align-items:center;gap:.9rem;display:flex}.evk .evk-profile-fallback,.evk-profile-image{background:var(--evk-soft);object-fit:cover;border-radius:16px;flex:0 0 64px;place-items:center;block-size:64px;inline-size:64px;display:grid}.evk .evk-profile-fallback svg{block-size:32px;inline-size:32px}.evk .evk-identity{color:var(--evk-muted);overflow-wrap:anywhere;font-size:.76em}.evk .evk-properties{gap:.6rem;margin:.5rem 0;display:grid}.evk .evk-properties>div{border-bottom:1px solid var(--evk-border);grid-template-columns:minmax(90px,1fr) minmax(100px,2fr);gap:1rem;padding-bottom:.5rem;display:grid}.evk .evk-properties dt{color:var(--evk-muted)}.evk .evk-properties dd{margin:0}.evk .evk-detail{color:var(--evk-text);background:var(--evk-surface);border:1px solid var(--evk-border);border-radius:var(--evk-radius);min-inline-size:0;padding:0}.evk .evk-detail-header{border-bottom:1px solid var(--evk-border);flex-wrap:wrap;align-items:center;gap:.7rem;padding:1rem;display:flex}.evk .evk-detail-header h2{flex:120px;font-size:1em}.evk .evk-detail-body{min-inline-size:0;padding:1rem}.evk .evk-detail-panel{inline-size:100%}.evk dialog.evk-detail{overscroll-behavior:contain;max-block-size:calc(100dvh - 2rem);inline-size:100%;max-inline-size:min(680px,100vw - 2rem);box-shadow:var(--evk-shadow);overflow:auto}.evk .evk-detail::backdrop{background:#071a2dcc}.evk .evk-evidence-item,.evk-relation-evidence,.evk-source-viewer{gap:.85rem;min-inline-size:0;display:grid}.evk .evk-assertion{border-top:1px solid var(--evk-border);padding-block:1rem}.evk .evk-assertion h3{overflow-wrap:anywhere;font-size:1em}.evk .evk-evidence-links{gap:.8rem;margin-block:.8rem;padding:0;list-style:none;display:grid}.evk .evk-evidence-links li{justify-items:start;gap:.5rem;display:grid}.evk .evk-stance{text-transform:uppercase;letter-spacing:.04em;font-size:.78em;font-weight:700}.evk .evk-evidence-links [data-stance=contradicts]{border-inline-start:3px solid var(--evk-warning);padding-inline-start:.8rem}.evk .evk-anchor-status{color:var(--evk-muted);border:1px dashed var(--evk-border);padding:.65rem;font-size:.83em}.evk .evk-anchor-status[data-anchor-status=ambiguous],.evk .evk-anchor-status[data-anchor-status=unavailable]{color:var(--evk-warning);background:var(--evk-warning-bg)}.evk .evk-original-quote{border-inline-start:3px solid var(--evk-border);padding-inline-start:.8rem}.evk .evk-original-quote blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin:.5rem 0}.evk .evk-relation-navigator{margin-block:1rem}.evk .evk-relation-navigator ul{padding:0;list-style:none}.evk .evk-relation-link{background:var(--evk-soft);inline-size:100%;color:var(--evk-text);border:1px solid var(--evk-border);text-align:start;overflow-wrap:anywhere;border-radius:8px;gap:.35rem;margin-block:.5rem;padding:.8rem;display:grid}.evk .evk-relation-link span{color:var(--evk-muted);font-size:.8em}@media (width<=720px){.evk dialog.evk-detail-sheet{max-block-size:90dvh;inline-size:100%;max-inline-size:100%;border-end-end-radius:0;border-end-start-radius:0;margin-block-end:0;padding-block-end:env(safe-area-inset-bottom)}.evk .evk-detail-body{padding:.85rem}.evk .evk-document{padding:1rem}.evk .evk-properties>div{grid-template-columns:1fr;gap:.15rem}}@media (prefers-reduced-motion:reduce){.evk .evk-detail{scroll-behavior:auto;animation:none}}@media (forced-colors:active){.evk .evk-passage-segment[data-active-entity=true]{border-bottom:3px solid highlight}.evk .evk-passage-segment[data-evidence-match=true]{outline:1px solid canvastext}}.evk-graph{--g-paper:var(--evk-surface,#fff);--g-ink:var(--evk-text,#183045);--g-muted:var(--evk-muted,#526477);--g-border:var(--evk-border,#cbd8e3);color:var(--g-ink);background:var(--g-paper);border:1px solid var(--g-border);border-radius:16px;min-inline-size:0;font:14px/1.5 system-ui,sans-serif;position:relative;overflow:hidden}.evk-graph[data-theme=dark]{--g-paper:#122333;--g-ink:#e3eef7;--g-muted:#acc3d8;--g-border:#35506a;color-scheme:dark}.evk-graph *,.evk-graph :before,.evk-graph :after{box-sizing:border-box}.evk-graph button{font:inherit;color:var(--g-ink);background:var(--g-paper);border:1px solid var(--g-border);cursor:pointer;overflow-wrap:anywhere;text-align:start;border-radius:7px;min-block-size:40px;max-inline-size:100%;padding:7px 10px;font-size:.86rem}.evk-graph button:hover:not(:disabled){background:color-mix(in srgb, var(--g-paper), #30a3a0 9%);border-color:#29989c}.evk-graph button:disabled{opacity:.5;cursor:default}.evk-graph :focus-visible{outline-offset:3px;outline:3px solid #149ea7}.evk-graph-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 8px;display:flex}.evk-graph-heading h2{letter-spacing:-.02em;margin:0;font-size:1.1rem}.evk-graph-engine{color:var(--g-muted);font-size:.75rem}.evk-graph-toolbar{flex-wrap:wrap;gap:6px;padding:4px 16px 14px;display:flex}.evk-graph-stage{touch-action:pan-y;cursor:grab;isolation:isolate;background:#f8fbfe;block-size:clamp(300px,55vh,660px);inline-size:100%;position:relative;overflow:hidden}.evk-graph-stage:active{cursor:grabbing}.evk-graph[data-theme=dark] .evk-graph-stage{background:#081018}.evk-graph-canvas,.evk-graph-labels{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.evk-graph-status{border-block:1px solid var(--g-border);background:color-mix(in srgb, var(--g-paper), #2a94a0 5%);overflow-wrap:anywhere;margin:0;padding:9px 16px;font-size:.8rem}.evk-graph-hint{color:var(--g-muted);margin:10px 16px;font-size:.78rem}.evk-graph-selection,.evk-graph-choices,.evk-graph-legend{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}.evk-graph-choices[hidden]{display:none}.evk-graph-choices{border:2px solid #339e9c;border-radius:10px;margin:10px 16px}.evk-graph-choices p{flex-basis:100%;margin:0}.evk-graph-selection strong{overflow-wrap:anywhere}.evk-graph-meta{color:var(--g-muted);font-size:.8rem}.evk-graph-legend button[aria-pressed=false]{opacity:.65;text-decoration:line-through}.evk-graph-legend button[aria-pressed=true]{border-inline-start:4px solid #319893}.evk-graph-navigator{border-block-start:1px solid var(--g-border);padding:12px 16px}.evk-graph-navigator summary,.evk-graph-coordinates summary{cursor:pointer;min-block-size:32px;padding-block:5px}.evk-graph-search{margin-block:12px;display:block}.evk-graph input{border:1px solid var(--g-border);min-block-size:40px;max-inline-size:100%;font:inherit;background:var(--g-paper);color:var(--g-ink);border-radius:6px;padding:8px}.evk-graph-navigator ul{margin:0;padding:0;list-style:none}.evk-graph-navigator li{border-block-end:1px solid var(--g-border);flex-wrap:wrap;align-items:center;gap:6px;padding-block:7px;display:flex}.evk-graph-navigator li button:first-child{flex:190px}.evk-graph-pagination{align-items:center;gap:10px;padding-block:12px;display:flex}.evk-graph-coordinates{flex-basis:100%}.evk-graph-coordinates input{inline-size:140px;margin-inline:4px 10px}.evk-graph[data-expanded=true]{z-index:1200;padding-bottom:env(safe-area-inset-bottom);border-radius:0;position:fixed;inset:0;overflow:auto}.evk-graph[data-expanded=true] .evk-graph-stage{block-size:max(280px,100dvh - 260px)}.evk-graph[data-renderer=lost] .evk-graph-stage,.evk-graph[data-renderer=unavailable] .evk-graph-stage{block-size:100px}.evk-graph[data-renderer=lost] .evk-graph-stage:after,.evk-graph[data-renderer=unavailable] .evk-graph-stage:after{content:"Use the navigator below while graphics are unavailable.";color:var(--g-muted);padding:28px;display:block}@media (width<=600px){.evk-graph{border-radius:12px}.evk-graph-stage{block-size:350px}.evk-graph-heading,.evk-graph-toolbar,.evk-graph-selection,.evk-graph-legend{padding-inline:10px}.evk-graph button{min-block-size:44px}.evk-graph-engine{display:none}}@media (forced-colors:active){.evk-graph{border:2px solid canvastext}.evk-graph button{border:1px solid buttontext}.evk-graph canvas{forced-color-adjust:none}}@media (prefers-reduced-motion:reduce){.evk-graph *{scroll-behavior:auto!important;transition:none!important}}.evk .evk-query-edit .evk-submit{white-space:nowrap;flex-shrink:0}.evk-context-sidebar{z-index:1000;background:#f7fbfd;border-inline-start:1px solid #cbd8e3;inline-size:min(420px,100vw);position:fixed;inset-block:0;inset-inline-end:0;overflow:auto;box-shadow:-10px 0 30px #18354d22}.evk-context-sidebar:empty{display:none}.evk-sidebar-shell{gap:1rem;min-block-size:100%;padding:1rem;display:grid}.evk-sidebar-shell[hidden]{display:none}.evk-sidebar-header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.evk-sidebar-header h1{margin:.15rem 0 0;font-size:1.25rem}.evk-mention-navigator ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.evk-mention-navigator li{border:1px solid var(--evk-border);background:var(--evk-surface);border-radius:10px;gap:.55rem;padding:.7rem;display:grid}.evk-mention-navigator li[data-anchor-status=ambiguous],.evk-mention-navigator li[data-anchor-status=unavailable]{border-style:dashed}.evk-mention-navigator p{color:var(--evk-muted);font-size:.82em}.evk-sidebar-tools{border-top:1px solid var(--evk-border);gap:.55rem;padding-top:1rem;display:grid}.evk-host-page{color:#1c2c38;background:#fff;margin:0;font:17px/1.7 ui-serif,Georgia,serif}.evk-host-article{max-inline-size:760px;margin:0 auto;padding:5rem 2rem 8rem}.evk-host-article p{margin:1.2rem 0}.evk-host-article input,.evk-host-article button{font:inherit;min-block-size:44px}.evk-floating-open{z-index:999;color:#123c45;background:#fff;border:1px solid #356c73;border-radius:24px;min-block-size:48px;padding:.6rem 1rem;font:600 14px/1.2 system-ui,sans-serif;position:fixed;inset-block-end:1rem;inset-inline-end:1rem}@media (width>=1100px){.evk-host-article{margin-inline:max(2rem,50vw - 590px)}}@media (width<=600px){.evk-context-sidebar{inline-size:100vw}.evk-host-article{padding-inline:1rem}}.evk .evk-presentation-controls{border:1px solid var(--evk-border);border-radius:var(--evk-radius);background:var(--evk-surface);gap:.75em;padding:1em;display:grid}.evk .evk-presentation-controls h2{margin:0;font-size:1.05em}.evk .evk-presentation-state{gap:.4em;margin:0;font-size:.88em;display:grid}.evk .evk-presentation-state div{grid-template-columns:minmax(7.5em,auto) 1fr;gap:.6em;display:grid}.evk .evk-presentation-state dt{color:var(--evk-muted)}.evk .evk-presentation-state dd{overflow-wrap:anywhere;margin:0}.evk .evk-presentation-actions{flex-wrap:wrap;gap:.5em;display:flex}.evk .evk-presentation-controls[data-held=true]{border-color:#b7791f;box-shadow:inset 4px 0 #b7791f}.evk .evk-presentation-scale{align-items:center;gap:.6em;font-size:.88em;display:flex}.evk .evk-presentation-scale input{flex:1;min-block-size:44px}.evk.evk-audience{min-block-size:100vh}.evk .evk-audience-frame{gap:1.2em;max-inline-size:1800px;margin-inline:auto;padding:clamp(1em,3vw,3em);display:grid}.evk .evk-audience-header{border-block-end:2px solid var(--evk-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1em;padding-block-end:.6em;display:flex}.evk .evk-audience-header h1{letter-spacing:-.02em;margin:.1em 0 0;font-size:1.6em}.evk .evk-audience-status{background:var(--evk-soft);border-radius:999px;margin:0;padding:.3em .8em;font-size:.85em;font-weight:650}.evk .evk-audience-status[data-status=held]{color:#6b4200;background:#fdf0d5}.evk .evk-audience-status[data-status=stale],.evk .evk-audience-status[data-status=reconnecting],.evk .evk-audience-status[data-status=ended]{color:#6d1f1f;background:#f5e1e1}.evk .evk-audience-body{grid-template-columns:repeat(auto-fit,minmax(min(100%,28em),1fr));align-items:start;gap:1.2em;display:grid}.evk .evk-audience-query{grid-column:1/-1}.evk .evk-audience-tags{flex-wrap:wrap;gap:.5em;display:flex}.evk .evk-audience-text{margin:0 0 .4em;font-size:1.2em}.evk .evk-audience-graph .evk-graph-stage{min-block-size:22em}.evk .evk-audience-focus,.evk .evk-audience-documents{background:var(--evk-surface);border:1px solid var(--evk-border);border-radius:var(--evk-radius);padding:1em}.evk .evk-audience-empty{color:var(--evk-muted);font-size:1.2em}@media (forced-colors:active){.evk .evk-audience-status{border:1px solid canvastext}}.evk .evk-audience-graph .evk-graph-toolbar,.evk .evk-audience-graph .evk-graph-hint,.evk .evk-audience-graph details,.evk .evk-audience-graph .evk-graph-choices{display:none}.evk .evk-audience-graph .evk-graph-stage{pointer-events:none}.evk .evk-workspace-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;display:grid;position:relative}.evk .evk-workspace-layout[data-layout=split][data-secondary-open=false]{grid-template-columns:minmax(0,1fr)}.evk .evk-workspace-pane{min-inline-size:0;padding-inline:.75em}.evk .evk-workspace-layout[data-layout=stacked] .evk-workspace-pane{padding-inline:0}.evk .evk-workspace-separator{cursor:col-resize;touch-action:none;background:linear-gradient(var(--evk-border), var(--evk-border)) center / 2px 100% no-repeat;border-radius:6px;align-self:stretch;min-block-size:200px;inline-size:12px}.evk .evk-workspace-separator:focus-visible,.evk .evk-workspace-separator:hover{background-color:var(--evk-soft);outline:2px solid var(--evk-accent);outline-offset:1px}.evk .evk-workspace-toggle{position:absolute;inset-block-start:0;inset-inline-end:0}
