._handle_axa69_3{display:none}@media (width>=1024px){._handle_axa69_3{z-index:1;cursor:col-resize;touch-action:none;background:0 0;flex:none;align-self:stretch;width:5px;transition:background-color .12s;display:block;position:relative}._handle_axa69_3:before{content:"";position:absolute;inset:0 -4px}._handle_axa69_3._compact_axa69_30{width:1px}._handle_axa69_3._compact_axa69_30:before{inset-inline:0 -8px}._handle_axa69_3:after{content:"";background:0 0;border-radius:2px;width:2px;transition:background-color .12s;position:absolute;inset-block:0}._accentLeft_axa69_50:after{left:0;transform:translate(-50%)}._accentRight_axa69_55:after{right:0;transform:translate(50%)}._handle_axa69_3:hover:after,._handle_axa69_3[data-active]:after{background:var(--accent)}}._overlay_1xmsa_1{z-index:50;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._panel_1xmsa_12{width:100%;max-height:calc(100dvh - 32px);max-width:var(--modal-max-width,512px);border:1px solid var(--border);background:var(--elevated);box-shadow:var(--shadow);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}._panelWide_1xmsa_26{--modal-max-width:800px}._header_1xmsa_30{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}._title_1xmsa_40{overflow-wrap:anywhere;text-wrap:balance;color:var(--ink);font-size:16px;font-weight:600;line-height:1.4}._close_1xmsa_49{min-width:32px;min-height:32px;color:var(--muted);border-radius:8px;flex-shrink:0;place-items:center;padding:4px;transition:background-color .15s,color .15s;display:grid}._close_1xmsa_49:hover{background:var(--surface-2);color:var(--ink)}._body_1xmsa_68{overscroll-behavior:contain;padding:16px;overflow-y:auto}._footer_1xmsa_74{border-top:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}@media (pointer:coarse){._close_1xmsa_49{min-width:44px;min-height:44px}}._menu_1l4m8_3{left:var(--menu-left);top:var(--menu-top);z-index:50;border:1px solid var(--border-strong);background:var(--elevated);min-width:200px;box-shadow:0 0 0 1px var(--border-strong), var(--shadow);border-radius:12px;padding:4px;position:fixed}._row_1l4m8_19{position:relative}._separator_1l4m8_23{background:var(--border);height:1px;margin:4px 0}._item_1l4m8_29{width:100%;color:var(--ink);border-radius:8px;align-items:center;gap:10px;padding:6px 10px;font-size:14px;transition:background-color .15s,color .15s;display:flex}._item_1l4m8_29:hover:not(:disabled){background:var(--surface-2)}._item_1l4m8_29:disabled{opacity:.4}._danger_1l4m8_51{color:var(--danger)}._danger_1l4m8_51:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 10%, transparent)}._icon_1l4m8_59{color:var(--muted);display:inline-flex}._label_1l4m8_64{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}._shortcut_1l4m8_73{font-family:var(--font-mono);color:var(--faint);font-size:12px}._subIcon_1l4m8_79{color:var(--faint);flex-shrink:0;margin-left:2px}._submenu_1l4m8_87{z-index:51;border:1px solid var(--border-strong);background:var(--elevated);min-width:180px;box-shadow:0 0 0 1px var(--border-strong), var(--shadow);border-radius:12px;padding:4px;position:absolute;top:-5px;left:calc(100% + 12px)}._submenuScroll_1l4m8_87{max-height:320px;overflow-y:auto}._submenuLeft_1l4m8_111{left:auto;right:calc(100% + 12px)}@media (width<=767px){._menu_1l4m8_3{min-width:0;max-width:none;max-height:55vh;left:8px;right:8px;overflow-y:auto}._item_1l4m8_29{padding:10px 12px;font-size:15px}._submenu_1l4m8_87{border:0;border-left:2px solid var(--border);min-width:0;box-shadow:none;border-radius:0;margin:2px 0 2px 16px;padding:2px 0 2px 8px;position:static}._submenuScroll_1l4m8_87{max-height:none;overflow:visible}}._picker_1fjb7_1{flex-direction:column;gap:8px;width:196px;display:flex}._sv_1fjb7_9{border:1px solid var(--border-strong);cursor:crosshair;touch-action:none;border-radius:8px;height:120px;position:relative}._svThumb_1fjb7_18{pointer-events:none;border:2px solid #fff;border-radius:9999px;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000080}._hue_1fjb7_30{cursor:pointer;touch-action:none;background:linear-gradient(90deg,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);border-radius:6px;height:12px;position:relative}._hueThumb_1fjb7_48{pointer-events:none;background:#fff;border:2px solid #fff;border-radius:9999px;width:16px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000073}._row_1fjb7_61{align-items:center;gap:8px;display:flex}._preview_1fjb7_67{border:1px solid var(--border-strong);border-radius:6px;flex-shrink:0;width:32px;height:32px}._rgb_1fjb7_75{flex:1;gap:6px;display:flex}._rgbField_1fjb7_81{flex-direction:column;flex:1;align-items:center;gap:2px;display:flex}._rgbInput_1fjb7_89{text-align:center;border:1px solid var(--border-strong);background:var(--surface);width:100%;min-width:0;height:26px;color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:5px;padding:0 4px;font-size:12px}._rgbInput_1fjb7_89::-webkit-inner-spin-button{appearance:none;margin:0}._rgbInput_1fjb7_89::-webkit-outer-spin-button{appearance:none;margin:0}._rgbInput_1fjb7_89{appearance:textfield}._rgbLabel_1fjb7_115{color:var(--muted);font-size:10px;font-weight:600}._actions_1fjb7_121{gap:6px;display:flex}._btn_1fjb7_126{border:1px solid var(--border-strong);background:var(--surface);height:28px;color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:6px;flex:1;padding:0 8px;font-size:12px;font-weight:600;transition:background .15s,opacity .15s}._btn_1fjb7_126:hover{background:var(--surface-2)}._btnPrimary_1fjb7_147{background:var(--accent);color:var(--accent-fg);border-color:#0000}._btnPrimary_1fjb7_147:hover{background:var(--accent-hover)}._btn_1fjb7_126:disabled{opacity:.45;cursor:not-allowed}._message_1mon2_1{color:var(--muted);margin:0;font-size:14px;line-height:1.5}._cancel_1mon2_8,._confirm_1mon2_9{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:8px 13px;font-size:14px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}._cancel_1mon2_8{color:var(--muted)}._cancel_1mon2_8:hover{background:var(--surface-2);color:var(--ink)}._confirm_1mon2_9{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:var(--accent);color:#fff}._confirm_1mon2_9:hover{background:var(--accent-hover)}._danger_1mon2_43{border-color:color-mix(in srgb, var(--danger) 45%, transparent);background:var(--danger)}._danger_1mon2_43:hover{background:color-mix(in srgb, var(--danger) 88%, #000)}._grid_vpylg_3{gap:6px;display:grid}._cell_vpylg_8{display:inline-flex;position:relative}._swatch_vpylg_13{border:1px solid var(--border-strong);cursor:pointer;touch-action:none;border-radius:8px;width:28px;height:28px;transition:transform .15s}._swatch_vpylg_13:not(._swatchActive_vpylg_23):hover{transform:scale(1.1)}._swatchActive_vpylg_23{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 40%, transparent)}._cellRemove_vpylg_33{background:var(--elevated);border:1px solid var(--border-strong);width:14px;height:14px;color:var(--faint);cursor:pointer;border-radius:9999px;place-items:center;transition:color .15s,opacity .15s;display:grid;position:absolute;top:-5px;right:-5px}._cellRemove_vpylg_33:hover{color:var(--danger)}@media (hover:hover){._cellRemove_vpylg_33{opacity:0}._cell_vpylg_8:hover ._cellRemove_vpylg_33,._cell_vpylg_8:focus-within ._cellRemove_vpylg_33{opacity:1}}._addTile_vpylg_68{border:1px dashed var(--border-strong);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid}._addTile_vpylg_68:hover,._addTileActive_vpylg_85{background:var(--surface-2);color:var(--ink);border-color:var(--accent)}._pickerWrap_vpylg_91{border-top:1px solid var(--border);margin-top:8px;padding-top:8px}._root_1mqbq_1{color:var(--text-muted);padding:16px}._root_1mqbq_1 p{margin:0 0 8px}._root_1mqbq_1 button{color:var(--text);cursor:pointer}._wrap_m24by_3{align-items:stretch;gap:8px;display:flex}._wrap_m24by_3>input{flex:1 1 0;width:auto;min-width:0}._save_m24by_18{background:var(--accent);width:34px;color:var(--accent-fg);border-radius:7px;flex-shrink:0;place-items:center;transition:background .15s,opacity .15s;display:grid}._save_m24by_18:hover{opacity:.9}
