.work-panel[hidden]{display:none!important}.site-header{position:sticky;top:0;z-index:30;background:#080e17f8;backdrop-filter:blur(10px)}.site-header nav{gap:28px}.site-header nav a{font-size:12px}.header-tag{font-size:7px;letter-spacing:.8px;max-width:170px;line-height:1.6}html{scroll-padding-top:130px}.ed-laboratory{border:1px solid var(--line);background:#0c1420;margin-bottom:16px}.ed-toolbar{display:flex;align-items:center;gap:25px;padding:22px 26px;border-bottom:1px solid var(--line)}.ed-toolbar>div:first-child{flex:1}.ed-toolbar .eyebrow{margin-bottom:8px;font-size:8px;color:#b89c78;letter-spacing:1.3px}.ed-toolbar p{margin:0;color:#8ca1b4;font-size:10px;line-height:1.7}.ed-mode{padding-left:25px;border-left:1px solid var(--line)}.ed-mode>span{display:block;font:6px var(--mono);letter-spacing:1.2px;color:#718ba2;margin-bottom:8px}.ed-mode strong{font-size:18px;font-weight:400;color:#d1b082;white-space:nowrap}.ed-mode small{font:10px var(--mono);color:#91a4b7;margin-left:8px}.ed-toolbar>button{font-size:10px;color:#a9bac9;padding:8px 0 8px 15px}.ed-inputs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.ed-control{padding:25px 23px 21px;border-left:1px solid var(--line);min-width:0}.ed-control:first-child{border:0}.ed-control>label{display:block;font-size:10px;color:#9db0c1;line-height:1.6;min-height:32px}.ed-control>label i{font:italic 15px Georgia,serif;color:#d4b582;margin-left:4px}.ed-control>label sub{font-size:8px;color:#d4b582}.ed-number{display:flex;align-items:baseline;justify-content:space-between;gap:6px;margin-top:14px}.ed-number input{min-width:0;width:100%;appearance:textfield;-moz-appearance:textfield;border:0;border-bottom:1px solid #3a4b5b;background:#121e2a22;color:#e4eaf0;font:25px var(--mono);letter-spacing:-.7px;padding:4px 0;outline-offset:3px;border-radius:0}.ed-number input::-webkit-inner-spin-button,.ed-number input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ed-number input:focus{border-color:var(--amber)}.ed-number input[aria-invalid=true]{border-color:#ed967d}.ed-number>span{font:9px var(--mono);color:#8098ad;white-space:nowrap}.ed-control>input[type=range]{margin-top:22px;margin-bottom:13px}.ed-control .range-labels{font-size:7px}.ed-results{display:grid;grid-template-columns:1fr 1fr 1.2fr;border-top:1px solid var(--line);background:linear-gradient(110deg,#0f1b28,#0b1420)}.ed-results>div{padding:23px 26px;border-left:1px solid var(--line);min-width:0}.ed-results>div:first-child{border:0}.ed-results>div>span{font:7px var(--mono);letter-spacing:1px;color:#8fa3b5;line-height:1.7;display:block}.ed-results strong{font:37px var(--mono);letter-spacing:-1.4px;color:var(--cyan);font-weight:400;display:block;margin-top:12px;white-space:nowrap}.ed-results>div:nth-child(2) strong{color:var(--amber)}.ed-results strong small{font-size:12px;color:#9bb0c3;letter-spacing:0}.ed-results p{font-size:9px;line-height:1.8;color:#738ca2;margin:11px 0 0}.ed-result-note>span{display:inline-block!important;width:fit-content;border:1px solid #365b63;color:#98cfd3!important;background:#43839110;padding:4px 7px;font:8px var(--font)!important;letter-spacing:0!important}.ed-result-note>span.weak{color:#d7a583!important;border-color:#634b3b}.ed-result-note>p{font-size:10px;color:#95a7b9;line-height:1.8;margin-top:13px}.ed-result-note>a{display:inline-block;font-size:9px;color:#bd9c70;margin-top:11px}.ed-diagnostics #ed-cavity-canvas{display:block;width:100%;height:auto;aspect-ratio:500/155;margin:12px 0 19px}.ed-diagnostics dl{margin:0}.ed-diagnostics dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin-top:13px;font-size:9px}.ed-diagnostics dt{color:#839aaf;line-height:1.7}.ed-diagnostics dd{margin:0;font:10px var(--mono);color:#c3d5e2;white-space:nowrap}.ed-energy-label{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid var(--line);margin-top:23px;padding-top:17px;font-size:9px;color:#96acbf}.ed-energy-label strong{font:11px var(--mono);color:#c5d6e3;white-space:nowrap}.ed-energy-bar{height:6px;background:#203145;position:relative;margin:13px 0 15px}.ed-energy-bar>i,.ed-energy-bar>b{position:absolute;left:0;top:0;height:6px;transition:width .2s}.ed-energy-bar>i{background:#638497}.ed-energy-bar>b{background:var(--amber);height:6px}.ed-diagnostics .fine-print{font-size:8px;line-height:1.9}.ed-method{max-width:none;margin-top:23px}.ed-method>summary{padding:19px 0;font-size:11px}.ed-method-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;padding-block:9px 20px}.ed-method h3{font-size:13px;color:#c7b191;font-weight:400;margin:0 0 14px}.ed-method p{font-size:10px;color:#829aaf;line-height:1.9;margin:0 0 15px}.ed-source-links{display:flex;flex-wrap:wrap;gap:15px 30px;border-top:1px solid var(--line);padding:16px 0 21px;font-size:9px;color:#b79a74;line-height:1.7}.ed-about-link{font-size:11px;color:#b89a73;line-height:1.8;display:inline-block;margin-top:17px}#eos-panel .optics-section{padding-top:30px}
@media(max-width:1200px){.ed-control{padding-inline:18px}.ed-number input{font-size:23px}.ed-results strong{font-size:33px}.ed-toolbar{padding-inline:22px}.ed-results>div{padding-inline:22px}.site-header nav{gap:20px}.site-header nav a{font-size:11px}}
@media(max-width:980px){.site-header nav a{font-size:10px}.site-header nav{gap:20px}.ed-toolbar{flex-wrap:wrap;gap:18px}.ed-toolbar>div:first-child{flex-basis:55%}.ed-mode{border:0;padding:0}.ed-toolbar>button{margin-left:auto}.ed-inputs{grid-template-columns:repeat(3,minmax(0,1fr))}.ed-control:nth-child(4){border-left:0}.ed-control:nth-child(n+4){border-top:1px solid var(--line)}.ed-control:last-child{grid-column:2/4}.ed-control>label{min-height:20px}.ed-results{grid-template-columns:1fr 1fr}.ed-results>.ed-result-note{grid-column:1/3;border-left:0;border-top:1px solid var(--line);display:grid;grid-template-columns:auto 1fr;gap:0 20px;align-items:start}.ed-result-note>p{grid-column:2;grid-row:1/3;margin:0!important}.ed-result-note>a{grid-column:1}.ed-number input{font-size:25px}.ed-method-grid{grid-template-columns:1fr;gap:18px}.ed-method p{font-size:11px}}
@media(max-width:700px){.site-header{height:auto;display:grid;grid-template-columns:1fr;padding-top:18px;gap:15px;padding-bottom:0}.site-header .brand{padding-bottom:2px}.site-header nav{display:grid;width:100%;grid-template-columns:.85fr 1.35fr;gap:0;align-items:stretch;border-top:1px solid var(--line)}.site-header nav a,.site-header nav a:not(:last-child){display:flex!important;align-items:center;justify-content:center;text-align:center;line-height:1.6;font-size:10px;padding:11px 9px;color:#899fb3;min-height:53px}.site-header nav a:first-child{border-right:1px solid var(--line)}.site-header nav a.nav-current{box-shadow:inset 0 -2px var(--amber);color:var(--amber);background:#f1b56305}.site-header .header-tag{display:none}.hero{padding-top:32px}.ed-toolbar{padding:21px 18px;gap:19px}.ed-toolbar>div:first-child{flex-basis:100%}.ed-toolbar .eyebrow{font-size:7px;letter-spacing:1px}.ed-toolbar p{font-size:10px}.ed-mode strong{font-size:19px}.ed-mode>span{font-size:6px}.ed-toolbar>button{font-size:9px;padding-left:0}.ed-inputs{grid-template-columns:1fr 1fr}.ed-control{padding:22px 17px 19px}.ed-control:nth-child(3){border-left:0}.ed-control:nth-child(4){border-left:1px solid var(--line)}.ed-control:nth-child(n+3){border-top:1px solid var(--line)}.ed-control:last-child{grid-column:1/3;border-left:0}.ed-control>label{font-size:9px;min-height:32px}.ed-control:last-child>label{min-height:20px}.ed-number input{font-size:25px}.ed-number>span{font-size:9px}.ed-control:last-child .ed-number{max-width:210px}.ed-control .range-labels{font-size:8px}.ed-results>div{padding:21px 17px}.ed-results>div>span{font-size:6px;letter-spacing:.5px;min-height:22px;line-height:1.7}.ed-results strong{font-size:29px;letter-spacing:-1px;margin-top:10px}.ed-results strong small{font-size:10px}.ed-results p{font-size:8px;line-height:1.8}.ed-results>.ed-result-note{display:block}.ed-result-note>span{min-height:0!important}.ed-result-note>p{margin-top:13px!important;font-size:10px}.ed-result-note>a{font-size:9px}.ed-diagnostics dl>div{font-size:10px;margin-top:16px}.ed-diagnostics dd{font-size:11px}.ed-diagnostics #ed-cavity-canvas{margin:16px 0}.ed-diagnostics .fine-print{font-size:9px}.ed-energy-label{font-size:10px}.ed-method>summary{font-size:10px;line-height:1.7;gap:20px}.ed-method-grid{gap:15px}.ed-method p{font-size:10px}.ed-source-links{gap:13px;font-size:9px}.ed-about-link{font-size:10px}html{scroll-padding-top:155px}#eos-panel .optics-section{padding-top:24px}}
