.m14-desk,.s14-desk{--m14-ink:#20362c;--m14-paper:#f2f0e3;--m14-line:#a1aa96;--m14-head:'FN6 Title','FN6 Continuation','AppleMyungjo',Batang,serif;--m14-ui:'FN7 Grotesk','Apple SD Gothic Neo','Malgun Gothic',sans-serif;scroll-margin-block-start:calc(var(--nav-h,64px) + 12px);padding:clamp(44px,5.5vw,98px) clamp(22px,5.3vw,100px);color:var(--m14-ink);background:var(--m14-paper);isolation:isolate}
.s14-desk{background:#dce6d9;--m14-line:#889b8b}.m14-width{max-width:1510px;margin:0 auto}.m14-line,.m14-switches,.s14-brand,.s14-ident,.s14-control{display:flex;align-items:center}.m14-line{gap:15px;justify-content:space-between;padding-top:9px;border-top:1px solid #657365;font:640 11px/1.5 var(--m14-ui);letter-spacing:.085em}.m14-line time{font-variant-numeric:tabular-nums;white-space:nowrap}.m14-head{display:grid;grid-template-columns:1fr .68fr;align-items:end;gap:5%;margin:clamp(26px,3.8vw,66px) 0 clamp(25px,3vw,55px)}.m14-head>div>p,.s14-strip>div>p{font:650 12px/1.6 var(--m14-ui);color:#4b6252;margin:0}.m14-head h2{font:570 clamp(31px,4.4vw,83px)/1.19 var(--m14-head);letter-spacing:-.065em;margin:.14em 0 0}.m14-head>p,.m14-glass article>p:last-child,.s14-strip>p,.s14-reading>.s14-bodycopy{font:455 clamp(15px,1.04vw,19px)/1.82 var(--m14-ui);letter-spacing:-.024em;text-wrap:pretty;margin:0}.m14-head>p{max-width:31em}
.m14-spread{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.78fr);gap:clamp(19px,3.4vw,65px);align-items:start}.m14-mount{position:relative;min-width:0;background:#151c19;border:clamp(5px,.7vw,12px) solid #485d4f;box-shadow:1px 4px 9px #26392a26}.m14-mount>img{display:block;width:100%;height:auto}.m14-pins[hidden],.m14-switches[hidden],.m14-glass article[hidden],.s14-reading[hidden]{display:none!important}.m14-pins button{position:absolute;width:clamp(26px,2.4vw,43px);height:clamp(26px,2.4vw,43px);border:2px solid #233a30;border-radius:50%;background:#dce7a9;color:#1d3125;box-shadow:0 0 0 3px #e1ebb580;font:700 clamp(10px,.8vw,15px)/1 ui-monospace,monospace;transform:translate(-50%,-50%);padding:0}.m14-pins button[data-m14-select="0"]{left:90%;top:43%}.m14-pins button[data-m14-select="1"]{left:95%;top:64%}.m14-pins button[data-m14-select="2"]{left:94%;top:88%}.m14-pins button[aria-pressed=true]{background:#e7b783;box-shadow:0 0 0 4px #e6be8b82}.m14-switches{gap:4px;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid var(--m14-line);margin-bottom:14px}.m14-switches button{border:1px solid var(--m14-line);color:#344f3c;background:transparent;font:600 clamp(11px,.85vw,15px)/1.4 var(--m14-ui);padding:6px 9px;min-height:34px}.m14-switches button[aria-pressed=true]{color:#f2f2d7;background:#324c3b;border-color:#324c3b}.m14-glass article{padding:7px 0 15px}.m14-glass article>p:first-child,.s14-symbol{font:650 11px/1.6 var(--m14-ui);letter-spacing:.06em;color:#486044;margin:0}.m14-glass h3,.s14-strip h3,.s14-reading h3{font:570 clamp(23px,2.03vw,42px)/1.36 var(--m14-head);letter-spacing:-.05em;margin:.28em 0 .45em}.m14-glass article img{display:block;width:100%;max-height:130px;object-fit:contain;object-position:left center;background:#1d1e1b;margin:9px 0 13px}.m14-foot{margin:clamp(22px,2.5vw,44px) 0 0;padding-top:12px;border-top:1px solid var(--m14-line);font:500 12px/1.64 var(--m14-ui);color:#435647}.m14-foot a,.m14-link{font-weight:650;text-decoration:underline;text-underline-offset:.23em}.m14-link{color:inherit}
.s14-workbench{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.1fr);padding:clamp(20px,2.8vw,48px);gap:clamp(25px,3vw,58px);background:#152721;color:#efeeda}.s14-interface{min-width:0;align-self:start;--accent:#71abdd}.s14-ident{justify-content:space-between;gap:8px;border-bottom:1px solid #657a69;color:#d3dcb1;font:610 12px/1.45 var(--m14-ui);padding-bottom:11px}.s14-ident span{font-size:10px;color:#bed0bd}.s14-brand{gap:10px;padding:17px 14px;background:#0a0d12;color:#e6eef6}.s14-product-logo{width:29px;height:auto;flex:none}.s14-brand strong{font:700 clamp(15px,1.22vw,21px)/1.4 var(--m14-ui)}.s14-brand small{display:block;color:#9dabb8;font:500 10px/1.5 var(--m14-ui);margin-top:3px}.s14-control{margin:0;padding:16px;border:1px solid #506279;border-radius:0 0 8px 8px;flex-wrap:wrap;gap:12px;background:#0a0d12;color:#e4e9e9}.s14-control label{font:600 13px/1.5 var(--m14-ui)}.s14-control select{border:1px solid #677989;background:#172630;color:#f1f2de;border-radius:4px;padding:7px 21px 7px 9px;font:650 15px/1.4 ui-monospace,monospace;cursor:pointer}.s14-control>span{color:#e0c58e;font:550 11px/1.5 var(--m14-ui)}#s14-origin{font:450 12px/1.7 var(--m14-ui);color:#c5d0bf;margin:14px 0 0}.s14-rows{min-width:0}.s14-reading+.s14-reading{border-top:1px solid #526a59;padding-top:20px;margin-top:20px}.s14-reading:not([hidden]):first-child,.s14-rows[data-s14-ready] .s14-reading{border:0;padding:0;margin:0}.s14-symbol{color:#d6e9a3;font:600 clamp(20px,2vw,34px)/1.2 ui-monospace,monospace}.s14-symbol span{color:#baccbb;font:550 11px/1.5 var(--m14-ui);margin-left:7px;letter-spacing:0}.s14-reading h3{font-size:clamp(22px,2vw,40px);color:#f7f4e6}.s14-cells{list-style:none;padding:0;margin:15px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.s14-cells li{border-top:1px solid #68917b;background:#263d32;padding:9px 7px}.s14-cells small{display:block;color:#d3ddbd;font:520 10px/1.6 var(--m14-ui)}.s14-cells strong{font:650 14px/1.7 var(--m14-ui);color:#faf6dd}.s14-reading>.s14-bodycopy{color:#e3e9d8;font-size:clamp(14px,1.03vw,17px)}.s14-strip{display:grid;grid-template-columns:1fr 1.1fr;gap:7%;border-block:1px solid var(--m14-line);padding:clamp(18px,2vw,34px) 0;margin-top:clamp(20px,2.4vw,43px);align-items:center}.s14-strip h3{font-size:clamp(20px,1.7vw,31px);margin-bottom:0}.s14-strip>p{font-size:clamp(14px,1vw,17px)}.s14-desk .m14-foot{border:0;margin-top:12px;padding:0}
.m14-desk button:focus-visible,.s14-desk select:focus-visible,.m14-foot a:focus-visible,.m14-link:focus-visible{outline:3px solid #cc7b3b;outline-offset:4px}
@media(max-width:830px){.m14-spread,.s14-workbench{grid-template-columns:1fr}.m14-glass{display:block}.m14-glass article img{max-width:525px}.s14-workbench{gap:21px}.s14-interface{max-width:600px}}
@media(max-width:600px){.m14-desk,.s14-desk{padding:37px 20px}.m14-line{font-size:9px}.m14-head,.s14-strip{grid-template-columns:1fr;gap:12px}.m14-head{margin:22px 0 18px}.m14-head h2{font-size:clamp(29px,7vw,40px)}.m14-head>p,.m14-glass article>p:last-child{font-size:14px}.m14-mount{border-width:4px}.m14-switches button{min-height:35px}.m14-glass article{padding-top:0}.m14-foot{font-size:11px;margin-top:14px}.s14-workbench{padding:14px;gap:17px}.s14-control{gap:6px 10px;padding:10px}.s14-control>span{width:100%}.s14-cells{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.s14-cells li{padding:7px 4px}.s14-cells strong{font-size:12px}.s14-symbol span{display:block;margin:3px 0 0}.s14-brand{padding:12px 9px}}
@media print{.m14-desk,.s14-desk{display:none!important}}
.lab-copy>h4{font:570 clamp(19px,1.55vw,29px)/1.43 var(--v6-serif,'FN6 Title',serif);letter-spacing:-.04em;margin:.2em 0 .55em}.s14-plot{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:clamp(18px,4.5vw,85px);align-items:center;margin-top:clamp(25px,3.3vw,65px)}.s14-plot-label{font:680 11px/1.5 var(--m14-ui);color:#486044;margin:0}.s14-plot h3{font:560 clamp(23px,2vw,36px)/1.35 var(--m14-head);letter-spacing:-.045em;margin:6px 0}.s14-plot>div>p:not(.s14-plot-label){font:455 15px/1.8 var(--m14-ui);margin:8px 0}.s14-chart-tools{display:flex;flex-wrap:wrap;gap:4px;margin-top:11px}.s14-chart-tools[hidden]{display:none!important}.s14-chart-tools button{border:1px solid #97a48d;padding:6px 10px;min-height:34px;color:#2e4637;font:590 12px/1.4 var(--m14-ui)}.s14-chart-tools button[aria-pressed=true]{background:#314d3a;color:#fffce6}.s14-plot-frame{background:#182b22;color:#eef1dd;padding:clamp(13px,1.7vw,28px);margin:0}.s14-plot-frame>div{display:flex;align-items:center;justify-content:space-between;gap:10px;font:650 11px/1.5 var(--m14-ui)}.s14-plot-frame>div>b{font:550 15px/1.4 ui-monospace,monospace;color:#d6e9a3}.s14-chart{display:block;width:100%;height:auto;margin:8px 0}.s14-plot-frame figcaption{font:450 clamp(11px,.83vw,14px)/1.6 var(--m14-ui);color:#c4d0bf;border-top:1px solid #59725d;padding-top:6px}@media(max-width:680px){.s14-plot{grid-template-columns:1fr;gap:14px}.s14-plot>div>p:not(.s14-plot-label){font-size:14px}}
