.od-grid[data-astro-cid-6tjzm5i2]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(20px,3vw,40px);display:grid}.panel[data-astro-cid-6tjzm5i2]{border:1px solid var(--line);background:#fff;border-radius:8px;gap:24px;padding:clamp(18px,2.5vw,28px);display:grid}fieldset[data-astro-cid-6tjzm5i2]{border:0;min-width:0;margin:0;padding:0}fieldset[data-astro-cid-6tjzm5i2][hidden]{display:none}legend[data-astro-cid-6tjzm5i2]{margin-bottom:10px;padding:0;font-weight:700}legend[data-astro-cid-6tjzm5i2] small[data-astro-cid-6tjzm5i2]{color:var(--muted);margin-left:4px;font-size:.85rem;font-weight:400}.seg[data-astro-cid-6tjzm5i2]{flex-wrap:wrap;gap:8px;display:flex}.seg[data-astro-cid-6tjzm5i2] label[data-astro-cid-6tjzm5i2],.swatches[data-astro-cid-6tjzm5i2] label[data-astro-cid-6tjzm5i2]{cursor:pointer;position:relative}.seg[data-astro-cid-6tjzm5i2] input[data-astro-cid-6tjzm5i2],.swatches[data-astro-cid-6tjzm5i2] input[data-astro-cid-6tjzm5i2]{opacity:0;pointer-events:none;position:absolute}.seg[data-astro-cid-6tjzm5i2] span[data-astro-cid-6tjzm5i2]{border-radius:var(--r);border:1px solid var(--line);background:#fff;align-items:center;height:42px;padding:0 16px;font-size:.93rem;font-weight:500;display:inline-flex}.seg-sm[data-astro-cid-6tjzm5i2] span[data-astro-cid-6tjzm5i2]{justify-content:center;width:50px;padding:0;font-weight:700}.seg[data-astro-cid-6tjzm5i2] label[data-astro-cid-6tjzm5i2]:hover span[data-astro-cid-6tjzm5i2]{border-color:var(--ink)}.seg[data-astro-cid-6tjzm5i2] input[data-astro-cid-6tjzm5i2]:checked+span[data-astro-cid-6tjzm5i2]{background:var(--ink);color:#fff;border-color:var(--ink)}.seg[data-astro-cid-6tjzm5i2] input[data-astro-cid-6tjzm5i2]:focus-visible+span[data-astro-cid-6tjzm5i2],.swatches[data-astro-cid-6tjzm5i2] input[data-astro-cid-6tjzm5i2]:focus-visible~i[data-astro-cid-6tjzm5i2]{outline:2px solid var(--bordo);outline-offset:2px}.dims[data-astro-cid-6tjzm5i2]{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.dims[data-astro-cid-6tjzm5i2] .x[data-astro-cid-6tjzm5i2]{color:var(--muted);padding-bottom:12px;font-size:1.2rem}.num[data-astro-cid-6tjzm5i2] label[data-astro-cid-6tjzm5i2]{color:var(--muted);margin-bottom:4px;font-size:.85rem;display:block}.stepper[data-astro-cid-6tjzm5i2]{border:1px solid var(--line);border-radius:var(--r);align-items:center;height:48px;display:inline-flex;overflow:hidden}.stepper[data-astro-cid-6tjzm5i2].sm{height:44px}.stepper[data-astro-cid-6tjzm5i2] button[data-astro-cid-6tjzm5i2]{background:var(--soft);cursor:pointer;border:0;place-items:center;width:42px;height:100%;display:grid}.stepper[data-astro-cid-6tjzm5i2] button[data-astro-cid-6tjzm5i2]:hover{background:var(--line)}.stepper[data-astro-cid-6tjzm5i2] input[data-astro-cid-6tjzm5i2]{text-align:center;width:62px;height:100%;font:inherit;-moz-appearance:textfield;appearance:textfield;border:0;font-size:1.05rem;font-weight:700}.stepper[data-astro-cid-6tjzm5i2].sm input[data-astro-cid-6tjzm5i2]{width:44px}.stepper[data-astro-cid-6tjzm5i2] input[data-astro-cid-6tjzm5i2]::-webkit-outer-spin-button,.stepper[data-astro-cid-6tjzm5i2] input[data-astro-cid-6tjzm5i2]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper[data-astro-cid-6tjzm5i2]>span[data-astro-cid-6tjzm5i2]{color:var(--muted);padding-right:6px;font-size:.85rem}.check[data-astro-cid-6tjzm5i2]{cursor:pointer;align-items:center;gap:10px;margin-top:12px;font-size:.95rem;display:flex}.check[data-astro-cid-6tjzm5i2] input[data-astro-cid-6tjzm5i2]{width:18px;height:18px;accent-color:var(--bordo);margin:0}.issues[data-astro-cid-6tjzm5i2]{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.issues[data-astro-cid-6tjzm5i2] .check[data-astro-cid-6tjzm5i2]{margin-top:8px}.hint[data-astro-cid-6tjzm5i2]{color:var(--muted);align-items:center;gap:8px;margin-top:12px;font-size:.85rem;display:flex}.swatches[data-astro-cid-6tjzm5i2]{flex-wrap:wrap;gap:8px;display:flex}.swatches[data-astro-cid-6tjzm5i2] label[data-astro-cid-6tjzm5i2]{border-radius:var(--r);border:1px solid var(--line);align-items:center;gap:8px;height:42px;padding:0 14px 0 6px;font-size:.93rem;display:flex}.swatches[data-astro-cid-6tjzm5i2] i[data-astro-cid-6tjzm5i2]{background:var(--c);border-radius:4px;width:28px;height:28px;box-shadow:inset 0 0 0 1px #0000002e}.swatches[data-astro-cid-6tjzm5i2] label[data-astro-cid-6tjzm5i2]:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.row2[data-astro-cid-6tjzm5i2]{grid-template-columns:auto 1fr;gap:20px;display:grid}select[data-astro-cid-6tjzm5i2],textarea[data-astro-cid-6tjzm5i2]{width:100%;font:inherit;border:1px solid var(--line);border-radius:var(--r);background:#fff}select[data-astro-cid-6tjzm5i2]{height:44px;padding:0 12px}textarea[data-astro-cid-6tjzm5i2]{resize:vertical;min-height:60px;padding:10px 12px}select[data-astro-cid-6tjzm5i2]:focus,textarea[data-astro-cid-6tjzm5i2]:focus{outline:2px solid var(--bordo);outline-offset:-1px}.sheet[data-astro-cid-6tjzm5i2]{border:1px solid var(--line);background:#fff;border-radius:8px;padding:clamp(16px,2vw,24px);position:sticky;top:90px}.sheet-top[data-astro-cid-6tjzm5i2]{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:10px;font-size:.85rem;display:flex}.sheet-top[data-astro-cid-6tjzm5i2] span[data-astro-cid-6tjzm5i2]:first-child{color:var(--ink);font-weight:700}.canvas[data-astro-cid-6tjzm5i2]{background:var(--soft);border-radius:6px;margin:12px 0 8px}.canvas[data-astro-cid-6tjzm5i2] svg[data-astro-cid-6tjzm5i2]{width:100%;height:auto;display:block}.sashbar[data-astro-cid-6tjzm5i2]{flex-wrap:wrap;gap:6px;display:flex}.sashbar[data-astro-cid-6tjzm5i2] button{border-radius:var(--r);border:1px solid var(--line);cursor:pointer;background:#fff;height:34px;padding:0 12px;font-size:.85rem}.sashbar[data-astro-cid-6tjzm5i2] button:hover{border-color:var(--ink)}.sashbar[data-astro-cid-6tjzm5i2] b{color:var(--bordo)}.fis[data-astro-cid-6tjzm5i2]{gap:4px;margin:14px 0 16px;font-size:.92rem;display:grid}.fis[data-astro-cid-6tjzm5i2] div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:5px 0;display:flex}.fis[data-astro-cid-6tjzm5i2] dt{color:var(--muted)}.fis[data-astro-cid-6tjzm5i2] dd{text-align:right;margin:0;font-weight:600}.send[data-astro-cid-6tjzm5i2]{width:100%;height:56px;font-size:1.02rem}.alt[data-astro-cid-6tjzm5i2]{text-align:center;color:var(--muted);margin-top:10px;font-size:.9rem}.alt[data-astro-cid-6tjzm5i2] a[data-astro-cid-6tjzm5i2]{color:var(--bordo);font-weight:700;text-decoration:none}.canvas[data-astro-cid-6tjzm5i2] .pf{stroke:var(--ink);stroke-width:1.4px}.canvas[data-astro-cid-6tjzm5i2] .gl{fill:var(--cam);fill-opacity:.8}.canvas[data-astro-cid-6tjzm5i2] .sym{fill:none;stroke:var(--ink);stroke-width:1px;stroke-dasharray:5 4;opacity:.6}.canvas[data-astro-cid-6tjzm5i2] .dl{stroke:var(--muted);stroke-width:1px;fill:none}.canvas[data-astro-cid-6tjzm5i2] .dt{font-family:var(--mono);fill:var(--ink);font-size:12px;font-weight:600}.canvas[data-astro-cid-6tjzm5i2] .lb{font-family:var(--sans);fill:var(--muted);font-size:10.5px}.canvas[data-astro-cid-6tjzm5i2] .sash{cursor:pointer}.canvas[data-astro-cid-6tjzm5i2] .sash:hover .gl{fill-opacity:1}.canvas[data-astro-cid-6tjzm5i2] .mesh{stroke:var(--ink);stroke-width:.5px;opacity:.35}.canvas[data-astro-cid-6tjzm5i2] .pin{fill:var(--bordo)}.canvas[data-astro-cid-6tjzm5i2] .pint{font-family:var(--sans);fill:#fff;font-size:10px;font-weight:700}@media (width<=960px){.od-grid[data-astro-cid-6tjzm5i2]{grid-template-columns:1fr}.sheet[data-astro-cid-6tjzm5i2]{position:static}}@media (width<=520px){.issues[data-astro-cid-6tjzm5i2],.row2[data-astro-cid-6tjzm5i2]{grid-template-columns:1fr}}
