html,body{min-block-size:100vh}@supports (height:100dvh){html,body{min-block-size:100dvh}}body{font:-apple-system-body}@supports (font:-apple-system-body) and (not (-webkit-touch-callout:default)){:root{font-size:100%}}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:400;font-display:block;src:url(material-symbols-rounded-latin-400-normal.04e35cb5.woff2)format("woff2"),url(material-symbols-rounded-latin-400-normal.197fa6a3.woff)format("woff")}.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-family:Material Symbols Rounded;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}:root{--flexoki-black:#0f0f0f;--flexoki-paper:#fcfcfc;--flexoki-50:#f0f0f0;--flexoki-100:#e4e4e4;--flexoki-150:#d8d8d8;--flexoki-200:#ccc;--flexoki-300:#b5b5b5;--flexoki-400:#9d9d9d;--flexoki-500:#858585;--flexoki-600:#6e6e6e;--flexoki-700:#565656;--flexoki-800:#3e3e3e;--flexoki-850:#333;--flexoki-900:#272727;--flexoki-950:#1b1b1b;--flexoki-red-50:#ffe1d5;--flexoki-red-100:#ffcabb;--flexoki-red-150:#fdb2a2;--flexoki-red-200:#f89a8a;--flexoki-red-300:#e8705f;--flexoki-red-400:#d14d41;--flexoki-red-500:#c03e35;--flexoki-red-600:#af3029;--flexoki-red-700:#942822;--flexoki-red-800:#6c201c;--flexoki-red-850:#551b18;--flexoki-red-900:#3e1715;--flexoki-red-950:#261312;--flexoki-orange-50:#ffe7ce;--flexoki-orange-100:#fed3af;--flexoki-orange-150:#fcc192;--flexoki-orange-200:#f9ae77;--flexoki-orange-300:#ec8b49;--flexoki-orange-400:#da702c;--flexoki-orange-500:#cb6120;--flexoki-orange-600:#bc5215;--flexoki-orange-700:#9d4310;--flexoki-orange-800:#71320d;--flexoki-orange-850:#59290d;--flexoki-orange-900:#40200d;--flexoki-orange-950:#27180e;--flexoki-yellow-50:#faeec6;--flexoki-yellow-100:#f6e2a0;--flexoki-yellow-150:#f1d67e;--flexoki-yellow-200:#eccb60;--flexoki-yellow-300:#dfb431;--flexoki-yellow-400:#d0a215;--flexoki-yellow-500:#be9207;--flexoki-yellow-600:#ad8301;--flexoki-yellow-700:#8e6b01;--flexoki-yellow-800:#664d01;--flexoki-yellow-850:#503d02;--flexoki-yellow-900:#3a2d04;--flexoki-yellow-950:#241e08;--flexoki-green-50:#edeecf;--flexoki-green-100:#dde2b2;--flexoki-green-150:#cdd597;--flexoki-green-200:#bec97e;--flexoki-green-300:#a0af54;--flexoki-green-400:#879a39;--flexoki-green-500:#768d21;--flexoki-green-600:#66800b;--flexoki-green-700:#536907;--flexoki-green-800:#3d4c07;--flexoki-green-850:#313d07;--flexoki-green-900:#252d09;--flexoki-green-950:#1a1e0c;--flexoki-cyan-50:#ddf1e4;--flexoki-cyan-100:#bfe8d9;--flexoki-cyan-150:#a2dece;--flexoki-cyan-200:#87d3c3;--flexoki-cyan-300:#5abdac;--flexoki-cyan-400:#3aa99f;--flexoki-cyan-500:#2f968d;--flexoki-cyan-600:#24837b;--flexoki-cyan-700:#1c6c66;--flexoki-cyan-800:#164f4a;--flexoki-cyan-850:#143f3c;--flexoki-cyan-900:#122f2c;--flexoki-cyan-950:#101f1d;--flexoki-blue-50:#e1eceb;--flexoki-blue-100:#c6dde8;--flexoki-blue-150:#abcfe2;--flexoki-blue-200:#92bfdb;--flexoki-blue-300:#66a0c8;--flexoki-blue-400:#4385be;--flexoki-blue-500:#3171b2;--flexoki-blue-600:#205ea6;--flexoki-blue-700:#1a4f8c;--flexoki-blue-800:#163b66;--flexoki-blue-850:#133051;--flexoki-blue-900:#12253b;--flexoki-blue-950:#101a24;--flexoki-purple-50:#f0eaec;--flexoki-purple-100:#e2d9e9;--flexoki-purple-150:#d3cae6;--flexoki-purple-200:#c4b9e0;--flexoki-purple-300:#a699d0;--flexoki-purple-400:#8b7ec8;--flexoki-purple-500:#735eb5;--flexoki-purple-600:#5e409d;--flexoki-purple-700:#4f3685;--flexoki-purple-800:#3c2a62;--flexoki-purple-850:#31234e;--flexoki-purple-900:#261c39;--flexoki-purple-950:#1a1623;--flexoki-magenta-50:#fee4e5;--flexoki-magenta-100:#fccfda;--flexoki-magenta-150:#f9b9cf;--flexoki-magenta-200:#f4a4c2;--flexoki-magenta-300:#e47da8;--flexoki-magenta-400:#ce5d97;--flexoki-magenta-500:#b74583;--flexoki-magenta-600:#a02f6f;--flexoki-magenta-700:#87285e;--flexoki-magenta-800:#641f46;--flexoki-magenta-850:#4f1b39;--flexoki-magenta-900:#39172b;--flexoki-magenta-950:#24131d;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--primary:var(--lightningcss-light,var(--flexoki-blue-600)) var(--lightningcss-dark,var(--flexoki-blue-300));--primary-contrast:var(--lightningcss-light,var(--flexoki-paper)) var(--lightningcss-dark,var(--flexoki-black));--primary-light:var(--lightningcss-light,var(--flexoki-blue-200)) var(--lightningcss-dark,var(--flexoki-blue-800));--primary-light-contrast:var(--lightningcss-light,var(--flexoki-black)) var(--lightningcss-dark,var(--flexoki-paper));--primary-dark:var(--lightningcss-light,var(--flexoki-blue-800)) var(--lightningcss-dark,var(--flexoki-blue-200));--primary-dark-contrast:var(--lightningcss-light,var(--flexoki-paper)) var(--lightningcss-dark,var(--flexoki-black));--text-primary:var(--lightningcss-light,var(--flexoki-black)) var(--lightningcss-dark,var(--flexoki-200));--text-secondary:var(--lightningcss-light,var(--flexoki-700)) var(--lightningcss-dark,var(--flexoki-400));--text-hint:var(--lightningcss-light,var(--flexoki-400)) var(--lightningcss-dark,var(--flexoki-500));--text-disabled:var(--lightningcss-light,var(--flexoki-300)) var(--lightningcss-dark,var(--flexoki-600));--text-icon:var(--lightningcss-light,var(--flexoki-600)) var(--lightningcss-dark,var(--flexoki-400));--surface-0:var(--lightningcss-light,var(--flexoki-paper)) var(--lightningcss-dark,var(--flexoki-black));--surface-1:var(--lightningcss-light,var(--flexoki-50)) var(--lightningcss-dark,var(--flexoki-900));--surface-2:var(--lightningcss-light,var(--flexoki-200)) var(--lightningcss-dark,var(--flexoki-800));--surface-3:var(--lightningcss-light,var(--flexoki-300)) var(--lightningcss-dark,var(--flexoki-700));--elevation-bg-1:var(--lightningcss-light,var(--flexoki-paper)) var(--lightningcss-dark,var(--flexoki-950));--elevation-bg-2:var(--lightningcss-light,var(--flexoki-50)) var(--lightningcss-dark,var(--flexoki-900));--elevation-bg-3:var(--lightningcss-light,var(--flexoki-100)) var(--lightningcss-dark,var(--flexoki-850));--elevation-bg-4:var(--lightningcss-light,var(--flexoki-150)) var(--lightningcss-dark,var(--flexoki-800));--app-canvas:var(--lightningcss-light,var(--flexoki-50)) var(--lightningcss-dark,var(--flexoki-950));--error:var(--lightningcss-light,#af3029) var(--lightningcss-dark,#e8705f);--error-item:var(--lightningcss-light,#792a23) var(--lightningcss-dark,#ffc6bb);--error-icon:var(--lightningcss-light,#ffb5aa) var(--lightningcss-dark,#682f27);--error-background:var(--lightningcss-light,#ffd7d0) var(--lightningcss-dark,#390f0a);--warning:var(--lightningcss-light,#ad8301) var(--lightningcss-dark,#dfb431);--warning-item:var(--lightningcss-light,#5b4400) var(--lightningcss-dark,#edd69a);--warning-icon:var(--lightningcss-light,#dfc895) var(--lightningcss-dark,#534000);--warning-background:var(--lightningcss-light,#f6e3b9) var(--lightningcss-dark,#291e00);--information:var(--lightningcss-light,#24837b) var(--lightningcss-dark,#5abdac);--information-item:var(--lightningcss-light,#19524d) var(--lightningcss-dark,#b2e4d9);--information-icon:var(--lightningcss-light,#a8d5cf) var(--lightningcss-dark,#1c4c44);--information-background:var(--lightningcss-light,#c9eee9) var(--lightningcss-dark,#002620);--success:var(--lightningcss-light,#66800b) var(--lightningcss-dark,#a0af54);--success-item:var(--lightningcss-light,#3f4f0c) var(--lightningcss-dark,#d4dead);--success-icon:var(--lightningcss-light,#c1d39e) var(--lightningcss-dark,#40471c);--success-background:var(--lightningcss-light,#ddecc0) var(--lightningcss-dark,#1e2201)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:lab(0% 0 0)){:root{--error-item:var(--lightningcss-light,lab(29.323% 34.8532 23.3683)) var(--lightningcss-dark,lab(85.3552% 24.9868 16.649));--error-icon:var(--lightningcss-light,lab(80.6225% 27.5215 17.0213)) var(--lightningcss-dark,lab(27.3142% 25.5632 17.8527));--error-background:var(--lightningcss-light,lab(90.0583% 22.4119 13.7716)) var(--lightningcss-dark,lab(11.1965% 21.1178 13.2473));--warning-item:var(--lightningcss-light,lab(30.4901% 6.8523 43.8122)) var(--lightningcss-dark,lab(86.3759% 2.03687 32.637));--warning-icon:var(--lightningcss-light,lab(81.6526% 3.18199 28.5258)) var(--lightningcss-dark,lab(28.2337% 4.42009 39.2639));--warning-background:var(--lightningcss-light,lab(90.9136% 2.26507 22.9583)) var(--lightningcss-dark,lab(11.911% 4.51027 21.7039));--information-item:var(--lightningcss-light,lab(31.0934% -20.1012 -2.7335)) var(--lightningcss-dark,lab(86.7447% -18.2063 -.416005));--information-icon:var(--lightningcss-light,lab(82.0019% -16.0508 -2.24916)) var(--lightningcss-dark,lab(28.7444% -18.4968 -.398165));--information-background:var(--lightningcss-light,lab(91.1799% -13.1079 -1.8455)) var(--lightningcss-dark,lab(12.3834% -15.2728 -.318477));--success-item:var(--lightningcss-light,lab(31.1977% -14.3366 34.2251)) var(--lightningcss-dark,lab(86.6941% -9.44686 22.6125));--success-icon:var(--lightningcss-light,lab(82.1925% -12.9 24.2736)) var(--lightningcss-dark,lab(28.6183% -8.43388 24.4686));--success-background:var(--lightningcss-light,lab(91.3508% -10.7284 19.6267)) var(--lightningcss-dark,lab(12.2506% -6.48485 17.2228))}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--GRAD:0;font-variation-settings:"GRAD" var(--GRAD);--scrollbar-width:0px;--scrollbar-size:var(--gap-large);--scrollbar-thumb:var(--lightningcss-light,#00000040) var(--lightningcss-dark,#ffffff40);--scrollbar-thumb-hover:var(--lightningcss-light,#00000073) var(--lightningcss-dark,#ffffff73);--gap-xlarge:32px;--gap-large:16px;--gap-small:8px;--gap-tiny:4px;--mgap-xlarge:calc(-1 * var(--gap-xlarge));--mgap-large:calc(-1 * var(--gap-large));--mgap-small:calc(-1 * var(--gap-small));--mgap-tiny:calc(-1 * var(--gap-tiny));--top-level-radius:8px;--inpage-level-radius:4px;--round-radius:1000000px;--corner-shape:superellipse(1.3);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:600;--font-mono:ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace;--font-size-title:2.1rem;--font-size-subtitle-1:1.5rem;--font-size-subtitle-2:1.1875rem;--font-size-normal:1rem;--font-size-small:.8125rem;--font-size-tiny:.75rem;--icon-color:var(--text-primary);--icon-size:24px;--forms-control-foreground:var(--text-primary);--forms-control-background:var(--surface-0);--forms-control-font-weight:300;--forms-control-border-color:var(--surface-2);--forms-control-border:1px solid var(--forms-control-border-color);--forms-control-focus-color:var(--primary-dark);--forms-control-spacing-inline:var(--gap-small);--forms-control-spacing-block:var(--gap-tiny);--forms-control-disabled-border-color:var(--surface-1);--forms-control-disabled-color:var(--text-secondary);--forms-control-button-padding-block:10px;--forms-control-button-padding-inline:16px;--forms-control-button-size:.75rem;--forms-control-button-weight:500;--forms-control-button-border:1px solid var(--primary);--forms-control-button-border-radius:10000px;--forms-control-button-shadow:none;--forms-control-button-shadow-hover:none;--forms-control-field-label-spacing-inline:var(--gap-small) 0;--forms-control-field-label-spacing-block:0 calc(var(--gap-tiny) + 2px);--forms-control-field-label-color:var(--text-secondary);--forms-control-field-label-size:.85rem;--forms-control-field-hint-spacing-inline:var(--gap-small) 0;--forms-control-field-hint-spacing-block:0 calc(var(--gap-tiny) + 2px);--forms-control-field-hint-color:var(--text-secondary);--forms-control-field-hint-size:.75rem;--forms-control-field-label-error-spacing-inline:var(--gap-tiny);--forms-control-field-label-error-spacing-block:var(--gap-tiny);--forms-control-field-label-error-size:.75rem;--forms-control-field-label-error-icon-spacing-inline:var(--gap-tiny);--forms-control-field-label-error-icon-size:20px;--forms-control-field-label-error-icon-adjustment:3px;--forms-control-field-presufix-background:var(--surface-1);--forms-control-field-presufix-border:1px solid var(--surface-2);--forms-control-field-presufix-spacing-inline:var(--gap-small);--forms-control-field-presufix-spacing-block:var(--gap-tiny);--forms-control-input-password-toggle-color:var(--text-secondary);--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s;--animation-duration:var(--duration-slow);--shadow-color:var(--lightningcss-light,#0000004a) var(--lightningcss-dark,#00000085);--shadow-color-faint:var(--lightningcss-light,#00000006) var(--lightningcss-dark,#0000000f);--shadow-ring-color:var(--lightningcss-light,#00000045) var(--lightningcss-dark,#ffffff24);--scroll-shadow-color:var(--lightningcss-light,#0003) var(--lightningcss-dark,#ffffff24);--glass-bevel-color:var(--lightningcss-light,#00000006) var(--lightningcss-dark,#ffffff14);--depth-shadow-0:0 1px 3px -1px var(--shadow-color);--depth-shadow-1:0 3px 5px -2px var(--shadow-color), 0 7px 14px -5px var(--shadow-color);--depth-shadow-2:0 -1px 3px 0 var(--shadow-color), 0 1px 2px -5px var(--shadow-color), 0 2px 5px -5px var(--shadow-color), 0 4px 12px -5px var(--shadow-color), 0 12px 15px -5px var(--shadow-color);--depth-shadow-3:0 0 0 1px var(--shadow-ring-color), 0 1px 1px -.5px var(--shadow-color), 0 3px 3px -1.5px var(--shadow-color), 0 6px 6px -3px var(--shadow-color), 0 12px 12px -6px var(--shadow-color), 0 24px 24px -12px var(--shadow-color);--depth-shadow-4:0 -1px 2px 0 var(--shadow-color), 0 2px 1px -2px var(--shadow-color), 0 5px 5px -2px var(--shadow-color), 0 10px 10px -2px var(--shadow-color), 0 20px 20px -2px var(--shadow-color), 0 40px 40px -2px var(--shadow-color);--glass-dialog-shadow:inset -.75px -.5px var(--lightningcss-light,#0000001a) var(--lightningcss-dark,#00000038), inset .75px .5px var(--glass-bevel-color), 3px 2px 10px var(--shadow-color), inset 0 0 10px 5px var(--shadow-color-faint), inset 0 0 40px 5px var(--shadow-color-faint);--hairline-border:1px solid var(--lightningcss-light,#0000001a) var(--lightningcss-dark,#ffffff1f);accent-color:var(--primary)}@media (width<=640px){:root{--font-size-title:1.75rem;--font-size-subtitle-1:1.3125rem}}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb) content-box;border-radius:var(--round-radius);border:4px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover) content-box}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}}@media (prefers-contrast:more){body{--GRAD:700}}@media (prefers-contrast:less){body{--GRAD:-50}}@media (prefers-color-scheme:dark){body{--GRAD:-50}}@media (prefers-color-scheme:dark) and (prefers-contrast:more){body{--GRAD:150}}@media (prefers-color-scheme:dark) and (prefers-contrast:less){body{--GRAD:-150}}[data-icon=navigation-back]:before{content:var(--glyph-navigation-back,"arrow_back")}[data-icon=navigation-forward]:before{content:var(--glyph-navigation-forward,"arrow_forward")}[data-icon=document-edit]:before{content:var(--glyph-navigation-forward,"edit")}[data-icon=save-changes]:before{content:var(--glyph-navigation-forward,"save")}[data-icon=float-button-add]:before{content:var(--glyph-float-button-add,"add_2")}[data-icon=dowload-image]:before{content:var(--glyph-dowload-image,"image")}[data-icon=move-up]:before{content:var(--glyph-pager-icon-first,"keyboard_arrow_up")}[data-icon=move-down]:before{content:var(--glyph-pager-icon-first,"keyboard_arrow_down")}[data-icon=pager-icon-first]:before{content:var(--glyph-pager-icon-first,"first_page")}[data-icon=pager-icon-previous]:before{content:var(--glyph-pager-icon-previous,"chevron_left")}[data-icon=pager-icon-next]:before{content:var(--glyph-pager-icon-next,"chevron_right")}[data-icon=pager-icon-last]:before{content:var(--glyph-pager-icon-last,"last_page")}[data-icon=calendar-prev-year]:before{content:var(--glyph-calendar-prev-year,"keyboard_double_arrow_left")}[data-icon=calendar-prev-month]:before{content:var(--glyph-calendar-prev-month,"chevron_left")}[data-icon=calendar-today]:before{content:var(--glyph-calendar-today,"calendar_today")}[data-icon=calendar-next-month]:before{content:var(--glyph-calendar-next-month,"chevron_right")}[data-icon=calendar-next-year]:before{content:var(--glyph-calendar-next-year,"keyboard_double_arrow_right")}[data-icon=input-validation-error]:before{content:var(--glyph-input-password-hidden,"error")}[data-icon=input-password-hidden]:before{content:var(--glyph-input-password-hidden,"visibility")}[data-icon=input-password-shown]:before{content:var(--glyph-input-password-shown,"visibility_off")}[data-icon=input-file-upload]:before{content:var(--glyph-input-file-upload,"cloud_upload")}[data-icon=selectbox-clear]:before{content:var(--glyph-selectbox-clear,"close")}[data-icon=validation-requirement]:before{content:var(--glyph-validation-requirement,"check_circle")}[data-icon=use-existing]:before{content:var(--glyph-use-existing,"check_circle")}[data-icon=message-item-entry]:before{content:var(--glyph-message-item-entry,"chevron_right")}[data-icon=message-error]:before{content:var(--glyph-message-error,"error")}[data-icon=message-warning]:before{content:var(--glyph-message-warning,"warning")}[data-icon=message-information]:before{content:var(--glyph-message-information,"info")}[data-icon=message-success]:before{content:var(--glyph-message-success,"check_circle")}[data-icon=file-pdf]:before{content:var(--glyph-file-pdf,"picture_as_pdf")}[data-icon=file-image]:before{content:var(--glyph-file-image,"photo_library")}[data-icon=file-general]:before{content:var(--glyph-file-general,"content_copy")}[data-icon=repeater-add-row]:before{content:var(--glyph-repeater-add-row,"add_circle")}[data-icon=repeater-remove-row]:before{content:var(--glyph-repeater-remove-row,"delete")}[data-icon=repeater-drag]:before{content:var(--glyph-repeater-drag,"drag_indicator")}[data-icon=wizard-step]:before{content:var(--glyph-wizard-step,"check")}:root{--icon-font:"Material Symbols Rounded"}.material-icon--swap{position:relative}.material-icon__glyph--out{animation:material-icon-out var(--duration-base) cubic-bezier(.2, 0, 0, 1) forwards;position:absolute;inset:0}.material-icon__glyph--in{animation:material-icon-in var(--duration-base) cubic-bezier(.2, 0, 0, 1)}@keyframes material-icon-in{0%{opacity:0;filter:blur(4px);scale:.25}}@keyframes material-icon-out{to{opacity:0;filter:blur(4px);scale:.25}}:root{accent-color:var(--primary)}body{color:var(--text-primary);background-color:var(--surface-0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}::selection{background-color:var(--primary);color:var(--primary-contrast)}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}@view-transition{navigation:auto}[aria-disabled=true]{cursor:not-allowed}:where(a,a:visited){color:var(--primary)}dialog,[popover],::backdrop{transition:opacity var(--animation-duration) ease-in-out, overlay var(--animation-duration) allow-discrete, display var(--animation-duration) allow-discrete;opacity:0;border:0;padding:0}[popover]{margin:0;inset:auto}[popover]:popover-open{opacity:1}@starting-style{[popover]:popover-open{opacity:0}[popover]:popover-open::backdrop{opacity:0}}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}:where(body){cursor:default;overflow-wrap:break-word;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;line-height:1.5}:where(img,picture,video,canvas,svg){max-inline-size:100%;display:block}:where(input,button,textarea,select){font:inherit;letter-spacing:inherit;word-spacing:inherit;color:currentColor}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(ol,ul){list-style:none}:where([hidden],svg[hidden]){display:none!important}:where(iframe,img,input,video,select,textarea){max-width:100%;height:auto}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;font-family:Inter,Roboto,Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif}body{font-synthesis:none}code,kbd,samp,pre{font-family:var(--font-mono)}sup,sub{vertical-align:baseline;position:relative}sup{font-size:calc(.5em + 4px);top:calc(3.32px - .83em)}sub{font-size:calc(.5em + 4px);top:calc(.42em - 1.66px)}:before,:after{-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;vertical-align:inherit}::marker{line-height:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){padding:0;list-style-type:none}:where(pre){font-family:monospace;font-size:1em;overflow:auto}:where(abbr[title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(a){text-underline-offset:.15em;text-decoration-thickness:max(1px,.0625rem)}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid var(--surface-3)}:where(progress){vertical-align:baseline}:where(textarea){resize:vertical;margin:0}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true],[disabled]){cursor:not-allowed}:where([aria-hidden=false][hidden]){display:initial}:where([aria-hidden=false][hidden]:not(:focus)){clip:rect(0, 0, 0, 0);position:absolute}:where(button,input,select,textarea){color:inherit;font:inherit;letter-spacing:inherit;background-color:#0000;border:1px solid windowframe;padding:.25em .375em}:where(select){appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E") 100%/1em no-repeat;border-radius:0;padding-right:1em}:where(select[multiple]){background-image:none}:where([type=range i]){border-width:0;padding:0}:where([type=color i]){width:1.35rem;height:1.5rem;padding:0}:where(:focus-visible){transition:outline-offset .145s cubic-bezier(.25,0,.4,1)}:where(:not(:active):focus-visible){outline-offset:5px;transition-duration:.25s}[data-icon]{-webkit-user-select:none;user-select:none;align-items:center;position:relative}[data-icon]:before{color:inherit;font-family:var(--icon-font);font-size:var(--icon-size);letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;font-feature-settings:"liga";text-box:trim-both;direction:ltr;flex-shrink:0;font-style:normal;font-weight:400;line-height:1;display:block}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes slide-out-left{to{opacity:0;transform:translate(-100%)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(100%)}}@keyframes slide-out-right{to{opacity:0;transform:translate(100%)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-100%)}}.fit{contain:content;inset:0;position:absolute!important}.flex{flex:1 0 0;min-inline-size:0;position:relative}.flex2{flex:2 0 0}.flex3{flex:3 0 0}.spacer{width:var(--gap-large);display:inline-block}.padded{padding:0 var(--gap-large);margin:var(--gap-large) 0}.padded.inline{margin:0!important}.padded.inline.start{padding-inline-end:0!important}.padded.inline.end{padding-inline-start:0!important}.padded.block{padding:0!important}.padded.block.start{margin-block-end:0!important}.padded.block.end{margin-block-start:0!important}.layout--loading{opacity:.75;filter:blur(3px);pointer-events:none}.layout{width:100%;display:flex;position:relative}.layout.aligned.center{justify-content:center}.layout.aligned.end{justify-content:flex-end}.layout.aligned.start{justify-content:flex-start}.layout.aligned.top{align-items:flex-start}.layout.aligned.middle{align-items:center}.layout.aligned.bottom{align-items:flex-end}.layout.aligned.baseline{align-items:baseline}.layout.horizontal{flex-direction:row}.layout.horizontal.gap{column-gap:var(--gap-large)}.layout.vertical{flex-direction:column}.layout.vertical.gap{row-gap:var(--gap-large)}.grid{row-gap:var(--gap-large);column-gap:clamp(0px, (100% - 480px) * 1000, var(--gap-large));grid-template-columns:repeat(24,1fr);width:100%;display:grid;container:grid-layout/inline-size}.col-1of6{grid-column:span 4}.col-1of4{grid-column:span 6}.col-1of3{grid-column:span 8}.col-3of8{grid-column:span 9}.col-1of2{grid-column:span 12}.col-2of3{grid-column:span 16}.col-3of4{grid-column:span 18}.col-full{grid-column:span 24}.grid:has(>:only-child)>*{grid-column:1/-1}@container grid-layout (width>480px) and (width<=800px){.col-1of6,.col-1of4,.col-1of3,.col-3of8,.col-1of2,.col-3of4,.col-2of3{grid-column:span 12}}@container grid-layout (width<=480px){[class*=col-]{grid-column:span 24}}h1,h2,h3,h4,h5,h6{margin-block:.75em;line-height:1.25}hr{border:0;border-top:1px solid var(--text-hint);margin-block:.75em}hr.no-margin{margin:0}hr.no-margin-start{margin-block-start:0}hr.no-margin-end{margin-block-end:0}h1,h2,h3,h4{overflow-wrap:break-word;text-wrap:balance}p,dd{text-wrap:pretty}h5{color:var(--text-secondary)}p,ul,ol{margin-block:.75em}li{vertical-align:middle}h1{font-size:var(--font-size-title)}h2{font-size:var(--font-size-subtitle-1)}h3{font-size:var(--font-size-subtitle-2)}p,small{color:var(--text-secondary)}a,button{border-radius:var(--inpage-level-radius);corner-shape:var(--corner-shape);padding:0 var(--gap-small) 2px;cursor:pointer;outline:2px solid #0000}a:focus-visible,button:focus-visible{transition:background-color var(--animation-duration) ease-in-out, color var(--animation-duration) ease-in-out, box-shadow var(--animation-duration) ease-in-out;box-shadow:0 0 0 2px var(--surface-0), 0 0 0 6px var(--forms-control-focus-color)}html[data-focus-ring] a:focus-visible,html[data-focus-ring] button:focus-visible{box-shadow:none;anchor-name:var(--popover-anchor), --focus-ring}.text-align--center{text-align:center}.tabular-nums{font-variant-numeric:tabular-nums}.image--outlined{outline:var(--hairline-border);outline-offset:-1px}@property --popover-anchor{syntax:"<custom-ident>";inherits:false;initial-value:--no-popover-anchor}[style*=--popover-anchor]{anchor-name:var(--popover-anchor)}.focus-ring{position-anchor:--focus-ring;position-visibility:anchors-visible;top:anchor(top);left:anchor(left);width:anchor-size(width);height:anchor-size(height);opacity:1;pointer-events:none;border-radius:var(--focus-ring-radius,0);corner-shape:var(--focus-ring-corner-shape,round);box-shadow:0 0 0 2px var(--surface-0), 0 0 0 6px var(--forms-control-focus-color);background:0 0;transition:none;overflow:visible}:root:not(:has(:focus-visible)) .focus-ring{display:none}.application-error{background:var(--flexoki-blue-700);color:var(--flexoki-paper);min-block-size:100dvh;padding:0 0 2rem;font-family:Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif}.application-error>div{max-inline-size:100ch;margin-inline:auto}.application-error h1,.application-error h2,.application-error h3,.application-error h4,.application-error h5,.application-error h6{font-weight:300}.application-error h1{text-align:left;margin-block:0;font-size:146px}.application-error h2{margin-block:16px;font-size:34px}.application-error h3{margin-block-end:0;font-size:30px}.application-error p{margin-block:0 1rem}.application-error .application-error__detail{color:var(--flexoki-paper)}.application-error .application-error__footer{color:var(--flexoki-blue-150)}.application-error .application-error__stack-trace pre{color:color-mix(in srgb, var(--flexoki-paper) 75%, transparent);overflow-x:hidden}.application-error .application-error__button{flex-direction:row-reverse;margin-block:1rem;display:flex}.application-error .application-error__button button{background-color:var(--primary);border:2px solid var(--primary-dark);color:var(--primary-contrast);cursor:pointer;border-radius:22px;padding:8px 16px;display:block}@media (width<=640px){.application-error{block-size:100dvh;padding:1rem;overflow-y:scroll}.application-error h1{font-size:73px}.application-error h2{font-size:24px}}:root{--surface-bg:var(--elevation-bg-1);--surface-shadow:var(--depth-shadow-1);--surface-radius:var(--top-level-radius)}:is(.card,.table--card,dialog,.popover-dialog,.popover-menu>menu,.list-box,.popover-calendar,.float-button-group,.widget-repeater--multiple,.busy-region__indicator,.loader-box){--surface-bg:var(--elevation-bg-1);--surface-shadow:var(--depth-shadow-1), var(--surface-edge);--surface-radius:var(--top-level-radius);--surface-edge:inset 0 0 0 1px var(--lightningcss-light,transparent) var(--lightningcss-dark,oklch(from var(--surface-bg) calc(l + .08) c h))}:is(.card,.table--card,dialog,.popover-dialog,.popover-menu>menu,.list-box,.popover-calendar,.float-button-group,.widget-repeater--multiple,.busy-region__indicator,.loader-box) :is(.card,.table--card,dialog,.popover-dialog,.popover-menu>menu,.list-box,.popover-calendar,.float-button-group,.widget-repeater--multiple,.busy-region__indicator,.loader-box){--surface-bg:var(--elevation-bg-2);--surface-shadow:var(--depth-shadow-0), var(--surface-edge);--surface-radius:var(--inpage-level-radius)}:is(.card,.table--card,dialog,.popover-dialog,.popover-menu>menu,.list-box,.popover-calendar,.float-button-group,.widget-repeater--multiple,.busy-region__indicator,.loader-box) :is(.card,.table--card,dialog,.popover-dialog,.popover-menu>menu,.list-box,.popover-calendar,.float-button-group,.widget-repeater--multiple,.busy-region__indicator,.loader-box) :is(.card,.table--card,dialog,.popover-dialog,.popover-menu>menu,.list-box,.popover-calendar,.float-button-group,.widget-repeater--multiple,.busy-region__indicator,.loader-box){--surface-bg:var(--elevation-bg-3);--surface-shadow:var(--depth-shadow-0), var(--surface-edge);--surface-radius:var(--inpage-level-radius)}:is(.card,.table--card,dialog,.popover-dialog,.popover-menu>menu,.list-box,.popover-calendar,.float-button-group,.widget-repeater--multiple,.busy-region__indicator,.loader-box) :is(.card,.table--card,dialog,.popover-dialog,.popover-menu>menu,.list-box,.popover-calendar,.float-button-group,.widget-repeater--multiple,.busy-region__indicator,.loader-box) :is(.card,.table--card,dialog,.popover-dialog,.popover-menu>menu,.list-box,.popover-calendar,.float-button-group,.widget-repeater--multiple,.busy-region__indicator,.loader-box) :is(.card,.table--card,dialog,.popover-dialog,.popover-menu>menu,.list-box,.popover-calendar,.float-button-group,.widget-repeater--multiple,.busy-region__indicator,.loader-box){--surface-bg:var(--elevation-bg-4);--surface-shadow:var(--depth-shadow-0), var(--surface-edge);--surface-radius:var(--inpage-level-radius)}html:has(dialog[open]){overflow:hidden}dialog{overscroll-behavior:contain;border-radius:var(--top-level-radius);corner-shape:var(--corner-shape);background:var(--surface-bg);outline:2px solid #0000;flex-direction:column;max-inline-size:80ch;margin:auto;display:flex;overflow:hidden}html:has(dialog:open){overflow-block:hidden}dialog>form{flex:none}dialog>section{overscroll-behavior:contain;min-block-size:0;overflow:hidden auto}dialog .form__buttons--bottom{border-block-start:1px solid var(--surface-2);background:0 0;padding-block-end:0;position:sticky;inset-block-end:0}dialog:focus-visible{transition:background-color var(--animation-duration) ease-in-out, color var(--animation-duration) ease-in-out, box-shadow var(--animation-duration) ease-in-out;box-shadow:0 0 0 2px var(--surface-0), 0 0 0 6px var(--forms-control-focus-color)}html[data-focus-ring] dialog:focus-visible{box-shadow:none;anchor-name:var(--popover-anchor), --focus-ring}dialog::backdrop{backdrop-filter:blur(2px);overscroll-behavior:contain;background:#0006;overflow:hidden}dialog[open],dialog[open]::backdrop{opacity:1}@starting-style{dialog[open],dialog[open]::backdrop{opacity:0}}dialog:not([open]){pointer-events:none}@keyframes scale-down{to{transform:scale(.75)}}@keyframes scale-up{0%{transform:scale(.75)}}dialog.dialog{translate:var(--dialog-dx,0px) calc(var(--dialog-dy,0px) - 25%);min-inline-size:min(32rem, 100vw - 2 * var(--gap-large));box-shadow:var(--glass-dialog-shadow);--dialog-animation:cubic-bezier(.25, 0, .3, 1);--dialog-animation-timing:cubic-bezier(.5, -.5, .1, 1.5);animation:scale-down var(--animation-duration) var(--dialog-animation) forwards;animation-timing-function:var(--dialog-animation-timing);margin-block:0;position:relative;inset-block:25% auto}dialog.dialog[open]{animation:scale-up var(--animation-duration) var(--dialog-animation) forwards;animation-timing-function:var(--dialog-animation-timing);flex-direction:column;display:flex}dialog.dialog header{border-radius:calc(var(--top-level-radius) - 1px) calc(var(--top-level-radius) - 1px) 0 0;corner-shape:var(--corner-shape);border-bottom:1px solid var(--surface-2);padding:var(--gap-large);background-color:var(--surface-1);cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;margin:1px;display:flex}dialog.dialog header>.dialog__title{color:inherit;flex:1;margin:0;font-size:1.125rem;font-weight:700;line-height:1}dialog.dialog header>button{width:2ch;height:2ch;color:var(--text-icon);cursor:pointer;background:0 0;border:none;border-radius:64px;outline:2px solid #0000;padding:0;transition-property:scale;transition-duration:.16s;transition-timing-function:cubic-bezier(.25,.46,.45,.94);position:relative}dialog.dialog header>button:after{content:"";position:absolute;inset:-12px}dialog.dialog header>button:active{translate:0 1px;scale:.96}dialog.dialog header>button:focus-visible{transition:background-color var(--animation-duration) ease-in-out, color var(--animation-duration) ease-in-out, box-shadow var(--animation-duration) ease-in-out;box-shadow:0 0 0 2px var(--surface-0), 0 0 0 6px var(--forms-control-focus-color)}html[data-focus-ring] dialog.dialog header>button:focus-visible{box-shadow:none;anchor-name:var(--popover-anchor), --focus-ring}dialog.dialog section{margin:var(--gap-large);overflow-y:auto}dialog.dialog section p{margin-top:0}dialog.dialog>section{padding:var(--gap-large);margin:0}:root{--table-background:transparent;--table-shadow:none;--table-row-gap:0;--table-header-border-radius:0;--table-header-spacing-block:var(--gap-small);--table-header-spacing-inline:var(--gap-large);--table-header-text-indent:0;--table-header-background:transparent;--table-header-text-color:inherit;--table-header-shadow:none;--table-cell-border-radius:0;--table-cell-spacing-block:var(--gap-small);--table-cell-spacing-inline:var(--gap-large);--table-cell-text-indent:0;--table-row-even-background:transparent;--table-row-odd-background:transparent;--table-row-hover-background:transparent;--table-row-shadow:none;--table-cell-text-color:inherit;--table-fixed-background:var(--surface-0);--table-overscroll:0px;--table-border-radius:0;--table-border-width:0;--table-border-style:none;--table-border-color:transparent;--table-border:var(--table-border-width) var(--table-border-style) var(--table-border-color)}[role=region]{border-radius:var(--table-border-radius);corner-shape:var(--corner-shape)}[role=region][tabindex]{outline:2px solid #0000;width:100%;max-width:100%}[role=region][tabindex]:focus-visible{transition:background-color var(--animation-duration) ease-in-out, color var(--animation-duration) ease-in-out, box-shadow var(--animation-duration) ease-in-out;box-shadow:0 0 .5em #00000080}table{border-spacing:0;border:var(--table-border);border-radius:var(--table-border-radius);corner-shape:var(--corner-shape);background-color:var(--table-background);box-shadow:var(--table-shadow);font-variant-numeric:lining-nums tabular-nums;width:100%;margin:0}table a{text-decoration:none}caption{text-align:left;padding:.25em .5em .5em;font-style:italic}th,td{text-align:left}th{font-weight:400}td{vertical-align:middle;padding:var(--table-cell-spacing-block) var(--table-cell-spacing-inline);color:var(--table-cell-text-color);line-height:1}td>div{display:block}td.long-text>div{word-wrap:break-word;word-break:break-all;overflow-wrap:break-word;min-width:0}td.truncated-text{max-width:0}td.truncated-text>div{white-space:nowrap;width:100%;margin-block:-.25em;padding-block:.25em;display:flex;overflow:hidden}td.truncated-text>div>span:first-child{text-overflow:ellipsis;margin-block:-.25em;padding-block:.25em;overflow:hidden}td.actions{text-indent:0;vertical-align:middle;text-align:right}td.actions a,td.actions button{color:var(--text-icon);border:none;align-items:center}td.actions a:hover,td.actions button:hover{color:var(--primary-contrast);background-color:var(--primary)}td.actions>span{opacity:0;text-align:left;display:flex}td.actions>span a,td.actions>span button,td.actions>span label{padding:var(--gap-tiny) calc(var(--gap-tiny) + 2px)}td.actions>span a .decoration-icon,td.actions>span button .decoration-icon,td.actions>span label .decoration-icon{display:block}td.actions>span:has(.busy-scope[aria-busy=true]){opacity:1}tbody tr:nth-child(2n){background-color:var(--table-row-even-background)}tbody tr:nth-child(odd){background-color:var(--table-row-odd-background)}tbody tr:hover{background-color:var(--table-row-hover-background)}tbody tr:is(:hover,:focus-within) .actions>span{opacity:1}@media (hover:none){tbody tr .actions>span{opacity:1}}table thead{border-radius:var(--table-header-border-radius);corner-shape:var(--corner-shape)}table thead tr{box-shadow:var(--table-header-shadow)}table th{vertical-align:bottom;white-space:nowrap;padding:var(--table-header-spacing-block) var(--table-header-spacing-inline);text-indent:var(--table-header-text-indent);background-color:var(--table-header-background);color:var(--table-header-text-color)}table th:first-child{corner-shape:var(--corner-shape);border-top-left-radius:var(--table-header-border-radius);border-bottom-left-radius:var(--table-header-border-radius)}table th:last-child{corner-shape:var(--corner-shape);border-top-right-radius:var(--table-header-border-radius);border-bottom-right-radius:var(--table-header-border-radius)}table td{text-indent:var(--table-cell-text-indent)}table td:first-child{corner-shape:var(--corner-shape);border-top-left-radius:var(--table-cell-border-radius);border-bottom-left-radius:var(--table-cell-border-radius)}table td:last-child{corner-shape:var(--corner-shape);border-top-right-radius:var(--table-cell-border-radius);border-bottom-right-radius:var(--table-cell-border-radius)}table tbody tr{box-shadow:var(--table-row-shadow)}table th:first-child,table td:first-child{text-align:left}table th.shrink,table td.shrink{white-space:nowrap;min-inline-size:fit-content;min-width:1px}table th.number,table td.number,table th.date,table td.date,table th.right,table td.right,table th.text-right,table td.text-right{text-align:right}table th.bool,table td.bool,table th.center,table td.center{text-align:center}table th:not(.text):not(.text-right):not(.long-text):not(.shrink):not(.truncated-text),table td:not(.text):not(.text-right):not(.long-text):not(.shrink):not(.truncated-text){white-space:nowrap;min-inline-size:fit-content;width:1px}table th.actions{padding:0}table td.actions{padding:0 var(--table-cell-spacing-inline) 0 0}.table--fixed{--table-scrollbar-inset:0px;background:linear-gradient(to right, var(--table-fixed-content-background,var(--table-fixed-background)) 30%, transparent), linear-gradient(to right, transparent, var(--table-fixed-content-background,var(--table-fixed-background)) 70%) 0 100%, radial-gradient(farthest-side at 0% 50%, var(--scroll-shadow-color), transparent), radial-gradient(farthest-side at 100% 50%, var(--scroll-shadow-color), transparent) 0 100%, linear-gradient(var(--table-fixed-content-background,var(--table-fixed-background)), var(--table-fixed-content-background,var(--table-fixed-background)));background-repeat:no-repeat;background-color:var(--table-fixed-background);background-size:40px calc(100% - var(--table-overscroll)), 40px calc(100% - var(--table-overscroll)), 14px 100%, 14px 100%, 100% calc(100% - var(--table-overscroll));background-position:0 0, 100%, 0 0, right var(--table-scrollbar-inset) center, 0 0;overscroll-behavior:contain;background-attachment:local,local,scroll,scroll,local;overflow:auto clip}.table--responsive th,.table--responsive td{text-overflow:ellipsis;overflow:hidden}.table--responsive th.text,.table--responsive td.text,.table--responsive th.text-right,.table--responsive td.text-right{min-inline-size:fit-content}@media (width<=640px){.table--responsive table:has(>colgroup),.table--responsive table:has(>colgroup)>:is(tbody,tfoot){display:block}.table--responsive colgroup{display:none}.table--responsive table thead :is(th,td){clip-path:inset(50%);pointer-events:none;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.table--responsive table :is(tbody,tfoot) tr{display:block}.table--responsive table :is(tbody,tfoot) :is(th,td):before{font-weight:var(--font-weight-bold);content:attr(data-title)}.table--responsive table :is(tbody,tfoot) :is(th,td){text-align:left;hyphens:auto;overflow-wrap:anywhere;grid-template-columns:1fr 2fr;justify-items:start;gap:0 1em;display:grid}.table--responsive table :is(tbody,tfoot) :is(th,td):not(.text):not(.text-right):not(.long-text):not(.shrink):not(.truncated-text){white-space:normal;width:auto;min-inline-size:0}.table--responsive table[zero-padding] :is(tbody,tfoot) :is(th,td){padding-left:0;padding-right:0}}.table-reorder-handle{cursor:grab;-webkit-user-select:none;user-select:none;display:inline-flex}.table-reorder-handle[aria-disabled=true]{cursor:default;opacity:.4}tbody tr.row--dragging{opacity:.4}tbody tr.row--drop-target>td{box-shadow:inset 0 2px 0 0 var(--primary)}tbody tr.row--dragging~tr.row--drop-target>td{box-shadow:inset 0 -2px 0 0 var(--primary)}.busy-scope[aria-busy=true] :is(a,button,label):not([aria-busy=true],:is(dialog,[popover]) *){opacity:.4}.busy-scope[aria-busy=true] :is(a,button,label)[aria-busy=true]{position:relative}.busy-scope[aria-busy=true] :is(a,button,label)[aria-busy=true]>*{visibility:hidden}.busy-scope[aria-busy=true] :is(a,button,label)[aria-busy=true]:after{width:24px;height:24px;font-family:var(--icon-font);content:"progress_activity";margin:auto;font-size:24px;line-height:1;animation:1s linear infinite spin;display:block;position:absolute;inset:0}.busy-scope[aria-busy=true]:not(:has([aria-busy=true])):after{width:24px;height:24px;font-family:var(--icon-font);content:"progress_activity";align-self:center;font-size:24px;line-height:1;animation:1s linear infinite spin;display:block}.popover-menu-button{color:var(--text-icon);padding:var(--gap-small);border:0;outline:none;margin:0;text-decoration:none;transition-property:scale;transition-duration:.16s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.popover-menu-button:active{translate:0 1px;scale:.96}@media (hover:hover){.popover-menu-button:hover{color:var(--primary)}}.popover-menu-button:focus-visible{transition:background-color var(--animation-duration) ease-in-out, color var(--animation-duration) ease-in-out, box-shadow var(--animation-duration) ease-in-out;box-shadow:0 0 0 2px var(--surface-0), 0 0 0 6px var(--forms-control-focus-color)}html[data-focus-ring] .popover-menu-button:focus-visible{box-shadow:none;anchor-name:var(--popover-anchor), --focus-ring}.popover-menu{--popover-arrow-size:10px;--popover-background-color:var(--surface-bg);position-try-fallbacks:flip-inline;background:0 0;margin-block-start:-15px;margin-inline-end:-16px;padding:16px;inset-block-start:anchor(top);inset-inline-end:anchor(left);overflow:visible}.popover-menu>menu{border-radius:var(--inpage-level-radius);corner-shape:var(--corner-shape);background-color:var(--popover-background-color);filter:drop-shadow(0 0 1px var(--shadow-ring-color)) drop-shadow(0 4px 10px var(--shadow-color));flex-direction:column;min-width:16ch;display:flex;position:relative}.popover-menu>menu:before{content:"";width:var(--popover-arrow-size);height:var(--popover-arrow-size);background-color:var(--popover-background-color);inset-inline-end:calc(6px - var(--popover-arrow-size));position:absolute;top:20px;transform:translateY(-50%)rotate(45deg)}.popover-menu[data-arrow=start]>menu:before{inset-inline-start:calc(6px - var(--popover-arrow-size));inset-inline-end:auto}.popover-menu li{z-index:1;display:block}.popover-menu a,.popover-menu button{padding:var(--gap-small);color:var(--text-primary);white-space:nowrap;border:0;align-items:center;width:100%;text-decoration:none;transition-property:scale;transition-duration:.16s;transition-timing-function:cubic-bezier(.25,.46,.45,.94);display:flex}.popover-menu a:active,.popover-menu button:active{translate:0 1px;scale:.96}.popover-menu a span,.popover-menu button span{margin-inline-end:var(--gap-small)}.popover-menu a:hover,.popover-menu button:hover{background-color:var(--primary);color:var(--primary-contrast)}.popover-dialog{background:var(--surface-0);border-radius:var(--top-level-radius);corner-shape:var(--corner-shape);min-inline-size:min(64ch,100%);max-inline-size:100%;max-block-size:calc(100dvh - 2 * var(--gap-large));box-shadow:var(--glass-dialog-shadow);margin:auto;inset:0;overflow:auto}.popover-dialog::backdrop{backdrop-filter:blur(1px);background:#00000040}.popover-dialog:popover-open::backdrop{opacity:1}.popover-dialog .popover-dialog__header{padding:var(--gap-large);border-bottom:1px solid var(--surface-2);background-color:var(--surface-1);font-size:1.125rem;font-weight:700;line-height:1}.popover-dialog .popover-dialog__content{padding:var(--gap-large) var(--gap-tiny)}:root{--card-border:var(--hairline-border)}.card,.card--stacked-wrapper{--_card-background:var(--card-background,var(--surface-bg));--_card-radius:var(--card-radius,var(--surface-radius));--_card-shadow:var(--card-shadow,var(--surface-shadow))}.card{background:var(--_card-background);border:var(--card-border);box-shadow:var(--_card-shadow);border-radius:var(--_card-radius);corner-shape:var(--corner-shape);z-index:3;position:relative}.card h3,.card h4,.card h5,.card h6{margin:0}.card>header>button{border:none}.card>header,.card>footer{padding:var(--gap-small) var(--gap-large)}.card>footer{border-radius:0 0 calc(var(--_card-radius) - 1px) calc(var(--_card-radius) - 1px);corner-shape:var(--corner-shape)}.card>footer:only-child{border-radius:calc(var(--_card-radius) - 1px);corner-shape:var(--corner-shape)}.card header:has(button){padding-inline-end:0}.card>footer{background-color:var(--surface-1);font-size:var(--font-size-subtitle-2);font-weight:var(--font-weight-bold);color:var(--text-secondary)}.card--padded{padding:var(--gap-large)}.card--stacked-wrapper{z-index:0;position:relative}.card--stacked-wrapper:has(.card--stacked):before,.card--stacked-wrapper:has(.card--stacked):after{content:"";border-radius:var(--_card-radius);corner-shape:var(--corner-shape);background:var(--_card-background);height:100%;box-shadow:var(--_card-shadow);position:absolute;left:0;right:0}.card--stacked-wrapper:has(.card--stacked):before{z-index:1;opacity:.6;top:8px;left:16px;right:16px}.card--stacked-wrapper:has(.card--stacked):after{z-index:2;opacity:.8;top:4px;left:8px;right:8px}.pill{border-radius:var(--round-radius);corner-shape:var(--corner-shape);border:1px solid var(--surface-3);color:var(--text-primary);background-color:var(--surface-2);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);padding:var(--gap-tiny) var(--gap-small);text-align:center;text-box-trim:trim-both}.pill--small{padding:2px var(--gap-tiny);min-inline-size:24px;font-size:.75rem;text-decoration:none}summary{position:relative}summary::marker{content:""}summary:after{content:"expand_circle_down" / "";color:var(--text-icon);font-family:var(--icon-font);letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;transition:rotate var(--duration-base) ease;transform-origin:50%;direction:ltr;width:24px;height:24px;margin-block-start:-12px;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block;position:absolute;inset-block-start:50%;inset-inline-end:0}summary::-webkit-details-marker{display:none}details[open] summary:after{rotate:180deg}::details-content{transition:height var(--animation-duration) ease, content-visibility var(--animation-duration) ease allow-discrete;height:0;overflow:clip}[open]::details-content{height:auto}@keyframes progress-indeterminate{0%{background-position-x:0}to{background-position-x:24px}}dialog[role=progressbar]{background:color-mix(in srgb, var(--surface-bg) 75%, transparent);flex-direction:column;align-items:center;display:flex}dialog[role=progressbar]::backdrop{backdrop-filter:blur(3px);background:color-mix(in srgb, var(--surface-bg) 25%, transparent)}.progress-indicator{padding:var(--gap-large);--progress-border-radius:6px;--progress-height:calc(var(--progress-border-radius) * 2);--progress-background:var(--surface-bg);--progress-foreground:var(--primary);flex-direction:column;min-width:320px;display:flex}.progress-indicator label{text-indent:2px;display:block}.progress-indicator progress{background-color:var(--progress-background);width:100%;accent-color:var(--progress-foreground);appearance:none;height:var(--progress-height);display:block;position:relative}.progress-indicator progress::-webkit-progress-bar{background-color:var(--progress-background);border-radius:var(--progress-border-radius);border:1px solid var(--surface-2);box-shadow:inset 0 1px 2px #00000026}.progress-indicator progress::-webkit-progress-value{background-color:var(--progress-foreground);border-radius:var(--progress-border-radius);transition:width .15s ease-out}.progress-indicator progress:indeterminate:after{content:"";background-size:24px var(--progress-height);background-image:linear-gradient(-45deg,#0000 33%,#0000001a 33% 66%,#0000 66%);animation:.5s linear infinite progress-indeterminate;position:absolute;inset:0}@keyframes loader-group{to{rotate:360deg}}@keyframes loader-orbit{0%{rotate:none}to{rotate:360deg}}@keyframes loader-fade{0%{opacity:.55;animation-timing-function:ease-out}21.6%{opacity:1;animation-timing-function:linear}to{opacity:.53}}.loader{width:46px;height:46px;color:var(--primary);margin:1em;animation:6.1668s linear infinite loader-group;display:block;position:relative}.loader>span{transform:rotate(calc(var(--k) * -12.1622deg));animation:1.5417s cubic-bezier(.268,.817,.224,.123) infinite loader-orbit,1.5417s linear infinite loader-fade;animation-delay:calc(var(--k) * .2083s - 1.5417s);position:absolute;inset:0}.loader>span:before{content:"";background:currentColor;border-radius:50%;width:12.5%;height:12.5%;position:absolute;top:0;left:43.75%}.loader>span:first-child{--k:0}.loader>span:nth-child(2){--k:1}.loader>span:nth-child(3){--k:2}.loader>span:nth-child(4){--k:3}.loader>span:nth-child(5){--k:4}.loader--small{width:24px;height:24px;margin:0}.loader-box{background:var(--surface-bg);box-shadow:var(--surface-shadow);border:2px solid var(--forms-control-focus-color);border-radius:var(--top-level-radius);corner-shape:var(--corner-shape);display:inline-flex}.busy-region{position:relative}.busy-region__content[aria-busy=true]{animation:busy-region-fade var(--duration-base) ease-out .15s both}.busy-region__status{pointer-events:none;justify-content:center;display:flex;position:absolute;inset-block-start:var(--gap-xlarge);inset-inline:0}.busy-region__label{clip-path:inset(50%);pointer-events:none;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.busy-region__indicator{background:var(--surface-bg);box-shadow:var(--surface-shadow);border-radius:var(--surface-radius);corner-shape:var(--corner-shape);animation:fade-in var(--duration-base) ease-out .15s both}@keyframes busy-region-fade{to{opacity:.4}}.values-dialog{gap:var(--gap-small);flex-direction:column;display:flex}.values-dialog__search{border:var(--forms-control-border);border-radius:var(--inpage-level-radius);corner-shape:var(--corner-shape);background-color:var(--forms-control-background);inline-size:-webkit-fill-available;inline-size:-moz-available;inline-size:stretch;color:var(--forms-control-foreground);padding-inline:var(--forms-control-spacing-inline);padding-block:var(--forms-control-spacing-block);font-weight:var(--forms-control-font-weight);outline:0 solid #0000;width:100%}.values-dialog__bulk{gap:var(--gap-small);display:flex}.values-dialog__bulk>button{flex:1 1 0}.values-dialog__list{background:var(--surface-0);border-radius:var(--inpage-level-radius);corner-shape:var(--corner-shape);block-size:min(20rem,50dvh);margin:0;padding:0;list-style:none;overflow-y:auto}.values-dialog__list li{padding-inline:var(--gap-small)}.values-dialog__list li:hover{background:var(--surface-1)}.values-dialog__list li:has(>.values-dialog__single){padding:0}.values-dialog__single{padding-inline:var(--gap-small);padding-block:var(--gap-tiny);cursor:pointer;display:block;position:relative}.values-dialog__single input{clip-path:inset(50%);pointer-events:none;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.values-dialog__single:has(input:checked){background:var(--primary);color:var(--primary-contrast)}.values-dialog__single:has(input:focus-visible){box-shadow:inset 0 0 0 2px var(--forms-control-focus-color), inset 0 0 0 4px var(--primary-contrast)}.values-dialog__message{color:var(--text-secondary-color);margin:0}.values-dialog__footer{column-gap:var(--gap-small)}.ordered-values{gap:var(--gap-small) var(--gap-large);grid-template-columns:1fr;align-items:start;display:grid}@media (width>640px){.ordered-values{grid-template-columns:1fr 1fr}}@media (width>=641px){.ordered-values{grid-template-columns:1fr 1fr}}.ordered-values__tools{gap:var(--gap-small);flex-wrap:wrap;grid-column:1/-1;display:flex}.ordered-values__search{border:var(--forms-control-border);border-radius:var(--inpage-level-radius);corner-shape:var(--corner-shape);background-color:var(--forms-control-background);color:var(--forms-control-foreground);padding-inline:var(--forms-control-spacing-inline);padding-block:var(--forms-control-spacing-block);font-weight:var(--forms-control-font-weight);outline:0 solid #0000;flex:16rem}.ordered-values__error{grid-column:1/-1}.ordered-values__bulk{gap:var(--gap-small);display:flex}.ordered-values__heading{margin-block:0 var(--gap-small)}.ordered-values__list{background:var(--surface-0);border-radius:var(--inpage-level-radius);corner-shape:var(--corner-shape);margin:0;padding:0;list-style:none}.ordered-values__row{align-items:center;gap:var(--gap-small);padding-inline:var(--gap-small);display:flex}.ordered-values__row:hover{background:var(--surface-1)}.ordered-values__row>.labelled-field{flex:1;min-inline-size:0}.ordered-values__drag{cursor:grab;-webkit-user-select:none;user-select:none;opacity:.6;display:inline-flex}.ordered-values__drag [data-icon]{color:var(--text-icon)}.ordered-values__drag:active{cursor:grabbing}.ordered-values__row:hover>.ordered-values__drag,.ordered-values__drag:focus-visible{opacity:1}.ordered-values__position{color:var(--text-hint);font-variant-numeric:tabular-nums;text-align:end;min-inline-size:3ch}.ordered-values__row--dragging{opacity:.4}.ordered-values__row--drop-target{box-shadow:inset 0 2px 0 0 var(--primary)}.ordered-values__row--dragging~.ordered-values__row--drop-target{box-shadow:inset 0 -2px 0 0 var(--primary)}.ordered-values__message{color:var(--text-secondary-color);margin:0}.popover-calendar{position-area:block-end;position-try-fallbacks:flip-block, block-end span-inline-end, block-end span-inline-start, block-start span-inline-end, block-start span-inline-start;background:var(--surface-0);border:var(--hairline-border);box-shadow:var(--depth-shadow-2);border-radius:var(--top-level-radius);corner-shape:var(--corner-shape);margin-block:4px;padding:8px}.popover-calendar__time{justify-content:center;padding:8px 0;display:flex}.popover-calendar__footer{column-gap:var(--gap-small);padding-top:8px}.calendar{--calendar-background-color:var(--surface-bg);background:var(--calendar-background-color);inline-size:36ch;display:block}.calendar .calendar__header,.calendar .calendar__body{contain:style paint layout;flex-wrap:wrap;justify-content:stretch;align-items:stretch;display:flex}.calendar .calendar__navigation{align-items:center;display:flex}.calendar .calendar__navigation>*{line-height:1}.calendar .calendar__navigation span{flex:1;padding:2px 0 0 4px}.calendar .calendar__navigation button{color:var(--text-icon);border:0;justify-content:center;align-items:center;min-width:40px;min-height:40px;padding:0;transition-property:scale;transition-duration:.16s;transition-timing-function:cubic-bezier(.25,.46,.45,.94);display:inline-flex}.calendar .calendar__navigation button:active{translate:0 1px;scale:.96}.calendar .calendar__row{display:contents}.calendar .calendar__cell{touch-action:manipulation;border-radius:var(--inpage-level-radius);corner-shape:var(--corner-shape);outline:none;width:14.2857%;min-height:2rem;position:relative}.calendar .calendar__cell:focus-visible{transition:background-color var(--animation-duration) ease-in-out, color var(--animation-duration) ease-in-out, box-shadow var(--animation-duration) ease-in-out;box-shadow:0 0 0 2px var(--surface-0), 0 0 0 6px var(--forms-control-focus-color)}html[data-focus-ring] .calendar .calendar__cell:focus-visible{box-shadow:none;anchor-name:var(--popover-anchor), --focus-ring}.calendar .calendar__day-name{text-align:center;width:14.2857%;font-size:var(--font-size-small);color:var(--text-secondary);padding:4px 0}.calendar .calendar__cell--date{text-align:right;display:block;position:absolute;top:4px;right:6px}.calendar .calendar__cell--blurred{color:var(--text-secondary)}.calendar .calendar__cell--today .calendar__cell--date{color:var(--primary)}.calendar .calendar__cell--selected{background:var(--primary)}.calendar .calendar__cell--selected .calendar__cell--date{color:var(--primary-contrast)}.calendar .calendar__cell--disabled{color:var(--text-disabled)}.calendar .calendar__cell--holed{position:relative}.calendar .calendar__cell--holed:after{content:"";border-radius:var(--round-radius);corner-shape:var(--corner-shape);background-color:var(--error);width:4px;height:4px;display:block;position:absolute;bottom:4px;right:6px}.calendar .calendar__cell--holed.calendar__cell--selected:after{background-color:var(--primary-contrast)}.time-clock{gap:var(--gap-small);flex:1;min-inline-size:12rem;display:grid}.time-clock__fields{justify-content:center;align-items:center;gap:4px;display:flex}.time-clock__field.time-clock__field{border:var(--forms-control-border);border-radius:var(--inpage-level-radius);corner-shape:var(--corner-shape);background-color:var(--forms-control-background);color:var(--forms-control-foreground);padding-inline:var(--forms-control-spacing-inline);padding-block:var(--forms-control-spacing-block);font-weight:var(--forms-control-font-weight);box-sizing:content-box;text-align:center;font-variant-numeric:tabular-nums;width:100%;outline:2px solid #0000;flex:none;inline-size:3.5ch;font-size:1.125rem;font-weight:600;display:block}.time-clock__field.time-clock__field:focus-visible{transition:background-color var(--animation-duration) ease-in-out, color var(--animation-duration) ease-in-out, box-shadow var(--animation-duration) ease-in-out;box-shadow:0 0 0 2px var(--surface-0), 0 0 0 6px var(--forms-control-focus-color)}html[data-focus-ring] .time-clock__field.time-clock__field:focus-visible{box-shadow:none;anchor-name:var(--popover-anchor), --focus-ring}.time-clock__separator{font-size:1.125rem;font-weight:600}.time-clock__period{border:var(--forms-control-border);border-radius:var(--inpage-level-radius);corner-shape:var(--corner-shape);background:var(--forms-control-background);color:var(--forms-control-foreground);align-self:stretch;align-items:center;margin-inline-start:4px;padding-inline:8px;transition-property:scale;transition-duration:.16s;transition-timing-function:cubic-bezier(.25,.46,.45,.94);display:inline-flex}.time-clock__period:active{translate:0 1px;scale:.96}.time-clock__period:focus-visible{transition:background-color var(--animation-duration) ease-in-out, color var(--animation-duration) ease-in-out, box-shadow var(--animation-duration) ease-in-out;box-shadow:0 0 0 2px var(--surface-0), 0 0 0 6px var(--forms-control-focus-color)}html[data-focus-ring] .time-clock__period:focus-visible{box-shadow:none;anchor-name:var(--popover-anchor), --focus-ring}.time-clock__ranges{display:grid}.time-clock__range.time-clock__range{appearance:auto;cursor:pointer;touch-action:pan-y;inline-size:100%;accent-color:var(--primary);background:0 0;border:0;margin:0;padding:0;display:block}.time-clock__range.time-clock__range:disabled{cursor:not-allowed}.form__field--time-selector .field__input>input[hidden]{display:none}.year-picker .calendar__navigation button:disabled{color:var(--text-disabled)}.year-picker .year-picker__body{grid-template-columns:repeat(4,1fr);gap:4px;padding-block-start:4px;display:grid}.year-picker .year-picker__row{display:contents}.year-picker .year-picker__cell{cursor:pointer;touch-action:manipulation;border-radius:var(--inpage-level-radius);corner-shape:var(--corner-shape);outline:none;justify-content:center;align-items:center;min-block-size:2.5rem;transition-property:scale;transition-duration:.16s;transition-timing-function:cubic-bezier(.25,.46,.45,.94);display:flex}.year-picker .year-picker__cell:active{translate:0 1px;scale:.96}.year-picker .year-picker__cell:focus-visible{transition:background-color var(--animation-duration) ease-in-out, color var(--animation-duration) ease-in-out, box-shadow var(--animation-duration) ease-in-out;box-shadow:0 0 0 2px var(--surface-0), 0 0 0 6px var(--forms-control-focus-color)}html[data-focus-ring] .year-picker .year-picker__cell:focus-visible{box-shadow:none;anchor-name:var(--popover-anchor), --focus-ring}.year-picker .year-picker__cell--today{color:var(--primary)}.year-picker .year-picker__cell--selected{background:var(--primary);color:var(--primary-contrast)}.year-picker .year-picker__cell--disabled{color:var(--text-disabled);cursor:default}form{width:100%}input:disabled,button:disabled,select:disabled,textarea:disabled{cursor:pointer;pointer-events:none}input:focus:not(:focus-visible),button:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:none}@keyframes waiting{0%{left:-52%}to{left:52%}}progress{background-color:var(--primary)}progress::-webkit-progress-bar{background-color:var(--primary)}progress.waiting{--width:40%;appearance:none;height:.25em;margin-left:calc(50% - calc(var(--width) / 2));width:var(--width);border:none;animation:1s ease-in-out infinite alternate waiting;position:absolute;bottom:0}.form__button,.form__link{padding:var(--forms-control-button-padding-block) var(--forms-control-button-padding-inline);border-radius:var(--forms-control-button-border-radius);corner-shape:var(--corner-shape);color:var(--primary);background-color:var(--primary-contrast);box-shadow:var(--forms-control-button-shadow);word-spacing:0;text-align:center;cursor:pointer;text-box:trim-both cap alphabetic;outline:none;justify-content:center;align-items:center;min-inline-size:5rem;line-height:1rem;transition-property:scale;transition-duration:.16s;transition-timing-function:cubic-bezier(.25,.46,.45,.94);display:flex;position:relative;overflow:hidden}.form__button:active,.form__link:active{translate:0 1px;scale:.96}.form__button>span:first-child:not(:only-child),.form__link>span:first-child:not(:only-child){margin-inline-end:var(--gap-tiny)}.form__button>*,.form__link>*{flex:none}a.form__button,a.form__link{justify-content:center;align-items:center;display:flex}@media (hover:hover){.form__button,.form__link{--color:var(--primary-light-contrast)}.form__button:not([aria-disabled=true]):hover,.form__link:not([aria-disabled=true]):hover{color:var(--color);background-color:var(--primary-light);box-shadow:var(--forms-control-button-shadow-hover)}.form__button:not([aria-disabled=true]):hover:before,.form__link:not([aria-disabled=true]):hover:before{color:var(--color)}}.form__button[aria-disabled=true],.form__link[aria-disabled=true]{color:var(--text-disabled);border-color:var(--text-disabled);background-color:var(--surface-1);cursor:pointer;pointer-events:none}.form__button[aria-disabled=true]:before,.form__link[aria-disabled=true]:before{color:var(--text-disabled)}.form__button{border:var(--forms-control-button-border);text-transform:uppercase;font-size:var(--forms-control-button-size);font-weight:var(--forms-control-button-weight)}a.form__button{text-decoration:none}.form__button--primary{color:var(--primary-contrast);background-color:var(--primary);border-color:var(--primary)}.form__button--primary[aria-disabled=true]{color:var(--primary-dark);background-color:var(--primary-light);border-color:var(--primary-light)}@media (any-hover:hover){.form__button--primary:not([aria-disabled=true]):hover{--color:var(--primary-dark-contrast);color:var(--color);background-color:var(--primary-dark);border-color:var(--primary-dark)}}.form__button--primary progress{background-color:var(--primary)}.form__button--primary progress::-webkit-progress-bar{background-color:var(--primary)}.form__button--confirm{color:var(--primary-contrast);background-color:var(--success);border-color:var(--success)}.form__button--confirm[aria-disabled=true]{color:var(--success-item);background-color:var(--success-icon);border-color:var(--success-icon)}@media (any-hover:hover){.form__button--confirm:not([aria-disabled=true]):hover{--color:var(--primary-contrast);color:var(--color);background-color:var(--success-item);border-color:var(--success-item)}}.form__button--confirm progress{background-color:var(--success)}.form__button--confirm progress::-webkit-progress-bar{background-color:var(--success)}.form__button--destroy{color:var(--primary-contrast);background-color:var(--error);border-color:var(--error)}.form__button--destroy[aria-disabled=true]{color:var(--error-item);background-color:var(--error-icon);border-color:var(--error-icon)}@media (any-hover:hover){.form__button--destroy:not([aria-disabled=true]):hover{--color:var(--primary-contrast);color:var(--color);background-color:var(--error-item);border-color:var(--error-item)}}.form__button--destroy progress{background-color:var(--error)}.form__button--destroy progress::-webkit-progress-bar{background-color:var(--error)}.form__button--small{padding:calc(var(--forms-control-button-padding-block) / 2) var(--forms-control-button-padding-inline) calc((var(--forms-control-button-padding-block) / 2) - 1px)}@media (pointer:coarse){.form__button--small{overflow:visible}.form__button--small:after{content:"";position:absolute;inset-block:min(0px,50% - 1.375rem);inset-inline:0}}.form__button--small>span[data-icon]{text-indent:var(--mgap-small);margin-inline-end:var(--gap-tiny);font-size:20px}.form__button--small>.material-symbols-rounded{margin-block:-.125em;margin-inline-end:var(--gap-tiny);font-size:20px;line-height:1}.form__button--inline{display:inline-block!important}.form__button--icon{text-align:center;white-space:nowrap;color:var(--text-secondary);border:var(--forms-control-border);padding:0 var(--gap-tiny);justify-content:center;align-items:center;min-width:40px;min-height:40px;font-size:24px;display:flex}.form__buttons{column-gap:var(--gap-large);flex-flow:row-reverse;display:flex}.form__buttons>span{flex:1 0 0}.form__buttons--top{row-gap:var(--gap-small);flex-wrap:wrap;padding-block-end:var(--gap-large)}.form__buttons--top>.form__button{white-space:nowrap}.form__buttons--bottom{padding-block-start:var(--gap-large);padding-block-end:var(--gap-large)}.form__buttons--center{justify-content:center}@keyframes shake{0%,to{transform:translate(0)}20%,40%,60%,80%{transform:translate(-4px)}10%,30%,50%,70%,90%{transform:translate(4px)}}.labelled-field{display:block}.form__field{flex-direction:column;margin:0;display:flex}.form__field:not(:has([role=group])):has([disabled]) .field__label{color:var(--text-disabled)}.field__label{padding-inline:var(--forms-control-field-label-spacing-inline);padding-block:var(--forms-control-field-label-spacing-block);font-size:var(--forms-control-field-label-size);color:var(--forms-control-field-label-color)}@media (pointer:coarse){.field__label{pointer-events:none}}.field__hint{padding-inline:var(--forms-control-field-hint-spacing-inline);padding-block:var(--forms-control-field-hint-spacing-block);font-size:var(--forms-control-field-hint-size);color:var(--forms-control-field-hint-color)}.field__star{color:oklch(from var(--error) 65% c h);margin-inline-start:var(--gap-tiny);font-size:1rem;font-weight:700;line-height:0}.label__text{display:block}.field__messages{grid-template-rows:0fr;transition:grid-template-rows .18s;display:grid}.field__messages--open{grid-template-rows:1fr}.field__messages--error .field__hint{display:none}.field__messages-content{min-height:0;display:block;overflow:hidden}.label__error{color:var(--error);font-weight:700;font-size:var(--forms-control-field-label-error-size);padding-inline:var(--forms-control-field-label-error-spacing-inline);padding-block:var(--forms-control-field-label-error-spacing-block);background-color:var(--error-background);border-radius:var(--inpage-level-radius);corner-shape:var(--corner-shape);align-items:center;margin-block-start:var(--gap-tiny);display:flex}.label__error[aria-hidden=true]{display:none}.label__error>span+span{padding-block-start:var(--forms-control-field-label-error-icon-adjustment);line-height:1.2}.label__error [data-icon]{margin-inline-end:var(--forms-control-field-label-error-icon-spacing-inline);display:flex}.label__error [data-icon]:before{font-size:var(--forms-control-field-label-error-icon-size)}.field__prefix,.field__suffix{background:var(--forms-control-field-presufix-background);border:var(--forms-control-field-presufix-border);align-items:stretch;display:flex}.field__prefix>span,.field__suffix>span,.field__prefix>a,.field__suffix>a,.field__prefix>button,.field__suffix>button{padding-inline:var(--forms-control-field-presufix-spacing-inline);padding-block:var(--forms-control-field-presufix-spacing-block);background:0 0;border:0;align-items:center;display:flex}.field__prefix>:is(span,a,button)+:is(span,a,button),.field__suffix>:is(span,a,button)+:is(span,a,button){border-inline-start:var(--forms-control-field-presufix-border)}.field__prefix>a,.field__suffix>a,.field__prefix>button,.field__suffix>button{margin:0;text-decoration:none}.field__prefix{border-start-start-radius:var(--inpage-level-radius);border-end-start-radius:var(--inpage-level-radius)}.field__suffix{border-start-end-radius:var(--inpage-level-radius);border-end-end-radius:var(--inpage-level-radius)}.field__input{display:flex;position:relative}.field__input input:-webkit-autofill{caret-color:var(--forms-control-foreground);transition:background-color 5000s ease-in-out;box-shadow:0 0 0 1000px var(--forms-control-background) inset!important;-webkit-text-fill-color:var(--forms-control-foreground)!important;border:var(--forms-control-border)!important}.field__input input:autofill{caret-color:var(--forms-control-foreground);transition:background-color 5000s ease-in-out;box-shadow:0 0 0 1000px var(--forms-control-background) inset!important;-webkit-text-fill-color:var(--forms-control-foreground)!important;border:var(--forms-control-border)!important}.field__input input:-webkit-autofill:hover{caret-color:var(--forms-control-foreground);transition:background-color 5000s ease-in-out;box-shadow:0 0 0 1000px var(--forms-control-background) inset!important;-webkit-text-fill-color:var(--forms-control-foreground)!important;border:var(--forms-control-border)!important}.field__input input:autofill:hover{caret-color:var(--forms-control-foreground);transition:background-color 5000s ease-in-out;box-shadow:0 0 0 1000px var(--forms-control-background) inset!important;-webkit-text-fill-color:var(--forms-control-foreground)!important;border:var(--forms-control-border)!important}.field__input input:-webkit-autofill:focus{caret-color:var(--forms-control-foreground);transition:background-color 5000s ease-in-out;box-shadow:0 0 0 1000px var(--forms-control-background) inset!important;-webkit-text-fill-color:var(--forms-control-foreground)!important;border:var(--forms-control-border)!important}.field__input input:autofill:focus{caret-color:var(--forms-control-foreground);transition:background-color 5000s ease-in-out;box-shadow:0 0 0 1000px var(--forms-control-background) inset!important;-webkit-text-fill-color:var(--forms-control-foreground)!important;border:var(--forms-control-border)!important}.field__input input:-webkit-autofill:active{caret-color:var(--forms-control-foreground);transition:background-color 5000s ease-in-out;box-shadow:0 0 0 1000px var(--forms-control-background) inset!important;-webkit-text-fill-color:var(--forms-control-foreground)!important;border:var(--forms-control-border)!important}.field__input input:autofill:active{caret-color:var(--forms-control-foreground);transition:background-color 5000s ease-in-out;box-shadow:0 0 0 1000px var(--forms-control-background) inset!important;-webkit-text-fill-color:var(--forms-control-foreground)!important;border:var(--forms-control-border)!important}.field__input input,.field__input select,.field__input textarea{border:var(--forms-control-border);border-radius:var(--inpage-level-radius);corner-shape:var(--corner-shape);background-color:var(--forms-control-background);color:var(--forms-control-foreground);padding-inline:var(--forms-control-spacing-inline);padding-block:var(--forms-control-spacing-block);font-weight:var(--forms-control-font-weight);outline:2px solid #0000;flex:1;align-items:center;width:100%;display:block}.field__input input:focus-visible,.field__input select:focus-visible,.field__input textarea:focus-visible{transition:background-color var(--animation-duration) ease-in-out, color var(--animation-duration) ease-in-out, box-shadow var(--animation-duration) ease-in-out;box-shadow:0 0 0 2px var(--surface-0), 0 0 0 6px var(--forms-control-focus-color)}html[data-focus-ring] .field__input input:focus-visible,html[data-focus-ring] .field__input select:focus-visible,html[data-focus-ring] .field__input textarea:focus-visible{box-shadow:none;anchor-name:var(--popover-anchor), --focus-ring}.field__input input[readonly],.field__input select[readonly],.field__input textarea[readonly]{border-color:var(--forms-control-disabled-border-color);color:var(--forms-control-disabled-color);cursor:not-allowed}.form__field--clickable .field__input input[readonly],.form__field--clickable .field__input select[readonly],.form__field--clickable .field__input textarea[readonly],.form__field--clickable .field__input input[disabled],.form__field--clickable .field__input select[disabled],.form__field--clickable .field__input textarea[disabled]{cursor:pointer}.field__input input[type=number]{text-align:right;appearance:textfield}.field__input input[type=date]{padding-block:3px 2px}.field__input input[type=file]{opacity:0;padding:0;position:absolute;inset:0}.field__input input[type=file]:focus-visible{box-shadow:none}html[data-focus-ring] .field__input input[type=file]:focus-visible{anchor-name:var(--popover-anchor)}.field__input input::-webkit-calendar-picker-indicator{background-repeat:no-repeat;margin:0}.field__input input::-webkit-inner-spin-button{appearance:none;margin:0}.field__input input::-ms-reveal{display:none!important}.field__input input:not([type=date],[type=datetime-local])::-webkit-calendar-picker-indicator{display:none!important}.field__input textarea{field-sizing:content}.field__input:has(input[type=file]:focus-visible) .field__input__file-list{transition:background-color var(--animation-duration) ease-in-out, color var(--animation-duration) ease-in-out, box-shadow var(--animation-duration) ease-in-out;box-shadow:0 0 0 2px var(--surface-0), 0 0 0 6px var(--forms-control-focus-color)}html[data-focus-ring] .field__input:has(input[type=file]:focus-visible) .field__input__file-list{box-shadow:none;anchor-name:var(--popover-anchor), --focus-ring}.field__input:has(>.field__prefix)>:not(.field__prefix,.field__suffix,input[type=file],.field__input__password-toggle){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:-1px}.field__input:has(>.field__suffix)>:not(.field__prefix,.field__suffix,input[type=file],.field__input__password-toggle){border-start-end-radius:0;border-end-end-radius:0}.field__input:has(>.field__suffix)>.field__suffix{margin-inline-start:-1px}.field__input:has(>.field__prefix,>.field__suffix){border-radius:var(--inpage-level-radius);corner-shape:var(--corner-shape)}.field__input:has(>.field__prefix,>.field__suffix):has(:focus-visible){transition:background-color var(--animation-duration) ease-in-out, color var(--animation-duration) ease-in-out, box-shadow var(--animation-duration) ease-in-out;box-shadow:0 0 0 2px var(--surface-0), 0 0 0 6px var(--forms-control-focus-color)}html[data-focus-ring] .field__input:has(>.field__prefix,>.field__suffix):has(:focus-visible){box-shadow:none;anchor-name:var(--popover-anchor), --focus-ring}.field__input:has(>.field__prefix,>.field__suffix) :focus-visible{box-shadow:none}html[data-focus-ring] .field__input:has(>.field__prefix,>.field__suffix) :focus-visible{anchor-name:var(--popover-anchor)}.field__input:has(>.field__prefix,>.field__suffix):has(input[type=file]:focus-visible) .field__input__file-list{box-shadow:none}html[data-focus-ring] .field__input:has(>.field__prefix,>.field__suffix):has(input[type=file]:focus-visible) .field__input__file-list{anchor-name:var(--popover-anchor)}.field__input--error input,.field__input--error select,.field__input--error textarea,.field__input--error .field__input__file-list{border-color:var(--error);animation:.5s ease-out shake}.field__input--error:has(>.field__prefix,>.field__suffix){animation:.5s ease-out shake}.field__input--error:has(>.field__prefix,>.field__suffix)>*,.field__input--error:has(>.field__prefix,>.field__suffix) .field__prefix>*,.field__input--error:has(>.field__prefix,>.field__suffix) .field__suffix>*{border-color:var(--error);animation:none}.field__input:has(>.field__input__password-toggle)>input{padding-inline-end:40px}.field__input__password-toggle{width:40px;height:40px;color:var(--forms-control-input-password-toggle-color);cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-block-start:50%;inset-inline-end:0;transform:translateY(-50%)}.field__input__password-toggle:focus-visible{transition:background-color var(--animation-duration) ease-in-out, color var(--animation-duration) ease-in-out, box-shadow var(--animation-duration) ease-in-out;box-shadow:0 0 0 2px var(--surface-0), 0 0 0 6px var(--forms-control-focus-color)}html[data-focus-ring] .field__input__password-toggle:focus-visible{box-shadow:none;anchor-name:var(--popover-anchor), --focus-ring}.field__input__file-list{border:var(--forms-control-border);border-radius:var(--inpage-level-radius);corner-shape:var(--corner-shape);background-color:var(--forms-control-background);color:var(--forms-control-foreground);padding-inline:var(--forms-control-spacing-inline);padding-block:var(--forms-control-spacing-block);font-weight:var(--forms-control-font-weight);width:100%;min-inline-size:0;outline:2px solid #0000;flex:1 1 0;min-height:80px;line-height:1;display:block}.field__input__file-list .field__input__file-list--choose{color:var(--text-secondary);flex-direction:column;align-items:center;display:flex}.field__input__file-list .field__input__file-list--choose span{pointer-events:none;flex:1}.field__input__file-list .field__input__file-list--choose [data-icon]:before{color:var(--text-hint);font-size:3rem}.field__input__file-list .field__input__file-list--files>span{align-items:center;margin-inline-end:var(--gap-large);display:inline-flex}.field__input__file-list .field__input__file-list--files [data-icon]{margin-inline-end:var(--gap-tiny)}.form__field--radio{position:relative}.form__field--radio>.field__hint{padding-inline-start:calc(20px + var(--gap-large))}.form__field--radio .radio__label{padding:var(--gap-tiny) var(--gap-small) var(--gap-tiny) 0;border-radius:var(--inpage-level-radius);corner-shape:var(--corner-shape);outline:2px solid #0000;align-items:center;margin-block-end:var(--gap-tiny);display:flex;position:relative;-webkit-user-select:none!important;user-select:none!important}.form__field--radio .radio__label:before{content:"";outline:2px solid var(--forms-control-border-color);border:2px solid var(--primary-contrast);width:20px;height:20px;margin-right:var(--gap-large);border-radius:10px;flex-shrink:0;transition:background-color .2s ease-in-out,color .2s ease-in-out;position:relative;top:1px}.form__field--radio .radio__label:empty{width:20px;height:20px}.form__field--radio .radio__label:empty:before{top:0;left:0}.form__field--radio .radio__label:not(:empty):before{left:4px}@media (width<=640px){.form__field--radio .radio__label:not(:empty){margin-block-start:0}}.form__field--radio input[type=radio]{clip-path:inset(50%)!important;pointer-events:none!important;block-size:1px!important;inline-size:1px!important;position:absolute!important;overflow:hidden!important}.form__field--radio input[type=radio]:checked+label:before{outline-color:var(--primary);background-color:var(--primary)}.form__field--radio input[type=radio]:focus-visible+label{transition:background-color var(--animation-duration) ease-in-out, color var(--animation-duration) ease-in-out, box-shadow var(--animation-duration) ease-in-out;box-shadow:0 0 0 2px var(--surface-0), 0 0 0 6px var(--forms-control-focus-color)}html[data-focus-ring] .form__field--radio input[type=radio]:focus-visible+label{box-shadow:none;anchor-name:var(--popover-anchor), --focus-ring}.form__field--radio input[type=radio]:disabled+label:before{opacity:.3}.form__field--checkbox{position:relative}.form__field--checkbox .checkbox__label{cursor:pointer;padding:var(--gap-tiny) var(--gap-small) var(--gap-tiny) 0;border-radius:var(--inpage-level-radius);corner-shape:var(--corner-shape);outline:2px solid #0000;align-items:flex-start;margin-block-end:var(--gap-tiny);display:flex;position:relative;-webkit-user-select:none!important;user-select:none!important}.form__field--checkbox .checkbox__label:before,.form__field--checkbox .checkbox__label:after{flex-shrink:0}.form__field--checkbox .checkbox__label:before{background-color:var(--surface-2);content:"";width:20px;height:20px;margin-right:var(--gap-large);transition:background-color .2s ease-in-out,color .2s ease-in-out;display:inline-block;position:relative;top:2px}.form__field--checkbox .checkbox__label:after{will-change:opacity;content:"";border:3px solid var(--primary-contrast);opacity:0;background:0 0;border-top:none;border-right:none;width:14px;height:8px;transition:opacity .2s ease-in-out;position:absolute;transform:rotate(-45deg)}.form__field--checkbox .checkbox__label:not(:empty):before{left:5px}.form__field--checkbox .checkbox__label:not(:empty):after{top:10px;left:9px}@media (width<=640px){.form__field--checkbox .checkbox__label:not(:empty){margin-block-start:20px}}.form__field--checkbox input{clip-path:inset(50%)!important;pointer-events:none!important;block-size:1px!important;inline-size:1px!important;position:absolute!important;overflow:hidden!important}.form__field--checkbox input:indeterminate+label:after{opacity:.7;border-left:none;width:12px;top:3px;transform:none}.form__field--checkbox input:checked+label:before{background-color:var(--primary)}.form__field--checkbox input:checked+label:after{opacity:1}.form__field--checkbox input:focus-visible+label{transition:background-color var(--animation-duration) ease-in-out, color var(--animation-duration) ease-in-out, box-shadow var(--animation-duration) ease-in-out;box-shadow:0 0 0 2px var(--surface-0), 0 0 0 6px var(--forms-control-focus-color)}html[data-focus-ring] .form__field--checkbox input:focus-visible+label{box-shadow:none;anchor-name:var(--popover-anchor), --focus-ring}.form__field--checkbox input:disabled+label:before,.form__field--checkbox input:disabled+label:after{opacity:.3}.form__field--row{flex-flow:wrap;align-items:flex-start}.form__field--row>label{flex:0 auto;min-inline-size:0}.form__field--row>.form__field-filler{flex:1 1 0;align-self:stretch;margin:0;padding:0}.form__field--row>.field__hint,.form__field--row>.option-description{flex-basis:100%}.option-list__addon{flex:none;margin-inline-start:var(--gap-large)}.option-description__toggle{cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;block-size:32px;inline-size:32px;padding:0;display:flex}.option-description__toggle:before{content:"expand_circle_down" / "";color:var(--text-icon);font-family:var(--icon-font);letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;transition:rotate var(--duration-base) ease;direction:ltr;font-size:24px;font-style:normal;font-weight:400;line-height:1}.option-description__toggle[aria-expanded=true]:before{rotate:180deg}.option-description__toggle:focus-visible{transition:background-color var(--animation-duration) ease-in-out, color var(--animation-duration) ease-in-out, box-shadow var(--animation-duration) ease-in-out;box-shadow:0 0 0 2px var(--surface-0), 0 0 0 6px var(--forms-control-focus-color)}html[data-focus-ring] .option-description__toggle:focus-visible{box-shadow:none;anchor-name:var(--popover-anchor), --focus-ring}.option-description{transition:grid-template-rows var(--duration-base) ease;grid-template-rows:0fr;display:grid}.option-description--open{grid-template-rows:1fr}.option-description__content{min-block-size:0;overflow:hidden}.option-description__text{margin-block:0 var(--gap-small);padding:var(--gap-small) var(--gap-large);background-color:var(--lightningcss-light,oklch(from var(--surface-bg,var(--surface-0)) calc(l - .03) c h)) var(--lightningcss-dark,oklch(from var(--surface-bg,var(--surface-0)) calc(l + .05) c h));border-radius:var(--inpage-level-radius);corner-shape:var(--corner-shape)}.field__input select{position:relative}.field__input select:not([multiple]){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M10.6,0L6,4.6L1.4,0L0,1.4l6,6l6-6L10.6,0z' fill='currentColor' /%3E%3C/svg%3E");background-position:right .5em top 50%;background-size:.75em}.field__input select option{background-color:var(--surface-0)}.field__input select option:checked{background-color:var(--primary);color:var(--primary-contrast)}.form__field--selectbox .field__input{position:relative}.form__field--selectbox .field__input .selectbox__reset{cursor:pointer;color:var(--forms-control-foreground);background:0 0;border:0;padding:0;line-height:1;position:absolute;top:50%;right:1.75em;translate:0 -50%}@supports (appearance:base-select){.form__field--selectbox .field__input select.selectbox{appearance:base-select;background-image:none;align-items:center;display:flex}.form__field--selectbox .field__input select.selectbox>button{min-width:0;color:inherit;font:inherit;text-align:start;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:.5em;padding:0;display:flex}.form__field--selectbox .field__input select.selectbox::picker(select){appearance:base-select;border:var(--forms-control-border);border-radius:var(--inpage-level-radius);corner-shape:var(--corner-shape);box-shadow:var(--depth-shadow-1);background-color:var(--surface-0);max-height:min(20em,40dvh);margin-block:2px;padding:0}.form__field--selectbox .field__input select.selectbox:open::picker-icon{rotate:180deg}.form__field--selectbox .field__input select.selectbox option{padding-inline:var(--forms-control-spacing-inline);padding-block:var(--forms-control-spacing-block);background-color:var(--surface-0)}.form__field--selectbox .field__input select.selectbox option:checked{background-color:var(--primary);color:var(--primary-contrast)}.form__field--selectbox .field__input select.selectbox option:hover,.form__field--selectbox .field__input select.selectbox option:focus-visible{background-color:var(--primary);color:var(--primary-contrast);outline:none}.form__field--selectbox .field__input select.selectbox option::checkmark{color:currentColor}.form__field--selectbox .field__input select.selectbox option.selectbox__option--hidden{display:none}.form__field--selectbox .field__input select.selectbox option mark{color:inherit;background-color:#0000;font-weight:700;text-decoration:underline}.form__field--selectbox .field__input select.selectbox .selectbox__find{z-index:1;background-color:var(--surface-0);padding:var(--gap-small);border-block-end:var(--forms-control-border);position:sticky;top:0}.form__field--selectbox .field__input select.selectbox .selectbox__find input{border:var(--forms-control-border);border-radius:var(--inpage-level-radius);corner-shape:var(--corner-shape);background-color:var(--forms-control-background);color:var(--forms-control-foreground);padding-inline:var(--forms-control-spacing-inline);padding-block:var(--forms-control-spacing-block);font-weight:var(--forms-control-font-weight);box-sizing:border-box;width:100%;outline:2px solid #0000;inline-size:100%}.form__field--selectbox .field__input select.selectbox .selectbox__message{padding:var(--forms-control-spacing-block) var(--forms-control-spacing-inline);opacity:.7}.form__field--selectbox .field__input select.selectbox selectedcontent mark{all:unset}}.form__field--values-picker .field__input .values-picker__trigger{border:var(--forms-control-border);border-radius:var(--inpage-level-radius);corner-shape:var(--corner-shape);background-color:var(--forms-control-background);color:var(--forms-control-foreground);padding-inline:var(--forms-control-spacing-inline);padding-block:var(--forms-control-spacing-block);font-weight:var(--forms-control-font-weight);text-align:start;cursor:pointer;outline:2px solid #0000;flex:1;width:100%;display:block;overflow:hidden}.form__field--values-picker .field__input .values-picker__trigger:focus-visible{transition:background-color var(--animation-duration) ease-in-out, color var(--animation-duration) ease-in-out, box-shadow var(--animation-duration) ease-in-out;box-shadow:0 0 0 2px var(--surface-0), 0 0 0 6px var(--forms-control-focus-color)}html[data-focus-ring] .form__field--values-picker .field__input .values-picker__trigger:focus-visible{box-shadow:none;anchor-name:var(--popover-anchor), --focus-ring}.form__field--values-picker .field__input .values-picker__trigger>.values-picker__count{float:inline-end;margin-inline-start:var(--gap-tiny)}.form__field--values-picker .field__input .values-picker__trigger>.values-picker__caption{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.form__field--values-picker .field__input .values-picker__trigger:disabled{border-color:var(--forms-control-disabled-border-color);color:var(--forms-control-disabled-color);cursor:not-allowed}.form__field--switch{position:relative}.form__field--switch .switch__label{border-radius:var(--inpage-level-radius);corner-shape:var(--corner-shape);color:var(--text-secondary);outline:2px solid #0000;position:relative;-webkit-user-select:none!important;user-select:none!important}.form__field--switch .switch__label:before{background-color:var(--surface-1);border:2px solid var(--surface-2);width:52px;height:30px;text-indent:calc((0px + 52px) + var(--gap-large));content:attr(data-off);border-radius:15px;line-height:26px;transition:background-color .28s,border-color .28s;position:absolute;top:0;left:0}.form__field--switch .switch__label:after{content:"";background-color:var(--primary-contrast);border-radius:50%;width:26px;height:26px;transition:transform .28s,background-color .28s,box-shadow .28s;position:absolute;top:2px;left:2px;transform:translate(0);box-shadow:0 3px 12px #00000029,0 3px 1px #0000001a}.form__field--switch input{clip-path:inset(50%)!important;pointer-events:none!important;block-size:1px!important;inline-size:1px!important;position:absolute!important;overflow:hidden!important}.form__field--switch input:checked~label:before{content:attr(data-on);background-color:var(--primary);border:2px solid var(--primary)}.form__field--switch input:checked~label:after{background-color:var(--primary-dark-contrast);transform:translate(22px);box-shadow:0 0 4px #00000024,0 2px 4px #0000004f}.form__field--switch input:disabled~label:before,.form__field--switch input:disabled~label:after{opacity:.3}.form__field--switch input:focus-visible~label{transition:background-color var(--animation-duration) ease-in-out, color var(--animation-duration) ease-in-out, box-shadow var(--animation-duration) ease-in-out;box-shadow:0 0 0 2px var(--surface-0), 0 0 0 6px var(--forms-control-focus-color)}html[data-focus-ring] .form__field--switch input:focus-visible~label{box-shadow:none;anchor-name:var(--popover-anchor), --focus-ring}.labelled-field.switch--vertical .switch__label{height:30px;margin-top:29px;display:block;position:relative}.labelled-field.switch--vertical .switch__label .label__text{left:var(--gap-small);font-size:.85rem;position:absolute;top:-29px}.labelled-field.switch--vertical .switch__label:before,.labelled-field.switch--vertical .switch__label:after{display:block}.labelled-field.switch--horizontal-aligned{margin-block-start:29px}@container grid-layout (width<=480px){.labelled-field.switch--horizontal-aligned{margin-block-start:0}}.labelled-field.switch--horizontal .switch__label,.labelled-field.switch--horizontal-aligned .switch__label{align-items:flex-start;padding:2px 0 4px;display:flex}.labelled-field.switch--horizontal .switch__label .label__text,.labelled-field.switch--horizontal-aligned .switch__label .label__text{margin-inline-start:calc((0px + 52px - 4px) + var(--gap-large))}.labelled-field.switch--horizontal .switch__label:before,.labelled-field.switch--horizontal-aligned .switch__label:before,.labelled-field.switch--horizontal .switch__label:after,.labelled-field.switch--horizontal-aligned .switch__label:after{flex-shrink:0}.labelled-field.switch--horizontal .switch__label:before,.labelled-field.switch--horizontal-aligned .switch__label:before{color:#0000;display:inline-block}.form-message{background-color:var(--surface-1);padding:var(--gap-large);border-radius:var(--top-level-radius);corner-shape:var(--corner-shape);margin-block:var(--gap-large);line-height:1.25;position:relative;overflow:hidden}.form-message .form-message__icon{margin-top:-74px;position:absolute;top:50%;right:-36px}.form-message .form-message__icon:before{font-size:148px}.form-message .form-message__contents{position:relative}.form-message .form-message__title,.form-message li,.form-message p{z-index:1;position:relative}.form-message .form-message__title{margin:0;font-size:1.2rem;font-weight:400}.form-message .form-message__title:not(:only-child){margin:var(--mgap-small) 0 var(--gap-small) 0}.form-message ul{margin:var(--gap-small) 0;list-style:none}.form-message ul li{padding:0 0 0 var(--gap-large);font-weight:700;position:relative}.form-message ul li>span[data-icon]{position:absolute;top:1px;left:-3px}.form-message ul li>span[data-icon]:before{font-size:20px}.form-message p{margin:var(--gap-small) 0;color:var(--text-primary)}.form-message p:only-child{margin-block-start:0}.form-message p:last-child{margin-block-end:0}.form-message.form-message--error{background-color:var(--error-background);border:1px solid var(--error)}.form-message.form-message--error .form-message__title,.form-message.form-message--error ul li{color:var(--error-item)}.form-message.form-message--error ul li span{color:var(--error)}.form-message.form-message--error .form-message__icon:before{color:var(--error-icon)}.form-message.form-message--warning{background-color:var(--warning-background);border:1px solid var(--warning)}.form-message.form-message--warning .form-message__title,.form-message.form-message--warning ul li{color:var(--warning-item)}.form-message.form-message--warning ul li span{color:var(--warning)}.form-message.form-message--warning .form-message__icon:before{color:var(--warning-icon)}.form-message.form-message--information{background-color:var(--information-background);border:1px solid var(--information)}.form-message.form-message--information .form-message__title,.form-message.form-message--information ul li{color:var(--information-item)}.form-message.form-message--information ul li span{color:var(--information)}.form-message.form-message--information .form-message__icon:before{color:var(--information-icon)}.form-message.form-message--success{background-color:var(--success-background);border:1px solid var(--success)}.form-message.form-message--success .form-message__title,.form-message.form-message--success ul li{color:var(--success-item)}.form-message.form-message--success ul li span{color:var(--success)}.form-message.form-message--success .form-message__icon:before{color:var(--success-icon)}.field__options[role=group]{border:var(--forms-control-border);background:var(--forms-control-background);color:var(--forms-control-foreground);border-radius:var(--inpage-level-radius);corner-shape:var(--corner-shape);align-items:center;display:flex;position:relative}.field__options[role=group] label{padding:calc(var(--gap-tiny) + 3px) var(--gap-small) calc(var(--gap-tiny) + 1px);border-inline-end:var(--forms-control-border);text-align:center;text-overflow:ellipsis;white-space:nowrap;outline:2px solid #0000;flex:1 0 0;overflow:hidden;-webkit-user-select:none!important;user-select:none!important}.field__options[role=group] :last-child{border-radius:0 var(--inpage-level-radius) var(--inpage-level-radius) 0;corner-shape:var(--corner-shape);border-inline-end:none}.field__options[role=group] input{opacity:0;position:absolute}.field__options[role=group] input:first-child+label{border-radius:var(--inpage-level-radius) 0 0 var(--inpage-level-radius);corner-shape:var(--corner-shape)}.field__options[role=group] input:checked+label{color:var(--primary-contrast);background:var(--primary)}.field__options[role=group] input:focus-visible+label{transition:background-color var(--animation-duration) ease-in-out, color var(--animation-duration) ease-in-out, box-shadow var(--animation-duration) ease-in-out;box-shadow:0 0 0 2px var(--surface-0), 0 0 0 6px var(--forms-control-focus-color);outline:none}html[data-focus-ring] .field__options[role=group] input:focus-visible+label{box-shadow:none;anchor-name:var(--popover-anchor), --focus-ring}.field__options[role=group] input:disabled+label{color:var(--text-disabled);background:0 0}.field__options[role=group] input:disabled:checked+label{background:var(--forms-control-disabled-border-color)}.field__options[role=radiogroup]{border:var(--forms-control-border);background:var(--forms-control-background);color:var(--forms-control-foreground);border-radius:var(--inpage-level-radius);corner-shape:var(--corner-shape);align-items:center;display:flex;position:relative}.field__options[role=radiogroup] label{padding:var(--gap-tiny) var(--gap-small);border-inline-end:var(--forms-control-border);text-align:center;text-overflow:ellipsis;white-space:nowrap;outline:2px solid #0000;flex:1 0 0;overflow:hidden;-webkit-user-select:none!important;user-select:none!important}.field__options[role=radiogroup] :last-child{border-radius:0 var(--inpage-level-radius) var(--inpage-level-radius) 0;corner-shape:var(--corner-shape);border-inline-end:none}.field__options[role=radiogroup] input{opacity:0;position:absolute}.field__options[role=radiogroup] input:first-child+label{border-radius:var(--inpage-level-radius) 0 0 var(--inpage-level-radius);corner-shape:var(--corner-shape)}.field__options[role=radiogroup] input:checked+label{color:var(--primary-contrast);background:var(--primary)}.field__options[role=radiogroup] input:focus-visible+label{transition:background-color var(--animation-duration) ease-in-out, color var(--animation-duration) ease-in-out, box-shadow var(--animation-duration) ease-in-out;box-shadow:0 0 0 2px var(--surface-0), 0 0 0 6px var(--forms-control-focus-color);outline:none}html[data-focus-ring] .field__options[role=radiogroup] input:focus-visible+label{box-shadow:none;anchor-name:var(--popover-anchor), --focus-ring}.field__options[role=radiogroup] input:disabled+label{background:0 0}.field__options[role=radiogroup] input:disabled:checked+label{color:var(--text-secondary);background:color-mix(in srgb, var(--surface-2) 50%, transparent)}.form-validation-requirement{color:var(--text-hint);align-items:center;margin-block:.25rem;display:flex}.form-validation-requirement span:first-child{margin-inline-end:var(--gap-tiny)}.form-validation-requirement span:first-child:before{font-size:20px}.form-validation-requirement span:first-child+span{flex:1;font-size:.75rem}.form-validation-checked span:first-child:before{color:var(--success)}.form-validation-checked span:first-child+span{color:var(--text-primary)}.tabs>[role=tablist],.tabs>.tabs-scroll>[role=tablist]{background-color:var(--surface-1);background-image:linear-gradient(var(--text-hint), var(--text-hint));background-repeat:no-repeat;margin:0;display:flex}.tabs>[role=tablist] [role=tab],.tabs>.tabs-scroll>[role=tablist] [role=tab]{border:1px solid var(--surface-1);padding:var(--gap-small);color:var(--text-secondary);white-space:nowrap;cursor:pointer;text-decoration:none}.tabs>[role=tablist] [aria-selected],.tabs>.tabs-scroll>[role=tablist] [aria-selected]{color:var(--text-primary);background:var(--surface-0);border-color:var(--text-hint)}@media (width>640px){.tabs>[role=tablist] [role=tab],.tabs>.tabs-scroll>[role=tablist] [role=tab]{min-width:10rem}}@media (width>=641px){.tabs>[role=tablist] [role=tab],.tabs>.tabs-scroll>[role=tablist] [role=tab]{min-width:10rem}}@media (width<=640px){.tabs>[role=tablist] [role=tab],.tabs>.tabs-scroll>[role=tablist] [role=tab]{padding:var(--gap-small) var(--gap-large);padding:var(--gap-small) var(--gap-large)}}.tabs>[role=tabpanel]{position:relative}.tabs.tabs--inline>.tabs-scroll{margin-block:.75em;position:relative}.tabs.tabs--inline>.tabs-scroll:before,.tabs.tabs--inline>.tabs-scroll:after{content:"";z-index:2;pointer-events:none;opacity:0;width:16px;transition:opacity .15s;position:absolute;top:0;bottom:0}.tabs.tabs--inline>.tabs-scroll:before{background:linear-gradient(to right, var(--scroll-shadow-color), transparent);left:0}.tabs.tabs--inline>.tabs-scroll:after{background:linear-gradient(to left, var(--scroll-shadow-color), transparent);right:0}.tabs.tabs--inline>.tabs-scroll.can-scroll-left:before,.tabs.tabs--inline>.tabs-scroll.can-scroll-right:after{opacity:1}.tabs.tabs--inline>.tabs-scroll:has(>.tabs__aside){display:flex}.tabs.tabs--inline>.tabs-scroll:has(>.tabs__aside)>[role=tablist]{flex:auto;min-width:0}.tabs.tabs--inline>.tabs-scroll:has(>.tabs__aside)>[role=tablist] [role=tab]{block-size:100%}.tabs.tabs--inline>.tabs-scroll:has(>.tabs__aside)>.tabs__aside{padding-inline:var(--gap-small);background-color:var(--surface-1);background-image:linear-gradient(var(--text-hint), var(--text-hint));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;flex:none;align-items:center;display:flex}.tabs.tabs--inline>[role=tablist],.tabs.tabs--inline>.tabs-scroll>[role=tablist]{cursor:grab;-webkit-user-select:none;user-select:none;border-radius:var(--inpage-level-radius) var(--inpage-level-radius) 0 0;corner-shape:var(--corner-shape);scrollbar-width:none;background-position:0 100%;background-size:100% 1px;overflow-x:auto}.tabs.tabs--inline>[role=tablist]:active,.tabs.tabs--inline>.tabs-scroll>[role=tablist]:active{cursor:grabbing}.tabs.tabs--inline>[role=tablist] [role=tab],.tabs.tabs--inline>.tabs-scroll>[role=tablist] [role=tab]{text-align:center;border-bottom-color:var(--text-hint);border-radius:var(--inpage-level-radius) var(--inpage-level-radius) 0 0;corner-shape:var(--corner-shape)}.tabs.tabs--inline>[role=tablist] [aria-selected],.tabs.tabs--inline>.tabs-scroll>[role=tablist] [aria-selected]{border-bottom-color:var(--surface-0)}.tabs.tabs--block{flex-direction:row;align-items:stretch}.tabs.tabs--block>[role=tablist]{border-radius:var(--inpage-level-radius) 0 0 var(--inpage-level-radius);corner-shape:var(--corner-shape);background-position:100% 0;background-size:1px 100%;flex-direction:column;padding-block-start:var(--gap-large)}.tabs.tabs--block>[role=tablist] [role=tab]{text-align:start;border-right-color:var(--text-hint);border-radius:var(--inpage-level-radius) 0 0 var(--inpage-level-radius);corner-shape:var(--corner-shape);width:100%;display:block}.tabs.tabs--block>[role=tablist] [aria-selected]{border-right-color:var(--surface-0)}.tabs.tabs--block>[role=tabpanel]{flex:1}.pagination{font-variant-numeric:tabular-nums;margin-block-start:var(--gap-large);display:block}.pagination button{border:0;padding:0}.pagination button,.pagination a{transition-property:scale;transition-duration:.16s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.pagination button:active,.pagination a:active{translate:0 1px;scale:.96}.pagination nav{width:fit-content;color:var(--text-secondary);margin:0 auto}.pagination .pagination__list{margin:0;display:flex}.pagination .pagination__item{color:var(--text-secondary);border-radius:var(--inpage-level-radius);corner-shape:var(--corner-shape);margin:0 var(--gap-tiny);line-height:1}.pagination .pagination__item>*{min-width:40px;min-height:40px;color:inherit;justify-content:center;align-items:center;display:inline-flex}.pagination .pagination__item--current{color:var(--text-primary);background:var(--surface-3)}.pagination .pagination__item--first,.pagination .pagination__item--prev,.pagination .pagination__item--next,.pagination .pagination__item--last{font-size:var(--font-size-subtitle-1)}.pagination .pagination__item--disabled,.pagination .pagination__item--ellipsis{color:var(--text-disabled)}.pagination .pagination__item--ellipsis{font-size:var(--font-size-small)}.pagination .pagination__link{text-decoration:none}.widget-repeater{display:block}.widget-repeater--single>.widget-repeater__rows>.widget-repeater__row>.widget-repeater__row__remove{display:none}.widget-repeater--multiple{background:var(--surface-bg);border:var(--hairline-border);border-radius:var(--surface-radius);corner-shape:var(--corner-shape)}.widget-repeater__rows{counter-reset:repeater-row}.widget-repeater__row{align-items:center;gap:var(--gap-small);padding:var(--gap-small);display:flex;position:relative}.widget-repeater__row .widget-repeater__row__entry{flex:1}.widget-repeater--multiple>.widget-repeater__rows>.widget-repeater__row{counter-increment:repeater-row}.widget-repeater--multiple>.widget-repeater__rows>.widget-repeater__row+.widget-repeater__row{border-block-start:1px solid var(--surface-2)}.widget-repeater--multiple>.widget-repeater__rows>.widget-repeater__row:before{content:counter(repeater-row);color:var(--text-hint);font-variant-numeric:tabular-nums;text-align:end;min-inline-size:2ch;align-self:start;padding-block-start:var(--gap-tiny)}.widget-repeater__row__drag{cursor:grab;-webkit-user-select:none;user-select:none;order:-1;align-self:start;display:inline-flex}.widget-repeater__row__drag:active{cursor:grabbing}.widget-repeater__row__remove{order:1;align-self:start}.widget-repeater__row__remove>button{padding:var(--gap-tiny);cursor:pointer;border-radius:var(--inpage-level-radius);corner-shape:var(--corner-shape);background:0 0;border:0;justify-content:center;align-items:center;transition-property:scale;transition-duration:.16s;transition-timing-function:cubic-bezier(.25,.46,.45,.94);display:flex}.widget-repeater__row__remove>button:active{translate:0 1px;scale:.96}.widget-repeater__row__remove>button:hover,.widget-repeater__row__remove>button:focus-visible{background:var(--surface-1)}.widget-repeater__row__remove>button:hover [data-icon],.widget-repeater__row__remove>button:focus-visible [data-icon]{color:var(--error-item)}.widget-repeater__row__drag,.widget-repeater__row__remove{opacity:.6}.widget-repeater__row__drag [data-icon],.widget-repeater__row__remove [data-icon]{color:var(--text-icon)}.widget-repeater__row:hover>.widget-repeater__row__drag,.widget-repeater__row:focus-within>.widget-repeater__row__drag,.widget-repeater__row:hover>.widget-repeater__row__remove,.widget-repeater__row:focus-within>.widget-repeater__row__remove{opacity:1}.widget-repeater__row--dragging{opacity:.4}.widget-repeater__row--drop-target{box-shadow:inset 0 2px 0 0 var(--primary)}.widget-repeater__row--dragging~.widget-repeater__row--drop-target{box-shadow:inset 0 -2px 0 0 var(--primary)}.widget-repeater__rows--min .widget-repeater__row__remove button{visibility:hidden}.widget-repeater--multiple>.widget-repeater__rows:not(:empty)+.widget-repeater__row--add{border-block-start:1px solid var(--surface-2)}.widget-repeater .widget-repeater__row--add{padding:var(--gap-small);align-items:center;display:flex}.widget-repeater .widget-repeater__row--add button{cursor:pointer;color:var(--primary);padding:var(--gap-tiny) var(--gap-small);border-radius:var(--inpage-level-radius);corner-shape:var(--corner-shape);background:0 0;border:none;align-items:center;transition-property:scale;transition-duration:.16s;transition-timing-function:cubic-bezier(.25,.46,.45,.94);display:flex}.widget-repeater .widget-repeater__row--add button:active{translate:0 1px;scale:.96}.widget-repeater .widget-repeater__row--add button:hover,.widget-repeater .widget-repeater__row--add button:focus-visible{background:var(--surface-1)}.widget-repeater .widget-repeater__row--add button [data-icon]{color:var(--primary)}.widget-repeater .widget-repeater__row--add .widget-repeater__row--add-single-input,.widget-repeater .widget-repeater__row--add .widget-repeater__row--add-multi-input{align-items:center;display:flex}.widget-repeater .widget-repeater__row--add .widget-repeater__row--add-single-input span{display:block}.widget-repeater .widget-repeater__row--add .widget-repeater__row--add-single-input span+span,.widget-repeater .widget-repeater__row--add .widget-repeater__row--add-multi-input button span+span{margin-inline-start:var(--gap-small)}.widget-repeater .widget-repeater__row--add .widget-repeater__row--add-multi-input select{border-radius:var(--inpage-level-radius);corner-shape:var(--corner-shape);background-color:var(--surface-1);color:var(--forms-control-foreground);padding-inline:var(--forms-control-spacing-inline);margin-inline:var(--gap-small);text-align:right;background-image:none;border:0;outline:2px solid #0000;min-inline-size:3ch}.widget-repeater .widget-repeater__row--add .widget-repeater__row--add-multi-input select:focus-visible{transition:background-color var(--animation-duration) ease-in-out, color var(--animation-duration) ease-in-out, box-shadow var(--animation-duration) ease-in-out;box-shadow:0 0 0 2px var(--surface-0), 0 0 0 6px var(--forms-control-focus-color)}html[data-focus-ring] .widget-repeater .widget-repeater__row--add .widget-repeater__row--add-multi-input select:focus-visible{box-shadow:none;anchor-name:var(--popover-anchor), --focus-ring}.widget-repeater .widget-repeater__row--add .widget-repeater__row--count{color:var(--text-hint);margin-inline-start:auto;display:block}.wizard-steps{overflow-anchor:none;width:100%;display:flow-root}.wizard-steps>:first-child{margin-block-start:0}.wizard-steps h1{font-size:calc((var(--font-size-title) + var(--font-size-subtitle-1)) / 2)}.wizard-steps [role=tabpanel]{view-transition-name:wizard-content;--animation-duration:var(--duration-slow);outline:none;display:flow-root}::view-transition-image-pair(wizard-content){overflow:hidden}::view-transition-old(wizard-content){animation:slide-out-left var(--animation-duration) ease-out;animation-fill-mode:forwards}::view-transition-new(wizard-content){animation:slide-in-right var(--animation-duration) ease-out}.wizard-steps--back::view-transition-old(wizard-content){animation:slide-out-right var(--animation-duration) ease-out;animation-fill-mode:forwards}.wizard-steps--back::view-transition-new(wizard-content){animation:slide-in-left var(--animation-duration) ease-out}.wizard-steps__buttons__container{overscroll-behavior:contain;scrollbar-gutter:auto;touch-action:pan-x;scrollbar-width:none;width:100%;min-width:0;max-width:100%;position:relative;overflow:auto hidden}.wizard-steps__buttons{flex-direction:row;align-items:flex-start;display:flex}.wizard-steps__buttons .wizard-steps__step{padding-inline:var(--gap-small);flex:1 0 98px;position:relative}.wizard-steps__buttons hr{top:1px;left:calc(-50% + var(--gap-large));right:calc(50% + var(--gap-large));color:var(--text-disabled);border-style:dashed;border-width:1px;position:absolute}.wizard-steps__buttons button{width:-webkit-fill-available;width:-moz-available;width:stretch;padding:var(--gap-large) var(--gap-small);margin:var(--mgap-large) var(--mgap-small);font-weight:var(--font-weight-medium);border:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.wizard-steps__buttons [aria-disabled=true]{color:var(--text-secondary)}.wizard-steps__buttons [aria-selected=true] .wizard-steps__step-number{background-color:var(--primary);color:var(--primary-contrast)}.wizard-steps__step:has([aria-selected=true]) hr,.wizard-steps__step--completed hr{color:var(--primary)}.wizard-steps__step--completed .wizard-steps__step-number{background-color:var(--success);color:var(--primary-contrast)}.wizard-steps__step--completed .wizard-steps__step-number>span{margin-block-start:-2px;display:block}.wizard-steps__step-number{background-color:var(--surface-1);text-align:center;font-variant-numeric:lining-nums tabular-nums;border-radius:10000px;min-width:24px;height:24px;line-height:24px;display:block}.wizard-steps__step-number .material-symbols-rounded{display:block}.wizard-steps__step-label{font-size:var(--font-size-small);margin-block-start:var(--gap-small)}.list-box{background:var(--surface-0);border-radius:var(--inpage-level-radius);corner-shape:var(--corner-shape);box-shadow:var(--depth-shadow-3);outline:2px solid #0000;margin:0;padding:0;display:block}.list-box .list-box__items{border-radius:var(--inpage-level-radius);corner-shape:var(--corner-shape);max-block-size:min(20rem,50dvh);margin:0;padding:0;display:block;overflow-y:auto}.list-box li{padding:var(--gap-tiny) var(--gap-small);background:var(--surface-1);border-radius:var(--inpage-level-radius);corner-shape:var(--corner-shape);list-style:none}.list-box li:hover,.list-box li[aria-selected=true]{color:var(--primary-contrast);background:var(--primary)}.form__field--autocomplete-input{position:relative}.form__field--autocomplete-input input{border:var(--forms-control-border);border-radius:var(--inpage-level-radius);corner-shape:var(--corner-shape);background-color:var(--forms-control-background);color:var(--forms-control-foreground);padding-inline:var(--forms-control-spacing-inline);padding-block:var(--forms-control-spacing-block);font-weight:var(--forms-control-font-weight);outline:2px solid #0000;width:100%;display:block}.form__field--autocomplete-input input:focus-visible{transition:background-color var(--animation-duration) ease-in-out, color var(--animation-duration) ease-in-out, box-shadow var(--animation-duration) ease-in-out;box-shadow:0 0 0 2px var(--surface-0), 0 0 0 6px var(--forms-control-focus-color)}html[data-focus-ring] .form__field--autocomplete-input input:focus-visible{box-shadow:none;anchor-name:var(--popover-anchor), --focus-ring}.form__field--autocomplete-input .field__input__search--loading{position:absolute;inset-block-start:5px;inset-inline-end:5px}.form__field--autocomplete-input .field__input__search--loading:after{width:24px;height:24px;font-family:var(--icon-font);content:"progress_activity";color:var(--primary);font-size:24px;line-height:1;animation:1s linear infinite spin;display:block}.form__field--autocomplete-input .list-box{position-area:block-end;position-try-fallbacks:flip-block;width:anchor-size(width);margin-block-start:12px;overflow:visible}.form__field--autocomplete-input .list-box:before{content:"";border:6px solid #0000;border-bottom-color:var(--surface-1);width:0;height:0;position:absolute;top:-13px;left:calc(50% - 6px)}.table--card{--table-header-border-radius:var(--inpage-level-radius);--table-cell-border-radius:var(--card-radius,var(--surface-radius));--table-header-background:var(--surface-1);--table-header-text-color:var(--text-secondary);--table-header-spacing-block:var(--gap-small);--table-header-spacing-inline:var(--gap-large);--table-cell-spacing-block:var(--gap-large);--table-cell-spacing-inline:var(--gap-large);--table-row-shadow:var(--depth-shadow-0)}.table--card table{border-collapse:separate;border-spacing:0 var(--gap-large)}.table--card tbody tr{border-radius:var(--table-cell-border-radius);corner-shape:var(--corner-shape)}.table--card tbody td{border-block-start:var(--card-border);border-block-end:var(--card-border);line-height:1.35}.table--card tbody td:first-child{border-inline-start:var(--card-border)}.table--card tbody td:last-child{border-inline-end:var(--card-border)}@media (width<=640px){.table--card.table--responsive table{border-spacing:0}.table--card.table--responsive tbody tr{margin-block:var(--gap-large);border:var(--card-border);border-radius:var(--table-cell-border-radius);corner-shape:var(--corner-shape);position:relative}.table--card.table--responsive tbody td{padding-block:var(--gap-small);border:0;border-radius:0;grid-template-columns:33% minmax(0,1fr)}.table--card.table--responsive tbody td.actions{padding:0;display:block;position:absolute;inset-block-start:0;inset-inline-end:var(--gap-tiny)}.table--card.table--responsive tbody td.actions:before{content:none}.table--card.table--responsive tbody tr:has(>td.actions)>td:first-child{grid-template-columns:33% minmax(0,1fr) 1.5rem}.table--card.table--responsive tbody tr:has(>td.actions)>td:first-child:after{content:""}}.table--inside-card{--table-border-radius:calc(var(--card-radius,var(--surface-radius)) - 1px);--table-header-background:var(--surface-1);--table-header-text-color:var(--text-secondary);--table-header-spacing-block:var(--gap-small);--table-header-spacing-inline:var(--gap-large);--table-row-hover-background:var(--surface-1);--table-cell-spacing-block:var(--gap-large);--table-cell-spacing-inline:var(--gap-large)}.table--inside-card thead th:first-child{corner-shape:var(--corner-shape);border-top-left-radius:var(--table-border-radius)}.table--inside-card thead th:last-child{corner-shape:var(--corner-shape);border-top-right-radius:var(--table-border-radius)}.table--inside-card tbody tr:last-child td{border-bottom:0}.table--inside-card tbody tr:last-child td:first-child{corner-shape:var(--corner-shape);border-bottom-left-radius:var(--table-border-radius)}.table--inside-card tbody tr:last-child td:last-child{corner-shape:var(--corner-shape);border-bottom-right-radius:var(--table-border-radius)}.table--inside-card tbody td{border-bottom:var(--card-border)}.parking-fee-display{column-gap:var(--gap-large);flex-direction:row;justify-content:space-between;align-items:flex-end;width:100%;display:flex}.parking-fee-display dl{text-align:right}.parking-fee-display .parking-fee-display__total dd{font-size:var(--font-size-subtitle-1);color:var(--text-primary)}@media (width<=640px){.parking-fee-display{align-items:stretch;row-gap:var(--gap-tiny);flex-direction:column}.parking-fee-display dl{justify-content:space-between;align-items:baseline;column-gap:var(--gap-large);text-align:start;margin:0;display:flex}}.parking-fee-display.parking-fee-display--no-fee{align-content:flex-end}@media (width<=640px){.parking-fee-display.parking-fee-display--fee-with-two-vats dd{font-size:var(--font-size-normal);font-size:var(--font-size-normal)}}.link-list li a,.link-list li button{padding-inline:var(--gap-large);padding-block:calc(var(--gap-large) * 2);color:var(--text-primary);background:var(--surface-bg);border:var(--hairline-border);box-shadow:var(--surface-shadow);border-radius:var(--surface-radius);corner-shape:var(--corner-shape);height:100%;text-decoration:none;transition-property:scale;transition-duration:.16s;transition-timing-function:cubic-bezier(.25,.46,.45,.94);display:block;position:relative}.link-list li a:active,.link-list li button:active{translate:0 1px;scale:.96}@media (any-hover:hover){.link-list li a:hover,.link-list li button:hover{background-color:var(--surface-1)}}.link-list li a>span,.link-list li button>span{display:block}.link-list li a>span.decoration-icon,.link-list li button>span.decoration-icon{text-align:center;margin:0 auto;font-size:2rem}.link-list li a>span.decoration-icon+span,.link-list li button>span.decoration-icon+span{text-align:center;padding-block-start:var(--gap-tiny)}.link-list li a>span.svg-icon svg,.link-list li button>span.svg-icon svg{margin:0 auto}.link-list li a>span.svg-icon+span,.link-list li button>span.svg-icon+span{text-align:center;padding-block-start:var(--gap-tiny)}.link-list li a[aria-disabled=true],.link-list li button[aria-disabled=true]{color:var(--text-disabled);box-shadow:none;translate:none;scale:none}@media (any-hover:hover){.link-list li a[aria-disabled=true]:hover,.link-list li button[aria-disabled=true]:hover{background-color:var(--surface-bg)}}.link-list li a[aria-current=true],.link-list li button[aria-current=true]{border:1px solid var(--primary);color:var(--primary);cursor:default;translate:none;scale:none}@media (any-hover:hover){.link-list li a[aria-current=true]:hover,.link-list li button[aria-current=true]:hover{background-color:var(--surface-bg)}}.link-list li small{text-align:center;color:var(--text-disabled);display:block}.link-list.link-list--flex{gap:var(--gap-large);flex-wrap:wrap;display:flex}.link-list.link-list--flex small{position:absolute;left:0;right:0}.link-list.link-list--flex>*{flex:0 auto}.link-list.link-list--grid{grid-gap:var(--gap-large);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));display:grid}.card>header{position:relative}.card>header .flex{padding-inline-end:var(--gap-large)}.card>header .permit__header-actions{top:50%;right:var(--gap-large);align-items:center;gap:var(--gap-small);display:flex;position:absolute;transform:translateY(-50%)}@media (width<=640px){.card>header .permit__header-actions{top:var(--gap-large);top:var(--gap-large);transform:none}}.card>header:has(>.permit__header-actions){padding-inline-end:var(--gap-large)}.card>header:has(>.permit__header-actions)>.flex{padding-inline-end:0}.card--driver header button,.card--residency header button,.card--vehicles header button{padding-block:0}.card--driver header [popover],.card--residency header [popover],.card--vehicles header [popover]{transform:translate(-10px)translateY(-24px)}.card--residency .card--edit-button{color:var(--text-secondary);border:none;justify-content:center;align-items:center;min-width:40px;min-height:40px;transition-property:scale;transition-duration:.16s;transition-timing-function:cubic-bezier(.25,.46,.45,.94);display:inline-flex;position:absolute;top:5px;right:5px}.card--residency .card--edit-button:active{translate:0 1px;scale:.96}.card--residency .card--edit-button:hover{color:var(--primary)}.card__title{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--text-secondary);margin:0}.card--vehicles .card--vehicle__plate{margin:var(--gap-small) 0;font-size:var(--font-size-normal);font-weight:var(--font-weight-normal)}.card--vehicles .card--vehicle__plate span{font-weight:var(--font-weight-bold)}.card--vehicles .card--vehicle__header{padding:0 var(--gap-large)}.card--vehicles .card--vehicle__header+hr{margin:0 var(--gap-large);border-top:1px dotted var(--text-disabled)}.pill__permit-status--request-more-information,.pill__permit-status--about-to-expire,.pill__reservation-status--under-review,.pill__availability-type--already-booked,.pill__payment-status--awaiting-confirmation{border-color:var(--warning);background-color:var(--warning-background);color:var(--warning-item)}.pill__permit-status--approved,.pill__entity-status--approved,.pill__reservation-status--active,.pill__entity-history--approved,.pill__attachment-status--approved,.pill__availability-type--available,.pill__payment-status--paid{border-color:var(--success);background-color:var(--success-background);color:var(--success-item)}.pill__permit-status--active,.pill__reservation-status--quoted,.pill__waiting-list-status--active{border-color:var(--information);background-color:var(--information-background);color:var(--information-item)}.pill__permit-status--rejected,.pill__permit-status--expired,.pill__reservation-status--rejected,.pill__reservation-status--expired,.pill__entity-status--rejected,.pill__entity-status--expired,.pill__entity-history--rejected,.pill__attachment-status--rejected,.pill__attachment-status--expired,.pill__availability-type--no-free-spaces,.pill__payment-status--rejected,.pill__payment-status--void{border-color:var(--error);background-color:var(--error-background);color:var(--error-item)}.title-desc dt{color:var(--text-secondary);font-size:var(--font-size-small);font-weight:var(--font-weight-bold)}.entity-change--icon{color:var(--information);margin-block-start:3px;margin-inline-end:2px;font-size:1.2rem}.entity-documentation-list{margin:0}.entity-documentation-list a{color:var(--text-primary);flex:1;align-items:center;margin-inline-start:-2px;padding:0;line-height:1.2;text-decoration:none;display:flex}.entity-documentation-list a [data-icon]{color:var(--text-secondary);margin-inline-end:var(--gap-tiny)}.entity-documentation-list a:hover,.entity-documentation-list a:hover [data-icon]{color:var(--primary)}.entity-documentation-list+div>button{margin:0 auto}.entity-documentation-entry{flex-direction:row;align-items:center;display:flex}.entity-documentation-list--expired{container-type:inline-size}.entity-documentation-list--expired dt{color:var(--error);border-bottom:1px solid var(--error-item);margin-block-end:var(--gap-small);padding-block-end:var(--gap-tiny)}.entity-documentation-list--expired dd{display:flex}.entity-documentation-list--expired dd ol{flex:1}@container (width<480px){.entity-documentation-list--expired dd{display:block}}.entity-documentation-list--expired .entity-documentation-entry{margin-block-end:var(--gap-small);display:block}.entity-documentation-list--expired .entity-documentation-entry>span{align-items:center;gap:var(--gap-small);display:flex}.entity-documentation-list--expired .entity-documentation-entry>span+span{display:block}.entity-documentation-entry__update>div:first-child{margin-block-end:var(--gap-small)}.entity-documentation-entry__expires,.entity-documentation-entry__reason,.entity-documentation-entry__comments{font-size:var(--font-size-small);display:block}.header-page-hint button{padding:var(--gap-tiny);border:0;justify-content:center;align-items:center;min-width:40px;min-height:40px;line-height:1;transition-property:scale;transition-duration:.16s;transition-timing-function:cubic-bezier(.25,.46,.45,.94);display:flex}.header-page-hint button:active{translate:0 1px;scale:.96}.header-page-hint .header-page-hint__content{position-area:bottom span-left;position-try-fallbacks:flip-block, flip-inline;margin:var(--gap-tiny) 0;max-inline-size:min(70ch, 100vw - 2 * var(--gap-large));max-block-size:min(60dvh, 100dvh - 2 * var(--gap-large));background-color:var(--surface-0);border:var(--hairline-border);inline-size:fit-content;box-shadow:var(--depth-shadow-2);border-radius:var(--top-level-radius);corner-shape:var(--corner-shape);scrollbar-gutter:stable;padding-inline:var(--gap-large);inset:auto;overflow-y:auto}.header-page-hint .header-page-hint__content p,.header-page-hint .header-page-hint__content ul,.header-page-hint .header-page-hint__content ol{color:var(--text-primary)}.header-page-hint .header-page-hint__content ul{margin-block:1em;list-style-type:disc}.header-page-hint .header-page-hint__content li{margin-inline-start:1.2em;display:list-item}.header-page-hint .header-page-hint__content strong{font-weight:var(--font-weight-bold)}.header-page-hint .header-page-hint__content a{color:var(--primary);padding:0;display:inline-block}.header-page-hint .header-page-hint__content a:hover{color:var(--primary-dark)}.filters{align-items:baseline}@media (width<=640px){.filters.layout.horizontal{align-items:start;row-gap:var(--gap-small);align-items:start;row-gap:var(--gap-small);flex-direction:column}}.filters .filters__title{color:var(--text-secondary);white-space:nowrap}.filters .filters__buttons{row-gap:var(--gap-small);flex-wrap:wrap;width:auto}.page-title{row-gap:var(--gap-small);flex-wrap:wrap}.page-title>h1{flex:auto}.page-title .page-title__aside{align-items:center;gap:var(--gap-large);margin-inline-start:auto;display:flex}.permits-inline-loading{padding-block:var(--gap-xlarge);justify-content:center;display:flex}.permits-inline-loading>.permits-inline-loading__label{clip-path:inset(50%);pointer-events:none;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.select-tariff .option-list:has(.option-description__toggle)>.labelled-field+.labelled-field{border-block-start:var(--hairline-border);padding-block-start:var(--gap-tiny)}.select-tariff .option-list:has(.option-description__toggle)>.labelled-field{padding-block-end:var(--gap-tiny)}.select-tariff .option-list:has(.option-description__toggle) .form__field--row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.select-tariff .option-list:has(.option-description__toggle) .form__field--row>.radio__label{grid-area:1/1;margin-block-end:0}.select-tariff .option-list:has(.option-description__toggle) .form__field--row>.form__field-filler{display:none}.select-tariff .option-list:has(.option-description__toggle) .form__field--row>.option-list__addon{grid-area:1/2}.select-tariff .option-list:has(.option-description__toggle) .form__field--row>.option-description__toggle{grid-area:1/3}.select-tariff .option-list:has(.option-description__toggle) .form__field--row>.option-description,.select-tariff .option-list:has(.option-description__toggle) .form__field--row>.field__hint{grid-column:1/-1}.select-tariff .option-list:has(.option-description__toggle) .form__field--row .option-description__text{margin-block-start:var(--gap-tiny)}@media (width<=640px){.select-tariff .option-list:has(.option-description__toggle) .form__field--row>.option-list__addon{margin-block-end:var(--gap-tiny);grid-area:2/1/auto/-1;justify-self:end;margin-block-end:var(--gap-tiny)}}.select-tariff__period>summary{cursor:pointer}.select-tariff__period>summary:after{content:"expand_more" / "";color:var(--text-primary);inset-inline-end:4px}.weather-list{display:block}.weather-list__entry{border-radius:var(--inpage-level-radius);corner-shape:var(--corner-shape);border:var(--hairline-border);box-shadow:var(--depth-shadow-0);padding:var(--gap-large);align-items:center;margin-block-end:var(--gap-large);display:flex}.weather-list__entry>label{flex:1;align-items:center}.weather-list__entry>label+span{text-align:right;flex-basis:24px}.weather-list__entry>label+span label{width:24px;height:24px;display:block;position:relative}.weather-list__entry>label+span label:after{content:"";position:absolute;inset:-8px}.weather-list__entry>label+span label:before{content:"";outline:2px solid var(--forms-control-border-color);border:2px solid var(--primary-contrast);border-radius:10px;flex-shrink:0;width:20px;height:20px;transition:background-color .2s ease-in-out,color .2s ease-in-out;display:block;position:relative;top:2px;left:2px}.weather-list__entry>label+span input{clip-path:inset(50%);pointer-events:none;width:1px;height:1px;overflow:hidden;position:absolute!important}.weather-list__entry>label+span input:checked+label:before{outline-color:var(--primary);background-color:var(--primary)}@media (any-hover:hover){.weather-list__entry>label+span input:focus-visible+label{transition:background-color var(--animation-duration) ease-in-out, color var(--animation-duration) ease-in-out, box-shadow var(--animation-duration) ease-in-out;box-shadow:0 0 0 2px var(--surface-0), 0 0 0 6px var(--forms-control-focus-color)}html[data-focus-ring] .weather-list__entry>label+span input:focus-visible+label{box-shadow:none;anchor-name:var(--popover-anchor), --focus-ring}}.weather-list__entry>label+span input:disabled+label:before{opacity:.3}.weather-list__entry.weather-list__entry--already-booked,.weather-list__entry.weather-list__entry--no-free-spaces,.weather-list__entry.weather-list__entry--not-available{border:1px solid var(--surface-1);color:var(--text-disabled);box-shadow:none}.weather-list__date{flex-direction:column;display:flex}.weather-list__date>*{flex:1}.weather-list__date .weather-list__dow,.weather-list__date .weather-list__month{font-size:var(--font-size-small)}.weather-list__date .weather-list__day{font-weight:var(--font-weight-bold)}@media (width<=640px){.weather-list__date{flex-direction:row;align-items:center}.weather-list__date>*{flex:0;margin-inline-end:var(--gap-small)}}.weather-list__weather img{width:64px}.weather-list__spaces>span{margin-inline-end:var(--gap-small);display:inline-block}.weather-list__pricing{font-weight:var(--font-weight-bold)}.credit-card>div{align-items:center;gap:var(--gap-large);padding:var(--gap-large);flex-direction:row;display:flex}.credit-card hr{margin-block:0}.credit-card .credit-card__actions{justify-content:flex-end;row-gap:var(--gap-small);flex-wrap:wrap}.credit-card .credit-card--icon .decoration-icon{color:var(--text-hint);font-size:56px}.credit-card .credit-card--text span{font-size:var(--font-size-subtitle-2)}.credit-card .credit-card--text>*{display:block}.credit-card .credit-card-add{min-height:16ch}.credit-card .credit-card-add .form__button{align-items:center;gap:var(--gap-tiny);margin-inline:auto;display:flex}.payment-methods .payment-methods__body{gap:var(--gap-large);flex-direction:row;display:flex}@media (width<=640px){.payment-methods .payment-methods__body{flex-direction:column}}.payment-methods .payment-methods__options{flex:1}.payment-methods .payment-methods-entry{flex-direction:row;align-items:center;display:flex;position:relative}.payment-methods .payment-methods-entry:has(>.payment-methods-entry--selector input:focus-visible){transition:background-color var(--animation-duration) ease-in-out, color var(--animation-duration) ease-in-out, box-shadow var(--animation-duration) ease-in-out;box-shadow:0 0 0 2px var(--surface-0), 0 0 0 6px var(--forms-control-focus-color)}html[data-focus-ring] .payment-methods .payment-methods-entry:has(>.payment-methods-entry--selector input:focus-visible){box-shadow:none;anchor-name:var(--popover-anchor), --focus-ring}.payment-methods .payment-methods-entry--additional-information{padding:0 var(--gap-large) var(--gap-large);display:none}.payment-methods .payment-methods-entry--content{width:100%}.payment-methods .payment-methods-entry--text{padding:var(--gap-large);flex:1;align-items:center;display:flex;position:relative}.payment-methods .payment-methods-entry--text .decoration-icon{font-size:var(--font-size-title);color:var(--text-secondary);margin-inline-end:var(--gap-small)}.payment-methods .payment-methods-entry--disabled{opacity:.5}.payment-methods .payment-methods-entry--selected{--surface-bg:var(--elevation-bg-2);--card-shadow:var(--depth-shadow-0), var(--surface-edge)}.payment-methods .payment-methods-entry--selected .card{--surface-bg:var(--elevation-bg-3);--card-shadow:initial}.payment-methods .payment-methods-entry--selected .decoration-icon{color:var(--primary)}.payment-methods .payment-methods-entry--selected .payment-methods-entry--additional-information:not(:empty){display:block}.payment-methods .payment-methods-entry--selected .payment-methods-entry--additional-information:not(:empty) .credit-card{max-inline-size:16rem}.payment-methods .payment-methods-entry--label{display:block;position:absolute;inset:0}.payment-methods .payment-methods-entry--selector{margin-inline-end:var(--gap-large)}.payment-methods .payment-methods-entry--selector input{appearance:none;font:inherit;border:0;outline:none;width:0;height:0;margin:0}#root{--menu-layout-width:120px;--header-height:100px;--app-max-width:90rem;--app-gutter:max(0px, (100% - var(--scrollbar-width) - var(--app-max-width)) / 2)}@media (width<=640px){#root{--header-height:72px}}#root>header{block-size:var(--header-height);padding-block-start:1rem;padding-inline:calc(var(--app-gutter) + var(--menu-layout-width) + var(--gap-large)) calc(var(--app-gutter) + var(--gap-large));background-color:var(--surface-0);box-shadow:var(--depth-shadow-0);z-index:10;position:absolute;left:0;right:0}#root>header a{float:left;padding:0}#root>header img{width:auto;max-width:none;height:68px}#root>header #logout-button{float:right;text-align:right;margin-block-start:1rem;display:block}#root>header #logout-button .language-selector .field__label,#root>header #logout-button .language-selector .label__error{display:none}#root>header #logout-button .language-selector select{padding-inline-end:1.5rem}#root>header #logout-button>*{display:block}#root>header #logout-button>button{float:right}#root>header #logout-button>span{font-size:var(--font-size-tiny);color:var(--text-secondary)}#root>header #menu-button{left:var(--gap-large);z-index:5;color:var(--text-secondary);background-color:var(--surface-0);border:1px solid var(--surface-1);padding:.5rem;display:none;position:absolute;top:16px}@media (width<=640px){#root>header{padding-block-start:var(--gap-large);padding-inline:var(--gap-large)}#root>header a{float:right}#root>header img{height:48px}#root>header #logout-button{display:none}#root>header #menu-button{display:block}}#root>main{top:var(--header-height);scrollbar-gutter:stable;overscroll-behavior:contain;contain:content;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;container:app-main/inline-size}#root>main:has(>.menu-layout){background-color:var(--surface-0);background-image:linear-gradient(var(--app-canvas), var(--app-canvas));background-repeat:no-repeat;background-origin:border-box;background-size:clamp(0px, (100% - var(--scrollbar-width) - var(--app-max-width)) * 1000, 100%) 100%}.main-content{min-height:min-content;margin-block:0;margin-inline:var(--gap-large) max(0px, var(--gap-large) - var(--scrollbar-width));align-self:flex-start;padding-block-end:var(--gap-large)}.top-user-info{padding:var(--gap-tiny) var(--gap-large);justify-content:space-between;align-items:center;gap:var(--gap-large);background-color:var(--surface-1);border-left:var(--hairline-border);border-right:var(--hairline-border);border-bottom:var(--hairline-border);border-radius:0 0 var(--top-level-radius) var(--top-level-radius);corner-shape:var(--corner-shape);flex-wrap:wrap;margin-block-end:var(--gap-large);display:flex}.top-user-info span{color:var(--text-secondary);font-size:.8rem}.small-text,.terms-and-conditions{margin-block-start:0;font-size:.8rem}.radio__description p{font-size:var(--font-size-small);margin-block:0}.menu-layout{max-inline-size:var(--app-max-width);background-color:var(--surface-0);flex:1;align-self:flex-start;min-width:0;height:auto;min-height:100%;margin-inline:auto;display:flex}.menu-layout>nav{flex:0 0 var(--menu-layout-width);border-inline-end:1px solid var(--surface-1)}.menu-layout>nav ul{flex-direction:column;margin:0;display:flex}.menu-layout>nav li a,.menu-layout>nav li button{font-size:var(--font-size-small);color:var(--text-primary);border:0;flex-direction:column;align-items:center;width:100%;padding-block:24px;text-decoration:none;display:flex}.menu-layout>nav li a:hover,.menu-layout>nav li button:hover{background-color:var(--surface-1)}.menu-layout>nav li a.active,.menu-layout>nav li button.active{background-color:var(--primary);color:var(--primary-contrast);border-top-right-radius:0;border-bottom-right-radius:0}.menu-layout>nav li a.disabled,.menu-layout>nav li button.disabled{color:var(--text-disabled)}.menu-layout>nav li span,.menu-layout>nav li small{text-align:center;display:block}.menu-layout>nav li small{color:inherit}.menu-layout>nav #logout-button__mobile{display:none}@media (width<=640px){.menu-layout>nav #logout-button__mobile{display:block}}.menu-layout>section{flex:1;width:100%;min-width:0}@container app-main (width>90rem){.menu-layout{box-shadow:-6px 0 16px -10px var(--shadow-color), 6px 0 16px -10px var(--shadow-color)}.menu-layout>.main-content{margin-inline-end:var(--gap-large)}}.menu-layout>nav[popover]{opacity:1;top:var(--header-height);height:auto;width:var(--menu-layout-width);background-color:var(--surface-0);transform:translateX(calc(-1 * (var(--menu-layout-width) + 8px)));transition:transform var(--animation-duration) ease-in-out, overlay var(--animation-duration) allow-discrete, display var(--animation-duration) allow-discrete;position:fixed;bottom:0}.menu-layout>nav[popover]:popover-open{transform:translate(0)}.menu-layout>nav[popover]:popover-open::backdrop{opacity:1}.menu-layout>nav[popover]::backdrop{top:var(--header-height);backdrop-filter:blur(2px);opacity:0;background-color:#00000026}.menu-layout>nav[popover] a.active{border-radius:0}@starting-style{.menu-layout>nav[popover]:popover-open{transform:translateX(calc(-1 * (var(--menu-layout-width) + 8px)))}.menu-layout>nav[popover]:popover-open::backdrop{opacity:0}}.full-layout{margin:0 auto}.full-layout.full-layout--centered{width:700px;padding-inline:var(--gap-large)}.full-layout.full-layout--centered .form__button,.full-layout.full-layout--centered .form__link{min-inline-size:16rem;margin-inline:auto}@media (width<=640px){.full-layout.full-layout--centered{width:-webkit-fill-available;width:-moz-available;width:stretch}.wizard-footer{z-index:2;background-color:var(--surface-0);border-block-start:var(--card-border);padding-block:var(--gap-small);z-index:2;background-color:var(--surface-0);border-block-start:var(--card-border);padding-block:var(--gap-small);position:sticky;inset-block-end:0}}.markdown a{padding-inline:0}span.phone-prefix__flag{padding-inline:var(--gap-tiny);min-block-size:34px}.credit-card-warning [data-icon]{color:var(--warning-item)}.credit-card-warning .credit-card-warning--text{margin-block-start:2px;margin-inline-start:4px}.qr-code{text-align:center}.qr-code img{max-inline-size:128px;display:inline-block}.welcome h1,.sign-up h1,.sign-in h1{text-align:center}.welcome__section-title{font-size:var(--font-size-subtitle-2);margin-block-end:0}.welcome__or{text-align:center}.permit__date dt{color:var(--text-secondary);font-size:var(--font-size-small);font-weight:var(--font-weight-bold)}.permit__date dd span{display:block}.permit__date dd span:first-child{font-size:var(--font-size-subtitle-1)}.vehicles__list span{white-space:nowrap;word-break:keep-all;margin-inline-end:var(--gap-small)}.payments-page-cards{gap:var(--gap-large);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));display:grid}.payments-page-card{display:grid}.payments-page-card>.card>hr{margin-block-start:auto}.payments-page-card .payments-page-card__default{align-items:center;gap:var(--gap-small);cursor:pointer;color:var(--text-secondary);margin-inline-end:auto;display:flex}.payments-page-card .payments-page-card__default:has(input:disabled){cursor:default;opacity:.5}.payments-page-card.payments-page-card--default .card{box-shadow:0 0 0 2px var(--primary)}.status-reason{background-color:var(--surface-1);padding-inline:var(--gap-small);border-radius:var(--inpage-level-radius);corner-shape:var(--corner-shape);margin-inline:var(--gap-large);color:var(--text-primary);font-size:var(--font-size-small);margin-block-end:var(--gap-large);padding-block:2px;display:block}.status-reason.status-reason--request-more-information{background-color:var(--information-background)}.status-reason.status-reason--rejected{background-color:var(--error-background)}.tariff-occupation-list .tariff-occupation-entry{flex-direction:row;align-items:center;display:flex;position:relative}.tariff-occupation-list .tariff-occupation-entry:has(>.tariff-occupation-entry--selector input:focus-visible){transition:background-color var(--animation-duration) ease-in-out, color var(--animation-duration) ease-in-out, box-shadow var(--animation-duration) ease-in-out;box-shadow:0 0 0 2px var(--surface-0), 0 0 0 6px var(--forms-control-focus-color)}html[data-focus-ring] .tariff-occupation-list .tariff-occupation-entry:has(>.tariff-occupation-entry--selector input:focus-visible){box-shadow:none;anchor-name:var(--popover-anchor), --focus-ring}.tariff-occupation-list .tariff-occupation-entry--disabled>.tariff-occupation-entry--selector,.tariff-occupation-list .tariff-occupation-entry--disabled>.tariff-occupation-entry--content>:not(.tariff-occupation-entry--addon){opacity:.5}.tariff-occupation-list .tariff-occupation-entry--addon{margin-block-start:var(--gap-large);position:relative}.tariff-occupation-list .tariff-occupation-entry--label{display:block;position:absolute;inset:0}.tariff-occupation-list .tariff-occupation-entry--content{padding:var(--gap-large);flex:1}.tariff-occupation-list .tariff-occupation-entry--text{align-items:center;display:flex}.tariff-occupation-list .tariff-occupation-entry--title{font-size:var(--font-size-subtitle-2);flex:1}.tariff-occupation-list .tariff-occupation-entry--occupation{flex:1;align-items:center;display:flex}.tariff-occupation-list .tariff-occupation-entry--occupation>span{margin-inline-end:var(--gap-small);display:inline-block}.tariff-occupation-list .tariff-occupation-entry--occupation .tariff-occupation-status{border-radius:999px;width:12px;height:12px;line-height:0}.tariff-occupation-list .tariff-occupation-entry--occupation .tariff-occupation-status--available{background-color:var(--success-background)}.tariff-occupation-list .tariff-occupation-entry--occupation .tariff-occupation-status--unavailable{background-color:var(--warning)}.tariff-occupation-list .tariff-occupation-entry--selector{align-items:center;margin-inline-end:var(--gap-large);display:flex}.tariff-occupation-list .tariff-occupation-entry--selector input{clip-path:inset(50%);pointer-events:none;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.tariff-occupation-list .tariff-occupation-entry--selector:after{content:"chevron_right" / "";font-family:var(--icon-font);color:var(--primary);font-size:28px;line-height:1}.tariff-occupation-list .tariff-occupation-entry--disabled>.tariff-occupation-entry--selector:after{content:none}.tariff-occupation-list .tariff-occupation-entry:has(>.tariff-occupation-entry--selector input:checked){box-shadow:0 0 0 2px var(--primary)}.operation-timeout{z-index:10;font-variant-numeric:tabular-nums;position:sticky;inset-block-start:var(--gap-large)}.unparking-fee-display--title{padding-inline:var(--gap-large);padding-block-start:var(--gap-large);padding-block-end:var(--gap-tiny)}
/*# sourceMappingURL=permits.fd3c1ac4.css.map */
