@layer properties,theme,base;@layer components{._root_1vsem_6{gap:var(--pui-space-4);min-height:0;padding:var(--pui-space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto;container-type:inline-size}@container (width>=60rem){._root_1vsem_6{padding:var(--pui-space-6) var(--pui-space-8)}}._tabs_1vsem_21{gap:var(--pui-space-3);flex-direction:column;display:flex}._tabList_1vsem_28{flex:12rem;justify-content:flex-end;min-width:0}._bar_1vsem_33{justify-content:space-between;align-items:center;gap:var(--pui-space-3);flex-wrap:wrap;display:flex}._titles_1vsem_40{flex-direction:column;gap:.125rem;min-width:0;display:flex}._title_1vsem_40{color:var(--pui-ink);font-size:var(--pui-text-xl);font-weight:600}._split_1vsem_51{gap:var(--pui-space-4);display:grid}._wide_1vsem_55 ._split_1vsem_51{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}._card_1vsem_59{gap:var(--pui-space-3);border-radius:var(--pui-radius-card);min-width:0;padding:var(--pui-space-4);flex-direction:column;display:flex}._narrow_1vsem_67{max-width:44rem}._head_1vsem_70{justify-content:space-between;align-items:baseline;gap:var(--pui-space-2);flex-wrap:wrap;display:flex}._subhead_1vsem_77{color:var(--pui-ink);font-size:var(--pui-text-sm);font-weight:600}._quiet_1vsem_82{align-items:center;gap:var(--pui-space-1);color:var(--pui-ink-3);font-size:var(--pui-text-xs);flex-wrap:wrap;display:inline-flex}._strong_1vsem_90{color:var(--pui-ink);font-weight:600}._mono_1vsem_94{font-family:var(--pui-font-mono);font-size:var(--pui-text-xs)}._icon_1vsem_98{flex-shrink:0;width:1rem;height:1rem;margin-block-start:.125rem}._iconSm_1vsem_104{flex-shrink:0;width:.75rem;height:.75rem}._passIcon_1vsem_109{color:var(--pui-green)}._failIcon_1vsem_112{color:var(--pui-red)}._passText_1vsem_115,._failText_1vsem_116{font-size:var(--pui-text-xs);white-space:nowrap;font-weight:600}._passText_1vsem_115{color:var(--pui-green)}._failText_1vsem_116{color:var(--pui-red)}._warnLine_1vsem_127,._okLine_1vsem_128{align-items:start;gap:var(--pui-space-2);border-radius:var(--pui-radius-control);padding:var(--pui-space-2) var(--pui-space-3);color:var(--pui-ink);font-size:var(--pui-text-sm);display:flex}._warnLine_1vsem_127{background:var(--pui-orange-tint)}._okLine_1vsem_128{background:var(--pui-green-tint)}._warnBody_1vsem_143{align-items:start;gap:var(--pui-space-2);flex-direction:column;display:flex}._checks_1vsem_149{flex-direction:column;display:flex}._check_1vsem_149{align-items:start;gap:var(--pui-space-2);border-bottom:1px solid var(--pui-line-soft);padding:var(--pui-space-1) 0 var(--pui-space-2);flex-direction:column;display:flex}._check_1vsem_149:last-child{border-bottom:0}._checkHead_1vsem_164{align-items:start;gap:var(--pui-space-2);border-radius:var(--pui-radius-control);width:100%;padding:var(--pui-space-2);color:inherit;font-size:var(--pui-text-sm);text-align:start;cursor:pointer;display:flex}._checkHead_1vsem_164:hover{background:var(--pui-hover)}._checkHead_1vsem_164:focus-visible{outline:2px solid var(--pui-focus-ring);outline-offset:1px}._check_1vsem_149[data-selected] ._checkHead_1vsem_164{background:var(--pui-surface-2)}._check_1vsem_149[data-selected][data-failing] ._checkHead_1vsem_164{background:var(--pui-red-tint)}._checkMain_1vsem_189{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}._fix_1vsem_196{margin-inline-start:calc(1rem + var(--pui-space-4))}._site_1vsem_199{width:100%;height:auto}._roof_1vsem_203{fill:var(--pui-surface-2);stroke:var(--pui-line-strong);stroke-width:.4px}._course_1vsem_208{fill:none;stroke:var(--pui-line-soft);stroke-width:.15px}._ridge_1vsem_213{stroke:var(--pui-ink-2);stroke-linecap:round;stroke-width:1.2px}._gutter_1vsem_218{stroke:var(--pui-ink-3);stroke-linecap:round;stroke-width:.8px}._hatch_1vsem_223{stroke:var(--pui-ink-3);stroke-opacity:.45;stroke-width:.3px}._setbackLine_1vsem_228{stroke:var(--pui-ink-3);stroke-dasharray:1.5 1.2;stroke-width:.4px}._label_1vsem_233,._setbackText_1vsem_234{fill:var(--pui-ink-3);font-size:2.6px}._setbackText_1vsem_234{paint-order:stroke;stroke:var(--pui-surface-2);stroke-width:.8px}._module_1vsem_244{--pr-glass:var(--lightningcss-light,color-mix(in oklch, var(--pui-ink) 78%, var(--pui-surface)))var(--lightningcss-dark,color-mix(in oklch, var(--pui-surface) 45%, black));fill:var(--pr-glass);stroke:color-mix(in oklch, var(--pui-ink) 40%, var(--pui-surface-2));stroke-width:.35px}._cell_1vsem_253{fill:none;stroke:var(--pui-ink-3);stroke-opacity:.4;stroke-width:.12px}._badPanel_1vsem_259 ._module_1vsem_244{fill:color-mix(in oklch, var(--pui-danger) 40%, var(--pr-glass));stroke:var(--pui-danger);stroke-width:.7px}._okPanel_1vsem_264 ._module_1vsem_244{fill:color-mix(in oklch, var(--pui-success) 35%, var(--pr-glass));stroke:var(--pui-success);stroke-width:.5px}._request_1vsem_269{gap:var(--pui-space-1);border-radius:var(--pui-radius-control);background:var(--pui-surface-2);padding:var(--pui-space-3);font-size:var(--pui-text-sm);flex-direction:column;display:flex}._waiting_1vsem_278{border-radius:var(--pui-radius-pill);background:var(--pui-blue-tint);padding:.0625rem var(--pui-space-2);color:var(--pui-ink);font-size:var(--pui-text-xs)}._facts_1vsem_285{gap:var(--pui-space-2);margin-top:var(--pui-space-2);display:grid}._facts_1vsem_285 dt{color:var(--pui-ink-3);font-size:var(--pui-text-xs)}._facts_1vsem_285 dd{color:var(--pui-ink)}._form_1vsem_297{gap:var(--pui-space-3);flex-direction:column;display:flex}._attach_1vsem_302{gap:var(--pui-space-2);flex-direction:column;display:flex}._legend_1vsem_307{margin-bottom:var(--pui-space-2);color:var(--pui-ink-2);font-size:var(--pui-text-sm);font-weight:500}._actions_1vsem_313{justify-content:end;gap:var(--pui-space-2);flex-wrap:wrap;display:flex}._packageSplit_1vsem_319{gap:var(--pui-space-4);display:grid}._wide_1vsem_55 ._packageSplit_1vsem_319{grid-template-columns:minmax(0,1.4fr) minmax(16rem,1fr);align-items:start}._sheets_1vsem_327{flex-direction:column;display:flex}._sheet_1vsem_327{border-bottom:1px solid var(--pui-line-soft);font-size:var(--pui-text-sm);align-items:center;display:flex;position:relative}._sheetRow_1vsem_339{align-items:baseline;gap:var(--pui-space-3);min-width:0;padding:var(--pui-space-2) var(--pui-space-2);text-align:start;flex:1;padding-inline-end:2.75rem;display:flex}._sheet_1vsem_327[data-off] ._sheetMain_1vsem_349{color:var(--pui-ink-3);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklch, var(--pui-ink-3) 60%, transparent);text-decoration-color:color-mix(in oklch, var(--pui-ink-3) 60%, transparent)}._sheet_1vsem_327[data-off] ._sheetPages_1vsem_354{color:var(--pui-ink-3);font-style:italic}._order_1vsem_358{width:1.25rem;color:var(--pui-ink-3);font-variant-numeric:tabular-nums;text-align:end;flex-shrink:0}._sheetMain_1vsem_349{min-width:0;color:var(--pui-ink);overflow-wrap:anywhere;flex:1}._sheetPages_1vsem_354{color:var(--pui-ink-2);font-variant-numeric:tabular-nums;flex-shrink:0}._sheetMenu_1vsem_377{opacity:0;transition:opacity var(--pui-duration-fast) var(--pui-ease-default);position:absolute;inset-inline-end:var(--pui-space-1)}._sheet_1vsem_327:hover ._sheetMenu_1vsem_377,._sheet_1vsem_327:focus-within ._sheetMenu_1vsem_377{opacity:1}@media (hover:none){._sheetMenu_1vsem_377{opacity:1}}._buildRow_1vsem_392{justify-content:space-between;align-items:center;gap:var(--pui-space-3);border-top:1px solid var(--pui-line);padding-top:var(--pui-space-3);flex-wrap:wrap;display:flex}}@layer utilities;
