:root,[data-zdp-theme=light]{--zdp-color-ink-strong:#302a24;--zdp-color-ink-normal:#51483e;--zdp-color-ink-muted:#72695e;--zdp-color-ink-inverse:#fffefa;--zdp-color-surface-canvas:#f8f6f0;--zdp-color-surface-panel:#fffefa;--zdp-color-surface-raised:#f0ece3;--zdp-color-surface-inverse:#302a24;--zdp-color-line-subtle:#dfd8cd;--zdp-color-line-strong:#958774;--zdp-color-line-focus:#8a6e44;--zdp-color-focus-surface:#dfc38b;--zdp-color-focus-text:#302a24;--zdp-color-focus-line:#302a24;--zdp-color-scrollbar-track:#f0ece3;--zdp-color-scrollbar-thumb:#958774;--zdp-color-scrollbar-thumb-hover:#8a6e44;--zdp-color-selection-surface:#e8ddc6;--zdp-color-selection-text:#302a24;--zdp-color-backdrop-term-sheet:#302a2447;--zdp-color-backdrop-sheet:#302a2452;--zdp-color-backdrop-dialog:#302a246b;--zdp-color-accent-primary:#e3d8c4;--zdp-color-accent-primary-strong:#a38454;--zdp-color-accent-primary-soft:#f0ece3;--zdp-color-accent-success:#59664a;--zdp-color-accent-warning:#84612f;--zdp-color-accent-danger:#965644;--zdp-color-interaction-hover:#e8e2d7;--zdp-color-interaction-pressed:#ddd3c4;--zdp-color-interaction-selected:#e3d8c4;--zdp-space-0:0;--zdp-space-1:.25rem;--zdp-space-2:.5rem;--zdp-space-3:.75rem;--zdp-space-4:1rem;--zdp-space-5:1.25rem;--zdp-space-6:1.5rem;--zdp-space-8:2rem;--zdp-space-10:2.5rem;--zdp-space-12:3rem;--zdp-radius-none:0;--zdp-radius-sm:.25rem;--zdp-radius-md:.375rem;--zdp-radius-lg:.5rem;--zdp-radius-pill:999px;--zdp-font-family-sans:"Noto Sans KR Variable", "Noto Sans KR", "Manrope Variable", Manrope, "Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--zdp-font-family-latin:"Manrope Variable", Manrope, "Inter Variable", Inter, "Noto Sans KR Variable", "Noto Sans KR", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--zdp-font-family-korean:"Noto Sans KR Variable", "Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--zdp-font-family-chinese:"Noto Sans SC Variable", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", "Noto Sans KR Variable", "Noto Sans KR", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--zdp-font-family-devanagari:"Noto Sans Devanagari Variable", "Noto Sans Devanagari", "Nirmala UI", "Kohinoor Devanagari", ui-sans-serif, system-ui, sans-serif;--zdp-font-family-japanese:"Noto Sans JP Variable", "Noto Sans JP", "Hiragino Sans", "Yu Gothic", "Meiryo", "Noto Sans KR Variable", "Noto Sans KR", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--zdp-font-family-thai:"Noto Sans Thai Variable", "Noto Sans Thai", "Leelawadee UI", Tahoma, ui-sans-serif, system-ui, sans-serif;--zdp-font-family-multiscript:"Noto Sans KR Variable", "Noto Sans KR", "Manrope Variable", Manrope, "Inter Variable", Inter, "Noto Sans SC Variable", "Noto Sans SC", "Noto Sans JP Variable", "Noto Sans JP", "Noto Sans Devanagari Variable", "Noto Sans Devanagari", "Noto Sans Thai Variable", "Noto Sans Thai", "Apple SD Gothic Neo", "Malgun Gothic", "PingFang SC", "Microsoft YaHei", "Hiragino Sans", "Yu Gothic", "Meiryo", "Nirmala UI", "Leelawadee UI", Tahoma, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--zdp-font-family-serif:Cardo, Georgia, "Times New Roman", ui-serif, serif;--zdp-font-family-display:"Noto Sans KR Variable", "Noto Sans KR", "Manrope Variable", Manrope, "Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--zdp-font-family-brand:"Playwrite AU VIC Guides", "Noto Sans KR Variable", "Noto Sans KR", "Manrope Variable", Manrope, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--zdp-font-family-expression-script:Tangerine, "Playwrite AU VIC Guides", cursive;--zdp-font-family-expression-inscription:"Caesar Dressing", "Fredericka the Great", fantasy;--zdp-font-family-expression-sketch:"Fredericka the Great", "Caesar Dressing", fantasy;--zdp-font-family-expression-editorial:Merriweather, Copse, Cardo, Georgia, "Times New Roman", ui-serif, serif;--zdp-font-family-expression-sans:"Google Sans", Cabin, "Noto Sans KR Variable", "Noto Sans KR", "Manrope Variable", Manrope, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--zdp-font-family-expression-keyboard:"Libertinus Keyboard", "JetBrains Mono", "SFMono-Regular", Consolas, monospace;--zdp-font-family-mono:"JetBrains Mono", "SFMono-Regular", Consolas, monospace;--zdp-font-size-xs:.875rem;--zdp-font-size-sm:1rem;--zdp-font-size-md:1.0625rem;--zdp-font-size-lg:1.1875rem;--zdp-font-size-xl:1.375rem;--zdp-font-weight-regular:400;--zdp-font-weight-medium:500;--zdp-font-weight-semibold:600;--zdp-font-weight-bold:700;--zdp-font-line-height-tight:1.2;--zdp-font-line-height-normal:1.6;--zdp-font-line-height-relaxed:1.65;--zdp-type-body-size:1.125rem;--zdp-type-body-line-height:1.6;--zdp-type-body-small-size:1rem;--zdp-type-body-small-line-height:1.6;--zdp-type-page-title-size:2.75rem;--zdp-type-page-title-compact-size:2rem;--zdp-type-page-title-line-height:1.15;--zdp-type-title-size:1.375rem;--zdp-type-title-line-height:1.2;--zdp-type-label-size:.875rem;--zdp-type-label-line-height:1.2;--zdp-type-caption-size:.875rem;--zdp-type-caption-line-height:1.4;--zdp-type-control-size:1rem;--zdp-type-control-line-height:1.2;--zdp-type-data-size:1rem;--zdp-type-data-line-height:1.4;--zdp-breakpoint-mobile:40rem;--zdp-breakpoint-tablet:64rem;--zdp-breakpoint-desktop:80rem;--zdp-breakpoint-wide:96rem;--zdp-layer-behind:-1;--zdp-layer-share-dock:20;--zdp-layer-floating:40;--zdp-layer-toast:50;--zdp-layer-term-sheet:900;--zdp-layer-sheet:940;--zdp-layer-dialog:1000;--zdp-layer-skip-link:10000;--zdp-viewport-block:100vh;--zdp-viewport-inline:100vw;--zdp-viewport-safe-block-start:env(safe-area-inset-top,0px);--zdp-viewport-safe-block-end:env(safe-area-inset-bottom,0px);--zdp-viewport-safe-inline-start:env(safe-area-inset-left,0px);--zdp-viewport-safe-inline-end:env(safe-area-inset-right,0px);--zdp-control-height-sm:2.25rem;--zdp-control-height-md:2.75rem;--zdp-control-icon-sm:2.25rem;--zdp-control-icon-md:2.75rem;--zdp-control-glyph-sm:1rem;--zdp-control-glyph-md:1.25rem;--zdp-control-padding-sm:.5rem;--zdp-control-padding-md:.75rem;--zdp-control-indicator-size:1.25rem;--zdp-control-indicator-mask:url("data:image/svg+xml,%3c!--%20Shared%20from%20the%20original%20Select%20indicator.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M4%206l4%204%204-4'%20stroke='black'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'%20fill='none'%20/%3e%3c/svg%3e");--zdp-control-field-surface:var(--zdp-color-surface-panel);--zdp-control-field-border:var(--zdp-color-line-strong);--zdp-control-field-surface-hover:var(--zdp-color-surface-raised);--zdp-control-field-border-hover:var(--zdp-color-line-strong);--zdp-control-choice-size:1.25rem;--zdp-control-choice-indicator-size:.5rem;--zdp-control-switch-width:2.25rem;--zdp-control-switch-height:1.25rem;--zdp-control-switch-thumb-size:.875rem;--zdp-control-switch-thumb-offset:.125rem;--zdp-control-switch-thumb-checked-offset:1.125rem;--zdp-control-radius:.375rem;--zdp-control-border-width:1px;--zdp-control-focus-outline-width:3px;--zdp-control-focus-outline-offset:2px;--zdp-control-focus-underline-width:3px;--zdp-control-scrollbar-size:.5rem;--zdp-control-hit-target:2.75rem;--zdp-control-disabled-opacity:.56;--zdp-i18n-text-wrap:pretty;--zdp-i18n-word-break:normal;--zdp-i18n-overflow-wrap:anywhere;--zdp-i18n-hyphens:auto;--zdp-shadow-focus:none;--zdp-shadow-sm:none;--zdp-shadow-md:none;--zdp-motion-fast:.12s;--zdp-motion-normal:.18s}:root,[data-zdp-theme]{--zdp-control-field-surface:var(--zdp-color-surface-panel);--zdp-control-field-border:var(--zdp-color-line-strong);--zdp-control-field-surface-hover:var(--zdp-color-surface-raised);--zdp-control-field-border-hover:var(--zdp-color-line-strong)}@supports (height:100svh){:root,[data-zdp-theme]{--zdp-viewport-block:100svh}}@supports (width:100svw){:root,[data-zdp-theme]{--zdp-viewport-inline:100svw}}[data-zdp-theme=dark]{--zdp-color-ink-strong:#f8f6f0;--zdp-color-ink-normal:#e3ddd3;--zdp-color-ink-muted:#b3aa9e;--zdp-color-ink-inverse:#302a24;--zdp-color-surface-canvas:#201d19;--zdp-color-surface-panel:#2a2621;--zdp-color-surface-raised:#36312a;--zdp-color-surface-inverse:#f8f6f0;--zdp-color-line-subtle:#4b443a;--zdp-color-line-strong:#928575;--zdp-color-line-focus:#d2b780;--zdp-color-focus-surface:#dfc38b;--zdp-color-focus-text:#302a24;--zdp-color-focus-line:#302a24;--zdp-color-scrollbar-track:#36312a;--zdp-color-scrollbar-thumb:#928575;--zdp-color-scrollbar-thumb-hover:#d2b780;--zdp-color-selection-surface:#e8ddc6;--zdp-color-selection-text:#302a24;--zdp-color-backdrop-term-sheet:#0a0805a3;--zdp-color-backdrop-sheet:#0a0805a8;--zdp-color-backdrop-dialog:#0a0805b8;--zdp-color-accent-primary:#d2c3a8;--zdp-color-accent-primary-strong:#c4a675;--zdp-color-accent-primary-soft:#3d352a;--zdp-color-accent-success:#a8b993;--zdp-color-accent-warning:#d7b375;--zdp-color-accent-danger:#dcaa99;--zdp-color-interaction-hover:#443c32;--zdp-color-interaction-pressed:#504638;--zdp-color-interaction-selected:#51432f}@supports (color:oklch(50% 0.1 240)){:root,[data-zdp-theme=light]{--zdp-color-ink-strong:oklch(28.9502% .01383 67.235);--zdp-color-ink-normal:oklch(40.7535% .020276 70.152);--zdp-color-ink-muted:oklch(52.5819% .020301 72.881);--zdp-color-ink-inverse:oklch(99.6683% .005372 95.097);--zdp-color-surface-canvas:oklch(97.3026% .008226 91.482);--zdp-color-surface-panel:oklch(99.6683% .005372 95.097);--zdp-color-surface-raised:oklch(94.3719% .012745 86.831);--zdp-color-surface-inverse:oklch(28.9502% .01383 67.235);--zdp-color-line-subtle:oklch(88.476% .016758 79.345);--zdp-color-line-strong:oklch(63.059% .032314 75.497);--zdp-color-line-focus:oklch(55.571% .068316 76.746);--zdp-color-focus-surface:oklch(82.7961% .079341 84.218);--zdp-color-focus-text:oklch(28.9502% .01383 67.235);--zdp-color-focus-line:oklch(28.9502% .01383 67.235);--zdp-color-scrollbar-track:oklch(94.3719% .012745 86.831);--zdp-color-scrollbar-thumb:oklch(63.059% .032314 75.497);--zdp-color-scrollbar-thumb-hover:oklch(55.571% .068316 76.746);--zdp-color-selection-surface:oklch(90.0238% .03295 85.48);--zdp-color-selection-text:oklch(28.9502% .01383 67.235);--zdp-color-backdrop-term-sheet:oklch(28.9502% .01383 67.235/.28);--zdp-color-backdrop-sheet:oklch(28.9502% .01383 67.235/.32);--zdp-color-backdrop-dialog:oklch(28.9502% .01383 67.235/.42);--zdp-color-accent-primary:oklch(88.5701% .029449 82.591);--zdp-color-accent-primary-strong:oklch(63.1436% .075232 77.676);--zdp-color-accent-primary-soft:oklch(94.3719% .012745 86.831);--zdp-color-accent-success:oklch(49.1127% .045874 128.234);--zdp-color-accent-warning:oklch(51.8144% .0807 74.082);--zdp-color-accent-danger:oklch(52.2993% .089878 36.544);--zdp-color-interaction-hover:oklch(91.4483% .016141 82.792);--zdp-color-interaction-pressed:oklch(87.0803% .023131 78.203);--zdp-color-interaction-selected:oklch(88.5701% .029449 82.591)}[data-zdp-theme=dark]{--zdp-color-ink-strong:oklch(97.3026% .008226 91.482);--zdp-color-ink-normal:oklch(89.9517% .014999 80.705);--zdp-color-ink-muted:oklch(74.2152% .019855 75.269);--zdp-color-ink-inverse:oklch(28.9502% .01383 67.235);--zdp-color-surface-canvas:oklch(23.2664% .008815 75.174);--zdp-color-surface-panel:oklch(27.1215% .010807 73.466);--zdp-color-surface-raised:oklch(31.6069% .014063 76.362);--zdp-color-surface-inverse:oklch(97.3026% .008226 91.482);--zdp-color-line-subtle:oklch(39.0495% .018924 76.835);--zdp-color-line-strong:oklch(62.3754% .028176 72.994);--zdp-color-line-focus:oklch(78.9869% .078367 84.568);--zdp-color-focus-surface:oklch(82.7961% .079341 84.218);--zdp-color-focus-text:oklch(28.9502% .01383 67.235);--zdp-color-focus-line:oklch(28.9502% .01383 67.235);--zdp-color-scrollbar-track:oklch(31.6069% .014063 76.362);--zdp-color-scrollbar-thumb:oklch(62.3754% .028176 72.994);--zdp-color-scrollbar-thumb-hover:oklch(78.9869% .078367 84.568);--zdp-color-selection-surface:oklch(90.0238% .03295 85.48);--zdp-color-selection-text:oklch(28.9502% .01383 67.235);--zdp-color-backdrop-term-sheet:oklch(8% .01 70/.64);--zdp-color-backdrop-sheet:oklch(8% .01 70/.66);--zdp-color-backdrop-dialog:oklch(8% .01 70/.72);--zdp-color-accent-primary:oklch(82.2487% .040281 82.312);--zdp-color-accent-primary-strong:oklch(74.0205% .074089 79.464);--zdp-color-accent-primary-soft:oklch(33.3955% .021718 75.671);--zdp-color-accent-success:oklch(76.2469% .055859 127.3);--zdp-color-accent-warning:oklch(78.4718% .090018 80.441);--zdp-color-accent-danger:oklch(77.9455% .063859 39.601);--zdp-color-interaction-hover:oklch(36.1257% .020015 73.284);--zdp-color-interaction-pressed:oklch(40.0065% .026277 76.128);--zdp-color-interaction-selected:oklch(39.1846% .036898 76.191)}}.zdp-surface-reset{box-sizing:border-box;color:var(--zdp-color-ink-normal);font-family:var(--zdp-font-family-sans);line-height:var(--zdp-font-line-height-normal);hyphens:var(--zdp-i18n-hyphens);overflow-wrap:var(--zdp-i18n-overflow-wrap);scrollbar-color:var(--zdp-color-scrollbar-thumb) var(--zdp-color-scrollbar-track);scrollbar-width:thin;text-wrap:var(--zdp-i18n-text-wrap);word-break:var(--zdp-i18n-word-break)}.zdp-surface-reset *,.zdp-surface-reset{scrollbar-color:var(--zdp-color-scrollbar-thumb) var(--zdp-color-scrollbar-track);scrollbar-width:thin}.zdp-surface-reset::-webkit-scrollbar{height:var(--zdp-control-scrollbar-size);width:var(--zdp-control-scrollbar-size)}.zdp-surface-reset ::-webkit-scrollbar{height:var(--zdp-control-scrollbar-size);width:var(--zdp-control-scrollbar-size)}.zdp-surface-reset::-webkit-scrollbar-track{background:var(--zdp-color-scrollbar-track)}.zdp-surface-reset ::-webkit-scrollbar-track{background:var(--zdp-color-scrollbar-track)}.zdp-surface-reset::-webkit-scrollbar-thumb{background-color:var(--zdp-color-scrollbar-thumb);border:1px solid var(--zdp-color-scrollbar-track);border-radius:var(--zdp-radius-sm)}.zdp-surface-reset ::-webkit-scrollbar-thumb{background-color:var(--zdp-color-scrollbar-thumb);border:1px solid var(--zdp-color-scrollbar-track);border-radius:var(--zdp-radius-sm)}.zdp-surface-reset::-webkit-scrollbar-thumb:hover{background-color:var(--zdp-color-scrollbar-thumb-hover)}.zdp-surface-reset ::-webkit-scrollbar-thumb:hover{background-color:var(--zdp-color-scrollbar-thumb-hover)}.zdp-surface-reset::selection{background:var(--zdp-color-selection-surface);color:var(--zdp-color-selection-text)}.zdp-surface-reset ::selection{background:var(--zdp-color-selection-surface);color:var(--zdp-color-selection-text)}.zdp-surface-reset::-webkit-scrollbar-corner{background:var(--zdp-color-scrollbar-track)}.zdp-surface-reset ::-webkit-scrollbar-corner{background:var(--zdp-color-scrollbar-track)}.zdp-surface-reset:lang(en),.zdp-surface-reset:lang(es),.zdp-surface-reset:lang(fr),.zdp-surface-reset:lang(vi),.zdp-surface-reset:lang(ru),.zdp-surface-reset:lang(id),.zdp-surface-reset:lang(ms){--zdp-font-family-sans:var(--zdp-font-family-latin);--zdp-font-family-display:var(--zdp-font-family-latin);-webkit-hyphens:auto;hyphens:auto}.zdp-surface-reset :lang(en),.zdp-surface-reset :lang(es),.zdp-surface-reset :lang(fr),.zdp-surface-reset :lang(vi),.zdp-surface-reset :lang(ru),.zdp-surface-reset :lang(id),.zdp-surface-reset :lang(ms){font-family:var(--zdp-font-family-latin);-webkit-hyphens:auto;hyphens:auto}.zdp-surface-reset:lang(ko){--zdp-font-family-sans:var(--zdp-font-family-korean);--zdp-font-family-display:var(--zdp-font-family-korean);letter-spacing:-.01em;overflow-wrap:break-word;word-break:keep-all}.zdp-surface-reset :lang(ko){font-family:var(--zdp-font-family-korean);letter-spacing:-.01em;overflow-wrap:break-word;word-break:keep-all}.zdp-surface-reset:lang(zh),.zdp-surface-reset:lang(zh-CN),.zdp-surface-reset:lang(zh-Hans){--zdp-font-family-sans:var(--zdp-font-family-chinese);--zdp-font-family-display:var(--zdp-font-family-chinese);letter-spacing:.02em;line-break:strict;word-break:normal}.zdp-surface-reset :lang(zh),.zdp-surface-reset :lang(zh-CN),.zdp-surface-reset :lang(zh-Hans){font-family:var(--zdp-font-family-chinese);letter-spacing:.02em;line-break:strict;word-break:normal}.zdp-surface-reset:lang(hi){--zdp-font-family-sans:var(--zdp-font-family-devanagari);--zdp-font-family-display:var(--zdp-font-family-devanagari);word-break:normal}.zdp-surface-reset :lang(hi){font-family:var(--zdp-font-family-devanagari);word-break:normal}.zdp-surface-reset:lang(ja){--zdp-font-family-sans:var(--zdp-font-family-japanese);--zdp-font-family-display:var(--zdp-font-family-japanese);line-break:strict;word-break:normal}.zdp-surface-reset :lang(ja){font-family:var(--zdp-font-family-japanese);line-break:strict;word-break:normal}.zdp-surface-reset:lang(th){--zdp-font-family-sans:var(--zdp-font-family-thai);--zdp-font-family-display:var(--zdp-font-family-thai);word-break:normal}.zdp-surface-reset :lang(th){font-family:var(--zdp-font-family-thai);word-break:normal}.zdp-surface-reset *,.zdp-surface-reset :before,.zdp-surface-reset :after{box-sizing:inherit}.zdp-surface-reset a:not(.zdp-button):not(.zdp-icon-button):not(.zdp-share-action){color:var(--zdp-color-ink-normal);font-weight:var(--zdp-font-weight-semibold);transition:color var(--zdp-motion-fast) ease;text-decoration-line:none}.zdp-surface-reset a:not(.zdp-button):not(.zdp-icon-button):not(.zdp-share-action):hover{color:var(--zdp-color-ink-strong)}.zdp-surface-reset a:not(.zdp-button):not(.zdp-icon-button):not(.zdp-share-action):focus-visible{background:var(--zdp-color-focus-surface);border-bottom:var(--zdp-control-focus-underline-width) solid var(--zdp-color-focus-line);border-radius:var(--zdp-radius-none);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--zdp-color-focus-text);outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:0;text-decoration-line:none}[data-zdp-theme=dark].zdp-surface-reset a:not(.zdp-button):not(.zdp-icon-button):not(.zdp-share-action),[data-zdp-theme=dark] .zdp-surface-reset a:not(.zdp-button):not(.zdp-icon-button):not(.zdp-share-action){color:var(--zdp-color-ink-normal)}[data-zdp-theme=dark].zdp-surface-reset a:not(.zdp-button):not(.zdp-icon-button):not(.zdp-share-action):hover,[data-zdp-theme=dark] .zdp-surface-reset a:not(.zdp-button):not(.zdp-icon-button):not(.zdp-share-action):hover{color:var(--zdp-color-ink-strong)}.zdp-surface-reset :where(input,textarea,select){background:var(--zdp-control-field-surface);border:var(--zdp-control-border-width) solid var(--zdp-control-field-border);border-radius:var(--zdp-control-radius);color:var(--zdp-color-ink-strong);font:inherit;font-size:var(--zdp-type-control-size);line-height:var(--zdp-type-control-line-height);min-height:var(--zdp-control-height-md);padding:0 var(--zdp-space-3);transition:background-color var(--zdp-motion-fast) ease, border-color var(--zdp-motion-fast) ease, color var(--zdp-motion-fast) ease}.zdp-surface-reset :where(textarea){min-height:6rem;padding-bottom:var(--zdp-space-3);padding-top:var(--zdp-space-3)}.zdp-surface-reset :where(input,textarea,select):focus-visible{border-color:var(--zdp-color-focus-line);outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}@media (prefers-reduced-motion:reduce){:root,[data-zdp-theme]{--zdp-motion-fast:1ms;--zdp-motion-normal:1ms}}@media (forced-colors:active){:is([class^=zdp-],[class*=\ zdp-]):focus-visible{outline-offset:2px!important;border-color:highlight!important;outline:2px solid highlight!important}:is([class^=zdp-],[class*=\ zdp-]):is(:disabled,[aria-disabled=true]){color:graytext!important;opacity:1!important;border-color:graytext!important}:is([class^=zdp-],[class*=\ zdp-]):is([aria-checked=true],[aria-selected=true],[aria-current],[data-active=true],[data-selected=true]),.zdp-choice__input:checked+.zdp-choice__mark,.zdp-switch__input:checked+.zdp-switch__track{color:highlighttext!important;forced-color-adjust:none!important;background:highlight!important;border-color:highlight!important}}.zdp-confirm-action__confirmation{gap:var(--zdp-space-2);flex-wrap:wrap;margin-block-start:var(--zdp-space-2);display:flex}.zdp-confirm-action{--zdp-confirm-action-progress:0;--zdp-confirm-action-fill:var(--zdp-color-accent-primary-strong);background:var(--zdp-color-surface-raised);border:var(--zdp-control-border-width) solid transparent;border-radius:var(--zdp-control-radius);box-sizing:border-box;color:var(--zdp-color-ink-strong);cursor:pointer;font-family:var(--zdp-font-family-sans);grid-template-columns:var(--zdp-control-height-sm) minmax(0, 1fr);isolation:isolate;min-height:calc(var(--zdp-control-height-md) + var(--zdp-space-3));min-width:min(100%,18rem);padding:var(--zdp-space-2) var(--zdp-space-4) var(--zdp-space-2) var(--zdp-space-2);text-align:start;touch-action:none;-webkit-user-select:none;user-select:none;vertical-align:middle;align-items:center;display:inline-grid;position:relative;overflow:hidden}.zdp-confirm-action__fill{background:var(--zdp-confirm-action-fill);opacity:.24;width:calc(var(--zdp-confirm-action-progress) * 100%);z-index:var(--zdp-layer-behind);position:absolute;top:0;bottom:0;left:0}.zdp-confirm-action__thumb{background:var(--zdp-color-accent-primary-strong);border:var(--zdp-control-border-width) solid transparent;border-radius:var(--zdp-control-radius);box-sizing:border-box;color:var(--zdp-color-ink-inverse);font-size:var(--zdp-control-glyph-sm);height:var(--zdp-control-height-sm);width:var(--zdp-control-height-sm);justify-content:center;align-items:center;line-height:1;display:inline-flex}.zdp-confirm-action__glyph{fill:none;height:var(--zdp-control-glyph-sm);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25px;width:var(--zdp-control-glyph-sm);display:block}.zdp-confirm-action__body{gap:var(--zdp-space-1);min-width:0;padding-left:var(--zdp-space-3);display:grid}.zdp-confirm-action__label{color:var(--zdp-color-ink-strong);font-size:var(--zdp-type-control-size);font-weight:var(--zdp-font-weight-medium);line-height:var(--zdp-type-control-line-height)}.zdp-confirm-action__hint{color:var(--zdp-color-ink-normal);font-size:var(--zdp-type-caption-size);line-height:var(--zdp-type-caption-line-height)}.zdp-confirm-action:where(:hover:not(:disabled)){background:var(--zdp-color-interaction-hover);border-color:#0000}.zdp-confirm-action:focus-visible{border-color:var(--zdp-color-focus-line);outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}.zdp-confirm-action--danger{border-color:#0000}.zdp-confirm-action--danger .zdp-confirm-action__fill{background:var(--zdp-color-accent-danger);opacity:.24}.zdp-confirm-action--danger .zdp-confirm-action__thumb{background:var(--zdp-color-accent-danger);border-color:#0000}.zdp-confirm-action:where([data-active=true]),.zdp-confirm-action:where([data-confirmed=true]){border-color:#0000}.zdp-confirm-action[data-confirmed=true] .zdp-confirm-action__thumb{background:var(--zdp-color-accent-success);border-color:#0000}.zdp-confirm-action:disabled{cursor:not-allowed;opacity:var(--zdp-control-disabled-opacity)}.zdp-confirm-action[data-pending=true]:not([data-disabled=true]){cursor:progress;opacity:1}.zdp-confirm-action__spinner{border:2px solid color-mix(in oklch, currentColor 35%, transparent);box-sizing:border-box;height:var(--zdp-control-glyph-sm);width:var(--zdp-control-glyph-sm);border-block-start-color:currentColor;border-inline-end-color:currentColor;border-radius:50%;display:none}.zdp-confirm-action[data-pending=true] .zdp-confirm-action__spinner{animation:1s linear infinite zdp-confirm-action-pending-rotate;display:block}.zdp-confirm-action[data-pending=true] .zdp-confirm-action__glyph{display:none}.zdp-confirm-action[data-pending=true] .zdp-confirm-action__fill{width:0}@keyframes zdp-confirm-action-pending-rotate{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.zdp-confirm-action[data-pending=true] .zdp-confirm-action__spinner{animation:none}}@media (forced-colors:active){.zdp-confirm-action,.zdp-confirm-action__thumb{border-color:buttontext}}.zdp-badge{background:var(--zdp-color-surface-panel);border-radius:var(--zdp-control-radius);box-sizing:border-box;color:var(--zdp-color-ink-strong);font-family:var(--zdp-font-family-sans);font-weight:var(--zdp-font-weight-medium);line-height:var(--zdp-type-caption-line-height);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;min-width:0;max-width:100%;text-decoration:none;display:inline-flex}.zdp-badge:before{background:var(--zdp-color-line-strong);content:"";height:.4em;border-radius:50%;flex:none;width:.4em;margin-inline-end:var(--zdp-space-2)}.zdp-badge--sm{font-size:var(--zdp-font-size-xs);min-height:var(--zdp-control-height-sm);padding:0 var(--zdp-space-2)}.zdp-badge--md{font-size:var(--zdp-type-caption-size);min-height:var(--zdp-control-height-sm);padding:0 var(--zdp-space-3)}.zdp-badge--primary{background:var(--zdp-color-accent-primary-soft);color:var(--zdp-color-ink-strong)}.zdp-badge--primary:before{background:var(--zdp-color-accent-primary-strong)}.zdp-badge--success{color:var(--zdp-color-ink-strong)}.zdp-badge--success:before{background:var(--zdp-color-accent-success)}.zdp-badge--warning{color:var(--zdp-color-ink-strong)}.zdp-badge--warning:before{background:var(--zdp-color-accent-warning)}.zdp-badge--danger{color:var(--zdp-color-accent-danger)}.zdp-badge--danger:before{background:var(--zdp-color-accent-danger)}.zdp-avatar{background:var(--zdp-color-surface-raised);border:var(--zdp-control-border-width) solid transparent;box-sizing:border-box;color:var(--zdp-color-ink-strong);font-family:var(--zdp-font-family-sans);font-weight:var(--zdp-font-weight-medium);text-align:center;vertical-align:middle;border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.zdp-avatar--sm{font-size:var(--zdp-font-size-xs);height:var(--zdp-control-height-sm);width:var(--zdp-control-height-sm)}.zdp-avatar--md{font-size:var(--zdp-type-caption-size);height:var(--zdp-control-height-md);width:var(--zdp-control-height-md)}.zdp-avatar--lg{font-size:var(--zdp-type-body-size);height:calc(var(--zdp-control-height-md) + var(--zdp-space-4));width:calc(var(--zdp-control-height-md) + var(--zdp-space-4))}.zdp-avatar--primary{background:var(--zdp-color-accent-primary-soft)}.zdp-avatar__image{object-fit:cover;width:100%;height:100%;display:block}.zdp-avatar__initials{max-width:100%;padding:0 var(--zdp-space-1);text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap;display:block;overflow:hidden}.zdp-identity-chip{border:var(--zdp-control-border-width) solid transparent;border-radius:var(--zdp-control-radius);box-sizing:border-box;color:var(--zdp-color-ink-normal);font-family:var(--zdp-font-family-sans);align-items:center;gap:var(--zdp-space-2);text-align:start;vertical-align:middle;background:0 0;min-width:0;max-width:100%;text-decoration:none;display:inline-flex}.zdp-identity-chip--sm{min-height:var(--zdp-control-height-md);padding:var(--zdp-space-1) var(--zdp-space-2)}.zdp-identity-chip--md{min-height:calc(var(--zdp-control-height-md) + var(--zdp-space-2));padding:var(--zdp-space-2) var(--zdp-space-3)}.zdp-identity-chip--link{cursor:pointer;transition:background-color var(--zdp-motion-fast) ease, border-color var(--zdp-motion-fast) ease, color var(--zdp-motion-fast) ease}.zdp-identity-chip--link:hover{background:var(--zdp-color-interaction-hover);color:var(--zdp-color-ink-strong)}.zdp-identity-chip--link:focus-visible{border-color:var(--zdp-color-focus-line);outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}.zdp-identity-chip[data-selected=true],.zdp-identity-chip[aria-current]{background:var(--zdp-color-interaction-selected);color:var(--zdp-color-ink-strong)}.zdp-identity-chip__body{gap:var(--zdp-space-1);min-width:0;display:grid}.zdp-identity-chip__label,.zdp-identity-chip__description{min-width:0;overflow-wrap:var(--zdp-i18n-overflow-wrap);display:block}.zdp-identity-chip__label{color:var(--zdp-color-ink-strong);font-size:var(--zdp-type-body-small-size);font-weight:var(--zdp-font-weight-medium);line-height:var(--zdp-type-body-small-line-height)}.zdp-identity-chip__description{color:var(--zdp-color-ink-muted);font-size:var(--zdp-type-caption-size);line-height:var(--zdp-type-caption-line-height)}.zdp-identity-chip--link:where(:active:not([data-selected=true]):not([aria-current])){background:var(--zdp-color-interaction-pressed)}.zdp-identity-chip--link:hover .zdp-identity-chip__description,.zdp-identity-chip--link:active .zdp-identity-chip__description,.zdp-identity-chip[data-selected=true] .zdp-identity-chip__description,.zdp-identity-chip[aria-current] .zdp-identity-chip__description{color:var(--zdp-color-ink-normal)}.zdp-link{border-bottom:var(--zdp-control-focus-underline-width) solid transparent;color:var(--zdp-color-ink-normal);font-family:var(--zdp-font-family-sans);font-weight:var(--zdp-font-weight-medium);overflow-wrap:var(--zdp-i18n-overflow-wrap);transition:background-color var(--zdp-motion-fast) ease, border-color var(--zdp-motion-fast) ease, color var(--zdp-motion-fast) ease;text-decoration-line:none}.zdp-link:hover{color:var(--zdp-color-ink-strong)}.zdp-link:focus-visible{background:var(--zdp-color-focus-surface);border-bottom-color:var(--zdp-color-focus-line);color:var(--zdp-color-focus-text);outline:0}.zdp-link[aria-current]{color:var(--zdp-color-ink-strong)}.zdp-link--primary{color:var(--zdp-color-ink-normal)}.zdp-link--muted{color:var(--zdp-color-ink-muted)}.zdp-skip-link{background:var(--zdp-color-focus-surface);border:var(--zdp-control-border-width) solid var(--zdp-color-focus-line);border-radius:var(--zdp-control-radius);color:var(--zdp-color-focus-text);font-family:var(--zdp-font-family-sans);font-size:var(--zdp-type-control-size);font-weight:var(--zdp-font-weight-medium);left:var(--zdp-space-3);line-height:var(--zdp-type-control-line-height);opacity:0;padding:var(--zdp-space-2) var(--zdp-space-3);pointer-events:none;top:var(--zdp-space-3);transition:background-color var(--zdp-motion-fast) ease, border-color var(--zdp-motion-fast) ease, color var(--zdp-motion-fast) ease, opacity var(--zdp-motion-fast) ease;z-index:var(--zdp-layer-skip-link);text-decoration-line:none;position:fixed}.zdp-skip-link:focus-visible{opacity:1;outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset);pointer-events:auto}.zdp-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zdp-page{background:var(--zdp-color-surface-canvas);color:var(--zdp-color-ink-normal);min-block-size:100%;min-width:0;display:grid}.zdp-page--canvas{background:var(--zdp-color-surface-canvas)}.zdp-page--panel{background:var(--zdp-color-surface-panel)}.zdp-container{inline-size:100%;min-width:0;margin-inline:auto}.zdp-container--sm{max-inline-size:var(--zdp-breakpoint-mobile)}.zdp-container--md{max-inline-size:var(--zdp-breakpoint-tablet)}.zdp-container--lg{max-inline-size:var(--zdp-breakpoint-desktop)}.zdp-container--xl{max-inline-size:var(--zdp-breakpoint-wide)}.zdp-container--full{max-inline-size:none}.zdp-container--padding-none{padding-inline:0}.zdp-container--padding-sm{padding-inline:var(--zdp-space-3)}.zdp-container--padding-md{padding-inline:var(--zdp-space-4)}.zdp-container--padding-lg,.zdp-container--padding-page{padding-inline:var(--zdp-space-6)}.zdp-section{min-width:0}.zdp-section--spacing-sm{padding-block:var(--zdp-space-4)}.zdp-section--spacing-md{padding-block:var(--zdp-space-6)}.zdp-section--spacing-lg{padding-block:var(--zdp-space-8)}.zdp-section--spacing-xl{padding-block:var(--zdp-space-12)}.zdp-section--plain{background:0 0}.zdp-section--panel{background:var(--zdp-color-surface-panel);border-block:1px solid var(--zdp-color-line-subtle)}.zdp-section--raised{background:var(--zdp-color-surface-raised);border-block:1px solid var(--zdp-color-line-subtle)}.zdp-page-header{align-items:start;gap:var(--zdp-space-4);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.zdp-page-header--align-center{align-items:center}.zdp-page-header__body{gap:var(--zdp-space-2);min-width:0;display:grid}.zdp-page-header__title{color:var(--zdp-color-ink-strong);font-family:var(--zdp-font-family-display);font-size:var(--zdp-type-page-title-size);font-weight:var(--zdp-font-weight-medium);line-height:var(--zdp-type-page-title-line-height);min-width:0}.zdp-page-header__title :where(h1,h2,h3){color:inherit;font:inherit;margin:0}.zdp-page-header__summary{color:var(--zdp-color-ink-muted);font-size:var(--zdp-type-body-size);line-height:var(--zdp-type-body-line-height);max-inline-size:42rem;min-width:0}.zdp-page-header__summary :where(p){margin:0}.zdp-page-header__actions{align-items:center;gap:var(--zdp-space-2);flex-wrap:wrap;justify-content:flex-end;min-width:0;display:flex}@media (width<=48rem){.zdp-page-header{grid-template-columns:1fr}.zdp-page-header__title{font-size:var(--zdp-type-page-title-compact-size)}.zdp-page-header__actions{justify-content:flex-start}}.zdp-card{border-radius:var(--zdp-radius-lg);box-sizing:border-box;color:var(--zdp-color-ink-normal);font-family:var(--zdp-font-family-sans);gap:var(--zdp-space-4);border:1px solid #0000;min-width:0;display:grid}.zdp-card--panel{background:var(--zdp-color-surface-panel)}.zdp-card--raised{background:var(--zdp-color-surface-raised)}.zdp-card--outline{border-color:var(--zdp-color-line-subtle);background:0 0}.zdp-card--padding-none{padding:0}.zdp-card--padding-sm{padding:var(--zdp-space-3)}.zdp-card--padding-md{padding:var(--zdp-space-4)}.zdp-card--padding-lg{padding:clamp(var(--zdp-space-4), 4%, var(--zdp-space-6))}.zdp-card--hover{transition:background-color var(--zdp-motion-fast) ease, border-color var(--zdp-motion-fast) ease}.zdp-card--hover:hover{background:var(--zdp-color-interaction-hover)}.zdp-card--outline.zdp-card--hover:hover{border-color:var(--zdp-color-line-strong)}.zdp-card__header,.zdp-card__body{gap:var(--zdp-space-2);min-width:0;display:grid}.zdp-card__body *{margin-block:0}.zdp-card__body :where(h1,h2,h3,h4,h5,h6){color:var(--zdp-color-ink-strong);font-family:var(--zdp-font-family-display);font-size:var(--zdp-type-title-size);font-weight:var(--zdp-font-weight-medium);line-height:var(--zdp-type-title-line-height)}.zdp-card__body p{color:var(--zdp-color-ink-muted);font-size:var(--zdp-type-body-small-size);line-height:var(--zdp-type-body-small-line-height)}.zdp-card__footer{color:var(--zdp-color-ink-muted);font-size:var(--zdp-type-caption-size);line-height:var(--zdp-type-caption-line-height);min-width:0}.zdp-card__actions{align-items:center;gap:var(--zdp-space-2);flex-wrap:wrap;min-width:0;display:flex}@media (prefers-reduced-motion:reduce){.zdp-card--hover{transition:none}}.zdp-card-header{align-items:start;gap:var(--zdp-space-1);grid-template-columns:1fr auto;min-width:0;display:grid}.zdp-card-header__title{color:var(--zdp-color-ink-strong);font-family:var(--zdp-font-family-display);font-size:var(--zdp-type-title-size);font-weight:var(--zdp-font-weight-medium);line-height:var(--zdp-type-title-line-height);grid-column:1/-1;min-width:0;margin:0}.zdp-card-header__subtitle{color:var(--zdp-color-ink-muted);font-size:var(--zdp-type-body-small-size);line-height:var(--zdp-type-body-small-line-height);grid-column:1/-1;min-width:0;margin:0}.zdp-card-header__badge{grid-area:1/2;place-self:center end;min-width:0}.zdp-stack{align-items:stretch;gap:var(--zdp-space-4);min-width:0;display:grid}.zdp-stack--gap-xs{gap:var(--zdp-space-1)}.zdp-stack--gap-sm{gap:var(--zdp-space-2)}.zdp-stack--gap-md{gap:var(--zdp-space-4)}.zdp-stack--gap-lg{gap:var(--zdp-space-6)}.zdp-stack--gap-xl{gap:var(--zdp-space-8)}.zdp-stack--align-stretch{align-items:stretch}.zdp-stack--align-start{align-items:start}.zdp-stack--align-center{align-items:center}.zdp-stack--align-end{align-items:end}.zdp-inline{align-items:center;gap:var(--zdp-space-3);flex-wrap:wrap;justify-content:flex-start;min-width:0;display:flex}.zdp-inline--gap-xs{gap:var(--zdp-space-1)}.zdp-inline--gap-sm{gap:var(--zdp-space-2)}.zdp-inline--gap-md{gap:var(--zdp-space-3)}.zdp-inline--gap-lg{gap:var(--zdp-space-4)}.zdp-inline--gap-xl{gap:var(--zdp-space-6)}.zdp-inline--align-stretch{align-items:stretch}.zdp-inline--align-start{align-items:flex-start}.zdp-inline--align-center{align-items:center}.zdp-inline--align-end{align-items:flex-end}.zdp-inline--align-baseline{align-items:baseline}.zdp-inline--justify-start{justify-content:flex-start}.zdp-inline--justify-center{justify-content:center}.zdp-inline--justify-end{justify-content:flex-end}.zdp-inline--justify-between{justify-content:space-between}.zdp-grid{gap:var(--zdp-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));min-width:0;display:grid}.zdp-grid--columns-one{grid-template-columns:1fr}.zdp-grid--columns-two{grid-template-columns:repeat(2,minmax(0,1fr))}.zdp-grid--columns-three{grid-template-columns:repeat(3,minmax(0,1fr))}.zdp-grid--columns-four{grid-template-columns:repeat(4,minmax(0,1fr))}.zdp-grid--columns-auto{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.zdp-grid--gap-sm{gap:var(--zdp-space-2)}.zdp-grid--gap-md{gap:var(--zdp-space-4)}.zdp-grid--gap-lg{gap:var(--zdp-space-6)}.zdp-grid--gap-xl{gap:var(--zdp-space-8)}@media (width<=64rem){.zdp-grid--columns-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=42rem){.zdp-grid--columns-two,.zdp-grid--columns-three,.zdp-grid--columns-four{grid-template-columns:1fr}}.zdp-toolbar{align-items:center;gap:var(--zdp-space-3);flex-wrap:wrap;justify-content:space-between;min-width:0;display:flex}.zdp-toolbar--gap-sm{gap:var(--zdp-space-2)}.zdp-toolbar--gap-md{gap:var(--zdp-space-3)}.zdp-toolbar--gap-lg{gap:var(--zdp-space-4)}.zdp-toolbar--align-start{align-items:flex-start}.zdp-toolbar--align-center{align-items:center}.zdp-toolbar--align-end{align-items:flex-end}.zdp-toolbar__main,.zdp-toolbar__actions{align-items:center;gap:var(--zdp-space-2);flex-wrap:wrap;min-width:0;display:flex}.zdp-toolbar__main{flex:16rem}.zdp-toolbar__actions{flex:0 auto;justify-content:flex-end}@media (width<=42rem){.zdp-toolbar__main,.zdp-toolbar__actions{justify-content:flex-start;inline-size:100%}}.zdp-kbd{background:var(--zdp-color-surface-raised);border:var(--zdp-control-border-width) solid var(--zdp-color-line-subtle);border-radius:var(--zdp-radius-sm);box-sizing:border-box;color:var(--zdp-color-ink-muted);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:var(--zdp-font-weight-medium);-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;place-items:center;min-width:1.45em;min-height:1.45em;padding:0 .35em;line-height:1;display:inline-grid}.zdp-kbd__sr-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zdp-kbd--sm{font-size:.78em}.zdp-kbd--md{font-size:.86em}.zdp-inline-code{background:var(--zdp-color-surface-raised);border:var(--zdp-control-border-width) solid transparent;border-radius:var(--zdp-radius-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--zdp-color-ink-strong);font-family:var(--zdp-font-family-mono);word-break:break-word;padding:.05em .36em;font-size:.92em;line-height:1.4}.zdp-shortcut-hint{color:var(--zdp-color-ink-muted);align-items:center;gap:var(--zdp-space-1);-webkit-user-select:none;user-select:none;white-space:nowrap;flex:none;min-width:0;line-height:1;display:inline-flex}.zdp-shortcut-hint--sm{font-size:var(--zdp-type-caption-size)}.zdp-shortcut-hint--md{font-size:var(--zdp-type-label-size)}.zdp-shortcut-hint__separator{color:var(--zdp-color-ink-muted);font-size:.85em;line-height:1}.zdp-tooltip{column-gap:var(--zdp-space-2);vertical-align:middle;min-width:0;display:inline-flex;position:relative}.zdp-tooltip__trigger{min-width:0;display:inline-flex}.zdp-tooltip__content{background:var(--zdp-color-ink-strong);border:var(--zdp-control-border-width) solid var(--zdp-color-line-strong);border-radius:var(--zdp-control-radius);bottom:var(--zdp-tooltip-bottom,auto);color:var(--zdp-color-surface-panel);font-family:var(--zdp-font-family-sans);font-size:var(--zdp-type-caption-size);left:var(--zdp-tooltip-left,auto);line-height:var(--zdp-type-caption-line-height);opacity:0;padding:var(--zdp-space-1) var(--zdp-space-2);pointer-events:none;right:var(--zdp-tooltip-right,auto);top:var(--zdp-tooltip-top,auto);transform:var(--zdp-tooltip-transform,none);-webkit-user-select:none;user-select:none;box-sizing:border-box;width:max-content;max-inline-size:min(22rem, var(--zdp-tooltip-available-width,calc(var(--zdp-viewport-inline) - var(--zdp-space-4))));max-block-size:var(--zdp-tooltip-available-height,none);overflow-wrap:anywhere;white-space:normal;z-index:var(--zdp-layer-floating);display:none;position:absolute;overflow:auto}.zdp-tooltip--top{--zdp-tooltip-bottom:calc(100% + var(--zdp-space-2));--zdp-tooltip-left:0;--zdp-tooltip-right:auto;--zdp-tooltip-top:auto;--zdp-tooltip-transform:none}.zdp-tooltip--top .zdp-tooltip__content{bottom:var(--zdp-tooltip-bottom);left:var(--zdp-tooltip-left)}.zdp-tooltip--right{--zdp-tooltip-bottom:auto;--zdp-tooltip-left:calc(100% + var(--zdp-space-2));--zdp-tooltip-right:auto;--zdp-tooltip-top:0;--zdp-tooltip-transform:none}.zdp-tooltip--right .zdp-tooltip__content{left:var(--zdp-tooltip-left);top:var(--zdp-tooltip-top)}.zdp-tooltip--bottom{--zdp-tooltip-bottom:auto;--zdp-tooltip-left:0;--zdp-tooltip-right:auto;--zdp-tooltip-top:calc(100% + var(--zdp-space-2));--zdp-tooltip-transform:none}.zdp-tooltip--bottom .zdp-tooltip__content{left:var(--zdp-tooltip-left);top:var(--zdp-tooltip-top)}.zdp-tooltip--left{--zdp-tooltip-bottom:auto;--zdp-tooltip-left:auto;--zdp-tooltip-right:calc(100% + var(--zdp-space-2));--zdp-tooltip-top:0;--zdp-tooltip-transform:none}.zdp-tooltip--left .zdp-tooltip__content{right:var(--zdp-tooltip-right);top:var(--zdp-tooltip-top)}.zdp-tooltip:hover .zdp-tooltip__content,.zdp-tooltip:focus-within .zdp-tooltip__content,.zdp-tooltip[data-visible=true] .zdp-tooltip__content{opacity:1;pointer-events:auto;display:block}.zdp-tooltip[data-dismissed=true] .zdp-tooltip__content{opacity:0;pointer-events:none;display:none}.zdp-tooltip[data-disabled=true]{cursor:default}.zdp-accordion{color:var(--zdp-color-ink-normal);font-family:var(--zdp-font-family-sans);gap:var(--zdp-space-2);min-width:0;display:grid}.zdp-accordion__item{min-width:0}.zdp-segmented-control{background:var(--zdp-color-surface-panel);border:var(--zdp-control-border-width) solid transparent;border-radius:var(--zdp-control-radius);box-sizing:border-box;color:var(--zdp-color-ink-normal);font-family:var(--zdp-font-family-sans);align-items:center;gap:var(--zdp-space-1);min-width:0;max-width:100%;padding:var(--zdp-space-1);flex-wrap:wrap;display:inline-flex}.zdp-segmented-control__item{border:var(--zdp-control-border-width) solid transparent;border-radius:var(--zdp-control-radius);box-sizing:border-box;color:var(--zdp-color-ink-muted);cursor:pointer;font-family:var(--zdp-font-family-sans);font-weight:var(--zdp-font-weight-medium);line-height:var(--zdp-type-control-line-height);min-width:0;overflow-wrap:var(--zdp-i18n-overflow-wrap);text-align:center;transition:background-color var(--zdp-motion-fast) ease, border-color var(--zdp-motion-fast) ease, color var(--zdp-motion-fast) ease;-webkit-user-select:none;user-select:none;background:0 0;justify-content:center;align-items:center;display:inline-flex}.zdp-segmented-control--sm .zdp-segmented-control__item{font-size:var(--zdp-font-size-sm);min-block-size:var(--zdp-control-height-sm);padding:0 var(--zdp-space-2)}.zdp-segmented-control--md .zdp-segmented-control__item{font-size:var(--zdp-type-control-size);min-block-size:var(--zdp-control-height-md);padding:0 var(--zdp-space-3)}.zdp-segmented-control__item:where(:hover:not(:disabled):not([aria-checked=true])){background:var(--zdp-color-interaction-hover);color:var(--zdp-color-ink-strong);border-color:#0000}.zdp-segmented-control__item:where(:active:not(:disabled):not([aria-checked=true])){background:var(--zdp-color-interaction-pressed);color:var(--zdp-color-ink-strong);border-color:#0000}.zdp-segmented-control__item--selected,.zdp-segmented-control__item[aria-checked=true]{background:var(--zdp-color-interaction-selected);color:var(--zdp-color-ink-strong);border-color:#0000}.zdp-segmented-control__item:focus-visible{border-color:var(--zdp-color-focus-line);outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}.zdp-segmented-control__item:disabled{cursor:not-allowed;opacity:var(--zdp-control-disabled-opacity)}@media (forced-colors:active){.zdp-segmented-control{border-color:buttontext}.zdp-segmented-control__item--selected,.zdp-segmented-control__item[aria-checked=true]{color:highlighttext;forced-color-adjust:none;background:highlight;border-color:highlight}}.zdp-popover{vertical-align:middle;min-width:0;display:inline-flex;position:relative}.zdp-popover__trigger{column-gap:var(--zdp-space-2);-webkit-user-select:none;user-select:none;min-width:0;display:inline-flex}.zdp-popover__panel{background:var(--zdp-color-surface-panel);border:var(--zdp-control-border-width) solid var(--zdp-color-line-strong);border-radius:var(--zdp-control-radius);color:var(--zdp-color-ink-normal);font-family:var(--zdp-font-family-sans);gap:var(--zdp-space-3);inline-size:max-content;max-block-size:min(24rem, calc(var(--zdp-viewport-block) - var(--zdp-space-8)));max-inline-size:min(22rem, calc(var(--zdp-viewport-inline) - var(--zdp-space-6)));min-inline-size:12rem;padding:var(--zdp-space-3);z-index:var(--zdp-layer-floating);display:grid;position:absolute;overflow:auto}.zdp-popover__panel:focus-visible{border-color:var(--zdp-color-focus-line);outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}.zdp-popover--top .zdp-popover__panel{bottom:calc(100% + var(--zdp-space-2))}.zdp-popover--right .zdp-popover__panel{left:calc(100% + var(--zdp-space-2));top:0}.zdp-popover--bottom .zdp-popover__panel{top:calc(100% + var(--zdp-space-2))}.zdp-popover--left .zdp-popover__panel{right:calc(100% + var(--zdp-space-2));top:0}.zdp-popover--top.zdp-popover--align-start .zdp-popover__panel,.zdp-popover--bottom.zdp-popover--align-start .zdp-popover__panel{left:0}.zdp-popover--top.zdp-popover--align-center .zdp-popover__panel,.zdp-popover--bottom.zdp-popover--align-center .zdp-popover__panel{left:50%;translate:-50%}.zdp-popover--top.zdp-popover--align-end .zdp-popover__panel,.zdp-popover--bottom.zdp-popover--align-end .zdp-popover__panel{right:0}.zdp-popover--right.zdp-popover--align-end .zdp-popover__panel,.zdp-popover--left.zdp-popover--align-end .zdp-popover__panel{top:auto;bottom:0}.zdp-popover--right.zdp-popover--align-center .zdp-popover__panel,.zdp-popover--left.zdp-popover--align-center .zdp-popover__panel{top:50%;translate:0 -50%}.zdp-popover__positioner{z-index:var(--zdp-layer-floating)}.zdp-popover .zdp-popover__panel[data-zdp-positioned]{box-sizing:border-box;max-block-size:min(24rem, var(--zdp-popover-available-height,calc(var(--zdp-viewport-block) - var(--zdp-space-8))));max-inline-size:min(22rem, var(--zdp-popover-available-width,calc(var(--zdp-viewport-inline) - var(--zdp-space-6))));min-inline-size:min(12rem, var(--zdp-popover-available-width,calc(var(--zdp-viewport-inline) - var(--zdp-space-6))));position:static;inset:auto;translate:none}.zdp-button{border:var(--zdp-control-border-width) solid transparent;border-radius:var(--zdp-control-radius);box-sizing:border-box;cursor:pointer;font-family:var(--zdp-font-family-sans);font-weight:var(--zdp-font-weight-medium);align-items:center;gap:var(--zdp-space-2);font-size:var(--zdp-type-control-size);line-height:var(--zdp-type-control-line-height);min-height:var(--zdp-control-height-md);text-align:center;transition:background-color var(--zdp-motion-fast) ease, border-color var(--zdp-motion-fast) ease, color var(--zdp-motion-fast) ease;-webkit-user-select:none;user-select:none;justify-content:center;text-decoration:none;display:inline-flex}.zdp-button--sm{font-size:var(--zdp-font-size-sm);min-height:var(--zdp-control-height-sm);padding:0 var(--zdp-control-padding-sm)}.zdp-button--md{font-size:var(--zdp-type-control-size);min-height:var(--zdp-control-height-md);padding:0 var(--zdp-control-padding-md)}.zdp-button--primary{background:var(--zdp-color-surface-inverse);color:var(--zdp-color-ink-inverse);border-color:#0000}.zdp-button--primary:where(:hover:not(:disabled)){background:color-mix(in oklch, var(--zdp-color-surface-inverse) 94%, var(--zdp-color-ink-inverse));color:var(--zdp-color-ink-inverse);border-color:#0000}.zdp-button--primary:where(:active:not(:disabled)){background:color-mix(in oklch, var(--zdp-color-surface-inverse) 88%, var(--zdp-color-ink-inverse));color:var(--zdp-color-ink-inverse);border-color:#0000}.zdp-button--secondary{background:var(--zdp-color-surface-panel);border-color:var(--zdp-color-line-strong);color:var(--zdp-color-ink-strong)}.zdp-button--secondary:where(:hover:not(:disabled)){background:var(--zdp-color-interaction-hover);border-color:var(--zdp-color-line-strong);color:var(--zdp-color-ink-strong)}.zdp-button--secondary:where(:active:not(:disabled)){background:var(--zdp-color-interaction-pressed);border-color:var(--zdp-color-line-strong)}.zdp-button--danger{background:var(--zdp-color-accent-danger);color:var(--zdp-color-ink-inverse);border-color:#0000}.zdp-button--danger:where(:hover:not(:disabled)){background:var(--zdp-color-accent-danger);background:color-mix(in oklch, var(--zdp-color-accent-danger) 90%, var(--zdp-color-surface-inverse));color:var(--zdp-color-ink-inverse);border-color:#0000}.zdp-button--danger:where(:active:not(:disabled)){background:var(--zdp-color-accent-danger);background:color-mix(in oklch, var(--zdp-color-accent-danger) 82%, var(--zdp-color-surface-inverse));color:var(--zdp-color-ink-inverse);border-color:#0000}.zdp-button--text{border-radius:var(--zdp-radius-none);color:var(--zdp-color-ink-strong);padding-inline:var(--zdp-space-2);background:0 0;border-color:#0000;position:relative}.zdp-button--text:after{background:var(--zdp-color-line-strong);border-radius:var(--zdp-radius-sm);content:"";inset-block-end:var(--zdp-space-1);inset-inline:var(--zdp-space-2);pointer-events:none;min-block-size:2px;transition:background-color var(--zdp-motion-fast) ease, transform var(--zdp-motion-fast) ease;position:absolute}.zdp-button--text:where(:hover:not(:disabled)),.zdp-button--text:where(:active:not(:disabled)){color:var(--zdp-color-ink-strong);background:0 0;border-color:#0000}.zdp-button--text:where(:hover:not(:disabled)):after,.zdp-button--text:where(:active:not(:disabled)):after{background:var(--zdp-color-accent-primary-strong);min-block-size:var(--zdp-control-focus-underline-width);transform:scaleX(1.08)}.zdp-button:focus-visible{border-color:var(--zdp-color-focus-line);outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}.zdp-button--text:focus-visible{border-color:#0000}.zdp-button--text:focus-visible:after{background:var(--zdp-color-focus-line);min-block-size:var(--zdp-control-focus-underline-width)}.zdp-button:disabled{cursor:not-allowed;opacity:var(--zdp-control-disabled-opacity)}.zdp-button__spinner{block-size:var(--zdp-control-glyph-sm);border:2px solid var(--zdp-color-line-subtle);box-sizing:border-box;inline-size:var(--zdp-control-glyph-sm);border-block-start-color:currentColor;border-inline-end-color:currentColor;border-radius:50%;flex:none;display:none}.zdp-button[data-loading=true] .zdp-button__spinner{animation:1s linear infinite zdp-button-loading-rotate;display:block}.zdp-button[data-loading=true]:not([data-disabled=true]){cursor:progress;opacity:1}@keyframes zdp-button-loading-rotate{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.zdp-button[data-loading=true] .zdp-button__spinner{animation:none}}@media (forced-colors:active){.zdp-button:not(.zdp-button--text){border-color:buttontext}.zdp-button--text:after{background:buttontext}}.zdp-icon-button{border:var(--zdp-control-border-width) solid transparent;border-radius:var(--zdp-control-radius);box-sizing:border-box;cursor:pointer;font-family:var(--zdp-font-family-sans);font-size:var(--zdp-type-control-size);font-weight:var(--zdp-font-weight-regular);line-height:var(--zdp-type-control-line-height);transition:background-color var(--zdp-motion-fast) ease, border-color var(--zdp-motion-fast) ease, color var(--zdp-motion-fast) ease;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.zdp-icon-button--sm{height:var(--zdp-control-icon-sm);width:var(--zdp-control-icon-sm)}.zdp-icon-button--md{height:var(--zdp-control-icon-md);width:var(--zdp-control-icon-md)}.zdp-icon-button--ghost{color:var(--zdp-color-ink-normal);background:0 0;border-color:#0000}.zdp-icon-button--ghost:where(:hover:not(:disabled)){background:var(--zdp-color-interaction-hover);color:var(--zdp-color-ink-strong);border-color:#0000}.zdp-icon-button--ghost:where(:active:not(:disabled)){background:var(--zdp-color-interaction-pressed);color:var(--zdp-color-ink-strong);border-color:#0000}.zdp-icon-button--solid{background:var(--zdp-color-surface-inverse);color:var(--zdp-color-ink-inverse);border-color:#0000}.zdp-icon-button--solid:where(:hover:not(:disabled)){background:color-mix(in oklch, var(--zdp-color-surface-inverse) 94%, var(--zdp-color-ink-inverse));color:var(--zdp-color-ink-inverse);border-color:#0000}.zdp-icon-button--solid:where(:active:not(:disabled)){background:color-mix(in oklch, var(--zdp-color-surface-inverse) 88%, var(--zdp-color-ink-inverse));color:var(--zdp-color-ink-inverse);border-color:#0000}.zdp-icon-button:focus-visible{border-color:var(--zdp-color-focus-line);outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}.zdp-icon-button:disabled{cursor:not-allowed;opacity:var(--zdp-control-disabled-opacity)}.zdp-icon-button[data-loading=true] .zdp-icon-button__glyph{visibility:hidden}.zdp-icon-button[data-loading=true]:not([data-disabled=true]){cursor:progress;opacity:1}.zdp-icon-button__spinner{border:2px solid var(--zdp-color-line-subtle);box-sizing:border-box;pointer-events:none;visibility:hidden;border-block-start-color:currentColor;border-inline-end-color:currentColor;border-radius:50%;margin:auto;position:absolute;inset:0}.zdp-icon-button[data-loading=true] .zdp-icon-button__spinner{visibility:visible;animation:1s linear infinite zdp-icon-button-loading-rotate}@keyframes zdp-icon-button-loading-rotate{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.zdp-icon-button[data-loading=true] .zdp-icon-button__spinner{animation:none}}@media (forced-colors:active){.zdp-icon-button{border-color:buttontext}}.zdp-icon,.zdp-icon-button__glyph{text-align:center;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.zdp-icon svg,.zdp-icon-button__glyph svg{flex:none;width:100%;height:100%;display:block}.zdp-icon{text-align:center;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.zdp-icon--sm{font-size:var(--zdp-control-glyph-sm);height:var(--zdp-control-glyph-sm);width:var(--zdp-control-glyph-sm)}.zdp-icon--md{font-size:var(--zdp-control-glyph-md);height:var(--zdp-control-glyph-md);width:var(--zdp-control-glyph-md)}.zdp-icon svg{flex:none;width:100%;height:100%;display:block}.zdp-disclosure{background:var(--zdp-color-surface-panel);border:var(--zdp-control-border-width) solid var(--zdp-color-line-subtle);border-radius:var(--zdp-control-radius);box-sizing:border-box;color:var(--zdp-color-ink-normal);font-family:var(--zdp-font-family-sans);min-width:0;display:grid}.zdp-disclosure__heading{min-width:0;margin:0}.zdp-disclosure__trigger{border-radius:var(--zdp-control-radius);box-sizing:border-box;color:var(--zdp-color-ink-normal);cursor:pointer;font-family:var(--zdp-font-family-sans);font-size:var(--zdp-type-control-size);font-weight:var(--zdp-font-weight-medium);align-items:center;gap:var(--zdp-space-2);line-height:var(--zdp-type-control-line-height);min-block-size:var(--zdp-control-height-md);min-width:0;padding:var(--zdp-space-2) var(--zdp-control-padding-md);text-align:start;transition:background-color var(--zdp-motion-fast) ease, color var(--zdp-motion-fast) ease;-webkit-user-select:none;user-select:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;width:100%;padding-inline-end:calc(var(--zdp-control-padding-md) - var(--zdp-control-border-width));display:grid}.zdp-disclosure__trigger:where(:hover:not(:disabled)){background:var(--zdp-color-interaction-hover);color:var(--zdp-color-ink-strong)}.zdp-disclosure__trigger:where(:active:not(:disabled)){background:var(--zdp-color-interaction-pressed);color:var(--zdp-color-ink-strong)}.zdp-disclosure__trigger:focus-visible{outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}.zdp-disclosure__trigger:disabled{cursor:not-allowed;opacity:var(--zdp-control-disabled-opacity)}.zdp-disclosure__title{min-width:0;overflow-wrap:var(--zdp-i18n-overflow-wrap)}.zdp-disclosure__mark{color:var(--zdp-color-ink-muted);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.zdp-disclosure__mark:before{block-size:var(--zdp-control-indicator-size);content:"";inline-size:var(--zdp-control-indicator-size);-webkit-mask-image:var(--zdp-control-indicator-mask);mask-image:var(--zdp-control-indicator-mask);transition:rotate var(--zdp-motion-fast) ease;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--zdp-control-indicator-mask);background-color:currentColor;display:inline-block;-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.zdp-disclosure[data-open=true] .zdp-disclosure__mark:before{rotate:180deg}.zdp-disclosure__panel{border-block-start:1px solid var(--zdp-color-line-subtle);color:var(--zdp-color-ink-normal);gap:var(--zdp-space-2);line-height:var(--zdp-type-body-line-height);min-width:0;overflow-wrap:var(--zdp-i18n-overflow-wrap);padding:var(--zdp-space-3);display:grid}.zdp-disclosure__panel *{margin-block:0}@media (forced-colors:active){.zdp-disclosure__mark:before{color:buttontext;forced-color-adjust:none;background-color:currentColor}}.zdp-menu{vertical-align:middle;place-self:start;min-width:0;display:inline-flex;position:relative}.zdp-menu__trigger{background:var(--zdp-color-surface-panel);border:var(--zdp-control-border-width) solid var(--zdp-color-line-strong);border-radius:var(--zdp-control-radius);color:var(--zdp-color-ink-strong);cursor:pointer;font-family:var(--zdp-font-family-sans);font-size:var(--zdp-type-control-size);font-weight:var(--zdp-font-weight-medium);align-items:center;gap:var(--zdp-space-2);line-height:var(--zdp-type-control-line-height);min-height:var(--zdp-control-height-md);min-inline-size:12rem;min-width:12rem;padding:0 var(--zdp-control-padding-md);transition:background-color var(--zdp-motion-fast) ease, border-color var(--zdp-motion-fast) ease, color var(--zdp-motion-fast) ease;-webkit-user-select:none;user-select:none;justify-content:space-between;padding-inline-end:calc(var(--zdp-control-padding-md) - var(--zdp-control-border-width));display:inline-flex}.zdp-menu__trigger:hover{background:var(--zdp-color-interaction-hover);border-color:var(--zdp-color-line-strong);color:var(--zdp-color-ink-strong)}.zdp-menu__trigger:active{background:var(--zdp-color-interaction-pressed);border-color:var(--zdp-color-line-strong);color:var(--zdp-color-ink-strong)}.zdp-menu__trigger:focus-visible{border-color:var(--zdp-color-focus-line);outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}.zdp-menu__trigger-label{min-width:0;overflow-wrap:var(--zdp-i18n-overflow-wrap);flex:auto}.zdp-menu__trigger-mark{color:var(--zdp-color-ink-muted);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.zdp-menu__trigger-mark:before{block-size:var(--zdp-control-indicator-size);content:"";inline-size:var(--zdp-control-indicator-size);-webkit-mask-image:var(--zdp-control-indicator-mask);mask-image:var(--zdp-control-indicator-mask);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--zdp-control-indicator-mask);background-color:currentColor;display:inline-block;-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.zdp-menu__panel{background:var(--zdp-color-surface-panel);border:var(--zdp-control-border-width) solid var(--zdp-color-line-strong);border-radius:var(--zdp-control-radius);color:var(--zdp-color-ink-normal);font-family:var(--zdp-font-family-sans);gap:var(--zdp-space-1);inline-size:max-content;max-block-size:min(24rem, calc(var(--zdp-viewport-block) - var(--zdp-space-8)));max-inline-size:min(18rem, calc(var(--zdp-viewport-inline) - var(--zdp-space-6)));min-inline-size:12rem;padding:var(--zdp-space-1);z-index:var(--zdp-layer-floating);display:grid;position:absolute;overflow:auto}.zdp-menu__panel:focus-visible{border-color:var(--zdp-color-focus-line);outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}.zdp-menu__item{border:var(--zdp-control-border-width) solid transparent;border-radius:var(--zdp-control-radius);color:var(--zdp-color-ink-normal);cursor:pointer;font-family:var(--zdp-font-family-sans);font-size:var(--zdp-type-control-size);align-items:center;gap:var(--zdp-space-2);line-height:var(--zdp-type-control-line-height);min-height:var(--zdp-control-height-sm);min-width:0;padding:var(--zdp-space-1) var(--zdp-space-2);overflow-wrap:var(--zdp-i18n-overflow-wrap);text-align:start;transition:background-color var(--zdp-motion-fast) ease, border-color var(--zdp-motion-fast) ease, color var(--zdp-motion-fast) ease;-webkit-user-select:none;user-select:none;background:0 0;text-decoration-line:none;display:flex}.zdp-menu__item:hover:not(:disabled):not([aria-disabled=true]),.zdp-menu__item:focus-visible{background:var(--zdp-color-interaction-hover);color:var(--zdp-color-ink-strong);border-color:#0000;outline:0}.zdp-menu__item:active:not(:disabled):not([aria-disabled=true]){background:var(--zdp-color-interaction-pressed);color:var(--zdp-color-ink-strong);border-color:#0000;outline:0}.zdp-menu__item--danger{color:var(--zdp-color-accent-danger)}.zdp-menu__item:disabled,.zdp-menu__item[aria-disabled=true]{cursor:not-allowed;opacity:var(--zdp-control-disabled-opacity)}.zdp-menu__separator{border-block-start:1px solid var(--zdp-color-line-subtle);margin:var(--zdp-space-1) 0;display:block}@media (forced-colors:active){.zdp-menu__trigger,.zdp-menu__panel,.zdp-menu__item{border-color:buttontext}.zdp-menu__trigger-mark:before{color:buttontext;forced-color-adjust:none;background-color:currentColor}}.zdp-menu--top .zdp-menu__panel{bottom:calc(100% + var(--zdp-space-2))}.zdp-menu--right .zdp-menu__panel{left:calc(100% + var(--zdp-space-2));top:0}.zdp-menu--bottom .zdp-menu__panel{top:calc(100% + var(--zdp-space-2))}.zdp-menu--left .zdp-menu__panel{right:calc(100% + var(--zdp-space-2));top:0}.zdp-menu--align-start .zdp-menu__panel{left:0}.zdp-menu--align-center .zdp-menu__panel{left:50%;translate:-50%}.zdp-menu--align-end .zdp-menu__panel{right:0}.zdp-menu--right.zdp-menu--align-end .zdp-menu__panel,.zdp-menu--left.zdp-menu--align-end .zdp-menu__panel{top:auto;bottom:0}.zdp-menu--right.zdp-menu--align-center .zdp-menu__panel,.zdp-menu--left.zdp-menu--align-center .zdp-menu__panel{top:50%;translate:0 -50%}.zdp-menu--bottom .zdp-menu__panel,.zdp-menu--top .zdp-menu__panel{inline-size:100%}.zdp-menu__positioner{z-index:var(--zdp-layer-floating)}.zdp-menu .zdp-menu__panel[data-zdp-positioned]{box-sizing:border-box;inline-size:max-content;max-block-size:min(24rem, var(--zdp-menu-available-height,calc(var(--zdp-viewport-block) - var(--zdp-space-8))));max-inline-size:min(18rem, var(--zdp-menu-available-width,calc(var(--zdp-viewport-inline) - var(--zdp-space-6))));min-inline-size:min(12rem, var(--zdp-menu-available-width,calc(var(--zdp-viewport-inline) - var(--zdp-space-6))));position:static;inset:auto;translate:none}.zdp-menu--bottom .zdp-menu__panel[data-zdp-positioned],.zdp-menu--top .zdp-menu__panel[data-zdp-positioned]{inline-size:var(--zdp-menu-anchor-width,100%)}.zdp-divider{box-sizing:border-box;border:0;min-width:0}.zdp-divider--horizontal{border-block-start:1px solid var(--zdp-color-line-subtle);inline-size:100%}.zdp-divider--vertical{border-inline-start:1px solid var(--zdp-color-line-subtle);min-block-size:var(--zdp-control-height-md);align-self:stretch}.zdp-divider--subtle{border-color:var(--zdp-color-line-subtle)}.zdp-divider--strong{border-color:var(--zdp-color-line-strong)}.zdp-theme-toggle{background:var(--zdp-color-surface-panel);border:var(--zdp-control-border-width) solid var(--zdp-color-line-subtle);border-radius:var(--zdp-control-radius);box-sizing:border-box;color:var(--zdp-color-ink-normal);cursor:pointer;font-family:var(--zdp-font-family-sans);transition:background-color var(--zdp-motion-fast) ease, border-color var(--zdp-motion-fast) ease, color var(--zdp-motion-fast) ease;vertical-align:middle;-webkit-user-select:none;user-select:none;flex:none;place-items:center;padding:0;line-height:1;display:inline-grid;position:relative}.zdp-theme-toggle--sm{height:var(--zdp-control-icon-sm);width:var(--zdp-control-icon-sm)}.zdp-theme-toggle--md{height:var(--zdp-control-icon-md);width:var(--zdp-control-icon-md)}.zdp-theme-toggle:where(:hover:not(:disabled)){background:var(--zdp-color-interaction-hover);border-color:var(--zdp-color-line-strong);color:var(--zdp-color-ink-strong)}.zdp-theme-toggle:where(:active:not(:disabled)){background:var(--zdp-color-interaction-pressed);border-color:var(--zdp-color-line-strong);color:var(--zdp-color-ink-strong)}.zdp-theme-toggle:focus-visible{border-color:var(--zdp-color-focus-line);outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}.zdp-theme-toggle:disabled{cursor:not-allowed;opacity:var(--zdp-control-disabled-opacity)}.zdp-theme-toggle__icon{color:currentColor;height:var(--zdp-control-glyph-md);transition:opacity var(--zdp-motion-fast) ease;width:var(--zdp-control-glyph-md);-webkit-user-select:none;user-select:none;grid-area:1/1;place-items:center;display:grid}.zdp-theme-toggle--sm .zdp-theme-toggle__icon{height:var(--zdp-control-glyph-sm);width:var(--zdp-control-glyph-sm)}.zdp-theme-toggle__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:100%;height:100%;display:block}.zdp-theme-toggle__icon--moon svg{fill:currentColor;stroke:currentColor;transform:translate(.08rem,-.04rem)}.zdp-theme-toggle[data-zdp-theme-state=light] .zdp-theme-toggle__icon--moon,.zdp-theme-toggle[data-zdp-theme-state=dark] .zdp-theme-toggle__icon--sun{opacity:0}.zdp-theme-toggle[data-zdp-theme-state=dark]{background:var(--zdp-color-surface-raised);border-color:var(--zdp-color-line-strong);color:var(--zdp-color-ink-strong)}.zdp-locale-switcher{-webkit-user-select:none;user-select:none;--zdp-locale-focus-bleed:calc(var(--zdp-control-focus-outline-width) + var(--zdp-control-focus-outline-offset));background:var(--zdp-color-surface-panel);border:var(--zdp-control-border-width) solid transparent;border-radius:var(--zdp-control-radius);box-sizing:border-box;color:var(--zdp-color-ink-normal);font-family:var(--zdp-font-family-sans);align-items:center;gap:var(--zdp-space-1);overscroll-behavior-inline:contain;min-width:0;max-width:100%;padding:max(var(--zdp-space-1), var(--zdp-locale-focus-bleed));scroll-padding-inline:var(--zdp-locale-focus-bleed);-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;flex:none;display:inline-flex;overflow-x:auto}.zdp-locale-switcher__item{border:var(--zdp-control-border-width) solid transparent;border-radius:var(--zdp-control-radius);box-sizing:border-box;color:var(--zdp-color-ink-muted);cursor:pointer;font-family:var(--zdp-font-family-sans);font-weight:var(--zdp-font-weight-semibold);letter-spacing:0;min-width:0;padding:0 var(--zdp-space-2);text-align:center;transition:background-color var(--zdp-motion-fast) ease, border-color var(--zdp-motion-fast) ease, color var(--zdp-motion-fast) ease;-webkit-user-select:none;user-select:none;background:0 0;flex:none;justify-content:center;place-items:center;line-height:1;display:inline-grid}.zdp-locale-switcher--sm .zdp-locale-switcher__item{height:var(--zdp-control-icon-sm);min-width:calc(var(--zdp-control-icon-sm) + var(--zdp-space-2))}.zdp-locale-switcher--md .zdp-locale-switcher__item{height:var(--zdp-control-icon-md);min-width:calc(var(--zdp-control-icon-md) + var(--zdp-space-2))}.zdp-locale-switcher__item:where(:hover:not(:disabled):not([aria-checked=true])){background:var(--zdp-color-interaction-hover);color:var(--zdp-color-ink-strong);border-color:#0000}.zdp-locale-switcher__item:where(:active:not(:disabled):not([aria-checked=true])){background:var(--zdp-color-interaction-pressed);color:var(--zdp-color-ink-strong);border-color:#0000}.zdp-locale-switcher__item--selected,.zdp-locale-switcher__item[aria-checked=true]{background:var(--zdp-color-interaction-selected);color:var(--zdp-color-ink-strong);border-color:#0000}.zdp-locale-switcher__item:focus-visible{border-color:var(--zdp-color-focus-line);outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}.zdp-locale-switcher__item:disabled{cursor:not-allowed;opacity:var(--zdp-control-disabled-opacity)}.zdp-locale-switcher__label{white-space:nowrap;line-height:1;display:inline-block}@media (forced-colors:active){.zdp-locale-switcher{border-color:buttontext}.zdp-locale-switcher__item--selected,.zdp-locale-switcher__item[aria-checked=true]{color:highlighttext;forced-color-adjust:none;background:highlight;border-color:highlight}}.zdp-text-scale-control{-webkit-user-select:none;user-select:none;background:var(--zdp-color-surface-panel);border:var(--zdp-control-border-width) solid var(--zdp-color-line-subtle);border-radius:var(--zdp-control-radius);box-sizing:border-box;color:var(--zdp-color-ink-normal);font-family:var(--zdp-font-family-sans);align-items:center;gap:var(--zdp-space-1);min-width:0;max-width:100%;padding:var(--zdp-space-1);flex:none;display:inline-flex}.zdp-text-scale-control__item{border:var(--zdp-control-border-width) solid transparent;border-radius:var(--zdp-control-radius);box-sizing:border-box;color:var(--zdp-color-ink-muted);cursor:pointer;font-family:var(--zdp-font-family-sans);font-weight:var(--zdp-font-weight-medium);text-align:center;min-width:0;transition:background-color var(--zdp-motion-fast) ease, border-color var(--zdp-motion-fast) ease, color var(--zdp-motion-fast) ease;-webkit-user-select:none;user-select:none;background:0 0;justify-content:center;place-items:center;padding:0;line-height:1;display:inline-grid}.zdp-text-scale-control--sm .zdp-text-scale-control__item{height:var(--zdp-control-icon-sm);width:var(--zdp-control-icon-sm)}.zdp-text-scale-control--md .zdp-text-scale-control__item{height:var(--zdp-control-icon-md);width:var(--zdp-control-icon-md)}.zdp-text-scale-control__item:where(:hover:not(:disabled):not([aria-checked=true])){background:var(--zdp-color-interaction-hover);color:var(--zdp-color-ink-strong);border-color:#0000}.zdp-text-scale-control__item:where(:active:not(:disabled):not([aria-checked=true])){background:var(--zdp-color-interaction-pressed);color:var(--zdp-color-ink-strong);border-color:#0000}.zdp-text-scale-control__item--selected,.zdp-text-scale-control__item[aria-checked=true]{background:var(--zdp-color-interaction-selected);color:var(--zdp-color-ink-strong);border-color:#0000}.zdp-text-scale-control__item:focus-visible{border-color:var(--zdp-color-focus-line);outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}.zdp-text-scale-control__item:disabled{cursor:not-allowed;opacity:var(--zdp-control-disabled-opacity)}.zdp-text-scale-control__sample{line-height:1;display:inline-block}.zdp-text-scale-control__item[data-zdp-text-scale-option-value=base] .zdp-text-scale-control__sample{font-size:var(--zdp-font-size-sm)}.zdp-text-scale-control__item[data-zdp-text-scale-option-value=large] .zdp-text-scale-control__sample{font-size:var(--zdp-font-size-md)}.zdp-text-scale-control__item[data-zdp-text-scale-option-value=larger] .zdp-text-scale-control__sample{font-size:var(--zdp-font-size-lg)}.zdp-field{gap:var(--zdp-space-2);min-width:0;display:grid}.zdp-field--sm{gap:var(--zdp-space-1)}.zdp-field--md{gap:var(--zdp-space-2)}.zdp-field[data-disabled=true] .zdp-label,.zdp-field[data-disabled=true] .zdp-help-text{color:var(--zdp-color-ink-muted)}.zdp-field[data-disabled=true] .zdp-input:not(:disabled),.zdp-field[data-disabled=true] .zdp-textarea:not(:disabled),.zdp-field[data-disabled=true] .zdp-select:not(:disabled){opacity:var(--zdp-control-disabled-opacity)}.zdp-help-text{color:var(--zdp-color-ink-muted);font-family:var(--zdp-font-family-sans);font-size:var(--zdp-type-caption-size);line-height:var(--zdp-type-caption-line-height);margin:0}.zdp-label{color:var(--zdp-color-ink-strong);font-family:var(--zdp-font-family-sans);font-size:var(--zdp-type-label-size);font-weight:var(--zdp-font-weight-medium);line-height:var(--zdp-type-label-line-height)}.zdp-label__required{color:var(--zdp-color-accent-danger);margin-left:var(--zdp-space-1);-webkit-user-select:none;user-select:none}.zdp-label__required-text{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zdp-input{background:var(--zdp-control-field-surface);border:var(--zdp-control-border-width) solid var(--zdp-control-field-border);border-radius:var(--zdp-control-radius);box-sizing:border-box;color:var(--zdp-color-ink-strong);font-family:var(--zdp-font-family-sans);font-size:var(--zdp-type-control-size);line-height:var(--zdp-type-control-line-height);min-height:var(--zdp-control-height-md);padding:0 var(--zdp-control-padding-md);transition:background-color var(--zdp-motion-fast) ease, border-color var(--zdp-motion-fast) ease, color var(--zdp-motion-fast) ease;width:100%}.zdp-input::placeholder{color:var(--zdp-color-ink-muted)}.zdp-input::-webkit-search-cancel-button{display:none!important}.zdp-input::-webkit-calendar-picker-indicator{display:none!important}.zdp-input::-webkit-inner-spin-button{appearance:none}.zdp-input::-webkit-outer-spin-button{appearance:none}.zdp-input:-webkit-autofill{-webkit-text-fill-color:var(--zdp-color-ink-strong);caret-color:var(--zdp-color-ink-strong);transition:background-color 9999s ease-out}.zdp-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--zdp-color-ink-strong);caret-color:var(--zdp-color-ink-strong);transition:background-color 9999s ease-out}.zdp-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--zdp-color-ink-strong);caret-color:var(--zdp-color-ink-strong);transition:background-color 9999s ease-out}.zdp-input:where(:hover:not(:disabled)){background:var(--zdp-control-field-surface-hover);border-color:var(--zdp-control-field-border-hover)}.zdp-input:focus-visible{border-color:var(--zdp-color-focus-line);outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}.zdp-input[aria-invalid=true]{border-color:var(--zdp-color-accent-danger)}.zdp-input[readonly]{background:var(--zdp-color-surface-raised);color:var(--zdp-color-ink-normal)}.zdp-input[readonly]:hover{background:var(--zdp-color-surface-raised)}.zdp-input:disabled{cursor:not-allowed;opacity:var(--zdp-control-disabled-opacity)}.zdp-textarea{background:var(--zdp-control-field-surface);border:var(--zdp-control-border-width) solid var(--zdp-control-field-border);border-radius:var(--zdp-control-radius);box-sizing:border-box;color:var(--zdp-color-ink-strong);font-family:var(--zdp-font-family-sans);font-size:var(--zdp-type-control-size);line-height:var(--zdp-type-control-line-height);min-height:7rem;padding:var(--zdp-control-padding-md);resize:vertical;transition:background-color var(--zdp-motion-fast) ease, border-color var(--zdp-motion-fast) ease, color var(--zdp-motion-fast) ease;width:100%}.zdp-textarea::placeholder{color:var(--zdp-color-ink-muted)}.zdp-textarea:where(:hover:not(:disabled)){background:var(--zdp-control-field-surface-hover);border-color:var(--zdp-control-field-border-hover)}.zdp-textarea:focus-visible{border-color:var(--zdp-color-focus-line);outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}.zdp-textarea[aria-invalid=true]{border-color:var(--zdp-color-accent-danger)}.zdp-textarea[readonly]{background:var(--zdp-color-surface-raised);color:var(--zdp-color-ink-normal)}.zdp-textarea[readonly]:hover{background:var(--zdp-color-surface-raised)}.zdp-textarea:disabled{cursor:not-allowed;opacity:var(--zdp-control-disabled-opacity)}.zdp-error-text{color:var(--zdp-color-accent-danger);font-family:var(--zdp-font-family-sans);font-size:var(--zdp-type-caption-size);line-height:var(--zdp-type-caption-line-height);margin:0}.zdp-choice__mark{background:var(--zdp-color-surface-panel);border:var(--zdp-control-border-width) solid var(--zdp-color-line-strong);border-radius:var(--zdp-control-radius);box-sizing:border-box;color:var(--zdp-color-ink-strong);height:var(--zdp-control-choice-size);margin-top:var(--zdp-control-switch-thumb-offset);-webkit-user-select:none;user-select:none;transition:background-color var(--zdp-motion-fast) ease, border-color var(--zdp-motion-fast) ease, color var(--zdp-motion-fast) ease;width:var(--zdp-control-choice-size);justify-content:center;align-items:center;display:inline-flex}.zdp-choice--checkbox .zdp-choice__mark:after{content:"";border-bottom:2px solid;border-left:2px solid;width:.6rem;height:.3rem;margin-bottom:.0625rem;display:none;rotate:-45deg}.zdp-choice__input[aria-invalid=true]+.zdp-choice__mark{border-color:var(--zdp-color-accent-danger)}.zdp-choice{color:var(--zdp-color-ink-normal);cursor:pointer;font-family:var(--zdp-font-family-sans);align-items:start;gap:var(--zdp-space-3);grid-template-columns:var(--zdp-control-choice-size) minmax(0, 1fr);line-height:var(--zdp-type-body-small-line-height);-webkit-user-select:none;user-select:none;min-width:0;display:grid}.zdp-choice__input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.zdp-choice--radio .zdp-choice__mark{background:var(--zdp-color-surface-panel);border:var(--zdp-control-border-width) solid var(--zdp-color-line-strong);box-sizing:border-box;color:var(--zdp-color-ink-strong);height:var(--zdp-control-choice-size);margin-top:var(--zdp-control-switch-thumb-offset);-webkit-user-select:none;user-select:none;transition:background-color var(--zdp-motion-fast) ease, border-color var(--zdp-motion-fast) ease, color var(--zdp-motion-fast) ease;width:var(--zdp-control-choice-size);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.zdp-choice--radio .zdp-choice__mark:after{content:"";height:var(--zdp-control-choice-indicator-size);width:var(--zdp-control-choice-indicator-size);background:currentColor;border-radius:50%;display:none}:where(.zdp-choice:hover) .zdp-choice__input:where(:not(:checked):not(:disabled))+.zdp-choice__mark{background:var(--zdp-color-surface-raised);border-color:var(--zdp-color-line-strong)}.zdp-choice__input:checked+.zdp-choice__mark{background:var(--zdp-color-accent-primary-strong);border-color:var(--zdp-color-accent-primary-strong);color:var(--zdp-color-ink-inverse)}.zdp-choice__input:checked+.zdp-choice__mark:after{display:block}.zdp-choice__input:focus-visible+.zdp-choice__mark{border-color:var(--zdp-color-focus-line);outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}.zdp-choice[data-invalid=true] .zdp-choice__mark{border-color:var(--zdp-color-accent-danger)}.zdp-choice:has(.zdp-choice__input:disabled){cursor:not-allowed;opacity:var(--zdp-control-disabled-opacity)}.zdp-choice__body{gap:var(--zdp-space-1);min-width:0;display:grid}.zdp-choice__label{color:var(--zdp-color-ink-strong);font-size:var(--zdp-type-body-small-size);line-height:var(--zdp-type-body-small-line-height)}.zdp-switch{color:var(--zdp-color-ink-normal);cursor:pointer;font-family:var(--zdp-font-family-sans);align-items:start;gap:var(--zdp-space-3);grid-template-columns:var(--zdp-control-switch-width) minmax(0, 1fr);line-height:var(--zdp-type-body-small-line-height);-webkit-user-select:none;user-select:none;min-width:0;display:grid}.zdp-switch__input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.zdp-switch__track{background:var(--zdp-color-surface-panel);border:var(--zdp-control-border-width) solid var(--zdp-color-line-strong);border-radius:var(--zdp-control-radius);box-sizing:border-box;height:var(--zdp-control-switch-height);margin-top:var(--zdp-control-switch-thumb-offset);-webkit-user-select:none;user-select:none;transition:background-color var(--zdp-motion-fast) ease, border-color var(--zdp-motion-fast) ease;width:var(--zdp-control-switch-width);display:inline-flex;position:relative}.zdp-switch__track:after{background:var(--zdp-color-ink-muted);border-radius:var(--zdp-radius-sm);content:"";height:var(--zdp-control-switch-thumb-size);left:var(--zdp-control-switch-thumb-offset);top:var(--zdp-control-switch-thumb-offset);transition:background-color var(--zdp-motion-fast) ease, left var(--zdp-motion-fast) ease;width:var(--zdp-control-switch-thumb-size);position:absolute}:where(.zdp-switch:hover) .zdp-switch__input:where(:not(:checked):not(:disabled))+.zdp-switch__track{background:var(--zdp-color-surface-raised);border-color:var(--zdp-color-line-strong)}.zdp-switch__input:checked+.zdp-switch__track{background:var(--zdp-color-accent-primary-strong);border-color:var(--zdp-color-accent-primary-strong)}.zdp-switch__input:checked+.zdp-switch__track:after{background:var(--zdp-color-ink-inverse);left:var(--zdp-control-switch-thumb-checked-offset)}.zdp-switch__input:focus-visible+.zdp-switch__track{border-color:var(--zdp-color-focus-line);outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}.zdp-switch__input[aria-invalid=true]+.zdp-switch__track{border-color:var(--zdp-color-accent-danger)}.zdp-switch:has(.zdp-switch__input:disabled){cursor:not-allowed;opacity:var(--zdp-control-disabled-opacity)}.zdp-switch__body{gap:var(--zdp-space-1);min-width:0;display:grid}.zdp-switch__label{color:var(--zdp-color-ink-strong);font-size:var(--zdp-type-body-small-size);line-height:var(--zdp-type-body-small-line-height)}.zdp-select-shell{color:var(--zdp-color-ink-muted);width:100%;min-width:0;display:block;position:relative}.zdp-select{appearance:none;background:var(--zdp-control-field-surface);border:var(--zdp-control-border-width) solid var(--zdp-control-field-border);border-radius:var(--zdp-control-radius);box-sizing:border-box;color:var(--zdp-color-ink-strong);font-family:var(--zdp-font-family-sans);font-size:var(--zdp-type-control-size);line-height:var(--zdp-type-control-line-height);min-height:var(--zdp-control-height-md);padding-block:0;padding-inline:var(--zdp-control-padding-md) calc(var(--zdp-control-padding-md) + var(--zdp-control-indicator-size) + var(--zdp-space-2));transition:background-color var(--zdp-motion-fast) ease, border-color var(--zdp-motion-fast) ease, color var(--zdp-motion-fast) ease;width:100%}.zdp-select__arrow{block-size:var(--zdp-control-indicator-size);inline-size:var(--zdp-control-indicator-size);-webkit-mask-image:var(--zdp-control-indicator-mask);mask-image:var(--zdp-control-indicator-mask);pointer-events:none;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--zdp-control-indicator-mask);background-color:currentColor;margin-block:auto;position:absolute;inset-block:0;inset-inline-end:var(--zdp-control-padding-md);-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.zdp-select-shell:has(.zdp-select:disabled) .zdp-select__arrow{opacity:var(--zdp-control-disabled-opacity)}.zdp-select:where(:hover:not(:disabled)){background:var(--zdp-control-field-surface-hover);border-color:var(--zdp-control-field-border-hover)}.zdp-select:focus-visible{border-color:var(--zdp-color-focus-line);outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}.zdp-select[aria-invalid=true]{border-color:var(--zdp-color-accent-danger)}.zdp-select:disabled{cursor:not-allowed;opacity:var(--zdp-control-disabled-opacity)}@supports (appearance:base-select){.zdp-select{appearance:base-select}.zdp-select::picker(select){appearance:base-select}.zdp-select{align-items:center;padding-block:0;display:inline-flex}.zdp-select::picker-icon{display:none}.zdp-select::picker(select){background:var(--zdp-color-surface-panel);border:var(--zdp-control-border-width) solid var(--zdp-color-line-strong);border-radius:var(--zdp-control-radius);box-sizing:border-box;color:var(--zdp-color-ink-strong);padding:var(--zdp-space-1)}.zdp-select option{background-color:var(--zdp-color-surface-panel);border-radius:var(--zdp-control-radius);box-sizing:border-box;color:var(--zdp-color-ink-strong);min-block-size:var(--zdp-control-height-md);padding:var(--zdp-space-2) var(--zdp-space-3)}.zdp-select option+option{margin-block-start:calc(var(--zdp-space-1) / 2)}.zdp-select option::checkmark{margin-inline-start:var(--zdp-space-1)}.zdp-select optgroup{font-weight:var(--zdp-font-weight-medium);padding-inline:var(--zdp-space-2)}.zdp-select optgroup:not(:first-child){margin-block-start:var(--zdp-space-3)}.zdp-select optgroup>option:first-of-type{margin-block-start:var(--zdp-space-1)}.zdp-select option:where(:hover:not(:disabled):not(:checked)),.zdp-select option:where(:focus-visible:not(:disabled):not(:checked)){background-color:var(--zdp-color-interaction-hover);color:var(--zdp-color-ink-strong)}.zdp-select option:where(:active:not(:disabled):not(:checked)){background-color:var(--zdp-color-interaction-pressed)}.zdp-select option:checked{background-color:var(--zdp-color-interaction-selected);color:var(--zdp-color-ink-strong)}.zdp-select option:disabled{cursor:not-allowed;opacity:var(--zdp-control-disabled-opacity)}}@media (forced-colors:active){.zdp-select{border-color:buttontext}.zdp-select::picker(select){border-color:buttontext}.zdp-select__arrow{color:buttontext;forced-color-adjust:none;background-color:currentColor}}.zdp-combobox{--zdp-combobox-toggle-size:calc(var(--zdp-control-height-sm) - 2 * var(--zdp-control-border-width));--zdp-combobox-toggle-gap:calc((var(--zdp-combobox-toggle-size) - var(--zdp-control-indicator-size)) / 2);box-sizing:border-box;gap:var(--zdp-space-2);inline-size:100%;min-width:0;display:grid;position:relative}.zdp-combobox__label{color:var(--zdp-color-ink-strong);font-family:var(--zdp-font-family-sans);font-size:var(--zdp-type-label-size);font-weight:var(--zdp-font-weight-medium);line-height:var(--zdp-type-label-line-height)}.zdp-combobox__label--hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zdp-combobox__control{background:var(--zdp-control-field-surface);border:var(--zdp-control-border-width) solid var(--zdp-control-field-border);border-radius:var(--zdp-control-radius);box-sizing:border-box;color:var(--zdp-color-ink-strong);font-family:var(--zdp-font-family-sans);font-size:var(--zdp-type-control-size);align-items:center;gap:var(--zdp-space-1);inline-size:100%;line-height:var(--zdp-type-control-line-height);min-width:0;transition:background-color var(--zdp-motion-fast) ease, border-color var(--zdp-motion-fast) ease, color var(--zdp-motion-fast) ease;display:flex}.zdp-combobox--sm .zdp-combobox__control{min-height:var(--zdp-control-height-sm);padding-block:0;padding-inline:var(--zdp-control-padding-sm) calc(var(--zdp-control-padding-sm) - var(--zdp-control-border-width) - var(--zdp-combobox-toggle-gap))}.zdp-combobox--md .zdp-combobox__control{min-height:var(--zdp-control-height-md);padding-block:0;padding-inline:var(--zdp-control-padding-md) calc(var(--zdp-control-padding-md) - var(--zdp-control-border-width) - var(--zdp-combobox-toggle-gap))}:where(.zdp-combobox:not([data-disabled=true])) .zdp-combobox__control:hover{background:var(--zdp-control-field-surface-hover);border-color:var(--zdp-control-field-border-hover)}.zdp-combobox__control:has(.zdp-combobox__input[readonly]){background:var(--zdp-color-surface-raised);color:var(--zdp-color-ink-normal)}.zdp-combobox__control:has(.zdp-combobox__input[readonly]):hover{background:var(--zdp-color-surface-raised);color:var(--zdp-color-ink-normal)}.zdp-combobox__control:focus-within{border-color:var(--zdp-color-focus-line);outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}.zdp-combobox[data-invalid=true] .zdp-combobox__control{border-color:var(--zdp-color-accent-danger)}.zdp-combobox[data-disabled=true] .zdp-combobox__control{cursor:not-allowed;opacity:var(--zdp-control-disabled-opacity)}.zdp-combobox__input{color:inherit;font:inherit;min-height:calc(var(--zdp-control-height-md) - 2 * var(--zdp-control-border-width));background:0 0;border:0;flex:auto;min-width:0;padding:0}.zdp-combobox--sm .zdp-combobox__input{min-height:calc(var(--zdp-control-height-sm) - 2 * var(--zdp-control-border-width))}.zdp-combobox__input::placeholder{color:var(--zdp-color-ink-muted)}.zdp-combobox__input:focus{outline:0}.zdp-combobox__toggle{block-size:calc(var(--zdp-control-height-md) - 2 * var(--zdp-control-border-width));border:var(--zdp-control-border-width) solid transparent;border-radius:var(--zdp-control-radius);box-sizing:border-box;color:var(--zdp-color-ink-muted);cursor:pointer;inline-size:var(--zdp-combobox-toggle-size);transition:background-color var(--zdp-motion-fast) ease, border-color var(--zdp-motion-fast) ease, color var(--zdp-motion-fast) ease;-webkit-user-select:none;user-select:none;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.zdp-combobox__toggle:hover:not(:disabled){background:var(--zdp-color-interaction-hover);color:var(--zdp-color-ink-strong);border-color:#0000;outline:0}.zdp-combobox__toggle:active:not(:disabled){background:var(--zdp-color-interaction-pressed);color:var(--zdp-color-ink-strong);border-color:#0000;outline:0}.zdp-combobox__toggle:focus-visible{background:var(--zdp-color-surface-raised);color:var(--zdp-color-ink-strong);border-color:#0000;outline:0}.zdp-combobox--sm .zdp-combobox__toggle{block-size:calc(var(--zdp-control-height-sm) - 2 * var(--zdp-control-border-width))}.zdp-combobox__toggle:disabled{cursor:not-allowed}.zdp-combobox__mark{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.zdp-combobox__mark:before{block-size:var(--zdp-control-indicator-size);content:"";inline-size:var(--zdp-control-indicator-size);-webkit-mask-image:var(--zdp-control-indicator-mask);mask-image:var(--zdp-control-indicator-mask);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--zdp-control-indicator-mask);background-color:currentColor;display:inline-block;-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.zdp-combobox__panel{background:var(--zdp-color-surface-panel);border:var(--zdp-control-border-width) solid var(--zdp-color-line-strong);border-radius:var(--zdp-control-radius);color:var(--zdp-color-ink-normal);font-family:var(--zdp-font-family-sans);inline-size:100%;max-block-size:min(18rem, calc(var(--zdp-viewport-block) - var(--zdp-space-8)));min-width:0;padding:var(--zdp-space-1);left:0;top:calc(100% + var(--zdp-space-2));z-index:var(--zdp-layer-floating);display:grid;position:absolute;overflow:auto}.zdp-combobox__listbox{gap:var(--zdp-space-1);min-width:0;display:grid}.zdp-combobox__panel[data-zdp-floating]{box-sizing:border-box;inline-size:var(--zdp-combobox-panel-width,100%);max-block-size:min(18rem, var(--zdp-combobox-available-height,calc(var(--zdp-viewport-block) - var(--zdp-space-8))));position:fixed;top:0;left:0;transform:translateY(-200%)}.zdp-combobox__option{border:var(--zdp-control-border-width) solid transparent;border-radius:var(--zdp-control-radius);color:var(--zdp-color-ink-normal);cursor:pointer;font-family:var(--zdp-font-family-sans);font-size:var(--zdp-type-control-size);align-items:start;gap:var(--zdp-space-1);line-height:var(--zdp-type-control-line-height);min-height:var(--zdp-control-height-sm);min-width:0;padding:var(--zdp-space-1) var(--zdp-space-2);text-align:left;transition:background-color var(--zdp-motion-fast) ease, border-color var(--zdp-motion-fast) ease, color var(--zdp-motion-fast) ease;-webkit-user-select:none;user-select:none;background:0 0;display:grid}.zdp-combobox__option:hover:not(:disabled):not([data-selected=true]),.zdp-combobox__option[data-active=true]{background:var(--zdp-color-interaction-hover);color:var(--zdp-color-ink-strong);border-color:#0000}.zdp-combobox__option[data-selected=true]{background:var(--zdp-color-interaction-selected);color:var(--zdp-color-ink-strong);border-color:#0000}.zdp-combobox__option:active:not(:disabled):not([data-selected=true]){background:var(--zdp-color-interaction-pressed)}.zdp-combobox__option:disabled,.zdp-combobox__option[aria-disabled=true]{cursor:not-allowed;opacity:var(--zdp-control-disabled-opacity)}.zdp-combobox__option-label{min-width:0;overflow-wrap:var(--zdp-i18n-overflow-wrap)}.zdp-combobox__option-description,.zdp-combobox__empty{color:var(--zdp-color-ink-muted);font-size:var(--zdp-type-body-small-size);line-height:var(--zdp-type-body-small-line-height)}.zdp-combobox__empty{padding:var(--zdp-space-2)}@media (forced-colors:active){.zdp-combobox__mark:before{color:buttontext;forced-color-adjust:none;background-color:currentColor}}.zdp-combobox__option:hover:not(:disabled) .zdp-combobox__option-description,.zdp-combobox__option:active:not(:disabled) .zdp-combobox__option-description,.zdp-combobox__option[data-selected=true] .zdp-combobox__option-description,.zdp-combobox__option[data-active=true] .zdp-combobox__option-description{color:var(--zdp-color-ink-normal)}.zdp-command-field-shell{box-sizing:border-box;gap:var(--zdp-space-2);inline-size:100%;min-width:0;display:grid}.zdp-command-field-shell--sm{gap:var(--zdp-space-1)}.zdp-command-field-shell--md{gap:var(--zdp-space-2)}.zdp-command-field__label{color:var(--zdp-color-ink-strong);font-family:var(--zdp-font-family-sans);font-size:var(--zdp-type-label-size);font-weight:var(--zdp-font-weight-medium);line-height:var(--zdp-type-label-line-height)}.zdp-command-field__label--hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zdp-command-field{background:var(--zdp-control-field-surface);border:var(--zdp-control-border-width) solid var(--zdp-control-field-border);border-radius:var(--zdp-control-radius);box-sizing:border-box;color:var(--zdp-color-ink-strong);font-family:var(--zdp-font-family-sans);font-size:var(--zdp-type-control-size);align-items:center;gap:var(--zdp-space-2);inline-size:100%;line-height:var(--zdp-type-control-line-height);min-width:0;transition:background-color var(--zdp-motion-fast) ease, border-color var(--zdp-motion-fast) ease, color var(--zdp-motion-fast) ease;display:flex}.zdp-command-field--sm{min-height:var(--zdp-control-height-sm);padding:0 var(--zdp-control-padding-sm)}.zdp-command-field--md{min-height:var(--zdp-control-height-md);padding:0 var(--zdp-control-padding-md)}:where(.zdp-command-field-shell:not([data-disabled=true])) .zdp-command-field:hover{background:var(--zdp-control-field-surface-hover);border-color:var(--zdp-control-field-border-hover)}.zdp-command-field:has(.zdp-command-field__input[readonly]){background:var(--zdp-color-surface-raised);color:var(--zdp-color-ink-normal)}.zdp-command-field:has(.zdp-command-field__input[readonly]):hover{background:var(--zdp-color-surface-raised);color:var(--zdp-color-ink-normal)}.zdp-command-field:focus-within{border-color:var(--zdp-color-focus-line);outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}.zdp-command-field-shell[data-invalid=true] .zdp-command-field{border-color:var(--zdp-color-accent-danger)}.zdp-command-field-shell[data-disabled=true] .zdp-command-field{cursor:not-allowed;opacity:var(--zdp-control-disabled-opacity)}.zdp-command-field__input{color:inherit;font:inherit;min-height:calc(var(--zdp-control-height-md) - 2 * var(--zdp-control-border-width));background:0 0;border:0;flex:auto;min-width:0;padding:0}.zdp-command-field--sm .zdp-command-field__input{min-height:calc(var(--zdp-control-height-sm) - 2 * var(--zdp-control-border-width))}.zdp-command-field__input::placeholder{color:var(--zdp-color-ink-muted)}.zdp-command-field__input:focus{outline:0}.zdp-command-field__input::-webkit-calendar-picker-indicator{display:none!important}.zdp-command-field__input::-webkit-search-cancel-button{display:none!important}.zdp-command-field__clear{border-radius:var(--zdp-radius-sm);color:var(--zdp-color-ink-muted);cursor:pointer;inline-size:var(--zdp-control-hit-target);block-size:var(--zdp-control-hit-target);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-inline-end:calc(-1 * var(--zdp-space-1));padding:0;display:inline-flex}.zdp-command-field__clear:hover{background:var(--zdp-color-interaction-hover);color:var(--zdp-color-ink-strong)}.zdp-command-field__clear:active{background:var(--zdp-color-interaction-pressed);color:var(--zdp-color-ink-strong)}.zdp-command-field__clear:focus-visible{outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}.zdp-command-field__clear-icon{block-size:var(--zdp-control-glyph-md);inline-size:var(--zdp-control-glyph-md)}.zdp-command-field__shortcut{pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;align-items:center;display:inline-flex}.zdp-callout{background:var(--zdp-color-surface-raised);border-radius:var(--zdp-control-radius);box-sizing:border-box;color:var(--zdp-color-ink-normal);font-family:var(--zdp-font-family-sans);align-items:start;gap:var(--zdp-space-3);grid-template-columns:var(--zdp-space-2) minmax(0, 1fr);line-height:var(--zdp-type-body-small-line-height);min-width:0;padding:var(--zdp-space-4);border:1px solid #0000;display:grid}.zdp-callout__mark{background:var(--zdp-color-line-strong);border-radius:var(--zdp-radius-sm);height:calc(var(--zdp-type-body-small-size) * var(--zdp-type-body-small-line-height));-webkit-user-select:none;user-select:none;width:var(--zdp-space-2);align-self:start;display:block}.zdp-callout__body{gap:var(--zdp-space-2);min-width:0;display:grid}.zdp-callout__body *{margin-top:0;margin-bottom:0}.zdp-callout__body strong{color:var(--zdp-color-ink-strong);font-weight:var(--zdp-font-weight-semibold)}.zdp-callout--info .zdp-callout__mark{background:var(--zdp-color-accent-primary-strong)}.zdp-callout--success .zdp-callout__mark{background:var(--zdp-color-accent-success)}.zdp-callout--warning .zdp-callout__mark{background:var(--zdp-color-accent-warning)}.zdp-callout--danger .zdp-callout__mark{background:var(--zdp-color-accent-danger)}.zdp-toast{background:var(--zdp-color-surface-panel);border:var(--zdp-control-border-width) solid var(--zdp-color-line-subtle);border-radius:var(--zdp-control-radius);box-sizing:border-box;color:var(--zdp-color-ink-normal);font-family:var(--zdp-font-family-sans);align-items:start;gap:var(--zdp-space-3);grid-template-columns:var(--zdp-space-2) minmax(0, 1fr) auto;inline-size:min(100%,28rem);line-height:var(--zdp-type-body-small-line-height);min-width:0;padding:var(--zdp-space-4);display:grid}.zdp-toast__mark{background:var(--zdp-color-line-strong);border-radius:var(--zdp-radius-sm);min-block-size:calc(var(--zdp-type-body-small-size) * var(--zdp-type-body-small-line-height));-webkit-user-select:none;user-select:none;width:var(--zdp-space-2);align-self:stretch;display:block}.zdp-toast__body{gap:var(--zdp-space-1);min-width:0;display:grid}.zdp-toast__body *{margin-top:0;margin-bottom:0}.zdp-toast__body strong,.zdp-toast__body .zdp-toast__title{color:var(--zdp-color-ink-strong);font-size:var(--zdp-type-body-small-size);font-weight:var(--zdp-font-weight-medium);line-height:var(--zdp-type-body-small-line-height);min-width:0;overflow-wrap:var(--zdp-i18n-overflow-wrap)}.zdp-toast__body p,.zdp-toast__body .zdp-toast__message{color:var(--zdp-color-ink-muted);font-size:var(--zdp-type-caption-size);line-height:var(--zdp-type-caption-line-height);overflow-wrap:var(--zdp-i18n-overflow-wrap)}.zdp-toast__body .zdp-toast__action{border:var(--zdp-control-border-width) solid transparent;border-radius:var(--zdp-control-radius);color:var(--zdp-color-ink-strong);cursor:pointer;font-family:var(--zdp-font-family-sans);font-size:var(--zdp-type-caption-size);font-weight:var(--zdp-font-weight-medium);line-height:var(--zdp-type-caption-line-height);min-height:var(--zdp-control-height-sm);padding:0 var(--zdp-space-3);transition:background-color var(--zdp-motion-fast) ease, border-color var(--zdp-motion-fast) ease, color var(--zdp-motion-fast) ease;-webkit-user-select:none;user-select:none;background:0 0;justify-content:center;align-self:start;align-items:center;margin-block-start:var(--zdp-space-3);text-decoration-line:none;display:inline-flex}.zdp-toast__body .zdp-toast__action:hover{background:var(--zdp-color-interaction-hover);border-color:#0000}.zdp-toast__body .zdp-toast__action:focus-visible{border-color:var(--zdp-color-focus-line);outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}.zdp-toast__close{border:var(--zdp-control-border-width) solid transparent;border-radius:var(--zdp-control-radius);color:var(--zdp-color-ink-muted);cursor:pointer;font-family:var(--zdp-font-family-sans);font-size:var(--zdp-type-title-size);height:var(--zdp-control-height-sm);-webkit-user-select:none;user-select:none;width:var(--zdp-control-height-sm);background:0 0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.zdp-toast__close:hover{background:var(--zdp-color-interaction-hover);color:var(--zdp-color-ink-strong);border-color:#0000}.zdp-toast__close:focus-visible{border-color:var(--zdp-color-focus-line);outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}.zdp-toast--info .zdp-toast__mark{background:var(--zdp-color-accent-primary-strong)}.zdp-toast--success .zdp-toast__mark{background:var(--zdp-color-accent-success)}.zdp-toast--warning .zdp-toast__mark{background:var(--zdp-color-accent-warning)}.zdp-toast--danger .zdp-toast__mark{background:var(--zdp-color-accent-danger)}.zdp-toast__close:active,.zdp-toast__body .zdp-toast__action:active{background:var(--zdp-color-interaction-pressed)}.zdp-status-toast{box-sizing:border-box;gap:var(--zdp-space-3);inline-size:min(28rem, calc(var(--zdp-viewport-inline) - var(--zdp-space-6)));pointer-events:none;max-inline-size:100%;z-index:var(--zdp-layer-toast);display:grid}.zdp-status-toast .zdp-toast{pointer-events:auto}.zdp-status-toast--inline{inline-size:min(100%,28rem);position:static}.zdp-status-toast--top-start,.zdp-status-toast--top-end,.zdp-status-toast--bottom-start,.zdp-status-toast--bottom-end{max-block-size:max(0px, calc(var(--zdp-viewport-block) - max(var(--zdp-space-4), var(--zdp-viewport-safe-block-start)) - max(var(--zdp-space-4), var(--zdp-viewport-safe-block-end))));overscroll-behavior-block:contain;pointer-events:auto;scroll-padding-block:var(--zdp-space-2);grid-auto-rows:max-content;position:fixed;overflow:hidden auto}.zdp-status-toast--top-start{left:max(var(--zdp-space-4), var(--zdp-viewport-safe-inline-start));top:max(var(--zdp-space-4), var(--zdp-viewport-safe-block-start))}.zdp-status-toast--top-end{right:max(var(--zdp-space-4), var(--zdp-viewport-safe-inline-end));top:max(var(--zdp-space-4), var(--zdp-viewport-safe-block-start))}.zdp-status-toast--bottom-start{bottom:max(var(--zdp-space-4), var(--zdp-viewport-safe-block-end));left:max(var(--zdp-space-4), var(--zdp-viewport-safe-inline-start))}.zdp-status-toast--bottom-end{bottom:max(var(--zdp-space-4), var(--zdp-viewport-safe-block-end));right:max(var(--zdp-space-4), var(--zdp-viewport-safe-inline-end))}@media (width<=42rem){.zdp-status-toast--top-start,.zdp-status-toast--top-end,.zdp-status-toast--bottom-start,.zdp-status-toast--bottom-end{left:max(var(--zdp-space-3), var(--zdp-viewport-safe-inline-start));right:max(var(--zdp-space-3), var(--zdp-viewport-safe-inline-end))}}.zdp-progress{--zdp-progress-accent:var(--zdp-color-accent-primary);--zdp-progress-value:0%;box-sizing:border-box;inline-size:min(100%,28rem);min-width:0;display:grid}.zdp-progress__track{background:var(--zdp-color-surface-raised);border:var(--zdp-control-border-width) solid var(--zdp-color-line-subtle);border-radius:var(--zdp-control-radius);box-sizing:border-box;-webkit-user-select:none;user-select:none;inline-size:100%;display:block;overflow:hidden}.zdp-progress--sm .zdp-progress__track{block-size:var(--zdp-space-2)}.zdp-progress--md .zdp-progress__track{block-size:var(--zdp-space-3)}.zdp-progress__bar{background:var(--zdp-progress-accent);background:color-mix(in oklch, var(--zdp-progress-accent) 94%, var(--zdp-color-ink-strong));block-size:100%;inline-size:var(--zdp-progress-value);min-inline-size:0;transition:inline-size var(--zdp-motion-fast) ease;-webkit-user-select:none;user-select:none;display:block}.zdp-progress[data-indeterminate=true] .zdp-progress__bar{--zdp-progress-waiting-travel:233.333%;inline-size:30%;transition:none;animation:1.4s ease-in-out infinite alternate zdp-progress-waiting}.zdp-progress[data-indeterminate=true]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .zdp-progress__bar{--zdp-progress-waiting-travel:-233.333%}@keyframes zdp-progress-waiting{0%{transform:translate(0)}to{transform:translateX(var(--zdp-progress-waiting-travel))}}.zdp-progress--neutral{--zdp-progress-accent:var(--zdp-color-line-strong)}.zdp-progress--primary{--zdp-progress-accent:var(--zdp-color-accent-primary-strong)}.zdp-progress--success{--zdp-progress-accent:var(--zdp-color-accent-success)}.zdp-progress--warning{--zdp-progress-accent:var(--zdp-color-accent-warning)}.zdp-progress--danger{--zdp-progress-accent:var(--zdp-color-accent-danger)}@media (prefers-reduced-motion:reduce){.zdp-progress[data-indeterminate=true] .zdp-progress__bar{margin-inline:auto;animation:none}.zdp-progress__bar{transition:none}}.zdp-spinner{--zdp-spinner-accent:var(--zdp-color-accent-primary);box-sizing:border-box;color:color-mix(in oklch, var(--zdp-spinner-accent) 94%, var(--zdp-color-ink-strong));-webkit-user-select:none;user-select:none;vertical-align:middle;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.zdp-spinner__mark{border:2px solid var(--zdp-color-line-subtle);box-sizing:border-box;-webkit-user-select:none;user-select:none;border-block-start-color:currentColor;border-inline-end-color:currentColor;border-radius:50%;animation:1s linear infinite zdp-spinner-rotate;display:block}.zdp-spinner--sm .zdp-spinner__mark{block-size:var(--zdp-control-glyph-sm);inline-size:var(--zdp-control-glyph-sm)}.zdp-spinner--md .zdp-spinner__mark{block-size:var(--zdp-control-glyph-md);inline-size:var(--zdp-control-glyph-md)}.zdp-spinner--lg .zdp-spinner__mark{block-size:var(--zdp-control-height-sm);inline-size:var(--zdp-control-height-sm)}.zdp-spinner--neutral{--zdp-spinner-accent:var(--zdp-color-line-strong)}.zdp-spinner--primary{--zdp-spinner-accent:var(--zdp-color-accent-primary-strong)}.zdp-spinner--success{--zdp-spinner-accent:var(--zdp-color-accent-success)}.zdp-spinner--warning{--zdp-spinner-accent:var(--zdp-color-accent-warning)}.zdp-spinner--danger{--zdp-spinner-accent:var(--zdp-color-accent-danger)}@keyframes zdp-spinner-rotate{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.zdp-spinner__mark{animation:none}}.zdp-skeleton{--zdp-skeleton-fill:var(--zdp-color-surface-raised);--zdp-skeleton-line:var(--zdp-color-line-subtle);box-sizing:border-box;gap:var(--zdp-space-2);inline-size:100%;max-inline-size:100%;-webkit-user-select:none;user-select:none;min-width:0;display:grid}.zdp-skeleton__line{background:var(--zdp-skeleton-fill);border:var(--zdp-control-border-width) solid var(--zdp-skeleton-line);border-radius:var(--zdp-control-radius);box-sizing:border-box;inline-size:100%;-webkit-user-select:none;user-select:none;min-width:0;display:block}.zdp-skeleton--text .zdp-skeleton__line{block-size:calc(var(--zdp-type-body-small-size) * var(--zdp-type-body-small-line-height))}.zdp-skeleton--text .zdp-skeleton__line--last{inline-size:72%}.zdp-skeleton--block .zdp-skeleton__line{block-size:min(9rem,28vw)}.zdp-skeleton--avatar{inline-size:var(--zdp-control-height-md)}.zdp-skeleton--avatar .zdp-skeleton__line{aspect-ratio:1;border-radius:50%}.zdp-skeleton[data-animated=true] .zdp-skeleton__line{animation:1.8s ease-in-out infinite alternate zdp-skeleton-pulse}@keyframes zdp-skeleton-pulse{0%{opacity:.72}to{opacity:1}}@media (prefers-reduced-motion:reduce){.zdp-skeleton[data-animated=true] .zdp-skeleton__line{animation:none}}.zdp-breadcrumb{color:var(--zdp-color-ink-muted);font-family:var(--zdp-font-family-sans);font-size:var(--zdp-type-body-small-size);line-height:var(--zdp-type-body-small-line-height);min-width:0}.zdp-breadcrumb__list{align-items:center;gap:var(--zdp-space-2);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.zdp-breadcrumb__item{align-items:center;gap:var(--zdp-space-2);min-width:0;display:inline-flex}.zdp-breadcrumb__link{border-bottom:var(--zdp-control-focus-underline-width) solid transparent;color:var(--zdp-color-ink-normal);overflow-wrap:var(--zdp-i18n-overflow-wrap);transition:background-color var(--zdp-motion-fast) ease, border-color var(--zdp-motion-fast) ease, color var(--zdp-motion-fast) ease;text-decoration-line:none}.zdp-breadcrumb__link:hover{color:var(--zdp-color-ink-strong)}.zdp-breadcrumb__link:focus-visible{background:var(--zdp-color-focus-surface);border-bottom-color:var(--zdp-color-focus-line);color:var(--zdp-color-focus-text);outline:0}.zdp-breadcrumb__current{color:var(--zdp-color-ink-strong);font-weight:var(--zdp-font-weight-medium);overflow-wrap:var(--zdp-i18n-overflow-wrap)}.zdp-breadcrumb__separator{color:var(--zdp-color-line-strong);-webkit-user-select:none;user-select:none}.zdp-pagination{--zdp-pagination-focus-bleed:calc(var(--zdp-control-focus-outline-width) + var(--zdp-control-focus-outline-offset));color:var(--zdp-color-ink-normal);font-family:var(--zdp-font-family-sans);font-size:var(--zdp-type-control-size);line-height:var(--zdp-type-control-line-height);overscroll-behavior-inline:contain;min-width:0;max-width:100%;padding-block:var(--zdp-pagination-focus-bleed);padding-inline:var(--zdp-pagination-focus-bleed);scrollbar-gutter:stable;scroll-padding-inline:var(--zdp-pagination-focus-bleed);-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overflow-x:auto;container-type:inline-size}.zdp-pagination__list{align-items:center;gap:var(--zdp-space-2);flex-wrap:nowrap;width:max-content;min-width:0;margin:0;padding:0;list-style:none;display:flex}@container (width<=30rem){.zdp-pagination__list{flex-wrap:wrap;width:auto}}.zdp-pagination__item{flex:none;min-width:0;display:inline-flex}.zdp-pagination__link,.zdp-pagination__ellipsis{border:var(--zdp-control-border-width) solid transparent;border-radius:var(--zdp-control-radius);box-sizing:border-box;font-family:var(--zdp-font-family-sans);font-size:var(--zdp-type-control-size);font-weight:var(--zdp-font-weight-medium);line-height:var(--zdp-type-control-line-height);min-block-size:var(--zdp-control-height-sm);min-inline-size:var(--zdp-control-height-sm);padding:var(--zdp-space-1) var(--zdp-space-2);text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.zdp-pagination__link{background:var(--zdp-color-surface-panel);color:var(--zdp-color-ink-normal);cursor:pointer;transition:background-color var(--zdp-motion-fast) ease, border-color var(--zdp-motion-fast) ease, color var(--zdp-motion-fast) ease;border-color:#0000;text-decoration-line:none}.zdp-pagination__link--control{padding-inline:var(--zdp-space-3)}.zdp-pagination__link:where(:hover:not(:disabled):not([aria-current=page])){background:var(--zdp-color-interaction-hover);color:var(--zdp-color-ink-strong);border-color:#0000}.zdp-pagination__link[aria-current=page]{background:var(--zdp-color-interaction-selected);color:var(--zdp-color-ink-strong);cursor:default;border-color:#0000}.zdp-pagination__link:focus-visible{border-color:var(--zdp-color-focus-line);outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}.zdp-pagination__link:disabled{cursor:not-allowed;opacity:var(--zdp-control-disabled-opacity)}.zdp-pagination__link[aria-current=page]:disabled{opacity:1}.zdp-pagination__ellipsis{color:var(--zdp-color-ink-muted)}.zdp-pagination__link:where(:active:not(:disabled):not([aria-current=page])){background:var(--zdp-color-interaction-pressed)}.zdp-table-wrap{background:var(--zdp-color-surface-panel);border:1px solid var(--zdp-color-line-subtle);border-radius:var(--zdp-control-radius);box-sizing:border-box;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;min-width:0;max-width:100%;overflow-x:auto}.zdp-table{background:var(--zdp-color-surface-panel);border-collapse:collapse;color:var(--zdp-color-ink-normal);font-family:var(--zdp-font-family-sans);font-size:var(--zdp-type-body-small-size);inline-size:100%;line-height:var(--zdp-type-body-small-line-height);min-inline-size:36rem}.zdp-table__caption{color:var(--zdp-color-ink-strong);font-size:var(--zdp-type-label-size);font-weight:var(--zdp-font-weight-medium);line-height:var(--zdp-type-label-line-height);padding:var(--zdp-space-3) var(--zdp-space-4);text-align:start}.zdp-table__caption--hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zdp-table th,.zdp-table td{background:var(--zdp-color-surface-panel);border-block-start:1px solid var(--zdp-color-line-subtle);overflow-wrap:normal;padding:var(--zdp-space-3) var(--zdp-space-4);text-align:start;vertical-align:top;white-space:nowrap;word-break:normal}.zdp-table th{color:var(--zdp-color-ink-strong);font-weight:var(--zdp-font-weight-medium)}.zdp-table thead th{background:var(--zdp-color-surface-raised)}.zdp-table--density-compact th,.zdp-table--density-compact td{padding:var(--zdp-space-2) var(--zdp-space-3)}.zdp-sort-header{border:var(--zdp-control-border-width) solid transparent;border-radius:var(--zdp-control-radius);box-sizing:border-box;color:inherit;cursor:pointer;font-family:var(--zdp-font-family-sans);font-size:inherit;font-weight:inherit;align-items:center;gap:var(--zdp-space-2);line-height:inherit;margin:calc(var(--zdp-space-1) * -1);max-width:100%;min-block-size:var(--zdp-control-height-sm);min-width:0;padding:var(--zdp-space-1) var(--zdp-space-2);text-align:start;transition:background-color var(--zdp-motion-fast) ease, border-color var(--zdp-motion-fast) ease, color var(--zdp-motion-fast) ease;-webkit-user-select:none;user-select:none;vertical-align:middle;background:0 0;justify-content:space-between;display:inline-flex;position:relative}.zdp-sort-header:where(:hover:not(:disabled)){background:var(--zdp-color-interaction-hover);color:var(--zdp-color-ink-strong);border-color:#0000}.zdp-sort-header:focus-visible{border-color:var(--zdp-color-focus-line);outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}.zdp-sort-header:disabled{cursor:not-allowed;opacity:var(--zdp-control-disabled-opacity)}.zdp-sort-header__label{min-width:0;overflow-wrap:var(--zdp-i18n-overflow-wrap)}.zdp-sort-header__direction{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zdp-sort-header__mark{color:var(--zdp-color-ink-muted);font-size:var(--zdp-type-caption-size);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;min-inline-size:1em;line-height:1;display:inline-flex}.zdp-sort-header__mark:before{content:"↕"}.zdp-sort-header--ascending .zdp-sort-header__mark:before{content:"↑"}.zdp-sort-header--descending .zdp-sort-header__mark:before{content:"↓"}.zdp-sort-header--ascending .zdp-sort-header__mark,.zdp-sort-header--descending .zdp-sort-header__mark{color:var(--zdp-color-accent-primary-strong)}.zdp-sort-header:where(:active:not(:disabled)){background:var(--zdp-color-interaction-pressed)}.zdp-table-toolbar{background:var(--zdp-color-surface-panel);border:var(--zdp-control-border-width) solid transparent;border-radius:var(--zdp-control-radius);box-sizing:border-box;color:var(--zdp-color-ink-normal);font-family:var(--zdp-font-family-sans);align-items:center;gap:var(--zdp-space-3);min-width:0;padding:var(--zdp-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.zdp-table-toolbar__body{gap:var(--zdp-space-1);flex:16rem;min-inline-size:min(100%,16rem);display:grid}.zdp-table-toolbar__title{color:var(--zdp-color-ink-strong);font-size:var(--zdp-type-body-small-size);font-weight:var(--zdp-font-weight-medium);line-height:var(--zdp-type-body-small-line-height);min-width:0;overflow-wrap:var(--zdp-i18n-overflow-wrap)}.zdp-table-toolbar__summary,.zdp-table-toolbar__selection{font-size:var(--zdp-type-caption-size);line-height:var(--zdp-type-caption-line-height);min-width:0;overflow-wrap:var(--zdp-i18n-overflow-wrap);margin:0}.zdp-table-toolbar__summary{color:var(--zdp-color-ink-muted)}.zdp-table-toolbar__selection{color:var(--zdp-color-ink-strong);font-weight:var(--zdp-font-weight-medium)}.zdp-table-toolbar__controls,.zdp-table-toolbar__actions,.zdp-table-toolbar__density{align-items:center;gap:var(--zdp-space-2);flex-wrap:wrap;flex:0 auto;min-width:0;display:flex}.zdp-table-toolbar__controls:empty,.zdp-table-toolbar__actions:empty{display:none}.zdp-table-toolbar__actions{justify-content:flex-end;margin-inline-start:auto}.zdp-table-toolbar__density-label{color:var(--zdp-color-ink-muted);font-size:var(--zdp-type-caption-size);font-weight:var(--zdp-font-weight-medium);line-height:var(--zdp-type-caption-line-height)}@media (width<=48rem){.zdp-table-toolbar__actions{justify-content:flex-start;inline-size:100%;margin-inline-start:0}}.zdp-key-value{border:1px solid var(--zdp-color-line-subtle);border-radius:var(--zdp-control-radius);color:var(--zdp-color-ink-normal);font-family:var(--zdp-font-family-sans);font-size:var(--zdp-type-body-small-size);line-height:var(--zdp-type-body-small-line-height);min-width:0;margin:0;display:grid}.zdp-key-value dt,.zdp-key-value dd{border-block-start:1px solid var(--zdp-color-line-subtle);min-width:0;padding:var(--zdp-space-3) var(--zdp-space-4);margin:0}.zdp-key-value dt:first-child,.zdp-key-value dt:first-child+dd{border-block-start:0}.zdp-key-value dt{color:var(--zdp-color-ink-muted);font-weight:var(--zdp-font-weight-medium)}.zdp-key-value dd{color:var(--zdp-color-ink-strong);overflow-wrap:var(--zdp-i18n-overflow-wrap)}.zdp-key-value--columns-two{grid-template-columns:minmax(10rem,.42fr) minmax(0,1fr)}.zdp-key-value--columns-one{grid-template-columns:1fr}.zdp-key-value--density-compact dt,.zdp-key-value--density-compact dd{padding:var(--zdp-space-2) var(--zdp-space-3)}@media (width<=42rem){.zdp-key-value--columns-two{grid-template-columns:1fr}.zdp-key-value--columns-two dd{border-block-start:0;padding-block-start:0}}.zdp-empty-state{background:var(--zdp-color-surface-panel);border-radius:var(--zdp-control-radius);box-sizing:border-box;color:var(--zdp-color-ink-normal);font-family:var(--zdp-font-family-sans);gap:var(--zdp-space-4);min-width:0;padding:clamp(var(--zdp-space-4), 4%, var(--zdp-space-6));border:1px solid #0000;display:grid}.zdp-empty-state--raised{background:var(--zdp-color-surface-raised)}.zdp-empty-state--align-center{text-align:center;justify-items:center}.zdp-empty-state__body{gap:var(--zdp-space-2);max-inline-size:36rem;min-width:0;display:grid}.zdp-empty-state__body *{margin-block:0}.zdp-empty-state__body strong,.zdp-empty-state__body h2,.zdp-empty-state__body h3{color:var(--zdp-color-ink-strong);font-size:var(--zdp-type-body-size);font-weight:var(--zdp-font-weight-medium);line-height:var(--zdp-type-body-line-height)}.zdp-empty-state__body p{color:var(--zdp-color-ink-muted);font-size:var(--zdp-type-body-small-size);line-height:var(--zdp-type-body-small-line-height)}.zdp-empty-state__actions{align-items:center;gap:var(--zdp-space-2);flex-wrap:wrap;min-width:0;display:flex}.zdp-empty-state--align-center .zdp-empty-state__actions{justify-content:center}.zdp-tabs{gap:var(--zdp-space-3);min-width:0;display:grid}.zdp-tabs__list{border-bottom:1px solid var(--zdp-color-line-subtle);align-items:center;gap:var(--zdp-space-1);flex-wrap:wrap;min-width:0;display:flex}.zdp-tabs__tab{border:0;border-bottom:var(--zdp-control-border-width) solid transparent;border-radius:var(--zdp-control-radius) var(--zdp-control-radius) 0 0;color:var(--zdp-color-ink-muted);cursor:pointer;font-family:var(--zdp-font-family-sans);font-size:var(--zdp-type-control-size);font-weight:var(--zdp-font-weight-medium);line-height:var(--zdp-type-control-line-height);min-height:var(--zdp-control-height-md);padding:0 var(--zdp-space-3);transition:background-color var(--zdp-motion-fast) ease, border-color var(--zdp-motion-fast) ease, color var(--zdp-motion-fast) ease;-webkit-user-select:none;user-select:none;background:0 0;justify-content:center;align-items:center;display:inline-flex}.zdp-tabs__tab:where(:hover:not(:disabled):not([aria-selected=true])){background:var(--zdp-color-interaction-hover);color:var(--zdp-color-ink-strong)}.zdp-tabs__tab--active{background:var(--zdp-color-interaction-selected);color:var(--zdp-color-ink-strong);border-bottom-color:#0000}.zdp-tabs__tab:focus-visible{border-color:var(--zdp-color-focus-line);outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}.zdp-tabs__tab:disabled{cursor:not-allowed;opacity:var(--zdp-control-disabled-opacity)}.zdp-tabs__panel{background:var(--zdp-color-surface-panel);border:var(--zdp-control-border-width) solid transparent;border-radius:var(--zdp-control-radius);color:var(--zdp-color-ink-normal);gap:var(--zdp-space-2);min-width:0;padding:var(--zdp-space-4);display:grid}.zdp-tabs__panel[hidden]{display:none}.zdp-tabs__panel:focus-visible{border-color:var(--zdp-color-focus-line);outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}.zdp-tabs__tab:where(:active:not(:disabled):not([aria-selected=true])){background:var(--zdp-color-interaction-pressed)}.zdp-code-block{--zdp-code-block-surface:var(--zdp-color-surface-panel);background:var(--zdp-color-surface-panel);border:var(--zdp-control-border-width) solid var(--zdp-color-line-subtle);border-radius:var(--zdp-control-radius);box-sizing:border-box;color:var(--zdp-color-ink-normal);font-family:var(--zdp-font-family-sans);gap:0;min-width:0;display:grid;overflow:hidden}.zdp-code-block--muted{--zdp-code-block-surface:var(--zdp-color-surface-raised);background:var(--zdp-color-surface-raised)}.zdp-code-block__header{border-block-end:var(--zdp-control-border-width) solid var(--zdp-color-line-subtle);align-items:center;gap:var(--zdp-space-2);min-width:0;padding:var(--zdp-space-2) var(--zdp-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.zdp-code-block__meta{align-items:center;gap:var(--zdp-space-2);flex-wrap:wrap;min-width:0;display:flex}.zdp-code-block__title{color:var(--zdp-color-ink-strong);font-size:var(--zdp-type-body-small-size);font-weight:var(--zdp-font-weight-medium);line-height:var(--zdp-type-body-small-line-height);min-width:0;overflow-wrap:var(--zdp-i18n-overflow-wrap)}.zdp-code-block__language{color:var(--zdp-color-ink-muted);font-family:var(--zdp-font-family-mono);font-size:var(--zdp-type-caption-size);line-height:var(--zdp-type-caption-line-height);min-width:0;overflow-wrap:var(--zdp-i18n-overflow-wrap)}.zdp-code-block__copy{border:var(--zdp-control-border-width) solid transparent;border-radius:var(--zdp-control-radius);color:var(--zdp-color-ink-strong);cursor:pointer;font:inherit;font-size:var(--zdp-type-caption-size);font-weight:var(--zdp-font-weight-medium);align-items:center;gap:var(--zdp-space-2);line-height:var(--zdp-type-caption-line-height);min-height:var(--zdp-control-height-sm);padding:0 var(--zdp-space-3);-webkit-user-select:none;user-select:none;background:0 0;display:inline-flex}.zdp-code-block__copy:where(:hover:not(:disabled)){background:var(--zdp-color-interaction-hover);border-color:#0000}.zdp-code-block__copy:where(:active:not(:disabled)){background:var(--zdp-color-interaction-pressed);border-color:#0000}.zdp-code-block__copy:focus-visible{border-color:var(--zdp-color-focus-line);outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}.zdp-code-block__copy[data-copy-state=copying]{cursor:progress}.zdp-code-block__copy-spinner{border:2px solid var(--zdp-color-line-subtle);box-sizing:border-box;height:var(--zdp-control-glyph-sm);width:var(--zdp-control-glyph-sm);border-block-start-color:currentColor;border-inline-end-color:currentColor;border-radius:50%;flex:none;display:none}.zdp-code-block__copy[data-copy-state=copying] .zdp-code-block__copy-spinner{animation:1s linear infinite zdp-code-copy-rotate}.zdp-code-block__copy[data-copy-progress=true] .zdp-code-block__copy-spinner{display:block}.zdp-code-block__copy-result{height:var(--zdp-control-glyph-sm);width:var(--zdp-control-glyph-sm);flex:none}@keyframes zdp-code-copy-rotate{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.zdp-code-block__copy[data-copy-state=copying] .zdp-code-block__copy-spinner{animation:none}}.zdp-code-block__scroller{background:var(--zdp-code-block-surface);color:var(--zdp-color-ink-strong);overscroll-behavior-inline:contain;min-width:0;padding:var(--zdp-space-4);scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overflow-x:auto}.zdp-code-block__scroller:focus-visible{outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:calc(var(--zdp-control-focus-outline-offset) * -1)}.zdp-code-block__pre{background:var(--zdp-code-block-surface);font-family:var(--zdp-font-family-mono);font-size:var(--zdp-type-data-size);line-height:var(--zdp-font-line-height-normal);tab-size:2;white-space:pre;min-width:max-content;margin:0}.zdp-code-block__code{background:var(--zdp-code-block-surface);color:inherit;font:inherit}.zdp-code-block[data-wrap=true] .zdp-code-block__pre{white-space:pre-wrap;word-break:break-word;min-width:0}.zdp-code-block__caption{border-block-start:var(--zdp-control-border-width) solid var(--zdp-color-line-subtle);color:var(--zdp-color-ink-muted);font-size:var(--zdp-type-caption-size);line-height:var(--zdp-type-caption-line-height);min-width:0;overflow-wrap:var(--zdp-i18n-overflow-wrap);padding:var(--zdp-space-2) var(--zdp-space-3);margin:0}.zdp-code-block--sm .zdp-code-block__scroller{padding:var(--zdp-space-3)}.zdp-code-block--sm .zdp-code-block__pre{font-size:var(--zdp-type-caption-size)}.zdp-term-trigger{appearance:none;background:var(--zdp-color-accent-primary-soft);border-radius:var(--zdp-radius-sm);color:inherit;cursor:pointer;font:inherit;font-weight:var(--zdp-font-weight-medium);line-height:inherit;text-align:inherit;transition:color var(--zdp-motion-fast) ease;border:0;align-items:baseline;margin:0;padding:0 .2rem;text-decoration:none;display:inline}.zdp-term-trigger:where(:hover:not(:disabled)){color:var(--zdp-color-ink-strong)}.zdp-term-trigger:focus-visible{background:var(--zdp-color-focus-surface);color:var(--zdp-color-focus-text);outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}.zdp-term-trigger:disabled{cursor:not-allowed;opacity:.58}.zdp-term-layer{z-index:calc(var(--zdp-layer-dialog) + var(--zdp-modal-layer-offset,0));position:fixed;inset:0}.zdp-term-sheet{background:var(--zdp-color-surface-panel);border:var(--zdp-control-border-width) solid var(--zdp-color-line-strong);box-sizing:border-box;color:var(--zdp-color-ink-normal);font-family:var(--zdp-font-family-sans);gap:var(--zdp-space-4);max-block-size:calc(var(--zdp-viewport-block) - var(--zdp-space-6) - var(--zdp-viewport-safe-block-start) - var(--zdp-viewport-safe-block-end));padding-block:var(--zdp-space-5) max(var(--zdp-space-5), var(--zdp-viewport-safe-block-end));padding-inline:max(var(--zdp-space-5), var(--zdp-viewport-safe-inline-start)) max(var(--zdp-space-5), var(--zdp-viewport-safe-inline-end));z-index:calc(var(--zdp-layer-term-sheet) + 1);display:grid;position:fixed;overflow:auto}.zdp-term-sheet__backdrop{background:var(--zdp-color-backdrop-term-sheet);cursor:pointer;z-index:var(--zdp-layer-term-sheet);border:0;margin:0;padding:0;position:fixed;inset:0}.zdp-term-sheet--right{block-size:calc(var(--zdp-viewport-block) - var(--zdp-space-6) - var(--zdp-viewport-safe-block-start) - var(--zdp-viewport-safe-block-end));border-radius:var(--zdp-control-radius);inline-size:min(28rem, calc(var(--zdp-viewport-inline) - var(--zdp-space-6) - var(--zdp-viewport-safe-inline-start) - var(--zdp-viewport-safe-inline-end)));inset-block:max(var(--zdp-space-3), var(--zdp-viewport-safe-block-start)) max(var(--zdp-space-3), var(--zdp-viewport-safe-block-end));inset-inline-end:max(var(--zdp-space-3), var(--zdp-viewport-safe-inline-end))}.zdp-term-sheet--bottom{border-end-end-radius:0;border-end-start-radius:0;border-radius:var(--zdp-control-radius) var(--zdp-control-radius) 0 0;max-block-size:min(34rem, calc(var(--zdp-viewport-block) - var(--zdp-space-6) - var(--zdp-viewport-safe-block-start) - var(--zdp-viewport-safe-block-end)));inset-block-end:0;inset-inline:0}.zdp-term-sheet:focus-visible{border-color:var(--zdp-color-focus-line);outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}.zdp-term-sheet__header{align-items:start;gap:var(--zdp-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.zdp-term-sheet__heading{gap:var(--zdp-space-1);min-width:0;display:grid}.zdp-term-sheet__eyebrow{color:var(--zdp-color-ink-muted);font-size:var(--zdp-type-caption-size);line-height:var(--zdp-type-caption-line-height);margin:0}.zdp-term-sheet__title{color:var(--zdp-color-ink-strong);font-size:var(--zdp-type-title-size);line-height:var(--zdp-type-title-line-height);overflow-wrap:anywhere;margin:0}.zdp-term-sheet__close{background:var(--zdp-color-surface-panel);border:var(--zdp-control-border-width) solid var(--zdp-color-line-strong);border-radius:var(--zdp-control-radius);color:var(--zdp-color-ink-normal);cursor:pointer;font-family:var(--zdp-font-family-sans);font-size:var(--zdp-type-control-size);height:var(--zdp-control-icon-sm);-webkit-user-select:none;user-select:none;width:var(--zdp-control-icon-sm);justify-content:center;align-items:center;line-height:1;display:inline-flex}.zdp-term-sheet__close:where(:hover:not(:disabled)),.zdp-term-sheet__related-button:where(:hover:not(:disabled)){background:var(--zdp-color-interaction-hover);border-color:var(--zdp-color-line-strong);color:var(--zdp-color-ink-strong)}.zdp-term-sheet__close:where(:active:not(:disabled)),.zdp-term-sheet__related-button:where(:active:not(:disabled)){background:var(--zdp-color-interaction-pressed);border-color:var(--zdp-color-line-strong);color:var(--zdp-color-ink-strong)}.zdp-term-sheet__close:focus-visible,.zdp-term-sheet__related-button:focus-visible{border-color:var(--zdp-color-focus-line);outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}.zdp-term-sheet__body{gap:var(--zdp-space-3);line-height:var(--zdp-type-body-line-height);min-width:0;display:grid}.zdp-term-sheet__body p,.zdp-term-sheet__section h3{margin:0}.zdp-term-sheet__short{color:var(--zdp-color-ink-strong);font-weight:var(--zdp-font-weight-semibold)}.zdp-term-sheet__section{gap:var(--zdp-space-2);display:grid}.zdp-term-sheet__section h3{color:var(--zdp-color-ink-strong);font-size:var(--zdp-type-control-size);line-height:var(--zdp-type-control-line-height)}.zdp-term-sheet__related{gap:var(--zdp-space-2);flex-wrap:wrap;display:flex}.zdp-term-sheet__related-button{background:var(--zdp-color-surface-raised);border:var(--zdp-control-border-width) solid var(--zdp-color-line-normal);border-radius:var(--zdp-control-radius);color:var(--zdp-color-ink-normal);cursor:pointer;font:inherit;min-height:var(--zdp-control-height-sm);padding:0 var(--zdp-space-2);-webkit-user-select:none;user-select:none}@media (width<=720px){.zdp-term-sheet,.zdp-term-sheet--right{border-end-end-radius:0;border-end-start-radius:0;border-radius:var(--zdp-control-radius) var(--zdp-control-radius) 0 0;block-size:auto;inline-size:auto;max-block-size:min(34rem, calc(var(--zdp-viewport-block) - var(--zdp-space-6) - var(--zdp-viewport-safe-block-start) - var(--zdp-viewport-safe-block-end)));padding-block:var(--zdp-space-4) max(var(--zdp-space-4), var(--zdp-viewport-safe-block-end));padding-inline:max(var(--zdp-space-4), var(--zdp-viewport-safe-inline-start)) max(var(--zdp-space-4), var(--zdp-viewport-safe-inline-end));inset-block:auto 0;inset-inline:0}}.zdp-sheet-layer{z-index:calc(var(--zdp-layer-dialog) + var(--zdp-modal-layer-offset,0));position:fixed;inset:0}.zdp-sheet__backdrop{background:var(--zdp-color-backdrop-sheet);cursor:pointer;z-index:var(--zdp-layer-sheet);border:0;margin:0;padding:0;position:fixed;inset:0}.zdp-sheet{background:var(--zdp-color-surface-panel);border:var(--zdp-control-border-width) solid var(--zdp-color-line-strong);box-sizing:border-box;color:var(--zdp-color-ink-normal);font-family:var(--zdp-font-family-sans);gap:var(--zdp-space-4);max-block-size:calc(var(--zdp-viewport-block) - var(--zdp-space-6) - var(--zdp-viewport-safe-block-start) - var(--zdp-viewport-safe-block-end));min-width:0;padding-block:var(--zdp-space-5) max(var(--zdp-space-5), var(--zdp-viewport-safe-block-end));padding-inline:max(var(--zdp-space-5), var(--zdp-viewport-safe-inline-start)) max(var(--zdp-space-5), var(--zdp-viewport-safe-inline-end));z-index:calc(var(--zdp-layer-sheet) + 1);display:grid;position:fixed;overflow:auto}.zdp-sheet--right,.zdp-sheet--left{block-size:calc(var(--zdp-viewport-block) - var(--zdp-space-6) - var(--zdp-viewport-safe-block-start) - var(--zdp-viewport-safe-block-end));border-radius:var(--zdp-control-radius);inset-block:max(var(--zdp-space-3), var(--zdp-viewport-safe-block-start)) max(var(--zdp-space-3), var(--zdp-viewport-safe-block-end))}.zdp-sheet--right{inset-inline-end:max(var(--zdp-space-3), var(--zdp-viewport-safe-inline-end))}.zdp-sheet--left{inset-inline-start:max(var(--zdp-space-3), var(--zdp-viewport-safe-inline-start))}.zdp-sheet--bottom{border-end-end-radius:0;border-end-start-radius:0;border-radius:var(--zdp-control-radius) var(--zdp-control-radius) 0 0;max-block-size:min(34rem, calc(var(--zdp-viewport-block) - var(--zdp-space-6) - var(--zdp-viewport-safe-block-start) - var(--zdp-viewport-safe-block-end)));inset-block-end:0;inset-inline:0}.zdp-sheet--sm{inline-size:min(24rem, calc(var(--zdp-viewport-inline) - var(--zdp-space-6) - var(--zdp-viewport-safe-inline-start) - var(--zdp-viewport-safe-inline-end)))}.zdp-sheet--md{inline-size:min(30rem, calc(var(--zdp-viewport-inline) - var(--zdp-space-6) - var(--zdp-viewport-safe-inline-start) - var(--zdp-viewport-safe-inline-end)))}.zdp-sheet--lg{inline-size:min(38rem, calc(var(--zdp-viewport-inline) - var(--zdp-space-6) - var(--zdp-viewport-safe-inline-start) - var(--zdp-viewport-safe-inline-end)))}.zdp-sheet--bottom.zdp-sheet--sm,.zdp-sheet--bottom.zdp-sheet--md,.zdp-sheet--bottom.zdp-sheet--lg{inline-size:auto}.zdp-sheet--bottom.zdp-sheet--lg{max-block-size:min(42rem, calc(var(--zdp-viewport-block) - var(--zdp-space-6) - var(--zdp-viewport-safe-block-start) - var(--zdp-viewport-safe-block-end)))}.zdp-sheet:focus-visible{border-color:var(--zdp-color-focus-line);outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}.zdp-sheet__header{align-items:start;gap:var(--zdp-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.zdp-sheet__title{color:var(--zdp-color-ink-strong);gap:var(--zdp-space-1);min-width:0;display:grid}.zdp-sheet__title *{margin:0}.zdp-sheet__body{color:var(--zdp-color-ink-normal);gap:var(--zdp-space-3);line-height:var(--zdp-type-body-line-height);min-width:0;display:grid}.zdp-sheet__body *{margin-top:0;margin-bottom:0}.zdp-sheet__footer{border-block-start:var(--zdp-control-border-width) solid var(--zdp-color-line-subtle);align-items:center;gap:var(--zdp-space-3);min-width:0;flex-wrap:wrap;justify-content:end;padding-block-start:var(--zdp-space-3);display:flex}.zdp-sheet__close{background:var(--zdp-color-surface-panel);border:var(--zdp-control-border-width) solid var(--zdp-color-line-strong);border-radius:var(--zdp-control-radius);color:var(--zdp-color-ink-normal);cursor:pointer;font-family:var(--zdp-font-family-sans);font-size:var(--zdp-type-control-size);height:var(--zdp-control-icon-sm);transition:background-color var(--zdp-motion-fast) ease, border-color var(--zdp-motion-fast) ease, color var(--zdp-motion-fast) ease;-webkit-user-select:none;user-select:none;width:var(--zdp-control-icon-sm);justify-content:center;align-items:center;line-height:1;display:inline-flex}.zdp-sheet__close:where(:hover:not(:disabled)){background:var(--zdp-color-interaction-hover);border-color:var(--zdp-color-line-strong);color:var(--zdp-color-ink-strong)}.zdp-sheet__close:where(:active:not(:disabled)){background:var(--zdp-color-interaction-pressed);border-color:var(--zdp-color-line-strong);color:var(--zdp-color-ink-strong)}.zdp-sheet__close:focus-visible{border-color:var(--zdp-color-focus-line);outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}@media (width<=720px){.zdp-sheet,.zdp-sheet--right,.zdp-sheet--left{border-end-end-radius:0;border-end-start-radius:0;border-radius:var(--zdp-control-radius) var(--zdp-control-radius) 0 0;block-size:auto;inline-size:auto;max-block-size:min(34rem, calc(var(--zdp-viewport-block) - var(--zdp-space-6) - var(--zdp-viewport-safe-block-start) - var(--zdp-viewport-safe-block-end)));padding-block:var(--zdp-space-4) max(var(--zdp-space-4), var(--zdp-viewport-safe-block-end));padding-inline:max(var(--zdp-space-4), var(--zdp-viewport-safe-inline-start)) max(var(--zdp-space-4), var(--zdp-viewport-safe-inline-end));inset-block:auto 0;inset-inline:0}}.zdp-dialog{box-sizing:border-box;padding-block:max(var(--zdp-space-4), var(--zdp-viewport-safe-block-start)) max(var(--zdp-space-4), var(--zdp-viewport-safe-block-end));padding-inline:max(var(--zdp-space-4), var(--zdp-viewport-safe-inline-start)) max(var(--zdp-space-4), var(--zdp-viewport-safe-inline-end));z-index:calc(var(--zdp-layer-dialog) + var(--zdp-modal-layer-offset,0));place-items:center;display:grid;position:fixed;inset:0}.zdp-dialog__backdrop{background:var(--zdp-color-backdrop-dialog);cursor:pointer;border:0;margin:0;padding:0;position:fixed;inset:0}.zdp-dialog__panel{background:var(--zdp-color-surface-panel);border:var(--zdp-control-border-width) solid var(--zdp-color-line-strong);border-radius:var(--zdp-control-radius);box-sizing:border-box;color:var(--zdp-color-ink-normal);gap:var(--zdp-space-4);max-height:min(42rem, calc(var(--zdp-viewport-block) - var(--zdp-space-8)));min-width:0;padding:var(--zdp-space-5);width:min(100%,34rem);display:grid;position:relative;overflow:auto}.zdp-dialog__panel--sm{width:min(100%,26rem)}.zdp-dialog__panel--md{width:min(100%,34rem)}.zdp-dialog__panel--lg{width:min(100%,46rem)}.zdp-dialog__panel:focus-visible{border-color:var(--zdp-color-focus-line);outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}.zdp-dialog__header{align-items:start;gap:var(--zdp-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.zdp-dialog__title{color:var(--zdp-color-ink-strong);gap:var(--zdp-space-1);min-width:0;display:grid}.zdp-dialog__title *{margin:0}.zdp-dialog__body{color:var(--zdp-color-ink-normal);gap:var(--zdp-space-3);line-height:var(--zdp-type-body-line-height);min-width:0;display:grid}.zdp-dialog__body *{margin-top:0;margin-bottom:0}.zdp-dialog__footer{align-items:center;gap:var(--zdp-space-3);flex-wrap:wrap;justify-content:end;min-width:0;display:flex}.zdp-dialog__close{background:var(--zdp-color-surface-panel);border:var(--zdp-control-border-width) solid var(--zdp-color-line-strong);border-radius:var(--zdp-control-radius);color:var(--zdp-color-ink-normal);cursor:pointer;font-family:var(--zdp-font-family-sans);font-size:var(--zdp-type-control-size);height:var(--zdp-control-icon-sm);transition:background-color var(--zdp-motion-fast) ease, border-color var(--zdp-motion-fast) ease, color var(--zdp-motion-fast) ease;-webkit-user-select:none;user-select:none;width:var(--zdp-control-icon-sm);justify-content:center;align-items:center;line-height:1;display:inline-flex}.zdp-dialog__close:where(:hover:not(:disabled)){background:var(--zdp-color-interaction-hover);border-color:var(--zdp-color-line-strong);color:var(--zdp-color-ink-strong)}.zdp-dialog__close:where(:active:not(:disabled)){background:var(--zdp-color-interaction-pressed);border-color:var(--zdp-color-line-strong);color:var(--zdp-color-ink-strong)}.zdp-dialog__close:focus-visible{border-color:var(--zdp-color-focus-line);outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}@media (width<=520px){.zdp-dialog{padding-block:max(var(--zdp-space-3), var(--zdp-viewport-safe-block-start)) max(var(--zdp-space-3), var(--zdp-viewport-safe-block-end));padding-inline:max(var(--zdp-space-3), var(--zdp-viewport-safe-inline-start)) max(var(--zdp-space-3), var(--zdp-viewport-safe-inline-end));align-items:end}.zdp-dialog__panel{max-height:calc(var(--zdp-viewport-block) - var(--zdp-space-6));padding:var(--zdp-space-4)}}.zdp-surface{border-radius:var(--zdp-radius-lg);box-sizing:border-box;color:var(--zdp-color-ink-normal);border:1px solid #0000;min-width:0}.zdp-surface--panel,[data-zdp-theme=dark] .zdp-surface--panel{background:var(--zdp-color-surface-panel)}.zdp-surface--raised{background:var(--zdp-color-surface-raised)}.zdp-surface--inverse{background:var(--zdp-color-surface-inverse);color:var(--zdp-color-ink-inverse)}.zdp-surface--padding-none{padding:0}.zdp-surface--padding-sm{padding:var(--zdp-space-3)}.zdp-surface--padding-md{padding:var(--zdp-space-4)}.zdp-surface--padding-lg{padding:clamp(var(--zdp-space-4), 4%, var(--zdp-space-6))}.zdp-share-dock{color:var(--zdp-color-ink-normal);font-family:var(--zdp-font-family-sans);z-index:var(--zdp-layer-share-dock)}.zdp-share-dock--side{right:max(var(--zdp-space-3), var(--zdp-viewport-safe-inline-end), calc((var(--zdp-viewport-inline) - var(--zdp-breakpoint-desktop)) / 2 + var(--zdp-space-4)));top:calc(var(--zdp-viewport-block) * .4);position:fixed}.zdp-share-dock--rail{top:var(--zdp-space-5);align-self:start;position:sticky}.zdp-share-dock--bottom{bottom:max(var(--zdp-space-3), var(--zdp-viewport-safe-block-end));left:max(var(--zdp-space-3), var(--zdp-viewport-safe-inline-start));right:max(var(--zdp-space-3), var(--zdp-viewport-safe-inline-end));position:fixed}.zdp-share-dock--inline{position:static;transform:none}.zdp-share-dock__list{background:var(--zdp-color-surface-panel);border:var(--zdp-control-border-width) solid var(--zdp-color-line-subtle);border-radius:var(--zdp-radius-lg);gap:var(--zdp-space-1);padding:var(--zdp-space-1);display:grid}.zdp-share-dock--bottom .zdp-share-dock__list,.zdp-share-dock--inline .zdp-share-dock__list{flex-wrap:wrap;justify-content:center;display:flex}.zdp-share-action{border:var(--zdp-control-border-width) solid transparent;border-radius:var(--zdp-control-radius);box-sizing:border-box;color:var(--zdp-color-ink-muted);cursor:pointer;height:var(--zdp-control-icon-sm);transition:background-color var(--zdp-motion-fast) ease, border-color var(--zdp-motion-fast) ease, color var(--zdp-motion-fast) ease;-webkit-user-select:none;user-select:none;width:var(--zdp-control-icon-sm);background:0 0;justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex;position:relative}.zdp-share-action:where(:hover:not(:disabled):not([aria-disabled=true])){background:var(--zdp-color-interaction-hover);border-color:var(--zdp-color-line-subtle);color:var(--zdp-color-ink-strong)}.zdp-share-action:where(:active:not(:disabled):not([aria-disabled=true])){background:var(--zdp-color-interaction-pressed);border-color:var(--zdp-color-line-subtle);color:var(--zdp-color-ink-strong)}.zdp-share-action:focus-visible:not([aria-disabled=true]){background:var(--zdp-color-surface-raised);border-color:var(--zdp-color-focus-line);color:var(--zdp-color-ink-strong)}.zdp-share-action:focus-visible{border-color:var(--zdp-color-focus-line);outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}.zdp-share-action:disabled,.zdp-share-action[aria-disabled=true]{cursor:not-allowed;opacity:var(--zdp-control-disabled-opacity)}.zdp-share-action__mark,.zdp-share-icon{height:var(--zdp-control-glyph-sm);width:var(--zdp-control-glyph-sm)}.zdp-share-action__mark{-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.zdp-share-icon{display:block;overflow:visible}@media (width<=57.5rem){.zdp-share-dock--side{bottom:max(var(--zdp-space-3), var(--zdp-viewport-safe-block-end));left:max(var(--zdp-space-3), var(--zdp-viewport-safe-inline-start));right:max(var(--zdp-space-3), var(--zdp-viewport-safe-inline-end));top:auto}.zdp-share-dock--side .zdp-share-dock__list{max-inline-size:calc(var(--zdp-viewport-inline) - var(--zdp-space-6));flex-wrap:wrap;justify-content:center;display:flex}.zdp-share-dock--rail{inline-size:100%}.zdp-share-dock--rail .zdp-share-dock__list{flex-wrap:wrap;justify-content:center;display:flex}.zdp-share-dock--side .zdp-tooltip.zdp-tooltip--left,.zdp-share-dock--rail .zdp-tooltip.zdp-tooltip--left{--zdp-tooltip-bottom:calc(100% + var(--zdp-space-2));--zdp-tooltip-left:50%;--zdp-tooltip-right:auto;--zdp-tooltip-top:auto;--zdp-tooltip-transform:translateX(-50%)}.zdp-share-dock--side .zdp-tooltip:first-child,.zdp-share-dock--rail .zdp-tooltip:first-child{--zdp-tooltip-left:0;--zdp-tooltip-transform:none}.zdp-share-dock--side .zdp-tooltip:last-child,.zdp-share-dock--rail .zdp-tooltip:last-child{--zdp-tooltip-left:auto;--zdp-tooltip-right:0;--zdp-tooltip-transform:none}}@media (width<=42rem){.zdp-share-dock--side,.zdp-share-dock--bottom{bottom:max(var(--zdp-space-2), var(--zdp-viewport-safe-block-end))}.zdp-share-dock__list{gap:var(--zdp-space-1);padding:var(--zdp-space-1)}}.zdp-share-action__tooltip{background:var(--zdp-color-ink-strong);border:var(--zdp-control-border-width) solid var(--zdp-color-line-strong);border-radius:var(--zdp-control-radius);bottom:var(--zdp-tooltip-bottom,auto);color:var(--zdp-color-surface-panel);font-family:var(--zdp-font-family-sans);font-size:var(--zdp-type-caption-size);left:var(--zdp-tooltip-left,auto);line-height:var(--zdp-type-caption-line-height);opacity:0;padding:var(--zdp-space-1) var(--zdp-space-2);pointer-events:none;right:var(--zdp-tooltip-right,auto);top:var(--zdp-tooltip-top,auto);transform:var(--zdp-tooltip-transform,none);white-space:nowrap;z-index:var(--zdp-layer-floating);position:absolute}.zdp-share-action .zdp-share-action__tooltip{bottom:calc(100% + var(--zdp-space-2));top:auto;left:0;right:auto;transform:none}.zdp-share-dock--side .zdp-share-action__tooltip,.zdp-share-dock--rail .zdp-share-action__tooltip{bottom:auto;left:auto;right:calc(100% + var(--zdp-space-2));top:0;transform:none}.zdp-share-action:hover .zdp-share-action__tooltip,.zdp-share-action:focus-visible .zdp-share-action__tooltip{opacity:1}@media (width<=57.5rem){.zdp-share-dock--side .zdp-share-action__tooltip,.zdp-share-dock--rail .zdp-share-action__tooltip{bottom:calc(100% + var(--zdp-space-2));top:auto;left:50%;right:auto;transform:translate(-50%)}.zdp-share-dock--side .zdp-share-action:first-child .zdp-share-action__tooltip,.zdp-share-dock--rail .zdp-share-action:first-child .zdp-share-action__tooltip{left:0;transform:none}.zdp-share-dock--side .zdp-share-action:last-child .zdp-share-action__tooltip,.zdp-share-dock--rail .zdp-share-action:last-child .zdp-share-action__tooltip{left:auto;right:0;transform:none}}.zdp-ad-slot{background:var(--zdp-color-surface-panel);border:var(--zdp-control-border-width) solid var(--zdp-color-line-subtle);border-radius:var(--zdp-control-radius);box-sizing:border-box;color:var(--zdp-color-ink-muted);font-family:var(--zdp-font-family-sans);min-width:0;overflow-wrap:var(--zdp-i18n-overflow-wrap);padding:var(--zdp-space-3);align-content:center;place-items:center stretch;display:grid}.zdp-ad-slot--reserved{overflow:hidden}.zdp-ad-slot--banner,.zdp-ad-slot--between-sections{inline-size:100%}.zdp-ad-slot--rail{align-content:start;block-size:100%;inline-size:100%}.zdp-ad-slot--filled{color:var(--zdp-color-ink-normal);padding:0}.zdp-ad-slot--filled *{max-inline-size:100%;min-width:0;margin:0}.zdp-ad-slot__fallback{color:var(--zdp-color-ink-muted);font-size:var(--zdp-type-caption-size);line-height:var(--zdp-type-caption-line-height);text-align:center;justify-self:center;margin:0}.zdp-ad-slot--blocked{border-color:var(--zdp-color-line-strong);border-style:dashed}.zdp-ad-slot--empty .zdp-ad-slot__fallback{opacity:.72}@media (width<=48rem){.zdp-ad-slot--rail{block-size:auto}}.zdp-resizable-split-pane{min-block-size:0;min-inline-size:0;display:grid;position:relative}.zdp-resizable-split-pane--vertical{grid-template-columns:var(--zdp-resizable-split-pane-size) minmax(0, 1fr)}.zdp-resizable-split-pane--horizontal{grid-template-rows:var(--zdp-resizable-split-pane-size) minmax(0, 1fr)}.zdp-resizable-split-pane__primary,.zdp-resizable-split-pane__secondary{min-block-size:0;min-inline-size:0;overflow:auto}.zdp-resizable-split-pane__separator{box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0;position:absolute}.zdp-resizable-split-pane__separator:before{background:var(--zdp-color-line-strong);content:"";position:absolute}.zdp-resizable-split-pane--vertical>.zdp-resizable-split-pane__separator{cursor:col-resize;block-size:100%;inline-size:var(--zdp-resizable-split-pane-handle-size);margin-inline-start:calc(var(--zdp-resizable-split-pane-handle-size) / -2);inset-block-start:0;inset-inline-start:var(--zdp-resizable-split-pane-size)}.zdp-resizable-split-pane--vertical>.zdp-resizable-split-pane__separator:before{block-size:100%;inline-size:var(--zdp-control-border-width);inset-block-start:0;inset-inline-start:50%}.zdp-resizable-split-pane--horizontal>.zdp-resizable-split-pane__separator{block-size:var(--zdp-resizable-split-pane-handle-size);cursor:row-resize;inline-size:100%;margin-block-start:calc(var(--zdp-resizable-split-pane-handle-size) / -2);inset-block-start:var(--zdp-resizable-split-pane-size);inset-inline-start:0}.zdp-resizable-split-pane--horizontal>.zdp-resizable-split-pane__separator:before{block-size:var(--zdp-control-border-width);inline-size:100%;inset-block-start:50%;inset-inline-start:0}.zdp-resizable-split-pane__separator:where(:hover:not([aria-disabled=true])):before,.zdp-resizable-split-pane__separator:focus-visible:before,.zdp-resizable-split-pane--dragging>.zdp-resizable-split-pane__separator:before{background:var(--zdp-color-focus-line)}.zdp-resizable-split-pane__separator:focus-visible{outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:calc(var(--zdp-control-focus-outline-width) * -1)}.zdp-resizable-split-pane__separator[aria-disabled=true]{cursor:default}@media (forced-colors:active){.zdp-resizable-split-pane__separator:before{background:canvastext}.zdp-resizable-split-pane__separator:focus-visible{outline-color:highlight}}.zdp-user-select-control,.zdp-user-select-decorative,.zdp-user-select-dragging,.zdp-brand-lockup__mark{-webkit-user-select:none;user-select:none}.zdp-brand-lockup{color:var(--zdp-color-ink-strong);align-items:center;gap:var(--zdp-space-4);min-width:0;display:inline-flex}.zdp-brand-lockup__mark{color:currentColor;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.zdp-brand-lockup__mark svg{block-size:calc(var(--zdp-control-icon-md) + var(--zdp-space-2));inline-size:calc(var(--zdp-control-icon-md) + var(--zdp-space-2));display:block}.zdp-brand-wordmark{color:currentColor;font-family:var(--zdp-font-family-brand);font-size:calc(var(--zdp-type-page-title-size) - .8rem);font-weight:var(--zdp-font-weight-semibold);letter-spacing:0;line-height:var(--zdp-type-page-title-line-height);min-width:0;margin:0}.zdp-surface-reset .zdp-brand-wordmark{font-family:var(--zdp-font-family-brand);font-weight:var(--zdp-font-weight-semibold);letter-spacing:0;overflow-wrap:normal;word-break:normal}.zdp-brand-wordmark--compact{font-size:calc(var(--zdp-type-page-title-compact-size) - .5rem)}.admin-workbench{isolation:isolate;inline-size:100%;max-inline-size:100%;min-width:0}.admin-workbench__grid{max-inline-size:100%;grid-template-columns:minmax(0,1fr) minmax(20rem,25rem);min-width:0;display:grid}.admin-workbench__grid.single{grid-template-columns:minmax(0,1fr)}.admin-workbench__main{align-content:start;gap:var(--zdp-space-4);min-width:0;padding-inline-end:var(--zdp-space-3);display:grid}.admin-workbench__grid.single .admin-workbench__main{padding-inline-end:0}.admin-workbench__header{align-items:end;gap:var(--zdp-space-4);flex-wrap:wrap;justify-content:space-between;min-width:0;display:flex}.admin-workbench__heading{gap:var(--zdp-space-1);min-width:0;display:grid}.admin-workbench__header h1,.admin-workbench__header p,.admin-workbench__inspector h2,.admin-workbench__inspector h3,.admin-workbench__inspector p{margin:0}.admin-workbench__header h1{color:var(--zdp-color-ink-strong);font-size:clamp(1.75rem,2.2vw,2rem);line-height:var(--zdp-font-line-height-tight)}.admin-workbench__header p{color:var(--zdp-color-ink-muted)}.admin-workbench__toolbar,.admin-workbench__status,.admin-workbench__list{min-width:0}.admin-workbench__status:empty{display:none}.admin-workbench__inspector{background:var(--zdp-color-surface-panel);border:var(--zdp-control-border-width) solid var(--zdp-color-line-subtle);box-sizing:border-box;align-self:start;gap:var(--zdp-space-5);max-block-size:calc(100dvh - 10rem);min-width:0;padding:var(--zdp-space-4);scrollbar-gutter:stable;top:var(--zdp-space-3);display:grid;position:sticky;overflow-y:auto}@media (width<=72rem){.admin-workbench__grid{grid-template-columns:minmax(0,1fr)}.admin-workbench__main{padding-inline-end:0}.admin-workbench__inspector{order:-1;max-block-size:none;position:static}}@media (width<=40rem){.admin-workbench__header{flex-direction:column;align-items:start}}body{background:var(--zdp-color-surface-canvas);color:var(--zdp-color-ink-normal);font-family:var(--zdp-font-family-sans);line-height:var(--zdp-type-body-line-height);text-wrap:var(--zdp-i18n-text-wrap);margin:0}a{color:inherit}.admin-shell.svelte-12qhfyh{min-block-size:var(--zdp-viewport-block)}.admin-bar.svelte-12qhfyh{background:var(--zdp-color-surface-panel);border-bottom:var(--zdp-control-border-width) solid var(--zdp-color-line-subtle);align-items:center;gap:var(--zdp-space-4);padding-block:max(var(--zdp-space-4), var(--zdp-viewport-safe-block-start));padding-inline:max(var(--zdp-space-4), var(--zdp-viewport-safe-inline-start)) max(var(--zdp-space-4), var(--zdp-viewport-safe-inline-end));flex-wrap:wrap;justify-content:space-between;display:flex}.admin-brand.svelte-12qhfyh{font-weight:var(--zdp-font-weight-semibold);text-decoration:none}.admin-nav.svelte-12qhfyh{gap:var(--zdp-space-1);font-size:var(--zdp-type-control-size);line-height:var(--zdp-type-control-line-height);flex-wrap:wrap;display:flex}.admin-nav.svelte-12qhfyh a:where(.svelte-12qhfyh){border-radius:var(--zdp-radius-sm);color:var(--zdp-color-ink-muted);padding-block:var(--zdp-space-2);padding-inline:var(--zdp-space-3);transition:background-color var(--zdp-motion-fast) ease, color var(--zdp-motion-fast) ease;text-decoration:none}.admin-nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:var(--zdp-color-surface-raised);color:var(--zdp-color-ink-strong)}.admin-nav.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){color:var(--zdp-color-ink-strong);font-weight:var(--zdp-font-weight-semibold)}.admin-nav.svelte-12qhfyh a:where(.svelte-12qhfyh):focus-visible{border-color:var(--zdp-color-line-focus);outline:var(--zdp-control-focus-outline-width) solid var(--zdp-color-focus-surface);outline-offset:var(--zdp-control-focus-outline-offset)}.admin-main.svelte-12qhfyh{box-sizing:border-box;max-inline-size:100%;min-width:0;padding-block:var(--zdp-space-10)}.demo-banner.svelte-12qhfyh{background:var(--zdp-color-accent-primary-soft);border-bottom:var(--zdp-control-border-width) solid var(--zdp-color-line-strong);color:var(--zdp-color-ink-strong);font-size:var(--zdp-type-body-small-size);font-weight:var(--zdp-font-weight-semibold);padding-block:var(--zdp-space-2);padding-inline:max(var(--zdp-space-4), var(--zdp-viewport-safe-inline-start)) max(var(--zdp-space-4), var(--zdp-viewport-safe-inline-end));text-align:center}
