.accent-picker.svelte-1fbxbs7{flex-direction:column;gap:16px;display:flex}.prop-col.svelte-1fbxbs7{flex-direction:column;gap:8px;display:flex}.prop-row.svelte-1fbxbs7{color:var(--text-main);justify-content:space-between;align-items:center;font-size:.84rem;font-weight:650;display:flex}.accent-val-group.svelte-1fbxbs7{align-items:center;gap:6px;display:inline-flex}.btn-reset-accent.svelte-1fbxbs7{border:1px solid var(--border-subtle);background:var(--bg-surface-hover,#ffffff0d);color:var(--text-muted);font-size:.7rem;font-family:var(--font-mono);cursor:var(--mac-cursor-pointer);border-radius:999px;align-items:center;gap:3px;padding:2px 7px;transition:all .15s;display:inline-flex}.btn-reset-accent.svelte-1fbxbs7:focus-visible{outline:2px solid var(--accent-blue-base,#1b85f3);outline-offset:2px}.btn-reset-accent.svelte-1fbxbs7:hover{color:var(--accent-blue-light,#2eb4ff);border-color:var(--accent-blue-base,#1b85f3)}.btn-reset-accent.svelte-1fbxbs7 .material-icons-round:where(.svelte-1fbxbs7){font-size:13px}.hint.svelte-1fbxbs7{color:var(--text-muted);margin:0;font-size:.76rem;line-height:1.45}.mini-label.svelte-1fbxbs7{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:.68rem;font-weight:800}.swatches-grid.svelte-1fbxbs7{grid-template-columns:repeat(8,1fr);gap:8px;display:grid}.swatch-btn.svelte-1fbxbs7{aspect-ratio:1;background:var(--swatch-bg);cursor:var(--mac-cursor-pointer);transition:transform .18s var(--ease-spring), border-color .15s ease, box-shadow .18s ease;box-shadow:0 2px 8px color-mix(in srgb, var(--swatch-bg) 35%, transparent), inset 0 1px 1px #fff6;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.swatch-btn.svelte-1fbxbs7:hover{box-shadow:0 4px 14px color-mix(in srgb, var(--swatch-bg) 50%, transparent);transform:scale(1.18)}.swatch-btn.selected.svelte-1fbxbs7{box-shadow:0 0 0 2px var(--swatch-bg), 0 4px 16px color-mix(in srgb, var(--swatch-bg) 60%, transparent);border-color:#fff;transform:scale(1.12)}.swatch-btn.svelte-1fbxbs7:focus-visible{outline:2px solid var(--accent-blue-base,#1b85f3);outline-offset:3px}.check-mark.svelte-1fbxbs7{color:#fff;filter:drop-shadow(0 1px 2px #0009);font-size:16px}.derived-box.svelte-1fbxbs7{border-radius:var(--radius-md,14px);gap:8px;padding:12px 14px}.palette-strip.svelte-1fbxbs7{border-radius:var(--radius-xs,8px);border:1px solid var(--border-subtle);height:22px;display:flex;overflow:hidden}.palette-strip.svelte-1fbxbs7 span:where(.svelte-1fbxbs7){flex:1}.grad-preview.svelte-1fbxbs7{border-radius:var(--radius-xs,8px);border:1px solid var(--border-subtle);justify-content:center;align-items:center;height:32px;display:flex;box-shadow:inset 0 1px 1px #ffffff4d}.grad-label.svelte-1fbxbs7{color:#fff;text-shadow:0 1px 3px #0006;font-size:.72rem;font-weight:700}.wcag-section.svelte-1fbxbs7{flex-direction:column;gap:8px;padding-top:4px;display:flex}.wcag-row.svelte-1fbxbs7{flex-wrap:wrap;gap:8px;display:flex}.wcag-pill.svelte-1fbxbs7{font-family:var(--font-mono,monospace);border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-surface) 80%, transparent);color:var(--text-secondary);border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:.72rem;font-weight:600;display:inline-flex}.wcag-pill.ok.svelte-1fbxbs7{color:var(--aero-mint,#00d4aa);border-color:color-mix(in srgb, var(--aero-mint,#00d4aa) 40%, transparent);background:color-mix(in srgb, var(--aero-mint,#00d4aa) 10%, transparent)}.wcag-pill.warn.svelte-1fbxbs7{color:var(--aero-amber,#f5a623);border-color:color-mix(in srgb, var(--aero-amber,#f5a623) 40%, transparent);background:color-mix(in srgb, var(--aero-amber,#f5a623) 10%, transparent)}.wcag-pill.bad.svelte-1fbxbs7{color:var(--aero-rose,#ec4899);border-color:color-mix(in srgb, var(--aero-rose,#ec4899) 40%, transparent);background:color-mix(in srgb, var(--aero-rose,#ec4899) 10%, transparent)}.wcag-icon.svelte-1fbxbs7{font-size:14px}.field-error.svelte-1fbxbs7{color:var(--aero-rose,#ec4899);align-items:center;gap:6px;margin:4px 0 0;font-size:.75rem;line-height:1.4;display:flex}.field-error.svelte-1fbxbs7 .material-icons-round:where(.svelte-1fbxbs7){flex-shrink:0;font-size:15px}@media (width<=480px){.swatches-grid.svelte-1fbxbs7{grid-template-columns:repeat(4,1fr);gap:10px}}.typo-density.svelte-3gxlhm{z-index:50;flex-direction:column;gap:26px;display:flex;position:relative}.props-section.svelte-3gxlhm{flex-direction:column;gap:12px;display:flex}.section-scale.svelte-3gxlhm{z-index:10;position:relative}.section-font.svelte-3gxlhm{z-index:60;position:relative}.section-density.svelte-3gxlhm{z-index:5;position:relative}.props-subtitle.svelte-3gxlhm{color:var(--text-main);margin:0;font-size:.84rem;font-weight:750}.prop-row-header.svelte-3gxlhm{justify-content:space-between;align-items:center;margin:0;display:flex}.scale-indicators.svelte-3gxlhm{align-items:center;gap:8px;display:flex}.prop-value.svelte-3gxlhm{font-family:var(--font-mono,monospace);color:var(--accent-blue-base,var(--accent-blue-base));background:color-mix(in srgb, var(--accent-blue-base,var(--accent-blue-base)) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent-blue-base,var(--accent-blue-base)) 25%, transparent);border-radius:6px;padding:2px 8px;font-size:.82rem;font-weight:800}.btn-reset-scale.svelte-3gxlhm{border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-muted);cursor:var(--mac-cursor-pointer);border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:.72rem;font-weight:700;transition:all .15s;display:inline-flex}.btn-reset-scale.svelte-3gxlhm:hover{color:var(--text-main);border-color:var(--accent-blue-base,var(--accent-blue-base));background:var(--bg-surface-hover)}.btn-reset-scale.svelte-3gxlhm .material-icons-round:where(.svelte-3gxlhm){font-size:13px}.btn-reset-scale.svelte-3gxlhm:focus-visible{outline:2px solid var(--accent-blue-base,#1b85f3);outline-offset:2px}.scale-stepper-row.svelte-3gxlhm{align-items:center;gap:12px;width:100%;display:flex}.scale-step-btn.svelte-3gxlhm{border:1px solid var(--border-subtle);background:var(--bg-surface);width:34px;height:34px;color:var(--text-main);cursor:var(--mac-cursor-pointer);transition:all .15s var(--ease-spring);border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;display:flex}.scale-step-btn.svelte-3gxlhm:hover:not(:disabled){border-color:var(--accent-blue-base,var(--accent-blue-base));color:var(--accent-blue-base,var(--accent-blue-base));transform:scale(1.1);box-shadow:0 2px 8px #00000026}.scale-step-btn.svelte-3gxlhm:disabled{opacity:.35;cursor:not-allowed}.scale-step-btn.svelte-3gxlhm:focus-visible{outline:2px solid var(--accent-blue-base,#1b85f3);outline-offset:2px}.scale-step-btn.svelte-3gxlhm .material-icons-round:where(.svelte-3gxlhm){font-size:18px}.scale-slider-wrap.svelte-3gxlhm{flex:1;min-width:0}.scale-presets-row.svelte-3gxlhm{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.scale-preset-chip.svelte-3gxlhm{border-radius:var(--radius-sm,10px);border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-secondary);cursor:var(--mac-cursor-pointer);transition:all .15s var(--ease-spring);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:7px 4px;font-size:.74rem;font-weight:700;display:flex;position:relative}.scale-preset-chip.svelte-3gxlhm:hover:not(.active){color:var(--text-main);border-color:var(--accent-blue-base,var(--accent-blue-base));background:var(--bg-surface-hover);transform:translateY(-1px)}.scale-preset-chip.active.svelte-3gxlhm{background:color-mix(in srgb, var(--accent-blue-base,var(--accent-blue-base)) 14%, var(--bg-surface));border-color:var(--accent-blue-base,var(--accent-blue-base));color:var(--accent-blue-base,var(--accent-blue-base));box-shadow:0 0 0 1.5px var(--accent-blue-base,var(--accent-blue-base));font-weight:800}.scale-preset-chip.svelte-3gxlhm:focus-visible{outline:2px solid var(--accent-blue-base,#1b85f3);outline-offset:2px}.scale-preset-chip.svelte-3gxlhm .preset-pct:where(.svelte-3gxlhm){opacity:.75;font-size:.64rem;font-family:var(--font-mono,monospace)}.chip-check.svelte-3gxlhm{color:var(--accent-blue-base,var(--accent-blue-base));font-size:11px;position:absolute;top:2px;right:3px}.sample-box.svelte-3gxlhm{border-radius:var(--radius-md,14px);border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-surface) 75%, transparent);-webkit-backdrop-filter:var(--glass-blur,blur(14px));backdrop-filter:var(--glass-blur,blur(14px));flex-direction:column;gap:6px;padding:14px 16px;transition:font-size .2s;display:flex}.sample-chars.svelte-3gxlhm{font-family:var(--font-display,inherit);letter-spacing:-.02em;color:var(--accent-blue-base,var(--accent-blue-base));opacity:.9;font-weight:800;line-height:1.2}.sample-text.svelte-3gxlhm{color:var(--text-main);margin:0;font-size:.88em;line-height:1.5}.hint.svelte-3gxlhm{color:var(--text-muted);margin:2px 0 0;font-size:.76rem;line-height:1.45}.font-signature-hint.svelte-3gxlhm{color:var(--text-secondary);align-items:flex-start;gap:6px;margin-top:8px;display:flex}.font-signature-hint.svelte-3gxlhm .material-icons-round:where(.svelte-3gxlhm){color:var(--accent-blue-base,var(--accent-blue-base));margin-top:1px;font-size:15px}.link-btn.svelte-3gxlhm{color:var(--accent-blue-base,var(--accent-blue-base));font-weight:700;font-size:inherit;cursor:var(--mac-cursor-pointer);background:0 0;border:none;padding:0;text-decoration:underline;transition:color .15s;display:inline}.link-btn.svelte-3gxlhm:hover{color:var(--accent-blue-light,var(--accent-blue-light))}.link-btn.svelte-3gxlhm:focus-visible{outline:2px solid var(--accent-blue-base,#1b85f3);outline-offset:2px}.density-row.svelte-3gxlhm{background:var(--bg-input,#0000001f);border:1px solid var(--border-subtle);border-radius:var(--radius-md,14px);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:4px;display:grid}.seg-btn.svelte-3gxlhm{border-radius:var(--radius-sm,10px);min-width:0;color:var(--text-muted);cursor:var(--mac-cursor-pointer);transition:all .18s var(--ease-spring);white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:.8rem;font-weight:700;display:flex}.seg-btn.svelte-3gxlhm:hover:not(.active){color:var(--text-main);background:var(--bg-surface-hover,#ffffff0d)}.seg-btn.active.svelte-3gxlhm{background:linear-gradient(135deg, var(--accent-blue-base,var(--accent-blue-base)), var(--accent-blue-light,var(--accent-blue-light)));color:#fff;box-shadow:0 4px 14px color-mix(in srgb, var(--accent-blue-base,var(--accent-blue-base)) 40%, transparent), inset 0 1px 0 #ffffff59;border-color:#ffffff40;transform:translateY(-1px)}.seg-btn.svelte-3gxlhm:focus-visible{outline:2px solid var(--accent-blue-base,#1b85f3);outline-offset:2px}.seg-icon.svelte-3gxlhm{font-size:17px}@media (width<=480px){.scale-presets-row.svelte-3gxlhm{grid-template-columns:repeat(2,1fr)}.seg-btn.svelte-3gxlhm{flex-direction:column;gap:4px;padding:7px 8px;font-size:.75rem}.seg-icon.svelte-3gxlhm{font-size:15px}}.wallpaper-picker.svelte-hg2l1f,.props-section.svelte-hg2l1f{flex-direction:column;gap:12px;display:flex}.subfield-title.svelte-hg2l1f{color:var(--text-main);font-size:.84rem;font-weight:700}.upload-zone.svelte-hg2l1f{border:2px dashed color-mix(in srgb, var(--accent-blue-base,var(--accent-blue-base)) 35%, transparent);border-radius:var(--radius-md,14px);background:color-mix(in srgb, var(--accent-blue-base,var(--accent-blue-base)) 4%, transparent);text-align:center;cursor:var(--mac-cursor-pointer);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 16px;transition:all .2s;display:flex;position:relative}.upload-zone.svelte-hg2l1f:hover,.upload-zone.dragover.svelte-hg2l1f{border-color:var(--accent-blue-base,var(--accent-blue-base));background:color-mix(in srgb, var(--accent-blue-base,var(--accent-blue-base)) 10%, transparent);transform:translateY(-2px)}.upload-zone.svelte-hg2l1f input[type=file]:where(.svelte-hg2l1f){opacity:0;cursor:var(--mac-cursor-pointer);width:100%;height:100%;position:absolute;inset:0}.upload-zone.busy.svelte-hg2l1f{opacity:.6;pointer-events:none}.upload-zone.svelte-hg2l1f:focus-within{outline:2px solid var(--accent-blue-base,#1b85f3);outline-offset:2px}.upload-icon.svelte-hg2l1f{color:var(--accent-blue-base,var(--accent-blue-base));font-size:32px}.upload-text.svelte-hg2l1f{flex-direction:column;gap:2px;display:flex}.upload-title.svelte-hg2l1f{color:var(--text-main);font-size:.84rem;font-weight:750}.upload-sub.svelte-hg2l1f{color:var(--text-muted);font-size:.74rem}.wp-preview-wrap.svelte-hg2l1f{border-radius:var(--radius-md,14px);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.wp-preview.svelte-hg2l1f{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:130px;transition:background-size .2s,background-repeat .2s;display:block}.wp-preview.mode-tile.svelte-hg2l1f{image-rendering:pixelated;background-repeat:repeat;background-size:auto}.wp-preview.mode-fit.svelte-hg2l1f{background-color:#0006;background-position:50%;background-repeat:no-repeat;background-size:contain}.wp-preview.mode-cover.svelte-hg2l1f{background-position:50%;background-repeat:no-repeat;background-size:cover}.wp-dim-overlay.svelte-hg2l1f{pointer-events:none;transition:background .15s;position:absolute;inset:0}.wp-top-actions.svelte-hg2l1f{z-index:5;align-items:center;gap:6px;display:flex;position:absolute;top:10px;right:10px}.wp-replace-btn.svelte-hg2l1f{color:#fff;width:32px;height:32px;cursor:var(--mac-cursor-pointer);background:#000000a6;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex}.wp-replace-btn.svelte-hg2l1f:hover{background:var(--accent-blue-base,#1b85f3);transform:scale(1.1)}.wp-replace-btn.svelte-hg2l1f .material-icons-round:where(.svelte-hg2l1f){font-size:16px}.wp-replace-btn.svelte-hg2l1f:focus-visible{outline:2px solid var(--accent-blue-base,#1b85f3);outline-offset:2px}.wp-remove.svelte-hg2l1f{color:#fff;width:32px;height:32px;cursor:var(--mac-cursor-pointer);background:#000000a6;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex}.wp-remove.svelte-hg2l1f:hover{background:var(--aero-rose,#ec4899);transform:scale(1.1)}.wp-remove.svelte-hg2l1f .material-icons-round:where(.svelte-hg2l1f){font-size:16px}.wp-remove.svelte-hg2l1f:focus-visible{outline:2px solid var(--accent-blue-base,#1b85f3);outline-offset:2px}.wp-badge.svelte-hg2l1f{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--aero-mint,#00d4aa);background:#0009;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;bottom:10px;left:10px}.wp-badge.svelte-hg2l1f .material-icons-round:where(.svelte-hg2l1f){font-size:14px}.dim-controls.svelte-hg2l1f{flex-direction:column;gap:8px;margin-top:4px;display:flex}.dim-stepper-row.svelte-hg2l1f{align-items:center;gap:10px;width:100%;display:flex}.stepper-btn.svelte-hg2l1f{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-surface) 92%, transparent);width:34px;height:34px;color:var(--text-secondary);cursor:var(--mac-cursor-pointer);transition:all .15s var(--ease-spring);border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;display:inline-flex}.stepper-btn.svelte-hg2l1f:hover:not(:disabled){color:var(--text-main);border-color:var(--accent-blue-base,#1b85f3);transform:scale(1.08)}.stepper-btn.svelte-hg2l1f:disabled{opacity:.35;cursor:not-allowed}.stepper-btn.svelte-hg2l1f:focus-visible{outline:2px solid var(--accent-blue-base,#1b85f3);outline-offset:2px}.stepper-btn.svelte-hg2l1f .material-icons-round:where(.svelte-hg2l1f){font-size:16px}.slider-fill-wrap.svelte-hg2l1f{flex:1;min-width:0}.dim-presets.svelte-hg2l1f{flex-wrap:wrap;gap:6px;display:flex}.dim-preset-chip.svelte-hg2l1f{background:var(--bg-input,#0000001f);border:1px solid var(--border-subtle);color:var(--text-muted);cursor:var(--mac-cursor-pointer);border-radius:999px;padding:4px 11px;font-size:.74rem;font-weight:650;transition:all .15s}.dim-preset-chip.svelte-hg2l1f:hover{color:var(--text-main);border-color:var(--accent-blue-base,var(--accent-blue-base))}.dim-preset-chip.active.svelte-hg2l1f{background:color-mix(in srgb, var(--accent-blue-base,var(--accent-blue-base)) 18%, transparent);color:var(--accent-blue-base,var(--accent-blue-base));border-color:var(--accent-blue-base,var(--accent-blue-base))}.dim-preset-chip.svelte-hg2l1f:focus-visible{outline:2px solid var(--accent-blue-base,#1b85f3);outline-offset:2px}.wp-mode-section.svelte-hg2l1f{flex-direction:column;gap:8px;margin-top:4px;display:flex}.bg-color-section.svelte-hg2l1f{border:1px solid var(--border-subtle);border-radius:var(--radius-md,14px);background:color-mix(in srgb, var(--bg-surface) 55%, transparent);flex-direction:column;gap:8px;padding:10px;display:flex}.bg-color-row.svelte-hg2l1f{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bg-swatches.svelte-hg2l1f{flex-wrap:wrap;gap:6px;display:flex}.bg-swatch.svelte-hg2l1f{width:24px;height:24px;cursor:var(--mac-cursor-pointer);transition:transform .15s var(--ease-spring), box-shadow .15s ease;border:2px solid #ffffff8c;border-radius:50%;box-shadow:0 2px 6px #0003,inset 0 1px 2px #fff6}.bg-swatch.svelte-hg2l1f:hover{transform:scale(1.12)}.bg-swatch.active.svelte-hg2l1f{box-shadow:0 0 0 2px var(--accent-blue-base,var(--accent-blue-base)), 0 2px 8px #00000040;transform:scale(1.08)}.bg-uncover-link.svelte-hg2l1f{font:inherit;color:var(--accent-blue-base,var(--accent-blue-base));cursor:var(--mac-cursor-pointer);background:0 0;border:none;margin:0 2px;padding:0;font-weight:700;text-decoration:underline}.bg-uncover-link.svelte-hg2l1f:hover{color:var(--accent-blue-light,var(--accent-blue-light))}.wp-mode-row.svelte-hg2l1f{background:var(--bg-input,#0000001f);border:1px solid var(--border-subtle);border-radius:var(--radius-md,14px);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:4px;display:grid}.seg-btn.svelte-hg2l1f{border-radius:var(--radius-sm,10px);min-width:0;color:var(--text-muted);cursor:var(--mac-cursor-pointer);transition:all .18s var(--ease-spring);white-space:normal;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:.78rem;font-weight:700;display:flex}.seg-btn.svelte-hg2l1f:hover:not(.active){color:var(--text-main);background:var(--bg-surface-hover,#ffffff0d)}.seg-btn.active.svelte-hg2l1f{background:linear-gradient(135deg, var(--accent-blue-base,var(--accent-blue-base)), var(--accent-blue-light,var(--accent-blue-light)));color:#fff;box-shadow:0 4px 14px color-mix(in srgb, var(--accent-blue-base,var(--accent-blue-base)) 40%, transparent), inset 0 1px 0 #ffffff59;border-color:#ffffff40;transform:translateY(-1px)}.seg-icon.svelte-hg2l1f{font-size:16px}.prop-row.svelte-hg2l1f{color:var(--text-main);justify-content:space-between;align-items:center;font-size:.84rem;font-weight:650;display:flex}.prop-value.svelte-hg2l1f{font-family:var(--font-mono,monospace);color:var(--accent-blue-base,var(--accent-blue-base));background:color-mix(in srgb, var(--accent-blue-base,var(--accent-blue-base)) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent-blue-base,var(--accent-blue-base)) 25%, transparent);border-radius:6px;padding:2px 7px;font-size:.78rem;font-weight:700}.hint.svelte-hg2l1f{color:var(--text-muted);margin:0;font-size:.76rem;line-height:1.45}.field-error.svelte-hg2l1f{color:var(--aero-rose,#ec4899);align-items:center;gap:6px;margin:4px 0 0;font-size:.75rem;display:flex}.field-error.svelte-hg2l1f .material-icons-round:where(.svelte-hg2l1f){font-size:15px}.sr-only.svelte-hg2l1f{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.snippet-bar.svelte-id2hro{border-radius:var(--radius-sm,12px);background:color-mix(in srgb, var(--bg-surface) 75%, transparent);border:1px solid var(--border-subtle);flex-direction:column;gap:8px;width:100%;padding:9px 12px;display:flex;box-shadow:inset 0 1px 1px #ffffff1f}.snippet-bar-top.svelte-id2hro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bar-tag.svelte-id2hro{align-items:center;gap:5px;display:inline-flex}.tag-icon.svelte-id2hro{color:var(--accent-blue-base,var(--accent-blue-base));font-size:15px}.tag-label.svelte-id2hro{color:var(--text-main);letter-spacing:-.01em;font-size:.75rem;font-weight:800}.tag-count.svelte-id2hro{color:var(--text-muted);font-size:.7rem;font-weight:700}.category-tabs.svelte-id2hro{background:var(--bg-input,#0000002e);border:1px solid var(--border-subtle);border-radius:999px;align-items:center;gap:2px;padding:2px;display:inline-flex}.cat-tab-btn.svelte-id2hro{color:var(--text-muted);cursor:var(--mac-cursor-pointer);background:0 0;border:none;border-radius:999px;padding:3px 9px;font-size:.7rem;font-weight:700;transition:all .15s}.cat-tab-btn.svelte-id2hro:hover:not(.active){color:var(--text-main);background:var(--bg-surface-hover)}.cat-tab-btn.active.svelte-id2hro{background:var(--accent-blue-base,var(--accent-blue-base));color:#fff;box-shadow:0 2px 6px color-mix(in srgb, var(--accent-blue-base,var(--accent-blue-base)) 35%, transparent)}.snippet-chips-wrap.svelte-id2hro{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.snippet-chip.svelte-id2hro{border-radius:var(--radius-sm,12px);background:color-mix(in srgb, var(--bg-surface-solid,var(--bg-surface)) 90%, transparent);border:1px solid var(--border-subtle);min-width:0;color:var(--text-main);cursor:var(--mac-cursor-pointer);text-align:left;transition:transform .15s var(--ease-spring), background .15s ease, border-color .15s ease, box-shadow .15s ease, color .15s ease;flex:190px;align-items:center;gap:5px;padding:8px 10px;font-size:.74rem;font-weight:650;display:inline-flex;box-shadow:0 1px 3px #0000000a}.snippet-chip.svelte-id2hro:hover{border-color:var(--accent-blue-base,var(--accent-blue-base));background:color-mix(in srgb, var(--accent-blue-base,var(--accent-blue-base)) 12%, var(--bg-surface));box-shadow:0 3px 10px color-mix(in srgb, var(--accent-blue-base,var(--accent-blue-base)) 22%, transparent), inset 0 1px 1px #fff6;transform:translateY(-1px)scale(1.02)}.snippet-chip.svelte-id2hro:active{transform:none}.snippet-chip.is-inserted.svelte-id2hro{border-color:var(--aero-mint,#00d4aa);background:color-mix(in srgb, var(--aero-mint,#00d4aa) 15%, var(--bg-surface));color:var(--aero-mint,#00d4aa)}.chip-icon.svelte-id2hro{color:var(--accent-blue-base,var(--accent-blue-base));flex-shrink:0;font-size:14px}.snippet-chip.is-inserted.svelte-id2hro .chip-icon:where(.svelte-id2hro){color:var(--aero-mint,#00d4aa)}.chip-copy.svelte-id2hro{overflow-wrap:anywhere;gap:4px;min-width:0;line-height:1.35;display:grid}.chip-description.svelte-id2hro{color:var(--text-muted);font-size:.7rem;font-weight:400}.chip-status.svelte-id2hro{color:var(--aero-mint,#00d4aa);margin-left:2px;font-size:.68rem;font-weight:800}@media (width<=600px){.snippet-bar-top.svelte-id2hro{flex-direction:column;align-items:flex-start}.category-tabs.svelte-id2hro{width:100%;overflow-x:auto}}.preset-vault.svelte-1upecpy{gap:14px;display:grid}.vault-group.svelte-1upecpy{gap:10px;display:grid}.vault-group__head.svelte-1upecpy{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-surface) 60%, transparent);width:100%;color:var(--text-main);font:inherit;cursor:var(--mac-cursor-pointer);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.78rem;font-weight:800;transition:background .2s,border-color .2s;display:flex}.vault-group__head.svelte-1upecpy:hover{border-color:var(--accent-blue-base,#1b85f3);background:color-mix(in srgb, var(--accent-blue-base,#1b85f3) 8%, var(--bg-surface))}.vault-group__head.svelte-1upecpy:focus-visible{outline:2px solid var(--accent-blue-base,#1b85f3);outline-offset:2px}.vault-group__icon.svelte-1upecpy{color:var(--accent-blue-base,#1b85f3);font-size:18px}.vault-group__label.svelte-1upecpy{text-align:left;flex:1}.vault-group__count.svelte-1upecpy{background:color-mix(in srgb, var(--accent-blue-base,#1b85f3) 14%, transparent);color:var(--accent-blue-base,#1b85f3);border-radius:999px;padding:1px 8px;font-size:.68rem}.vault-group__chev.svelte-1upecpy{opacity:.7;font-size:20px}.vault-grid.svelte-1upecpy{grid-template-columns:repeat(auto-fill,minmax(min(132px,100%),1fr));gap:12px;display:grid}.preset-cell.svelte-1upecpy{flex-direction:column;gap:6px;min-width:0;display:flex}.preset-card.svelte-1upecpy{border-radius:var(--radius-lg,18px);border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-surface) 75%, transparent);-webkit-backdrop-filter:var(--glass-blur,blur(14px) saturate(1.2));backdrop-filter:var(--glass-blur,blur(14px) saturate(1.2));color:var(--text-main);cursor:var(--mac-cursor-pointer);text-align:center;will-change:transform, box-shadow;flex-direction:column;flex:1;align-items:center;gap:8px;padding:12px 10px;transition:transform .26s cubic-bezier(.34,1.56,.64,1),border-color .2s,box-shadow .22s,background .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 10px #0000000a,inset 0 1px 1px #ffffff8c}.preset-card.svelte-1upecpy:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(115deg,#0000 20%,#ffffff52 50%,#0000 80%);transition:transform .65s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-120%)}.preset-card.svelte-1upecpy:hover{border-color:color-mix(in srgb, var(--preset-accent,var(--accent-blue-base)) 60%, var(--border-subtle));box-shadow:0 8px 22px color-mix(in srgb, var(--preset-accent,var(--accent-blue-base)) 24%, transparent), 0 2px 6px #0000000f, inset 0 1px 2px #ffffffb3;background:color-mix(in srgb, var(--preset-accent,var(--accent-blue-base)) 7%, var(--bg-surface));transform:translateY(-3px)scale(1.02)}.preset-card.svelte-1upecpy:hover:before{transform:translate(120%)}.preset-card.svelte-1upecpy:active{transform:none}.preset-card.active.svelte-1upecpy{border-color:var(--preset-accent,var(--accent-blue-base));background:color-mix(in srgb, var(--preset-accent,var(--accent-blue-base)) 14%, var(--bg-surface));box-shadow:0 0 0 1.5px var(--preset-accent,var(--accent-blue-base)), 0 8px 26px color-mix(in srgb, var(--preset-accent,var(--accent-blue-base)) 36%, transparent), inset 0 1px 2px #ffffffa6}.preset-card.svelte-1upecpy:focus-visible{outline:2px solid var(--accent-blue-base,#1b85f3);outline-offset:2px}.preset-preview-wrap.svelte-1upecpy{border-radius:calc(var(--radius-lg,18px) - 6px);background:color-mix(in srgb, var(--preset-accent,var(--accent-blue-base)) 7%, transparent);width:100%;height:92px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border-subtle) 70%, transparent);justify-content:center;align-items:center;display:flex;position:relative}.preset-preview.svelte-1upecpy{background:radial-gradient(circle at 50% 120%, var(--preview-accent,#0ea5e9) 0%, transparent 70%), linear-gradient(145deg, var(--preview-accent,#0ea5e9) 0%, color-mix(in srgb, var(--preview-accent,#0ea5e9) 45%, var(--preview-bg,#031525)) 100%);width:84px;height:52px;box-shadow:0 4px 16px color-mix(in srgb, var(--preview-accent,#0ea5e9) 45%, transparent), inset 0 1px 2px #ffffffe6, inset 0 -2px 5px #00000059;border:1px solid #ffffff80;justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;display:flex;position:relative;overflow:hidden}.preset-preview-wrap.svelte-1upecpy .tribute-preview{width:min(112px,100% - 18px);height:68px;margin:-4px 4px 0 0}.preset-card.svelte-1upecpy:hover .preset-preview:where(.svelte-1upecpy){box-shadow:0 8px 24px color-mix(in srgb, var(--preview-accent,#0ea5e9) 58%, transparent), inset 0 1.5px 2px #fff, inset 0 -2px 6px #0006;transform:scale(1.08)translateY(-1px)}.gloss-reflection.svelte-1upecpy{border-radius:inherit;pointer-events:none;z-index:2;background:linear-gradient(#ffffffd9 0%,#ffffff47 75%,#fff0 100%);border-bottom-right-radius:50% 5px;border-bottom-left-radius:50% 5px;height:52%;position:absolute;top:0;left:0;right:0}.preview-glow.svelte-1upecpy{pointer-events:none;z-index:1;background:radial-gradient(#ffffffa6 0%,#0000 70%);height:10px;position:absolute;bottom:-2px;left:15%;right:15%}.preset-preview.no-gloss.svelte-1upecpy .gloss-reflection:where(.svelte-1upecpy){display:none}.preview-icon.svelte-1upecpy{color:#fff;filter:drop-shadow(0 2px 4px #00000073);z-index:3;font-size:26px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.preset-card.svelte-1upecpy:hover .preview-icon:where(.svelte-1upecpy){transform:scale(1.12)}.active-badge.svelte-1upecpy{background:linear-gradient(135deg, var(--preset-accent,#00d4aa) 0%, #00b894 100%);color:#fff;border:2px solid var(--bg-surface-solid,#fff);width:20px;height:20px;box-shadow:0 2px 10px color-mix(in srgb, var(--preset-accent,#00d4aa) 55%, transparent), inset 0 1px 1px #fffc;z-index:5;border-radius:50%;justify-content:center;align-items:center;animation:.35s cubic-bezier(.34,1.56,.64,1) both svelte-1upecpy-badgePop;display:flex;position:absolute;top:-6px;right:-6px}.active-badge.svelte-1upecpy .material-icons-round:where(.svelte-1upecpy){font-size:13px;font-weight:900}@keyframes svelte-1upecpy-badgePop{0%{opacity:0;transform:scale(0)rotate(-25deg)}70%{transform:scale(1.25)rotate(6deg)}to{opacity:1;transform:scale(1)rotate(0)}}.preset-info.svelte-1upecpy{flex-direction:column;flex:1;gap:2px;width:100%;min-width:0;display:flex}.preset-name.svelte-1upecpy{color:var(--text-main);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:.82rem;font-weight:800;line-height:1.25}.preset-sub.svelte-1upecpy{color:color-mix(in srgb, var(--preset-accent,var(--accent-blue-base)) 80%, var(--text-main));overflow-wrap:anywhere;font-size:.68rem;font-weight:700;line-height:1.25}.preset-desc.svelte-1upecpy{-webkit-line-clamp:2;line-clamp:2;color:var(--text-secondary);opacity:.85;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.3;display:-webkit-box;overflow:hidden}.preset-pill-tag.svelte-1upecpy{background:color-mix(in srgb, var(--preset-accent,var(--accent-blue-base)) 10%, transparent);color:color-mix(in srgb, var(--preset-accent,var(--accent-blue-base)) 85%, var(--text-main));border:1px solid color-mix(in srgb, var(--preset-accent,var(--accent-blue-base)) 24%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;margin-top:2px;padding:2px 8px;font-size:.62rem;font-weight:700;display:inline-flex}.pill-dot.svelte-1upecpy{background:var(--preset-accent,var(--accent-blue-base));width:5px;height:5px;box-shadow:0 0 5px var(--preset-accent,var(--accent-blue-base));border-radius:50%}.variant-row.svelte-1upecpy{border-top:1px solid var(--border-subtle);justify-content:center;align-items:center;gap:6px;width:100%;margin-top:4px;padding-top:7px;display:inline-flex}.variant-chip.svelte-1upecpy{border:1.5px solid var(--border-subtle);width:30px;height:24px;cursor:var(--mac-cursor-pointer);background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:border-color .2s,transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;display:inline-flex;position:relative}.variant-chip.svelte-1upecpy:hover{border-color:color-mix(in srgb, var(--v-accent) 65%, var(--border-subtle));transform:translateY(-1.5px)}.variant-chip.svelte-1upecpy:active{transform:none}.variant-chip.svelte-1upecpy:focus-visible{outline:2px solid var(--accent-blue-base,#1b85f3);outline-offset:2px}.variant-chip.v-active.svelte-1upecpy{border-color:var(--v-accent);box-shadow:0 0 0 1px var(--v-accent), 0 2px 8px color-mix(in srgb, var(--v-accent) 40%, transparent)}.v-swatch.svelte-1upecpy{background:linear-gradient(135deg, var(--v-accent), color-mix(in srgb, var(--v-accent) 40%, var(--v-bg)));opacity:.92;border-radius:5px;position:absolute;inset:2px}.v-swatch.svelte-1upecpy:after{content:"";border-radius:inherit;background:linear-gradient(#ffffff8c 0%,#0000 55%);position:absolute;inset:0}.v-swatch.v-no-gloss.svelte-1upecpy:after{display:none}.v-icon.svelte-1upecpy{z-index:2;color:#fff;filter:drop-shadow(0 1px 2px #000000b3);justify-content:center;align-items:center;font-size:11px;line-height:1;transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.variant-chip.svelte-1upecpy:hover .v-icon:where(.svelte-1upecpy){transform:scale(1.18)}.variant-chip.v-active.svelte-1upecpy .v-icon:where(.svelte-1upecpy){filter:drop-shadow(0 0 4px #fff)drop-shadow(0 1px 2px #000000d9)}.tribute-card.svelte-1upecpy .preset-pill-tag:where(.svelte-1upecpy){white-space:normal;text-align:center}.preset-card.locked.svelte-1upecpy .preset-preview:where(.svelte-1upecpy),.preset-card.locked.svelte-1upecpy .tribute-preview:where(.svelte-1upecpy){filter:saturate(.55)brightness(.85)}.plus-lock.svelte-1upecpy{z-index:6;color:#fff;border:2px solid var(--bg-surface-solid,#fff);background:#0f172ad9;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:-6px;left:-6px}.plus-lock.svelte-1upecpy .material-icons-round:where(.svelte-1upecpy){font-size:11px}.plus-price.svelte-1upecpy{color:#fff;white-space:nowrap;background:#0f172ad9;border-radius:999px;padding:2px 8px;font-size:.62rem;font-weight:800;line-height:1.2}.surface-panel.svelte-sw22aa{flex-direction:column;gap:22px;display:flex}.surface-block.svelte-sw22aa{flex-direction:column;gap:10px;margin:0;display:flex}.subfield-header.svelte-sw22aa{justify-content:space-between;align-items:center;display:flex}.subfield-title.svelte-sw22aa{color:var(--text-main);font-size:.85rem;font-weight:700}.opacity-value-wrap.svelte-sw22aa{align-items:center;gap:6px;display:inline-flex}.prop-value.svelte-sw22aa{font-family:var(--font-mono);color:var(--text-muted);background:color-mix(in srgb, var(--bg-surface) 90%, transparent);border:1px solid var(--border-subtle);border-radius:6px;padding:2px 7px;font-size:.78rem}.btn-reset-opacity.svelte-sw22aa{border:1px solid var(--border-subtle);background:var(--bg-surface-hover,#ffffff0d);color:var(--text-muted);font-size:.72rem;font-family:var(--font-mono);cursor:var(--mac-cursor-pointer);border-radius:999px;align-items:center;gap:3px;padding:2px 7px;transition:all .15s;display:inline-flex}.btn-reset-opacity.svelte-sw22aa:hover{color:var(--accent-blue-light,#2eb4ff);border-color:var(--accent-blue-base,#1b85f3)}.btn-reset-opacity.svelte-sw22aa .material-icons-round:where(.svelte-sw22aa){font-size:13px}.btn-reset-opacity.svelte-sw22aa:focus-visible{outline:2px solid var(--accent-blue-base,#1b85f3);outline-offset:2px}.opacity-stepper-row.svelte-sw22aa{align-items:center;gap:10px;width:100%;display:flex}.stepper-btn.svelte-sw22aa{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-surface) 92%, transparent);width:34px;height:34px;color:var(--text-secondary);cursor:var(--mac-cursor-pointer);transition:all .15s var(--ease-spring);border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;display:inline-flex}.stepper-btn.svelte-sw22aa:hover:not(:disabled){color:var(--text-main);border-color:var(--accent-blue-base,#1b85f3);transform:scale(1.08)}.stepper-btn.svelte-sw22aa:disabled{opacity:.35;cursor:not-allowed}.stepper-btn.svelte-sw22aa .material-icons-round:where(.svelte-sw22aa){font-size:16px}.stepper-btn.svelte-sw22aa:focus-visible{outline:2px solid var(--accent-blue-base,#1b85f3);outline-offset:2px}.slider-fill-wrap.svelte-sw22aa{flex:1;min-width:0}.opacity-chips-row.svelte-sw22aa{grid-template-columns:repeat(auto-fit,minmax(min(100%,110px),1fr));gap:6px;display:grid}.opacity-chip.svelte-sw22aa{border-radius:var(--radius-sm,10px);border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-surface) 80%, transparent);color:var(--text-secondary);cursor:var(--mac-cursor-pointer);transition:all .18s var(--ease-spring);justify-content:center;align-items:center;gap:4px;padding:7px 6px;font-size:.74rem;font-weight:600;display:inline-flex}.opacity-chip.svelte-sw22aa:hover:not(.active){color:var(--text-main);border-color:color-mix(in srgb, var(--accent-blue-base,#1b85f3) 50%, transparent);transform:translateY(-1px)}.opacity-chip.active.svelte-sw22aa{border-color:var(--accent-blue-base,#1b85f3);background:color-mix(in srgb, var(--accent-blue-base,#1b85f3) 14%, var(--bg-surface));color:var(--text-main);box-shadow:0 2px 8px color-mix(in srgb, var(--accent-blue-base,#1b85f3) 25%, transparent);font-weight:750}.opacity-chip.svelte-sw22aa:focus-visible{outline:2px solid var(--accent-blue-base,#1b85f3);outline-offset:2px}.chip-check.svelte-sw22aa{color:var(--accent-blue-base,#1b85f3);font-size:13px}.chip-pct.svelte-sw22aa{font-family:var(--font-mono);color:var(--text-muted);font-size:.68rem}.hint.svelte-sw22aa{color:var(--text-muted);margin:0;font-size:.75rem;line-height:1.5}.radius-row.svelte-sw22aa{grid-template-columns:repeat(auto-fit,minmax(min(100%,110px),1fr));gap:6px;display:grid}.radius-card-btn.svelte-sw22aa{border-radius:var(--radius-sm,10px);border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-surface) 80%, transparent);color:var(--text-secondary);cursor:var(--mac-cursor-pointer);transition:all .18s var(--ease-spring);flex-direction:column;align-items:center;gap:6px;padding:10px 6px;display:flex}.radius-card-btn.svelte-sw22aa:hover:not(.active){color:var(--text-main);border-color:color-mix(in srgb, var(--accent-blue-base,#1b85f3) 50%, transparent);transform:translateY(-1px)}.radius-card-btn.active.svelte-sw22aa{border-color:var(--accent-blue-base,#1b85f3);background:color-mix(in srgb, var(--accent-blue-base,#1b85f3) 14%, var(--bg-surface));color:var(--text-main);box-shadow:0 2px 10px color-mix(in srgb, var(--accent-blue-base,#1b85f3) 25%, transparent);font-weight:750}.radius-card-btn.svelte-sw22aa:focus-visible{outline:2px solid var(--accent-blue-base,#1b85f3);outline-offset:2px}.radius-mini-preview.svelte-sw22aa{opacity:.7;border:2px solid;width:24px;height:18px}.preview-sharp.svelte-sw22aa{border-radius:2px}.preview-modern.svelte-sw22aa{border-radius:5px}.preview-rounded.svelte-sw22aa{border-radius:9px}.preview-bubble.svelte-sw22aa{border-radius:12px}.radius-card-btn.active.svelte-sw22aa .radius-mini-preview:where(.svelte-sw22aa){opacity:1;border-color:var(--accent-blue-base,#1b85f3)}.radius-btn-label.svelte-sw22aa{align-items:center;gap:3px;font-size:.74rem;display:inline-flex}.radius-icon.svelte-sw22aa{font-size:14px}.gloss-status-pill.svelte-sw22aa{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-surface) 90%, transparent);color:var(--text-muted);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:.72rem;font-weight:700;transition:all .2s;display:inline-flex}.gloss-status-pill.active.svelte-sw22aa{color:var(--aero-mint,#00d4aa);border-color:color-mix(in srgb, var(--aero-mint,#00d4aa) 40%, transparent);background:color-mix(in srgb, var(--aero-mint,#00d4aa) 10%, transparent);box-shadow:0 0 8px color-mix(in srgb, var(--aero-mint,#00d4aa) 20%, transparent)}.gloss-pill-icon.svelte-sw22aa{font-size:13px}.gloss-toggle-card.svelte-sw22aa{border-radius:var(--radius-md,14px);border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-surface) 80%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.gloss-toggle-card.svelte-sw22aa:hover{border-color:color-mix(in srgb, var(--accent-blue-base,#1b85f3) 40%, transparent)}.gloss-info.svelte-sw22aa{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.gloss-main-icon.svelte-sw22aa{color:var(--text-muted);transition:color .2s var(--ease-spring), transform .2s var(--ease-spring);font-size:22px}.gloss-main-icon.active.svelte-sw22aa{color:var(--accent-blue-base,#1b85f3);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--accent-blue-base,#1b85f3) 60%, transparent));transform:rotate(15deg)scale(1.1)}.gloss-text-col.svelte-sw22aa{flex-direction:column;gap:2px;min-width:0;display:flex}.gloss-label.svelte-sw22aa{color:var(--text-main);font-size:.82rem;font-weight:750}.gloss-desc.svelte-sw22aa{color:var(--text-muted);font-size:.72rem;line-height:1.35}.aero-switch-btn.svelte-sw22aa{border:1px solid var(--border-subtle);background:var(--bg-input,#0003);width:48px;height:28px;cursor:var(--mac-cursor-pointer);border-radius:999px;outline:none;flex-shrink:0;padding:2px;transition:background .2s,border-color .2s,box-shadow .2s;position:relative}.aero-switch-btn.svelte-sw22aa:focus-visible{box-shadow:0 0 0 2px var(--accent-blue-base,#1b85f3)}.aero-switch-btn.checked.svelte-sw22aa{background:linear-gradient(135deg, var(--accent-blue-base,#1b85f3), var(--accent-blue-light,#2eb4ff));border-color:color-mix(in srgb, var(--accent-blue-base,#1b85f3) 50%, white);box-shadow:0 2px 10px color-mix(in srgb, var(--accent-blue-base,#1b85f3) 40%, transparent)}.switch-thumb.svelte-sw22aa{color:#64748b;width:22px;height:22px;transition:transform .2s var(--ease-spring), color .2s ease;background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;transform:translate(0);box-shadow:0 1px 4px #0000004d}.aero-switch-btn.checked.svelte-sw22aa .switch-thumb:where(.svelte-sw22aa){color:var(--accent-blue-base,#1b85f3);transform:translate(20px)}.switch-thumb-icon.svelte-sw22aa{font-size:13px;font-weight:700}.ap.svelte-1v9zw2q{flex-direction:column;height:100%;min-height:0;display:flex}.ap-bar.svelte-1v9zw2q{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding:10px 14px;display:flex}.ap-dots.svelte-1v9zw2q{gap:6px;display:flex}.ap-dots.svelte-1v9zw2q i:where(.svelte-1v9zw2q){background:color-mix(in srgb, var(--text-primary) 18%, transparent);border-radius:50%;width:10px;height:10px}.ap-url.svelte-1v9zw2q{border-radius:var(--radius-full);background:var(--bg-input);min-width:0;color:var(--text-secondary);font-family:var(--font-mono);flex:1;align-items:center;gap:6px;padding:5px 12px;font-size:.76rem;display:inline-flex}.ap-url.svelte-1v9zw2q .material-icons-round:where(.svelte-1v9zw2q){color:var(--aero-mint,#3ddc97);font-size:.9rem}.ap-preset.svelte-1v9zw2q{color:var(--accent-blue-base);white-space:nowrap;align-items:center;gap:5px;font-size:.74rem;font-weight:700;display:inline-flex}.ap-preset.svelte-1v9zw2q .material-icons-round:where(.svelte-1v9zw2q){font-size:.95rem}.ap-live.svelte-1v9zw2q{color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:.74rem;font-weight:700;display:inline-flex}.ap-live.svelte-1v9zw2q i:where(.svelte-1v9zw2q){background:var(--aero-rose,#f57);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite svelte-1v9zw2q-ap-live}@keyframes svelte-1v9zw2q-ap-live{50%{opacity:.3}}.ap-canvas.svelte-1v9zw2q{scrollbar-gutter:stable;flex-direction:column;flex:1;gap:18px;min-height:0;padding:18px;display:flex;overflow:hidden auto}.ap-canvas.svelte-1v9zw2q:focus-visible{outline:2px solid var(--accent-blue-base);outline-offset:-2px}.ap-canvas.svelte-1v9zw2q>*{flex-shrink:0}.ap-grid.svelte-1v9zw2q{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:18px;display:grid}.ap-kit.svelte-1v9zw2q{gap:12px;padding:18px;display:grid}.ap-kit__title.svelte-1v9zw2q{color:var(--text-primary);font-family:var(--font-display);margin:0;font-size:1.15rem}.ap-kit__text.svelte-1v9zw2q{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}.ap-kit__row.svelte-1v9zw2q{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ap-kit__input.svelte-1v9zw2q{color:var(--text-muted);align-items:center;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.ap-live.svelte-1v9zw2q i:where(.svelte-1v9zw2q){animation:none}}.cp-sw.svelte-7hs29g{border:2px solid var(--border-subtle);background:var(--sw);width:38px;height:38px;cursor:var(--mac-cursor-pointer);transition:transform var(--t-spring);border-radius:10px;padding:0;display:block}.cp-sw.svelte-7hs29g:hover{transform:scale(1.08)}.cp-sw.svelte-7hs29g:focus-visible{outline:2px solid var(--accent-blue-base);outline-offset:2px}.cp-sw--auto.svelte-7hs29g{background:repeating-conic-gradient(color-mix(in srgb, var(--text-primary) 16%, transparent) 0 25%, transparent 0 50%) 0 0 / 12px 12px}.cp-pop.svelte-7hs29g{z-index:2000;box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--border-subtle);background:var(--bg-surface-solid,var(--bg-input,#111c28));background-color:var(--bg-input,#111c28);pointer-events:auto;border-radius:12px;gap:8px;width:288px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:10px;animation:.14s ease-out svelte-7hs29g-cp-in;display:grid;position:fixed;overflow:hidden auto;box-shadow:inset 0 1px #ffffff26,0 16px 40px #0000006b}.cp-head.svelte-7hs29g{min-height:24px;color:var(--text-primary);justify-content:space-between;align-items:center;gap:8px;font-size:.78rem;font-weight:700;display:flex}.cp-close.svelte-7hs29g{width:24px;height:24px;color:var(--text-secondary);cursor:var(--mac-cursor-pointer);background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.cp-close.svelte-7hs29g:hover{background:color-mix(in srgb, var(--text-primary) 10%, transparent);color:var(--text-primary)}.cp-close.svelte-7hs29g .material-icons-round:where(.svelte-7hs29g){font-size:17px}@keyframes svelte-7hs29g-cp-in{0%{opacity:0;transform:translateY(-4px)}}.cp-sv.svelte-7hs29g{aspect-ratio:2;background:linear-gradient(to top, #000, transparent), linear-gradient(to right, #fff, transparent), hsl(calc(var(--hue) * 1deg) 100% 50%);cursor:crosshair;touch-action:none;border-radius:9px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.cp-sv.svelte-7hs29g:focus-visible,.cp-hue.svelte-7hs29g:focus-visible{outline:2px solid var(--accent-blue-base);outline-offset:2px}.cp-sv__dot.svelte-7hs29g,.cp-hue__dot.svelte-7hs29g{pointer-events:none;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000080,0 2px 6px #0006}.cp-hue.svelte-7hs29g{height:10px;cursor:var(--mac-cursor-pointer);touch-action:none;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:5px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.cp-hue__dot.svelte-7hs29g{top:50%}.cp-row.svelte-7hs29g{border:1px solid var(--border-subtle);background:var(--bg-input);border-radius:9px;align-items:center;gap:5px;min-width:0;padding:4px;display:flex}.cp-now.svelte-7hs29g{border:1px solid color-mix(in srgb, var(--text-primary) 20%, transparent);border-radius:7px;flex-shrink:0;width:30px;height:30px}.cp-hex.svelte-7hs29g{min-width:0;color:var(--text-primary);font-family:var(--font-mono);background:0 0;border:0;border-radius:6px;flex:1;padding:5px 7px;font-size:.8rem}.cp-hex.svelte-7hs29g:focus-visible{outline:2px solid var(--accent-blue-base);outline-offset:1px}.cp-icon.svelte-7hs29g{width:28px;height:28px;color:var(--text-secondary);cursor:var(--mac-cursor-pointer);background:0 0;border:0;border-radius:8px;flex:0 0 28px;place-items:center;padding:0;display:grid}.cp-icon.svelte-7hs29g:hover{background:color-mix(in srgb, var(--text-primary) 10%, transparent);color:var(--text-primary)}.cp-icon.svelte-7hs29g .material-icons-round:where(.svelte-7hs29g){font-size:1.1rem}.cp-cap.svelte-7hs29g{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:.62rem;font-weight:700;display:flex}.cp-cap.svelte-7hs29g:after{content:"";background:var(--border-subtle);flex:1;height:1px}.cp-grid.svelte-7hs29g{grid-template-columns:repeat(9,minmax(0,1fr));gap:5px;min-width:0;display:grid}.cp-chip.svelte-7hs29g{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--text-primary) 25%, transparent);width:100%;min-width:0;cursor:var(--mac-cursor-pointer);transition:transform var(--t-spring);border-radius:6px;padding:0}.cp-chip.svelte-7hs29g:hover{transform:scale(1.12)}.cp-chip--on.svelte-7hs29g{box-shadow:0 0 0 2px var(--accent-blue-base);border-color:#fff}.cp-chip.svelte-7hs29g:focus-visible{outline:2px solid var(--accent-blue-base);outline-offset:1px}.cs-themes.svelte-gncir1{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:14px;display:grid}.cs-theme.svelte-gncir1{border:2px solid var(--border-subtle);background:var(--bg-input);color:var(--text-secondary);font:inherit;cursor:var(--mac-cursor-pointer);transition:transform var(--t-spring), border-color var(--t-base), box-shadow var(--t-base);border-radius:12px;flex-direction:column;gap:6px;padding:10px;display:flex}.cs-theme.svelte-gncir1:hover{transform:translateY(-2px)}.cs-theme--on.svelte-gncir1{border-color:var(--accent-blue-base);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-blue-base) 22%, transparent);color:var(--text-primary)}.cs-theme__art.svelte-gncir1{background:var(--pg);border-radius:7px;gap:5px;padding:7px;display:grid}.cs-theme__box.svelte-gncir1{border:1px solid var(--bd);border-radius:var(--rd);background:var(--pn);gap:3px;padding:5px;display:grid}.cs-theme__box.svelte-gncir1 b:where(.svelte-gncir1){background:var(--hd);border-radius:2px;width:55%;height:4px}.cs-theme__box.svelte-gncir1 s:where(.svelte-gncir1){background:var(--tx);opacity:.7;border-radius:2px;width:85%;height:3px;text-decoration:none}.cs-theme__box.svelte-gncir1:last-child s:where(.svelte-gncir1){background:var(--ln);opacity:1;width:40%}.cs-theme__name.svelte-gncir1{align-items:center;gap:4px;padding:0 2px 2px;font-size:.76rem;font-weight:700;display:inline-flex}.cs-theme__name.svelte-gncir1 .material-icons-round:where(.svelte-gncir1){font-size:.95rem}.cs-reset.svelte-gncir1{color:var(--text-muted);font:inherit;cursor:var(--mac-cursor-pointer);background:0 0;border:0;align-items:center;gap:6px;margin-top:12px;padding:0;font-size:.78rem;font-weight:700;display:inline-flex}.cs-reset.svelte-gncir1:hover{color:var(--text-primary)}.cs-reset.svelte-gncir1 .material-icons-round:where(.svelte-gncir1){font-size:1rem}.cs-colors.svelte-gncir1{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cs-color.svelte-gncir1{border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 4px;display:grid}.cs-color.svelte-gncir1:hover{background:color-mix(in srgb, var(--text-primary) 5%, transparent)}.cs-color__text.svelte-gncir1{min-width:0;display:grid}.cs-color__text.svelte-gncir1 b:where(.svelte-gncir1){color:var(--text-primary);font-size:.86rem}.cs-color__text.svelte-gncir1 small:where(.svelte-gncir1){color:var(--text-muted);font-size:.72rem;line-height:1.5}.cs-hex.svelte-gncir1{border:1px solid var(--border-subtle);background:var(--bg-input);width:84px;color:var(--text-primary);font-family:var(--font-mono);border-radius:8px;padding:5px 8px;font-size:.74rem}.cs-hex.svelte-gncir1:focus-visible{outline:2px solid var(--accent-blue-base);outline-offset:1px}.cs-groups.svelte-gncir1{gap:24px;display:grid}.cs-group__title.svelte-gncir1{border-bottom:1px solid var(--border-subtle);color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;padding-bottom:6px;font-size:.68rem;font-weight:700}.cs-color--flash{animation:1.4s ease-out svelte-gncir1-cs-flash}:root[data-reduced-motion=true] .cs-color--flash{outline:2px solid var(--accent-blue-base);animation:none}@media (prefers-reduced-motion:reduce){.cs-color--flash{outline:2px solid var(--accent-blue-base);animation:none}}@keyframes svelte-gncir1-cs-flash{0%,40%{background:color-mix(in srgb, var(--accent-blue-base) 26%, transparent);box-shadow:0 0 0 2px var(--accent-blue-base)}}.cs-x.svelte-gncir1{width:24px;height:24px;color:var(--text-muted);cursor:var(--mac-cursor-pointer);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.cs-x.svelte-gncir1:hover:not(:disabled){background:color-mix(in srgb, var(--text-primary) 12%, transparent);color:var(--text-primary)}.cs-x.svelte-gncir1:disabled{opacity:.25;cursor:default}.cs-x.svelte-gncir1 .material-icons-round:where(.svelte-gncir1){font-size:1rem}.cs-field.svelte-gncir1{gap:8px;margin-bottom:18px;display:grid}.cs-field.svelte-gncir1:last-child{margin-bottom:0}.cs-row.svelte-gncir1{justify-content:space-between;align-items:center;gap:8px;display:flex}.cs-label.svelte-gncir1{color:var(--text-primary);font-size:.86rem;font-weight:700}.cs-value.svelte-gncir1{color:var(--text-muted);font-family:var(--font-mono);align-items:center;gap:4px;font-size:.78rem;display:inline-flex}.cs-hint.svelte-gncir1{color:var(--text-muted);margin:0;font-size:.74rem;line-height:1.45}.cs-hint--top.svelte-gncir1{margin-bottom:10px}.cs-toggle.svelte-gncir1{cursor:var(--mac-cursor-pointer);justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.cs-toggle__text.svelte-gncir1{gap:2px;display:grid}.cs-toggle__text.svelte-gncir1 b:where(.svelte-gncir1){color:var(--text-primary);align-items:center;gap:8px;font-size:.86rem;display:inline-flex}.cs-toggle__text.svelte-gncir1 b:where(.svelte-gncir1) .material-icons-round:where(.svelte-gncir1){color:var(--text-muted);font-size:1.1rem}.cs-toggle__text.svelte-gncir1 small:where(.svelte-gncir1){color:var(--text-muted);font-size:.74rem}.cs-modules.svelte-gncir1{gap:0;margin:0;padding:0;list-style:none;display:grid}.cs-modules.svelte-gncir1 .cs-toggle:where(.svelte-gncir1){border-bottom:1px solid var(--border-subtle);margin:0;padding:16px 0}.cs-modules.svelte-gncir1 li:where(.svelte-gncir1):last-child .cs-toggle:where(.svelte-gncir1){border-bottom:0}.tf.svelte-1tq651w{--tf-on:var(--channel-accent,var(--accent-blue-base));gap:10px;display:grid}.tf__label.svelte-1tq651w{color:var(--text-secondary);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.tf__tiles.svelte-1tq651w{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.tf__tile.svelte-1tq651w{aspect-ratio:16/10;border:2px solid var(--border-subtle);color:#fff;cursor:var(--mac-cursor-pointer);transition:transform var(--t-spring), border-color var(--t-base), box-shadow var(--t-base);background-color:#050b14;background-position:50%;background-size:cover;border-radius:12px;align-items:flex-end;padding:8px 10px;display:flex;position:relative;overflow:hidden}.tf__tile.svelte-1tq651w:after{content:"";background:linear-gradient(#0000 40%,#000000a6);position:absolute;inset:0}.tf__tile.svelte-1tq651w:hover{transform:translateY(-2px)}.tf__tile--on.svelte-1tq651w{border-color:var(--tf-on);box-shadow:0 0 18px color-mix(in srgb, var(--tf-on) 50%, transparent)}.tf__tile--default.svelte-1tq651w{background:var(--bg-surface-solid);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px}.tf__tile--default.svelte-1tq651w:after{display:none}.tf__tile--default.svelte-1tq651w .tf__tile-icon:where(.svelte-1tq651w){z-index:1;color:var(--tf-on);font-size:1.5rem;position:relative}.tf__tile--default.svelte-1tq651w .tf__tile-name:where(.svelte-1tq651w){text-align:center;color:var(--text-primary);text-shadow:none;font-size:.72rem;line-height:1.2}.tf__tile--preset.svelte-1tq651w{background-color:var(--bg-surface-solid);background-image:var(--bg-main);color:var(--text-primary)}.tf__tile--preset.svelte-1tq651w:after{background:linear-gradient(to top, color-mix(in srgb, var(--bg-surface-solid) 85%, transparent), transparent 70%)}.tf__tile--preset.svelte-1tq651w .tf__tile-name:where(.svelte-1tq651w){text-shadow:none}.tf__tile-dot.svelte-1tq651w{z-index:1;border:2px solid var(--bg-surface-solid);background:var(--accent-blue-base);border-radius:50%;width:12px;height:12px;position:absolute;top:8px;right:8px}.tf__tile--preset.tf__tile--on.svelte-1tq651w{border-color:var(--accent-blue-base);box-shadow:0 0 18px color-mix(in srgb, var(--accent-blue-base) 50%, transparent)}.tf__tile-name.svelte-1tq651w{z-index:1;text-align:left;text-shadow:0 1px 4px #0009;font-size:.74rem;font-weight:700;position:relative}.tf__row.svelte-1tq651w{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.tf__row.svelte-1tq651w .tf__help:where(.svelte-1tq651w){flex:14rem}.tf__help.svelte-1tq651w{color:var(--text-muted);margin:0;font-size:.74rem;line-height:1.45}.tf__help--error.svelte-1tq651w{color:var(--aero-rose);font-weight:600}.tf__swatches.svelte-1tq651w{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tf__swatch.svelte-1tq651w{background:var(--sw);width:34px;height:34px;box-shadow:0 0 14px color-mix(in srgb, var(--sw) 55%, transparent);cursor:var(--mac-cursor-pointer);transition:transform var(--t-spring), border-color var(--t-base);border:2px solid #ffffff40;border-radius:50%}.tf__swatch--auto.svelte-1tq651w{border-color:var(--border-subtle);background:var(--grad-primary,var(--accent-blue-base));box-shadow:none;color:var(--text-on-accent,#fff);place-items:center;display:grid}.tf__swatch--auto.svelte-1tq651w .material-icons-round:where(.svelte-1tq651w){font-size:1.05rem}.tf__swatch.svelte-1tq651w:hover{transform:scale(1.15)}.tf__swatch--on.svelte-1tq651w{border-color:var(--text-primary);transform:scale(1.15)}.tf__color.svelte-1tq651w{cursor:var(--mac-cursor-pointer);align-items:center;gap:8px;margin-left:4px;display:inline-flex}.tf__color.svelte-1tq651w input:where(.svelte-1tq651w){border:1px solid var(--border-subtle);width:44px;height:34px;cursor:var(--mac-cursor-pointer);background:0 0;border-radius:8px;padding:2px}.tf__color.svelte-1tq651w code:where(.svelte-1tq651w){color:var(--text-primary);font-family:var(--font-mono);text-transform:uppercase;font-size:.82rem;font-weight:700}@media (prefers-reduced-motion:reduce){.tf__tile.svelte-1tq651w,.tf__swatch.svelte-1tq651w{transition:none}}.vs-shell:has(.appearance-editor){height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow:hidden!important}.vs-shell:has(.appearance-editor) .vs-shell__stage{height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow:hidden!important}.vs-shell:has(.appearance-editor) .vs-shell__canvas{height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow:hidden!important}.vs-shell:has(.appearance-editor) .vs-shell__canvas{padding:0!important}.vs-shell:has(.appearance-editor) .vs-mobile-nav{display:none}.ds.svelte-1v6egcn{flex-direction:column;height:100%;min-height:0;display:flex}.ds.svelte-1v6egcn :is(.ds-controls,.ds-body,.ap-canvas,.cp-viewport,.ds-code textarea){scrollbar-gutter:stable}.ds.svelte-1v6egcn :is(.ds-controls,.ds-body,.ap-canvas,.cp-viewport,.ds-code textarea)::-webkit-scrollbar{width:12px;height:12px}.ds.svelte-1v6egcn :is(.ds-controls,.ds-body,.ap-canvas,.cp-viewport,.ds-code textarea)::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:999px}.ds.svelte-1v6egcn :is(.ds-controls,.ds-body,.ap-canvas,.cp-viewport,.ds-code textarea)::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent-blue-base) 65%, var(--text-muted)) padding-box;min-height:40px}.ds.svelte-1v6egcn :is(.ds-controls,.ds-body,.ap-canvas,.cp-viewport,.ds-code textarea)::-webkit-scrollbar-thumb:hover{background:var(--accent-blue-base) padding-box}.ds-controls.svelte-1v6egcn:focus-visible{outline:2px solid var(--accent-blue-base);outline-offset:-2px}.ds-bar.svelte-1v6egcn{border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-surface-solid,var(--bg-surface)) 92%, transparent);min-height:60px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:14px 20px;padding:16px 24px;display:flex}.ds-bar__title.svelte-1v6egcn{min-width:0;margin-right:auto}.ds-bar__title.svelte-1v6egcn h1:where(.svelte-1v6egcn){color:var(--text-primary);font-family:var(--font-display);margin:0;font-size:1.05rem;line-height:1.2}.ds-bar__title.svelte-1v6egcn p:where(.svelte-1v6egcn){color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.76rem;overflow:hidden}.ds-tabs.svelte-1v6egcn{border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--bg-input);gap:4px;padding:4px;display:inline-flex}.ds-tab.svelte-1v6egcn{border-radius:var(--radius-full);color:var(--text-secondary);font:inherit;cursor:var(--mac-cursor-pointer);transition:background var(--t-base), color var(--t-base);background:0 0;border:0;align-items:center;gap:6px;padding:7px 16px;font-size:.84rem;font-weight:700;display:inline-flex;position:relative}.ds-tab.svelte-1v6egcn .material-icons-round:where(.svelte-1v6egcn){font-size:1.05rem}.ds-tab.svelte-1v6egcn:hover{color:var(--text-primary)}.ds-tab[aria-selected=true].svelte-1v6egcn{background:var(--grad-primary);color:var(--text-on-accent);box-shadow:0 2px 10px rgba(var(--accent-blue-rgb), .35)}.ds-tab__dot.svelte-1v6egcn{background:var(--aero-amber,#eab454);border-radius:50%;width:7px;height:7px}.ds-bar__actions.svelte-1v6egcn{flex:1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ds-status.svelte-1v6egcn{color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:.78rem;font-weight:700;display:inline-flex}.ds-status.svelte-1v6egcn .material-icons-round:where(.svelte-1v6egcn){font-size:1.05rem}.ds-status[data-status=saved].svelte-1v6egcn,.ds-status[data-status=idle].svelte-1v6egcn .material-icons-round:where(.svelte-1v6egcn){color:var(--aero-mint,#3ddc97)}.ds-status[data-status=pending].svelte-1v6egcn{color:var(--aero-amber,#eab454)}.ds-status[data-status=error].svelte-1v6egcn{color:var(--aero-rose,#f57)}.ds-status[data-status=saving].svelte-1v6egcn .material-icons-round:where(.svelte-1v6egcn){animation:1s linear infinite svelte-1v6egcn-ds-spin}@keyframes svelte-1v6egcn-ds-spin{to{transform:rotate(360deg)}}.ds-btn.svelte-1v6egcn{white-space:nowrap;padding:.4rem .9rem;font-size:.8rem}.ds-body.svelte-1v6egcn{flex:1;grid-template-columns:minmax(420px,540px) minmax(0,1fr);gap:28px;min-height:0;padding:20px;display:grid}.ds-body[hidden].svelte-1v6egcn,.ds-panel-group[hidden].svelte-1v6egcn{display:none}.ds-panel-group.svelte-1v6egcn{display:contents}.ds-control-column.svelte-1v6egcn{flex-direction:column;gap:0;min-width:0;min-height:0;display:flex;position:relative}.ds-controls.svelte-1v6egcn{flex-direction:column;flex:1;gap:24px;min-width:0;min-height:0;padding:24px 8px 36px;scroll-padding-top:8px;display:flex;overflow:hidden auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 32px),#0000),linear-gradient(90deg,#0000 calc(100% - 12px),#000 calc(100% - 12px));mask-image:linear-gradient(#000 calc(100% - 32px),#0000),linear-gradient(90deg,#0000 calc(100% - 12px),#000 calc(100% - 12px))}.ds-preview.svelte-1v6egcn{flex-direction:column;align-self:stretch;min-width:0;height:auto;min-height:0;margin:0;display:flex;overflow:hidden}.ds-preview.svelte-1v6egcn .cp-bar,.ds-preview.svelte-1v6egcn .seg{flex-shrink:0}.ds-preview.svelte-1v6egcn .cp-viewport{flex:1;min-height:0;max-height:none}.ds-nav-wrap.svelte-1v6egcn{z-index:70;flex-shrink:0;position:relative}.ds-nav-wrap.svelte-1v6egcn:after{content:"";background:linear-gradient(to bottom, var(--bg-main), transparent);pointer-events:none;height:24px;position:absolute;top:100%;left:0;right:0}.ds-nav.svelte-1v6egcn{z-index:70;scrollbar-width:none;border:1px solid var(--border-subtle);border-top:1px solid var(--vp-border-top,#ffffff59);border-radius:var(--radius-full);background-color:#0c2130;background:linear-gradient(180deg, color-mix(in srgb, var(--text-primary) 8%, transparent) 0%, transparent 45%, #00000024 100%), repeating-linear-gradient(135deg, color-mix(in srgb, var(--text-primary) 3.5%, transparent) 0px, color-mix(in srgb, var(--text-primary) 3.5%, transparent) 1px, transparent 1px, transparent 4px), var(--bg-surface-solid,#0c2130);box-shadow:var(--vp-bevel,inset 0 1px 1px #ffffff38), inset 0 -1px 2px #00000040, 0 6px 18px -2px #00000061, 0 2px 5px #0003;flex-shrink:0;gap:6px;margin:0;padding:6px;display:flex;position:relative;overflow-x:auto}.ds-nav.svelte-1v6egcn:before{content:"";border-radius:inherit;background-image:var(--noise-texture);opacity:.065;mix-blend-mode:overlay;pointer-events:none;z-index:1;position:absolute;inset:0}.ds-nav.svelte-1v6egcn:after{content:"";background:var(--specular-line);pointer-events:none;z-index:2;height:1px;opacity:var(--gloss-strength,.9);position:absolute;top:0;left:14px;right:14px}.ds-nav.svelte-1v6egcn::-webkit-scrollbar{width:0;height:0;display:none}.ds-nav.svelte-1v6egcn>:where(.svelte-1v6egcn){z-index:3;position:relative}.ds-nav__item.svelte-1v6egcn{border-radius:var(--radius-full);min-width:0;color:var(--text-secondary);font:inherit;cursor:var(--mac-cursor-pointer);white-space:nowrap;transition:color var(--t-base), border-color var(--t-base), background var(--t-base), box-shadow var(--t-base), transform var(--t-spring);background:0 0;border:1px solid #0000;flex:1 0 auto;justify-content:center;align-items:center;gap:4px;padding:10px 12px;font-size:.72rem;font-weight:700;display:inline-flex}.ds-nav__item.svelte-1v6egcn .material-icons-round:where(.svelte-1v6egcn){transition:transform var(--t-spring);flex-shrink:0;font-size:.92rem}.ds-nav__item.svelte-1v6egcn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;background:0 0;transform:none}.ds-nav__item.svelte-1v6egcn:hover{color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 8%, transparent);border-color:color-mix(in srgb, var(--text-primary) 12%, transparent)}.ds-nav__item.svelte-1v6egcn:active{transform:scale(.97)}.ds-nav__item[aria-current=true].svelte-1v6egcn{background:linear-gradient(180deg, color-mix(in srgb, var(--accent-blue-base) 38%, transparent) 0%, color-mix(in srgb, var(--accent-blue-base) 20%, transparent) 100%);color:var(--text-primary);border-color:color-mix(in srgb, var(--accent-blue-base) 50%, transparent);border-top-color:color-mix(in srgb, #fff 45%, var(--accent-blue-base));box-shadow:inset 0 1px 1px #ffffff52, inset 0 -1px 1px #00000026, 0 2px 10px color-mix(in srgb, var(--accent-blue-base) 35%, transparent);text-shadow:0 1px 2px #00000059}.ds-nav__item[aria-current=true].svelte-1v6egcn .material-icons-round:where(.svelte-1v6egcn){color:var(--accent-blue-base);filter:drop-shadow(0 1px 3px color-mix(in srgb, var(--accent-blue-base) 50%, transparent))}.ds-card.svelte-1v6egcn{border-radius:var(--radius-lg,16px);flex-shrink:0;padding:24px;position:relative}.ds-card--raised.svelte-1v6egcn{z-index:5}.ds-card__head.svelte-1v6egcn{align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.ds-card__icon.svelte-1v6egcn{background:color-mix(in srgb, var(--accent-blue-base) 16%, transparent);width:34px;height:34px;color:var(--accent-blue-base);border-radius:10px;flex-shrink:0;place-items:center;font-size:1.15rem;display:grid}.ds-card__title.svelte-1v6egcn{color:var(--text-primary);font-family:var(--font-display);margin:0;font-size:1rem;line-height:1.3}.ds-card__sub.svelte-1v6egcn{color:var(--text-muted);margin:6px 0 0;font-size:.78rem;line-height:1.4}.ds-card__body.svelte-1v6egcn{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.ds-field.svelte-1v6egcn{gap:8px;min-width:0;display:grid}.ds-label.svelte-1v6egcn{color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.ds-row.svelte-1v6egcn{justify-content:space-between;align-items:center;gap:12px;display:flex}.ds-row--end.svelte-1v6egcn{flex-wrap:wrap;justify-content:flex-end;font-size:.8rem}.ds-hint.svelte-1v6egcn{color:var(--text-muted);margin:0;font-size:.76rem;line-height:1.45}.ds-hint--error.svelte-1v6egcn{color:var(--aero-rose,#f57);font-weight:600}.ds-hint.svelte-1v6egcn code:where(.svelte-1v6egcn){background:var(--bg-input);font-family:var(--font-mono);border-radius:5px;padding:1px 5px;font-size:.72rem}.ds-link.svelte-1v6egcn{color:var(--text-link,var(--accent-blue-base));font:inherit;cursor:var(--mac-cursor-pointer);background:0 0;border:0;padding:0;font-weight:700}.ds-link.svelte-1v6egcn:hover{text-decoration:underline}.ds-tutorial.svelte-1v6egcn{white-space:normal;text-align:left;justify-self:start;max-width:100%;padding:10px 14px;font-size:.875rem}.ds-reset.svelte-1v6egcn{border-radius:var(--radius-full);color:var(--text-muted);font:inherit;cursor:var(--mac-cursor-pointer);background:0 0;border:0;align-self:center;align-items:center;gap:6px;padding:8px 14px;font-size:.8rem;font-weight:700;display:inline-flex}.ds-reset.svelte-1v6egcn:hover{background:color-mix(in srgb, var(--aero-rose,#f57) 12%, transparent);color:var(--aero-rose,#f57)}.ds-reset.svelte-1v6egcn .material-icons-round:where(.svelte-1v6egcn){font-size:1.05rem}.ds-legacy.svelte-1v6egcn{border-color:color-mix(in srgb, var(--aero-amber,#eab454) 45%, transparent);flex-shrink:0;align-items:center;gap:12px;padding:14px 16px;display:flex}.ds-legacy.svelte-1v6egcn>.material-icons-round:where(.svelte-1v6egcn){color:var(--aero-amber,#eab454)}.ds-legacy.svelte-1v6egcn b:where(.svelte-1v6egcn){color:var(--text-primary);font-size:.84rem}.ds-legacy.svelte-1v6egcn p:where(.svelte-1v6egcn){color:var(--text-muted);margin:2px 0 0;font-size:.76rem;line-height:1.4}.ds-legacy.svelte-1v6egcn p:where(.svelte-1v6egcn):first-letter{text-transform:uppercase}.ds-legacy.svelte-1v6egcn .ds-btn:where(.svelte-1v6egcn){margin-left:auto}.ds-warn.svelte-1v6egcn{color:var(--aero-amber,#eab454);gap:8px;margin:0;font-size:.8rem;display:flex}.ds-drop.svelte-1v6egcn{border:1.5px dashed var(--border-subtle);border-radius:var(--radius-md,12px);color:var(--text-muted);text-align:center;cursor:var(--mac-cursor-pointer);transition:border-color var(--t-base), background var(--t-base);justify-items:center;gap:4px;padding:22px 16px;font-size:.76rem;display:grid;position:relative}.ds-drop.svelte-1v6egcn:hover{border-color:rgba(var(--accent-blue-rgb), .6);background:color-mix(in srgb, var(--accent-blue-base) 6%, transparent)}.ds-drop.svelte-1v6egcn input:where(.svelte-1v6egcn){opacity:0;cursor:var(--mac-cursor-pointer);position:absolute;inset:0}.ds-drop.svelte-1v6egcn .material-icons-round:where(.svelte-1v6egcn){color:var(--accent-blue-base);font-size:1.8rem}.ds-drop.svelte-1v6egcn b:where(.svelte-1v6egcn){color:var(--text-primary);font-size:.86rem}.ds-drop.is-busy.svelte-1v6egcn{opacity:.7;pointer-events:none}.ds-font.svelte-1v6egcn{align-items:flex-end;gap:12px;display:flex}.ds-font__sample.svelte-1v6egcn{background:var(--bg-input);width:64px;height:64px;color:var(--text-primary);font-family:var(--sample-font);border-radius:14px;flex-shrink:0;place-items:center;font-size:1.9rem;display:grid}.ds-font__name.svelte-1v6egcn{flex:1}.ds-css.svelte-1v6egcn{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ds-css__state.svelte-1v6egcn{color:var(--text-muted);align-items:center;gap:6px;font-size:.82rem;font-weight:600;display:inline-flex}.ds-css__state[data-on=true].svelte-1v6egcn{color:var(--text-primary)}.ds-css__state[data-on=true].svelte-1v6egcn .material-icons-round:where(.svelte-1v6egcn){color:var(--aero-mint,#3ddc97)}.ds-studio.svelte-1v6egcn{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ds-studio.svelte-1v6egcn li:where(.svelte-1v6egcn){color:var(--text-secondary);align-items:center;gap:10px;font-size:.84rem;display:flex}.ds-studio.svelte-1v6egcn .material-icons-round:where(.svelte-1v6egcn){color:var(--accent-blue-base);font-size:1.1rem}.ds-code.svelte-1v6egcn{border:1px solid var(--border-subtle);border-radius:var(--radius-md,12px);background:var(--bg-input);flex-direction:column;display:flex;overflow:hidden}.ds-code__bar.svelte-1v6egcn{border-bottom:1px solid var(--border-subtle);color:var(--text-muted);font-family:var(--font-mono);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:.72rem;display:flex}.ds-code__tools.svelte-1v6egcn{gap:6px;display:flex}.ds-code__tools.svelte-1v6egcn .aero-pill-btn:where(.svelte-1v6egcn){padding:4px 10px;font-size:.74rem}.ds-code__lint.svelte-1v6egcn{border-bottom:1px solid var(--border-subtle);color:var(--aero-amber,#eab454);margin:0;padding:8px 12px 8px 28px;font-size:.76rem}.ds-code.svelte-1v6egcn textarea:where(.svelte-1v6egcn){min-height:260px;color:var(--text-primary);font-family:var(--font-mono);resize:vertical;tab-size:2;background:0 0;border:0;outline:0;padding:12px 14px;font-size:.82rem;line-height:1.55}.ds-css__foot.svelte-1v6egcn{justify-content:flex-end;gap:8px;display:flex}.ds-body--solo.svelte-1v6egcn{grid-template-columns:minmax(0,720px);justify-content:center}@media (width<=1200px){.ds-body.svelte-1v6egcn{flex-direction:column;gap:24px;padding:16px;display:flex;overflow:hidden auto}.ds-control-column.svelte-1v6egcn{flex-shrink:0}.ds-controls.svelte-1v6egcn{flex:none;padding:16px 0 24px;overflow:visible;-webkit-mask-image:none;mask-image:none}.ds-preview.svelte-1v6egcn{--cp-max-h:calc(46dvh - 46px);flex-shrink:0;height:46dvh;max-height:none;margin:0}.ds-nav.svelte-1v6egcn{margin:0;top:0}.ds-nav-wrap.svelte-1v6egcn{background:var(--bg-main);position:sticky;top:-16px}}@media (width<=640px){.ds-card.svelte-1v6egcn{padding:16px}.ds-bar.svelte-1v6egcn{padding:10px 12px}.ds-bar__title.svelte-1v6egcn p:where(.svelte-1v6egcn),.ds-status__text.svelte-1v6egcn,.ds-btn__label.svelte-1v6egcn{display:none}.ds-tabs.svelte-1v6egcn{order:3;width:100%}.ds-tab.svelte-1v6egcn{flex:1;justify-content:center}.ds-bar__actions.svelte-1v6egcn{flex:0}}@media (prefers-reduced-motion:reduce){.ds-status[data-status=saving].svelte-1v6egcn .material-icons-round:where(.svelte-1v6egcn){animation:none}}
