@charset "UTF-8";audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}:root{--ion-color-primary: #0054e9;--ion-color-primary-rgb: 0, 84, 233;--ion-color-primary-contrast: #fff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #004acd;--ion-color-primary-tint: #1a65eb;--ion-color-secondary: #0163aa;--ion-color-secondary-rgb: 1, 99, 170;--ion-color-secondary-contrast: #fff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015796;--ion-color-secondary-tint: #1a73b3;--ion-color-tertiary: #6030ff;--ion-color-tertiary-rgb: 96, 48, 255;--ion-color-tertiary-contrast: #fff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #542ae0;--ion-color-tertiary-tint: #7045ff;--ion-color-success: #2dd55b;--ion-color-success-rgb: 45, 213, 91;--ion-color-success-contrast: #000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #28bb50;--ion-color-success-tint: #42d96b;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #c5000f;--ion-color-danger-rgb: 197, 0, 15;--ion-color-danger-contrast: #fff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #ad000d;--ion-color-danger-tint: #cb1a27;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-color-medium: #636469;--ion-color-medium-rgb: 99, 100, 105;--ion-color-medium-contrast: #fff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #57585c;--ion-color-medium-tint: #737478;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #fff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type,html.ios ion-footer.modal-footer-moving ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar,html.ios .modal-footer-moving ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width: 768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #0054e9) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 0, 84, 233) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #004acd) !important;--ion-color-tint: var(--ion-color-primary-tint, #1a65eb) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #0163aa) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 1, 99, 170) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #015796) !important;--ion-color-tint: var(--ion-color-secondary-tint, #1a73b3) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #6030ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 96, 48, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #542ae0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #7045ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd55b) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 213, 91) !important;--ion-color-contrast: var(--ion-color-success-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-success-shade, #28bb50) !important;--ion-color-tint: var(--ion-color-success-tint, #42d96b) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #c5000f) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 197, 0, 15) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #ad000d) !important;--ion-color-tint: var(--ion-color-danger-tint, #cb1a27) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #636469) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 99, 100, 105) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #57585c) !important;--ion-color-tint: var(--ion-color-medium-tint, #737478) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{inset:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: env(safe-area-inset-top);--ion-safe-area-bottom: env(safe-area-inset-bottom);--ion-safe-area-left: env(safe-area-inset-left);--ion-safe-area-right: env(safe-area-inset-right)}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media (prefers-reduced-motion: reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout: none){html{font:var(--ion-dynamic-font, 16px var(--ion-font-family))}}a{background-color:transparent;color:var(--ion-color-primary, #0054e9)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}@layer reset,base,components,utilities;@layer reset{*,*:before,*:after{box-sizing:border-box;text-trim:start end}html{hanging-punctuation:first last;color-scheme:light dark;min-height:100dvh;scroll-behavior:smooth;scroll-padding-top:2rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@supports (color: oklch(70% .15 180deg)){html{--primary-color: oklch(.6 .2 142);--text-color: oklch(.2 .02 264);--bg-color: oklch(.98 .01 264)}}body{min-height:100dvh;margin:0;padding:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif;line-height:1.6;text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-hyphens:auto;hyphens:auto;hyphenate-character:"\2010";scrollbar-width:thin;scrollbar-color:oklch(70% .1 264deg) transparent}body::-webkit-scrollbar{width:8px}body::-webkit-scrollbar-track{background:transparent}body::-webkit-scrollbar-thumb{background-color:#7f9edd;border-radius:4px}body::-webkit-scrollbar-thumb:hover{background-color:#617fbc}}@layer base{html,body{height:auto!important;min-height:100dvh!important;overflow:visible!important}ion-app{height:auto!important;min-height:100dvh!important;contain:none!important}ion-router-outlet{height:auto!important;overflow:visible!important;contain:none!important}img,picture,svg,video{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:.75rem;object-fit:cover;object-position:center}img[loading=lazy],picture[loading=lazy],svg[loading=lazy],video[loading=lazy]{content-visibility:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;margin-block:.75em .25em}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-block-start:0}p{max-width:75ch;text-wrap:pretty;margin-block:.75em}p:first-child{margin-block-start:0}p:last-child{margin-block-end:0}ul,ol{padding-inline-start:1.5em}ul[role=list],ol[role=list]{list-style:none;padding-inline-start:0}input,button,textarea,select{font:inherit;color:inherit;accent-color:var(--primary-color, #00835b);field-sizing:content}button{cursor:pointer;border:none;background:transparent}button:disabled{cursor:not-allowed;opacity:.6}:focus-visible{outline:2px solid var(--focus-color, #00835b);outline-offset:2px;border-radius:4px}:focus:not(:focus-visible){outline:none}a{color:var(--link-color, #00835b);text-decoration-thickness:.125em;text-underline-offset:.125em}a:hover,a:focus{text-decoration-thickness:.1875em}table{border-collapse:collapse;border-spacing:0;width:100%}pre,code,kbd,samp{font-family:ui-monospace,Cascadia Code,Source Code Pro,Consolas,DejaVu Sans Mono,monospace}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-reduced-motion: no-preference){:has(:target){scroll-behavior:smooth;scroll-padding-top:2rem}@supports (animation-timeline: scroll()){.scroll-animate{animation-timeline:scroll()}}}@media (prefers-color-scheme: dark){:root{color-scheme:dark;--text-color: oklch(.9 .02 264);--bg-color: oklch(.15 .02 264)}}@media print{*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@supports (container-type: inline-size){.container{container-type:inline-size}}@supports (anchor-name: --my-anchor){.anchor-element{anchor-name:--element}.positioned-element{position:absolute;position-anchor:--element;top:anchor(bottom);left:anchor(left)}}@supports (view-transition-name: none){::view-transition-old(root),::view-transition-new(root){animation-duration:.3s}}@supports (grid-template-rows: subgrid){.subgrid{grid-template-rows:subgrid;grid-template-columns:subgrid}}::selection{background-color:#43bb394d;color:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (forced-colors: active){.custom-button{forced-color-adjust:none}}}:root{--form-field-spacing-sm: clamp(.75rem, 2vw, 1rem);--form-field-spacing-md: clamp(1rem, 2.5vw, 1.25rem);--form-field-spacing-lg: clamp(1.25rem, 3vw, 1.5rem);--form-field-gap: clamp(.375rem, 1.5vw, .5rem);--form-label-spacing: clamp(.375rem, 1.5vw, .5rem);--form-message-spacing: clamp(.375rem, 1.5vw, .5rem);--form-field-min-height: clamp(2.5rem, 8vw, 3rem);--form-field-padding-y: clamp(.625rem, 2vw, .75rem);--form-field-padding-x: clamp(.75rem, 2.5vw, 1rem);--form-field-border-width: 2px;--form-field-border-radius: .5rem;--form-label-font-size: clamp(.8125rem, 2.5vw, .875rem);--form-label-font-weight: 600;--form-label-line-height: 1.5;--form-field-font-size: clamp(.9375rem, 3vw, 1rem);--form-field-font-weight: 500;--form-field-line-height: 1.5;--form-help-font-size: clamp(.8125rem, 2.5vw, .875rem);--form-help-line-height: 1.4;--form-error-font-size: clamp(.8125rem, 2.5vw, .875rem);--form-error-line-height: 1.4;--form-count-font-size: clamp(.75rem, 2vw, .875rem);--form-color-text-primary: #111827;--form-color-text-secondary: #6b7280;--form-color-text-placeholder: #9ca3af;--form-color-text-disabled: #6b7280;--form-color-text-error: #dc2626;--form-color-text-warning: #d97706;--form-color-text-success: #059669;--form-color-label: #374151;--form-color-required: #dc2626;--form-color-bg-field: #ffffff;--form-color-bg-field-hover: #f9fafb;--form-color-bg-field-focus: #ffffff;--form-color-bg-field-error: #fef2f2;--form-color-bg-field-disabled: #f9fafb;--form-color-border-default: #d1d5db;--form-color-border-hover: #9ca3af;--form-color-border-focus: #059669;--form-color-border-error: #dc2626;--form-color-border-disabled: #e5e7eb;--form-focus-ring: 0 0 0 3px rgba(5, 150, 105, .1);--form-focus-ring-error: 0 0 0 3px rgba(220, 38, 38, .1);--form-focus-ring-offset: 2px;--form-transition-timing: cubic-bezier(.4, 0, .2, 1);--form-transition-duration: .2s;--form-animation-slide-in-duration: .2s;--form-animation-slide-in-timing: ease-out;--form-icon-size: 1rem;--form-icon-size-lg: 1.25rem;--form-toggle-padding: clamp(2.5rem, 6vw, 3rem);--form-char-limit-warning-threshold: .8;--form-char-limit-error-threshold: 1}@media (prefers-color-scheme: dark){:root{--form-color-text-primary: #f3f4f6;--form-color-text-secondary: #9ca3af;--form-color-text-placeholder: #9ca3af;--form-color-text-disabled: #9ca3af;--form-color-text-error: #f87171;--form-color-text-warning: #fbbf24;--form-color-text-success: #10b981;--form-color-label: #f3f4f6;--form-color-required: #f87171;--form-color-bg-field: #1f2937;--form-color-bg-field-hover: #374151;--form-color-bg-field-focus: #1f2937;--form-color-bg-field-error: #7f1d1d;--form-color-bg-field-disabled: #374151;--form-color-border-default: #4b5563;--form-color-border-hover: #6b7280;--form-color-border-focus: #10b981;--form-color-border-error: #f87171;--form-color-border-disabled: #4b5563;--form-focus-ring: 0 0 0 3px rgba(16, 185, 129, .1);--form-focus-ring-error: 0 0 0 3px rgba(248, 113, 113, .1)}@supports (color: oklch(0% 0 0deg)){:root{--form-color-text-primary: oklch(96% .003 285);--form-color-text-secondary: oklch(65% .005 285);--form-color-text-placeholder: oklch(65% .005 285);--form-color-text-disabled: oklch(65% .005 285);--form-color-text-error: oklch(70% .17 27);--form-color-text-warning: oklch(80% .12 85);--form-color-text-success: oklch(70% .13 165);--form-color-label: oklch(96% .003 285);--form-color-required: oklch(70% .17 27);--form-color-bg-field: oklch(25% .015 285);--form-color-bg-field-hover: oklch(30% .012 285);--form-color-bg-field-focus: oklch(25% .015 285);--form-color-bg-field-error: oklch(25% .05 27);--form-color-bg-field-disabled: oklch(30% .012 285);--form-color-border-default: oklch(40% .008 285);--form-color-border-hover: oklch(50% .01 285);--form-color-border-focus: oklch(70% .13 165);--form-color-border-error: oklch(70% .17 27);--form-color-border-disabled: oklch(40% .008 285);--form-focus-ring: 0 0 0 3px oklch(70% .13 165 / .15);--form-focus-ring-error: 0 0 0 3px oklch(70% .17 27 / .15)}}}@media (prefers-contrast: high){:root{--form-field-border-width: 3px;--form-color-border-default: CanvasText;--form-color-border-focus: Highlight;--form-color-border-error: #cc0000}}@media (prefers-reduced-motion: reduce){:root{--form-transition-duration: 0s;--form-animation-slide-in-duration: 0s}}.form-label{display:block;font-size:var(--form-label-font-size);font-weight:var(--form-label-font-weight);color:var(--form-color-label);margin-bottom:var(--form-label-spacing);line-height:var(--form-label-line-height);transition:color var(--form-transition-duration) var(--form-transition-timing)}.form-label.required{position:relative}.form-required-asterisk{color:var(--form-color-required);margin-left:2px;font-weight:700}.form-field-base{width:100%;padding:var(--form-field-padding-y) var(--form-field-padding-x);border:var(--form-field-border-width) solid var(--form-color-border-default);border-radius:var(--form-field-border-radius);font-size:var(--form-field-font-size);font-weight:var(--form-field-font-weight);line-height:var(--form-field-line-height);color:var(--form-color-text-primary);background-color:var(--form-color-bg-field);transition:all var(--form-transition-duration) var(--form-transition-timing);outline:none;appearance:none;min-height:var(--form-field-min-height);font-family:inherit}.form-field-base::placeholder{color:var(--form-color-text-placeholder);font-weight:400}.form-field-base:hover:not(:disabled):not(:focus){border-color:var(--form-color-border-hover);background-color:var(--form-color-bg-field-hover)}.form-field-base:focus,.form-field-base.focused{border-color:var(--form-color-border-focus);background-color:var(--form-color-bg-field-focus);box-shadow:var(--form-focus-ring)}.form-field-base.error{border-color:var(--form-color-border-error);background-color:var(--form-color-bg-field-error)}.form-field-base.error:focus{box-shadow:var(--form-focus-ring-error)}.form-field-base:disabled,.form-field-base.disabled{background-color:var(--form-color-bg-field-disabled);color:var(--form-color-text-disabled);border-color:var(--form-color-border-disabled);cursor:not-allowed}.form-field-base.has-value{font-weight:var(--form-field-font-weight)}.form-field-base:focus-visible{outline:none}.form-error-message{display:flex;align-items:flex-start;gap:var(--form-field-gap);margin-top:var(--form-message-spacing);font-size:var(--form-error-font-size);color:var(--form-color-text-error);font-weight:500;line-height:var(--form-error-line-height);animation:formSlideIn var(--form-animation-slide-in-duration) var(--form-animation-slide-in-timing)}.form-error-icon{flex-shrink:0;margin-top:.125rem;display:block;width:var(--form-icon-size);height:var(--form-icon-size)}.form-help-text{margin-top:var(--form-message-spacing);font-size:var(--form-help-font-size);color:var(--form-color-text-secondary);line-height:var(--form-help-line-height)}.form-character-count{display:flex;justify-content:flex-end;margin-top:var(--form-message-spacing);margin-bottom:.125rem}.form-count-text{font-size:var(--form-count-font-size);color:var(--form-color-text-secondary);font-weight:500;transition:color var(--form-transition-duration) var(--form-transition-timing);white-space:nowrap;margin:0;padding:0}.form-count-text.warning{color:var(--form-color-text-warning)}.form-count-text.error{color:var(--form-color-text-error);font-weight:600}.form-count-separator{margin:0 1px;opacity:.7}.form-help-footer{display:flex;justify-content:space-between;align-items:flex-start;gap:clamp(.75rem,2vw,1rem);margin-top:var(--form-message-spacing)}.form-help-footer .form-help-text{flex:1;min-width:0;margin:0;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.form-help-footer .form-count-text{white-space:nowrap}.form-field-wrapper{margin-bottom:var(--form-field-spacing-md);width:100%;position:relative}.form-toggle-button{position:absolute;right:var(--form-field-padding-x);top:50%;transform:translateY(-50%);background:none;border:none;color:var(--form-color-text-secondary);cursor:pointer;padding:.25rem;border-radius:.25rem;transition:color var(--form-transition-duration) var(--form-transition-timing);display:flex;align-items:center;justify-content:center}.form-toggle-button:hover{color:var(--form-color-label)}.form-toggle-button:focus{outline:2px solid var(--form-color-border-focus);outline-offset:var(--form-focus-ring-offset)}.form-toggle-button svg{width:var(--form-icon-size-lg);height:var(--form-icon-size-lg)}.form-field-with-toggle{padding-right:var(--form-toggle-padding)}@keyframes formSlideIn{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.form-field-base:-webkit-autofill,.form-field-base:-webkit-autofill:hover,.form-field-base:-webkit-autofill:focus,.form-field-base:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--form-color-bg-field) inset!important;-webkit-text-fill-color:var(--form-color-text-primary)!important}@supports (color: oklch(0% 0 0deg)){.form-field-base:-webkit-autofill,.form-field-base:-webkit-autofill:hover,.form-field-base:-webkit-autofill:focus,.form-field-base:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--form-color-bg-field) inset!important;-webkit-text-fill-color:var(--form-color-text-primary)!important}}@media (width < 480px) and (orientation: portrait){:root{--form-field-spacing-sm: .75rem;--form-field-spacing-md: 1rem;--form-field-spacing-lg: 1.25rem;--form-field-gap: .375rem;--form-label-spacing: .375rem;--form-message-spacing: .375rem;--form-field-min-height: 2.75rem;--form-field-padding-y: .625rem;--form-field-padding-x: .75rem;--form-label-font-size: .8125rem;--form-field-font-size: 1rem;--form-help-font-size: .8125rem;--form-error-font-size: .8125rem;--form-count-font-size: .75rem;--form-toggle-padding: 2.75rem}.form-help-footer{gap:.75rem}.form-character-count,.form-help-footer{margin-top:.25rem}}@media (width < 768px) and (orientation: landscape) and (max-height: 500px){:root{--form-field-spacing-sm: .5rem;--form-field-spacing-md: .75rem;--form-field-spacing-lg: 1rem;--form-field-gap: .25rem;--form-label-spacing: .25rem;--form-message-spacing: .25rem;--form-field-min-height: 2.5rem;--form-field-padding-y: .625rem;--form-field-padding-x: .75rem;--form-label-font-size: .75rem;--form-help-font-size: .75rem;--form-error-font-size: .75rem;--form-count-font-size: .6875rem;--form-toggle-padding: 2.5rem}.form-help-footer{gap:.5rem}}@media (max-width: 640px){.form-field-wrapper{margin-bottom:1rem}.form-field-base{padding:.75rem .875rem;font-size:1rem;min-height:2.75rem}.form-label{font-size:.8125rem;margin-bottom:.375rem}.form-toggle-button{right:.875rem;padding:.25rem}.form-character-count,.form-help-footer{margin-top:.25rem}.form-help-text,.form-error-message{font-size:.8125rem}.form-help-footer{gap:.75rem}.form-count-text{font-size:.75rem}.form-field-with-toggle{padding-right:2.75rem}}@media (max-width: 480px){.form-field-wrapper{margin-bottom:.875rem}.form-field-base{padding:.625rem .75rem;min-height:2.5rem}.form-label{font-size:.75rem;margin-bottom:.25rem}.form-toggle-button{right:.75rem}.form-help-footer{gap:.75rem}.form-help-text,.form-error-message{font-size:.8125rem}.form-count-text{font-size:.75rem}.form-field-with-toggle{padding-right:2.5rem}}@media (prefers-contrast: high){.form-error-message,.form-count-text.warning,.form-count-text.error{font-weight:700}}@media (prefers-reduced-motion: reduce){.form-field-base,.form-label,.form-error-message,.form-toggle-button,.form-count-text{transition:none!important;animation:none!important}}.tooltip{position:absolute;font-size:14px!important;padding:8px 16px!important;background-color:#616161e6;color:#fff;border-radius:4px;z-index:1000}.tooltip.bottom:after{content:"";position:absolute;top:-5px;transform:translate(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid rgba(97,97,97,.9)}.tooltip.top:before{content:"";position:absolute;bottom:-5px;transform:translate(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid rgba(97,97,97,.9)}.tooltip.bottom:after,.tooltip.top:before{left:calc(50% + var(--triangle-offset, 0))}:root{--ion-color-primary: oklch(62% .2 250);--ion-color-primary-rgb: 37, 125, 247;--ion-color-primary-contrast: oklch(100% 0 0);--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: oklch(51% .18 250);--ion-color-primary-tint: oklch(61% .22 250);--ion-color-secondary: oklch(30% .05 260);--ion-color-secondary-rgb: 53, 58, 72;--ion-color-secondary-contrast: oklch(100% 0 0);--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: oklch(25% .04 260);--ion-color-secondary-tint: oklch(35% .06 260);--ion-color-tertiary: oklch(80% .15 180);--ion-color-tertiary-rgb: 45, 200, 184;--ion-color-tertiary-contrast: oklch(0% 0 0);--ion-color-tertiary-contrast-rgb: 0, 0, 0;--ion-color-tertiary-shade: oklch(75% .14 180);--ion-color-tertiary-tint: oklch(85% .16 180);--ion-color-success: oklch(85% .15 140);--ion-color-success-rgb: 165, 214, 167;--ion-color-success-contrast: oklch(0% 0 0);--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: oklch(80% .14 140);--ion-color-success-tint: oklch(90% .16 140);--ion-color-warning: oklch(85% .15 80);--ion-color-warning-rgb: 255, 204, 128;--ion-color-warning-contrast: oklch(0% 0 0);--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: oklch(80% .14 80);--ion-color-warning-tint: oklch(90% .16 80);--ion-color-danger: oklch(65% .25 25);--ion-color-danger-rgb: 239, 83, 80;--ion-color-danger-contrast: oklch(100% 0 0);--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: oklch(60% .23 25);--ion-color-danger-tint: oklch(70% .27 25);--ion-color-light: oklch(100% 0 0);--ion-color-light-rgb: 255, 255, 255;--ion-color-light-contrast: oklch(0% 0 0);--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: oklch(93% 0 0);--ion-color-light-tint: oklch(100% 0 0);--ion-color-medium: oklch(75% .1 230);--ion-color-medium-rgb: 144, 202, 249;--ion-color-medium-contrast: oklch(0% 0 0);--ion-color-medium-contrast-rgb: 0, 0, 0;--ion-color-medium-shade: oklch(70% .09 230);--ion-color-medium-tint: oklch(80% .11 230);--ion-color-dark: oklch(20% 0 0);--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: oklch(100% 0 0);--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: oklch(15% 0 0);--ion-color-dark-tint: oklch(25% 0 0);--ion-heading-font-weight: 700;--ion-heading-line-height: 1.2;--h1-font-size: 2.5rem;--h2-font-size: 2rem;--h3-font-size: 1.75rem;--h4-font-size: 1.5rem;--h5-font-size: 1.25rem;--h6-font-size: 1rem;--ion-font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--ion-font-size: 1rem;--ion-line-height: 1.5;--ion-text-color: oklch(0% 0 0);--ion-text-color-rgb: 51, 51, 51;--ion-dynamic-font: var(--ion-default-dynamic-font)}html{font-family:var(--ion-font-family),serif;font-size:16px}router-outlet{font-family:var(--ion-font-family),sans-serif;display:none}ion-button::part(native):focus{outline:none}.sc-ion-input-md-h{--highlight-color-focused: oklch(0% 0 0);--highlight-color-valid: oklch(0% 0 0);font-size:var(--ion-font-size)}.label-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{transform:translateY(40%) scale(.75)}ion-input{--ion-card-color: oklch(0% 0 0);--ion-color-step-100: oklch(0 0 0 / .1);--ion-color-step-150: oklch(0 0 0 / .1)}.native-input.sc-ion-input-md{color:var(--ion-card-color)}ion-button{text-transform:none}
/*# sourceMappingURL=styles-AERJXICT.css.map */
