@layer properties,theme,base;@layer components{._root_1supt_5{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_1supt_5{padding:var(--pui-space-6) var(--pui-space-8)}}._tabs_1supt_19{gap:var(--pui-space-4);flex-direction:column;display:flex}._subhead_1supt_24{color:var(--pui-ink);font-size:var(--pui-text-base);font-weight:600}._quiet_1supt_29{color:var(--pui-ink-3);font-size:var(--pui-text-sm)}._strong_1supt_33{color:var(--pui-ink);font-size:var(--pui-text-sm);font-weight:500}._label_1supt_38{color:var(--pui-ink-2);font-size:var(--pui-text-xs);font-weight:500}._row_1supt_43{align-items:end;gap:var(--pui-space-2);flex-wrap:wrap;display:flex}._spacer_1supt_49{flex:1}._start_1supt_52{align-self:start}._icon_1supt_55{flex-shrink:0;width:1rem;height:1rem}._warn_1supt_60{align-items:center;gap:var(--pui-space-2);border-radius:var(--pui-radius-control);background:var(--pui-orange-tint);padding:var(--pui-space-2) var(--pui-space-3);color:var(--pui-ink);font-size:var(--pui-text-sm);display:flex}._warn_1supt_60 ._icon_1supt_55{color:var(--pui-orange)}._done_1supt_73:empty{display:none}._done_1supt_73{border-radius:var(--pui-radius-control);background:var(--pui-green-tint);padding:var(--pui-space-2) var(--pui-space-3);color:var(--pui-ink);font-size:var(--pui-text-sm)}._panel_1supt_83{gap:var(--pui-space-3);border-radius:var(--pui-radius-card);min-width:0;padding:var(--pui-space-4);flex-direction:column;display:flex}._pair_1supt_91{gap:var(--pui-space-2);grid-template-columns:1fr 1fr;display:grid}._define_1supt_98{gap:var(--pui-space-5);display:grid}@container (width>=60rem){._define_1supt_98{grid-template-columns:minmax(15rem,17rem) minmax(0,1fr) minmax(17rem,21rem);align-items:stretch}._layersPanel_1supt_108{order:-1}}._canvas_1supt_112{min-height:22rem;padding:var(--pui-space-6,1.5rem);border-radius:var(--pui-radius-card);background-color:var(--pui-inset,var(--pui-hover));background-image:radial-gradient(circle, color-mix(in oklab, var(--pui-ink) 14%, transparent) 1px, transparent 1.5px);background-size:16px 16px;place-items:center;display:grid}._canvasInner_1supt_126{width:min(100%,22rem)}._cRoot_1supt_129{gap:var(--pui-space-3);padding:var(--pui-space-4);border:1px solid var(--pui-line);border-radius:var(--pui-radius-card);background:var(--pui-surface);box-shadow:var(--pui-shadow-md,0 8px 24px #0000002e);flex-direction:column;display:flex}._cFrame_1supt_139,._cSlot_1supt_140{gap:var(--pui-space-2);flex-direction:column;display:flex;position:relative}:is(._cRoot_1supt_129,._cFrame_1supt_139,._cSlot_1supt_140)[data-direction=row]{flex-direction:row;align-items:center}._cSlot_1supt_140{padding:var(--pui-space-3) var(--pui-space-2) var(--pui-space-2);border:1.5px dashed color-mix(in oklab, var(--pui-accent) 70%, transparent);border-radius:var(--pui-radius-control)}._cSlot_1supt_140[data-focus]{background:color-mix(in oklab, var(--pui-accent) 6%, transparent)}._cSlotTag_1supt_158{padding:0 var(--pui-space-1-5);border-radius:var(--pui-radius-pill);background:var(--pui-accent);color:var(--pui-accent-foreground);font-size:var(--pui-text-2xs,.625rem);font-weight:var(--pui-weight-medium);line-height:1.2rem;position:absolute;inset-block-start:-.6rem;inset-inline-start:var(--pui-space-2)}._cLeaf_1supt_170{border-radius:var(--pui-radius-control);min-width:0}[data-direction=row]>._cLeaf_1supt_170[data-kind=text]:first-child{flex:1}[data-direction=row]>._cLeaf_1supt_170[data-kind=text]:last-child:not(:first-child){margin-inline-start:auto}:is(._cLeaf_1supt_170,._cFrame_1supt_139)[data-selected]{outline:2px solid var(--pui-accent);outline-offset:2px}._cName_1supt_184{padding:var(--pui-space-1-5) var(--pui-space-2);border:1px solid var(--pui-line-soft);border-radius:var(--pui-radius-control);color:var(--pui-ink-2);font-size:var(--pui-text-xs);display:block}._cEmpty_1supt_192{min-height:3rem;color:var(--pui-ink-3);font-size:var(--pui-text-xs);place-items:center;display:grid}._tree_1supt_199{flex-direction:column;list-style:none;display:flex}._layer_1supt_108{align-items:center;gap:var(--pui-space-2);border-radius:var(--pui-radius-control);padding:var(--pui-space-1) var(--pui-space-2);padding-inline-start:calc(var(--pui-space-2) + var(--depth) * 1.25rem);display:flex}._layerFocus_1supt_212{background:var(--pui-blue-tint)}._kindIcon_1supt_215{width:1rem;height:1rem;color:var(--pui-ink-2);flex-shrink:0}._layerName_1supt_221{color:var(--pui-ink-2);font-size:var(--pui-text-sm)}._slotTag_1supt_225{border-radius:var(--pui-radius-pill);background:var(--pui-blue-tint);padding:0 var(--pui-space-2);color:var(--pui-ink);font-size:var(--pui-text-xs);font-weight:500}._actionsBar_1supt_233{justify-content:space-between;align-items:center;gap:var(--pui-space-2);border-block-start:1px solid var(--pui-line-soft);flex-wrap:wrap;padding-block-start:var(--pui-space-3);display:flex}._limits_1supt_242{gap:var(--pui-space-1);border-inline-start:3px solid var(--pui-blue);border-radius:var(--pui-radius-control);background:var(--pui-blue-tint);padding:var(--pui-space-2) var(--pui-space-3);flex-direction:column;display:flex}._instance_1supt_253{align-items:start;gap:var(--pui-space-3) var(--pui-space-5);display:grid}@container (width>=60rem){._instance_1supt_253{grid-template-columns:minmax(0,1fr) 22rem}._instanceHead_1supt_262{grid-column:1/-1}._instance_1supt_253[data-removed]{grid-template-columns:minmax(0,44rem)}}._instanceSide_1supt_269{gap:var(--pui-space-3);flex-direction:column;display:flex}._instanceHead_1supt_262{align-items:center;gap:var(--pui-space-2) var(--pui-space-3);flex-wrap:wrap;display:flex}._slotFrame_1supt_280{border:1.5px dashed var(--pui-blue);border-radius:var(--pui-radius-card);padding:var(--pui-space-3)}._slotFrame_1supt_280[data-empty]{background:var(--pui-unmeasured-hatch);place-items:center;min-height:7rem;display:grid}._items_1supt_291{gap:var(--pui-space-2);flex-direction:column;list-style:none;display:flex}._item_1supt_291{align-items:center;gap:var(--pui-space-2);border-radius:var(--pui-radius-control);background:var(--pui-hover);padding:var(--pui-space-2) var(--pui-space-3);display:flex}._emptyMark_1supt_305{align-items:center;gap:var(--pui-space-2);color:var(--pui-ink-2);font-size:var(--pui-text-sm);display:flex}._review_1supt_312{gap:var(--pui-space-2);border-radius:var(--pui-radius-control);background:var(--pui-red-tint);padding:var(--pui-space-3);color:var(--pui-ink);font-size:var(--pui-text-sm);flex-direction:column;display:flex}._paste_1supt_324{gap:var(--pui-space-3);flex-direction:column;display:flex}._varList_1supt_329{gap:var(--pui-space-3);list-style:none;display:grid}@container (width>=60rem){._varList_1supt_329{grid-template-columns:repeat(2,minmax(0,1fr))}}._varRow_1supt_339{gap:var(--pui-space-2);border-inline-start:3px solid var(--pui-line-strong);border-radius:var(--pui-radius-card);padding:var(--pui-space-3) var(--pui-space-4);flex-direction:column;display:flex}._varHead_1supt_347{justify-content:space-between;align-items:center;gap:var(--pui-space-2);display:flex}._valueChip_1supt_353{align-items:center;gap:var(--pui-space-1);color:var(--pui-ink-2);font-family:var(--pui-font-code);font-size:var(--pui-text-xs);display:inline-flex}._swatch_1supt_361{border:1px solid var(--pui-line-strong);border-radius:var(--pui-radius-control);width:1rem;height:1rem}._varRow_1supt_339[data-match=same]{border-inline-start-color:var(--pui-green)}._varRow_1supt_339[data-match=differs]{border-inline-start-color:var(--pui-orange);background:var(--pui-orange-tint)}._varRow_1supt_339[data-match=none]{border-inline-start-color:var(--pui-blue)}[data-kind=slot]>._layer_1supt_108 ._kindIcon_1supt_215{color:var(--pui-blue)}}@layer utilities;
