.password-set-flow[data-v-091ac679]{gap:var(--spacing-4);flex-direction:column;display:flex}.password-set-flow__strength[data-v-091ac679]{align-items:center;gap:var(--spacing-2);margin-top:calc(var(--spacing-2) * -1);display:flex}.password-set-flow__strength-bar[data-v-091ac679]{gap:var(--spacing-1);flex:1;display:flex}.password-set-flow__strength-segment[data-v-091ac679]{background-color:var(--border);border-radius:var(--radius-sm);flex:1;height:4px;transition:background-color .18s ease-out}.password-set-flow__strength--level-1 .password-set-flow__strength-segment--on[data-v-091ac679]{background-color:var(--danger)}.password-set-flow__strength--level-2 .password-set-flow__strength-segment--on[data-v-091ac679]{background-color:var(--warning)}.password-set-flow__strength--level-3 .password-set-flow__strength-segment--on[data-v-091ac679]{background-color:var(--success)}.password-set-flow__strength--level-4 .password-set-flow__strength-segment--on[data-v-091ac679]{background-color:var(--primary)}.password-set-flow__strength-label[data-v-091ac679]{font-size:var(--font-size-caption);color:var(--text-muted);min-width:5rem}.password-set-flow__rules[data-v-091ac679],.password-set-flow__rules-list[data-v-091ac679]{gap:var(--spacing-1);flex-direction:column;display:flex}.password-set-flow__rules-heading[data-v-091ac679]{font-size:var(--font-size-caption);color:var(--text-muted);margin:0}.password-set-flow__rules-list[data-v-091ac679]{margin:0;padding:0;list-style:none}.password-set-flow__rule[data-v-091ac679]{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-body-sm);color:var(--text-muted);transition:color .18s ease-out;display:flex}.password-set-flow__rule--met[data-v-091ac679]{color:var(--success)}.password-set-flow__rule-icon[data-v-091ac679]{flex-shrink:0}.accept-invitation-flow[data-v-e7cb5c87]{gap:var(--spacing-4);flex-direction:column;display:flex}.accept-invitation-flow__heading[data-v-e7cb5c87]{font-family:var(--font-display);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--text);margin:0}.accept-invitation-flow__form-error[data-v-e7cb5c87]{font-size:var(--font-size-body-sm);color:var(--error);overflow-wrap:anywhere;margin:0}.dated-timeline[data-v-b522e98e]{gap:var(--spacing-5);flex-direction:column;display:flex}.dated-timeline__summary[data-v-b522e98e]{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-5);border:1px solid var(--stroke-default);border-radius:var(--radius-lg,.75rem);flex-wrap:wrap;display:flex}.dated-timeline__now[data-v-b522e98e]{gap:var(--spacing-1);flex-direction:column;display:flex}.dated-timeline__eyebrow[data-v-b522e98e]{color:var(--text-muted);font-size:var(--font-size-body-sm)}.dated-timeline__figure[data-v-b522e98e]{font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.dated-timeline__meta[data-v-b522e98e]{color:var(--text-muted);font-size:var(--font-size-body-sm)}.dated-timeline__actions[data-v-b522e98e],.dated-timeline__periods[data-v-b522e98e]{gap:var(--spacing-2);display:flex}.dated-timeline__fixed-date[data-v-b522e98e],.dated-timeline__muted[data-v-b522e98e]{color:var(--text-muted)}.dated-timeline__periods[data-v-b522e98e]{flex-direction:column}.dated-timeline__toolbar[data-v-b522e98e]{justify-content:flex-end;display:flex}.dated-timeline__previous[data-v-b522e98e]{justify-content:center;display:flex}.dated-timeline__row-actions[data-v-b522e98e]{gap:var(--spacing-1);display:flex}.dated-timeline__value[data-v-b522e98e]{font-variant-numeric:tabular-nums}.dated-timeline__form[data-v-b522e98e]{gap:var(--spacing-4);flex-direction:column;display:flex}.summary-entry[data-v-0787d66c]{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.summary-entry__head[data-v-0787d66c]{align-items:center;gap:var(--spacing-2);display:flex}.summary-entry__dot[data-v-0787d66c]{border-radius:var(--radius-full);background:var(--text-muted);flex:none;width:.5rem;height:.5rem}.summary-entry__dot--source[data-v-0787d66c]{background:var(--secondary)}.summary-entry__dot--empty[data-v-0787d66c]{background:var(--text-disabled)}.summary-entry__dot--in-progress[data-v-0787d66c]{background:var(--info)}.summary-entry__dot--pending-review[data-v-0787d66c]{background:var(--warning)}.summary-entry__dot--complete[data-v-0787d66c]{background:var(--success)}.summary-entry__dot--translating[data-v-0787d66c]{background:var(--accent);animation:1.2s ease-in-out infinite summary-entry-translating-pulse-0787d66c}@keyframes summary-entry-translating-pulse-0787d66c{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.summary-entry__dot--translating[data-v-0787d66c]{animation:none}}.summary-entry__label[data-v-0787d66c]{font-weight:var(--font-weight-medium);font-size:var(--font-size-body-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.summary-entry__meta[data-v-0787d66c]{align-items:baseline;gap:var(--spacing-2);font-size:var(--font-size-caption);color:var(--summary-entry-meta-color,var(--text-muted));display:flex}.summary-entry__count[data-v-0787d66c]{font-variant-numeric:tabular-nums}.summary-entry__pending[data-v-0787d66c]{color:var(--summary-entry-meta-color,var(--warning-dark,var(--warning)))}.translation-summary[data-v-6f9c5a62]{gap:var(--spacing-2);display:flex}.translation-summary--sidebar .translation-summary__item[data-v-6f9c5a62],.translation-summary__select[data-v-6f9c5a62]{width:100%}.translation-summary__all-label[data-v-6f9c5a62]{font-weight:var(--font-weight-medium);font-size:var(--font-size-body-sm)}.translation-summary__all-meta[data-v-6f9c5a62]{font-size:var(--font-size-caption);color:var(--text-muted)}.translation-summary--row[data-v-6f9c5a62]{gap:var(--spacing-1);padding:var(--spacing-1);border:var(--stroke-thickness) solid var(--border-input);border-radius:var(--radius-md);background:var(--bg-input);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.translation-summary--sidebar[data-v-6f9c5a62],.translation-summary__item[data-v-6f9c5a62]{gap:var(--spacing-1);flex-direction:column}.translation-summary__item[data-v-6f9c5a62]{padding:var(--spacing-2) var(--spacing-3);border:var(--stroke-thickness) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-raised);text-align:left;font:inherit;color:var(--text);display:flex}.translation-summary--row .translation-summary__item[data-v-6f9c5a62]{min-width:0;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-sm);color:var(--text-muted);background:0 0;border:0}.translation-summary--row .translation-summary__item--selectable[data-v-6f9c5a62]:hover{background:var(--surface-hover,color-mix(in srgb,var(--text) 6%,transparent));color:var(--text);border-color:#0000}.translation-summary--row .translation-summary__item--active[data-v-6f9c5a62],.translation-summary--row .translation-summary__item--active[data-v-6f9c5a62]:hover{background:var(--primary);color:var(--text-on-primary);--summary-entry-meta-color:var(--text-on-primary);border-color:#0000}.translation-summary--row .translation-summary__item--active .translation-summary__all-meta[data-v-6f9c5a62]{color:var(--text-on-primary)}.translation-summary__item--selectable[data-v-6f9c5a62]{cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}.translation-summary__item--selectable[data-v-6f9c5a62]:hover{border-color:var(--border-strong);background:var(--bg-hover)}.translation-summary__item--selectable[data-v-6f9c5a62]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.translation-summary__item--active[data-v-6f9c5a62]{border-color:var(--border-primary);background:var(--primary-subtle)}.translation-summary__bar[data-v-6f9c5a62]{margin-top:var(--spacing-1)}.translation-field[data-v-bb08cd48]{gap:var(--spacing-1-5);flex-direction:column;display:flex}.translation-field__header[data-v-bb08cd48]{align-items:center;gap:var(--spacing-2);min-height:1.75rem;display:flex}.translation-field__header-actions[data-v-bb08cd48]{align-items:center;gap:var(--spacing-2);margin-left:auto;display:flex}.translation-field__lock[data-v-bb08cd48]{align-items:center;gap:var(--spacing-1);display:flex}.translation-field__lock-status[data-v-bb08cd48]{font-size:var(--font-size-caption);color:var(--text-muted)}.translation-field__lock-btn--on[data-v-bb08cd48]{color:var(--primary)}.form-error[data-v-bb08cd48]{margin:0}.translation-field__footer[data-v-bb08cd48]{align-items:center;gap:var(--spacing-3);font-size:var(--font-size-caption);color:var(--text-muted);display:flex}.translation-field__helper[data-v-bb08cd48]{color:var(--text-muted)}.translation-field__review[data-v-bb08cd48]{align-items:center;gap:var(--spacing-1);display:flex}.translation-field__count[data-v-bb08cd48]{font-variant-numeric:tabular-nums;margin-left:auto}.translation-field__count--over[data-v-bb08cd48]{color:var(--error);font-weight:var(--font-weight-medium)}.translation-field--pending[data-v-bb08cd48]{border-left:var(--spacing-0-5) solid var(--warning);margin-left:calc(-1 * var(--spacing-3));padding-left:calc(var(--spacing-3) - var(--spacing-0-5))}.translation-field__reference[data-v-bb08cd48]{border-top:var(--stroke-thickness) dashed var(--border-subtle);padding-top:var(--spacing-1-5)}.translation-field__reference-summary[data-v-bb08cd48]{font-size:var(--font-size-caption);color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none}.translation-field__reference-text[data-v-bb08cd48]{margin:var(--spacing-1) 0 0;font-size:var(--font-size-body-sm);color:var(--text-muted)}.translation-language-status[data-v-b7d872d3]{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.translation-language-status__error[data-v-b7d872d3]{font-size:var(--font-size-caption);color:var(--error)}.translation-language-status__translating[data-v-b7d872d3]{font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);color:var(--accent);align-items:baseline;display:inline-flex}.translation-language-status__dots[data-v-b7d872d3]{align-self:center;gap:2px;margin-left:3px;display:inline-flex}.translation-language-status__dots span[data-v-b7d872d3]{background:currentColor;border-radius:50%;width:3px;height:3px;animation:1.2s ease-in-out infinite translation-language-status-blink-b7d872d3}.translation-language-status__dots span[data-v-b7d872d3]:nth-child(2){animation-delay:.2s}.translation-language-status__dots span[data-v-b7d872d3]:nth-child(3){animation-delay:.4s}@keyframes translation-language-status-blink-b7d872d3{0%,80%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.translation-language-status__dots span[data-v-b7d872d3]{opacity:.6;animation:none}}.translation-language-status__actions[data-v-b7d872d3]{align-items:center;gap:var(--spacing-2);margin-left:auto;display:flex}.translation-editor[data-v-342d113f]{gap:var(--spacing-5);padding:var(--spacing-4);background:var(--bg-raised);color:var(--text);border-radius:var(--radius-lg);flex-direction:column;display:flex}.translation-editor--aside-left[data-v-342d113f]{flex-direction:row}.translation-editor--aside-right[data-v-342d113f]{flex-direction:row-reverse}.translation-editor__aside[data-v-342d113f]{flex:0 0 16rem}.translation-editor__main[data-v-342d113f]{gap:var(--spacing-4);flex-direction:column;flex:1;min-width:0;display:flex}.translation-editor--compact[data-v-342d113f]{padding:var(--spacing-3)}.translation-editor__top[data-v-342d113f]{gap:var(--spacing-5);flex-direction:column;display:flex}.translation-editor__controls[data-v-342d113f]{justify-content:space-between;align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.translation-editor__controls-end[data-v-342d113f]{align-items:center;gap:var(--spacing-2);margin-left:auto;display:flex}.translation-editor__disabled-note[data-v-342d113f]{font-size:var(--font-size-caption);color:var(--text-muted);margin:0}.translation-editor__upsell[data-v-342d113f]{padding:var(--spacing-3);background:var(--bg-sunken);border:var(--stroke-thickness) solid var(--border-subtle);border-radius:var(--radius-md)}.translation-editor__sxs[data-v-342d113f]{-moz-column-gap:var(--spacing-5);column-gap:var(--spacing-5);row-gap:var(--spacing-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}.translation-editor__sxs-head[data-v-342d113f]{gap:var(--spacing-2);flex-direction:column;display:flex}.translation-editor__column-title[data-v-342d113f]{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold);margin:0;display:flex}.translation-editor__column-tag[data-v-342d113f]{font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted)}.translation-editor__cards[data-v-342d113f]{gap:var(--spacing-6);flex-direction:column;display:flex}.translation-editor__lang-group[data-v-342d113f],.translation-editor__single-lang[data-v-342d113f]{gap:var(--spacing-4);flex-direction:column;display:flex}.translation-editor__lang-head[data-v-342d113f]{justify-content:space-between;align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.translation-editor__lang-title[data-v-342d113f]{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);margin:0;display:flex}.translation-editor__lang-head-actions[data-v-342d113f]{align-items:center;gap:var(--spacing-3);margin-left:auto;display:flex}.translation-editor__card-fields[data-v-342d113f]{gap:var(--spacing-4);flex-direction:column;display:flex}.translation-editor__compact[data-v-342d113f]{gap:var(--spacing-3);flex-direction:column;display:flex}.translation-editor__tab-dot[data-v-342d113f]{background:var(--text-soft);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.translation-editor__tab-dot--dirty[data-v-342d113f]{background:var(--accent)}.translation-editor__tab-dot--pending[data-v-342d113f]{background:var(--accent);animation:1.2s ease-in-out infinite translation-editor-tab-pulse-342d113f}.translation-editor__tab-dot--error[data-v-342d113f]{background:var(--danger)}.translation-editor__tab-dot--translated[data-v-342d113f]{background:var(--success)}@keyframes translation-editor-tab-pulse-342d113f{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.translation-editor__compact-lang-group[data-v-342d113f]{gap:var(--spacing-2);flex-direction:column;display:flex}.translation-editor__compact-lang-head[data-v-342d113f]{justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}.translation-editor__compact-lang-title[data-v-342d113f]{font-size:var(--font-size-body);margin:0;font-weight:600}.translation-editor__compact-actions[data-v-342d113f]{justify-content:flex-end;display:flex}@media (width<=767px){.translation-editor__sxs[data-v-342d113f]{grid-template-columns:1fr}.translation-editor__controls[data-v-342d113f],.translation-editor__controls-end[data-v-342d113f]{flex-direction:column;align-items:stretch}.translation-editor__controls .btn[data-v-342d113f]{width:100%}.translation-editor__controls .select-button[data-v-342d113f]{align-self:flex-start}}.gallery-manager__bin-hint{font-size:var(--font-size-body-sm);color:var(--text-muted);margin:0}.gallery-manager__grid--trash :where(img){filter:grayscale(.7);opacity:.6}.gallery-manager__preview{gap:var(--spacing-3);justify-items:center;display:grid}.gallery-manager__preview>:last-child{width:100%}.gallery-manager__review-img img{-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-md);width:100%;height:auto;max-height:22rem}.gallery-manager__filters{gap:var(--spacing-4);flex-wrap:wrap;align-items:center;display:flex}.gallery-manager__view-switch{flex:none}.gallery-manager__search{flex:16rem}.gallery-manager__category{flex:0 0 14rem;width:14rem}.gallery-manager__readonly-value{color:var(--text)}.gallery-manager__readonly-tags{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.gallery-manager__drawer-title{align-items:center;gap:var(--spacing-3);display:inline-flex}.gallery-manager__drawer-footer{justify-content:space-between;align-items:center;gap:var(--spacing-4);display:flex}.gallery-manager__nav{align-items:center;gap:var(--spacing-1);display:inline-flex}.gallery-manager__counter{font-size:var(--font-size-caption);color:var(--text-muted);text-align:center;min-width:3.5em}.gallery-manager__meta{gap:var(--spacing-2);padding-top:var(--spacing-3);border-top:var(--stroke-thickness) solid var(--border-subtle);margin:0;display:grid}.gallery-manager__meta>div{justify-content:space-between;gap:var(--spacing-4);font-size:var(--font-size-body-sm);display:flex}.gallery-manager__meta dt{color:var(--text-muted)}.gallery-manager__meta dd{text-align:right;overflow-wrap:anywhere;margin:0}.gallery-manager__drawer-actions{justify-content:flex-end;gap:var(--spacing-2);display:flex}.gallery-picker__filters[data-v-a4ab5e5b]{gap:var(--spacing-3);flex-direction:column;display:flex}.gallery-picker__sources[data-v-a4ab5e5b]{align-self:flex-start}.gallery-picker__filter-row[data-v-a4ab5e5b]{gap:var(--spacing-3);flex-wrap:wrap;align-items:center;display:flex}.gallery-picker__search[data-v-a4ab5e5b]{flex:12rem;min-width:0}.gallery-picker__category[data-v-a4ab5e5b]{flex:10rem;min-width:0}.gallery-picker__footer[data-v-a4ab5e5b]{gap:var(--spacing-3);flex-direction:column;width:100%;min-width:0;display:flex}.gallery-picker__footer-bar[data-v-a4ab5e5b]{justify-content:space-between;align-items:center;gap:var(--spacing-4);width:100%;display:flex}.gallery-picker__count[data-v-a4ab5e5b]{font-size:var(--font-size-body-sm);color:var(--text-muted);flex:none}.gallery-picker__tray[data-v-a4ab5e5b]{gap:var(--spacing-3);width:100%;min-width:0;padding:var(--spacing-2) var(--spacing-1);display:flex;overflow-x:auto}.gallery-picker__tray-item[data-v-a4ab5e5b]{flex:none;position:relative}.gallery-picker__tray-img[data-v-a4ab5e5b]{border-radius:var(--radius-sm);width:44px;height:44px;display:block;overflow:hidden}.gallery-picker__tray-remove[data-v-a4ab5e5b]{width:18px;height:18px;color:var(--on-scrim);background:color-mix(in oklab,var(--scrim-color),transparent 40%);border-radius:var(--radius-full);cursor:pointer;border:none;place-items:center;padding:0;display:grid;position:absolute;top:-7px;right:-7px}.gallery-picker__tray-remove[data-v-a4ab5e5b]:hover{background:var(--danger)}.gallery-picker__footer-actions[data-v-a4ab5e5b]{gap:var(--spacing-2);flex:none;display:flex}.gallery-selector__tiles[data-v-8de3eb0e]{gap:var(--spacing-3);grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));display:grid}.gallery-selector__tiles--dragging[data-v-8de3eb0e]{cursor:grabbing}.gallery-selector__tile[data-v-8de3eb0e]{cursor:grab;position:relative}.gallery-selector__move[data-v-8de3eb0e]{top:var(--spacing-2);z-index:1;opacity:0;pointer-events:none;filter:drop-shadow(0 1px 2px color-mix(in oklab,var(--scrim-color),transparent 45%));transition:opacity .15s;position:absolute}.gallery-selector__move--earlier[data-v-8de3eb0e]{left:var(--spacing-2)}.gallery-selector__move--later[data-v-8de3eb0e]{right:var(--spacing-2)}.gallery-selector__tile:focus-within .gallery-selector__move[data-v-8de3eb0e],.gallery-selector__tile:hover .gallery-selector__move[data-v-8de3eb0e]{opacity:1;pointer-events:auto}@media (hover:none){.gallery-selector__move[data-v-8de3eb0e]{opacity:1;pointer-events:auto}}.gallery-selector__tile--dragging[data-v-8de3eb0e],.gallery-selector__tile[data-v-8de3eb0e]:active{cursor:grabbing}.gallery-selector__tile--dragging[data-v-8de3eb0e]{opacity:.4}.gallery-selector__add[data-v-8de3eb0e],.gallery-selector__missing[data-v-8de3eb0e]{justify-content:center;align-items:center;gap:var(--spacing-2);aspect-ratio:1;color:var(--text-muted);border:1px dashed var(--stroke-default);border-radius:var(--radius-md);flex-direction:column;display:flex}.gallery-selector__add[data-v-8de3eb0e]{cursor:pointer;font:inherit;background:0 0}.gallery-selector__add[data-v-8de3eb0e]:hover{color:var(--text);border-color:var(--border)}.gallery-selector__upload-tile[data-v-8de3eb0e]{width:100%}.image-selector[data-v-2ec329ab]{max-width:28rem}.image-selector__preview[data-v-2ec329ab]{gap:var(--spacing-3);flex-direction:column;display:flex}.image-selector__preview-frame[data-v-2ec329ab]{background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.image-selector__preview-frame--dropping .image-selector__img[data-v-2ec329ab]{opacity:.35}.image-selector__drop-hint[data-v-2ec329ab]{justify-content:center;align-items:center;gap:var(--spacing-2);border:2px dashed var(--primary);border-radius:var(--radius-md);color:var(--text);font-size:var(--font-size-body-sm);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.image-selector__preview-frame--zoomable[data-v-2ec329ab]{cursor:zoom-in}.image-selector__preview-frame--zoomable[data-v-2ec329ab]:focus-visible{outline:var(--focus-ring-width) solid var(--primary);outline-offset:2px;border-radius:var(--radius-md)}.image-selector__img[data-v-2ec329ab]{border-radius:var(--radius-md);width:100%;height:auto}.image-selector__remove[data-v-2ec329ab]{margin-right:auto}.image-selector__missing[data-v-2ec329ab]{gap:var(--spacing-3);flex-direction:column;display:flex}.image-selector__missing-text[data-v-2ec329ab]{margin:0}.image-selector__box[data-v-2ec329ab],.image-selector__missing-text[data-v-2ec329ab]{color:var(--text-muted);font-size:var(--font-size-body-sm)}.image-selector__box[data-v-2ec329ab]{justify-content:center;align-items:center;gap:var(--spacing-2);aspect-ratio:16/9;border-radius:var(--radius-md);flex-direction:column;width:100%;display:flex}.image-selector__box--filled[data-v-2ec329ab]{background:var(--bg-sunken)}.image-selector__box--outlined[data-v-2ec329ab]{border:1px dashed var(--stroke-default)}.image-selector__box-icon[data-v-2ec329ab]{font-size:2rem}.image-selector__empty[data-v-2ec329ab]{gap:var(--spacing-2);flex-direction:column;display:flex}.image-selector__bar[data-v-2ec329ab]{justify-content:flex-end;gap:var(--spacing-2);display:flex}.image-selector__dropzone[data-v-2ec329ab]{width:100%}.m-map-coordinate-picker[data-v-4212e577]{gap:var(--spacing-3);flex-direction:column;display:flex}.m-map-coordinate-picker__map[data-v-4212e577]{border-radius:var(--radius-md);width:100%;overflow:hidden}.m-map-coordinate-picker--invalid .m-map-coordinate-picker__map[data-v-4212e577]{outline:var(--stroke-thickness) solid var(--danger);outline-offset:2px}.m-map-coordinate-picker__fields[data-v-4212e577]{gap:var(--spacing-3);grid-template-columns:1fr 1fr;display:grid}.m-map-coordinate-picker__field[data-v-4212e577]{gap:var(--spacing-1);flex-direction:column;display:flex}.m-map-coordinate-picker__label[data-v-4212e577]{font-size:var(--font-size-body-sm);color:var(--text-muted)}.m-map-geo-preview[data-v-8a8472c9]{width:100%}.m-map-polygon-editor[data-v-3ac405aa]{gap:var(--spacing-3);flex-direction:column;display:flex}.m-map-polygon-editor__parts[data-v-3ac405aa],.m-map-polygon-editor__toolbar[data-v-3ac405aa]{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.m-map-polygon-editor__toolbar-end[data-v-3ac405aa]{margin-left:auto}.m-map-polygon-editor__hint[data-v-3ac405aa],.m-map-polygon-editor__parts-label[data-v-3ac405aa]{font-size:var(--font-size-body-sm);color:var(--text-muted)}.m-map-polygon-editor__hint[data-v-3ac405aa]{margin:0}.m-map-polygon-editor__import[data-v-3ac405aa]{gap:var(--spacing-2);padding:var(--spacing-3);background:var(--bg-sunken);border-radius:var(--radius-md);flex-direction:column;display:flex}.m-map-polygon-editor__import-actions[data-v-3ac405aa]{justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}.m-map-polygon-editor__error[data-v-3ac405aa]{font-size:var(--font-size-body-sm);color:var(--danger);margin:0}.m-map-polygon-editor__map[data-v-3ac405aa]{border-radius:var(--radius-md);width:100%;overflow:hidden}.m-map-polygon-editor--invalid .m-map-polygon-editor__map[data-v-3ac405aa]{outline:var(--stroke-thickness) solid var(--danger);outline-offset:2px}.kanban-board__error[data-v-16f87be5]{align-items:center;gap:var(--spacing-2);max-width:28rem;margin:var(--spacing-8) auto;padding:var(--spacing-10) var(--spacing-8);background:var(--bg-elevated);border:var(--stroke-thickness) dashed var(--stroke-default);border-radius:var(--radius-lg);text-align:center;flex-direction:column;display:flex}.kanban-board__error-icon[data-v-16f87be5]{width:3rem;height:3rem;margin-bottom:var(--spacing-2);border-radius:var(--radius-full);background:color-mix(in oklab,var(--error),transparent 88%);color:var(--error);justify-content:center;align-items:center;display:inline-flex}.kanban-board__error-title[data-v-16f87be5]{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--text-body);margin:0}.kanban-board__error-message[data-v-16f87be5]{font-size:var(--font-size-body-sm);color:var(--text-muted);margin:0}.kanban-board__error-retry[data-v-16f87be5]{margin-top:var(--spacing-3)}.kanban-board__lanes[data-v-16f87be5]{gap:var(--spacing-2);align-items:stretch;display:flex}.kanban-board__column[data-v-16f87be5]{background:var(--bg-elevated);border-radius:var(--radius-lg);border:var(--stroke-thickness) solid var(--stroke-default);flex-direction:column;flex:210px;min-width:210px;max-width:300px;transition:box-shadow .2s,border-color .2s,opacity .2s;display:flex}.kanban-board__column--inert[data-v-16f87be5]{opacity:.4}.kanban-board__column--drop-target[data-v-16f87be5]{z-index:1;border-color:var(--accent-light);box-shadow:0 0 0 1px var(--primary),-1px 1px 8px 8px color-mix(in oklab,var(--primary),transparent 65%);position:relative}.kanban-board__column-header[data-v-16f87be5]{justify-content:space-between;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3-5) var(--spacing-4);border-bottom:var(--stroke-thickness) solid var(--stroke-default);top:var(--kanban-board-sticky-top,0);z-index:1;background:var(--bg-elevated);border-radius:var(--radius-lg) var(--radius-lg) 0 0;transition:border-radius .15s;display:flex;position:sticky}.kanban-board__lanes--stuck .kanban-board__column-header[data-v-16f87be5]{border-radius:var(--radius-lg)}.kanban-board__column-heading[data-v-16f87be5]{gap:var(--spacing-0-5);flex-direction:column;min-width:0;display:flex}.kanban-board__column-title[data-v-16f87be5]{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);color:var(--text-body)}.kanban-board__column-aside[data-v-16f87be5]{align-items:center;gap:var(--spacing-1);flex-shrink:0;display:flex}.kanban-board__column-count[data-v-16f87be5]{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);background:var(--bg);border:var(--stroke-thickness) solid var(--stroke-default);color:var(--text-muted);padding:var(--spacing-0-5) var(--spacing-2);border-radius:var(--radius-full)}.kanban-board__column-body[data-v-16f87be5]{padding:var(--spacing-2);flex:1;min-height:120px}.kanban-board__cards[data-v-16f87be5]{gap:var(--spacing-1-5);flex-direction:column;display:flex}.kanban-board__empty[data-v-16f87be5]{height:80px;font-size:var(--font-size-caption);color:var(--text-muted);justify-content:center;align-items:center;font-style:italic;display:flex}.kanban-board__separator[data-v-16f87be5]{width:var(--spacing-5);border-left:var(--stroke-thickness) dashed var(--stroke-default);flex-shrink:0;align-self:stretch;margin:0 auto}.kanban-board__column--muted[data-v-16f87be5]{background:var(--surface-sunken);border:var(--stroke-thickness) dashed var(--text-disabled);opacity:.85}.kanban-board__column--muted .kanban-board__column-header[data-v-16f87be5]{border-bottom-style:dashed}.kanban-board__column--muted .kanban-board__column-title[data-v-16f87be5]{color:var(--text-muted)}.kanban-board__card[data-v-16f87be5]{border-radius:var(--kanban-board-card-radius,var(--radius-md))}.kanban-board--scroll-column[data-v-16f87be5]{flex-direction:column;height:100%;min-height:0;display:flex}.kanban-board--scroll-column .kanban-board__lanes[data-v-16f87be5]{flex:1;min-height:0;overflow-x:auto}.kanban-board--scroll-column .kanban-board__column[data-v-16f87be5]{min-height:0}.kanban-board--scroll-column .kanban-board__column-header[data-v-16f87be5]{position:static}.kanban-board--scroll-column .kanban-board__column-body[data-v-16f87be5]{min-height:0;overflow-y:auto}.kanban-board__card--dragging[data-v-16f87be5]{transition:transform .18s;transform:rotate(2deg)}.kanban-board__card--ghost[data-v-16f87be5]{opacity:.5}.kanban-board__card--flash[data-v-16f87be5]{animation:2.4s ease-in-out kanban-board-card-flash-16f87be5}@keyframes kanban-board-card-flash-16f87be5{0%{box-shadow:0 0 #0000}17%,62%{box-shadow:0 0 0 1px var(--primary),-1px 1px 8px 8px color-mix(in oklab,var(--primary),transparent 60%)}to{box-shadow:0 0 #0000}}.kanban-board-card-move[data-v-16f87be5]{transition:transform .2s cubic-bezier(.2,0,0,1)}.kanban-board-card-enter-active[data-v-16f87be5],.kanban-board-card-leave-active[data-v-16f87be5]{transition:opacity .16s,transform .16s}.kanban-board-card-enter-from[data-v-16f87be5],.kanban-board-card-leave-to[data-v-16f87be5]{opacity:0}@media (prefers-reduced-motion:reduce){.kanban-board__card--flash[data-v-16f87be5]{animation:none}.kanban-board-card-enter-active[data-v-16f87be5],.kanban-board-card-leave-active[data-v-16f87be5],.kanban-board-card-move[data-v-16f87be5]{transition:none}}.login-flow[data-v-d29afd41]{gap:var(--spacing-4);flex-direction:column;display:flex}.login-flow__heading[data-v-d29afd41]{font-family:var(--font-display);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--text);margin:0}.login-flow__form-error[data-v-d29afd41]{font-size:var(--font-size-body-sm);color:var(--error);overflow-wrap:anywhere;margin:0}.login-flow__forgot[data-v-d29afd41]{margin-top:calc(-1 * var(--spacing-2));justify-content:flex-end}.login-flow__divider[data-v-d29afd41],.login-flow__forgot[data-v-d29afd41]{font-size:var(--font-size-body-sm);display:flex}.login-flow__divider[data-v-d29afd41]{align-items:center;gap:var(--spacing-3);color:var(--text-muted)}.login-flow__divider[data-v-d29afd41]:after,.login-flow__divider[data-v-d29afd41]:before{content:"";background:var(--border);flex:1;height:1px}.password-reset-flow[data-v-f1bd2cf7]{gap:var(--spacing-4);flex-direction:column;display:flex}.password-reset-flow__heading[data-v-f1bd2cf7]{font-family:var(--font-display);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--text);margin:0}.password-reset-flow__form-error[data-v-f1bd2cf7]{font-size:var(--font-size-body-sm);color:var(--error);overflow-wrap:anywhere;margin:0}.password-reset-request-flow[data-v-7c1261c6],.password-reset-request-flow__form[data-v-7c1261c6]{gap:var(--spacing-4);flex-direction:column;display:flex}.password-reset-request-flow__heading[data-v-7c1261c6]{font-family:var(--font-display);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--text);margin:0}.password-reset-request-flow__confirm-body[data-v-7c1261c6],.password-reset-request-flow__confirm-meta[data-v-7c1261c6],.password-reset-request-flow__intro[data-v-7c1261c6]{color:var(--text);font-size:var(--font-size-body);margin:0}.password-reset-request-flow__confirm-meta[data-v-7c1261c6]{color:var(--text-muted);font-size:var(--font-size-body-sm)}.password-reset-request-flow__form-error[data-v-7c1261c6]{font-size:var(--font-size-body-sm);color:var(--error);overflow-wrap:anywhere;margin:0}.password-reset-request-flow__retry[data-v-7c1261c6]{font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.password-reset-request-flow__retry[data-v-7c1261c6]:hover{text-decoration:none}.permission-matrix[data-v-e3f50ff7]{gap:var(--spacing-4);flex-direction:column;display:flex}.permission-matrix__readonly-note[data-v-e3f50ff7],.permission-matrix__seer-note[data-v-e3f50ff7]{font-size:var(--font-size-body-sm);color:var(--text-muted)}.permission-matrix__error[data-v-e3f50ff7]{padding:var(--spacing-3) var(--spacing-4);background:var(--error-subtle,var(--bg-input));color:var(--error);border-radius:var(--radius-md);font-size:var(--font-size-body-sm)}.permission-matrix__scroll[data-v-e3f50ff7]{border:var(--stroke-thickness) solid var(--border-subtle);border-radius:var(--radius-md)}.permission-matrix__scroll--loading[data-v-e3f50ff7]{opacity:.6;pointer-events:none}.permission-matrix__table[data-v-e3f50ff7]{border-collapse:collapse;width:100%;font-size:var(--font-size-body-sm)}.permission-matrix__head[data-v-e3f50ff7]{padding:var(--spacing-3) var(--spacing-4);text-align:center;font-weight:var(--font-weight-semibold);color:var(--text);background:var(--bg-subtle,var(--bg-input));border-bottom:var(--stroke-thickness) solid var(--border-subtle);z-index:2;position:sticky;top:0}.permission-matrix__head--leading[data-v-e3f50ff7]{text-align:left}.permission-matrix__seer-stack[data-v-e3f50ff7]{align-items:center;gap:var(--spacing-1);flex-direction:column;display:inline-flex}.permission-matrix__head-label[data-v-e3f50ff7]{font-weight:inherit}.permission-matrix__seer-tag[data-v-e3f50ff7]{font-weight:var(--font-weight-regular)}.permission-matrix__group-row[data-v-e3f50ff7]{background:var(--bg-subtle,var(--bg-input))}.permission-matrix__group-heading[data-v-e3f50ff7]{text-align:left;font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted);padding:0}.permission-matrix__group-toggle[data-v-e3f50ff7]{align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-3) var(--spacing-4);cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:left;background:0 0;border:0;display:flex}.permission-matrix__group-toggle[data-v-e3f50ff7]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:-2px}.permission-matrix__group-chevron[data-v-e3f50ff7]{transition:transform var(--duration-fast) var(--ease-default);color:var(--text-muted)}.permission-matrix__group-chevron--collapsed[data-v-e3f50ff7]{transform:rotate(-90deg)}.permission-matrix__row[data-v-e3f50ff7]{border-top:var(--stroke-thickness) solid var(--border-subtle)}.permission-matrix__row--locked .permission-matrix__row-desc[data-v-e3f50ff7],.permission-matrix__row--locked .permission-matrix__row-label[data-v-e3f50ff7]{opacity:.55}.permission-matrix__lock-tag[data-v-e3f50ff7]{margin-top:var(--spacing-1)}.permission-matrix__cell-locked[data-v-e3f50ff7]{color:var(--text-muted)}.permission-matrix__row-head[data-v-e3f50ff7]{padding:var(--spacing-3) var(--spacing-4);text-align:left;font-weight:var(--font-weight-medium);vertical-align:top;width:40%}.permission-matrix__row-label[data-v-e3f50ff7]{color:var(--text);display:block}.permission-matrix__row-desc[data-v-e3f50ff7]{margin-top:var(--spacing-1);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);color:var(--text-muted);display:block}.permission-matrix__cell[data-v-e3f50ff7]{padding:var(--spacing-3) var(--spacing-4);text-align:center;vertical-align:middle}.permission-matrix__cell--seer[data-v-e3f50ff7]{background:0 0}.permission-matrix__cell-inner[data-v-e3f50ff7]{align-items:center;gap:var(--spacing-2);flex-direction:column;display:inline-flex}.permission-matrix__cell-role-label[data-v-e3f50ff7]{font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);color:var(--text-muted);display:none}.permission-matrix__actions[data-v-e3f50ff7]{justify-content:flex-end;gap:var(--spacing-3);display:flex}@media (width<=767px){.permission-matrix__scroll[data-v-e3f50ff7]{overflow-x:visible}.permission-matrix__table[data-v-e3f50ff7],.permission-matrix__table tbody[data-v-e3f50ff7],.permission-matrix__table th[data-v-e3f50ff7],.permission-matrix__table thead[data-v-e3f50ff7],.permission-matrix__table tr[data-v-e3f50ff7]{width:auto;display:block}.permission-matrix__table thead[data-v-e3f50ff7]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.permission-matrix__row[data-v-e3f50ff7]{padding:var(--spacing-4);border-top:var(--stroke-thickness) solid var(--border-subtle)}.permission-matrix__row-head[data-v-e3f50ff7]{width:100%;padding:0 0 var(--spacing-3)}.permission-matrix__group-heading[data-v-e3f50ff7]{padding:var(--spacing-3) var(--spacing-4)}.permission-matrix__cell[data-v-e3f50ff7]{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2-5) 0;text-align:left;flex-direction:row;width:100%;display:flex}.permission-matrix__cell-role-label[data-v-e3f50ff7]{color:var(--text);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-regular);flex:1;display:inline-block}.permission-matrix__cell-inner[data-v-e3f50ff7]{align-items:center;gap:var(--spacing-2);flex-direction:row-reverse}}.brand-usage-card[data-v-13e7e085]{min-width:18rem;max-width:26rem;display:flex}.brand-usage-card>.m-metric-card[data-v-13e7e085]{flex:1}.brand-usage-card--over>.m-metric-card[data-v-13e7e085]{border-color:var(--error-border,var(--error))}.seat-usage-card[data-v-9e23cf67]{max-width:20rem;display:flex}.seat-usage-card>.m-metric-card[data-v-9e23cf67]{flex:1}.seat-usage-card--over>.m-metric-card[data-v-9e23cf67]{border-color:var(--error-border,var(--error))}.team-roster-flow[data-v-2d878095]{gap:var(--spacing-3);flex-direction:column;display:flex}.team-roster-flow__header[data-v-2d878095]{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}@media (width<=767px){.team-roster-flow[data-v-2d878095]{gap:var(--spacing-6)}.team-roster-flow__list[data-v-2d878095]{gap:var(--spacing-4)}}.team-roster-flow__heading[data-v-2d878095]{margin:0;font-style:italic}.team-roster-flow__search[data-v-2d878095]{flex:0 280px;min-width:0}.team-roster-flow__list[data-v-2d878095]{gap:var(--spacing-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.team-roster-flow__invite-row[data-v-2d878095]{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border:1px dashed var(--border);border-radius:var(--radius-lg);color:var(--text-muted);background-color:#0000;grid-template-columns:auto 1fr auto;display:grid}.team-roster-flow__invite-fields[data-v-2d878095]{gap:var(--spacing-2);grid-template-columns:1fr 1fr 1.5fr 1fr;min-width:0;display:grid}@media (width<=767px){.team-roster-flow__invite-fields[data-v-2d878095]{grid-template-columns:1fr 1fr}}.team-roster-flow__invite-actions[data-v-2d878095]{align-items:center;gap:var(--spacing-2);display:flex}.team-roster-flow__invite-cta[data-v-2d878095]{justify-content:flex-start;display:flex}.team-roster-flow__empty[data-v-2d878095]{padding:var(--spacing-6) 0;text-align:center;color:var(--text-muted);margin:0}.team-roster-flow__error[data-v-2d878095]{padding:var(--spacing-3) var(--spacing-4);background-color:var(--bg-danger-soft,var(--bg-raised));color:var(--danger);border-radius:var(--radius-md)}.email-content-editor[data-v-59e25e05]{gap:var(--spacing-4);flex-direction:column;display:flex}.email-content-editor__bar[data-v-59e25e05]{align-items:flex-end;gap:var(--spacing-4);display:flex}.email-content-editor__subject[data-v-59e25e05]{flex:1;min-width:0}.email-content-editor__actions[data-v-59e25e05]{gap:var(--spacing-2);padding-bottom:var(--spacing-1);display:flex}.email-content-editor__test[data-v-59e25e05]{gap:var(--spacing-3);width:20rem;padding:var(--spacing-3);flex-direction:column;display:flex}.email-content-editor__test-actions[data-v-59e25e05]{justify-content:flex-end;display:flex}.email-content-editor__workspace[data-v-59e25e05]{gap:var(--spacing-6);grid-template-columns:minmax(0,1fr) 24rem;align-items:start;display:grid}.email-content-editor__preview[data-v-59e25e05]{min-width:0}.email-content-editor__canvas[data-v-59e25e05]{border:var(--stroke-thickness) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-raised);position:relative;overflow:hidden}.email-content-editor__canvas--loading[data-v-59e25e05]{opacity:.7}.email-content-editor__frame[data-v-59e25e05]{width:100%;height:var(--preview-height,32rem);border:0;display:block}.email-content-editor__region[data-v-59e25e05]{top:var(--region-top);left:var(--region-left);width:var(--region-width);height:var(--region-height);border-radius:var(--radius-sm);cursor:pointer;position:absolute}.email-content-editor__region[data-v-59e25e05]:hover{box-shadow:0 0 0 var(--focus-ring-width) var(--focus-ring)}.email-content-editor__region-edit[data-v-59e25e05]{top:var(--spacing-1);right:var(--spacing-1);opacity:0;position:absolute}.email-content-editor__region-edit[data-v-59e25e05]:focus-within,.email-content-editor__region:hover .email-content-editor__region-edit[data-v-59e25e05]{opacity:1}.email-content-editor__hero[data-v-59e25e05]{top:var(--region-top);left:var(--region-left);width:var(--region-width);height:var(--region-height);justify-content:center;align-items:center;gap:var(--spacing-2);cursor:pointer;display:flex;position:absolute}.email-content-editor__hero[data-v-59e25e05]:not(.email-content-editor__hero--empty)>*{opacity:0}.email-content-editor__hero[data-v-59e25e05]:hover>*,.email-content-editor__hero[data-v-59e25e05]>:focus-within{opacity:1}.email-content-editor__inline[data-v-59e25e05]{z-index:1;gap:var(--spacing-2);padding:var(--spacing-2);border-radius:var(--radius-md);background:var(--bg-overlay);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:relative}.email-content-editor__inline--placed[data-v-59e25e05]{top:var(--region-top);left:var(--region-left);width:var(--region-width);position:absolute}.email-content-editor__inline-head[data-v-59e25e05]{align-items:center;gap:var(--spacing-2);display:flex}.email-content-editor__inline-title[data-v-59e25e05]{font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:var(--text-soft);text-transform:uppercase;letter-spacing:.04em;flex:1}.email-content-editor__side[data-v-59e25e05]{gap:var(--spacing-4);flex-direction:column;display:flex}.email-content-editor__tags[data-v-59e25e05]{gap:var(--spacing-3);flex-direction:column;display:flex}.email-content-editor__group-label[data-v-59e25e05],.email-content-editor__heading[data-v-59e25e05]{color:var(--text);margin:0}.email-content-editor__group-label[data-v-59e25e05]{font-size:var(--font-size-caption);color:var(--text-soft);text-transform:uppercase;letter-spacing:.04em}.email-content-editor__opening[data-v-59e25e05]{align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.email-content-editor__muted[data-v-59e25e05]{font-size:var(--font-size-caption);color:var(--text-soft);margin:0}.email-content-editor__list[data-v-59e25e05]{gap:var(--spacing-0-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.email-content-editor__tag[data-v-59e25e05]{align-items:center;gap:var(--spacing-2);min-width:0;display:flex}.email-content-editor__example[data-v-59e25e05]{font-size:var(--font-size-caption);color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=72rem){.email-content-editor__workspace[data-v-59e25e05]{grid-template-columns:minmax(0,1fr)}}
