.ZF39Za_surface{gap:16px;padding:20px clamp(12px,1.8vw,26px);display:grid}.ZF39Za_surface:has(button[aria-haspopup=dialog][aria-expanded=true]){align-content:start;min-height:560px}.ZF39Za_card{border:1px solid hsl(var(--border) / .65);background:hsl(var(--card));border-radius:16px;min-width:0;padding:clamp(16px,2vw,28px);box-shadow:0 1px 2px #0000000a}.ZF39Za_setupHeader{-moz-column-gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 16px;display:flex}.ZF39Za_setupHeader>:first-child{flex:160px}.ZF39Za_setupHeader[data-folded]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 12px;display:grid}.ZF39Za_setupHeader[data-folded]>:first-child{display:contents}.ZF39Za_setupHeader[data-folded] .ZF39Za_setupActions{grid-area:1/2}.ZF39Za_setupHeader[data-folded] .ZF39Za_summary{grid-area:2/1/3/-1}.ZF39Za_intro,.ZF39Za_summary{color:hsl(var(--muted-foreground));margin-top:5px;font-size:13px;line-height:1.6}.ZF39Za_materialTitle{font-family:var(--font-geist-sans), var(--font-inter), sans-serif;letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(21px,2.1vw,28px);font-weight:600;line-height:1.2}.ZF39Za_summary{-moz-column-gap:17px;flex-wrap:wrap;align-items:baseline;gap:2px 17px;padding:0;list-style:none;display:flex;overflow:hidden}.ZF39Za_summary li{overflow-wrap:anywhere;align-items:center;gap:5px;min-width:0;display:inline-flex;position:relative}.ZF39Za_summary li+li:before{content:"";background:hsl(var(--muted-foreground) / .55);border-radius:50%;width:3px;height:3px;position:absolute;inset-inline-start:-10px}.ZF39Za_summary li>[aria-hidden]{width:11px;height:11px;box-shadow:none}.ZF39Za_setupActions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ZF39Za_edit{border:1px solid hsl(var(--border));background:hsl(var(--card));min-height:36px;color:hsl(var(--foreground));border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:550;display:inline-flex}.ZF39Za_edit:hover{border-color:hsl(var(--foreground) / .28);background:hsl(var(--muted) / .45)}.ZF39Za_edit:focus-visible,.ZF39Za_surface select:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.ZF39Za_surface [data-setup-toolbar]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px clamp(12px,2vw,30px);margin-top:20px;display:grid}.ZF39Za_surface [data-setup-group]{min-width:0}.ZF39Za_surface [data-step-label]{align-items:center;gap:8px;margin-bottom:9px;font-size:13px;font-weight:550;display:flex}.ZF39Za_surface [data-step-label]>span{background:hsl(var(--accent) / .1);width:20px;height:20px;color:hsl(var(--link));border-radius:50%;place-items:center;font-size:11px;font-weight:650;display:inline-grid}.ZF39Za_surface [data-setup-toolbar] [aria-haspopup=dialog]{min-height:44px}.ZF39Za_surface [data-step-detail]{flex-wrap:wrap;align-items:baseline;gap:0 8px;margin-top:6px;display:flex}.ZF39Za_surface [data-step-detail]>span:first-child{color:hsl(var(--muted-foreground));font-size:12px}.ZF39Za_surface [data-step-detail]>span:last-child{flex:0 auto;min-width:0;max-width:100%}.ZF39Za_surface [data-step-detail] select{appearance:none;cursor:pointer;background:0 0;border-radius:5px;max-width:100%;min-height:40px;padding:0 23px 0 5px;font-size:13px;font-weight:500}.ZF39Za_surface [data-step-detail] select:hover{background:hsl(var(--muted) / .6)}.ZF39Za_surface [data-step-detail] svg{right:5px}.ZF39Za_surface [data-result-actions]{gap:10px}.ZF39Za_surface [data-wide-result]{margin-top:16px;padding-top:14px}.ZF39Za_surface [data-result-heading]{gap:8px}.ZF39Za_surface [data-result-heading] h2{font-size:16px}.ZF39Za_surface [data-result-actions] button:has(svg){min-height:36px}.ZF39Za_surface [data-result-actions] [aria-pressed]{min-width:36px;min-height:34px;padding:4px 8px}.ZF39Za_surface [data-setting-values]>div{padding:clamp(14px,1.45vw,20px)}.ZF39Za_surface [data-setting-values]+aside{margin-top:10px}.ZF39Za_surface [data-setting-values] [data-readout-unit]{font:500 clamp(11px, 8cqw, 13px)/1 var(--font-inter), sans-serif}.ZF39Za_contribute{margin-top:6px}@media (max-width:809px){.ZF39Za_surface [data-setup-toolbar]{grid-template-columns:repeat(2,minmax(0,1fr))}.ZF39Za_surface [data-laser-step=operation]{grid-column:1/-1}}@media (max-width:639px){.ZF39Za_surface{gap:12px;padding:14px 10px}.ZF39Za_surface [data-setup-toolbar]{grid-template-columns:minmax(0,1fr);gap:14px}.ZF39Za_surface [data-step-detail] select{font-size:16px}.ZF39Za_surface [data-result-heading]{flex-basis:100%}.ZF39Za_surface [data-result-actions]{justify-content:space-between;gap:8px}.ZF39Za_setupActions{gap:10px}}
