.brand-mark[data-v-57531763]{flex-shrink:0;width:40px;height:40px}.theme-toggle[data-v-b8100084]{width:44px;height:44px;color:var(--color-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;padding:9px;display:inline-flex}.theme-toggle[data-v-b8100084]:hover{background:var(--color-surface-muted);border-color:var(--color-border)}.theme-toggle svg[data-v-b8100084]{width:26px;height:26px}.header-content[data-v-52b10ff3]{align-items:center;gap:var(--space-4);flex-wrap:nowrap;display:flex}.brand[data-v-52b10ff3]{color:var(--color-text);font-size:var(--text-page);font-weight:var(--weight-bold);align-items:center;gap:var(--space-2);text-decoration:none;display:inline-flex}.header-nav[data-v-52b10ff3],.header-actions[data-v-52b10ff3]{align-items:center;gap:var(--space-2);flex-wrap:nowrap;display:flex}.header-actions[data-v-52b10ff3]{flex-shrink:0;margin-inline-start:auto}.header-nav a[data-v-52b10ff3],button[data-v-52b10ff3]{min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-small);font-weight:var(--weight-medium);justify-content:center;align-items:center;display:inline-flex}.header-nav a[data-v-52b10ff3]{color:var(--color-muted);text-decoration:none}.header-nav a[data-v-52b10ff3]:hover,.header-nav a.router-link-active[data-v-52b10ff3],.header-nav a.section-active[data-v-52b10ff3]{color:var(--color-text);background-color:var(--color-surface-muted)}button[data-v-52b10ff3]{border:1px solid var(--color-border);color:var(--color-text);background-color:var(--color-surface);cursor:pointer}button[data-v-52b10ff3]:hover{background-color:var(--color-surface-muted)}.profile-link[data-v-52b10ff3]{border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-muted);background:var(--color-surface-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.profile-link[data-v-52b10ff3]:hover,.profile-link.router-link-active[data-v-52b10ff3]{color:var(--color-text);border-color:currentColor}.profile-link img[data-v-52b10ff3]{object-fit:cover;width:100%;height:100%}.profile-link svg[data-v-52b10ff3]{width:28px;height:28px}.logout-button svg[data-v-52b10ff3]{width:22px;height:22px;display:none}@media (width<=767px){.header-content[data-v-52b10ff3]{gap:var(--space-2)}.header-actions[data-v-52b10ff3]{gap:var(--space-1)}.logout-button[data-v-52b10ff3]{border-color:#0000;border-radius:50%;width:44px;padding:0}.logout-button span[data-v-52b10ff3]{display:none}.logout-button svg[data-v-52b10ff3]{display:block}.header-nav[data-v-52b10ff3]{inset-inline:0;z-index:10;gap:var(--space-1);height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom,0px));padding:var(--space-2);padding-bottom:calc(var(--space-2) + env(safe-area-inset-bottom,0px));background-color:var(--color-surface);border-top:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:fixed;bottom:0}.header-nav a[data-v-52b10ff3]{min-width:0;padding-inline:var(--space-1);font-size:var(--text-small);text-align:center;overflow-wrap:anywhere}}.app-layout[data-v-bfd646c5]{min-height:100svh}.app-header[data-v-bfd646c5]{padding:var(--space-4);background-color:var(--color-surface);border-bottom:1px solid var(--color-border)}.app-content[data-v-bfd646c5]{width:100%;max-width:1200px;padding:var(--space-6) var(--space-4);margin-inline:auto}@media (width>=768px){.app-header[data-v-bfd646c5]{padding-inline:var(--space-8)}.app-content[data-v-bfd646c5]{padding:var(--space-8)}}@media (width<=767px){.app-content[data-v-bfd646c5]{padding-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom,0px) + var(--space-6))}}.public-header[data-v-c8b1bb48]{width:100%;max-width:1200px;padding:var(--space-4);justify-content:flex-end;margin-inline:auto;display:flex}@media (width>=768px){.public-header[data-v-c8b1bb48]{padding-inline:var(--space-8)}}.auth-page[data-v-8236938c]{width:100%;padding:var(--space-8) var(--space-4)}.auth-card[data-v-8236938c]{gap:var(--space-6);width:100%;max-width:440px;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-medium);background-color:var(--color-surface);overflow-wrap:anywhere;margin-inline:auto;display:grid}.auth-brand[data-v-8236938c]{align-items:center;gap:var(--space-3);font-size:var(--text-page);font-weight:var(--weight-bold);display:flex}.base-button[data-v-10ddc959]{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-medium);font-weight:var(--weight-semibold);cursor:pointer;border:1px solid #0000;display:inline-flex}.base-button--primary[data-v-10ddc959]{color:var(--color-on-primary);background-color:var(--color-primary)}.base-button--primary[data-v-10ddc959]:hover:not(:disabled){background-color:var(--color-primary-hover)}.base-button--secondary[data-v-10ddc959]{color:var(--color-text);background-color:var(--color-surface);border-color:var(--color-border)}.base-button--secondary[data-v-10ddc959]:hover:not(:disabled){background-color:var(--color-surface-muted)}.base-button[data-v-10ddc959]:disabled{opacity:.6;cursor:not-allowed}.base-button--danger[data-v-10ddc959]{color:var(--color-on-danger);background-color:var(--color-danger)}.base-button--danger[data-v-10ddc959]:hover:not(:disabled){background-color:var(--color-danger-hover)}.field[data-v-9b4277f5]{gap:var(--space-2);min-width:0;display:grid}.field-label[data-v-9b4277f5]{font-weight:var(--weight-medium)}.field-hint[data-v-9b4277f5],.field-error[data-v-9b4277f5]{font-size:var(--text-small);overflow-wrap:anywhere;margin:0}.field-hint[data-v-9b4277f5]{color:var(--color-muted)}.field-error[data-v-9b4277f5]{color:var(--color-rejected-text)}header p[data-v-130b556a]{margin:0}.sso-options[data-v-130b556a]{gap:var(--space-3);display:grid}.sso-link[data-v-130b556a]{min-height:44px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-medium);color:var(--color-text);background-color:var(--color-surface);text-align:center;font-weight:var(--weight-semibold);justify-content:center;align-items:center;text-decoration:none;display:flex}.sso-link[data-v-130b556a]:hover{background-color:var(--color-surface-muted)}.password-form[data-v-130b556a]{gap:var(--space-4);min-width:0;padding-top:var(--space-4);border-top:1px solid var(--color-border);display:grid}.login-error[data-v-130b556a]{padding:var(--space-3);border-radius:var(--radius-small);background-color:var(--color-rejected-bg);color:var(--color-rejected-text);overflow-wrap:anywhere;margin:0}h1[data-v-83728490],p[data-v-83728490]{margin:0}.callback-error[data-v-83728490]{color:var(--color-rejected-text)}.modal[data-v-69fc099f]{width:calc(100% - 32px);max-width:520px;max-height:calc(100dvh - 32px);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-medium);color:var(--color-text);background-color:var(--color-surface);margin:auto;overflow-y:auto}.modal[data-v-69fc099f]::backdrop{background-color:#0009}.modal-content[data-v-69fc099f]{gap:var(--space-4);display:grid}.modal-title[data-v-69fc099f]{margin:0}.modal-actions[data-v-69fc099f]{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.status-badge[data-v-ee642edf]{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-small);font-weight:var(--weight-semibold);line-height:var(--leading-body);align-items:center;display:inline-flex}.status-badge--approved[data-v-ee642edf]{color:var(--color-approved-text);background-color:var(--color-approved-bg)}.status-badge--pending[data-v-ee642edf]{color:var(--color-pending-text);background-color:var(--color-pending-bg)}.status-badge--rejected[data-v-ee642edf]{color:var(--color-rejected-text);background-color:var(--color-rejected-bg)}.status-badge--superseded[data-v-ee642edf]{color:var(--color-superseded-text);background-color:var(--color-superseded-bg)}.state-message[data-v-1fbeb976]{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-medium);background-color:var(--color-surface);overflow-wrap:anywhere;display:grid}.state-message p[data-v-1fbeb976]{margin:0}.state-message--error[data-v-1fbeb976]{color:var(--color-rejected-text);background-color:var(--color-rejected-bg)}.state-message--success[data-v-1fbeb976]{color:var(--color-approved-text);background-color:var(--color-approved-bg)}.state-actions[data-v-1fbeb976]{gap:var(--space-2);flex-wrap:wrap;display:flex}.version-summary[data-v-9178b98b]{gap:var(--space-1);min-width:0;display:grid}.version-title[data-v-9178b98b],.version-detail[data-v-9178b98b]{overflow-wrap:anywhere}.version-detail[data-v-9178b98b]{color:var(--color-muted);font-size:var(--text-small)}.pending-actions[data-v-c67158ed]{gap:var(--space-2);min-width:0;display:grid}.buttons--fill[data-v-c67158ed]{gap:var(--space-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.buttons--inline[data-v-c67158ed]{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.note[data-v-c67158ed]{color:var(--color-muted);font-size:var(--text-small);overflow-wrap:anywhere;margin:0}.dashboard[data-v-401d95ca]{gap:var(--space-6);display:grid}.dashboard>header p[data-v-401d95ca]{margin-bottom:0}.pending-list[data-v-401d95ca]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.pending-item[data-v-401d95ca]{gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-medium);background-color:var(--color-surface);display:grid}.info[data-v-401d95ca]{gap:var(--space-2);justify-items:start;min-width:0;display:grid}.archive-link[data-v-401d95ca]{overflow-wrap:anywhere;align-items:center;width:fit-content;max-width:100%;min-height:44px;display:flex}.meta[data-v-401d95ca]{color:var(--color-muted);font-size:var(--text-small);overflow-wrap:anywhere}.pending-filter[data-v-401d95ca]{gap:var(--space-1);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-medium);background-color:var(--color-surface-muted);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;display:grid}.filter-option[data-v-401d95ca]{min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-small);color:var(--color-muted);font-weight:var(--weight-semibold);text-align:center;cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}.filter-option[data-v-401d95ca]:has(.filter-input:checked){color:var(--color-text);background-color:var(--color-surface);box-shadow:0 0 0 1px var(--color-border)}.filter-option[data-v-401d95ca]:has(.filter-input:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px}.filter-input[data-v-401d95ca]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.notes-input[data-v-401d95ca]{width:100%;min-height:120px;padding:var(--space-3);resize:vertical;border:1px solid var(--color-border);border-radius:var(--radius-medium);color:var(--color-text);background-color:var(--color-surface)}.pending-table[data-v-401d95ca]{display:none}@media (width>=768px){.pending-filter[data-v-401d95ca]{width:fit-content}.pending-list[data-v-401d95ca]{display:none}.pending-table[data-v-401d95ca]{display:block}}.locations[data-v-54bcc07d]{gap:var(--space-6);display:grid}.page-header[data-v-54bcc07d]{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-header p[data-v-54bcc07d]{margin-bottom:0}.location-list[data-v-54bcc07d]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.location-item[data-v-54bcc07d]{gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-medium);background-color:var(--color-surface);display:grid}.location-info[data-v-54bcc07d],.status[data-v-54bcc07d]{gap:var(--space-2);overflow-wrap:anywhere;justify-items:start;min-width:0;display:grid}.location-table[data-v-54bcc07d]{display:none}.location-table .serving[data-v-54bcc07d],.location-table .empty[data-v-54bcc07d]{display:inline-block}@media (width>=768px){.location-list[data-v-54bcc07d]{display:none}.location-table[data-v-54bcc07d]{display:block}}.slug[data-v-54bcc07d]{font-family:var(--font-mono);color:var(--color-muted);font-size:var(--text-small)}.desc[data-v-54bcc07d]{color:var(--color-muted);margin:0}.serving[data-v-54bcc07d],.empty[data-v-54bcc07d]{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-small);font-weight:var(--weight-semibold)}.serving[data-v-54bcc07d]{color:var(--color-approved-text);background-color:var(--color-approved-bg)}.empty[data-v-54bcc07d]{color:var(--color-superseded-text);background-color:var(--color-superseded-bg)}.create-form[data-v-54bcc07d]{gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-medium);background-color:var(--color-surface);display:grid}.create-form h2[data-v-54bcc07d]{margin:0}.form-error[data-v-54bcc07d]{color:var(--color-rejected-text);overflow-wrap:anywhere;margin:0}.form-actions[data-v-54bcc07d]{justify-content:flex-end;display:flex}.archive[data-v-d4c48c7e]{gap:var(--space-4);min-width:0;display:grid}.archive-header[data-v-d4c48c7e]{justify-items:start;gap:var(--space-2);overflow-wrap:anywhere;min-width:0;display:grid}.archive-header h1[data-v-d4c48c7e],.archive-header p[data-v-d4c48c7e]{margin:0}.version-list[data-v-d4c48c7e]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.version-card[data-v-d4c48c7e]{gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-medium);background-color:var(--color-surface);display:grid}.version-heading[data-v-d4c48c7e]{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.version-metadata[data-v-d4c48c7e]{gap:var(--space-1);color:var(--color-muted);font-size:var(--text-small);overflow-wrap:anywhere;display:grid}.version-metadata p[data-v-d4c48c7e]{margin:0}.version-actions[data-v-d4c48c7e]{gap:var(--space-2);flex-wrap:wrap;display:flex}.error[data-v-d4c48c7e]{color:var(--color-rejected-text);overflow-wrap:anywhere}.review-notes[data-v-d4c48c7e]{gap:var(--space-2);min-width:0;padding:var(--space-3);border-inline-start:3px solid var(--color-border);border-radius:var(--radius-small);background-color:var(--color-surface-muted);overflow-wrap:anywhere;display:grid}.review-notes strong[data-v-d4c48c7e]{font-size:var(--text-small)}.review-notes p[data-v-d4c48c7e]{white-space:pre-wrap;margin:0}.status-filter[data-v-d4c48c7e]{width:100%;max-width:320px}.pagination[data-v-d4c48c7e]{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}.state-pill[data-v-497ee4bc]{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-small);font-weight:var(--weight-semibold);line-height:var(--leading-body);white-space:nowrap;align-items:center;display:inline-flex}.state-pill--neutral[data-v-497ee4bc]{color:var(--color-superseded-text);background-color:var(--color-superseded-bg)}.state-pill--ok[data-v-497ee4bc]{color:var(--color-approved-text);background-color:var(--color-approved-bg)}.state-pill--new[data-v-497ee4bc]{color:var(--color-primary);background-color:var(--color-surface-muted)}.state-pill--pending[data-v-497ee4bc]{color:var(--color-pending-text);background-color:var(--color-pending-bg)}.state-pill--error[data-v-497ee4bc]{color:var(--color-rejected-text);background-color:var(--color-rejected-bg)}.submit-card[data-v-44684b6f]{align-content:start;gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-medium);background-color:var(--color-surface);display:grid}.submit-card-header[data-v-44684b6f]{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.submit-card-header h2[data-v-44684b6f]{margin:0}@media (width>=768px){.submit-card[data-v-44684b6f]{padding:var(--space-6)}}.tabs[data-v-248eb4ff]{gap:var(--space-1);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-medium);background-color:var(--color-surface-muted);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tab[data-v-248eb4ff]{min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-small);color:var(--color-muted);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0}.tab[aria-selected=true][data-v-248eb4ff]{color:var(--color-text);background-color:var(--color-surface);box-shadow:0 0 0 1px var(--color-border)}.tab[data-v-248eb4ff]:disabled{cursor:not-allowed;opacity:.6}.panel[data-v-248eb4ff]{gap:var(--space-3);min-width:0;display:grid}.dropzone[data-v-248eb4ff]{justify-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);border:2px dashed var(--color-border);border-radius:var(--radius-medium);text-align:center;display:grid}.dropzone.dragging[data-v-248eb4ff]{border-color:var(--color-primary);background-color:var(--color-surface-muted)}.drop-copy[data-v-248eb4ff],.hint[data-v-248eb4ff]{margin:0}@media (pointer:coarse){.drop-copy[data-v-248eb4ff]{display:none}.dropzone[data-v-248eb4ff]{padding:var(--space-4);border-style:solid}.browse[data-v-248eb4ff]{width:100%;min-height:48px}}.file-card[data-v-248eb4ff]{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-medium);background-color:var(--color-surface-muted);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.file-badge[data-v-248eb4ff]{padding:var(--space-1) var(--space-2);border-radius:var(--radius-small);color:var(--color-on-primary);background-color:var(--color-primary);font-size:var(--text-small);font-weight:var(--weight-bold)}.file-details[data-v-248eb4ff]{gap:var(--space-1);min-width:0;display:grid}.file-name[data-v-248eb4ff]{overflow-wrap:anywhere}.file-actions[data-v-248eb4ff]{gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.field-error[data-v-248eb4ff]{color:var(--color-rejected-text);font-size:var(--text-small);margin:0}.link-preview[data-v-248eb4ff]{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-small);background-color:var(--color-surface-muted);overflow-wrap:anywhere;display:grid}.link-full[data-v-248eb4ff]{color:var(--color-muted)}.destination-card[data-v-b1b0a7fa]{gap:var(--space-1);min-width:0;padding:var(--space-4);border:2px solid var(--color-primary);border-radius:var(--radius-medium);background-color:var(--color-surface-muted);display:grid}.destination-card.created[data-v-b1b0a7fa]{border-color:var(--color-approved-text)}.destination-name[data-v-b1b0a7fa],.url[data-v-b1b0a7fa]{overflow-wrap:anywhere}.url[data-v-b1b0a7fa]{color:var(--color-muted)}.helper[data-v-b1b0a7fa],.policy[data-v-b1b0a7fa]{margin:0}.list-heading[data-v-b1b0a7fa]{color:var(--color-muted);font-size:var(--text-small);font-weight:var(--weight-semibold);margin:0}.options[data-v-b1b0a7fa]{border:1px solid var(--color-border);border-radius:var(--radius-medium);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.option[data-v-b1b0a7fa]{gap:var(--space-1);min-width:0;min-height:44px;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);cursor:pointer;display:grid}.option[data-v-b1b0a7fa]:last-child{border-bottom:0}.option[data-v-b1b0a7fa]:hover,.option.active[data-v-b1b0a7fa]{background-color:var(--color-surface-muted)}.option.active[data-v-b1b0a7fa]{box-shadow:inset 3px 0 0 var(--color-primary)}.no-match[data-v-b1b0a7fa],.create-entry[data-v-b1b0a7fa]{justify-items:start;gap:var(--space-2);display:grid}.no-match p[data-v-b1b0a7fa],.create-entry p[data-v-b1b0a7fa]{margin:0}.slug-input[data-v-b1b0a7fa]{border:1px solid var(--color-border);border-radius:var(--radius-small);background-color:var(--color-surface);align-items:stretch;min-width:0;min-height:44px;display:flex}.slug-input[data-v-b1b0a7fa]:focus-within{outline:3px solid var(--color-focus);outline-offset:2px}.slug-input.unavailable[data-v-b1b0a7fa]{border-color:var(--color-rejected-text)}.slug-prefix[data-v-b1b0a7fa]{max-width:55%;padding:0 var(--space-2) 0 var(--space-3);color:var(--color-muted);background-color:var(--color-surface-muted);border-radius:var(--radius-small) 0 0 var(--radius-small);text-overflow:ellipsis;white-space:nowrap;align-items:center;display:flex;overflow:hidden}.slug-input input[data-v-b1b0a7fa]{min-width:0;padding:0 var(--space-3);color:var(--color-text);font:inherit;background:0 0;border:0;flex:1}.slug-input input[data-v-b1b0a7fa]:focus{outline:none}.url-preview[data-v-b1b0a7fa]{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-small);background-color:var(--color-surface-muted);display:grid}.availability--available[data-v-b1b0a7fa]{color:var(--color-approved-text)}.availability--unavailable[data-v-b1b0a7fa]{color:var(--color-rejected-text)}.availability--checking[data-v-b1b0a7fa],.availability--unknown[data-v-b1b0a7fa]{color:var(--color-muted)}.path-alert[data-v-b1b0a7fa]{justify-items:start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-rejected-text);border-radius:var(--radius-small);color:var(--color-rejected-text);background-color:var(--color-rejected-bg);display:grid}.path-alert p[data-v-b1b0a7fa]{margin:0}.link-button[data-v-b1b0a7fa]{min-height:44px;color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.link-button[data-v-b1b0a7fa]:disabled{cursor:not-allowed;opacity:.6}.outcome[data-v-0b88f961]{gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-medium);background-color:var(--color-surface);display:grid}.outcome-header[data-v-0b88f961]{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.outcome-header h2[data-v-0b88f961],.outcome p[data-v-0b88f961]{margin:0}.url[data-v-0b88f961]{overflow-wrap:anywhere}.comparison[data-v-0b88f961]{border-collapse:collapse;width:100%}.comparison th[data-v-0b88f961],.comparison td[data-v-0b88f961]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);text-align:start;overflow-wrap:anywhere}.comparison th[data-v-0b88f961]{width:6rem;color:var(--color-muted);font-weight:var(--weight-semibold)}.approve-now[data-v-0b88f961]{justify-items:start;gap:var(--space-2);display:grid}.outcome-actions[data-v-0b88f961]{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.view-link[data-v-0b88f961]{align-items:center;min-height:44px;display:inline-flex}@media (width>=768px){.outcome[data-v-0b88f961]{padding:var(--space-6)}}.submit-page[data-v-98c53fcb]{gap:var(--space-6);min-width:0;display:grid}.submit-page>header p[data-v-98c53fcb]{margin:0}.breadcrumb[data-v-98c53fcb]{align-items:center;gap:var(--space-2);margin-bottom:calc(var(--space-2) * -1);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.breadcrumb a[data-v-98c53fcb]{align-items:center;min-height:44px;display:inline-flex}.cards[data-v-98c53fcb]{gap:var(--space-4);min-width:0;display:grid}.loading-card[data-v-98c53fcb]{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-medium);background-color:var(--color-surface)}.url[data-v-98c53fcb]{overflow-wrap:anywhere}.action-bar[data-v-98c53fcb],.partial[data-v-98c53fcb]{gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-medium);background-color:var(--color-surface);display:grid}.action-bar[data-v-98c53fcb]{z-index:1;position:sticky;bottom:0;box-shadow:0 -4px 12px #00000014}.summary[data-v-98c53fcb]{gap:var(--space-1);min-width:0;display:grid}.eyebrow[data-v-98c53fcb]{color:var(--color-muted);font-size:var(--text-small);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}.destination[data-v-98c53fcb]{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.note[data-v-98c53fcb]{margin:0}.submit[data-v-98c53fcb]{gap:var(--space-2);display:grid}.submit-button[data-v-98c53fcb]{width:100%;min-height:48px}.submit-button[aria-disabled=true][data-v-98c53fcb]{cursor:not-allowed;opacity:.6}.progress[data-v-98c53fcb]{width:100%;height:6px;accent-color:var(--color-primary)}.hint[data-v-98c53fcb]{color:var(--color-muted);margin:0}.hint.emphasis[data-v-98c53fcb]{color:var(--color-rejected-text);font-weight:var(--weight-semibold)}.partial[data-v-98c53fcb]{border-color:var(--color-rejected-text)}.partial h2[data-v-98c53fcb],.partial p[data-v-98c53fcb]{margin:0}.partial-actions[data-v-98c53fcb]{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.text-link[data-v-98c53fcb]{align-items:center;min-height:44px;display:inline-flex}@media (width>=768px){.cards[data-v-98c53fcb]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.action-bar[data-v-98c53fcb]{box-shadow:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;position:static}.submit[data-v-98c53fcb]{justify-items:end;min-width:16rem}.submit-button[data-v-98c53fcb]{width:auto;min-height:44px}.hint[data-v-98c53fcb]{text-align:end}}.settings-section[data-v-e4c05bd2]{gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-medium);background-color:var(--color-surface);display:grid}.settings-section header[data-v-e4c05bd2]>*{margin-bottom:var(--space-1)}.settings-section header[data-v-e4c05bd2]>:last-child{margin-bottom:0}@media (width>=768px){.settings-section[data-v-e4c05bd2]{padding:var(--space-6)}}.settings-form[data-v-a692e2ab]{gap:var(--space-4);max-width:32rem;display:grid}.read-only[data-v-a692e2ab]{gap:var(--space-1);overflow-wrap:anywhere;display:grid}.read-only-label[data-v-a692e2ab]{font-weight:var(--weight-medium)}.settings-form[data-v-1e6203c9]{gap:var(--space-4);max-width:32rem;display:grid}.settings-form h3[data-v-1e6203c9]{margin-bottom:0}.read-only[data-v-1e6203c9]{gap:var(--space-1);overflow-wrap:anywhere;display:grid}.read-only-label[data-v-1e6203c9]{font-weight:var(--weight-medium)}.settings-form[data-v-94615073]{gap:var(--space-4);max-width:32rem;display:grid}.checkbox-field[data-v-94615073]{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.checkbox-field input[data-v-94615073]{width:20px;height:20px;accent-color:var(--color-primary);margin:12px 0}.checkbox-label[data-v-94615073]{min-height:44px;font-weight:var(--weight-medium);cursor:pointer;align-items:center;display:flex}.checkbox-field p[data-v-94615073]{margin:0}.add-form[data-v-1f2cd282]{gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);display:grid}.add-form h3[data-v-1f2cd282]{margin-bottom:0}.add-fields[data-v-1f2cd282]{gap:var(--space-4);display:grid}.member-list[data-v-1f2cd282]{margin:0;padding:0;list-style:none;display:grid}.member[data-v-1f2cd282]{gap:var(--space-3);min-width:0;padding:var(--space-4) 0;border-bottom:1px solid var(--color-border);display:grid}.member[data-v-1f2cd282]:last-child{border-bottom:0}.member-info[data-v-1f2cd282]{gap:var(--space-1);overflow-wrap:anywhere;min-width:0;display:grid}.you[data-v-1f2cd282]{padding:0 var(--space-2);border-radius:var(--radius-pill);color:var(--color-muted);background-color:var(--color-surface-muted);font-size:var(--text-small);font-weight:var(--weight-semibold);margin-inline-start:var(--space-2)}.member-controls[data-v-1f2cd282]{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.row-note[data-v-1f2cd282]{margin:0}@media (width>=768px){.add-fields[data-v-1f2cd282]{grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,1.5fr);align-items:start}.member[data-v-1f2cd282]{align-items:center;column-gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(16rem,auto)}.row-note[data-v-1f2cd282],.member[data-v-1f2cd282] .state-message{grid-column:1/-1}}.settings[data-v-41caf780]{gap:var(--space-6);display:grid}.settings>header p[data-v-41caf780]{margin-bottom:0}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-vietnamese-wght-normal-CtlIRbEm.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-latin-ext-wght-normal-MQgHevqp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-latin-wght-normal-DdeTHZLK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-page:#f9fbfe;--color-surface:#fff;--color-surface-muted:#eef2f7;--color-text:#12233f;--color-muted:#5b6b82;--color-border:#c8d1de;--color-primary:#2456c4;--color-primary-hover:#1d47a4;--color-on-primary:#fff;--color-link:#2456c4;--color-focus:#2456c4;--color-brand-background:#fff;--color-brand-mark:#12233f;--color-brand-sparkle:#2456c4;--color-approved-text:#156b3b;--color-approved-bg:#e8f5ee;--color-pending-text:#805210;--color-pending-bg:#fdf6ec;--color-rejected-text:#a53023;--color-rejected-bg:#fde8e8;--color-superseded-text:#526176;--color-superseded-bg:#eef2f7;--color-danger:#a53023;--color-danger-hover:#87271d;--color-on-danger:#fff;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--radius-small:4px;--radius-medium:10px;--radius-pill:999px;--font-sans:"Public Sans Variable", system-ui, sans-serif;--font-mono:ui-monospace, Menlo, monospace;font-family:var(--font-sans);--text-small:.8125rem;--text-body:1rem;--text-section:1.125rem;--text-page:1.5rem;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-body:1.5;--leading-heading:1.25;font-size:16px;line-height:var(--leading-body);color:var(--color-text);background-color:var(--color-page);--mobile-nav-height:4.5rem}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-page:#101827;--color-surface:#18243a;--color-surface-muted:#22324b;--color-text:#edf2f9;--color-muted:#b0bdd0;--color-border:#52647e;--color-primary:#91c9f7;--color-primary-hover:#b5dcfb;--color-on-primary:#12233f;--color-link:#91c9f7;--color-focus:#91c9f7;--color-brand-background:#12233f;--color-brand-mark:#fff;--color-brand-sparkle:#50a7ee;--color-approved-text:#8ee0ac;--color-approved-bg:#163b2a;--color-pending-text:#f3cd88;--color-pending-bg:#3d3019;--color-rejected-text:#ffb4ac;--color-rejected-bg:#482522;--color-superseded-text:#c1cddd;--color-superseded-bg:#28364c;--color-danger:#ffb4ac;--color-danger-hover:#ffd0ca;--color-on-danger:#482522}*,:before,:after{box-sizing:border-box}body{min-width:320px;margin:0}h1,h2,h3{margin:0 0 var(--space-4);color:var(--color-text);line-height:var(--leading-heading);overflow-wrap:anywhere}h1{font-size:var(--text-page);font-weight:var(--weight-bold)}h2,h3{font-size:var(--text-section);font-weight:var(--weight-semibold)}p{margin:0 0 var(--space-4);overflow-wrap:anywhere}small{font-size:var(--text-small)}strong{font-weight:var(--weight-semibold)}code{font-family:var(--font-mono)}.text-muted{color:var(--color-muted)}.text-small{font-size:var(--text-small)}.text-mono{font-family:var(--font-mono)}button,input,select,textarea{font:inherit}a{color:var(--color-link)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.form-control{width:100%;min-width:0;min-height:44px;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-small);background-color:var(--color-surface);color:var(--color-text)}.form-control:disabled{opacity:.6}textarea.form-control{resize:vertical}.data-table-frame{border:1px solid var(--color-border);border-radius:var(--radius-medium);background-color:var(--color-surface);min-width:0}.data-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}.data-table th,.data-table td{padding:var(--space-4);text-align:left;vertical-align:top;overflow-wrap:anywhere}.data-table thead th{color:var(--color-muted);background-color:var(--color-surface-muted);font-size:var(--text-small);font-weight:var(--weight-semibold)}.data-table thead th:first-child{border-start-start-radius:var(--radius-medium)}.data-table thead th:last-child{border-start-end-radius:var(--radius-medium)}.data-table tbody th,.data-table tbody td{border-top:1px solid var(--color-border)}.data-table tbody th{font-weight:var(--weight-normal)}.data-table-actions{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#app{min-height:100svh}
