@layer utilities;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid}}}@layer theme{:root,:host{--spacing:1px;--icon-size-component-32:16px;--icon-size-component-36:18px;--icon-size-component-40:20px;--icon-size-component-48:20px;--icon-size-component-52:22px;--color-font-50:var(--font-color-50);--color-stroke-100:var(--color-neutral-100);--color-stroke-200:var(--color-neutral-200);--color-primary-selection-extra-light:var(--color-primary-200);--color-primary-selection-light:var(--color-primary-600);--color-primary-selection-main:var(--color-primary-700);--color-primary-selection-dark:var(--color-primary-800);--color-primary-selection-extra-dark:var(--color-primary-900);--color-primary-main:var(--color-primary-selection-main);--color-secondary-selection-extra-light:var(--color-secondary-200);--color-secondary-selection-light:var(--color-secondary-500);--color-secondary-selection-main:var(--color-secondary-700);--color-secondary-selection-dark:var(--color-secondary-900);--color-secondary-selection-extra-dark:var(--color-secondary-800);--color-success-selection-extra-light:var(--color-success-100);--color-success-selection-light:var(--color-success-300);--color-success-selection-main:var(--color-success-600);--color-success-selection-dark:var(--color-success-800);--color-success-selection-extra-dark:var(--color-success-900);--color-success-always-main:var(--color-success-selection-main);--color-info-selection-extra-light:var(--color-info-200);--color-info-selection-light:var(--color-info-500);--color-info-selection-main:var(--color-info-600);--color-info-selection-dark:var(--color-info-700);--color-info-selection-extra-dark:var(--color-info-800);--color-info-main:var(--color-info-selection-main);--color-info-always-main:var(--color-info-selection-main);--color-warning-selection-extra-light:var(--color-warning-200);--color-warning-selection-light:var(--color-warning-300);--color-warning-selection-main:var(--color-warning-400);--color-warning-selection-dark:var(--color-warning-500);--color-warning-selection-extra-dark:var(--color-warning-600);--color-warning-always-main:var(--color-warning-selection-main);--color-error-selection-extra-light:var(--color-error-200);--color-error-selection-light:var(--color-error-500);--color-error-selection-main:var(--color-error-600);--color-error-selection-dark:var(--color-error-700);--color-error-selection-extra-dark:var(--color-error-800);--color-error-always-light:var(--color-error-selection-light);--color-error-always-main:var(--color-error-selection-main);--button-disabled-filled-bg-color:var(--color-neutral-200);--button-disabled-filled-text-color:var(--color-neutral-950);--button-disabled-ghost-color:var(--color-neutral-600);--button-filled-bg-primary:var(--color-primary-selection-main);--button-filled-bg-hover-primary:var(--color-primary-selection-dark);--button-filled-text-primary:var(--color-neutral-50);--button-filled-text-hover-primary:var(--color-neutral-50);--button-ghost-primary:var(--color-primary-selection-main);--button-ghost-hover-primary:var(--color-primary-selection-dark);--button-filled-bg-secondary:var(--color-secondary-selection-extra-light);--button-filled-bg-hover-secondary:var(--color-primary-selection-dark);--button-filled-text-secondary:var(--color-primary-selection-extra-dark);--button-filled-text-hover-secondary:var(--color-neutral-50);--button-ghost-secondary:var(--color-primary-selection-main);--button-ghost-hover-secondary:var(--color-primary-selection-dark);--button-filled-bg-neutral:var(--color-neutral-50);--button-filled-bg-hover-neutral:var(--color-primary-selection-extra-dark);--button-filled-text-neutral:var(--color-primary-700);--button-filled-text-hover-neutral:var(--color-neutral-50);--button-ghost-neutral:var(--color-neutral-900);--button-ghost-hover-neutral:var(--color-neutral-950);--button-filled-bg-info:var(--color-info-selection-main);--button-filled-bg-hover-info:var(--color-info-selection-extra-dark);--button-filled-text-info:var(--color-neutral-50);--button-filled-text-hover-info:var(--color-neutral-50);--button-ghost-info:var(--color-info-selection-main);--button-ghost-hover-info:var(--color-info-selection-extra-dark);--button-filled-bg-success:var(--color-success-selection-extra-light);--button-filled-bg-hover-success:var(--color-success-selection-dark);--button-filled-text-success:var(--color-success-selection-dark);--button-filled-text-hover-success:var(--color-neutral-50);--button-ghost-success:var(--color-success-selection-main);--button-ghost-hover-success:var(--color-success-selection-extra-dark);--button-filled-bg-error:var(--color-error-selection-extra-light);--button-filled-bg-hover-error:var(--color-error-selection-dark);--button-filled-text-error:var(--color-error-selection-extra-dark);--button-filled-text-hover-error:var(--color-neutral-50);--button-ghost-error:var(--color-error-selection-main);--button-ghost-hover-error:var(--color-error-selection-dark);--button-font-size-32:14px;--button-font-size-36:16px;--button-font-size-40:16px;--button-font-size-48:16px;--button-font-size-52:18px;--button-padding-x-32:4;--button-padding-y-32:16;--button-padding-x-36:6;--button-padding-y-36:16;--button-padding-x-40:8;--button-padding-y-40:16;--button-padding-x-48:12;--button-padding-y-48:16;--button-padding-x-52:14;--button-padding-y-52:16;--button-radius:4px;--input-padding-x-32:4;--input-padding-y-32:8;--input-padding-x-36:6;--input-padding-y-36:8;--input-padding-x-40:8;--input-padding-y-40:8;--input-padding-x-48:12;--input-padding-y-48:8;--input-padding-x-52:14;--input-padding-y-52:8;--input-bg:var(--color-background-100);--input-bg-disable:var(--color-neutral-50);--input-bg-hover:var(--input-bg);--input-bg-focus:var(--input-bg);--input-bg-active:var(--input-bg);--input-bg-success:var(--input-bg);--input-bg-error:var(--input-bg);--input-content:var(--font-color-200);--input-content-disable:var(--font-color-300);--input-content-success:var(--font-color-50);--input-content-error:var(--font-color-50);--input-stroke:var(--color-neutral-400);--input-stroke-disable:var(--color-neutral-400);--input-stroke-hover:var(--color-primary-selection-dark);--input-stroke-focus:var(--color-primary-selection-light);--input-stroke-active:var(--color-primary-selection-main);--input-stroke-success:var(--color-success-selection-main);--input-stroke-error:var(--color-error-selection-light);--input-radius:4px;--tooltip-bg-neutral:var(--color-neutral-950);--tooltip-text-neutral:var(--color-neutral-50);--tooltip-bg-primary:var(--color-primary-selection-main);--tooltip-text-primary:var(--tooltip-text-neutral);--tooltip-bg-inverse:var(--color-neutral-50);--tooltip-text-inverse:var(--color-neutral-950);--tooltip-bg-always-dark:var(--color-neutral-950);--tooltip-text-always-dark:var(--color-neutral-50);--tooltip-bg-always-light:var(--color-neutral-50);--tooltip-text-always-light:var(--color-neutral-950);--tooltip-bg: ;--tooltip-text:var(--color-neutral-50);--tooltip-radius:4px;--tooltip-padding:12px;--color-toggle-bg:var(--color-neutral-200);--color-toggle-checked-bg:var(--color-primary-main);--color-toggle-disabled-bg:var(--toggle-bg-disabled);--color-toggle-content:var(--color-primary-main);--color-toggle-content-disabled:var(--toggle-content-disabled);--color-toggle-content-checked:var(--toggle-content-checked);--radius-toggle-border:calc(var(--spacing) * 16);--radius-toggle-outline:calc(var(--spacing) * 2);--radius-toggle-circle:50%;--height-toggle:calc(var(--spacing) * 24);--height-toogle-track:calc(var(--spacing) * 24);--width-skeleton-loading:calc(var(--spacing) * 100);--width-toogle-track:calc(var(--spacing) * 40);--size-toggle-circle:calc(var(--spacing) * 14);--width-title-loading-skeleton:100px;--spacing-title-loading-skeleton:15px;--spacing-checkbox:15px;--size-checkbox:15px;--size-checkbox-container:24px;--radius-checkbox-outline:4px;--radius-checkbox:4px;--color-checkbox-stroke:var(--color-neutral-900);--color-checkbox-disabled-stroke:var(--color-neutral-600);--color-checkbox-disabled-text:var(--color-neutral-300);--color-checkbox-checked:var(--color-primary-selection-main);--color-checkbox-hover:var(--checkbox-hover-color);--avatar-size-20:20;--avatar-size-24:24;--avatar-size-32:32;--avatar-size-40:40;--avatar-size-44:44;--avatar-size-48:48;--avatar-icon-size-20:12;--avatar-icon-size-24:14;--avatar-icon-size-32:18;--avatar-icon-size-40:24;--avatar-icon-size-44:28;--avatar-icon-size-48:32;--avatar-badge-status-size-20:8;--avatar-badge-status-size-24:10;--avatar-badge-status-size-32:12;--avatar-badge-status-size-40:14;--avatar-badge-status-size-44:14;--avatar-badge-status-size-48:16;--radius-avatar:4000px;--color-avatar-bg:var(--color-neutral-200);--color-avatar-text:var(--color-font-50);--color-avatar-badge-online-status:var(--color-success-always-main);--color-avatar-badge-away-status:var(--color-warning-always-main);--color-avatar-badge-busy-status:var(--color-info-always-main);--color-avatar-badge-info-status:var(--color-error-always-main);--color-skeleton-loading-bg:var(--color-neutral-200);--container-horizontal-tab-max-width:250px;--radius-tab-corner:2px;--color-tab-variant:var(--color-tab-primary-bg-selected);--color-tab-variant-contrast:var(--color-selected-text);--color-tab-stroke:var(--tab-stroke);--color-tab-stroke-filled:var(--tab-stroke);--color-tab-stroke-outline:var(--tab-stroke);--color-selected-text:var(--font-color-700);--color-disabled-text:var(--text-disabled);--color-outline-disabled-text:var(--text-outline-disabled);--color-default-text:var(--text-default);--color-hover-text:var(--text-hover);--color-tab-bg-disabled:var(--color-neutral-200);--color-tab-primary-bg:var(--tab-bg-default);--color-tab-primary-bg-hover:var(--tab-primary-bg-hover);--color-tab-primary-bg-selected:var(--tab-primary-bg-selected);--color-tab-secondary-bg:var(--tab-bg-default);--color-tab-secondary-bg-hover:var(--tab-secondary-bg-hover);--color-tab-secondary-bg-selected:var(--tab-secondary-bg-selected)}}@layer base{@layer dazzle-reset{:where([class^=dz-],[class*=\ dz-]),:where([class^=dz-],[class*=\ dz-]) *,:where([class^=dz-],[class*=\ dz-]):before,:where([class^=dz-],[class*=\ dz-]):after,:where([class^=dz-],[class*=\ dz-]) :before,:where([class^=dz-],[class*=\ dz-]) :after{box-sizing:border-box;border:0 solid;margin:0;padding:0}:where([class^=dz-],[class*=\ dz-]):is(button,input,select,textarea),:where([class^=dz-],[class*=\ dz-]) :is(button,input,select,textarea){font:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where([class^=dz-],[class*=\ dz-]):is(button),:where([class^=dz-],[class*=\ dz-]) :is(button){appearance:button}:where([class^=dz-],[class*=\ dz-]) :is(img,svg,video,canvas){max-width:100%;display:block}:where([class^=dz-],[class*=\ dz-]) :is(ul,ol,menu){list-style:none}:where([class^=dz-],[class*=\ dz-]) ::placeholder{opacity:1}}:root{--toggle-bg-disabled:var(--color-neutral-400);--toggle-content-disabled:var(--color-neutral-900);--toggle-content-checked:var(--color-neutral-50)}[data-theme=dark]{--toggle-bg-disabled:var(--color-neutral-300);--toggle-content-disabled:var(--color-neutral-800);--toggle-content-checked:var(--color-neutral-950)}:root{--checkbox-hover-color:var(--color-primary-selection-light)}[data-theme=dark]{--checkbox-hover-color:var(--color-primary-selection-dark)}:root{--text-disabled:var(--font-color-200);--text-outline-disabled:var(--font-color-300);--text-default:var(--font-color-200);--text-hover:var(--font-color-100);--tab-bg-default:var(--color-background-200);--tab-primary-bg-hover:var(--color-primary-200);--tab-primary-bg-selected:var(--color-primary-700);--tab-secondary-bg-hover:var(--color-secondary-200);--tab-secondary-bg-selected:var(--color-secondary-700);--tab-stroke:var(--color-stroke-100);--tab-stroke-primary-dark:var(--color-primary-selection-extra-dark);--tab-stroke-primary-main:var(--color-primary-selection-main);--tab-stroke-primary-light:var(--color-primary-selection-light);--tab-stroke-secondary-dark:var(--color-secondary-selection-dark);--tab-stroke-secondary-main:var(--color-secondary-selection-main);--tab-stroke-secondary-light:var(--color-secondary-selection-light)}[data-theme=dark]{--text-disabled:var(--font-color-400);--text-outline-disabled:var(--font-color-400);--text-default:var(--font-color-600);--text-hover:var(--font-color-50);--tab-bg-default:var(--color-background-100);--tab-primary-text-hover:var(--font-color-200);--tab-primary-bg-hover:var(--color-primary-800);--tab-primary-bg-selected:var(--color-primary-300);--tab-secondary-bg-hover:var(--color-secondary-900);--tab-secondary-bg-selected:var(--color-secondary-300);--tab-stroke:var(--color-stroke-200);--tab-stroke-primary-dark:var(--color-primary-selection-light);--tab-stroke-primary-main:var(--color-primary-selection-dark);--tab-stroke-primary-light:var(--color-primary-selection-extra-light);--tab-stroke-secondary-dark:var(--color-secondary-selection-light);--tab-stroke-secondary-main:var(--color-secondary-selection-dark);--tab-stroke-secondary-light:var(--color-secondary-selection-extra-light)}}@layer components{[data-theme=dark]{--button-filled-bg-primary:var(--color-primary-selection-dark);--button-filled-bg-hover-primary:var(--color-primary-selection-extra-dark);--button-filled-text-primary:var(--color-neutral-950);--button-filled-text-hover-primary:var(--color-neutral-950);--button-ghost-primary:var(--color-primary-selection-main);--button-ghost-hover-primary:var(--color-primary-selection-extra-light);--button-filled-bg-secondary:var(--color-primary-selection-extra-light);--button-filled-bg-hover-secondary:var(--color-primary-selection-extra-light);--button-filled-text-secondary:var(--color-primary-selection-extra-dark);--button-filled-text-hover-secondary:var(--color-neutral-950);--button-ghost-hover-secondary:var(--color-primary-selection-main);--button-filled-bg-neutral:var(--color-neutral-900);--button-filled-bg-hover-neutral:var(--color-primary-selection-extra-dark);--button-filled-text-neutral:var(--color-primary-selection-light);--button-filled-text-hover-neutral:var(--color-neutral-950);--button-ghost-neutral:var(--color-neutral-900);--button-ghost-hover-neutral:var(--color-neutral-950);--button-filled-bg-info:var(--color-info-selection-dark);--button-filled-bg-hover-info:var(--color-info-selection-extra-dark);--button-filled-text-info:var(--color-neutral-950);--button-filled-text-hover-info:var(--color-neutral-950);--button-ghost-info:var(--color-info-selection-main);--button-ghost-hover-info:var(--color-info-selection-extra-light);--button-filled-bg-success:var(--color-success-selection-extra-light);--button-filled-bg-hover-success:var(--color-success-selection-extra-dark);--button-filled-text-success:var(--color-success-selection-extra-dark);--button-filled-text-hover-success:var(--color-neutral-950);--button-ghost-success:var(--color-success-selection-light);--button-ghost-hover-success:var(--color-success-selection-main);--button-filled-bg-error:var(--color-error-selection-extra-light);--button-filled-bg-hover-error:var(--color-error-selection-extra-light);--button-filled-text-error:var(--color-error-selection-extra-dark);--button-filled-text-hover-error:var(--color-neutral-950);--button-ghost-error:var(--color-error-selection-light);--button-ghost-hover-error:var(--color-error-selection-main)}.dz-button--color-primary{--filled-bg-color:var(--button-filled-bg-primary);--filled-bg-hover-color:var(--button-filled-bg-hover-primary);--filled-text-color:var(--button-filled-text-primary);--filled-text-hover-color:var(--button-filled-text-hover-primary);--ghost-color:var(--button-ghost-primary);--ghost-hover-color:var(--button-ghost-hover-primary)}.dz-button--color-secondary{--filled-bg-color:var(--button-filled-bg-secondary);--filled-bg-hover-color:var(--button-filled-bg-hover-secondary);--filled-text-color:var(--button-filled-text-secondary);--filled-text-hover-color:var(--button-filled-text-hover-secondary);--ghost-color:var(--button-ghost-secondary);--ghost-hover-color:var(--button-ghost-hover-secondary)}.dz-button--color-neutral{--filled-bg-color:var(--button-filled-bg-neutral);--filled-bg-hover-color:var(--button-filled-bg-hover-neutral);--filled-text-color:var(--button-filled-text-neutral);--filled-text-hover-color:var(--button-filled-text-hover-neutral);--ghost-color:var(--button-ghost-neutral);--ghost-hover-color:var(--button-ghost-hover-neutral)}.dz-button--color-info{--filled-bg-color:var(--button-filled-bg-info);--filled-bg-hover-color:var(--button-filled-bg-hover-info);--filled-text-color:var(--button-filled-text-info);--filled-text-hover-color:var(--button-filled-text-hover-info);--ghost-color:var(--button-ghost-info);--ghost-hover-color:var(--button-ghost-hover-info)}.dz-button--color-success{--filled-bg-color:var(--button-filled-bg-success);--filled-bg-hover-color:var(--button-filled-bg-hover-success);--filled-text-color:var(--button-filled-text-success);--filled-text-hover-color:var(--button-filled-text-hover-success);--ghost-color:var(--button-ghost-success);--ghost-hover-color:var(--button-ghost-hover-success)}.dz-button--color-error{--filled-bg-color:var(--button-filled-bg-error);--filled-bg-hover-color:var(--button-filled-bg-hover-error);--filled-text-color:var(--button-filled-text-error);--filled-text-hover-color:var(--button-filled-text-hover-error);--ghost-color:var(--button-ghost-error);--ghost-hover-color:var(--button-ghost-hover-error)}.dz-button--size-32{height:calc(var(--spacing) * 32);font-size:var(--button-font-size-32);padding:calc(var(--spacing) * var(--button-padding-x-32)) calc(var(--spacing) * var(--button-padding-y-32))}.dz-button--size-32 .dz-button__icon{width:24px;height:24px}.dz-button--size-32 .dz-button__icon>*{height:var(--icon-size-component-32);width:var(--icon-size-component-32)}.dz-button--size-36{height:calc(var(--spacing) * 36);font-size:var(--button-font-size-36);padding:calc(var(--spacing) * var(--button-padding-x-36)) calc(var(--spacing) * var(--button-padding-y-36))}.dz-button--size-36 .dz-button__icon{width:24px;height:24px}.dz-button--size-36 .dz-button__icon>*{height:var(--icon-size-component-36);width:var(--icon-size-component-36)}.dz-button--size-40{height:calc(var(--spacing) * 40);font-size:var(--button-font-size-40);padding:calc(var(--spacing) * var(--button-padding-x-40)) calc(var(--spacing) * var(--button-padding-y-40))}.dz-button--size-40 .dz-button__icon{width:24px;height:24px}.dz-button--size-40 .dz-button__icon>*{height:var(--icon-size-component-40);width:var(--icon-size-component-40)}.dz-button--size-48{height:calc(var(--spacing) * 48);font-size:var(--button-font-size-48);padding:calc(var(--spacing) * var(--button-padding-x-48)) calc(var(--spacing) * var(--button-padding-y-48))}.dz-button--size-48 .dz-button__icon{width:24px;height:24px}.dz-button--size-48 .dz-button__icon>*{height:var(--icon-size-component-48);width:var(--icon-size-component-48)}.dz-button--size-52{height:calc(var(--spacing) * 52);font-size:var(--button-font-size-52);padding:calc(var(--spacing) * var(--button-padding-x-52)) calc(var(--spacing) * var(--button-padding-y-52))}.dz-button--size-52 .dz-button__icon{width:24px;height:24px}.dz-button--size-52 .dz-button__icon>*{height:var(--icon-size-component-52);width:var(--icon-size-component-52)}.dz-button--filled{background-color:var(--filled-bg-color);color:var(--filled-text-color);border:none}.dz-button--filled:hover{background-color:var(--filled-bg-hover-color);color:var(--filled-text-hover-color)}.dz-button--filled:disabled{background-color:var(--button-disabled-filled-bg-color);color:var(--button-disabled-filled-text-color)}.dz-button--outline{color:var(--ghost-color);border-style:solid;border-width:1px;border-color:var(--ghost-color);background-color:#0000}.dz-button--outline:hover{color:var(--ghost-hover-color);border-color:var(--ghost-hover-color)}.dz-button--outline:disabled{color:var(--button-disabled-ghost-color);border-color:var(--button-disabled-ghost-color)}.dz-button--text{color:var(--ghost-color);background-color:#0000;border:none}.dz-button--text:hover{color:var(--ghost-hover-color)}.dz-button--text:disabled{color:var(--button-disabled-ghost-color)}.dz-button{border-radius:var(--button-radius);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);outline-offset:2px;outline:2px solid #0000;flex-direction:row;width:auto;transition:all .3s ease-in-out;display:flex}.dz-button:disabled{cursor:not-allowed}.dz-button:focus{outline-color:var(--color-info-main)}.dz-button .dz-button__content{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 4);align-items:center;height:24px;display:flex}.dz-button .dz-button__icon{justify-content:center;align-items:center;display:flex}.dz-input-size--32 .dz-input-box{height:calc(var(--spacing) * 32);padding:calc(var(--spacing) * var(--input-padding-x-32)) calc(var(--spacing) * var(--input-padding-y-32))}.dz-input-size--32 .dz-input-box__icon{height:var(--icon-size-component-32);width:var(--icon-size-component-32)}.dz-input-size--36 .dz-input-box{height:calc(var(--spacing) * 36);padding:calc(var(--spacing) * var(--input-padding-x-36)) calc(var(--spacing) * var(--input-padding-y-36))}.dz-input-size--36 .dz-input-box__icon{height:var(--icon-size-component-36);width:var(--icon-size-component-36)}.dz-input-size--40 .dz-input-box{height:calc(var(--spacing) * 40);padding:calc(var(--spacing) * var(--input-padding-x-40)) calc(var(--spacing) * var(--input-padding-y-40))}.dz-input-size--40 .dz-input-box__icon{height:var(--icon-size-component-40);width:var(--icon-size-component-40)}.dz-input-size--48 .dz-input-box{height:calc(var(--spacing) * 48);padding:calc(var(--spacing) * var(--input-padding-x-48)) calc(var(--spacing) * var(--input-padding-y-48))}.dz-input-size--48 .dz-input-box__icon{height:var(--icon-size-component-48);width:var(--icon-size-component-48)}.dz-input-size--52 .dz-input-box{height:calc(var(--spacing) * 52);padding:calc(var(--spacing) * var(--input-padding-x-52)) calc(var(--spacing) * var(--input-padding-y-52))}.dz-input-size--52 .dz-input-box__icon{height:var(--icon-size-component-52);width:var(--icon-size-component-52)}.dz-input.dz-input--filled .dz-input-box{background-color:var(--input-bg);border:1px solid var(--input-stroke)}.dz-input.dz-input--outline .dz-input-box,.dz-input.dz-input--outline .dz-input-box:hover,.dz-input.dz-input--outline .dz-input-box:focus,.dz-input.dz-input--outline .dz-input-box .dz-input-box__input,.dz-input.dz-input--outline .dz-input-box .dz-input-box__input:hover,.dz-input.dz-input--outline .dz-input-box .dz-input-box__input:focus{background-color:#0000}.dz-input.dz-input--text .dz-input-box{border-top-width:0;border-left-width:0;border-right-width:0;border-radius:0}.dz-input{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.dz-input input{border:none;width:100%}.dz-input input:focus{outline:none}.dz-input input:disabled{cursor:not-allowed}.dz-input .dz-input-label{align-items:center;gap:calc(var(--spacing) * 4);flex-direction:row;display:flex}.dz-input .dz-input-label .dz-input-label__title{font-family:var(--font-family-title);font-size:calc(var(--spacing) * 14);font-style:normal;line-height:calc(var(--spacing) * 18);letter-spacing:calc(var(--spacing) * .2);color:var(--input-content);font-weight:400}.dz-input .dz-input-label .dz-input-label__required{font-family:var(--font-family-title);font-size:calc(var(--spacing) * 14);font-style:normal;line-height:calc(var(--spacing) * 18);letter-spacing:calc(var(--spacing) * .2);color:var(--color-error-always-light);font-weight:400}.dz-input .dz-input-label .dz-input-label__caption{font-family:var(--font-family-title);font-size:calc(var(--spacing) * 12);font-style:normal;line-height:calc(var(--spacing) * 16);letter-spacing:calc(var(--spacing) * .2);color:var(--input-content);font-weight:400}.dz-input .dz-input-label .dz-input-label__icon{justify-content:center;align-items:center;width:18px;height:18px;display:flex}.dz-input .dz-input-label .dz-input-label__icon>*{width:10px!important;height:10px!important}.dz-input .dz-input-box{align-self:stretch;align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 8);border-radius:var(--input-radius);background-color:var(--input-bg);border-style:solid;border-width:1px;border-color:var(--input-stroke);color:var(--input-content);display:flex}.dz-input .dz-input-box:focus-within{outline:1px solid var(--input-stroke-focus);background-color:var(--input-bg-focus)}.dz-input .dz-input-box:hover{border-color:var(--input-stroke-hover);background-color:var(--input-bg-hover)}.dz-input .dz-input-box:active{border-color:var(--input-stroke-active);background-color:var(--input-bg-active)}.dz-input .dz-input-box.success{border-color:var(--input-stroke-success);background-color:var(--input-bg-success)}.dz-input .dz-input-box.error{border-color:var(--input-stroke-error);background-color:var(--input-bg-error)}.dz-input .dz-input-caption{gap:calc(var(--spacing) * 4);font-family:var(--font-family-title);font-size:calc(var(--spacing) * 12);font-style:normal;line-height:calc(var(--spacing) * 16);letter-spacing:calc(var(--spacing) * .2);align-items:center;font-weight:400;display:flex}.dz-input .dz-input-caption .dz-input-caption__icon{justify-content:center;align-items:center;width:18px;height:18px;display:flex}.dz-input .dz-input-caption .dz-input-caption__icon>*{width:10px!important;height:10px!important}.dz-input.dz-input--success{color:var(--input-content-success)}.dz-input.dz-input--success .dz-input-box{border-color:var(--input-stroke-success);background-color:var(--input-bg-success)}.dz-input.dz-input--error{color:var(--input-content-error)}.dz-input.dz-input--error .dz-input-box{border-color:var(--input-stroke-error);background-color:var(--input-bg-error)}.dz-input.dz-input--disabled{color:var(--input-content-disable)}.dz-input.dz-input--disabled .dz-input-box{cursor:not-allowed;border-color:var(--input-stroke-disable);background-color:var(--input-bg-disable)}[data-theme=dark]{--tooltip-bg-neutral:var(--color-neutral-950);--tooltip-text-neutral:var(--color-neutral-50);--tooltip-bg-primary:var(--color-primary-selection-dark);--tooltip-text-primary:var(--tooltip-text-neutral);--tooltip-bg-inverse:var(--color-neutral-200);--tooltip-text-inverse:var(--color-neutral-950);--tooltip-bg-always-dark:var(--color-neutral-200);--tooltip-text-always-dark:var(--color-neutral-950);--tooltip-bg-always-light:var(--color-neutral-950);--tooltip-text-always-light:var(--color-neutral-50)}.dz-tooltip--neutral{--tooltip-bg:var(--tooltip-bg-neutral);--tooltip-text:var(--tooltip-text-neutral)}.dz-tooltip--primary{--tooltip-bg:var(--tooltip-bg-primary);--tooltip-text:var(--tooltip-text-primary)}.dz-tooltip--inverse{--tooltip-bg:var(--tooltip-bg-inverse);--tooltip-text:var(--tooltip-text-inverse)}.dz-tooltip--always-dark{--tooltip-bg:var(--tooltip-bg-always-dark);--tooltip-text:var(--tooltip-text-always-dark)}.dz-tooltip--always-light{--tooltip-bg:var(--tooltip-bg-always-light);--tooltip-text:var(--tooltip-text-always-light)}.dz-tooltip{width:max-content;padding:var(--tooltip-padding);border-radius:var(--tooltip-radius);background-color:var(--tooltip-bg);color:var(--tooltip-text);justify-content:center;align-items:flex-end;gap:calc(var(--spacing) * 4);font-family:var(--font-family-body);font-size:calc(var(--spacing) * 12);font-style:normal;line-height:calc(var(--spacing) * 16);letter-spacing:calc(var(--spacing) * .2);flex-direction:column;font-weight:400;display:none;position:absolute;top:0;left:0}.dz-tooltip .dz-tooltip__arrow{background:var(--tooltip-bg);width:8px;height:8px;position:absolute;transform:rotate(45deg)}.dz-toggle{align-items:center;gap:calc(var(--spacing) * 8);height:var(--height-toggle);width:fit-content;display:flex}.dz-toggle--text-right{flex-direction:row}.dz-toggle--text-left{flex-direction:row-reverse}.dz-toggle:focus-within{outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--color-info-main);border-radius:var(--radius-toggle-outline)}.dz-toggle__input{--tw-border-style:none;--tw-outline-style:none;height:calc(var(--spacing) * 1);width:calc(var(--spacing) * 1);padding:calc(var(--spacing) * 10);clip-path:inset(50%);white-space:nowrap;border-style:none;border-width:0;outline-style:none;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dz-toggle__track{cursor:pointer;border-radius:var(--radius-toggle-border);background-color:var(--color-toggle-bg);height:var(--height-toogle-track);width:var(--width-toogle-track);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s;display:inline-block;position:relative}.dz-toggle__circle{border-radius:var(--radius-toggle-circle);background-color:var(--color-toggle-content);top:calc(var(--spacing) * 5);left:calc(var(--spacing) * 5);width:var(--size-toggle-circle);height:var(--size-toggle-circle);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));position:absolute}.dz-toggle__input:checked+.dz-toggle__track{background-color:var(--color-toggle-checked-bg)}.dz-toggle__input:checked+.dz-toggle__track .dz-toggle__circle{--tw-translate-x:calc(var(--spacing) * 16);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-toggle-content-checked)}.dz-toggle__text{font-family:var(--font-family-title);font-size:calc(var(--spacing) * 16);font-style:normal;line-height:calc(var(--spacing) * 20);letter-spacing:calc(var(--spacing) * .2);font-weight:400}.dz-toggle__check-skeleton-loader{height:var(--height-toggle);width:var(--width-toogle-track);border-radius:var(--radius-xl,.75rem)}.dz-toggle__text-skeleton-loader{height:var(--height-toggle);border-radius:var(--radius-lg,.5rem);justify-content:center;display:flex}.dz-toggle__text-skeleton-loader--loading{width:var(--width-skeleton-loading)}.dz-toggle.dz-toggle--disabled{cursor:not-allowed}.dz-toggle.dz-toggle--disabled .dz-toggle__track{cursor:not-allowed;background-color:var(--color-toggle-disabled-bg)}.dz-toggle.dz-toggle--disabled .dz-toggle__circle{background-color:var(--color-toggle-content-disabled)}.dz-checkbox{justify-content:center;align-items:center;gap:calc(var(--spacing) * 4);cursor:pointer;width:fit-content;display:flex}.dz-checkbox:has(.dz-checkbox__input:disabled) .dz-checkbox__label{cursor:not-allowed;color:var(--color-checkbox-disabled-text)}.dz-checkbox:has(.dz-checkbox__input:disabled) .dz-checkbox__control{cursor:not-allowed;color:var(--color-checkbox-disabled-stroke);border-color:var(--color-checkbox-disabled-stroke)}.dz-checkbox__input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;width:var(--size-checkbox);height:var(--size-checkbox);border-width:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.dz-checkbox__input:focus-visible+.dz-checkbox__control{outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--color-info-main);border-radius:var(--radius-checkbox-outline)}.dz-checkbox__checkbox-container{width:var(--size-checkbox-container);height:var(--size-checkbox-container);justify-content:center;align-items:center;display:flex}.dz-checkbox__control{width:var(--size-checkbox);height:var(--size-checkbox);border-radius:var(--radius-checkbox);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-checkbox-stroke);color:var(--color-checkbox-checked);justify-content:center;align-items:center;display:flex}:hover+.dz-checkbox__control{border-bottom-color:var(--color-checkbox-hover)}.dz-checkbox__label{gap:calc(var(--spacing) * 0);flex-direction:column;display:flex}.dz-checkbox__title{font-family:var(--font-family-title);font-size:calc(var(--spacing) * 14);font-style:normal;line-height:calc(var(--spacing) * 18);letter-spacing:calc(var(--spacing) * .2);font-weight:600}.dz-checkbox__subtitle{font-family:var(--font-family-body);font-size:calc(var(--spacing) * 12);font-style:normal;line-height:calc(var(--spacing) * 16);letter-spacing:calc(var(--spacing) * .2);font-weight:400}.dz-checkbox__check{width:var(--size-checkbox);height:var(--size-checkbox);border-radius:var(--radius-checkbox)}.dz-checkbox__check-loading-skeleton{min-height:var(--spacing-checkbox);min-width:var(--spacing-checkbox);border-radius:.25rem}.dz-checkbox__title-loading-skeleton{height:100%;min-height:var(--spacing-title-loading-skeleton);border-radius:.25rem}.dz-checkbox__title-loading-skeleton--loading{width:var(--width-title-loading-skeleton)}.dz-avatar--size-20{font-family:var(--font-family-title);font-size:calc(var(--spacing) * 10);font-style:normal;line-height:calc(var(--spacing) * 14);letter-spacing:calc(var(--spacing) * .2);width:calc(var(--spacing) * var(--avatar-size-20));height:calc(var(--spacing) * var(--avatar-size-20));font-weight:400}.dz-avatar--size-20 .dz-avatar__icon{width:calc(var(--spacing) * var(--avatar-icon-size-20));height:calc(var(--spacing) * var(--avatar-icon-size-20))}.dz-avatar--size-20 .dz-avatar__badge-status{width:calc(var(--spacing) * var(--avatar-badge-status-size-20));height:calc(var(--spacing) * var(--avatar-badge-status-size-20))}.dz-avatar--size-24{font-family:var(--font-family-title);font-size:calc(var(--spacing) * 12);font-style:normal;line-height:calc(var(--spacing) * 16);letter-spacing:calc(var(--spacing) * .2);width:calc(var(--spacing) * var(--avatar-size-24));height:calc(var(--spacing) * var(--avatar-size-24));font-weight:400}.dz-avatar--size-24 .dz-avatar__icon{width:calc(var(--spacing) * var(--avatar-icon-size-24));height:calc(var(--spacing) * var(--avatar-icon-size-24))}.dz-avatar--size-24 .dz-avatar__badge-status{width:calc(var(--spacing) * var(--avatar-badge-status-size-24));height:calc(var(--spacing) * var(--avatar-badge-status-size-24))}.dz-avatar--size-32{font-family:var(--font-family-title);font-size:calc(var(--spacing) * 16);font-style:normal;line-height:calc(var(--spacing) * 20);letter-spacing:calc(var(--spacing) * .2);width:calc(var(--spacing) * var(--avatar-size-32));height:calc(var(--spacing) * var(--avatar-size-32));font-weight:400}.dz-avatar--size-32 .dz-avatar__icon{width:calc(var(--spacing) * var(--avatar-icon-size-32));height:calc(var(--spacing) * var(--avatar-icon-size-32))}.dz-avatar--size-32 .dz-avatar__badge-status{width:calc(var(--spacing) * var(--avatar-badge-status-size-32));height:calc(var(--spacing) * var(--avatar-badge-status-size-32))}.dz-avatar--size-40{font-family:var(--font-family-title);font-size:calc(var(--spacing) * 18);font-style:normal;line-height:calc(var(--spacing) * 24);letter-spacing:calc(var(--spacing) * .2);width:calc(var(--spacing) * var(--avatar-size-40));height:calc(var(--spacing) * var(--avatar-size-40));font-weight:400}.dz-avatar--size-40 .dz-avatar__icon{width:calc(var(--spacing) * var(--avatar-icon-size-40));height:calc(var(--spacing) * var(--avatar-icon-size-40))}.dz-avatar--size-40 .dz-avatar__badge-status{width:calc(var(--spacing) * var(--avatar-badge-status-size-40));height:calc(var(--spacing) * var(--avatar-badge-status-size-40))}.dz-avatar--size-44{font-family:var(--font-family-title);font-size:calc(var(--spacing) * 22);font-style:normal;line-height:calc(var(--spacing) * 32);letter-spacing:calc(var(--spacing) * .2);width:calc(var(--spacing) * var(--avatar-size-44));height:calc(var(--spacing) * var(--avatar-size-44));font-weight:400}.dz-avatar--size-44 .dz-avatar__icon{width:calc(var(--spacing) * var(--avatar-icon-size-44));height:calc(var(--spacing) * var(--avatar-icon-size-44))}.dz-avatar--size-44 .dz-avatar__badge-status{width:calc(var(--spacing) * var(--avatar-badge-status-size-44));height:calc(var(--spacing) * var(--avatar-badge-status-size-44))}.dz-avatar--size-48{font-family:var(--font-family-title);font-size:calc(var(--spacing) * 24);font-style:normal;line-height:calc(var(--spacing) * 32);letter-spacing:calc(var(--spacing) * .2);width:calc(var(--spacing) * var(--avatar-size-48));height:calc(var(--spacing) * var(--avatar-size-48));font-weight:400}.dz-avatar--size-48 .dz-avatar__icon{width:calc(var(--spacing) * var(--avatar-icon-size-48));height:calc(var(--spacing) * var(--avatar-icon-size-48))}.dz-avatar--size-48 .dz-avatar__badge-status{width:calc(var(--spacing) * var(--avatar-badge-status-size-48));height:calc(var(--spacing) * var(--avatar-badge-status-size-48))}.dz-avatar{--tw-border-style:none;border-style:none;position:relative}.dz-avatar__main{border-radius:var(--radius-avatar);background-color:var(--color-avatar-bg);width:100%;height:100%;color:var(--color-avatar-text);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.dz-avatar__badge-status{position:absolute;bottom:-1px;right:-1px}.dz-avatar__badge-status.dz-avatar--online{color:var(--color-avatar-badge-online-status)}.dz-avatar__badge-status.dz-avatar--away{color:var(--color-avatar-badge-away-status)}.dz-avatar__badge-status.dz-avatar--info{color:var(--color-avatar-badge-info-status)}.dz-avatar__badge-status.dz-avatar--busy{color:var(--color-avatar-badge-busy-status)}.dz-avatar__image{object-fit:cover;width:100%;height:100%}.dz-avatar__loading{border-radius:var(--radius-avatar);width:100%;height:100%}.dz-skeleton-container{flex-direction:column;display:flex}.dz-skeleton-loading{animation:var(--animate-pulse,pulse 2s cubic-bezier(.4, 0, .6, 1) infinite);cursor:progress;border-radius:inherit;background-color:var(--color-skeleton-loading-bg);flex:1}.dz-tab--size-24{font-family:var(--font-family-title);font-size:calc(var(--spacing) * 12);font-style:normal;line-height:calc(var(--spacing) * 16);letter-spacing:calc(var(--spacing) * .2);font-weight:400}.dz-tab--size-24 .dz-tab-icon{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.dz-tab--size-24.is-selected{font-family:var(--font-family-title);font-size:calc(var(--spacing) * 12);font-style:normal;line-height:calc(var(--spacing) * 16);letter-spacing:calc(var(--spacing) * .2);font-weight:600}.dz-tab--size-28{font-family:var(--font-family-title);font-size:calc(var(--spacing) * 14);font-style:normal;line-height:calc(var(--spacing) * 18);letter-spacing:calc(var(--spacing) * .2);font-weight:400}.dz-tab--size-28 .dz-tab-icon{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.dz-tab--size-28.is-selected{font-family:var(--font-family-title);font-size:calc(var(--spacing) * 14);font-style:normal;line-height:calc(var(--spacing) * 18);letter-spacing:calc(var(--spacing) * .2);font-weight:600}.dz-tab--size-32{font-family:var(--font-family-title);font-size:calc(var(--spacing) * 16);font-style:normal;line-height:calc(var(--spacing) * 20);letter-spacing:calc(var(--spacing) * .2);font-weight:400}.dz-tab--size-32 .dz-tab-icon{width:calc(var(--spacing) * 18);height:calc(var(--spacing) * 18)}.dz-tab--size-32.is-selected{font-family:var(--font-family-title);font-size:calc(var(--spacing) * 16);font-style:normal;line-height:calc(var(--spacing) * 20);letter-spacing:calc(var(--spacing) * .2);font-weight:600}.dz-tab-icon>svg{width:100%;height:100%}.dz-tab--outlined{color:var(--color-tab-variant-contrast);border-color:var(--color-tab-stroke-outline);background-color:#0000}.dz-tab--outlined.is-selected{color:var(--color-tab-variant)}.dz-tab--outlined:disabled{color:var(--color-outline-disabled-text)}.dz-tab--filled{background-color:var(--color-tab-variant);color:var(--color-tab-variant-contrast);border-color:var(--color-tab-stroke-filled)}.dz-tab--secondary{--color-tab-variant:var(--color-tab-secondary-bg);--color-tab-variant-contrast:var(--color-default-text);--color-tab-stroke-filled:var(--color-tab-stroke);--color-tab-stroke-outline:var(--color-tab-stroke)}.dz-tab--secondary:hover:not(:disabled):not(.is-selected){--color-tab-variant:var(--color-tab-secondary-bg-hover);--color-tab-variant-contrast:var(--color-hover-text);--color-tab-stroke-filled:var(--tab-stroke-secondary-main);--color-tab-stroke-outline:var(--tab-stroke-secondary-light)}.dz-tab--secondary.is-selected{--color-tab-variant:var(--color-tab-secondary-bg-selected);--color-tab-variant-contrast:var(--color-selected-text);--color-tab-stroke-filled:var(--tab-stroke-secondary-dark);--color-tab-stroke-outline:var(--tab-stroke-secondary-main)}.dz-tab--secondary:disabled{--color-tab-variant:var(--color-tab-bg-disabled);--color-tab-variant-contrast:var(--color-disabled-text)}.dz-tab--primary{--color-tab-variant:var(--color-tab-primary-bg);--color-tab-variant-contrast:var(--color-default-text);--color-tab-stroke-filled:var(--color-tab-stroke);--color-tab-stroke-outline:var(--color-tab-stroke)}.dz-tab--primary:hover:not(:disabled):not(.is-selected){--color-tab-variant:var(--color-tab-primary-bg-hover);--color-tab-variant-contrast:var(--color-hover-text);--color-tab-stroke-filled:var(--tab-stroke-primary-main);--color-tab-stroke-outline:var(--tab-stroke-primary-light)}.dz-tab--primary.is-selected{--color-tab-variant:var(--color-tab-primary-bg-selected);--color-tab-variant-contrast:var(--color-selected-text);--color-tab-stroke-filled:var(--tab-stroke-primary-dark);--color-tab-stroke-outline:var(--tab-stroke-primary-main)}.dz-tab--primary:disabled{--color-tab-variant:var(--color-tab-bg-disabled);--color-tab-variant-contrast:var(--color-disabled-text)}.dz-tab-set{display:flex}.dz-tab{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 4);cursor:pointer;flex-shrink:1;display:flex}.dz-tab:disabled{cursor:not-allowed}.dz-tab-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dz-tab--top-position{flex-direction:column;display:flex}.dz-tab--top-position .dz-tab-set{flex-direction:row}.dz-tab--top-position .dz-tab-set :first-child{border-top-left-radius:var(--radius-tab-corner)}.dz-tab--top-position .dz-tab-set :last-child{border-top-right-radius:var(--radius-tab-corner)}.dz-tab--top-position .dz-tab{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.dz-tab--right-position{flex-direction:row-reverse;display:flex}.dz-tab--right-position .dz-tab-set{flex-direction:column}.dz-tab--right-position .dz-tab-set :first-child{border-top-right-radius:var(--radius-tab-corner)}.dz-tab--right-position .dz-tab-set :last-child{border-bottom-right-radius:var(--radius-tab-corner)}.dz-tab--right-position .dz-tab{max-width:var(--container-horizontal-tab-max-width);border-left-style:var(--tw-border-style);border-left-width:1px}.dz-tab--bottom-position{flex-direction:column-reverse;display:flex}.dz-tab--bottom-position .dz-tab-set{flex-direction:row}.dz-tab--bottom-position .dz-tab-set :first-child{border-bottom-left-radius:var(--radius-tab-corner)}.dz-tab--bottom-position .dz-tab-set :last-child{border-bottom-right-radius:var(--radius-tab-corner)}.dz-tab--bottom-position .dz-tab{border-top-style:var(--tw-border-style);border-top-width:1px}.dz-tab--left-position{flex-direction:row;display:flex}.dz-tab--left-position .dz-tab-set{flex-direction:column}.dz-tab--left-position .dz-tab-set :first-child{border-top-left-radius:var(--radius-tab-corner)}.dz-tab--left-position .dz-tab-set :last-child{border-bottom-left-radius:var(--radius-tab-corner)}.dz-tab--left-position .dz-tab{max-width:var(--container-horizontal-tab-max-width);border-right-style:var(--tw-border-style);border-right-width:1px}.dz-icon-wrapper>svg{border-radius:inherit;width:100%;height:100%}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@keyframes pulse{50%{opacity:.5}}:root{--font-family-title:"Roboto", sans-serif;--font-family-body:"Roboto", sans-serif;--font-color-50:#191919;--font-color-100:#2c2c2c;--font-color-200:#404040;--font-color-300:#6c6c6c;--font-color-400:#b2b2b2;--font-color-500:#cbcbcb;--font-color-600:#e5e5e5;--font-color-700:#f1f1f1}:root [data-theme=dark]{--color-font-50:var(--font-color-700);--color-font-100:var(--font-color-600);--color-font-200:var(--font-color-500);--color-font-300:var(--font-color-400);--color-font-inverse:var(--font-color-50);--color-font-always-light:var(--font-color-700);--color-font-always-dark:var(--font-color-50)}:root{--shadow-1:#1d1d1d 8%;--shadow-2:#1d1d1d 8%;--shadow-3:#1d1d1d 8%;--shadow-4:#1d1d1d 12%;--shadow-5:#1d1d1d 16%}:root [data-theme=dark]{--shadow-1:#0d0d0d 24%;--shadow-2:#0d0d0d 24%;--shadow-3:#0d0d0d 24%;--shadow-4:#0d0d0d 32%;--shadow-5:#0d0d0d 40%}[data-theme=dark]{--color-stroke-50:var(--color-neutral-50);--color-stroke-100:var(--color-neutral-200);--color-stroke-200:var(--color-neutral-200);--color-stroke-300:var(--color-neutral-300);--color-stroke-400:var(--color-neutral-400);--color-stroke-500:var(--color-neutral-500);--color-stroke-600:var(--color-neutral-600);--color-stroke-700:var(--color-neutral-700);--color-stroke-800:var(--color-neutral-800);--color-stroke-900:var(--color-neutral-900);--color-stroke-950:var(--color-neutral-950);--color-stroke-always-light:var(--color-neutral-950);--color-stroke-always-dark:var(--color-neutral-50);--color-stroke-enabled:var(--color-neutral-200);--color-stroke-disabled:var(--color-neutral-200);--color-primary-selection-extra-light:var(--color-primary-800);--color-primary-selection-light:var(--color-primary-700);--color-primary-selection-main:var(--color-primary-600);--color-primary-selection-dark:var(--color-primary-400);--color-primary-selection-extra-dark:var(--color-primary-300);--color-primary-extra-light:var(--color-primary-selection-extra-dark);--color-primary-light:var(--color-primary-selection-dark);--color-primary-main:var(--color-primary-selection-main);--color-primary-dark:var(--color-primary-selection-light);--color-primary-extra-dark:var(--color-primary-selection-extra-light);--color-primary-always-extra-light:var(--color-primary-selection-extra-light);--color-primary-always-light:var(--color-primary-selection-light);--color-primary-always-main:var(--color-primary-selection-main);--color-primary-always-dark:var(--color-primary-selection-dark);--color-primary-always-extra-dark:var(--color-primary-selection-extra-dark);--color-secondary-selection-extra-light:var(--color-secondary-900);--color-secondary-selection-light:var(--color-secondary-800);--color-secondary-selection-main:var(--color-secondary-700);--color-secondary-selection-dark:var(--color-secondary-400);--color-secondary-selection-extra-dark:var(--color-secondary-300);--color-secondary-extra-light:var(--color-secondary-selection-extra-dark);--color-secondary-light:var(--color-secondary-selection-dark);--color-secondary-main:var(--color-secondary-selection-main);--color-secondary-dark:var(--color-secondary-selection-light);--color-secondary-extra-dark:var(--color-secondary-selection-extra-light);--color-secondary-always-extra-light:var(--color-secondary-selection-extra-light);--color-secondary-always-light:var(--color-secondary-selection-light);--color-secondary-always-main:var(--color-secondary-selection-main);--color-secondary-always-dark:var(--color-secondary-selection-dark);--color-secondary-always-extra-dark:var(--color-secondary-selection-extra-dark);--color-neutral-always-light:--var(--color-neutral-950);--color-neutral-always-dark:--var(--color-neutral-950);--color-background-inverse:var(--color-background-50);--color-background-always-dark:var(--color-background-50);--color-background-always-light:var(--color-background-50);--color-success-selection-extra-light:var(--color-success-950);--color-success-selection-light:var(--color-success-800);--color-success-selection-main:var(--color-success-600);--color-success-selection-dark:var(--color-success-500);--color-success-selection-extra-dark:var(--color-success-400);--color-success-extra-light:var(--color-success-selection-extra-dark);--color-success-light:var(--color-success-selection-dark);--color-success-main:var(--color-success-selection-main);--color-success-dark:var(--color-success-selection-light);--color-success-extra-dark:var(--color-success-selection-extra-light);--color-success-always-extra-light:var(--color-success-selection-extra-light);--color-success-always-light:var(--color-success-selection-light);--color-success-always-main:var(--color-success-selection-main);--color-success-always-dark:var(--color-success-selection-dark);--color-success-always-extra-dark:var(--color-success-selection-extra-dark);--color-info-selection-extra-light:var(--color-info-800);--color-info-selection-light:var(--color-info-700);--color-info-selection-main:var(--color-info-600);--color-info-selection-dark:var(--color-info-400);--color-info-selection-extra-dark:var(--color-info-300);--color-info-extra-light:var(--color-info-selection-extra-dark);--color-info-light:var(--color-info-selection-dark);--color-info-main:var(--color-info-selection-main);--color-info-dark:var(--color-info-selection-light);--color-info-extra-dark:var(--color-info-selection-extra-light);--color-info-always-extra-light:var(--color-info-selection-extra-light);--color-info-always-light:var(--color-info-selection-light);--color-info-always-main:var(--color-info-selection-main);--color-info-always-dark:var(--color-info-selection-dark);--color-info-always-extra-dark:var(--color-info-selection-extra-dark);--color-warning-selection-extra-light:var(--color-warning-900);--color-warning-selection-light:var(--color-warning-800);--color-warning-selection-main:var(--color-warning-700);--color-warning-selection-dark:var(--color-warning-600);--color-warning-selection-extra-dark:var(--color-warning-500);--color-warning-extra-light:var(--color-warning-selection-extra-dark);--color-warning-light:var(--color-warning-selection-dark);--color-warning-main:var(--color-warning-selection-main);--color-warning-dark:var(--color-warning-selection-light);--color-warning-extra-dark:var(--color-warning-selection-extra-light);--color-warning-always-extra-light:var(--color-warning-selection-extra-light);--color-warning-always-light:var(--color-warning-selection-light);--color-warning-always-main:var(--color-warning-selection-main);--color-warning-always-dark:var(--color-warning-selection-dark);--color-warning-always-extra-dark:var(--color-warning-selection-extra-dark);--color-error-selection-extra-light:var(--color-error-900);--color-error-selection-light:var(--color-error-800);--color-error-selection-main:var(--color-error-600);--color-error-selection-dark:var(--color-error-500);--color-error-selection-extra-dark:var(--color-error-300);--color-error-extra-light:var(--color-error-selection-extra-dark);--color-error-light:var(--color-error-selection-dark);--color-error-main:var(--color-error-selection-main);--color-error-dark:var(--color-error-selection-light);--color-error-extra-dark:var(--color-error-selection-extra-light);--color-error-always-extra-light:var(--color-error-selection-extra-light);--color-error-always-light:var(--color-error-selection-light);--color-error-always-main:var(--color-error-selection-main);--color-error-always-dark:var(--color-error-selection-dark);--color-error-always-extra-dark:var(--color-error-selection-extra-dark);--input-bg:var(--color-background-100);--input-bg-disable:var(--color-neutral-200);--input-bg-hover:var(--input-bg);--input-bg-focus:var(--input-bg);--input-bg-active:var(--input-bg);--input-bg-success:var(--input-bg);--input-bg-error:var(--input-bg);--input-content:var(--font-color-500);--input-content-disable:var(--font-color-400);--input-content-hover:var(--input-content);--input-content-focus:var(--font-color-600);--input-content-active:var(--font-color-700);--input-content-success:var(--font-color-700);--input-content-error:var(--font-color-700);--input-content-error-icon:var(--color-error-selection-main);--input-stroke:var(--color-neutral-800);--input-stroke-disable:var(--color-neutral-400);--input-stroke-hover:var(--color-primary-selection-dark);--input-stroke-focus:var(--color-primary-selection-extra-light);--input-stroke-active:var(--color-primary-selection-main);--input-stroke-success:var(--color-success-selection-light);--input-stroke-error:var(--color-error-selection-main)}:root{--color-background-50:#eff0f1;--color-background-100:#fafafa;--color-background-200:#f2f2f2;--color-background-0:var(--color-background-50)}[data-theme=dark]{--color-background-50:#060606;--color-background-100:#0e0e0e;--color-background-200:#121212}:root{--color-primary-50:#f0f0fc;--color-primary-100:#e3e3f9;--color-primary-200:#c7dbfa;--color-primary-300:#abadef;--color-primary-400:#9092eb;--color-primary-500:#7376e7;--color-primary-600:#77a2f8;--color-primary-700:#2340fb;--color-primary-800:#172796;--color-primary-900:#0d1445;--color-primary-950:#111346}[data-theme=dark]{--color-primary-50:#0b0d2f;--color-primary-100:#111346;--color-primary-200:#1c2076;--color-primary-300:#131e67;--color-primary-400:#1b30c1;--color-primary-500:#565ae4;--color-primary-600:#2340fb;--color-primary-700:#77a2f8;--color-primary-800:#bdd5f9;--color-primary-900:#c7c8f4;--color-primary-950:#e3e3f9}:root{--color-secondary-50:#f3eff9;--color-secondary-100:#eae2f5;--color-secondary-200:#b1e6ff;--color-secondary-300:#c1a7e4;--color-secondary-400:#af89dc;--color-secondary-500:#64ccff;--color-secondary-600:#8e47d1;--color-secondary-700:#35bcff;--color-secondary-800:#08c;--color-secondary-900:#003652;--color-secondary-950:#270c3c}[data-theme=dark]{--color-secondary-50:#1a0829;--color-secondary-100:#270c3c;--color-secondary-200:#411465;--color-secondary-300:#046;--color-secondary-400:#007ab8;--color-secondary-500:#8e47d1;--color-secondary-600:#9e6ad6;--color-secondary-700:#35bcff;--color-secondary-800:#82d6ff;--color-secondary-900:#b1e6ff;--color-secondary-950:#eae2f5;--color-secondary-always-main:var(--color-secondary-selection-dark)}:root{--color-neutral-50:#f1f1f1;--color-neutral-100:#e5e5e5;--color-neutral-200:#cbcbcb;--color-neutral-300:#b2b2b2;--color-neutral-400:#9a9a9a;--color-neutral-500:#828282;--color-neutral-600:#6c6c6c;--color-neutral-700:#565656;--color-neutral-800:#404040;--color-neutral-900:#2c2c2c;--color-neutral-950:#191919}[data-theme=dark]{--color-neutral-50:#111;--color-neutral-100:#191919;--color-neutral-200:#2c2c2c;--color-neutral-300:#404040;--color-neutral-400:#565656;--color-neutral-500:#6c6c6c;--color-neutral-600:#828282;--color-neutral-700:#9a9a9a;--color-neutral-800:#b2b2b2;--color-neutral-900:#cbcbcb;--color-neutral-950:#e5e5e5}:root{--color-success-50:#ebf2ee;--color-success-100:#dbe8df;--color-success-200:#b6d2bf;--color-success-300:#8ebd9e;--color-success-400:#5fa97b;--color-success-500:#039653;--color-success-600:#027c45;--color-success-700:#026337;--color-success-800:#014b2a;--color-success-900:#01341d;--color-success-950:#011f11}[data-theme=dark]{--color-success-50:#00150c;--color-success-100:#011f11;--color-success-200:#01341d;--color-success-300:#014b2a;--color-success-400:#026337;--color-success-500:#027c45;--color-success-600:#039653;--color-success-700:#5fa97b;--color-success-800:#8ebd9e;--color-success-900:#b6d2bf;--color-success-950:#dbe8df}:root{--color-info-50:#edf0fd;--color-info-100:#dee4fb;--color-info-200:#bdcaf7;--color-info-300:#9ab1f4;--color-info-400:#7497f2;--color-info-500:#457eef;--color-info-600:#1367dc;--color-info-700:#0f52af;--color-info-800:#0c3e85;--color-info-900:#082b5c;--color-info-950:#051936}[data-theme=dark]{--color-info-50:#031124;--color-info-100:#051936;--color-info-200:#082b5c;--color-info-300:#0c3e85;--color-info-400:#0f52af;--color-info-500:#1367dc;--color-info-600:#1367dc;--color-info-700:#7497f2;--color-info-800:#9ab1f4;--color-info-900:#bdcaf7;--color-info-950:#dee4fb}:root{--color-warning-50:#fdeee5;--color-warning-100:#fcdfcf;--color-warning-200:#fabf99;--color-warning-300:#f89d4d;--color-warning-400:#e18308;--color-warning-500:#bf6f07;--color-warning-600:#9e5c06;--color-warning-700:#7e4905;--color-warning-800:#5f3703;--color-warning-900:#422602;--color-warning-950:#271601}[data-theme=dark]{--color-warning-50:#190f01;--color-warning-100:#271601;--color-warning-200:#422602;--color-warning-300:#5f3703;--color-warning-400:#7e4905;--color-warning-500:#9e5c06;--color-warning-600:#bf6f07;--color-warning-700:#e18308;--color-warning-800:#f89d4d;--color-warning-900:#fabf99;--color-warning-950:#fcdfcf}:root{--color-error-50:#faeeee;--color-error-100:#f7e0df;--color-error-200:#efc0bf;--color-error-300:#e8a09e;--color-error-400:#e27d7a;--color-error-500:#dc5550;--color-error-600:#ce2a1e;--color-error-700:#a52218;--color-error-800:#7e1a13;--color-error-900:#59120d;--color-error-950:#350b08}[data-theme=dark]{--color-error-50:#240705;--color-error-100:#350b08;--color-error-200:#59120d;--color-error-300:#7e1a13;--color-error-400:#a52218;--color-error-500:#ce2a1e;--color-error-600:#dc5550;--color-error-700:#e27d7a;--color-error-800:#e8a09e;--color-error-900:#efc0bf;--color-error-950:#f7e0df;--color-error-always-main:var(--color-error-selection-dark)}:root{--color-orange-50:#ffedeb;--color-orange-100:#ffddda;--color-orange-200:#ffbbb3;--color-orange-300:#ff9687;--color-orange-400:#ff6b4e;--color-orange-500:#d95a41;--color-orange-600:#b44b36;--color-orange-700:#8f3c2b;--color-orange-800:#6c2d21;--color-orange-900:#4b1f17;--color-orange-950:#2c120d}[data-theme=dark]{--color-orange-50:#1d0c09;--color-orange-100:#2c120d;--color-orange-200:#4b1f17;--color-orange-300:#6c2d21;--color-orange-400:#8f3c2b;--color-orange-500:#b44b36;--color-orange-600:#d95a41;--color-orange-700:#ff6b4e;--color-orange-800:#ff9687;--color-orange-900:#ffbbb3;--color-orange-950:#ffddda}:root{--color-ciano-50:#e6f3f8;--color-ciano-100:#d0e9f2;--color-ciano-200:#9bd4e6;--color-ciano-300:#55c0da;--color-ciano-400:#39a7c0;--color-ciano-500:#308da3;--color-ciano-600:#287586;--color-ciano-700:#205d6b;--color-ciano-800:#184651;--color-ciano-900:#113138;--color-ciano-950:#0a1c20}[data-theme=dark]{--color-ciano-50:#061316;--color-ciano-100:#0a1c20;--color-ciano-200:#113138;--color-ciano-300:#184651;--color-ciano-400:#205d6b;--color-ciano-500:#287586;--color-ciano-600:#308da3;--color-ciano-700:#39a7c0;--color-ciano-800:#55c0da;--color-ciano-900:#9bd4e6;--color-ciano-950:#d0e9f2}:root{--color-pink-50:#fcecfc;--color-pink-100:#f9dcfa;--color-pink-200:#f4b8f6;--color-pink-300:#ef90f2;--color-pink-400:#eb61ee;--color-pink-500:#dc2de0;--color-pink-600:#b725ba;--color-pink-700:#921e95;--color-pink-800:#6f1771;--color-pink-900:#4e104f;--color-pink-950:#2f0930}[data-theme=dark]{--color-pink-50:#200620;--color-pink-100:#2f0930;--color-pink-200:#4e104f;--color-pink-300:#6f1771;--color-pink-400:#921e95;--color-pink-500:#b725ba;--color-pink-600:#dc2de0;--color-pink-700:#eb61ee;--color-pink-800:#ef90f2;--color-pink-900:#f4b8f6;--color-pink-950:#f9dcfa}:root{--font-display:"Mona Sans", system-ui, sans-serif;--font-body:"Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-family-title:var(--font-display);--font-family-body:var(--font-body);--weight-body:400;--weight-emphasis:500;--weight-label:600;--weight-subtitle:500;--weight-title:600;--weight-heavy:700;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:3rem;--text-5xl:4rem;--text-6xl:5.25rem;--leading-tight:1.05;--leading-snug:1.2;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-normal:0;--tracking-wide:.04em;--tracking-caps:.12em;--display-font:var(--font-display);--display-weight:var(--weight-title);--display-tracking:var(--tracking-tight);--heading-font:var(--font-display);--heading-weight:var(--weight-title);--subtitle-font:var(--font-display);--subtitle-weight:var(--weight-subtitle);--body-font:var(--font-body);--body-weight:var(--weight-body);--body-leading:var(--leading-normal);--eyebrow-font:var(--font-body);--eyebrow-weight:var(--weight-label);--eyebrow-size:var(--text-xs);--eyebrow-tracking:var(--tracking-caps);--space-0:0;--space-px:1px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--container-sm:640px;--container-md:860px;--container-lg:1100px;--container-xl:1320px;--gutter:var(--space-6);--section-pad:var(--space-24);--control-h-sm:32px;--control-h-md:40px;--control-h-lg:48px;--duration-instant:80ms;--duration-fast:.14s;--duration-base:.22s;--duration-slow:.36s;--duration-slower:.56s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--press-scale:.97;--shadow-xs:0 1px 2px #1011140f;--shadow-sm:0 1px 3px #10111414, 0 1px 2px #1011140a;--shadow-md:0 4px 12px #10111414, 0 2px 4px #1011140d;--shadow-lg:0 12px 28px #1011141f, 0 4px 8px #1011140f;--shadow-xl:0 24px 56px #10111429, 0 8px 16px #10111414;--shadow-inset:inset 0 1px 2px #10111414;--glow-brand:0 8px 24px #2340fb52;--glow-cyan:0 8px 24px #35bcff52;--ring-brand:0 0 0 3px #2340fb59;--ring-danger:0 0 0 3px #e23b3b4d;--radius-none:0;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-2xl:28px;--radius-pill:999px;--radius-circle:50%;--radius-control:var(--radius-pill);--radius-card:14px;--radius-surface:20px;--button-filled-bg-primary:#c4f553;--button-filled-bg-hover-primary:#b3e245;--button-filled-text-primary:#001829;--button-filled-text-hover-primary:#001829;--button-ghost-primary:#c4f553;--button-ghost-hover-primary:#b3e245;--color-primary-main:#c4f553;--button-radius:999px;--ink-strong:#001829;--ink-body:#072f52;--divider-06:#0018290f;--divider-08:#00182914;--divider-14:#00182924;--divider-28:#00182947}[data-theme=dark]{--ink-strong:#f1f1f1;--ink-body:#f1f1f1c7;--divider-06:#f1f1f114;--divider-08:#f1f1f11a;--divider-14:#f1f1f129;--divider-28:#f1f1f152}*,:before,:after{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body,#root{height:100%}body{font-family:var(--font-family-body,"Roboto", system-ui, sans-serif);color:var(--color-neutral-900);background:var(--color-background-50);margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-title,var(--font-family-body))}.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Rounded;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.login-page{background:var(--color-background-50);grid-template-columns:1.05fr .95fr;min-height:100dvh;display:grid}.login-page__brand{color:#f1f1f1;background:#00121f;flex-direction:column;justify-content:space-between;padding:3.5rem 3.75rem;display:flex;position:relative;overflow:hidden}.login-page__brand-header{align-items:center;gap:.625rem;display:flex}.login-page__brand-wordmark{font-family:var(--font-family-title);letter-spacing:-.02em;align-items:center;gap:.4375rem;font-size:1.0625rem;font-weight:600;display:flex}.login-page__brand-wordmark-bar{background:#c4f553;border-radius:1px;width:2px;height:1rem}.login-page__pitch{z-index:1;max-width:20ch;position:relative}.login-page__tagline{font-family:var(--font-family-title);font-weight:var(--weight-title,600);letter-spacing:-.025em;text-wrap:pretty;margin:0;font-size:2.875rem;line-height:1.08}.login-page__tagline-accent{color:#c4f553}.login-page__tagline-caption{color:#f1f1f1b8;max-width:34ch;margin:1.125rem 0 0;font-size:.9375rem;line-height:1.6}.login-page__features{z-index:1;flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.login-page__feature{color:#f1f1f1c7;align-items:center;gap:.6875rem;font-size:.84375rem;display:flex}.login-page__feature-icon{color:#c4f553;flex-shrink:0;display:flex}.login-page__feature-icon .material-symbols-rounded{font-size:19px}.login-page__brand-glow{opacity:.07;background:#c4f553;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-120px;right:-140px}.login-page__form{justify-content:center;align-items:center;padding:3.5rem 2.5rem;display:flex}.login-card{width:100%;max-width:24.75rem}.login-card__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-neutral-600);margin-bottom:.625rem;font-size:.6875rem;font-weight:600}.login-card__title{font-size:1.8125rem;font-weight:var(--weight-title,600);letter-spacing:-.02em;color:var(--ink-strong);margin:0}.login-card__subtitle{color:var(--ink-body);margin:.625rem 0 0;font-size:.875rem;line-height:1.55}.login-card__action{margin-top:1.75rem}.login-card__sign-in-button-shell{border-radius:9999px;width:100%;max-width:25rem;margin:0 auto;overflow:hidden}.login-card__config-warning{color:var(--color-error-600);margin:0;font-size:.875rem}.login-card__divider{align-items:center;gap:.75rem;margin:1.625rem 0;display:flex}.login-card__divider-line{background:var(--divider-08);flex:1;height:1px}.login-card__divider-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-600);font-size:.71875rem;font-weight:600}.login-card__support{color:var(--ink-body);margin:0;font-size:.8125rem;line-height:1.6}.login-card__support-link{color:var(--ink-strong);border-bottom:1px solid #c4f553;font-weight:600;text-decoration:none}.login-card__terms{color:var(--color-neutral-600);margin:2rem 0 0;font-size:.75rem;line-height:1.6}.login-page__feature-label,.login-page__mobile-action{display:none}@media (width<=767px){.login-page{background:#00121f;grid-template-columns:1fr}.login-page__brand{justify-content:flex-start;min-height:100dvh;padding:2rem 1.5rem}.login-page__pitch{max-width:none;margin-top:2.5rem}.login-page__tagline{font-size:2.125rem}.login-page__mobile-action{margin-top:1.75rem;display:block}.login-page__mobile-caption{color:#f1f1f199;text-align:center;margin:.75rem 0 0;font-size:.78125rem;line-height:1.5}.login-page__features{border-top:1px solid #f1f1f11a;flex-direction:row;margin-top:auto;padding-top:1.5rem}.login-page__feature{text-align:center;flex-direction:column;flex:1;align-items:center;gap:.375rem}.login-page__feature-label{color:#f1f1f1c7;font-size:.75rem;font-weight:600;display:block}.login-page__feature-description{display:none}.login-page__form{background:#00121f;padding:0 1.5rem 2.5rem;display:block}.login-card{max-width:none}.login-card__eyebrow,.login-card__title,.login-card__subtitle,.login-card__action{display:none}[data-theme=light] .login-page{background:var(--color-background-50)}[data-theme=light] .login-page__brand{color:var(--ink-strong);background:0 0}[data-theme=light] .login-page__tagline-caption,[data-theme=light] .login-page__feature,[data-theme=light] .login-page__mobile-caption{color:var(--ink-body)}[data-theme=light] .login-page__features{border-top-color:var(--divider-08)}[data-theme=light] .login-page__feature-label{color:var(--ink-body)}[data-theme=light] .login-page__form{background:0 0}}.app-shell{flex-direction:column;min-height:100dvh;display:flex}.app-shell__header{border-bottom:1px solid var(--divider-08);background:var(--color-background-100);justify-content:space-between;align-items:center;gap:1.5rem;height:4.25rem;padding:0 2.5rem;display:flex}.app-shell__brand{align-items:center;gap:.625rem;display:flex}.app-shell__title{font-family:var(--font-family-title);font-weight:var(--weight-title,600);letter-spacing:-.02em;color:var(--ink-strong);align-items:center;gap:.4375rem;font-size:1.125rem;display:flex}.app-shell__title-bar{background:#93b83e;border-radius:1px;width:2px;height:1.0625rem}.app-shell__user{align-items:center;gap:.625rem;display:flex}.app-shell__user-name{color:var(--ink-strong);font-size:.8125rem}.app-shell__user .dz-button{color:var(--ink-strong)}.app-shell__theme-toggle{width:2rem;height:2rem;color:var(--ink-strong);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.app-shell__theme-toggle:hover{background:var(--color-background-200)}.app-shell__theme-toggle .material-symbols-rounded{font-size:20px}.app-shell__nav{border-bottom:1px solid var(--divider-08);background:var(--color-background-100);gap:1.625rem;padding:0 2.5rem;display:flex}.app-shell__nav-link{color:var(--color-neutral-600);box-shadow:none;align-items:center;padding:.875rem .125rem .75rem;font-size:.84375rem;font-weight:600;text-decoration:none;display:flex}.app-shell__nav-link--active{color:var(--ink-strong);background:0 0;box-shadow:inset 0 -2px #93b83e}.app-shell__content{flex:1;padding:1.5rem 1.25rem}@media (width<=767px){.app-shell__header{padding:0 1.25rem}.app-shell__user-name{display:none}.app-shell__nav{inset-inline:0;z-index:10;padding:.5rem .75rem env(safe-area-inset-bottom,.5rem);border-top:1px solid var(--divider-08);border-bottom:none;justify-content:space-around;position:fixed;bottom:0}.app-shell__nav-link{text-align:center;flex:1;justify-content:center}.app-shell__content{padding-bottom:4.5rem}}.refund-form{max-width:68.75rem;margin:0 auto}.refund-form__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-neutral-600);margin-bottom:.5rem;font-size:.6875rem;font-weight:600}.refund-form__title{font-family:var(--font-family-title);font-weight:var(--weight-title,600);letter-spacing:-.02em;color:var(--ink-strong);margin:0;font-size:2.125rem}.refund-form__subtitle{color:var(--ink-body);max-width:60ch;margin:.5rem 0 1.625rem;font-size:.875rem;line-height:1.5}.refund-form__form{flex-direction:column;gap:1.125rem;display:flex}.refund-form__section{border-radius:var(--radius-surface);border:1px solid var(--divider-08);background:var(--color-background-100);box-shadow:var(--shadow-sm);flex-direction:column;gap:.75rem;padding:1.625rem 1.75rem;display:flex;overflow:hidden}.refund-form__empty-hint{border:1px dashed var(--divider-14);border-radius:var(--radius-surface);color:var(--color-neutral-600);align-items:center;gap:.75rem;padding:1.375rem 1.75rem;font-size:.84375rem;display:flex}.refund-form__section-header,.refund-form__section-header-left{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.refund-form__section-header-right{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.refund-form__section-number{color:#001829;width:1.375rem;height:1.375rem;font-family:var(--font-family-title);background:#c4f553;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex}.refund-form__section-title{font-family:var(--font-family-title);font-weight:var(--weight-title,600);color:var(--ink-strong);margin:0;font-size:1rem}.refund-form__event-row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.refund-form__input--event{flex:0 auto;width:auto;min-width:16rem;max-width:26rem}.refund-form__section-caption{color:var(--color-neutral-600);align-items:center;gap:.4375rem;font-size:.78125rem;display:inline-flex}.refund-form__section-caption svg{flex-shrink:0}.refund-form__table{table-layout:fixed;border-collapse:collapse;width:100%;margin-top:.5rem}.refund-form__col-file{width:17.5rem}.refund-form__col-date{width:9rem}.refund-form__col-category{width:10.5rem}.refund-form__col-amount{width:7.5rem}.refund-form__col-actions{width:2.5rem}.refund-form__column-header{border-bottom:1px solid var(--divider-08);letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-600);text-align:left;vertical-align:bottom;padding:0 .5rem .5rem 0;font-size:.6875rem;font-weight:600}.refund-form__column-header--actions{width:2.5rem}.refund-form__column-header--amount{text-align:right}.refund-form__cell{vertical-align:top;border-bottom:1px solid var(--divider-08);padding:.75rem .5rem .75rem 0}.refund-form__table tbody tr:last-child .refund-form__cell{border-bottom:none}.refund-form__cell--actions{text-align:center}.refund-form__cell-content{flex-direction:column;gap:.375rem;display:flex}.refund-form__cell-content--file{flex-direction:row;align-items:center;gap:.6875rem}.refund-form__field-label{display:none}.refund-form__thumb{color:#001829;border:1px solid;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.refund-form__thumb .material-symbols-rounded{font-size:20px}.refund-form__file-info{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.refund-form__file-info .refund-form__hint,.refund-form__file-info .refund-form__hint--warning,.refund-form__file-info .refund-form__hint--error{white-space:nowrap}.refund-form__file-name{color:var(--ink-strong);overflow-wrap:anywhere;font-size:.8125rem;font-weight:600}.refund-form__file-preview-link{color:var(--color-neutral-600);align-self:flex-start;font-size:.78125rem;text-decoration:underline}.refund-form__file-preview-link:hover{color:var(--ink-strong)}.refund-form__input{border-radius:var(--radius-pill);border:1.5px solid var(--divider-14);background:var(--color-background-100);width:100%;height:2.75rem;color:var(--ink-body);box-sizing:border-box;outline:none;padding:0 .875rem;font-family:inherit;font-size:.8125rem}.refund-form__input:focus-visible{border-color:#93b83e;box-shadow:0 0 0 3px #93b83e59}.refund-form__input--amount{text-align:right;font-variant-numeric:tabular-nums}select.refund-form__input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='m6 9 6 6 6-6' stroke='%23072f52' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.75rem}[data-theme=dark] select.refund-form__input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='m6 9 6 6 6-6' stroke='%23f1f1f1' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.refund-form__input--warning{border-color:var(--color-warning-600);background:var(--color-warning-50)}.refund-form__input--missing{border-color:var(--color-error-600);background:var(--color-error-50)}input[type=file].refund-form__input{border-radius:var(--radius-card);height:auto;padding:.625rem .875rem}input[type=date].refund-form__input{appearance:none}.refund-form__field-error{color:var(--color-error-600);font-size:.8125rem}.refund-form__hint{color:var(--color-neutral-600);font-size:.78125rem}.refund-form__hint--warning{color:var(--color-warning-600)}.refund-form__hint--error{color:var(--color-error-600)}.refund-form__field-warning{color:var(--color-warning-600);font-size:.8125rem}.refund-form__input:disabled{opacity:.6;cursor:not-allowed}.refund-form__dropzone{text-align:center;border:2px dashed var(--divider-14);border-radius:var(--radius-card);background:var(--color-background-200);cursor:pointer;height:11.625rem;transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem;display:flex}.refund-form__dropzone--active{background:#e3fda5;border-color:#93b83e}.refund-form__dropzone-input{display:none}.refund-form__dropzone-icon{color:var(--color-neutral-600);font-size:34px}.refund-form__dropzone-text{font-family:var(--font-family-title);font-weight:var(--weight-title,600);color:var(--ink-strong);font-size:1rem}.refund-form__dropzone-text--mobile{display:none}.refund-form__dropzone-highlight{text-underline-offset:3px;-webkit-text-decoration:underline #93b83e;text-decoration:underline #93b83e}.refund-form__dropzone-link{color:var(--ink-strong);font-weight:600}.refund-form__uncertain-badge{border-radius:var(--radius-pill);background:var(--color-warning-50);color:var(--color-warning-600);white-space:nowrap;align-items:center;gap:.4375rem;padding:.375rem .8125rem;font-size:.78125rem;font-weight:600;display:inline-flex}.refund-form__attention-badge{border-radius:var(--radius-pill);background:var(--color-error-50);color:var(--color-error-600);white-space:nowrap;align-items:center;gap:.4375rem;padding:.375rem .8125rem;font-size:.78125rem;font-weight:600;display:inline-flex}.refund-form__submission-total{border-top:1px solid var(--divider-28);letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-600);justify-content:flex-end;align-items:baseline;gap:.5rem;padding-top:1rem;font-size:.75rem;font-weight:600;display:flex}.refund-form__submission-total-value{font-family:var(--font-family-title);font-weight:var(--weight-title,600);letter-spacing:-.02em;color:var(--ink-strong);font-size:1.5rem}.refund-form__actions{background:var(--color-background-200);border-top:1px solid var(--divider-08);justify-content:flex-end;align-items:center;gap:.75rem;margin:0 -1.75rem -1.625rem;padding:1rem 1.75rem;display:flex}.refund-form__progress-panel{border-radius:var(--radius-card);color:#001829;background:#dce4ec;align-items:center;gap:.625rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;display:flex}.refund-form__progress-joke{opacity:.75;quotes:"“" "”";margin-top:.125rem;font-style:italic;font-weight:400;display:block}.refund-form__spinner{border:2px solid #001829;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:1rem;height:1rem;animation:.7s linear infinite refund-form-spin}@keyframes refund-form-spin{to{transform:rotate(360deg)}}.refund-form__remove-button{width:2.25rem;height:2.25rem;color:var(--color-neutral-600);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.refund-form__remove-button:hover:not(:disabled){background:var(--color-error-50);color:var(--color-error-600)}.refund-form__remove-button:disabled{opacity:.4;cursor:not-allowed}.refund-form__row-status{color:var(--color-neutral-600);font-size:.8125rem;font-weight:600}.refund-form__row-status--success{color:var(--color-success-600)}.refund-form__row-status--error{color:var(--color-error-600)}.refund-form__banner{border-radius:var(--radius-card);margin-bottom:1.25rem;padding:.875rem 1rem;font-size:.9375rem}.refund-form__banner p{margin:.25rem 0}.refund-form__banner--error{background:var(--color-error-50);color:var(--color-error-600)}.refund-form__banner--success{background:var(--color-success-50);color:var(--color-success-600)}.refund-confirmation{text-align:center;flex-direction:column;align-items:center;max-width:38.75rem;margin:1.625rem auto 0;display:flex}.refund-confirmation__check{color:#001829;background:#c4f553;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:1.25rem;display:flex}.refund-confirmation__check .material-symbols-rounded{font-size:30px}.refund-confirmation__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-neutral-600);margin-bottom:.625rem;font-size:.6875rem;font-weight:600}.refund-confirmation__title{font-family:var(--font-family-title);font-weight:var(--weight-title,600);letter-spacing:-.02em;color:var(--ink-strong);margin:0;font-size:2rem}.refund-confirmation__subtitle{color:var(--ink-body);max-width:46ch;margin:.625rem 0 0;font-size:.875rem;line-height:1.55}.refund-confirmation__card{border-radius:var(--radius-surface);border:1px solid var(--divider-08);width:100%;box-shadow:var(--shadow-sm);background:var(--divider-08);text-align:left;grid-template-columns:1fr 1fr;gap:1px;margin-top:1.875rem;display:grid;overflow:hidden}.refund-confirmation__field{background:var(--color-background-100);padding:1.125rem 1.5rem}.refund-confirmation__field--wide{grid-column:1/-1}.refund-confirmation__field-label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-neutral-600);margin-bottom:.375rem;font-size:.6875rem;font-weight:600;display:block}.refund-confirmation__field-value{font-family:var(--font-family-title);font-weight:var(--weight-title,600);color:var(--ink-strong);overflow-wrap:anywhere;font-size:1rem;display:block}.refund-confirmation__field-value--plain{font-family:var(--font-family-body);font-size:.875rem;font-weight:400}.refund-confirmation__footer{background:var(--color-background-200);color:var(--ink-body);grid-column:1/-1;align-items:center;gap:.6875rem;padding:1rem 1.5rem;font-size:.84375rem;display:flex}.refund-confirmation__footer .material-symbols-rounded{color:var(--color-neutral-600);font-size:19px}.refund-confirmation__actions{justify-content:center;align-items:center;gap:.75rem;margin-top:1.625rem;display:flex}@media (width<=767px){.refund-form__section{padding:1.25rem 1.125rem}.refund-form__dropzone-text--desktop{display:none}.refund-form__dropzone-text--mobile{display:inline}.refund-form__section-header-right{flex-direction:column;align-items:flex-start;gap:.375rem;margin-left:0}.refund-form__section-header-right .refund-form__hint{margin-left:2rem}.refund-form__table{table-layout:auto;display:block}.refund-form__table thead{display:none}.refund-form__table tbody{flex-direction:column;gap:.75rem;display:flex}.refund-form__row{border:1px solid var(--divider-08);border-radius:var(--radius-card);grid-template-columns:1fr 1fr;grid-template-areas:"file file""date category""description description""amount amount";gap:.875rem;padding:1rem 1.125rem;display:grid;position:relative}.refund-form__cell{border-bottom:none;padding:0;display:block}.refund-form__cell--file{grid-area:file;padding-right:2rem}.refund-form__cell--date{grid-area:date}.refund-form__cell--category{grid-area:category}.refund-form__cell--description{grid-area:description}.refund-form__cell--amount{grid-area:amount}.refund-form__cell--actions{position:absolute;top:1rem;right:1.125rem}.refund-form__field-label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-600);font-size:.6875rem;font-weight:600;display:block}.refund-confirmation__card{grid-template-columns:1fr}}.my-refund-requests{max-width:68.75rem;margin:0 auto}.my-refund-requests__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-neutral-600);margin-bottom:.5rem;font-size:.6875rem;font-weight:600}.my-refund-requests__title{font-family:var(--font-family-title);font-weight:var(--weight-title,600);letter-spacing:-.02em;color:var(--ink-strong);margin:0;font-size:2.125rem}.my-refund-requests__subtitle{color:var(--ink-body);max-width:60ch;margin:.5rem 0 1.625rem;font-size:.875rem;line-height:1.5}.my-refund-requests__progress-panel{border-radius:var(--radius-card);color:#001829;background:#dce4ec;align-items:center;gap:.625rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;display:flex}.my-refund-requests__spinner{border:2px solid #001829;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:1rem;height:1rem;animation:.7s linear infinite my-refund-requests-spin}@keyframes my-refund-requests-spin{to{transform:rotate(360deg)}}.my-refund-requests__banner{border-radius:var(--radius-card);padding:.875rem 1rem;font-size:.9375rem}.my-refund-requests__banner--error{background:var(--color-error-50);color:var(--color-error-600)}.my-refund-requests__empty-state{text-align:center;border-radius:var(--radius-surface);border:1px solid var(--divider-08);background:var(--color-background-100);box-shadow:var(--shadow-sm);flex-direction:column;align-items:center;padding:2rem;display:flex}.my-refund-requests__empty-icon{background:#c4f553;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:1rem;display:flex}.my-refund-requests__empty-icon .material-symbols-rounded{color:#001829;font-size:24px}.my-refund-requests__empty-title{font-family:var(--font-family-title);font-weight:var(--weight-title,600);letter-spacing:-.01em;color:var(--ink-strong);margin:0;font-size:1.375rem}.my-refund-requests__empty-subtitle{color:var(--ink-body);max-width:46ch;margin:.5rem 0 0;font-size:.875rem;line-height:1.55}.my-refund-requests__empty-steps{justify-content:center;align-items:flex-start;gap:2.5rem;margin:1.5rem 0;display:flex}.my-refund-requests__empty-step{text-align:left;border-left:1px solid var(--divider-08);flex-direction:column;align-items:flex-start;max-width:15rem;padding-left:2.5rem;display:flex}.my-refund-requests__empty-step:first-child{border-left:none;padding-left:0}.my-refund-requests__empty-step-header{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.my-refund-requests__empty-step-header .material-symbols-rounded{color:var(--color-neutral-600);font-size:20px}.my-refund-requests__empty-step-number{color:#c4f553;width:1.375rem;height:1.375rem;font-family:var(--font-family-title);background:#001829;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex}.my-refund-requests__empty-step-title{color:var(--ink-strong);margin-bottom:.25rem;font-size:.875rem;font-weight:600}.my-refund-requests__empty-step-desc{color:var(--color-neutral-600);margin:0;font-size:.8125rem;line-height:1.45}.my-refund-requests__stats{grid-template-columns:repeat(3,1fr);gap:.875rem;margin-bottom:1.25rem;display:grid}.my-refund-requests__stat-card{border-radius:var(--radius-card);border:1px solid var(--divider-08);background:var(--color-background-100);box-shadow:var(--shadow-sm);padding:1.125rem 1.25rem}.my-refund-requests__stat-label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-600);align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.my-refund-requests__stat-label .material-symbols-rounded{font-size:17px}.my-refund-requests__stat-value{font-family:var(--font-family-title);font-weight:var(--weight-title,600);letter-spacing:-.02em;color:var(--ink-strong);margin-top:.625rem;font-size:1.75rem}.my-refund-requests__stat-hint{color:var(--ink-body);margin-top:.125rem;font-size:.78125rem}.my-refund-requests__filters{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.my-refund-requests__filter-chip{border-radius:var(--radius-pill);border:1.5px solid var(--divider-14);color:var(--ink-body);cursor:pointer;background:0 0;padding:.4375rem .9375rem;font-size:.78125rem;font-weight:500}.my-refund-requests__filter-chip--active{color:#001829;background:#c4f553;border-color:#0000;font-weight:600}.my-refund-requests__table{border-radius:var(--radius-surface);border:1px solid var(--divider-08);background:var(--color-background-100);box-shadow:var(--shadow-sm);overflow:hidden}.my-refund-requests__table-header{letter-spacing:.1em;text-transform:uppercase;color:var(--color-neutral-600);border-bottom:1px solid var(--divider-08);grid-template-columns:minmax(7.5rem,9.5rem) minmax(11.25rem,1fr) 5.75rem minmax(6.5rem,8.25rem) 12.5rem 1.5rem;gap:.75rem;padding:1rem 1.75rem .75rem;font-size:.6875rem;font-weight:600;display:grid}.my-refund-requests__table-header-amount{text-align:right}.my-refund-requests__row-group:last-child .my-refund-requests__card-header{border-bottom:none}.my-refund-requests__card-header{border:none;border-bottom:1px solid var(--divider-08);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(7.5rem,9.5rem) minmax(11.25rem,1fr) 5.75rem minmax(6.5rem,8.25rem) 12.5rem 1.5rem;align-items:center;gap:.75rem;padding:.9375rem 1.75rem;display:grid}.my-refund-requests__card-header:hover{background:var(--color-background-200)}.my-refund-requests__col-protocol{flex-direction:column;gap:.125rem;min-width:0;display:flex}.my-refund-requests__batch-meta{color:var(--color-neutral-600);white-space:nowrap;font-size:.71875rem}.my-refund-requests__col-event{color:var(--ink-body);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.my-refund-requests__col-count{color:var(--ink-body);font-size:.8125rem}.my-refund-requests__col-total{color:var(--ink-strong);text-align:right;font-variant-numeric:tabular-nums;font-size:.84375rem;font-weight:600}.my-refund-requests__status{border-radius:var(--radius-pill);white-space:nowrap;flex-shrink:0;align-items:center;gap:.3125rem;padding:.3125rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.my-refund-requests__status .material-symbols-rounded{font-size:15px}.my-refund-requests__status--pending{color:#001829;background:#dce4ec}.my-refund-requests__status--finalized{background:var(--color-neutral-100);color:var(--ink-strong)}.my-refund-requests__status--finalizedpaid{color:#06341c;background:#d3f0df}.my-refund-requests__status--rejected{color:#5c110f;background:#f8dcdb}.my-refund-requests__chevron{color:var(--color-neutral-600);transition:transform var(--duration-fast) var(--ease-standard);justify-content:center;display:flex}.my-refund-requests__chevron--open{transform:rotate(180deg)}.my-refund-requests__expanded{background:var(--color-background-200);border-top:1px solid var(--divider-08);border-bottom:1px solid var(--divider-08);grid-template-columns:minmax(0,1fr) 18.75rem;gap:2rem;padding:1.25rem 1.75rem 1.5rem;display:grid}.my-refund-requests__row-group:last-child .my-refund-requests__expanded{border-bottom:none}.my-refund-requests__panel-title{letter-spacing:.1em;text-transform:uppercase;color:var(--color-neutral-600);margin-bottom:.625rem;font-size:.6875rem;font-weight:600}.my-refund-requests__items-header{border-bottom:1px solid var(--divider-08);letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-600);grid-template-columns:6rem 8.25rem minmax(0,1fr) 6.875rem;gap:.75rem;padding-bottom:.5rem;font-size:.6875rem;font-weight:600;display:grid}.my-refund-requests__items-header-amount{text-align:right}.my-refund-requests__items{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.my-refund-requests__item{border-bottom:1px solid var(--divider-08);color:var(--ink-body);grid-template-columns:6rem 8.25rem minmax(0,1fr) 6.875rem;align-items:center;gap:.75rem;padding:.5625rem 0;font-size:.8125rem;display:grid}.my-refund-requests__item-date{font-variant-numeric:tabular-nums}.my-refund-requests__item-desc-cell{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.my-refund-requests__item-status-line{color:var(--color-neutral-600);align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.my-refund-requests__item-file-link{color:var(--color-neutral-600);align-self:flex-start;font-size:.75rem;text-decoration:underline}.my-refund-requests__item-file-link:hover{color:var(--ink-strong)}.my-refund-requests__item-status-dot{border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem}.my-refund-requests__item-status-dot--pending{background:#e8a317}.my-refund-requests__item-status-dot--approved{background:#1f9d57}.my-refund-requests__item-status-dot--rejected{background:#c4322f}.my-refund-requests__category-chip{border-radius:var(--radius-pill);color:#001829;white-space:nowrap;border:1px solid;align-items:center;gap:.3125rem;padding:.1875rem .625rem;font-size:.71875rem;font-weight:600;display:inline-flex}.my-refund-requests__category-chip .material-symbols-rounded{font-size:14px}.my-refund-requests__item-desc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.my-refund-requests__item-amount{text-align:right;color:var(--ink-strong);font-variant-numeric:tabular-nums;font-weight:600}.my-refund-requests__comment{color:var(--ink-body);grid-column:1/-1;margin:.375rem 0 0;font-size:.8125rem}.my-refund-requests__attachments{color:var(--color-neutral-600);align-items:center;gap:.5rem;margin-top:.875rem;font-size:.78125rem;display:flex}.my-refund-requests__stage-card{border-radius:var(--radius-card);border:1px solid var(--divider-08);background:var(--color-background-100);box-shadow:var(--shadow-sm);margin-top:1.125rem;padding:1.125rem 1.25rem}.my-refund-requests__stage-bar{border-radius:var(--radius-pill);background:var(--divider-06);height:.375rem;margin-bottom:.875rem;display:flex;overflow:hidden}.my-refund-requests__stage-bar-segment{height:100%}.my-refund-requests__stage-bar-segment--pending{background:#e8a317}.my-refund-requests__stage-bar-segment--approved{background:#1f9d57}.my-refund-requests__stage-bar-segment--rejected{background:#c4322f}.my-refund-requests__stage-row{border-bottom:1px solid var(--divider-08);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.5rem 0;font-size:.8125rem;display:flex}.my-refund-requests__stage-row-label{color:var(--ink-strong);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.my-refund-requests__stage-row-meta{color:var(--color-neutral-600);font-weight:400}.my-refund-requests__stage-row-amount{color:var(--ink-strong);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.my-refund-requests__stage-total-row{letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-600);justify-content:space-between;align-items:baseline;gap:.75rem;padding-top:.75rem;font-size:.6875rem;font-weight:600;display:flex}.my-refund-requests__stage-total-row span:last-child{letter-spacing:normal;text-transform:none;color:var(--ink-strong);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:1.0625rem;font-weight:700}.my-refund-requests__history-entry{grid-template-columns:1rem 1fr;gap:.75rem;padding-bottom:.875rem;display:grid;position:relative}.my-refund-requests__history-entry:not(:last-child):before{content:"";background:var(--divider-14);width:1px;position:absolute;top:.53125rem;bottom:0;left:.46875rem}.my-refund-requests__history-rail{justify-content:center;align-items:center;display:flex}.my-refund-requests__history-dot{background:var(--divider-28);border-radius:50%;flex-shrink:0;width:.5625rem;height:.5625rem;margin-top:.25rem;position:relative}.my-refund-requests__history-dot--pending{background:#e8a317}.my-refund-requests__history-dot--finalized{background:var(--color-neutral-500)}.my-refund-requests__history-dot--finalizedpaid{background:#1f9d57}.my-refund-requests__history-label{color:var(--ink-strong);font-size:.8125rem;font-weight:600}.my-refund-requests__history-meta{color:var(--color-neutral-600);margin-top:.0625rem;font-size:.75rem}.my-refund-requests__history-note{border-radius:var(--radius-card);color:#001829;background:#f8dcdb;border:1px solid #c4322f;margin:.25rem 0 0;padding:.75rem .875rem;font-size:.78125rem;line-height:1.5}.my-refund-requests__no-results{text-align:center;color:var(--color-neutral-600);padding:2.375rem 1.75rem;font-size:.84375rem}@media (width<=767px){.my-refund-requests__stats{grid-template-columns:1fr}.my-refund-requests__empty-state{padding:2.5rem 1.5rem}.my-refund-requests__empty-steps{flex-direction:column;align-items:stretch;gap:1.25rem}.my-refund-requests__empty-step{border-left:none;max-width:none;padding-left:0}.my-refund-requests__table-header,.my-refund-requests__items-header{display:none}.my-refund-requests__card-header{grid-template-columns:1fr auto auto;grid-template-areas:"protocol status chevron""event event event""count total total"}.my-refund-requests__col-protocol{grid-area:protocol}.my-refund-requests__status{grid-area:status;justify-self:end}.my-refund-requests__col-event{white-space:normal;grid-area:event}.my-refund-requests__col-count{grid-area:count}.my-refund-requests__col-total{grid-area:total}.my-refund-requests__chevron{grid-area:chevron}.my-refund-requests__expanded{grid-template-columns:1fr}.my-refund-requests__item{grid-template-columns:1fr auto;gap:.25rem .5rem;padding:.75rem 0}.my-refund-requests__item-date{grid-area:1/1/auto/-1}.my-refund-requests__category-chip{grid-area:2/1/auto/-1}.my-refund-requests__item-desc-cell{display:contents}.my-refund-requests__item-desc{grid-area:3/1}.my-refund-requests__item-file-link{grid-area:3/2;place-self:center end}.my-refund-requests__item-status-line{grid-area:4/1}.my-refund-requests__item-amount{text-align:right;grid-area:4/2;align-self:center}.my-refund-requests__comment{grid-area:5/1/auto/-1}}
