:root{--color-first: #00558c;--color-second: #f69b21;--color-third: #0da3dd;--color-fourth: #b54d48;--color-white: #ffffff;--color-border: #9da6be;--color-black: #000000;--color-gray: #c0c0c0;--color-bg: #f2f6f9;--color-dark-gray: #5f6474;--bg-first: rgba(0, 9, 15, .8);--bg-second: rgba(62, 36, 0, .8);--bg-third: rgba(0, 49, 68, .8);--bg-fourth: rgba(52, 2, 0, .8);--lc-first: #f8fcff;--lc-second: #fef8f0;--lc-third: #effaff;--lc-fourth: #f7d0d0;--lc-fifth: #fafbfd;--tran-01: all .1s ease;--tran-02: all .2s ease;--tran-03: all .3s ease;--tran-04: all .4s ease;--tran-05: all .5s ease;--spacing-1: clamp(10px, 2vw, 15px);--spacing-2: clamp(20px, 4vw, 30px);--spacing-3: clamp(30px, 6vw, 45px);--height: 46px;--icon-size: 22px}[data-theme=dark]{--color-first: #4da4de;--color-second: #f69b21;--color-third: #0da3dd;--color-fourth: #b54d48;--color-white: #272727;--color-border: #c1c1c1;--color-black: #ffffff;--color-gray: #c0c0c0;--color-bg: #121212;--bg-first: rgba(0, 9, 15, .95);--bg-second: rgba(62, 36, 0, .95);--bg-third: rgba(0, 49, 68, .95);--bg-fourth: rgba(52, 2, 0, .95);--lc-first: #1e2329;--lc-second: #2a2520;--lc-third: #1e2329;--lc-fourth: #2a1f1f}*{padding:0;margin:0;box-sizing:border-box;font-family:Inter,sans-serif}body{background-color:var(--color-bg)}input[type=password]::-ms-reveal,input[type=password]::-ms-clear{display:none}input[type=password]::-webkit-credentials-auto-fill-button,input[type=password]::-webkit-contacts-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute;right:0}span.bigger,h1{letter-spacing:-.72px;line-height:1;color:var(--color-first)}h2,h3,h4,p{letter-spacing:-.32px;color:var(--color-first)}a{color:var(--color-third);letter-spacing:-.32px}span.bigger{font-size:clamp(40px,8vw,70px)}h1{font-size:clamp(24px,6vw,36px)}h2{font-size:clamp(20px,5vw,26px)}h3{font-size:clamp(16px,4vw,20px)}h4{font-size:clamp(14px,3.5vw,16px)}p,a{font-size:clamp(14px,3vw,16px)}.title{margin:var(--spacing-2) 0rem}form{display:flex;flex-direction:column;gap:var(--spacing-1)}.container{display:flex;flex-direction:column;overflow:auto;gap:var(--spacing-2);align-items:center;justify-content:center;height:70vh}.card{background-color:var(--color-white);border-radius:10px;padding:var(--spacing-3);box-shadow:0 0 50px #00000005;text-align:center;display:flex;flex-direction:column;gap:var(--spacing-2)}.steps-container{display:flex;gap:var(--spacing-1)}@media (min-width: 1041px) and (max-width: 1440px){span.bigger{font-size:40px}h1{font-size:26px}h2{font-size:20px}h3{font-size:16px}h4,p,a{font-size:14px}:root{--spacing-1: 15px;--spacing-2: 30px;--spacing-3: 45px;--height: 40px;--icon-size: 16px}}@media (-webkit-device-pixel-ratio: 1.25){span.bigger{font-size:40px}h1{font-size:26px}h2{font-size:20px}h3{font-size:16px}h4,p,a{font-size:14px}:root{--spacing-1: 15px;--spacing-2: 30px;--spacing-3: 45px;--height: 36px;--icon-size: 16px}}::-webkit-scrollbar{width:8px;height:2px}::-webkit-scrollbar button{width:0px;height:0px}::-webkit-scrollbar-thumb{background:transparent;border:0px none transparent;border-radius:50px}::-webkit-scrollbar-thumb:hover{background:var(--color-border)}::-webkit-scrollbar-thumb:active{background:var(--color-first)}::-webkit-scrollbar-track{background:transparent;border:0px none transparent;border-radius:50px}::-webkit-scrollbar-track:hover{background:transparent}::-webkit scrollbar-track:active{background:transparent}::-webkit-scrollbar-corner{background:transparent}@media (max-width: 1040px){.button-container{align-items:flex-start;gap:var(--spacing-1);width:100%}}@media (max-width: 768px){.container{height:100%}}html{width:100vw;overflow-x:hidden}html,body{margin-right:0!important;padding-right:0!important}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwkT9nA2.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwAT9nA2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwgT9nA2.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwcT9nA2.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwsT9nA2.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwoT9nA2.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwQT9g.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvvYwYL8g.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvmYwYL8g.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvuYwYL8g.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvhYwYL8g.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvtYwYL8g.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvsYwYL8g.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcviYwY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v145/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialiconsoutlined/v110/gok-H7zzDkdnRel8-DQ6KAXJ69wP1tGnf4ZGhUce.woff2) format("woff2")}.material-icons-outlined{font-family:Material Icons Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}@font-face{font-family:Material Icons Round;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialiconsround/v109/LDItaoyNOAY6Uewc665JcIzCKsKc_M9flwmP.woff2) format("woff2")}.material-icons-round{font-family:Material Icons Round;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}@font-face{font-family:Material Icons Sharp;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialiconssharp/v110/oPWQ_lt5nv4pWNJpghLP75WiFR4kLh3kvmvR.woff2) format("woff2")}.material-icons-sharp{font-family:Material Icons Sharp;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}@font-face{font-family:Material Icons Two Tone;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialiconstwotone/v113/hESh6WRmNCxEqUmNyh3JDeGxjVVyMg4tHGctNCu0.woff2) format("woff2")}body{--google-font-color-materialiconstwotone:none}.material-icons-two-tone{font-family:Material Icons Two Tone;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v326/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDCvHOej.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;line-height:1.5}body{font-family:Inter,sans-serif;background-color:var(--color-bg);transition:background-color .1s ease}*,*:before,*:after{transition:background-color .1s ease,color .1s ease,border-color .1s ease,box-shadow .1s ease}:root{--font-xs: .75rem;--font-sm: .875rem;--font-md: 1rem;--font-lg: 1.25rem;--font-xl: 1.5rem;--font-xxl: 2rem;--font-xxxl: 3rem}:root{--color-first: #00558c;--color-second: #f69b21;--color-third: #0da3dd;--color-fourth: #b54d48;--color-success: #00b894;--color-white: #ffffff;--color-black: #000000;--color-gray: #c0c0c0;--color-light-gray: #f2f6f9;--color-bg: #f8f9fa;--color-dark-gray: #9ea6be;--bg-first: rgba(0, 9, 15, .5);--bg-second: rgba(62, 36, 0, .5);--bg-third: rgba(0, 49, 68, .5);--bg-fourth: rgba(52, 2, 0, .5);--lc-first: #f8fcff;--lc-second: #fef8f0;--lc-third: #effaff;--lc-fourth: #f7d0d0;--lc-success: #f7fffe;--lc-fifth: #fafdfb;--color-border: rgb(157, 166, 190);--color-border-light: rgb(240, 240, 240);--card-color-classic: linear-gradient(135deg, #00558c 12%, #01395e 90%);--card-color-gold: linear-gradient(135deg, #b7a354 12%, #5b5130 90%);--card-color-signature: linear-gradient(135deg, #479cb5 18%, #235066 90%);--card-color-platinum: linear-gradient(135deg, #5c6270 12%, #3a3e4a 88%);--card-color-titanium: linear-gradient(135deg, #828791 8%, #363a40 92%);--card-color-infinite: linear-gradient(135deg, #bfdff2 0%, #45596a 98%);--card-color-world: linear-gradient(135deg, #eef9fd 0%, #43506c 100%);--card-color-black: linear-gradient(135deg, #212226 10%, #545451 90%)}[data-theme=dark]{--color-first: #4dabf5;--color-second: #ffb74d;--color-third: #81d4fa;--color-fourth: #ff5252;--color-border: #757575;--color-gray: #9e9e9e;--color-white: #272727;--color-black: #ffffff;--color-bg: #121212;--color-light-gray: #1f1f1f;--color-dark-gray: #616161;--bg-first: rgba(0, 9, 15, .9);--bg-second: rgba(62, 36, 0, .9);--bg-third: rgba(0, 49, 68, .9);--bg-fourth: rgba(52, 2, 0, .9);--lc-first: #263238;--lc-second: #353028;--lc-third: #273135;--lc-fourth: #302424;--lc-fifth: #263238;--lc-success: #2d3a38;--color-border: rgb(99, 99, 99);--color-border-light: rgb(100, 100, 100)}:root{--space-1: .25rem;--space-2: calc(var(--space-1) * 2);--space-3: calc(var(--space-1) * 3);--space-4: calc(var(--space-1) * 4);--space-5: calc(var(--space-1) * 5);--space-6: calc(var(--space-1) * 6);--space-8: calc(var(--space-1) * 8);--space-10: calc(var(--space-1) * 10);--space-12: calc(var(--space-1) * 12);--section-space-16: calc(var(--space-1) * 16);--section-space-24: calc(var(--space-1) * 24);--section-space-32: calc(var(--space-1) * 32);--grid-gap-4: var(--space-4);--grid-gap-8: var(--space-8);--grid-gap-12: var(--space-12)}:root{--size-sm: .75rem;--size-md: 1rem;--size-lg: 1.25rem}input,select,textarea,button{font:inherit;color:inherit;border:none;background:none;outline:none;appearance:none}button{cursor:pointer}span.bigger,h1{line-height:1;color:var(--color-first)}h2,h3,h4,p{color:var(--color-first)}a{color:var(--color-third)}span.bigger{font-size:var(--font-xxxl)}h1{font-size:var(--font-xxl)}h2{font-size:var(--font-xl)}h3{font-size:var(--font-md)}h4,p,a{font-size:var(--font-sm)}::-webkit-scrollbar{width:8px;background:transparent;opacity:0;transition:opacity .2s;pointer-events:none}::-webkit-scrollbar:hover{opacity:1;pointer-events:auto;background:#0000000f}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:6px;transition:background .2s}:host,*{scrollbar-width:none}::-webkit-scrollbar-thumb:hover,:host:hover,*:hover{scrollbar-width:thin;scrollbar-color:var(--color-border) rgba(0,0,0,.06)}.sr-container{width:100%;display:flex;flex-direction:column;gap:var(--space-1)}.sr-wrapper{position:relative;width:100%}.sr-label{font-weight:500;color:var(--color-first);letter-spacing:-.32px;line-height:1.2;font-size:var(--font-sm)}.sr-label-left{text-align:left}.sr-label-right{text-align:right}.sr-label-center{text-align:center}.sr-label-external{margin-bottom:var(--space-1);display:block}.sr-label-internal{position:absolute;top:1.2rem;z-index:1;padding:0 var(--space-1);background-color:var(--color-white);white-space:nowrap}.sr-required{color:var(--color-fourth)}.sr-field-container{position:relative;display:flex;align-items:center;width:100%}.sr-field{width:100%;border:1px solid var(--color-border);border-radius:var(--space-2);background-color:var(--color-white);color:var(--color-first);font-family:inherit;letter-spacing:-.32px;transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box;flex:1}.sr-field:focus{outline:none;border-color:var(--color-third);border-width:1px}.sr-field:hover:not(:disabled):not(:readonly){border-color:var(--color-third)}.sr-field::placeholder{color:var(--color-gray);opacity:.8}.sr-field:focus~.sr-label-internal,.sr-field:not(:placeholder-shown)~.sr-label-internal{left:var(--space-2);font-size:var(--font-xs);color:var(--color-third);background-color:var(--color-white);padding:0 var(--space-1);border-radius:4px;transform:translateY(-50%)}.sr-outlined{border:1px solid var(--color-border);background-color:transparent;box-shadow:none}.sr-outlined:focus{border-width:1px}.sr-filled{border:none;background-color:var(--color-light-gray);border-bottom:1px solid var(--color-border);border-radius:0;box-shadow:none}.sr-filled:focus{border-bottom-color:var(--color-third);border-bottom-width:1px}.sr-minimal{border:none;background-color:transparent;border-bottom:1px solid var(--color-border);border-radius:0;box-shadow:none}.sr-minimal:focus{border-bottom-color:var(--color-third);border-bottom-width:1px}.sr-error{border-color:var(--color-fourth)}.sr-disabled{background-color:#8080800d;color:var(--color-dark-gray);cursor:not-allowed;opacity:1}.sr-readonly{background-color:var(--lc-fifth);color:var(--color-dark-gray);cursor:default}.sr-icon{display:flex;align-items:center;justify-content:center;color:var(--color-gray);transition:all .3s cubic-bezier(.4,0,.2,1);opacity:.7}.sr-icon-error{color:var(--color-fourth)!important}.sr-icon-left,.sr-icon-right{position:absolute}.sr-icon .material-symbols-outlined{font-size:inherit}.sr-field:focus+.sr-icon,.sr-field:hover+.sr-icon{color:var(--color-third);opacity:1}.sr-custom-icon{width:inherit;height:inherit;object-fit:contain}.sr-error-message{color:var(--color-fourth);font-size:var(--font-xs);font-weight:400}.sr-field[type=date],.sr-field[type=datetime-local],.sr-field[type=time],.sr-field[type=month],.sr-field[type=week]{cursor:pointer}.sr-field[type=date]::-webkit-calendar-picker-indicator,.sr-field[type=datetime-local]::-webkit-calendar-picker-indicator,.sr-field[type=time]::-webkit-calendar-picker-indicator,.sr-field[type=month]::-webkit-calendar-picker-indicator,.sr-field[type=week]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7;transition:opacity .3s ease}.sr-field[type=date]:hover::-webkit-calendar-picker-indicator,.sr-field[type=datetime-local]:hover::-webkit-calendar-picker-indicator,.sr-field[type=time]:hover::-webkit-calendar-picker-indicator,.sr-field[type=month]:hover::-webkit-calendar-picker-indicator,.sr-field[type=week]:hover::-webkit-calendar-picker-indicator{opacity:1}.sr-focused{border-color:var(--color-third)}.sr-invalid{border-color:var(--color-fourth)}.sr-valid{border-color:var(--color-success)}.sr-validation-error{color:var(--color-fourth);font-size:var(--font-xs);margin-top:var(--space-1)}.sr-validation-success{color:var(--color-success);font-size:var(--font-xs);margin-top:var(--space-1)}.sr-fade-in{animation:fadeIn .3s ease-in-out}.sr-slide-down{animation:fadeOut .3s ease-in-out}@media (max-width: 768px){.sr-container{gap:var(--space-2)}.sr-label{font-size:var(--font-sm)}}:root{--size-xs: .75rem;--size-sm: .875rem;--size-md: 1rem;--size-lg: 1.125rem;--size-xl: 1.25rem}.sr-size-xs{padding:var(--space-1) var(--space-2);font-size:var(--size-xs);min-height:calc(var(--size-xs) + var(--space-2))}.sr-size-sm{padding:var(--space-2) var(--space-3);font-size:var(--size-sm);min-height:calc(var(--size-sm) + var(--space-4))}.sr-size-md{padding:var(--space-3) var(--space-4);font-size:var(--size-md);min-height:calc(var(--size-md) + var(--space-6))}.sr-size-lg{padding:var(--space-4) var(--space-5);font-size:var(--size-lg);min-height:calc(var(--size-lg) + var(--space-8))}.sr-size-xl{padding:var(--space-5) var(--space-6);font-size:var(--size-xl);min-height:calc(var(--size-xl) + var(--space-10))}.sr-label-xs{font-size:var(--size-xs);line-height:1.2}.sr-label-sm{font-size:var(--size-sm);line-height:1.2}.sr-label-md{font-size:var(--size-md);line-height:1.2}.sr-label-lg{font-size:var(--size-lg);line-height:1.2}.sr-label-xl{font-size:var(--size-xl);line-height:1.2}.sr-icon-xs{font-size:var(--size-xs);width:var(--size-xs);height:var(--size-xs)}.sr-icon-sm{font-size:var(--size-sm);width:var(--size-sm);height:var(--size-sm)}.sr-icon-md{font-size:var(--size-md);width:var(--size-md);height:var(--size-md)}.sr-icon-lg{font-size:var(--size-lg);width:var(--size-lg);height:var(--size-lg)}.sr-icon-xl{font-size:var(--size-xl);width:var(--size-xl);height:var(--size-xl)}.sr-container-xs,.sr-container-sm,.sr-container-md{gap:var(--space-1)}.sr-container-lg,.sr-container-xl{gap:var(--space-2)}.sr-with-icon-left.sr-size-xs{padding-left:calc(var(--space-2) + var(--size-xs) + var(--space-1))}.sr-with-icon-left.sr-size-sm{padding-left:calc(var(--space-3) + var(--size-sm) + var(--space-1))}.sr-with-icon-left.sr-size-md{padding-left:calc(var(--space-4) + var(--size-md) + var(--space-1))}.sr-with-icon-left.sr-size-lg{padding-left:calc(var(--space-5) + var(--size-lg) + var(--space-1))}.sr-with-icon-left.sr-size-xl{padding-left:calc(var(--space-6) + var(--size-xl) + var(--space-1))}.sr-with-icon-right.sr-size-xs{padding-right:calc(var(--space-2) + var(--size-xs) + var(--space-1))}.sr-with-icon-right.sr-size-sm{padding-right:calc(var(--space-3) + var(--size-sm) + var(--space-1))}.sr-with-icon-right.sr-size-md{padding-right:calc(var(--space-4) + var(--size-md) + var(--space-1))}.sr-with-icon-right.sr-size-lg{padding-right:calc(var(--space-5) + var(--size-lg) + var(--space-1))}.sr-with-icon-right.sr-size-xl{padding-right:calc(var(--space-6) + var(--size-xl) + var(--space-1))}.sr-icon-left.sr-icon-xs{left:var(--space-2);top:var(--space-2)}.sr-icon-left.sr-icon-sm{left:var(--space-2);top:var(--space-3)}.sr-icon-left.sr-icon-md{left:var(--space-3);top:var(--space-4)}.sr-icon-left.sr-icon-lg{left:var(--space-3);top:var(--space-5)}.sr-icon-left.sr-icon-xl{left:var(--space-4);top:var(--space-6)}.sr-icon-right.sr-icon-xs{right:var(--space-2);top:var(--space-2)}.sr-icon-right.sr-icon-sm{right:var(--space-2);top:var(--space-3)}.sr-icon-right.sr-icon-md{right:var(--space-3);top:var(--space-4)}.sr-icon-right.sr-icon-lg{right:var(--space-3);top:var(--space-5)}.sr-icon-right.sr-icon-xl{right:var(--space-4);top:var(--space-6)}.sr-sidebar-size-xs .sr-sidebar-item{padding:var(--space-1) var(--space-2);min-height:32px;font-size:var(--size-xs)}.sr-sidebar-size-sm .sr-sidebar-item{padding:var(--space-2) var(--space-3);min-height:36px;font-size:var(--size-sm)}.sr-sidebar-size-md .sr-sidebar-item{padding:var(--space-2) var(--space-3);min-height:40px;font-size:var(--size-md)}.sr-sidebar-size-lg .sr-sidebar-item{padding:var(--space-3) var(--space-4);min-height:48px;font-size:var(--size-lg)}.sr-sidebar-size-xl .sr-sidebar-item{padding:var(--space-4) var(--space-5);min-height:56px;font-size:var(--size-xl)}.sr-sidebar-size-xs .sr-sidebar-submenu-link{padding:var(--space-1) var(--space-2) var(--space-1) var(--space-6);min-height:28px;font-size:var(--size-xs)}.sr-sidebar-size-sm .sr-sidebar-submenu-link{padding:var(--space-1) var(--space-2) var(--space-1) var(--space-6);min-height:32px;font-size:var(--size-sm)}.sr-sidebar-size-md .sr-sidebar-submenu-link{padding:var(--space-2) var(--space-3) var(--space-2) var(--space-8);min-height:36px;font-size:var(--size-md)}.sr-sidebar-size-lg .sr-sidebar-submenu-link{padding:var(--space-2) var(--space-4) var(--space-2) var(--space-10);min-height:40px;font-size:var(--size-lg)}.sr-sidebar-size-xl .sr-sidebar-submenu-link{padding:var(--space-3) var(--space-5) var(--space-3) var(--space-12);min-height:48px;font-size:var(--size-xl)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%);opacity:0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes bounce{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-8px,0)}70%{transform:translate3d(0,-4px,0)}90%{transform:translate3d(0,-2px,0)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}@keyframes diagonal-shine{0%{opacity:.3}25%{opacity:1}50%{opacity:.3}75%{opacity:1}to{opacity:.3}}@keyframes containerLiquidIn{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);transform:scale(.8);background-color:color-mix(in srgb,0%,transparent)}40%{opacity:.8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:color-mix(in srgb,6%,transparent)}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:scale(1);background-color:color-mix(in srgb,8%,transparent)}}@keyframes containerLiquidOut{0%{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:color-mix(in srgb,10%,transparent)}30%{opacity:.8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:color-mix(in srgb,6%,transparent)}70%{opacity:.3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:color-mix(in srgb,2%,transparent)}to{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);background-color:color-mix(in srgb,0%,transparent)}}@keyframes liquidFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);background-color:color-mix(in srgb,var(--lc-first) 0%,transparent)}50%{opacity:.7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:color-mix(in srgb,var(--lc-first) 40%,transparent)}to{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:color-mix(in srgb,var(--lc-first) 60%,transparent)}}@keyframes liquidFadeOut{0%{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:color-mix(in srgb,var(--lc-first) 60%,transparent)}50%{opacity:.3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:color-mix(in srgb,var(--lc-first) 20%,transparent)}to{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);background-color:color-mix(in srgb,var(--lc-first) 0%,transparent)}}@keyframes radioCircleIn{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes liquidFadeInDate{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);background-color:color-mix(in srgb,var(--bg-first) 0%,transparent)!important}50%{opacity:.7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:color-mix(in srgb,var(--bg-first) 40%,transparent)!important}to{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:color-mix(in srgb,var(--bg-first) 60%,transparent)!important}}@keyframes liquidFadeOutDate{0%{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:color-mix(in srgb,var(--bg-first) 60%,transparent)!important}50%{opacity:.3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:color-mix(in srgb,var(--bg-first) 20%,transparent)!important}to{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);background-color:color-mix(in srgb,var(--bg-first) 0%,transparent)!important}}@keyframes containerLiquidInDate{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);transform:scale(.8);background-color:color-mix(in srgb,0%,transparent)}40%{opacity:.8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:color-mix(in srgb,6%,transparent)}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:scale(.9);background-color:color-mix(in srgb,8%,transparent)}}.animate-fade-in-up{animation:fadeInUp .5s ease-out}.animate-fade-in{animation:fadeIn .3s ease-out}.animate-spin{animation:spin 1s linear infinite}.animate-shimmer{animation:shimmer 2s ease-in-out infinite}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-bounce{animation:bounce 1s ease-in-out infinite}.animate-shake{animation:shake .5s ease-in-out}.animate-slow{animation-duration:2s}.animate-fast{animation-duration:.5s}.animate-slower{animation-duration:3s}.animate-faster{animation-duration:.3s}.animate-paused{animation-play-state:paused}.animate-running{animation-play-state:running}.animate-delay-100{animation-delay:.1s}.animate-delay-200{animation-delay:.2s}.animate-delay-300{animation-delay:.3s}.animate-delay-500{animation-delay:.5s}.animate-delay-700{animation-delay:.7s}.animate-delay-1000{animation-delay:1s}@media (max-width: 768px){.animate-fade-in-up{animation-duration:.2s}.animate-bounce,.animate-pulse{animation-duration:1s}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.animate-spin,.animate-bounce,.animate-pulse,.animate-shake,.animate-shimmer{animation:none!important}}@media (prefers-color-scheme: dark){.animate-shimmer{animation:shimmer 2s ease-in-out infinite}}@media print{*{animation:none!important;transition:none!important}}.sr-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--space-2);padding:var(--space-2) var(--space-3);font-family:inherit;font-weight:500;text-decoration:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;white-space:nowrap;-webkit-user-select:none;user-select:none;outline:none;box-sizing:border-box}.sr-button:hover{transform:translateY(-2px);transition:transform .3s cubic-bezier(.4,0,.2,1)}.sr-button-first{background-color:var(--color-first);color:var(--color-white)}.sr-button-second{background-color:var(--color-second);color:var(--color-white);border-color:var(--color-second)}.sr-button-third{background-color:var(--color-third);color:var(--color-white);border-color:var(--color-third)}.sr-button-error{background-color:var(--color-fourth);color:var(--color-white);border-color:var(--color-fourth)}.sr-button-success{background-color:var(--color-success);color:var(--color-white);border-color:var(--color-success)}.sr-button-ghost{background-color:transparent;color:var(--color-first);border-color:var(--color-first)}.sr-button-ghost:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-first) 5%,transparent);border-color:var(--color-first);transform:translateY(-1px)}.sr-button-link{background-color:transparent;color:var(--color-third);border:none;padding:0;border-radius:0}.sr-button-link .sr-button-text{text-decoration:underline}.sr-button-link .material-symbols-outlined{text-decoration:none}.sr-button-link:hover:not(:disabled){color:var(--color-first);text-decoration:none;transform:none}.sr-button-link:active:not(:disabled){transform:none}.sr-button-disabled{opacity:.5;cursor:not-allowed;transform:none!important}.sr-button-loading{cursor:not-allowed;pointer-events:none}.sr-button-pressed{transform:translateY(1px)}.sr-button-full-width{width:100%}.sr-button-icon-only{padding:0;min-width:auto;aspect-ratio:1}.sr-button-icon-only .sr-button-text{display:none}.sr-button-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.sr-button-icon-left{order:-1}.sr-button-icon-right{order:1}.sr-button-icon-only{order:0}.sr-button-icon .material-symbols-outlined{font-size:inherit}.sr-button-custom-icon{width:1em;height:1em;object-fit:contain}.sr-button-spinner{display:inline-flex;align-items:center;justify-content:center;margin-right:.5rem}.sr-button-spinner:last-child{margin-right:0;margin-left:.5rem}.sr-button-icon-only .sr-button-spinner{margin:0}.sr-spinner{width:1em;height:1em;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}.sr-button-xs{padding:var(--space-1) var(--space-2);font-size:var(--size-xs);min-height:calc(var(--size-xs) + var(--space-2))}.sr-button-sm{padding:var(--space-2) var(--space-3);font-size:var(--size-sm);min-height:calc(var(--size-sm) + var(--space-4))}.sr-button-md{padding:var(--space-3) var(--space-4);font-size:var(--size-md);min-height:calc(var(--size-md) + var(--space-6))}.sr-button-lg{padding:var(--space-4) var(--space-5);font-size:var(--size-lg);min-height:calc(var(--size-lg) + var(--space-8))}.sr-button-xl{padding:var(--space-5) var(--space-6);font-size:var(--size-xl);min-height:calc(var(--size-xl) + var(--space-10))}.sr-button-default{border-radius:var(--space-2)}.sr-button-rounded{border-radius:var(--space-3)}.sr-button-pill{border-radius:9999px}.sr-button-square{border-radius:0}.sr-button-rounded.sr-rounded-all{border-radius:var(--space-3)}.sr-button-rounded.sr-rounded-top{border-radius:var(--space-3) var(--space-3) 0 0}.sr-button-rounded.sr-rounded-bottom{border-radius:0 0 var(--space-3) var(--space-3)}.sr-button-rounded.sr-rounded-left{border-radius:var(--space-3) 0 0 var(--space-3)}.sr-button-rounded.sr-rounded-right{border-radius:0 var(--space-3) var(--space-3) 0}.sr-button-rounded.sr-rounded-top-left{border-radius:var(--space-3) 0 0 0}.sr-button-rounded.sr-rounded-top-right{border-radius:0 var(--space-3) 0 0}.sr-button-rounded.sr-rounded-bottom-left{border-radius:0 0 0 var(--space-3)}.sr-button-rounded.sr-rounded-bottom-right{border-radius:0 0 var(--space-3) 0}@media (max-width: 768px){.sr-button{min-height:calc(var(--size-md) + var(--space-6))}.sr-button-xs{min-height:calc(var(--size-xs) + var(--space-2))}.sr-button-sm{min-height:calc(var(--size-sm) + var(--space-4))}.sr-button-lg{min-height:calc(var(--size-lg) + var(--space-8))}.sr-button-xl{min-height:calc(var(--size-xl) + var(--space-10))}}@media (prefers-reduced-motion: reduce){.sr-button{transition:none}.sr-button:hover:not(:disabled){transform:none}.sr-button:active:not(:disabled){transform:none}.sr-spinner{animation:none}}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:color-mix(in srgb,var(--lc-first) 60%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:10;animation:liquidFadeIn .2s cubic-bezier(.25,.46,.45,.94) forwards}.modal-overlay.animating-out{animation:liquidFadeOut .2s cubic-bezier(.25,.46,.45,.94) forwards}.modal-container{max-width:500px;max-height:80vh;padding:var(--space-12);text-align:center;position:relative;background-color:color-mix(in srgb,var(--color-first) 10%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--space-4);display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;margin:auto;animation:containerLiquidIn .2s cubic-bezier(.34,1.56,.64,1) .2s both}.modal-container.animating-out{animation:containerLiquidOut .2s cubic-bezier(.34,1.56,.64,1) forwards}:host ::ng-deep body{overflow:hidden!important;position:fixed!important;width:100%!important;height:100%!important}:host ::ng-deep html{overflow:hidden!important}:host ::ng-deep *{overscroll-behavior:none!important}:host ::ng-deep body{touch-action:none!important;-webkit-overflow-scrolling:auto!important}.modal-container-text p{font-weight:600}.modal-spinner{display:flex;justify-content:center;align-items:center;margin-bottom:var(--space-4)}.modal-spinner img{position:relative;animation:diagonal-shine 4s linear infinite;width:64px;height:64px}.modal-content{display:flex;flex-direction:column;max-width:400px;gap:var(--space-4)}.modal-icon .material-symbols-outlined{font-size:var(--space-12);color:var(--color-first)}.modal-buttons{display:flex;justify-content:center;gap:var(--space-4)}.modal-left{text-align:left;align-items:flex-start;justify-content:flex-start}.modal-left .modal-icon{align-self:flex-start}.modal-left .modal-buttons{justify-content:flex-start}.modal-center{text-align:center;align-items:center;justify-content:center}.modal-center .modal-icon{align-self:center}.modal-center .modal-buttons{justify-content:center}.modal-success{background-color:color-mix(in srgb,var(--color-success) 10%,transparent);color:var(--color-success)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-error{background-color:color-mix(in srgb,var(--color-fourth) 10%,transparent);color:var(--color-fourth)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-warning{background-color:color-mix(in srgb,var(--color-second) 10%,transparent);color:var(--color-second)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-info{background-color:color-mix(in srgb,var(--color-third) 10%,transparent);color:var(--color-third)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-success .modal-title,.modal-success .modal-message,.modal-success .modal-content,.modal-error .modal-title,.modal-error .modal-message,.modal-error .modal-content,.modal-warning .modal-title,.modal-warning .modal-message,.modal-warning .modal-content,.modal-info .modal-title,.modal-info .modal-message,.modal-info .modal-content{color:inherit!important}.modal-title{font-size:var(--font-xxl);line-height:1.2}.modal-message{font-weight:400;font-size:18px;line-height:1.2}.modal-success .modal-icon,.modal-success .modal-icon .material-symbols-outlined{color:var(--color-success)!important}.modal-error .modal-icon,.modal-error .modal-icon .material-symbols-outlined{color:var(--color-fourth)!important}.modal-warning .modal-icon,.modal-warning .modal-icon .material-symbols-outlined{color:var(--color-second)!important}.modal-info .modal-icon,.modal-info .modal-icon .material-symbols-outlined{color:var(--color-third)!important}@media (max-width: 768px){.modal-container{max-width:90%}}
