.ArticleInteractiveFrame_frame__N8ABu{--tool-paper:var(--site-color-paper,#fff);--tool-ink:var(--site-color-ink,#1a1a1a);position:relative;width:100%;overflow:hidden;border:1px solid var(--site-color-hairline,#e7e4dc);border-radius:var(--site-radius-panel,8px);background:var(--tool-paper);color:var(--tool-ink);font-family:var(--font-sans)}.ArticleInteractiveFrame_toolbar__LnsbF{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;border-bottom:1px solid var(--site-color-hairline)}.ArticleInteractiveFrame_toolbar__LnsbF strong{font-size:14px;font-weight:700;line-height:1.6}.ArticleInteractiveFrame_button__C6qv8{min-height:44px;padding:8px 12px;border:1px solid var(--site-color-control-border,#767676);border-radius:4px;background:var(--tool-paper);color:var(--tool-ink);font-family:var(--font-sans);font-size:13px;line-height:1.4;cursor:pointer}.ArticleInteractiveFrame_button__C6qv8:hover{background:var(--site-color-paper-warm)}.ArticleInteractiveFrame_button__C6qv8:focus-visible{outline:2px solid var(--site-color-focus,#da282a);outline-offset:3px}.ArticleInteractiveFrame_content__fnjS7{position:relative;height:clamp(400px,68dvh,680px);min-height:400px}.ArticleInteractiveFrame_frame__N8ABu[data-layout=content] .ArticleInteractiveFrame_content__fnjS7{height:auto;min-height:0}.ArticleInteractiveFrame_frame__N8ABu[data-layout=content]:fullscreen .ArticleInteractiveFrame_content__fnjS7{overflow:auto}.ArticleInteractiveFrame_state__fIuS4{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;box-sizing:border-box;padding:24px;color:var(--site-color-muted-dark);text-align:center}.ArticleInteractiveFrame_state__fIuS4:before{content:"";position:absolute;inset:12px;border:1px dashed var(--site-color-control-border);pointer-events:none}.ArticleInteractiveFrame_state__fIuS4 p{max-width:32em;margin:0;font-size:15px;line-height:1.8}.ArticleInteractiveFrame_message__u_Bia{margin:0;padding:12px 16px;color:var(--site-color-muted-dark);font-size:13px;line-height:1.6}.ArticleInteractiveFrame_frame__N8ABu:fullscreen{display:flex;flex-direction:column;width:100vw;height:100dvh;border:0;border-radius:0}.ArticleInteractiveFrame_frame__N8ABu:fullscreen .ArticleInteractiveFrame_content__fnjS7{flex:1 1;height:auto;min-height:0}@media (max-width:760px){.ArticleInteractiveFrame_toolbar__LnsbF{padding-inline:12px}.ArticleInteractiveFrame_content__fnjS7{height:580px;min-height:400px}}@media (max-height:500px){.ArticleInteractiveFrame_frame__N8ABu:fullscreen .ArticleInteractiveFrame_content__fnjS7{overflow:auto}}.laser-energy-demo{--energy-reference:#8197c2;--energy-current:#334fad;margin:48px 0;color:var(--site-color-ink);font-family:var(--font-body)}html[data-reading-theme=dark] .laser-energy-demo{--energy-reference:#7c99c4;--energy-current:#a4c9ff}@media (prefers-color-scheme:dark){html:not([data-reading-theme]) .laser-energy-demo{--energy-reference:#7c99c4;--energy-current:#a4c9ff}}.laser-energy-demo>h2{font:700 var(--text-h2)/1.5 var(--font-serif);margin:0 0 16px;scroll-margin-top:calc(var(--site-header-height) + 20px)}.laser-energy-demo__intro{font:var(--text-body)/1.8 var(--font-body);margin:0 0 24px}.laser-energy-demo__body{padding:24px}.laser-energy-demo__controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0;margin:0;border:0;min-width:0}.laser-energy-demo__controls legend{font:700 15px/1.6 var(--font-sans);padding:0 0 12px}.laser-energy-demo__controls label{display:block;font:15px/1.6 var(--font-sans);min-width:0}.laser-energy-demo__controls label>span{color:var(--site-color-muted-dark);margin-left:4px}.laser-energy-demo__controls input,.laser-energy-demo__controls select{display:block;box-sizing:border-box;width:100%;min-height:46px;border:1px solid var(--site-color-control-border);border-radius:5px;padding:9px 10px;margin-top:8px;font:16px/1.5 var(--font-code);color:var(--site-color-ink);background:var(--site-color-paper)}.laser-energy-demo__controls .laser-energy-demo__unit{grid-column:2}.laser-energy-demo__chart figcaption,.laser-energy-demo__scope,.laser-energy-demo__sources{font:13px/1.75 var(--font-sans);color:var(--site-color-muted-dark)}.laser-energy-demo__actions{display:flex;flex-wrap:wrap;gap:8px 12px;margin:18px 0}.laser-energy-demo__actions button{min-height:44px;padding:8px 12px;font:15px/1.6 var(--font-sans);color:var(--site-color-ink);background:var(--site-color-mist);border:1px solid var(--site-color-hairline);border-radius:5px;cursor:pointer}.laser-energy-demo :is(input,select,button,summary,a):focus-visible{outline:2px solid var(--site-color-focus);outline-offset:3px}.laser-energy-demo input[aria-invalid=true]{border-color:var(--site-color-danger);border-width:2px}.laser-energy-demo__output{background:var(--site-color-paper-warm);border:1px solid var(--site-color-hairline);border-radius:6px;padding:20px}.laser-energy-demo__output dl{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:0}.laser-energy-demo__output dt{color:var(--site-color-muted-dark);font:13px/1.6 var(--font-sans)}.laser-energy-demo__output dd{margin:8px 0 0;font:700 26px/1.25 var(--font-code);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.laser-energy-demo__output dd span{font:14px/1.5 var(--font-code);white-space:nowrap}.laser-energy-demo__output p{font:15px/1.75 var(--font-sans);margin:16px 0 0}.laser-energy-demo__output [role=alert]{color:var(--site-color-danger)}.laser-energy-demo__chart{margin:22px 0}.laser-energy-demo__chart svg{display:block;width:100%;height:auto}.laser-energy-demo__chart text{font:15px var(--font-sans);fill:var(--site-color-ink)}.laser-energy-demo__axis{fill:none;stroke:var(--site-color-muted-dark)}.laser-energy-demo__baseline{fill:var(--energy-reference)}.laser-energy-demo__current{fill:var(--energy-current)}.laser-energy-demo__derivation{border-top:1px solid var(--site-color-hairline);padding-top:8px}.laser-energy-demo__derivation summary{min-height:44px;padding:8px 0;cursor:pointer;font:700 15px/1.75 var(--font-sans)}.laser-energy-demo__derivation p{font-size:16px;line-height:1.8}.laser-energy-demo__table{overflow:auto;overscroll-behavior-x:contain}.laser-energy-demo table{width:100%;border-collapse:collapse;font:14px/1.6 var(--font-code);white-space:nowrap}.laser-energy-demo caption{text-align:left;white-space:normal;margin-bottom:10px;font-family:var(--font-sans);color:var(--site-color-muted-dark)}.laser-energy-demo td,.laser-energy-demo th{padding:10px;border-bottom:1px solid var(--site-color-hairline);text-align:left}.laser-energy-demo a{color:var(--site-color-river);text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.laser-energy-demo__body{padding:18px 14px}.laser-energy-demo__controls{grid-template-columns:1fr 1fr;gap:14px}.laser-energy-demo__controls .laser-energy-demo__unit{grid-column:auto}.laser-energy-demo__output{padding:16px 12px}.laser-energy-demo__output dl{grid-template-columns:1fr;gap:18px}.laser-energy-demo__chart text{font-size:19px}}@media print{.laser-energy-demo__actions,.laser-energy-demo__controls{display:none}.laser-energy-demo__derivation>*{display:block!important}}