@layer properties,theme,base;@layer components{._root_f3dzi_6{gap:var(--pui-space-4);min-height:0;padding:var(--pui-space-4);flex:1;display:grid;overflow-y:auto;container-type:inline-size}._root_f3dzi_6:not(._wide_f3dzi_16){grid-auto-rows:max-content}._root_f3dzi_6:not(._wide_f3dzi_16) ._stage_f3dzi_19{flex:none;height:20rem}._root_f3dzi_6:not(._wide_f3dzi_16) ._object_f3dzi_23{width:min(52%,15rem)}._root_f3dzi_6:not(._wide_f3dzi_16) ._strip_f3dzi_26{grid-template-columns:repeat(6,minmax(0,1fr))}._wide_f3dzi_16{grid-template-columns:minmax(0,1fr) 21rem;align-items:stretch;gap:0;padding:0;overflow:hidden}._viewer_f3dzi_36{gap:var(--pui-space-3);flex-direction:column;min-width:0;min-height:0;display:flex}._wide_f3dzi_16 ._viewer_f3dzi_36{padding:var(--pui-space-5) var(--pui-space-6)}._head_f3dzi_46{align-items:center;gap:var(--pui-space-2);flex-wrap:wrap;display:flex}._title_f3dzi_52{color:var(--pui-ink);font-family:var(--pui-font-heading);font-size:var(--pui-text-xl);letter-spacing:-.01em;font-weight:500}._facing_f3dzi_59{color:var(--pui-ink);font-family:var(--pui-font-heading);font-size:var(--pui-text-lg);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto}._stage_f3dzi_19{border-radius:var(--pui-radius-card);background:radial-gradient(ellipse at 50% 85%, var(--pui-hover) 0%, transparent 70%);flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-height:16rem;display:flex;position:relative}._object_f3dzi_23{z-index:1;flex:1;width:min(40%,15rem);min-height:0;margin-block-end:calc(min(92cqi,34rem)/-13.3333);position:relative}._plate_f3dzi_88{width:min(92%,34rem);overflow:visible}._plateTop_f3dzi_92{fill:var(--pui-hover);stroke:var(--pui-line);stroke-width:.5px}._sector_f3dzi_97{fill:none;stroke:var(--pui-orange);stroke-width:2px;stroke-dasharray:2 1.6;stroke-linecap:round}._sector_f3dzi_97[data-seen]{stroke:var(--pui-ink-2);stroke-dasharray:none}._pin_f3dzi_108{fill:var(--pui-orange);stroke:var(--pui-surface,var(--pui-canvas));stroke-width:.8px}._pin_f3dzi_108[data-resolved]{fill:var(--pui-surface,var(--pui-canvas));stroke:var(--pui-ink-3)}._pin_f3dzi_108[data-far]{opacity:.55}._needle_f3dzi_120{fill:var(--pui-ink)}._strip_f3dzi_26{gap:var(--pui-space-1);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}._thumb_f3dzi_129{border-radius:var(--pui-radius-control);width:100%;padding:var(--pui-space-1) 0;box-shadow:inset 0 -2px 0 color-mix(in oklch, var(--pui-orange) 70%, transparent);flex-direction:column;align-items:center;gap:2px;display:flex}._thumb_f3dzi_129[data-seen]{box-shadow:inset 0 -2px 0 var(--pui-line-strong)}._thumb_f3dzi_129:hover{background:var(--pui-hover)}._thumb_f3dzi_129[aria-current]{background:var(--pui-hover-2);box-shadow:inset 0 -2px 0 var(--pui-ink)}._thumb_f3dzi_129:focus-visible{outline:var(--pui-focus-width) var(--pui-focus-style) var(--pui-focus-ring)}._thumbView_f3dzi_152{width:70%;height:3.25rem;display:block}._thumb_f3dzi_129:not([data-seen]) ._thumbView_f3dzi_152{opacity:.55}._thumbLabel_f3dzi_160{color:var(--pui-ink-3);font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:.6875rem;display:inline-flex}._noteDot_f3dzi_168{background:var(--pui-orange);border-radius:50%;width:5px;height:5px}._controls_f3dzi_174{align-items:center;gap:var(--pui-space-3);display:grid}@container (width>=50rem){._controls_f3dzi_174{grid-template-columns:minmax(0,1fr) auto}}._slider_f3dzi_184{min-width:0}._notes_f3dzi_188{gap:var(--pui-space-3);flex-direction:column;min-width:0;min-height:0;display:flex}._wide_f3dzi_16 ._notes_f3dzi_188{border-inline-start:1px solid var(--pui-line-soft);padding:var(--pui-space-5);overflow-y:auto}._box_f3dzi_200{width:100%;height:100%}._frontFace_f3dzi_204{fill:var(--pui-hover-2);stroke:var(--pui-line);stroke-width:.4px}[data-face=back] ._frontFace_f3dzi_204{fill:var(--pui-hover)}._cap_f3dzi_212{fill:var(--pui-hover-2);stroke:var(--pui-line);stroke-width:.4px}._glass_f3dzi_217{fill:var(--pui-line-soft);stroke:var(--pui-line);stroke-width:.3px}._door_f3dzi_223{fill:var(--pui-surface);stroke:var(--pui-line);stroke-width:.4px}._sideFace_f3dzi_228{fill:var(--pui-hover);stroke:var(--pui-line);stroke-width:.4px}._unseen_f3dzi_233,._allSeen_f3dzi_234{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);margin:0;display:flex}._unseen_f3dzi_233{background:var(--pui-orange-tint)}._allSeen_f3dzi_234{background:var(--pui-green-tint)}._icon_f3dzi_250{flex-shrink:0;width:1rem;height:1rem;margin-block-start:.125rem}._subhead_f3dzi_256{align-items:baseline;gap:var(--pui-space-2);color:var(--pui-ink);font-size:var(--pui-text-base);font-weight:600;display:flex}._quiet_f3dzi_264{color:var(--pui-ink-3);font-size:var(--pui-text-xs);font-weight:400}._list_f3dzi_269{gap:var(--pui-space-1);flex-direction:column;flex:1;min-height:0;display:flex}._comment_f3dzi_276[data-here]{background:var(--pui-hover)}._comment_f3dzi_276{align-items:start;gap:var(--pui-space-2);border-radius:var(--pui-radius-control);padding:var(--pui-space-2);grid-template-columns:3.25rem minmax(0,1fr) auto;display:grid}._comment_f3dzi_276:hover{background:var(--pui-hover)}._comment_f3dzi_276[data-resolved] ._text_f3dzi_290{color:var(--pui-ink-3);text-decoration:line-through}._angleBtn_f3dzi_294{border-radius:var(--pui-radius-pill);background:var(--pui-orange-tint);padding:var(--pui-space-1) var(--pui-space-2);color:var(--pui-ink);font-size:var(--pui-text-xs);font-variant-numeric:tabular-nums;font-weight:600}._comment_f3dzi_276[data-resolved] ._angleBtn_f3dzi_294{background:var(--pui-hover);color:var(--pui-ink-3)}._angleBtn_f3dzi_294:hover{background:var(--pui-hover-2)}._angleBtn_f3dzi_294:focus-visible{outline:var(--pui-focus-width) var(--pui-focus-style) var(--pui-focus-ring);outline-offset:2px}._commentMain_f3dzi_314{min-width:0;font-size:var(--pui-text-sm);flex-direction:column;gap:.125rem;display:flex}._strong_f3dzi_321{color:var(--pui-ink);font-weight:600}._text_f3dzi_290{color:var(--pui-ink-2)}._form_f3dzi_328{gap:var(--pui-space-2);border-top:1px solid var(--pui-line-soft);padding-top:var(--pui-space-3);flex-direction:column;display:flex}._end_f3dzi_335{align-self:end}}@layer utilities;
