._tile_1ihr8_1{position:relative;overflow:hidden;border-radius:var(--radius-lg)}._checker_1ihr8_7{background-color:var(--checker-a);background-image:conic-gradient(var(--checker-b) 25%,transparent 0 50%,var(--checker-b) 0 75%,transparent 0);background-size:var(--checker-size) var(--checker-size)}._lilac_1ihr8_18{background:var(--tint-lilac)}._mint_1ihr8_22{background:var(--tint-mint)}._sky_1ihr8_26{background:var(--tint-sky)}._peach_1ihr8_30{background:var(--tint-peach)}._lemon_1ihr8_34{background:var(--tint-lemon)}._rose_1ihr8_38{background:var(--tint-rose)}._plain_1ihr8_42{background:var(--color-surface)}._art_1ihr8_46{width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}._selection_1ihr8_55{position:absolute;border:1.5px solid var(--color-accent);pointer-events:none}._handle_1ihr8_61{position:absolute;width:9px;height:9px;border:1.5px solid var(--color-accent);border-radius:2px;background:var(--color-surface)}._handleTl_1ihr8_70{top:-5px;left:-5px}._handleTr_1ihr8_75{top:-5px;right:-5px}._handleBl_1ihr8_80{bottom:-5px;left:-5px}._handleBr_1ihr8_85{right:-5px;bottom:-5px}._selectionLabel_1ihr8_90{position:absolute;left:50%;padding:3px 7px;border-radius:var(--radius-xs);background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-mono);font-size:11px;font-weight:var(--weight-medium);line-height:1.3;letter-spacing:.02em;white-space:nowrap;transform:translate(-50%)}._labelBelow_1ihr8_106{top:calc(100% + 9px)}._labelAbove_1ihr8_110{bottom:calc(100% + 9px)}._tag_1ihr8_114{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid var(--color-border);border-radius:var(--radius-xs);background:var(--color-surface);color:var(--color-text-secondary);font-family:var(--font-mono);font-size:11px;font-weight:var(--weight-medium);line-height:1.3;letter-spacing:.02em;white-space:nowrap}._tag_1ihr8_114 svg{width:12px;height:12px;color:var(--color-accent)}._chip_1ihr8_138{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap}._chip_1ihr8_138 svg{width:15px;height:15px}._chipSuccess_1ihr8_155{background:var(--color-success-subtle);color:var(--color-success)}._chipNeutral_1ihr8_160{background:var(--color-bg-muted);color:var(--color-text-secondary)}
