.variable-selector[data-v-fe0857d7]{color:#e2e8f0;display:flex;flex-direction:column;gap:.65rem}.variable-selector__summary[data-v-fe0857d7]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.variable-selector__meta[data-v-fe0857d7]{display:flex;flex-direction:column;gap:.15rem}.variable-selector__eyebrow[data-v-fe0857d7]{font-size:.78rem;letter-spacing:.08em;margin:0;opacity:.8;text-transform:uppercase}.variable-selector__current[data-v-fe0857d7]{color:#f8fafc;font-weight:600;margin:0}.variable-selector__type[data-v-fe0857d7]{background:#ffffff1f;border-radius:999px;color:#e2e8f0d9;display:inline-block;font-size:.75rem;margin-left:.35rem;padding:.08rem .35rem}.variable-selector__controls[data-v-fe0857d7]{align-items:center;display:flex;flex:1;gap:.5rem;justify-content:flex-end}.variable-selector__controls select[data-v-fe0857d7]{min-width:220px}.variable-selector__clear[data-v-fe0857d7]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.3);border-radius:.45rem;color:#e2e8f0;cursor:pointer;padding:.45rem .7rem}.variable-selector__clear[data-v-fe0857d7]:hover:not(:disabled){border-color:#ffffff8c}.variable-selector__clear[data-v-fe0857d7]:disabled{cursor:not-allowed;opacity:.5}.muted[data-v-fe0857d7]{color:#e2e8f0a6}.binding-selector[data-v-26a70a4d]{color:#e2e8f0;display:flex;flex-direction:column;gap:.65rem}.binding-selector__summary[data-v-26a70a4d]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.binding-selector__meta[data-v-26a70a4d]{display:flex;flex-direction:column;gap:.15rem}.binding-selector__eyebrow[data-v-26a70a4d]{font-size:.78rem;letter-spacing:.08em;margin:0;opacity:.8;text-transform:uppercase}.binding-selector__current[data-v-26a70a4d]{color:#f8fafc;font-weight:600;margin:0}.binding-selector__current .muted[data-v-26a70a4d],.muted[data-v-26a70a4d]{color:#e2e8f0a6}.binding-selector__controls[data-v-26a70a4d]{align-items:center;display:flex;flex:1;gap:.5rem;justify-content:flex-end}.binding-selector__controls select[data-v-26a70a4d]{background-color:var(--config-shell-accent-bg,#1e293b);color:#fff;min-width:220px}.binding-selector__clear[data-v-26a70a4d]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.3);border-radius:.45rem;color:#e2e8f0;cursor:pointer;padding:.45rem .7rem}.binding-selector__clear[data-v-26a70a4d]:hover:not(:disabled){border-color:#ffffff8c}.binding-selector__clear[data-v-26a70a4d]:disabled{cursor:not-allowed;opacity:.5}.binding-selector__field[data-v-26a70a4d]{display:flex;flex-direction:column;gap:.25rem}.binding-selector__field span[data-v-26a70a4d]{color:#e2e8f0d9;font-size:.88rem}.palette-color-input[data-v-45148515]{display:inline-flex;position:relative}.palette-color-input__trigger[data-v-45148515]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.16);border-radius:.55rem;color:#e2e8f0;cursor:pointer;display:inline-flex;gap:.4rem;padding:.45rem .65rem}.palette-color-input__swatch[data-v-45148515]{border:1px solid hsla(0,0%,100%,.35);border-radius:.4rem;display:inline-block;height:18px;width:18px}.palette-color-input__label[data-v-45148515]{font-weight:600}.palette-color-input__chevron[data-v-45148515]{opacity:.8}.palette-color-input__clear[data-v-45148515]{background:transparent;border:none;color:#e2e8f0;cursor:pointer}.palette-color-input__popover[data-v-45148515]{background:#0f172a;border:1px solid hsla(0,0%,100%,.15);border-radius:.7rem;box-shadow:0 18px 50px #00000059;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-45148515]{display:grid;gap:.35rem}.palette-color-input__section-title[data-v-45148515]{color:#e2e8f0;font-size:.9rem;font-weight:700;margin:0}.palette-color-input__tokens[data-v-45148515]{display:grid;gap:.35rem}.palette-color-input__tokens--row[data-v-45148515]{grid-template-columns:repeat(6,1fr)}.palette-color-input__chip[data-v-45148515]{border:1px solid hsla(0,0%,100%,.14);border-radius:.35rem;cursor:pointer;padding:.4rem}.palette-color-input__chip.is-active[data-v-45148515]{outline:2px solid var(--palette-accent1,#22d3ee);outline-offset:2px}.palette-color-input__custom[data-v-45148515]{display:grid;gap:.35rem}.palette-color-input__custom-row[data-v-45148515]{align-items:center;display:grid;gap:.35rem;grid-template-columns:auto 1fr}.palette-color-input__color[data-v-45148515]{background-size:8px 8px;border:1px solid hsla(0,0%,100%,.2);border-radius:.45rem;cursor:pointer;height:38px;position:relative;width:48px}.palette-color-input__color[data-v-45148515]:focus{outline:2px solid var(--palette-accent1,#22d3ee)}.palette-color-input__hidden-color[data-v-45148515]{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.palette-color-input__alpha[data-v-45148515]{color:#e2e8f0;display:grid;font-size:.9rem;gap:.25rem}.palette-color-input__alpha input[type=range][data-v-45148515]{width:100%}.palette-field[data-v-4942a4bc]{display:flex;flex-direction:column;gap:.75rem}.palette-field__row[data-v-4942a4bc]{align-items:flex-start;display:flex;flex-direction:column;gap:.65rem}.palette-field__eyebrow[data-v-4942a4bc]{font-size:.78rem;letter-spacing:.08em;margin:0;opacity:.9;text-transform:uppercase}.palette-field__help[data-v-4942a4bc]{color:#e2e8f0cc;font-size:.85rem;margin:.15rem 0 0}.palette-field__select[data-v-4942a4bc]{position:relative;width:100%}.palette-field__select-trigger[data-v-4942a4bc]{align-items:center;background:#0f172a73;border:1px solid hsla(0,0%,100%,.14);border-radius:.7rem;color:#e2e8f0;cursor:pointer;display:flex;gap:.75rem;justify-content:space-between;padding:.6rem .8rem;width:100%}.palette-field__select-label[data-v-4942a4bc]{align-items:center;display:inline-flex;gap:.5rem}.palette-field__swatches[data-v-4942a4bc]{align-items:center;display:inline-flex;gap:.18rem}.palette-field__swatch[data-v-4942a4bc]{border-radius:.25rem;box-shadow:0 0 0 1px #ffffff59,0 0 0 2px #0000004d;height:12px;width:18px}.palette-field__caret[data-v-4942a4bc]{font-size:.85rem;opacity:.85}.palette-field__dropdown[data-v-4942a4bc]{background:#0f172afc;border:1px solid hsla(0,0%,100%,.15);border-radius:.7rem;box-shadow:0 12px 30px #00000059;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-4942a4bc]{align-items:center;background:transparent;border:none;border-radius:.55rem;color:#e2e8f0;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-4942a4bc]:hover{background:#3b82f62e}.palette-field__option.is-selected[data-v-4942a4bc]{background:#3b82f640;border:1px solid rgba(59,130,246,.5)}.palette-field__option-label[data-v-4942a4bc]{align-items:center;display:inline-flex;font-size:.95rem;font-weight:700;gap:.5rem}.palette-field__preview[data-v-4942a4bc]{background:#0f172ab3;border:1px solid rgba(96,165,250,.25);border-radius:.85rem;box-shadow:0 8px 30px #0f172a59;display:grid;flex:0 0 auto;gap:.6rem;padding:.75rem}.palette-field__grid[data-v-4942a4bc]{display:grid;gap:.35rem;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.palette-field__token[data-v-4942a4bc]{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-4942a4bc]{grid-column:1/-1;z-index:2}.palette-field__token[data-v-4942a4bc]:hover{box-shadow:inset 0 0 0 1px #ffffff1f;transform:translateY(-1px)}.palette-field__token.is-overridden[data-v-4942a4bc]{box-shadow:inset 0 0 0 2px #3b82f68c}.palette-field__token-head[data-v-4942a4bc]{align-items:center;display:flex;gap:.4rem;justify-content:space-between}.palette-field__token-label[data-v-4942a4bc]{font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.palette-field__token-value[data-v-4942a4bc]{font-size:.78rem;font-weight:500}.palette-field__token-value em[data-v-4942a4bc]{font-style:normal;opacity:.7}.palette-field__token-actions[data-v-4942a4bc]{display:flex;flex-wrap:wrap;gap:.35rem}.palette-field__token-btn[data-v-4942a4bc]{background:#0f172a40;border:1px solid rgba(15,23,42,.3);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-4942a4bc]{background:#ef444426;border-color:#ef444480;color:#fee2e2}.palette-field__token-btn[data-v-4942a4bc]:hover{background:#3b82f62e;border-color:#60a5fab3;color:#e2e8f0}.palette-field__editor[data-v-4942a4bc]{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.palette-field__editor-color[data-v-4942a4bc],.palette-field__editor-hex[data-v-4942a4bc]{background:#0f172a26;border:1px solid rgba(15,23,42,.25);border-radius:.5rem;color:inherit;padding:.25rem}.palette-field__editor-color[data-v-4942a4bc]{flex:0 0 auto;height:34px;min-width:48px;padding:.15rem}.palette-field__editor-hex[data-v-4942a4bc]{flex:1 1 9rem;font-size:.85rem;min-width:0;padding:.3rem .5rem}.palette-field__editor-color.is-overridden[data-v-4942a4bc],.palette-field__editor-hex.is-overridden[data-v-4942a4bc]{border-color:#3b82f699;box-shadow:0 0 0 2px #3b82f659}.palette-field__contrast[data-v-4942a4bc]{display:grid;gap:.2rem}.palette-field__contrast-item[data-v-4942a4bc]{color:#e2e8f0d9;display:flex;font-size:.78rem;justify-content:space-between}.palette-field__contrast-value[data-v-4942a4bc]{font-weight:600}.palette-field__contrast-value.is-ok[data-v-4942a4bc]{color:#34d399}.palette-field__contrast-value.is-alert[data-v-4942a4bc]{color:#f97316}.palette-field__contrast-min[data-v-4942a4bc]{font-size:.7rem;margin-left:.25rem;opacity:.8}
