.matrix-editor{margin-bottom:var(--base,24px)}.matrix-editor__header{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:8px}.matrix-editor__label{font-size:13px;font-weight:600;color:var(--theme-text)}.matrix-editor__hint{font-size:12px;color:var(--theme-elevation-500)}.matrix-editor__empty{margin:0;padding:12px;border:1px dashed var(--theme-elevation-150);border-radius:4px;font-size:13px;color:var(--theme-elevation-500)}.matrix-editor__scroll{overflow-x:auto;border:1px solid var(--theme-elevation-150);border-radius:4px;background:var(--theme-input-bg)}.matrix-editor__table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;color:var(--theme-text)}.matrix-editor__table td,.matrix-editor__table th{border-bottom:1px solid var(--theme-elevation-100)}.matrix-editor__table tbody tr:last-child td,.matrix-editor__table tbody tr:last-child th{border-bottom:none}.matrix-editor__corner,.matrix-editor__tier{padding:8px 10px;font-weight:600;border-bottom:1px solid var(--theme-elevation-150)}.matrix-editor__corner{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--theme-elevation-500)}.matrix-editor__tier{text-align:center;min-width:90px;max-width:160px;overflow-wrap:break-word}.matrix-editor__tier--highlighted{background:var(--theme-elevation-100)}.matrix-editor__group-row th{padding:6px 10px;text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--theme-elevation-500);background:var(--theme-elevation-50)}.matrix-editor__group-label{display:inline-block;position:sticky;left:10px}.matrix-editor__corner,.matrix-editor__feature{position:sticky;left:0;z-index:1;background:var(--theme-input-bg)}.matrix-editor__feature{padding:6px 10px;text-align:left;font-weight:400;min-width:160px;max-width:240px;overflow-wrap:break-word}.matrix-editor__feature-name{display:block;font-weight:500}.matrix-editor__feature-desc{display:block;font-size:11px;color:var(--theme-elevation-500)}.matrix-editor__cell{padding:0;text-align:center;min-width:90px}.matrix-editor__cell-inner{position:relative;display:flex;align-items:stretch;justify-content:center}.matrix-editor__cell-button{flex:1;min-height:36px;padding:4px 22px;border:none;background:transparent;cursor:pointer;font:inherit;color:var(--theme-text);overflow-wrap:anywhere}.matrix-editor__cell-button:hover{background:var(--theme-elevation-50)}.matrix-editor__cell-button:focus-visible{outline:2px solid var(--theme-elevation-800);outline-offset:-2px}.matrix-editor__cell-button:disabled{cursor:default}.matrix-editor__cell-button:disabled:hover{background:transparent}.matrix-editor__cell-button--check{color:var(--theme-success-500);font-weight:700}.matrix-editor__cell-button--dash{color:var(--theme-elevation-400)}.matrix-editor__cell-button--text{font-size:12px;font-weight:500}.matrix-editor__cell-edit{position:absolute;top:50%;right:2px;transform:translateY(-50%);width:20px;height:20px;padding:0;border:none;border-radius:3px;background:transparent;cursor:pointer;font-size:11px;line-height:1;color:var(--theme-elevation-500);opacity:0;pointer-events:none}.matrix-editor__cell-inner:focus-within .matrix-editor__cell-edit,.matrix-editor__cell-inner:hover .matrix-editor__cell-edit{opacity:1;pointer-events:auto}.matrix-editor__cell-edit:hover{background:var(--theme-elevation-100);color:var(--theme-text)}.matrix-editor__cell-edit:focus-visible{outline:2px solid var(--theme-elevation-800);outline-offset:-1px}.matrix-editor__cell-input{width:100%;min-width:80px;height:36px;padding:0 8px;border:1px solid var(--theme-elevation-400);border-radius:3px;background:var(--theme-input-bg);color:var(--theme-text);font-family:inherit;font-size:12px}.matrix-editor__cell-input:focus{outline:none;border-color:var(--theme-elevation-800)}.matrix-editor__add-row td{padding:4px 10px 8px}.matrix-editor__add-inner{display:flex;gap:6px;position:sticky;left:10px;max-width:240px}.matrix-editor__add-input{flex:1;min-width:0;height:28px;padding:0 8px;border:1px solid var(--theme-elevation-150);border-radius:3px;background:var(--theme-input-bg);color:var(--theme-text);font-family:inherit;font-size:12px}.matrix-editor__add-input:focus{outline:none;border-color:var(--theme-elevation-400)}.matrix-editor__add-input::-moz-placeholder{color:var(--theme-elevation-400)}.matrix-editor__add-input::placeholder{color:var(--theme-elevation-400)}.matrix-editor__add-button{height:28px;padding:0 10px;border:1px solid var(--theme-elevation-150);border-radius:3px;background:var(--theme-elevation-50);color:var(--theme-text);cursor:pointer;font-family:inherit;font-size:12px}.matrix-editor__add-button:hover:not(:disabled){background:var(--theme-elevation-100)}.matrix-editor__add-button:disabled{color:var(--theme-elevation-400);cursor:default}@layer payload-default{}.dashboard .analytics-dashboard{margin-bottom:30px;padding:20px;border:1px solid var(--theme-elevation-150);border-radius:4px;background:var(--theme-elevation-50)}.dashboard .analytics-dashboard__title{margin:0 0 15px;font-size:1.25rem}.dashboard .analytics-dashboard__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}.dashboard .analytics-dashboard__stat-card{display:flex;flex-direction:column;align-items:center;padding:15px;border-radius:4px;background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150)}.dashboard .analytics-dashboard__stat-value{font-size:2rem;font-weight:700;line-height:1;color:var(--theme-text)}.dashboard .analytics-dashboard__stat-label{margin-top:5px;font-size:.8rem;color:var(--theme-elevation-500);text-transform:uppercase;letter-spacing:.05em}.dashboard .analytics-dashboard__stat-sessions{margin-top:3px;font-size:.75rem;color:var(--theme-elevation-400)}.dashboard .analytics-dashboard__section-title{margin:0 0 10px;font-size:.95rem;color:var(--theme-elevation-600)}.dashboard .analytics-dashboard__chart{margin-bottom:20px}.dashboard .analytics-dashboard__bars{display:flex;align-items:flex-end;gap:4px;height:120px;padding-top:10px}.dashboard .analytics-dashboard__bar-col{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end}.dashboard .analytics-dashboard__bar-count{font-size:.7rem;color:var(--theme-elevation-500);margin-bottom:2px;min-height:14px}.dashboard .analytics-dashboard__bar{width:100%;max-width:40px;min-height:2px;background:var(--theme-success-500,#22c55e);border-radius:2px 2px 0 0;transition:height .2s ease}.dashboard .analytics-dashboard__bar-label{font-size:.65rem;color:var(--theme-elevation-500);margin-top:4px;white-space:nowrap}.dashboard .analytics-dashboard__table{width:100%;border-collapse:collapse}.dashboard .analytics-dashboard__table td,.dashboard .analytics-dashboard__table th{padding:5px 10px;text-align:left;border-bottom:1px solid var(--theme-elevation-150)}.dashboard .analytics-dashboard__table th{font-size:.8rem;font-weight:600;color:var(--theme-elevation-500);text-transform:uppercase;letter-spacing:.05em}.dashboard .analytics-dashboard__page-path{font-family:var(--font-mono);font-size:.85rem;word-break:break-all}.dashboard .analytics-dashboard__page-count{text-align:right;font-weight:600;white-space:nowrap}.dashboard .analytics-dashboard__range-row{display:flex;align-items:center;gap:10px;margin-bottom:15px}.dashboard .analytics-dashboard__range-buttons{display:inline-flex;border:1px solid var(--theme-elevation-150);border-radius:4px;overflow:hidden}.dashboard .analytics-dashboard__range-button{padding:4px 12px;font-size:.8rem;background:var(--theme-elevation-0);color:var(--theme-elevation-600);border:none;cursor:pointer}.dashboard .analytics-dashboard__range-button+.dashboard .analytics-dashboard__range-button{border-left:1px solid var(--theme-elevation-150)}.dashboard .analytics-dashboard__range-button:disabled{cursor:default;opacity:.6}.dashboard .analytics-dashboard__range-button--active{background:var(--theme-elevation-150);color:var(--theme-text);font-weight:600}.dashboard .analytics-dashboard__range-error{font-size:.8rem;color:var(--theme-error-500,#ef4444)}.dashboard .analytics-dashboard__pending{opacity:.55;transition:opacity .15s ease}.dashboard .analytics-dashboard__panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:20px}.dashboard .analytics-dashboard__panel{min-width:0}.dashboard .analytics-dashboard__engagement{display:flex;gap:25px;margin-bottom:20px}.dashboard .analytics-dashboard__engagement>div{display:flex;flex-direction:column}.dashboard .analytics-dashboard__engagement-value{font-size:1.25rem;font-weight:700;color:var(--theme-text)}.dashboard .analytics-dashboard__engagement-label{font-size:.75rem;color:var(--theme-elevation-500);text-transform:uppercase;letter-spacing:.05em}.dashboard .analytics-dashboard__device-bar{display:flex;height:10px;border-radius:5px;overflow:hidden;background:var(--theme-elevation-100);margin-bottom:8px}.dashboard .analytics-dashboard__device-segment--mobile{background:var(--theme-success-500,#22c55e)}.dashboard .analytics-dashboard__device-segment--tablet{background:var(--theme-warning-500,#eab308)}.dashboard .analytics-dashboard__device-segment--desktop{background:var(--theme-elevation-400)}.dashboard .analytics-dashboard__device-legend{display:flex;flex-wrap:wrap;gap:5px 15px;font-size:.75rem;color:var(--theme-elevation-500)}.dashboard .analytics-dashboard__device-legend span{display:inline-flex;align-items:center;gap:4px}.dashboard .analytics-dashboard__device-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.dashboard .analytics-dashboard__device-dot--mobile{background:var(--theme-success-500,#22c55e)}.dashboard .analytics-dashboard__device-dot--tablet{background:var(--theme-warning-500,#eab308)}.dashboard .analytics-dashboard__device-dot--desktop{background:var(--theme-elevation-400)}.dashboard .analytics-dashboard__empty-note{margin:0;font-size:.8rem;color:var(--theme-elevation-400)}.dashboard .analytics-dashboard__conversions{border-top:1px solid var(--theme-elevation-150);padding-top:15px}.dashboard .analytics-dashboard__conversions-line{margin:0;font-size:.9rem;color:var(--theme-elevation-600)}.tenant-alerts-banner{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.tenant-alerts-banner__item{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border:1px solid;border-radius:4px;font-size:13px}.tenant-alerts-banner__item--critical{background:var(--theme-error-50);border-color:var(--theme-error-500);color:var(--theme-error-500)}.tenant-alerts-banner__item--warning{background:#fffbeb;border-color:#fde68a;color:#92400e}.tenant-alerts-banner__item--info{background:var(--theme-elevation-100);border-color:var(--theme-elevation-150);color:var(--theme-elevation-700)}.tenant-alerts-banner__body{flex:1 1 auto;min-width:0}.tenant-alerts-banner__heading{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.tenant-alerts-banner__badge{text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:700;padding:2px 6px;border-radius:3px}.tenant-alerts-banner__item--critical .tenant-alerts-banner__badge{background:var(--theme-error-500);color:var(--theme-error-50)}.tenant-alerts-banner__item--warning .tenant-alerts-banner__badge{background:#92400e;color:#fffbeb}.tenant-alerts-banner__item--info .tenant-alerts-banner__badge{background:var(--theme-elevation-600);color:var(--theme-elevation-50)}.tenant-alerts-banner__title{font-weight:600}.tenant-alerts-banner__count{font-size:11px;opacity:.8;font-style:italic}.tenant-alerts-banner__message{margin:.35rem 0 0;line-height:1.45;opacity:.95}.tenant-alerts-banner__view{flex:0 0 auto;align-self:center;white-space:nowrap;font-weight:600;color:inherit;text-decoration:underline}.tenant-alerts-banner__more{align-self:flex-start;font-size:12px;color:var(--theme-elevation-600);text-decoration:underline}.upload-progress-banner{position:fixed;top:0;left:0;right:0;z-index:10000;opacity:0;transform:translateY(-100%);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.upload-progress-banner--visible{opacity:1;transform:translateY(0);pointer-events:auto}.upload-progress-banner__content{display:flex;align-items:center;gap:12px;padding:10px 20px;background:var(--theme-elevation-50,#f5f5f5);border-bottom:1px solid var(--theme-elevation-150,#ddd);font-size:14px;color:var(--theme-elevation-800,#333)}.upload-progress-banner__bar{position:relative;flex:1;height:4px;background:var(--theme-elevation-150,#ddd);border-radius:2px;overflow:hidden}.upload-progress-banner__bar:after{content:"";position:absolute;top:0;left:0;height:100%;width:40%;border-radius:2px;background:var(--theme-success-500,#28a745);animation:upload-progress-slide 1.5s ease-in-out infinite}.upload-progress-banner--done .upload-progress-banner__bar:after{animation:none;width:100%}@keyframes upload-progress-slide{0%{left:-40%}to{left:100%}}.option-grid{margin-bottom:16px}.option-grid__description{margin-bottom:8px;font-size:12px;color:var(--theme-elevation-500)}.option-grid__group{display:flex;flex-direction:column;gap:6px}.option-grid__grid{display:grid;gap:6px}.option-grid__hole{display:block}.option-grid__tile{padding:0;border:1px solid var(--theme-elevation-150);border-radius:4px;background:var(--theme-elevation-0);cursor:pointer;font-family:inherit;transition:border-color .1s ease,box-shadow .1s ease}.option-grid__tile:hover:not(:disabled){border-color:var(--theme-elevation-400)}.option-grid__tile:focus-visible{outline:none;border-color:var(--theme-elevation-800);box-shadow:0 0 0 2px var(--theme-elevation-400)}.option-grid__tile--selected,.option-grid__tile--selected:hover:not(:disabled){border-color:var(--theme-elevation-800);box-shadow:0 0 0 1px var(--theme-elevation-800)}.option-grid__tile:disabled{cursor:not-allowed;opacity:.45}.option-grid__tile--chip{width:100%;text-align:left}.option-grid__caption{margin-top:6px;font-size:12px;font-weight:600;color:var(--theme-elevation-800)}.option-grid__caption-note{font-weight:400;color:var(--theme-elevation-500)}.option-grid__error{margin-top:4px;font-size:12px;color:var(--theme-error-500)}.option-grid__chip-body{display:flex;flex-direction:column;gap:1px;padding:7px 9px}.option-grid__chip-name{font-size:12px;font-weight:600;color:var(--theme-elevation-1000)}.option-grid__chip-hint{font-size:10px;color:var(--theme-elevation-500)}.alignment-picker__icon{display:flex;flex-direction:column;gap:3px;padding:8px 7px}.alignment-picker__line{width:100%;min-width:22px;height:2px;border-radius:1px;background:var(--theme-elevation-400)}.alignment-picker__icon[data-align=center],.alignment-picker__icon[data-align=left],.alignment-picker__icon[data-align=right]{align-items:flex-start}.alignment-picker__icon[data-align=center]{align-items:center}.alignment-picker__icon[data-align=right]{align-items:flex-end}.alignment-picker__icon[data-align=center] .alignment-picker__line:nth-child(2n),.alignment-picker__icon[data-align=left] .alignment-picker__line:nth-child(2n),.alignment-picker__icon[data-align=right] .alignment-picker__line:nth-child(2n){width:60%}.alignment-picker__icon[data-align=justify]{align-items:stretch}.alignment-picker__icon[data-align=split] .alignment-picker__line{background:linear-gradient(to right,var(--theme-elevation-400) 0 38%,transparent 38% 62%,var(--theme-elevation-400) 62% 100%)}.alignment-picker .option-grid__tile:hover:not(:disabled) .alignment-picker__line{background:var(--theme-elevation-600)}.alignment-picker .option-grid__tile--selected .alignment-picker__line{background:var(--theme-elevation-900)}.alignment-picker .option-grid__tile--selected .alignment-picker__icon[data-align=split] .alignment-picker__line,.alignment-picker .option-grid__tile:hover:not(:disabled) .alignment-picker__icon[data-align=split] .alignment-picker__line{background:linear-gradient(to right,var(--theme-elevation-900) 0 38%,transparent 38% 62%,var(--theme-elevation-900) 62% 100%)}.anchor-select-field{margin-bottom:0}.anchor-select-field__description{font-size:.75rem;color:var(--theme-elevation-500);margin-bottom:.5rem}.anchor-select-field__select{width:100%;padding:.625rem .75rem;background-color:var(--theme-input-bg);border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-s,.25rem);color:var(--theme-text);font-size:.875rem;line-height:1.5;font-family:inherit;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.anchor-select-field__select:focus{outline:none;border-color:var(--theme-elevation-400)}.animation-kind-picker__stage{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:5/4;overflow:hidden;border-radius:3px}.animation-kind-picker__mover{display:block;width:58%;height:44%;border-radius:3px;background:var(--theme-elevation-300);will-change:transform,opacity}.animation-kind-picker .option-grid__tile:hover:not(:disabled) .animation-kind-picker__mover{background:var(--theme-elevation-500)}.animation-kind-picker .option-grid__tile--selected .animation-kind-picker__mover{background:var(--theme-elevation-800)}.brand-preset-picker{margin-bottom:24px}.brand-preset-picker__heading{font-weight:600;margin-bottom:4px}.brand-preset-picker__description{font-size:12px;color:var(--theme-elevation-500);margin:0 0 10px}.brand-preset-picker__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px}.brand-preset-picker__card{display:flex;flex-direction:column;gap:3px;text-align:left;padding:8px 10px;border:1px solid var(--theme-elevation-150);border-radius:4px;background:var(--theme-elevation-0);cursor:pointer;font-family:inherit}.brand-preset-picker__card:hover{border-color:var(--theme-elevation-400)}.brand-preset-picker__card--selected{border-color:var(--theme-elevation-800);box-shadow:0 0 0 1px var(--theme-elevation-800)}.brand-preset-picker__swatches{display:flex;gap:3px}.brand-preset-picker__swatch{width:16px;height:16px;border-radius:3px;border:1px solid var(--theme-elevation-150)}.brand-preset-picker__card-name{font-size:13px;font-weight:600;color:var(--theme-elevation-1000)}.brand-preset-picker__card-desc{font-size:11px;color:var(--theme-elevation-500)}.brand-preset-picker__confirm{margin-top:10px}.brand-preset-picker__warning{font-size:12px;color:var(--theme-elevation-800);margin:0 0 8px}.brand-preset-picker__actions{display:flex;gap:6px}.brand-preset-picker__btn{padding:6px 12px;border:1px solid var(--theme-elevation-150);border-radius:4px;background:var(--theme-elevation-0);color:var(--theme-elevation-1000);font-size:12px;cursor:pointer;font-family:inherit}.brand-preset-picker__btn--primary{background:var(--theme-elevation-1000);color:var(--theme-elevation-0);border-color:var(--theme-elevation-1000)}.brand-preset-picker__applied{margin-top:8px;font-size:12px;color:var(--theme-success-500,var(--theme-elevation-800))}.business-info-readiness{padding:.7rem .9rem;margin:0 0 1rem;font-size:.82rem;line-height:1.5;color:var(--theme-text);background:var(--theme-elevation-50);border-left:3px solid var(--theme-elevation-250);border-radius:4px}.business-info-readiness__title{margin:0 0 .35rem;font-weight:600}.business-info-readiness__ok{margin:.35rem 0 0;color:var(--theme-elevation-500)}.business-info-readiness__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.business-info-readiness__row{display:flex;align-items:baseline;gap:.5rem}.business-info-readiness__state{flex:0 0 auto;min-width:3.2rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--theme-warning-500,#b45309)}.business-info-readiness__note{color:var(--theme-elevation-500)}.check-in-button-field{padding:16px;background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-100);border-radius:4px;margin-bottom:16px}.check-in-button-field__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.check-in-button-field__header h4{margin:0;font-size:14px;font-weight:600}.check-in-button-field__description{font-size:13px;color:var(--theme-elevation-600);margin:0 0 12px}.check-in-button-field__loading,.check-in-button-field__message{font-size:13px;color:var(--theme-elevation-500)}.check-in-button-field__button{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:var(--theme-elevation-100);color:var(--theme-text);border:1px solid var(--theme-elevation-200);border-radius:4px;font-size:13px;font-weight:500;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease}.check-in-button-field__button:hover{background:var(--theme-elevation-150);border-color:var(--theme-elevation-300);text-decoration:none}.color-picker-field{width:100%}.color-picker-field__input-wrapper{display:flex;align-items:center;gap:8px}.color-picker-field__swatches{display:flex;align-items:center;gap:6px;margin-bottom:6px}.color-picker-field__swatch{width:22px;height:22px;padding:0;border:1px solid var(--theme-elevation-150);border-radius:4px;cursor:pointer}.color-picker-field__swatch:hover{border-color:var(--theme-elevation-400)}.color-picker-field__swatch--active{border-color:var(--theme-elevation-800);box-shadow:0 0 0 2px var(--theme-elevation-250)}.color-picker-field__color-input{width:40px;height:40px;padding:0;border:1px solid var(--theme-elevation-150);border-radius:4px;cursor:pointer;flex-shrink:0}.color-picker-field__color-input::-webkit-color-swatch-wrapper{padding:2px}.color-picker-field__color-input::-webkit-color-swatch{border:none;border-radius:2px}.color-picker-field__color-input::-moz-color-swatch{border:none;border-radius:2px}.color-picker-field__text-input{flex:1;height:40px;padding:0 12px;border:1px solid var(--theme-elevation-150);border-radius:4px;background:var(--theme-elevation-0);color:var(--theme-elevation-1000);font-size:14px;font-family:inherit}.color-picker-field__text-input:focus{outline:none;border-color:var(--theme-elevation-400)}.color-picker-field__text-input::-moz-placeholder{color:var(--theme-elevation-400)}.color-picker-field__text-input::placeholder{color:var(--theme-elevation-400)}.color-picker-field__error{margin-top:4px;color:var(--theme-error-500);font-size:12px}.content-width-picker__frame{display:flex;align-items:center;justify-content:center;width:100%;height:38px;padding:5px;border:1px dashed var(--theme-elevation-250);border-radius:3px;box-sizing:border-box}.content-width-picker__column{display:flex;flex-direction:column;align-items:stretch;gap:3px;min-width:0}.content-width-picker__line{height:2px;border-radius:1px;background:var(--theme-elevation-400)}.content-width-picker__line:last-child{width:62%}.content-width-picker__frame[data-width=narrow] .content-width-picker__column{width:45%}.content-width-picker__frame[data-width=medium] .content-width-picker__column{width:59%}.content-width-picker__frame[data-width=wide] .content-width-picker__column{width:77%}.content-width-picker__frame[data-width=full] .content-width-picker__column{width:100%}.content-width-picker .option-grid__tile:hover:not(:disabled) .content-width-picker__line{background:var(--theme-elevation-600)}.content-width-picker .option-grid__tile--selected .content-width-picker__line{background:var(--theme-elevation-900)}.content-width-picker .option-grid__tile--selected .content-width-picker__frame{border-color:var(--theme-elevation-500)}.countdown-tenant-time{padding:.6rem .85rem;margin:-.5rem 0 1rem;font-size:.82rem;line-height:1.5;color:var(--theme-elevation-700);background:var(--theme-elevation-50);border-left:3px solid var(--theme-elevation-250);border-radius:4px}.countdown-tenant-time--differs{color:var(--theme-text);background:var(--theme-warning-50,var(--theme-elevation-100));border-left-color:var(--theme-warning-500,var(--theme-elevation-500))}.domain-manager{padding:1rem;background:var(--theme-elevation-50);border-radius:4px;margin-bottom:1rem}.domain-manager__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.domain-manager__header h4{margin:0;font-size:14px;font-weight:600}.domain-manager__message{font-style:italic}.domain-manager__loading,.domain-manager__message{color:var(--theme-elevation-500);font-size:13px}.domain-manager__error{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:var(--theme-error-50);border:1px solid var(--theme-error-500);border-radius:4px;color:var(--theme-error-500);margin-bottom:1rem;font-size:13px}.domain-manager__error-dismiss{background:none;border:none;color:var(--theme-error-500);cursor:pointer;font-size:18px;padding:0 4px}.domain-manager__primary-info{margin-bottom:1rem;font-size:13px;color:var(--theme-elevation-600)}.domain-manager__primary-info code{background:var(--theme-elevation-100);padding:2px 6px;border-radius:3px;margin-left:8px}.domain-manager__label{font-weight:500}.domain-manager__list{margin-bottom:1rem}.domain-manager__item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);border-radius:4px;margin-bottom:.5rem}.domain-manager__item-info{flex:1}.domain-manager__domain{display:flex;align-items:center;gap:8px;font-size:14px}.domain-manager__domain code{background:var(--theme-elevation-100);padding:2px 6px;border-radius:3px}.domain-manager__dot{width:8px;height:8px;border-radius:50%;display:inline-block}.domain-manager__dot--green{background-color:#10b981}.domain-manager__dot--yellow{background-color:#f59e0b}.domain-manager__dot--gray{background-color:#9ca3af}.domain-manager__badge{background:var(--theme-success-500);color:white;font-size:10px;padding:2px 6px;border-radius:3px;text-transform:uppercase;font-weight:600}.domain-manager__status{font-size:12px;color:var(--theme-elevation-500);margin-top:4px}.domain-manager__actions{display:flex;gap:8px}.domain-manager__btn{padding:6px 12px;font-size:12px;border-radius:4px;cursor:pointer;border:1px solid transparent;transition:all .2s}.domain-manager__btn:disabled{opacity:.5;cursor:not-allowed}.domain-manager__btn--verify{background:var(--theme-elevation-100);border-color:var(--theme-elevation-200);color:var(--theme-elevation-800)}.domain-manager__btn--verify:hover:not(:disabled){background:var(--theme-elevation-150)}.domain-manager__btn--primary{background:transparent;border-color:var(--theme-elevation-200);color:var(--theme-elevation-700)}.domain-manager__btn--primary:hover:not(:disabled){background:var(--theme-elevation-100)}.domain-manager__btn--remove{background:transparent;border-color:var(--theme-error-500);color:var(--theme-error-500)}.domain-manager__btn--remove:hover:not(:disabled){background:var(--theme-error-50)}.domain-manager__btn--add{background:var(--theme-success-500);color:white;border:none}.domain-manager__btn--add:hover:not(:disabled){background:var(--theme-success-600)}.domain-manager__empty{color:var(--theme-elevation-500);font-size:13px;text-align:center;padding:1rem;background:var(--theme-elevation-0);border:1px dashed var(--theme-elevation-200);border-radius:4px;margin-bottom:1rem}.domain-manager__form{display:flex;gap:8px;margin-bottom:1rem}.domain-manager__input{flex:1;padding:8px 12px;font-size:14px;border:1px solid var(--theme-elevation-200);border-radius:4px;background:var(--theme-elevation-0);color:var(--theme-elevation-800)}.domain-manager__input:focus{outline:none;border-color:var(--theme-elevation-400)}.domain-manager__input::-moz-placeholder{color:var(--theme-elevation-400)}.domain-manager__input::placeholder{color:var(--theme-elevation-400)}.domain-manager__verify-result{padding:.75rem;border-radius:4px;margin-bottom:1rem;font-size:13px}.domain-manager__verify-result--success{background:var(--theme-success-50);border:1px solid var(--theme-success-500);color:var(--theme-success-700)}.domain-manager__verify-result--warning{background:var(--theme-warning-50);border:1px solid var(--theme-warning-500);color:var(--theme-warning-700)}.domain-manager__verify-result p{margin:0 0 .5rem}.domain-manager__verify-result p:last-child{margin-bottom:0}.domain-manager__dns-info{font-family:monospace;font-size:12px}.domain-manager__instructions{margin-top:.5rem;padding:.5rem;background:rgba(0,0,0,.05);border-radius:4px}.domain-manager__instructions code{display:block;font-size:12px;line-height:1.6}.domain-manager__help{border-top:1px solid var(--theme-elevation-150);padding-top:1rem}.domain-manager__help-toggle{background:none;border:none;color:var(--theme-elevation-600);cursor:pointer;font-size:13px;padding:0;text-decoration:underline}.domain-manager__help-toggle:hover{color:var(--theme-elevation-800)}.domain-manager__help-content{margin-top:1rem;font-size:13px}.domain-manager__help-content h5{margin:1rem 0 .5rem;font-size:13px;font-weight:600;color:var(--theme-elevation-700)}.domain-manager__help-content h5:first-child{margin-top:0}.domain-manager__code-block{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);border-radius:4px;padding:.75rem;margin-bottom:.5rem}.domain-manager__code-block code{display:block;font-size:12px;line-height:1.6}.domain-manager__note{margin-top:1rem;color:var(--theme-elevation-500);font-style:italic}.font-family-picker__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 10px}.font-family-picker__name{font-size:14px;color:var(--theme-elevation-1000);white-space:nowrap}.font-family-picker__sample{font-size:13px;color:var(--theme-elevation-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.font-pairing-picker{margin-bottom:24px}.font-pairing-picker__heading{font-weight:600;margin-bottom:4px}.font-pairing-picker__description{font-size:12px;color:var(--theme-elevation-500);margin:0 0 10px}.font-pairing-picker__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px}.font-pairing-picker__card{display:flex;flex-direction:column;gap:3px;text-align:left;padding:8px 10px;border:1px solid var(--theme-elevation-150);border-radius:4px;background:var(--theme-elevation-0);cursor:pointer;font-family:inherit}.font-pairing-picker__card:hover{border-color:var(--theme-elevation-400)}.font-pairing-picker__card--active{border-color:var(--theme-elevation-800);box-shadow:0 0 0 1px var(--theme-elevation-800)}.font-pairing-picker__card-name{font-size:18px;line-height:1.2;color:var(--theme-elevation-1000)}.font-pairing-picker__card-sample{font-size:13px;line-height:1.4;color:var(--theme-elevation-800)}.font-pairing-picker__card-desc{font-size:11px;color:var(--theme-elevation-500)}.gbiz-connect-field{padding:1rem;background:var(--theme-elevation-50);border-radius:4px;margin-bottom:1rem}.gbiz-connect-field__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.gbiz-connect-field__header h4{margin:0;font-size:14px;font-weight:600}.gbiz-connect-field__error{padding:.75rem;background:var(--theme-error-50);border:1px solid var(--theme-error-500);border-radius:4px;color:var(--theme-error-500);margin-bottom:1rem;font-size:13px}.gbiz-connect-field__success{padding:.75rem;background:var(--theme-success-50,#ecfdf5);border:1px solid var(--theme-success-500,#10b981);border-radius:4px;color:var(--theme-success-500,#10b981);margin-bottom:1rem;font-size:13px}.gbiz-connect-field__loading,.gbiz-connect-field__message{color:var(--theme-elevation-500);font-size:13px}.gbiz-connect-field__message{font-style:italic}.gbiz-connect-field__status{font-size:13px}.gbiz-connect-field__status p{margin:.5rem 0;color:var(--theme-elevation-600)}.gbiz-connect-field__status-icon{display:flex;align-items:center;gap:8px;font-weight:600;margin-bottom:.5rem}.gbiz-connect-field__dot{width:10px;height:10px;border-radius:50%;display:inline-block}.gbiz-connect-field__dot--gray{background-color:#9ca3af}.gbiz-connect-field__dot--green{background-color:#10b981}.gbiz-connect-field__email{font-family:monospace;font-size:12px;color:var(--theme-elevation-500)}.gbiz-connect-field__connect-btn{margin-top:1rem;padding:10px 20px;background:#4285f4;color:white;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.gbiz-connect-field__connect-btn:hover{background:#3367d6}.gbiz-connect-field__connect-btn:disabled,.gbiz-connect-field__disconnect-btn:disabled,.gbiz-connect-field__location-btn:disabled,.gbiz-connect-field__secondary-btn:disabled,.gbiz-connect-field__sync-btn:disabled{opacity:.5;cursor:not-allowed}.gbiz-connect-field__actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.75rem}.gbiz-connect-field__sync-btn{padding:6px 14px;background:#10b981;color:white;border:none;border-radius:4px;font-size:13px;cursor:pointer}.gbiz-connect-field__sync-btn:hover{background:#059669}.gbiz-connect-field__secondary-btn{padding:6px 14px;background:transparent;color:var(--theme-elevation-800);border:1px solid var(--theme-elevation-200);border-radius:4px;font-size:13px;cursor:pointer}.gbiz-connect-field__secondary-btn:hover{background:var(--theme-elevation-100)}.gbiz-connect-field__disconnect-btn{padding:6px 14px;background:transparent;color:var(--theme-elevation-800);border:1px solid var(--theme-elevation-200);border-radius:4px;font-size:13px;cursor:pointer}.gbiz-connect-field__disconnect-btn:hover{background:var(--theme-elevation-100)}.gbiz-connect-field__location-list{list-style:none;padding:0;margin:.5rem 0;display:flex;flex-direction:column;gap:.25rem}.gbiz-connect-field__location-btn{width:100%;text-align:left;padding:8px 12px;background:var(--theme-bg);border:1px solid var(--theme-elevation-200);border-radius:4px;font-size:13px;cursor:pointer;transition:background-color .15s}.gbiz-connect-field__location-btn:hover{background:var(--theme-elevation-100);border-color:#4285f4}.gbiz-connect-field__locations{margin-top:.75rem}.gcal-connect-field{padding:1rem;background:var(--theme-elevation-50);border-radius:4px;margin-bottom:1rem}.gcal-connect-field__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.gcal-connect-field__header h4{margin:0;font-size:14px;font-weight:600}.gcal-connect-field__error{padding:.75rem;background:var(--theme-error-50);border:1px solid var(--theme-error-500);border-radius:4px;color:var(--theme-error-500);margin-bottom:1rem;font-size:13px}.gcal-connect-field__success{padding:.75rem;background:var(--theme-success-50,#ecfdf5);border:1px solid var(--theme-success-500,#10b981);border-radius:4px;color:var(--theme-success-500,#10b981);margin-bottom:1rem;font-size:13px}.gcal-connect-field__loading,.gcal-connect-field__message{color:var(--theme-elevation-500);font-size:13px}.gcal-connect-field__message{font-style:italic}.gcal-connect-field__status{font-size:13px}.gcal-connect-field__status p{margin:.5rem 0;color:var(--theme-elevation-600)}.gcal-connect-field__status-icon{display:flex;align-items:center;gap:8px;font-weight:600;margin-bottom:.5rem}.gcal-connect-field__dot{width:10px;height:10px;border-radius:50%;display:inline-block}.gcal-connect-field__dot--gray{background-color:#9ca3af}.gcal-connect-field__dot--green{background-color:#10b981}.gcal-connect-field__email{font-family:monospace;font-size:12px;color:var(--theme-elevation-500)}.gcal-connect-field__connect-btn{margin-top:1rem;padding:10px 20px;background:#4285f4;color:white;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.gcal-connect-field__connect-btn:hover{background:#3367d6}.gcal-connect-field__connect-btn:disabled{opacity:.6;cursor:not-allowed}.gcal-connect-field__disconnect-btn{margin-top:.75rem;padding:6px 14px;background:transparent;color:var(--theme-elevation-800);border:1px solid var(--theme-elevation-200);border-radius:4px;font-size:13px;cursor:pointer;transition:background-color .2s}.gcal-connect-field__disconnect-btn:hover{background:var(--theme-elevation-100)}.gcal-connect-field__disconnect-btn:disabled{opacity:.5;cursor:not-allowed}.gradient-direction-picker__swatch{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;border-radius:3px}.gradient-direction-picker__arrow{display:block;width:9px;height:9px;border-top:2px solid rgb(255 255 255/.85);border-right:2px solid rgb(255 255 255/.85);transform:translateY(1px) rotate(-45deg);filter:drop-shadow(0 0 1px rgb(0 0 0/.55))}.icon-picker__tile{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;color:var(--theme-elevation-600)}.icon-picker .option-grid__tile:hover:not(:disabled) .icon-picker__tile{color:var(--theme-elevation-800)}.icon-picker .option-grid__tile--selected .icon-picker__tile{color:var(--theme-elevation-1000)}.listing-limit{margin-bottom:16px}.listing-limit__description{margin-bottom:8px;font-size:12px;color:var(--theme-elevation-500)}.listing-limit__input{width:100%;padding:10px;border:1px solid var(--theme-elevation-150);border-radius:4px;background:var(--theme-input-bg);color:var(--theme-text);font-family:inherit;font-size:14px}.listing-limit__caption{margin-top:6px;font-size:12px;color:var(--theme-elevation-500)}.listing-limit__caption--warning{font-weight:600;color:var(--theme-warning-500,var(--theme-elevation-800))}.listing-limit__error{margin-top:4px;font-size:12px;color:var(--theme-error-500)}.overlay-opacity-picker__swatch{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:3px;background-position:50%;background-size:cover}.overlay-opacity-picker__swatch[data-photo=no]{background-color:var(--theme-elevation-150)}.overlay-opacity-picker__veil{position:absolute;inset:0}.overlay-opacity-picker__sample{position:relative;color:#fff;font-size:12px;font-weight:700;line-height:1;letter-spacing:.02em}.page-preset-picker{margin-bottom:24px}.page-preset-picker__heading{font-weight:600;margin-bottom:4px}.page-preset-picker__description,.page-preset-picker__message{font-size:12px;color:var(--theme-elevation-500);margin:0 0 10px}.page-preset-picker__list{display:flex;flex-direction:column;gap:6px}.page-preset-picker__card{display:flex;flex-direction:column;gap:2px;text-align:left;padding:8px 10px;border:1px solid var(--theme-elevation-150);border-radius:4px;background:var(--theme-elevation-0);cursor:pointer;font-family:inherit}.page-preset-picker__card:hover{border-color:var(--theme-elevation-400)}.page-preset-picker__card--selected{border-color:var(--theme-elevation-800);box-shadow:0 0 0 1px var(--theme-elevation-800)}.page-preset-picker__card-name{font-size:13px;font-weight:600;color:var(--theme-elevation-1000)}.page-preset-picker__card-desc{font-size:11px;color:var(--theme-elevation-500)}.page-preset-picker__confirm{margin-top:10px}.page-preset-picker__warning{font-size:12px;color:var(--theme-elevation-800);margin:0 0 8px}.page-preset-picker__error{font-size:12px;color:var(--theme-error-500);margin-bottom:8px}.page-preset-picker__actions{display:flex;gap:6px}.page-preset-picker__btn{padding:6px 12px;border:1px solid var(--theme-elevation-150);border-radius:4px;background:var(--theme-elevation-0);color:var(--theme-elevation-1000);font-size:12px;cursor:pointer;font-family:inherit}.page-preset-picker__btn--primary{background:var(--theme-elevation-1000);color:var(--theme-elevation-0);border-color:var(--theme-elevation-1000)}.page-preset-picker__btn:disabled{opacity:.6;cursor:default}.phone-provision-field{padding:1rem;background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-150);border-radius:4px;margin-bottom:1.5rem}.phone-provision-field__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.phone-provision-field__header h4{margin:0;font-size:.9rem}.phone-provision-field__loading,.phone-provision-field__message{color:var(--theme-elevation-500);font-size:.85rem}.phone-provision-field__error{background:var(--theme-error-50);border:1px solid var(--theme-error-200);color:var(--theme-error-600);padding:.5rem .75rem;border-radius:4px;font-size:.85rem;margin-bottom:.75rem;white-space:pre-wrap}.phone-provision-field__status p{font-size:.85rem;color:var(--theme-elevation-600);margin:.5rem 0}.phone-provision-field__status-icon{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.9rem}.phone-provision-field__dot{width:10px;height:10px;border-radius:50%;display:inline-block}.phone-provision-field__dot--gray{background:#9ca3af}.phone-provision-field__dot--green{background:#10b981}.phone-provision-field__dot--yellow{background:#f59e0b}.phone-provision-field__dot--red{background:#ef4444}.phone-provision-field__search-row{display:flex;gap:.5rem;margin-top:.75rem}.phone-provision-field__search-row input{width:110px;padding:.4rem .6rem;border:1px solid var(--theme-elevation-250);border-radius:4px;background:var(--theme-input-bg);color:var(--theme-elevation-800)}.phone-provision-field__results{display:flex;flex-direction:column;gap:.25rem;margin:.75rem 0;max-height:220px;overflow-y:auto}.phone-provision-field__result{display:flex;align-items:center;gap:.5rem;padding:.35rem .5rem;border:1px solid var(--theme-elevation-150);border-radius:4px;cursor:pointer;font-size:.85rem}.phone-provision-field__result:hover{background:var(--theme-elevation-100)}.phone-provision-field__adopt{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--theme-elevation-150)}.phone-provision-field__adopt-label{font-size:.8rem;color:var(--theme-elevation-500);margin:0 0 .5rem}.phone-provision-field__adopt .phone-provision-field__search-row input{width:180px}.phone-provision-field__result-number{font-weight:600}.phone-provision-field__result-meta{color:var(--theme-elevation-500);margin-left:auto}.phone-provision-field__last-error{font-family:var(--font-mono,monospace);font-size:.78rem;background:var(--theme-elevation-100);padding:.5rem;border-radius:4px;white-space:pre-wrap;word-break:break-word}.phone-provision-field__actions{display:flex;gap:.5rem;margin-top:.5rem}.phone-provision-field__danger-btn,.phone-provision-field__primary-btn,.phone-provision-field__secondary-btn{padding:.4rem .9rem;border-radius:4px;font-size:.85rem;cursor:pointer;border:1px solid transparent}.phone-provision-field__primary-btn{background:var(--theme-elevation-800);color:var(--theme-elevation-0)}.phone-provision-field__primary-btn:disabled{opacity:.5;cursor:not-allowed}.phone-provision-field__secondary-btn{background:transparent;border-color:var(--theme-elevation-250);color:var(--theme-elevation-700)}.phone-provision-field__danger-btn{background:transparent;border-color:var(--theme-error-300);color:var(--theme-error-600)}.phone-provision-field__danger-btn:disabled{opacity:.5;cursor:not-allowed}.platform-billing-field{padding:1rem;background:var(--theme-elevation-50);border-radius:4px;margin-bottom:1rem}.platform-billing-field__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.platform-billing-field__header h4{margin:0;font-size:14px;font-weight:600}.platform-billing-field__error{padding:.75rem;background:var(--theme-error-50);border:1px solid var(--theme-error-500);border-radius:4px;color:var(--theme-error-500);margin-bottom:1rem;font-size:13px}.platform-billing-field__message{color:var(--theme-elevation-500);font-size:13px;font-style:italic}.platform-billing-field__summary{font-size:13px;margin-bottom:1rem}.platform-billing-field__summary p{margin:.25rem 0;color:var(--theme-elevation-600)}.platform-billing-field__status-icon{display:flex;align-items:center;gap:8px;font-weight:600;margin-bottom:.5rem}.platform-billing-field__dot{width:10px;height:10px;border-radius:50%;display:inline-block}.platform-billing-field__dot--gray{background-color:#9ca3af}.platform-billing-field__dot--yellow{background-color:#f59e0b}.platform-billing-field__dot--red{background-color:#ef4444}.platform-billing-field__dot--green{background-color:#10b981}.platform-billing-field__mono{font-family:monospace;font-size:12px;color:var(--theme-elevation-500)}.platform-billing-field__checkout{padding-top:.75rem;border-top:1px solid var(--theme-elevation-150)}.platform-billing-field__label{display:block;font-size:13px;font-weight:600;margin-bottom:.5rem}.platform-billing-field__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.platform-billing-field__portal{margin-top:1rem}.platform-billing-field__select{padding:8px 10px;font-size:13px;border:1px solid var(--theme-elevation-200);border-radius:4px;background:var(--theme-input-bg,var(--theme-elevation-0));color:var(--theme-elevation-800)}.platform-billing-field__primary-btn{padding:8px 16px;background:#635bff;color:white;border:none;border-radius:4px;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .2s}.platform-billing-field__primary-btn:hover{background:#4f46e5}.platform-billing-field__primary-btn:disabled{opacity:.6;cursor:not-allowed}.platform-billing-field__secondary-btn{padding:8px 16px;background:transparent;color:var(--theme-elevation-800);border:1px solid var(--theme-elevation-200);border-radius:4px;font-size:13px;font-weight:500;cursor:pointer}.platform-billing-field__secondary-btn:hover{background:var(--theme-elevation-100)}.platform-billing-field__secondary-btn:disabled{opacity:.6;cursor:not-allowed}.platform-billing-field__link-row{display:flex;gap:8px;margin-top:.75rem}.platform-billing-field__link-input{flex:1;min-width:0;padding:8px 10px;font-family:monospace;font-size:12px;border:1px solid var(--theme-elevation-200);border-radius:4px;background:var(--theme-input-bg,var(--theme-elevation-0));color:var(--theme-elevation-800)}.platform-billing-field__hint{margin:.5rem 0 0;font-size:12px;color:var(--theme-elevation-500)}.position-picker__frame{position:relative;display:flex;width:100%;aspect-ratio:4/3;padding:4px;box-sizing:border-box}.position-picker__frame[data-h=left]{justify-content:flex-start}.position-picker__frame[data-h=center]{justify-content:center}.position-picker__frame[data-h=right]{justify-content:flex-end}.position-picker__frame[data-v=top]{align-items:flex-start}.position-picker__frame[data-v=center]{align-items:center}.position-picker__frame[data-v=bottom]{align-items:flex-end}.position-picker__marker{display:block;background:var(--theme-elevation-300)}.position-picker__marker--focal{width:7px;height:7px;border-radius:50%}.position-picker__marker--block{width:46%;height:46%;border-radius:2px}.position-picker .option-grid__tile:hover:not(:disabled) .position-picker__marker{background:var(--theme-elevation-500)}.position-picker .option-grid__tile--selected .position-picker__marker{background:var(--theme-elevation-800)}.qr-code-field{padding:16px 0}.qr-code-field__description{margin:0 0 20px;color:var(--theme-elevation-600);font-size:14px}.qr-code-field__error,.qr-code-field__loading,.qr-code-field__message{padding:40px;text-align:center;color:var(--theme-elevation-600);background:var(--theme-elevation-50);border-radius:8px}.qr-code-field__error{color:var(--theme-error-500);background:var(--theme-error-50)}.qr-code-field__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.qr-code-card{background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-150);border-radius:8px;padding:16px;display:flex;flex-direction:column;align-items:center}.qr-code-card--error{background:var(--theme-error-50);color:var(--theme-error-500);justify-content:center;min-height:280px}.qr-code-card__header{width:100%;margin-bottom:16px}.qr-code-card__title{display:flex;flex-direction:column;gap:8px;align-items:center}.qr-code-card__domain{font-weight:600;font-size:14px;word-break:break-all;text-align:center}.qr-code-card__badges{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.qr-code-card__badge{font-size:10px;font-weight:500;padding:2px 8px;border-radius:12px;text-transform:uppercase;letter-spacing:.5px}.qr-code-card__badge--primary{background:var(--theme-success-100);color:var(--theme-success-600)}.qr-code-card__badge--subdomain{background:var(--theme-elevation-100);color:var(--theme-elevation-600)}.qr-code-card__badge--custom{background:#e0e7ff;color:#4338ca}.qr-code-card__badge--verified{background:var(--theme-success-100);color:var(--theme-success-600)}.qr-code-card__badge--pending{background:var(--theme-warning-100);color:var(--theme-warning-600)}.qr-code-card__canvas-wrapper{background:#ffffff;padding:8px;border-radius:8px;border:1px solid var(--theme-elevation-150);margin-bottom:12px}.qr-code-card__canvas-wrapper canvas{display:block}.qr-code-card__url{margin-bottom:16px;text-align:center}.qr-code-card__url code{font-size:12px;color:var(--theme-elevation-600);word-break:break-all;background:var(--theme-elevation-50);padding:4px 8px;border-radius:4px}.qr-code-card__actions{display:flex;gap:8px;width:100%}.qr-code-card__btn{flex:1;padding:8px 12px;font-size:13px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .15s ease;border:none}.qr-code-card__btn--download{background:var(--theme-elevation-800);color:var(--theme-elevation-0)}.qr-code-card__btn--download:hover{background:var(--theme-elevation-900)}.qr-code-card__btn--copy{background:var(--theme-elevation-100);color:var(--theme-elevation-800)}.qr-code-card__btn--copy:hover{background:var(--theme-elevation-200)}.relationship-status-note{padding:.6rem .85rem;margin:-.5rem 0 1rem;font-size:.82rem;line-height:1.5;color:var(--theme-text);background:var(--theme-elevation-50);border-left:3px solid var(--theme-elevation-250);border-radius:4px}.relationship-status-note__title{margin:0 0 .3rem;font-weight:600}.relationship-status-note__empty,.relationship-status-note__ok{margin:0;color:var(--theme-elevation-500)}.relationship-status-note__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.relationship-status-note__row{display:flex;align-items:baseline;gap:.5rem}.relationship-status-note__state{flex:0 0 auto;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--theme-warning-500,#b45309)}.relationship-status-note__note{color:var(--theme-elevation-500)}.rsvp-enabled-field{padding:16px;background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-100);border-radius:4px;margin-bottom:16px}.rsvp-enabled-field--disabled{background:var(--theme-elevation-100);border-color:var(--theme-elevation-200)}.rsvp-enabled-field__header{display:flex;align-items:center;margin-bottom:8px}.rsvp-enabled-field__header h4{margin:0;font-size:14px;font-weight:600;color:var(--theme-elevation-800)}.rsvp-enabled-field__description{font-size:12px;color:var(--theme-elevation-500);margin:8px 0 0}.rsvp-enabled-field__message{font-size:13px;color:var(--theme-elevation-600);margin:0}.rsvp-enabled-field__message--secondary{margin-top:8px;font-size:12px;color:var(--theme-elevation-500)}.rsvp-enabled-field__loading{font-size:13px;color:var(--theme-elevation-500)}.seo-jsonld-preview{margin-top:1rem;padding:1rem;border:1px solid var(--theme-elevation-100);border-radius:4px;background:var(--theme-elevation-50)}.seo-jsonld-preview__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.seo-jsonld-preview__header h4{margin:0;font-size:.95rem;font-weight:600}.seo-jsonld-preview__actions{display:flex;gap:.5rem}.seo-jsonld-preview__btn{display:inline-block;padding:.35rem .75rem;font-size:.8rem;border:1px solid var(--theme-elevation-200);border-radius:3px;background:var(--theme-elevation-0);color:var(--theme-text);cursor:pointer;text-decoration:none}.seo-jsonld-preview__btn:hover{background:var(--theme-elevation-100)}.seo-jsonld-preview__btn--small{padding:.2rem .5rem;font-size:.75rem}.seo-jsonld-preview__hint{font-size:.85rem;color:var(--theme-text-secondary);font-style:italic}.seo-jsonld-preview__note{font-size:.8rem;line-height:1.5;color:var(--theme-text-secondary,var(--theme-text));background:var(--theme-elevation-0);border:1px solid var(--theme-elevation-100);border-radius:3px;padding:.6rem .75rem;margin-bottom:.75rem}.seo-jsonld-preview__note code{background:var(--theme-elevation-100);padding:0 .2rem;border-radius:2px;font-size:.75rem}.seo-jsonld-preview__error{font-size:.85rem;color:var(--theme-error-500,#e54545);padding:.5rem;background:var(--theme-error-50,rgba(229,69,69,.05));border-radius:3px}.seo-jsonld-preview__schema{margin-top:.5rem;padding:.5rem;border:1px solid var(--theme-elevation-100);border-radius:3px;background:var(--theme-elevation-0)}.seo-jsonld-preview__schema summary{font-weight:600;font-size:.85rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.25rem 0}.seo-jsonld-preview__schema-actions{display:flex;justify-content:flex-end;margin:.5rem 0 .25rem}.seo-jsonld-preview__pre{margin:0;padding:.75rem;font-size:.75rem;font-family:var(--font-mono);background:var(--theme-elevation-100);border-radius:3px;max-height:400px;overflow:auto;white-space:pre}.seo-tenant-preview{margin-top:1rem;padding:1rem;border:1px solid var(--theme-elevation-100);border-radius:4px;background:var(--theme-elevation-50)}.seo-tenant-preview__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.seo-tenant-preview__header h4{margin:0;font-size:.95rem;font-weight:600}.seo-tenant-preview__btn{display:inline-block;padding:.35rem .75rem;font-size:.8rem;border:1px solid var(--theme-elevation-200);border-radius:3px;background:var(--theme-elevation-0);color:var(--theme-text);cursor:pointer;text-decoration:none}.seo-tenant-preview__btn:hover:not(:disabled){background:var(--theme-elevation-100)}.seo-tenant-preview__btn:disabled{opacity:.6;cursor:not-allowed}.seo-tenant-preview__btn--small{padding:.2rem .5rem;font-size:.75rem}.seo-tenant-preview__hint{font-size:.85rem;color:var(--theme-text-secondary);font-style:italic;padding:.5rem 0}.seo-tenant-preview__error{font-size:.85rem;color:var(--theme-error-500,#e54545);padding:.5rem;background:var(--theme-error-50,rgba(229,69,69,.05));border-radius:3px;margin-bottom:.75rem}.seo-tenant-preview__section{margin-top:.5rem;padding:.5rem .75rem;border:1px solid var(--theme-elevation-100);border-radius:3px;background:var(--theme-elevation-0)}.seo-tenant-preview__section summary{font-weight:600;font-size:.85rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.25rem 0}.seo-tenant-preview__section-actions{display:flex;justify-content:flex-end;gap:.5rem;margin:.5rem 0 .25rem}.seo-tenant-preview__pre{margin:0;padding:.75rem;font-size:.75rem;font-family:var(--font-mono);background:var(--theme-elevation-100);border-radius:3px;max-height:400px;overflow:auto;white-space:pre}.seo-tenant-preview__table{width:100%;font-size:.8rem;border-collapse:collapse;margin-top:.5rem}.seo-tenant-preview__table td,.seo-tenant-preview__table th{text-align:left;padding:.4rem .5rem;border-bottom:1px solid var(--theme-elevation-100);vertical-align:top}.seo-tenant-preview__table th{font-weight:600;background:var(--theme-elevation-50)}.seo-tenant-preview__table td a{color:var(--theme-text);text-decoration:none;word-break:break-all}.seo-tenant-preview__table td a:hover{text-decoration:underline}.size-scale-picker__swatch{display:flex;align-items:stretch;justify-content:center;width:100%;height:38px;padding:5px;box-sizing:border-box}.size-scale-picker__box{flex:1;min-width:0;background:var(--theme-elevation-100);border:1px solid var(--theme-elevation-300);box-sizing:border-box}.size-scale-picker__swatch[data-preview=radius][data-step="0"] .size-scale-picker__box{border-radius:0}.size-scale-picker__swatch[data-preview=radius][data-step="1"] .size-scale-picker__box{border-radius:2px}.size-scale-picker__swatch[data-preview=radius][data-step="2"] .size-scale-picker__box{border-radius:8px}.size-scale-picker__swatch[data-preview=radius][data-step="3"] .size-scale-picker__box{border-radius:16px}.size-scale-picker__swatch[data-preview=radius][data-scale=container][data-step="1"] .size-scale-picker__box{border-radius:8px}.size-scale-picker__swatch[data-preview=radius][data-scale=container][data-step="2"] .size-scale-picker__box{border-radius:16px}.size-scale-picker__swatch[data-preview=radius][data-scale=container][data-step="3"] .size-scale-picker__box{border-radius:24px}.size-scale-picker__swatch[data-preview=shadow]{padding:6px 8px 9px}.size-scale-picker__swatch[data-preview=shadow] .size-scale-picker__box{border-radius:3px;background:var(--theme-elevation-0)}.size-scale-picker__swatch[data-preview=shadow][data-step="1"] .size-scale-picker__box{box-shadow:0 1px 2px rgb(0 0 0/.25)}.size-scale-picker__swatch[data-preview=shadow][data-step="2"] .size-scale-picker__box{box-shadow:0 3px 5px rgb(0 0 0/.28)}.size-scale-picker__swatch[data-preview=shadow][data-step="3"] .size-scale-picker__box{box-shadow:0 6px 9px rgb(0 0 0/.32)}.size-scale-picker__swatch[data-preview=gap]{gap:0}.size-scale-picker__swatch[data-preview=gap] .size-scale-picker__box{border-radius:2px}.size-scale-picker__swatch[data-preview=gap][data-step="1"]{gap:3px}.size-scale-picker__swatch[data-preview=gap][data-step="2"]{gap:8px}.size-scale-picker__swatch[data-preview=gap][data-step="3"]{gap:14px}.size-scale-picker__swatch[data-preview=padding]{border:1px dashed var(--theme-elevation-250);border-radius:3px;padding:2px}.size-scale-picker__swatch[data-preview=padding] .size-scale-picker__box{border-radius:2px}.size-scale-picker__swatch[data-preview=padding][data-step="1"]{padding:4px}.size-scale-picker__swatch[data-preview=padding][data-step="2"]{padding:7px}.size-scale-picker__swatch[data-preview=padding][data-step="3"]{padding:10px}.size-scale-picker__swatch[data-preview=padding][data-step="4"]{padding:13px}.size-scale-picker .option-grid__tile:hover:not(:disabled) .size-scale-picker__box{border-color:var(--theme-elevation-500)}.size-scale-picker .option-grid__tile--selected .size-scale-picker__box{border-color:var(--theme-elevation-800);background:var(--theme-elevation-150)}.size-scale-picker__chip{display:flex;align-items:center;justify-content:space-between;gap:8px}.size-scale-picker__swatch--ghost{width:46px;height:30px;flex:0 0 auto;opacity:.6;margin-right:7px}