:root,[data-theme=light]{--primary-50:#f2f7fd;--primary-100:#e5eef9;--primary-200:#c5dbf2;--primary-300:#92bde7;--primary-400:#579bd9;--primary-500:#327fc5;--primary-600:#2160a2;--primary-700:#0d4980;--primary-800:#003461;--primary-900:#001939;--primary-950:#000717;--surface:#fff;--surface-subtle:#f5f5f5;--surface-inverse:#171717;--surface-hover:#1717170d;--ink:#171717;--ink-muted:#171717b3;--ink-inverse:#fff;--border:#e5e5e5;--border-strong:#8a8a8a;--tint:#c5dbf2;--on-tint:#0d4980;--brand:#2160a2;--brand-hover:#0d4980;--on-brand:#fff;--brand-subtle:#e5eef9;--deep:#001939;--on-deep:#579bd9;--on-deep-text:#f5f5f5;--focus:#327fc5;--destructive:#c4161c;--on-destructive:#fff;--destructive-subtle:#fbe9e9;--success:#1f7a3d;--on-success:#fff;--success-subtle:#e4f3e8;--danger:#a85a00;--on-danger:#fff;--danger-subtle:#fbefdf}[data-theme=dark]{--surface:#171717;--surface-subtle:#262626;--surface-inverse:#f5f5f5;--surface-hover:#f5f5f512;--ink:#f5f5f5;--ink-muted:#f5f5f5b3;--ink-inverse:#171717;--border:#333;--border-strong:#8a8a8a;--tint:#262626;--on-tint:#92bde7;--brand:#92bde7;--brand-hover:#c5dbf2;--on-brand:#171717;--brand-subtle:#92bde724;--deep:#0a0a0a;--on-deep:#579bd9;--on-deep-text:#f5f5f5;--focus:#92bde7;--destructive:#ff8a80;--on-destructive:#171717;--destructive-subtle:#2e1a1a;--success:#6fcf8f;--on-success:#171717;--success-subtle:#1a2b20;--danger:#f2a33a;--on-danger:#171717;--danger-subtle:#2e2414}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface:#171717;--surface-subtle:#262626;--surface-inverse:#f5f5f5;--surface-hover:#f5f5f512;--ink:#f5f5f5;--ink-muted:#f5f5f5b3;--ink-inverse:#171717;--border:#333;--border-strong:#8a8a8a;--tint:#262626;--on-tint:#92bde7;--brand:#92bde7;--brand-hover:#c5dbf2;--on-brand:#171717;--brand-subtle:#92bde724;--deep:#0a0a0a;--on-deep:#579bd9;--on-deep-text:#f5f5f5;--focus:#92bde7;--destructive:#ff8a80;--on-destructive:#171717;--destructive-subtle:#2e1a1a;--success:#6fcf8f;--on-success:#171717;--success-subtle:#1a2b20;--danger:#f2a33a;--on-danger:#171717;--danger-subtle:#2e2414}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-full:9999px;--stroke-hairline:1px;--stroke-control:2px;--grid-columns:12;--grid-gutter:24px;--content-max:1200px;--measure:68ch;--opacity-muted:.7;--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 4px 12px #00000014, 0 1px 3px #0000000f;--shadow-lg:0 12px 32px #00000024, 0 2px 6px #00000014;--motion-fast:.12s;--motion-base:.2s;--motion-ease:cubic-bezier(.2, 0, 0, 1);--motion-press:.97;--font-sans:Inter, Arial, sans-serif;--type-display:500 40px / 46px var(--font-sans);--type-display-size:40px;--type-display-line-height:46px;--type-display-weight:500;--type-display-letter-spacing:-.02em;--type-h1:500 32px / 38px var(--font-sans);--type-h1-size:32px;--type-h1-line-height:38px;--type-h1-weight:500;--type-h1-letter-spacing:-.01em;--type-h2:600 24px / 30px var(--font-sans);--type-h2-size:24px;--type-h2-line-height:30px;--type-h2-weight:600;--type-h2-letter-spacing:-.01em;--type-h3:600 18px / 24px var(--font-sans);--type-h3-size:18px;--type-h3-line-height:24px;--type-h3-weight:600;--type-h3-letter-spacing:0;--type-lead:400 18px / 28px var(--font-sans);--type-lead-size:18px;--type-lead-line-height:28px;--type-lead-weight:400;--type-lead-letter-spacing:0;--type-body:400 16px / 24px var(--font-sans);--type-body-size:16px;--type-body-line-height:24px;--type-body-weight:400;--type-body-letter-spacing:0;--type-body-strong:600 16px / 24px var(--font-sans);--type-body-strong-size:16px;--type-body-strong-line-height:24px;--type-body-strong-weight:600;--type-body-strong-letter-spacing:0;--type-small:400 13px / 20px var(--font-sans);--type-small-size:13px;--type-small-line-height:20px;--type-small-weight:400;--type-small-letter-spacing:0;--type-label:600 13px / 18px var(--font-sans);--type-label-size:13px;--type-label-line-height:18px;--type-label-weight:600;--type-label-letter-spacing:0;--type-title:500 24px / 30px var(--font-sans);--type-title-size:24px;--type-title-line-height:30px;--type-title-weight:500;--type-title-letter-spacing:-.01em;--type-ui:400 15px / 22px var(--font-sans);--type-ui-size:15px;--type-ui-line-height:22px;--type-ui-weight:400;--type-ui-letter-spacing:0;--type-ui-small:400 14px / 20px var(--font-sans);--type-ui-small-size:14px;--type-ui-small-line-height:20px;--type-ui-small-weight:400;--type-ui-small-letter-spacing:0;--type-button:500 16px / 24px var(--font-sans);--type-button-size:16px;--type-button-line-height:24px;--type-button-weight:500;--type-button-letter-spacing:0;--type-micro:600 11px / 1 var(--font-sans);--type-micro-size:11px;--type-micro-line-height:1;--type-micro-weight:600;--type-micro-letter-spacing:0;--type-ui-medium:500 15px / 22px var(--font-sans);--type-ui-medium-size:15px;--type-ui-medium-line-height:22px;--type-ui-medium-weight:500;--type-ui-medium-letter-spacing:0;--type-ui-small-medium:500 14px / 20px var(--font-sans);--type-ui-small-medium-size:14px;--type-ui-small-medium-line-height:20px;--type-ui-small-medium-weight:500;--type-ui-small-medium-letter-spacing:0;--type-body-medium:500 16px / 24px var(--font-sans);--type-body-medium-size:16px;--type-body-medium-line-height:24px;--type-body-medium-weight:500;--type-body-medium-letter-spacing:0}.display{font-family:var(--font-sans);letter-spacing:-.02em;font-size:40px;font-weight:500;line-height:46px}.h1{font-family:var(--font-sans);letter-spacing:-.01em;font-size:32px;font-weight:500;line-height:38px}.h2{font-family:var(--font-sans);letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:30px}.h3{font-family:var(--font-sans);letter-spacing:0;font-size:18px;font-weight:600;line-height:24px}.lead{font-family:var(--font-sans);letter-spacing:0;font-size:18px;font-weight:400;line-height:28px}.body{font-family:var(--font-sans);letter-spacing:0;font-size:16px;font-weight:400;line-height:24px}.body-strong{font-family:var(--font-sans);letter-spacing:0;font-size:16px;font-weight:600;line-height:24px}.small{font-family:var(--font-sans);letter-spacing:0;font-size:13px;font-weight:400;line-height:20px}.label{font-family:var(--font-sans);letter-spacing:0;font-size:13px;font-weight:600;line-height:18px}.title{font-family:var(--font-sans);letter-spacing:-.01em;font-size:24px;font-weight:500;line-height:30px}.ui{font-family:var(--font-sans);letter-spacing:0;font-size:15px;font-weight:400;line-height:22px}.ui-small{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}.button{font-family:var(--font-sans);letter-spacing:0;font-size:16px;font-weight:500;line-height:24px}.micro{font-family:var(--font-sans);letter-spacing:0;font-size:11px;font-weight:600;line-height:1}.ui-medium{font-family:var(--font-sans);letter-spacing:0;font-size:15px;font-weight:500;line-height:22px}.ui-small-medium{font-family:var(--font-sans);letter-spacing:0;font-size:14px;font-weight:500;line-height:20px}.body-medium{font-family:var(--font-sans);letter-spacing:0;font-size:16px;font-weight:500;line-height:24px}
:root{--font-family-sans:var(--font-sans);--radius-small:var(--radius-sm);--radius-chip:var(--radius-sm);--radius-medium:var(--radius-md);--radius-large:var(--radius-md);--color-bg:var(--surface);--color-bg-elevated:var(--surface);--color-bg-menu:var(--surface);--color-bg-hover:var(--surface-hover);--color-bg-pressed:var(--ink);font-size:1.1em}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-pressed:color-mix(in srgb, var(--ink) 12%, transparent)}}:root{--color-bg-secondary:var(--surface-subtle);--color-bg-secondary-hover:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-secondary-hover:color-mix(in srgb, var(--ink) 7%, var(--surface-subtle))}}:root{--color-bg-secondary-pressed:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-secondary-pressed:color-mix(in srgb, var(--ink) 12%, var(--surface-subtle))}}:root{--color-bg-tertiary:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-tertiary:color-mix(in srgb, var(--ink) 9%, var(--surface))}}:root{--color-bg-disabled:var(--surface-subtle);--color-bg-inverse:var(--surface-inverse);--color-bg-tooltip:var(--surface-inverse);--color-bg-transparent-hover:var(--surface-hover);--color-bg-transparent-pressed:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-transparent-pressed:color-mix(in srgb, var(--ink) 12%, transparent)}}:root{--color-text:var(--ink);--color-text-secondary:var(--ink-muted);--color-text-tertiary:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--color-text-tertiary:color-mix(in srgb, var(--ink) 50%, transparent)}}:root{--color-text-disabled:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--color-text-disabled:color-mix(in srgb, var(--ink) 50%, transparent)}}:root{--color-text-oninverse:var(--ink-inverse);--color-text-ontooltip:var(--ink-inverse);--color-icon:var(--ink);--color-icon-hover:var(--ink);--color-icon-secondary:var(--ink-muted);--color-icon-tertiary:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--color-icon-tertiary:color-mix(in srgb, var(--ink) 50%, transparent)}}:root{--color-icon-disabled:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--color-icon-disabled:color-mix(in srgb, var(--ink) 40%, transparent)}}:root{--color-border:var(--border);--color-border-strong:var(--border-strong);--color-border-control:var(--border-strong);--color-border-disabled:var(--border);--color-border-menu-separator:var(--border);--color-bg-brand:var(--brand);--color-bg-brand-hover:var(--brand-hover);--color-bg-brand-pressed:var(--brand-hover);--color-bg-brand-secondary:var(--brand-hover);--color-bg-brand-tertiary:var(--tint);--color-bg-brand-tertiary-hover:var(--brand)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-brand-tertiary-hover:color-mix(in srgb, var(--brand) 14%, var(--tint))}}:root{--color-text-brand:var(--brand);--color-text-brand-secondary:var(--brand);--color-text-onbrand:var(--on-brand);--color-text-onbrand-secondary:var(--on-brand)}@supports (color:color-mix(in lab, red, red)){:root{--color-text-onbrand-secondary:color-mix(in srgb, var(--on-brand) 70%, transparent)}}:root{--color-icon-brand:var(--brand);--color-icon-onbrand:var(--on-brand);--color-icon-onbrand-secondary:var(--on-brand)}@supports (color:color-mix(in lab, red, red)){:root{--color-icon-onbrand-secondary:color-mix(in srgb, var(--on-brand) 70%, transparent)}}:root{--color-border-brand:var(--brand);--color-border-brand-strong:var(--brand);--color-bg-selected:var(--brand-subtle);--color-bg-selected-hover:var(--brand)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-selected-hover:color-mix(in srgb, var(--brand) 18%, var(--surface))}}:root{--color-bg-selected-pressed:var(--brand)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-selected-pressed:color-mix(in srgb, var(--brand) 26%, var(--surface))}}:root{--color-bg-selected-strong:var(--brand);--color-bg-selected-strong-hover:var(--brand-hover);--color-bg-selected-strong-pressed:var(--brand-hover);--color-text-selected:var(--brand);--color-text-onselected-strong:var(--on-brand);--color-icon-selected:var(--brand);--color-icon-onselected-strong:var(--on-brand);--color-border-selected:var(--brand);--color-border-selected-strong:var(--brand);--color-bg-danger:var(--destructive);--color-bg-danger-hover:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-danger-hover:color-mix(in srgb, var(--ink) 18%, var(--destructive))}}:root{--color-bg-danger-pressed:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-danger-pressed:color-mix(in srgb, var(--ink) 28%, var(--destructive))}}:root{--color-bg-danger-tertiary:var(--destructive-subtle);--color-bg-danger-tertiary-hover:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-danger-tertiary-hover:color-mix(in srgb, var(--destructive) 14%, var(--destructive-subtle))}}:root{--color-bg-danger-tertiary-pressed:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-danger-tertiary-pressed:color-mix(in srgb, var(--destructive) 22%, var(--destructive-subtle))}}:root{--color-text-danger:var(--destructive);--color-text-ondanger:var(--on-destructive);--color-icon-danger:var(--destructive);--color-icon-ondanger:var(--on-destructive);--color-border-danger:var(--destructive);--color-border-danger-strong:var(--destructive);--color-bg-success:var(--success);--color-bg-success-hover:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-success-hover:color-mix(in srgb, var(--ink) 18%, var(--success))}}:root{--color-bg-success-pressed:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-success-pressed:color-mix(in srgb, var(--ink) 28%, var(--success))}}:root{--color-bg-success-tertiary:var(--success-subtle);--color-bg-success-tertiary-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-success-tertiary-hover:color-mix(in srgb, var(--success) 14%, var(--success-subtle))}}:root{--color-text-success:var(--success);--color-text-onsuccess:var(--on-success);--color-icon-success:var(--success);--color-icon-onsuccess:var(--on-success);--color-border-success:var(--success);--color-border-success-strong:var(--success);--color-bg-warning:var(--danger);--color-bg-warning-tertiary:var(--danger-subtle);--color-bg-warning-tertiary-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root{--color-bg-warning-tertiary-hover:color-mix(in srgb, var(--danger) 14%, var(--danger-subtle))}}:root{--color-text-warning:var(--danger);--color-text-onwarning:var(--on-danger);--color-icon-warning:var(--danger);--color-border-warning:var(--danger);--color-border-warning-strong:var(--danger);--color-text-onbrand-tertiary:var(--on-tint);--color-text-ondanger-tertiary:var(--destructive);--color-text-onsuccess-tertiary:var(--success);--color-text-onwarning-tertiary:var(--danger);--field-border-radius:var(--radius-md);--field-padding-inline:var(--space-3);--field-min-height-large:40px;--field-color-bg:var(--surface);--field-color-text:var(--ink);--field-color-placeholder:var(--ink-muted);--field-color-border:var(--border-strong);--field-color-border-hover:var(--ink);--field-color-border-focus:var(--brand);--field-color-border-error:var(--destructive);--field-color-bg-disabled:var(--surface-subtle);--field-color-border-disabled:var(--border);--field-color-text-disabled:var(--ink-muted);--field-color-bg-readonly:var(--surface);--field-color-border-readonly:var(--border);--field-color-text-readonly:var(--ink-muted);--field-color-label:var(--ink);--field-color-label-required:var(--destructive);--field-color-description:var(--ink-muted);--field-color-error-bg:var(--destructive);--field-color-error-text:var(--on-destructive);--field-color-toggle-border:var(--border-strong);--field-color-toggle-border-hover:var(--brand);--field-color-toggle-bg-checked:var(--brand);--field-color-toggle-border-checked:var(--brand);--field-color-toggle-icon:var(--on-brand);--field-color-toggle-bg-disabled:var(--surface-subtle);--field-color-toggle-border-disabled:var(--border);--field-color-upload-bg:var(--surface-subtle);--field-color-upload-border:var(--border);--accessibility-focus-color:var(--focus);--elevation-100-canvas:var(--shadow-sm);--elevation-card:var(--shadow-sm);--elevation-200-popup:var(--shadow-md);--elevation-300-tooltip:var(--shadow-md);--button-radius:var(--radius-md);--control-height:40px;--popup-bg:var(--color-bg-menu);--popup-text:var(--color-text);--popup-radius:var(--radius-md);--popup-item-radius:var(--radius-sm);--popup-item-color:var(--color-text);--popup-item-bg-hover:var(--surface-hover);--popup-item-color-hover:var(--color-text);--transition-short:var(--motion-fast) var(--motion-ease);--transition-medium:var(--motion-fast) var(--motion-ease);--transition-long:var(--motion-base) var(--motion-ease);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}::selection{background:var(--tint);color:var(--on-tint)}:where(a,button,summary,[role=button]):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.btn{font-weight:var(--type-button-weight)}.btn--style-primary,.btn--style-success,.btn--style-destructive{border-width:var(--stroke-control);background-image:none;border-style:solid}.btn--style-primary{border-color:var(--color-bg-brand)}.btn--style-primary:hover{border-color:var(--color-bg-brand-hover)}.btn--style-success{border-color:var(--color-bg-success)}.btn--style-success:hover{border-color:var(--color-bg-success-hover)}.btn--style-destructive{border-color:var(--color-bg-danger)}.btn--style-destructive:hover{border-color:var(--color-bg-danger-hover)}.btn--style-success{background-color:var(--color-bg-success);color:var(--color-text-onsuccess)}.btn--style-success:hover:not(.btn--disabled){background-color:var(--color-bg-success-hover)}.btn--style-success:active:not(.btn--disabled){background-color:var(--color-bg-success-pressed)}:is(.btn--style-primary,.btn--style-primary-ghost,.btn--style-secondary,.btn--style-destructive,.btn--style-success,.btn--style-pill).btn--size-medium{height:40px;padding:0 var(--space-4)}:is(.btn--style-primary,.btn--style-primary-ghost,.btn--style-secondary,.btn--style-destructive,.btn--style-success,.btn--style-pill).btn--size-medium:not(.btn--icon-only).btn--icon-position-left{padding-inline-start:var(--space-3)}:is(.btn--style-primary,.btn--style-primary-ghost,.btn--style-secondary,.btn--style-destructive,.btn--style-success,.btn--style-pill).btn--size-medium:not(.btn--icon-only).btn--icon-position-right{padding-inline-end:var(--space-3)}:is(.btn--style-primary,.btn--style-primary-ghost,.btn--style-secondary,.btn--style-destructive,.btn--style-success,.btn--style-pill).btn--size-large{height:44px;padding:0 var(--space-4)}:is(.btn--style-primary,.btn--style-primary-ghost,.btn--style-secondary,.btn--style-destructive,.btn--style-success,.btn--style-pill).btn--icon-only,:is(.btn--style-primary,.btn--style-primary-ghost,.btn--style-secondary,.btn--style-destructive,.btn--style-success,.btn--style-pill).btn--round{padding:0}:is(.btn--style-primary,.btn--style-primary-ghost,.btn--style-secondary,.btn--style-destructive,.btn--style-success,.btn--style-pill).btn--round.btn--size-medium{width:40px}:is(.btn--style-primary,.btn--style-primary-ghost,.btn--style-secondary,.btn--style-destructive,.btn--style-success,.btn--style-pill).btn--round.btn--size-large{width:44px}.btn--icon .btn__content{gap:var(--space-2)}.btn.btn--style-secondary{border:var(--stroke-control) solid var(--brand);color:var(--brand);background:0 0}.btn.btn--style-secondary:hover:not(.btn--disabled){background:var(--brand-subtle)}.btn.btn--style-secondary:active:not(.btn--disabled){background:var(--tint)}:is(.list-controls,.relationship-table__actions) .btn.btn--style-secondary{padding-inline:var(--space-2);color:var(--ink);background:0 0;border-color:#0000}:is(.list-controls,.relationship-table__actions) .btn.btn--style-secondary:hover:not(.btn--disabled){background:var(--surface-hover)}:is(.list-controls,.relationship-table__actions) .btn.btn--style-secondary:active:not(.btn--disabled){background:var(--ink)}@supports (color:color-mix(in lab, red, red)){:is(.list-controls,.relationship-table__actions) .btn.btn--style-secondary:active:not(.btn--disabled){background:color-mix(in srgb, var(--ink) 12%, transparent)}}.btn--style-primary-ghost{color:var(--brand)}.btn--style-primary-ghost:hover:not(.btn--disabled){background:var(--brand-subtle)}.btn--style-primary-ghost:active:not(.btn--disabled){background:var(--tint)}.btn--style-dashed{border-color:var(--border-strong)}.btn--disabled:not(.btn--loading):is(.btn--style-primary,.btn--style-secondary,.btn--style-destructive,.btn--style-success){border-color:var(--surface-subtle);background:var(--surface-subtle);color:var(--ink-muted)}#action-save[disabled]{display:none}.form-submit:has(#action-save[disabled]){display:none}.payload-toast-item{border-radius:var(--radius-medium)}.checkbox-input--muted:not(.checkbox-input--checked) .checkbox-input__input{background-color:#0000}.banner{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-4) var(--space-6);border-radius:var(--radius-lg);background:var(--surface-subtle);color:var(--ink);font:var(--type-ui);display:flex;position:relative}.banner .banner__content{flex:1;width:auto;min-width:0}.banner>.icon{width:20px;height:20px;margin-block:calc((var(--type-ui-line-height) - 20px) / 2);color:var(--ink-muted);flex-shrink:0}.banner--type-brand{background:var(--tint);color:var(--on-tint)}.banner--type-brand>.icon{color:var(--on-tint)}.banner--type-success{background:var(--success-subtle);color:var(--ink)}.banner--type-success>.icon{color:var(--success)}.banner--type-warning{background:var(--danger-subtle);color:var(--ink)}.banner--type-warning>.icon{color:var(--danger)}.banner--type-danger{background:var(--destructive-subtle);color:var(--ink)}.banner--type-danger>.icon{color:var(--destructive)}.step-nav{font:var(--type-ui-small)}.step-nav .step-nav__item{height:auto;padding-inline:var(--space-1);font:inherit;background:0 0}.step-nav .step-nav__item:hover{background:0 0}.step-nav a:hover{text-underline-offset:3px;text-decoration:underline}.step-nav .step-nav__item:not(.step-nav__last){color:var(--brand)}.step-nav .step-nav__item.step-nav__last{color:var(--ink)}.step-nav .step-nav__separator{color:var(--ink-muted)}.collapsible{border-bottom:var(--stroke-hairline) solid var(--border);background:0 0;border-radius:0}.collapsible__toggle-wrap{background:0 0;border:0;border-radius:0;height:auto;min-height:48px;padding:0}.collapsible__toggle-wrap:not(.toggle-disabled):hover:not(:has(.section-title__input:hover,.section-title__input:focus)){background:0 0}.collapsible__toggle-wrap .pill{background-color:#0000}.collapsible__toggle-wrap .collapsible__drag{margin-inline-start:var(--spacer-1-5)}.collapsible__toggle-wrap .collapsible__drag[aria-disabled=true]{display:none}.collapsible__header-wrap{padding-inline:0 var(--space-3)}.collapsible .row-label{color:var(--ink);font:var(--type-ui-medium)}.collapsible__indicator{color:var(--ink-muted)}.collapsible__indicator svg{transition:transform var(--motion-base) var(--motion-ease)}@media (prefers-reduced-motion:reduce){.collapsible__indicator svg{transition:none}}.collapsible__content{padding:var(--space-2) 0 var(--space-6);background:0 0;border:0;border-radius:0}.collapsible__actions{opacity:0;visibility:hidden}.collapsible__toggle-wrap:hover .collapsible__actions,.collapsible__actions:focus-within{visibility:visible;opacity:1}.blocks-field__rows,.array-field__rows,.array-field__draggable-rows{gap:0}.array-field__title,.blocks-field__title{font:var(--type-h3);letter-spacing:var(--type-h3-letter-spacing)}:is(.array-field__header-actions,.blocks-field__header-actions) .btn--style-ghost{height:40px;padding-inline:var(--space-3);color:var(--brand)}:is(.array-field__header-actions,.blocks-field__header-actions) .btn--style-ghost:hover:not(.btn--disabled){background:var(--brand-subtle)}:is(.array-field__header-actions,.blocks-field__header-actions) .btn--style-ghost:active:not(.btn--disabled){background:var(--tint)}.array-field__add-row.btn,.blocks-field__drawer-toggler.btn{height:40px;padding-inline:var(--space-4);color:var(--brand);margin-inline-start:calc(var(--space-4) * -1)}:is(.array-field__add-row.btn,.blocks-field__drawer-toggler.btn):hover:not(.btn--disabled){background:var(--brand-subtle)}:is(.array-field__add-row.btn,.blocks-field__drawer-toggler.btn):active:not(.btn--disabled){background:var(--tint)}.blocks-field__drawer-toggler:disabled{display:none}.blocks-drawer__blocks{border:var(--stroke-hairline) solid var(--color-border);border-radius:var(--radius-lg);display:block;overflow:hidden}.blocks-drawer__blocks .blocks-drawer__block{color:var(--color-text);background-color:#0000;border:none;margin-bottom:0;padding:0;text-decoration:none;display:block}.blocks-drawer__blocks .blocks-drawer__block:not(:last-child){border-bottom:var(--stroke-hairline) solid var(--color-border)}.blocks-drawer__blocks .blocks-drawer__block button{align-items:center;gap:calc(.6 * var(--base));text-align:left;border:none;flex-direction:row;display:flex}.blocks-drawer__blocks .blocks-drawer__block button:hover{background-color:var(--color-bg-hover);border-radius:0}.blocks-drawer__blocks .blocks-drawer__block button .thumbnail-card__thumbnail{max-width:2rem}.blocks-drawer__blocks .blocks-drawer__block button .thumbnail-card__label{padding:0}.content-block-labels div.blocks-field__block-header .blocks-field__block-number,.hide-label .field-label,.hide-label .rich-text-lexical__label-row{display:none}.card{background:var(--color-bg);border:var(--stroke-hairline) solid var(--color-border);box-shadow:none;transition:background var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease)}.card--has-onclick{cursor:pointer}.card--has-onclick:hover{background:var(--color-bg-hover);box-shadow:var(--shadow-sm)}.checkbox-input__wrap{align-items:center}.checkbox-input__input{width:18px;height:18px;margin-block:0}.checkbox-input__check,.checkbox-input__mixed{width:18px;height:18px}.checkbox-input__visuals{--checkbox-bg:var(--surface);--checkbox-border-color:var(--border-strong);--checkbox-mark-color:var(--on-brand);--checkbox-focus-ring-color:var(--focus);border-width:var(--stroke-hairline);border-radius:var(--radius-sm);outline-offset:2px;outline-width:2px;outline-color:#0000}.checkbox-input__control:hover+.checkbox-input__visuals{--checkbox-bg:var(--surface);--checkbox-border-color:var(--ink)}.checkbox-input__control:focus-visible+.checkbox-input__visuals{outline-color:var(--focus)}.checkbox-input__control:checked+.checkbox-input__visuals,.checkbox-input__control:indeterminate+.checkbox-input__visuals,.checkbox-input--checked .checkbox-input__visuals,.checkbox-input--indeterminate .checkbox-input__visuals{--checkbox-bg:var(--brand);--checkbox-border-color:var(--brand);--checkbox-mark-color:var(--on-brand)}.checkbox-input__control:checked:hover+.checkbox-input__visuals,.checkbox-input__control:indeterminate:hover+.checkbox-input__visuals{--checkbox-bg:var(--brand-hover);--checkbox-border-color:var(--brand-hover)}.checkbox-input__control:disabled+.checkbox-input__visuals{--checkbox-bg:var(--surface-subtle);--checkbox-border-color:var(--border)}.chip{height:auto;padding:var(--space-1) var(--space-2);gap:var(--space-1);border-radius:var(--radius-sm);background-color:var(--surface-subtle);color:var(--ink);font:var(--type-label);border:0}.chip:has(.chip__icon){padding-inline-start:var(--space-2)}.chip__icon{display:none}.chip--size-medium,.chip--size-small{height:auto;padding:var(--space-1) var(--space-2);font:var(--type-label)}.chip--variant-default{background-color:var(--surface-subtle);color:var(--ink)}.chip--variant-danger{background-color:var(--destructive);color:var(--on-destructive)}.chip--variant-warning{background-color:var(--danger);color:var(--on-danger)}.chip--variant-success{background-color:var(--success);color:var(--on-success)}.chip--variant-info{background-color:var(--tint);color:var(--on-tint)}.chip--selected{background-color:var(--brand);color:var(--on-brand)}dialog:has(>.dialog){background:#00000080}.dialog{--dialog-width:480px;gap:var(--space-4);width:min(var(--dialog-width), calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:var(--space-6);border:var(--stroke-hairline) solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.dialog--small{--dialog-width:400px}.dialog__header,.dialog__body,.dialog__footer{border:0;padding:0}.dialog__header{min-height:0}.dialog__title{font:var(--type-h3)}.dialog__body{font:var(--type-body)}.dialog__footer{gap:var(--space-3);margin-top:var(--space-2)}.confirmation-modal__body{gap:var(--space-2)}@keyframes payload-admin-fade-in{0%{opacity:0}}@keyframes payload-admin-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.97)}}dialog[open]:has(>.dialog){animation:payload-admin-fade-in var(--motion-base) var(--motion-ease)}dialog[open]:has(>.dialog)>.dialog{animation:payload-admin-dialog-in var(--motion-base) var(--motion-ease)}@media (prefers-reduced-motion:reduce){dialog[open]:has(>.dialog){animation:none}dialog[open]:has(>.dialog)>.dialog{animation:none}}div.doc-header{border-bottom:0;padding-bottom:0}.document-fields--has-sidebar{--main-border:none}.document-fields--has-sidebar .document-fields__sidebar-fields{padding-left:var(--space-2);padding-right:var(--gutter-h)}@media (max-width:1024px){.document-fields--has-sidebar .document-fields__sidebar-fields{padding-left:var(--gutter-h)}}.doc-drawer .document-fields--has-sidebar .document-fields__sidebar-fields{padding-left:var(--gutter-h)}.doc-tabs__tabs .doc-tab:only-child,.group-field--top-level:before,.group-field--within-collapsible:before{display:none}.doc-controls__icon-buttons:not(:has(*)){display:none}.field-type__wrap{gap:0}.auth-fields__card{background:0 0;border:0;border-radius:0;overflow:visible}.auth-fields__header{box-shadow:none;background:0 0;padding:0}.auth-fields__title{font:var(--type-h3);letter-spacing:var(--type-h3-letter-spacing)}.auth-fields__body{padding:var(--space-4) 0 0}.auth-fields__controls .btn.btn--style-secondary{padding-inline:var(--space-3);color:var(--brand);background:0 0;border-color:#0000}.auth-fields__controls .btn.btn--style-secondary:hover:not(.btn--disabled){background:var(--brand-subtle)}.auth-fields__controls .btn.btn--style-secondary:active:not(.btn--disabled){background:var(--tint)}label.field-label:not(.unstyled),.field-label--with-control:not(.unstyled){font-size:var(--type-ui-small-medium-size);font-weight:var(--type-ui-small-medium-weight);line-height:var(--type-ui-small-medium-line-height);letter-spacing:0}.field-description{max-width:var(--measure);font-size:var(--type-small-size);line-height:var(--type-small-line-height)}.form-input:focus-visible,.form-input-group:focus-within{outline:2px solid var(--focus);outline-offset:2px}.search-input:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.form-input-group input.form-input:focus-visible,.search-input__input:focus-visible{outline:none}.search-input .icon--search{width:20px;height:20px;inset-inline-start:var(--space-3)}.search-input__input{padding-inline-start:calc(var(--space-3) + 20px + var(--space-2))}:is(.template-default__wrap:has(.doc-header:not(.drawer *)) .app-header,.doc-header:not(.drawer *),.doc-controls:not(.drawer *)){background:var(--surface-subtle)}.template-default__wrap:has(.doc-header:not(.drawer *)) .app-header{border-bottom:0;margin-bottom:0}.template-default__wrap:has(.doc-header:not(.drawer *)) .app-header .app-header__content{padding-block:var(--space-4) var(--space-2)}.doc-header:not(.drawer *){padding-block:0 var(--space-2);border-bottom:0}.doc-header__title{font:var(--type-title);letter-spacing:var(--type-title-letter-spacing)}.doc-controls:not(.drawer *){padding-block:0 var(--space-4);border-bottom:var(--stroke-hairline) solid var(--border)}.doc-controls__value{color:var(--ink-muted);font:var(--type-ui)}.doc-controls__creating-new{font:var(--type-ui);font-weight:var(--type-ui-medium-weight)}.doc-controls__before-meta:empty{display:none}@supports (anchor-name:--a){.doc-header:not(.drawer *) .doc-header__title{anchor-name:--doc-title;flex-grow:0}.doc-header:not(.drawer *)>:not(.doc-header__title,.doc-header__after-header){margin-inline-start:auto}.doc-controls__before-meta:has(>.chip){display:contents}.doc-controls__before-meta>.chip{position-anchor:--doc-title;position-visibility:anchors-visible;left:calc(anchor(right) + var(--space-3));top:anchor(center);position:fixed;translate:0 -50%}}.collection-list .list-header:not(.drawer *){background:var(--surface-subtle)}.template-default__wrap:has(.collection-list .list-header:not(.drawer *)) .app-header{background:var(--surface-subtle)}.template-default__wrap:has(.collection-list .list-header:not(.drawer *)) .app-header{border-bottom:0;margin-bottom:0}.template-default__wrap:has(.collection-list .list-header:not(.drawer *)) .app-header .app-header__content{padding-block:var(--space-4) var(--space-2)}.collection-list .list-header:not(.drawer *){padding-block:0 var(--space-4);border-bottom:var(--stroke-hairline) solid var(--border);align-items:flex-end}.list-header__title{font:var(--type-title);letter-spacing:var(--type-title-letter-spacing)}.collection-list .list-controls:not(.drawer *){padding-block:var(--space-4) var(--space-3);border-bottom:0}.collection-list:not(:has(.filter-options)) .list-controls:not(.drawer *){border-bottom:var(--stroke-hairline) solid var(--border);padding-block-end:var(--space-4)}.collection-list .filter-options{padding-block:0 var(--space-4);border-bottom:var(--stroke-hairline) solid var(--border)}.collection-list .list-controls__search-row{align-items:center}.collection-list .list-controls__left{flex:320px;max-width:480px}.collection-list .list-controls__left .search-input{width:100%;min-height:40px}.collection-list .search-input__input{font:var(--type-ui)}.collection-list .list-controls__actions{gap:0}.collection-list .list-controls__actions .segmented-control,.collection-list .list-controls__actions .list-controls__create-new{margin-inline-start:var(--space-2)}.app-header__step-nav-wrapper{margin-inline-start:0}.step-nav .step-nav__item:first-child{padding-inline-start:0}.list-header,.list-controls{border-bottom:0}.list-controls__left{flex:1;width:100%}.list-controls__left .search-input{width:100%}.table{width:100%;display:block}.table thead{color:var(--ink-muted)}.table th,.table td{height:44px;padding-block:var(--space-1);font:var(--type-ui);line-height:var(--text-body-medium-line-height)}:is(.table th,.table td)>span,:is(.table th,.table td)>a{align-items:center;height:100%;display:flex}.table thead th{font:var(--type-label)}.table tbody tr{border-top:var(--stroke-hairline) solid var(--border)}.table tbody tr:hover,.table tbody tr:focus-within{background:var(--surface-hover)}.table td.cell--linked>:is(a,button),.table .cell-link{min-height:44px;color:var(--ink);padding-block:0;font-weight:500;text-decoration-line:none}:is(.table td.cell--linked>:is(a,button),.table .cell-link):hover{color:var(--brand);text-underline-offset:3px;text-decoration-line:underline;text-decoration-color:currentColor}.relationship-table .table{background:0 0;border:0;border-radius:0;overflow:visible}.relationship-table .table thead,.relationship-table .table thead tr{width:100%;display:flex}.relationship-table .table thead tr{align-items:center;gap:var(--space-4);border-bottom:var(--stroke-hairline) solid var(--border)}.relationship-table .table thead tr:after{content:"";flex-shrink:0;width:16px}.relationship-table .table thead th{border:0;flex:1 1 0;align-items:center;min-width:0;height:40px;padding:0;display:flex}.relationship-table .table thead th:first-child{flex:2 1 0}.relationship-table .table table,.relationship-table .table tbody{width:100%;display:block}.relationship-table .table tbody tr{isolation:isolate;align-items:center;gap:var(--space-4);border-top:0;border-bottom:var(--stroke-hairline) solid var(--border);background:0 0;min-height:56px;display:flex;position:relative}.relationship-table .table tbody tr:last-child{border-bottom:0}.relationship-table .table tbody tr:before{content:"";inset:0 calc(var(--space-3) * -1);z-index:-1;border-radius:var(--radius-md);transition:background-color var(--motion-fast) var(--motion-ease);background:0 0;position:absolute}.relationship-table .table tbody tr:hover:before,.relationship-table .table tbody tr:focus-within:before{background:var(--surface-hover)}.relationship-table .table tbody tr:after{content:"";background:var(--ink-muted);flex-shrink:0;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M181.66 133.66l-80 80a8 8 0 0 1-11.32-11.32L164.69 128 90.34 53.66a8 8 0 0 1 11.32-11.32l80 80a8 8 0 0 1 0 11.32z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M181.66 133.66l-80 80a8 8 0 0 1-11.32-11.32L164.69 128 90.34 53.66a8 8 0 0 1 11.32-11.32l80 80a8 8 0 0 1 0 11.32z'/%3E%3C/svg%3E") 50%/contain no-repeat}.relationship-table .table td{z-index:auto;border:0;flex:1 1 0;align-items:center;min-width:0;height:auto;padding:0;display:flex;position:static}.relationship-table .table td:first-child{flex:2 1 0}.relationship-table .table td.cell--linked>:is(a,button){min-height:0;padding:0}.relationship-table .drawer-link{align-items:center;gap:var(--spacer-1);min-height:0;color:var(--ink);padding:0;font-weight:500;text-decoration-line:none;display:flex;position:static}.relationship-table .drawer-link:hover{text-decoration-line:none}.relationship-table .drawer-link .drawer-link__doc-drawer-toggler{z-index:1;cursor:pointer;border-radius:0;margin:0;position:absolute;inset:0}.relationship-table .drawer-link .drawer-link__doc-drawer-toggler:hover{background:0 0}.relationship-table .drawer-link .drawer-link__doc-drawer-toggler svg{display:none}.relationship-table .drawer-link__cell,.relationship-table .relationship-cell{align-items:center;min-height:0;display:inline-flex}.relationship-table .relationship-table__header label.field-label:not(.unstyled){font:var(--type-h3);letter-spacing:var(--type-h3-letter-spacing)}.relationship-table .relationship-table__actions .btn{height:40px;padding:0 var(--space-2);color:var(--ink);background:0 0;border-color:#0000}.relationship-table .relationship-table__actions .btn:hover:not(.btn--disabled){background:var(--surface-hover)}.field-type.error .relationship-table .table{border-bottom:var(--stroke-hairline) solid var(--field-color-border-error)}.table--appearance-condensed thead{background-color:#0000}.sort-column__button{opacity:0;transition:opacity var(--motion-fast) var(--motion-ease)}.sort-column__button.sort-column--active,th:hover .sort-column__button,.sort-column__button:focus-visible{opacity:1}.field-type.join .no-results .no-results__title,.field-type.join .no-results .no-results__actions{display:none}.field-type.join .table tbody tr:hover,.field-type.join .table tbody tr:focus-within{background:unset}.no-results{justify-items:center;gap:var(--space-1);padding:var(--space-6);border:var(--stroke-hairline) dashed var(--border-strong);border-radius:var(--radius-md);color:var(--ink-muted);font:var(--type-ui-small);text-align:center;display:grid}.no-results__title{color:var(--ink);font:var(--type-body-medium)}.no-results__description{color:var(--ink-muted);font:var(--type-ui-small)}.no-results__actions{gap:var(--space-3);margin-top:var(--space-3)}.paginator:has(.clickable-arrow):not(:has(.clickable-arrow:not(.clickable-arrow--is-disabled))){display:none}.template-minimal.login{background-color:var(--surface-subtle);min-height:100dvh}.template-minimal.login .template-minimal__wrap{max-width:26rem;padding:var(--spacer-5);background-color:var(--color-bg);border:var(--stroke-hairline) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.template-default__wrap:has(>.gutter.dashboard){background-color:var(--surface-subtle)}.dashboard .collections__wrap,.dashboard .card.widget-card.recents-widget{background:0 0}.logo-dark,html[data-theme=dark] .logo-light{display:none}html[data-theme=dark] .logo-dark{display:block}.nav{background:var(--color-bg)}.nav__scroll{--nav-padding-block-end:var(--space-2);padding:var(--nav-padding-block-start) var(--nav-padding-inline-end) var(--nav-padding-block-end) var(--nav-padding-inline-start)}.nav__header{padding:var(--space-4) var(--nav-padding-inline-end) var(--space-2) calc(var(--nav-padding-inline-start) + var(--space-3));border-bottom:0}.nav .nav__logo-link{flex:1;min-width:0;text-decoration:none;display:block}.nav__logo{align-items:center;gap:var(--space-3);min-width:0;display:flex}.nav__logo-icon{flex-shrink:0;width:32px;height:32px}.nav__logo-name{min-width:0;color:var(--ink);font:var(--type-body-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav__footer{margin-top:var(--space-4);padding-block:var(--space-2) 0;border-top:var(--stroke-hairline) solid var(--border);background:var(--color-bg);position:sticky;bottom:0}.nav__account{transition:transform var(--motion-fast) var(--motion-ease);position:relative}.nav__account:has(.user-menu__trigger:active){transform:scale(var(--motion-press))}@media (prefers-reduced-motion:reduce){.nav__account:has(.user-menu__trigger:active){transform:none}}.nav__account .user-menu,.nav__account .user-menu>.popup__trigger-wrap{width:100%;display:flex}.nav__avatar{top:50%;left:var(--space-3);z-index:1;border-radius:var(--radius-full);background:var(--tint);width:32px;height:32px;color:var(--on-tint);font:var(--type-ui-small-medium);pointer-events:none;place-items:center;line-height:1;display:grid;position:absolute;transform:translateY(-50%)}.nav__account .user-menu__trigger{width:100%;height:48px;padding:0 var(--space-3);border-radius:var(--radius-md);box-shadow:none;color:var(--ink);font:var(--type-ui-medium);transition:background-color var(--motion-fast) var(--motion-ease);background:0 0;border:0;margin:0}.nav__account .user-menu__trigger:hover,.nav__account .user-menu__trigger.btn--selected,.nav__account .user-menu__trigger[aria-expanded=true]{background:var(--surface-hover);color:var(--ink)}.nav__account .user-menu__trigger:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.nav__account .user-menu__trigger .btn__content{justify-content:space-between;gap:var(--space-3);width:100%}.nav__account .user-menu__trigger .btn__icon{color:var(--ink-muted)}.nav__account:has(.nav__avatar) .user-menu__trigger{padding-inline-start:calc(var(--space-3) + 32px + var(--space-3))}.nav-group{border-top:0;padding:0}.nav-group+.nav-group{margin-top:var(--space-6)}.nav-group__toggle{padding:0 var(--space-3) var(--space-1);border-block:0;margin-bottom:0}.nav-group__label{color:var(--ink-muted);font:var(--type-label);padding:0}.nav-group__content{gap:2px;display:grid}.nav__link{align-items:center;gap:var(--space-3);width:100%;height:40px;padding:0 var(--space-3);color:var(--ink);font:var(--type-ui);transition:transform var(--motion-fast) var(--motion-ease);background:0 0;text-decoration:none;display:flex;overflow:hidden}.nav__link:active{transform:scale(var(--motion-press))}@media (prefers-reduced-motion:reduce){.nav__link:active{transform:none}}.nav__link:before{border-radius:var(--radius-md);transition:background-color var(--motion-fast) var(--motion-ease);background:0 0;outline:none;inset:0}.nav__link:hover{text-decoration:none}.nav__link:hover:before{background:var(--surface-hover)}.nav__link:focus-visible:before{outline:2px solid var(--focus);outline-offset:2px}.nav__link.nav__link--selected,.nav__link[aria-current=page]{color:var(--brand);font-weight:500}:is(.nav__link.nav__link--selected,.nav__link[aria-current=page]):before{background:var(--brand-subtle);border:0}.nav__link .nav__link-indicator{display:none}.nav__link .nav__link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav__count{border-radius:var(--radius-full);background:var(--surface-subtle);min-width:20px;height:20px;color:var(--ink-muted);font:var(--type-micro);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0 6px;display:inline-flex}.nav__count--brand{background:var(--brand-subtle);color:var(--brand)}.nav__count--warning{background:var(--danger-subtle);color:var(--danger)}.nav__count--destructive{background:var(--destructive-subtle);color:var(--destructive)}.nav__count--success{background:var(--success-subtle);color:var(--success)}.nav__link--selected .nav__count--brand{background:var(--brand);color:var(--on-brand)}.nav__icon-wrapper{color:var(--ink-muted);flex-shrink:0;display:inline-flex}.nav__link.nav__link--selected .nav__icon-wrapper,.nav__link[aria-current=page] .nav__icon-wrapper{color:var(--brand)}.nav__link-icon{flex-shrink:0}.nav__link-icon--hover,.nav__link:hover .nav__link-icon--default{display:none}.nav__link:hover .nav__link-icon--hover{display:inline-flex}#nav-toggler{width:var(--nav-width);pointer-events:none}#nav-toggler:not(:has(.nav-toggler--is-open)){display:none}.nav-toggler{width:var(--spacer-4);height:var(--spacer-4);padding:var(--spacer-3);border-radius:var(--radius-md);color:var(--ink-muted);pointer-events:all;background-color:#0000;justify-content:center;align-items:center;display:inline-flex}.nav-toggler:hover{background-color:var(--surface-hover)}.nav-toggler:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.nav-toggler .hamburger{box-shadow:none;background-color:#0000;border:none;justify-content:center;align-items:center;padding:0;display:flex}.nav-toggler .hamburger:hover{box-shadow:none;background-color:#0000}.nav-toggler--is-open{left:unset;right:var(--spacer-2);display:block;position:absolute}.app-header .nav-toggler--is-open{display:none}html:not([data-theme=dark]) .popup__content[data-theme=dark]{--color-bg-elevated:inherit;--color-bg-menu:inherit;--color-bg-hover:inherit;--color-bg-selected:inherit;--color-bg-selected-strong:inherit;--color-bg-transparent-hover:inherit;--color-bg-transparent-pressed:inherit;--color-bg-danger:inherit;--color-bg-danger-tertiary:inherit;--color-border:inherit;--color-text:inherit;--color-text-secondary:inherit;--color-text-disabled:inherit;--color-text-danger:inherit;--color-text-ontooltip:inherit;--color-text-onselected-strong:inherit;--color-icon-danger:inherit;--elevation-200-popup:inherit;background:var(--color-bg-elevated);color:var(--color-text)}.popup__content{border:var(--stroke-hairline) solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.popup__content .popup__scroll-container{padding:var(--space-1)}.popup__content .popup__scroll-container .column-selector__header{margin-top:calc(var(--space-1) * -1)}.popup__content .popup__scroll-container .popup-button-list{gap:2px;padding:0}.popup__content .popup__scroll-container .popup-button-list__button{align-items:center;gap:var(--space-3);min-height:40px;padding-inline:var(--space-3);font:var(--type-ui);border-radius:var(--radius-sm);display:flex}.popup__content .popup__scroll-container .popup-button-list__icon{flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.popup__content .popup__scroll-container .popup-button-list__label{padding:0}.popup__content .popup__scroll-container #action-delete{color:var(--color-text-danger)}.popup__content .popup__scroll-container #action-delete:hover{background-color:var(--color-bg-danger-tertiary)}.popup-divider{margin-block:var(--space-1)}.popup-button--default{border-radius:var(--radius-md);width:40px;height:40px;color:var(--brand);transition:background-color var(--motion-fast) var(--motion-ease);background:0 0;justify-content:center;align-items:center}.popup-button--default:hover:not(.popup-button--disabled){background:var(--brand-subtle)}.popup-button--default:active:not(.popup-button--disabled),.popup-button--default.popup-button--active:not(.popup-button--disabled){background:var(--tint)}.popup-button--default:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.popup-button--default .dots{background:0 0;gap:3px;width:auto;height:auto}.popup-button--default .dots:hover{background:0 0}.popup-button--default .dots>div{width:3px;height:3px}.render-fields>.field-type.read-only,.render-fields>.field-type.relationship--read-only{margin-bottom:0}.render-fields>.field-type:is(.read-only,.relationship--read-only)+.field-type:not(.read-only,.relationship--read-only){margin-top:var(--space-4)}.render-fields>.field-type:not(.read-only,.relationship--read-only):has(+.field-type:is(.read-only,.relationship--read-only)){margin-bottom:var(--space-2)}.render-fields>.field-type:has(+.group-field:has(.read-only,.relationship--read-only)){margin-bottom:var(--space-2)}.group-field:has(.read-only,.relationship--read-only){padding-top:0}.field-type.read-only,.field-type.relationship--read-only{justify-content:space-between;align-items:baseline;gap:2px var(--space-4);padding:var(--space-3) 0;border-bottom:var(--stroke-hairline) solid var(--border);font:var(--type-ui);flex-direction:row;display:flex}:is(.field-type.read-only,.field-type.relationship--read-only):last-child{border-bottom:0}:is(.field-type.read-only,.field-type.relationship--read-only) .field-label,:is(.field-type.read-only,.field-type.relationship--read-only) label.field-label:not(.unstyled){max-width:80%;color:var(--ink-muted);font:var(--type-ui-small);overflow-wrap:break-word;flex:0 auto;margin:0}:is(.field-type.read-only,.field-type.relationship--read-only) .field-type__wrap{text-align:end;flex:1 1 0;justify-content:flex-end;min-width:20%;display:flex}:is(.field-type.read-only,.field-type.relationship--read-only) .field-type__wrap>*{overflow-wrap:anywhere;min-width:0}:is(.field-type.read-only,.field-type.relationship--read-only) .required{display:none}:is(.field-type.read-only,.field-type.relationship--read-only) .field-description,:is(.field-type.read-only,.field-type.relationship--read-only) .field-error{color:var(--ink-muted);font:var(--type-small);flex:100%}:is(.field-type.read-only,.field-type.relationship--read-only) .react-datepicker-wrapper,:is(.field-type.read-only,.field-type.relationship--read-only) .react-datepicker__input-container{width:100%;display:block}:is(.field-type.read-only,.field-type.relationship--read-only) textarea,:is(.field-type.read-only,.field-type.relationship--read-only) input,:is(.field-type.read-only,.field-type.relationship--read-only) .form-input-group,:is(.field-type.read-only,.field-type.relationship--read-only) .rs__control{min-height:unset;height:auto;box-shadow:none;color:var(--ink);font:var(--type-ui);text-align:end;resize:none;background:0 0;border:none;border-radius:0;outline:none;padding:0}:is(:is(.field-type.read-only,.field-type.relationship--read-only) textarea,:is(.field-type.read-only,.field-type.relationship--read-only) input,:is(.field-type.read-only,.field-type.relationship--read-only) .form-input-group,:is(.field-type.read-only,.field-type.relationship--read-only) .rs__control) .rs__indicators{display:none}:is(.field-type.read-only,.field-type.relationship--read-only) .relationship__wrap,:is(.field-type.read-only,.field-type.relationship--read-only) .relationship__input-wrap,:is(.field-type.read-only,.field-type.relationship--read-only) .rs__control,:is(.field-type.read-only,.field-type.relationship--read-only) .rs__value-container{justify-content:flex-end}:is(.field-type.read-only,.field-type.relationship--read-only) .rs__single-value{color:var(--ink);text-align:end;justify-self:end;margin-inline:0}:is(.field-type.read-only,.field-type.relationship--read-only) .icon--calendar{display:none}:is(.field-type.read-only,.field-type.relationship--read-only) .rs__placeholder{font-size:0}:is(.field-type.read-only,.field-type.relationship--read-only) .rs__placeholder:before{content:"–";color:var(--ink-muted);font:var(--type-ui)}:is(.field-type.read-only,.field-type.relationship--read-only) input::placeholder{color:var(--ink-muted)}.field-type.rich-text-lexical.rich-text-lexical--read-only .editor-container{border:0}.field-type.rich-text-lexical.rich-text-lexical--read-only .editor-container .editor{background-color:#0000!important}.field-type.rich-text-lexical.rich-text-lexical--read-only .rich-text-lexical__wrap>.rich-text-lexical__editor-content>.editor-container>.editor-scroller>.editor>.ContentEditable__root{padding:0}.rich-text-lexical{--lexical-border-color:var(--field-color-border)}.rich-text-lexical.error{--lexical-border-color:var(--field-color-border-error)}.rich-text-lexical:not(.rich-text-lexical--show-gutter){--content-editable-padding-block-start:var(--space-3);--content-editable-padding-inline-start:var(--space-3)}.rich-text-lexical .editor-container{border-radius:var(--field-border-radius);background:var(--field-color-bg);letter-spacing:0}.rich-text-lexical .editor-container:hover:not(:focus-within){--lexical-border-color:var(--field-color-border-hover)}.rich-text-lexical .editor-container:focus-within{--lexical-border-color:var(--field-color-border-focus);outline:2px solid var(--focus);outline-offset:2px}.rich-text-lexical.error .editor-container:not(:focus-within):hover{--lexical-border-color:var(--field-color-border-error)}.rich-text-lexical:not(.rich-text-lexical--show-gutter) .ContentEditable__root{padding:var(--space-3)}.rich-text-lexical .ContentEditable__root{color:var(--field-color-text);font-size:var(--text-body-medium-font-size);line-height:var(--text-body-large-line-height)}.rich-text-lexical .LexicalEditorTheme__placeholder{color:var(--field-color-placeholder)}.rich-text-lexical.rich-text-lexical--read-only .editor-container .editor{color:var(--ink)}.fixed-toolbar{border-radius:var(--field-border-radius) var(--field-border-radius) 0 0}.ContentEditable__keyboard-hint{color:var(--field-color-description);font-size:var(--type-small-size);line-height:var(--type-small-line-height)}.react-select .rs__control.rs__control--is-focused{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--focus)}.react-select .rs__control .rs__placeholder{color:var(--field-color-placeholder)}.react-select .rs__control .rs__indicator,.react-select .rs__control .dropdown-indicator{color:var(--ink-muted)}.rs__menu{padding:var(--space-1);border:var(--stroke-hairline) solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-md)}.rs__menu--placement-bottom{margin-top:var(--space-2)}.rs__menu--placement-top{margin-bottom:var(--space-2)}.rs__menu-list{gap:2px;padding:0;display:grid}.rs__group-heading{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--ink-muted);font:var(--type-label)}.rs__option{min-height:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--ink);font:var(--type-ui);cursor:pointer;background:0 0;align-items:center;display:flex}.rs__option--is-focused,.rs__option:hover{background:var(--surface-hover)}.rs__option--is-selected{color:var(--ink);font-weight:var(--type-ui-medium-weight);background:0 0}.rs__option--is-disabled{color:var(--ink-muted);cursor:not-allowed}.rs__menu-notice{padding:var(--space-2) var(--space-3);color:var(--ink-muted);font:var(--type-ui)}.rs__multi-value{border-radius:var(--radius-sm);background:var(--tint);color:var(--on-tint)}.rs__multi-value__label{color:inherit}.doc-tabs__tabs,.default-list-view-tabs{gap:var(--space-6);margin:0;padding:0;list-style:none;display:flex}.doc-tabs__tabs a.doc-tab,.default-list-view-tabs .default-list-view-tabs__button{height:auto;padding:var(--space-2) 0;color:var(--ink-muted);font:var(--type-ui-small);white-space:nowrap;transition:color var(--motion-fast) var(--motion-ease);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0}:is(.doc-tabs__tabs a.doc-tab,.default-list-view-tabs .default-list-view-tabs__button):hover{color:var(--brand);background:0 0}:is(.doc-tabs__tabs a.doc-tab,.default-list-view-tabs .default-list-view-tabs__button).doc-tab--active,:is(.doc-tabs__tabs a.doc-tab,.default-list-view-tabs .default-list-view-tabs__button).default-list-view-tabs__button--active,:is(.doc-tabs__tabs a.doc-tab,.default-list-view-tabs .default-list-view-tabs__button)[aria-current=page]{border-bottom-color:var(--brand);color:var(--brand);font-weight:var(--type-ui-medium-weight);background:0 0}:is(.doc-tabs__tabs a.doc-tab,.default-list-view-tabs .default-list-view-tabs__button):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tabs__tabs{gap:var(--space-6)}.tabs__tab-button{padding:var(--space-2) 0;color:var(--ink-muted);font:var(--type-ui-small);transition:color var(--motion-fast) var(--motion-ease);margin-bottom:0}.tabs__tab-button:after{background:var(--brand);border-radius:0;height:2px;bottom:-1px}.tabs__tab-button:hover{color:var(--brand)}.tabs__tab-button:hover:after{opacity:0}.tabs__tab-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tabs__tab-button--active,.tabs__tab-button--active:hover{color:var(--brand);font-weight:var(--type-ui-medium-weight)}:is(.tabs__tab-button--active,.tabs__tab-button--active:hover):after{background:var(--brand);opacity:1}.tabs__tab-button--has-error,.tabs__tab-button--has-error:hover{color:var(--destructive)}:is(.tabs__tab-button--has-error,.tabs__tab-button--has-error:hover):after{background:var(--destructive);opacity:1}.segmented-control__options{box-sizing:border-box;border:var(--stroke-hairline) solid var(--border-strong);border-radius:var(--radius-md);background-color:#0000;width:auto;height:40px;overflow:hidden}.segmented-control__option{flex:none;display:flex}.segmented-control__icon{width:auto;height:100%;padding:0 var(--space-3);color:var(--ink);transition:background-color var(--motion-fast) var(--motion-ease);background-color:#0000;border-radius:0}.segmented-control__option:hover .segmented-control__input:not(:checked)+.segmented-control__icon{background-color:var(--surface-hover)}.segmented-control__input:checked+.segmented-control__icon{background-color:var(--brand);box-shadow:none;color:var(--on-brand)}.segmented-control__input:focus-visible+.segmented-control__icon{outline:2px solid var(--focus);outline-offset:-2px;box-shadow:none}.tooltip{max-width:260px;padding:var(--spacer-1) var(--spacer-2);--caret-width:10px;--caret-height:2px}.tooltip .tooltip__caret{display:none}.tooltip .tooltip-content{white-space:wrap}
