.web-root[data-page=kart-okuma] .page{max-width:1400px;padding:calc(var(--safe-top) + var(--s-5)) var(--s-5) var(--s-6);margin:0 auto}.web-root[data-page=kart-okuma] .crumb,.web-root[data-page=kart-okuma] .ko-meta,.web-root[data-page=kart-okuma] .ko-actions,.web-root[data-page=kart-okuma] .ko-layers,.web-root[data-page=kart-okuma] .ko-targets{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.web-root[data-page=kart-okuma] .crumb{font-size:var(--t-13);color:var(--text-2);margin-bottom:var(--s-4)}.web-root[data-page=kart-okuma] .crumb a{align-items:center;min-height:44px;display:inline-flex}.web-root[data-page=kart-okuma] .h1{font-size:var(--t-28);letter-spacing:-.02em}.web-root[data-page=kart-okuma] .lead{color:var(--text-2);margin-top:var(--s-2);line-height:1.6}.web-root[data-page=kart-okuma] .ko-header{margin-bottom:var(--s-5)}.web-root[data-page=kart-okuma] .ko-title{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.web-root[data-page=kart-okuma] .ko-grid{gap:var(--s-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));display:grid}.web-root[data-page=kart-okuma] .ko-card,.web-root[data-page=kart-okuma] .ko-panel,.web-root[data-page=kart-okuma] .ko-photo-panel{background:var(--surface);border:1px solid var(--stroke-2);border-radius:var(--r-lg);padding:var(--s-5);min-width:0}.web-root[data-page=kart-okuma] .ko-card{gap:var(--s-4);align-content:start;display:grid}.web-root[data-page=kart-okuma] .ko-card:hover{border-color:var(--accent-line)}.web-root[data-page=kart-okuma] .ko-card img{border-radius:var(--r-sm);width:100%;height:auto}.web-root[data-page=kart-okuma] .ko-card h2,.web-root[data-page=kart-okuma] .ko-panel h2{font-size:var(--t-22)}.web-root[data-page=kart-okuma] .ko-meta{font-size:var(--t-13);color:var(--text-2)}.web-root[data-page=kart-okuma] .ko-modes{margin-bottom:var(--s-4);width:fit-content;max-width:100%;display:flex}.web-root[data-page=kart-okuma] .ko-modes button,.web-root[data-page=kart-okuma] .btn,.web-root[data-page=kart-okuma] summary,.web-root[data-page=kart-okuma] select{min-width:44px;min-height:44px}.web-root[data-page=kart-okuma] .ko-workbench{gap:0 var(--s-5);grid-template:"photo panel""lists panel"1fr/minmax(0,1.35fr) minmax(0,1fr);align-items:start;display:grid}.web-root[data-page=kart-okuma] .ko-photo-panel{grid-area:photo}.web-root[data-page=kart-okuma] .ko-panel{grid-area:panel}.web-root[data-page=kart-okuma] .ko-lists{grid-area:lists;min-width:0}.web-root[data-page=kart-okuma] .ko-photo-panel{container-type:inline-size}.web-root[data-page=kart-okuma] .ko-photo{position:relative}.web-root[data-page=kart-okuma] .ko-photo img{border-radius:var(--r-sm);width:100%;height:auto;display:block}.web-root[data-page=kart-okuma] .ko-photo svg{border-radius:var(--r-sm);width:100%;height:100%;position:absolute;inset:0}.web-root[data-page=kart-okuma] .ko-zone{fill:var(--accent-soft);stroke:var(--accent-line);stroke-width:3px;cursor:pointer}.web-root[data-page=kart-okuma] .ko-zone.is-active{stroke:var(--text);stroke-width:4px}.web-root[data-page=kart-okuma] .ko-zone.is-quiet{fill:#0000;stroke:#0000}.web-root[data-page=kart-okuma] .ko-zone.is-quiet:hover{stroke:var(--accent-line)}.web-root[data-page=kart-okuma] .ko-zone.is-ok{fill:var(--success-soft);stroke:var(--success);stroke-width:6px}.web-root[data-page=kart-okuma] .ko-zone.is-bad{fill:var(--danger-soft);stroke:var(--danger);stroke-width:6px}.web-root[data-page=kart-okuma] .ko-zone[data-kind=mains],.web-root[data-page=kart-okuma] .ko-zone[data-kind=hv]{fill:var(--danger-soft);stroke:var(--danger)}.web-root[data-page=kart-okuma] .ko-zone[data-kind=isolation]{fill:var(--info-soft);stroke:var(--info)}.web-root[data-page=kart-okuma] .ko-dot{fill:var(--text);stroke:var(--bg);stroke-width:3px;cursor:pointer}.web-root[data-page=kart-okuma] .ko-dim{fill:#08090aa3;pointer-events:none}.web-root[data-page=kart-okuma] .ko-frame{fill:none;stroke:var(--accent);stroke-width:5px;pointer-events:none}.web-root[data-page=kart-okuma] .ko-frame.is-ok{stroke:var(--success);stroke-width:7px}.web-root[data-page=kart-okuma] .ko-frame.is-bad{stroke:var(--danger);stroke-width:7px}.web-root[data-page=kart-okuma] .ko-label,.web-root[data-page=kart-okuma] .ko-pin,.web-root[data-page=kart-okuma] .ko-track,.web-root[data-page=kart-okuma] .ko-probes,.web-root[data-page=kart-okuma] .ko-break{pointer-events:none}.web-root[data-page=kart-okuma] .ko-pill{fill:var(--surface);stroke:var(--accent-line);stroke-width:2px}.web-root[data-page=kart-okuma] .ko-pill-text{font-family:var(--font-ui);fill:var(--text);dominant-baseline:central;font-weight:600}.web-root[data-page=kart-okuma] .ko-label.is-unmeasured{visibility:hidden}.web-root[data-page=kart-okuma] .ko-zone-tag .ko-pill{stroke:var(--text-2)}.web-root[data-page=kart-okuma] .ko-leader{stroke:var(--accent);stroke-width:3px}.web-root[data-page=kart-okuma] .ko-leader-dot{fill:var(--accent)}.web-root[data-page=kart-okuma] .ko-pin{display:none}.web-root[data-page=kart-okuma] .ko-pin circle{fill:var(--accent);stroke:var(--bg);stroke-width:5px}.web-root[data-page=kart-okuma] .ko-pin text{font-family:var(--font-ui);fill:var(--accent-ink);text-anchor:middle;dominant-baseline:central;font-weight:700}.web-root[data-page=kart-okuma] .ko-legend{margin:var(--s-3) 0 0;padding-left:var(--s-5);font-size:var(--t-13);line-height:1.6;display:none}.web-root[data-page=kart-okuma] .ko-legend li::marker{color:var(--accent);font-weight:700}@container (width<=560px){.web-root[data-page=kart-okuma] .ko-label{display:none}.web-root[data-page=kart-okuma] .ko-pin{display:inline}.web-root[data-page=kart-okuma] .ko-legend{display:block}}.web-root[data-page=kart-okuma] .ko-legend:empty{display:none}.web-root[data-page=kart-okuma] .ko-track{fill:none;stroke-linecap:round;stroke-linejoin:round}.web-root[data-page=kart-okuma] .ko-track.is-path{stroke:var(--accent);stroke-width:9px;opacity:.85}.web-root[data-page=kart-okuma] .ko-track.is-fault{stroke:var(--danger);stroke-width:12px}.web-root[data-page=kart-okuma] .ko-pad-mark{fill:none;stroke-width:7px;pointer-events:none}.web-root[data-page=kart-okuma] .ko-pad-mark.is-path{stroke:var(--accent)}.web-root[data-page=kart-okuma] .ko-pad-mark.is-fault{stroke:var(--danger);stroke-dasharray:14 9}.web-root[data-page=kart-okuma] .ko-break circle{fill:var(--danger-soft);stroke:var(--danger);stroke-width:6px}.web-root[data-page=kart-okuma] .ko-break path{stroke:var(--danger);stroke-width:7px;stroke-linecap:round}.web-root[data-page=kart-okuma] .ko-lead{fill:none;stroke-width:8px;stroke-linecap:round;opacity:.92}.web-root[data-page=kart-okuma] .ko-lead.is-red,.web-root[data-page=kart-okuma] .ko-probe.is-red{stroke:var(--wire-red)}.web-root[data-page=kart-okuma] .ko-lead.is-black,.web-root[data-page=kart-okuma] .ko-probe.is-black{stroke:var(--wire-black);filter:drop-shadow(0 0 2px #ffffffb3)}.web-root[data-page=kart-okuma] .ko-probe{stroke-width:18px;stroke-linecap:round}.web-root[data-page=kart-okuma] .ko-tip{stroke-width:6px}.web-root[data-page=kart-okuma] .ko-tip.is-red{stroke:var(--wire-red);fill:#d63b3240}.web-root[data-page=kart-okuma] .ko-tip.is-black{stroke:#f2f2f0;fill:#2020228c}.web-root[data-page=kart-okuma] .ko-meter-body{fill:#2b2c30;stroke:#45464c;stroke-width:3px}.web-root[data-page=kart-okuma] .ko-meter-lcd{fill:#0b0c0b;stroke:#45464c;stroke-width:2px}.web-root[data-page=kart-okuma] .ko-meter-ann{font:600 26px var(--font-mono);fill:#e8ece6cc}.web-root[data-page=kart-okuma] .ko-meter-ann.is-beep{fill:var(--info)}.web-root[data-page=kart-okuma] .ko-meter-val{font:500 80px var(--font-mono);fill:#e8ece6}.web-root[data-page=kart-okuma] .ko-meter-val.is-idle{fill:#e8ece659}.web-root[data-page=kart-okuma] .ko-meter-unit{font-size:40px}.web-root[data-page=kart-okuma] .ko-jack{stroke-width:6px;fill:#111}.web-root[data-page=kart-okuma] .ko-jack.is-red{stroke:var(--wire-red)}.web-root[data-page=kart-okuma] .ko-jack.is-black{stroke:#f2f2f0}.web-root[data-page=kart-okuma] .ko-layers,.web-root[data-page=kart-okuma] .ko-targets,.web-root[data-page=kart-okuma] .ko-parts{margin-top:var(--s-4)}.web-root[data-page=kart-okuma] .ko-parts{gap:var(--s-2);display:grid}.web-root[data-page=kart-okuma] .ko-group summary{font-size:var(--t-13);color:var(--text-2);cursor:pointer;align-content:center;font-weight:600;display:list-item}.web-root[data-page=kart-okuma] .ko-group .ko-targets{margin-top:var(--s-1)}.web-root[data-page=kart-okuma] .ko-flow{gap:var(--s-3);margin:-6px -6px calc(var(--s-5) - 6px);grid-auto-columns:minmax(min-content,1fr);grid-auto-flow:column;padding:6px;list-style:none;display:grid;overflow-x:auto}.web-root[data-page=kart-okuma] .ko-flow li{position:relative}.web-root[data-page=kart-okuma] .ko-flow li+li:before{content:"";left:calc(-1 * var(--s-3));width:var(--s-3);background:var(--stroke-3);height:2px;position:absolute;top:50%}.web-root[data-page=kart-okuma] .ko-flow button{justify-content:center;align-items:center;gap:var(--s-2);width:100%;min-height:44px;padding:var(--s-2) var(--s-3);border:1px solid var(--stroke-2);border-radius:var(--r-sm);background:var(--surface);color:var(--text-2);font-size:var(--t-13);text-align:center;overflow-wrap:normal;word-break:normal;cursor:pointer;font-weight:600;display:flex}.web-root[data-page=kart-okuma] .ko-flow button:hover{color:var(--text);border-color:var(--stroke-3)}.web-root[data-page=kart-okuma] .ko-flow button[aria-current=step]{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.web-root[data-page=kart-okuma] .ko-flow-n{font-family:var(--font-mono);font-size:var(--t-12);opacity:.7}.web-root[data-page=kart-okuma] .ko-layers button[aria-pressed=true],.web-root[data-page=kart-okuma] .ko-targets button[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-soft)}.web-root[data-page=kart-okuma] .ko-panel{overflow-wrap:anywhere;line-height:1.6}.web-root[data-page=kart-okuma] .ko-explain{gap:var(--s-4);display:grid}.web-root[data-page=kart-okuma] .ko-explain dt{color:var(--text-2);font-size:var(--t-13);margin-bottom:var(--s-1)}.web-root[data-page=kart-okuma] .ko-explain dd{margin:0}.web-root[data-page=kart-okuma] .ko-more summary{color:var(--text-2);cursor:pointer;align-content:center;display:list-item}.web-root[data-page=kart-okuma] .ko-more[open] summary{margin-bottom:var(--s-3)}.web-root[data-page=kart-okuma] .ko-measure p+p{margin-top:var(--s-2)}.web-root[data-page=kart-okuma] .ko-reading{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.web-root[data-page=kart-okuma] .ko-lcd{padding:2px var(--s-2);color:#e8ece6;font-size:var(--t-15);background:#0b0c0b;border-radius:6px;display:inline-block}.web-root[data-page=kart-okuma] .ko-beep{color:var(--text-2);font-size:var(--t-13)}.web-root[data-page=kart-okuma] .ko-question{font-size:var(--t-17);font-weight:600}.web-root[data-page=kart-okuma] .ko-wrong{padding-left:var(--s-5);color:var(--text-2)}.web-root[data-page=kart-okuma] .ko-choices{gap:var(--s-2);display:grid}.web-root[data-page=kart-okuma] .ko-choices .btn{text-align:left;height:auto;padding:var(--s-2) var(--s-3);white-space:normal;justify-content:flex-start}.web-root[data-page=kart-okuma] .ko-complaint{padding:var(--s-3) var(--s-4);border-radius:var(--r-sm);background:var(--surface-2);margin:0}.web-root[data-page=kart-okuma] .ko-complaint p{margin-top:var(--s-1)}.web-root[data-page=kart-okuma] .ko-stepper{gap:var(--s-1) var(--s-2);font-size:var(--t-12);color:var(--text-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.web-root[data-page=kart-okuma] .ko-stepper li{align-items:center;gap:var(--s-2);white-space:nowrap;display:flex}.web-root[data-page=kart-okuma] .ko-stepper li+li:before{content:"›";color:var(--text-3)}.web-root[data-page=kart-okuma] .ko-stepper li.is-done{color:var(--text-2)}.web-root[data-page=kart-okuma] .ko-stepper li[aria-current=step]{color:var(--accent);font-weight:700}.web-root[data-page=kart-okuma] .ko-value{border:1px solid var(--stroke-2);border-radius:var(--r-sm);padding:var(--s-2) var(--s-3);font-family:var(--font-mono);font-size:var(--t-13)}.web-root[data-page=kart-okuma] .ko-value summary{cursor:pointer;align-content:center;display:list-item}.web-root[data-page=kart-okuma] .ko-value a{padding:var(--s-2) 0;min-height:44px;display:block}.web-root[data-page=kart-okuma] .ko-case-label{gap:var(--s-2);display:grid}.web-root[data-page=kart-okuma] .ko-case-label select{width:100%;color:var(--text);background:var(--surface-2);border:1px solid var(--stroke-3);border-radius:var(--r-sm);padding:var(--s-2)}.web-root[data-page=kart-okuma] .ko-score{font-family:var(--font-mono)}.web-root[data-page=kart-okuma] :focus-visible{outline:2px solid var(--text);outline-offset:3px}@media (width<=1000px){.web-root[data-page=kart-okuma] .ko-workbench{gap:var(--s-4);grid-template:"photo""panel""lists"/minmax(0,1fr)}}@media (width<=640px){.web-root[data-page=kart-okuma] .ko-flow{gap:var(--s-1)}.web-root[data-page=kart-okuma] .ko-flow li+li:before{display:none}.web-root[data-page=kart-okuma] .ko-flow button{padding:var(--s-1);font-size:var(--t-12);flex-direction:column;gap:0}}@media (width<=480px){.web-root[data-page=kart-okuma] .page{padding-left:var(--s-4);padding-right:var(--s-4)}.web-root[data-page=kart-okuma] .ko-panel,.web-root[data-page=kart-okuma] .ko-photo-panel,.web-root[data-page=kart-okuma] .ko-card{padding:var(--s-4)}.web-root[data-page=kart-okuma] .ko-actions .btn{flex:1}}