html{--mat-sys-background: light-dark(#faf9fd, #121316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f2f0f4, #2f3033);--mat-sys-inverse-primary: light-dark(#abc7ff, #005cbb);--mat-sys-inverse-surface: light-dark(#2f3033, #e3e2e6);--mat-sys-on-background: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #002f65);--mat-sys-on-primary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-primary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-primary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-on-secondary: light-dark(#ffffff, #283041);--mat-sys-on-secondary-container: light-dark(#3e4759, #dae2f9);--mat-sys-on-secondary-fixed: light-dark(#131c2b, #131c2b);--mat-sys-on-secondary-fixed-variant: light-dark(#3e4759, #3e4759);--mat-sys-on-surface: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-surface-variant: light-dark(#44474e, #e0e2ec);--mat-sys-on-tertiary: light-dark(#ffffff, #0001ac);--mat-sys-on-tertiary-container: light-dark(#0000ef, #e0e0ff);--mat-sys-on-tertiary-fixed: light-dark(#00006e, #00006e);--mat-sys-on-tertiary-fixed-variant: light-dark(#0000ef, #0000ef);--mat-sys-outline: light-dark(#74777f, #8e9099);--mat-sys-outline-variant: light-dark(#c4c6d0, #44474e);--mat-sys-primary: light-dark(#005cbb, #abc7ff);--mat-sys-primary-container: light-dark(#d7e3ff, #00458f);--mat-sys-primary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-primary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#565e71, #bec6dc);--mat-sys-secondary-container: light-dark(#dae2f9, #3e4759);--mat-sys-secondary-fixed: light-dark(#dae2f9, #dae2f9);--mat-sys-secondary-fixed-dim: light-dark(#bec6dc, #bec6dc);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf9fd, #121316);--mat-sys-surface-bright: light-dark(#faf9fd, #38393c);--mat-sys-surface-container: light-dark(#efedf0, #1f2022);--mat-sys-surface-container-high: light-dark(#e9e7eb, #292a2c);--mat-sys-surface-container-highest: light-dark(#e3e2e6, #343537);--mat-sys-surface-container-low: light-dark(#f4f3f6, #1a1b1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e11);--mat-sys-surface-dim: light-dark(#dbd9dd, #121316);--mat-sys-surface-tint: light-dark(#005cbb, #abc7ff);--mat-sys-surface-variant: light-dark(#e0e2ec, #44474e);--mat-sys-tertiary: light-dark(#343dff, #bec2ff);--mat-sys-tertiary-container: light-dark(#e0e0ff, #0000ef);--mat-sys-tertiary-fixed: light-dark(#e0e0ff, #e0e0ff);--mat-sys-tertiary-fixed-dim: light-dark(#bec2ff, #bec2ff);--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}body{color-scheme:light;margin:0}:root{--ui-main-color: #ffffff66;--ui-banner-background: #ffffff33;--ui-main-color-attached: #ffffff33;--ui-submit-color: #00013866;--ui-submit-color-hovered: #03056688;--ui-submit-color-disabled: #33333344;--ui-main-foreground: var(--ui-color-level1);--ui-main-background: white;--ui-hover-foreground: #333333;--ui-hover-button: #ffffff66;--ui-input-color: var(--ui-color-level3);--ui-input-background: color-mix(in srgb, var(--ui-color-level3), transparent 95%);--ui-input-background-errored: #dd000022;--ui-input-background-hovered: #ffffff66;--ui-input-placeholder-foreground: color-mix(in srgb, var(--ui-color-level3), transparent 40%);--ui-button-background: #33333366;--ui-button-background-hovered: #33333399;--ui-title-foreground: #11111199;--ui-title-foreground-dark: #111111BB;--ui-separator: #111111aa;--ui-separator-middle: #11111155;--ui-link-foreground: white;--ui-font-sans-serif: "Jost", "Futura", "Trebuchet MS", system-ui, sans-serif;--ui-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ui-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--ui-body-font-family: var(--bs-font-sans-serif);--ui-body-font-size: 1rem;--ui-body-font-weight: 400;--ui-body-line-height: 1.5;--ui-title-giant-size: 5rem;--ui-title-large-size: 3rem;--ui-title-big-size: 2.5rem;--ui-title-medium-size: 1.75rem;--ui-title-small-size: 1.25rem;--ui-note-size: .85rem;--ui-note-size-tiny: .65rem;--ui-note-style: italic;--ui-backdrop-blur-intensity: 32px;--ui-corner-radius: 32px;--ui-foreground-light: white;--ui-foreground-dark: #333333;--ui-color-heading-text: white;--ui-text-counter-size: .75rem;--ui-container-size: min(1600px, 100%);--ui-container-min-size: 1024px;--ui-color-level0: #070F2B;--ui-color-level1: #1B1A55;--ui-color-level2: #102D86;--ui-color-level3: #5c86e0;--ui-color-body-background: rgb(251, 254, 255);--ui-color-header-background: #F6F6F6;--ui-color-level0-R: 7;--ui-color-level1-R: 27;--ui-color-level2-R: 83;--ui-color-level3-R: 146;--ui-color-level0-G: 15;--ui-color-level1-G: 26;--ui-color-level2-G: 92;--ui-color-level3-G: 144;--ui-color-level0-B: 43;--ui-color-level1-B: 85;--ui-color-level2-B: 145;--ui-color-level3-B: 195;--calendar-event-color0: #FE5656;--calendar-event-color1: #FEAC56;--calendar-event-color2: #FF9E9E;--calendar-event-color3: #FEF056;--calendar-event-color4: #6BFE77;--calendar-event-color5: #4FC24B;--calendar-event-color6: #6BB0FE;--calendar-event-color7: #5853F1;--calendar-event-color8: #816BFE;--calendar-event-color9: #F69EFF;--calendar-event-color10: #6E6E6E;--calendar-event-color11: #2C262C;--ui-button-background: #0B244799;--ui-button-background-hover: #19376D77;--ui-button-background-gradient: linear-gradient(45deg, rgba(11, 36, 71, .75), rgba(87, 108, 188, .85));--ui-button-background-gradient-hovered: linear-gradient(-135deg, rgba(11, 36, 71, .75), rgba(87, 108, 188, .85));--ui-button-foreground: #A5D7E8;--mat-sys-surface-variant: #dddddd77}*,*:before,*:after{box-sizing:border-box;margin:0;scrollbar-width:thin;scrollbar-color:var(--ui-color-level3) transparent}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-button{display:none}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--ui-color-level3);border-radius:4px}*::-webkit-scrollbar-thumb:hover{filter:brightness(.8)}html{font-size:16px}@media(max-width:1599px){html{font-size:14px}}svg{shape-rendering:geometricPrecision;will-change:transform}svg path{transform-box:fill-box;transform-origin:center}.floating-box{box-shadow:0 0 8px color-mix(in srgb,var(--ui-color-level3),transparent 90%);overflow:hidden;padding:0 0 16px;border-radius:24px;border:1px solid color-mix(in srgb,var(--ui-color-level3),transparent 75%);background-color:var(--ui-main-background)}.floating-box.no-clamp{overflow:initial}.floating-box.clean{border:none;background-color:transparent;box-shadow:initial}.floating-box h4{display:flex;flex-direction:row;color:var(--ui-color-heading-text);background-color:var(--ui-color-level3);padding:8px 16px;font-weight:500;justify-content:space-between!important;font-size:1.25rem;text-align:left;width:100%}.floating-box h1 a,.floating-box h4 a{position:relative;left:0;height:24px;width:24px;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .15s ease-in-out}.floating-box h4 a.button{width:fit-content;height:initial;font-size:1rem;color:var(--ui-color-level3);white-space:nowrap;padding:4px 12px!important;border-radius:16px;font-weight:400;font-style:normal;border:1px solid color-mix(in srgb,var(--ui-color-level2),transparent 50%);background-color:color-mix(in srgb,var(--ui-main-background),transparent 15%)}.floating-box h4 a.button:hover{padding:4px 12px!important;color:var(--ui-color-level2);border:1px solid var(--ui-color-level2);background-color:var(--ui-main-background)}.floating-box h1 a.disabled,.floating-box h4 a.disabled{pointer-events:none;opacity:.35;cursor:not-allowed}.floating-box h1 a svg,.floating-box h4 a svg{position:absolute;width:100%;height:100%;top:10%;left:0;stroke:var(--ui-color-heading-text);opacity:.75;transform:rotate(0);transition:all .15s ease-in-out}.floating-box h1 a svg.fill,.floating-box h4 a svg.fill{fill:var(--ui-color-heading-text)}.floating-box h1 a:hover svg,.floating-box h4 a:hover svg{opacity:1;transform:rotate(10deg)}.floating-box h1.light,.floating-box h4.light{color:var(--ui-color-level2);background-color:transparent;border-bottom:1px solid color-mix(in srgb,var(--ui-color-level3),transparent 88%)}.floating-box h1.clear,.floating-box h4.clear{background-color:transparent;color:var(--ui-color-level2);padding:0}.floating-box h1.clear a svg,.floating-box h1.light a svg,.floating-box h4.clear a svg,.floating-box h4.light a svg{stroke:var(--ui-color-level2)}.floating-box h1.clear a svg.fill,.floating-box h1.light a svg.fill,.floating-box h4.clear a svg.fill,.floating-box h4.light a svg.fill{fill:var(--ui-color-level2)}body{font-family:var(--ui-font-sans-serif);background-color:var(--ui-color-body-background);background-repeat:no-repeat;background-position:fixed;width:100vw;overflow-x:hidden;overflow-y:scroll;-ms-overflow-style:none}body::-webkit-scrollbar{display:none}body.onAuth{overflow-y:hidden}.video-fondo{position:absolute;top:0;left:0;width:100vw;height:100vh;object-fit:cover;z-index:-1}hr{width:70%;border:0;height:1px;background:linear-gradient(to right,transparent 0%,var(--ui-separator-middle) 25%,var(--ui-separator) 50%,var(--ui-separator-middle) 75%,transparent 100%);margin:2vmin 0}article{position:relative;width:100%;height:fit-content;display:flex;flex-direction:row;align-items:center;justify-content:space-around}.blur{-webkit-backdrop-filter:blur(var(--ui-backdrop-blur-intensity));backdrop-filter:blur(var(--ui-backdrop-blur-intensity))}.fade-from-left{animation:fadeInLeft 1s ease-out forwards}.fade-from-left-delay{animation:fadeInLeft 1s ease-out .25s forwards}.shake{animation:shake-horizontal .6s ease-in-out}.dark-background{background-color:var(--ui-color-level0)}.light-background{background-color:#fff}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.big-text,.medium-text{font-size:var(--ui-title-medium-size)}.small-text{font-size:var(--ui-title-small-size)}.padding{padding:32px}.padding-large{padding:64px}.padding-giant{padding:128px}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.flex-right{display:flex;align-items:end}.flex-middle{display:flex;justify-content:center}aside{width:25vw;height:100%}aside.medium{width:33vw}aside.big{width:50vw}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed!important;color:#888!important;border:1px solid #888888!important;opacity:.5}input.error,textarea.error{background-color:var(--ui-input-background-errored)!important;animation:shake-horizontal .6s ease-in-out}.dark{color:var(--ui-foreground-dark)}.dark .shadowed-text{text-shadow:0px 0px 16px rgba(255,255,255,1)}.dark aside{background-color:light}.light{color:var(--ui-foreground-light)}.light .shadowed-text{text-shadow:0px 0px 16px rgba(0,0,0,1)}.light aside{background-color:var(--ui-color-level0)}h1,h2,h3,h4,h5{font-family:var(--ui-font-sans-serif)}h1{font-size:var(--ui-title-giant-size)}h2{font-size:var(--ui-title-large-size)}h3{font-size:var(--ui-title-big-size)}h4{font-size:var(--ui-title-medium-size)}h5,p.small{font-size:var(--ui-title-small-size)}p.medium{font-size:var(--ui-title-medium-size)}p.big{font-size:var(--ui-title-big-size)}p.indent{text-indent:16px}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-italic{font-style:italic}.text-bold{font-weight:700}.rounded-top-left-corner,.rounded-left-corners,.rounded-top-corners,.rounded-corners{border-top-left-radius:var(--ui-corner-radius)}.rounded-bottom-left-corner,.rounded-left-corners,.rounded-bottom-corners,.rounded-corners{border-bottom-left-radius:var(--ui-corner-radius)}.rounded-top-right-corner,.rounded-right-corners,.rounded-top-corners,.rounded-corners{border-top-right-radius:var(--ui-corner-radius)}.rounded-bottom-right-corner,.rounded-right-corners,.rounded-bottom-corners,.rounded-corners{border-bottom-right-radius:var(--ui-corner-radius)}.saxo-background{background-image:url(/images/saxofon.jpg);background-size:cover;background-repeat:no-repeat}.bottom-shadow{z-index:0;box-shadow:inset 0 -250px 130px #000c}button{-webkit-user-select:none;user-select:none;cursor:pointer}button.bluefy{pointer-events:all;background:#00000073;position:relative;width:fit-content;height:fit-content;padding:12px 24px;min-width:250px;color:var(--ui-button-foreground);font-family:var(--ui-font-sans-serif);border:1px solid var(--ui-button-background);font-size:.9rem;letter-spacing:.1rem;border-radius:var(--ui-corner-radius);display:flex;align-items:center;justify-content:center;overflow:hidden;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .35s ease-in-out}button.bluefy:hover{background:#00000040;color:#fff}button.bluefy:after{content:"";position:absolute;inset:0;background:var(--ui-button-background-gradient);z-index:-1;opacity:1;transition:opacity .35s ease-in-out}button.bluefy:hover:after{opacity:0}button.bluefy:before{content:"";position:absolute;inset:0;background:var(--ui-button-background-gradient-hovered);z-index:-1;opacity:0;transition:opacity .35s ease-in-out}button.bluefy:hover:before{opacity:1}button.bluefy:disabled{pointer-events:none;color:#777;background-color:#333}button.bluefy:disabled:after,button.bluefy:disabled:before{opacity:0}label{position:relative;display:block;margin:16px 0}label span{position:absolute;left:28px;top:18px;font-size:32px;color:var(--ui-input-placeholder-foreground);pointer-events:none;transition:.2s ease all;padding:0;white-space:nowrap}mat-form-field mat-label{font-size:32px;font-style:var(--ui-note-style);color:var(--ui-input-placeholder-foreground)}label:focus-within span,label.active span{top:8px;font-size:14px}h1,h2,h3,h4,h5{color:var(--ui-color-level0)}select,input[type=text],input[type=password],input[type=date],input[type=time],textarea{display:block;width:100%;padding:24px 32px;color:var(--ui-input-color2);background-color:var(--ui-input-background);border-radius:64px;font-size:32px;border:1px solid var(--ui-color-level3);margin:0;outline:none;text-align:left;transition:all .25s ease,border .1s ease}textarea{border-radius:32px}.google-mat-icons{font-family:Material Icons;text-transform:none;font-style:normal}.loader{position:relative!important;font-family:Material Icons;font-size:32px;color:var(--ui-color-level2);border:none!important;padding:0!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;z-index:1000}.loader.fullscreen{position:absolute!important;margin:0!important;background-color:transparent;font-size:128px;position:fixed;top:0;left:0;width:100vw;height:100vh;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2500;background:color-mix(in srgb,var(--ui-color-level3),transparent 75%)}.loader span{display:inline-block;animation:jump 1s infinite;animation-fill-mode:both}.loader span:first-child{animation-delay:0s}.loader span:nth-child(2){animation-delay:.25s}.loader span:last-child{animation-delay:.5s}@keyframes jump{0%,to{transform:translateY(0);color:var(--ui-color-level2)}50%{transform:translateY(-10px);color:var(--ui-color-level3)}}@keyframes shake-horizontal{0%{transform:translate(0)}15%{transform:translate(-5px)}30%{transform:translate(5px)}45%{transform:translate(-5px)}60%{transform:translate(5px)}75%{transform:translate(-5px)}90%{transform:translate(5px)}to{transform:translate(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-200px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(200px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes confirmFadeIn{0%{opacity:0}to{opacity:1}}.modal-overlay{position:fixed;inset:0;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:color-mix(in srgb,var(--ui-color-level3),transparent 75%);display:flex;align-items:center;justify-content:center;z-index:2000;animation:confirmFadeIn .2s ease forwards;padding:1.5rem;box-sizing:border-box}
