:root{--ds-accent-h:208;--ds-accent-c:.11;--ds-neutral-h:235;--ds-font-sans:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ds-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ds-radius-1:4px;--ds-radius-2:6px;--ds-radius-3:10px;--ds-radius-4:14px;--ds-ease:cubic-bezier(.22, .61, .36, 1);--ds-dur:.14s;--color-success-50:oklch(.975 .0338 var(--ds-accent-h));--color-success-100:oklch(.95 .0423 var(--ds-accent-h));--color-success-150:oklch(.92 .0508 var(--ds-accent-h));--color-success-200:oklch(.885 .0592 var(--ds-accent-h));--color-success-250:oklch(.85 .0677 var(--ds-accent-h));--color-success-300:oklch(.81 .0762 var(--ds-accent-h));--color-success-350:oklch(.77 .0846 var(--ds-accent-h));--color-success-400:oklch(.72 .0931 var(--ds-accent-h));--color-success-450:oklch(.67 .1015 var(--ds-accent-h));--color-success-500:oklch(.62 .11 var(--ds-accent-h));--color-success-550:oklch(.57 .1015 var(--ds-accent-h));--color-success-600:oklch(.52 .0931 var(--ds-accent-h));--color-success-650:oklch(.47 .0846 var(--ds-accent-h));--color-success-700:oklch(.42 .0762 var(--ds-accent-h));--color-success-750:oklch(.37 .0677 var(--ds-accent-h));--color-success-800:oklch(.32 .0592 var(--ds-accent-h));--color-success-850:oklch(.27 .0508 var(--ds-accent-h));--color-success-900:oklch(.22 .0423 var(--ds-accent-h));--color-success-950:oklch(.18 .0338 var(--ds-accent-h));--color-blue-50:oklch(.975 .0338 var(--ds-accent-h));--color-blue-100:oklch(.95 .0423 var(--ds-accent-h));--color-blue-150:oklch(.92 .0508 var(--ds-accent-h));--color-blue-200:oklch(.885 .0592 var(--ds-accent-h));--color-blue-250:oklch(.85 .0677 var(--ds-accent-h));--color-blue-300:oklch(.81 .0762 var(--ds-accent-h));--color-blue-350:oklch(.77 .0846 var(--ds-accent-h));--color-blue-400:oklch(.72 .0931 var(--ds-accent-h));--color-blue-450:oklch(.67 .1015 var(--ds-accent-h));--color-blue-500:oklch(.62 .11 var(--ds-accent-h));--color-blue-550:oklch(.57 .1015 var(--ds-accent-h));--color-blue-600:oklch(.52 .0931 var(--ds-accent-h));--color-blue-650:oklch(.47 .0846 var(--ds-accent-h));--color-blue-700:oklch(.42 .0762 var(--ds-accent-h));--color-blue-750:oklch(.37 .0677 var(--ds-accent-h));--color-blue-800:oklch(.32 .0592 var(--ds-accent-h));--color-blue-850:oklch(.27 .0508 var(--ds-accent-h));--color-blue-900:oklch(.22 .0423 var(--ds-accent-h));--color-blue-950:oklch(.18 .0338 var(--ds-accent-h));--color-warning-50:#fff5e7;--color-warning-100:#ffebcc;--color-warning-150:#fedfb5;--color-warning-200:#f7d3a2;--color-warning-250:#efc68e;--color-warning-300:#e6b878;--color-warning-350:#dcaa62;--color-warning-400:#d09947;--color-warning-450:#c38825;--color-warning-500:#b37900;--color-warning-550:#a06b00;--color-warning-600:#8e5e00;--color-warning-650:#7b5100;--color-warning-700:#694400;--color-warning-750:#583800;--color-warning-800:#472c00;--color-warning-850:#372100;--color-warning-900:#271700;--color-warning-950:#1c0e00;--color-error-50:#fff0ed;--color-error-100:#ffe6e3;--color-error-150:#ffdbd7;--color-error-200:#ffc7c1;--color-error-250:#ffb9b2;--color-error-300:#ffa59d;--color-error-350:#ff9088;--color-error-400:#f57a73;--color-error-450:#ea655f;--color-error-500:#de4e4b;--color-error-550:#c64442;--color-error-600:#b03b39;--color-error-650:#993230;--color-error-700:#842928;--color-error-750:#6f2120;--color-error-800:#5a1818;--color-error-850:#471010;--color-error-900:#340909;--color-error-950:#250505;--ds-n-0:oklch(1 0 var(--ds-neutral-h));--ds-n-50:oklch(.982 .008 var(--ds-neutral-h));--ds-n-100:oklch(.962 .008 var(--ds-neutral-h));--ds-n-150:oklch(.938 .008 var(--ds-neutral-h));--ds-n-200:oklch(.908 .008 var(--ds-neutral-h));--ds-n-250:oklch(.875 .008 var(--ds-neutral-h));--ds-n-300:oklch(.835 .008 var(--ds-neutral-h));--ds-n-350:oklch(.79 .008 var(--ds-neutral-h));--ds-n-400:oklch(.74 .008 var(--ds-neutral-h));--ds-n-450:oklch(.69 .008 var(--ds-neutral-h));--ds-n-500:oklch(.635 .008 var(--ds-neutral-h));--ds-n-550:oklch(.58 .008 var(--ds-neutral-h));--ds-n-600:oklch(.525 .008 var(--ds-neutral-h));--ds-n-650:oklch(.47 .008 var(--ds-neutral-h));--ds-n-700:oklch(.41 .008 var(--ds-neutral-h));--ds-n-750:oklch(.335 .008 var(--ds-neutral-h));--ds-n-800:oklch(.285 .008 var(--ds-neutral-h));--ds-n-850:oklch(.235 .008 var(--ds-neutral-h));--ds-n-900:oklch(.185 .008 var(--ds-neutral-h));--ds-n-950:oklch(.135 .008 var(--ds-neutral-h));--ds-n-1000:oklch(0 0 var(--ds-neutral-h));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-bg:oklch(.992 .002 var(--ds-neutral-h));--ds-surface:#fff;--ds-surface-2:oklch(.975 .004 var(--ds-neutral-h));--ds-surface-hover:oklch(.955 .006 var(--ds-neutral-h));--ds-border:oklch(.925 .006 var(--ds-neutral-h));--ds-border-soft:oklch(.955 .005 var(--ds-neutral-h));--ds-border-strong:oklch(.86 .008 var(--ds-neutral-h));--ds-text:oklch(.24 .02 var(--ds-neutral-h));--ds-text-muted:oklch(.47 .018 var(--ds-neutral-h));--ds-text-faint:oklch(.55 .015 var(--ds-neutral-h));--ds-accent:oklch(.52 var(--ds-accent-c) var(--ds-accent-h));--ds-accent-hover:oklch(.46 var(--ds-accent-c) var(--ds-accent-h));--ds-accent-text:oklch(.44 var(--ds-accent-c) var(--ds-accent-h));--ds-on-accent:oklch(.99 .005 var(--ds-accent-h));--ds-accent-soft:oklch(.96 calc(var(--ds-accent-c) * .28) var(--ds-accent-h));--ds-accent-soft-2:oklch(.925 calc(var(--ds-accent-c) * .42) var(--ds-accent-h));--ds-accent-ring:oklch(.62 var(--ds-accent-c) var(--ds-accent-h) / .28);--ds-success:#0b7643;--ds-success-soft:#e0f9e8;--ds-warning:#8e5300;--ds-warning-soft:#fff2d6;--ds-danger:#ba2b2e;--ds-danger-soft:#ffeeec;--ds-overlay:oklch(.2 .02 var(--ds-neutral-h) / .42);--ds-shadow-1:0 1px 2px oklch(.2 .02 var(--ds-neutral-h) / .05);--ds-shadow-2:0 1px 2px oklch(.2 .02 var(--ds-neutral-h) / .06), 0 6px 16px -4px oklch(.2 .02 var(--ds-neutral-h) / .1);--ds-shadow-3:0 2px 4px oklch(.2 .02 var(--ds-neutral-h) / .06), 0 18px 40px -8px oklch(.2 .02 var(--ds-neutral-h) / .22)}@supports (color:lab(0% 0 0)){:root{--color-warning-50:lab(97.1508% 4.15725 16.2679);--color-warning-100:lab(94.2533% 5.37235 20.4709);--color-warning-150:lab(90.7709% 6.68681 24.8169);--color-warning-200:lab(86.7027% 8.10224 29.3048);--color-warning-250:lab(82.6286% 9.62266 33.9768);--color-warning-300:lab(77.9669% 11.2601 38.8877);--color-warning-350:lab(73.2972% 13.0462 44.2455);--color-warning-400:lab(67.4548% 15.0432 50.4253);--color-warning-450:lab(61.6002% 17.224 58.0239);--color-warning-500:lab(55.7305% 19.6517 69.5322);--color-warning-550:lab(49.9437% 18.1589 64.404);--color-warning-600:lab(44.1565% 16.6849 59.3862);--color-warning-650:lab(38.3696% 15.1925 54.196);--color-warning-700:lab(32.5828% 13.7004 48.1406);--color-warning-750:lab(26.7955% 12.2276 41.1916);--color-warning-800:lab(21.0085% 10.7366 33.3489);--color-warning-850:lab(15.2216% 9.24657 24.8169);--color-warning-900:lab(9.43447% 7.75825 15.7253);--color-warning-950:lab(5.2184% 4.96783 8.57884);--color-error-50:lab(96.5841% 17.0422 9.23629);--color-error-100:lab(93.5523% 21.3322 11.6011);--color-error-150:lab(89.938% 25.6736 14.0201);--color-error-200:lab(85.7427% 30.0066 16.469);--color-error-250:lab(81.5445% 34.3939 18.9924);--color-error-300:lab(76.7646% 38.7779 21.5786);--color-error-350:lab(71.9809% 43.221 24.2846);--color-error-400:lab(66.0338% 47.6751 27.1523);--color-error-450:lab(60.081% 52.1995 30.2835);--color-error-500:lab(54.1237% 56.7341 33.7839);--color-error-550:lab(48.4608% 52.3897 31.224);--color-error-600:lab(42.799% 48.0132 28.6415);--color-error-650:lab(37.1362% 43.6689 26.0828);--color-error-700:lab(31.4743% 39.2924 23.5018);--color-error-750:lab(25.8115% 34.9483 20.9454);--color-error-800:lab(20.1496% 30.572 18.3674);--color-error-850:lab(14.4867% 26.2282 15.3169);--color-error-900:lab(8.82476% 21.8524 10.1893);--color-error-950:lab(4.85862% 15.183 5.51467);--ds-surface:lab(100% 0 0);--ds-success:lab(43.5473% -38.5456 19.9158);--ds-success-soft:lab(95.8326% -10.8472 5.55772);--ds-warning:lab(41.5772% 23.1652 56.8838);--ds-warning-soft:lab(96.0934% 1.75816 17.5194);--ds-danger:lab(42.4959% 56.9739 35.4904);--ds-danger-soft:lab(95.6629% 9.19601 4.95983)}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-bg:oklch(.175 .012 var(--ds-neutral-h));--ds-surface:oklch(.215 .013 var(--ds-neutral-h));--ds-surface-2:oklch(.195 .012 var(--ds-neutral-h));--ds-surface-hover:oklch(.265 .014 var(--ds-neutral-h));--ds-border:oklch(.29 .013 var(--ds-neutral-h));--ds-border-soft:oklch(.25 .012 var(--ds-neutral-h));--ds-border-strong:oklch(.36 .014 var(--ds-neutral-h));--ds-text:oklch(.95 .006 var(--ds-neutral-h));--ds-text-muted:oklch(.75 .012 var(--ds-neutral-h));--ds-text-faint:oklch(.6 .012 var(--ds-neutral-h));--ds-accent:oklch(.78 var(--ds-accent-c) var(--ds-accent-h));--ds-accent-hover:oklch(.84 var(--ds-accent-c) var(--ds-accent-h));--ds-accent-text:oklch(.82 var(--ds-accent-c) var(--ds-accent-h));--ds-on-accent:oklch(.2 .03 var(--ds-accent-h));--ds-accent-soft:oklch(.29 calc(var(--ds-accent-c) * .42) var(--ds-accent-h));--ds-accent-soft-2:oklch(.34 calc(var(--ds-accent-c) * .55) var(--ds-accent-h));--ds-accent-ring:oklch(.78 var(--ds-accent-c) var(--ds-accent-h) / .32);--ds-success:#6ad895;--ds-success-soft:#0f2e1b;--ds-warning:#f0ba59;--ds-warning-soft:#3a270b;--ds-danger:#ff8981;--ds-danger-soft:#421c19;--ds-overlay:oklch(.1 .01 var(--ds-neutral-h) / .66);--ds-shadow-1:0 1px 2px #0000004d;--ds-shadow-2:0 1px 2px #0000004d, 0 8px 20px -6px #00000080;--ds-shadow-3:0 2px 4px #00000059, 0 22px 48px -10px #000000b3}@supports (color:lab(0% 0 0)){html[data-theme=dark]{--ds-success:lab(78.6312% -44.3812 22.8495);--ds-success-soft:lab(15.9725% -15.8813 8.18039);--ds-warning:lab(79.1996% 12.6808 55.9505);--ds-warning-soft:lab(17.6072% 6.43703 20.9798);--ds-danger:lab(70.7023% 46.8912 26.5378);--ds-danger-soft:lab(15.894% 18.7869 10.7134);--ds-shadow-1:0 1px 2px lab(0% 0 0/.3);--ds-shadow-2:0 1px 2px lab(0% 0 0/.3), 0 8px 20px -6px lab(0% 0 0/.5);--ds-shadow-3:0 2px 4px lab(0% 0 0/.35), 0 22px 48px -10px lab(0% 0 0/.7)}}:root{--color-base-0:var(--ds-n-0);--color-base-50:var(--ds-n-50);--color-base-100:var(--ds-n-100);--color-base-150:var(--ds-n-150);--color-base-200:var(--ds-n-200);--color-base-250:var(--ds-n-250);--color-base-300:var(--ds-n-300);--color-base-350:var(--ds-n-350);--color-base-400:var(--ds-n-400);--color-base-450:var(--ds-n-450);--color-base-500:var(--ds-n-500);--color-base-550:var(--ds-n-550);--color-base-600:var(--ds-n-600);--color-base-650:var(--ds-n-650);--color-base-700:var(--ds-n-700);--color-base-750:var(--ds-n-750);--color-base-800:var(--ds-n-800);--color-base-850:var(--ds-n-850);--color-base-900:var(--ds-n-900);--color-base-950:var(--ds-n-950);--color-base-1000:var(--ds-n-1000);--font-body:var(--ds-font-sans);--font-mono:var(--ds-font-mono);--style-radius-s:var(--ds-radius-2);--style-radius-m:var(--ds-radius-3);--style-radius-l:var(--ds-radius-4);--theme-bg:var(--ds-bg);--theme-input-bg:var(--ds-surface);--theme-text:var(--ds-text);--theme-overlay:var(--ds-overlay);--theme-border-color:var(--ds-border);--accessibility-outline:2px solid var(--ds-accent);--accessibility-outline-offset:2px;--gutter-h:40px;--app-header-height:56px;--doc-controls-height:56px;--nav-width:256px;--nav-trans-time:.16s}@media (max-width:1024px){:root{--gutter-h:28px;--app-header-height:52px;--doc-controls-height:52px}}@media (max-width:768px){:root{--gutter-h:16px;--nav-width:100vw}}html{background:var(--ds-bg);color:var(--ds-text);font-family:var(--ds-font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}html[data-theme=dark]{--theme-bg:var(--ds-bg);--theme-text:var(--ds-text);--theme-input-bg:var(--ds-surface);--theme-overlay:var(--ds-overlay)}::selection{background:var(--ds-accent-soft-2);color:var(--ds-text)}body{font-family:var(--ds-font-sans);letter-spacing:-.003em}h1,h2,h3,h4,h5,h6{font-family:var(--ds-font-sans);letter-spacing:-.02em;color:var(--ds-text);font-weight:600}h1{font-size:26px;line-height:1.15}h2{font-size:20px;line-height:1.2}h3{font-size:16px;line-height:1.25}h4{letter-spacing:-.01em;font-size:14px;line-height:1.3}.collections__label,.collections__group>h2,.collections__group>h3{margin-bottom:12px}.group-field__header{margin-bottom:16px}.group-field__header .field-description{margin-top:4px}.group-field__title{font-size:15px;line-height:1.3}.tabs-field__description{color:var(--ds-text-muted);margin:4px 0 24px;font-size:13px;line-height:1.5}.collapsible__header-wrap,.array-field__header{line-height:1.3}.array-field__header{margin-bottom:8px}a{transition:color var(--ds-dur) var(--ds-ease)}:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.template-default{background:var(--ds-bg)}.app-header{border-bottom:1px solid var(--ds-border);background:var(--ds-bg)}.app-header__content{padding-inline:var(--gutter-h)}.step-nav{font-size:13px}.step-nav a{color:var(--ds-text-muted);font-weight:500;text-decoration:none}.step-nav a:hover,.step-nav a:focus-visible{color:var(--ds-text);text-decoration:none}.step-nav span{max-width:24ch;color:var(--ds-text)}.template-default__nav-toggler-wrapper .hamburger,.nav__mobile-close{color:var(--ds-text-muted)}.nav{background:var(--ds-surface-2);border-right:1px solid var(--ds-border);--nav-padding-inline-start:12px;--nav-padding-inline-end:12px;--nav-padding-block-end:16px}.nav__scroll{gap:4px}.nav__wrap{gap:2px}.nav__label{color:var(--ds-text-faint)}.nav__link{border-radius:var(--ds-radius-2);width:100%;color:var(--ds-text-muted);transition:background-color var(--ds-dur) var(--ds-ease),color var(--ds-dur) var(--ds-ease);padding:7px 10px;font-size:13px;font-weight:500;text-decoration:none!important}.nav__link:hover,.nav__link:focus-visible{background:var(--ds-surface-hover);color:var(--ds-text)}.nav__link.active{background:var(--ds-accent-soft);color:var(--ds-accent-text);font-weight:600}.nav__link:has(.nav__link-indicator){background:var(--ds-accent-soft);color:var(--ds-accent-text);font-weight:600}.nav a.nav__link:hover,.nav a.nav__link:focus-visible{text-decoration:none}.nav__link-indicator{display:none}.nav__controls{border-top:1px solid var(--ds-border);gap:2px;margin-top:auto;padding-top:12px}.nav__controls>:first-child{margin-top:0}.nav__controls a,.nav__controls button{color:var(--ds-text-muted);font-size:13px;font-weight:500}.nav__controls a:hover,.nav__controls button:hover{color:var(--ds-text)}.nav-group{margin-bottom:8px}.nav-group__toggle{letter-spacing:.09em;text-transform:uppercase;color:var(--ds-text-faint);padding:10px 10px 4px;font-size:10.5px;font-weight:600}.nav-group__toggle:hover,.nav-group__toggle:focus-visible{color:var(--ds-text-muted)}.btn{--btn-font-weight:500}.btn--style-primary{--bg-color:var(--ds-accent);--color:var(--ds-on-accent);--hover-bg:var(--ds-accent-hover);--hover-color:var(--ds-on-accent);--btn-border:1px solid transparent;--hover-btn-border:1px solid transparent;box-shadow:var(--ds-shadow-1)}.btn--style-primary.btn--disabled{--bg-color:var(--ds-surface-hover);--color:var(--ds-text-faint);--hover-bg:var(--ds-surface-hover);--hover-color:var(--ds-text-faint);box-shadow:none}.btn--style-secondary{--color:var(--ds-text);--bg-color:var(--ds-surface);--btn-border:1px solid var(--ds-border-strong);--hover-bg:var(--ds-surface-hover);--hover-color:var(--ds-text);--hover-btn-border:1px solid var(--ds-text-faint)}.btn--style-secondary.btn--disabled{--color:var(--ds-text-faint);--hover-bg:var(--ds-surface);--btn-border:1px solid var(--ds-border);--hover-btn-border:1px solid var(--ds-border);--hover-color:var(--ds-text-faint)}.btn--style-subtle,.btn--style-pill{--color:var(--ds-text);--bg-color:var(--ds-surface-hover);--btn-border:1px solid transparent;--hover-bg:var(--ds-border);--hover-color:var(--ds-text);--hover-btn-border:1px solid transparent}.btn--style-dashed{--color:var(--ds-text-muted);--btn-border:1px dashed var(--ds-border-strong);--hover-color:var(--ds-accent-text);--hover-bg:var(--ds-accent-soft);--hover-btn-border:1px dashed var(--ds-accent)}.btn--style-icon-label{--color:var(--ds-text);--hover-color:var(--ds-accent-text)}.btn--style-tab{--hover-bg:var(--ds-surface-hover);--btn-font-weight:500}.btn--style-tab.btn--disabled{--bg-color:var(--ds-accent-soft);--color:var(--ds-accent-text)}.list-header__actions .btn--style-pill,.list-header__title-actions .btn--style-pill{--bg-color:var(--ds-accent);--color:var(--ds-on-accent);--hover-bg:var(--ds-accent-hover);--hover-color:var(--ds-on-accent);box-shadow:var(--ds-shadow-1)}.pill{background:var(--ds-surface-hover);color:var(--ds-text);border-radius:var(--ds-radius-2);font-size:12px;font-weight:500}.pill--rounded{border-radius:999px}.pill--style-white,.pill--style-light{background:var(--ds-surface);box-shadow:inset 0 0 0 1px var(--ds-border-strong)}.pill--style-light-gray{background:var(--ds-surface-hover);color:var(--ds-text-muted)}.pill--style-always-white,.pill--style-dark{background:var(--ds-text);color:var(--ds-bg)}.pill--style-success{background:var(--ds-success-soft);color:var(--ds-success)}.pill--style-warning{background:var(--ds-warning-soft);color:var(--ds-warning)}.pill--style-error{background:var(--ds-danger-soft);color:var(--ds-danger)}.pill--has-action:hover{background:var(--ds-border)}.banner{border-radius:var(--ds-radius-3);font-size:13px}.banner--type-success{background:var(--ds-success-soft);color:var(--ds-success)}.banner--type-warning{background:var(--ds-warning-soft);color:var(--ds-warning)}.banner--type-error{background:var(--ds-danger-soft);color:var(--ds-danger)}.list-header{padding-bottom:4px}.list-header__title{letter-spacing:-.025em;font-size:26px}.collection-list__wrap{gap:16px}.search-bar{--search-bg:var(--ds-surface);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-3);box-shadow:var(--ds-shadow-1);min-height:44px;transition:border-color var(--ds-dur) var(--ds-ease),box-shadow var(--ds-dur) var(--ds-ease)}.search-bar:focus-within{border-color:var(--ds-accent);box-shadow:0 0 0 3px var(--ds-accent-ring)}.search-bar .search-filter input{box-shadow:none;background:0 0;border:0;outline:none}.list-controls .pill,.search-bar__actions .pill{background:var(--ds-surface-2);box-shadow:inset 0 0 0 1px var(--ds-border);color:var(--ds-text-muted);padding-block:2px;font-weight:500}.list-controls .pill:hover,.search-bar__actions .pill:hover{background:var(--ds-surface-hover);color:var(--ds-text)}.table{border:1px solid var(--ds-border);border-radius:var(--ds-radius-3);background:var(--ds-surface);box-shadow:var(--ds-shadow-1)}.table table{border-collapse:separate;border-spacing:0}.table thead{color:var(--ds-text-muted);background:var(--ds-surface-2)}.table thead th{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid var(--ds-border);padding-block:10px;font-size:11px;font-weight:600}.table th,.table td{vertical-align:middle;min-width:120px;padding:12px 14px}.table th:first-child,.table td:first-child{padding-inline-start:18px}.table th:last-child,.table td:last-child{padding-inline-end:18px}.table th.cell-_select,.table th.cell-_dragHandle,.table td.cell-_select,.table td.cell-_dragHandle{min-width:0}.table tbody tr{transition:background-color var(--ds-dur) var(--ds-ease)}.table tbody tr:nth-child(odd),.table tbody tr:nth-child(2n){background:0 0;border-radius:0}.table tbody tr:hover{background:var(--ds-surface-2)}.table tbody tr td{border-bottom:1px solid var(--ds-border-soft);color:var(--ds-text);font-variant-numeric:tabular-nums}.table tbody tr:last-child td{border-bottom:0}.table tbody tr td a{color:var(--ds-text);font-weight:500;text-decoration:none}.table tbody tr td a:hover{color:var(--ds-accent-text);text-underline-offset:3px;text-decoration:underline}.table--appearance-condensed tr td,.table--appearance-condensed th{border:0}.table--appearance-condensed tbody tr td{border-bottom:1px solid var(--ds-border-soft)}.sort-column__label,.sort-header{color:inherit}.paginator{gap:2px}.paginator__page{border-radius:var(--ds-radius-2);width:32px;height:32px;color:var(--ds-text-muted);align-items:center;margin:0;padding:0;font-size:13px;font-weight:500}.paginator__page:hover{background:var(--ds-surface-hover);color:var(--ds-text)}.paginator__page--is-current{background:var(--ds-accent-soft);color:var(--ds-accent-text);font-weight:600}.list-selection{color:var(--ds-text-muted)}.ds-forwarding{border:1px solid var(--ds-border);border-radius:var(--ds-radius-3);background:var(--ds-surface);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:16px;padding:10px 12px 10px 16px;display:flex}.ds-forwarding__edit{background:var(--ds-surface);box-shadow:inset 0 0 0 1px var(--ds-border-strong);color:var(--ds-text);white-space:nowrap;cursor:pointer;transition-property:background-color,color,box-shadow,scale;transition-duration:var(--ds-dur);transition-timing-function:var(--ds-ease);border:0;border-radius:999px;align-items:center;padding:5px 12px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex;position:relative}.ds-forwarding__edit:before{content:"";position:absolute;inset:-6px -4px}.ds-forwarding__edit:hover{background:var(--ds-accent-soft);color:var(--ds-accent-text);box-shadow:inset 0 0 0 1px var(--ds-accent)}.ds-forwarding__edit:active{scale:.96}.ds-forwarding__edit:focus-visible{box-shadow:inset 0 0 0 1px var(--ds-accent),0 0 0 3px var(--ds-accent-ring);outline:none}.ds-forwarding__line{color:var(--ds-text-muted);overflow-wrap:anywhere;flex:260px;margin:0;font-size:13px;line-height:1.5}.ds-forwarding__line strong{color:var(--ds-text);font-weight:500}.ds-forwarding__dialog{border:1px solid var(--ds-border);border-radius:var(--ds-radius-4);background:var(--ds-surface);width:min(440px,100vw - 32px);color:var(--ds-text);box-shadow:var(--ds-shadow-3);padding:24px}.ds-forwarding__dialog::backdrop{background:var(--ds-overlay)}.ds-forwarding__dialog h3{margin-bottom:8px}.ds-forwarding__dialog input{border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-2);background:var(--ds-bg);width:100%;color:var(--ds-text);font:inherit;margin-top:6px;padding:9px 12px;font-size:14px}.ds-forwarding__dialog input:focus-visible{border-color:var(--ds-accent);box-shadow:0 0 0 3px var(--ds-accent-ring);outline:none}.ds-forwarding__label{margin-top:16px;font-size:13px;font-weight:500;display:block}.ds-forwarding__hint{color:var(--ds-text-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.ds-forwarding__status{color:var(--ds-text-faint);margin-top:2px;font-size:12px;display:block}.ds-forwarding__status--failed,.ds-forwarding__status--attempting{color:var(--ds-danger)}.ds-forwarding__notice{border-radius:var(--ds-radius-2);background:var(--ds-success-soft);color:var(--ds-success);margin:12px 0 0;padding:8px 12px;font-size:13px}.ds-forwarding__test{margin-inline-end:auto}.ds-forwarding__error{border-radius:var(--ds-radius-2);background:var(--ds-danger-soft);color:var(--ds-danger);margin:12px 0 0;padding:8px 12px;font-size:13px}.ds-forwarding__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.ds-forwarding__actions button{border-radius:var(--ds-radius-2);min-height:36px;font:inherit;cursor:pointer;transition:background-color var(--ds-dur) var(--ds-ease);border:0;padding:0 16px;font-size:14px;font-weight:500}.ds-forwarding__actions button:focus-visible{box-shadow:0 0 0 3px var(--ds-accent-ring);outline:none}.ds-forwarding__secondary{color:var(--ds-text);box-shadow:inset 0 0 0 1px var(--ds-border-strong);background:0 0}.ds-forwarding__secondary:hover{background:var(--ds-surface-hover)}.ds-forwarding__primary{background:var(--ds-accent);color:var(--ds-on-accent)}.ds-forwarding__primary:hover{background:var(--ds-accent-hover)}.ds-forwarding__primary:disabled{opacity:.6;cursor:progress}.per-page,.page-controls{color:var(--ds-text-muted);font-size:13px}.doc-header{padding-bottom:20px}.doc-header:after{background:var(--ds-border)}.doc-header__title{letter-spacing:-.025em;font-size:26px}.doc-tabs__tabs{gap:4px}.doc-tab{border-radius:var(--ds-radius-2);color:var(--ds-text-muted);transition:background-color var(--ds-dur) var(--ds-ease),color var(--ds-dur) var(--ds-ease);font-size:13px;font-weight:500}.doc-tab__label{padding:4px 10px}.doc-tab:hover{background:var(--ds-surface-hover);color:var(--ds-text)}.doc-tab--active{background:var(--ds-accent-soft);color:var(--ds-accent-text);font-weight:600}.doc-controls:before{background:var(--ds-bg);opacity:.86}.doc-controls__divider{background:var(--ds-border)}.doc-controls__label{color:var(--ds-text-faint);font-size:12px}.doc-controls__value{color:var(--ds-text);font-size:13px;font-weight:500}.doc-controls__dots{border-color:var(--ds-border-strong);border-radius:var(--ds-radius-2);color:var(--ds-text-muted)}.doc-controls__dots:hover{border-color:var(--ds-text-faint);background:var(--ds-surface-hover);color:var(--ds-text)}.popup--active .doc-controls__dots{border-color:var(--ds-accent);background:var(--ds-accent-soft)}.document-fields{--main-border:1px solid var(--ds-border)}.id-label,.render-title{color:var(--ds-text-muted)}.tabs-field__tab-button{letter-spacing:0;color:var(--ds-text-muted);opacity:1;transition:color var(--ds-dur) var(--ds-ease);margin-inline-end:24px;padding-bottom:12px;font-size:13px;font-weight:500}.tabs-field__tab-button:hover{color:var(--ds-text);opacity:1}.tabs-field__tab-button:after{background:var(--ds-accent)}.tabs-field__tab-button:hover:after{opacity:.3}.tabs-field__tab-button--active{color:var(--ds-text)}.tabs-field__tab-button--has-error{color:var(--ds-danger)}label.field-label:not(.unstyled){letter-spacing:0;color:var(--ds-text);padding-bottom:6px;font-size:12.5px;font-weight:550}label.field-label:not(.unstyled) .required{color:var(--ds-danger)}.field-description{color:var(--ds-text-muted);margin-top:6px;font-size:12px;line-height:1.5}.field-error.tooltip{background:var(--ds-danger);color:var(--ds-surface)}.field-type :is(input,textarea,select):not([type=checkbox],[type=radio],[type=file],[type=range],[type=hidden],[role=combobox]),.field-type .textarea-outer textarea,.react-select .rs__control,.react-datepicker-wrapper input,.dropzone{background:var(--ds-surface);color:var(--ds-text);border-color:var(--ds-border-strong);border-radius:var(--ds-radius-2);box-shadow:var(--ds-shadow-1);font-family:var(--ds-font-sans);transition:border-color var(--ds-dur) var(--ds-ease),box-shadow var(--ds-dur) var(--ds-ease),background-color var(--ds-dur) var(--ds-ease);font-size:13.5px}.field-type :is(input,textarea,select):not([type=checkbox],[type=radio],[type=file],[type=range],[type=hidden],[role=combobox]):hover{border-color:var(--ds-text-faint)}.field-type :is(input,textarea,select):not([type=checkbox],[type=radio],[type=file],[type=range],[type=hidden],[role=combobox]):focus,.field-type :is(input,textarea,select):not([type=checkbox],[type=radio],[type=file],[type=range],[type=hidden],[role=combobox]):focus-within{border-color:var(--ds-accent);box-shadow:0 0 0 3px var(--ds-accent-ring);outline:none}.field-type :is(input,textarea,select):not([type=checkbox],[type=radio],[type=file],[type=range],[type=hidden],[role=combobox]):disabled,.field-type :is(input,textarea,select):not([type=checkbox],[type=radio],[type=file],[type=range],[type=hidden],[role=combobox])[readonly]{background:var(--ds-surface-2);color:var(--ds-text-muted);box-shadow:none}.field-type :is(input,textarea,select):not([type=checkbox],[type=radio],[type=file],[type=range],[type=hidden],[role=combobox])::placeholder{color:var(--ds-text-faint)}.react-select .rs__control{min-height:40px}.react-select .rs__control:hover{border-color:var(--ds-text-faint)}.react-select .rs__control--is-focused,.react-select .rs__control:focus-within{border-color:var(--ds-accent);box-shadow:0 0 0 3px var(--ds-accent-ring)}.react-select .rs__menu{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-3);box-shadow:var(--ds-shadow-3);margin-top:6px;overflow:hidden}.react-select .rs__option{color:var(--ds-text);font-size:13px}.react-select .rs__option--is-focused{background:var(--ds-surface-hover)}.react-select .rs__option--is-selected{background:var(--ds-accent-soft);color:var(--ds-accent-text);font-weight:600}.react-select .multi-value.rs__multi-value{background:var(--ds-accent-soft);color:var(--ds-accent-text);border-radius:var(--ds-radius-2)}.checkbox-input__input{border-color:var(--ds-border-strong);border-radius:var(--ds-radius-1);width:18px;height:18px;box-shadow:none}.checkbox-input--checked .checkbox-input__input{background:var(--ds-accent);border-color:var(--ds-accent)}.checkbox-input--checked .checkbox-input__input .icon .stroke{stroke:var(--ds-on-accent)}.radio-input__styled-radio{border-color:var(--ds-border-strong)}.collapsible--style-default{border:1px solid var(--ds-border);border-radius:var(--ds-radius-3);background:var(--ds-surface);overflow:hidden}.collapsible--style-default:hover{border-color:var(--ds-border-strong)}.collapsible--style-default>.collapsible__toggle-wrap{background:var(--ds-surface-2);border-radius:0}.collapsible--style-default>.collapsible__toggle-wrap:not(.toggle-disabled):hover{background:var(--ds-surface-hover)}.collapsible--style-error{border-radius:var(--ds-radius-3)}.array-field__row-header,.blocks-field__block-header{color:var(--ds-text)}.group-field--within-collapsible,.group-field--top-level{border-color:var(--ds-border)}.upload__dropzoneAndUpload,.file-details,.upload-field-card,.thumbnail-card{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-3);box-shadow:var(--ds-shadow-1)}.thumbnail-card--has-on-click:hover,.thumbnail-card--has-on-click:focus,.thumbnail-card--has-on-click:active{border-color:var(--ds-accent)}.dropzone{box-shadow:none;background:var(--ds-surface-2);border-style:dashed}.dropzone.dragging{border-color:var(--ds-accent);background:var(--ds-accent-soft)}.card{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-3);box-shadow:var(--ds-shadow-1);transition:border-color var(--ds-dur) var(--ds-ease),box-shadow var(--ds-dur) var(--ds-ease),transform var(--ds-dur) var(--ds-ease);padding:16px 18px}.card__title{letter-spacing:-.01em;color:var(--ds-text);font-size:14px;font-weight:600}.card--has-onclick:hover{background:var(--ds-surface);border-color:var(--ds-accent);box-shadow:var(--ds-shadow-2);transform:translateY(-1px)}.card__actions .btn__icon{border-color:var(--ds-border)}.card__actions .btn__icon:hover{border-color:var(--ds-accent);background:var(--ds-accent-soft);color:var(--ds-accent-text);box-shadow:none}.collections__label,.collections__group>h2,.collections__group>h3{letter-spacing:.09em;text-transform:uppercase;color:var(--ds-text-faint);font-size:11px;font-weight:600}.collections__card-list{gap:12px}.popup__content{--popup-button-highlight:var(--ds-surface-hover);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-3);box-shadow:var(--ds-shadow-3);padding:6px}.popup-button-list__button{border-radius:var(--ds-radius-2);padding-inline:10px;font-size:13px}.popup-button-list__button--selected{background:var(--ds-accent-soft);color:var(--ds-accent-text)}.popup-divider{background:var(--ds-border)}.tooltip{background:var(--ds-text);color:var(--ds-bg);border-radius:var(--ds-radius-2);font-size:12px}.drawer__content{background:var(--ds-bg);border-inline-start:1px solid var(--ds-border);box-shadow:var(--ds-shadow-3)}.drawer__blur-bg,.modal-container,.payload__modal-container{background:var(--ds-overlay)}.confirmation-modal__wrap,.document-locked__content,.stay-logged-in__wrap,.modal-wrap,.delete-document__content{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-4);box-shadow:var(--ds-shadow-3);padding:24px}.payload-toast-container .payload-toast-item{background:var(--ds-surface);color:var(--ds-text);border:1px solid var(--ds-border);border-radius:var(--ds-radius-3);box-shadow:var(--ds-shadow-3)}*{scrollbar-width:thin;scrollbar-color:var(--ds-border-strong) #0000}.ds-theme{background:var(--ds-surface-hover);border-radius:var(--ds-radius-3);border:0;gap:2px;width:100%;min-width:0;margin:12px 0 0;padding:3px;display:flex}.ds-theme__option{height:28px;font:inherit;color:var(--ds-text-muted);border-radius:calc(var(--ds-radius-3) - 3px);cursor:pointer;transition:background-color var(--ds-dur) var(--ds-ease),color var(--ds-dur) var(--ds-ease),box-shadow var(--ds-dur) var(--ds-ease);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.ds-theme__option:hover{color:var(--ds-text)}.ds-theme__option[aria-pressed=true]{background:var(--ds-surface);color:var(--ds-text);box-shadow:var(--ds-shadow-1)}.ds-theme__option svg{flex-shrink:0;width:14px;height:14px}.ds-overview{gap:28px;margin-bottom:32px;display:grid}.ds-overview__hello{gap:10px;display:grid}.ds-overview__hello h1{letter-spacing:-.03em;font-size:28px;line-height:1.2}.ds-overview__hello p{color:var(--ds-text-muted);margin:0;font-size:14px;line-height:1.5}.ds-overview__stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.ds-overview__stat{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-3);box-shadow:var(--ds-shadow-1);color:inherit;transition:border-color var(--ds-dur) var(--ds-ease),box-shadow var(--ds-dur) var(--ds-ease),transform var(--ds-dur) var(--ds-ease);gap:2px;padding:16px 18px;text-decoration:none;display:grid}.ds-overview__stat:hover{border-color:var(--ds-accent);box-shadow:var(--ds-shadow-2);transform:translateY(-1px)}.ds-overview__stat--alert{background:var(--ds-accent-soft);border-color:var(--ds-accent-soft-2)}.ds-overview__stat-label{color:var(--ds-text-muted);font-size:12px;font-weight:500}.ds-overview__stat-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ds-text);font-size:30px;font-weight:600;line-height:1.15}.ds-overview__stat--alert .ds-overview__stat-value{color:var(--ds-accent-text)}.ds-overview__stat-hint{color:var(--ds-text-faint);font-size:12px}.ds-overview__panel{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-3);box-shadow:var(--ds-shadow-1);overflow:hidden}.ds-overview__panel-head{border-bottom:1px solid var(--ds-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.ds-overview__panel-head h2{letter-spacing:-.01em;font-size:14px;line-height:1.3}.ds-overview__panel-head a{color:var(--ds-accent-text);font-size:12.5px;font-weight:500;text-decoration:none}.ds-overview__panel-head a:hover{text-underline-offset:3px;text-decoration:underline}.ds-overview__list{margin:0;padding:0;list-style:none}.ds-overview__row{border-bottom:1px solid var(--ds-border-soft);color:inherit;transition:background-color var(--ds-dur) var(--ds-ease);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:12px 18px;text-decoration:none;display:grid}.ds-overview__row:hover{background:var(--ds-surface-2)}.ds-overview__list li:last-child .ds-overview__row{border-bottom:0}.ds-overview__row-title{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:550;overflow:hidden}.ds-overview__row-meta{color:var(--ds-text-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:12.5px;overflow:hidden}.ds-overview__row-side{color:var(--ds-text-faint);flex-direction:column;grid-area:1/2/span 2;align-items:flex-end;gap:4px;font-size:12px;display:flex}.ds-overview__empty{text-align:center;color:var(--ds-text-muted);padding:28px 18px}.ds-overview__badge{height:20px;color:var(--ds-accent-text);background:var(--ds-accent-soft);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.ds-overview__badge--muted{color:var(--ds-text-muted);background:var(--ds-surface-hover)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.card--has-onclick:hover,.ds-overview__stat:hover{transform:none}}@font-face{font-family:Albert Sans;src:url(/AlbertSans-VariableFont_wght.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--ds-accent-h:60;--ds-accent-c:0;--ds-font-sans:"Albert Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--ds-accent:#1b1b1b;--ds-accent-hover:#333;--ds-accent-text:#222}@supports (color:lab(0% 0 0)){:root{--ds-accent:lab(9.52% -.00000745058 0);--ds-accent-hover:lab(21.12% 0 0);--ds-accent-text:lab(13% 0 0)}}html[data-theme=dark]{--ds-accent:#ebebeb;--ds-accent-hover:#fff;--ds-accent-text:#e4e4e4;--ds-on-accent:#0d0d0d}@supports (color:lab(0% 0 0)){html[data-theme=dark]{--ds-accent:lab(93.04% .0000298023 -.0000119209);--ds-accent-hover:lab(100% 0 0);--ds-accent-text:lab(90.72% .0000298023 -.0000119209);--ds-on-accent:lab(3.6999% 0 0)}}.se-graphic{object-fit:contain;height:auto;display:block}.se-graphic--logo{width:200px}.se-graphic--icon{width:28px}html[data-theme=dark] .se-graphic--logo,html[data-theme=dark] .se-login__logo{filter:invert()}.payload-settings__language{display:none}.se-login{--se-gutter:clamp(20px, 4vw, 56px);z-index:100;background:var(--ds-bg);color:var(--ds-text);font-family:var(--ds-font-sans);-webkit-font-smoothing:antialiased;display:grid;position:fixed;inset:0;overflow-y:auto}@media (min-width:1024px){.se-login{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.se-login__panel{min-height:100dvh;padding:24px var(--se-gutter);flex-direction:column;display:flex}@media (min-width:640px){.se-login__panel{padding-block:32px}}@media (min-width:1024px){.se-login__panel{padding-block:40px}}.se-login__logo{width:166.793px;max-width:none;height:64px;display:block}@media (min-width:768px){.se-login__logo{width:229.34px;height:88px}}.se-login__body{width:100%;max-width:25rem;animation:se-login-in .6s var(--ds-ease) both;margin-top:48px}@media (min-width:768px){.se-login__body{margin-block:auto}}.se-login__kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--ds-text-faint);margin:0;font-size:11px;font-weight:600}.se-login__title{letter-spacing:-.035em;color:var(--ds-text);margin:12px 0 0;font-size:clamp(30px,3.6vw,44px);font-weight:600;line-height:1.05}.se-login__title span{color:var(--ds-text-faint);display:block}.se-login__lead{color:var(--ds-text-muted);margin:18px 0 0;font-size:15px;line-height:1.6}.se-login__lead strong{color:var(--ds-text);overflow-wrap:anywhere;font-weight:600}.se-login__form{gap:12px;margin-top:32px;display:grid}.se-login__field{gap:8px;display:grid}.se-login__input{width:100%;height:46px;font:inherit;color:var(--ds-text);background:var(--ds-surface);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-3);box-shadow:var(--ds-shadow-1);transition:border-color var(--ds-dur) var(--ds-ease),box-shadow var(--ds-dur) var(--ds-ease);outline:none;padding:0 14px;font-size:15px}.se-login__input:hover{border-color:var(--ds-text-faint)}.se-login__input:focus-visible{border-color:var(--ds-accent);box-shadow:0 0 0 3px var(--ds-accent-ring)}.se-login__input[aria-invalid=true]{border-color:var(--ds-danger);box-shadow:0 0 0 3px color-mix(in oklch, var(--ds-danger) 22%, transparent)}.se-login__input:-webkit-autofill{-webkit-text-fill-color:var(--ds-text);-webkit-box-shadow:0 0 0 1000px var(--ds-surface) inset}.se-login__error{min-height:20px;color:var(--ds-danger);margin:0;font-size:13px;line-height:1.5}.se-login__submit{height:46px;font:inherit;color:var(--ds-on-accent);background:var(--ds-accent);border-radius:var(--ds-radius-3);box-shadow:var(--ds-shadow-1);cursor:pointer;transition:background-color var(--ds-dur) var(--ds-ease);border:0;padding:0 24px;font-size:14px;font-weight:600}.se-login__submit:hover:not(:disabled),.se-login__submit:focus-visible{background:var(--ds-accent-hover)}.se-login__submit:disabled{cursor:not-allowed;opacity:.5}.se-login__sent{justify-items:start;gap:24px;display:grid}.se-login__again{font:inherit;color:var(--ds-accent-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.se-login__again:hover,.se-login__again:focus-visible{text-underline-offset:3px;text-decoration:underline}.se-login__legal{color:var(--ds-text-faint);margin:auto 0 0;padding-top:48px;font-size:12px;line-height:1.5}.se-login__picture{display:none}@media (min-width:1024px){.se-login__picture{box-shadow:inset 1px 0 0 var(--ds-border);background:url(/login.webp) 50%/cover no-repeat;display:block}}@keyframes se-login-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.se-login__body{animation:none}}
