.container[data-astro-cid-uusbdyrp]{width:min(var(--site-width), calc(100% - 40px));margin:0 auto}.hero[data-astro-cid-uusbdyrp]{padding:64px 0 40px}.category[data-astro-cid-uusbdyrp]{text-transform:uppercase;letter-spacing:.14em;color:#8fa3bd;font-size:.8rem;font-weight:700}h1[data-astro-cid-uusbdyrp]{letter-spacing:-.05em;margin:14px 0;font-size:clamp(3rem,7vw,5rem)}.intro[data-astro-cid-uusbdyrp]{color:#aeb6c2;max-width:760px;font-size:1.15rem;line-height:1.7}.viewer[data-astro-cid-uusbdyrp]{color:#697584;background:#12151a;border:1px solid #29303a;border-radius:16px;place-items:center;height:450px;margin:30px 0 50px;display:grid}.grid[data-astro-cid-uusbdyrp]{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:60px;display:grid}.panel[data-astro-cid-uusbdyrp]{background:#12151a;border:1px solid #242a33;border-radius:14px;padding:25px}h2[data-astro-cid-uusbdyrp]{margin-top:0}.row[data-astro-cid-uusbdyrp]{border-bottom:1px solid #242a33;justify-content:space-between;gap:30px;padding:12px 0;display:flex}.row[data-astro-cid-uusbdyrp]:last-child{border-bottom:0}.muted[data-astro-cid-uusbdyrp]{color:#8e99a8}@media (width<=750px){.container[data-astro-cid-uusbdyrp]{width:min(100% - 28px, var(--site-width))}.grid[data-astro-cid-uusbdyrp]{grid-template-columns:1fr}.viewer[data-astro-cid-uusbdyrp]{height:330px}}.download-item[data-astro-cid-uusbdyrp]{background:#0d1116;border:1px solid #29313a;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:18px;display:flex}.download-meta[data-astro-cid-uusbdyrp]{margin-top:6px;font-size:.9rem}.download-button[data-astro-cid-uusbdyrp]{color:#f4f6f8;background:#1a2027;border:1px solid #3b4652;border-radius:8px;flex-shrink:0;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-block}.download-button[data-astro-cid-uusbdyrp]:hover{background:#242c35;border-color:#566677}@media (width<=600px){.download-item[data-astro-cid-uusbdyrp]{flex-direction:column;align-items:flex-start}}.viewer-toolbar[data-astro-cid-uusbdyrp]{background:#101419;border:1px solid #252c35;border-radius:9px;align-items:center;gap:8px;margin:0 0 12px;padding:10px 14px;font-size:.92rem;display:flex}.asset-list[data-astro-cid-uusbdyrp]{flex-direction:column;gap:10px;margin-top:16px;display:flex}.asset-row[data-astro-cid-uusbdyrp]{background:#0d1116;border:1px solid #29313a;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.asset-row[data-astro-cid-uusbdyrp].active{background:#121820;border-color:#566779}.asset-info[data-astro-cid-uusbdyrp]{min-width:0}.asset-meta[data-astro-cid-uusbdyrp]{overflow-wrap:anywhere;margin-top:5px;font-size:.88rem}.asset-actions[data-astro-cid-uusbdyrp]{flex-shrink:0;gap:8px;display:flex}.asset-view-button[data-astro-cid-uusbdyrp]{color:#f4f6f8;font:inherit;cursor:pointer;background:#1a2027;border:1px solid #3b4652;border-radius:8px;padding:10px 16px;font-weight:700}.asset-view-button[data-astro-cid-uusbdyrp]:hover{background:#242c35;border-color:#566677}.asset-view-button[data-astro-cid-uusbdyrp].active{color:#090b0e;background:#e7edf4;border-color:#e7edf4}@media (width<=650px){.asset-row[data-astro-cid-uusbdyrp]{flex-direction:column;align-items:flex-start}.asset-actions[data-astro-cid-uusbdyrp]{width:100%}.asset-actions[data-astro-cid-uusbdyrp] a[data-astro-cid-uusbdyrp],.asset-actions[data-astro-cid-uusbdyrp] button[data-astro-cid-uusbdyrp]{text-align:center;flex:1}}.measurement-toolbar[data-astro-cid-uusbdyrp]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.measurement-toolbar[data-astro-cid-uusbdyrp] button[data-astro-cid-uusbdyrp]{color:#dce3eb;font:inherit;cursor:pointer;background:#171c22;border:1px solid #34404c;border-radius:8px;padding:9px 13px;font-size:.9rem;font-weight:700}.measurement-toolbar[data-astro-cid-uusbdyrp] button[data-astro-cid-uusbdyrp]:hover{background:#222a33}.measurement-toolbar[data-astro-cid-uusbdyrp] .measure-mode[data-astro-cid-uusbdyrp].active{color:#090b0e;background:#e7edf4;border-color:#e7edf4}.measurement-toolbar[data-astro-cid-uusbdyrp] .measure-clear[data-astro-cid-uusbdyrp]{color:#aeb9c5;margin-left:auto}.measurement-status[data-astro-cid-uusbdyrp]{color:#8e99a8;margin-bottom:12px;font-size:.9rem}.viewer[data-astro-cid-uusbdyrp]{position:relative}.measurement-overlay[data-astro-cid-uusbdyrp]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}#measurement-line[data-astro-cid-uusbdyrp]{stroke:#b8c8d8;stroke-width:2px;stroke-dasharray:7 5;vector-effect:non-scaling-stroke;display:none}.measure-point[data-astro-cid-uusbdyrp]{color:#fff;pointer-events:none;--min-hotspot-opacity:1;--max-hotspot-opacity:1;background:#18202a;border:2px solid #f4f6f8;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:.78rem;font-weight:900;display:none}.measure-point[data-astro-cid-uusbdyrp].active{display:flex}.measure-a[data-astro-cid-uusbdyrp],.measure-b[data-astro-cid-uusbdyrp]{transform:translate(-15px,-15px)}.measurement-results[data-astro-cid-uusbdyrp]{background:#0d1116;border:1px solid #29313a;border-radius:10px;margin-top:12px;padding:16px}.measurement-primary[data-astro-cid-uusbdyrp]{border-bottom:1px solid #252d36;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:12px;padding-bottom:12px;display:flex}.measurement-primary[data-astro-cid-uusbdyrp] strong[data-astro-cid-uusbdyrp]{font-size:1.35rem}.measurement-values[data-astro-cid-uusbdyrp]{color:#aeb8c4;flex-wrap:wrap;gap:18px;font-size:.9rem;display:flex}.measurement-direction[data-astro-cid-uusbdyrp]{margin-top:12px}.measurement-note[data-astro-cid-uusbdyrp]{margin-top:5px;font-size:.8rem}@media (width<=650px){.measurement-toolbar[data-astro-cid-uusbdyrp] .measure-clear[data-astro-cid-uusbdyrp]{margin-left:0}.measurement-primary[data-astro-cid-uusbdyrp]{flex-direction:column;align-items:flex-start;gap:5px}.measurement-values[data-astro-cid-uusbdyrp]{flex-direction:column;gap:7px}}.reference-plane-status[data-astro-cid-uusbdyrp]{color:#8e99a8;margin:-2px 0 12px;font-size:.88rem}.reference-plane-status[data-astro-cid-uusbdyrp].ready{color:#c5d3e1}.measurement-toolbar[data-astro-cid-uusbdyrp] .reference-plane-button[data-astro-cid-uusbdyrp].active{color:#090b0e;background:#e7edf4;border-color:#e7edf4}.plane-point[data-astro-cid-uusbdyrp]{background:#303943;border-color:#d5e0eb;width:28px;height:28px;transform:translate(-14px,-14px)}.measure-preview[data-astro-cid-uusbdyrp]{opacity:.95;background:#0c111766;border:2px solid #f4f6f8;border-radius:999px;width:22px;height:22px;transform:translate(-11px,-11px);box-shadow:0 0 0 4px #f4f6f826}.measure-preview[data-astro-cid-uusbdyrp]:before,.measure-preview[data-astro-cid-uusbdyrp]:after{content:"";background:#f4f6f8;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#scan-viewer[data-astro-cid-uusbdyrp].measurement-active{cursor:crosshair!important}.measure-point[data-astro-cid-uusbdyrp]{border:1px solid #fffffff2;border-radius:50%;width:8px;min-width:8px;height:8px;min-height:8px;padding:0;font-size:0;overflow:visible;transform:translate(-4px,-4px);box-shadow:0 0 0 1px #000000bf,0 1px 4px #000000b3}.measure-point[data-astro-cid-uusbdyrp]:after{content:attr(data-label);color:#fff;text-align:center;white-space:nowrap;background:#080b0fe0;border-radius:4px;min-width:13px;padding:1px 4px;font-size:11px;font-weight:800;line-height:14px;position:absolute;top:-7px;left:11px;box-shadow:0 1px 4px #00000073}.measure-a[data-astro-cid-uusbdyrp]{background:#ffb020;border-color:#ffe0a0;transform:translate(-4px,-4px)}.measure-b[data-astro-cid-uusbdyrp]{background:#2fc9ff;border-color:#b9efff;transform:translate(-4px,-4px)}.plane-point[data-astro-cid-uusbdyrp]{width:8px;height:8px;transform:translate(-4px,-4px)}.plane-point-1[data-astro-cid-uusbdyrp]{background:#ff4d55;border-color:#ffd0d2}.plane-point-2[data-astro-cid-uusbdyrp]{background:#41d979;border-color:#c5f6d5}.plane-point-3[data-astro-cid-uusbdyrp]{background:#4b91ff;border-color:#d0e1ff}.measure-preview[data-astro-cid-uusbdyrp]{opacity:.95;background:0 0;border:1px solid #ffffffe6;border-radius:50%;width:10px;min-width:10px;height:10px;min-height:10px;transform:translate(-5px,-5px);box-shadow:0 0 0 1px #000000a6}.measure-preview[data-astro-cid-uusbdyrp]:before,.measure-preview[data-astro-cid-uusbdyrp]:after{content:"";background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 2px #000c}.measure-preview[data-astro-cid-uusbdyrp]:after{width:1px;min-width:1px;height:14px}.measure-preview[data-astro-cid-uusbdyrp][data-label]:after{content:""}.reference-plane-status[data-astro-cid-uusbdyrp]{flex-wrap:wrap;align-items:center;gap:9px;min-height:28px;display:flex}.plane-progress-title[data-astro-cid-uusbdyrp]{margin-right:2px}.plane-step[data-astro-cid-uusbdyrp]{opacity:.35;align-items:center;gap:5px;font-size:.85rem;font-weight:700;transition:opacity .15s,transform .15s;display:inline-flex}.plane-step-dot[data-astro-cid-uusbdyrp]{border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 1px #fff3}.plane-step-1[data-astro-cid-uusbdyrp] .plane-step-dot[data-astro-cid-uusbdyrp]{background:#ff4d55}.plane-step-2[data-astro-cid-uusbdyrp] .plane-step-dot[data-astro-cid-uusbdyrp]{background:#41d979}.plane-step-3[data-astro-cid-uusbdyrp] .plane-step-dot[data-astro-cid-uusbdyrp]{background:#4b91ff}.plane-step[data-astro-cid-uusbdyrp].selected{opacity:1}.plane-step[data-astro-cid-uusbdyrp].next{opacity:1;transform:scale(1.08)}.plane-step[data-astro-cid-uusbdyrp].next .plane-step-dot[data-astro-cid-uusbdyrp]{box-shadow:0 0 0 3px #ffffff24}.plane-state-text[data-astro-cid-uusbdyrp]{color:#8e99a8;margin-left:3px;font-size:.85rem}.reference-plane-status[data-astro-cid-uusbdyrp].ready .plane-state-text[data-astro-cid-uusbdyrp]{color:#c5d3e1}.measure-preview[data-astro-cid-uusbdyrp]:before,.measure-preview[data-astro-cid-uusbdyrp]:after{color:#0000!important;background:#fff!important;border:0!important;border-radius:0!important;min-width:0!important;padding:0!important;font-size:0!important;line-height:0!important;box-shadow:0 0 2px #000000e6!important}.measure-preview[data-astro-cid-uusbdyrp]:before{width:12px!important;height:1px!important}.measure-preview[data-astro-cid-uusbdyrp]:after{content:""!important;width:1px!important;height:12px!important}.measurement-toggle[data-astro-cid-uusbdyrp]{color:#f4f6f8;font:inherit;cursor:pointer;background:#1a2027;border:1px solid #3b4652;border-radius:8px;margin-left:auto;padding:8px 14px;font-size:.9rem;font-weight:700}.measurement-toggle[data-astro-cid-uusbdyrp]:hover{background:#242c35}.measurement-toggle[data-astro-cid-uusbdyrp].active{color:#090b0e;background:#e7edf4;border-color:#e7edf4}.measurement-toolbar[data-astro-cid-uusbdyrp][hidden],.measurement-status[data-astro-cid-uusbdyrp][hidden],.reference-plane-status[data-astro-cid-uusbdyrp][hidden],.measurement-results[data-astro-cid-uusbdyrp][hidden]{display:none!important}
