.algorithm-lab-world{--lab-ink:#15231d;--lab-muted:#647168;--lab-line:#d6ded9;--lab-line-strong:#becac3;--lab-surface:#f7f9f8;--lab-panel:#ffffff;--lab-canvas:#e9eeeb;--lab-shell:#101915;--lab-rail:#14201b;--lab-green:#277651;--lab-green-bright:#4ab982;--lab-green-soft:#e5f2eb;--lab-orange:#ce6649;--lab-orange-soft:#fff0eb;min-height:100vh;color:var(--lab-ink);color-scheme:light;background:#edf1ee}.algorithm-lab-world:before{background:linear-gradient(rgba(255,255,255,.55),rgba(255,255,255,0) 28rem),radial-gradient(circle at 88% 8%,rgba(39,118,81,.08),transparent 24rem)}.algorithm-lab-world :is(h1,h2,h3,h4,p,figure,ol,ul){margin-top:0}.algorithm-lab-main{position:relative;z-index:1;width:min(100%,1500px);margin-inline:auto;padding:clamp(2rem,4vw,3.75rem) clamp(1rem,3.5vw,3.75rem) clamp(4rem,7vw,7rem)}.algorithm-lab-intro{width:min(100%,1320px);margin:0 auto clamp(1.35rem,3vw,2.25rem)}.algorithm-lab-intro__row{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.algorithm-console__rail,.algorithm-console__topbar,.algorithm-count,.algorithm-lab-footer>span,.algorithm-lab-intro__eyebrow,.algorithm-label,.algorithm-panel__header,.algorithm-tabs,.budget-trace-sheet>header,.compute-rule,.rag-stack-note,.vlm-receipts{font-family:IBM Plex Mono,SFMono-Regular,Cascadia Code,monospace}.algorithm-lab-intro__eyebrow{display:block;margin-bottom:.7rem;color:var(--lab-green);font-size:.62rem;font-weight:720;letter-spacing:.1em}.algorithm-lab-intro h1{margin-bottom:.5rem;color:var(--lab-ink);font-size:clamp(1.85rem,3vw,2.65rem);font-weight:620;letter-spacing:-.05em;line-height:1.1}.algorithm-lab-intro__row p{max-width:52rem;margin-bottom:0;color:var(--lab-muted);font-size:clamp(.88rem,1.1vw,1rem);line-height:1.72}.algorithm-lab-back{display:inline-flex;min-height:44px;flex:0 0 auto;align-items:center;gap:.55rem;padding:.7rem .9rem;color:var(--lab-green);border:1px solid var(--lab-line-strong);border-radius:10px;background:rgba(255,255,255,.7);font:650 .69rem/1 IBM Plex Mono,SFMono-Regular,monospace;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.algorithm-lab-back:hover{border-color:var(--lab-green);background:#fff;transform:translateY(-1px)}.algorithm-lab-desk{width:min(100%,1360px);margin-inline:auto;overflow:hidden;border:1px solid rgba(16,25,21,.22);border-radius:20px;background:var(--lab-shell);box-shadow:0 22px 58px rgba(25,42,33,.14)}.algorithm-console__topbar{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:1.5rem;padding:.8rem 1.1rem;color:#e8f0eb;border-bottom:1px solid rgba(255,255,255,.09);background:var(--lab-shell)}.algorithm-console__identity{display:flex;min-width:0;align-items:center;gap:.75rem}.algorithm-console__signal{width:10px;height:10px;flex:0 0 auto;border-radius:50%;background:var(--lab-green-bright);box-shadow:0 0 0 4px rgba(74,185,130,.13)}.algorithm-console__identity div,.algorithm-console__runtime span{display:grid;gap:.24rem}.algorithm-console__identity small,.algorithm-console__runtime small{color:rgba(232,240,235,.47);font-size:.52rem;font-weight:650;letter-spacing:.08em}.algorithm-console__identity strong{overflow:hidden;font-size:.75rem;font-weight:650;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.algorithm-console__runtime{display:flex;flex:0 0 auto;align-items:center;gap:1.4rem}.algorithm-console__runtime span{padding-left:1.25rem;border-left:1px solid rgba(255,255,255,.1)}.algorithm-console__runtime b{color:rgba(232,240,235,.86);font-size:.55rem;font-weight:650;letter-spacing:.035em}.algorithm-console__runtime-status b{color:#76d5a5}.algorithm-console__body{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:710px}.algorithm-console__rail{display:flex;min-width:0;flex-direction:column;padding:1rem .75rem;color:#dfe8e2;border-right:1px solid rgba(255,255,255,.08);background:var(--lab-rail)}.algorithm-console__rail-label{margin:.25rem .65rem .65rem;color:rgba(223,232,226,.42);font-size:.55rem;font-weight:650;letter-spacing:.1em}.algorithm-tabs{display:grid;gap:.35rem}.algorithm-tabs button{display:grid;min-width:0;min-height:70px;grid-template-columns:24px minmax(0,1fr) auto;gap:.6rem;align-items:center;padding:.7rem .65rem;color:rgba(223,232,226,.62);border:1px solid transparent;border-radius:10px;background:transparent;cursor:pointer;text-align:left;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.algorithm-tabs button:hover{color:#fff;background:rgba(255,255,255,.045)}.algorithm-tabs button[aria-selected=true]{color:#fff;border-color:rgba(74,185,130,.28);background:rgba(74,185,130,.11)}.algorithm-tabs button>span:first-child{color:rgba(223,232,226,.38);font-size:.57rem;font-weight:700}.algorithm-tabs button[aria-selected=true]>span:first-child{color:#76d5a5}.algorithm-tabs__copy{display:grid;min-width:0;gap:.32rem}.algorithm-tabs__copy b{overflow:hidden;font-family:Inter,Noto Sans SC,PingFang SC,sans-serif;font-size:.76rem;font-weight:620;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.algorithm-tabs__copy small{color:rgba(223,232,226,.42);font-size:.54rem;font-weight:600;letter-spacing:.03em}.algorithm-tabs button i{color:rgba(223,232,226,.25);font-family:inherit;font-size:1rem;font-style:normal}.algorithm-tabs button[aria-selected=true] i{color:#76d5a5}.algorithm-console__rail-note{display:grid;gap:.35rem;margin:auto .5rem .3rem;padding:.9rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.025)}.algorithm-console__rail-note span{color:rgba(223,232,226,.36);font-size:.5rem;letter-spacing:.08em}.algorithm-console__rail-note b{color:#76d5a5;font-size:.55rem;font-weight:650}.algorithm-console__rail-note p{margin:.18rem 0 0;color:rgba(223,232,226,.55);font-family:Inter,Noto Sans SC,PingFang SC,sans-serif;font-size:.68rem;line-height:1.55}.algorithm-console__workspace{min-width:0;padding:14px;background:var(--lab-canvas)}.algorithm-panel{min-height:680px;overflow:hidden;color:var(--lab-ink);border:1px solid var(--lab-line);border-radius:14px;background:var(--lab-surface)}.algorithm-panel[hidden]{display:none}.algorithm-panel__header{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:1rem;padding:.72rem 1rem;color:var(--lab-muted);border-bottom:1px solid var(--lab-line);background:#fff}.algorithm-panel__header>div{display:grid;gap:.25rem}.algorithm-panel__header>div:last-child{justify-items:end;text-align:right}.algorithm-panel__header span{color:#8a9790;font-size:.51rem;font-weight:650;letter-spacing:.08em}.algorithm-panel__header b,.algorithm-panel__header p{margin:0;font-size:.64rem;font-weight:650;letter-spacing:.02em}.algorithm-panel__header p{color:var(--lab-ink)}.algorithm-panel__header b{color:var(--lab-green)}.algorithm-panel__content{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(430px,1.22fr);gap:12px;padding:12px}.algorithm-control-sheet,.algorithm-output-sheet,.budget-branch-picker,.budget-trace-sheet,.rag-query-sheet,.rag-results-sheet,.vlm-pool-sheet,.vlm-selection-sheet{min-width:0;padding:clamp(1.1rem,2vw,1.6rem);border:1px solid var(--lab-line);border-radius:12px;background:var(--lab-panel)}.algorithm-output-sheet,.budget-trace-sheet,.rag-results-sheet,.vlm-selection-sheet{background:#f9fbfa}.algorithm-section-heading h3{margin:.7rem 0 .45rem;color:var(--lab-ink);font-size:clamp(1.08rem,1.6vw,1.4rem);font-weight:630;letter-spacing:-.025em;line-height:1.3}.algorithm-section-heading>p{margin-bottom:0;color:var(--lab-muted);font-size:.8rem;line-height:1.68}.algorithm-section-heading--row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.algorithm-label{display:inline-flex;min-height:23px;align-items:center;padding:.3rem .42rem;color:#68766e;border:1px solid var(--lab-line);border-radius:5px;background:#f5f7f6;font-size:.52rem;font-weight:700;letter-spacing:.065em;line-height:1}.algorithm-label--green{color:var(--lab-green);border-color:#b8d8c6;background:var(--lab-green-soft)}.algorithm-label--bloom{color:#a54e36;border-color:#e9c2b6;background:var(--lab-orange-soft)}.algorithm-count{flex:0 0 auto;color:#77857d;font-size:.62rem;font-weight:650}.algorithm-evidence-note{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem 1rem;align-items:start;padding:.9rem 1rem;color:#6b5b55;border:1px solid #e9d0c7;border-radius:10px;background:#fff8f5}.algorithm-evidence-note p{margin:0;font-size:.75rem;line-height:1.65}.algorithm-evidence-note strong{color:#94452f}.compute-controls{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1.35rem}.compute-controls label,.vlm-controls label{display:grid;gap:.42rem;color:#65736b;font:650 .59rem/1.35 IBM Plex Mono,SFMono-Regular,monospace;letter-spacing:.025em}.compute-controls select,.rag-search input,.vlm-controls select{width:100%;min-height:44px;padding:.68rem .75rem;color:var(--lab-ink);border:1px solid var(--lab-line-strong);border-radius:8px;background:#fff;font:520 .8rem/1.2 Inter,Noto Sans SC,PingFang SC,sans-serif}.compute-rule{margin-top:1rem;padding:.85rem;border:1px solid #d6e7dc;border-radius:8px;background:#f2f8f4}.compute-rule p{margin:.6rem 0 0;color:#5c6b62;font-size:.62rem;line-height:1.62}.compute-ranking{display:grid;gap:.6rem;margin:1rem 0 0;padding:0;list-style:none}.compute-ranking li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.78rem .85rem;border:1px solid var(--lab-line);border-radius:9px;background:#fff}.compute-ranking__rank{color:var(--lab-orange);font:700 .61rem/1 IBM Plex Mono,SFMono-Regular,monospace}.compute-ranking h4{margin:0 0 .28rem;font-size:.88rem;font-weight:650}.compute-ranking h4 small{color:#77857d;font:520 .63rem/1 IBM Plex Mono,SFMono-Regular,monospace}.compute-ranking p{margin-bottom:0;color:#718078;font:520 .56rem/1.52 IBM Plex Mono,SFMono-Regular,monospace}.compute-ranking li>strong{color:var(--lab-green);font:680 1.2rem/1 IBM Plex Mono,SFMono-Regular,monospace}.compute-ranking li>strong small{color:#8a9790;font-size:.52rem}.compute-rejections{margin-top:.9rem;border-top:1px solid var(--lab-line)}.compute-rejections summary{min-height:44px;padding:.85rem .1rem;color:#5d6c64;cursor:pointer;font-size:.72rem;font-weight:620}.compute-rejections summary span{margin-left:.4rem;color:var(--lab-orange)}.compute-rejections ul{display:grid;gap:.45rem;margin:0;padding:0 0 .35rem;list-style:none}.compute-rejections li{display:flex;justify-content:space-between;gap:1rem;padding:.62rem .7rem;border:1px solid #e3e8e5;border-radius:7px;background:#fff;font-size:.65rem}.compute-rejections li span{color:#75827b;text-align:right}.algorithm-empty{margin:1.1rem 0 0;padding:.9rem;color:#65736b;border:1px dashed var(--lab-line-strong);border-radius:8px;background:#fff;font-size:.74rem;line-height:1.6}.budget-branch-buttons{display:grid;gap:.6rem;margin-top:1.3rem}.budget-branch-buttons button,.rag-presets button,.rag-search button,.vlm-mode-buttons button{min-height:44px;color:var(--lab-ink);border:1px solid var(--lab-line-strong);border-radius:8px;background:#fff;cursor:pointer;font-family:inherit;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.budget-branch-buttons button:hover,.rag-presets button:hover,.vlm-mode-buttons button:hover{border-color:var(--lab-green)}.budget-branch-buttons button{display:grid;gap:.25rem;padding:.75rem .85rem;text-align:left}.budget-branch-buttons button[aria-pressed=true],.vlm-mode-buttons button[aria-pressed=true]{color:#fff;border-color:var(--lab-green);background:var(--lab-green)}.budget-branch-buttons span{font:650 .74rem/1.25 IBM Plex Mono,SFMono-Regular,monospace}.budget-branch-buttons small{opacity:.72;font-size:.65rem}.budget-warning{margin-top:.9rem;padding:.85rem;border:1px solid #ecd0c7;border-radius:8px;background:#fff8f5}.budget-warning p{margin:.58rem 0 0;color:#6b5b55;font-size:.69rem;line-height:1.6}.budget-trace-sheet>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.budget-trace-sheet>header h3{margin:.65rem 0 0;font-family:Inter,Noto Sans SC,PingFang SC,sans-serif;font-size:clamp(1.08rem,1.7vw,1.4rem);font-weight:630;letter-spacing:-.02em}.budget-trace-sheet>header>span{color:#839088;font-size:.52rem}.budget-trace{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem;margin:1.25rem 0;padding:0;list-style:none}.budget-trace li{position:relative;min-height:108px;padding:.8rem;overflow:visible;border:1px solid var(--lab-line);border-radius:8px;background:#fff}.budget-trace li:not(:last-child):after{content:"→";position:absolute;right:-.48rem;top:50%;z-index:2;width:.95rem;color:var(--lab-orange);background:#f9fbfa;font-size:.7rem;text-align:center;transform:translateY(-50%)}.budget-trace span{color:var(--lab-orange);font:700 .56rem/1 IBM Plex Mono,SFMono-Regular,monospace}.budget-trace p{margin:1.25rem 0 0;font-size:.7rem;line-height:1.5}.budget-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem}.budget-facts div{padding:.8rem;border:1px solid #d7e8de;border-radius:8px;background:#f1f8f4}.budget-facts span,.budget-facts strong{display:block;font-family:IBM Plex Mono,SFMono-Regular,monospace}.budget-facts strong{color:var(--lab-green);font-size:clamp(1rem,1.8vw,1.35rem)}.budget-facts span{margin-top:.32rem;color:#748179;font-size:.51rem;letter-spacing:.045em}.budget-conclusion,.budget-interval{margin:.78rem 0 0;color:#65736b;font-size:.69rem;line-height:1.55}.budget-conclusion{padding:.7rem .8rem;border-left:3px solid var(--lab-orange);background:#fff}.rag-search{margin-top:1.3rem}.rag-search>label{display:block;margin-bottom:.42rem;color:#65736b;font:650 .59rem/1 IBM Plex Mono,SFMono-Regular,monospace}.rag-search>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.rag-search button{padding-inline:1rem;color:#fff;border-color:var(--lab-green);background:var(--lab-green);font-size:.73rem;font-weight:650}.rag-search button:hover{background:#1f6544}.rag-presets{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-top:.7rem}.rag-presets span{color:#7c8982;font-size:.65rem}.rag-presets button{min-height:44px;padding:.58rem .7rem;font:580 .59rem/1 IBM Plex Mono,SFMono-Regular,monospace}.rag-stack-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.42rem .65rem;margin-top:1.1rem;padding:.8rem;border:1px solid #d7e8de;border-radius:8px;background:#f2f8f4;font-size:.55rem;line-height:1.5}.rag-stack-note span{color:#77857d}.rag-stack-note b{color:var(--lab-green);font-weight:650}.rag-results{display:grid;gap:.6rem;margin:1rem 0 0;padding:0;list-style:none}.rag-results li{padding:.82rem;border:1px solid var(--lab-line);border-radius:9px;background:#fff}.rag-results header{display:flex;align-items:center;gap:.6rem;margin-bottom:.55rem}.rag-results cite,.rag-results header span{color:var(--lab-green);font:650 .54rem/1.35 IBM Plex Mono,SFMono-Regular,monospace;letter-spacing:.035em}.rag-results header b{font-size:.74rem;font-weight:650}.rag-results p{margin-bottom:.5rem;color:#526159;font-size:.72rem;line-height:1.62}.rag-results mark{padding:0 .08em;color:var(--lab-ink);border-radius:2px;background:#f7c9bb}.rag-results cite{display:block;color:#7d8a83;font-style:normal}.vlm-desk{grid-template-columns:minmax(440px,1.35fr) minmax(290px,.65fr)}.vlm-controls{display:flex;justify-content:space-between;gap:.75rem;margin-top:1.1rem}.vlm-mode-buttons{display:flex;gap:.4rem}.vlm-mode-buttons button{padding:.62rem .7rem;font:620 .62rem/1 IBM Plex Mono,SFMono-Regular,monospace}.vlm-controls label{min-width:116px}.vlm-card-pool{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin:1rem 0 0;padding:0;list-style:none}.vlm-card-pool li{position:relative;min-height:120px;padding:.68rem;border:1px solid var(--lab-line);border-radius:8px;background:#f6f8f7;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.vlm-card-pool li[data-selected=true]{border-color:#8dc2a5;background:#edf7f1;box-shadow:inset 0 0 0 1px rgba(39,118,81,.08)}.vlm-card-pool li[data-noisy=true]{border-style:dashed}.vlm-card-pool li>b,.vlm-card-pool li>p,.vlm-card-pool li>span{font-family:IBM Plex Mono,SFMono-Regular,monospace}.vlm-card-pool li>span{color:var(--lab-orange);font-size:.53rem;font-weight:700}.vlm-card-pool h4{margin:.9rem 0 .45rem;font-size:.68rem;font-weight:620;line-height:1.45}.vlm-card-pool p{margin-bottom:0;color:#77857d;font-size:.48rem;line-height:1.45}.vlm-card-pool b{position:absolute;top:.52rem;right:.52rem;color:var(--lab-green);font-size:.48rem}.vlm-selection{display:grid;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none}.vlm-selection li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;padding:.65rem;border:1px solid var(--lab-line);border-radius:8px;background:#fff}.vlm-selection li>span{color:var(--lab-orange);font:700 .55rem/1.4 IBM Plex Mono,SFMono-Regular,monospace}.vlm-selection b,.vlm-selection p{font-family:IBM Plex Mono,SFMono-Regular,monospace}.vlm-selection b{font-size:.62rem}.vlm-selection p{margin:.28rem 0 0;color:#78857e;font-size:.51rem;line-height:1.45}.vlm-receipts{display:grid;gap:.4rem;margin-top:.9rem}.vlm-receipts>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;align-items:center;padding:.62rem .65rem;border-top:1px solid var(--lab-line);font-size:.49rem}.vlm-receipts span{color:var(--lab-orange);font-weight:700}.vlm-receipts p{margin:0;color:#66746c}.vlm-receipts b{color:var(--lab-green);font-weight:650;text-align:right}.algorithm-lab-footer{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;width:min(100%,1320px);margin:clamp(2rem,4vw,3rem) auto 0;padding-top:1.1rem;color:var(--lab-muted);border-top:1px solid var(--lab-line-strong)}.algorithm-lab-footer>span{color:var(--lab-green);font-size:.56rem;font-weight:700;letter-spacing:.08em}.algorithm-lab-footer p{max-width:54rem;margin:0;font-size:.72rem;line-height:1.65}.algorithm-lab-footer b{color:var(--lab-ink);font:650 .59rem/1 IBM Plex Mono,SFMono-Regular,monospace}.algorithm-lab-world :is(a,button,input,select,summary):focus-visible{outline:3px solid rgba(62,160,112,.8);outline-offset:3px}@media (max-width:1120px){.algorithm-panel__content,.vlm-desk{grid-template-columns:1fr}.algorithm-evidence-note{grid-column:auto}.vlm-card-pool{grid-template-columns:repeat(4,minmax(105px,1fr));overflow-x:auto;padding-bottom:.35rem}}@media (max-width:860px){.algorithm-console__body{grid-template-columns:1fr}.algorithm-console__rail{display:block;padding:.65rem;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.algorithm-console__rail-label,.algorithm-console__rail-note{display:none}.algorithm-tabs{grid-template-columns:repeat(4,minmax(150px,1fr));overflow-x:auto;padding-bottom:.2rem;scrollbar-width:thin}.algorithm-tabs button{min-height:64px}.algorithm-console__workspace{padding:10px}}@media (max-width:700px){.algorithm-lab-main{padding:2.1rem .8rem 4.5rem}.algorithm-lab-intro__row{display:block}.algorithm-lab-back{margin-top:1rem}.algorithm-lab-desk{border-radius:15px}.algorithm-console__topbar{min-height:62px;padding:.75rem .85rem}.algorithm-console__runtime span:not(.algorithm-console__runtime-status){display:none}.algorithm-console__runtime span{padding-left:.85rem}.algorithm-tabs{grid-template-columns:repeat(4,minmax(136px,1fr))}.algorithm-panel{min-height:0;border-radius:10px}.algorithm-panel__header{min-height:58px;padding:.68rem .75rem}.algorithm-panel__content{padding:8px}.algorithm-control-sheet,.algorithm-output-sheet,.budget-branch-picker,.budget-trace-sheet,.rag-query-sheet,.rag-results-sheet,.vlm-pool-sheet,.vlm-selection-sheet{padding:1rem;border-radius:9px}.budget-facts,.budget-trace,.compute-controls{grid-template-columns:1fr}.budget-trace li{min-height:auto}.budget-trace li:not(:last-child):after{content:"↓";right:.65rem;top:auto;bottom:-.62rem;transform:none}.vlm-controls{align-items:stretch;flex-direction:column}.vlm-mode-buttons{display:grid;grid-template-columns:1fr 1fr}.vlm-card-pool{grid-template-columns:repeat(2,1fr);overflow:visible}.vlm-receipts>div{grid-template-columns:auto minmax(0,1fr)}.vlm-receipts b{grid-column:2;text-align:left}}@media (max-width:430px){.algorithm-lab-main{padding-inline:.55rem}.algorithm-lab-intro{padding-inline:.25rem}.algorithm-console__identity small{display:none}.algorithm-console__identity strong{font-size:.7rem}.algorithm-console__runtime-status small{display:none}.algorithm-tabs{grid-template-columns:repeat(4,minmax(128px,1fr))}.algorithm-panel__header>div:last-child span{display:none}.algorithm-evidence-note,.algorithm-lab-footer,.compute-controls{grid-template-columns:1fr}.compute-ranking li{grid-template-columns:auto minmax(0,1fr)}.compute-ranking li>strong{grid-column:2}.budget-trace-sheet>header,.compute-rejections li{align-items:flex-start;flex-direction:column}.rag-search>div,.vlm-card-pool{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.algorithm-lab-world *,.algorithm-lab-world :after,.algorithm-lab-world :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}