.config-shell[data-v-e83f4fab]{--config-shell-accent:var(--builder-detail-color,#efc7a5);--config-shell-accent-bg:color-mix(in srgb,var(--config-shell-accent) 35%,var(--builder-color-surface,#fffaf7) 65%);--config-shell-border:color-mix(in srgb,var(--config-shell-accent) 55%,transparent);--config-shell-ink:var(--builder-text-color,#080808);--config-shell-muted:var(--builder-text-muted,#988282);display:flex;flex-direction:column;gap:1rem;height:100%}.config-shell.is-section[data-v-e83f4fab]{--config-shell-accent:var(--lib-section,#584949);--config-shell-accent-bg:color-mix(in srgb,var(--lib-section,#584949) 28%,var(--builder-color-surface,#fffaf7) 72%)}.config-shell.is-page[data-v-e83f4fab]{--config-shell-accent:var(--builder-detail-color,#efc7a5)}.config-shell.is-container[data-v-e83f4fab]{--config-shell-accent:var(--lib-container,#f1efdf);--config-shell-accent-bg:color-mix(in srgb,var(--lib-container,#f1efdf) 60%,var(--builder-color-surface,#fffaf7) 40%)}.config-shell.is-block[data-v-e83f4fab]{--config-shell-accent:var(--lib-block,#d8e8ed);--config-shell-accent-bg:color-mix(in srgb,var(--lib-block,#d8e8ed) 45%,var(--builder-color-surface,#fffaf7) 55%)}.config-shell__head[data-v-e83f4fab]{align-items:flex-start;background:var(--config-shell-accent-bg);border:1px solid var(--config-shell-border);border-left:.4rem solid var(--config-shell-accent);border-radius:.9rem 0 0;display:flex;gap:1rem;justify-content:space-between;padding:.85rem 1rem .85rem .9rem}.config-shell__head.has-shadow[data-v-e83f4fab]{border-color:color-mix(in srgb,var(--config-shell-border) 70%,transparent);border-left-color:var(--config-shell-accent);box-shadow:0 4px 20px color-mix(in srgb,var(--builder-color-primary-dark,#080808) 28%,transparent)}.config-shell__eyebrow[data-v-e83f4fab]{color:var(--config-shell-muted);font-size:.72rem;letter-spacing:.08em;margin:0 0 .1rem;opacity:.95;text-transform:uppercase}.config-shell__title[data-v-e83f4fab]{color:var(--config-shell-ink);font-size:1.2rem;font-weight:700;margin:0}.config-shell__title-row[data-v-e83f4fab]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.5rem}.config-shell__title-input[data-v-e83f4fab]{background:var(--builder-color-background,#fffaf3);border:1px solid var(--builder-color-border,#c4c4c4);border-radius:.5rem;color:var(--builder-text-color,#080808);font-size:1.05rem;min-width:10rem;padding:.3rem .5rem}.config-shell__title-input[data-v-e83f4fab]:focus{outline:2px solid var(--builder-color-primary,#584949);outline-offset:1px}.config-shell__chip[data-v-e83f4fab]{border-radius:999px;color:var(--builder-text-muted,#988282);font-size:.65rem;letter-spacing:.08em;padding:.12rem .45rem;text-transform:uppercase}.config-shell__chip[data-v-e83f4fab],.config-shell__rename[data-v-e83f4fab]{background:var(--builder-color-surface-alt,#f1efdf)}.config-shell__rename[data-v-e83f4fab]{align-items:center;border:none;border-radius:.5rem;color:var(--builder-text-color,#080808);cursor:pointer;display:inline-flex;justify-content:center;padding:.25rem}.config-shell__rename svg[data-v-e83f4fab]{height:1rem;width:1rem}.config-shell__rename[data-v-e83f4fab]:hover{background:color-mix(in srgb,var(--builder-color-secondary,#efc7a5) 35%,transparent)}.config-shell__subtitle[data-v-e83f4fab]{color:var(--builder-text-muted,#988282);margin:.15rem 0 0}.config-shell__body[data-v-e83f4fab]{display:flex;flex:1;flex-direction:column;gap:1rem;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.1rem 1.25rem}.config-shell__footer[data-v-e83f4fab]{background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--builder-color-surface,#fffaf7) 70%,transparent) 40%,var(--builder-color-surface,#fffaf7) 100%);bottom:0;display:flex;gap:.5rem;justify-content:flex-end;padding:.75rem 0 0;position:sticky}.ghost[data-v-e83f4fab]{background:transparent;border:1px solid var(--builder-color-border,#c4c4c4);border-radius:.5rem;color:var(--builder-text-color,#080808);cursor:pointer;padding:.55rem .8rem}.ghost[data-v-e83f4fab]:hover{border-color:var(--builder-color-primary,#584949)}.ghost[data-v-e83f4fab]:focus-visible{outline:2px solid var(--builder-color-primary,#584949);outline-offset:1px}.primary[data-v-e83f4fab]{background:var(--builder-color-secondary,#efc7a5);border:none;border-radius:.5rem;color:var(--builder-color-primary-dark,#080808);cursor:pointer;padding:.6rem 1rem}.primary[data-v-e83f4fab]:focus-visible,.secondary[data-v-e83f4fab]:focus-visible{outline:2px solid var(--builder-color-primary,#584949);outline-offset:1px}.primary[data-v-e83f4fab]:hover{filter:brightness(1.05)}.secondary[data-v-e83f4fab]{background:transparent;border:1px solid var(--builder-color-border,#c4c4c4);border-radius:.5rem;color:var(--builder-text-color,#080808);cursor:pointer;padding:.6rem 1rem}.secondary[data-v-e83f4fab]:hover{border-color:var(--builder-color-primary,#584949)}[data-v-e83f4fab] input:not([type=checkbox]):focus-visible{outline:2px solid var(--builder-color-primary,#584949);outline-offset:1px}[data-v-e83f4fab] button:focus-visible{outline:2px solid var(--builder-color-primary,#584949);outline-offset:2px}[data-v-e83f4fab] .config-label{color:var(--builder-text-color,#080808);font-size:.95rem}[data-v-e83f4fab] .config-help,[data-v-e83f4fab] .config-hint,[data-v-e83f4fab] [aria-disabled=true],[data-v-e83f4fab] [disabled]{color:var(--builder-text-muted,#988282)}.entity-config-wrapper[data-v-a0337213]{display:flex;flex-direction:column;gap:.85rem}.entity-config-wrapper__tabs[data-v-a0337213]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(180deg,var(--builder-color-surface,#fffaf7) 60%,transparent);display:inline-flex;gap:.4rem;padding:.25rem 0 .35rem;position:sticky;top:0;z-index:2}.entity-config-wrapper__tab[data-v-a0337213]{background:var(--builder-color-surface-alt,#f1efdf);border:1px solid var(--builder-color-border,#c4c4c4);border-radius:.55rem;color:var(--builder-text-color,#080808);cursor:pointer;font-size:.95rem;padding:.42rem .85rem;transition:background .12s ease,color .12s ease,border-color .12s ease}.entity-config-wrapper__tab.is-active[data-v-a0337213]{background:var(--builder-color-secondary,#efc7a5);border-color:var(--builder-color-secondary,#efc7a5);color:var(--builder-color-primary-dark,#080808)}.entity-config-wrapper__tab[data-v-a0337213]:hover{border-color:var(--builder-color-primary,#584949)}.entity-config-wrapper__tab[data-v-a0337213]:focus-visible{outline:2px solid var(--builder-color-primary,#584949);outline-offset:2px}.entity-config-wrapper__body[data-v-a0337213]{display:flex;flex-direction:column;gap:.65rem}.entity-config-wrapper__extra[data-v-a0337213]{margin-top:.5rem}[data-v-a0337213] .entity-config-wrapper__body>.config-card,[data-v-a0337213] .entity-config-wrapper__body>.config-grid,[data-v-a0337213] .entity-config-wrapper__body>.input-with-binding{background:var(--builder-color-surface-alt,#f1efdf);border:1px solid var(--builder-color-border,#c4c4c4);border-radius:.75rem;padding:.75rem 1rem}[data-v-a0337213] .entity-config-wrapper__body .config-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}[data-v-a0337213] .entity-config-wrapper__body .config-field{display:flex;flex-direction:column;gap:.35rem}[data-v-a0337213] .entity-config-wrapper__body .config-field--inline{align-self:stretch}[data-v-a0337213] .config-label{color:var(--builder-text-color,#080808);font-size:.95rem}[data-v-a0337213] .config-help,[data-v-a0337213] .config-hint{color:var(--builder-text-muted,#988282)}.conditions-group[data-v-a934af8f]{background:var(--builder-color-surface-alt,#f1efdf);border:1px solid var(--builder-color-border,#c4c4c4);border-radius:.65rem;display:flex;flex-direction:column;gap:.75rem;padding:.75rem}.conditions-group--nested[data-v-a934af8f]{border-left:2px solid color-mix(in srgb,var(--builder-color-primary,#584949) 35%,transparent);margin-left:.75rem}.conditions-group__header[data-v-a934af8f]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.conditions-group__title[data-v-a934af8f]{align-items:center;display:flex;gap:.5rem}.conditions-group__toggle[data-v-a934af8f]{display:inline-flex;gap:.35rem}.conditions-group__toggle button[data-v-a934af8f]{background:var(--builder-color-surface,#fffaf7);border:1px solid var(--builder-color-border,#c4c4c4);border-radius:.4rem;color:var(--builder-text-color,#080808);cursor:pointer;padding:.25rem .6rem}.conditions-group__toggle button.active[data-v-a934af8f]{background:var(--builder-color-secondary,#efc7a5);border-color:var(--builder-color-secondary,#efc7a5);color:var(--builder-color-primary-dark,#080808)}.conditions-group__remove[data-v-a934af8f]{background:transparent;border:none;color:var(--builder-text-muted,#988282);cursor:pointer}.conditions-group__body[data-v-a934af8f]{display:flex;flex-direction:column;gap:.75rem}.conditions-group__empty[data-v-a934af8f]{color:var(--builder-text-muted,#988282);font-size:.9rem}.conditions-group__footer[data-v-a934af8f]{display:flex;flex-wrap:wrap;gap:.5rem}.conditions-group__add[data-v-a934af8f]{background:var(--builder-color-surface,#fffaf7);border:1px solid var(--builder-color-border,#c4c4c4);border-radius:.45rem;color:var(--builder-text-color,#080808);cursor:pointer;padding:.35rem .65rem}.conditions-group__add[data-v-a934af8f]:hover{border-color:var(--builder-color-primary,#584949)}.conditions-rule[data-v-a934af8f]{background:var(--builder-color-surface,#fffaf7);border:1px solid var(--builder-color-border,#c4c4c4);border-radius:.55rem;display:flex;flex-direction:column;gap:.6rem;padding:.65rem}.conditions-rule__row[data-v-a934af8f]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.6rem}.conditions-rule__row label[data-v-a934af8f]{display:flex;flex-direction:column;gap:.25rem;min-width:160px}.conditions-rule__value[data-v-a934af8f]{flex:1;min-width:180px}.conditions-rule__remove[data-v-a934af8f]{align-self:flex-end;background:transparent;border:none;color:var(--builder-text-muted,#988282);cursor:pointer}.conditions-rule__detail[data-v-a934af8f]{display:flex;flex-direction:column;gap:.5rem}.conditions-rule__inline[data-v-a934af8f]{display:flex;flex-wrap:wrap;gap:.75rem}.conditions-rule__check[data-v-a934af8f]{align-items:center;display:inline-flex;gap:.35rem}.builder-conditions[data-v-5c374bc4]{display:flex;flex-direction:column;gap:.65rem}.builder-conditions__head[data-v-5c374bc4]{align-items:flex-start;display:flex;flex-direction:column;gap:.35rem}.option-accordion[data-v-5a410ee2]{background:var(--builder-color-surface-alt,#f1efdf);border:1px solid var(--builder-color-border,#c4c4c4);border-radius:.75rem;overflow:visible}.option-accordion__header[data-v-5a410ee2]{align-items:center;background:transparent;border:none;color:var(--builder-text-color,#080808);cursor:pointer;display:flex;gap:.5rem;justify-content:space-between;padding:.85rem 1rem;text-align:left;width:100%}.option-accordion__header[data-v-5a410ee2]:hover{background:color-mix(in srgb,var(--builder-color-secondary,#efc7a5) 18%,transparent)}.option-accordion__titles[data-v-5a410ee2]{display:flex;flex-direction:column;gap:.2rem}.option-accordion__eyebrow[data-v-5a410ee2]{color:var(--builder-text-muted,#988282);font-size:.75rem;letter-spacing:.05em;margin:0;text-transform:uppercase}.option-accordion__title[data-v-5a410ee2]{color:var(--builder-text-color,#080808);font-size:1rem;font-weight:700}.option-accordion__chevron[data-v-5a410ee2]{align-items:center;display:inline-flex;justify-content:center;transform:rotate(0);transition:transform .18s ease}.option-accordion.is-open .option-accordion__chevron[data-v-5a410ee2]{transform:rotate(180deg)}.option-accordion__body[data-v-5a410ee2]{border-top:1px solid var(--builder-color-border,#c4c4c4);padding:.75rem 1rem 1rem}.palette-color-input[data-v-d8531627]{display:flex;min-width:0;position:relative;width:100%}.palette-color-input__trigger[data-v-d8531627]{align-items:center;background:var(--builder-color-surface-alt,#f1efdf);border:1px solid var(--builder-color-border,#c4c4c4);border-radius:.55rem;color:var(--builder-text-color,#080808);cursor:pointer;display:inline-flex;gap:.4rem;min-width:0;padding:.45rem .65rem;width:100%}.palette-color-input__swatch[data-v-d8531627]{border:1px solid var(--builder-color-border,#c4c4c4);border-radius:.4rem;display:inline-block;height:18px;width:18px}.palette-color-input__label[data-v-d8531627]{flex:1;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-color-input__chevron[data-v-d8531627]{flex:0 0 auto;opacity:.8}.palette-color-input__clear[data-v-d8531627]{background:transparent;border:none;color:var(--builder-text-color,#080808);cursor:pointer;flex:0 0 auto}.palette-color-input__popover[data-v-d8531627]{background:var(--builder-color-surface,#fffaf7);border:1px solid var(--builder-color-border,#c4c4c4);border-radius:.7rem;box-shadow:0 18px 50px color-mix(in srgb,var(--builder-color-primary-dark,#080808) 25%,transparent);display:grid;gap:.75rem;left:0;min-width:280px;padding:.75rem;position:absolute;top:calc(100% + 6px);z-index:20}.palette-color-input__section[data-v-d8531627]{display:grid;gap:.35rem}.palette-color-input__section-title[data-v-d8531627]{color:var(--builder-text-color,#080808);font-size:.9rem;font-weight:700;margin:0}.palette-color-input__tokens[data-v-d8531627]{display:grid;gap:.35rem}.palette-color-input__tokens--row[data-v-d8531627]{grid-template-columns:repeat(6,1fr)}.palette-color-input__chip[data-v-d8531627]{border:1px solid var(--builder-color-border,#c4c4c4);border-radius:.35rem;cursor:pointer;padding:.4rem}.palette-color-input__chip.is-active[data-v-d8531627]{outline:2px solid var(--builder-color-primary,#584949);outline-offset:2px}.palette-color-input__custom[data-v-d8531627]{display:grid;gap:.35rem}.palette-color-input__custom-row[data-v-d8531627]{align-items:center;display:grid;gap:.35rem;grid-template-columns:auto 1fr}.palette-color-input__color[data-v-d8531627]{background-size:8px 8px;border:1px solid var(--builder-color-border,#c4c4c4);border-radius:.45rem;cursor:pointer;height:38px;position:relative;width:48px}.palette-color-input__color[data-v-d8531627]:focus{outline:2px solid var(--builder-color-primary,#584949)}.palette-color-input__hidden-color[data-v-d8531627]{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.palette-color-input__alpha[data-v-d8531627]{color:var(--builder-text-color,#080808);display:grid;font-size:.9rem;gap:.25rem}.palette-color-input__alpha-head[data-v-d8531627]{align-items:center;display:flex;gap:.6rem;justify-content:space-between}.palette-color-input__alpha-control[data-v-d8531627]{align-items:center;display:inline-flex;gap:.35rem}.palette-color-input__alpha-number[data-v-d8531627]{min-width:4.4rem;padding:.25rem .45rem;text-align:right;width:4.4rem}.palette-color-input__alpha-suffix[data-v-d8531627]{color:var(--builder-text-muted,#988282);font-size:.85rem}.palette-color-input__alpha input[type=range][data-v-d8531627]{width:100%}.input-with-binding[data-v-f56085e5]{color:var(--builder-text-color,#080808);display:flex;flex-direction:column;gap:.4rem}.input-with-binding--plain[data-v-f56085e5]{gap:0}.input-with-binding__head[data-v-f56085e5]{align-items:center;display:flex;gap:.35rem;justify-content:space-between}.input-with-binding__label[data-v-f56085e5]{align-items:center;color:var(--builder-text-color,#080808);display:inline-flex;font-weight:600;gap:.25rem}.input-with-binding__tags[data-v-f56085e5],.input-with-binding__toggles[data-v-f56085e5]{align-items:center;display:inline-flex;gap:.35rem}.input-with-binding__tag[data-v-f56085e5]{border-radius:.35rem;font-size:.75rem;padding:.1rem .35rem}.binding-toggle[data-v-f56085e5],.input-with-binding__tag[data-v-f56085e5]{background:var(--builder-color-surface-alt,#f1efdf);color:var(--builder-text-color,#080808)}.binding-toggle[data-v-f56085e5]{border:1px solid var(--builder-color-border,#c4c4c4);border-radius:.35rem;cursor:pointer;padding:.25rem .5rem}.binding-toggle.active[data-v-f56085e5]{background:var(--builder-color-secondary,#efc7a5);border-color:var(--builder-color-secondary,#efc7a5);color:var(--builder-color-primary-dark,#080808)}.variable-toggle[data-v-f56085e5]{background:var(--builder-color-surface-alt,#f1efdf);border:1px solid var(--builder-color-border,#c4c4c4);border-radius:.35rem;color:var(--builder-text-color,#080808);cursor:pointer;padding:.25rem .5rem}.variable-toggle.active[data-v-f56085e5]{background:var(--builder-detail-color,#efc7a5);border-color:var(--builder-detail-color,#efc7a5);color:var(--builder-color-primary-dark,#080808)}.builder-config-modal__input[data-v-f56085e5]{background:var(--builder-color-background,#fffaf3);border:1px solid var(--builder-color-border,#c4c4c4);border-radius:.65rem;color:var(--builder-text-color,#080808);font-size:.95rem;outline:none;padding:.6rem .75rem;width:100%}.builder-config-modal__input[data-v-f56085e5]::-moz-placeholder{color:var(--builder-text-muted,#988282)}.builder-config-modal__input[data-v-f56085e5]::placeholder{color:var(--builder-text-muted,#988282)}.builder-config-modal__input option[data-v-f56085e5]{background:var(--builder-color-surface,#fffaf7);color:var(--builder-color-primary-dark,#080808)}.builder-config-modal__input[data-v-f56085e5]:focus{background:var(--builder-color-background,#fffaf3);border-color:var(--builder-color-primary,#584949);box-shadow:0 0 0 2px color-mix(in srgb,var(--builder-color-primary,#584949) 35%,transparent)}.builder-i18n[data-v-f56085e5]{display:flex;flex-direction:column;gap:.35rem}.builder-i18n__tabs[data-v-f56085e5]{display:flex;flex-wrap:wrap;gap:.3rem}.builder-i18n__tab[data-v-f56085e5]{background:var(--builder-color-surface-alt,#f1efdf);border:1px solid var(--builder-color-border,#c4c4c4);border-radius:.4rem;color:var(--builder-text-color,#080808);cursor:pointer;font-size:.75rem;padding:.2rem .55rem}.builder-i18n__tab.is-active[data-v-f56085e5]{background:var(--builder-color-secondary,#efc7a5);border-color:var(--builder-color-secondary,#efc7a5);color:var(--builder-color-primary-dark,#080808)}.builder-i18n__tab.is-empty[data-v-f56085e5]{opacity:.55}.builder-i18n__actions[data-v-f56085e5]{align-items:center;display:flex;gap:.5rem}.builder-i18n__label[data-v-f56085e5]{color:var(--builder-text-muted,#988282);font-size:.75rem}.builder-i18n__clear[data-v-f56085e5]{background:transparent;border:1px solid var(--builder-color-border,#c4c4c4);border-radius:.35rem;color:#fca5a5;cursor:pointer;font-size:.72rem;padding:.2rem .45rem}.palette-field[data-v-a614910c]{display:flex;flex-direction:column;gap:.75rem}.palette-field__row[data-v-a614910c]{align-items:flex-start;display:flex;flex-direction:column;gap:.65rem}.palette-field__eyebrow[data-v-a614910c]{font-size:.78rem;letter-spacing:.08em;margin:0;opacity:.9;text-transform:uppercase}.palette-field__help[data-v-a614910c]{color:var(--builder-text-muted,#988282);font-size:.85rem;margin:.15rem 0 0}.palette-field__select[data-v-a614910c]{position:relative;width:100%}.palette-field__select-trigger[data-v-a614910c]{align-items:center;background:var(--builder-color-surface-alt,#f1efdf);border:1px solid var(--builder-color-border,#c4c4c4);border-radius:.7rem;color:var(--builder-text-color,#080808);cursor:pointer;display:flex;gap:.75rem;justify-content:space-between;padding:.6rem .8rem;width:100%}.palette-field__select-label[data-v-a614910c]{align-items:center;display:inline-flex;gap:.5rem}.palette-field__swatches[data-v-a614910c]{align-items:center;display:inline-flex;gap:.18rem}.palette-field__swatch[data-v-a614910c]{border-radius:.25rem;box-shadow:0 0 0 1px #ffffff59,0 0 0 2px #0000004d;height:12px;width:18px}.palette-field__caret[data-v-a614910c]{font-size:.85rem;opacity:.85}.palette-field__dropdown[data-v-a614910c]{background:var(--builder-color-surface,#fffaf7);border:1px solid var(--builder-color-border,#c4c4c4);border-radius:.7rem;box-shadow:0 12px 30px color-mix(in srgb,var(--builder-color-primary-dark,#080808) 25%,transparent);display:flex;flex-direction:column;gap:.25rem;left:0;padding:.35rem;position:absolute;right:0;top:calc(100% + .35rem);z-index:20}.palette-field__option[data-v-a614910c]{align-items:center;background:transparent;border:none;border-radius:.55rem;color:var(--builder-text-color,#080808);cursor:pointer;display:flex;gap:.65rem;justify-content:space-between;padding:.5rem .6rem;text-align:left;transition:background .15s ease,color .15s ease,border-color .15s ease;width:100%}.palette-field__option[data-v-a614910c]:hover{background:color-mix(in srgb,var(--builder-detail-color,#efc7a5) 30%,transparent)}.palette-field__option.is-selected[data-v-a614910c]{background:var(--builder-color-secondary,#efc7a5);border:1px solid var(--builder-color-secondary,#efc7a5)}.palette-field__option-label[data-v-a614910c]{align-items:center;display:inline-flex;font-size:.95rem;font-weight:700;gap:.5rem}.palette-field__preview[data-v-a614910c]{background:var(--builder-color-surface-alt,#f1efdf);border:1px solid var(--builder-color-border,#c4c4c4);border-radius:.85rem;box-shadow:0 8px 30px color-mix(in srgb,var(--builder-color-primary-dark,#080808) 20%,transparent);display:grid;flex:0 0 auto;gap:.6rem;padding:.75rem}.palette-field__grid[data-v-a614910c]{display:grid;gap:.35rem;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.palette-field__token[data-v-a614910c]{border-radius:.6rem;box-shadow:inset 0 0 0 1px #00000014;display:flex;flex-direction:column;font-weight:600;gap:.25rem;padding:.5rem .6rem;position:relative;transition:box-shadow .2s ease,transform .2s ease}.palette-field__token.is-editing[data-v-a614910c]{grid-column:1/-1;z-index:2}.palette-field__token.is-editing[data-v-a614910c]:focus-within{z-index:5}.palette-field__token[data-v-a614910c]:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--builder-color-border,#c4c4c4) 55%,transparent);transform:translateY(-1px)}.palette-field__token.is-overridden[data-v-a614910c]{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--builder-color-primary,#584949) 55%,transparent)}.palette-field__token-head[data-v-a614910c]{align-items:center;display:flex;gap:.4rem;justify-content:space-between}.palette-field__token-label[data-v-a614910c]{font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.palette-field__token-value[data-v-a614910c]{font-size:.78rem;font-weight:500}.palette-field__token-value em[data-v-a614910c]{font-style:normal;opacity:.7}.palette-field__token-actions[data-v-a614910c]{display:flex;flex-wrap:wrap;gap:.35rem}.palette-field__token-btn[data-v-a614910c]{background:var(--builder-color-surface,#fffaf7);border:1px solid var(--builder-color-border,#c4c4c4);border-radius:999px;color:inherit;cursor:pointer;font-size:.72rem;font-weight:600;padding:.2rem .65rem;text-transform:uppercase;transition:border-color .2s ease,background .2s ease,color .2s ease}.palette-field__token-btn.is-danger[data-v-a614910c]{background:#ef444426;border-color:#ef444480;color:#fee2e2}.palette-field__token-btn[data-v-a614910c]:hover{background:color-mix(in srgb,var(--builder-detail-color,#efc7a5) 35%,transparent);border-color:var(--builder-color-primary,#584949);color:var(--builder-text-color,#080808)}.palette-field__editor[data-v-a614910c]{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.palette-field__editor-color[data-v-a614910c],.palette-field__editor-hex[data-v-a614910c]{background:var(--builder-color-background,#fffaf3);border:1px solid var(--builder-color-border,#c4c4c4);border-radius:.5rem;color:inherit;padding:.25rem}.palette-field__editor-color[data-v-a614910c]{flex:0 0 auto;height:34px;min-width:48px;padding:.15rem}.palette-field__editor-hex[data-v-a614910c]{flex:1 1 9rem;font-size:.85rem;min-width:0;padding:.3rem .5rem}.palette-field__editor-color.is-overridden[data-v-a614910c],.palette-field__editor-hex.is-overridden[data-v-a614910c]{border-color:var(--builder-color-primary,#584949);box-shadow:0 0 0 2px color-mix(in srgb,var(--builder-color-primary,#584949) 35%,transparent)}.palette-field__contrast[data-v-a614910c]{display:grid;gap:.2rem}.palette-field__contrast-item[data-v-a614910c]{color:var(--builder-text-muted,#988282);display:flex;font-size:.78rem;justify-content:space-between}.palette-field__contrast-value[data-v-a614910c]{font-weight:600}.palette-field__contrast-value.is-ok[data-v-a614910c]{color:#34d399}.palette-field__contrast-value.is-alert[data-v-a614910c]{color:#f97316}.palette-field__contrast-min[data-v-a614910c]{font-size:.7rem;margin-left:.25rem;opacity:.8}
