:root{color:#24372f;font-synthesis:none;--green:#1d5145;--muted:#78847b;--line:#dfe5dc;--purple:#8470bc;--teal:#4b917d;background:#f7f8f3;font-family:Inter,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #8fa77b}a{color:inherit;text-decoration:none}.app-shell{grid-template-columns:242px minmax(0,1fr);max-width:1600px;margin:auto;display:grid}.sidebar{border-right:1px solid var(--line);background:#f0f3ea;flex-direction:column;min-height:calc(100vh - 60px);padding:34px 20px 28px 26px;display:flex}.brand{letter-spacing:-.8px;align-items:center;gap:10px;margin-bottom:58px;font-size:20px;font-weight:750;display:flex}.brand-symbol{background:var(--green);color:#d6edb3;letter-spacing:-4px;border-radius:7px;place-items:center;width:30px;height:34px;padding-right:4px;display:grid}.brand-thin{font-weight:400}.side-label,.tiny-label,.index-tag,.eyebrow,.topline,.local-indicator,.site-footer,.edition{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.side-label{letter-spacing:1.3px;color:var(--muted);margin:0 0 13px 9px;font-size:10px}.scenario-nav{text-align:left;color:#627066;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;width:100%;margin-bottom:6px;padding:16px 11px;display:flex}.scenario-number{color:#8b998a;font:12px ui-monospace,monospace}.scenario-nav strong{font-size:14px;display:block}.scenario-nav small{margin-top:6px;font-size:11px;font-weight:400;display:block}.nav-arrow{opacity:0;margin-left:auto}.scenario-nav.selected{color:var(--green);background:#e1e9d8}.selected .nav-arrow{opacity:1}.side-note{border-top:1px solid #dce3d4;margin:35px 9px 30px;padding-top:23px}.tiny-label{letter-spacing:1px;color:var(--muted);font-size:10px}.side-note p{color:#71816e;font-size:13px;line-height:1.9}.side-note strong{color:#496043;font-weight:500}.connection-card{margin-top:auto;padding:22px 9px}.connection-card .side-label{margin-left:0;font-size:9px}.connection-card>div:not(.side-label){justify-content:space-between;margin:14px 0;font-size:11px;display:flex}.status-ready{color:#2b7656}.status-missing{color:#96673d}.connection-card p{color:var(--muted);font-size:10px;line-height:1.7}.text-button{color:#426453;background:0 0;border:0;padding:0;font-size:11px}.local-indicator{color:#6d806b;align-items:center;gap:6px;margin:10px 8px 0;font-size:9px;display:flex}.local-indicator i{background:#769461;border-radius:50%;width:5px;height:5px}main{min-width:0;padding:30px 44px 38px}.topline{color:#788479;letter-spacing:1.4px;justify-content:space-between;font-size:9px;display:flex}.topline b{color:#b2bab0;margin:0 10px;font-weight:400}.edition{color:#3f5145}.edition i{background:#e8ebdf;border-radius:3px;margin-left:10px;padding:4px 7px;font-style:normal;display:inline-block}.hero{justify-content:space-between;align-items:center;padding:43px 0 30px;display:flex}.eyebrow{color:#718063;letter-spacing:1.5px;margin:0 0 17px;font-size:9px}h1{letter-spacing:-2px;margin:0;font-size:clamp(30px,3.5vw,46px);font-weight:620;line-height:1.22}h1 em{color:#6b8862;font-style:normal;font-weight:450}.hero-copy{color:#778077;margin-top:16px;margin-bottom:0;font-size:12px;line-height:1.8}.mobile-break{display:none}.hero-stamp{text-align:center;color:#759062;background:#edf3e4;border:1px solid #d3dfc5;border-radius:50% 50% 5px 5px;margin:0 20px;padding:20px 25px;transform:rotate(5deg)}.hero-stamp>span{font-size:10px}.hero-stamp strong{letter-spacing:-.5px;margin:10px 0;font-family:ui-monospace,monospace;font-size:17px;line-height:1.2;display:block}.hero-stamp small{font-size:9px}.setup-banner{background:#fcf8ed;border:1px solid #e8dfcc;border-radius:9px;align-items:center;gap:14px;margin-bottom:20px;padding:16px 18px;display:flex}.setup-icon{color:#a88344;font-size:25px}.setup-banner strong{color:#76643d;font-size:12px}.setup-banner p{color:#8a7e66;margin:5px 0 0;font-size:11px;line-height:1.6}.setup-banner code{font-size:10px}.setup-banner .outline-tag{white-space:nowrap;color:#8a774c;border-color:#e0d6bf;margin-left:auto}.alert{background:#fff2ee;border:1px solid #e9c2bb;border-radius:8px;margin-bottom:18px;padding:14px;font-size:13px;line-height:1.5}.experiment-card,.analysis-card{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:22px;padding:24px 26px}.section-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.section-heading>div{align-items:center;gap:13px;display:flex}.index-tag{color:#7f8b80;letter-spacing:.8px;font-size:9px}h2{letter-spacing:-.4px;margin:0;font-size:17px;font-weight:650}.outline-tag{color:#7b887c;border:1px solid #dfe4dc;border-radius:5px;padding:6px 9px;font-size:10px}.section-description{color:#7a837b;margin:12px 0 18px;font-size:12px;line-height:1.7}.input-fieldset{border:0;min-width:0;margin:0;padding:0}.preset-row{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.preset{color:#6c786b;background:#fff;border:1px solid #e1e6de;border-radius:20px;padding:7px 11px;font-size:11px}.preset.active{color:#47613b;background:#edf2e6;border-color:#d4dfc8}.field-label{color:#53664f;justify-content:space-between;margin-bottom:9px;font-size:11px;display:flex}.field-label span{color:#94a08d;font-size:10px}textarea{resize:vertical;color:#344830;background:#fafbf8;border:1px solid #dfe5d8;border-radius:7px;width:100%;min-height:104px;padding:15px;font-size:13px;line-height:1.85}textarea:focus{outline-offset:0;outline:2px solid #b6c9a9}.input-meta{color:#93a08b;justify-content:space-between;margin-top:7px;font-size:10px;display:flex}.run-settings{border-top:1px solid #edf0e9;align-items:end;gap:18px;margin-top:18px;padding-top:17px;display:flex}.run-settings>label{color:#87917f;flex-direction:column;gap:7px;font-size:10px;display:flex}select{color:#4c5b44;background:#fff;border:1px solid #dfe5d9;border-radius:6px;max-width:100%;padding:8px 10px;font-size:11px}.call-budget{text-align:right;flex-direction:column;gap:4px;margin-left:auto;display:flex}.call-budget>span{color:#84927a;font-size:10px}.call-budget strong{font-size:21px;font-weight:550}.call-budget small{color:#98a38e;font-size:11px;font-weight:400}.consent{color:#818c78;align-items:flex-start;gap:7px;margin-top:17px;font-size:10px;line-height:1.6;display:flex}.consent input,.check input{accent-color:var(--green);margin-top:2px}.actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;display:flex}.primary-button{background:var(--green);color:#f1f7e8;border:1px solid var(--green);border-radius:7px;align-items:center;gap:20px;min-height:39px;padding:11px 20px;font-size:12px;font-weight:500;display:flex}.primary-button:hover:not(:disabled){background:#2b6352}.primary-button:disabled{opacity:.65;background:#849484;border-color:#849484}.secondary-button{color:#5d6e51;background:#fff;border:1px solid #dde3d6;border-radius:7px;padding:10px 13px;font-size:11px}.stop-button{color:#995e50;background:#fff4f0;border:1px solid #ebc8bc;border-radius:7px;padding:10px 13px;font-size:11px}.action-note{color:#9ba491;margin-left:auto;font-size:9px}.comparison{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:23px;display:grid}.model-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.model-header{justify-content:space-between;align-items:center;gap:6px;padding:23px 23px 0;display:flex}.model-header .tiny-label{letter-spacing:1.4px;font-size:8px}.model-header h3{letter-spacing:-.8px;align-items:center;gap:8px;margin:7px 0 0;font-size:23px;font-weight:550;display:flex}.model-dot{background:var(--purple);border-radius:50%;width:8px;height:8px}.jev .model-dot{background:var(--teal)}.lane-state{color:#8b9580;white-space:nowrap;border:1px solid #e4e7df;border-radius:20px;padding:5px 8px;font-size:9px}.model-name{color:#a0a696;overflow-wrap:anywhere;padding:0 23px;font:9px ui-monospace,monospace}.metric-row{background:linear-gradient(#fff,#faf9fc);gap:34px;padding:17px 23px 20px;display:flex}.jev .metric-row{background:linear-gradient(#fff,#f6faf7)}.metric-row>div{flex-direction:column;gap:7px;display:flex}.metric-row span{color:#8a9282;font-size:10px}.metric-row strong{color:#7864a3;letter-spacing:-1px;font:500 27px ui-monospace,monospace}.jev .metric-row strong{color:#48856f}.result-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:166px;padding:15px;display:flex}.result-empty p{color:#829078;margin:16px 0 7px;font-size:12px}.result-empty>span{color:#a5ad9c;font-size:10px}.empty-lines{flex-direction:column;gap:5px;width:60px;display:flex}.empty-lines i{background:#e9ebe4;border-radius:4px;height:3px}.empty-lines i:nth-child(2){width:80%}.empty-lines i:nth-child(3){width:55%}.card-bottom{color:#87927a;border-top:1px solid #edf0e9;justify-content:space-between;margin-top:auto;padding:13px 20px;font-size:9px;display:flex}.answer-content{overflow-wrap:anywhere;padding:21px 23px}.answer-chips{flex-wrap:wrap;gap:7px;display:flex}.answer-chips span{color:#776096;background:#f0ecf8;border-radius:6px;padding:7px 10px;font-size:12px}.jev .answer-chips span{color:#44806a;background:#e7f2ec}.quality{color:#8a927f;margin:16px 0 0;font-size:10px}.quality.pass{color:#428565}.quality.fail{color:#ae754b}.reply-text,.flight-answer{white-space:pre-wrap;font-size:13px;line-height:1.8}.raw{margin-top:18px}.raw summary{color:#94a088;font-size:10px}.raw pre,.preview pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7f1;border-radius:7px;max-height:320px;padding:14px;font-size:10px;line-height:1.5;overflow:auto}.preview{border-top:1px solid var(--line);margin-top:20px;padding-top:17px}.preview summary{color:#658653;font-size:12px}.preview p{color:#859378;font-size:11px}.result-error{color:#9a6a55;padding:22px;font-size:12px;line-height:1.7}.result-error small{font-size:10px}.rating{color:#8b967f;justify-content:space-between;align-items:center;gap:10px;padding:0 23px 20px;font-size:10px;display:flex}.analysis-card .section-heading h2{font-size:15px}.chart-empty{text-align:center;color:#879477;border:1px dashed #dce2d3;border-radius:8px;margin-top:23px;padding:30px 10px}.chart-empty span{font-size:12px}.chart-empty p{color:#a0aa92;margin:8px 0 0;font-size:10px;line-height:1.6}.chart-legend{color:#9ca58f;gap:18px;margin:25px 0 18px;font-size:10px;display:flex}.gemini-legend{color:var(--purple)}.jev-legend{color:var(--teal)}.round-row{grid-template-columns:28px 1fr;align-items:center;gap:10px;margin:15px 0;display:grid}.round-row>span{color:#9fa993;font:10px ui-monospace,monospace}.bar-line{align-items:center;gap:8px;height:16px;margin:4px 0;display:flex}.bar{border-radius:3px;min-width:0;height:8px}.bar.gemini{background:#a998c8}.bar.jev{background:#78a993}.bar-line small{color:#8b9780;white-space:nowrap;font:10px ui-monospace,monospace}.summary-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;padding-top:20px;display:grid}.summary-grid strong{font-size:12px}.summary-grid p,.measurement-note{color:#8a967f;font-size:10px;line-height:1.7}.measurement-note{background:#f6f8f1;border-radius:5px;padding:10px}.bottom-grid{grid-template-columns:1.2fr 1fr;gap:16px;display:grid}.notes-card{border:1px solid var(--line);color:#78866b;border-radius:9px;min-width:0;padding:17px 18px;font-size:11px;line-height:1.9}.notes-card summary{cursor:pointer;color:#526847;font-size:11px}.notes-card summary>span{color:#96a288;margin-left:8px}.notes-card ul{padding-left:17px}.notes-card li{margin:9px 0}.history-row{border-bottom:1px solid var(--line);flex-direction:column;padding:13px 0;font-size:10px;display:flex}.history-row small{color:#9aa58c;font-size:9px}.site-footer{border-top:1px solid var(--line);color:#9aa68b;justify-content:space-between;gap:10px;max-width:1600px;margin:auto;padding:20px 35px;font-size:9px;display:flex}.flight-controls{flex-wrap:wrap;align-items:center;gap:15px;margin:20px 0 13px;font-size:10px;display:flex}.flight-controls>label:first-child{align-items:center;gap:8px;display:flex}.flight-controls input[type=number]{border:1px solid var(--line);color:#596d4c;border-radius:4px;max-width:110px;padding:6px;font-size:11px}.flight-controls>span{color:#9ca88e}.check{align-items:center;gap:4px;display:flex}.flight-grid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;display:grid}.flight-option{background:#f7faf1;border:1px solid #dce6d1;border-radius:7px;flex-direction:column;gap:9px;padding:12px;font-size:11px;display:flex}.flight-option small{color:#8d9c7f;font-size:9px}.flight-option strong{font-size:12px}.flight-option strong span{color:#91a57e}.flight-option.excluded{opacity:.45;background:#f2f3ee;border-style:dashed}.spinner{border:1px solid #f3f7e8;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=1450px){main{padding-left:65px;padding-right:65px}}@media (width<=1050px){.app-shell{grid-template-columns:205px minmax(0,1fr)}.sidebar{padding-left:16px;padding-right:12px}.brand{font-size:17px}.scenario-nav{gap:8px}.hero-stamp{display:none}main{padding:25px}.action-note{width:100%;margin:3px 0}.metric-row{gap:18px}.metric-row strong{font-size:22px}.section-heading>div{gap:8px}.analysis-card .section-heading>div{display:block}.analysis-card h2{margin-top:7px}}@media (width<=760px){.app-shell{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:16px}.brand{margin-bottom:17px}.sidebar>.side-label,.side-note,.connection-card,.local-indicator{display:none}.sidebar nav{gap:6px;display:flex}.scenario-nav{flex:1;margin:0;padding:10px}.scenario-nav small,.nav-arrow{display:none}.scenario-nav strong{font-size:12px}.scenario-number{font-size:10px}.topline{font-size:8px}.hero{padding:28px 0 24px}h1{font-size:35px}.hero-copy{font-size:11px}.setup-banner .outline-tag{display:none}.setup-banner{padding:13px}.setup-banner p{overflow-wrap:anywhere}main{padding:22px 16px}.experiment-card,.analysis-card{padding:19px 17px}.section-heading>div{display:block}.index-tag{font-size:8px}h2{margin-top:6px}.section-description{font-size:11px}.comparison{grid-template-columns:1fr;gap:14px}.run-settings{flex-wrap:wrap;gap:12px}.run-settings label:nth-child(2){flex:1}.run-settings select{font-size:10px}.call-budget{min-width:55px}.consent{font-size:10px}.bottom-grid{grid-template-columns:1fr}.model-header{padding-top:20px}.result-empty{min-height:135px}.chart-legend{flex-wrap:wrap;gap:10px}.site-footer{flex-direction:column;padding:18px;font-size:8px}.field-label span,.input-meta{font-size:9px}.mobile-break{display:block}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}.comparison-toolbar{justify-content:space-between;align-items:center;gap:18px;margin:30px 0 16px;scroll-margin-top:20px;display:flex}.comparison-toolbar p{color:#78847b;margin:9px 0 0;font-size:11px;line-height:1.7}.lane-progress{padding:10px 23px 0}.lane-progress-count{color:#7864a3;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.jev .lane-progress-count{color:#48856f}.lane-progress-count>span{color:#78847b;font-size:11px}.lane-progress-count>strong{font:500 30px ui-monospace,monospace}.lane-progress-count small{color:#78847b;font:12px -apple-system,BlinkMacSystemFont,sans-serif}.lane-progress progress{appearance:none;width:100%;height:9px;accent-color:var(--purple);background:#eeedf3;border:0;border-radius:5px;margin:10px 0 18px;display:block;overflow:hidden}.lane-progress progress::-webkit-progress-bar{background:#eeedf3;border-radius:5px}.lane-progress progress::-webkit-progress-value{background:var(--purple);border-radius:5px}.lane-progress progress::-moz-progress-bar{background:var(--purple);border-radius:5px}.jev .lane-progress progress{accent-color:var(--teal)}.jev .lane-progress progress::-webkit-progress-value{background:var(--teal)}.jev .lane-progress progress::-moz-progress-bar{background:var(--teal)}.lane-round-picker{color:#68785e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.lane-response-note{color:#78847b;min-height:2em;margin:10px 0 0;font-size:10px;line-height:1.7}.model-header{flex-wrap:wrap}.result-section-title{color:#435548;margin:0 0 14px;font-size:12px;font-weight:650}.answer-fields{gap:13px;margin:0;display:grid}.answer-fields>div{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:10px;display:grid}.answer-fields dt{color:#7c8874;padding-top:4px;font-size:11px}.answer-fields dd{flex-direction:column;gap:5px;margin:0;display:flex}.answer-fields strong{color:#776096;font-size:15px;font-weight:550}.jev .answer-fields strong{color:#44806a}.answer-fields code{color:#929b8b;overflow-wrap:anywhere;font-size:10px}.response-note{color:#7e8a74;margin:13px 0 0;font-size:10px;line-height:1.7}.reply-answer{margin-top:18px}.reply-answer h5{color:#7c8874;margin:0 0 8px;font-size:11px;font-weight:500}.reply-answer .reply-text{color:#384c40;border-left:2px solid #d4cadf;margin:0;padding:8px 0 8px 12px}.jev .reply-answer .reply-text{border-color:#bdd9cb}.response-failure{color:#9a6a55;font-size:12px;line-height:1.7}.response-failure small{font-size:10px}.stage-section{border-top:1px solid #edf0e9;padding:18px 23px}.stage-result{border:1px solid #e4e9df;border-radius:7px;margin-top:12px;padding:13px}.stage-title{color:#56684b;justify-content:space-between;gap:8px;font-size:11px;display:flex}.stage-title span{white-space:nowrap;font-family:ui-monospace,monospace}.stage-model{color:#8a967f;overflow-wrap:anywhere;font:9px ui-monospace,monospace}.stage-result .answer-fields{gap:8px;margin:14px 0}.stage-result .answer-fields>div{grid-template-columns:76px minmax(0,1fr);gap:7px}.stage-result .answer-fields strong{font-size:12px}.stage-result .answer-fields code{font-size:9px}.stage-result .reply-text{font-size:11px}.result-raw{margin:0 23px 20px}.result-raw summary{cursor:pointer;line-height:1.7}.result-details+.rating{padding-top:8px}@media (width<=1050px){.answer-fields>div{grid-template-columns:76px minmax(0,1fr)}}@media (width<=760px){.comparison-toolbar{flex-direction:column;align-items:start;gap:12px}.comparison-toolbar h2{font-size:16px}}.learn-panel{color:#273c33;font-synthesis:none;color-scheme:light;--ink:#273c33;--muted:#65736a;--paper:#fff;--surface:#eef1e9;--line:#dbe2d5;--green:#285b48;--button-text:#fff;--purple:#7756a0;--purple-bg:#f4eef9;--teal:#2f7963;--teal-bg:#eaf3ec;--ochre:#946e38;--ochre-bg:#f7f0df;background:#f7f8f3;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;& *{box-sizing:border-box}& a{color:inherit;text-underline-offset:4px;text-decoration:underline}& a,& input,& summary{touch-action:manipulation}& a:focus-visible,& input:focus-visible,& summary:focus-visible{outline:3px solid var(--teal);outline-offset:5px}& h1,& h2,& h3,& p,& blockquote{margin:0}& h1,& h2,& h3{word-break:keep-all;text-wrap:balance}& p,& blockquote{word-break:keep-all;overflow-wrap:anywhere;line-height:1.75}& .intro{padding-top:40px}& .chapter{color:var(--teal);letter-spacing:.7px;margin-bottom:12px;font-size:12px;font-weight:600}& h1{letter-spacing:-1.8px;font-size:clamp(29px,3.5vw,42px);line-height:1.3}& h1 em{color:var(--teal);font-style:normal}& .intro-heading>p:last-child{color:var(--muted);margin-top:14px;font-size:15px}& .intro-heading strong{color:var(--ink);font-weight:550}& .case-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:26px 0 15px;display:flex}& fieldset{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}& legend{color:var(--muted);margin-bottom:9px;font-size:11px}& fieldset label{cursor:pointer;border:1px solid var(--line);background:var(--paper);border-radius:30px;align-items:center;gap:7px;padding:9px 14px;font-size:13px;display:flex}& fieldset label:has(:checked){background:var(--teal-bg);border-color:var(--teal);color:var(--teal)}& input{accent-color:var(--teal);margin:0}& .case-toolbar>small{color:var(--muted);text-align:right;font-size:11px}& .story-case{display:none}& .story:has(input[value=refund]:checked) .case-refund,& .story:has(input[value=delivery]:checked) .case-delivery{display:block}& .customer-message{border:1px solid var(--line);background:var(--paper);border-radius:15px;align-items:center;gap:25px;padding:15px 27px;display:flex}& .message-picture{width:93px;color:var(--ochre);flex-shrink:0}& .story-icon{width:100%;height:auto;display:block}& .label{color:var(--muted);font-size:12px;display:block}& blockquote{letter-spacing:-.6px;margin-top:8px;font-size:22px;font-weight:560}& .branch{text-align:center;color:var(--muted);padding-top:11px}& .branch span{font-size:10px}& .branch svg{width:100%;height:26px;display:block}& .branch path{stroke:var(--line);stroke-width:2px;fill:none}& .answer-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}& .answer-card{background:var(--tint);border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:13px;padding:23px 25px 17px}& .llm{--accent:var(--purple);--tint:var(--purple-bg)}& .jev{--accent:var(--teal);--tint:var(--teal-bg)}& .answer-card header{color:var(--accent);justify-content:space-between;align-items:center;gap:16px;display:flex}& .model-name{color:inherit;letter-spacing:-.8px;padding:0;font-family:inherit;font-size:25px;font-weight:720}& .role-label{border:1px solid var(--accent);border-radius:30px;padding:5px 10px;font-size:12px}& .answer-card h2{letter-spacing:-.5px;margin:15px 0;font-size:19px;line-height:1.5}& .reply-bubble{background:var(--paper);border:1px solid var(--line);border-radius:10px 10px 10px 0;min-height:128px;padding:15px 17px}& .reply-bubble .label{margin-bottom:5px;font-size:10px}& .reply-bubble p{font-size:15px;line-height:1.8}& .choice-answer{align-items:center;gap:12px;min-height:128px;display:flex}& .choice{border-radius:12px;flex:1;justify-content:center;align-items:center;gap:13px;min-height:88px;display:flex}& .picked{background:var(--paper);color:var(--teal);border:2px solid var(--teal);box-shadow:0 4px 0 var(--line);font-size:30px;font-weight:650}& .picked b{font-size:20px;font-weight:400}& .picked small{align-self:flex-end;padding-bottom:16px;font-size:10px;font-weight:400}& .unpicked{border:1px dashed var(--line);color:var(--muted);flex:.7;font-size:18px}& .card-takeaway{color:var(--accent);margin-top:16px;font-size:13px}& .important-note{color:var(--muted);padding:17px 3px 0;font-size:13px}& .important-note strong{color:var(--ink)}& .story-section{padding-top:63px}& .story-section>h2{letter-spacing:-1px;font-size:clamp(24px,2.5vw,30px);line-height:1.5}& .action-story{margin-top:24px}& .workflow{grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:center;gap:8px;display:grid}& .flow-card{border:1px solid var(--line);background:var(--paper);text-align:center;border-radius:15px;min-height:245px;padding:20px 16px}& .flow-card .story-icon{width:74px;margin:0 auto 14px}& .decision{color:var(--teal);background:var(--teal-bg)}& .application{color:var(--ink)}& .human{color:var(--ochre);background:var(--ochre-bg)}& .flow-card .label{margin-bottom:13px;font-size:11px}& .flow-card h3{letter-spacing:-.3px;font-size:19px;font-weight:600;line-height:1.6}& .flow-card p{font-size:15px}& .flow-card>strong{margin-top:5px;font-size:30px;display:block}& .flow-arrow{text-align:center;color:var(--muted);font-size:24px}& .section-caption{color:var(--muted);margin-top:19px;font-size:13px}& .section-caption strong{color:var(--ink);font-weight:550}& .simulation-note{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.7;display:block}& .use-cases{grid-template-columns:repeat(3,1fr);gap:18px;margin:24px 0;display:grid}& .use-cases article{background:var(--paper);border:1px solid var(--line);border-radius:13px;padding:23px}& .use-cases .story-icon{width:70px;color:var(--teal);margin-bottom:16px}& .use-cases article:nth-child(2) .story-icon{color:var(--purple)}& .use-cases article:nth-child(3) .story-icon{color:var(--ochre)}& .use-cases h3{letter-spacing:-.5px;margin-bottom:13px;font-size:18px}& .use-cases p{color:var(--muted);font-size:12px}& .use-cases strong{white-space:nowrap;color:var(--ink);font-weight:550}& .try-card{background:var(--teal-bg);border:1px solid var(--line);border-radius:15px;justify-content:space-between;align-items:center;gap:22px;padding:28px;display:flex}& .try-card h3{letter-spacing:-.6px;font-size:22px;line-height:1.5}& .try-card p{margin-top:12px;font-size:14px}& .try-card small{color:var(--muted);font-size:11px;line-height:1.75;display:block}& .metrics{flex-wrap:wrap;gap:9px;margin:17px 0;padding:0;list-style:none;display:flex}& .metrics li{background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:8px 10px;font-size:12px}& .button{cursor:pointer;background:var(--green);color:var(--button-text);border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:26px;padding:15px 19px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}& .button:hover{filter:brightness(1.12)}& .more{border-top:1px solid var(--line);margin-top:58px;padding-top:26px}& .more>h2{margin-bottom:14px;font-size:18px}& details{border-bottom:1px solid var(--line);padding:17px 0}& summary{cursor:pointer;font-size:14px;font-weight:550;line-height:1.7}& .detail-content{color:var(--muted);max-width:900px;padding:18px 0 7px;font-size:13px}& .detail-content>p+p{margin-top:14px}& .detail-content strong{color:var(--ink)}& .three-types{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}& .three-types>div{background:var(--surface);border-radius:8px;padding:17px}& .three-types code{margin:8px 0;font-size:11px;display:block}& .three-types p{font-size:12px}& .inner-diagrams{grid-template-columns:1fr 1fr;gap:25px;margin:7px 0 23px;display:grid}& .token-chain,& .parallel-values{flex-wrap:wrap;align-items:center;gap:6px;margin:17px 0;display:flex}& .token-chain span{background:var(--purple-bg);color:var(--purple);border-radius:6px;padding:9px 11px}& .token-chain b{font-size:11px;font-weight:400}& .parallel-values span{background:var(--teal-bg);color:var(--teal);border:1px solid var(--teal);border-radius:6px;padding:9px}& .inner-diagrams p{font-size:12px}& .source-list{padding-left:20px;line-height:2.2}@media (width<=760px){& .answer-card{padding:19px 18px}& .answer-card h2{font-size:17px}& .reply-bubble p{font-size:13px}& .picked{gap:8px;font-size:25px}& .picked small{display:none}& .flow-card h3{font-size:17px}& .use-cases{gap:10px}& .use-cases article{padding:18px}& .use-cases h3{font-size:16px}& .try-card{flex-direction:column;align-items:flex-start}}@media (width<=560px){& .intro{padding-top:29px}& .chapter{font-size:11px}& h1{letter-spacing:-1.3px;font-size:31px}& .intro-heading>p:last-child{font-size:14px}& .case-toolbar{flex-direction:column;align-items:flex-start;gap:13px;margin-top:22px}& .case-toolbar>small{font-size:10px}& .customer-message{gap:13px;padding:17px 14px}& .message-picture{width:65px}& blockquote{font-size:18px;line-height:1.65}& .label{font-size:10px}& .branch{padding:12px 0}& .branch svg{display:none}& .answer-pair{grid-template-columns:1fr;gap:13px}& .answer-card{padding:20px}& .answer-card h2{font-size:20px}& .reply-bubble{min-height:0}& .reply-bubble p{font-size:15px}& .choice-answer{min-height:100px}& .picked{font-size:30px}& .picked small{display:block}& .important-note{font-size:12px}& .important-note strong{display:block}& .story-section{padding-top:45px}& .story-section>h2{font-size:25px}& .workflow{grid-template-columns:1fr;gap:12px}& .flow-card{text-align:left;grid-template-columns:73px 1fr;column-gap:20px;min-height:0;padding:22px;display:grid}& .flow-card .story-icon{grid-area:1/1/span 3;width:73px;margin:auto}& .flow-card .label{margin-bottom:8px}& .flow-card>h3,& .flow-card>p,& .flow-card>strong{grid-column:2}& .flow-card h3{font-size:19px}& .flow-arrow{line-height:1;transform:rotate(90deg)}& .section-caption{font-size:12px}& .simulation-note{font-size:10px}& .use-cases{grid-template-columns:1fr;gap:12px}& .use-cases article{grid-template-columns:58px 1fr;align-items:center;column-gap:16px;padding:17px;display:grid}& .use-cases .story-icon{grid-row:1/span 2;width:58px;margin:0}& .use-cases h3{margin-bottom:6px;font-size:18px}& .try-card{padding:23px 19px}& .try-card h3{font-size:22px}& .try-card p{font-size:13px}& .metrics{gap:6px}& .metrics li{padding:8px;font-size:11px}& .more{margin-top:40px}& .three-types,& .inner-diagrams{grid-template-columns:1fr}}}.learn-panel{& .intro-process-figure{width:100%;margin:28px 0}& .intro-process-figure a{border:1px solid var(--line);background:var(--paper);border-radius:14px;display:block;overflow:hidden}& .intro-process-figure a:focus-visible{outline:3px solid var(--teal);outline-offset:4px}& .intro-process-figure img{width:100%;height:auto;display:block}& .intro-process-figure figcaption{margin-top:12px;font-size:13px;line-height:1.8}& .intro-process-figure figcaption span{color:var(--muted);margin-top:3px;font-size:11px;display:block}& .workflow-fit{border:2px solid var(--teal);background:var(--teal-bg);border-radius:16px;margin:28px 0 38px;padding:24px}& .workflow-fit h2{font-size:clamp(19px,2.3vw,27px);line-height:1.5}& .workflow-fit-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0;padding:0;list-style:none;display:grid}& .workflow-fit-steps li{min-width:0;position:relative}& .workflow-fit-steps li:not(:last-child):after{content:"→";color:var(--teal);position:absolute;top:4px;right:0}& .workflow-fit-steps strong{margin:10px 0 6px;font-size:16px;display:block}& .workflow-fit-steps p{color:var(--muted);font-size:13px}& .output-contracts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}& .output-contracts article{border:1px solid var(--line);background:var(--paper);border-radius:10px;min-width:0;padding:16px}& .output-contracts h3{margin-top:12px;font-size:16px;line-height:1.6}& .output-contracts p,& .output-contracts small{color:var(--muted);font-size:12px;line-height:1.8;display:block}& .output-contracts p{margin-top:8px}& .contract-value{color:var(--teal);overflow-wrap:anywhere;margin:16px 0 10px;font-size:15px;line-height:1.7;display:block}& .fit-key{margin:24px 0 12px;font-size:13px;line-height:1.9}& .fit-key strong{font-size:17px}& .workflow-example-title{font-size:25px;line-height:1.5}& .end-to-end{flex-direction:column;min-width:0;display:flex}& .end-to-end header{flex-wrap:wrap;align-items:flex-start;gap:8px}& .end-to-end .role-label{font-size:11px}& .path-steps{flex:1}& .path-step{border:1px solid var(--line);background:var(--paper);border-radius:9px;align-items:center;gap:12px;padding:14px;display:flex}& .path-step .story-icon{width:42px;color:var(--accent);flex-shrink:0}& .path-step strong{font-size:13px;line-height:1.6}& .path-step p{color:var(--muted);margin-top:5px;font-size:12px}& .path-down{text-align:center;color:var(--accent);padding:7px;font-size:24px;display:block}& .step-index{background:var(--tint);width:32px;height:32px;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;font:600 13px ui-monospace,monospace;display:grid}& .prose-summary,& .choice-summary{background:var(--paper);border:1px solid var(--line);border-radius:9px;padding:16px}& .step-caption{color:var(--accent);font-size:13px;font-weight:650;display:block}& .prose-summary>small,& .choice-summary>small{color:var(--muted);margin-top:6px;font-size:10px;line-height:1.6;display:block}& .prose-summary>ul{margin:14px 0 0;padding:0;list-style:none}& .prose-summary li{border-left:3px solid var(--purple);background:var(--purple-bg);border-radius:0 7px 7px 0;margin-top:8px;padding:12px;font-size:13px;line-height:1.8}& .choice-summary .decision-values{border:0;margin-top:8px;padding:0}& .choice-summary .decision-values>div{padding:10px 0;display:block}& .choice-summary .decision-values dt{margin-bottom:8px}& .choice-options{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}& .option-chip{border:1px solid var(--line);color:var(--muted);border-radius:20px;padding:5px 10px;font-size:12px;font-weight:400}& .option-chip.is-picked{border:2px solid var(--teal);color:var(--teal);background:var(--teal-bg);padding:4px 9px;font-weight:650}& .representation-note{border:1px dashed var(--purple);background:var(--paper);border-radius:10px;margin-top:20px;padding:18px 21px}& .representation-note>strong{font-size:15px;line-height:1.7}& .representation-note p{color:var(--muted);margin-top:10px;font-size:12px}& .representation-note p strong{color:var(--ink)}& .decision-values{border:1px solid var(--line);background:var(--paper);border-radius:9px;margin:10px 0 0;padding:12px 14px}& .decision-values>div{flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding:6px 0;font-size:12px;display:flex}& .decision-values dt{color:var(--muted)}& .decision-values dd{color:var(--teal);margin:0;font-weight:650}& .workflow-verdict{border-left:4px solid var(--ochre);background:var(--ochre-bg);border-radius:4px 12px 12px 4px;margin-top:20px;padding:19px 22px}& .workflow-verdict>strong{font-size:18px;line-height:1.6}& .workflow-verdict p{color:var(--muted);margin-top:10px;font-size:13px}& .workflow-verdict p strong{color:var(--ink)}& .routing-map{margin-top:24px}& .routing-entry{border:1px solid var(--line);background:var(--teal-bg);border-radius:12px;flex-wrap:wrap;align-items:center;gap:18px;padding:22px;display:flex}& .routing-entry .story-icon{width:60px;color:var(--teal)}& .routing-entry h3{margin-top:7px;font-size:20px}& .design-badge{color:var(--muted);border:1px dashed var(--teal);border-radius:6px;margin-left:auto;padding:8px 10px;font-size:11px}& .routing-branches{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}& .routing-branches article{border:1px solid var(--line);background:var(--paper);border-radius:12px;margin-top:34px;padding:20px;position:relative}& .routing-branches article:before{content:"↓";color:var(--teal);font-size:25px;position:absolute;top:-32px;left:50%;transform:translate(-50%)}& .branch-kind{color:var(--muted);font-size:11px;display:block}& .routing-branches .story-icon{width:58px;color:var(--teal);margin:16px 0}& .routing-branches article:nth-child(2) .story-icon{color:var(--purple)}& .routing-branches article:nth-child(3) .story-icon{color:var(--ochre)}& .routing-branches h3{font-size:19px}& .routing-branches p{color:var(--muted);margin:12px 0;font-size:12px}& .routing-branches strong{font-size:12px;line-height:1.7}& .routing-example{background:var(--surface);border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;padding:16px;font-size:12px;display:flex}& .routing-example strong{flex-basis:100%}& .fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}& .fit-grid article{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:23px}& .fit-grid .story-icon{width:50px;color:var(--teal);margin-bottom:14px}& .fit-grid h3{font-size:20px}& .fit-grid p{color:var(--muted);margin-top:10px;font-size:13px}& .fit-path{background:var(--teal-bg);color:var(--teal);border-radius:7px;margin:14px 0;padding:12px;font-size:13px;line-height:1.8}& .fit-path span{padding:0 4px}& .fit-grid small,& .demo-grid small{color:var(--muted);font-size:12px;line-height:1.8;display:block}& .boundary-grid,& .demo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}& .boundary-grid article{border-top:3px solid var(--ochre);background:var(--ochre-bg);border-radius:7px;padding:19px}& .boundary-grid h3{margin-bottom:12px;font-size:13px}& .boundary-grid strong{font-size:17px}& .boundary-grid p{color:var(--muted);margin-top:12px;font-size:12px}& .demo-grid article{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:21px}& .demo-grid .chapter{display:block}& .demo-grid h3{font-size:19px}& .demo-grid p{margin:12px 0;font-size:13px}& .demo-grid strong{color:var(--teal);margin-bottom:12px;font-size:12px;line-height:1.8;display:block}@media (width<=900px){& .boundary-grid,& .demo-grid{grid-template-columns:1fr}& .routing-branches article{padding:16px}}@media (width<=620px){& .workflow-fit{padding:18px}& .workflow-fit-steps,& .output-contracts{grid-template-columns:1fr}& .workflow-fit-steps li{padding-bottom:10px;padding-left:46px}& .workflow-fit-steps .step-index{position:absolute;top:0;left:0}& .workflow-fit-steps strong{margin-top:0}& .workflow-fit-steps li:not(:last-child):after{content:"↓";top:auto;bottom:-18px;left:9px}& .answer-pair,& .fit-grid,& .routing-branches{grid-template-columns:1fr}& .end-to-end .model-name{font-size:23px}& .path-step{padding:12px}& .design-badge{margin-left:0}& .routing-entry{gap:12px;padding:16px}& .routing-entry h3{font-size:18px}& .routing-branches{border-left:2px solid var(--line);gap:12px;margin-left:12px;padding-left:19px}& .routing-branches article{margin-top:14px}& .routing-branches article:before{content:"→";font-size:21px;top:18px;left:-20px;transform:none}& .routing-branches .story-icon{width:45px;margin:12px 0}& .fit-grid article{padding:19px}& .workflow-verdict{padding:16px}}}.brand{color:inherit;text-align:left;background:0 0;border:0;padding:0}#learn-view[hidden],#experiment-view[hidden]{display:none}.workspace-notice{border:1px solid var(--line);background:#edf3e4;border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;padding:16px;font-size:13px;display:flex}.workspace-notice>span{margin-right:auto}@media (width<=760px){.sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.scenario-guide{background:#fafbf7;border:1px solid #dce4d6;border-radius:10px;margin:22px 0 5px;padding:22px;display:none}.app-shell[data-scenario=triage] .scenario-guide[data-guide=triage],.app-shell[data-scenario=flight] .scenario-guide[data-guide=flight],.app-shell[data-scenario=reply] .scenario-guide[data-guide=reply]{display:block}.scenario-guide-heading>span{color:#687b60;letter-spacing:.5px;margin-bottom:9px;font-size:10px;display:block}.scenario-guide-heading h3{letter-spacing:-.6px;color:#273e32;margin:0;font-size:20px;line-height:1.5}.scenario-guide-heading>p{color:#586a57;margin:8px 0 18px;font-size:13px;line-height:1.8}.scenario-guide-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:22px;display:grid}.process-figure{min-width:0;margin:0}.process-figure a{background:#f7f8f3;border:1px solid #e1e5dc;border-radius:9px;display:block;overflow:hidden}.process-figure img{width:100%;height:auto;display:block}.process-figure figcaption{color:#667660;margin-top:9px;font-size:10px;line-height:1.6}.process-figure figcaption>span{color:#435c3e;display:block}.process-steps{gap:17px;margin:0;padding:0;list-style:none;display:grid}.process-steps li{grid-template-columns:24px minmax(0,1fr);gap:10px;display:grid;position:relative}.process-steps li>span{color:#496044;background:#e5ecde;border-radius:50%;place-items:center;width:24px;height:24px;font:12px ui-monospace,monospace;display:grid}.process-steps li:not(:last-child):after{content:"";background:#d8e0d1;width:1px;position:absolute;top:28px;bottom:-13px;left:11px}.process-steps h4{color:#334d3a;margin:1px 0 5px;font-size:13px;line-height:1.5}.process-steps p{color:#5d6a5a;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.8}.process-paths{gap:8px;margin-top:18px;display:grid}.process-paths>div{background:#f0edf7;border-left:3px solid #8470bc;border-radius:6px;padding:10px 12px}.process-paths .jev-path{background:#eaf3ed;border-left-color:#4b917d}.process-paths strong{color:#65528a;font-size:12px}.process-paths .jev-path strong{color:#316e5b}.process-paths p{color:#566354;margin:4px 0 0;font-size:11px;line-height:1.7}.process-takeaway{color:#354f3b;border-top:1px solid #dce4d6;align-items:baseline;gap:10px;margin:18px 0 0;padding:13px 0 0;font-size:12px;line-height:1.8;display:flex}.process-takeaway strong{color:#697f5d;flex-shrink:0;font-size:10px}.process-caution{color:#6b7160;margin:8px 0 0;font-size:11px;line-height:1.8}.process-detail{color:#5d6b57;margin-top:12px;font-size:11px;line-height:1.85}.process-detail summary{cursor:pointer;color:#42603f}.process-detail p{margin:10px 0}.process-detail nav{flex-wrap:wrap;gap:15px;display:flex}.process-detail a{text-underline-offset:3px;text-decoration:underline}.preset-focus{color:#4d6146;gap:8px;margin:10px 0 0;font-size:11px;line-height:1.8;display:flex}.preset-focus strong{color:#778767;flex-shrink:0;padding-top:1px;font-size:10px}.input-fieldset #prompt{min-height:210px}.scenario-comparison{color:#273e32;border-top:1px solid #dce4d6;margin-top:28px;padding-top:24px}.comparison-heading>span{color:#687b60;font-size:11px}.comparison-heading h4{margin:8px 0;font-size:21px}.comparison-heading p,.comparison-disclaimer{color:#667660;font-size:11px;line-height:1.8}.comparison-input{background:#fff;border:1px solid #dce4d6;border-radius:12px;margin:16px 0 12px;padding:20px;font-size:16px;font-weight:600;line-height:1.9}.comparison-basis{color:#586a57;margin:12px 0 20px;font-size:12px;line-height:1.9}.comparison-basis strong{color:#273e32}.comparison-candidates{background:#edf1e8;border-radius:8px;gap:6px;margin:0 0 20px;padding:12px;font-size:12px;line-height:1.7;list-style:none;display:grid}.comparison-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.comparison-lane{--comparison-accent:#7856a4;--comparison-tint:#f1ecf8;background:var(--comparison-tint);border:1px solid #dce4d6;border-top:4px solid var(--comparison-accent);border-radius:14px;flex-direction:column;min-width:0;padding:22px;display:flex}.comparison-jev{--comparison-accent:#2e7d69;--comparison-tint:#e8f3ec}.comparison-lane>header{color:var(--comparison-accent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.comparison-lane h5{margin:0;font-size:26px}.comparison-lane>header>span{border:1px solid var(--comparison-accent);border-radius:20px;padding:5px 9px;font-size:11px}.comparison-lane h6{margin:20px 0;font-size:17px}.comparison-stages{flex:1;margin:0 0 30px;padding:0;list-style:none}.comparison-stages>li{background:#fff;border:1px solid #dce4d6;border-radius:10px;padding:16px;font-size:13px;line-height:1.8;position:relative}.comparison-stages>li+li{margin-top:32px}.comparison-stages>li+li:before{content:"↓";color:var(--comparison-accent);font-size:24px;position:absolute;top:-33px;left:50%}.comparison-number{background:var(--comparison-tint);width:28px;height:28px;color:var(--comparison-accent);border-radius:50%;place-items:center;margin-right:7px;font:600 12px ui-monospace,monospace;display:inline-grid}.comparison-stages small{color:#667660;margin-top:8px;font-size:10px;display:block}.comparison-stages p{color:#667660;margin:8px 0 0;font-size:12px}.comparison-summary ul{margin:14px 0 0;padding:0;list-style:none}.comparison-summary li{background:var(--comparison-tint);border-left:3px solid var(--comparison-accent);border-radius:0 7px 7px 0;margin-top:8px;padding:10px}.comparison-summary li>strong{color:var(--comparison-accent);font-size:12px}.comparison-summary li>p{margin-top:4px}.comparison-choice dl{margin:14px 0 0}.comparison-choice dl>div+div{margin-top:16px}.comparison-choice dt{color:#667660;margin-bottom:8px;font-size:12px}.comparison-choice dd{margin:0}.comparison-choice ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.comparison-chip{color:#667660;border:1px solid #dce4d6;border-radius:20px;padding:4px 9px;font-size:11px}.comparison-chip.selected{border:2px solid var(--comparison-accent);background:var(--comparison-tint);color:var(--comparison-accent);padding:3px 8px;font-weight:650}.comparison-result{background:#fff;border:1px solid #dce4d6;border-radius:10px;padding:18px}.comparison-result>span{color:#667660;font-size:10px}.comparison-result p{margin:8px 0 0;font-size:14px;line-height:1.9}.comparison-outcome{background:#edf1e8;border-left:3px solid #6b8060;margin:16px 0 10px;padding:14px 16px;font-size:13px;line-height:1.9}.flight-design-notice{background:#f6efd9;border-left:3px solid #957c45;border-radius:8px;margin:0 0 20px;padding:16px;font-size:13px;line-height:1.8}[data-comparison=flight] .comparison-lanes{align-items:start}.flight-llm-preferences{margin:18px 0 0}.flight-llm-preferences>div+div{border-top:1px solid #e2e8df;margin-top:16px;padding-top:16px}.flight-llm-preferences dt{color:var(--comparison-accent);font-size:13px;font-weight:600}.flight-llm-preferences dd{margin:9px 0 0}.flight-llm-preferences q{font-size:12px}.flight-llm-candidates{gap:10px;margin:14px 0;padding:0;list-style:none;display:grid}.flight-llm-candidates>li{border-left:3px solid var(--comparison-accent);background:var(--comparison-tint);border-radius:0 7px 7px 0;padding:12px}.flight-llm-candidates small{margin-top:2px}.flight-llm-output{background:var(--comparison-tint);border-radius:7px;margin:14px 0;padding:12px}.flight-llm-output small{margin:0 0 8px}.flight-llm-output code{overflow-wrap:anywhere;font-size:13px}.flight-design-notice p{margin:8px 0 0;font-size:12px}.flight-intent-questions{margin:18px 0 0}.flight-intent-questions>div+div{border-top:1px solid #e2e8df;margin-top:16px;padding-top:16px}.flight-intent-questions dt{font-size:13px;font-weight:600}.flight-intent-questions dd{margin:9px 0 0}.flight-bool-options{flex-wrap:wrap;gap:7px;display:flex}.flight-bool-chip{color:#667660;border:1px solid #dce4d6;border-radius:20px;padding:4px 9px;font-size:12px;display:inline-block}.flight-bool-chip code{font-size:10px}.flight-bool-chip.is-selected{color:#2e7d69;background:#e8f3ec;border:2px solid #2e7d69;padding:3px 8px;font-weight:650}.flight-check-table-wrap{max-width:100%;margin-top:12px;overflow-x:auto}.flight-check-table{border-collapse:collapse;table-layout:fixed;text-align:center;width:100%;font-size:11px}.flight-check-table caption{text-align:left;color:#667660;margin-bottom:8px;font-size:10px}.flight-check-table th,.flight-check-table td{overflow-wrap:anywhere;border-bottom:1px solid #dce4d6;padding:8px 2px}.flight-check-table thead th{background:#edf1e8;font-size:10px;font-weight:500}.flight-check-value{color:#8b6134}.flight-check-value.yes{color:#2e7d69;font-weight:650}.flight-ranking{gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.flight-ranking li{background:#f6f8f2;border-radius:6px;align-items:center;gap:10px;padding:9px;display:flex}.flight-ranking li>span{color:#667660}.flight-ranking li small{margin-top:0}.flight-selection{background:#e8f3ec;border-left:3px solid #2e7d69;padding:10px}@media (width<=760px){.comparison-lanes{grid-template-columns:1fr}.comparison-lane{padding:16px}.comparison-input{padding:16px;font-size:14px}}@media (width<=1100px){.scenario-guide-layout{grid-template-columns:1fr}.process-figure{width:100%;max-width:650px;margin:0 auto}.process-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.process-steps li{flex-direction:column;display:flex}.process-steps li:not(:last-child):after{display:none}.process-paths{grid-template-columns:1fr 1fr}}@media (width<=760px){.scenario-guide{padding:16px 12px}.scenario-guide-heading h3{font-size:18px}.scenario-guide-heading>p{font-size:12px}.scenario-guide-layout{gap:18px}.process-steps{grid-template-columns:1fr}.process-steps li{display:grid}.process-steps li:not(:last-child):after{display:block}.process-paths{grid-template-columns:1fr}.process-takeaway,.preset-focus{display:block}.process-takeaway strong,.preset-focus strong{margin-bottom:4px;display:block}.input-fieldset #prompt{min-height:275px;font-size:13px}}
