.wallset-cabinet-linework .cabinet-envelope,.wallset-cabinet-linework .cabinet-case-body,.wallset-cabinet-linework .construction-back,.wallset-cabinet-linework .construction-member,.wallset-cabinet-linework .clear-opening,.wallset-cabinet-linework .adjustable-shelf,.wallset-cabinet-linework .drawer-box,.wallset-cabinet-linework .front,.wallset-cabinet-linework .door-swing{vector-effect:non-scaling-stroke}.wallset-cabinet-linework .cabinet-envelope{fill:#f8f8f4;stroke:var(--sheet-ink-secondary,#666a62);stroke-width:var(--sheet-line-profile,.6pt)}.wallset-cabinet-linework .cabinet-case-body{fill:#faf9f3;stroke:var(--sheet-ink-secondary,#666a62);stroke-width:var(--sheet-line-object,.4pt)}.wallset-cabinet-linework .construction-back{fill:#eeede6;stroke:var(--sheet-ink-muted,#777a72);stroke-width:var(--sheet-line-hidden,.35pt);stroke-dasharray:var(--sheet-dash-hidden,3pt 2pt)}.wallset-cabinet-linework .construction-member{fill:#dedfd9;stroke:var(--sheet-ink-secondary,#666a62);stroke-width:var(--sheet-line-object,.4pt)}.wallset-cabinet-linework .construction-member.recessed-member{fill:#e8e7e1;stroke:var(--sheet-ink-muted,#777a72);stroke-width:var(--sheet-line-hidden,.35pt);stroke-dasharray:var(--sheet-dash-hidden,3pt 2pt)}.wallset-cabinet-linework .clear-opening{fill:none;stroke:var(--sheet-blue-muted,#66828d);stroke-width:var(--sheet-line-architectural-reference,.35pt);stroke-dasharray:var(--sheet-dash-architectural-reference,6pt 3pt)}.wallset-cabinet-linework .adjustable-shelf{fill:#607d8612;stroke:var(--sheet-blue-ghost,#82979b);stroke-width:var(--sheet-line-movable,.35pt);stroke-dasharray:var(--sheet-dash-movable,5pt 2pt)}.wallset-cabinet-linework .drawer-box{fill:#5a5c5708;stroke:var(--sheet-ink-muted,#777a72);stroke-width:var(--sheet-line-hidden,.35pt);stroke-dasharray:var(--sheet-dash-hidden,3pt 2pt)}.wallset-cabinet-linework .front{fill:#fafaf6e0;stroke:var(--sheet-ink-secondary,#666a62);stroke-width:var(--sheet-line-object,.4pt)}.wallset-cabinet-linework .door-swing{fill:none;stroke:var(--sheet-blue-ghost,#82979b);stroke-width:var(--sheet-line-movable,.35pt);stroke-dasharray:var(--sheet-dash-movable,5pt 2pt)}.wallset-drawing-dimension line{vector-effect:non-scaling-stroke}.wallset-drawing-dimension .dimension-guide{stroke:var(--sheet-dimension-guide,#a1a49d);stroke-width:var(--sheet-dimension-guide-width,.25pt)}.wallset-drawing-dimension .dimension-line{stroke:var(--sheet-dimension-line,#656a63);stroke-width:var(--sheet-dimension-line-width,.35pt)}.wallset-drawing-dimension .dimension-marker{stroke:var(--sheet-dimension-marker,var(--sheet-dimension-line,#656a63));stroke-width:var(--sheet-dimension-marker-width,.5pt)}.wallset-drawing-dimension .dimension-label rect{fill:var(--sheet-dimension-paper,#fffefa)}.wallset-drawing-dimension .dimension-label text{fill:var(--sheet-dimension-text,#2e2f2b);font-family:var(--sheet-font-technical,"IBM Plex Mono", monospace);text-anchor:middle;dominant-baseline:central}.sheet-dimension.svelte-50ic6e{pointer-events:none}.sheet-section-heading.svelte-1d5vdju{box-sizing:border-box;border-bottom:var(--sheet-line-hairline) solid var(--sheet-rule-secondary);min-width:0;height:.25in;color:var(--sheet-rust);font:700 6pt var(--sheet-font-technical);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.08in;padding:0 .08in;display:flex}strong.svelte-1d5vdju>span:where(.svelte-1d5vdju){padding:0 .025in}strong.svelte-1d5vdju,small.svelte-1d5vdju{text-overflow:clip;white-space:nowrap;min-width:0;overflow:hidden}small.svelte-1d5vdju{color:var(--sheet-ink-muted);letter-spacing:.02em;font-size:6pt;font-weight:600}.sheet-view-caption.svelte-18ke3sm{box-sizing:border-box;border-bottom:var(--sheet-line-hairline) solid var(--sheet-rule-secondary);min-width:0;color:var(--sheet-ink);font-family:var(--sheet-font-technical);text-transform:uppercase;background:#f7f5efe0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.09in;padding:0 .09in;display:grid}.view-number.svelte-18ke3sm{color:var(--sheet-rust);font-size:6pt;font-weight:700}.view-identity.svelte-18ke3sm{align-items:baseline;gap:.08in;min-width:0;display:flex}.view-identity.svelte-18ke3sm strong:where(.svelte-18ke3sm),.view-identity.svelte-18ke3sm small:where(.svelte-18ke3sm){text-overflow:clip;white-space:nowrap;overflow:hidden}.view-identity.svelte-18ke3sm strong:where(.svelte-18ke3sm){letter-spacing:.06em;font-size:6pt;font-weight:700}.view-identity.svelte-18ke3sm small:where(.svelte-18ke3sm),b.svelte-18ke3sm{color:var(--sheet-ink-muted);letter-spacing:.025em;font-size:6pt;font-weight:600}b.svelte-18ke3sm{letter-spacing:.06em}.cabinet-sheet-page.svelte-ifjp3w{width:100%;height:100%;color:var(--sheet-ink);background:var(--sheet-paper);position:relative;overflow:hidden}.drawing-panel.svelte-ifjp3w,.page-register.svelte-ifjp3w{min-width:0;min-height:0;position:absolute;overflow:hidden}.drawing-panel.svelte-ifjp3w{border-right:var(--sheet-line-hairline) solid var(--sheet-rule-secondary);border-bottom:var(--sheet-line-hairline) solid var(--sheet-rule-secondary);background:linear-gradient(#36434806 var(--sheet-line-construction-guide), transparent var(--sheet-line-construction-guide)) 0 0 / .25in .25in, linear-gradient(90deg, #36434806 var(--sheet-line-construction-guide), transparent var(--sheet-line-construction-guide)) 0 0 / .25in .25in, var(--sheet-paper);grid-template-rows:.3125in minmax(0,1fr);display:grid}svg.svelte-ifjp3w{width:100%;height:100%;display:block}.depth-rectangle.svelte-ifjp3w,.bay-clearance-tile.svelte-ifjp3w rect:where(.svelte-ifjp3w){vector-effect:non-scaling-stroke}.depth-rectangle.svelte-ifjp3w{stroke:var(--sheet-ink-secondary);stroke-width:var(--sheet-line-object)}.depth-rectangle.adjustable-shelf.svelte-ifjp3w{fill:#607d8612;stroke:var(--sheet-blue-ghost);stroke-width:var(--sheet-line-movable);stroke-dasharray:var(--sheet-dash-movable)}.depth-rectangle.drawer-box.svelte-ifjp3w{fill:#5a5c5708;stroke:var(--sheet-ink-muted);stroke-width:var(--sheet-line-hidden);stroke-dasharray:var(--sheet-dash-hidden)}.depth-rectangle.cabinet-envelope.svelte-ifjp3w{fill:none;stroke:var(--sheet-ink-secondary);stroke-width:var(--sheet-line-profile)}.depth-rectangle.construction-member.svelte-ifjp3w{fill:#dedfd9b8}.depth-rectangle.back.svelte-ifjp3w{fill:#d2d3cc}.depth-rectangle.front.svelte-ifjp3w{fill:#d8d2c7b8;stroke:var(--sheet-ink-secondary)}.sheet-dimensions.svelte-ifjp3w{--sheet-dimension-line:var(--sheet-ink-secondary);--sheet-dimension-guide:var(--sheet-rule-secondary);--sheet-dimension-marker:var(--sheet-ink-secondary);--sheet-dimension-paper:var(--sheet-paper);--sheet-dimension-text:var(--sheet-ink);--sheet-dimension-guide-width:var(--sheet-line-dimension-guide);--sheet-dimension-line-width:var(--sheet-line-dimension);--sheet-dimension-marker-width:var(--sheet-line-dimension-marker)}.shelf-clearance-dimensions.svelte-ifjp3w{--sheet-dimension-line:var(--sheet-rust-muted);--sheet-dimension-marker:var(--sheet-rust);--sheet-dimension-text:var(--sheet-rust)}.shelf-clearance-qualifier.svelte-ifjp3w{fill:var(--sheet-rust);font-family:var(--sheet-font-technical);letter-spacing:.025em;text-anchor:end;font-weight:700}.bay-clearance-tile.svelte-ifjp3w .tile-outline:where(.svelte-ifjp3w){fill:#faf9f3;stroke:var(--sheet-ink-secondary);stroke-width:var(--sheet-line-profile)}.bay-clearance-ghosts.svelte-ifjp3w{pointer-events:none}.bay-clearance-ghost.adjustable-shelf.svelte-ifjp3w{fill:#607d8612;stroke:var(--sheet-blue-ghost);stroke-width:var(--sheet-line-movable);stroke-dasharray:var(--sheet-dash-movable)}.bay-clearance-ghost.drawer-box.svelte-ifjp3w{fill:#5a5c5708;stroke:var(--sheet-ink-muted);stroke-width:var(--sheet-line-hidden);stroke-dasharray:var(--sheet-dash-hidden)}.bay-clearance-tile.unresolved.svelte-ifjp3w .tile-outline:where(.svelte-ifjp3w){fill:#b45e3508;stroke:var(--sheet-rust-muted);stroke-width:var(--sheet-line-advisory);stroke-dasharray:var(--sheet-dash-advisory)}.bay-clearance-tile.svelte-ifjp3w text:where(.svelte-ifjp3w){fill:var(--sheet-ink);font-family:var(--sheet-font-technical);letter-spacing:.04em;text-anchor:middle;dominant-baseline:central;font-weight:600}.bay-clearance-tile.svelte-ifjp3w .bay-clearance-mark:where(.svelte-ifjp3w){fill:var(--sheet-blue);text-anchor:start;dominant-baseline:hanging}.bay-clearance-tile.svelte-ifjp3w .bay-clearance-unresolved:where(.svelte-ifjp3w){fill:var(--sheet-rust);font-weight:700}.front-panel-marks.svelte-ifjp3w text:where(.svelte-ifjp3w){fill:var(--sheet-blue);font-family:var(--sheet-font-technical);letter-spacing:.05em;text-anchor:middle;dominant-baseline:central;font-weight:700}.page-register.svelte-ifjp3w{border-left:var(--sheet-line-hairline) solid var(--sheet-rule);color:var(--sheet-ink);background:var(--sheet-paper)}.layout-layout-stacked-register.svelte-ifjp3w .page-register:where(.svelte-ifjp3w),.layout-front-reveals-stacked-register.svelte-ifjp3w .page-register:where(.svelte-ifjp3w),.layout-openings-stacked-register.svelte-ifjp3w .page-register:where(.svelte-ifjp3w),.layout-detail-register-only.svelte-ifjp3w .page-register:where(.svelte-ifjp3w),.layout-openings-register-only.svelte-ifjp3w .page-register:where(.svelte-ifjp3w){border-top:var(--sheet-line-hairline) solid var(--sheet-rule);border-left:0}.layout-front-reveals-register-only.svelte-ifjp3w .page-register:where(.svelte-ifjp3w){border-left:0}.layout-front-reveals-side-register.svelte-ifjp3w .front-reveal-panel:where(.svelte-ifjp3w){border-right:0}.layout-front-reveals-stacked-register.svelte-ifjp3w .front-reveal-panel:where(.svelte-ifjp3w){border-bottom:0}dl.svelte-ifjp3w{margin:0}dl.svelte-ifjp3w>div:where(.svelte-ifjp3w){border-bottom:var(--sheet-line-hairline) solid var(--sheet-rule-light);min-height:.25in;font:7pt/1.25 var(--sheet-font-technical);grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr);align-items:start;gap:.08in;padding:.045in .07in;display:grid}dt.svelte-ifjp3w{color:var(--sheet-ink-muted)}dd.svelte-ifjp3w{text-align:right;overflow-wrap:anywhere;margin:0}.wrapped-fact.svelte-ifjp3w dd:where(.svelte-ifjp3w){font-family:var(--sheet-font-reading);font-weight:600}dd.svelte-ifjp3w span:where(.svelte-ifjp3w),.issue-row.svelte-ifjp3w span:where(.svelte-ifjp3w),.issue-row.svelte-ifjp3w strong:where(.svelte-ifjp3w) span:where(.svelte-ifjp3w),.issue-row.svelte-ifjp3w small:where(.svelte-ifjp3w) span:where(.svelte-ifjp3w),.opening-row.svelte-ifjp3w>:where(.svelte-ifjp3w)>span:where(.svelte-ifjp3w),.opening-card.svelte-ifjp3w>strong:where(.svelte-ifjp3w)>span:where(.svelte-ifjp3w),.opening-card.svelte-ifjp3w dd:where(.svelte-ifjp3w)>span:where(.svelte-ifjp3w){display:block}.issue-row.svelte-ifjp3w{border-bottom:var(--sheet-line-hairline) solid var(--sheet-rule-light);font:7pt/1.25 var(--sheet-font-reading);align-content:start;padding:.04in .07in;display:grid}.issue-row.svelte-ifjp3w .issue-reference:where(.svelte-ifjp3w){color:var(--sheet-rust);font:700 6pt var(--sheet-font-technical);letter-spacing:.04em;text-transform:uppercase}.issue-row.svelte-ifjp3w strong:where(.svelte-ifjp3w){color:var(--sheet-ink)}.issue-row.svelte-ifjp3w small:where(.svelte-ifjp3w){color:var(--sheet-ink-secondary);font-size:7pt}.front-fit-note.svelte-ifjp3w{box-sizing:border-box;border-bottom:var(--sheet-line-hairline) solid var(--sheet-rule-light);min-height:.25in;color:var(--sheet-ink-secondary);font:6pt/1.25 var(--sheet-font-reading);margin:0;padding:.045in .07in;display:grid}.front-grid.svelte-ifjp3w{grid-template-columns:minmax(0,.42fr) minmax(0,1.25fr) minmax(0,1fr);display:grid}.front-column-head.svelte-ifjp3w{border-bottom:var(--sheet-line-hairline) solid var(--sheet-rule-light);height:.25in;color:var(--sheet-ink-muted);font:700 6pt var(--sheet-font-technical);text-transform:uppercase;align-items:center}.front-column-head.svelte-ifjp3w>span:where(.svelte-ifjp3w),.front-row.svelte-ifjp3w>:where(.svelte-ifjp3w){border-right:var(--sheet-line-hairline) solid var(--sheet-rule-faint);min-width:0;padding:.045in .05in}.front-column-head.svelte-ifjp3w>span:where(.svelte-ifjp3w):last-child,.front-row.svelte-ifjp3w>:where(.svelte-ifjp3w):last-child{border-right:0}.front-row.svelte-ifjp3w{border-bottom:var(--sheet-line-hairline) solid var(--sheet-rule-light);font:7pt/1.25 var(--sheet-font-technical);align-items:start}.front-row.svelte-ifjp3w strong:where(.svelte-ifjp3w){color:var(--sheet-blue)}.front-row.svelte-ifjp3w>span:where(.svelte-ifjp3w)>span:where(.svelte-ifjp3w){display:block}.opening-grid.svelte-ifjp3w{grid-template-columns:minmax(0,.85fr) minmax(0,.8fr) minmax(0,.95fr) minmax(0,1.35fr) minmax(0,.72fr);display:grid}.column-head.svelte-ifjp3w{border-bottom:var(--sheet-line-hairline) solid var(--sheet-rule-light);height:.25in;color:var(--sheet-ink-muted);font:700 6pt var(--sheet-font-technical);text-transform:uppercase;align-items:center}.column-head.svelte-ifjp3w>span:where(.svelte-ifjp3w),.opening-row.svelte-ifjp3w>:where(.svelte-ifjp3w){border-right:var(--sheet-line-hairline) solid var(--sheet-rule-faint);min-width:0;padding:.045in .05in}.column-head.svelte-ifjp3w>span:where(.svelte-ifjp3w):last-child,.opening-row.svelte-ifjp3w>:where(.svelte-ifjp3w):last-child{border-right:0}.opening-row.svelte-ifjp3w{border-bottom:var(--sheet-line-hairline) solid var(--sheet-rule-light);font:7pt/1.25 var(--sheet-font-technical);align-items:start}.opening-row.svelte-ifjp3w>:where(.svelte-ifjp3w){overflow-wrap:anywhere;display:block}.opening-card.svelte-ifjp3w{border-bottom:var(--sheet-line-hairline) solid var(--sheet-rule-light);font:7pt/1.2 var(--sheet-font-technical);align-content:start;display:grid}.opening-card.svelte-ifjp3w>strong:where(.svelte-ifjp3w){color:var(--sheet-ink);padding:.045in .07in 0}.opening-card.svelte-ifjp3w dl:where(.svelte-ifjp3w){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.opening-card.svelte-ifjp3w dl:where(.svelte-ifjp3w)>div:where(.svelte-ifjp3w){border-bottom:0;min-height:0;padding:.025in .07in .045in;display:block}.opening-card.svelte-ifjp3w dt:where(.svelte-ifjp3w){text-transform:uppercase;font-size:6pt}.opening-card.svelte-ifjp3w dd:where(.svelte-ifjp3w){text-align:left;margin-top:.01in}.opening-card.svelte-ifjp3w .shelf-arrangement-fact:where(.svelte-ifjp3w){color:var(--sheet-rust);grid-column:1/-1}.shelf-arrangement-lines.svelte-ifjp3w{color:var(--sheet-rust);font:7pt/1.25 var(--sheet-font-technical);margin-top:.025in;display:block}.shelf-arrangement-lines.svelte-ifjp3w span:where(.svelte-ifjp3w){display:block}@media print{.cabinet-sheet-page.svelte-ifjp3w{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.drawer-detail-page.svelte-q1h1fv{width:100%;height:100%;color:var(--sheet-ink);background:var(--sheet-paper);position:relative;overflow:hidden}.index-drawing.svelte-q1h1fv,.index-heading.svelte-q1h1fv,.index-table-heading.svelte-q1h1fv,.index-column.svelte-q1h1fv,.detail-field.svelte-q1h1fv,.clearance-view.svelte-q1h1fv,.effective-rules.svelte-q1h1fv,.part-cell.svelte-q1h1fv,.configuration-summary.svelte-q1h1fv{box-sizing:border-box;position:absolute;overflow:hidden}.index-drawing.svelte-q1h1fv,.clearance-view.svelte-q1h1fv{grid-template-rows:.3125in minmax(0,1fr);display:grid}.index-drawing.svelte-q1h1fv{border-bottom:var(--sheet-line-hairline) solid var(--sheet-rule-secondary)}.index-drawing.svelte-q1h1fv svg:where(.svelte-q1h1fv),.clearance-view.svelte-q1h1fv svg:where(.svelte-q1h1fv),.part-drawing.svelte-q1h1fv svg:where(.svelte-q1h1fv){width:100%;height:100%}.cabinet-front-rectangle.svelte-q1h1fv,.unlinked-drawer-location.svelte-q1h1fv,.clear-opening.svelte-q1h1fv,.drawer-box-envelope.svelte-q1h1fv,.drawer-wall.svelte-q1h1fv,.bottom-groove.svelte-q1h1fv,.front-datum.svelte-q1h1fv,.part-blank.svelte-q1h1fv,.part-groove.svelte-q1h1fv,.locator-front-rectangle.svelte-q1h1fv,.matching-location.svelte-q1h1fv{vector-effect:non-scaling-stroke}.cabinet-front-rectangle.svelte-q1h1fv,.locator-front-rectangle.svelte-q1h1fv{fill:none;stroke:var(--sheet-ink-secondary);stroke-width:var(--sheet-line-object)}.cabinet-front-rectangle.cabinet-envelope.svelte-q1h1fv,.locator-front-rectangle.cabinet-envelope.svelte-q1h1fv{fill:#f8f8f4;stroke-width:var(--sheet-line-profile)}.cabinet-front-rectangle.construction-member.svelte-q1h1fv,.locator-front-rectangle.construction-member.svelte-q1h1fv{fill:#dedfd9}.cabinet-front-rectangle.adjustable-shelf.svelte-q1h1fv,.locator-front-rectangle.adjustable-shelf.svelte-q1h1fv{fill:#607d8612;stroke:var(--sheet-blue-ghost);stroke-width:var(--sheet-line-movable);stroke-dasharray:var(--sheet-dash-movable)}.cabinet-front-rectangle.front.svelte-q1h1fv,.locator-front-rectangle.front.svelte-q1h1fv{fill:#fafaf6e0}.unlinked-drawer-location.svelte-q1h1fv{fill:none;stroke:var(--sheet-rust-muted);stroke-width:var(--sheet-line-hidden);stroke-dasharray:var(--sheet-dash-hidden)}.drawer-location-mark.svelte-q1h1fv,.drawer-location-clearance.svelte-q1h1fv{font-family:var(--sheet-font-technical);text-anchor:middle;dominant-baseline:middle}.drawer-location-mark.svelte-q1h1fv{fill:var(--sheet-rust);font-weight:700}.drawer-location-clearance.svelte-q1h1fv{fill:var(--sheet-ink-secondary);font-weight:600}.index-heading.svelte-q1h1fv{border:var(--sheet-line-hairline) solid var(--sheet-rule-secondary);border-bottom:0}.index-table-heading.svelte-q1h1fv{border-bottom:var(--sheet-line-hairline) solid var(--sheet-rule-secondary);box-shadow:inset var(--sheet-line-hairline) 0 var(--sheet-rule-secondary), inset calc(-1 * var(--sheet-line-hairline)) 0 var(--sheet-rule-secondary);background:#315e7508;display:grid}.index-table-heading.svelte-q1h1fv strong:where(.svelte-q1h1fv){border-right:var(--sheet-line-hairline) solid var(--sheet-rule-light);min-width:0;color:var(--sheet-ink-muted);font:700 6pt/.1in var(--sheet-font-technical);letter-spacing:.035em;text-transform:uppercase;align-items:center;padding:0 .06in;display:flex}.index-table-heading.svelte-q1h1fv strong:where(.svelte-q1h1fv):last-child{border-right:0}.drawer-index-row.svelte-q1h1fv{box-sizing:border-box;border-bottom:var(--sheet-line-hairline) solid var(--sheet-rule-secondary);box-shadow:inset var(--sheet-line-hairline) 0 var(--sheet-rule-secondary), inset calc(-1 * var(--sheet-line-hairline)) 0 var(--sheet-rule-secondary);font-family:var(--sheet-font-technical);display:grid}.drawer-index-row.svelte-q1h1fv:last-child{border-bottom:0}.index-row-mark.svelte-q1h1fv{border-right:var(--sheet-line-hairline) solid var(--sheet-rule-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex}.index-row-mark.svelte-q1h1fv strong:where(.svelte-q1h1fv){color:var(--sheet-rust);letter-spacing:.04em;font-size:9pt}.index-row-mark.svelte-q1h1fv span:where(.svelte-q1h1fv){color:var(--sheet-ink-muted);font-size:6pt;font-weight:600}.drawer-index-row.svelte-q1h1fv>p:where(.svelte-q1h1fv){box-sizing:border-box;border-right:var(--sheet-line-hairline) solid var(--sheet-rule-light);min-width:0;color:var(--sheet-ink-secondary);font:400 7pt/.125in var(--sheet-font-technical);margin:0;padding:.025in .06in}.drawer-index-row.svelte-q1h1fv>p:where(.svelte-q1h1fv):last-child{border-right:0}.drawer-index-row.svelte-q1h1fv>p:where(.svelte-q1h1fv) span:where(.svelte-q1h1fv),.part-details.svelte-q1h1fv span:where(.svelte-q1h1fv),.summary-copy.svelte-q1h1fv span:where(.svelte-q1h1fv){display:block}.drawer-index-row.svelte-q1h1fv .index-locations:where(.svelte-q1h1fv){color:var(--sheet-blue);font-weight:700}.drawer-index-row.svelte-q1h1fv .index-front:where(.svelte-q1h1fv){color:var(--sheet-rust-muted);font-weight:600}.detail-field.svelte-q1h1fv{z-index:2;pointer-events:none}.layout-wide-v1-detail.svelte-q1h1fv .clearance-field:where(.svelte-q1h1fv){border-right:var(--sheet-line-hairline) solid var(--sheet-rule-secondary)}.layout-tall-v1-detail.svelte-q1h1fv .clearance-field:where(.svelte-q1h1fv){border-bottom:var(--sheet-line-hairline) solid var(--sheet-rule-secondary)}.clearance-view.svelte-q1h1fv{background:var(--sheet-paper)}.layout-wide-v1-detail.svelte-q1h1fv .front-view:where(.svelte-q1h1fv),.layout-wide-v1-detail.svelte-q1h1fv .side-view:where(.svelte-q1h1fv),.layout-tall-v1-detail.svelte-q1h1fv .front-view:where(.svelte-q1h1fv),.layout-tall-v1-detail.svelte-q1h1fv .side-view:where(.svelte-q1h1fv){border-bottom:var(--sheet-line-hairline) solid var(--sheet-rule-secondary)}.layout-tall-v1-detail.svelte-q1h1fv .front-view:where(.svelte-q1h1fv){border-right:var(--sheet-line-hairline) solid var(--sheet-rule-secondary)}.clear-opening.svelte-q1h1fv{fill:#2e2f2b05;stroke:var(--sheet-rule-secondary);stroke-width:var(--sheet-line-hidden);stroke-dasharray:var(--sheet-dash-hidden)}.drawer-box-envelope.svelte-q1h1fv{fill:#2e2f2b08;stroke:var(--sheet-ink);stroke-width:var(--sheet-line-profile)}.drawer-wall.svelte-q1h1fv{fill:#2e2f2b17;stroke:var(--sheet-ink);stroke-width:var(--sheet-line-object)}.bottom-groove.svelte-q1h1fv,.part-groove.svelte-q1h1fv{fill:none;stroke:var(--sheet-rust-muted);stroke-width:var(--sheet-line-advisory)}.front-datum.svelte-q1h1fv{fill:none;stroke:var(--sheet-ink-muted);stroke-width:var(--sheet-line-hidden);stroke-dasharray:var(--sheet-dash-hidden)}.dimension-rule.svelte-q1h1fv,.dimension-tick.svelte-q1h1fv{vector-effect:non-scaling-stroke;fill:none;stroke:var(--sheet-ink-secondary)}.dimension-rule.svelte-q1h1fv{stroke-width:var(--sheet-line-dimension)}.dimension-tick.svelte-q1h1fv{stroke-width:var(--sheet-line-dimension-marker)}.dimension-label.svelte-q1h1fv,.view-primary-label.svelte-q1h1fv,.datum-label.svelte-q1h1fv{font-family:var(--sheet-font-technical);dominant-baseline:middle}.dimension-label.svelte-q1h1fv{fill:var(--sheet-ink);text-anchor:middle;font-weight:600}.view-primary-label.svelte-q1h1fv{fill:var(--sheet-ink-secondary);text-anchor:middle;font-weight:600}.datum-label.svelte-q1h1fv{fill:var(--sheet-ink-muted);text-anchor:middle;font-weight:700}.effective-rules.svelte-q1h1fv{font-family:var(--sheet-font-technical);padding:0 .1in .06in}.effective-rules.svelte-q1h1fv h3:where(.svelte-q1h1fv){height:.25in;color:var(--sheet-ink-muted);letter-spacing:.055em;text-transform:uppercase;margin:0;font-size:6pt;line-height:.25in}.effective-rules.svelte-q1h1fv dl:where(.svelte-q1h1fv){margin:0}.effective-rules.svelte-q1h1fv dl:where(.svelte-q1h1fv)>div:where(.svelte-q1h1fv){border-bottom:var(--sheet-line-hairline) solid var(--sheet-rule-faint);grid-template-columns:minmax(0,47%) minmax(0,53%);align-items:center;height:.15625in;font-size:7pt;display:grid}.effective-rules.svelte-q1h1fv dt:where(.svelte-q1h1fv){color:var(--sheet-ink-muted);text-transform:uppercase}.effective-rules.svelte-q1h1fv dd:where(.svelte-q1h1fv){color:var(--sheet-ink);text-align:right;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.part-cell.svelte-q1h1fv{background:var(--sheet-paper)}.part-cell.cell-left.svelte-q1h1fv{border-right:var(--sheet-line-hairline) solid var(--sheet-rule-secondary)}.part-cell.cell-top.svelte-q1h1fv{border-bottom:var(--sheet-line-hairline) solid var(--sheet-rule-secondary)}.part-drawing.svelte-q1h1fv{grid-template-rows:.375in auto minmax(0,1fr) .25in;display:grid}.part-drawing.svelte-q1h1fv header:where(.svelte-q1h1fv){min-width:0;font-family:var(--sheet-font-technical);justify-content:space-between;align-items:center;gap:.1in;padding:0 .1in;display:flex}.part-drawing.svelte-q1h1fv header:where(.svelte-q1h1fv) strong:where(.svelte-q1h1fv){color:var(--sheet-ink-strong);font:700 9pt/1 var(--sheet-font-reading);letter-spacing:.025em;text-transform:uppercase}.part-drawing.svelte-q1h1fv header:where(.svelte-q1h1fv) span:where(.svelte-q1h1fv){color:var(--sheet-ink-secondary);font-size:7pt;font-weight:700}.part-details.svelte-q1h1fv{color:var(--sheet-ink-muted);font:600 6pt/.125in var(--sheet-font-technical);letter-spacing:.025em;text-transform:uppercase;margin:0;padding:0 .1in .025in}.part-size.svelte-q1h1fv{box-sizing:border-box;color:var(--sheet-ink);font:600 7pt/.25in var(--sheet-font-technical);text-align:right;margin:0;padding:0 .1in}.part-blank.svelte-q1h1fv{fill:#2e2f2b08;stroke:var(--sheet-ink-secondary);stroke-width:var(--sheet-line-object)}.role-linked-front.svelte-q1h1fv .part-blank:where(.svelte-q1h1fv){fill:#2e2f2b05;stroke:var(--sheet-ink-secondary)}.configuration-summary.svelte-q1h1fv{border-top:var(--sheet-line-hairline) solid var(--sheet-rule-secondary);font-family:var(--sheet-font-technical);justify-content:space-between;column-gap:.125in;display:grid}.summary-copy.svelte-q1h1fv{min-width:0;padding:.075in .1in}.summary-copy.svelte-q1h1fv>strong:where(.svelte-q1h1fv){color:var(--sheet-ink-strong);font:700 9pt/1 var(--sheet-font-reading);letter-spacing:.04em;text-transform:uppercase}.summary-copy.svelte-q1h1fv p:where(.svelte-q1h1fv){color:var(--sheet-ink-secondary);margin:.04in 0 0;font-size:7pt;line-height:.125in}.summary-copy.svelte-q1h1fv .limitation:where(.svelte-q1h1fv){color:var(--sheet-rust-muted);font-weight:700}.configuration-location-map.svelte-q1h1fv{border-left:var(--sheet-line-hairline) solid var(--sheet-rule-light);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;padding:.06in .06in .045in .1in;display:grid}.configuration-location-map.svelte-q1h1fv>strong:where(.svelte-q1h1fv){color:var(--sheet-ink-muted);letter-spacing:.055em;text-transform:uppercase;font-size:6pt;font-weight:700}.configuration-location-map.svelte-q1h1fv svg:where(.svelte-q1h1fv){width:100%;height:100%}.matching-location.svelte-q1h1fv{fill:#2e2f2b24;stroke:var(--sheet-ink);stroke-width:var(--sheet-line-object)}.wall-elevation-graphic.svelte-1rqrlb6{pointer-events:none}.paper-field.svelte-1rqrlb6{fill:var(--sheet-paper,#fffefa)}.grid.svelte-1rqrlb6 line:where(.svelte-1rqrlb6),.wall-frame.svelte-1rqrlb6,.drawing-rectangle.svelte-1rqrlb6{vector-effect:non-scaling-stroke}.grid.svelte-1rqrlb6 line:where(.svelte-1rqrlb6){stroke:var(--sheet-ink-muted,#7d8580);stroke-width:var(--sheet-line-construction-guide,.25pt);opacity:.09}.wall-frame.svelte-1rqrlb6{fill:none;stroke:var(--sheet-rule-secondary,#9a9e96);stroke-width:var(--sheet-line-construction-guide,.25pt)}.drawing-rectangle.svelte-1rqrlb6{stroke:var(--sheet-ink-secondary,#747a72);stroke-width:var(--sheet-line-object,.4pt)}.cabinet-envelope.svelte-1rqrlb6{fill:#f8f8f4;stroke:var(--sheet-ink-secondary,#6d736b);stroke-width:var(--sheet-line-profile,.6pt)}.construction-member.svelte-1rqrlb6{fill:#dedfd9}.adjustable-shelf.svelte-1rqrlb6{fill:#607d8612;stroke:var(--sheet-blue-ghost,#82979b);stroke-width:var(--sheet-line-movable,.35pt);stroke-dasharray:var(--sheet-dash-movable,5pt 2pt)}.front.svelte-1rqrlb6{fill:#fafaf6e0}.wall-opening.svelte-1rqrlb6{fill:var(--sheet-paper,#fffefa);stroke:var(--sheet-blue,#315e75);stroke-width:var(--sheet-line-architectural-reference,.35pt);stroke-dasharray:var(--sheet-dash-architectural-reference,6pt 3pt)}.filler.svelte-1rqrlb6{fill:#f2e8df}.countertop.svelte-1rqrlb6{fill:#5a717724;stroke:var(--sheet-ink,#484d46);stroke-width:var(--sheet-line-profile,.6pt)}.floating-shelf.svelte-1rqrlb6{fill:#5a717717;stroke:var(--sheet-ink-secondary,#747a72);stroke-width:var(--sheet-line-profile,.6pt)}.toe-board.svelte-1rqrlb6{fill:#97826029}.toe-connector.svelte-1rqrlb6{fill:#ad744c2e;stroke:var(--sheet-rust-muted,#916344)}.chain-dimensions.svelte-1rqrlb6,.overall-dimensions.svelte-1rqrlb6,.vertical-dimensions.svelte-1rqrlb6{--sheet-dimension-line:var(--sheet-ink-secondary,#62675f);--sheet-dimension-guide:var(--sheet-rule-secondary,#a1a49d);--sheet-dimension-marker:var(--sheet-ink-secondary,#565c54);--sheet-dimension-paper:var(--sheet-paper,#fffefa);--sheet-dimension-text:var(--sheet-ink,#484d46);--sheet-dimension-guide-width:var(--sheet-line-dimension-guide,.25pt);--sheet-dimension-line-width:var(--sheet-line-dimension,.35pt);--sheet-dimension-marker-width:var(--sheet-line-dimension-marker,.5pt)}.gap-dimension.svelte-1rqrlb6{--sheet-dimension-line:var(--sheet-rust-muted,#a9743c);--sheet-dimension-marker:var(--sheet-rust,#a9743c);--sheet-dimension-text:var(--sheet-rust,#9b632e)}.item-labels.svelte-1rqrlb6 text:where(.svelte-1rqrlb6){fill:var(--sheet-blue,#315e75);stroke:var(--sheet-paper,#fffefa);stroke-width:var(--wall-item-label-halo);paint-order:stroke;font-family:var(--sheet-font-technical,"IBM Plex Mono", monospace);font-size:var(--wall-item-label-size);letter-spacing:.05em;text-anchor:middle;font-weight:600}.project-drawing-page.svelte-lezdec{width:100%;height:100%;color:var(--sheet-ink);background:var(--sheet-paper);position:relative;overflow:hidden}.drawing-field.svelte-lezdec,.page-register.svelte-lezdec{min-width:0;min-height:0;position:absolute}.drawing-field.svelte-lezdec{background:linear-gradient(#36434806 var(--sheet-line-construction-guide), transparent var(--sheet-line-construction-guide)) 0 0 / .25in .25in, linear-gradient(90deg, #36434806 var(--sheet-line-construction-guide), transparent var(--sheet-line-construction-guide)) 0 0 / .25in .25in, var(--sheet-paper);grid-template-rows:.3125in minmax(0,1fr);display:grid}svg.svelte-lezdec{width:100%;height:100%;display:block}.page-register.svelte-lezdec{border-left:var(--sheet-line-hairline) solid var(--sheet-rule);color:var(--sheet-ink);background:var(--sheet-paper);overflow:hidden}.layout-stacked-register.svelte-lezdec .page-register:where(.svelte-lezdec),.layout-stacked-notes.svelte-lezdec .page-register:where(.svelte-lezdec){border-top:var(--sheet-line-hairline) solid var(--sheet-rule);border-left:0}.layout-register-only.svelte-lezdec .page-register:where(.svelte-lezdec),.layout-notes-only.svelte-lezdec .page-register:where(.svelte-lezdec){border-left:0}.item-grid.svelte-lezdec{grid-template-columns:.48in .75in .78in .78in minmax(0,1fr);display:grid}.layout-stacked-register.svelte-lezdec .item-grid:where(.svelte-lezdec),.layout-register-only.svelte-lezdec .item-grid:where(.svelte-lezdec){grid-template-columns:.65in minmax(1.2in,1fr) .9in .9in minmax(1.4in,1.2fr)}.column-head.svelte-lezdec{border-bottom:var(--sheet-line-hairline) solid var(--sheet-rule-light);height:.25in;color:var(--sheet-ink-muted);font:700 6pt var(--sheet-font-technical);text-transform:uppercase;align-items:center}.column-head.svelte-lezdec>span:where(.svelte-lezdec),.item-row.svelte-lezdec>:where(.svelte-lezdec){border-right:var(--sheet-line-hairline) solid var(--sheet-rule-faint);min-width:0;padding:.045in .05in}.column-head.svelte-lezdec>span:where(.svelte-lezdec):last-child,.item-row.svelte-lezdec>:where(.svelte-lezdec):last-child{border-right:0}.item-row.svelte-lezdec{border-bottom:var(--sheet-line-hairline) solid var(--sheet-rule-light);font:7pt/1.25 var(--sheet-font-reading);align-items:start}.item-row.svelte-lezdec>strong:where(.svelte-lezdec),.item-row.svelte-lezdec>span:where(.svelte-lezdec),.item-row.svelte-lezdec>strong:where(.svelte-lezdec)>span:where(.svelte-lezdec),.item-row.svelte-lezdec>span:where(.svelte-lezdec)>span:where(.svelte-lezdec),.piece-sizes.svelte-lezdec>span:where(.svelte-lezdec){overflow-wrap:anywhere;display:block}.item-row.svelte-lezdec>strong:where(.svelte-lezdec),.item-row.svelte-lezdec>:where(.svelte-lezdec):nth-child(n+3),.piece-sizes.svelte-lezdec small:where(.svelte-lezdec){font-family:var(--sheet-font-technical)}.item-row.svelte-lezdec>strong:where(.svelte-lezdec){color:var(--sheet-blue)}.piece-sizes.svelte-lezdec small:where(.svelte-lezdec){color:var(--sheet-ink-muted);text-transform:uppercase;font-size:6pt;font-weight:700;display:block}.issue-row.svelte-lezdec{border-bottom:var(--sheet-line-hairline) solid var(--sheet-rule-light);font-family:var(--sheet-font-reading);grid-template-columns:minmax(0,.8fr) minmax(0,2fr);font-size:7pt;line-height:1.25;display:grid}.issue-row.svelte-lezdec>:where(.svelte-lezdec){padding:.045in .06in;display:block}.issue-row.svelte-lezdec strong:where(.svelte-lezdec){border-right:var(--sheet-line-hairline) solid var(--sheet-rule-faint);color:var(--sheet-rust)}.issue-row.svelte-lezdec span:where(.svelte-lezdec)>span:where(.svelte-lezdec),.issue-row.svelte-lezdec strong:where(.svelte-lezdec)>span:where(.svelte-lezdec){overflow-wrap:anywhere;display:block}.wall-reference.svelte-lezdec{fill:#eef0ec;fill-opacity:.68;stroke:var(--sheet-blue-muted);stroke-dasharray:var(--sheet-dash-architectural-reference);stroke-width:var(--sheet-line-architectural-reference);vector-effect:non-scaling-stroke}.opening-line.svelte-lezdec{fill:none;stroke:var(--sheet-blue);stroke-dasharray:var(--sheet-dash-architectural-reference);stroke-width:var(--sheet-line-architectural-reference);vector-effect:non-scaling-stroke}.physical-face.svelte-lezdec{stroke:none}.face-front.svelte-lezdec{fill:#d8d2c7}.face-left.svelte-lezdec{fill:#c3c5c0}.face-top.svelte-lezdec{fill:#e3e5df}.face-right.svelte-lezdec{fill:#b8bbb5}.face-back.svelte-lezdec{fill:#cacbc6}.face-bottom.svelte-lezdec{fill:#b2b4ae}.role-front.face-front.svelte-lezdec{fill:#d4b896}.role-face-frame.svelte-lezdec{fill:#cec7bb}.role-filler.svelte-lezdec{fill:#d3c1af}.role-countertop.svelte-lezdec{fill:#9db4b1}.role-floating-shelf.svelte-lezdec{fill:#bdc9c5}.role-toe-board.svelte-lezdec,.role-toe-connector.svelte-lezdec{fill:#b99a86}.physical-edges.svelte-lezdec line:where(.svelte-lezdec){stroke:var(--sheet-ink-secondary);stroke-linecap:square;stroke-width:var(--sheet-line-object);vector-effect:non-scaling-stroke}.item-label.svelte-lezdec rect:where(.svelte-lezdec){fill:var(--sheet-paper);stroke:var(--sheet-rule-secondary);stroke-width:var(--sheet-line-hairline);vector-effect:non-scaling-stroke}.item-label.svelte-lezdec text:where(.svelte-lezdec){fill:var(--sheet-blue);font-family:var(--sheet-font-technical);text-anchor:middle;font-weight:700}.opening-label.svelte-lezdec rect:where(.svelte-lezdec){stroke:var(--sheet-blue-muted)}.opening-label.svelte-lezdec text:where(.svelte-lezdec){fill:var(--sheet-blue)}.omission-register.svelte-lezdec p:where(.svelte-lezdec){border-bottom:var(--sheet-line-hairline) solid var(--sheet-rule-light);color:var(--sheet-rust);font:7pt/1.25 var(--sheet-font-reading);margin:0;padding:.045in .07in;display:block}.omission-register.svelte-lezdec p:where(.svelte-lezdec) span:where(.svelte-lezdec){overflow-wrap:anywhere;display:block}.sheet-layout-page.svelte-1b9yqjo{width:100%;height:100%;color:var(--sheet-ink);background:var(--sheet-paper);position:relative;overflow:hidden}.page-summary.svelte-1b9yqjo,.stock-graphic.svelte-1b9yqjo,.cut-register.svelte-1b9yqjo{box-sizing:border-box;position:absolute}.page-summary.svelte-1b9yqjo{border-bottom:var(--sheet-line-hairline) solid var(--sheet-rule);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:.16in;padding:.045in .08in;display:grid}.stock-identity.svelte-1b9yqjo{align-content:center;gap:.0125in;min-width:0;display:grid}.stock-identity.svelte-1b9yqjo>small:where(.svelte-1b9yqjo){color:var(--sheet-rust);font:700 6pt var(--sheet-font-technical);letter-spacing:.07em;text-transform:uppercase}.stock-identity.svelte-1b9yqjo strong:where(.svelte-1b9yqjo),.stock-identity.svelte-1b9yqjo p:where(.svelte-1b9yqjo){margin:0}.stock-identity.svelte-1b9yqjo strong:where(.svelte-1b9yqjo){color:var(--sheet-ink-strong);font:700 7pt/.15625in var(--sheet-font-reading)}.stock-identity.svelte-1b9yqjo strong:where(.svelte-1b9yqjo) span:where(.svelte-1b9yqjo),.stock-identity.svelte-1b9yqjo p:where(.svelte-1b9yqjo) span:where(.svelte-1b9yqjo){display:block}.stock-identity.svelte-1b9yqjo p:where(.svelte-1b9yqjo){color:var(--sheet-ink-secondary);font:600 6pt/.15625in var(--sheet-font-technical);text-transform:uppercase}.sheet-facts.svelte-1b9yqjo{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.03in .13in;min-width:0;display:flex}.sheet-facts.svelte-1b9yqjo>span:where(.svelte-1b9yqjo){align-items:baseline;gap:.035in;display:flex}.sheet-facts.svelte-1b9yqjo small:where(.svelte-1b9yqjo),.sheet-facts.svelte-1b9yqjo p:where(.svelte-1b9yqjo){color:var(--sheet-ink-muted);font:600 6pt var(--sheet-font-technical);text-transform:uppercase}.sheet-facts.svelte-1b9yqjo strong:where(.svelte-1b9yqjo){color:var(--sheet-blue);font:700 7pt var(--sheet-font-technical)}.sheet-facts.svelte-1b9yqjo p:where(.svelte-1b9yqjo){width:100%;margin:.03in 0 0}.stock-graphic.svelte-1b9yqjo{border-right:var(--sheet-line-hairline) solid var(--sheet-rule);background:#f4f3ed;overflow:hidden}.layout-stacked-register.svelte-1b9yqjo .stock-graphic:where(.svelte-1b9yqjo){border-right:0;border-bottom:var(--sheet-line-hairline) solid var(--sheet-rule)}.graphic-caption.svelte-1b9yqjo{z-index:2;position:absolute;inset:0 0 auto}.graphic-caption.svelte-1b9yqjo .sheet-view-caption{height:100%}.stock-graphic.svelte-1b9yqjo svg:where(.svelte-1b9yqjo){width:100%;height:100%;display:block}.nominal-sheet.svelte-1b9yqjo{fill:var(--sheet-paper);stroke:var(--sheet-ink-strong);stroke-width:var(--sheet-line-profile);vector-effect:non-scaling-stroke}.usable-sheet.svelte-1b9yqjo{fill:none;stroke:var(--sheet-rust-muted);stroke-width:var(--sheet-line-advisory);stroke-dasharray:var(--sheet-dash-advisory);vector-effect:non-scaling-stroke}.rip-lane.svelte-1b9yqjo{fill:#315e750d;stroke:var(--sheet-rule-secondary);stroke-width:var(--sheet-line-construction-guide);vector-effect:non-scaling-stroke}.rip-lane.alternate.svelte-1b9yqjo{fill:#315e7517}.placed-blank.svelte-1b9yqjo>rect:where(.svelte-1b9yqjo){fill:#fffefa6b;stroke:var(--sheet-ink);stroke-width:var(--sheet-line-object);vector-effect:non-scaling-stroke}.reference-field.svelte-1b9yqjo{fill:var(--sheet-paper);stroke:var(--sheet-rust);stroke-width:var(--sheet-line-hairline);vector-effect:non-scaling-stroke}.placement-reference.svelte-1b9yqjo,.placement-mark.svelte-1b9yqjo{font-family:var(--sheet-font-technical);text-anchor:middle;dominant-baseline:central;font-weight:700}.placement-reference.svelte-1b9yqjo{fill:var(--sheet-rust)}.placement-mark.svelte-1b9yqjo{fill:var(--sheet-blue)}.graphic-note.svelte-1b9yqjo{color:var(--sheet-ink-muted);font:600 6pt var(--sheet-font-technical);text-transform:uppercase;justify-content:space-between;gap:.08in;display:flex;position:absolute;bottom:.045in;left:.08in;right:.08in}.cut-register.svelte-1b9yqjo{overflow:hidden}.register-header.svelte-1b9yqjo,.register-columns.svelte-1b9yqjo{position:absolute;left:0;right:0}.register-header.svelte-1b9yqjo{border-bottom:var(--sheet-line-hairline) solid var(--sheet-rule-secondary);color:var(--sheet-ink-secondary);font:700 6pt var(--sheet-font-technical);letter-spacing:.04em;text-transform:uppercase;background:#eeede7;align-items:center;display:grid}.register-header.svelte-1b9yqjo>span:where(.svelte-1b9yqjo){box-sizing:border-box;border-right:var(--sheet-line-hairline) solid var(--sheet-rule-light);text-overflow:clip;white-space:nowrap;height:100%;padding:.065in .04in 0;overflow:hidden}.register-header.svelte-1b9yqjo>span:where(.svelte-1b9yqjo):last-child{border-right:0}.register-header.stacked.svelte-1b9yqjo{display:flex}.register-header.stacked.svelte-1b9yqjo>span:where(.svelte-1b9yqjo){flex:none}.register-columns.svelte-1b9yqjo{bottom:0}.register-column.svelte-1b9yqjo{box-sizing:border-box;border-right:var(--sheet-line-hairline) solid var(--sheet-rule-secondary);position:absolute;top:0}.register-column.svelte-1b9yqjo:last-child{border-right:0}.register-row.svelte-1b9yqjo{box-sizing:border-box;border-bottom:var(--sheet-line-hairline) solid var(--sheet-rule-light);font:7pt/.15625in var(--sheet-font-reading)}.side-row.svelte-1b9yqjo{display:grid}.side-row.svelte-1b9yqjo>:where(.svelte-1b9yqjo){box-sizing:border-box;border-right:var(--sheet-line-hairline) solid var(--sheet-rule-light);min-width:0;padding:.0625in;overflow:hidden}.side-row.svelte-1b9yqjo>:where(.svelte-1b9yqjo):last-child{border-right:0}.row-reference.svelte-1b9yqjo{color:var(--sheet-rust);font:700 7pt var(--sheet-font-technical)}.row-source.svelte-1b9yqjo strong:where(.svelte-1b9yqjo),.row-source.svelte-1b9yqjo small:where(.svelte-1b9yqjo),.row-blank.svelte-1b9yqjo span:where(.svelte-1b9yqjo),.row-orientation.svelte-1b9yqjo span:where(.svelte-1b9yqjo){display:block}.row-source.svelte-1b9yqjo strong:where(.svelte-1b9yqjo){color:var(--sheet-ink-strong);font-size:7pt}.row-source.svelte-1b9yqjo small:where(.svelte-1b9yqjo){color:var(--sheet-ink-secondary);font:400 6pt/.15625in var(--sheet-font-technical)}.row-blank.svelte-1b9yqjo,.row-orientation.svelte-1b9yqjo{font-family:var(--sheet-font-technical)}.stacked-row.svelte-1b9yqjo{padding:.0625in;display:grid}.stacked-content.svelte-1b9yqjo{min-width:0}.stacked-facts.svelte-1b9yqjo{border-top:var(--sheet-line-hairline) solid var(--sheet-rule-light);grid-template-columns:1fr 1fr;display:grid}.stacked-facts.svelte-1b9yqjo>div:where(.svelte-1b9yqjo){grid-template-columns:auto minmax(0,1fr);gap:.04in;min-width:0;display:grid}.stacked-facts.svelte-1b9yqjo small:where(.svelte-1b9yqjo){color:var(--sheet-ink-muted);font:600 6pt/.15625in var(--sheet-font-technical);text-transform:uppercase}.stacked-facts.svelte-1b9yqjo span:where(.svelte-1b9yqjo),.stacked-facts.svelte-1b9yqjo b:where(.svelte-1b9yqjo){min-width:0;display:block}.stacked-facts.svelte-1b9yqjo b:where(.svelte-1b9yqjo){font:400 7pt/.15625in var(--sheet-font-technical)}.sheet-schedule-page.svelte-40jluz{width:100%;height:100%;color:var(--sheet-ink);background:var(--sheet-paper);position:relative;overflow:hidden}.page-lead.svelte-40jluz,.table-header.svelte-40jluz,.schedule-body.svelte-40jluz{box-sizing:border-box;position:absolute}.page-lead.svelte-40jluz{border-bottom:var(--sheet-line-hairline) solid var(--sheet-rule);align-items:center;display:grid}.family-cabinet-cutting.svelte-40jluz .page-lead:where(.svelte-40jluz){background:#e8e8e2}.lead-mark.svelte-40jluz{border:var(--sheet-line-hairline) solid var(--sheet-blue-muted);height:.24in;color:var(--sheet-blue);font:700 8pt var(--sheet-font-technical);place-items:center;display:grid}.lead-identity.svelte-40jluz{gap:.01in;min-width:0;display:grid}.lead-identity.svelte-40jluz strong:where(.svelte-40jluz){font:700 7pt/.15625in var(--sheet-font-reading)}.lead-identity.svelte-40jluz small:where(.svelte-40jluz){color:var(--sheet-ink-secondary);font:600 6pt/.15625in var(--sheet-font-technical);text-transform:uppercase}.lead-identity.svelte-40jluz strong:where(.svelte-40jluz) span:where(.svelte-40jluz),.lead-identity.svelte-40jluz small:where(.svelte-40jluz) span:where(.svelte-40jluz){display:block}.scope-identity.svelte-40jluz{gap:.02in;min-width:0;display:grid}.scope-identity.svelte-40jluz strong:where(.svelte-40jluz){color:var(--sheet-rust);font:700 6pt var(--sheet-font-technical);letter-spacing:.07em;text-transform:uppercase}.scope-identity.svelte-40jluz p:where(.svelte-40jluz){color:var(--sheet-ink-secondary);font:6pt/1.15 var(--sheet-font-reading);text-overflow:clip;white-space:nowrap;margin:0;overflow:hidden}.page-counts.svelte-40jluz{align-items:baseline;gap:var(--schedule-count-gap);text-align:right;display:flex}.page-counts.svelte-40jluz>span:where(.svelte-40jluz){align-items:baseline;gap:.035in;display:flex}.page-counts.svelte-40jluz strong:where(.svelte-40jluz){color:var(--sheet-blue);font:700 8pt var(--sheet-font-technical)}.page-counts.svelte-40jluz small:where(.svelte-40jluz){color:var(--sheet-ink-muted);font:700 6pt var(--sheet-font-technical);text-transform:uppercase}.table-header.svelte-40jluz{border-bottom:var(--sheet-line-hairline) solid var(--sheet-rule);color:var(--sheet-ink-secondary);font:700 6pt var(--sheet-font-technical);letter-spacing:.04em;text-transform:uppercase;background:#eeede7;align-items:center;display:grid}.table-header.svelte-40jluz>span:where(.svelte-40jluz){text-overflow:clip;white-space:nowrap;min-width:0;padding:0 .04in;overflow:hidden}.layout-wide-table.svelte-40jluz .table-header:where(.svelte-40jluz)>span:where(.svelte-40jluz){border-right:var(--sheet-line-hairline) solid var(--sheet-rule-light)}.layout-wide-table.svelte-40jluz .table-header:where(.svelte-40jluz)>span:where(.svelte-40jluz):last-child{border-right:0}.layout-stacked-blocks.svelte-40jluz .table-header:where(.svelte-40jluz){padding:0 .06in}.schedule-body.svelte-40jluz{overflow:hidden}.schedule-group.svelte-40jluz{box-sizing:border-box;box-shadow:inset 0 calc(-1 * var(--sheet-line-hairline)) var(--sheet-rule)}.source-heading.svelte-40jluz{box-sizing:border-box;grid-template-columns:var(--schedule-source-mark-width) minmax(0, 1fr) auto;box-shadow:inset 0 calc(-1 * var(--sheet-line-hairline)) var(--sheet-rule-secondary);background:#e8e8e2;align-items:center;gap:.07in;padding:.03125in .06in;display:grid}.source-mark.svelte-40jluz{border:var(--sheet-line-hairline) solid var(--sheet-blue-muted);height:.24in;color:var(--sheet-blue);font:700 var(--schedule-source-mark-points) var(--sheet-font-technical);place-items:center;display:grid}.stock-mark.svelte-40jluz{letter-spacing:.04em;text-transform:uppercase}.source-identity.svelte-40jluz{gap:.01in;min-width:0;display:grid}.source-heading.svelte-40jluz strong:where(.svelte-40jluz){font:700 7pt/.15625in var(--sheet-font-reading)}.source-heading.svelte-40jluz small:where(.svelte-40jluz){color:var(--sheet-ink-secondary);font:600 6pt/.15625in var(--sheet-font-technical);text-transform:uppercase}.source-heading.svelte-40jluz strong:where(.svelte-40jluz) span:where(.svelte-40jluz),.source-heading.svelte-40jluz small:where(.svelte-40jluz) span:where(.svelte-40jluz){display:block}.source-heading.svelte-40jluz b:where(.svelte-40jluz){color:var(--sheet-ink-secondary);font:700 6pt var(--sheet-font-technical);text-transform:uppercase}.schedule-row.svelte-40jluz{box-sizing:border-box;border-bottom:var(--sheet-line-hairline) solid var(--sheet-rule-light)}.schedule-group.svelte-40jluz .schedule-row:where(.svelte-40jluz):last-child{border-bottom:0}.wide-row.svelte-40jluz{font:7pt/.1875in var(--sheet-font-reading);display:grid}.wide-row.svelte-40jluz>div:where(.svelte-40jluz){border-right:var(--sheet-line-hairline) solid var(--sheet-rule-light);min-width:0;padding:.0625in;overflow:hidden}.wide-row.svelte-40jluz>div:where(.svelte-40jluz):last-child{border-right:0}.wide-row.svelte-40jluz span:where(.svelte-40jluz),.wide-row.svelte-40jluz strong:where(.svelte-40jluz),.wide-row.svelte-40jluz small:where(.svelte-40jluz){font-size:7pt;font-weight:400;display:block}.wide-row.svelte-40jluz strong:where(.svelte-40jluz){color:var(--sheet-ink-strong);font-weight:700}.wide-row.svelte-40jluz small:where(.svelte-40jluz){color:var(--sheet-ink-secondary);font-family:var(--sheet-font-technical);font-size:6pt}.quantity.svelte-40jluz,.measurement.svelte-40jluz{font-family:var(--sheet-font-technical);white-space:nowrap}.quantity.svelte-40jluz{color:var(--sheet-blue);text-align:center;font-weight:700}.stacked-row.svelte-40jluz{font:7pt/.1875in var(--sheet-font-reading);align-content:start;padding:.0625in;display:grid}.stacked-part.svelte-40jluz{justify-content:space-between;gap:.08in;display:flex}.stacked-part.svelte-40jluz strong:where(.svelte-40jluz){color:var(--sheet-ink-strong);font-size:7pt;display:block}.stacked-part.svelte-40jluz small:where(.svelte-40jluz){color:var(--sheet-ink-secondary);font:6pt/.1875in var(--sheet-font-technical);display:block}.stacked-part.svelte-40jluz b:where(.svelte-40jluz){color:var(--sheet-blue);font:700 7pt/.1875in var(--sheet-font-technical);flex:none}.stacked-dimensions.svelte-40jluz{box-shadow:inset 0 var(--sheet-line-hairline) var(--sheet-rule-light);font:7pt/.1875in var(--sheet-font-technical);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stacked-dimensions.svelte-40jluz>span:where(.svelte-40jluz){gap:.05in;display:flex}.stacked-dimensions.svelte-40jluz small:where(.svelte-40jluz),.stacked-fact.svelte-40jluz>small:where(.svelte-40jluz){color:var(--sheet-ink-muted);font:600 6pt/.1875in var(--sheet-font-technical);text-transform:uppercase}.stacked-fact.svelte-40jluz{grid-template-columns:1.25in minmax(0,1fr);display:grid}.stacked-fact.svelte-40jluz span:where(.svelte-40jluz){font-size:7pt;display:block}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-condensed-latin-400-normal-DKyD6XsY.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-400-normal-5i361Byk.woff)format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-condensed-latin-600-normal-CRd5VyFf.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-600-normal-6XnkKYvF.woff)format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-condensed-latin-700-normal-D8r4s4aS.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-700-normal-D3enqrvP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-700-normal-CNHXzs6v.woff)format("woff")}.sheet-frame{font-family:var(--sheet-font-reading);font-synthesis:none}.sheet-frame.svelte-1ydm8pu{color:var(--sheet-ink);background:var(--sheet-paper);flex:none;position:relative;overflow:hidden;box-shadow:0 7px 22px #00000040}.safe-frame.svelte-1ydm8pu{border:var(--sheet-line-hairline) solid var(--sheet-rule);display:grid;position:absolute}.running-header.svelte-1ydm8pu{box-sizing:border-box;border-bottom:var(--sheet-line-hairline) solid var(--sheet-rule);min-width:0;font-family:var(--sheet-font-technical);text-transform:uppercase;align-items:center;display:grid}.brand.svelte-1ydm8pu{color:var(--sheet-ink-strong);letter-spacing:.15em;font-size:7pt;font-weight:700}.page-identity.svelte-1ydm8pu{gap:.015in;min-width:0;line-height:1;display:grid}.page-identity.svelte-1ydm8pu small:where(.svelte-1ydm8pu){color:var(--sheet-rust);letter-spacing:.075em;font-size:6pt;font-weight:700}.page-identity.svelte-1ydm8pu strong:where(.svelte-1ydm8pu){color:var(--sheet-ink);font-family:var(--sheet-font-reading);letter-spacing:.025em;text-overflow:clip;white-space:nowrap;font-size:8pt;font-weight:700;overflow:hidden}.source-context.svelte-1ydm8pu{min-width:0;color:var(--sheet-ink-secondary);letter-spacing:.025em;text-align:right;align-content:center;justify-items:end;font-size:6pt;font-weight:600;line-height:1.25;display:grid}.source-context.svelte-1ydm8pu span:where(.svelte-1ydm8pu){text-overflow:clip;white-space:nowrap;max-width:100%;overflow:hidden}.drawer-detail-header.svelte-1ydm8pu .page-identity:where(.svelte-1ydm8pu) small:where(.svelte-1ydm8pu){color:var(--sheet-ink-muted);order:2}.drawer-detail-header.svelte-1ydm8pu .page-identity:where(.svelte-1ydm8pu) strong:where(.svelte-1ydm8pu){letter-spacing:.035em;order:1;font-size:10pt}.sheet-content.svelte-1ydm8pu{min-width:0;min-height:0;overflow:hidden}.running-footer.svelte-1ydm8pu{border-top:var(--sheet-line-hairline) solid var(--sheet-rule);min-width:0;color:var(--sheet-ink-muted);font:600 6pt var(--sheet-font-technical);letter-spacing:.045em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.16in;padding:0 .1in;display:flex}.running-footer.svelte-1ydm8pu strong:where(.svelte-1ydm8pu){color:var(--sheet-ink-secondary);font-size:6pt;font-weight:700}@media print{.sheet-frame.svelte-1ydm8pu{box-shadow:none}}.sheet-layer.svelte-1uigbp7{z-index:95;background:#121312c7;padding:20px;display:grid;position:fixed;inset:0}.sheet-host.svelte-1uigbp7{background:#d7d6cf;border:1px solid #70716a;outline:none;grid-template-rows:auto minmax(0,1fr);width:min(1600px,100%);min-width:0;height:min(1000px,100%);min-height:0;margin:auto;display:grid;box-shadow:0 18px 48px #0000005c}.sheet-toolbar.svelte-1uigbp7{color:#f0eee7;background:#20211f;border-bottom:1px solid #3d3e3a;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:8px 12px 8px 15px;display:flex}.set-heading.svelte-1uigbp7 p:where(.svelte-1uigbp7),.set-heading.svelte-1uigbp7 h2:where(.svelte-1uigbp7){margin:0}.set-heading.svelte-1uigbp7 p:where(.svelte-1uigbp7),.sheet-controls.svelte-1uigbp7 label:where(.svelte-1uigbp7)>span:where(.svelte-1uigbp7){color:#a4a49d;letter-spacing:.12em;text-transform:uppercase;font:700 8px ui-monospace,Cascadia Mono,monospace}.set-heading.svelte-1uigbp7 h2:where(.svelte-1uigbp7){margin-top:2px;font-size:15px;font-weight:550}.sheet-controls.svelte-1uigbp7,.sheet-controls.svelte-1uigbp7 label:where(.svelte-1uigbp7),.page-controls.svelte-1uigbp7{align-items:center;display:flex}.sheet-controls.svelte-1uigbp7{gap:7px}.sheet-controls.svelte-1uigbp7 label:where(.svelte-1uigbp7){gap:5px}select.svelte-1uigbp7,button.svelte-1uigbp7{color:#e1dfd7;background:#292a27;border:1px solid #696b64;border-radius:0;min-height:30px;padding:5px 8px;font:650 9px ui-monospace,Cascadia Mono,monospace}select.svelte-1uigbp7,button.svelte-1uigbp7:not(:disabled){cursor:pointer}button.svelte-1uigbp7:disabled{opacity:.38}.print-button.svelte-1uigbp7{color:#fff5ee;border-color:#a86748}.page-controls.svelte-1uigbp7{border:1px solid #555750;height:30px}.page-controls.svelte-1uigbp7 button:where(.svelte-1uigbp7){border:0;min-width:28px;min-height:28px;padding:3px}.page-controls.svelte-1uigbp7 span:where(.svelte-1uigbp7){color:#bbbcb5;text-align:center;min-width:48px;font:700 8px ui-monospace,Cascadia Mono,monospace}.sheet-preview.svelte-1uigbp7{background:linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/24px 24px,#777872;place-items:center;min-width:0;min-height:0;padding:16px;display:grid;overflow:hidden}.page-preview.svelte-1uigbp7{flex:none;display:none}.page-preview.active.svelte-1uigbp7{display:block}.page-scale.svelte-1uigbp7{transform-origin:0 0;width:fit-content;height:fit-content}.empty-set.svelte-1uigbp7{color:#5d5f58;background:#fffefa;border:1px solid #a9aaa2;margin:0;padding:18px 22px;font-size:11px}@media (width<=900px){.sheet-layer.svelte-1uigbp7{padding:8px}.sheet-host.svelte-1uigbp7{height:100%}.sheet-toolbar.svelte-1uigbp7{align-items:flex-start}.sheet-controls.svelte-1uigbp7{flex-wrap:wrap;justify-content:flex-end}.sheet-controls.svelte-1uigbp7 label:where(.svelte-1uigbp7)>span:where(.svelte-1uigbp7){display:none}}@media print{body:has(.sheet-layer) :has(>.sheet-layer)>:not(.sheet-layer){display:none!important}body:has(.sheet-layer) :has(>.sheet-layer){width:0!important;height:0!important;min-height:0!important;overflow:visible!important}body *{visibility:hidden!important}body{background:#fff;margin:0}.sheet-layer.svelte-1uigbp7,.sheet-layer.svelte-1uigbp7 *{visibility:visible!important}.sheet-layer.svelte-1uigbp7{background:#fff;padding:0;display:block;position:absolute;inset:0}.sheet-host.svelte-1uigbp7{width:auto;height:auto;box-shadow:none;border:0;display:block}.sheet-toolbar.svelte-1uigbp7{display:none}.sheet-preview.svelte-1uigbp7{background:#fff;padding:0;display:block;overflow:visible}.page-preview.svelte-1uigbp7,.page-preview.active.svelte-1uigbp7{break-after:page;page-break-after:always;display:block;width:auto!important;height:auto!important}.page-preview.svelte-1uigbp7:last-child{break-after:auto;page-break-after:auto}.page-scale.svelte-1uigbp7{transform:none!important}}.length-field.svelte-o6i1gj{gap:var(--parameter-gap);color:var(--parameter-label);font-family:ui-monospace,Cascadia Mono,monospace;font-size:var(--parameter-label-size);letter-spacing:.01em;font-weight:650;line-height:1.25;display:grid}.input-shell.svelte-o6i1gj{min-height:var(--parameter-control-height);background:#fffefa;border:1px solid #bfc0b8;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}input.svelte-o6i1gj{color:#2d2e2a;width:100%;min-width:0;font-family:ui-monospace,Cascadia Mono,monospace;font-size:var(--parameter-value-size);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:7px 2px 7px 8px;line-height:1.2}.input-shell.svelte-o6i1gj>span:where(.svelte-o6i1gj){color:#7d7f77;text-transform:lowercase;padding:0 8px 0 4px;font-size:8px;font-weight:550}.length-field.svelte-o6i1gj:focus-within .input-shell:where(.svelte-o6i1gj){box-shadow:none;border-color:#667e89}.length-field.error.svelte-o6i1gj .input-shell:where(.svelte-o6i1gj){border-color:#a7493e}small.svelte-o6i1gj{color:#923b32;letter-spacing:0;text-transform:none;font-family:Arial,Helvetica,sans-serif;font-size:9px;font-weight:500;line-height:1.3}.compact.svelte-o6i1gj{gap:4px}.compact.svelte-o6i1gj .input-shell:where(.svelte-o6i1gj){min-height:30px}.compact.svelte-o6i1gj input:where(.svelte-o6i1gj){padding-block:6px}.modal-scrim.svelte-c4enkj{z-index:50;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;overflow:auto}.new-template-dialog.svelte-c4enkj{border:1px solid #c9d0c7;width:min(40rem,100%);overflow:hidden}header.svelte-c4enkj{border-bottom:1px solid #dce1da;justify-content:space-between;align-items:center;gap:1rem;display:flex}header.svelte-c4enkj p:where(.svelte-c4enkj){letter-spacing:.1em;text-transform:uppercase;margin:0 0 .2rem;font-weight:800}h2.svelte-c4enkj{margin:0}form.svelte-c4enkj{display:grid}fieldset.svelte-c4enkj{border:0;min-width:0;margin:0;padding:0}legend.svelte-c4enkj,.field.svelte-c4enkj>span:where(.svelte-c4enkj){margin-bottom:.4rem;font-weight:750;display:block}.measurement-grid.svelte-c4enkj,.choice-grid.svelte-c4enkj{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.measurement-grid.two.svelte-c4enkj,.choice-grid.svelte-c4enkj{grid-template-columns:repeat(2,minmax(0,1fr))}.field.svelte-c4enkj input:where(.svelte-c4enkj),.field.svelte-c4enkj select:where(.svelte-c4enkj){border:1px solid #ccd2ca;width:100%;padding:.62rem .7rem}.field.svelte-c4enkj small:where(.svelte-c4enkj){margin-top:.4rem;line-height:1.35;display:block}.form-error.svelte-c4enkj{margin:0;padding:.7rem .8rem}footer.svelte-c4enkj{justify-content:flex-end;gap:.6rem;padding-top:.2rem;display:flex}button.svelte-c4enkj{cursor:pointer;border:0;font-weight:750}.icon-button.svelte-c4enkj{background:0 0;width:2.25rem;height:2.25rem;font-size:1.5rem}.primary-button.svelte-c4enkj,.secondary-button.svelte-c4enkj{padding:.65rem .9rem}.modal-scrim.svelte-c4enkj{-webkit-backdrop-filter:none;backdrop-filter:none;background:#181917a3}.new-template-dialog.svelte-c4enkj{background:#f4f3ed;border-color:#8e8f88;border-radius:0;box-shadow:14px 14px #1718163d}header.svelte-c4enkj{color:#f5f3eb;background:#191a18;border-bottom-color:#373834;padding:14px 16px}header.svelte-c4enkj p:where(.svelte-c4enkj){color:#b88163;font-family:ui-monospace,Cascadia Mono,monospace;font-size:8px}h2.svelte-c4enkj{font-size:17px;font-weight:500}form.svelte-c4enkj{gap:18px;padding:18px}legend.svelte-c4enkj{color:#666861;letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,Cascadia Mono,monospace;font-size:8px}.field.svelte-c4enkj>span:where(.svelte-c4enkj){color:var(--parameter-label);font-family:ui-monospace,Cascadia Mono,monospace;font-size:var(--parameter-label-size);letter-spacing:.01em;line-height:1.25}.field.svelte-c4enkj input:where(.svelte-c4enkj),.field.svelte-c4enkj select:where(.svelte-c4enkj){color:#2d2e2a;background:#fffefa;border-color:#bfc0b8;border-radius:0;min-height:34px;font-size:12px}.field.svelte-c4enkj small:where(.svelte-c4enkj){color:#74766f;font-size:10px}.form-error.svelte-c4enkj{color:#7d382f;background:#f8e9e5;border:1px solid #bd867b;border-radius:0;font-size:10px}button.svelte-c4enkj{letter-spacing:.04em;text-transform:uppercase;border-radius:0;font-family:ui-monospace,Cascadia Mono,monospace;font-size:9px}.icon-button.svelte-c4enkj{color:#d4d3cc}.primary-button.svelte-c4enkj{color:#fff7f0;background:#a65330}.secondary-button.svelte-c4enkj{color:#4f514b;background:0 0;border:1px solid #b5b6af}body[data-wallset-ui-profile=v1-studio] .new-template-dialog.svelte-c4enkj{color:var(--ui-ink);background:var(--ui-panel)}body[data-wallset-ui-profile=v1-studio] header.svelte-c4enkj{background:var(--ui-dark)}body[data-wallset-ui-profile=v1-studio] .primary-button.svelte-c4enkj{border-color:var(--ui-primary);background:var(--ui-primary)}@media (width<=36rem){.measurement-grid.svelte-c4enkj,.measurement-grid.two.svelte-c4enkj,.choice-grid.svelte-c4enkj{grid-template-columns:1fr}}.studio-dimension.svelte-1144pnt{--sheet-dimension-line:#666a62;--sheet-dimension-guide:#a8aaa2;--sheet-dimension-marker:#666a62;--sheet-dimension-paper:#fffefa;--sheet-dimension-text:#2e2f2b;--sheet-dimension-guide-width:.25pt;--sheet-dimension-line-width:.35pt;--sheet-dimension-marker-width:.5pt}.dimension-line.svelte-1144pnt,.dimension-guide.svelte-1144pnt,.dimension-marker.svelte-1144pnt{pointer-events:none}.dimension-label.svelte-1144pnt{outline:none}.dimension-label.svelte-1144pnt text:where(.svelte-1144pnt){letter-spacing:.025em;font-weight:600}.editable.svelte-1144pnt .dimension-label:where(.svelte-1144pnt){cursor:text;pointer-events:all}.editable.svelte-1144pnt .dimension-label:where(.svelte-1144pnt) rect:where(.svelte-1144pnt){stroke:#0000;stroke-width:.5pt;vector-effect:non-scaling-stroke}.editable.svelte-1144pnt .dimension-label:where(.svelte-1144pnt):hover rect:where(.svelte-1144pnt),.editable.svelte-1144pnt .dimension-label:where(.svelte-1144pnt):focus-visible rect:where(.svelte-1144pnt){fill:#fffefa;stroke:#3d5f70;stroke-width:1.5px}.editable.svelte-1144pnt .dimension-label:where(.svelte-1144pnt):hover text:where(.svelte-1144pnt),.editable.svelte-1144pnt .dimension-label:where(.svelte-1144pnt):focus-visible text:where(.svelte-1144pnt){fill:#314e5d}.derived.svelte-1144pnt .dimension-label:where(.svelte-1144pnt){pointer-events:none}.clearance.related.svelte-1144pnt .dimension-line:where(.svelte-1144pnt),.clearance.related.svelte-1144pnt .dimension-extension:where(.svelte-1144pnt),.clearance.related.svelte-1144pnt .dimension-label:where(.svelte-1144pnt) rect:where(.svelte-1144pnt){stroke:#9b6a52}.clearance.related.svelte-1144pnt .dimension-label:where(.svelte-1144pnt) text:where(.svelte-1144pnt){fill:#724c39;font-weight:650}.dimension-editor.svelte-1144pnt{pointer-events:all;overflow:visible}.dimension-editor.svelte-1144pnt div:where(.svelte-1144pnt){box-sizing:border-box;align-items:stretch;width:100%;height:100%;padding:1px;display:flex}.dimension-editor.svelte-1144pnt input:where(.svelte-1144pnt){box-sizing:border-box;color:#263f4b;width:100%;min-width:0;height:100%;font-family:var(--ui-font-technical,"IBM Plex Mono", monospace);text-align:center;background:#fffefa;border:1.5px solid #3d5f70;border-radius:0;outline:none;padding:0 .4em;font-weight:700}.dimension-editor.invalid.svelte-1144pnt input:where(.svelte-1144pnt){color:#7d382f;border-color:#8c4338}.canvas-shell.svelte-1a8o7mx{background:#fffefa;border:1px solid #aaa9a1;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden;box-shadow:0 10px 22px #2b2c281a}.canvas-shell.active.svelte-1a8o7mx{border-color:#9b7a68}.canvas-shell.panning.svelte-1a8o7mx,.canvas-shell.panning.svelte-1a8o7mx svg:where(.svelte-1a8o7mx){cursor:grabbing}svg.svelte-1a8o7mx{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;min-height:0;display:block}.canvas-background.svelte-1a8o7mx{fill:#fffefa}.bay-tile.svelte-1a8o7mx{cursor:pointer;outline:none}.bay-tile.svelte-1a8o7mx .tile-outline:where(.svelte-1a8o7mx){fill:#faf9f3;stroke:#686b64;stroke-width:1px;vector-effect:non-scaling-stroke}.bay-ghosts.svelte-1a8o7mx{pointer-events:none}.bay-ghost.svelte-1a8o7mx{vector-effect:non-scaling-stroke}.bay-ghost.adjustable-shelf.svelte-1a8o7mx{fill:#607d8614;stroke:#7a9298;stroke-width:.75px}.bay-ghost.drawer-box.svelte-1a8o7mx{fill:#a66a4a0a;stroke:#a27b68;stroke-width:.75px;stroke-dasharray:5 3}.bay-tile.svelte-1a8o7mx:hover .tile-outline:where(.svelte-1a8o7mx),.bay-tile.svelte-1a8o7mx:focus-visible .tile-outline:where(.svelte-1a8o7mx){fill:#3d5f7008;stroke:#718995}.bay-tile.selected.svelte-1a8o7mx .tile-outline:where(.svelte-1a8o7mx){fill:#b45e350a;stroke:#a76142;stroke-width:1.5px}.bay-tile.unresolved.svelte-1a8o7mx .tile-outline:where(.svelte-1a8o7mx){fill:#b45e3508;stroke:#9a7564;stroke-dasharray:5 3}.bay-tile.svelte-1a8o7mx text:where(.svelte-1a8o7mx){pointer-events:none;fill:#4b4d47;letter-spacing:.045em;text-anchor:middle;dominant-baseline:central;font-family:ui-monospace,Cascadia Mono,monospace;font-weight:600}.bay-tile.svelte-1a8o7mx .bay-mark:where(.svelte-1a8o7mx){fill:#6f726b;text-anchor:start;dominant-baseline:hanging}.bay-tile.selected.svelte-1a8o7mx .bay-mark:where(.svelte-1a8o7mx){fill:#8a533b}.bay-tile.svelte-1a8o7mx .unresolved-label:where(.svelte-1a8o7mx){fill:#8a5b47;font-weight:700}.view-name.svelte-1a8o7mx,.clearance-key.svelte-1a8o7mx,.zoom-value.svelte-1a8o7mx{color:#62645d;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;background:#fffefae6;border:1px solid #c4c4bc;padding:4px 6px;font-family:ui-monospace,Cascadia Mono,monospace;font-size:8px;font-weight:500;position:absolute}.view-name.svelte-1a8o7mx{bottom:8px;left:.65rem}.clearance-key.svelte-1a8o7mx{bottom:8px;left:50%;transform:translate(-50%)}.zoom-value.svelte-1a8o7mx{font-variant-numeric:tabular-nums;top:8px;right:.65rem}@media (width<=68rem){.canvas-shell.svelte-1a8o7mx,svg.svelte-1a8o7mx{min-height:32rem}}@media (width<=50rem){.canvas-shell.svelte-1a8o7mx,svg.svelte-1a8o7mx{min-height:24rem}.clearance-key.svelte-1a8o7mx{display:none}}.canvas-shell.svelte-222eu7{border:1px solid #ccd3cb;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.canvas-shell.panning.svelte-222eu7,.canvas-shell.panning.svelte-222eu7 svg:where(.svelte-222eu7){cursor:grabbing}svg.svelte-222eu7{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;min-height:0;display:block}.grid.svelte-222eu7{opacity:.65;pointer-events:none}.grid-line{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke}.construction-back.svelte-222eu7,.construction-member.svelte-222eu7,.clear-opening.svelte-222eu7,.shelf.svelte-222eu7{pointer-events:none}.drawer-box.svelte-222eu7{cursor:pointer}.drawer-box.unresolved.svelte-222eu7{fill:#0000}.drawer-box.selected.svelte-222eu7{stroke-width:.8pt}.front-panel.svelte-222eu7,.door-swing.svelte-222eu7{pointer-events:none}.target.svelte-222eu7{cursor:pointer;outline:none}.target.svelte-222eu7 rect:where(.svelte-222eu7){fill:#0000;stroke:#0000;vector-effect:non-scaling-stroke}.target.svelte-222eu7 text:where(.svelte-222eu7){text-anchor:middle;pointer-events:none}.target.svelte-222eu7 .bay-mark:where(.svelte-222eu7){text-anchor:start;dominant-baseline:hanging}.boundary-visible.svelte-222eu7{stroke:currentColor;vector-effect:non-scaling-stroke;pointer-events:none}.boundary-hit.svelte-222eu7{stroke:#0000;stroke-width:16px;vector-effect:non-scaling-stroke;cursor:ew-resize;outline:none}:is(.boundary.svelte-222eu7:has(.boundary-hit[aria-label*=Face]:where(.svelte-222eu7)) .boundary-hit:where(.svelte-222eu7),.boundary.svelte-222eu7:has(.boundary-hit:where(.svelte-222eu7)) .boundary-hit:where(.svelte-222eu7)){pointer-events:stroke}.reference-guide.svelte-222eu7{stroke-dasharray:7 5;vector-effect:non-scaling-stroke;pointer-events:none}.reference-guide.aligned.svelte-222eu7{stroke-dasharray:2 4}.snap-guide.svelte-222eu7{stroke-width:2px;stroke-dasharray:5 3;vector-effect:non-scaling-stroke;pointer-events:none}.view-name.svelte-222eu7,.zoom-value.svelte-222eu7{pointer-events:none;border:1px solid #6f807438;position:absolute}.view-name.svelte-222eu7{bottom:8px;left:.65rem}.zoom-value.svelte-222eu7{font-variant-numeric:tabular-nums;top:8px;right:.65rem}.canvas-shell.svelte-222eu7{background:#fffefa;border-color:#aaa9a1;border-radius:0;box-shadow:0 10px 22px #2b2c281a}.canvas-shell.active.svelte-222eu7{border-color:#9b7a68;box-shadow:0 10px 22px #2b2c281a}.canvas-background.svelte-222eu7{fill:#fffefa}.grid-line{stroke:#d9dee0}.drawer-box.selected.svelte-222eu7{stroke:var(--ui-annotation,#8e4e34)}.target.svelte-222eu7 rect:where(.svelte-222eu7){stroke-width:.5pt}.target.svelte-222eu7:hover rect:where(.svelte-222eu7),.target.svelte-222eu7:focus rect:where(.svelte-222eu7){fill:#3d5f7008;stroke:#7f939c}.target.selected.svelte-222eu7 rect:where(.svelte-222eu7){fill:#b45e350a;stroke:#ad6d50}.target.svelte-222eu7 text:where(.svelte-222eu7){fill:#2e2f2b;font-family:var(--ui-font-technical,"IBM Plex Mono", monospace);letter-spacing:.055em;font-weight:600}.target.svelte-222eu7 .bay-mark:where(.svelte-222eu7){fill:#70736c;letter-spacing:.035em;font-weight:650}.target.selected.svelte-222eu7 .bay-mark:where(.svelte-222eu7){fill:#8a533b}.target.svelte-222eu7 .bay-authored-label:where(.svelte-222eu7){font-weight:650}.target.svelte-222eu7 .secondary-label:where(.svelte-222eu7){fill:#898b83;font-weight:500}.boundary.svelte-222eu7{color:#666a62}.boundary-visible.svelte-222eu7{stroke-width:.4pt}.boundary.selected.svelte-222eu7{color:#ad6d50}.boundary.selected.svelte-222eu7 .boundary-visible:where(.svelte-222eu7){stroke-width:.8pt}.reference-guide.svelte-222eu7{stroke:#66828d;stroke-width:.35pt}.reference-guide.aligned.svelte-222eu7{stroke:#3d5f70}.snap-guide.svelte-222eu7{stroke:#8e4e34;stroke-width:.5pt}.view-name.svelte-222eu7,.zoom-value.svelte-222eu7{color:#62645d;font-family:var(--ui-font-technical,"IBM Plex Mono", monospace);letter-spacing:.08em;text-transform:uppercase;background:#fffefae6;border-color:#c4c4bc;border-radius:0;padding:4px 6px;font-size:8px;font-weight:500}@media (width<=68rem){.canvas-shell.svelte-222eu7,svg.svelte-222eu7{min-height:32rem}}@media (width<=50rem){.canvas-shell.svelte-222eu7,svg.svelte-222eu7{min-height:24rem}}.setup-grid.svelte-g9uood{gap:5px;display:grid}button.svelte-g9uood{color:#42443f;cursor:pointer;text-align:left;background:#fffefa;border:1px solid #b9bab3;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:56px;padding:5px 8px;display:grid}button.svelte-g9uood:hover,button.svelte-g9uood:focus-visible{background:#f4f6f5;border-color:#738894}svg.svelte-g9uood{fill:none;stroke:#545750;stroke-width:1px;vector-effect:non-scaling-stroke;width:32px;height:42px;overflow:visible}.outline.svelte-g9uood{fill:#f8f7f1}.pull.svelte-g9uood{stroke:#9d6348;stroke-width:1.5px}.swing.svelte-g9uood{stroke:#738894;stroke-dasharray:2.5 2}.false-front.svelte-g9uood{stroke:#9d765d;stroke-dasharray:3 2}button.svelte-g9uood>span:where(.svelte-g9uood){gap:2px;min-width:0;display:grid}strong.svelte-g9uood,small.svelte-g9uood{font-family:ui-monospace,Cascadia Mono,monospace}strong.svelte-g9uood{letter-spacing:.02em;text-transform:uppercase;font-size:9px;font-weight:650}small.svelte-g9uood{color:#777972;font-size:8px;line-height:1.3}.treatment-grid.svelte-1bvbhzq{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}button.svelte-1bvbhzq{color:#42443f;cursor:pointer;text-align:left;background:#fffefa;border:1px solid #b9bab3;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:6px;min-width:0;min-height:54px;padding:5px 6px;display:grid}button.svelte-1bvbhzq:hover,button.svelte-1bvbhzq:focus-visible{background:#f4f6f5;border-color:#738894}button.active.svelte-1bvbhzq{color:#303632;background:#f0f2ef;border-color:#8f9694;box-shadow:inset 0 -1px #738894}svg.svelte-1bvbhzq{fill:none;stroke:#545750;stroke-width:1px;vector-effect:non-scaling-stroke;width:28px;height:38px;overflow:visible}.outline.svelte-1bvbhzq{fill:#f8f7f1}.outline.open.svelte-1bvbhzq,.false-front.svelte-1bvbhzq,.appliance-mark.svelte-1bvbhzq{stroke-dasharray:3 2}.outline.open.svelte-1bvbhzq{fill:none;stroke:#8a8d86}.pull.svelte-1bvbhzq{stroke:#9d6348;stroke-width:1.5px}.swing.svelte-1bvbhzq{stroke:#738894;stroke-dasharray:2.5 2}.false-front.svelte-1bvbhzq{stroke:#9d765d}.appliance-mark.svelte-1bvbhzq{stroke:#777972}span.svelte-1bvbhzq{letter-spacing:.02em;text-transform:uppercase;min-width:0;font-family:ui-monospace,Cascadia Mono,monospace;font-size:8px;font-weight:650;line-height:1.25}.grain-settings.svelte-50z4ph{border-top:1px solid #d4d3cb;margin:0;padding:.7rem 0}summary.svelte-50z4ph{color:#4e514b;cursor:pointer;letter-spacing:.07em;text-transform:uppercase;font-family:ui-monospace,Cascadia Mono,monospace;font-size:9px;font-weight:700}.grain-body.svelte-50z4ph{padding-top:.7rem}.grain-body.svelte-50z4ph>p:where(.svelte-50z4ph){color:#666961;margin:0 0 .85rem;font-size:10px;line-height:1.45}.grain-section.svelte-50z4ph+.grain-section:where(.svelte-50z4ph){border-top:1px solid #d8d8d1;margin-top:.9rem;padding-top:.8rem}h4.svelte-50z4ph{color:#87553e;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .45rem;font-family:ui-monospace,Cascadia Mono,monospace;font-size:8px;font-weight:700}.grain-row.svelte-50z4ph{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:7px;padding:5px 0;display:grid}.grain-row.svelte-50z4ph+.grain-row:where(.svelte-50z4ph){border-top:1px solid #b9bab373}svg.svelte-50z4ph{fill:none;stroke:#777a73;stroke-width:.8px;vector-effect:non-scaling-stroke;width:30px;height:25px;overflow:visible}svg.svelte-50z4ph line:where(.svelte-50z4ph){stroke:#738894}svg.svelte-50z4ph text:where(.svelte-50z4ph){stroke:none;fill:#777a73;font-family:ui-monospace,Cascadia Mono,monospace;font-size:5px}.width-mark.svelte-50z4ph{dominant-baseline:middle}.grain-row.svelte-50z4ph>span:where(.svelte-50z4ph){gap:3px;min-width:0;display:grid}strong.svelte-50z4ph{color:#555851;font-family:ui-monospace,Cascadia Mono,monospace;font-size:var(--parameter-label-size);letter-spacing:.01em;font-weight:650;line-height:1.25}select.svelte-50z4ph{width:100%;min-width:0;min-height:var(--parameter-control-height);color:#3f423d;font-family:Arial,Helvetica,sans-serif;font-size:var(--parameter-value-size);background:#fffefa;border:1px solid #c3c5be;border-radius:0;padding:6px 7px}.reset-grain.svelte-50z4ph{color:#566f7d;letter-spacing:.025em;text-underline-offset:2px;background:0 0;border:0;justify-self:start;padding:0;font-family:ui-monospace,Cascadia Mono,monospace;font-size:8px;text-decoration:underline}.inspector.svelte-ahn3z0{border-left:1px solid #d2d8d1;min-width:0;overflow:auto}.inspector-heading.svelte-ahn3z0{z-index:2;border-bottom:1px solid #dbe0da;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.inspector-heading.svelte-ahn3z0 p:where(.svelte-ahn3z0){text-transform:uppercase;margin:0 0 .15rem;font-weight:800}h2.svelte-ahn3z0,h3.svelte-ahn3z0{text-transform:capitalize;margin:0}h3.svelte-ahn3z0{text-transform:uppercase;margin-bottom:.8rem}section.svelte-ahn3z0,details.svelte-ahn3z0{border-bottom:1px solid #e0e4df}.field.svelte-ahn3z0{gap:var(--parameter-gap);margin-bottom:.8rem;display:grid}.field.svelte-ahn3z0>span:where(.svelte-ahn3z0),.section-label.svelte-ahn3z0{font-weight:700}.field.svelte-ahn3z0 input:where(.svelte-ahn3z0),.field.svelte-ahn3z0 select:where(.svelte-ahn3z0),.material-reference-controls.svelte-ahn3z0 input:where(.svelte-ahn3z0),.material-reference-controls.svelte-ahn3z0 select:where(.svelte-ahn3z0){width:100%;min-height:var(--parameter-control-height);border:1px solid #ccd3cb;padding:.45rem .55rem;line-height:1.2}.measurements.svelte-ahn3z0{gap:.65rem;margin-bottom:.85rem;display:grid}.measurements.three.svelte-ahn3z0{grid-template-columns:repeat(3,minmax(0,1fr))}.measurements.two.svelte-ahn3z0,.button-grid.svelte-ahn3z0{grid-template-columns:repeat(2,minmax(0,1fr))}.button-grid.svelte-ahn3z0{gap:.45rem;margin:.65rem 0;display:grid}.count-control.svelte-ahn3z0{border-top:1px solid #d4d3cb;margin:.8rem 0 1rem;padding-top:.8rem}.count-control.svelte-ahn3z0 .field:where(.svelte-ahn3z0){margin-bottom:.25rem}.count-control.svelte-ahn3z0>.wide-button:where(.svelte-ahn3z0)+.wide-button:where(.svelte-ahn3z0){margin-top:.45rem}.requirement-editor.svelte-ahn3z0{border-top:1px solid #d4d3cb;margin:.8rem 0;padding-top:.8rem}.member-editor.svelte-ahn3z0{border-block:1px solid #d4d3cb;margin:.9rem 0;padding:.8rem 0}.member-summary.svelte-ahn3z0,.derived-spec.svelte-ahn3z0{color:#5d6a61;justify-content:space-between;align-items:baseline;gap:.75rem;margin:.45rem 0 .65rem;font-size:.74rem;display:flex}.member-summary.svelte-ahn3z0 strong:where(.svelte-ahn3z0),.derived-spec.svelte-ahn3z0 strong:where(.svelte-ahn3z0){color:#454741}.compact-summary.svelte-ahn3z0{margin-top:.8rem}.drawer-box-spec.svelte-ahn3z0{border-block:1px solid #d4d3cb;gap:.65rem;margin:.8rem 0;padding:.75rem 0;font-family:ui-monospace,Cascadia Mono,monospace;display:grid}.drawer-box-spec.svelte-ahn3z0 div:where(.svelte-ahn3z0){min-width:0}.drawer-box-spec.svelte-ahn3z0 dt:where(.svelte-ahn3z0){color:#6c6e67;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:750}.drawer-box-spec.svelte-ahn3z0 dd:where(.svelte-ahn3z0){color:#454741;margin:.2rem 0 0;font-size:10px;line-height:1.45}.construction-field-label.svelte-ahn3z0{color:#6c6e67;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .45rem;font-family:ui-monospace,Cascadia Mono,monospace;font-size:8px;font-weight:750}.construction-details.svelte-ahn3z0{padding-top:.35rem}.construction-subsection.svelte-ahn3z0{border:0;margin:0;padding:.7rem 0}.construction-subsection.svelte-ahn3z0+.construction-subsection:where(.svelte-ahn3z0){border-top:1px solid #d4d3cb}.construction-subsection[open].svelte-ahn3z0>summary:where(.svelte-ahn3z0){border-bottom:1px solid #d4d3cb;padding-bottom:.6rem}.construction-subsection-body.svelte-ahn3z0{padding-top:.75rem}.construction-subsection-body.svelte-ahn3z0>:where(.svelte-ahn3z0):last-child,.member-editor.svelte-ahn3z0>.section-label:where(.svelte-ahn3z0){margin-bottom:0}.material-row.svelte-ahn3z0+.material-row:where(.svelte-ahn3z0){margin-top:.75rem}.material-row.svelte-ahn3z0>.section-label:where(.svelte-ahn3z0){margin:0 0 .45rem}.material-reference-controls.svelte-ahn3z0{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .4rem;display:grid}.material-reference-controls.svelte-ahn3z0 label:where(.svelte-ahn3z0){gap:var(--parameter-gap);min-width:0;display:grid}.material-reference-controls.svelte-ahn3z0 label:where(.svelte-ahn3z0):first-child,.material-reference-controls.svelte-ahn3z0 label:where(.svelte-ahn3z0):nth-child(4){grid-column:1/-1}.material-reference-controls.svelte-ahn3z0 label:where(.svelte-ahn3z0)>span:where(.svelte-ahn3z0){color:var(--parameter-label);font-family:ui-monospace,Cascadia Mono,monospace;font-size:var(--parameter-label-size);letter-spacing:.005em;font-weight:650;line-height:1.25}button.svelte-ahn3z0{cursor:pointer;border:1px solid #cad2ca;min-height:2.2rem;padding:.48rem .55rem}button.svelte-ahn3z0:disabled{opacity:.42;cursor:not-allowed}.wide-button.svelte-ahn3z0{width:100%;margin:.35rem 0}.icon-button.svelte-ahn3z0{background:0 0;border:0;min-width:2rem;min-height:2rem;font-size:1.2rem}.intent-message.svelte-ahn3z0{margin:.75rem 1rem 0;padding:.65rem;line-height:1.4}.selection-hint.svelte-ahn3z0 p:where(.svelte-ahn3z0){margin:0 0 .75rem;line-height:1.45}summary.svelte-ahn3z0{cursor:pointer;font-weight:800}.details-body.svelte-ahn3z0{padding-top:.9rem}.details-body.svelte-ahn3z0 .measurements:where(.svelte-ahn3z0):last-child,.material-selector.svelte-ahn3z0:last-child,.material-empty.svelte-ahn3z0{margin-bottom:0}.inspector.svelte-ahn3z0{background:#f1f0ea;border-left-color:#bfc0b8}.inspector-heading.svelte-ahn3z0{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f1f0ea;border-bottom-color:#c8c8c0;padding:12px 14px}.inspector-heading.svelte-ahn3z0 p:where(.svelte-ahn3z0){color:#9a5938;letter-spacing:.14em;font-family:ui-monospace,Cascadia Mono,monospace;font-size:8px}h2.svelte-ahn3z0{letter-spacing:.01em;font-size:14px}h3.svelte-ahn3z0,.field.svelte-ahn3z0>span:where(.svelte-ahn3z0),.section-label.svelte-ahn3z0,.member-summary.svelte-ahn3z0,.derived-spec.svelte-ahn3z0,summary.svelte-ahn3z0{font-family:ui-monospace,Cascadia Mono,monospace}h3.svelte-ahn3z0{color:#555750;letter-spacing:.1em;font-size:9px}section.svelte-ahn3z0,details.svelte-ahn3z0{border-bottom-color:#d1d0c8;padding:14px}.selected-section.svelte-ahn3z0{background:#fffefa;border-left:1px solid #ad6d50;padding-left:13px}.inspector-note.svelte-ahn3z0{color:#686a63;margin:0 0 12px;font-family:ui-monospace,Cascadia Mono,monospace;font-size:9px;line-height:1.45}.field.svelte-ahn3z0>span:where(.svelte-ahn3z0){color:var(--parameter-label);font-size:var(--parameter-label-size);letter-spacing:.01em;line-height:1.25}.section-label.svelte-ahn3z0{color:#6c6e67;letter-spacing:.08em;text-transform:uppercase;font-size:8px;line-height:1.25}.field.svelte-ahn3z0 input:where(.svelte-ahn3z0),.field.svelte-ahn3z0 select:where(.svelte-ahn3z0),.material-reference-controls.svelte-ahn3z0 input:where(.svelte-ahn3z0),.material-reference-controls.svelte-ahn3z0 select:where(.svelte-ahn3z0){color:#2d2e2a;font-family:Arial,Helvetica,sans-serif;font-size:var(--parameter-value-size);letter-spacing:0;text-transform:none;background:#fffefa;border-color:#bfc0b8;border-radius:0;font-weight:400}.member-summary.svelte-ahn3z0,.derived-spec.svelte-ahn3z0{color:#6c6e67;letter-spacing:.04em;text-transform:uppercase;font-size:8px}.material-reference-controls.svelte-ahn3z0 input:where(.svelte-ahn3z0),.material-reference-controls.svelte-ahn3z0 select:where(.svelte-ahn3z0){min-width:0}button.svelte-ahn3z0{color:#51534d;letter-spacing:.025em;text-transform:uppercase;background:#f8f7f1;border-color:#b9bab3;border-radius:0;font-family:ui-monospace,Cascadia Mono,monospace;font-size:8px;font-weight:600}button.svelte-ahn3z0:hover{background:#fffefa;border-color:#777a72}.accent-subtle.svelte-ahn3z0{color:#344f5c;background:#e9eef0;border-color:#738894}.danger-subtle.svelte-ahn3z0{color:#843f35;background:#f8ece8}.intent-message.svelte-ahn3z0{color:#7d382f;background:#f8e9e5;border:1px solid #bd867b;border-radius:0;font-size:10px}.selection-hint.svelte-ahn3z0 p:where(.svelte-ahn3z0){color:#6f716a;font-size:11px}summary.svelte-ahn3z0{color:#50524c;letter-spacing:.05em;text-transform:uppercase;font-size:9px}body[data-wallset-ui-profile=v1-studio] .inspector.svelte-ahn3z0,body[data-wallset-ui-profile=v1-studio] .inspector-heading.svelte-ahn3z0{color:var(--ui-ink);background:var(--ui-panel);font-family:var(--ui-font-reading)}body[data-wallset-ui-profile=v1-studio] .inspector-heading.svelte-ahn3z0 p:where(.svelte-ahn3z0){color:var(--ui-annotation)}body[data-wallset-ui-profile=v1-studio] h3.svelte-ahn3z0,body[data-wallset-ui-profile=v1-studio] .field.svelte-ahn3z0>span:where(.svelte-ahn3z0),body[data-wallset-ui-profile=v1-studio] .section-label.svelte-ahn3z0,body[data-wallset-ui-profile=v1-studio] .member-summary.svelte-ahn3z0,body[data-wallset-ui-profile=v1-studio] .derived-spec.svelte-ahn3z0,body[data-wallset-ui-profile=v1-studio] summary.svelte-ahn3z0,body[data-wallset-ui-profile=v1-studio] .inspector-note.svelte-ahn3z0{font-family:var(--ui-font-technical)}body[data-wallset-ui-profile=v1-studio] .selected-section.svelte-ahn3z0{border-left-color:var(--ui-primary);background:var(--ui-paper)}body[data-wallset-ui-profile=v1-studio] .field.svelte-ahn3z0 input:where(.svelte-ahn3z0),body[data-wallset-ui-profile=v1-studio] .field.svelte-ahn3z0 select:where(.svelte-ahn3z0),body[data-wallset-ui-profile=v1-studio] .material-reference-controls.svelte-ahn3z0 input:where(.svelte-ahn3z0),body[data-wallset-ui-profile=v1-studio] .material-reference-controls.svelte-ahn3z0 select:where(.svelte-ahn3z0){background:var(--ui-paper)}body[data-wallset-ui-profile=v1-studio] .accent-subtle.svelte-ahn3z0{border-color:var(--ui-primary);color:var(--ui-primary-strong);background:var(--ui-primary-soft)}@media (width<=68rem){.inspector.svelte-ahn3z0{border-top:1px solid #d2d8d1;border-left:0}}.studio-header.svelte-if7i7d{z-index:20;border-bottom:1px solid #c8d0c8;justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:sticky;top:0}.identity.svelte-if7i7d,.history-actions.svelte-if7i7d,.studio-toolbar.svelte-if7i7d,.view-switch.svelte-if7i7d,.layout-presentation.svelte-if7i7d,.zoom-actions.svelte-if7i7d{align-items:center;display:flex}.identity.svelte-if7i7d{min-width:0}.identity.svelte-if7i7d p:where(.svelte-if7i7d){text-transform:uppercase;margin:0 0 .12rem;font-weight:800}h1.svelte-if7i7d{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.studio-brand.svelte-if7i7d{color:#d7d4ca;border:1px solid #7c7d74;place-items:center;width:34px;height:34px;font-family:ui-monospace,Cascadia Mono,monospace;font-size:16px;display:grid}.back-button.svelte-if7i7d{padding:0;font-size:1.15rem}.dirty-badge.svelte-if7i7d{padding:.25rem .45rem;font-weight:800}.history-actions.svelte-if7i7d{flex:none;gap:.45rem}button.svelte-if7i7d,select.svelte-if7i7d{font:inherit}button.svelte-if7i7d{color:#51534d;cursor:pointer;background:#f8f7f1;border:1px solid #b9bab3;border-radius:0;min-height:2.25rem;padding:.48rem .68rem;font-size:.78rem;font-weight:750}button.svelte-if7i7d:hover:not(:disabled){background:#fffefa;border-color:#777a72}button.svelte-if7i7d:disabled{cursor:default;opacity:.45}.save-button.svelte-if7i7d{min-width:5rem}.studio-toolbar.svelte-if7i7d{z-index:10;border-bottom:1px solid #ccd3cc;flex-wrap:wrap;gap:.75rem;position:relative}.studio-toolbar.svelte-if7i7d label:where(.svelte-if7i7d){align-items:center;gap:.32rem;display:flex}.view-switch.svelte-if7i7d,.layout-presentation.svelte-if7i7d,.zoom-actions.svelte-if7i7d{gap:.2rem}.snap-choice.svelte-if7i7d select:where(.svelte-if7i7d){background:#fffefa;border:1px solid #b9bab3;border-radius:0;padding:.3rem .4rem}.toolbar-status.svelte-if7i7d{margin:0 0 0 auto}.studio-workspace.svelte-if7i7d{display:grid}.drawings.svelte-if7i7d{min-width:0}.paired-canvases.svelte-if7i7d{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.issues.svelte-if7i7d{border:1px solid #d0d7d0;gap:1rem;display:grid}.issues.svelte-if7i7d>div:where(.svelte-if7i7d) p:where(.svelte-if7i7d){letter-spacing:.1em;text-transform:uppercase;margin:0 0 .15rem;font-size:.65rem;font-weight:800}.issues.svelte-if7i7d h2:where(.svelte-if7i7d){margin:0;font-size:1rem}.no-issues.svelte-if7i7d{color:#5e6d63;align-self:center;margin:0;font-size:.82rem}.issues.svelte-if7i7d ol:where(.svelte-if7i7d){gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.issues.svelte-if7i7d li:where(.svelte-if7i7d) button:where(.svelte-if7i7d){text-align:left;gap:.15rem;width:100%;height:auto;padding:.55rem .65rem;display:grid}.issues.svelte-if7i7d li:where(.svelte-if7i7d) span:where(.svelte-if7i7d){color:#657168;font-size:.72rem;font-weight:550;line-height:1.35}.studio-page.svelte-if7i7d{color:#282925;background:#d9d8d2;grid-template-rows:auto auto minmax(0,1fr);height:100vh;min-height:0;display:grid;overflow:hidden}.studio-header.svelte-if7i7d{color:#f5f3eb;-webkit-backdrop-filter:none;backdrop-filter:none;background:#191a18;border-bottom-color:#383936;min-height:64px;padding:0 18px}.identity.svelte-if7i7d{gap:11px}.identity.svelte-if7i7d p:where(.svelte-if7i7d){color:#92938c;letter-spacing:.13em;font-family:ui-monospace,Cascadia Mono,monospace;font-size:8px}h1.svelte-if7i7d{letter-spacing:.01em;font-size:14px;font-weight:500}.back-button.svelte-if7i7d,.history-actions.svelte-if7i7d button:where(.svelte-if7i7d){color:#d2d2cb;background:0 0;border-color:#4b4d48}.back-button.svelte-if7i7d{width:30px;height:34px}.history-actions.svelte-if7i7d button:where(.svelte-if7i7d):hover:not(:disabled),.back-button.svelte-if7i7d:hover:not(:disabled){background:#282a27;border-color:#85877f}.dirty-badge.svelte-if7i7d{color:#d6a083;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #76513f;border-radius:0;font-family:ui-monospace,Cascadia Mono,monospace;font-size:8px}button.svelte-if7i7d,.snap-choice.svelte-if7i7d select:where(.svelte-if7i7d){border-radius:0}.save-button.svelte-if7i7d{color:#f5f3eb!important;background:#292a27!important;border-color:#9d6348!important}.save-button.svelte-if7i7d:hover:not(:disabled){background:#32332f!important;border-color:#b8795b!important}.studio-toolbar.svelte-if7i7d{color:#5d5f58;background:#e7e6e0;border-bottom-color:#bfc0b8;min-height:42px;padding:4px 12px;font-family:ui-monospace,Cascadia Mono,monospace;font-size:9px;font-weight:500}.studio-toolbar.svelte-if7i7d button:where(.svelte-if7i7d){color:#555851;background:#f5f4ee;border-color:#b9bab3;min-height:28px;padding:4px 8px;font-size:9px}.view-switch.svelte-if7i7d button.active:where(.svelte-if7i7d),.layout-presentation.svelte-if7i7d button.active:where(.svelte-if7i7d),.zoom-actions.svelte-if7i7d button.active:where(.svelte-if7i7d){color:#292a27;background:#f8f7f1;border-color:#777970;box-shadow:inset 0 -1px #ad6d50}.studio-toolbar.svelte-if7i7d input:where(.svelte-if7i7d){accent-color:#b45e35}.toolbar-status.svelte-if7i7d{color:#777970;letter-spacing:.04em;text-transform:uppercase}.studio-workspace.svelte-if7i7d{grid-template-columns:minmax(0,1fr) 292px;min-height:0;overflow:hidden}.drawings.svelte-if7i7d{background:#d9d8d2;grid-template-rows:minmax(0,1fr) auto;min-height:0;padding:18px;display:grid;overflow:hidden}.paired-canvases.svelte-if7i7d{gap:16px;height:100%;min-height:0}.issues.svelte-if7i7d{background:#f5f4ee;border-color:#bfc0b8;border-radius:0;grid-template-columns:130px minmax(0,1fr);margin-top:16px;padding:12px}.issues.svelte-if7i7d>div:where(.svelte-if7i7d) p:where(.svelte-if7i7d){color:#8a6b58;font-family:ui-monospace,Cascadia Mono,monospace}.issues.svelte-if7i7d li:where(.svelte-if7i7d) button:where(.svelte-if7i7d){background:#fffefa;border-radius:0}.issues.svelte-if7i7d li:where(.svelte-if7i7d) span:where(.svelte-if7i7d),.no-issues.svelte-if7i7d{color:#696b64}body[data-wallset-ui-profile=v1-studio] .studio-page.svelte-if7i7d{color:var(--ui-ink);background:var(--ui-board);font-family:var(--ui-font-reading)}body[data-wallset-ui-profile=v1-studio] .studio-header.svelte-if7i7d{background:var(--ui-dark)}body[data-wallset-ui-profile=v1-studio] .identity.svelte-if7i7d p:where(.svelte-if7i7d),body[data-wallset-ui-profile=v1-studio] .dirty-badge.svelte-if7i7d,body[data-wallset-ui-profile=v1-studio] .toolbar-status.svelte-if7i7d,body[data-wallset-ui-profile=v1-studio] .issues.svelte-if7i7d>div:where(.svelte-if7i7d) p:where(.svelte-if7i7d){font-family:var(--ui-font-technical)}body[data-wallset-ui-profile=v1-studio] .save-button.svelte-if7i7d{border-color:var(--ui-primary)!important;background:var(--ui-primary)!important}body[data-wallset-ui-profile=v1-studio] .save-button.svelte-if7i7d:hover:not(:disabled){border-color:var(--ui-primary-strong)!important;background:var(--ui-primary-strong)!important}body[data-wallset-ui-profile=v1-studio] .studio-toolbar.svelte-if7i7d{background:var(--ui-panel-muted)}body[data-wallset-ui-profile=v1-studio] .view-switch.svelte-if7i7d button.active:where(.svelte-if7i7d),body[data-wallset-ui-profile=v1-studio] .layout-presentation.svelte-if7i7d button.active:where(.svelte-if7i7d),body[data-wallset-ui-profile=v1-studio] .zoom-actions.svelte-if7i7d button.active:where(.svelte-if7i7d){border-color:var(--ui-primary);color:var(--ui-primary-strong);background:var(--ui-primary-soft);box-shadow:inset 0 -1px var(--ui-primary)}body[data-wallset-ui-profile=v1-studio] .studio-toolbar.svelte-if7i7d input:where(.svelte-if7i7d){accent-color:var(--ui-primary)}body[data-wallset-ui-profile=v1-studio] .drawings.svelte-if7i7d{background:var(--ui-board)}body[data-wallset-ui-profile=v1-studio] .issues.svelte-if7i7d{background:var(--ui-panel)}body[data-wallset-ui-profile=v1-studio] .issues.svelte-if7i7d li:where(.svelte-if7i7d) button:where(.svelte-if7i7d){background:var(--ui-paper)}@media (width<=68rem){.studio-page.svelte-if7i7d{height:auto;min-height:100vh;display:block;overflow:visible}.studio-workspace.svelte-if7i7d,.issues.svelte-if7i7d{grid-template-columns:1fr}.studio-workspace.svelte-if7i7d,.drawings.svelte-if7i7d{overflow:visible}.drawings.svelte-if7i7d{display:block}.paired-canvases.svelte-if7i7d{grid-template-columns:1fr;height:auto}}@media (width<=50rem){.studio-header.svelte-if7i7d{align-items:flex-start}.toolbar-status.svelte-if7i7d{width:100%;margin-left:0}}.chooser-layer.svelte-1gafjgg{z-index:90;background:#121312b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.chooser-panel.svelte-1gafjgg{color:#2d2e2a;background:#f4f3ed;border:1px solid #777970;outline:none;width:min(680px,100%);max-height:min(720px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 18px 48px #00000047}header.svelte-1gafjgg{color:#f4f2ea;background:#20211f;border-bottom:1px solid #3d3e3a;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:10px 14px 10px 18px;display:flex}header.svelte-1gafjgg p:where(.svelte-1gafjgg),header.svelte-1gafjgg h2:where(.svelte-1gafjgg),article.svelte-1gafjgg p:where(.svelte-1gafjgg){margin:0}header.svelte-1gafjgg p:where(.svelte-1gafjgg),.register-heading.svelte-1gafjgg,article.svelte-1gafjgg p:where(.svelte-1gafjgg),article.svelte-1gafjgg div:where(.svelte-1gafjgg) span:where(.svelte-1gafjgg),button.svelte-1gafjgg{font-family:ui-monospace,Cascadia Mono,monospace}header.svelte-1gafjgg p:where(.svelte-1gafjgg){color:#9b9c95;letter-spacing:.13em;font-size:8px;font-weight:750}header.svelte-1gafjgg h2:where(.svelte-1gafjgg){margin-top:3px;font-size:18px}button.svelte-1gafjgg{color:#353732;cursor:pointer;letter-spacing:.035em;text-transform:uppercase;background:#f8f7f1;border:1px solid #a9aaa3;border-radius:0;min-height:31px;padding:6px 9px;font-size:8px;font-weight:750}button.svelte-1gafjgg:hover{color:#315e75;background:#fffefa;border-color:#315e75}.close-action.svelte-1gafjgg{color:#d9d7cf;background:0 0;border-color:#5b5c57}.template-register.svelte-1gafjgg{min-height:0;overflow:auto}.register-heading.svelte-1gafjgg,article.svelte-1gafjgg{grid-template-columns:minmax(0,1fr) 160px 100px;align-items:center;gap:16px;display:grid}.register-heading.svelte-1gafjgg{color:#7b7d75;letter-spacing:.08em;text-transform:uppercase;background:#e8e7e1;border-bottom:1px solid #bfc0b8;padding:9px 14px;font-size:7px;font-weight:750}article.svelte-1gafjgg{background:#fffefa;border-bottom:1px solid #d0d0c8;min-height:72px;padding:11px 14px}article.svelte-1gafjgg:last-child{border-bottom:0}article.svelte-1gafjgg div:where(.svelte-1gafjgg){gap:4px;min-width:0;display:grid}article.svelte-1gafjgg strong:where(.svelte-1gafjgg){text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}article.svelte-1gafjgg div:where(.svelte-1gafjgg) span:where(.svelte-1gafjgg){color:#74766f;font-size:8px}article.svelte-1gafjgg p:where(.svelte-1gafjgg){color:#555851;white-space:nowrap;font-size:9px}article.svelte-1gafjgg button:where(.svelte-1gafjgg){color:#f6f4ec;background:#315e75;border-color:#637d88}article.svelte-1gafjgg button:where(.svelte-1gafjgg):hover{color:#fff;background:#294f61;border-color:#294f61}.empty-state.svelte-1gafjgg{color:#6d6f68;text-align:center;place-content:center;gap:6px;min-height:220px;padding:32px;display:grid}.empty-state.svelte-1gafjgg strong:where(.svelte-1gafjgg){color:#343530;font-size:15px}.empty-state.svelte-1gafjgg span:where(.svelte-1gafjgg){max-width:360px;font-size:10px;line-height:1.5}body[data-wallset-ui-profile=v1-studio] .chooser-panel.svelte-1gafjgg{color:var(--ui-ink);background:var(--ui-panel);font-family:var(--ui-font-reading)}body[data-wallset-ui-profile=v1-studio] header.svelte-1gafjgg{background:var(--ui-dark)}body[data-wallset-ui-profile=v1-studio] .register-heading.svelte-1gafjgg{background:var(--ui-panel-muted)}body[data-wallset-ui-profile=v1-studio] article.svelte-1gafjgg{background:var(--ui-paper)}body[data-wallset-ui-profile=v1-studio] button.svelte-1gafjgg:hover{border-color:var(--ui-primary);color:var(--ui-primary-strong)}body[data-wallset-ui-profile=v1-studio] article.svelte-1gafjgg button:where(.svelte-1gafjgg){border-color:var(--ui-primary);color:#f8f8f4;background:var(--ui-primary)}body[data-wallset-ui-profile=v1-studio] article.svelte-1gafjgg button:where(.svelte-1gafjgg):hover{background:var(--ui-primary-strong)}@media (width<=600px){.chooser-layer.svelte-1gafjgg{padding:8px}.chooser-panel.svelte-1gafjgg{max-height:calc(100vh - 16px)}.register-heading.svelte-1gafjgg{display:none}article.svelte-1gafjgg{grid-template-columns:minmax(0,1fr) auto}article.svelte-1gafjgg p:where(.svelte-1gafjgg){grid-column:1}article.svelte-1gafjgg button:where(.svelte-1gafjgg){grid-area:1/2/3}}.wall-drawing.svelte-cdt5xd{touch-action:none;-webkit-user-select:none;user-select:none;background:#fffefa;width:100%;height:100%;min-height:360px;display:block}.wall-hit.svelte-cdt5xd,.item-hit.svelte-cdt5xd{fill:#0000;stroke:#0000;pointer-events:all}.wall-item.svelte-cdt5xd{cursor:move;outline:none}.selection-outline.svelte-cdt5xd,.item-hit.svelte-cdt5xd,.snap-guide.svelte-cdt5xd,.snap-guide-end.svelte-cdt5xd,.move-readout.svelte-cdt5xd rect:where(.svelte-cdt5xd){vector-effect:non-scaling-stroke}.selection-outline.svelte-cdt5xd{fill:none;stroke:#315e75;stroke-width:.9px;pointer-events:none}.wall-item.svelte-cdt5xd:focus-visible .item-hit:where(.svelte-cdt5xd){stroke:#315e75;stroke-width:.7px;stroke-dasharray:4 2}.snap-guides.svelte-cdt5xd,.move-readout.svelte-cdt5xd{pointer-events:none}.snap-guide.svelte-cdt5xd{stroke:#315e75;stroke-width:.95px;stroke-dasharray:5 3}.snap-guide.wall-guide.svelte-cdt5xd{stroke:#a25d3d}.snap-guide-end.svelte-cdt5xd{fill:#fffefa;stroke:#315e75;stroke-width:.75px}.move-readout.svelte-cdt5xd rect:where(.svelte-cdt5xd){fill:#fffefaf0;stroke:#315e75;stroke-width:.7px}.move-readout.svelte-cdt5xd text:where(.svelte-cdt5xd){fill:#315e75;letter-spacing:.045em;font-family:ui-monospace,Cascadia Mono,monospace;font-weight:750}body[data-wallset-ui-profile=v1-studio] .wall-drawing.svelte-cdt5xd{background:var(--ui-paper)}body[data-wallset-ui-profile=v1-studio] .selection-outline.svelte-cdt5xd,body[data-wallset-ui-profile=v1-studio] .wall-item.svelte-cdt5xd:focus-visible .item-hit:where(.svelte-cdt5xd),body[data-wallset-ui-profile=v1-studio] .snap-guide.svelte-cdt5xd,body[data-wallset-ui-profile=v1-studio] .snap-guide-end.svelte-cdt5xd,body[data-wallset-ui-profile=v1-studio] .move-readout.svelte-cdt5xd rect:where(.svelte-cdt5xd){stroke:var(--ui-primary)}body[data-wallset-ui-profile=v1-studio] .snap-guide.wall-guide.svelte-cdt5xd{stroke:var(--ui-annotation)}body[data-wallset-ui-profile=v1-studio] .move-readout.svelte-cdt5xd text:where(.svelte-cdt5xd){fill:var(--ui-primary-strong)}.isometric-view.svelte-18v7zsx{background-color:#fffefa;background-image:linear-gradient(#315e7508 1px,#0000 1px),linear-gradient(90deg,#315e7508 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}svg.svelte-18v7zsx{outline:none;width:100%;height:100%;display:block}.wall-reference.svelte-18v7zsx{fill:#eef0ec;fill-opacity:.68;stroke:#748b94;stroke-dasharray:5 4;stroke-width:1px;vector-effect:non-scaling-stroke}.wall-reference.svelte-18v7zsx:focus{stroke:#315e75;stroke-width:1.5px;outline:none}.opening-line.svelte-18v7zsx,.opening-hit.svelte-18v7zsx{fill:none;vector-effect:non-scaling-stroke}.opening-line.svelte-18v7zsx{stroke:#315e75;stroke-dasharray:4 3;stroke-width:1px}.opening-hit.svelte-18v7zsx{stroke:#0000;stroke-width:12px;cursor:pointer}.opening-reference.selected.svelte-18v7zsx .opening-line:where(.svelte-18v7zsx){stroke:#9a4f31;stroke-width:1.5px}.opening-reference.svelte-18v7zsx:focus{outline:none}.opening-reference.svelte-18v7zsx:focus .opening-line:where(.svelte-18v7zsx){stroke-width:2px}.physical-face.svelte-18v7zsx{cursor:pointer;stroke:none}.face-front.svelte-18v7zsx{fill:#d8d2c7}.face-left.svelte-18v7zsx{fill:#c3c5c0}.face-top.svelte-18v7zsx{fill:#e3e5df}.face-right.svelte-18v7zsx{fill:#b8bbb5}.face-back.svelte-18v7zsx{fill:#cacbc6}.face-bottom.svelte-18v7zsx{fill:#b2b4ae}.role-front.face-front.svelte-18v7zsx{fill:#d4b896}.role-face-frame.svelte-18v7zsx{fill:#cec7bb}.role-filler.svelte-18v7zsx{fill:#d3c1af}.role-countertop.svelte-18v7zsx{fill:#9db4b1}.role-floating-shelf.svelte-18v7zsx{fill:#bdc9c5}.role-toe-board.svelte-18v7zsx,.role-toe-connector.svelte-18v7zsx{fill:#b99a86}.physical-face.selected.svelte-18v7zsx{fill:#c88968}.physical-edges.svelte-18v7zsx{pointer-events:none}.physical-edges.svelte-18v7zsx line:where(.svelte-18v7zsx){stroke:#565b56;stroke-linecap:square;stroke-width:.9px;vector-effect:non-scaling-stroke}.physical-edges.svelte-18v7zsx line.selected:where(.svelte-18v7zsx){stroke:#8f4229;stroke-width:1.35px}.item-label.svelte-18v7zsx{cursor:pointer;outline:none}.item-label.svelte-18v7zsx rect:where(.svelte-18v7zsx){fill:#fffefa;stroke:#a9aaa3;stroke-width:.8px;vector-effect:non-scaling-stroke}.item-label.svelte-18v7zsx text:where(.svelte-18v7zsx){fill:#343632;text-anchor:middle;font-family:ui-monospace,Cascadia Mono,monospace;font-weight:800}.item-label.selected.svelte-18v7zsx rect:where(.svelte-18v7zsx),.item-label.svelte-18v7zsx:focus rect:where(.svelte-18v7zsx){stroke:#9a4f31;stroke-width:1.4px}.item-label.selected.svelte-18v7zsx text:where(.svelte-18v7zsx){fill:#8d4129}.opening-label.svelte-18v7zsx rect:where(.svelte-18v7zsx){stroke:#668493}.opening-label.svelte-18v7zsx text:where(.svelte-18v7zsx){fill:#315e75}.omission.svelte-18v7zsx,.unavailable.svelte-18v7zsx{color:#704735;background:#faf0e8f0;border:1px solid #be9a87;max-width:min(420px,100% - 22px);margin:0;padding:7px 9px;font-size:9px;line-height:1.4;position:absolute;bottom:11px;right:11px}.unavailable.svelte-18v7zsx{inset:50% auto auto 50%;transform:translate(-50%,-50%)}body[data-wallset-ui-profile=v1-studio] .isometric-view.svelte-18v7zsx{background:linear-gradient(#405e4908 1px, transparent 1px), linear-gradient(90deg, #405e4908 1px, transparent 1px), var(--ui-paper);background-size:24px 24px}body[data-wallset-ui-profile=v1-studio] .wall-reference.svelte-18v7zsx,body[data-wallset-ui-profile=v1-studio] .wall-reference.svelte-18v7zsx:focus,body[data-wallset-ui-profile=v1-studio] .opening-line.svelte-18v7zsx{stroke:var(--ui-primary)}body[data-wallset-ui-profile=v1-studio] .opening-reference.selected.svelte-18v7zsx .opening-line:where(.svelte-18v7zsx),body[data-wallset-ui-profile=v1-studio] .item-label.selected.svelte-18v7zsx rect:where(.svelte-18v7zsx),body[data-wallset-ui-profile=v1-studio] .item-label.svelte-18v7zsx:focus rect:where(.svelte-18v7zsx){stroke:var(--ui-annotation)}body[data-wallset-ui-profile=v1-studio] .item-label.selected.svelte-18v7zsx text:where(.svelte-18v7zsx){fill:var(--ui-annotation)}body[data-wallset-ui-profile=v1-studio] .opening-label.svelte-18v7zsx text:where(.svelte-18v7zsx){fill:var(--ui-primary-strong)}.material-choice.svelte-2adjf3,label.svelte-2adjf3{gap:var(--parameter-gap);display:grid}label.svelte-2adjf3>span:where(.svelte-2adjf3){color:var(--parameter-label);font-family:ui-monospace,Cascadia Mono,monospace;font-size:var(--parameter-label-size);letter-spacing:.01em;font-weight:650;line-height:1.25}select.svelte-2adjf3{width:100%;min-height:var(--parameter-control-height);color:#2d2e2a;font-family:Arial,Helvetica,sans-serif;font-size:var(--parameter-value-size);background:#fffefa;border:1px solid #bfc0b8;border-radius:0;padding:7px 8px;font-weight:400;line-height:1.2}p.svelte-2adjf3{color:#6e5548;margin:2px 0 0;font-size:8px;line-height:1.4}.parts-review.svelte-1k3tfiv{border-bottom:1px solid #c4c4bc;gap:12px;padding:16px;display:grid}.review-heading.svelte-1k3tfiv,.use-heading.svelte-1k3tfiv{justify-content:space-between;align-items:start;gap:8px;display:flex}h3.svelte-1k3tfiv,p.svelte-1k3tfiv{margin:0}h3.svelte-1k3tfiv{font-size:14px}.section-code.svelte-1k3tfiv,.review-heading.svelte-1k3tfiv>span:where(.svelte-1k3tfiv),.use-heading.svelte-1k3tfiv span:where(.svelte-1k3tfiv){letter-spacing:.04em;text-transform:uppercase;font-family:ui-monospace,Cascadia Mono,monospace;font-size:8px}label.svelte-1k3tfiv>span:where(.svelte-1k3tfiv){color:var(--parameter-label);font-family:ui-monospace,Cascadia Mono,monospace;font-size:var(--parameter-label-size);letter-spacing:.01em;font-weight:650;line-height:1.25}.section-code.svelte-1k3tfiv{color:#9a4f31;letter-spacing:.13em;font-weight:800}.review-heading.svelte-1k3tfiv>span:where(.svelte-1k3tfiv){color:#87452e;border:1px solid #a75a38;padding:4px 6px}.review-heading.svelte-1k3tfiv>span.qualified:where(.svelte-1k3tfiv){color:#315e75;border-color:#527487}.scope.svelte-1k3tfiv,.use-list.svelte-1k3tfiv article:where(.svelte-1k3tfiv)>p:where(.svelte-1k3tfiv){color:#696c65;font-size:10px;line-height:1.45}.notice.svelte-1k3tfiv{color:#714939;background:#f6eee9;border-left:2px solid #a75a38;padding:7px 8px;font-size:9px;line-height:1.4}.notice.qualified.svelte-1k3tfiv{color:#315e75;background:#e9eff1;border-left-color:#486d80}.use-list.svelte-1k3tfiv{gap:8px;display:grid}.use-list.svelte-1k3tfiv article:where(.svelte-1k3tfiv){background:#f5f1ec;border:1px solid #c8b8ae;gap:9px;padding:10px;display:grid}.use-list.svelte-1k3tfiv article.complete:where(.svelte-1k3tfiv){background:#eef2f2;border-color:#aebdc1}.use-heading.svelte-1k3tfiv strong:where(.svelte-1k3tfiv){font-size:10px}.use-heading.svelte-1k3tfiv div:where(.svelte-1k3tfiv){gap:2px;display:grid}.use-heading.svelte-1k3tfiv span:where(.svelte-1k3tfiv){color:#777970;font-size:7px}.use-heading.svelte-1k3tfiv>span:where(.svelte-1k3tfiv){color:#8b4b33}article.complete.svelte-1k3tfiv .use-heading:where(.svelte-1k3tfiv)>span:where(.svelte-1k3tfiv){color:#315e75}label.svelte-1k3tfiv{gap:var(--parameter-gap);display:grid}select.svelte-1k3tfiv{width:100%;min-height:var(--parameter-control-height);color:#2d2e2a;font-family:Arial,Helvetica,sans-serif;font-size:var(--parameter-value-size);letter-spacing:0;text-transform:none;background:#fffefa;border:1px solid #bfc0b8;border-radius:0;padding:7px 8px;font-weight:400;line-height:1.2}.need.svelte-1k3tfiv{color:#884a33!important}.toe-arrangement.svelte-1k3tfiv{border-top:1px solid #c6c7bf;padding-top:9px}body[data-wallset-ui-profile=v1-studio] .parts-review.svelte-1k3tfiv{font-family:var(--ui-font-reading)}body[data-wallset-ui-profile=v1-studio] .section-code.svelte-1k3tfiv{color:var(--ui-annotation)}body[data-wallset-ui-profile=v1-studio] .review-heading.svelte-1k3tfiv>span.qualified:where(.svelte-1k3tfiv),body[data-wallset-ui-profile=v1-studio] article.complete.svelte-1k3tfiv .use-heading:where(.svelte-1k3tfiv)>span:where(.svelte-1k3tfiv){border-color:var(--ui-primary);color:var(--ui-primary-strong)}body[data-wallset-ui-profile=v1-studio] .notice.svelte-1k3tfiv{background:var(--ui-warning-soft)}body[data-wallset-ui-profile=v1-studio] .notice.qualified.svelte-1k3tfiv,body[data-wallset-ui-profile=v1-studio] .use-list.svelte-1k3tfiv article.complete:where(.svelte-1k3tfiv){color:var(--ui-primary-strong);background:var(--ui-primary-soft);border-color:#adc4b3}body[data-wallset-ui-profile=v1-studio] select.svelte-1k3tfiv{background:var(--ui-paper)}.filler-parts.svelte-3b445{border-bottom:1px solid #c4c4bc;gap:12px;padding:16px;display:grid}.review-heading.svelte-3b445,.piece-heading.svelte-3b445{justify-content:space-between;align-items:start;gap:8px;display:flex}h3.svelte-3b445,p.svelte-3b445{margin:0}h3.svelte-3b445{font-size:14px}.section-code.svelte-3b445,.review-heading.svelte-3b445>span:where(.svelte-3b445),.piece-heading.svelte-3b445 span:where(.svelte-3b445){letter-spacing:.04em;text-transform:uppercase;font-family:ui-monospace,Cascadia Mono,monospace;font-size:8px}.section-code.svelte-3b445{color:#9a4f31;letter-spacing:.13em;font-weight:800}.review-heading.svelte-3b445>span:where(.svelte-3b445){color:#87452e;border:1px solid #a75a38;padding:4px 6px}.review-heading.svelte-3b445>span.qualified:where(.svelte-3b445){color:#315e75;border-color:#527487}.scope.svelte-3b445,.fit-note.svelte-3b445,article.svelte-3b445>p:where(.svelte-3b445){color:#696c65;font-size:10px;line-height:1.45}label.svelte-3b445{gap:var(--parameter-gap);display:grid}label.svelte-3b445>span:where(.svelte-3b445),legend.svelte-3b445{color:var(--parameter-label);font-family:ui-monospace,Cascadia Mono,monospace;font-size:var(--parameter-label-size);letter-spacing:.01em;font-weight:650;line-height:1.25}select.svelte-3b445{width:100%;min-height:var(--parameter-control-height);color:#2d2e2a;font-family:Arial,Helvetica,sans-serif;font-size:var(--parameter-value-size);background:#fffefa;border:1px solid #bfc0b8;border-radius:0;padding:7px 8px}.fit-setup.svelte-3b445{border:1px solid #c4c4bc}.fit-setup.svelte-3b445 summary:where(.svelte-3b445){color:#3e403b;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:#eeede7;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:7px 9px;font-family:ui-monospace,Cascadia Mono,monospace;font-size:8px;font-weight:750;list-style:none;display:flex}.fit-setup.svelte-3b445 summary:where(.svelte-3b445)::-webkit-details-marker{display:none}.fit-setup.svelte-3b445 summary:where(.svelte-3b445):before{content:"+";color:#315e75}.fit-setup[open].svelte-3b445 summary:where(.svelte-3b445):before{content:"−"}.fit-setup.svelte-3b445 summary:where(.svelte-3b445) span:where(.svelte-3b445){margin-right:auto}.fit-setup.svelte-3b445 summary:where(.svelte-3b445) strong:where(.svelte-3b445){color:#7a4a37;font-size:7px}.fit-setup[open].svelte-3b445 summary:where(.svelte-3b445){border-bottom:1px solid #c4c4bc}.fit-controls.svelte-3b445{background:#f8f7f1;gap:10px;padding:10px;display:grid}.confirm-fit.svelte-3b445{color:#f6f4ec;cursor:pointer;text-transform:uppercase;background:#315e75;border:1px solid #315e75;border-radius:0;justify-self:start;min-height:28px;padding:6px 8px;font-family:ui-monospace,Cascadia Mono,monospace;font-size:7px;font-weight:750}.piece-list.svelte-3b445{gap:8px;display:grid}article.svelte-3b445{background:#f5f1ec;border:1px solid #c8b8ae;gap:9px;padding:10px;display:grid}article.complete.svelte-3b445{background:#eef2f2;border-color:#aebdc1}.piece-heading.svelte-3b445 strong:where(.svelte-3b445){font-size:10px}.piece-heading.svelte-3b445 span:where(.svelte-3b445){color:#8b4b33;font-size:7px}article.complete.svelte-3b445 .piece-heading:where(.svelte-3b445) span:where(.svelte-3b445){color:#315e75}.blank-note.svelte-3b445{color:#315e75!important}fieldset.svelte-3b445{border:1px solid #d0d0c8;margin:0;padding:8px}legend.svelte-3b445{padding:0 4px}.edge-grid.svelte-3b445{grid-template-columns:1fr 1fr;gap:6px 8px;display:grid}.edge-grid.svelte-3b445 label:where(.svelte-3b445){align-items:center;gap:5px;min-width:0;display:flex}.edge-grid.svelte-3b445 input:where(.svelte-3b445){accent-color:#9a4f31;margin:0}.edge-grid.svelte-3b445 .scribed:where(.svelte-3b445){opacity:.58}.need.svelte-3b445{color:#884a33!important}.notice.svelte-3b445{color:#714939;background:#f6eee9;border-left:2px solid #a75a38;padding:7px 8px;font-size:9px;line-height:1.4}.notice.qualified.svelte-3b445{color:#315e75;background:#e9eff1;border-left-color:#486d80}body[data-wallset-ui-profile=v1-studio] .filler-parts.svelte-3b445{font-family:var(--ui-font-reading)}body[data-wallset-ui-profile=v1-studio] .section-code.svelte-3b445{color:var(--ui-annotation)}body[data-wallset-ui-profile=v1-studio] .review-heading.svelte-3b445>span.qualified:where(.svelte-3b445),body[data-wallset-ui-profile=v1-studio] article.complete.svelte-3b445 .piece-heading:where(.svelte-3b445) span:where(.svelte-3b445),body[data-wallset-ui-profile=v1-studio] .blank-note.svelte-3b445{color:var(--ui-primary-strong)!important}body[data-wallset-ui-profile=v1-studio] .fit-setup.svelte-3b445 summary:where(.svelte-3b445):before{color:var(--ui-primary)}body[data-wallset-ui-profile=v1-studio] .confirm-fit.svelte-3b445{border-color:var(--ui-primary);background:var(--ui-primary)}body[data-wallset-ui-profile=v1-studio] article.complete.svelte-3b445,body[data-wallset-ui-profile=v1-studio] .notice.qualified.svelte-3b445{color:var(--ui-primary-strong);background:var(--ui-primary-soft);border-color:#adc4b3}body[data-wallset-ui-profile=v1-studio] select.svelte-3b445{background:var(--ui-paper)}.surface-material.svelte-114xmq3{border-bottom:1px solid #c4c4bc;gap:12px;padding:16px;display:grid}.section-code.svelte-114xmq3,h2.svelte-114xmq3,p.svelte-114xmq3{margin:0}.section-code.svelte-114xmq3{color:#9a4f31;letter-spacing:.13em;font:800 8px ui-monospace,Cascadia Mono,monospace}h2.svelte-114xmq3{font-size:17px}.summary.svelte-114xmq3,.material-note.svelte-114xmq3,.current-choice.svelte-114xmq3{color:#696c65;font-size:9px;line-height:1.45}label.svelte-114xmq3{gap:var(--parameter-gap);display:grid}label.svelte-114xmq3>span:where(.svelte-114xmq3){color:var(--parameter-label);font:650 var(--parameter-label-size) ui-monospace, "Cascadia Mono", monospace;line-height:1.25}select.svelte-114xmq3,input.svelte-114xmq3{width:100%;min-height:var(--parameter-control-height);color:#2d2e2a;font-family:Arial,Helvetica,sans-serif;font-size:var(--parameter-value-size);background:#fffefa;border:1px solid #bfc0b8;border-radius:0;padding:7px 8px;line-height:1.2}.material-note.svelte-114xmq3{color:#6e5548}.choice-separator.svelte-114xmq3{color:#81837c;letter-spacing:.08em;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;font:750 7px ui-monospace,Cascadia Mono,monospace;display:grid}.choice-separator.svelte-114xmq3:before,.choice-separator.svelte-114xmq3:after{content:"";background:#ccccc5;height:1px}.current-choice.svelte-114xmq3{background:#e9eff1;border-left:2px solid #486d80;padding:7px 8px}body[data-wallset-ui-profile=v1-studio] .section-code.svelte-114xmq3{color:var(--ui-annotation)}body[data-wallset-ui-profile=v1-studio] select.svelte-114xmq3,body[data-wallset-ui-profile=v1-studio] input.svelte-114xmq3{color:var(--ui-ink);background:var(--ui-paper)}body[data-wallset-ui-profile=v1-studio] .current-choice.svelte-114xmq3{border-color:var(--ui-primary);color:var(--ui-primary-strong);background:var(--ui-primary-soft)}.wall-item-tools.svelte-18qhtff{border-bottom:1px solid #c4c4bc;gap:12px;padding:16px;display:grid}.section-code.svelte-18qhtff,h2.svelte-18qhtff,p.svelte-18qhtff{margin:0}.section-code.svelte-18qhtff{color:#9a4f31;letter-spacing:.13em;font-family:ui-monospace,Cascadia Mono,monospace;font-size:8px;font-weight:800}h2.svelte-18qhtff{font-size:17px}.placement-actions.svelte-18qhtff{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.cabinet-action.svelte-18qhtff,.opening-action.svelte-18qhtff,.surface-action.svelte-18qhtff{grid-column:1/-1}.cabinet-action.svelte-18qhtff{color:#f5f3eb;background:#315e75;border-color:#315e75}.cabinet-action.svelte-18qhtff:hover{background:#294f61;border-color:#294f61}button.svelte-18qhtff,summary.svelte-18qhtff{color:#30312d;cursor:pointer;letter-spacing:.035em;text-transform:uppercase;background:0 0;border:1px solid #b5b6af;border-radius:0;min-height:32px;padding:6px 8px;font-family:ui-monospace,Cascadia Mono,monospace;font-size:8px;font-weight:750}button.svelte-18qhtff:disabled{cursor:default;opacity:.4}.fit-tool.svelte-18qhtff,.surface-fit-tool.svelte-18qhtff{border-top:1px solid #c4c4bc;padding-top:10px}.fit-tool.svelte-18qhtff summary:where(.svelte-18qhtff),.surface-fit-tool.svelte-18qhtff summary:where(.svelte-18qhtff){color:#315e75;background:#f5f5f0;border-color:#8d9ca1;align-items:center;list-style:none;display:flex}.fit-tool.svelte-18qhtff summary:where(.svelte-18qhtff)::-webkit-details-marker{display:none}.surface-fit-tool.svelte-18qhtff summary:where(.svelte-18qhtff)::-webkit-details-marker{display:none}.fit-tool.svelte-18qhtff summary:where(.svelte-18qhtff):after,.surface-fit-tool.svelte-18qhtff summary:where(.svelte-18qhtff):after{content:"+";color:#6c7069;margin-left:auto;font-size:12px}.fit-tool[open].svelte-18qhtff summary:where(.svelte-18qhtff):after,.surface-fit-tool[open].svelte-18qhtff summary:where(.svelte-18qhtff):after{content:"−"}.fit-options.svelte-18qhtff{background:#f4f3ed;border:1px solid #bfc0b8;border-top:0;gap:11px;padding:12px;display:grid}.location-checks.svelte-18qhtff{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.location-checks.svelte-18qhtff label:where(.svelte-18qhtff),.toe-choices.svelte-18qhtff label:where(.svelte-18qhtff){color:#555851;align-items:center;font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.35;display:flex}.location-checks.svelte-18qhtff input:where(.svelte-18qhtff),.toe-choices.svelte-18qhtff input:where(.svelte-18qhtff){accent-color:#9a4f31;width:14px;height:14px;margin:0 7px 0 0}.measure-grid.svelte-18qhtff{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.toe-choices.svelte-18qhtff{gap:8px;display:grid}.toe-choices.svelte-18qhtff label.disabled:where(.svelte-18qhtff){opacity:.45}.selection-note.svelte-18qhtff{color:#696c65;font-size:9px;line-height:1.4}.fit-action.svelte-18qhtff{color:#f5f3eb;background:#315e75;border-color:#315e75}body[data-wallset-ui-profile=v1-studio] .section-code.svelte-18qhtff{color:var(--ui-annotation)}body[data-wallset-ui-profile=v1-studio] .cabinet-action.svelte-18qhtff,body[data-wallset-ui-profile=v1-studio] .fit-action.svelte-18qhtff{border-color:var(--ui-primary);background:var(--ui-primary)}body[data-wallset-ui-profile=v1-studio] .cabinet-action.svelte-18qhtff:hover{background:var(--ui-primary-strong)}body[data-wallset-ui-profile=v1-studio] .fit-tool.svelte-18qhtff summary:where(.svelte-18qhtff),body[data-wallset-ui-profile=v1-studio] .surface-fit-tool.svelte-18qhtff summary:where(.svelte-18qhtff){border-color:var(--ui-primary);color:var(--ui-primary-strong);background:var(--ui-paper)}body[data-wallset-ui-profile=v1-studio] .fit-options.svelte-18qhtff{background:var(--ui-panel)}body[data-wallset-ui-profile=v1-studio] .location-checks.svelte-18qhtff input:where(.svelte-18qhtff),body[data-wallset-ui-profile=v1-studio] .toe-choices.svelte-18qhtff input:where(.svelte-18qhtff){accent-color:var(--ui-primary)}.project-inspector.svelte-1lamj72{color:#30312d;background:#eeede7;border-left:1px solid #a9aaa3;align-content:start;display:grid;overflow:auto}.inspector-tabs.svelte-1lamj72{z-index:2;background:#e2e1db;border-bottom:1px solid #a9aaa3;grid-template-columns:1fr 1fr;display:grid;position:sticky;top:0}.inspector-tabs.svelte-1lamj72 button:where(.svelte-1lamj72){color:#696c65;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #b9bab3;border-radius:0;min-height:38px;padding:7px 9px;font-family:ui-monospace,Cascadia Mono,monospace;font-size:8px;font-weight:750}.inspector-tabs.svelte-1lamj72 button:where(.svelte-1lamj72):last-child{border-right:0}.inspector-tabs.svelte-1lamj72 button.active:where(.svelte-1lamj72){color:#2d2e2a;background:#f4f3ed;box-shadow:inset 0 -2px #315e75}section.svelte-1lamj72{border-bottom:1px solid #c4c4bc;gap:12px;padding:16px;display:grid}.section-code.svelte-1lamj72{color:#9a4f31;letter-spacing:.13em;margin:0;font-family:ui-monospace,Cascadia Mono,monospace;font-size:8px;font-weight:800}h2.svelte-1lamj72,p.svelte-1lamj72{margin:0}h2.svelte-1lamj72{font-size:17px}label.svelte-1lamj72,.choice-grid.svelte-1lamj72 span:where(.svelte-1lamj72){color:var(--parameter-label);font-family:ui-monospace,Cascadia Mono,monospace;font-size:var(--parameter-label-size);letter-spacing:.01em;font-weight:650;line-height:1.25}input.svelte-1lamj72,select.svelte-1lamj72{width:100%;min-height:var(--parameter-control-height);color:#2d2e2a;font-family:Arial,Helvetica,sans-serif;font-size:var(--parameter-value-size);letter-spacing:0;text-transform:none;background:#fffefa;border:1px solid #bfc0b8;border-radius:0;padding:7px 8px;font-weight:400;line-height:1.2}.measure-grid.svelte-1lamj72,.choice-grid.svelte-1lamj72{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.choice-grid.svelte-1lamj72 label:where(.svelte-1lamj72){gap:var(--parameter-gap);display:grid}.muted.svelte-1lamj72,li.svelte-1lamj72,.notice.svelte-1lamj72,.toe-summary.svelte-1lamj72 p:where(.svelte-1lamj72){color:#696c65;font-size:10px;line-height:1.5}ul.svelte-1lamj72{gap:4px;margin:0;padding-left:16px;display:grid}.selected-heading.svelte-1lamj72{justify-content:space-between;align-items:start;gap:12px;display:flex}.selected-heading.svelte-1lamj72 p:where(.svelte-1lamj72),.selected-heading.svelte-1lamj72>span:where(.svelte-1lamj72){color:#6d7069;text-transform:uppercase;font-family:ui-monospace,Cascadia Mono,monospace;font-size:8px}.selected-heading.svelte-1lamj72>span:where(.svelte-1lamj72){color:#315e75;border:1px solid #9ba5a7;padding:4px 6px}dl.svelte-1lamj72{border-top:1px solid #cdcdc5;border-bottom:1px solid #cdcdc5;gap:6px;margin:0;padding:9px 0;display:grid}dl.svelte-1lamj72 div:where(.svelte-1lamj72){justify-content:space-between;gap:8px;display:flex}dt.svelte-1lamj72,dd.svelte-1lamj72{margin:0;font-size:9px}dt.svelte-1lamj72{color:#777970}dd.svelte-1lamj72{font-family:ui-monospace,Cascadia Mono,monospace}.notice.svelte-1lamj72{background:#f6eee9;border-left:2px solid #a75a38;padding:7px 8px}.notice.good.svelte-1lamj72{background:#e9eff1;border-left-color:#486d80}.toe-summary.svelte-1lamj72{background:#f3ebe5;border:1px solid #c8b5a8;gap:5px;padding:9px;display:grid}button.svelte-1lamj72{cursor:pointer;letter-spacing:.035em;text-transform:uppercase;background:0 0;border:1px solid #b5b6af;border-radius:0;min-height:32px;padding:6px 8px;font-family:ui-monospace,Cascadia Mono,monospace;font-size:8px;font-weight:750}.toe-summary.svelte-1lamj72 button:where(.svelte-1lamj72){color:#7a442f;justify-self:start}.edit-cabinet.svelte-1lamj72{color:#315e75;background:#e9eff1;border-color:#637d88}.delete.svelte-1lamj72{color:#873e34;margin-top:6px}body[data-wallset-ui-profile=v1-studio] .project-inspector.svelte-1lamj72{color:var(--ui-ink);background:var(--ui-panel);font-family:var(--ui-font-reading)}body[data-wallset-ui-profile=v1-studio] .inspector-tabs.svelte-1lamj72{background:var(--ui-panel-muted)}body[data-wallset-ui-profile=v1-studio] .inspector-tabs.svelte-1lamj72 button.active:where(.svelte-1lamj72){color:var(--ui-primary-strong);background:var(--ui-paper);box-shadow:inset 0 -2px var(--ui-primary)}body[data-wallset-ui-profile=v1-studio] .section-code.svelte-1lamj72{color:var(--ui-annotation)}body[data-wallset-ui-profile=v1-studio] input.svelte-1lamj72,body[data-wallset-ui-profile=v1-studio] select.svelte-1lamj72{color:var(--ui-ink);background:var(--ui-paper)}body[data-wallset-ui-profile=v1-studio] .selected-heading.svelte-1lamj72>span:where(.svelte-1lamj72){border-color:var(--ui-primary);color:var(--ui-primary-strong)}body[data-wallset-ui-profile=v1-studio] .notice.svelte-1lamj72{background:var(--ui-warning-soft)}body[data-wallset-ui-profile=v1-studio] .notice.good.svelte-1lamj72,body[data-wallset-ui-profile=v1-studio] .edit-cabinet.svelte-1lamj72{border-color:var(--ui-primary);color:var(--ui-primary-strong);background:var(--ui-primary-soft)}.packing-layer.svelte-15v0amo{z-index:94;background:#121312c7;padding:18px;display:grid;position:fixed;inset:0}.packing-panel.svelte-15v0amo{background:#d7d6cf;border:1px solid #686a63;outline:none;grid-template-rows:auto minmax(0,1fr);width:min(1280px,100%);min-width:0;min-height:0;max-height:calc(100vh - 36px);margin:auto;display:grid;box-shadow:0 18px 48px #00000061}.packing-toolbar.svelte-15v0amo{color:#f0eee7;background:#20211f;border-bottom:1px solid #3d3e3a;justify-content:space-between;align-items:center;min-height:56px;padding:8px 12px 8px 15px;display:flex}.packing-toolbar.svelte-15v0amo p:where(.svelte-15v0amo),.packing-toolbar.svelte-15v0amo h2:where(.svelte-15v0amo),.output-summary.svelte-15v0amo p:where(.svelte-15v0amo),.output-summary.svelte-15v0amo h1:where(.svelte-15v0amo),.message-state.svelte-15v0amo p:where(.svelte-15v0amo),.message-state.svelte-15v0amo h2:where(.svelte-15v0amo),.ready-output.svelte-15v0amo p:where(.svelte-15v0amo),.ready-output.svelte-15v0amo h2:where(.svelte-15v0amo),.plan-index.svelte-15v0amo h3:where(.svelte-15v0amo),.plan-index.svelte-15v0amo p:where(.svelte-15v0amo){margin:0}.packing-toolbar.svelte-15v0amo p:where(.svelte-15v0amo){color:#a4a49d;letter-spacing:.12em;text-transform:uppercase;font:700 8px ui-monospace,Cascadia Mono,monospace}.packing-toolbar.svelte-15v0amo h2:where(.svelte-15v0amo){margin-top:2px;font-size:15px;font-weight:600}button.svelte-15v0amo{min-height:29px;color:inherit;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #696b64;border-radius:0;padding:5px 9px;font:700 8px ui-monospace,Cascadia Mono,monospace}button.svelte-15v0amo:disabled{opacity:.35;cursor:default}.packing-workspace.svelte-15v0amo{grid-template-columns:270px minmax(0,1fr);min-height:0;display:grid}.packing-controls.svelte-15v0amo{background:#efeee8;border-right:1px solid #979991;min-height:0;overflow:auto}.packing-controls.svelte-15v0amo>section:where(.svelte-15v0amo){border-bottom:1px solid #b7b8b0;gap:9px;padding:14px;display:grid}.packing-controls.svelte-15v0amo h3:where(.svelte-15v0amo){margin:0;font-size:14px}.section-code.svelte-15v0amo{color:#9a5134;letter-spacing:.12em;font:700 8px ui-monospace,Cascadia Mono,monospace}.section-heading.svelte-15v0amo{justify-content:space-between;align-items:end;display:flex}.section-heading.svelte-15v0amo span:where(.svelte-15v0amo){color:#686b64;font:700 8px ui-monospace,Cascadia Mono,monospace}.scope-actions.svelte-15v0amo{grid-template-columns:1fr 1fr;gap:5px;display:grid}.scope-actions.svelte-15v0amo button:where(.svelte-15v0amo){color:#4b4d47;border-color:#aaa}.source-tree.svelte-15v0amo{border-top:1px solid #aaa;display:grid}.wall-group.svelte-15v0amo header:where(.svelte-15v0amo){border-bottom:1px solid #c4c5bd;gap:2px;padding:7px 2px;display:grid}.wall-group.svelte-15v0amo header:where(.svelte-15v0amo) strong:where(.svelte-15v0amo){font-size:9px}.wall-group.svelte-15v0amo header:where(.svelte-15v0amo) span:where(.svelte-15v0amo){color:#777970;font-size:8px}.wall-group.svelte-15v0amo label:where(.svelte-15v0amo){cursor:pointer;border-bottom:1px solid #d0d1ca;grid-template-columns:15px 31px minmax(0,1fr);align-items:center;gap:6px;padding:7px 1px;display:grid}.wall-group.svelte-15v0amo input:where(.svelte-15v0amo){accent-color:#9a5134;width:13px;height:13px;margin:0}.source-mark.svelte-15v0amo{color:#315e75;font:700 9px ui-monospace,Cascadia Mono,monospace}.wall-group.svelte-15v0amo label:where(.svelte-15v0amo)>span:where(.svelte-15v0amo):last-child{gap:2px;min-width:0;display:grid}.wall-group.svelte-15v0amo label:where(.svelte-15v0amo) strong:where(.svelte-15v0amo){text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.wall-group.svelte-15v0amo label:where(.svelte-15v0amo) small:where(.svelte-15v0amo){color:#7b7d75;text-transform:uppercase;font-size:7px}.method-choices.svelte-15v0amo{border-top:1px solid #b8b9b2;display:grid}.method-choices.svelte-15v0amo label:where(.svelte-15v0amo){cursor:pointer;border-bottom:1px solid #c9cac2;grid-template-columns:15px minmax(0,1fr);align-items:start;gap:7px;padding:8px 1px;display:grid}.method-choices.svelte-15v0amo input:where(.svelte-15v0amo){accent-color:#9a5134;width:13px;height:13px;margin:1px 0 0}.method-choices.svelte-15v0amo span:where(.svelte-15v0amo){gap:2px;display:grid}.method-choices.svelte-15v0amo strong:where(.svelte-15v0amo){font-size:9px}.method-choices.svelte-15v0amo small:where(.svelte-15v0amo){color:#74776f;font-size:8px;line-height:1.35}.setup-fields.svelte-15v0amo{gap:8px;display:grid}.setup-note.svelte-15v0amo,.empty-note.svelte-15v0amo,.setup-error.svelte-15v0amo{color:#6f716a;margin:0;font-size:8px;line-height:1.45}.setup-error.svelte-15v0amo{color:#8b452f}.packing-output.svelte-15v0amo{background:#d8d7d1;min-height:0;overflow:auto}.output-summary.svelte-15v0amo{background:#fffefa;border:1px solid #666861;justify-content:space-between;align-items:start;gap:24px;margin:12px;padding:15px 18px;display:flex}.output-summary.svelte-15v0amo>div:where(.svelte-15v0amo):first-child{gap:5px;display:grid}.output-summary.svelte-15v0amo h1:where(.svelte-15v0amo){font-size:21px}.output-summary.svelte-15v0amo>div:where(.svelte-15v0amo):first-child>p:where(.svelte-15v0amo):last-child{color:#666860;font-size:9px}.status-block.svelte-15v0amo{color:#7f4935;background:#f6eee9;border-left:2px solid #a75a38;gap:3px;min-width:190px;padding:6px 9px;display:grid}.status-block.ready.svelte-15v0amo{color:#315e75;background:#e9eff1;border-left-color:#486d80}.status-block.svelte-15v0amo span:where(.svelte-15v0amo),.status-block.svelte-15v0amo small:where(.svelte-15v0amo){text-transform:uppercase;font:700 7px ui-monospace,Cascadia Mono,monospace}.status-block.svelte-15v0amo strong:where(.svelte-15v0amo){font-size:11px}.message-state.svelte-15v0amo,.ready-output.svelte-15v0amo{background:#eef2f2;border-left:2px solid #486d80;justify-content:space-between;align-items:center;gap:18px;margin:18px;padding:16px 18px;display:flex}.message-state.svelte-15v0amo{justify-content:stretch;display:grid}.message-state.withheld.svelte-15v0amo{background:#f5eee9;border-left-color:#a75a38}.message-state.svelte-15v0amo h2:where(.svelte-15v0amo),.ready-output.svelte-15v0amo h2:where(.svelte-15v0amo){margin-top:4px;font-size:16px}.message-state.svelte-15v0amo>p:where(.svelte-15v0amo):last-of-type,.ready-output.svelte-15v0amo>div:where(.svelte-15v0amo)>p:where(.svelte-15v0amo):last-child{color:#6d6f68;margin-top:5px;font-size:10px}.blocker-list.svelte-15v0amo{border-top:1px solid #ccbdb3;display:grid}.blocker-list.svelte-15v0amo p:where(.svelte-15v0amo){border-bottom:1px solid #d7c9c0;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:7px 0;font-size:9px;display:grid}.blocker-list.svelte-15v0amo span:where(.svelte-15v0amo){color:#995036;font:700 8px ui-monospace,Cascadia Mono,monospace}.open-layouts.svelte-15v0amo{color:#274e61;background:#fffefa;border-color:#315e75;flex:none;padding:8px 12px}.plan-index.svelte-15v0amo{gap:8px;margin:0 18px 18px;display:grid}.plan-index.svelte-15v0amo article:where(.svelte-15v0amo){background:#ecece6;border:1px solid #999b94;grid-template-columns:minmax(0,1fr) auto;gap:2px 18px;padding:10px 12px;display:grid}.plan-index.svelte-15v0amo article:where(.svelte-15v0amo)>span:where(.svelte-15v0amo){color:#8e4b32;text-transform:uppercase;font:700 7px ui-monospace,Cascadia Mono,monospace}.plan-index.svelte-15v0amo h3:where(.svelte-15v0amo){grid-column:1;font-size:12px}.plan-index.svelte-15v0amo p:where(.svelte-15v0amo){color:#6d6f68;grid-column:1;font-size:9px}.plan-index.svelte-15v0amo dl:where(.svelte-15v0amo){grid-area:1/2/4;align-items:center;gap:16px;margin:0;display:flex}.plan-index.svelte-15v0amo dl:where(.svelte-15v0amo)>div:where(.svelte-15v0amo){text-align:right;gap:2px;display:grid}.plan-index.svelte-15v0amo dt:where(.svelte-15v0amo){color:#72746d;text-transform:uppercase;font:700 7px ui-monospace,Cascadia Mono,monospace}.plan-index.svelte-15v0amo dd:where(.svelte-15v0amo){color:#315e75;margin:0;font:700 10px ui-monospace,Cascadia Mono,monospace}body[data-wallset-ui-profile=v1-studio] .packing-panel.svelte-15v0amo{color:var(--ui-ink);background:var(--ui-board)}body[data-wallset-ui-profile=v1-studio] .packing-panel.svelte-15v0amo>header:where(.svelte-15v0amo){background:var(--ui-dark)}body[data-wallset-ui-profile=v1-studio] .packing-controls.svelte-15v0amo{background:var(--ui-panel-muted)}body[data-wallset-ui-profile=v1-studio] .packing-output.svelte-15v0amo{background:var(--ui-board)}body[data-wallset-ui-profile=v1-studio] .source-mark.svelte-15v0amo,body[data-wallset-ui-profile=v1-studio] .plan-index.svelte-15v0amo dd:where(.svelte-15v0amo){color:var(--ui-primary-strong)}body[data-wallset-ui-profile=v1-studio] .status-block.ready.svelte-15v0amo,body[data-wallset-ui-profile=v1-studio] .ready-output.svelte-15v0amo{border-left-color:var(--ui-primary);color:var(--ui-primary-strong);background:var(--ui-primary-soft)}body[data-wallset-ui-profile=v1-studio] .open-layouts.svelte-15v0amo{border-color:var(--ui-primary);color:var(--ui-primary-strong)}@media (width<=900px){.packing-workspace.svelte-15v0amo{grid-template-columns:220px minmax(0,1fr)}.ready-output.svelte-15v0amo{flex-direction:column;align-items:stretch}.plan-index.svelte-15v0amo article:where(.svelte-15v0amo){grid-template-columns:1fr}.plan-index.svelte-15v0amo dl:where(.svelte-15v0amo){grid-area:auto/1;justify-content:start}}.project-workspace.svelte-123z7wm{color:#2d2e2a;background:#d8d7d1;grid-template-rows:58px auto minmax(0,1fr);height:100vh;min-height:0;display:grid;overflow:hidden}.workspace-header.svelte-123z7wm{color:#f4f2ea;background:#191a18;border-bottom:1px solid #393a36;justify-content:space-between;align-items:center;padding:0 13px;display:flex}.identity.svelte-123z7wm,.history.svelte-123z7wm,.workspace-toolbar.svelte-123z7wm{align-items:center;display:flex}.identity.svelte-123z7wm{gap:10px}.brand.svelte-123z7wm{color:#d7d4ca;border:1px solid #777970;place-items:center;width:31px;height:31px;font-family:ui-monospace,Cascadia Mono,monospace;display:grid}.back.svelte-123z7wm{color:#bbbcb5;cursor:pointer;background:0 0;border:0;font-size:17px}.identity.svelte-123z7wm p:where(.svelte-123z7wm),.identity.svelte-123z7wm h1:where(.svelte-123z7wm){margin:0}.identity.svelte-123z7wm p:where(.svelte-123z7wm){color:#8f9189;letter-spacing:.09em;text-transform:uppercase;font-family:ui-monospace,Cascadia Mono,monospace;font-size:7px}.identity.svelte-123z7wm h1:where(.svelte-123z7wm){font-size:14px;font-weight:600}.dirty.svelte-123z7wm{color:#d6a188;text-transform:uppercase;border:1px solid #85503a;padding:3px 5px;font-family:ui-monospace,Cascadia Mono,monospace;font-size:7px}.history.svelte-123z7wm{gap:5px}.history.svelte-123z7wm button:where(.svelte-123z7wm),.workspace-toolbar.svelte-123z7wm>button:where(.svelte-123z7wm){color:#d6d6cf;cursor:pointer;letter-spacing:.03em;text-transform:uppercase;background:0 0;border:1px solid #5c5e58;border-radius:0;min-height:31px;padding:6px 9px;font-family:ui-monospace,Cascadia Mono,monospace;font-size:8px;font-weight:700}.history.svelte-123z7wm button:where(.svelte-123z7wm):disabled,.workspace-toolbar.svelte-123z7wm>button:where(.svelte-123z7wm):disabled{opacity:.35;cursor:default}.history.svelte-123z7wm .save:where(.svelte-123z7wm){color:#fff4ec;background:#9d4f2e;border-color:#9a4e2e}.workspace-toolbar.svelte-123z7wm{z-index:5;background:#ecebe5;border-bottom:1px solid #a8a9a2;gap:6px;min-height:46px;padding:7px 11px;position:relative}.workspace-toolbar.svelte-123z7wm>button:where(.svelte-123z7wm){color:#3d3f3a;border-color:#aaa9a2}.snap-toggle.svelte-123z7wm{color:#60635c;font-size:9px}.snap-step.svelte-123z7wm span:where(.svelte-123z7wm){color:#6d6f68;text-transform:uppercase;font-size:8px}.snap-step.svelte-123z7wm select:where(.svelte-123z7wm){background:#fffefa;border:1px solid #b8b9b1;border-radius:0;min-height:30px;padding:6px 8px;font-size:9px}.snap-toggle.svelte-123z7wm{margin-left:auto}.snap-step.svelte-123z7wm{align-items:center;gap:5px;display:flex}.workspace-grid.svelte-123z7wm{grid-template-columns:minmax(420px,1fr) 300px;min-height:0;display:grid}.drawing-stage.svelte-123z7wm{background:#d8d7d1;grid-template-rows:auto minmax(360px,1fr) 76px;gap:8px;min-height:0;padding:11px;display:grid}.sheet-heading.svelte-123z7wm{justify-content:space-between;align-items:end;display:flex}.sheet-heading.svelte-123z7wm p:where(.svelte-123z7wm),.sheet-heading.svelte-123z7wm h2:where(.svelte-123z7wm){margin:0}.sheet-heading.svelte-123z7wm p:where(.svelte-123z7wm),.wall-view-status.svelte-123z7wm{color:#73756e;letter-spacing:.09em;text-transform:uppercase;font-family:ui-monospace,Cascadia Mono,monospace;font-size:7px}.sheet-heading.svelte-123z7wm h2:where(.svelte-123z7wm){font-size:16px}.sheet-heading-status.svelte-123z7wm{align-items:center;gap:10px;display:flex}.wall-view-switch.svelte-123z7wm{align-items:center;gap:3px;display:flex}.wall-view-button.svelte-123z7wm{color:#555851;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:#f5f4ee;border:1px solid #b9bab3;border-radius:0;min-height:28px;padding:4px 9px;font-family:ui-monospace,Cascadia Mono,monospace;font-size:8px;font-weight:750}.wall-view-button.svelte-123z7wm:hover:not(:disabled){background:#fffefa;border-color:#777a72}.wall-view-button.active.svelte-123z7wm{color:#292a27;background:#f8f7f1;border-color:#777970;box-shadow:inset 0 -1px #ad6d50}.wall-view-button.svelte-123z7wm:focus-visible{outline-offset:1px;outline:1px solid #315e75}.wall-view-button.svelte-123z7wm:disabled{cursor:default;opacity:.4}.drawing-shell.svelte-123z7wm{background:#fffefa;border:1px solid #aaaba3;min-height:0;overflow:hidden}.issues.svelte-123z7wm{background:#edede7;border:1px solid #b3b4ac;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.issues.svelte-123z7wm header:where(.svelte-123z7wm){text-transform:uppercase;border-bottom:1px solid #c0c1b9;justify-content:space-between;padding:7px 9px;font-size:9px;display:flex}.issues.svelte-123z7wm header:where(.svelte-123z7wm) span:where(.svelte-123z7wm){color:#9b4f31;font-family:ui-monospace,Cascadia Mono,monospace}.issues.svelte-123z7wm>p:where(.svelte-123z7wm){color:#74766f;margin:0;padding:8px 9px;font-size:9px}.issues.svelte-123z7wm>div:where(.svelte-123z7wm){min-height:0;display:flex;overflow:auto hidden}.issues.svelte-123z7wm button:where(.svelte-123z7wm){cursor:pointer;text-align:left;background:0 0;border:0;border-right:1px solid #c4c5bd;gap:3px;min-width:210px;padding:8px 9px;display:grid}.issues.svelte-123z7wm button:where(.svelte-123z7wm) strong:where(.svelte-123z7wm){color:#80422e;font-size:9px}.issues.svelte-123z7wm button:where(.svelte-123z7wm) span:where(.svelte-123z7wm){color:#676961;font-size:8px;line-height:1.3}.workspace-error.svelte-123z7wm,.save-notice.svelte-123z7wm{z-index:10;color:#75352d;background:#f7e8e4;border:1px solid #a46c62;margin:0;padding:8px 10px;font-size:10px;position:fixed;bottom:18px;right:315px}.save-notice.svelte-123z7wm{color:#31586b;background:#e7edef;border-color:#778d94}body[data-wallset-ui-profile=v1-studio] .project-workspace.svelte-123z7wm{color:var(--ui-ink);background:var(--ui-board);font-family:var(--ui-font-reading)}body[data-wallset-ui-profile=v1-studio] .workspace-header.svelte-123z7wm{background:var(--ui-dark)}body[data-wallset-ui-profile=v1-studio] .brand.svelte-123z7wm,body[data-wallset-ui-profile=v1-studio] .identity.svelte-123z7wm p:where(.svelte-123z7wm),body[data-wallset-ui-profile=v1-studio] .dirty.svelte-123z7wm,body[data-wallset-ui-profile=v1-studio] .snap-step.svelte-123z7wm span:where(.svelte-123z7wm),body[data-wallset-ui-profile=v1-studio] .sheet-heading.svelte-123z7wm p:where(.svelte-123z7wm),body[data-wallset-ui-profile=v1-studio] .wall-view-status.svelte-123z7wm,body[data-wallset-ui-profile=v1-studio] .issues.svelte-123z7wm header:where(.svelte-123z7wm) span:where(.svelte-123z7wm){font-family:var(--ui-font-technical)}body[data-wallset-ui-profile=v1-studio] .history.svelte-123z7wm .save:where(.svelte-123z7wm){border-color:var(--ui-primary);color:#f8f8f4;background:var(--ui-primary)}body[data-wallset-ui-profile=v1-studio] .workspace-toolbar.svelte-123z7wm{background:var(--ui-panel-muted)}body[data-wallset-ui-profile=v1-studio] .drawing-stage.svelte-123z7wm{background:var(--ui-board)}body[data-wallset-ui-profile=v1-studio] .drawing-shell.svelte-123z7wm{background:var(--ui-paper)}body[data-wallset-ui-profile=v1-studio] .wall-view-button.active.svelte-123z7wm{border-color:var(--ui-primary);color:var(--ui-primary-strong);background:var(--ui-primary-soft);box-shadow:inset 0 -1px var(--ui-primary)}body[data-wallset-ui-profile=v1-studio] .wall-view-button.svelte-123z7wm:focus-visible{outline-color:var(--ui-primary)}body[data-wallset-ui-profile=v1-studio] .issues.svelte-123z7wm{background:var(--ui-panel-muted)}body[data-wallset-ui-profile=v1-studio] .issues.svelte-123z7wm header:where(.svelte-123z7wm) span:where(.svelte-123z7wm){color:var(--ui-annotation)}body[data-wallset-ui-profile=v1-studio] .save-notice.svelte-123z7wm{border-color:var(--ui-primary);color:var(--ui-primary-strong);background:var(--ui-primary-soft)}@media (width<=760px){.workspace-grid.svelte-123z7wm{grid-template-columns:minmax(360px,1fr);overflow:auto}.workspace-grid.svelte-123z7wm .project-inspector{border-top:1px solid #aaa;border-left:0}}svg.svelte-u3d8nn{color:#373936;background:linear-gradient(#3d5f700d 1px,#0000 1px) 0 0/14px 14px,#f5f3ec;width:100%;height:100%;display:block}.envelope.svelte-u3d8nn{fill:#fffefa;stroke:#555750;stroke-width:2px;vector-effect:non-scaling-stroke}.case.svelte-u3d8nn{fill:#f8f7f1;stroke:#666861;stroke-width:1.5px;vector-effect:non-scaling-stroke}.back.svelte-u3d8nn{fill:#eeede6;stroke:#9b9c94;stroke-width:1px;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.member.svelte-u3d8nn{fill:#d1d1ca;stroke:#74766e;stroke-width:1px;vector-effect:non-scaling-stroke}.member.recessed.svelte-u3d8nn{fill:#e3e2dc;stroke-dasharray:3 2}.front.svelte-u3d8nn{fill:#fffefab8;stroke:#444640;stroke-width:1.5px;vector-effect:non-scaling-stroke}.open-region.svelte-u3d8nn{fill:#0000;stroke:#8f9189;stroke-width:1px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.open-region.appliance.svelte-u3d8nn{fill:#3d5f7014}.page-heading.svelte-m4lk5d{border-bottom:1px solid #777870;justify-content:space-between;align-items:end;gap:28px;min-height:108px;padding:0 0 22px;display:flex}.page-heading.svelte-m4lk5d>div:where(.svelte-m4lk5d):first-child{min-width:0}.eyebrow.svelte-m4lk5d{color:var(--ui-annotation);font-family:var(--ui-font-technical);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px;font-weight:700}h1.svelte-m4lk5d{font-family:"IBM Plex Sans Condensed", var(--ui-font-reading);letter-spacing:-.025em;margin:7px 0 4px;font-size:clamp(32px,5vw,42px);font-weight:400}.page-heading.svelte-m4lk5d>div:where(.svelte-m4lk5d):first-child>p:where(.svelte-m4lk5d):last-child{color:var(--ui-muted);margin:0;font-size:12px}.page-actions.svelte-m4lk5d{align-items:center;gap:18px;display:flex}.page-actions.svelte-m4lk5d>span:where(.svelte-m4lk5d){color:var(--ui-muted);font-family:var(--ui-font-technical);letter-spacing:.1em;white-space:nowrap;font-size:9px}button.svelte-m4lk5d{border:1px solid var(--ui-primary-strong);color:#fff;background:var(--ui-primary-strong);cursor:pointer;white-space:nowrap;border-radius:0;min-height:36px;padding:7px 14px;font-size:11px;font-weight:600}button.svelte-m4lk5d:disabled{cursor:wait;opacity:.55}@media (width<=640px){.page-heading.svelte-m4lk5d{flex-direction:column;align-items:start;min-height:0}.page-actions.svelte-m4lk5d{justify-content:space-between;width:100%}}.register.svelte-1gnk4v1{border-top:1px solid var(--ui-line-strong);background:var(--ui-paper);margin-top:32px}.register-heading.svelte-1gnk4v1{border-bottom:1px solid var(--ui-line);padding:14px var(--register-gutter) 12px;justify-content:space-between;align-items:end;gap:28px;display:flex}.register-heading.svelte-1gnk4v1 p:where(.svelte-1gnk4v1){color:var(--ui-annotation);font-family:var(--ui-font-technical);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px;font-weight:700}h2.svelte-1gnk4v1{margin:4px 0 0;font-size:20px;font-weight:500}.register-heading.svelte-1gnk4v1>span:where(.svelte-1gnk4v1){color:var(--ui-muted);font-family:var(--ui-font-technical);letter-spacing:.1em;white-space:nowrap;font-size:9px}.record-row.svelte-xpwx6t{border-bottom:1px solid var(--ui-line);padding:16px var(--register-gutter);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:18px;display:grid}.record-row.interactive.svelte-xpwx6t:is(:where(.svelte-xpwx6t):hover,:where(.svelte-xpwx6t):focus-within){background:var(--ui-primary-soft);box-shadow:inset 1px 0 var(--ui-primary)}.record-number.svelte-xpwx6t{color:var(--ui-annotation);font-family:var(--ui-font-technical);font-size:9px}.record-content.svelte-xpwx6t{min-width:0}@media (width<=640px){.record-row.svelte-xpwx6t{grid-template-columns:30px minmax(0,1fr)}}.resource-footer.svelte-14y19bo{border-top:1px solid var(--ui-line-strong);color:var(--ui-muted);justify-content:space-between;gap:18px;margin-top:30px;padding:10px 4px 0;font-size:9px;display:flex}strong.svelte-14y19bo{font-family:var(--ui-font-technical);text-transform:uppercase}@media (width<=640px){.resource-footer.svelte-14y19bo{flex-direction:column}}.empty.svelte-1n5rzex{border-bottom:1px solid var(--ui-line);padding:24px var(--register-gutter);color:var(--ui-muted);margin:0;font-size:12px}.resource-entry.svelte-1n5rzex{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.resource-entry.svelte-1n5rzex>button:where(.svelte-1n5rzex):first-child,.read-only-resource.svelte-1n5rzex{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:82px minmax(0,1fr) minmax(130px,auto) auto;align-items:center;gap:18px;padding:0;display:grid}.resource-entry.svelte-1n5rzex>button:where(.svelte-1n5rzex):first-child{cursor:pointer}.resource-preview.svelte-1n5rzex{border:1px solid var(--ui-line);width:82px;height:62px;display:block}.resource-description.svelte-1n5rzex,.resource-meta.svelte-1n5rzex{gap:4px;min-width:0;display:grid}.resource-description.svelte-1n5rzex strong:where(.svelte-1n5rzex){text-overflow:ellipsis;font-size:14px;overflow:hidden}small.svelte-1n5rzex{color:var(--ui-muted);font-size:10px}.resource-meta.svelte-1n5rzex{border-left:1px solid var(--ui-line);text-align:right;min-width:130px;padding-left:18px}.resource-meta.svelte-1n5rzex strong:where(.svelte-1n5rzex){font-family:var(--ui-font-technical);font-size:12px;font-weight:500}.resource-meta.svelte-1n5rzex small:where(.svelte-1n5rzex){font-family:var(--ui-font-technical);letter-spacing:.06em;text-transform:uppercase}.open.svelte-1n5rzex{color:var(--ui-primary-strong)}.remove.svelte-1n5rzex{color:var(--ui-danger);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:6px 4px;font-size:10px;text-decoration:underline}button.svelte-1n5rzex:disabled{cursor:wait;opacity:.55}@media (width<=640px){.resource-entry.svelte-1n5rzex>button:where(.svelte-1n5rzex):first-child,.read-only-resource.svelte-1n5rzex{grid-template-columns:62px minmax(0,1fr) auto;gap:12px}.resource-preview.svelte-1n5rzex{width:62px;height:52px}.resource-meta.svelte-1n5rzex{display:none}}.message.svelte-14otuaw{border-left:2px solid var(--ui-danger);color:var(--ui-danger);background:var(--ui-warning-soft);margin:18px 0 0;padding:9px 11px;font-size:11px}.new-material.svelte-14otuaw{border:1px solid var(--ui-line-strong);padding:var(--register-gutter);background:var(--ui-paper);gap:14px;margin-top:20px;display:grid}fieldset.svelte-14otuaw{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.field-grid.svelte-14otuaw,.sheet-size.svelte-14otuaw{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;display:grid}.sheet-size.svelte-14otuaw{margin-top:14px}label.svelte-14otuaw{min-width:0;color:var(--ui-muted);font-family:var(--ui-font-technical);letter-spacing:.05em;text-transform:uppercase;gap:5px;font-size:8px;font-weight:600;display:grid}input.svelte-14otuaw,select.svelte-14otuaw,button.svelte-14otuaw{border:1px solid var(--hosted-control-line);min-width:0;min-height:34px;color:var(--ui-ink);background:#fff;border-radius:0;padding:7px 9px;font-size:11px}button.svelte-14otuaw{cursor:pointer}button.svelte-14otuaw:disabled{cursor:wait;opacity:.55}.measurement-control.svelte-14otuaw{border:1px solid var(--hosted-control-line);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.measurement-control.svelte-14otuaw input:where(.svelte-14otuaw){border:0}.measurement-control.svelte-14otuaw>span:where(.svelte-14otuaw){color:var(--ui-muted);font-family:var(--ui-font-technical);padding-right:8px;font-size:8px}.form-actions.svelte-14otuaw{justify-content:end;gap:8px;display:flex}button.primary.svelte-14otuaw{border-color:var(--ui-primary-strong);color:#fff;background:var(--ui-primary-strong)}.empty.svelte-14otuaw{border-bottom:1px solid var(--ui-line);padding:24px var(--register-gutter);color:var(--ui-muted);margin:0;font-size:12px}.material-summary.svelte-14otuaw{grid-template-columns:minmax(0,1fr) minmax(160px,auto) auto;align-items:center;gap:18px;display:grid}.material-summary.svelte-14otuaw>span:where(.svelte-14otuaw){gap:4px;min-width:0;display:grid}.material-summary.svelte-14otuaw strong:where(.svelte-14otuaw){text-overflow:ellipsis;font-size:13px;overflow:hidden}.material-summary.svelte-14otuaw small:where(.svelte-14otuaw){color:var(--ui-muted);font-size:10px}.stock.svelte-14otuaw{border-left:1px solid var(--ui-line);text-align:right;padding-left:18px}.stock.svelte-14otuaw strong:where(.svelte-14otuaw){font-family:var(--ui-font-technical);font-weight:500}.material-editor.svelte-14otuaw summary:where(.svelte-14otuaw){border:1px solid var(--hosted-control-line);min-width:74px;font-family:var(--ui-font-technical);text-align:center;text-transform:uppercase;cursor:pointer;padding:8px 10px;font-size:9px}.material-editor[open].svelte-14otuaw{border-top:1px solid var(--ui-line);grid-column:1/-1;margin-top:5px;padding-top:14px}.material-editor[open].svelte-14otuaw summary:where(.svelte-14otuaw){width:max-content;margin-left:auto}.remove.svelte-14otuaw{color:var(--ui-danger);background:0 0;border:0;margin-top:14px;padding:5px 0;font-size:10px;text-decoration:underline}@media (width<=760px){.field-grid.svelte-14otuaw,.sheet-size.svelte-14otuaw{grid-template-columns:1fr}.material-summary.svelte-14otuaw{grid-template-columns:minmax(0,1fr) auto}.stock.svelte-14otuaw{display:none!important}}.save-recovery.svelte-bkg0jo{z-index:120;border:1px solid #565750;border-left:3px solid var(--ui-annotation);max-width:920px;color:var(--ui-ink);background:var(--ui-paper);justify-content:space-between;align-items:end;gap:24px;margin:0 auto;padding:15px 17px;display:flex;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:7px 7px #1718162e}.save-recovery.svelte-bkg0jo>div:where(.svelte-bkg0jo):first-child{gap:4px;display:grid}p.svelte-bkg0jo,h2.svelte-bkg0jo,span.svelte-bkg0jo,small.svelte-bkg0jo{margin:0}p.svelte-bkg0jo{color:var(--ui-annotation);font-family:var(--ui-font-technical);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}h2.svelte-bkg0jo{font-size:16px;font-weight:600}span.svelte-bkg0jo{color:var(--ui-muted);font-size:11px;line-height:1.45}small.svelte-bkg0jo{color:var(--ui-muted);font-family:var(--ui-font-technical);font-size:9px}.actions.svelte-bkg0jo{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}button.svelte-bkg0jo{border:1px solid var(--hosted-control-line,#858981);min-height:34px;color:var(--ui-ink);cursor:pointer;white-space:nowrap;background:0 0;border-radius:0;padding:7px 11px;font-size:10px}button.primary.svelte-bkg0jo{border-color:var(--ui-primary-strong);color:#fff;background:var(--ui-primary-strong)}@media (width<=720px){.save-recovery.svelte-bkg0jo{flex-direction:column;align-items:stretch;gap:12px}.actions.svelte-bkg0jo{justify-content:start}}.workspace-application.svelte-m85gt3{--register-gutter:16px;min-height:calc(100vh - 70px)}.workspace-navigation.svelte-m85gt3{border-bottom:1px solid var(--ui-line-strong);background:var(--ui-paper)}.navigation-inner.svelte-m85gt3{width:var(--hosted-content-width);align-items:stretch;gap:28px;min-height:46px;margin:0 auto;display:flex}.navigation-inner.svelte-m85gt3 button:where(.svelte-m85gt3){color:var(--ui-muted);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:12px;font-weight:600;position:relative}.navigation-inner.svelte-m85gt3 button:where(.svelte-m85gt3):hover,.navigation-inner.svelte-m85gt3 button.active:where(.svelte-m85gt3){color:var(--ui-ink)}.navigation-inner.svelte-m85gt3 button.active:where(.svelte-m85gt3):after{background:var(--ui-annotation);content:"";height:1px;position:absolute;bottom:-1px;left:0;right:0}.workspace-page.svelte-m85gt3{width:var(--hosted-content-width);margin:0 auto;padding:38px 0 72px}.kicker.svelte-m85gt3{color:var(--ui-annotation);font-family:var(--ui-font-technical);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:9px;font-weight:700}.status.svelte-m85gt3,.empty.svelte-m85gt3{border-bottom:1px solid var(--ui-line);padding:24px var(--register-gutter);color:var(--ui-muted);background:var(--ui-paper);font-size:12px}.action-form.svelte-m85gt3{border:1px solid var(--ui-line-strong);padding:var(--register-gutter);background:var(--ui-paper);align-items:end;gap:10px;margin-top:20px;display:grid}.new-project.svelte-m85gt3{grid-template-columns:minmax(220px,1fr) auto auto}.invitation-form.svelte-m85gt3{grid-template-columns:minmax(220px,1fr) 180px auto auto}label.svelte-m85gt3{color:var(--ui-muted);font-family:var(--ui-font-technical);letter-spacing:.06em;text-transform:uppercase;gap:5px;font-size:8px;font-weight:600;display:grid}input.svelte-m85gt3:not([type=checkbox]),select.svelte-m85gt3{border:1px solid var(--hosted-control-line);width:100%;min-height:36px;color:var(--ui-ink);background:#fff;border-radius:0;padding:7px 9px;font-size:13px}button.svelte-m85gt3{border-radius:0}button.svelte-m85gt3:disabled{cursor:wait;opacity:.55}.primary.svelte-m85gt3{border:1px solid var(--ui-primary-strong);color:#fff;background:var(--ui-primary-strong);cursor:pointer;white-space:nowrap;min-height:36px;padding:7px 14px;font-size:11px;font-weight:600}.secondary.svelte-m85gt3{border:1px solid var(--hosted-control-line);min-height:36px;color:var(--ui-ink);background:var(--ui-paper);cursor:pointer;padding:7px 12px;font-size:11px}.project-entry.svelte-m85gt3{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.open-project.svelte-m85gt3{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-width:0;padding:0;display:flex}.open-project.svelte-m85gt3>span:where(.svelte-m85gt3):first-child{gap:3px;display:grid}.open-project.svelte-m85gt3 strong:where(.svelte-m85gt3){text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.open-project.svelte-m85gt3 small:where(.svelte-m85gt3){color:var(--ui-muted);font-family:var(--ui-font-technical);text-transform:uppercase;font-size:8px}.archive.svelte-m85gt3{color:var(--ui-muted);cursor:pointer;background:0 0;border:0;align-self:center;padding:6px 9px;font-size:10px;text-decoration:underline}.archived.svelte-m85gt3{border-top:1px solid var(--ui-line);color:var(--ui-muted);margin-top:28px;padding-top:12px;font-size:11px}.archived.svelte-m85gt3 summary:where(.svelte-m85gt3){cursor:pointer;font-family:var(--ui-font-technical);text-transform:uppercase}.archived.svelte-m85gt3>div:where(.svelte-m85gt3){border-bottom:1px solid var(--ui-line);padding:10px var(--register-gutter);justify-content:space-between;display:flex}.archived.svelte-m85gt3 button:where(.svelte-m85gt3){color:var(--ui-primary-strong);cursor:pointer;background:0 0;border:0;font-size:10px;text-decoration:underline}.member-content.svelte-m85gt3{min-width:0}.member-line.svelte-m85gt3{grid-template-columns:minmax(0,1fr) minmax(250px,290px);align-items:start;gap:28px;display:grid}.person-name.svelte-m85gt3{gap:3px;min-width:0;padding-top:5px;display:grid}.person-name.svelte-m85gt3 strong:where(.svelte-m85gt3){text-overflow:ellipsis;font-size:13px;overflow:hidden}.person-name.svelte-m85gt3 small:where(.svelte-m85gt3),.pending-invitations.svelte-m85gt3 small:where(.svelte-m85gt3){color:var(--ui-muted);text-overflow:ellipsis;font-size:10px;overflow:hidden}.member-management.svelte-m85gt3{border-left:1px solid var(--ui-line-strong);min-width:0;padding-left:12px}.role-controls.svelte-m85gt3{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.fixed-owner.svelte-m85gt3{border-left:1px solid var(--ui-line-strong);align-content:center;gap:2px;min-height:36px;padding-left:10px;display:grid}.fixed-owner.svelte-m85gt3 small:where(.svelte-m85gt3){color:var(--ui-muted);font-family:var(--ui-font-technical);letter-spacing:.05em;text-transform:uppercase;font-size:8px}.fixed-owner.svelte-m85gt3 strong:where(.svelte-m85gt3){font-size:11px;font-weight:600}.remove-person.svelte-m85gt3,.pending-invitations.svelte-m85gt3 button:where(.svelte-m85gt3){color:var(--ui-danger);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:7px 4px;font-size:10px;text-decoration:underline}.project-sharing.svelte-m85gt3{border-top:1px solid var(--ui-line);margin-top:10px;padding-top:8px}.project-sharing.svelte-m85gt3 summary:where(.svelte-m85gt3){cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:34px;list-style:none;display:grid}.project-sharing.svelte-m85gt3 summary:where(.svelte-m85gt3)::-webkit-details-marker{display:none}.project-access-summary.svelte-m85gt3{gap:2px;min-width:0;display:grid}.project-access-summary.svelte-m85gt3 small:where(.svelte-m85gt3){color:var(--ui-muted);font-family:var(--ui-font-technical);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:600}.project-access-summary.svelte-m85gt3 strong:where(.svelte-m85gt3){color:var(--ui-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.change-access.svelte-m85gt3{color:var(--ui-primary-strong);text-underline-offset:2px;white-space:nowrap;font-size:9px;text-decoration:underline}.access-open.svelte-m85gt3,.project-sharing[open].svelte-m85gt3 .access-closed:where(.svelte-m85gt3){display:none}.project-sharing[open].svelte-m85gt3 .access-open:where(.svelte-m85gt3){display:inline}.project-options.svelte-m85gt3{border-top:1px solid var(--ui-line);gap:8px;margin-top:6px;padding:10px 0 3px;display:grid}.project-options.svelte-m85gt3 p:where(.svelte-m85gt3){color:var(--ui-muted);margin:0 0 2px;font-size:10px;line-height:1.4}.project-options.svelte-m85gt3 label:where(.svelte-m85gt3){color:var(--ui-ink);font-family:var(--ui-font-reading);letter-spacing:0;text-transform:none;align-items:center;gap:6px;font-size:11px;font-weight:400;display:flex}.project-options.svelte-m85gt3 input:where(.svelte-m85gt3){width:auto;min-height:0;accent-color:var(--ui-primary-strong);margin:0}.project-options.svelte-m85gt3>span:where(.svelte-m85gt3){color:var(--ui-muted);font-size:10px}.pending-invitations.svelte-m85gt3{border-top:1px solid var(--ui-line-strong);margin-top:18px}.pending-invitations.svelte-m85gt3>p:where(.svelte-m85gt3){padding:12px var(--register-gutter) 5px}.pending-invitations.svelte-m85gt3>div:where(.svelte-m85gt3){border-bottom:1px solid var(--ui-line);padding:9px var(--register-gutter);justify-content:space-between;align-items:center;gap:12px;display:flex}.pending-invitations.svelte-m85gt3>div:where(.svelte-m85gt3)>span:where(.svelte-m85gt3){gap:3px;min-width:0;display:grid}.pending-invitations.svelte-m85gt3 strong:where(.svelte-m85gt3){text-overflow:ellipsis;font-size:11px;overflow:hidden}.error.svelte-m85gt3{border-left:2px solid var(--ui-danger);background:var(--ui-warning-soft);color:var(--ui-danger);margin:0 0 20px;padding:8px 10px;font-size:12px;line-height:1.45}@media (width<=640px){.navigation-inner.svelte-m85gt3{gap:20px}.workspace-page.svelte-m85gt3{padding-top:26px}.action-form.svelte-m85gt3,.member-line.svelte-m85gt3{grid-template-columns:1fr}.member-line.svelte-m85gt3{gap:14px}.person-name.svelte-m85gt3{padding-top:0}}.hosted-shell.svelte-y8xcj8{background:linear-gradient(#405e490a 1px, transparent 1px) 0 0 / 100% 28px, var(--ui-panel-muted);--hosted-content-width:min(1180px, calc(100% - 36px));--hosted-control-line:#858981;--ui-annotation:#935a38;--ui-muted:#686b64;min-height:100vh}.app-bar.svelte-y8xcj8{color:#f5f3eb;background:var(--dark);border-bottom:1px solid #383936;min-height:64px}.app-bar.hidden.svelte-y8xcj8{display:none}.app-bar-inner.svelte-y8xcj8{width:var(--hosted-content-width);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:64px;margin:0 auto;display:grid}.session-bar.svelte-y8xcj8 .app-bar-inner:where(.svelte-y8xcj8){grid-template-columns:minmax(150px,.7fr) minmax(260px,1fr) minmax(260px,.9fr);min-height:70px}.wordmark.svelte-y8xcj8{align-items:center;gap:11px;display:flex}.brand-mark.svelte-y8xcj8{color:#d7d4ca;width:34px;height:34px;font-family:var(--ui-font-technical);border:1px solid #7c7d74;place-items:center;display:grid}.wordmark.svelte-y8xcj8>span:where(.svelte-y8xcj8):last-child{gap:2px;display:grid}.wordmark.svelte-y8xcj8 strong:where(.svelte-y8xcj8){letter-spacing:.17em;font-size:13px}.wordmark.svelte-y8xcj8 small:where(.svelte-y8xcj8),.person-register.svelte-y8xcj8 small:where(.svelte-y8xcj8),.account-identity.svelte-y8xcj8 small:where(.svelte-y8xcj8){color:#92938c;font-size:10px}.module.svelte-y8xcj8,.kicker.svelte-y8xcj8,.sheet-register.svelte-y8xcj8 span:where(.svelte-y8xcj8),label.svelte-y8xcj8,.person-register.svelte-y8xcj8>span:where(.svelte-y8xcj8),.company-identity.svelte-y8xcj8>span:where(.svelte-y8xcj8),.company-switcher.svelte-y8xcj8>span:where(.svelte-y8xcj8){font-family:var(--ui-font-technical);text-transform:uppercase}.module.svelte-y8xcj8{color:#92938c;letter-spacing:.14em;font-size:9px}.company-position.svelte-y8xcj8{border-left:1px solid #474943;min-width:0;padding-left:20px}.company-identity.svelte-y8xcj8{grid-template-columns:auto minmax(0,auto) auto;justify-content:start;align-items:baseline;gap:6px 10px;display:grid}.company-identity.svelte-y8xcj8>span:where(.svelte-y8xcj8),.company-switcher.svelte-y8xcj8>span:where(.svelte-y8xcj8){color:#92938c;letter-spacing:.1em;font-size:8px;font-weight:600}.company-identity.svelte-y8xcj8 strong:where(.svelte-y8xcj8){text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.company-identity.svelte-y8xcj8 small:where(.svelte-y8xcj8){color:#92938c;font-family:var(--ui-font-technical);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.company-switcher.svelte-y8xcj8{grid-template-columns:auto minmax(180px,320px);justify-content:start;align-items:center;gap:10px;display:grid}.company-switcher.svelte-y8xcj8 select:where(.svelte-y8xcj8){color:#f5f3eb;background:#22231f;border:1px solid #7c7d74;border-radius:0;width:100%;min-height:34px;padding:6px 28px 6px 9px;font-size:11px}.account-position.svelte-y8xcj8{justify-content:end;align-items:center;gap:14px;min-width:0;display:flex}.account-identity.svelte-y8xcj8{text-align:right;gap:2px;min-width:0;display:grid}.account-identity.svelte-y8xcj8 strong:where(.svelte-y8xcj8),.account-identity.svelte-y8xcj8 small:where(.svelte-y8xcj8){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-identity.svelte-y8xcj8 strong:where(.svelte-y8xcj8){font-size:11px;font-weight:500}.sign-out.svelte-y8xcj8{color:#eeece4;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #7c7d74;justify-self:end;padding:7px 11px;font-size:11px}main.svelte-y8xcj8{place-items:start center;min-height:calc(100vh - 64px);padding:clamp(32px,7vw,84px) 18px;display:grid}main.workspace-main.svelte-y8xcj8{place-items:normal;min-height:calc(100vh - 70px);padding:0;display:block}main.workbench-main.svelte-y8xcj8{min-height:100vh}.auth-sheet.svelte-y8xcj8,.status-panel.svelte-y8xcj8,.workspace-index.svelte-y8xcj8,.invitation-sheet.svelte-y8xcj8{border:1px solid var(--ui-line-strong);background:var(--ui-paper);width:min(600px,100%);padding:clamp(22px,5vw,44px);box-shadow:10px 10px #1718161f}.workspace-index.svelte-y8xcj8{width:min(760px,100%)}.sheet-register.svelte-y8xcj8,.person-register.svelte-y8xcj8{border-bottom:1px solid var(--ui-line);justify-content:space-between;align-items:start;gap:20px;padding-bottom:12px;display:flex}.invited-account.svelte-y8xcj8{border-left:2px solid var(--ui-annotation);background:var(--ui-panel-muted);gap:3px;margin:18px 0 0;padding:8px 11px;display:grid}.invited-account.svelte-y8xcj8 span:where(.svelte-y8xcj8){color:var(--ui-muted);font-family:var(--ui-font-technical);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:600}.invited-account.svelte-y8xcj8 strong:where(.svelte-y8xcj8){text-overflow:ellipsis;font-size:12px;overflow:hidden}.person-register.svelte-y8xcj8>div:where(.svelte-y8xcj8){gap:3px;display:grid}.person-register.svelte-y8xcj8 strong:where(.svelte-y8xcj8){font-size:13px}.person-register.svelte-y8xcj8 small:where(.svelte-y8xcj8){color:var(--ui-muted)}.person-register.svelte-y8xcj8>span:where(.svelte-y8xcj8),.sheet-register.svelte-y8xcj8>span:where(.svelte-y8xcj8){color:var(--ui-muted);letter-spacing:.1em;font-size:9px}.kicker.svelte-y8xcj8{color:var(--ui-annotation);letter-spacing:.12em;margin:0;font-size:9px;font-weight:700}h1.svelte-y8xcj8{font-family:"IBM Plex Sans Condensed", var(--ui-font-reading);letter-spacing:-.02em;margin:26px 0 6px;font-size:clamp(30px,6vw,46px);font-weight:400}.hint.svelte-y8xcj8{color:var(--ui-muted);margin:8px 0 0;font-size:11px;line-height:1.5}.lede.svelte-y8xcj8,.first-workspace.svelte-y8xcj8>p:where(.svelte-y8xcj8){color:var(--ui-muted);margin:0 0 24px;font-size:13px;line-height:1.55}form.svelte-y8xcj8{gap:15px;display:grid}label.svelte-y8xcj8{color:var(--ui-muted);letter-spacing:.06em;gap:6px;font-size:9px;font-weight:600;display:grid}label.svelte-y8xcj8 small:where(.svelte-y8xcj8){color:var(--ui-muted);font-family:var(--ui-font-reading);letter-spacing:0;text-transform:none;font-size:10px;font-weight:400}input.svelte-y8xcj8{border:1px solid var(--hosted-control-line);width:100%;min-height:38px;color:var(--ui-ink);background:#fff;border-radius:0;padding:8px 10px;font-size:13px}button.svelte-y8xcj8{border-radius:0}.primary.svelte-y8xcj8,.google.svelte-y8xcj8,.secondary.svelte-y8xcj8{border:1px solid var(--ui-primary-strong);color:#fff;background:var(--ui-primary-strong);cursor:pointer;min-height:38px;padding:8px 13px;font-size:12px;font-weight:600}.google.svelte-y8xcj8{width:100%;color:var(--ui-ink);background:var(--ui-paper)}.secondary.svelte-y8xcj8{border-color:var(--hosted-control-line);color:var(--ui-ink);background:0 0}button.svelte-y8xcj8:disabled{cursor:wait;opacity:.55}.auth-links.svelte-y8xcj8{justify-content:space-between;gap:16px;margin-top:18px;display:flex}.auth-links.svelte-y8xcj8 button:where(.svelte-y8xcj8){color:var(--ui-primary-strong);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.or-rule.svelte-y8xcj8{color:var(--ui-muted);text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:17px 0;font-size:10px;display:grid}.or-rule.svelte-y8xcj8:before,.or-rule.svelte-y8xcj8:after{background:var(--ui-line);content:"";height:1px}.notice.svelte-y8xcj8,.error.svelte-y8xcj8{border-left:2px solid var(--ui-primary);background:var(--ui-primary-soft);margin:20px 0 0;padding:8px 10px;font-size:12px;line-height:1.45}.invitation-actions.svelte-y8xcj8{flex-wrap:wrap;gap:10px;display:flex}.reauthentication-layer.svelte-y8xcj8{z-index:300;background:#121412ad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.reauthentication.svelte-y8xcj8{background:var(--ui-paper);border:1px solid #555750;width:min(480px,100%);padding:26px;box-shadow:9px 9px #0000003d}.reauthentication.svelte-y8xcj8 h2:where(.svelte-y8xcj8){margin:6px 0 8px;font-size:23px}.reauthentication.svelte-y8xcj8>p:where(.svelte-y8xcj8):not(.kicker,.error){color:var(--ui-muted);margin:0 0 18px;font-size:12px;line-height:1.5}.reauthentication-account.svelte-y8xcj8{border-left:2px solid var(--ui-annotation);gap:3px;margin-bottom:14px;padding:7px 10px;display:grid}.reauthentication-account.svelte-y8xcj8 span:where(.svelte-y8xcj8){color:var(--ui-muted);font-family:var(--ui-font-technical);text-transform:uppercase;font-size:8px}.reauthentication-account.svelte-y8xcj8 strong:where(.svelte-y8xcj8){font-size:12px}.retained-work.svelte-y8xcj8{margin-top:12px}.error.svelte-y8xcj8{border-left-color:var(--ui-danger);background:var(--ui-warning-soft);color:var(--ui-danger)}.first-workspace.svelte-y8xcj8{border-top:1px solid var(--ui-line-strong);border-bottom:1px solid var(--ui-line);margin-top:28px;padding:22px 0}@media (width<=760px){.hosted-shell.svelte-y8xcj8{--hosted-content-width:calc(100% - 20px)}.app-bar-inner.svelte-y8xcj8,.session-bar.svelte-y8xcj8 .app-bar-inner:where(.svelte-y8xcj8){grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.wordmark.svelte-y8xcj8>span:where(.svelte-y8xcj8):last-child,.account-identity.svelte-y8xcj8,.company-identity.svelte-y8xcj8>span:where(.svelte-y8xcj8),.company-identity.svelte-y8xcj8 small:where(.svelte-y8xcj8),.company-switcher.svelte-y8xcj8>span:where(.svelte-y8xcj8){display:none}.company-position.svelte-y8xcj8{padding-left:12px}.company-identity.svelte-y8xcj8,.company-switcher.svelte-y8xcj8{display:block}.company-switcher.svelte-y8xcj8 select:where(.svelte-y8xcj8){min-width:0}.module.svelte-y8xcj8{display:none}main.svelte-y8xcj8:not(.workspace-main){padding:20px 10px}.auth-sheet.svelte-y8xcj8,.status-panel.svelte-y8xcj8,.workspace-index.svelte-y8xcj8,.invitation-sheet.svelte-y8xcj8{box-shadow:none;padding:22px 18px}}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-700-normal-CNHXzs6v.woff)format("woff")}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-condensed-latin-400-normal-DKyD6XsY.woff2)format("woff2"),url(/assets/ibm-plex-sans-condensed-latin-400-normal-5i361Byk.woff)format("woff")}:root{font-family:var(--ui-font-reading);color:var(--ui-ink);background:var(--ui-board);font-synthesis:none;text-rendering:optimizelegibility;--ui-font-reading:Arial, Helvetica, ui-sans-serif, system-ui, sans-serif;--ui-font-technical:ui-monospace, "Cascadia Mono", monospace;--ui-ink:#282925;--ui-muted:#70726b;--ui-line:#c8c8c0;--ui-line-strong:#a9aaa3;--ui-paper:#fffefa;--ui-panel:#f4f3ed;--ui-panel-muted:#eeede7;--ui-board:#d9d8d2;--ui-dark:#191a18;--ui-primary:#3d5f70;--ui-primary-strong:#315e75;--ui-primary-soft:#e9eff1;--ui-annotation:#b45e35;--ui-danger:#8c4338;--ui-warning-soft:#f6eee9;--ink:var(--ui-ink);--muted:var(--ui-muted);--line:var(--ui-line);--paper:var(--ui-paper);--panel:var(--ui-panel);--board:var(--ui-board);--dark:var(--ui-dark);--accent:var(--ui-annotation);--blueprint:var(--ui-primary);--danger:var(--ui-danger);--parameter-label:#64665f;--parameter-label-size:9px;--parameter-value-size:11px;--parameter-control-height:32px;--parameter-gap:5px}body[data-wallset-ui-profile=v1-studio]{--ui-font-reading:"DM Sans", ui-sans-serif, system-ui, sans-serif;--ui-font-technical:"IBM Plex Mono", ui-monospace, monospace;--ui-ink:#22241f;--ui-muted:#70736c;--ui-line:#d0d2ca;--ui-line-strong:#bfc2ba;--ui-paper:#fffefa;--ui-panel:#f7f7f3;--ui-panel-muted:#eeefea;--ui-board:#d9dad5;--ui-dark:#171815;--ui-primary:#405e49;--ui-primary-strong:#294735;--ui-primary-soft:#e6eee7;--ui-annotation:#ad744c;--ui-danger:#82533e;--ui-warning-soft:#f5ece3;--parameter-label:#656861}body[data-wallset-ui-profile=v1-studio],body[data-wallset-ui-profile=v1-studio] button,body[data-wallset-ui-profile=v1-studio] input,body[data-wallset-ui-profile=v1-studio] select,body[data-wallset-ui-profile=v1-studio] textarea{font-family:var(--ui-font-reading)!important}body[data-wallset-ui-profile=v1-studio] :where(.brand-mark,.section-code,.register-heading,.record-number){font-family:var(--ui-font-technical)!important}*{box-sizing:border-box}html,body{background:var(--board);min-width:20rem;min-height:100%}body{min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:1px solid var(--blueprint);outline-offset:1px}
