@font-face{font-family:Geist;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/geist-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/geist-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Handjet;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/handjet-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Handjet;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/handjet-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Manrope,IBM Plex Sans,Segoe UI,sans-serif;color:#172531;--primary: #0458a7;--primary-strong: #003f77;--primary-soft: #d8e9ff;--tonal-bg: #d7f0ff;--surface: #ffffff;--surface-muted: #f6f9fe;--outline: #c7d2df;--on-surface-muted: #4f6376;--success: #1c7f4f;--warning: #9a6200;--error: #b72b3c;--shadow-1: 0 2px 8px rgba(15, 33, 53, .08);--shadow-2: 0 10px 30px rgba(9, 35, 60, .12)}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:#fbfbfb}h1,h2,h3,p{margin:0}h1{font-size:clamp(1.65rem,2.6vw,2.35rem)}h2{font-size:1.1rem}h3{font-size:1rem}.title-with-help,.label-with-help{display:inline-flex;align-items:center;gap:.3rem}.app-shell{width:min(1200px,100%);margin:0 auto;padding:1.4rem;display:grid;gap:1rem}.top-app-bar{display:grid;gap:.9rem;padding:1.2rem;border-radius:24px;border:1px solid var(--outline);background:var(--surface);box-shadow:var(--shadow-2)}.overline{margin-bottom:.35rem;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:#2c6aa1;font-weight:700}.subtle-text{color:var(--on-surface-muted);font-size:.92rem;line-height:1.45}.toolbar-actions,.status-row,.button-cluster,.token-row{display:flex;align-items:center;gap:.55rem}.language-switch{display:inline-flex;align-items:center;border:1px solid #bdd0e5;border-radius:999px;padding:.15rem;background:#f3f8ff}.language-button{border:none;background:transparent;color:#476483;border-radius:999px;font:inherit;font-size:.78rem;font-weight:700;padding:.32rem .58rem;cursor:pointer}.language-button.active{background:#fff;color:#0b4f8f;box-shadow:0 1px 3px #0f213524}.status-row,.button-cluster.wrap{flex-wrap:wrap}.status-chip{display:inline-flex;align-items:center;border-radius:999px;padding:.33rem .65rem;font-size:.78rem;font-weight:700;border:1px solid transparent}.status-chip.ok{background:#dbf4e8;color:#1a6e45;border-color:#abd8bf}.status-chip.neutral{background:#edf2f8;color:#49627a;border-color:#d5dfe9}.content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.md-card{background:var(--surface);border-radius:20px;border:1px solid var(--outline);box-shadow:var(--shadow-1)}.panel-card{padding:1rem;display:grid;gap:.9rem;align-content:start}.full-span{grid-column:1 / -1}.panel-header{display:grid;gap:.45rem}.module-block{border:1px solid var(--outline);border-radius:16px;padding:.8rem;background:var(--surface-muted);display:grid;gap:.7rem}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.field-grid.single-column{grid-template-columns:1fr}.advanced-grid{margin-top:.65rem}.field{display:grid;gap:.4rem}.field span{font-size:.82rem;color:#335472;font-weight:700}.help-tooltip{position:relative;display:inline-flex;align-items:center}.help-tooltip-trigger{width:1rem;height:1rem;border:1px solid #9bb5d2;border-radius:50%;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:700;line-height:1;color:#2f587f;background:#eff6ff;cursor:help}.help-tooltip-trigger:focus-visible{outline:2px solid #9cc7f0;outline-offset:2px}.help-tooltip-bubble{position:absolute;left:calc(100% + .35rem);top:50%;transform:translateY(-50%) scale(.96);transform-origin:left center;width:max-content;max-width:min(18rem,75vw);padding:.35rem .45rem;border-radius:8px;border:1px solid #b9cce2;background:#fff;box-shadow:0 5px 14px #09233c2e;color:#1f3953;font-size:.72rem;line-height:1.35;opacity:0;pointer-events:none;z-index:20;transition:opacity .12s ease,transform .12s ease}.help-tooltip:hover .help-tooltip-bubble,.help-tooltip:focus-within .help-tooltip-bubble{opacity:1;transform:translateY(-50%) scale(1)}input,select,textarea{width:100%;border:1px solid var(--outline);border-radius:12px;padding:.68rem .72rem;font:inherit;background:#fff;color:inherit}textarea{resize:vertical}input:focus,select:focus,textarea:focus{outline:2px solid #9cc7f0;border-color:#73a6da}.full-width{grid-column:1 / -1}.md-button{border:1px solid transparent;border-radius:999px;padding:.54rem .9rem;font:inherit;font-weight:700;line-height:1.1;cursor:pointer;transition:.12s ease}.md-button:hover{transform:translateY(-1px)}.md-button:disabled{cursor:not-allowed;opacity:.65;transform:none}.md-button.filled{background:var(--primary);color:#fff}.md-button.filled:hover{background:var(--primary-strong)}.md-button.tonal{background:var(--tonal-bg);color:#124a79;border-color:#b2d6f0}.md-button.tonal:hover{background:#c8e9ff}.md-button.outlined{background:#fff;border-color:var(--outline);color:#26496d}.md-button.outlined:hover{border-color:#93b1d1;background:#f4f8fc}.md-button.text{background:transparent;color:#305c86}.nav-link-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.upload-progress{display:grid;gap:.45rem;margin-top:.35rem}.upload-progress-header{display:flex;align-items:center;justify-content:space-between;font-size:.83rem;color:#2f5275;font-weight:700}.upload-progress-track{position:relative;height:.72rem;border-radius:999px;border:1px solid #c6d5e4;background:#e8eff6;overflow:hidden}.upload-progress-fill{height:100%;width:0;background:linear-gradient(90deg,#0d6fca,#1f8fda);transition:width .18s ease}.upload-progress-fill.completed{background:linear-gradient(90deg,#1f8a5b,#2ca66f)}.upload-progress-fill.failed{background:linear-gradient(90deg,#c74a56,#dd5d69)}.info-card{border-radius:14px;border:1px solid #d2dbe6;background:#fbfdff;padding:.8rem;display:grid;gap:.55rem}.stack-list{display:grid;gap:.75rem}.expansion-panel{border:1px solid #d4deea;border-radius:14px;background:#fff;padding:.65rem .75rem}.expansion-panel summary{cursor:pointer;font-weight:700;color:#284d70}.expansion-panel summary::marker{color:#4f7397}.open-space{margin-top:.4rem}.text-link{border:none;background:transparent;color:var(--primary);font:inherit;font-weight:700;padding:0;cursor:pointer;text-decoration:underline}.answer-live-text{line-height:1.55}.inline-chunk-link{color:var(--primary);font-weight:700;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.simple-list{margin:0;padding-left:1.1rem}.simple-list li{margin:.35rem 0}.error-text{color:var(--error);font-weight:700}.success-text{color:var(--success);font-weight:700}.warning-text{color:var(--warning);font-weight:700}.messages{display:grid;gap:.55rem;margin-top:.6rem}.message-row{border:1px solid #d7e0ec;border-radius:10px;padding:.6rem;background:#fff}.message-meta{margin-bottom:.35rem;color:#5a738d;font-size:.8rem}.job-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.job-block{border:1px dashed #ccd8e6;border-radius:12px;padding:.55rem;background:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b18266b;display:grid;place-items:center;padding:1rem;z-index:50}.modal-window{width:min(440px,100%);border-radius:18px;border:1px solid #c5d3e1;background:#fff;box-shadow:var(--shadow-2);overflow:hidden}.modal-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.95rem 1rem;background:#f1f6ff;border-bottom:1px solid #d4deea}.modal-content{padding:.95rem 1rem;display:grid;gap:.75rem}.modal-actions{padding:.85rem 1rem;display:flex;justify-content:flex-end;gap:.55rem;border-top:1px solid #d8e1ea}.icon-button{border:1px solid #cfd8e5;background:#fff;width:1.9rem;height:1.9rem;border-radius:50%;cursor:pointer;color:#34587b;font-weight:700}@media (max-width: 1024px){.content-grid,.job-grid{grid-template-columns:1fr}}@media (max-width: 760px){.app-shell{padding:.8rem}.top-app-bar,.panel-card{border-radius:16px;padding:.9rem}.field-grid{grid-template-columns:1fr}.toolbar-actions{flex-wrap:wrap}.modal-window{border-radius:14px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.minimal-home{--mono-bg: #fbfbfb;--mono-paper: #ffffff;--mono-ink: #151515;--mono-muted: #676767;--mono-line: #d8d8d8;--mono-line-strong: #bdbdbd;--top-edge-offset: 20px;--viewport-width: 1280px;--viewport-height: 720px;--stage-form-height: clamp(38px, 7vh, 64px);--grounded-panel-height: clamp(170px, 38vh, 360px);--stage-flow-gap: clamp(.4rem, 1.1vh, .75rem);--stage-canvas-vpad: clamp(.45rem, 1.5vh, .95rem);--stage-panel-width: 33.333vw;--stage-query-width: clamp(312px, 30vw, 552px);--hero-edge-offset: 20px;--hero-inline-size: 640px;--hero-main-font-size: clamp(3rem, 6vw, 4.8rem);--hero-handle-font-size: clamp(1.5rem, 2.4vw, 2rem);--hero-reserved-space: 0px;--hero-stage-gap: 0px;--stage-two-shift: 22px;font-family:Geist,Manrope,IBM Plex Sans,Segoe UI,sans-serif;position:relative;min-height:100vh;color:var(--mono-ink);background:var(--mono-bg);overflow-x:clip}.minimal-home.stage-zero.flow-locked{height:100vh;overflow:hidden}.minimal-home.stage-zero.flow-unlocked{min-height:220vh}.minimal-home.stage-one,.minimal-home.stage-two{min-height:220vh;--hero-stage-gap: clamp(10px, 1.8vh, 18px)}.stage-canvas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;justify-items:center;align-content:start;gap:var(--stage-flow-gap);padding:calc(var(--top-edge-offset) + var(--hero-reserved-space) + var(--hero-stage-gap)) .75rem var(--stage-canvas-vpad);transition:padding-top .18s cubic-bezier(.2,.8,.2,1)}.hero-title{margin:0;position:fixed;display:grid;justify-items:center;gap:.03rem;width:min(var(--hero-inline-size),calc(var(--viewport-width) - (var(--hero-edge-offset) * 2)));max-width:calc(var(--viewport-width) - (var(--hero-edge-offset) * 2));left:50%;top:170px;z-index:4;pointer-events:none;opacity:1;text-align:center;transform:translate(-50%,-50%);transition:left .62s cubic-bezier(.2,.8,.2,1),top .62s cubic-bezier(.2,.8,.2,1),transform .62s cubic-bezier(.2,.8,.2,1),width .62s cubic-bezier(.2,.8,.2,1),max-width .62s cubic-bezier(.2,.8,.2,1),opacity .22s ease}.minimal-home.hero-layout-edge-left-pending .hero-title,.minimal-home.hero-layout-edge-left .hero-title{left:var(--hero-edge-offset);top:var(--top-edge-offset);justify-items:center;text-align:center;transform:translate(0)}.minimal-home.hero-layout-edge-left-pending .hero-title,.minimal-home.hero-layout-top-center-pending .hero-title,.minimal-home.hero-layout-top-center .hero-title{justify-items:center;text-align:center}.minimal-home.hero-layout-top-center-pending .hero-title,.minimal-home.hero-layout-top-center .hero-title{left:50%;top:var(--top-edge-offset);transform:translate(-50%)}.minimal-home.hero-layout-edge-left-pending .hero-title,.minimal-home.hero-layout-top-center-pending .hero-title{opacity:0;transition:none}.hero-title-main{display:inline-block;width:100%;padding:.58rem .95rem;border-radius:.12rem;background:transparent;color:#131313;font-family:Handjet,Geist,Manrope,IBM Plex Sans,Segoe UI,sans-serif;letter-spacing:.03em;font-size:var(--hero-main-font-size);line-height:1;font-weight:700;text-transform:uppercase;transition:opacity .32s ease}.hero-title-handle{width:100%;color:#131313;font-family:Handjet,Geist,Manrope,IBM Plex Sans,Segoe UI,sans-serif;font-size:var(--hero-handle-font-size);line-height:1;font-weight:500;letter-spacing:.08em}.debug-panel{position:fixed;top:var(--top-edge-offset);right:.85rem;z-index:6;border:1px solid #bdbdbd;border-radius:10px;background:#ffffffe6;box-shadow:0 10px 24px #15151514;padding:.4rem .6rem;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.76rem;letter-spacing:.04em;color:#202020;pointer-events:none}.debug-panel p{margin:0;white-space:nowrap}.stage-flow{display:grid;justify-items:center;gap:var(--stage-flow-gap);transform:translateY(0);transition:transform .62s cubic-bezier(.2,.8,.2,1),opacity .34s ease}.minimal-home.stage-zero .stage-flow{transform:translateY(220px)}.minimal-home.stage-two .stage-flow{transform:translateY(calc(var(--stage-two-shift) * -1))}.query-form{width:var(--stage-query-width);opacity:1;transform:translateY(0) scale(1);transform-origin:center top;transition:width .22s ease,opacity .32s ease,transform .62s cubic-bezier(.2,1.2,.32,1)}.query-square{width:100%;border-radius:7px;border:1px solid var(--mono-line);background:var(--mono-paper);color:var(--mono-ink);box-shadow:0 18px 38px #1616160f;padding:.42rem .75rem;font-family:inherit;font-size:1rem;line-height:1.35;resize:none;transition:height .18s linear,min-height .18s linear,transform .12s linear,border-color .16s ease}.minimal-home.stage-zero .query-square{min-height:136px;max-height:440px}.minimal-home.stage-one .query-square,.minimal-home.stage-two .query-square{height:var(--stage-form-height);min-height:var(--stage-form-height);max-height:var(--stage-form-height);overflow:hidden}.minimal-home.stage-two .query-form{opacity:0;transform:translateY(-17vh) scale(.96);pointer-events:none}.query-square::placeholder{color:#767676}.query-square:focus{outline:2px solid #b9b9b9;border-color:#b9b9b9}.flow-connector{width:var(--stage-panel-width);height:1px;opacity:.92;background:linear-gradient(90deg,transparent 0%,#c7c7c7 35%,#c7c7c7 65%,transparent 100%);transform:scaleX(1);transition:opacity .28s ease,transform .28s ease}.minimal-home.stage-two .flow-connector{opacity:.2;transform:scaleX(.8)}.grounded-zone{width:var(--stage-panel-width);height:var(--grounded-panel-height);min-height:var(--grounded-panel-height);max-height:var(--grounded-panel-height);overflow:hidden;border:1px solid var(--mono-line);border-radius:14px;background:var(--mono-paper);box-shadow:0 18px 38px #1616160d;padding:.9rem 1rem;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.55rem;transition:height .14s linear,opacity .22s ease}.grounded-main{min-height:0;overflow-y:auto;display:grid;align-content:start;gap:.7rem}.grounded-context-panel{width:var(--stage-panel-width);height:calc(var(--grounded-panel-height) - 1.2rem);min-height:calc(var(--grounded-panel-height) - 1.2rem);max-height:calc(var(--grounded-panel-height) - 1.2rem);overflow-y:auto;border:1px solid var(--mono-line);border-radius:12px;background:#fcfcfc;box-shadow:0 14px 32px #1616160a;padding:.7rem 2.25rem .7rem .75rem;display:grid;gap:.4rem;position:relative;transition:opacity .22s ease}.grounded-context-close{position:absolute;top:.45rem;right:.45rem;width:1.55rem;height:1.55rem;border:1px solid var(--mono-line);border-radius:999px;background:#f7f7f7;color:#323232;font:inherit;font-size:.9rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.grounded-context-close:hover{border-color:var(--mono-line-strong);background:#efefef}.minimal-home.pre-stage-two .grounded-zone,.minimal-home.pre-stage-two .grounded-context-panel,.minimal-home.stage-two .grounded-zone,.minimal-home.stage-two .grounded-context-panel{opacity:0;pointer-events:none}.grounded-zone.loading{animation:grounded-pulse-zone 1.4s ease-in-out infinite}@keyframes grounded-pulse-zone{0%{box-shadow:0 0 #6c6c6c0f;border-color:var(--mono-line)}50%{box-shadow:0 0 0 8px #6c6c6c14;border-color:var(--mono-line-strong)}to{box-shadow:0 0 #6c6c6c0f;border-color:var(--mono-line)}}.grounded-hint,.preview-hint,.results-empty,.results-status{margin:0;color:var(--mono-muted);font-size:.9rem;line-height:1.45}.preview-meta{margin:0;color:var(--mono-muted);font-size:.82rem;line-height:1.22}.results-empty{width:100%;margin:.8rem 0 0}.grounded-pulse{display:inline-flex;align-items:center;gap:.55rem;color:#3d3d3d;font-weight:500}.grounded-pulse:before{content:"";width:.6rem;height:.6rem;border-radius:999px;background:#595959;animation:pulse-dot 1.1s ease-in-out infinite}@keyframes pulse-dot{0%,to{transform:scale(.75);opacity:.42}50%{transform:scale(1.04);opacity:1}}.grounded-text{margin:0;font-size:.97rem;line-height:1.5}.grounded-inline-link{color:#1f1f1f;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.citation-row{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;margin-top:auto;padding-top:.45rem;border-top:1px solid #e7e7e7}.citation-chip{border:1px solid var(--mono-line);border-radius:999px;background:#f5f5f5;color:#2a2a2a;font:inherit;font-size:.8rem;padding:.3rem .62rem;cursor:pointer}.citation-chip:hover{border-color:var(--mono-line-strong);background:#efefef}.flow-error{margin:0;color:#3f3f3f;font-size:.9rem;border-left:2px solid var(--mono-line-strong);padding-left:.5rem}.stage-switch{width:28px;height:24px;border:0;background:transparent;padding:0;cursor:pointer}.stage-switch:before{content:"";display:block;width:0;height:0;margin:0 auto;border-left:10px solid transparent;border-right:10px solid transparent;opacity:.8}.stage-switch-down{position:fixed;left:50%;bottom:1rem;z-index:7;transform:translate(-50%);pointer-events:none;opacity:0;transition:opacity .22s ease}.stage-switch-down:before{border-top:14px solid #8a8a8a;animation:stage-triangle-pulse 1.5s ease-in-out infinite}.stage-switch-down.visible{opacity:1;pointer-events:auto}.stage-switch-up{position:fixed;top:calc(var(--top-edge-offset) + var(--hero-reserved-space));left:min(calc(50% + (var(--stage-panel-width) / 2) + .85rem),calc(100vw - .9rem));z-index:8;transform:translate(-50%);opacity:0;pointer-events:none;transition:opacity .22s ease,top .42s cubic-bezier(.2,.8,.2,1)}.stage-switch-up:before{border-bottom:12px solid #8a8a8a}.stage-switch-up.visible{opacity:1;pointer-events:auto}.stage-switch:hover:before{opacity:1}@keyframes stage-triangle-pulse{0%,to{transform:scale(.8);opacity:.48}50%{transform:scale(1);opacity:1}}.results-stage{position:fixed;top:calc(var(--top-edge-offset) + var(--hero-reserved-space));left:50%;z-index:5;width:var(--stage-panel-width);height:calc(var(--viewport-height) - var(--top-edge-offset) - var(--hero-reserved-space));overflow:hidden;padding:0;background:var(--mono-paper);box-shadow:0 -18px 44px #1818181a;border-top:1px solid var(--mono-line);border-left:1px solid var(--mono-line);border-right:1px solid var(--mono-line);transform:translate(-50%,106%);opacity:0;pointer-events:none;transition:transform .62s cubic-bezier(.22,.92,.24,1.1),opacity .34s ease,top .42s cubic-bezier(.2,.8,.2,1),height .42s cubic-bezier(.2,.8,.2,1)}.results-stage.revealed{pointer-events:auto;opacity:1;transform:translate(-50%)}.results-stage-scroll{height:100%;overflow-y:auto;padding:1.3rem 1rem 2rem}.results-header{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;width:100%}.results-header h2{margin:0;font-size:1.03rem;letter-spacing:.04em;text-transform:uppercase;font-weight:700}.results-loading-block{margin-top:.8rem;display:grid;gap:.45rem;width:100%}.results-loading-block span{display:block;border-radius:10px;height:.75rem;background:linear-gradient(90deg,#eee,#dadada,#eee);background-size:220% 100%;animation:loading-row 1.2s linear infinite}.results-loading-block span:nth-child(2){width:92%}.results-loading-block span:nth-child(3){width:78%}@keyframes loading-row{0%{background-position:220% 0}to{background-position:-220% 0}}.results-list{margin-top:.85rem;display:grid;gap:.55rem;width:100%}.result-hit{border:1px solid var(--mono-line);background:#fff;color:inherit;width:100%;text-align:left;border-radius:12px;padding:.65rem .72rem;display:grid;grid-template-columns:auto 1fr auto;gap:.65rem;align-items:start;cursor:pointer;transition:border-color .16s ease,background .16s ease}.result-hit:hover,.result-card.active .result-hit{border-color:var(--mono-line-strong);background:#f8f8f8}.result-order{font-size:.74rem;color:var(--mono-muted);letter-spacing:.1em;padding-top:.2rem}.result-body h3{margin:0;font-size:.91rem}.result-body p{margin:.2rem 0 0;font-size:.86rem;color:#343434;line-height:1.4}.result-meta{color:var(--mono-muted);font-size:.78rem}.result-action{align-self:center;justify-self:end;font-size:.72rem;color:var(--mono-muted);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.result-context-panel{margin-top:.5rem;width:100%;max-height:calc(var(--grounded-panel-height) - 1.2rem);overflow-y:auto;border:1px solid var(--mono-line);border-radius:12px;background:#fcfcfc;box-shadow:0 14px 32px #1616160a;padding:.7rem 2.25rem .7rem .75rem;display:grid;gap:.4rem;position:relative;transition:opacity .22s ease}.chunk-content{display:grid;gap:.45rem}.chunk-messages{display:grid;gap:.38rem;max-height:13rem;overflow-y:auto}.chunk-message-row{border:1px solid var(--mono-line);border-radius:8px;padding:.45rem .55rem;background:#fff}.chunk-message-row p{margin:0;font-size:.83rem;line-height:1.35}.chunk-message-meta{font-size:.7rem;color:var(--mono-muted);margin-bottom:.24rem}.chunk-message-meta a{color:inherit;text-decoration:underline;text-underline-offset:2px}.minimal-home:not(.stage-zero).viewport-resizing .hero-title,.minimal-home:not(.stage-zero).viewport-resizing .hero-title-main,.minimal-home:not(.stage-zero).viewport-resizing .stage-canvas,.minimal-home:not(.stage-zero).viewport-resizing .stage-flow,.minimal-home:not(.stage-zero).viewport-resizing .query-form,.minimal-home:not(.stage-zero).viewport-resizing .query-square,.minimal-home:not(.stage-zero).viewport-resizing .flow-connector,.minimal-home:not(.stage-zero).viewport-resizing .grounded-zone,.minimal-home:not(.stage-zero).viewport-resizing .grounded-context-panel,.minimal-home:not(.stage-zero).viewport-resizing .stage-switch-up,.minimal-home:not(.stage-zero).viewport-resizing .results-stage{transition:none!important;animation:none!important}.minimal-home:not(.stage-zero).viewport-resizing .hero-title{opacity:0!important;visibility:hidden}@media (max-width: 1024px){.minimal-home{--stage-panel-width: 92vw}}@media (max-height: 780px){.minimal-home{--grounded-panel-height: clamp(150px, 27vh, 260px)}}@media (max-width: 700px){.minimal-home{--top-edge-offset: 10px}.results-stage-scroll{padding:1.05rem .75rem 1.5rem}.stage-switch-up{left:min(calc(50% + (var(--stage-panel-width) / 2) + .72rem),calc(100vw - .72rem))}.result-hit{grid-template-columns:1fr;gap:.35rem}.result-action{justify-self:start}}@media (prefers-reduced-motion: reduce){.minimal-home *,.minimal-home *:before,.minimal-home *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
