.layout-picker-trigger[data-v-a063a958]{justify-content:center;padding:1.5em 1em;display:flex}.layout-add-btn[data-v-a063a958]{border:1px dashed var(--text);color:var(--text);cursor:pointer;background:0 0;border-radius:2rem;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.875rem;transition:all .2s;display:flex}.layout-add-btn i[data-v-a063a958]{font-size:1.1rem;display:flex}.layout-add-btn[data-v-a063a958]:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.layout-add-btn[data-v-a063a958]:disabled{opacity:.4;cursor:not-allowed}.layout-picker-grid[data-v-a063a958]{grid-template-columns:repeat(2,1fr);gap:.75rem;padding:.25rem 0;display:grid}.layout-picker-option[data-v-a063a958]{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:1.5em;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem;transition:all .2s;display:flex}.layout-picker-option:hover:not(:disabled)[data-v-a063a958]{border-color:var(--primary);background:var(--primary-50,color-mix(in srgb, var(--primary) 8%, transparent))}.layout-picker-option:hover:not(:disabled) .layout-preview-cell[data-v-a063a958]{background:var(--primary);opacity:.7}.layout-picker-option[data-v-a063a958]:disabled{opacity:.4;cursor:not-allowed}.layout-preview[data-v-a063a958]{border-radius:1em;gap:.25rem;width:100%;height:5.5em;display:grid;overflow:hidden}.layout-preview-cell[data-v-a063a958]{background:var(--border-hover);border-radius:.25rem;min-width:0;transition:background .2s}.layout-picker-label[data-v-a063a958]{color:var(--text-muted);text-align:center;font-size:.75rem;line-height:1.2}.bg-color-panel[data-v-84a2be6f]{flex-direction:column;gap:.75rem;display:flex}.bg-color-panel__preview[data-v-84a2be6f]{border-radius:var(--border-radius-lg);border:1px solid var(--border);width:100%;height:6rem;box-shadow:inset 0 0 0 1px #ffffff0a}.bg-color-panel__mode[data-v-84a2be6f]{gap:.5rem;display:flex}.bg-color-panel__slider[data-v-84a2be6f]{border-radius:var(--border-radius-lg);background:var(--surface);border:1px solid var(--border);flex-direction:column;gap:.25rem;padding:.55rem .8rem;display:flex}.bg-color-panel__slider label[data-v-84a2be6f]{color:var(--text);justify-content:space-between;align-items:center;font-size:.8rem;font-weight:600;display:flex}.bg-color-panel__slider label .primary[data-v-84a2be6f]{color:var(--primary);font-family:JetBrains Mono,monospace}.bg-color-panel__slider input[type=range][data-v-84a2be6f]{width:100%;accent-color:var(--primary);cursor:pointer}.bg-image-panel[data-v-159d166c]{flex-direction:column;gap:.75rem;display:flex}.bg-image-panel__options-container[data-v-159d166c]{flex-direction:row;justify-content:space-between;align-items:center;gap:.5em;padding-bottom:1em;display:flex}.bg-image-panel__options-container .bg-image-panel__options[data-v-159d166c]{border-radius:var(--border-radius-lg);background:var(--surface);border:1px solid var(--border);flex-direction:column;gap:.5rem;width:100%;padding:.5rem;display:flex}.bg-image-panel__options-container .bg-image-panel__options .bg-image-panel__option-group[data-v-159d166c]{flex-flow:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.bg-image-panel__options-container .bg-image-panel__options .bg-image-panel__option-group .bg-image-panel__option-label[data-v-159d166c]{color:var(--text);align-items:center;gap:.5rem;font-size:.85rem;display:inline-flex}.bg-image-panel__options-container .bg-image-panel__options .bg-image-panel__option-group .bg-image-panel__option-label i[data-v-159d166c]{font-size:1.25rem}.bg-image-panel__options-container .bg-image-panel__options .bg-image-panel__option-group .bg-image-panel__option-controls[data-v-159d166c]{flex-direction:row;gap:.5em;display:flex}.bg-image-panel__options-container .bg-image-panel__options .bg-image-panel__option-group .bg-image-panel__option-controls .control-btn[data-v-159d166c]{border:1px dashed var(--text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:2.5em;height:2.5em;font-size:1em;transition:transform .1s ease-in-out;display:flex;transform:scale(.98)}.bg-image-panel__options-container .bg-image-panel__options .bg-image-panel__option-group .bg-image-panel__option-controls .control-btn .color-badge[data-v-159d166c]{background:var(--surface);border-radius:50%;width:2.25em;height:2.25em;display:flex}.bg-image-panel__options-container .bg-image-panel__options .bg-image-panel__option-group .bg-image-panel__option-controls .control-btn .color-badge.white[data-v-159d166c]{background:oklch(98% 0 0)}.bg-image-panel__options-container .bg-image-panel__options .bg-image-panel__option-group .bg-image-panel__option-controls .control-btn .color-badge.black[data-v-159d166c]{background:oklch(2% 0 0)}.bg-image-panel__options-container .bg-image-panel__options .bg-image-panel__option-group .bg-image-panel__option-controls .control-btn[data-v-159d166c]:hover{border:1px solid var(--text);transform:scale(1)}.bg-image-panel__options-container .bg-image-panel__options .bg-image-panel__option-group .bg-image-panel__option-controls .control-btn.primary[data-v-159d166c]{color:oklab(98% 0 0);border:1px solid var(--primary);background:var(--primary);transform:scale(1)}.bg-image-panel__options-container .bg-image-panel__options .bg-image-panel__option-group .bg-image-panel__option-controls .control-btn.primary[data-v-159d166c]:hover{border:1px dashed var(--primary);color:var(--primary);background:0 0;transform:scale(.98)}@media (width<=768px){.bg-image-panel__options-container[data-v-159d166c]{flex-direction:column}}
