@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Noto+Sans+KR:wght@400;500;600;700;800&display=swap";:root{--bg:#0a0b0d;--panel:#111316;--line:#292d32;--muted:#8d949d;--white:#f5f6f3;--acid:#c8ff37;--blue:#5e7cff;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--white);font-family:Noto Sans KR,sans-serif}button,input,select{font:inherit}a{color:inherit;text-decoration:none}.shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}header{height:72px;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 max(20px,calc((100vw - 1180px)/2));gap:48px;position:sticky;top:0;background:#0a0b0de6;backdrop-filter:blur(14px);z-index:10}.brand{font:600 18px IBM Plex Mono;letter-spacing:.04em}.brand span{color:var(--acid)}header nav{display:flex;gap:28px;font-size:13px;color:#aeb4bc}header .status{margin-left:auto;font:500 11px IBM Plex Mono;color:var(--acid)}.hero{min-height:520px;padding:96px 0 74px;display:flex;align-items:center;justify-content:space-between;gap:60px}.hero-copy{max-width:690px}.kicker,.section-no{font:500 11px IBM Plex Mono;letter-spacing:.18em;color:var(--muted)}.kicker span{display:inline-block;width:26px;height:1px;background:var(--acid);vertical-align:middle;margin-right:12px}.hero h1{font-size:clamp(52px,7.4vw,94px);line-height:.99;letter-spacing:-.065em;margin:25px 0 32px}.hero h1 em{font-style:normal;color:var(--acid)}.hero-copy>p:last-child{max-width:610px;color:#a9afb7;font-size:17px;line-height:1.8}.hero-chip{width:245px;aspect-ratio:1;border:1px solid #3b424a;background:linear-gradient(145deg,#15191d,#0b0c0e);box-shadow:0 30px 80px #000;display:flex;flex-direction:column;justify-content:center;padding:34px;position:relative}.hero-chip:before{content:"";position:absolute;inset:12px;border:1px dashed #353a40}.hero-chip span,.hero-chip small{font:500 10px IBM Plex Mono;color:var(--acid);z-index:1}.hero-chip strong{font:600 24px/1.05 IBM Plex Mono;margin:14px 0;z-index:1}.lab{border-top:1px solid var(--line);padding:70px 0 100px}.lab-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:32px}.lab h2,.guide h2,.safety h2{font-size:38px;margin:9px 0}.lab-head button{background:none;color:var(--acid);border:1px solid #4c582e;padding:11px 16px;font:500 12px IBM Plex Mono;cursor:pointer}.profiles{display:grid;grid-template-columns:1fr 1fr;gap:16px}.profile{margin:0;border:1px solid var(--line);padding:28px;background:var(--panel)}.profile-b{border-top-color:var(--blue)}.profile legend{width:100%;display:flex;justify-content:space-between;padding:0 0 18px;font-size:12px;color:var(--muted)}.profile legend strong{font:600 12px IBM Plex Mono;color:var(--acid)}.profile-b legend strong{color:#8195ff}.input-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.input-grid label{display:flex;flex-direction:column;gap:8px;color:#90969e;font-size:11px}.input-grid .wide{grid-column:1/-1}.input-grid .wide span{display:flex;align-items:center;gap:10px;color:#687079;font:12px IBM Plex Mono}.input-grid input,.input-grid select{width:100%;border:1px solid #30343a;background:#0c0e10;color:#fff;padding:12px 13px;outline:none;font:500 16px IBM Plex Mono}.input-grid input:focus,.input-grid select:focus{border-color:var(--acid)}.wide input{font-size:26px}.results{display:grid;grid-template-columns:1.2fr repeat(3,1fr);border:1px solid var(--line);border-top:0}.results article{padding:25px;border-right:1px solid var(--line);min-width:0}.results article:last-child{border:0}.results p{margin:0 0 18px;font-size:11px;color:var(--muted)}.results strong{font:600 clamp(25px,3vw,37px) "IBM Plex Mono"}.results span{font:12px IBM Plex Mono;color:var(--muted);margin-left:7px}.results small{display:block;margin-top:13px;color:#747b84;font:11px IBM Plex Mono}.result-primary{background:var(--acid);color:#090a0b}.result-primary p,.result-primary span,.result-primary small{color:#353a2a}.timing-table{margin-top:16px;border:1px solid var(--line)}.tr{display:grid;grid-template-columns:2fr 1fr 1fr .6fr;border-bottom:1px solid var(--line);padding:15px 20px;font:13px IBM Plex Mono}.tr:last-child{border:0}.tr span:first-child{color:#aeb3ba}.tr strong{color:var(--acid)}.tr.th{background:#15171a;color:#737a83;font-size:10px;letter-spacing:.09em}.fineprint{font-size:11px;color:#6f767e;line-height:1.7}.guide{padding:90px 0;border-top:1px solid var(--line)}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px}.guide article{border:1px solid var(--line);padding:28px}.guide code{display:block;color:var(--acid);font:12px IBM Plex Mono;margin-bottom:34px}.guide h3{font-size:17px}.guide p,.safety p{color:#9299a2;line-height:1.75;font-size:14px}.safety{padding:70px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 3fr;gap:20px}.safety div{max-width:760px}footer{border-top:1px solid var(--line);padding:55px 0;display:grid;grid-template-columns:1fr 2fr auto;gap:30px;align-items:start}footer p,footer small{margin:0;color:#727983;font-size:12px;line-height:1.7}@media(max-width:800px){header nav{display:none}.hero{padding-top:65px;min-height:auto}.hero-chip{display:none}.profiles,.guide-grid{grid-template-columns:1fr}.results{grid-template-columns:1fr 1fr}.results article:nth-child(2){border-right:0}.results article:nth-child(-n+2){border-bottom:1px solid var(--line)}.tr{grid-template-columns:1.7fr 1fr 1fr .5fr;padding:13px 10px;font-size:11px}.safety{grid-template-columns:1fr}footer{grid-template-columns:1fr}.lab{padding-bottom:70px}}@media(max-width:520px){.shell{width:min(100% - 24px,1180px)}header{padding-inline:12px}.hero h1{font-size:48px}.input-grid{grid-template-columns:1fr 1fr}.results{grid-template-columns:1fr}.results article{border-right:0;border-bottom:1px solid var(--line)!important}.tr{grid-template-columns:1.5fr 1fr 1fr .4fr;font-size:9px}.lab-head{align-items:center}.lab h2{font-size:30px}}.bios-option{margin:0 0 16px;border:1px solid var(--line);background:#0e1012}.bios-option summary{min-height:76px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;list-style:none}.bios-option summary::-webkit-details-marker{display:none}.bios-option summary>span:first-child{display:flex;flex-direction:column;gap:5px}.bios-option summary small{font:500 9px IBM Plex Mono;letter-spacing:.14em;color:var(--acid)}.bios-option summary strong{font-size:14px}.bios-option-mark{font:500 10px IBM Plex Mono;letter-spacing:.1em;color:#7c838c}.bios-option[open] .bios-option-mark{color:var(--acid)}.bios-option-body{border-top:1px solid var(--line);padding:28px}.bios-intro{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;margin-bottom:24px}.bios-intro h3{margin:8px 0 0;font-size:22px}.bios-intro>p{margin:0;color:#8d949d;font-size:13px;line-height:1.7}.bios-picker{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px;border:1px dashed #3a4047;background:#0a0c0e;position:relative}.bios-picker input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.bios-picker input:focus+label{outline:2px solid var(--acid);outline-offset:3px}.bios-picker label,.bios-picker button,.bios-hash button{border:1px solid #4c582e;background:#171b12;color:var(--acid);padding:11px 15px;font:500 11px IBM Plex Mono;cursor:pointer}.bios-picker>div{min-width:0;display:flex;flex-direction:column;gap:4px}.bios-picker strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 12px IBM Plex Mono}.bios-picker small{color:#747b84;font-size:10px}.bios-picker button{background:none;border-color:#353a40;color:#8d949d}.bios-state{min-height:42px;padding:13px 2px 8px;color:#8c939c;font-size:11px}.bios-result{display:grid;grid-template-columns:1fr 1.4fr;gap:1px;background:var(--line);border:1px solid var(--line)}.bios-verdict,.bios-hash{background:#111316;padding:20px}.bios-verdict{display:flex;align-items:flex-start;gap:13px}.bios-verdict>span{width:9px;height:9px;margin-top:5px;border-radius:50%;background:#ffb14a;box-shadow:0 0 12px #ffb14a66}.bios-verdict>span[data-match=true]{background:var(--acid);box-shadow:0 0 12px #c8ff3766}.bios-verdict div{display:flex;flex-direction:column}.bios-verdict small,.bios-hash>span{color:#737a83;font:500 9px IBM Plex Mono;letter-spacing:.14em}.bios-verdict strong{margin-top:6px;font-size:14px}.bios-verdict p{margin:5px 0 0;color:#828992;font-size:10px}.bios-hash{display:grid;grid-template-columns:1fr auto;gap:8px 16px;align-items:center}.bios-hash>span{grid-column:1/-1}.bios-hash code{min-width:0;overflow-wrap:anywhere;color:#b7bdc5;font:10px/1.5 IBM Plex Mono}.bios-hash button{white-space:nowrap;background:none;border-color:#353a40;color:#aeb4bc;padding:8px 10px}.bios-warning{margin:16px 0 0;color:#666e77;font-size:10px;line-height:1.65}.auto-matcher{margin:0 0 16px;border:1px solid #35411f;background:linear-gradient(145deg,#11150e,#0e1012 42%);padding:28px}.auto-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.auto-head h3,.manual-head h3{margin:7px 0 0;font-size:25px}.auto-head button,.auto-submit-row button,.auto-result>button,.manual-head button{min-height:44px;border:1px solid #59672f;background:var(--acid);color:#090a0b;padding:11px 16px;font:600 11px IBM Plex Mono;cursor:pointer}.auto-lead{max-width:760px;margin:16px 0 24px;color:#9ba29a;font-size:13px;line-height:1.7}.report-import{display:grid;grid-template-columns:1fr auto;gap:8px 24px;align-items:center;padding:18px;border:1px dashed #47522d;background:#0a0c09;position:relative}.report-import>div{grid-row:1/3}.report-import small{display:block;color:var(--acid);font:500 9px IBM Plex Mono;letter-spacing:.12em}.report-import strong{display:block;margin-top:6px;font-size:13px}.report-import p{margin:5px 0 0;color:#747d72;font-size:10px;line-height:1.5}.report-import input{position:absolute;width:1px;height:1px;opacity:0}.report-import label{grid-column:2;grid-row:1/3;min-height:44px;display:flex;align-items:center;border:1px solid #52602e;padding:10px 15px;color:var(--acid);font:500 11px IBM Plex Mono;cursor:pointer}.report-import input:focus+label{outline:2px solid var(--acid);outline-offset:3px}.report-import>span{grid-column:1/-1;color:#788075;font-size:10px}.system-signals{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.system-signals>div{padding:14px 18px;border-right:1px solid var(--line);display:flex;justify-content:space-between;gap:10px}.system-signals>div:last-of-type{border:0}.system-signals small{color:#737a83;font-size:10px}.system-signals strong{font:500 12px IBM Plex Mono}.system-signals p{grid-column:1/-1;margin:0;border-top:1px solid var(--line);padding:11px 18px;color:#747b84;font-size:10px}.auto-matcher form{margin-top:24px}.auto-depth{margin:0 0 14px;padding:0;border:0;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.auto-depth legend{width:100%;margin-bottom:10px;color:#929990;font-size:11px}.auto-depth label{position:relative;cursor:pointer}.auto-depth input{position:absolute;opacity:0}.auto-depth span{min-height:70px;display:flex;flex-direction:column;justify-content:center;border:1px solid var(--line);background:#0d0f10;padding:12px 14px}.auto-depth strong{font:600 14px IBM Plex Mono}.auto-depth small{margin-top:5px;color:#737a83;font-size:9px;line-height:1.4}.auto-depth input:checked+span{border-color:var(--acid);background:#17200e}.auto-depth input:checked+span strong{color:var(--acid)}.auto-depth input:focus-visible+span{outline:2px solid #fff;outline-offset:2px}.auto-block{border:1px solid var(--line);border-bottom:0;background:#101215;padding:20px}.auto-block:last-of-type{border-bottom:1px solid var(--line)}.auto-block-title{display:flex;align-items:center;gap:13px;margin-bottom:18px}.auto-block-title>span{color:var(--acid);font:500 10px IBM Plex Mono}.auto-block-title>div{display:flex;flex-direction:column}.auto-block-title strong{font-size:13px}.auto-block-title small{margin-top:3px;color:#747b84;font-size:9px}.auto-grid{display:grid;gap:10px}.system-grid{grid-template-columns:repeat(3,1fr)}.primary-grid{grid-template-columns:1.5fr repeat(4,1fr)}.advanced-grid{grid-template-columns:repeat(4,1fr)}.auto-grid label{display:flex;flex-direction:column;gap:7px;color:#868d96;font-size:10px}.auto-grid input,.auto-grid select{min-width:0;width:100%;height:44px;border:1px solid #30343a;background:#0a0c0e;color:#fff;padding:10px 11px;outline:none;font:500 13px IBM Plex Mono}.auto-grid input:focus,.auto-grid select:focus{border-color:var(--acid)}.rate-input span{display:flex;align-items:center;gap:8px;color:#687079;font:10px IBM Plex Mono}.auto-advanced{background:#0d0f11}.auto-submit-row{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid var(--line);background:#0a0c0e;padding:18px 20px}.auto-submit-row p{margin:0;color:#737a83;font-size:10px;line-height:1.6}.auto-submit-row p strong{color:#adb4bc}.auto-result{margin-top:14px;border:1px solid #53612d;background:#0b0e09;padding:22px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.auto-result-main small{color:var(--acid);font:500 9px IBM Plex Mono;letter-spacing:.13em}.auto-result-main>div{margin-top:7px}.auto-result-main>div strong{font:600 38px IBM Plex Mono}.auto-result-main>div span{margin-left:7px;color:#899184;font:11px IBM Plex Mono}.auto-result-main code{display:block;margin-top:9px;color:#fff;font:500 14px IBM Plex Mono}.auto-confidence>span{display:flex;justify-content:space-between;color:#858d82;font-size:10px}.auto-confidence>span strong{color:#c6ccc0}.auto-confidence>div{height:5px;margin:12px 0 7px;background:#252a24}.auto-confidence i{display:block;width:0;height:100%;background:var(--acid);transition:width .25s}.auto-confidence small{color:#737a70;font:9px IBM Plex Mono}.auto-explain{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid #30372b;padding-top:18px}.auto-explain h4{margin:0 0 9px;font-size:11px}.auto-explain ul{margin:0;padding-left:17px;color:#899186;font-size:10px;line-height:1.65}.auto-result>button{grid-column:1/-1}.manual-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:36px 0 16px}.manual-head button{background:none;color:var(--acid)}.auto-result[hidden],.auto-advanced[hidden],.system-signals[hidden],.bios-result[hidden]{display:none}.auto-head button:focus-visible,.auto-submit-row button:focus-visible,.auto-result>button:focus-visible,.manual-head button:focus-visible,.report-import label:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:800px){.auto-matcher{padding:20px}.auto-depth,.system-grid,.primary-grid,.advanced-grid{grid-template-columns:1fr 1fr}.system-signals{grid-template-columns:1fr}.system-signals>div{border-right:0;border-bottom:1px solid var(--line)}.auto-result,.auto-explain,.report-import{grid-template-columns:1fr}.report-import>div,.report-import label{grid-column:1;grid-row:auto}.auto-submit-row{align-items:stretch;flex-direction:column}.auto-submit-row button{width:100%}}@media(max-width:520px){.auto-head{flex-direction:column}.auto-head button{width:100%}.auto-depth,.system-grid,.primary-grid,.advanced-grid{grid-template-columns:1fr}.auto-matcher,.auto-block{padding:16px}.auto-result-main>div strong{font-size:32px}.manual-head h3{font-size:21px}}.bios-result[hidden]{display:none}@media(max-width:800px){.bios-intro,.bios-result{grid-template-columns:1fr}.bios-intro{gap:12px}.bios-picker{grid-template-columns:auto 1fr}.bios-picker button{grid-column:1/-1}.bios-option-body{padding:20px}}@media(max-width:520px){.bios-option summary{padding:16px}.bios-option-mark{font-size:8px}.bios-picker{grid-template-columns:1fr}.bios-picker label{text-align:center}.bios-hash{grid-template-columns:1fr}.bios-hash button{width:100%}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.hero{min-height:290px;padding:38px 0 34px}.hero h1{font-size:clamp(44px,5.4vw,66px);margin:17px 0 21px}.hero-chip{width:160px;padding:23px}.hero-chip strong{font-size:17px}.lab{padding-top:36px}.lab-head{gap:28px;margin-bottom:22px}.lab-mode-switch{display:flex;border:1px solid var(--line);background:#0d0f11;padding:4px}.lab-mode-switch button{min-height:40px;border:0;background:transparent;color:#8d949d;padding:9px 15px;font:500 11px IBM Plex Mono;cursor:pointer}.lab-mode-switch button[aria-selected=true]{background:var(--acid);color:#090a0b}.lab-mode-switch button:focus-visible{outline:2px solid #fff;outline-offset:2px}.lab-mode-panel[hidden]{display:none}.compare-workbench{border:1px solid var(--line);background:var(--panel);padding:26px}.compare-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.compare-head h3{margin:7px 0 0;font-size:24px}.compare-actions{display:flex;gap:8px}.compare-actions button,.quick-entry button{min-height:42px;border:1px solid #455029;background:transparent;color:var(--acid);padding:10px 14px;font:600 10px IBM Plex Mono;cursor:pointer}.compare-actions button:focus-visible,.quick-entry button:focus-visible{outline:2px solid #fff;outline-offset:2px}.quick-entry{display:grid;grid-template-columns:minmax(210px,.8fr) 1.7fr;gap:10px 22px;align-items:end;border:1px solid #394224;background:#0c0f09;padding:17px;margin-bottom:14px}.quick-entry>label{display:flex;flex-direction:column;gap:4px}.quick-entry>label strong{font-size:12px}.quick-entry>label small{color:#81897d;font-size:10px;line-height:1.5}.quick-entry>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.quick-entry input,.quick-entry select{height:42px;min-width:0;border:1px solid #343a31;background:#080a08;color:#fff;padding:9px 11px;outline:none;font:500 13px IBM Plex Mono}.quick-entry input:focus,.quick-entry select:focus{border-color:var(--acid)}.quick-entry button{background:var(--acid);color:#080a08}.quick-entry>p{grid-column:1/-1;margin:0;color:#7d857a;font-size:10px}.quick-entry>p[data-state=error]{color:#ff8d83}.quick-entry>p[data-state=ok]{color:var(--acid)}.entry-matrix{border:1px solid var(--line);background:#0d0f11}.matrix-row{display:grid;grid-template-columns:minmax(145px,.75fr) repeat(2,minmax(0,1fr));border-bottom:1px solid var(--line)}.matrix-row:last-child{border-bottom:0}.matrix-row>*{min-width:0;padding:11px 14px;border-right:1px solid var(--line)}.matrix-row>*:last-child{border-right:0}.matrix-header{background:#171a1e}.matrix-header>span{display:flex;flex-direction:column;gap:3px;color:#737a83;font:500 9px IBM Plex Mono;letter-spacing:.08em}.matrix-header>span:not(:first-child){color:var(--acid)}.matrix-header>span:last-child{color:#8195ff}.matrix-header small{color:#707782;font-size:9px;letter-spacing:0}.matrix-label{display:flex;flex-direction:column;justify-content:center;gap:3px}.matrix-label strong{font:600 13px IBM Plex Mono}.matrix-label small{color:#737b84;font-size:10px}.matrix-input{display:grid;grid-template-columns:1fr auto;gap:5px 10px;align-items:center}.matrix-input>input,.matrix-input>select,.input-with-unit{grid-column:1/-1}.matrix-input input,.matrix-input select{width:100%;height:45px;min-width:0;border:1px solid #343940;background:#090b0d;color:#fff;padding:9px 11px;outline:none;font:600 16px IBM Plex Mono}.matrix-input input:focus,.matrix-input select:focus{border-color:var(--acid)}.matrix-input input[aria-invalid=true],.matrix-input select[aria-invalid=true]{border-color:#ff6b61;background:#1b0d0d}.matrix-input output{grid-column:1/-1;color:#858d96;font:500 10px IBM Plex Mono}.input-with-unit{position:relative}.input-with-unit input{padding-right:58px}.input-with-unit small{position:absolute;right:11px;top:50%;transform:translateY(-50%);color:#687079;font:9px IBM Plex Mono}.matrix-rate .matrix-input input{font-size:20px}.secondary-inputs{margin-top:12px;border:1px solid var(--line);background:#0c0e10}.secondary-inputs summary{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 18px;cursor:pointer;list-style:none}.secondary-inputs summary::-webkit-details-marker{display:none}.secondary-inputs summary>span:first-child{display:flex;flex-direction:column;gap:4px}.secondary-inputs summary small{color:var(--acid);font:500 9px IBM Plex Mono;letter-spacing:.12em}.secondary-inputs summary strong{font-size:13px}.secondary-inputs summary>span:last-child{color:#78808a;font:10px IBM Plex Mono}.secondary-matrix{border-width:1px 0 0}.profile-health{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:12px;background:var(--line);border:1px solid var(--line)}.profile-health>div{display:flex;align-items:center;gap:12px;min-height:48px;background:#0d0f11;padding:11px 14px}.profile-health strong{color:var(--acid);font:600 10px IBM Plex Mono}.profile-health>div:last-child strong{color:#8195ff}.profile-health span{color:#8b939c;font-size:10px}.profile-health [data-state=ok] span{color:#a8be80}.profile-health [data-state=warning] span{color:#ffc46b}.profile-health [data-state=error] span{color:#ff8d83}.results{margin-top:14px;border-top:1px solid var(--line)}.clock-strip{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:12px;border:1px solid var(--line);background:var(--line)}.clock-strip>div{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;background:#101215;padding:14px 18px}.clock-strip span{color:var(--acid);font:600 10px IBM Plex Mono}.clock-strip>div:last-child span{color:#8195ff}.clock-strip strong{font:600 14px IBM Plex Mono}.clock-strip small{color:#747c85;font:10px IBM Plex Mono}.secondary-results{display:grid;grid-template-columns:repeat(4,1fr);margin-top:12px;border:1px solid var(--line)}.secondary-results article{min-width:0;padding:18px;border-right:1px solid var(--line);background:#0e1012}.secondary-results article:last-child{border:0}.secondary-results p{margin:0 0 12px;color:#7e868f;font-size:10px;line-height:1.45}.secondary-results strong{display:block;font:600 19px IBM Plex Mono}.secondary-results small{display:block;margin-top:8px;color:#707882;font:9px IBM Plex Mono}.analysis-table-wrap{margin-top:12px;overflow-x:auto;border:1px solid var(--line)}.analysis-table{width:100%;border-collapse:collapse;min-width:680px;font:12px IBM Plex Mono}.analysis-table th,.analysis-table td{padding:13px 16px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left}.analysis-table th:last-child,.analysis-table td:last-child{border-right:0}.analysis-table tbody tr:last-child>*{border-bottom:0}.analysis-table thead{background:#17191c;color:#747c85;font-size:9px;letter-spacing:.08em}.analysis-table tbody th{width:26%;font-weight:500}.analysis-table tbody th strong{display:block;color:#c3c8ce}.analysis-table tbody th small{display:block;margin-top:3px;color:#687079;font:9px Noto Sans KR}.analysis-table tbody td{color:#aeb5bd}.analysis-table [data-delta]{color:var(--acid)}.lab-mode-panel .auto-matcher{margin:0}.auto-head>button{background:transparent;color:var(--acid)}@media(max-width:800px){.hero{min-height:250px;padding:35px 0 30px}.lab-head{align-items:stretch;flex-direction:column}.lab-mode-switch{width:100%}.lab-mode-switch button{flex:1}.compare-head{align-items:flex-start;flex-direction:column}.quick-entry{grid-template-columns:1fr}.quick-entry>p{grid-column:auto}.matrix-row{grid-template-columns:112px repeat(2,minmax(0,1fr))}.matrix-row>*{padding:10px}.results{grid-template-columns:1fr 1fr}.clock-strip{grid-template-columns:1fr}.clock-strip>div{grid-template-columns:auto 1fr auto auto}.secondary-results{grid-template-columns:1fr 1fr}.secondary-results article:nth-child(2){border-right:0}.secondary-results article:nth-child(-n+2){border-bottom:1px solid var(--line)}.auto-depth{grid-template-columns:1fr 1fr}}@media(max-width:520px){.hero{min-height:205px;padding:28px 0 23px}.hero h1{font-size:36px;margin:11px 0 14px}.hero-copy>p:last-child{font-size:13px;line-height:1.6}.lab{padding-top:28px}.lab-head{margin-bottom:14px}.lab-mode-switch button{padding:8px 5px;font-size:10px}.compare-workbench{padding:14px}.compare-head h3{font-size:19px}.compare-actions{width:100%}.compare-actions button{flex:1;padding-inline:8px}.quick-entry{padding:13px}.quick-entry>div{grid-template-columns:1fr auto}.quick-entry input{grid-column:1/-1}.matrix-row{grid-template-columns:82px repeat(2,minmax(0,1fr))}.matrix-row>*{padding:8px 6px}.matrix-label strong{font-size:11px}.matrix-label small{font-size:8px;line-height:1.3}.matrix-input input,.matrix-input select{height:42px;padding:7px 6px;font-size:14px}.matrix-rate .matrix-input input{font-size:16px}.input-with-unit input{padding-right:7px}.input-with-unit small{display:none}.matrix-input output{font-size:8px}.matrix-header>span{font-size:8px}.secondary-inputs summary{padding:12px 13px}.secondary-inputs summary>span:last-child{max-width:130px;text-align:right;font-size:8px}.profile-health{grid-template-columns:1fr}.profile-health>div{align-items:flex-start;flex-direction:column;gap:4px}.clock-strip>div{grid-template-columns:auto 1fr;gap:6px 12px}.clock-strip small{grid-row:2}.secondary-results{grid-template-columns:1fr 1fr}.secondary-results article{padding:14px}.secondary-results strong{font-size:16px}.analysis-table{font-size:11px}.analysis-table th,.analysis-table td{padding:11px}.auto-depth,.primary-grid,.advanced-grid{grid-template-columns:1fr 1fr}.primary-grid .rate-input{grid-column:1/-1}.auto-grid label{font-size:11px}.auto-block-title small,.auto-depth small{font-size:10px}}#apply-auto:disabled{opacity:.42;cursor:not-allowed}@media(max-width:520px){.matrix-label strong{font-size:12px}.matrix-label small,.matrix-input output{font-size:9px}}@media(min-width:801px){.hero{min-height:250px;padding:24px 0 22px}.hero h1{font-size:clamp(42px,5vw,60px);margin:12px 0 15px}.hero-chip{width:150px}.lab{padding-top:24px}.lab-head{margin-bottom:14px}}.matrix-derived{grid-column:1/-1;color:#858d96;font:500 10px IBM Plex Mono}@media(max-width:520px){.matrix-derived{font-size:9px}}.derive-panel{border-top:1px solid var(--line);background:#0a0d0a;padding:16px 18px}.derive-intro{display:grid;grid-template-columns:minmax(220px,.8fr) 1.5fr;gap:18px;align-items:start}.derive-intro>div{display:flex;flex-direction:column;gap:5px}.derive-intro small{color:var(--acid);font:500 9px IBM Plex Mono;letter-spacing:.1em}.derive-intro strong{font-size:13px}.derive-intro p{margin:0;color:#858d85;font-size:11px;line-height:1.65}.derive-controls{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.derive-profile{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px 12px;align-items:end;border:1px solid #30372d;background:#0d100d;padding:12px}.derive-profile>strong{align-self:center;color:var(--acid);font:600 10px IBM Plex Mono}.derive-profile:nth-child(2)>strong{color:#8195ff}.derive-profile label{display:flex;flex-direction:column;gap:5px}.derive-profile label span{color:#7f8880;font-size:9px}.derive-profile select{width:100%;height:38px;min-width:0;border:1px solid #343b33;background:#090b09;color:#fff;padding:7px 9px;font:500 10px IBM Plex Mono}.derive-profile button{height:38px;border:1px solid #4a572d;background:transparent;color:var(--acid);padding:7px 11px;font:600 9px IBM Plex Mono;cursor:pointer}.derive-profile p{grid-column:1/-1;margin:0;color:#778078;font-size:9px;line-height:1.5}.derive-profile p[data-state=ok]{color:#a8be80}.derive-profile p[data-state=error]{color:#ff8d83}.secondary-matrix .matrix-derived{grid-column:1}.derive-badge{grid-column:2;justify-self:end;border:1px solid #536333;color:var(--acid);padding:2px 5px;font:600 8px IBM Plex Mono;letter-spacing:.04em}.derive-badge[data-stale=true]{border-color:#8e6933;color:#ffc46b}.profile-health ul{margin:0;padding:0;list-style:none;color:#8b939c;font-size:10px;line-height:1.55}.profile-health li+li{margin-top:4px}.profile-health [data-state=ok] ul{color:#a8be80}.profile-health [data-state=warning] ul{color:#ffc46b}.profile-health [data-state=error] ul{color:#ff8d83}@media(max-width:800px){.derive-intro,.derive-controls{grid-template-columns:1fr}}@media(max-width:520px){.derive-panel{padding:13px}.derive-profile{grid-template-columns:1fr auto}.derive-profile>strong{grid-column:1/-1}.derive-profile select{font-size:9px}.derive-profile button{padding-inline:8px}.secondary-matrix .matrix-derived{font-size:8px}.derive-badge{font-size:7px;padding-inline:3px}.profile-health ul{font-size:9px}}.auto-form-errors{margin:14px 0 0;border:1px solid #6b3431;background:#1a0d0c;color:#ff9a91;padding:11px 13px;font-size:11px;line-height:1.55}.formula-workbench{border:1px solid var(--line);background:#0d0f12;padding:28px}.formula-head{display:flex;justify-content:space-between;gap:28px;align-items:flex-start}.formula-head h3{margin:7px 0 8px;font-size:28px}.formula-head>div:first-child>p:last-child{margin:0;color:#89919a;font-size:12px}.formula-actions{display:grid;grid-template-columns:minmax(130px,1fr) repeat(3,auto);gap:8px;align-items:end}.formula-actions label,.formula-options label{display:flex;flex-direction:column;gap:5px}.formula-actions label span,.formula-options label span{color:#7e8690;font-size:9px}.formula-actions select,.formula-options select{height:40px;border:1px solid #353a42;background:#090b0d;color:#fff;padding:8px 10px;font:500 10px IBM Plex Mono}.formula-actions button,.report-actions button{height:40px;border:1px solid #4d5930;background:transparent;color:var(--acid);padding:8px 12px;font:600 9px IBM Plex Mono;cursor:pointer;white-space:nowrap}.formula-actions #formula-report{background:var(--acid);color:#090a0b}.formula-scope{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0 12px}.formula-scope article{border:1px solid #2d3239;background:#101318;padding:14px}.formula-scope strong{font-size:11px}.formula-scope p{margin:7px 0 0;color:#7f8791;font-size:10px;line-height:1.55}.formula-options{display:grid;grid-template-columns:repeat(3,minmax(120px,180px)) 1fr;gap:9px;align-items:end;border:1px solid #30353c;background:#090b0d;padding:12px}.formula-status{min-height:40px;display:flex;align-items:center;padding:9px 12px;color:#a5b47b;border-left:2px solid #566833;font-size:10px;line-height:1.5}.formula-status[data-state=error]{color:#ff958c;border-color:#9a4741}.linked-summary{margin:12px 0;padding:11px 13px;border:1px solid #373f2d;background:#11150e;color:#b6c88b;font-size:10px;line-height:1.55}.formula-tiers{display:grid;gap:10px}.formula-tier{border:1px solid var(--line);background:#0a0c0f}.formula-tier summary{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 16px;cursor:pointer;list-style:none}.formula-tier summary::-webkit-details-marker{display:none}.formula-tier summary>span:first-child{display:flex;flex-direction:column;gap:3px}.formula-tier summary small{color:var(--acid);font:500 8px IBM Plex Mono;letter-spacing:.12em}.formula-tier summary strong{font-size:14px}.formula-tier summary>span:last-child{color:#77808a;font-size:10px}.formula-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border-top:1px solid var(--line)}.formula-card{min-width:0;background:#101216;padding:16px;transition:border-color .15s,box-shadow .15s}.formula-card header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.formula-card header>div{display:flex;flex-direction:column;gap:3px}.formula-card header strong{font:600 14px IBM Plex Mono}.formula-card header small{color:#767e88;font-size:9px}.formula-card header>span{border:1px solid #3c444e;color:#929ba5;padding:3px 5px;font:500 7px IBM Plex Mono}.formula-card[data-formula-kind=reference-floor] header>span{border-color:#6c5530;color:#ffc46b}.formula-card[data-formula-status=error]{box-shadow:inset 3px 0 #b9574e}.formula-card[data-linked=source]{position:relative;z-index:1;box-shadow:inset 0 0 0 2px var(--acid),0 0 18px #c8ff3716}.formula-card[data-linked=affected]{position:relative;z-index:1;box-shadow:inset 0 0 0 1px #728d3c;background:#14190f}.formula-value-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 9px}.formula-value-row label,.formula-value-row>div,.formula-expression{display:flex;flex-direction:column;gap:5px}.formula-value-row span,.formula-expression span{color:#78818b;font-size:8px}.formula-value-row input,.formula-expression input{width:100%;height:38px;border:1px solid #343942;background:#090b0e;color:#fff;padding:8px 10px;outline:none;font:500 12px IBM Plex Mono}.formula-value-row input:focus,.formula-expression input:focus{border-color:var(--acid)}.formula-value-row output{height:38px;display:flex;align-items:center;border:1px solid #30372b;background:#0c1009;color:var(--acid);padding:8px 10px;font:500 10px IBM Plex Mono}.formula-expression input{font-size:10px}.formula-card>code{display:block;overflow-wrap:anywhere;margin-top:8px;color:#aeba91;font:9px/1.5 IBM Plex Mono}.formula-basis,.formula-dependencies,.formula-error{margin:7px 0 0;color:#737c86;font-size:9px;line-height:1.5}.formula-dependencies{color:#929d80}.formula-error{color:#ff958c}.formula-help{margin-top:12px;border:1px dashed #343b43;padding:14px}.formula-help strong{font-size:10px}.formula-help code{display:block;margin:8px 0;color:#b5c889;font:9px/1.55 IBM Plex Mono;overflow-wrap:anywhere}.formula-help p{margin:0;color:#727b85;font-size:9px;line-height:1.6}.matrix-row[data-linked=source]{box-shadow:inset 3px 0 var(--acid);background:#11160d}.matrix-row[data-linked=affected]{box-shadow:inset 3px 0 #738d3f;background:#0e120c}.tertiary-matrix{border-top:1px solid #3c4133}.report-page{padding:42px 0 90px}.report-actions{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.report-actions a{color:#aeb5bd;font-size:11px}.report-actions button{background:var(--acid);color:#090a0b}.report-actions button:disabled{opacity:.45;cursor:not-allowed}.report-loading,.report-error{border:1px solid var(--line);background:var(--panel);padding:40px;color:#9098a1}.report-error h1{margin:10px 0}.report-error a{display:inline-block;margin-top:14px;color:var(--acid)}.timing-report{border:1px solid var(--line);background:#0d0f12}.report-masthead{position:static;height:auto;padding:28px 30px;display:flex;justify-content:space-between;align-items:flex-start;background:#111418;border-bottom:1px solid var(--line)}.report-masthead h1{margin:7px 0 0;font-size:36px}.report-masthead>div:last-child{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.report-masthead>div:last-child span{color:var(--acid);font:500 9px IBM Plex Mono}.report-masthead>div:last-child strong{color:#8c949e;font:500 10px IBM Plex Mono}.report-disclaimer{margin:18px;border:1px solid #525b32;background:#11150e;padding:16px}.report-disclaimer strong{font-size:12px}.report-disclaimer p{margin:7px 0 0;color:#929b86;font-size:10px;line-height:1.6}.report-overview{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:18px;background:var(--line)}.report-overview article{background:#101318;padding:20px}.report-overview p{margin:0 0 9px;color:#7c858f;font:500 9px IBM Plex Mono}.report-overview strong{font:600 25px IBM Plex Mono;color:var(--acid)}.report-overview article:nth-child(2) strong{color:#8195ff}.report-overview div{display:flex;gap:14px;margin-top:12px;color:#929aa4;font:9px IBM Plex Mono}.report-paths{margin:18px;border:1px solid var(--line)}.report-paths>div{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:12px;padding:11px 14px;border-bottom:1px solid var(--line);font:10px IBM Plex Mono}.report-paths>div:first-child{background:#15181c;color:#7d858e}.report-paths>div:last-child{border-bottom:0}.report-paths span{color:#929aa3}.report-profile{margin:30px 18px;border-top:1px solid var(--line);padding-top:22px}.report-profile-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.report-profile-head h2{margin:7px 0 0;font-size:24px}.report-profile-head>span{border:1px solid #4a5730;color:#b8cc84;padding:6px 9px;font:500 8px IBM Plex Mono}.report-profile-head>span[data-state=error]{border-color:#7e3c38;color:#ff958c}.report-profile-head>span[data-state=warning]{border-color:#7a5e32;color:#ffc46b}.report-issues{margin:14px 0;padding:12px 14px 12px 30px;border:1px solid #30363d;color:#9da5ae;font-size:9px;line-height:1.55}.report-issues li+li{margin-top:4px}.report-issues li[data-level=error]{color:#ff958c}.report-tier{margin-top:18px}.report-tier h3{font-size:13px}.report-table-wrap{overflow-x:auto;border:1px solid var(--line)}.report-table-wrap table{width:100%;border-collapse:collapse;min-width:820px;font:9px IBM Plex Mono}.report-table-wrap th,.report-table-wrap td{padding:9px 10px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.report-table-wrap tr:last-child th,.report-table-wrap tr:last-child td{border-bottom:0}.report-table-wrap th:last-child,.report-table-wrap td:last-child{border-right:0}.report-table-wrap thead th{background:#15181c;color:#808891}.report-table-wrap tbody th{width:130px}.report-table-wrap tbody th strong{display:block;color:#e8eae6}.report-table-wrap tbody th small{display:block;margin-top:3px;color:#717a84;font:8px sans-serif}.report-table-wrap [data-expression]{max-width:250px;overflow-wrap:anywhere;color:#9eac82}.report-notes{margin:30px 18px;padding-top:22px;border-top:1px solid var(--line)}.report-notes h2{font-size:18px}.report-notes>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.report-notes p{margin:0;border:1px solid var(--line);padding:14px;color:#7f8790;font-size:9px;line-height:1.6}.report-notes strong{color:#cdd1cc}@media(max-width:900px){.formula-head{flex-direction:column}.formula-actions{width:100%;grid-template-columns:1fr 1fr}.formula-actions label{grid-column:1/-1}.formula-options{grid-template-columns:repeat(3,1fr)}.formula-status{grid-column:1/-1}.formula-grid{grid-template-columns:1fr}.report-table-wrap{margin-right:-1px}}@media(max-width:620px){.formula-workbench{padding:14px}.formula-scope,.formula-actions{grid-template-columns:1fr}.formula-actions label{grid-column:auto}.formula-options,.formula-value-row{grid-template-columns:1fr}.formula-tier summary>span:last-child{font-size:8px}.report-page{padding-top:18px}.report-masthead{flex-direction:column;gap:16px;padding:22px}.report-masthead>div:last-child{align-items:flex-start}.report-overview{grid-template-columns:1fr}.report-overview div{flex-wrap:wrap}.report-paths>div{grid-template-columns:1.35fr 1fr 1fr;font-size:8px;padding-inline:9px}.report-profile-head{flex-direction:column}.report-notes>div{grid-template-columns:1fr}}@media print{@page{size:A4 portrait;margin:11mm}:root{color-scheme:light}body{background:#fff;color:#111;font-family:Arial,Noto Sans KR,sans-serif;-webkit-print-color-adjust:exact;print-color-adjust:exact}body>header,body>footer,.no-print{display:none!important}.shell{width:100%;max-width:none}.report-page{padding:0}.timing-report{border:0;background:#fff}.report-masthead{padding:0 0 10mm;background:#fff;border-bottom:2px solid #111;color:#111}.report-masthead h1{font-size:25px}.section-no,.report-masthead>div:last-child span{color:#4d6600!important}.report-disclaimer{margin:5mm 0;border-color:#777;background:#f6f8f1;color:#111}.report-disclaimer p{color:#333}.report-overview,.report-paths,.report-profile,.report-notes{margin-left:0;margin-right:0}.report-overview{background:#bbb}.report-overview article{background:#fff;color:#111}.report-overview strong,.report-overview article:nth-child(2) strong{color:#111}.report-overview p,.report-overview div,.report-paths span{color:#444}.report-paths,.report-profile,.report-table-wrap,.report-issues{border-color:#aaa}.report-paths>div,.report-table-wrap th,.report-table-wrap td{border-color:#bbb;color:#111}.report-paths>div:first-child,.report-table-wrap thead th{background:#ececec;color:#222}.report-profile{break-before:page;border-top:0;padding-top:0}.report-profile-head>span{color:#222;border-color:#555}.report-issues{color:#333}.report-tier,.report-table-wrap tr{break-inside:avoid}.report-table-wrap{overflow:visible}.report-table-wrap table{min-width:0;font-size:7.3px;table-layout:fixed}.report-table-wrap th,.report-table-wrap td{padding:6px 5px;overflow-wrap:anywhere}.report-table-wrap tbody th{width:15%}.report-table-wrap [data-expression]{max-width:none;color:#314000}.report-table-wrap tbody th strong{color:#111}.report-table-wrap tbody th small{color:#555}.report-notes{break-before:page;border-color:#aaa}.report-notes p{border-color:#aaa;color:#333}.report-notes strong{color:#111}}.formula-options{grid-template-columns:repeat(4,minmax(105px,150px)) 1fr}.report-masthead>div:last-child small{color:#6f7882;font:8px/1.4 IBM Plex Mono;text-align:right}.report-profile-head [data-report-conditions]{margin:8px 0 0;color:#7f8993;font:8px/1.5 IBM Plex Mono}.report-table-wrap [data-expression]>span{display:block;overflow-wrap:anywhere}.report-table-wrap [data-basis]{display:block;margin-top:5px;color:#717b85;font:7px/1.45 sans-serif}.formula-grid>.formula-card:last-child:nth-child(odd){grid-column:1/-1}@media(max-width:900px){.formula-options{grid-template-columns:repeat(2,minmax(0,1fr))}.formula-status{grid-column:1/-1}}@media(max-width:520px){.lab-mode-switch{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.lab-mode-switch button{min-width:0;padding:8px 2px;font-size:9px;white-space:nowrap}.compare-actions button{min-width:0;font-size:9px}.formula-options{grid-template-columns:1fr}}@media print{.report-notes{break-before:auto}.report-profile-head [data-report-conditions],.report-table-wrap [data-basis],.report-masthead>div:last-child small{color:#444}}.quick-oc{margin-bottom:18px;border:1px solid #44502e;background:linear-gradient(135deg,#11160e 0,#0d1013 46%,#0a0c0f);box-shadow:0 18px 55px #0005;overflow:hidden}.quick-oc-head{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:26px;align-items:start;padding:26px 28px;border-bottom:1px solid #343b2c}.quick-oc-head h3{margin:7px 0 8px;font-size:28px;line-height:1.25}.quick-oc-head>div:first-child>p:last-child{max-width:760px;margin:0;color:#8f988c;font-size:11px;line-height:1.7}.quick-oc-profile{display:flex;flex-direction:column;gap:6px;border-left:2px solid var(--acid);background:#0b0f09;padding:13px 15px}.quick-oc-profile small{color:var(--acid);font:600 8px IBM Plex Mono;letter-spacing:.1em}.quick-oc-profile strong{font-size:12px}.quick-oc-profile span{color:#7e887a;font-size:9px;line-height:1.5}.quick-oc-layout{display:grid;grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr)}.quick-oc-form{padding:20px;border-right:1px solid #30362c;background:#0b0e0b}.quick-oc-model{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;margin-bottom:14px}.quick-oc-model label,.quick-oc-form label{display:flex;flex-direction:column;gap:6px}.quick-oc-model label>span,.quick-oc-form label>span:first-child{color:#8a9388;font-size:9px}.quick-oc-model select,.quick-oc-model button,.quick-oc-form input{height:42px;min-width:0;border:1px solid #384036;background:#080a08;color:#f1f2ef;padding:8px 10px;font:500 11px IBM Plex Mono;outline:none}.quick-oc-model select:focus,.quick-oc-form input:focus{border-color:var(--acid)}.quick-oc-model button{color:var(--acid);cursor:pointer;font-size:9px}.quick-oc-form fieldset{min-width:0;margin:0 0 13px;border:1px solid #30372e;padding:12px}.quick-oc-form legend{padding:0 7px;color:#a3ae9e;font:600 9px IBM Plex Mono;letter-spacing:.06em}.oc-rate{display:grid!important;grid-template-columns:1fr minmax(120px,1fr);align-items:end}.oc-rate>span:first-child{grid-column:1/-1}.oc-rate output{grid-column:1/-1;color:#a9b892;font:9px IBM Plex Mono}.oc-input-unit{position:relative}.oc-input-unit input{width:100%;padding-right:42px}.oc-input-unit small{position:absolute;right:9px;top:15px;color:#6f786d;font:8px IBM Plex Mono}.oc-primary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.oc-primary-grid input{width:100%;font-size:14px}.oc-primary-grid label>span small{color:#657064;font-size:7px}.quick-oc-form-note{border:1px solid #4e5132;background:#12140d;padding:12px}.quick-oc-form-note strong{font-size:10px}.quick-oc-form-note p{margin:6px 0 0;color:#8b9078;font-size:9px;line-height:1.6}.quick-oc-output{min-width:0;padding:20px}.oc-output-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.oc-output-head>div{display:flex;flex-direction:column;gap:5px}.oc-output-head small{color:var(--acid);font:600 8px IBM Plex Mono;letter-spacing:.11em}.oc-output-head strong{font-size:17px}.oc-output-head>div:last-child{align-items:flex-end;color:#8d968d;font:9px IBM Plex Mono}.oc-status{margin:12px 0;border-left:2px solid var(--acid);background:#11150e;color:#aebd90;padding:10px 12px;font-size:9px;line-height:1.55}.oc-status[data-state=warning]{border-color:#d5943c;color:#e1b66f;background:#17130d}.oc-status[data-state=error]{border-color:#b6534b;color:#ff9c93;background:#180e0d}.oc-result-groups{display:grid;grid-template-columns:1fr 1fr;gap:9px}.oc-result-groups>section,.oc-refresh{min-width:0;border:1px solid #30363c;background:#0c0f12}.oc-result-groups>section>header{display:flex;justify-content:space-between;gap:12px;min-height:57px;padding:11px 13px;border-bottom:1px solid #2d3338}.oc-result-groups header>div{display:flex;flex-direction:column;gap:3px}.oc-result-groups header small,.oc-refresh summary small{color:var(--acid);font:600 7px IBM Plex Mono;letter-spacing:.1em}.oc-result-groups h4{margin:0;font-size:12px}.oc-result-groups header>span{max-width:150px;color:#677079;font:7px/1.5 IBM Plex Mono;text-align:right}.oc-timing-list{display:grid}.oc-timing-row{display:grid;grid-template-columns:minmax(82px,1fr) auto minmax(105px,.8fr);gap:8px;align-items:center;min-height:46px;padding:7px 11px;border-bottom:1px solid #262b30}.oc-timing-row:last-child{border-bottom:0}.oc-timing-row>div:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}.oc-timing-row strong{font:600 10px IBM Plex Mono}.oc-timing-row>div:first-child small{color:#606a73;font:7px IBM Plex Mono;overflow:hidden;text-overflow:ellipsis}.oc-timing-row output{color:#eef0ec;font:600 13px IBM Plex Mono}.oc-timing-row>div:last-child{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.oc-timing-row>div:last-child span:first-child{color:#818a93;font:8px IBM Plex Mono}.oc-timing-row>div:last-child span:last-child{border:1px solid #59633c;color:#b3c487;padding:2px 4px;font:600 6px IBM Plex Mono;white-space:nowrap}.oc-timing-row[data-state=time-equivalent]>div:last-child span:last-child{border-color:#7a5d32;color:#e7b86a}.oc-timing-row[data-state=guide]>div:last-child span:last-child{border-color:#4b5965;color:#9bb0c1}.oc-timing-row[data-state=unavailable]{opacity:.62}.oc-refresh{grid-column:1/-1}.oc-refresh summary{display:flex;justify-content:space-between;align-items:center;padding:11px 13px;cursor:pointer;list-style:none}.oc-refresh summary::-webkit-details-marker{display:none}.oc-refresh summary>span:first-child{display:flex;flex-direction:column;gap:3px}.oc-refresh summary strong{font-size:11px}.oc-refresh summary>span:last-child{color:#777f87;font-size:8px}.oc-refresh>p{margin:0;border-top:1px solid #292e33;padding:10px 12px;color:#707981;font-size:8px;line-height:1.55}.oc-output-actions{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:8px;margin-top:12px}.oc-output-actions button{min-height:40px;border:1px solid #4b5732;background:transparent;color:var(--acid);padding:8px 10px;font:600 8px IBM Plex Mono;cursor:pointer}.oc-output-actions button:first-child{background:var(--acid);color:#090b09}.oc-output-actions button:disabled{opacity:.4;cursor:not-allowed}.oc-apply-status{margin:8px 0 0;color:#818a82;font-size:8px;line-height:1.5}.oc-apply-status[data-state=ok]{color:#a9bc82}.oc-apply-status[data-state=warning]{color:#e0b469}.oc-apply-status[data-state=error]{color:#ff958c}.oc-source{margin:12px 0 0;border-top:1px solid #2b3034;padding-top:10px;color:#6f7880;font-size:8px;line-height:1.6}.oc-source a{color:#aabb84}.quick-oc+.compare-workbench{margin-top:0}.quick-oc+.compare-workbench .compare-head:before{content:"DETAILED WORKSPACE";position:absolute;transform:translateY(-28px);color:#59615b;font:600 7px IBM Plex Mono;letter-spacing:.12em}.quick-oc+.compare-workbench .compare-head{position:relative}@media(max-width:980px){.quick-oc-layout{grid-template-columns:1fr}.quick-oc-form{border-right:0;border-bottom:1px solid #30362c}.oc-primary-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:800px){.quick-oc-head{grid-template-columns:1fr}.oc-primary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.quick-oc-head{padding:18px}.quick-oc-head h3{font-size:22px}.quick-oc-form,.quick-oc-output{padding:13px}.quick-oc-model{grid-template-columns:1fr}.quick-oc-model button{width:100%}.oc-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oc-result-groups{grid-template-columns:1fr}.oc-refresh{grid-column:auto}.oc-output-actions{grid-template-columns:1fr}.oc-output-head{flex-direction:column}.oc-output-head>div:last-child{align-items:flex-start}.oc-timing-row{grid-template-columns:minmax(78px,1fr) auto minmax(92px,.8fr);padding-inline:9px}.oc-result-groups header>span{max-width:120px}}
