: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-page.ion-page-overlay-passthrough{pointer-events:none}ion-modal>.ion-page{position:relative;contain:layout style;min-height:0;height:100%}ion-modal ion-content.content-sizing ion-nav,ion-modal ion-content.content-sizing ion-nav>.ion-page{position:relative;contain:layout style;height:auto}ion-modal ion-content.content-sizing ion-nav{display:grid}ion-modal ion-content.content-sizing ion-nav>.ion-page{grid-row:1;grid-column:1}.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: var(--safe-area-inset-top, env(safe-area-inset-top));--ion-safe-area-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom));--ion-safe-area-left: var(--safe-area-inset-left, env(safe-area-inset-left));--ion-safe-area-right: var(--safe-area-inset-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}}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}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}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}.ion-hide,.ion-hide-up,.ion-hide-down{display:none!important}@media(min-width:576px){.ion-hide-sm-up{display:none!important}}@media(max-width:575.98px){.ion-hide-sm-down{display:none!important}}@media(min-width:768px){.ion-hide-md-up{display:none!important}}@media(max-width:767.98px){.ion-hide-md-down{display:none!important}}@media(min-width:992px){.ion-hide-lg-up{display:none!important}}@media(max-width:991.98px){.ion-hide-lg-down{display:none!important}}@media(min-width:1200px){.ion-hide-xl-up{display:none!important}}@media(max-width:1199.98px){.ion-hide-xl-down{display:none!important}}.ion-display-none{display:none!important}@media(min-width:576px){.ion-display-sm-none{display:none!important}}@media(min-width:768px){.ion-display-md-none{display:none!important}}@media(min-width:992px){.ion-display-lg-none{display:none!important}}@media(min-width:1200px){.ion-display-xl-none{display:none!important}}.ion-display-inline{display:inline!important}@media(min-width:576px){.ion-display-sm-inline{display:inline!important}}@media(min-width:768px){.ion-display-md-inline{display:inline!important}}@media(min-width:992px){.ion-display-lg-inline{display:inline!important}}@media(min-width:1200px){.ion-display-xl-inline{display:inline!important}}.ion-display-inline-block{display:inline-block!important}@media(min-width:576px){.ion-display-sm-inline-block{display:inline-block!important}}@media(min-width:768px){.ion-display-md-inline-block{display:inline-block!important}}@media(min-width:992px){.ion-display-lg-inline-block{display:inline-block!important}}@media(min-width:1200px){.ion-display-xl-inline-block{display:inline-block!important}}.ion-display-block{display:block!important}@media(min-width:576px){.ion-display-sm-block{display:block!important}}@media(min-width:768px){.ion-display-md-block{display:block!important}}@media(min-width:992px){.ion-display-lg-block{display:block!important}}@media(min-width:1200px){.ion-display-xl-block{display:block!important}}.ion-display-flex{display:flex!important}@media(min-width:576px){.ion-display-sm-flex{display:flex!important}}@media(min-width:768px){.ion-display-md-flex{display:flex!important}}@media(min-width:992px){.ion-display-lg-flex{display:flex!important}}@media(min-width:1200px){.ion-display-xl-flex{display:flex!important}}.ion-display-inline-flex{display:inline-flex!important}@media(min-width:576px){.ion-display-sm-inline-flex{display:inline-flex!important}}@media(min-width:768px){.ion-display-md-inline-flex{display:inline-flex!important}}@media(min-width:992px){.ion-display-lg-inline-flex{display:inline-flex!important}}@media(min-width:1200px){.ion-display-xl-inline-flex{display:inline-flex!important}}.ion-display-grid{display:grid!important}@media(min-width:576px){.ion-display-sm-grid{display:grid!important}}@media(min-width:768px){.ion-display-md-grid{display:grid!important}}@media(min-width:992px){.ion-display-lg-grid{display:grid!important}}@media(min-width:1200px){.ion-display-xl-grid{display:grid!important}}.ion-display-inline-grid{display:inline-grid!important}@media(min-width:576px){.ion-display-sm-inline-grid{display:inline-grid!important}}@media(min-width:768px){.ion-display-md-inline-grid{display:inline-grid!important}}@media(min-width:992px){.ion-display-lg-inline-grid{display:inline-grid!important}}@media(min-width:1200px){.ion-display-xl-inline-grid{display:inline-grid!important}}.ion-display-table{display:table!important}@media(min-width:576px){.ion-display-sm-table{display:table!important}}@media(min-width:768px){.ion-display-md-table{display:table!important}}@media(min-width:992px){.ion-display-lg-table{display:table!important}}@media(min-width:1200px){.ion-display-xl-table{display:table!important}}.ion-display-table-cell{display:table-cell!important}@media(min-width:576px){.ion-display-sm-table-cell{display:table-cell!important}}@media(min-width:768px){.ion-display-md-table-cell{display:table-cell!important}}@media(min-width:992px){.ion-display-lg-table-cell{display:table-cell!important}}@media(min-width:1200px){.ion-display-xl-table-cell{display:table-cell!important}}.ion-display-table-row{display:table-row!important}@media(min-width:576px){.ion-display-sm-table-row{display:table-row!important}}@media(min-width:768px){.ion-display-md-table-row{display:table-row!important}}@media(min-width:992px){.ion-display-lg-table-row{display:table-row!important}}@media(min-width:1200px){.ion-display-xl-table-row{display:table-row!important}}.ion-no-padding{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;padding:0}.ion-padding{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-top{--padding-top: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px)}.ion-padding-start{--padding-start: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px)}.ion-padding-end{--padding-end: var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-padding-bottom{--padding-bottom: var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-vertical{--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-horizontal{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-no-margin{--margin-start: 0;--margin-end: 0;--margin-top: 0;--margin-bottom: 0;margin:0}.ion-margin{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-top{--margin-top: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px)}.ion-margin-start{--margin-start: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px)}.ion-margin-end{--margin-end: var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-margin-bottom{--margin-bottom: var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-vertical{--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-horizontal{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-float-left{float:left!important}.ion-float-right{float:right!important}.ion-float-start{float:left!important}:host-context([dir=rtl]) .ion-float-start{float:right!important}[dir=rtl] .ion-float-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-start:dir(rtl){float:right!important}}.ion-float-end{float:right!important}:host-context([dir=rtl]) .ion-float-end{float:left!important}[dir=rtl] .ion-float-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-end:dir(rtl){float:left!important}}@media(min-width:576px){.ion-float-sm-left{float:left!important}.ion-float-sm-right{float:right!important}.ion-float-sm-start{float:left!important}:host-context([dir=rtl]) .ion-float-sm-start{float:right!important}[dir=rtl] .ion-float-sm-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-sm-start:dir(rtl){float:right!important}}.ion-float-sm-end{float:right!important}:host-context([dir=rtl]) .ion-float-sm-end{float:left!important}[dir=rtl] .ion-float-sm-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-sm-end:dir(rtl){float:left!important}}}@media(min-width:768px){.ion-float-md-left{float:left!important}.ion-float-md-right{float:right!important}.ion-float-md-start{float:left!important}:host-context([dir=rtl]) .ion-float-md-start{float:right!important}[dir=rtl] .ion-float-md-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-md-start:dir(rtl){float:right!important}}.ion-float-md-end{float:right!important}:host-context([dir=rtl]) .ion-float-md-end{float:left!important}[dir=rtl] .ion-float-md-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-md-end:dir(rtl){float:left!important}}}@media(min-width:992px){.ion-float-lg-left{float:left!important}.ion-float-lg-right{float:right!important}.ion-float-lg-start{float:left!important}:host-context([dir=rtl]) .ion-float-lg-start{float:right!important}[dir=rtl] .ion-float-lg-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-lg-start:dir(rtl){float:right!important}}.ion-float-lg-end{float:right!important}:host-context([dir=rtl]) .ion-float-lg-end{float:left!important}[dir=rtl] .ion-float-lg-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-lg-end:dir(rtl){float:left!important}}}@media(min-width:1200px){.ion-float-xl-left{float:left!important}.ion-float-xl-right{float:right!important}.ion-float-xl-start{float:left!important}:host-context([dir=rtl]) .ion-float-xl-start{float:right!important}[dir=rtl] .ion-float-xl-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-xl-start:dir(rtl){float:right!important}}.ion-float-xl-end{float:right!important}:host-context([dir=rtl]) .ion-float-xl-end{float:left!important}[dir=rtl] .ion-float-xl-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-xl-end:dir(rtl){float:left!important}}}.ion-text-center{text-align:center!important}.ion-text-justify{text-align:justify!important}.ion-text-start{text-align:start!important}.ion-text-end{text-align:end!important}.ion-text-left{text-align:left!important}.ion-text-right{text-align:right!important}.ion-text-nowrap{white-space:nowrap!important}.ion-text-wrap{white-space:normal!important}@media(min-width:576px){.ion-text-sm-center{text-align:center!important}.ion-text-sm-justify{text-align:justify!important}.ion-text-sm-start{text-align:start!important}.ion-text-sm-end{text-align:end!important}.ion-text-sm-left{text-align:left!important}.ion-text-sm-right{text-align:right!important}.ion-text-sm-nowrap{white-space:nowrap!important}.ion-text-sm-wrap{white-space:normal!important}}@media(min-width:768px){.ion-text-md-center{text-align:center!important}.ion-text-md-justify{text-align:justify!important}.ion-text-md-start{text-align:start!important}.ion-text-md-end{text-align:end!important}.ion-text-md-left{text-align:left!important}.ion-text-md-right{text-align:right!important}.ion-text-md-nowrap{white-space:nowrap!important}.ion-text-md-wrap{white-space:normal!important}}@media(min-width:992px){.ion-text-lg-center{text-align:center!important}.ion-text-lg-justify{text-align:justify!important}.ion-text-lg-start{text-align:start!important}.ion-text-lg-end{text-align:end!important}.ion-text-lg-left{text-align:left!important}.ion-text-lg-right{text-align:right!important}.ion-text-lg-nowrap{white-space:nowrap!important}.ion-text-lg-wrap{white-space:normal!important}}@media(min-width:1200px){.ion-text-xl-center{text-align:center!important}.ion-text-xl-justify{text-align:justify!important}.ion-text-xl-start{text-align:start!important}.ion-text-xl-end{text-align:end!important}.ion-text-xl-left{text-align:left!important}.ion-text-xl-right{text-align:right!important}.ion-text-xl-nowrap{white-space:nowrap!important}.ion-text-xl-wrap{white-space:normal!important}}.ion-text-uppercase{text-transform:uppercase!important}.ion-text-lowercase{text-transform:lowercase!important}.ion-text-capitalize{text-transform:capitalize!important}@media(min-width:576px){.ion-text-sm-uppercase{text-transform:uppercase!important}.ion-text-sm-lowercase{text-transform:lowercase!important}.ion-text-sm-capitalize{text-transform:capitalize!important}}@media(min-width:768px){.ion-text-md-uppercase{text-transform:uppercase!important}.ion-text-md-lowercase{text-transform:lowercase!important}.ion-text-md-capitalize{text-transform:capitalize!important}}@media(min-width:992px){.ion-text-lg-uppercase{text-transform:uppercase!important}.ion-text-lg-lowercase{text-transform:lowercase!important}.ion-text-lg-capitalize{text-transform:capitalize!important}}@media(min-width:1200px){.ion-text-xl-uppercase{text-transform:uppercase!important}.ion-text-xl-lowercase{text-transform:lowercase!important}.ion-text-xl-capitalize{text-transform:capitalize!important}}.ion-align-content-start{align-content:flex-start!important}.ion-align-content-end{align-content:flex-end!important}.ion-align-content-center{align-content:center!important}.ion-align-content-between{align-content:space-between!important}.ion-align-content-around{align-content:space-around!important}.ion-align-content-stretch{align-content:stretch!important}@media(min-width:576px){.ion-align-content-sm-start{align-content:flex-start!important}.ion-align-content-sm-end{align-content:flex-end!important}.ion-align-content-sm-center{align-content:center!important}.ion-align-content-sm-between{align-content:space-between!important}.ion-align-content-sm-around{align-content:space-around!important}.ion-align-content-sm-stretch{align-content:stretch!important}}@media(min-width:768px){.ion-align-content-md-start{align-content:flex-start!important}.ion-align-content-md-end{align-content:flex-end!important}.ion-align-content-md-center{align-content:center!important}.ion-align-content-md-between{align-content:space-between!important}.ion-align-content-md-around{align-content:space-around!important}.ion-align-content-md-stretch{align-content:stretch!important}}@media(min-width:992px){.ion-align-content-lg-start{align-content:flex-start!important}.ion-align-content-lg-end{align-content:flex-end!important}.ion-align-content-lg-center{align-content:center!important}.ion-align-content-lg-between{align-content:space-between!important}.ion-align-content-lg-around{align-content:space-around!important}.ion-align-content-lg-stretch{align-content:stretch!important}}@media(min-width:1200px){.ion-align-content-xl-start{align-content:flex-start!important}.ion-align-content-xl-end{align-content:flex-end!important}.ion-align-content-xl-center{align-content:center!important}.ion-align-content-xl-between{align-content:space-between!important}.ion-align-content-xl-around{align-content:space-around!important}.ion-align-content-xl-stretch{align-content:stretch!important}}.ion-align-items-start{align-items:start!important}.ion-align-items-end{align-items:end!important}.ion-align-items-center{align-items:center!important}.ion-align-items-stretch{align-items:stretch!important}.ion-align-items-baseline{align-items:baseline!important}@media(min-width:576px){.ion-align-items-sm-start{align-items:start!important}.ion-align-items-sm-end{align-items:end!important}.ion-align-items-sm-center{align-items:center!important}.ion-align-items-sm-stretch{align-items:stretch!important}.ion-align-items-sm-baseline{align-items:baseline!important}}@media(min-width:768px){.ion-align-items-md-start{align-items:start!important}.ion-align-items-md-end{align-items:end!important}.ion-align-items-md-center{align-items:center!important}.ion-align-items-md-stretch{align-items:stretch!important}.ion-align-items-md-baseline{align-items:baseline!important}}@media(min-width:992px){.ion-align-items-lg-start{align-items:start!important}.ion-align-items-lg-end{align-items:end!important}.ion-align-items-lg-center{align-items:center!important}.ion-align-items-lg-stretch{align-items:stretch!important}.ion-align-items-lg-baseline{align-items:baseline!important}}@media(min-width:1200px){.ion-align-items-xl-start{align-items:start!important}.ion-align-items-xl-end{align-items:end!important}.ion-align-items-xl-center{align-items:center!important}.ion-align-items-xl-stretch{align-items:stretch!important}.ion-align-items-xl-baseline{align-items:baseline!important}}.ion-align-self-start{align-self:start!important}.ion-align-self-end{align-self:end!important}.ion-align-self-center{align-self:center!important}.ion-align-self-stretch{align-self:stretch!important}.ion-align-self-baseline{align-self:baseline!important}.ion-align-self-auto{align-self:auto!important}@media(min-width:576px){.ion-align-self-sm-start{align-self:start!important}.ion-align-self-sm-end{align-self:end!important}.ion-align-self-sm-center{align-self:center!important}.ion-align-self-sm-stretch{align-self:stretch!important}.ion-align-self-sm-baseline{align-self:baseline!important}.ion-align-self-sm-auto{align-self:auto!important}}@media(min-width:768px){.ion-align-self-md-start{align-self:start!important}.ion-align-self-md-end{align-self:end!important}.ion-align-self-md-center{align-self:center!important}.ion-align-self-md-stretch{align-self:stretch!important}.ion-align-self-md-baseline{align-self:baseline!important}.ion-align-self-md-auto{align-self:auto!important}}@media(min-width:992px){.ion-align-self-lg-start{align-self:start!important}.ion-align-self-lg-end{align-self:end!important}.ion-align-self-lg-center{align-self:center!important}.ion-align-self-lg-stretch{align-self:stretch!important}.ion-align-self-lg-baseline{align-self:baseline!important}.ion-align-self-lg-auto{align-self:auto!important}}@media(min-width:1200px){.ion-align-self-xl-start{align-self:start!important}.ion-align-self-xl-end{align-self:end!important}.ion-align-self-xl-center{align-self:center!important}.ion-align-self-xl-stretch{align-self:stretch!important}.ion-align-self-xl-baseline{align-self:baseline!important}.ion-align-self-xl-auto{align-self:auto!important}}.ion-justify-content-start{justify-content:flex-start!important}.ion-justify-content-end{justify-content:flex-end!important}.ion-justify-content-center{justify-content:center!important}.ion-justify-content-between{justify-content:space-between!important}.ion-justify-content-around{justify-content:space-around!important}.ion-justify-content-evenly{justify-content:space-evenly!important}@media(min-width:576px){.ion-justify-content-sm-start{justify-content:flex-start!important}.ion-justify-content-sm-end{justify-content:flex-end!important}.ion-justify-content-sm-center{justify-content:center!important}.ion-justify-content-sm-between{justify-content:space-between!important}.ion-justify-content-sm-around{justify-content:space-around!important}.ion-justify-content-sm-evenly{justify-content:space-evenly!important}}@media(min-width:768px){.ion-justify-content-md-start{justify-content:flex-start!important}.ion-justify-content-md-end{justify-content:flex-end!important}.ion-justify-content-md-center{justify-content:center!important}.ion-justify-content-md-between{justify-content:space-between!important}.ion-justify-content-md-around{justify-content:space-around!important}.ion-justify-content-md-evenly{justify-content:space-evenly!important}}@media(min-width:992px){.ion-justify-content-lg-start{justify-content:flex-start!important}.ion-justify-content-lg-end{justify-content:flex-end!important}.ion-justify-content-lg-center{justify-content:center!important}.ion-justify-content-lg-between{justify-content:space-between!important}.ion-justify-content-lg-around{justify-content:space-around!important}.ion-justify-content-lg-evenly{justify-content:space-evenly!important}}@media(min-width:1200px){.ion-justify-content-xl-start{justify-content:flex-start!important}.ion-justify-content-xl-end{justify-content:flex-end!important}.ion-justify-content-xl-center{justify-content:center!important}.ion-justify-content-xl-between{justify-content:space-between!important}.ion-justify-content-xl-around{justify-content:space-around!important}.ion-justify-content-xl-evenly{justify-content:space-evenly!important}}.ion-flex-row{flex-direction:row!important}.ion-flex-row-reverse{flex-direction:row-reverse!important}.ion-flex-column{flex-direction:column!important}.ion-flex-column-reverse{flex-direction:column-reverse!important}@media(min-width:576px){.ion-flex-sm-row{flex-direction:row!important}.ion-flex-sm-row-reverse{flex-direction:row-reverse!important}.ion-flex-sm-column{flex-direction:column!important}.ion-flex-sm-column-reverse{flex-direction:column-reverse!important}}@media(min-width:768px){.ion-flex-md-row{flex-direction:row!important}.ion-flex-md-row-reverse{flex-direction:row-reverse!important}.ion-flex-md-column{flex-direction:column!important}.ion-flex-md-column-reverse{flex-direction:column-reverse!important}}@media(min-width:992px){.ion-flex-lg-row{flex-direction:row!important}.ion-flex-lg-row-reverse{flex-direction:row-reverse!important}.ion-flex-lg-column{flex-direction:column!important}.ion-flex-lg-column-reverse{flex-direction:column-reverse!important}}@media(min-width:1200px){.ion-flex-xl-row{flex-direction:row!important}.ion-flex-xl-row-reverse{flex-direction:row-reverse!important}.ion-flex-xl-column{flex-direction:column!important}.ion-flex-xl-column-reverse{flex-direction:column-reverse!important}}.ion-wrap{flex-wrap:wrap!important}.ion-nowrap{flex-wrap:nowrap!important}.ion-wrap-reverse{flex-wrap:wrap-reverse!important}.ion-flex-wrap{flex-wrap:wrap!important}.ion-flex-nowrap{flex-wrap:nowrap!important}.ion-flex-wrap-reverse{flex-wrap:wrap-reverse!important}@media(min-width:576px){.ion-flex-sm-wrap{flex-wrap:wrap!important}.ion-flex-sm-nowrap{flex-wrap:nowrap!important}.ion-flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}}@media(min-width:768px){.ion-flex-md-wrap{flex-wrap:wrap!important}.ion-flex-md-nowrap{flex-wrap:nowrap!important}.ion-flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}}@media(min-width:992px){.ion-flex-lg-wrap{flex-wrap:wrap!important}.ion-flex-lg-nowrap{flex-wrap:nowrap!important}.ion-flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}}@media(min-width:1200px){.ion-flex-xl-wrap{flex-wrap:wrap!important}.ion-flex-xl-nowrap{flex-wrap:nowrap!important}.ion-flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}}.ion-flex-1{flex:1!important}.ion-flex-auto{flex:auto!important}.ion-flex-initial{flex:initial!important}.ion-flex-none{flex:none!important}@media(min-width:576px){.ion-flex-sm-1{flex:1!important}.ion-flex-sm-auto{flex:auto!important}.ion-flex-sm-initial{flex:initial!important}.ion-flex-sm-none{flex:none!important}}@media(min-width:768px){.ion-flex-md-1{flex:1!important}.ion-flex-md-auto{flex:auto!important}.ion-flex-md-initial{flex:initial!important}.ion-flex-md-none{flex:none!important}}@media(min-width:992px){.ion-flex-lg-1{flex:1!important}.ion-flex-lg-auto{flex:auto!important}.ion-flex-lg-initial{flex:initial!important}.ion-flex-lg-none{flex:none!important}}@media(min-width:1200px){.ion-flex-xl-1{flex:1!important}.ion-flex-xl-auto{flex:auto!important}.ion-flex-xl-initial{flex:initial!important}.ion-flex-xl-none{flex:none!important}}.ion-flex-grow-0{flex-grow:0!important}.ion-flex-grow-1{flex-grow:1!important}.ion-flex-shrink-0{flex-shrink:0!important}.ion-flex-shrink-1{flex-shrink:1!important}@media(min-width:576px){.ion-flex-sm-grow-0{flex-grow:0!important}.ion-flex-sm-grow-1{flex-grow:1!important}.ion-flex-sm-shrink-0{flex-shrink:0!important}.ion-flex-sm-shrink-1{flex-shrink:1!important}}@media(min-width:768px){.ion-flex-md-grow-0{flex-grow:0!important}.ion-flex-md-grow-1{flex-grow:1!important}.ion-flex-md-shrink-0{flex-shrink:0!important}.ion-flex-md-shrink-1{flex-shrink:1!important}}@media(min-width:992px){.ion-flex-lg-grow-0{flex-grow:0!important}.ion-flex-lg-grow-1{flex-grow:1!important}.ion-flex-lg-shrink-0{flex-shrink:0!important}.ion-flex-lg-shrink-1{flex-shrink:1!important}}@media(min-width:1200px){.ion-flex-xl-grow-0{flex-grow:0!important}.ion-flex-xl-grow-1{flex-grow:1!important}.ion-flex-xl-shrink-0{flex-shrink:0!important}.ion-flex-xl-shrink-1{flex-shrink:1!important}}.ion-order-first{order:-1!important}.ion-order-0{order:0!important}.ion-order-1{order:1!important}.ion-order-2{order:2!important}.ion-order-3{order:3!important}.ion-order-4{order:4!important}.ion-order-5{order:5!important}.ion-order-6{order:6!important}.ion-order-7{order:7!important}.ion-order-8{order:8!important}.ion-order-9{order:9!important}.ion-order-10{order:10!important}.ion-order-11{order:11!important}.ion-order-12{order:12!important}.ion-order-last{order:13!important}@media(min-width:576px){.ion-order-sm-first{order:-1!important}.ion-order-sm-0{order:0!important}.ion-order-sm-1{order:1!important}.ion-order-sm-2{order:2!important}.ion-order-sm-3{order:3!important}.ion-order-sm-4{order:4!important}.ion-order-sm-5{order:5!important}.ion-order-sm-6{order:6!important}.ion-order-sm-7{order:7!important}.ion-order-sm-8{order:8!important}.ion-order-sm-9{order:9!important}.ion-order-sm-10{order:10!important}.ion-order-sm-11{order:11!important}.ion-order-sm-12{order:12!important}.ion-order-sm-last{order:13!important}}@media(min-width:768px){.ion-order-md-first{order:-1!important}.ion-order-md-0{order:0!important}.ion-order-md-1{order:1!important}.ion-order-md-2{order:2!important}.ion-order-md-3{order:3!important}.ion-order-md-4{order:4!important}.ion-order-md-5{order:5!important}.ion-order-md-6{order:6!important}.ion-order-md-7{order:7!important}.ion-order-md-8{order:8!important}.ion-order-md-9{order:9!important}.ion-order-md-10{order:10!important}.ion-order-md-11{order:11!important}.ion-order-md-12{order:12!important}.ion-order-md-last{order:13!important}}@media(min-width:992px){.ion-order-lg-first{order:-1!important}.ion-order-lg-0{order:0!important}.ion-order-lg-1{order:1!important}.ion-order-lg-2{order:2!important}.ion-order-lg-3{order:3!important}.ion-order-lg-4{order:4!important}.ion-order-lg-5{order:5!important}.ion-order-lg-6{order:6!important}.ion-order-lg-7{order:7!important}.ion-order-lg-8{order:8!important}.ion-order-lg-9{order:9!important}.ion-order-lg-10{order:10!important}.ion-order-lg-11{order:11!important}.ion-order-lg-12{order:12!important}.ion-order-lg-last{order:13!important}}@media(min-width:1200px){.ion-order-xl-first{order:-1!important}.ion-order-xl-0{order:0!important}.ion-order-xl-1{order:1!important}.ion-order-xl-2{order:2!important}.ion-order-xl-3{order:3!important}.ion-order-xl-4{order:4!important}.ion-order-xl-5{order:5!important}.ion-order-xl-6{order:6!important}.ion-order-xl-7{order:7!important}.ion-order-xl-8{order:8!important}.ion-order-xl-9{order:9!important}.ion-order-xl-10{order:10!important}.ion-order-xl-11{order:11!important}.ion-order-xl-12{order:12!important}.ion-order-xl-last{order:13!important}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-cyrillic-ext-400-normal-6VZLC4H3.woff2") format("woff2"),url("./media/inter-cyrillic-ext-400-normal-FIY4AS7B.woff") format("woff");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-display:swap;font-weight:400;src:url("./media/inter-cyrillic-400-normal-G4TQJ72A.woff2") format("woff2"),url("./media/inter-cyrillic-400-normal-U23O635P.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-greek-ext-400-normal-JTQ56XIH.woff2") format("woff2"),url("./media/inter-greek-ext-400-normal-RDW6D2QK.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-greek-400-normal-24BA4PDP.woff2") format("woff2"),url("./media/inter-greek-400-normal-ZRMMCGZA.woff") format("woff");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-display:swap;font-weight:400;src:url("./media/inter-vietnamese-400-normal-3ZH4IT4J.woff2") format("woff2"),url("./media/inter-vietnamese-400-normal-VHOS7L4B.woff") format("woff");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-display:swap;font-weight:400;src:url("./media/inter-latin-ext-400-normal-GKRFIQRI.woff2") format("woff2"),url("./media/inter-latin-ext-400-normal-J3OKVTXA.woff") format("woff");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-display:swap;font-weight:400;src:url("./media/inter-latin-400-normal-55WT6UWF.woff2") format("woff2"),url("./media/inter-latin-400-normal-FR5HOXA4.woff") format("woff");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-display:swap;font-weight:500;src:url("./media/inter-cyrillic-ext-500-normal-7YGZWFHX.woff2") format("woff2"),url("./media/inter-cyrillic-ext-500-normal-LJV3DWSQ.woff") format("woff");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-display:swap;font-weight:500;src:url("./media/inter-cyrillic-500-normal-PQK3XKF6.woff2") format("woff2"),url("./media/inter-cyrillic-500-normal-XH4MSKNN.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-greek-ext-500-normal-ZPKR4LNJ.woff2") format("woff2"),url("./media/inter-greek-ext-500-normal-PJFKOJVL.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url("./media/inter-greek-500-normal-6QPUHW6Z.woff2") format("woff2"),url("./media/inter-greek-500-normal-3GRTEB6X.woff") format("woff");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-display:swap;font-weight:500;src:url("./media/inter-vietnamese-500-normal-PQFGSX3P.woff2") format("woff2"),url("./media/inter-vietnamese-500-normal-UOTTXFJL.woff") format("woff");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-display:swap;font-weight:500;src:url("./media/inter-latin-ext-500-normal-3G2JDXWM.woff2") format("woff2"),url("./media/inter-latin-ext-500-normal-UGNIJJWL.woff") format("woff");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-display:swap;font-weight:500;src:url("./media/inter-latin-500-normal-W62DVTXI.woff2") format("woff2"),url("./media/inter-latin-500-normal-ZNGIZ2YB.woff") format("woff");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-display:swap;font-weight:600;src:url("./media/inter-cyrillic-ext-600-normal-66Z4CWZK.woff2") format("woff2"),url("./media/inter-cyrillic-ext-600-normal-5S66ZLPP.woff") format("woff");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-display:swap;font-weight:600;src:url("./media/inter-cyrillic-600-normal-F5BISKXR.woff2") format("woff2"),url("./media/inter-cyrillic-600-normal-YOMHVXBS.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-greek-ext-600-normal-D4Z5GF6D.woff2") format("woff2"),url("./media/inter-greek-ext-600-normal-BCNJL3T4.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-greek-600-normal-ZRJSSN4C.woff2") format("woff2"),url("./media/inter-greek-600-normal-J3AMDQNF.woff") format("woff");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-display:swap;font-weight:600;src:url("./media/inter-vietnamese-600-normal-TVIYLGI7.woff2") format("woff2"),url("./media/inter-vietnamese-600-normal-YXHD7S3I.woff") format("woff");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-display:swap;font-weight:600;src:url("./media/inter-latin-ext-600-normal-HCYHLWH6.woff2") format("woff2"),url("./media/inter-latin-ext-600-normal-JH5KI6RD.woff") format("woff");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-display:swap;font-weight:600;src:url("./media/inter-latin-600-normal-R6Y2SZCR.woff2") format("woff2"),url("./media/inter-latin-600-normal-ZYHV6QZT.woff") format("woff");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-display:swap;font-weight:700;src:url("./media/inter-cyrillic-ext-700-normal-OS2RNUST.woff2") format("woff2"),url("./media/inter-cyrillic-ext-700-normal-JNACFJVQ.woff") format("woff");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-display:swap;font-weight:700;src:url("./media/inter-cyrillic-700-normal-5HS3FXHB.woff2") format("woff2"),url("./media/inter-cyrillic-700-normal-SPV2HQ4Q.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-greek-ext-700-normal-QJ6NMGCB.woff2") format("woff2"),url("./media/inter-greek-ext-700-normal-GHYQOXL3.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-greek-700-normal-S7YO524B.woff2") format("woff2"),url("./media/inter-greek-700-normal-L3DMOWHF.woff") format("woff");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-display:swap;font-weight:700;src:url("./media/inter-vietnamese-700-normal-7LYSQCP6.woff2") format("woff2"),url("./media/inter-vietnamese-700-normal-XRULDGKE.woff") format("woff");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-display:swap;font-weight:700;src:url("./media/inter-latin-ext-700-normal-WY62UGW6.woff2") format("woff2"),url("./media/inter-latin-ext-700-normal-SNJUWUAD.woff") format("woff");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-display:swap;font-weight:700;src:url("./media/inter-latin-700-normal-SU5XVJMF.woff2") format("woff2"),url("./media/inter-latin-700-normal-TQQ5JXGD.woff") format("woff");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:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url("./media/lora-cyrillic-ext-wght-normal-UVMK5E2G.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url("./media/lora-cyrillic-wght-normal-4J5IMWKY.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url("./media/lora-math-wght-normal-W53J2QXG.woff2") format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url("./media/lora-symbols-wght-normal-B5KYHB5H.woff2") format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url("./media/lora-vietnamese-wght-normal-DEKJZX3J.woff2") format("woff2-variations");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:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url("./media/lora-latin-ext-wght-normal-77F64LNJ.woff2") format("woff2-variations");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:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url("./media/lora-latin-wght-normal-6YFDQXH3.woff2") format("woff2-variations");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}.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, .4);--pswp-preloader-color-secondary: rgba(255, 255, 255, .9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}ion-button.app-button{--appButtonColor: var(--accentColor);--appButtonShade: var(--accentColorShade);--appButtonContrast: var(--accentContrast);--appButtonText: var(--accentText);--border-radius: var(--radiusButton, var(--radiusControl));--border-width: 1px;--border-style: solid;--border-color: var(--appButtonColor);--padding-top: 12px;--padding-bottom: 12px;--padding-start: 12px;--padding-end: 12px;--box-shadow: none;--background-focused-opacity: 0;--ripple-color: transparent;--transition: .2s;min-width:147px;height:47px;margin:0;font-size:16px;font-weight:400;line-height:1;letter-spacing:0;text-transform:none;transition:.2s}@media(max-width:399px){ion-button.app-button{min-width:120px}}ion-button.app-button.button-solid{--background: var(--appButtonColor);--background-hover: var(--appButtonShade);--background-hover-opacity: 1;--background-activated: var(--appButtonShade);--background-activated-opacity: 1;--color: var(--appButtonContrast);--color-hover: var(--appButtonContrast);--color-activated: var(--appButtonContrast);--border-color: var(--appButtonColor)}ion-button.app-button.button-solid:hover{--border-color: var(--appButtonShade)}ion-button.app-button.button-outline{--background: var(--surfaceBg);--background-hover: var(--appButtonColor);--background-hover-opacity: .08;--background-activated: var(--appButtonColor);--background-activated-opacity: .16;--color: var(--appButtonText);--color-hover: var(--appButtonText);--color-activated: var(--appButtonText)}ion-button.app-button--success{--appButtonColor: var(--successColor);--appButtonShade: var(--successColorShade);--appButtonContrast: var(--white);--appButtonText: var(--successText)}ion-button.app-button--danger{--appButtonColor: var(--dangerColor);--appButtonShade: var(--dangerColorShade);--appButtonContrast: var(--white);--appButtonText: var(--dangerText)}ion-button.app-button.button-disabled{opacity:.6}ion-button.app-button--loading{pointer-events:none}ion-button.app-button--loading ion-spinner{width:20px;height:20px;color:currentColor}ion-button.app-button.app-button--small{--padding-top: 6px;--padding-bottom: 6px;--padding-start: 12px;--padding-end: 12px;min-width:0;min-height:32px;height:32px;font-size:14px}ion-button.app-button.app-button--small ion-spinner{width:16px;height:16px}ion-button.app-button.app-button--icon{--padding-top: 0;--padding-bottom: 0;--padding-start: 0;--padding-end: 0;min-width:0;width:40px;min-height:40px;height:40px;--border-color: transparent}@media(max-width:767px){ion-button.app-button.app-button--icon{width:36px;min-height:36px;height:36px}}ion-button.app-button.app-button--icon ion-icon{font-size:20px}ion-button.app-button.app-button--icon.app-button--filters{--border-color: var(--inputBorder);--border-radius: var(--radiusControl);width:48px;min-height:48px;height:48px;transition:.2s}ion-button.app-button.app-button--icon.app-button--filters:hover{--border-color: var(--accentColor)}:root{--rowAction: 32px;--rowActionIcon: 20px}@media(max-width:767px){:root{--rowAction: 36px;--rowActionIcon: 22px}}ion-button.app-row-action{--padding-top: 0;--padding-bottom: 0;--padding-start: 0;--padding-end: 0;--border-radius: var(--radiusControl);--color: var(--secondaryText);--color-hover: var(--accentText);--background-hover: var(--pageBg);--background-hover-opacity: 1;--transition: .2s;min-width:0;width:var(--rowAction);min-height:var(--rowAction);height:var(--rowAction);margin:0}ion-button.app-row-action ion-icon{font-size:var(--rowActionIcon)}ion-button.app-row-action.button-disabled{opacity:.3}ion-button.app-row-action.app-row-action--open{--color: var(--accentText);--background: var(--accentBg);--background-hover: var(--accentBg)}.form-field{display:flex;flex-direction:column;gap:4px}.form-field__label{font-size:16px;line-height:1.4;color:var(--primaryText);cursor:pointer}.form-field__label--hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.form-field__required{margin-left:2px;color:var(--errorText)}.form-field__hint{margin:4px 0;font-size:12px;line-height:1.4;white-space:pre-line;color:var(--hintText)}.form-field__error{margin:0;font-size:14px;line-height:1.4;color:var(--errorText)}@property --fieldBorderColor{syntax: "<color>"; inherits: true; initial-value: #dddddd;}.form-field :is(ion-input,ion-select,ion-textarea).form-field__control{--background: var(--surfaceBg);--color: var(--primaryText);--placeholder-color: var(--secondaryText);--placeholder-opacity: 1;--fieldBorderColor: var(--inputBorder);--border-color: var(--fieldBorderColor);--border-radius: var(--radiusControl);--border-width: 1px;--highlight-color-focused: var(--fieldBorderColor);--highlight-color-valid: var(--fieldBorderColor);--highlight-color-invalid: var(--fieldBorderColor);--padding-start: 16px;--padding-end: 16px;--padding-top: 10px;--padding-bottom: 10px;min-height:40px;font-size:16px;line-height:1;transition:all .2s,--fieldBorderColor .2s}@media(max-width:767px){.form-field :is(ion-input,ion-select,ion-textarea).form-field__control{--padding-top: 14px;--padding-bottom: 14px;min-height:48px}}.form-field :is(ion-input,ion-select,ion-textarea).form-field__control:hover,.form-field :is(ion-input,ion-select,ion-textarea).form-field__control:focus-within,.form-field :is(ion-input,ion-select,ion-textarea).form-field__control.has-focus,.form-field :is(ion-input,ion-select,ion-textarea).form-field__control.select-expanded{--fieldBorderColor: var(--accentColor);--border-color: var(--fieldBorderColor)}.form-field ion-input.form-field__control .native-input[type=number]{-moz-appearance:textfield}.form-field ion-input.form-field__control .native-input[type=number]::-webkit-outer-spin-button,.form-field ion-input.form-field__control .native-input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.form-field--invalid :is(ion-input,ion-select,ion-textarea).form-field__control{--fieldBorderColor: var(--errorText)}.form-field--invalid :is(ion-input,ion-select,ion-textarea).form-field__control:hover,.form-field--invalid :is(ion-input,ion-select,ion-textarea).form-field__control:focus-within,.form-field--invalid :is(ion-input,ion-select,ion-textarea).form-field__control.has-focus,.form-field--invalid :is(ion-input,ion-select,ion-textarea).form-field__control.select-expanded{--fieldBorderColor: var(--errorText);--border-color: var(--fieldBorderColor)}.form-field--disabled .form-field__label{color:var(--secondaryText);cursor:default}.form-field--disabled :is(ion-input,ion-select,ion-textarea).form-field__control{--background: var(--pageBg);--fieldBorderColor: var(--inputBorder)}.form-field--disabled :is(ion-input,ion-select,ion-textarea).form-field__control:hover{--fieldBorderColor: var(--inputBorder);--border-color: var(--fieldBorderColor)}ion-popover.app-popover{--width: 220px}ion-popover.app-popover.app-popover--auto{--width: auto;--min-width: 220px;--max-width: calc(100vw - 32px) }ion-popover.app-popover{--background: var(--panelBg);--box-shadow: var(--popupShadow);--border-radius: var(--radiusCard);--backdrop-opacity: 0}.app-popover__head{display:flex;flex-direction:column;gap:4px;padding:12px 16px;border-bottom:1px solid var(--dividerColor)}.app-popover__title{font-size:15px;font-weight:500;color:var(--primaryText)}.app-popover__text{font-size:13px;color:var(--secondaryText);word-break:break-word}.app-popover__section{display:block;border-bottom:1px solid var(--dividerColor)}.app-popover__section:empty{display:none}.app-popover__list{display:flex;flex-direction:column;gap:4px;margin:0;padding:4px 0;list-style:none}.app-popover__item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 16px;border:0;font-family:inherit;font-size:15px;font-weight:500;line-height:1.2;text-align:left;text-decoration:none;color:var(--primaryText);background:none;cursor:pointer;transition:.2s}.app-popover__item:hover{color:var(--accentText)}.app-popover__item--active{color:var(--accentContrast);background-color:var(--accentColor)}.app-popover__item--active:hover{color:var(--accentContrast)}.app-popover__item:disabled{cursor:default;opacity:.3;pointer-events:none}ion-popover.notification-popover{--width: 360px;--max-width: calc(100vw - 32px) }.notification-popover__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--dividerColor)}.notification-popover__title{font-size:16px;font-weight:500;color:var(--primaryText)}.notification-popover__link{padding:0;border:0;font-family:inherit;font-size:13px;color:var(--accentText);background:none;cursor:pointer;transition:.2s}.notification-popover__link:hover{text-decoration:underline}.notification-popover__list{margin:0;padding:0;list-style:none}.notification-popover__item{display:block;width:100%;padding:12px 16px;border:0;border-bottom:1px solid var(--dividerColor);font-family:inherit;background:none;cursor:pointer;transition:.2s}.notification-popover__item:hover{background-color:color-mix(in srgb,var(--accentColor) 6%,transparent)}.notification-popover__item--static{cursor:default}.notification-popover__item--static:hover{background-color:transparent}.notification-popover__empty{display:flex;justify-content:center;margin:0;padding:24px 16px;font-size:14px;color:var(--secondaryText)}.notification-popover__empty ion-spinner{color:var(--accentText)}.notification-popover__all{display:block;padding:12px 16px;font-size:14px;font-weight:500;text-align:center;text-decoration:none;color:var(--accentText);transition:.2s}.notification-popover__all:hover{text-decoration:underline}ion-popover.app-select-popover{--background: var(--panelBg);--box-shadow: var(--popupShadow);--border-radius: var(--radiusCard);--backdrop-opacity: 0}ion-popover.app-select-popover::part(content){border-radius:var(--radiusCard);overflow:hidden}ion-popover.app-select-popover ion-list{padding:4px 0}ion-popover.app-select-popover ion-item.select-interface-option{--background: var(--panelBg);--background-hover: transparent;--background-hover-opacity: 0;--background-focused: transparent;--background-focused-opacity: 0;--background-activated: transparent;--background-activated-opacity: 0;--color: var(--primaryText);--color-hover: var(--primaryText);--color-focused: var(--primaryText);--color-activated: var(--primaryText);--border-width: 0;--inner-border-width: 0;--min-height: 40px;--transition: .2s;--ripple-color: transparent;font-size:15px;transition:.2s}ion-popover.app-select-popover ion-item.select-interface-option ion-checkbox,ion-popover.app-select-popover ion-item.select-interface-option ion-radio{transition:.2s}ion-popover.app-select-popover ion-item.select-interface-option ion-checkbox.checkbox-checked,ion-popover.app-select-popover ion-item.select-interface-option ion-radio.radio-checked{font-weight:600}ion-popover.app-select-popover ion-item.select-interface-option:hover{--background: var(--accentColor);--color: var(--accentContrast);--color-hover: var(--accentContrast)}ion-popover.app-select-popover ion-item.select-interface-option:hover ion-checkbox{--border-color: var(--accentContrast);--border-color-checked: var(--accentContrast);--checkbox-background: transparent;--checkbox-background-checked: var(--accentContrast);--checkmark-color: var(--accentColor);color:var(--accentContrast)}ion-popover.app-select-popover ion-item.select-interface-option:hover ion-radio{--color: var(--accentContrast);--color-checked: var(--accentContrast);color:var(--accentContrast)}ion-popover.app-select-popover ion-item.select-interface-option.app-select-option{--color: var(--optionColor);--color-hover: var(--optionColor);--color-focused: var(--optionColor);--color-activated: var(--optionColor)}ion-popover.app-select-popover ion-item.select-interface-option.app-select-option ion-radio{--color-checked: var(--optionColor)}ion-popover.app-select-popover ion-item.select-interface-option.app-select-option:hover{--background: var(--optionColor);--color: var(--accentContrast);--color-hover: var(--accentContrast)}ion-popover.app-select-popover ion-item.select-interface-option.app-select-option:hover ion-radio{--color: var(--accentContrast);--color-checked: var(--accentContrast)}ion-popover.app-select-popover .app-select-option--accent{--optionColor: var(--accentText)}ion-popover.app-select-popover .app-select-option--success{--optionColor: var(--successColor)}ion-popover.app-select-popover .app-select-option--warning{--optionColor: var(--warningText)}ion-popover.app-select-popover .app-select-option--danger{--optionColor: var(--dangerColor)}ion-popover.app-select-popover .app-select-option--muted{--optionColor: var(--secondaryText)}ion-popover.app-select-popover.app-select-popover--narrow{--width: 96px}ion-popover.app-select-popover.app-select-popover--wide{--width: min(320px, calc(100vw - 32px) )}.app-page{display:flex;flex-direction:column;gap:16px;padding:16px 16px 32px}.app-card{padding:32px;border-radius:var(--radiusCard);background-color:var(--panelBg);border:var(--cardBorder);box-shadow:var(--cardShadow)}@media(max-width:767px){.app-card{padding:16px}}[pageHeaderActions]{display:flex;align-items:center;gap:16px}:root{--listMaxWidth: 900px}.app-list-width{max-width:var(--listMaxWidth)}.app-info-table{width:500px;max-width:100%;border-collapse:collapse;font-size:15px}.app-info-table th,.app-info-table td{padding:10px 0;border-bottom:1px solid var(--dividerColor);vertical-align:top}.app-info-table th{padding-right:16px;font-weight:400;color:var(--secondaryText);text-align:left;white-space:nowrap}.app-info-table td{color:var(--primaryText);text-align:right;overflow-wrap:anywhere}.auth-form{display:flex;flex-direction:column;gap:32px}.auth-form__fields{display:flex;flex-direction:column;gap:16px}.auth-form__submit{align-self:center}.auth-form__loading{display:flex;justify-content:center;padding:24px;color:var(--accentText)}.auth-form__text{margin:0;font-size:14px;line-height:1.4;color:var(--secondaryText)}.auth-form__forgot{align-self:flex-end;font-size:14px;line-height:1.4}.auth-form__success{margin:0;font-size:14px;line-height:1.4;text-align:center;color:var(--successColor)}.auth-form__alert{margin:0;font-size:14px;line-height:1.4;text-align:center;color:var(--errorText)}.auth-form__switch{margin:-16px 0 0;font-size:14px;line-height:1.4;text-align:center;color:var(--secondaryText)}.auth-form__link{color:var(--accentText);text-decoration:none;transition:.2s}.auth-form__link:hover{text-decoration:underline}.app-tag{--tagColor: var(--secondaryText);display:inline-block;box-sizing:border-box;min-width:0;max-width:100%;vertical-align:middle;padding:2px 8px;border:1px solid var(--tagColor);border-radius:var(--radiusTag);font-size:12px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--tagColor);background-color:var(--surfaceBg)}.app-tag--accent{--tagColor: var(--accentColor);color:var(--accentText)}.app-tag--success{--tagColor: var(--successColor);color:var(--successText)}.app-tag--warning{--tagColor: var(--warningColor);color:var(--warningText)}.app-tag--danger{--tagColor: var(--dangerColor);color:var(--dangerText)}.app-tag--toggle{font-family:inherit;cursor:pointer;transition:.2s}.app-tag--toggle:hover,.app-tag--toggle:focus-visible{outline:none;background-color:color-mix(in srgb,var(--tagColor) 16%,var(--surfaceBg))}.app-tag--active{background-color:color-mix(in srgb,var(--tagColor) 8%,var(--surfaceBg))}@media(max-width:767px){.app-tag--toggle{padding:4px 12px;font-size:16px}}.app-chip{display:flex;flex-shrink:0;align-items:center;gap:4px;height:40px;padding:0 16px;border:1px solid var(--inputBorder);border-radius:var(--radiusTag);font-family:inherit;font-size:15px;white-space:nowrap;color:var(--primaryText);background-color:var(--surfaceBg);cursor:pointer;transition:.2s}.app-chip:hover{border-color:var(--accentColor)}.app-chip:focus-visible{outline:2px solid var(--accentColor);outline-offset:2px}.app-chip--active{border-color:var(--accentColor);color:var(--accentText);background-color:var(--accentBg)}.app-chip ion-icon{flex-shrink:0;font-size:16px}.app-chips{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:767px){.app-chips{flex-wrap:nowrap;margin:0 -16px;padding:0 16px;overflow-x:auto;scrollbar-width:none}.app-chips::-webkit-scrollbar{display:none}}ion-popover.filter-chip-popover,ion-popover.visit-periods-popover{--width: 320px;--max-height: min(480px, calc(100vh - 32px) );--offset-y: 8px}ion-popover.filter-chip-popover::part(content),ion-popover.visit-periods-popover::part(content){border-radius:var(--radiusCard)}ion-popover.visit-periods-popover{--width: auto}.filter-chip-list{display:flex;flex-direction:column;padding:8px 0}.filter-chip-list__search{display:block;margin:8px 16px}.filter-chip-list__line{margin:4px 0;border-top:1px solid var(--dividerColor)}.filter-chip-list__item{display:flex;align-items:center;gap:16px;width:100%;min-height:40px;padding:8px 16px;border:0;font-family:inherit;font-size:15px;line-height:1.3;text-align:left;color:var(--primaryText);background:none;cursor:pointer;transition:.2s}.filter-chip-list__item:hover{background-color:var(--accentBg)}.filter-chip-list__item:focus-visible{outline:2px solid var(--accentColor);outline-offset:-2px}.filter-chip-list__item--on{font-weight:600}.filter-chip-list__box{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;border:2px solid var(--inputBorder);border-radius:calc(var(--radiusSmall) / 2);font-size:16px;transition:.2s}.filter-chip-list__box--on{border-color:var(--accentColor);color:var(--accentContrast);background-color:var(--accentColor)}.filter-chip-list__box--radio{border-radius:50%}.filter-chip-list__box--radio.filter-chip-list__box--on{border-width:6px;background-color:var(--surfaceBg)}.filter-chip-list__label{min-width:0;overflow-wrap:anywhere}.filter-chip-list--sheet{padding:0}.filter-chip-list--sheet .filter-chip-list__search{margin:0 0 8px}.filter-chip-list--sheet .filter-chip-list__item{min-height:48px;padding:8px 0;border-bottom:1px solid var(--dividerColor);font-size:16px}.filter-chip-list--sheet .filter-chip-list__line{margin:0;border-top-color:var(--inputBorder)}ion-alert.app-alert{--background: var(--panelBg);--max-width: 420px;--backdrop-opacity: .3}ion-alert.app-alert .alert-wrapper{position:relative;border-radius:var(--radiusCard);box-shadow:var(--popupShadow)}ion-alert.app-alert .alert-wrapper:focus,ion-alert.app-alert .alert-wrapper:focus-visible{outline:none}ion-alert.app-alert .alert-head{padding:32px 56px 12px 32px}ion-alert.app-alert .alert-title{font-size:20px;font-weight:500;color:var(--primaryText)}ion-alert.app-alert .alert-message{padding:0 32px 32px;font-size:16px;line-height:1.4;color:var(--secondaryText)}ion-alert.app-alert .app-alert__close{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:var(--radiusControl);font-size:20px;color:var(--iconColor);background:transparent;cursor:pointer;transition:.2s}ion-alert.app-alert .app-alert__close:hover{background-color:color-mix(in srgb,var(--iconColor) 8%,transparent)}ion-alert.app-alert .alert-button-group{justify-content:space-between;gap:12px;padding:0 32px 32px}ion-alert.app-alert .alert-button.app-alert__button{padding:0 12px;min-width:147px;height:47px;margin:0;border:1px solid var(--accentColor);border-radius:var(--radiusControl);font-size:16px;font-weight:400;line-height:1;letter-spacing:0;text-transform:none;transition:.2s}@media(max-width:399px){ion-alert.app-alert .alert-button.app-alert__button{min-width:120px}}ion-alert.app-alert .alert-button.app-alert__button .alert-button-inner{justify-content:center}ion-alert.app-alert .alert-button.app-alert__button--cancel{color:var(--accentText);background-color:var(--surfaceBg)}ion-alert.app-alert .alert-button.app-alert__button--cancel:hover{background-color:color-mix(in srgb,var(--accentColor) 8%,transparent)}ion-alert.app-alert .alert-button.app-alert__button--keep{border-color:var(--successColor);color:var(--white);background-color:var(--successColor)}ion-alert.app-alert .alert-button.app-alert__button--keep:hover{border-color:var(--successColorShade);background-color:var(--successColorShade)}ion-alert.app-alert .alert-button.app-alert__button--confirm{color:var(--accentContrast);background-color:var(--accentColor)}ion-alert.app-alert .alert-button.app-alert__button--confirm:hover{border-color:var(--accentColorShade);background-color:var(--accentColorShade)}ion-alert.app-alert .alert-button.app-alert__button--danger{border-color:var(--dangerColor);color:var(--white);background-color:var(--dangerColor)}ion-alert.app-alert .alert-button.app-alert__button--danger:hover{border-color:var(--dangerColorShade);background-color:var(--dangerColorShade)}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{border-radius:var(--radiusSmall);background-color:var(--secondaryText);transition:.2s}*::-webkit-scrollbar-thumb:hover{background-color:var(--primaryText)}*::-webkit-scrollbar-corner{background:transparent}ion-content::part(scroll)::-webkit-scrollbar{width:8px;height:8px}ion-content::part(scroll)::-webkit-scrollbar-track{background:transparent}ion-content::part(scroll)::-webkit-scrollbar-thumb{border-radius:var(--radiusSmall);background-color:var(--secondaryText);transition:.2s}ion-content::part(scroll)::-webkit-scrollbar-thumb:hover{background-color:var(--primaryText)}ion-content::part(scroll)::-webkit-scrollbar-corner{background:transparent}.app-tooltip{position:fixed;z-index:100000;max-width:280px;padding:6px 10px;border-radius:var(--radiusSmall);font-size:13px;line-height:1.4;white-space:pre-line;color:var(--pageBg);background-color:var(--primaryText);box-shadow:0 2px 8px var(--tooltipShadow);pointer-events:none;opacity:0;transition:opacity .2s}.app-tooltip--visible{opacity:1}ion-popover.app-date-popover{--width: 296px;--background: var(--panelBg);--box-shadow: var(--popupShadow);--border-radius: var(--radiusCard);--backdrop-opacity: 0}ion-popover.app-date-popover::part(content){border-radius:var(--radiusCard);overflow:hidden}ion-popover.app-date-popover.app-date-popover--time{--width: 160px}ion-datetime.app-datetime{--background: var(--panelBg);--background-rgb: 255, 255, 255;--title-color: var(--primaryText);width:100%;max-width:100%;min-height:0;padding:4px 8px 8px;font-family:var(--fontFamily);color:var(--primaryText)}ion-datetime.app-datetime::part(calendar-header){padding:4px 0}ion-datetime.app-datetime::part(month-year-button){font-size:15px;font-weight:600;line-height:1.3;text-align:left;white-space:pre-line;color:var(--primaryText);transition:.2s}ion-datetime.app-datetime::part(month-year-button):hover{color:var(--accentText)}ion-datetime.app-datetime::part(calendar-days-of-week){font-size:12px;color:var(--hintText)}ion-datetime.app-datetime::part(calendar-day){width:32px;height:32px;border-radius:var(--radiusControl);font-size:13px;font-weight:500;color:var(--primaryText);transition:.2s}ion-datetime.app-datetime::part(calendar-day):hover{background-color:var(--pageBg)}ion-datetime.app-datetime::part(calendar-day):focus-visible{outline:2px solid var(--accentColor);outline-offset:-2px;box-shadow:none}ion-datetime.app-datetime::part(calendar-day today){border:0;color:var(--accentText);background-color:var(--pageBg)}ion-datetime.app-datetime::part(calendar-day active),ion-datetime.app-datetime::part(calendar-day active):hover{color:var(--accentContrast);background-color:var(--accentColor)}ion-datetime.app-datetime::part(calendar-day disabled){color:var(--inputBorder)}ion-datetime.app-datetime.app-datetime--counts::part(calendar-day){position:relative;overflow:visible}ion-datetime.app-datetime.app-datetime--counts::part(calendar-day-count):after{content:attr(data-count);position:absolute;bottom:-8px;left:50%;transform:translate(-50%);box-sizing:border-box;min-width:14px;height:14px;padding:0 4px;border-radius:8px;font-size:8px;font-weight:600;line-height:14px;text-align:center;color:var(--accentText);background-color:color-mix(in srgb,var(--accentColor) 16%,var(--panelBg));box-shadow:0 0 0 2px var(--panelBg);pointer-events:none;transition:.2s}ion-datetime.app-datetime.app-datetime--counts::part(calendar-day-count active):after{color:var(--accentContrast);background-color:var(--accentColorShade)}.pswp{--pswp-bg: #000000;--pswp-icon-color: var(--white);--pswp-icon-color-secondary: rgba(0, 0, 0, .4);font-family:var(--fontFamily)}.app-gallery__icon{fill:none;stroke:var(--pswp-icon-color);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.app-gallery__caption{position:absolute;right:0;bottom:0;left:0;padding:12px 16px calc(12px + var(--ion-safe-area-bottom, 0px));font-size:14px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--white);background:linear-gradient(transparent,#0009);pointer-events:none}.app-gallery__document{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:64px 16px 56px}.app-gallery__frame{width:min(100%,960px);height:100%;border:0;border-radius:var(--radiusCard);background-color:var(--white)}.app-gallery__card{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:320px;padding:32px 24px;border-radius:var(--radiusCard);text-align:center;color:var(--secondaryText);background-color:var(--surfaceBg)}.app-gallery__name{font-size:16px;word-break:break-word;color:var(--primaryText)}.app-gallery__button{display:inline-flex;align-items:center;height:40px;padding:0 16px;border:2px solid var(--accentColor);border-radius:var(--radiusControl);font-size:16px;text-decoration:none;color:var(--white);background-color:var(--accentColor);transition:.2s}.app-gallery__button:hover{border-color:var(--accentColorShade);background-color:var(--accentColorShade)}ion-modal.app-sheet{--background: var(--surfaceBg)}ion-modal.app-sheet ion-content{--background: var(--surfaceBg)}.app-sheet__body{position:relative;padding:48px 16px calc(32px + var(--ion-safe-area-bottom, 0px))}.app-sheet__title{margin:0 24px 24px 0;font-family:var(--headingFont);font-size:18px;font-weight:var(--subheadingWeight);line-height:48px;color:var(--headingText)}.app-sheet__close{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;--color: var(--iconColor);position:absolute;top:0;right:0;width:48px;min-width:48px;height:48px;min-height:48px;margin:0;font-size:20px}.app-sheet__actions{display:flex;gap:8px;margin-top:24px}.app-sheet__actions ion-button{flex:1;min-width:0}.app-sheet__actions--column{flex-direction:column;align-items:center}.app-sheet__actions--column ion-button{flex:0 0 auto;width:100%;max-width:280px}:root{--appSafeTop: var(--ion-safe-area-top, 0px);--appSafeBottom: var(--ion-safe-area-bottom, 0px)}body{background:linear-gradient(var(--panelBg) 50%,var(--pageBg) 50%)}ion-app>ion-router-outlet{top:var(--ion-safe-area-top, 0px);right:var(--ion-safe-area-right, 0px);bottom:var(--ion-safe-area-bottom, 0px);left:var(--ion-safe-area-left, 0px)}.pswp__top-bar{top:var(--ion-safe-area-top, 0px)}ion-modal.app-dialog{--background: var(--surfaceBg);--height: auto}ion-modal.app-dialog .ion-page{position:relative;display:block;contain:content}@media(min-width:768px){ion-modal.app-dialog{--width: 520px;--border-radius: var(--radiusCard)}ion-modal.app-dialog.app-dialog--wide{--width: 760px}ion-modal.app-dialog.app-dialog--row{--width: min(880px, calc(100vw - 32px) )}}@media(max-width:767px){ion-modal.app-dialog{--width: 100%;align-items:flex-end}ion-modal.app-dialog::part(content){border-radius:var(--radiusCard) var(--radiusCard) 0 0}}.app-dialog__body{position:relative;max-height:85vh;overflow-y:auto;padding:32px 24px 24px}@media(max-width:767px){.app-dialog__body{max-height:calc(100vh - var(--appSafeTop));padding:16px 16px calc(24px + var(--appSafeBottom))}.app-dialog__body .app-sheet__title{margin:0 48px 16px 0}.app-dialog__body .app-sheet__close{top:16px;right:4px}}ion-toggle.app-toggle{--track-background: var(--inputBorder);--track-background-checked: var(--toggleColor, var(--accentColor));--handle-background: var(--white);--handle-background-checked: var(--white);--handle-width: 12px;--handle-height: 12px;--handle-spacing: 2px;flex-shrink:0}ion-toggle.app-toggle::part(track){width:26px;height:16px;transition:.2s}ion-toggle.app-toggle.app-toggle--large{--handle-width: 27px;--handle-height: 27px}ion-toggle.app-toggle.app-toggle--large::part(track){width:51px;height:31px}@media(max-width:767px){ion-toggle.app-toggle,ion-toggle.app-toggle.app-toggle--large{--handle-width: 18px;--handle-height: 18px}ion-toggle.app-toggle::part(track),ion-toggle.app-toggle.app-toggle--large::part(track){width:36px;height:22px}}:root,:root[data-theme=soft],[data-theme=soft]{--primaryText: #2f3642;--headingText: #1b2433;--secondaryText: rgb(100, 107, 120);--hintText: rgb(112, 118, 128);--iconColor: #2f3642;--pageBg: #f3f6fa;--panelBg: #ffffff;--surfaceBg: #ffffff;--inputBorder: #d5dae1;--dividerColor: #e6e9ee;--tooltipShadow: rgba(0, 0, 0, .15);--backdropColor: rgba(0, 0, 0, .3);--accentColor: #1c6bd4;--accentColorShade: #175cb8;--accentColorTint: rgb(51, 122, 216);--accentText: #175cb8;--accentBg: #eef5fe;--accentContrast: #ffffff;--secondaryColor: #1c6bd4;--secondaryBg: #e3effd;--highlightColor: #1c6bd4;--highlightContrast: #ffffff;--successColor: #319f11;--successColorShade: rgb(43, 140, 15);--warningColor: #ffb82b;--warningText: rgb(155, 103, 0);--successText: rgb(40, 131, 14);--dangerColor: #e62c24;--dangerText: rgb(229, 35, 27);--dangerColorShade: rgb(202, 39, 32);--white: #ffffff;--toothEnamel: #ffffff;--toothRoot: #f5f0e6;--toothOutline: #b8b8b8;--toothCusps: #dcdcdc;--cardShadowColor: rgba(27, 36, 51, .16);--menuBg: #f3f6fa;--menuText: #454c58;--menuIcon: #646b78;--menuActiveBg: #ffffff;--menuActiveText: #175cb8;--menuDivider: rgb(223, 227, 232);--radiusSmall: 8px;--radiusControl: 12px;--radiusCard: 20px;--radiusTag: 100px;--cardBorder: 1px solid transparent;--cardShadow: 0 1px 2px var(--cardShadowColor), 0 8px 24px -14px var(--cardShadowColor);--popupShadow: 0 24px 48px -16px var(--cardShadowColor);--pageHeaderBg: transparent;--pageHeaderBorder: 0;--pageHeaderShadow: none;--pageHeaderPadding: 8px 0;--headingFont: var(--fontFamily);--headingWeight: 700;--subheadingWeight: 600;--headingSpacing: -.02em;--radiusButton: 100px;--menuActiveShadow: 0 1px 2px var(--cardShadowColor);--errorText: var(--dangerText);--toothCaries: var(--dangerColor);--toothFilling: var(--accentColor);--toothTreatment: var(--warningColor);color-scheme:light;--ion-background-color: #f3f6fa;--ion-background-color-rgb: 243, 246, 250;--ion-text-color: #2f3642;--ion-text-color-rgb: 47, 54, 66;--ion-overlay-background-color: #ffffff;--ion-item-background: #ffffff;--ion-border-color: #e6e9ee;--ion-background-color-step-50: rgb(233, 236, 241);--ion-text-color-step-50: rgb(57, 64, 75);--ion-background-color-step-100: rgb(223, 227, 232);--ion-text-color-step-100: rgb(67, 73, 84);--ion-background-color-step-150: rgb(214, 217, 222);--ion-text-color-step-150: rgb(76, 83, 94);--ion-background-color-step-200: rgb(204, 208, 213);--ion-text-color-step-200: rgb(86, 92, 103);--ion-background-color-step-250: rgb(194, 198, 204);--ion-text-color-step-250: rgb(96, 102, 112);--ion-background-color-step-300: rgb(184, 188, 195);--ion-text-color-step-300: rgb(106, 112, 121);--ion-background-color-step-350: rgb(174, 179, 186);--ion-text-color-step-350: rgb(116, 121, 130);--ion-background-color-step-400: rgb(165, 169, 176);--ion-text-color-step-400: rgb(125, 131, 140);--ion-background-color-step-450: rgb(155, 160, 167);--ion-text-color-step-450: rgb(135, 140, 149);--ion-background-color-step-500: rgb(145, 150, 158);--ion-text-color-step-500: rgb(145, 150, 158);--ion-background-color-step-550: rgb(135, 140, 149);--ion-text-color-step-550: rgb(155, 160, 167);--ion-background-color-step-600: rgb(125, 131, 140);--ion-text-color-step-600: rgb(165, 169, 176);--ion-background-color-step-650: rgb(116, 121, 130);--ion-text-color-step-650: rgb(174, 179, 186);--ion-background-color-step-700: rgb(106, 112, 121);--ion-text-color-step-700: rgb(184, 188, 195);--ion-background-color-step-750: rgb(96, 102, 112);--ion-text-color-step-750: rgb(194, 198, 204);--ion-background-color-step-800: rgb(86, 92, 103);--ion-text-color-step-800: rgb(204, 208, 213);--ion-background-color-step-850: rgb(76, 83, 94);--ion-text-color-step-850: rgb(214, 217, 222);--ion-background-color-step-900: rgb(67, 73, 84);--ion-text-color-step-900: rgb(223, 227, 232);--ion-background-color-step-950: rgb(57, 64, 75);--ion-text-color-step-950: rgb(233, 236, 241);--ion-color-primary: #1c6bd4;--ion-color-primary-rgb: 28, 107, 212;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: rgb(25, 94, 187);--ion-color-primary-tint: rgb(51, 122, 216);--ion-color-success: #319f11;--ion-color-success-rgb: 49, 159, 17;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: rgb(43, 140, 15);--ion-color-success-tint: rgb(70, 169, 41);--ion-color-warning: #ffb82b;--ion-color-warning-rgb: 255, 184, 43;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: rgb(224, 162, 38);--ion-color-warning-tint: rgb(255, 191, 64);--ion-color-danger: #e62c24;--ion-color-danger-rgb: 230, 44, 36;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: rgb(202, 39, 32);--ion-color-danger-tint: rgb(233, 65, 58)}:root[data-theme=soft][data-mode=dark],[data-theme=soft][data-mode=dark]{--primaryText: #e3e7ee;--headingText: #f3f5f8;--secondaryText: rgb(168, 172, 179);--hintText: rgb(151, 155, 162);--iconColor: #e3e7ee;--pageBg: #0f141b;--panelBg: rgb(26, 31, 38);--surfaceBg: rgb(32, 37, 44);--inputBorder: rgb(62, 66, 73);--dividerColor: rgb(47, 52, 59);--tooltipShadow: rgba(0, 0, 0, .5);--backdropColor: rgba(0, 0, 0, .6);--accentColor: #1c6bd4;--accentColorShade: rgb(25, 94, 187);--accentColorTint: rgb(51, 122, 216);--accentText: #6aadf2;--accentBg: rgb(26, 45, 69);--accentContrast: #ffffff;--secondaryColor: #1c6bd4;--secondaryBg: rgb(27, 50, 82);--highlightColor: #1c6bd4;--highlightContrast: #ffffff;--successColor: #45b324;--successColorShade: rgb(61, 158, 32);--warningColor: #ffb82b;--warningText: rgb(255, 184, 43);--successText: rgb(69, 179, 36);--dangerColor: #f0524b;--dangerText: rgb(241, 91, 84);--dangerColorShade: rgb(211, 72, 66);--white: #ffffff;--toothEnamel: #f2f2f2;--toothRoot: #ddd6c8;--toothOutline: #8a8a8a;--toothCusps: #c4c4c4;--cardShadowColor: rgba(0, 0, 0, .35);--menuBg: #0f141b;--menuText: #e3e7ee;--menuIcon: rgb(168, 172, 179);--menuActiveBg: rgb(26, 45, 69);--menuActiveText: #8cc0f5;--menuDivider: rgb(47, 52, 59);--radiusSmall: 8px;--radiusControl: 12px;--radiusCard: 20px;--radiusTag: 100px;--cardBorder: 1px solid transparent;--cardShadow: 0 1px 2px var(--cardShadowColor), 0 8px 24px -14px var(--cardShadowColor);--popupShadow: 0 24px 48px -16px var(--cardShadowColor);--pageHeaderBg: transparent;--pageHeaderBorder: 0;--pageHeaderShadow: none;--pageHeaderPadding: 8px 0;--headingFont: var(--fontFamily);--headingWeight: 700;--subheadingWeight: 600;--headingSpacing: -.02em;--radiusButton: 100px;--menuActiveShadow: 0 1px 2px var(--cardShadowColor);--errorText: var(--dangerText);--toothCaries: var(--dangerColor);--toothFilling: var(--accentColor);--toothTreatment: var(--warningColor);color-scheme:dark;--ion-background-color: #0f141b;--ion-background-color-rgb: 15, 20, 27;--ion-text-color: #e3e7ee;--ion-text-color-rgb: 227, 231, 238;--ion-overlay-background-color: rgb(26, 31, 38);--ion-item-background: rgb(26, 31, 38);--ion-border-color: rgb(47, 52, 59);--ion-background-color-step-50: rgb(26, 31, 38);--ion-text-color-step-50: rgb(216, 220, 227);--ion-background-color-step-100: rgb(36, 41, 48);--ion-text-color-step-100: rgb(206, 210, 217);--ion-background-color-step-150: rgb(47, 52, 59);--ion-text-color-step-150: rgb(195, 199, 206);--ion-background-color-step-200: rgb(57, 62, 69);--ion-text-color-step-200: rgb(185, 189, 196);--ion-background-color-step-250: rgb(68, 73, 80);--ion-text-color-step-250: rgb(174, 178, 185);--ion-background-color-step-300: rgb(79, 83, 90);--ion-text-color-step-300: rgb(163, 168, 175);--ion-background-color-step-350: rgb(89, 94, 101);--ion-text-color-step-350: rgb(153, 157, 164);--ion-background-color-step-400: rgb(100, 104, 111);--ion-text-color-step-400: rgb(142, 147, 154);--ion-background-color-step-450: rgb(110, 115, 122);--ion-text-color-step-450: rgb(132, 136, 143);--ion-background-color-step-500: rgb(121, 126, 133);--ion-text-color-step-500: rgb(121, 126, 133);--ion-background-color-step-550: rgb(132, 136, 143);--ion-text-color-step-550: rgb(110, 115, 122);--ion-background-color-step-600: rgb(142, 147, 154);--ion-text-color-step-600: rgb(100, 104, 111);--ion-background-color-step-650: rgb(153, 157, 164);--ion-text-color-step-650: rgb(89, 94, 101);--ion-background-color-step-700: rgb(163, 168, 175);--ion-text-color-step-700: rgb(79, 83, 90);--ion-background-color-step-750: rgb(174, 178, 185);--ion-text-color-step-750: rgb(68, 73, 80);--ion-background-color-step-800: rgb(185, 189, 196);--ion-text-color-step-800: rgb(57, 62, 69);--ion-background-color-step-850: rgb(195, 199, 206);--ion-text-color-step-850: rgb(47, 52, 59);--ion-background-color-step-900: rgb(206, 210, 217);--ion-text-color-step-900: rgb(36, 41, 48);--ion-background-color-step-950: rgb(216, 220, 227);--ion-text-color-step-950: rgb(26, 31, 38);--ion-color-primary: #1c6bd4;--ion-color-primary-rgb: 28, 107, 212;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: rgb(25, 94, 187);--ion-color-primary-tint: rgb(51, 122, 216);--ion-color-success: #45b324;--ion-color-success-rgb: 69, 179, 36;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: rgb(61, 158, 32);--ion-color-success-tint: rgb(88, 187, 58);--ion-color-warning: #ffb82b;--ion-color-warning-rgb: 255, 184, 43;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: rgb(224, 162, 38);--ion-color-warning-tint: rgb(255, 191, 64);--ion-color-danger: #f0524b;--ion-color-danger-rgb: 240, 82, 75;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: rgb(211, 72, 66);--ion-color-danger-tint: rgb(242, 99, 93)}:root[data-theme=blue],[data-theme=blue]{--primaryText: #2f3642;--headingText: #1b2433;--secondaryText: rgb(107, 114, 128);--hintText: rgb(112, 118, 128);--iconColor: #2f3642;--pageBg: #f6f8fb;--panelBg: #ffffff;--surfaceBg: #ffffff;--inputBorder: #d5dae1;--dividerColor: #e6e9ee;--tooltipShadow: rgba(0, 0, 0, .15);--backdropColor: rgba(0, 0, 0, .3);--accentColor: #1c6bd4;--accentColorShade: #175cb8;--accentColorTint: rgb(51, 122, 216);--accentText: #175cb8;--accentBg: #eef5fe;--accentContrast: #ffffff;--secondaryColor: #1c6bd4;--secondaryBg: #e3effd;--highlightColor: #1c6bd4;--highlightContrast: #ffffff;--successColor: #319f11;--successColorShade: rgb(43, 140, 15);--warningColor: #ffb82b;--warningText: rgb(155, 103, 0);--successText: rgb(40, 131, 14);--dangerColor: #e62c24;--dangerText: rgb(229, 35, 27);--dangerColorShade: rgb(202, 39, 32);--white: #ffffff;--toothEnamel: #ffffff;--toothRoot: #f5f0e6;--toothOutline: #b8b8b8;--toothCusps: #dcdcdc;--cardShadowColor: rgba(27, 36, 51, .18);--menuBg: #ffffff;--menuText: #454c58;--menuIcon: #8a9099;--menuActiveBg: #eef5fe;--menuActiveText: #175cb8;--menuDivider: rgb(226, 229, 233);--radiusSmall: 4px;--radiusControl: 8px;--radiusCard: 12px;--radiusTag: 6px;--cardBorder: 1px solid var(--dividerColor);--cardShadow: none;--popupShadow: 0 16px 40px -12px var(--cardShadowColor);--pageHeaderBg: transparent;--pageHeaderBorder: 0;--pageHeaderShadow: none;--pageHeaderPadding: 8px 0;--headingFont: var(--fontFamily);--headingWeight: 700;--subheadingWeight: 600;--headingSpacing: -.02em;--errorText: var(--dangerText);--toothCaries: var(--dangerColor);--toothFilling: var(--accentColor);--toothTreatment: var(--warningColor);color-scheme:light;--ion-background-color: #f6f8fb;--ion-background-color-rgb: 246, 248, 251;--ion-text-color: #2f3642;--ion-text-color-rgb: 47, 54, 66;--ion-overlay-background-color: #ffffff;--ion-item-background: #ffffff;--ion-border-color: #e6e9ee;--ion-background-color-step-50: rgb(236, 238, 242);--ion-text-color-step-50: rgb(57, 64, 75);--ion-background-color-step-100: rgb(226, 229, 233);--ion-text-color-step-100: rgb(67, 73, 85);--ion-background-color-step-150: rgb(216, 219, 223);--ion-text-color-step-150: rgb(77, 83, 94);--ion-background-color-step-200: rgb(206, 209, 214);--ion-text-color-step-200: rgb(87, 93, 103);--ion-background-color-step-250: rgb(196, 200, 205);--ion-text-color-step-250: rgb(97, 103, 112);--ion-background-color-step-300: rgb(186, 190, 196);--ion-text-color-step-300: rgb(107, 112, 122);--ion-background-color-step-350: rgb(176, 180, 186);--ion-text-color-step-350: rgb(117, 122, 131);--ion-background-color-step-400: rgb(166, 170, 177);--ion-text-color-step-400: rgb(127, 132, 140);--ion-background-color-step-450: rgb(156, 161, 168);--ion-text-color-step-450: rgb(137, 141, 149);--ion-background-color-step-500: rgb(147, 151, 159);--ion-text-color-step-500: rgb(147, 151, 159);--ion-background-color-step-550: rgb(137, 141, 149);--ion-text-color-step-550: rgb(156, 161, 168);--ion-background-color-step-600: rgb(127, 132, 140);--ion-text-color-step-600: rgb(166, 170, 177);--ion-background-color-step-650: rgb(117, 122, 131);--ion-text-color-step-650: rgb(176, 180, 186);--ion-background-color-step-700: rgb(107, 112, 122);--ion-text-color-step-700: rgb(186, 190, 196);--ion-background-color-step-750: rgb(97, 103, 112);--ion-text-color-step-750: rgb(196, 200, 205);--ion-background-color-step-800: rgb(87, 93, 103);--ion-text-color-step-800: rgb(206, 209, 214);--ion-background-color-step-850: rgb(77, 83, 94);--ion-text-color-step-850: rgb(216, 219, 223);--ion-background-color-step-900: rgb(67, 73, 85);--ion-text-color-step-900: rgb(226, 229, 233);--ion-background-color-step-950: rgb(57, 64, 75);--ion-text-color-step-950: rgb(236, 238, 242);--ion-color-primary: #1c6bd4;--ion-color-primary-rgb: 28, 107, 212;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: rgb(25, 94, 187);--ion-color-primary-tint: rgb(51, 122, 216);--ion-color-success: #319f11;--ion-color-success-rgb: 49, 159, 17;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: rgb(43, 140, 15);--ion-color-success-tint: rgb(70, 169, 41);--ion-color-warning: #ffb82b;--ion-color-warning-rgb: 255, 184, 43;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: rgb(224, 162, 38);--ion-color-warning-tint: rgb(255, 191, 64);--ion-color-danger: #e62c24;--ion-color-danger-rgb: 230, 44, 36;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: rgb(202, 39, 32);--ion-color-danger-tint: rgb(233, 65, 58)}:root[data-theme=blue][data-mode=dark],[data-theme=blue][data-mode=dark]{--primaryText: #e3e7ee;--headingText: #f3f5f8;--secondaryText: rgb(168, 172, 179);--hintText: rgb(151, 155, 162);--iconColor: #e3e7ee;--pageBg: #0f141b;--panelBg: rgb(26, 31, 38);--surfaceBg: rgb(32, 37, 44);--inputBorder: rgb(62, 66, 73);--dividerColor: rgb(47, 52, 59);--tooltipShadow: rgba(0, 0, 0, .5);--backdropColor: rgba(0, 0, 0, .6);--accentColor: #1c6bd4;--accentColorShade: rgb(25, 94, 187);--accentColorTint: rgb(51, 122, 216);--accentText: #6aadf2;--accentBg: rgb(26, 45, 69);--accentContrast: #ffffff;--secondaryColor: #1c6bd4;--secondaryBg: rgb(27, 50, 82);--highlightColor: #1c6bd4;--highlightContrast: #ffffff;--successColor: #45b324;--successColorShade: rgb(61, 158, 32);--warningColor: #ffb82b;--warningText: rgb(255, 184, 43);--successText: rgb(69, 179, 36);--dangerColor: #f0524b;--dangerText: rgb(241, 91, 84);--dangerColorShade: rgb(211, 72, 66);--white: #ffffff;--toothEnamel: #f2f2f2;--toothRoot: #ddd6c8;--toothOutline: #8a8a8a;--toothCusps: #c4c4c4;--cardShadowColor: rgba(0, 0, 0, .35);--menuBg: rgb(26, 31, 38);--menuText: #e3e7ee;--menuIcon: rgb(168, 172, 179);--menuActiveBg: rgb(26, 45, 69);--menuActiveText: #8cc0f5;--menuDivider: rgb(47, 52, 59);--radiusSmall: 4px;--radiusControl: 8px;--radiusCard: 12px;--radiusTag: 6px;--cardBorder: 1px solid var(--dividerColor);--cardShadow: none;--popupShadow: 0 16px 40px -12px var(--cardShadowColor);--pageHeaderBg: transparent;--pageHeaderBorder: 0;--pageHeaderShadow: none;--pageHeaderPadding: 8px 0;--headingFont: var(--fontFamily);--headingWeight: 700;--subheadingWeight: 600;--headingSpacing: -.02em;--errorText: var(--dangerText);--toothCaries: var(--dangerColor);--toothFilling: var(--accentColor);--toothTreatment: var(--warningColor);color-scheme:dark;--ion-background-color: #0f141b;--ion-background-color-rgb: 15, 20, 27;--ion-text-color: #e3e7ee;--ion-text-color-rgb: 227, 231, 238;--ion-overlay-background-color: rgb(26, 31, 38);--ion-item-background: rgb(26, 31, 38);--ion-border-color: rgb(47, 52, 59);--ion-background-color-step-50: rgb(26, 31, 38);--ion-text-color-step-50: rgb(216, 220, 227);--ion-background-color-step-100: rgb(36, 41, 48);--ion-text-color-step-100: rgb(206, 210, 217);--ion-background-color-step-150: rgb(47, 52, 59);--ion-text-color-step-150: rgb(195, 199, 206);--ion-background-color-step-200: rgb(57, 62, 69);--ion-text-color-step-200: rgb(185, 189, 196);--ion-background-color-step-250: rgb(68, 73, 80);--ion-text-color-step-250: rgb(174, 178, 185);--ion-background-color-step-300: rgb(79, 83, 90);--ion-text-color-step-300: rgb(163, 168, 175);--ion-background-color-step-350: rgb(89, 94, 101);--ion-text-color-step-350: rgb(153, 157, 164);--ion-background-color-step-400: rgb(100, 104, 111);--ion-text-color-step-400: rgb(142, 147, 154);--ion-background-color-step-450: rgb(110, 115, 122);--ion-text-color-step-450: rgb(132, 136, 143);--ion-background-color-step-500: rgb(121, 126, 133);--ion-text-color-step-500: rgb(121, 126, 133);--ion-background-color-step-550: rgb(132, 136, 143);--ion-text-color-step-550: rgb(110, 115, 122);--ion-background-color-step-600: rgb(142, 147, 154);--ion-text-color-step-600: rgb(100, 104, 111);--ion-background-color-step-650: rgb(153, 157, 164);--ion-text-color-step-650: rgb(89, 94, 101);--ion-background-color-step-700: rgb(163, 168, 175);--ion-text-color-step-700: rgb(79, 83, 90);--ion-background-color-step-750: rgb(174, 178, 185);--ion-text-color-step-750: rgb(68, 73, 80);--ion-background-color-step-800: rgb(185, 189, 196);--ion-text-color-step-800: rgb(57, 62, 69);--ion-background-color-step-850: rgb(195, 199, 206);--ion-text-color-step-850: rgb(47, 52, 59);--ion-background-color-step-900: rgb(206, 210, 217);--ion-text-color-step-900: rgb(36, 41, 48);--ion-background-color-step-950: rgb(216, 220, 227);--ion-text-color-step-950: rgb(26, 31, 38);--ion-color-primary: #1c6bd4;--ion-color-primary-rgb: 28, 107, 212;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: rgb(25, 94, 187);--ion-color-primary-tint: rgb(51, 122, 216);--ion-color-success: #45b324;--ion-color-success-rgb: 69, 179, 36;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: rgb(61, 158, 32);--ion-color-success-tint: rgb(88, 187, 58);--ion-color-warning: #ffb82b;--ion-color-warning-rgb: 255, 184, 43;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: rgb(224, 162, 38);--ion-color-warning-tint: rgb(255, 191, 64);--ion-color-danger: #f0524b;--ion-color-danger-rgb: 240, 82, 75;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: rgb(211, 72, 66);--ion-color-danger-tint: rgb(242, 99, 93)}:root[data-theme=midnight],[data-theme=midnight]{--primaryText: #0f1d2b;--headingText: #0f1d2b;--secondaryText: rgb(79, 90, 101);--hintText: rgb(97, 107, 118);--iconColor: #0f1d2b;--pageBg: #f2f7fa;--panelBg: #ffffff;--surfaceBg: #ffffff;--inputBorder: rgb(206, 212, 217);--dividerColor: #dfe8ee;--tooltipShadow: rgba(0, 0, 0, .15);--backdropColor: rgba(0, 0, 0, .3);--accentColor: #0891b2;--accentColorShade: rgb(7, 128, 157);--accentColorTint: rgb(33, 156, 186);--accentText: rgb(7, 129, 158);--accentBg: #e0f2f7;--accentContrast: #ffffff;--secondaryColor: #0891b2;--secondaryBg: rgb(220, 240, 244);--highlightColor: #0891b2;--highlightContrast: #ffffff;--successColor: #319f11;--successColorShade: rgb(43, 140, 15);--warningColor: #ffb82b;--warningText: rgb(155, 103, 0);--successText: rgb(40, 131, 14);--dangerColor: #e62c24;--dangerText: rgb(229, 35, 27);--dangerColorShade: rgb(202, 39, 32);--white: #ffffff;--toothEnamel: #ffffff;--toothRoot: #f5f0e6;--toothOutline: #b8b8b8;--toothCusps: #dcdcdc;--cardShadowColor: rgba(15, 29, 43, .16);--menuBg: #ffffff;--menuText: #0f1d2b;--menuIcon: rgb(79, 90, 101);--menuActiveBg: #e0f2f7;--menuActiveText: rgb(7, 129, 158);--menuDivider: rgb(219, 225, 229);--radiusSmall: 4px;--radiusControl: 8px;--radiusCard: 12px;--radiusTag: 6px;--cardBorder: 1px solid var(--dividerColor);--cardShadow: none;--popupShadow: 0 16px 40px -12px var(--cardShadowColor);--pageHeaderBg: transparent;--pageHeaderBorder: 0;--pageHeaderShadow: none;--pageHeaderPadding: 8px 0;--headingFont: var(--fontFamily);--headingWeight: 700;--subheadingWeight: 600;--headingSpacing: -.02em;--errorText: var(--dangerText);--toothCaries: var(--dangerColor);--toothFilling: var(--accentColor);--toothTreatment: var(--warningColor);color-scheme:light;--ion-background-color: #f2f7fa;--ion-background-color-rgb: 242, 247, 250;--ion-text-color: #0f1d2b;--ion-text-color-rgb: 15, 29, 43;--ion-overlay-background-color: #ffffff;--ion-item-background: #ffffff;--ion-border-color: #dfe8ee;--ion-background-color-step-50: rgb(231, 236, 240);--ion-text-color-step-50: rgb(26, 40, 53);--ion-background-color-step-100: rgb(219, 225, 229);--ion-text-color-step-100: rgb(38, 51, 64);--ion-background-color-step-150: rgb(208, 214, 219);--ion-text-color-step-150: rgb(49, 62, 74);--ion-background-color-step-200: rgb(197, 203, 209);--ion-text-color-step-200: rgb(60, 73, 84);--ion-background-color-step-250: rgb(185, 193, 198);--ion-text-color-step-250: rgb(72, 84, 95);--ion-background-color-step-300: rgb(174, 182, 188);--ion-text-color-step-300: rgb(83, 94, 105);--ion-background-color-step-350: rgb(163, 171, 178);--ion-text-color-step-350: rgb(94, 105, 115);--ion-background-color-step-400: rgb(151, 160, 167);--ion-text-color-step-400: rgb(106, 116, 126);--ion-background-color-step-450: rgb(140, 149, 157);--ion-text-color-step-450: rgb(117, 127, 136);--ion-background-color-step-500: rgb(129, 138, 147);--ion-text-color-step-500: rgb(129, 138, 147);--ion-background-color-step-550: rgb(117, 127, 136);--ion-text-color-step-550: rgb(140, 149, 157);--ion-background-color-step-600: rgb(106, 116, 126);--ion-text-color-step-600: rgb(151, 160, 167);--ion-background-color-step-650: rgb(94, 105, 115);--ion-text-color-step-650: rgb(163, 171, 178);--ion-background-color-step-700: rgb(83, 94, 105);--ion-text-color-step-700: rgb(174, 182, 188);--ion-background-color-step-750: rgb(72, 84, 95);--ion-text-color-step-750: rgb(185, 193, 198);--ion-background-color-step-800: rgb(60, 73, 84);--ion-text-color-step-800: rgb(197, 203, 209);--ion-background-color-step-850: rgb(49, 62, 74);--ion-text-color-step-850: rgb(208, 214, 219);--ion-background-color-step-900: rgb(38, 51, 64);--ion-text-color-step-900: rgb(219, 225, 229);--ion-background-color-step-950: rgb(26, 40, 53);--ion-text-color-step-950: rgb(231, 236, 240);--ion-color-primary: #0891b2;--ion-color-primary-rgb: 8, 145, 178;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: rgb(7, 128, 157);--ion-color-primary-tint: rgb(33, 156, 186);--ion-color-success: #319f11;--ion-color-success-rgb: 49, 159, 17;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: rgb(43, 140, 15);--ion-color-success-tint: rgb(70, 169, 41);--ion-color-warning: #ffb82b;--ion-color-warning-rgb: 255, 184, 43;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: rgb(224, 162, 38);--ion-color-warning-tint: rgb(255, 191, 64);--ion-color-danger: #e62c24;--ion-color-danger-rgb: 230, 44, 36;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: rgb(202, 39, 32);--ion-color-danger-tint: rgb(233, 65, 58)}:root[data-theme=midnight][data-mode=dark],[data-theme=midnight][data-mode=dark]{--primaryText: #e2ecf5;--headingText: #e2ecf5;--secondaryText: rgb(166, 175, 185);--hintText: rgb(149, 158, 168);--iconColor: #e2ecf5;--pageBg: #0b1220;--panelBg: #131c2e;--surfaceBg: #18233a;--inputBorder: rgb(58, 66, 79);--dividerColor: rgb(43, 51, 64);--tooltipShadow: rgba(0, 0, 0, .5);--backdropColor: rgba(0, 0, 0, .6);--accentColor: #22d3ee;--accentColorShade: rgb(30, 186, 209);--accentColorTint: rgb(56, 215, 240);--accentText: rgb(34, 211, 238);--accentBg: rgb(24, 62, 78);--accentContrast: #04222b;--secondaryColor: #22d3ee;--secondaryBg: rgb(25, 75, 92);--highlightColor: #22d3ee;--highlightContrast: #ffffff;--successColor: #45b324;--successColorShade: rgb(61, 158, 32);--warningColor: #ffb82b;--warningText: rgb(255, 184, 43);--successText: rgb(69, 179, 36);--dangerColor: #f0524b;--dangerText: rgb(240, 82, 75);--dangerColorShade: rgb(211, 72, 66);--white: #ffffff;--toothEnamel: #f2f2f2;--toothRoot: #ddd6c8;--toothOutline: #8a8a8a;--toothCusps: #c4c4c4;--cardShadowColor: rgba(0, 0, 0, .35);--menuBg: #131c2e;--menuText: #e2ecf5;--menuIcon: rgb(166, 175, 185);--menuActiveBg: rgb(24, 62, 78);--menuActiveText: rgb(34, 211, 238);--menuDivider: rgb(43, 51, 64);--radiusSmall: 4px;--radiusControl: 8px;--radiusCard: 12px;--radiusTag: 6px;--cardBorder: 1px solid var(--dividerColor);--cardShadow: none;--popupShadow: 0 16px 40px -12px var(--cardShadowColor);--pageHeaderBg: transparent;--pageHeaderBorder: 0;--pageHeaderShadow: none;--pageHeaderPadding: 8px 0;--headingFont: var(--fontFamily);--headingWeight: 700;--subheadingWeight: 600;--headingSpacing: -.02em;--errorText: var(--dangerText);--toothCaries: var(--dangerColor);--toothFilling: var(--accentColor);--toothTreatment: var(--warningColor);color-scheme:dark;--ion-background-color: #0b1220;--ion-background-color-rgb: 11, 18, 32;--ion-text-color: #e2ecf5;--ion-text-color-rgb: 226, 236, 245;--ion-overlay-background-color: #131c2e;--ion-item-background: #131c2e;--ion-border-color: rgb(43, 51, 64);--ion-background-color-step-50: rgb(22, 29, 43);--ion-text-color-step-50: rgb(215, 225, 234);--ion-background-color-step-100: rgb(32, 40, 53);--ion-text-color-step-100: rgb(205, 214, 224);--ion-background-color-step-150: rgb(43, 51, 64);--ion-text-color-step-150: rgb(194, 203, 213);--ion-background-color-step-200: rgb(54, 62, 75);--ion-text-color-step-200: rgb(183, 192, 202);--ion-background-color-step-250: rgb(65, 73, 85);--ion-text-color-step-250: rgb(172, 182, 192);--ion-background-color-step-300: rgb(76, 83, 96);--ion-text-color-step-300: rgb(162, 171, 181);--ion-background-color-step-350: rgb(86, 94, 107);--ion-text-color-step-350: rgb(151, 160, 170);--ion-background-color-step-400: rgb(97, 105, 117);--ion-text-color-step-400: rgb(140, 149, 160);--ion-background-color-step-450: rgb(108, 116, 128);--ion-text-color-step-450: rgb(129, 138, 149);--ion-background-color-step-500: rgb(119, 127, 139);--ion-text-color-step-500: rgb(119, 127, 139);--ion-background-color-step-550: rgb(129, 138, 149);--ion-text-color-step-550: rgb(108, 116, 128);--ion-background-color-step-600: rgb(140, 149, 160);--ion-text-color-step-600: rgb(97, 105, 117);--ion-background-color-step-650: rgb(151, 160, 170);--ion-text-color-step-650: rgb(86, 94, 107);--ion-background-color-step-700: rgb(162, 171, 181);--ion-text-color-step-700: rgb(76, 83, 96);--ion-background-color-step-750: rgb(172, 182, 192);--ion-text-color-step-750: rgb(65, 73, 85);--ion-background-color-step-800: rgb(183, 192, 202);--ion-text-color-step-800: rgb(54, 62, 75);--ion-background-color-step-850: rgb(194, 203, 213);--ion-text-color-step-850: rgb(43, 51, 64);--ion-background-color-step-900: rgb(205, 214, 224);--ion-text-color-step-900: rgb(32, 40, 53);--ion-background-color-step-950: rgb(215, 225, 234);--ion-text-color-step-950: rgb(22, 29, 43);--ion-color-primary: #22d3ee;--ion-color-primary-rgb: 34, 211, 238;--ion-color-primary-contrast: #04222b;--ion-color-primary-contrast-rgb: 4, 34, 43;--ion-color-primary-shade: rgb(30, 186, 209);--ion-color-primary-tint: rgb(56, 215, 240);--ion-color-success: #45b324;--ion-color-success-rgb: 69, 179, 36;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: rgb(61, 158, 32);--ion-color-success-tint: rgb(88, 187, 58);--ion-color-warning: #ffb82b;--ion-color-warning-rgb: 255, 184, 43;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: rgb(224, 162, 38);--ion-color-warning-tint: rgb(255, 191, 64);--ion-color-danger: #f0524b;--ion-color-danger-rgb: 240, 82, 75;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: rgb(211, 72, 66);--ion-color-danger-tint: rgb(242, 99, 93)}:root[data-theme=ocean],[data-theme=ocean]{--primaryText: #10302f;--headingText: #10302f;--secondaryText: rgb(79, 104, 103);--hintText: rgb(97, 120, 119);--iconColor: #10302f;--pageBg: #f2f8f8;--panelBg: #ffffff;--surfaceBg: #ffffff;--inputBorder: #c6d6d6;--dividerColor: #dde9e9;--tooltipShadow: rgba(0, 0, 0, .15);--backdropColor: rgba(0, 0, 0, .3);--accentColor: #0f8b8d;--accentColorShade: rgb(13, 122, 124);--accentColorTint: rgb(39, 151, 152);--accentText: rgb(14, 130, 132);--accentBg: #e0f1f1;--accentContrast: #ffffff;--secondaryColor: #0f8b8d;--secondaryBg: rgb(221, 239, 239);--highlightColor: #0f8b8d;--highlightContrast: #ffffff;--successColor: #319f11;--successColorShade: rgb(43, 140, 15);--warningColor: #ffb82b;--warningText: rgb(155, 103, 0);--successText: rgb(40, 131, 14);--dangerColor: #e62c24;--dangerText: rgb(229, 35, 27);--dangerColorShade: rgb(202, 39, 32);--white: #ffffff;--toothEnamel: #ffffff;--toothRoot: #f5f0e6;--toothOutline: #b8b8b8;--toothCusps: #dcdcdc;--cardShadowColor: rgba(16, 48, 47, .16);--menuBg: #ffffff;--menuText: #10302f;--menuIcon: rgb(79, 104, 103);--menuActiveBg: #e0f1f1;--menuActiveText: rgb(14, 130, 132);--menuDivider: rgb(219, 228, 228);--radiusSmall: 4px;--radiusControl: 6px;--radiusCard: 10px;--radiusTag: 4px;--cardBorder: 1px solid var(--dividerColor);--cardShadow: none;--popupShadow: 0 16px 40px -12px var(--cardShadowColor);--pageHeaderBg: transparent;--pageHeaderBorder: 0;--pageHeaderShadow: none;--pageHeaderPadding: 8px 0;--headingFont: var(--fontFamily);--headingWeight: 700;--subheadingWeight: 600;--headingSpacing: -.02em;--errorText: var(--dangerText);--toothCaries: var(--dangerColor);--toothFilling: var(--accentColor);--toothTreatment: var(--warningColor);color-scheme:light;--ion-background-color: #f2f8f8;--ion-background-color-rgb: 242, 248, 248;--ion-text-color: #10302f;--ion-text-color-rgb: 16, 48, 47;--ion-overlay-background-color: #ffffff;--ion-item-background: #ffffff;--ion-border-color: #dde9e9;--ion-background-color-step-50: rgb(231, 238, 238);--ion-text-color-step-50: rgb(27, 58, 57);--ion-background-color-step-100: rgb(219, 228, 228);--ion-text-color-step-100: rgb(39, 68, 67);--ion-background-color-step-150: rgb(208, 218, 218);--ion-text-color-step-150: rgb(50, 78, 77);--ion-background-color-step-200: rgb(197, 208, 208);--ion-text-color-step-200: rgb(61, 88, 87);--ion-background-color-step-250: rgb(186, 198, 198);--ion-text-color-step-250: rgb(73, 98, 97);--ion-background-color-step-300: rgb(174, 188, 188);--ion-text-color-step-300: rgb(84, 108, 107);--ion-background-color-step-350: rgb(163, 178, 178);--ion-text-color-step-350: rgb(95, 118, 117);--ion-background-color-step-400: rgb(152, 168, 168);--ion-text-color-step-400: rgb(106, 128, 127);--ion-background-color-step-450: rgb(140, 158, 158);--ion-text-color-step-450: rgb(118, 138, 137);--ion-background-color-step-500: rgb(129, 148, 148);--ion-text-color-step-500: rgb(129, 148, 148);--ion-background-color-step-550: rgb(118, 138, 137);--ion-text-color-step-550: rgb(140, 158, 158);--ion-background-color-step-600: rgb(106, 128, 127);--ion-text-color-step-600: rgb(152, 168, 168);--ion-background-color-step-650: rgb(95, 118, 117);--ion-text-color-step-650: rgb(163, 178, 178);--ion-background-color-step-700: rgb(84, 108, 107);--ion-text-color-step-700: rgb(174, 188, 188);--ion-background-color-step-750: rgb(73, 98, 97);--ion-text-color-step-750: rgb(186, 198, 198);--ion-background-color-step-800: rgb(61, 88, 87);--ion-text-color-step-800: rgb(197, 208, 208);--ion-background-color-step-850: rgb(50, 78, 77);--ion-text-color-step-850: rgb(208, 218, 218);--ion-background-color-step-900: rgb(39, 68, 67);--ion-text-color-step-900: rgb(219, 228, 228);--ion-background-color-step-950: rgb(27, 58, 57);--ion-text-color-step-950: rgb(231, 238, 238);--ion-color-primary: #0f8b8d;--ion-color-primary-rgb: 15, 139, 141;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: rgb(13, 122, 124);--ion-color-primary-tint: rgb(39, 151, 152);--ion-color-success: #319f11;--ion-color-success-rgb: 49, 159, 17;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: rgb(43, 140, 15);--ion-color-success-tint: rgb(70, 169, 41);--ion-color-warning: #ffb82b;--ion-color-warning-rgb: 255, 184, 43;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: rgb(224, 162, 38);--ion-color-warning-tint: rgb(255, 191, 64);--ion-color-danger: #e62c24;--ion-color-danger-rgb: 230, 44, 36;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: rgb(202, 39, 32);--ion-color-danger-tint: rgb(233, 65, 58)}:root[data-theme=ocean][data-mode=dark],[data-theme=ocean][data-mode=dark]{--primaryText: #e2efef;--headingText: #e2efef;--secondaryText: rgb(166, 179, 179);--hintText: rgb(149, 161, 161);--iconColor: #e2efef;--pageBg: #0b1717;--panelBg: rgb(22, 34, 34);--surfaceBg: rgb(28, 40, 40);--inputBorder: rgb(58, 71, 71);--dividerColor: rgb(43, 55, 55);--tooltipShadow: rgba(0, 0, 0, .5);--backdropColor: rgba(0, 0, 0, .6);--accentColor: #2bb3b5;--accentColorShade: rgb(38, 158, 159);--accentColorTint: rgb(64, 187, 188);--accentText: rgb(43, 179, 181);--accentBg: rgb(26, 60, 60);--accentContrast: #042424;--secondaryColor: #2bb3b5;--secondaryBg: rgb(27, 70, 71);--highlightColor: #2bb3b5;--highlightContrast: #ffffff;--successColor: #45b324;--successColorShade: rgb(61, 158, 32);--warningColor: #ffb82b;--warningText: rgb(255, 184, 43);--successText: rgb(69, 179, 36);--dangerColor: #f0524b;--dangerText: rgb(241, 91, 84);--dangerColorShade: rgb(211, 72, 66);--white: #ffffff;--toothEnamel: #f2f2f2;--toothRoot: #ddd6c8;--toothOutline: #8a8a8a;--toothCusps: #c4c4c4;--cardShadowColor: rgba(0, 0, 0, .35);--menuBg: rgb(22, 34, 34);--menuText: #e2efef;--menuIcon: rgb(166, 179, 179);--menuActiveBg: rgb(26, 60, 60);--menuActiveText: rgb(43, 179, 181);--menuDivider: rgb(43, 55, 55);--radiusSmall: 4px;--radiusControl: 6px;--radiusCard: 10px;--radiusTag: 4px;--cardBorder: 1px solid var(--dividerColor);--cardShadow: none;--popupShadow: 0 16px 40px -12px var(--cardShadowColor);--pageHeaderBg: transparent;--pageHeaderBorder: 0;--pageHeaderShadow: none;--pageHeaderPadding: 8px 0;--headingFont: var(--fontFamily);--headingWeight: 700;--subheadingWeight: 600;--headingSpacing: -.02em;--errorText: var(--dangerText);--toothCaries: var(--dangerColor);--toothFilling: var(--accentColor);--toothTreatment: var(--warningColor);color-scheme:dark;--ion-background-color: #0b1717;--ion-background-color-rgb: 11, 23, 23;--ion-text-color: #e2efef;--ion-text-color-rgb: 226, 239, 239;--ion-overlay-background-color: rgb(22, 34, 34);--ion-item-background: rgb(22, 34, 34);--ion-border-color: rgb(43, 55, 55);--ion-background-color-step-50: rgb(22, 34, 34);--ion-text-color-step-50: rgb(215, 228, 228);--ion-background-color-step-100: rgb(32, 45, 45);--ion-text-color-step-100: rgb(205, 217, 217);--ion-background-color-step-150: rgb(43, 55, 55);--ion-text-color-step-150: rgb(194, 207, 207);--ion-background-color-step-200: rgb(54, 66, 66);--ion-text-color-step-200: rgb(183, 196, 196);--ion-background-color-step-250: rgb(65, 77, 77);--ion-text-color-step-250: rgb(172, 185, 185);--ion-background-color-step-300: rgb(76, 88, 88);--ion-text-color-step-300: rgb(162, 174, 174);--ion-background-color-step-350: rgb(86, 99, 99);--ion-text-color-step-350: rgb(151, 163, 163);--ion-background-color-step-400: rgb(97, 109, 109);--ion-text-color-step-400: rgb(140, 153, 153);--ion-background-color-step-450: rgb(108, 120, 120);--ion-text-color-step-450: rgb(129, 142, 142);--ion-background-color-step-500: rgb(119, 131, 131);--ion-text-color-step-500: rgb(119, 131, 131);--ion-background-color-step-550: rgb(129, 142, 142);--ion-text-color-step-550: rgb(108, 120, 120);--ion-background-color-step-600: rgb(140, 153, 153);--ion-text-color-step-600: rgb(97, 109, 109);--ion-background-color-step-650: rgb(151, 163, 163);--ion-text-color-step-650: rgb(86, 99, 99);--ion-background-color-step-700: rgb(162, 174, 174);--ion-text-color-step-700: rgb(76, 88, 88);--ion-background-color-step-750: rgb(172, 185, 185);--ion-text-color-step-750: rgb(65, 77, 77);--ion-background-color-step-800: rgb(183, 196, 196);--ion-text-color-step-800: rgb(54, 66, 66);--ion-background-color-step-850: rgb(194, 207, 207);--ion-text-color-step-850: rgb(43, 55, 55);--ion-background-color-step-900: rgb(205, 217, 217);--ion-text-color-step-900: rgb(32, 45, 45);--ion-background-color-step-950: rgb(215, 228, 228);--ion-text-color-step-950: rgb(22, 34, 34);--ion-color-primary: #2bb3b5;--ion-color-primary-rgb: 43, 179, 181;--ion-color-primary-contrast: #042424;--ion-color-primary-contrast-rgb: 4, 36, 36;--ion-color-primary-shade: rgb(38, 158, 159);--ion-color-primary-tint: rgb(64, 187, 188);--ion-color-success: #45b324;--ion-color-success-rgb: 69, 179, 36;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: rgb(61, 158, 32);--ion-color-success-tint: rgb(88, 187, 58);--ion-color-warning: #ffb82b;--ion-color-warning-rgb: 255, 184, 43;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: rgb(224, 162, 38);--ion-color-warning-tint: rgb(255, 191, 64);--ion-color-danger: #f0524b;--ion-color-danger-rgb: 240, 82, 75;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: rgb(211, 72, 66);--ion-color-danger-tint: rgb(242, 99, 93)}:root[data-theme=green],[data-theme=green]{--primaryText: #10221c;--headingText: #10221c;--secondaryText: rgb(102, 117, 111);--hintText: rgb(101, 111, 105);--iconColor: #10221c;--pageBg: #fbf8f2;--panelBg: #ffffff;--surfaceBg: #fffdf9;--inputBorder: #d6d0c4;--dividerColor: #ece7dd;--tooltipShadow: rgba(0, 0, 0, .15);--backdropColor: rgba(0, 0, 0, .3);--accentColor: #39d1a4;--accentColorShade: rgb(50, 184, 144);--accentColorTint: rgb(77, 214, 173);--accentText: #138a66;--accentBg: #e2f6ee;--accentContrast: #062a1f;--secondaryColor: #39d1a4;--secondaryBg: #ecebfb;--highlightColor: #39d1a4;--highlightContrast: #ffffff;--successColor: #319f11;--successColorShade: rgb(43, 140, 15);--warningColor: #ffb82b;--warningText: rgb(155, 103, 0);--successText: rgb(40, 131, 14);--dangerColor: #e62c24;--dangerText: rgb(229, 35, 27);--dangerColorShade: rgb(202, 39, 32);--white: #ffffff;--toothEnamel: #ffffff;--toothRoot: #f5f0e6;--toothOutline: #b8b8b8;--toothCusps: #dcdcdc;--cardShadowColor: rgba(16, 34, 28, .16);--menuBg: #fbf8f2;--menuText: #10221c;--menuIcon: rgb(82, 94, 88);--menuActiveBg: #ffffff;--menuActiveText: #10221c;--menuDivider: rgb(228, 227, 221);--radiusSmall: 8px;--radiusControl: 14px;--radiusCard: 24px;--radiusTag: 100px;--cardBorder: 1px solid transparent;--cardShadow: 0 1px 0 var(--dividerColor);--popupShadow: 0 24px 48px -16px var(--cardShadowColor);--pageHeaderBg: transparent;--pageHeaderBorder: 0;--pageHeaderShadow: none;--pageHeaderPadding: 8px 0;--headingFont: Lora Variable, Georgia, serif;--headingWeight: 500;--subheadingWeight: 500;--headingSpacing: -.01em;--menuActiveShadow: 0 1px 0 var(--dividerColor), 0 6px 16px -10px var(--cardShadowColor);--errorText: var(--dangerText);--toothCaries: var(--dangerColor);--toothFilling: var(--accentColor);--toothTreatment: var(--warningColor);color-scheme:light;--ion-background-color: #fbf8f2;--ion-background-color-rgb: 251, 248, 242;--ion-text-color: #10221c;--ion-text-color-rgb: 16, 34, 28;--ion-overlay-background-color: #ffffff;--ion-item-background: #ffffff;--ion-border-color: #ece7dd;--ion-background-color-step-50: rgb(239, 237, 231);--ion-text-color-step-50: rgb(28, 45, 39);--ion-background-color-step-100: rgb(228, 227, 221);--ion-text-color-step-100: rgb(39, 55, 49);--ion-background-color-step-150: rgb(216, 216, 210);--ion-text-color-step-150: rgb(51, 66, 60);--ion-background-color-step-200: rgb(204, 205, 199);--ion-text-color-step-200: rgb(63, 77, 71);--ion-background-color-step-250: rgb(192, 195, 189);--ion-text-color-step-250: rgb(75, 88, 82);--ion-background-color-step-300: rgb(181, 184, 178);--ion-text-color-step-300: rgb(87, 98, 92);--ion-background-color-step-350: rgb(169, 173, 167);--ion-text-color-step-350: rgb(98, 109, 103);--ion-background-color-step-400: rgb(157, 162, 156);--ion-text-color-step-400: rgb(110, 120, 114);--ion-background-color-step-450: rgb(145, 152, 146);--ion-text-color-step-450: rgb(122, 130, 124);--ion-background-color-step-500: rgb(134, 141, 135);--ion-text-color-step-500: rgb(134, 141, 135);--ion-background-color-step-550: rgb(122, 130, 124);--ion-text-color-step-550: rgb(145, 152, 146);--ion-background-color-step-600: rgb(110, 120, 114);--ion-text-color-step-600: rgb(157, 162, 156);--ion-background-color-step-650: rgb(98, 109, 103);--ion-text-color-step-650: rgb(169, 173, 167);--ion-background-color-step-700: rgb(87, 98, 92);--ion-text-color-step-700: rgb(181, 184, 178);--ion-background-color-step-750: rgb(75, 88, 82);--ion-text-color-step-750: rgb(192, 195, 189);--ion-background-color-step-800: rgb(63, 77, 71);--ion-text-color-step-800: rgb(204, 205, 199);--ion-background-color-step-850: rgb(51, 66, 60);--ion-text-color-step-850: rgb(216, 216, 210);--ion-background-color-step-900: rgb(39, 55, 49);--ion-text-color-step-900: rgb(228, 227, 221);--ion-background-color-step-950: rgb(28, 45, 39);--ion-text-color-step-950: rgb(239, 237, 231);--ion-color-primary: #39d1a4;--ion-color-primary-rgb: 57, 209, 164;--ion-color-primary-contrast: #062a1f;--ion-color-primary-contrast-rgb: 6, 42, 31;--ion-color-primary-shade: rgb(50, 184, 144);--ion-color-primary-tint: rgb(77, 214, 173);--ion-color-success: #319f11;--ion-color-success-rgb: 49, 159, 17;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: rgb(43, 140, 15);--ion-color-success-tint: rgb(70, 169, 41);--ion-color-warning: #ffb82b;--ion-color-warning-rgb: 255, 184, 43;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: rgb(224, 162, 38);--ion-color-warning-tint: rgb(255, 191, 64);--ion-color-danger: #e62c24;--ion-color-danger-rgb: 230, 44, 36;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: rgb(202, 39, 32);--ion-color-danger-tint: rgb(233, 65, 58)}:root[data-theme=green][data-mode=dark],[data-theme=green][data-mode=dark]{--primaryText: #eef5f1;--headingText: #eef5f1;--secondaryText: rgb(175, 183, 179);--hintText: rgb(157, 165, 161);--iconColor: #eef5f1;--pageBg: #0d1613;--panelBg: rgb(24, 33, 30);--surfaceBg: rgb(31, 40, 37);--inputBorder: rgb(62, 71, 68);--dividerColor: rgb(47, 55, 52);--tooltipShadow: rgba(0, 0, 0, .5);--backdropColor: rgba(0, 0, 0, .6);--accentColor: #2fc699;--accentColorShade: rgb(41, 174, 135);--accentColorTint: rgb(68, 204, 163);--accentText: rgb(47, 198, 153);--accentBg: rgb(28, 63, 52);--accentContrast: #062a1f;--secondaryColor: #2fc699;--secondaryBg: rgb(30, 74, 61);--highlightColor: #2fc699;--highlightContrast: #ffffff;--successColor: #45b324;--successColorShade: rgb(61, 158, 32);--warningColor: #ffb82b;--warningText: rgb(255, 184, 43);--successText: rgb(69, 179, 36);--dangerColor: #f0524b;--dangerText: rgb(241, 91, 84);--dangerColorShade: rgb(211, 72, 66);--white: #ffffff;--toothEnamel: #f2f2f2;--toothRoot: #ddd6c8;--toothOutline: #8a8a8a;--toothCusps: #c4c4c4;--cardShadowColor: rgba(0, 0, 0, .35);--menuBg: #0d1613;--menuText: #eef5f1;--menuIcon: rgb(175, 183, 179);--menuActiveBg: rgb(28, 63, 52);--menuActiveText: #ffffff;--menuDivider: rgb(47, 55, 52);--radiusSmall: 8px;--radiusControl: 14px;--radiusCard: 24px;--radiusTag: 100px;--cardBorder: 1px solid transparent;--cardShadow: 0 1px 0 var(--dividerColor);--popupShadow: 0 24px 48px -16px var(--cardShadowColor);--pageHeaderBg: transparent;--pageHeaderBorder: 0;--pageHeaderShadow: none;--pageHeaderPadding: 8px 0;--headingFont: Lora Variable, Georgia, serif;--headingWeight: 500;--subheadingWeight: 500;--headingSpacing: -.01em;--menuActiveShadow: 0 1px 0 var(--dividerColor), 0 6px 16px -10px var(--cardShadowColor);--errorText: var(--dangerText);--toothCaries: var(--dangerColor);--toothFilling: var(--accentColor);--toothTreatment: var(--warningColor);color-scheme:dark;--ion-background-color: #0d1613;--ion-background-color-rgb: 13, 22, 19;--ion-text-color: #eef5f1;--ion-text-color-rgb: 238, 245, 241;--ion-overlay-background-color: rgb(24, 33, 30);--ion-item-background: rgb(24, 33, 30);--ion-border-color: rgb(47, 55, 52);--ion-background-color-step-50: rgb(24, 33, 30);--ion-text-color-step-50: rgb(227, 234, 230);--ion-background-color-step-100: rgb(35, 44, 41);--ion-text-color-step-100: rgb(216, 223, 219);--ion-background-color-step-150: rgb(47, 55, 52);--ion-text-color-step-150: rgb(204, 212, 208);--ion-background-color-step-200: rgb(58, 67, 63);--ion-text-color-step-200: rgb(193, 200, 197);--ion-background-color-step-250: rgb(69, 78, 75);--ion-text-color-step-250: rgb(182, 189, 186);--ion-background-color-step-300: rgb(80, 89, 86);--ion-text-color-step-300: rgb(171, 178, 174);--ion-background-color-step-350: rgb(92, 100, 97);--ion-text-color-step-350: rgb(159, 167, 163);--ion-background-color-step-400: rgb(103, 111, 108);--ion-text-color-step-400: rgb(148, 156, 152);--ion-background-color-step-450: rgb(114, 122, 119);--ion-text-color-step-450: rgb(137, 145, 141);--ion-background-color-step-500: rgb(126, 134, 130);--ion-text-color-step-500: rgb(126, 134, 130);--ion-background-color-step-550: rgb(137, 145, 141);--ion-text-color-step-550: rgb(114, 122, 119);--ion-background-color-step-600: rgb(148, 156, 152);--ion-text-color-step-600: rgb(103, 111, 108);--ion-background-color-step-650: rgb(159, 167, 163);--ion-text-color-step-650: rgb(92, 100, 97);--ion-background-color-step-700: rgb(171, 178, 174);--ion-text-color-step-700: rgb(81, 89, 86);--ion-background-color-step-750: rgb(182, 189, 186);--ion-text-color-step-750: rgb(69, 78, 75);--ion-background-color-step-800: rgb(193, 200, 197);--ion-text-color-step-800: rgb(58, 67, 63);--ion-background-color-step-850: rgb(204, 212, 208);--ion-text-color-step-850: rgb(47, 55, 52);--ion-background-color-step-900: rgb(216, 223, 219);--ion-text-color-step-900: rgb(35, 44, 41);--ion-background-color-step-950: rgb(227, 234, 230);--ion-text-color-step-950: rgb(24, 33, 30);--ion-color-primary: #2fc699;--ion-color-primary-rgb: 47, 198, 153;--ion-color-primary-contrast: #062a1f;--ion-color-primary-contrast-rgb: 6, 42, 31;--ion-color-primary-shade: rgb(41, 174, 135);--ion-color-primary-tint: rgb(68, 204, 163);--ion-color-success: #45b324;--ion-color-success-rgb: 69, 179, 36;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: rgb(61, 158, 32);--ion-color-success-tint: rgb(88, 187, 58);--ion-color-warning: #ffb82b;--ion-color-warning-rgb: 255, 184, 43;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: rgb(224, 162, 38);--ion-color-warning-tint: rgb(255, 191, 64);--ion-color-danger: #f0524b;--ion-color-danger-rgb: 240, 82, 75;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: rgb(211, 72, 66);--ion-color-danger-tint: rgb(242, 99, 93)}:root[data-theme=lilac],[data-theme=lilac]{--primaryText: #26213f;--headingText: #26213f;--secondaryText: rgb(97, 93, 116);--hintText: rgb(113, 110, 131);--iconColor: #26213f;--pageBg: #f7f6fd;--panelBg: #ffffff;--surfaceBg: #ffffff;--inputBorder: #d6d2ea;--dividerColor: #e9e6f5;--tooltipShadow: rgba(0, 0, 0, .15);--backdropColor: rgba(0, 0, 0, .3);--accentColor: #7c6cf0;--accentColorShade: rgb(109, 95, 211);--accentColorTint: rgb(137, 123, 242);--accentText: rgb(108, 89, 238);--accentBg: #efedfd;--accentContrast: #ffffff;--secondaryColor: #7c6cf0;--secondaryBg: rgb(237, 234, 253);--highlightColor: #7c6cf0;--highlightContrast: #ffffff;--successColor: #319f11;--successColorShade: rgb(43, 140, 15);--warningColor: #ffb82b;--warningText: rgb(155, 103, 0);--successText: rgb(40, 131, 14);--dangerColor: #e62c24;--dangerText: rgb(229, 35, 27);--dangerColorShade: rgb(202, 39, 32);--white: #ffffff;--toothEnamel: #ffffff;--toothRoot: #f5f0e6;--toothOutline: #b8b8b8;--toothCusps: #dcdcdc;--cardShadowColor: rgba(38, 33, 63, .16);--menuBg: #ffffff;--menuText: #26213f;--menuIcon: rgb(97, 93, 116);--menuActiveBg: #efedfd;--menuActiveText: rgb(108, 89, 238);--menuDivider: rgb(226, 225, 234);--radiusSmall: 6px;--radiusControl: 10px;--radiusCard: 16px;--radiusTag: 100px;--cardBorder: 1px solid transparent;--cardShadow: 0 1px 2px var(--cardShadowColor), 0 8px 24px -14px var(--cardShadowColor);--popupShadow: 0 24px 48px -16px var(--cardShadowColor);--pageHeaderBg: transparent;--pageHeaderBorder: 0;--pageHeaderShadow: none;--pageHeaderPadding: 8px 0;--headingFont: var(--fontFamily);--headingWeight: 700;--subheadingWeight: 600;--headingSpacing: -.02em;--errorText: var(--dangerText);--toothCaries: var(--dangerColor);--toothFilling: var(--accentColor);--toothTreatment: var(--warningColor);color-scheme:light;--ion-background-color: #f7f6fd;--ion-background-color-rgb: 247, 246, 253;--ion-text-color: #26213f;--ion-text-color-rgb: 38, 33, 63;--ion-overlay-background-color: #ffffff;--ion-item-background: #ffffff;--ion-border-color: #e9e6f5;--ion-background-color-step-50: rgb(237, 235, 244);--ion-text-color-step-50: rgb(48, 44, 72);--ion-background-color-step-100: rgb(226, 225, 234);--ion-text-color-step-100: rgb(59, 54, 82);--ion-background-color-step-150: rgb(216, 214, 224);--ion-text-color-step-150: rgb(69, 65, 92);--ion-background-color-step-200: rgb(205, 203, 215);--ion-text-color-step-200: rgb(80, 76, 101);--ion-background-color-step-250: rgb(195, 193, 206);--ion-text-color-step-250: rgb(90, 86, 111);--ion-background-color-step-300: rgb(184, 182, 196);--ion-text-color-step-300: rgb(101, 97, 120);--ion-background-color-step-350: rgb(174, 171, 187);--ion-text-color-step-350: rgb(111, 108, 130);--ion-background-color-step-400: rgb(163, 161, 177);--ion-text-color-step-400: rgb(122, 118, 139);--ion-background-color-step-450: rgb(153, 150, 168);--ion-text-color-step-450: rgb(132, 129, 149);--ion-background-color-step-500: rgb(143, 140, 158);--ion-text-color-step-500: rgb(143, 140, 158);--ion-background-color-step-550: rgb(132, 129, 149);--ion-text-color-step-550: rgb(153, 150, 168);--ion-background-color-step-600: rgb(122, 118, 139);--ion-text-color-step-600: rgb(163, 161, 177);--ion-background-color-step-650: rgb(111, 108, 130);--ion-text-color-step-650: rgb(174, 171, 187);--ion-background-color-step-700: rgb(101, 97, 120);--ion-text-color-step-700: rgb(184, 182, 196);--ion-background-color-step-750: rgb(90, 86, 111);--ion-text-color-step-750: rgb(195, 193, 206);--ion-background-color-step-800: rgb(80, 76, 101);--ion-text-color-step-800: rgb(205, 203, 215);--ion-background-color-step-850: rgb(69, 65, 92);--ion-text-color-step-850: rgb(216, 214, 224);--ion-background-color-step-900: rgb(59, 54, 82);--ion-text-color-step-900: rgb(226, 225, 234);--ion-background-color-step-950: rgb(48, 44, 73);--ion-text-color-step-950: rgb(237, 235, 244);--ion-color-primary: #7c6cf0;--ion-color-primary-rgb: 124, 108, 240;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: rgb(109, 95, 211);--ion-color-primary-tint: rgb(137, 123, 242);--ion-color-success: #319f11;--ion-color-success-rgb: 49, 159, 17;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: rgb(43, 140, 15);--ion-color-success-tint: rgb(70, 169, 41);--ion-color-warning: #ffb82b;--ion-color-warning-rgb: 255, 184, 43;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: rgb(224, 162, 38);--ion-color-warning-tint: rgb(255, 191, 64);--ion-color-danger: #e62c24;--ion-color-danger-rgb: 230, 44, 36;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: rgb(202, 39, 32);--ion-color-danger-tint: rgb(233, 65, 58)}:root[data-theme=lilac][data-mode=dark],[data-theme=lilac][data-mode=dark]{--primaryText: #e9e6f7;--headingText: #e9e6f7;--secondaryText: rgb(173, 170, 187);--hintText: rgb(156, 153, 169);--iconColor: #e9e6f7;--pageBg: #13111f;--panelBg: rgb(30, 28, 42);--surfaceBg: rgb(36, 34, 48);--inputBorder: rgb(66, 64, 79);--dividerColor: rgb(51, 49, 63);--tooltipShadow: rgba(0, 0, 0, .5);--backdropColor: rgba(0, 0, 0, .6);--accentColor: #9a8cf5;--accentColorShade: rgb(136, 123, 216);--accentColorTint: rgb(164, 152, 246);--accentText: rgb(154, 140, 245);--accentBg: rgb(52, 48, 79);--accentContrast: #17123a;--secondaryColor: #9a8cf5;--secondaryBg: rgb(61, 56, 93);--highlightColor: #9a8cf5;--highlightContrast: #ffffff;--successColor: #45b324;--successColorShade: rgb(61, 158, 32);--warningColor: #ffb82b;--warningText: rgb(255, 184, 43);--successText: rgb(69, 179, 36);--dangerColor: #f0524b;--dangerText: rgb(241, 91, 84);--dangerColorShade: rgb(211, 72, 66);--white: #ffffff;--toothEnamel: #f2f2f2;--toothRoot: #ddd6c8;--toothOutline: #8a8a8a;--toothCusps: #c4c4c4;--cardShadowColor: rgba(0, 0, 0, .35);--menuBg: rgb(30, 28, 42);--menuText: #e9e6f7;--menuIcon: rgb(173, 170, 187);--menuActiveBg: rgb(52, 48, 79);--menuActiveText: rgb(154, 140, 245);--menuDivider: rgb(51, 49, 63);--radiusSmall: 6px;--radiusControl: 10px;--radiusCard: 16px;--radiusTag: 100px;--cardBorder: 1px solid transparent;--cardShadow: 0 1px 2px var(--cardShadowColor), 0 8px 24px -14px var(--cardShadowColor);--popupShadow: 0 24px 48px -16px var(--cardShadowColor);--pageHeaderBg: transparent;--pageHeaderBorder: 0;--pageHeaderShadow: none;--pageHeaderPadding: 8px 0;--headingFont: var(--fontFamily);--headingWeight: 700;--subheadingWeight: 600;--headingSpacing: -.02em;--errorText: var(--dangerText);--toothCaries: var(--dangerColor);--toothFilling: var(--accentColor);--toothTreatment: var(--warningColor);color-scheme:dark;--ion-background-color: #13111f;--ion-background-color-rgb: 19, 17, 31;--ion-text-color: #e9e6f7;--ion-text-color-rgb: 233, 230, 247;--ion-overlay-background-color: rgb(30, 28, 42);--ion-item-background: rgb(30, 28, 42);--ion-border-color: rgb(51, 49, 63);--ion-background-color-step-50: rgb(30, 28, 42);--ion-text-color-step-50: rgb(222, 219, 236);--ion-background-color-step-100: rgb(40, 38, 53);--ion-text-color-step-100: rgb(212, 209, 225);--ion-background-color-step-150: rgb(51, 49, 63);--ion-text-color-step-150: rgb(201, 198, 215);--ion-background-color-step-200: rgb(62, 60, 74);--ion-text-color-step-200: rgb(190, 187, 204);--ion-background-color-step-250: rgb(73, 70, 85);--ion-text-color-step-250: rgb(180, 177, 193);--ion-background-color-step-300: rgb(83, 81, 96);--ion-text-color-step-300: rgb(169, 166, 182);--ion-background-color-step-350: rgb(94, 92, 107);--ion-text-color-step-350: rgb(158, 155, 171);--ion-background-color-step-400: rgb(105, 102, 117);--ion-text-color-step-400: rgb(147, 145, 161);--ion-background-color-step-450: rgb(115, 113, 128);--ion-text-color-step-450: rgb(137, 134, 150);--ion-background-color-step-500: rgb(126, 124, 139);--ion-text-color-step-500: rgb(126, 124, 139);--ion-background-color-step-550: rgb(137, 134, 150);--ion-text-color-step-550: rgb(115, 113, 128);--ion-background-color-step-600: rgb(147, 145, 161);--ion-text-color-step-600: rgb(105, 102, 117);--ion-background-color-step-650: rgb(158, 155, 171);--ion-text-color-step-650: rgb(94, 92, 107);--ion-background-color-step-700: rgb(169, 166, 182);--ion-text-color-step-700: rgb(83, 81, 96);--ion-background-color-step-750: rgb(180, 177, 193);--ion-text-color-step-750: rgb(73, 70, 85);--ion-background-color-step-800: rgb(190, 187, 204);--ion-text-color-step-800: rgb(62, 60, 74);--ion-background-color-step-850: rgb(201, 198, 215);--ion-text-color-step-850: rgb(51, 49, 63);--ion-background-color-step-900: rgb(212, 209, 225);--ion-text-color-step-900: rgb(40, 38, 53);--ion-background-color-step-950: rgb(222, 219, 236);--ion-text-color-step-950: rgb(30, 28, 42);--ion-color-primary: #9a8cf5;--ion-color-primary-rgb: 154, 140, 245;--ion-color-primary-contrast: #17123a;--ion-color-primary-contrast-rgb: 23, 18, 58;--ion-color-primary-shade: rgb(136, 123, 216);--ion-color-primary-tint: rgb(164, 152, 246);--ion-color-success: #45b324;--ion-color-success-rgb: 69, 179, 36;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: rgb(61, 158, 32);--ion-color-success-tint: rgb(88, 187, 58);--ion-color-warning: #ffb82b;--ion-color-warning-rgb: 255, 184, 43;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: rgb(224, 162, 38);--ion-color-warning-tint: rgb(255, 191, 64);--ion-color-danger: #f0524b;--ion-color-danger-rgb: 240, 82, 75;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: rgb(211, 72, 66);--ion-color-danger-tint: rgb(242, 99, 93)}:root[data-theme=rose],[data-theme=rose]{--primaryText: #3b1d27;--headingText: #3b1d27;--secondaryText: rgb(113, 90, 98);--hintText: rgb(129, 107, 115);--iconColor: #3b1d27;--pageBg: #fdf7f9;--panelBg: #ffffff;--surfaceBg: #ffffff;--inputBorder: #e2cdd5;--dividerColor: #f1e3e8;--tooltipShadow: rgba(0, 0, 0, .15);--backdropColor: rgba(0, 0, 0, .3);--accentColor: #d9577f;--accentColorShade: rgb(191, 77, 112);--accentColorTint: rgb(221, 104, 140);--accentText: rgb(209, 54, 102);--accentBg: #fbe8ee;--accentContrast: #ffffff;--secondaryColor: #d9577f;--secondaryBg: rgb(250, 231, 237);--highlightColor: #d9577f;--highlightContrast: #ffffff;--successColor: #319f11;--successColorShade: rgb(43, 140, 15);--warningColor: #ffb82b;--warningText: rgb(155, 103, 0);--successText: rgb(40, 131, 14);--dangerColor: #e62c24;--dangerText: rgb(229, 35, 27);--dangerColorShade: rgb(202, 39, 32);--white: #ffffff;--toothEnamel: #ffffff;--toothRoot: #f5f0e6;--toothOutline: #b8b8b8;--toothCusps: #dcdcdc;--cardShadowColor: rgba(59, 29, 39, .14);--menuBg: #ffffff;--menuText: #3b1d27;--menuIcon: rgb(113, 90, 98);--menuActiveBg: #fbe8ee;--menuActiveText: rgb(209, 54, 102);--menuDivider: rgb(234, 225, 228);--radiusSmall: 6px;--radiusControl: 12px;--radiusCard: 18px;--radiusTag: 100px;--cardBorder: 1px solid transparent;--cardShadow: 0 1px 2px var(--cardShadowColor), 0 8px 24px -14px var(--cardShadowColor);--popupShadow: 0 24px 48px -16px var(--cardShadowColor);--pageHeaderBg: transparent;--pageHeaderBorder: 0;--pageHeaderShadow: none;--pageHeaderPadding: 8px 0;--headingFont: Lora Variable, Georgia, serif;--headingWeight: 500;--subheadingWeight: 500;--headingSpacing: -.01em;--errorText: var(--dangerText);--toothCaries: var(--dangerColor);--toothFilling: var(--accentColor);--toothTreatment: var(--warningColor);color-scheme:light;--ion-background-color: #fdf7f9;--ion-background-color-rgb: 253, 247, 249;--ion-text-color: #3b1d27;--ion-text-color-rgb: 59, 29, 39;--ion-overlay-background-color: #ffffff;--ion-item-background: #ffffff;--ion-border-color: #f1e3e8;--ion-background-color-step-50: rgb(243, 236, 238);--ion-text-color-step-50: rgb(69, 40, 49);--ion-background-color-step-100: rgb(234, 225, 228);--ion-text-color-step-100: rgb(78, 51, 60);--ion-background-color-step-150: rgb(224, 214, 218);--ion-text-color-step-150: rgb(88, 62, 71);--ion-background-color-step-200: rgb(214, 203, 207);--ion-text-color-step-200: rgb(98, 73, 81);--ion-background-color-step-250: rgb(205, 193, 197);--ion-text-color-step-250: rgb(108, 84, 92);--ion-background-color-step-300: rgb(195, 182, 186);--ion-text-color-step-300: rgb(117, 94, 102);--ion-background-color-step-350: rgb(185, 171, 176);--ion-text-color-step-350: rgb(127, 105, 113);--ion-background-color-step-400: rgb(175, 160, 165);--ion-text-color-step-400: rgb(137, 116, 123);--ion-background-color-step-450: rgb(166, 149, 155);--ion-text-color-step-450: rgb(146, 127, 134);--ion-background-color-step-500: rgb(156, 138, 144);--ion-text-color-step-500: rgb(156, 138, 144);--ion-background-color-step-550: rgb(146, 127, 134);--ion-text-color-step-550: rgb(166, 149, 155);--ion-background-color-step-600: rgb(137, 116, 123);--ion-text-color-step-600: rgb(175, 160, 165);--ion-background-color-step-650: rgb(127, 105, 113);--ion-text-color-step-650: rgb(185, 171, 176);--ion-background-color-step-700: rgb(117, 94, 102);--ion-text-color-step-700: rgb(195, 182, 186);--ion-background-color-step-750: rgb(108, 84, 92);--ion-text-color-step-750: rgb(205, 193, 197);--ion-background-color-step-800: rgb(98, 73, 81);--ion-text-color-step-800: rgb(214, 203, 207);--ion-background-color-step-850: rgb(88, 62, 71);--ion-text-color-step-850: rgb(224, 214, 218);--ion-background-color-step-900: rgb(78, 51, 60);--ion-text-color-step-900: rgb(234, 225, 228);--ion-background-color-step-950: rgb(69, 40, 50);--ion-text-color-step-950: rgb(243, 236, 238);--ion-color-primary: #d9577f;--ion-color-primary-rgb: 217, 87, 127;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: rgb(191, 77, 112);--ion-color-primary-tint: rgb(221, 104, 140);--ion-color-success: #319f11;--ion-color-success-rgb: 49, 159, 17;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: rgb(43, 140, 15);--ion-color-success-tint: rgb(70, 169, 41);--ion-color-warning: #ffb82b;--ion-color-warning-rgb: 255, 184, 43;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: rgb(224, 162, 38);--ion-color-warning-tint: rgb(255, 191, 64);--ion-color-danger: #e62c24;--ion-color-danger-rgb: 230, 44, 36;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: rgb(202, 39, 32);--ion-color-danger-tint: rgb(233, 65, 58)}:root[data-theme=rose][data-mode=dark],[data-theme=rose][data-mode=dark]{--primaryText: #f6e8ee;--headingText: #f6e8ee;--secondaryText: rgb(184, 172, 177);--hintText: rgb(167, 155, 160);--iconColor: #f6e8ee;--pageBg: #1a1115;--panelBg: rgb(37, 28, 32);--surfaceBg: rgb(44, 34, 38);--inputBorder: rgb(74, 64, 69);--dividerColor: rgb(59, 49, 54);--tooltipShadow: rgba(0, 0, 0, .5);--backdropColor: rgba(0, 0, 0, .6);--accentColor: #e6799b;--accentColorShade: rgb(202, 106, 136);--accentColorTint: rgb(233, 134, 165);--accentText: rgb(230, 121, 155);--accentBg: rgb(72, 45, 54);--accentContrast: #2b0d18;--secondaryColor: #e6799b;--secondaryBg: rgb(85, 51, 63);--highlightColor: #e6799b;--highlightContrast: #ffffff;--successColor: #45b324;--successColorShade: rgb(61, 158, 32);--warningColor: #ffb82b;--warningText: rgb(255, 184, 43);--successText: rgb(69, 179, 36);--dangerColor: #f0524b;--dangerText: rgb(241, 91, 84);--dangerColorShade: rgb(211, 72, 66);--white: #ffffff;--toothEnamel: #f2f2f2;--toothRoot: #ddd6c8;--toothOutline: #8a8a8a;--toothCusps: #c4c4c4;--cardShadowColor: rgba(0, 0, 0, .35);--menuBg: rgb(37, 28, 32);--menuText: #f6e8ee;--menuIcon: rgb(184, 172, 177);--menuActiveBg: rgb(72, 45, 54);--menuActiveText: rgb(230, 121, 155);--menuDivider: rgb(59, 49, 54);--radiusSmall: 6px;--radiusControl: 12px;--radiusCard: 18px;--radiusTag: 100px;--cardBorder: 1px solid transparent;--cardShadow: 0 1px 2px var(--cardShadowColor), 0 8px 24px -14px var(--cardShadowColor);--popupShadow: 0 24px 48px -16px var(--cardShadowColor);--pageHeaderBg: transparent;--pageHeaderBorder: 0;--pageHeaderShadow: none;--pageHeaderPadding: 8px 0;--headingFont: Lora Variable, Georgia, serif;--headingWeight: 500;--subheadingWeight: 500;--headingSpacing: -.01em;--errorText: var(--dangerText);--toothCaries: var(--dangerColor);--toothFilling: var(--accentColor);--toothTreatment: var(--warningColor);color-scheme:dark;--ion-background-color: #1a1115;--ion-background-color-rgb: 26, 17, 21;--ion-text-color: #f6e8ee;--ion-text-color-rgb: 246, 232, 238;--ion-overlay-background-color: rgb(37, 28, 32);--ion-item-background: rgb(37, 28, 32);--ion-border-color: rgb(59, 49, 54);--ion-background-color-step-50: rgb(37, 28, 32);--ion-text-color-step-50: rgb(235, 221, 227);--ion-background-color-step-100: rgb(48, 39, 43);--ion-text-color-step-100: rgb(224, 211, 216);--ion-background-color-step-150: rgb(59, 49, 54);--ion-text-color-step-150: rgb(213, 200, 205);--ion-background-color-step-200: rgb(70, 60, 64);--ion-text-color-step-200: rgb(202, 189, 195);--ion-background-color-step-250: rgb(81, 71, 75);--ion-text-color-step-250: rgb(191, 178, 184);--ion-background-color-step-300: rgb(92, 82, 86);--ion-text-color-step-300: rgb(180, 167, 173);--ion-background-color-step-350: rgb(103, 92, 97);--ion-text-color-step-350: rgb(169, 157, 162);--ion-background-color-step-400: rgb(114, 103, 108);--ion-text-color-step-400: rgb(158, 146, 151);--ion-background-color-step-450: rgb(125, 114, 119);--ion-text-color-step-450: rgb(147, 135, 140);--ion-background-color-step-500: rgb(136, 125, 130);--ion-text-color-step-500: rgb(136, 125, 130);--ion-background-color-step-550: rgb(147, 135, 140);--ion-text-color-step-550: rgb(125, 114, 119);--ion-background-color-step-600: rgb(158, 146, 151);--ion-text-color-step-600: rgb(114, 103, 108);--ion-background-color-step-650: rgb(169, 157, 162);--ion-text-color-step-650: rgb(103, 92, 97);--ion-background-color-step-700: rgb(180, 167, 173);--ion-text-color-step-700: rgb(92, 82, 86);--ion-background-color-step-750: rgb(191, 178, 184);--ion-text-color-step-750: rgb(81, 71, 75);--ion-background-color-step-800: rgb(202, 189, 195);--ion-text-color-step-800: rgb(70, 60, 64);--ion-background-color-step-850: rgb(213, 200, 205);--ion-text-color-step-850: rgb(59, 49, 54);--ion-background-color-step-900: rgb(224, 211, 216);--ion-text-color-step-900: rgb(48, 39, 43);--ion-background-color-step-950: rgb(235, 221, 227);--ion-text-color-step-950: rgb(37, 28, 32);--ion-color-primary: #e6799b;--ion-color-primary-rgb: 230, 121, 155;--ion-color-primary-contrast: #2b0d18;--ion-color-primary-contrast-rgb: 43, 13, 24;--ion-color-primary-shade: rgb(202, 106, 136);--ion-color-primary-tint: rgb(233, 134, 165);--ion-color-success: #45b324;--ion-color-success-rgb: 69, 179, 36;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: rgb(61, 158, 32);--ion-color-success-tint: rgb(88, 187, 58);--ion-color-warning: #ffb82b;--ion-color-warning-rgb: 255, 184, 43;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: rgb(224, 162, 38);--ion-color-warning-tint: rgb(255, 191, 64);--ion-color-danger: #f0524b;--ion-color-danger-rgb: 240, 82, 75;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: rgb(211, 72, 66);--ion-color-danger-tint: rgb(242, 99, 93)}:root[data-theme=coral],[data-theme=coral]{--primaryText: #3a201b;--headingText: #3a201b;--secondaryText: rgb(113, 93, 89);--hintText: rgb(129, 110, 106);--iconColor: #3a201b;--pageBg: #fff9f7;--panelBg: #ffffff;--surfaceBg: #ffffff;--inputBorder: #e6d0c9;--dividerColor: #f3e4df;--tooltipShadow: rgba(0, 0, 0, .15);--backdropColor: rgba(0, 0, 0, .3);--accentColor: #ee6a55;--accentColorShade: rgb(209, 93, 75);--accentColorTint: rgb(240, 121, 102);--accentText: rgb(219, 49, 22);--accentBg: #fdece8;--accentContrast: #ffffff;--secondaryColor: #ee6a55;--secondaryBg: rgb(253, 234, 231);--highlightColor: #ee6a55;--highlightContrast: #ffffff;--successColor: #319f11;--successColorShade: rgb(43, 140, 15);--warningColor: #ffb82b;--warningText: rgb(155, 103, 0);--successText: rgb(40, 131, 14);--dangerColor: #e62c24;--dangerText: rgb(229, 35, 27);--dangerColorShade: rgb(202, 39, 32);--white: #ffffff;--toothEnamel: #ffffff;--toothRoot: #f5f0e6;--toothOutline: #b8b8b8;--toothCusps: #dcdcdc;--cardShadowColor: rgba(58, 32, 27, .14);--menuBg: #ffffff;--menuText: #3a201b;--menuIcon: rgb(113, 93, 89);--menuActiveBg: #fdece8;--menuActiveText: rgb(219, 49, 22);--menuDivider: rgb(235, 227, 225);--radiusSmall: 6px;--radiusControl: 12px;--radiusCard: 20px;--radiusTag: 100px;--cardBorder: 1px solid transparent;--cardShadow: 0 1px 2px var(--cardShadowColor), 0 8px 24px -14px var(--cardShadowColor);--popupShadow: 0 24px 48px -16px var(--cardShadowColor);--pageHeaderBg: transparent;--pageHeaderBorder: 0;--pageHeaderShadow: none;--pageHeaderPadding: 8px 0;--headingFont: var(--fontFamily);--headingWeight: 700;--subheadingWeight: 600;--headingSpacing: -.02em;--errorText: var(--dangerText);--toothCaries: var(--dangerColor);--toothFilling: var(--accentColor);--toothTreatment: var(--warningColor);color-scheme:light;--ion-background-color: #fff9f7;--ion-background-color-rgb: 255, 249, 247;--ion-text-color: #3a201b;--ion-text-color-rgb: 58, 32, 27;--ion-overlay-background-color: #ffffff;--ion-item-background: #ffffff;--ion-border-color: #f3e4df;--ion-background-color-step-50: rgb(245, 238, 236);--ion-text-color-step-50: rgb(68, 43, 38);--ion-background-color-step-100: rgb(235, 227, 225);--ion-text-color-step-100: rgb(78, 54, 49);--ion-background-color-step-150: rgb(225, 216, 214);--ion-text-color-step-150: rgb(88, 65, 60);--ion-background-color-step-200: rgb(216, 206, 203);--ion-text-color-step-200: rgb(97, 75, 71);--ion-background-color-step-250: rgb(206, 195, 192);--ion-text-color-step-250: rgb(107, 86, 82);--ion-background-color-step-300: rgb(196, 184, 181);--ion-text-color-step-300: rgb(117, 97, 93);--ion-background-color-step-350: rgb(186, 173, 170);--ion-text-color-step-350: rgb(127, 108, 104);--ion-background-color-step-400: rgb(176, 162, 159);--ion-text-color-step-400: rgb(137, 119, 115);--ion-background-color-step-450: rgb(166, 151, 148);--ion-text-color-step-450: rgb(147, 130, 126);--ion-background-color-step-500: rgb(157, 141, 137);--ion-text-color-step-500: rgb(157, 141, 137);--ion-background-color-step-550: rgb(147, 130, 126);--ion-text-color-step-550: rgb(166, 151, 148);--ion-background-color-step-600: rgb(137, 119, 115);--ion-text-color-step-600: rgb(176, 162, 159);--ion-background-color-step-650: rgb(127, 108, 104);--ion-text-color-step-650: rgb(186, 173, 170);--ion-background-color-step-700: rgb(117, 97, 93);--ion-text-color-step-700: rgb(196, 184, 181);--ion-background-color-step-750: rgb(107, 86, 82);--ion-text-color-step-750: rgb(206, 195, 192);--ion-background-color-step-800: rgb(97, 75, 71);--ion-text-color-step-800: rgb(216, 206, 203);--ion-background-color-step-850: rgb(88, 65, 60);--ion-text-color-step-850: rgb(225, 216, 214);--ion-background-color-step-900: rgb(78, 54, 49);--ion-text-color-step-900: rgb(235, 227, 225);--ion-background-color-step-950: rgb(68, 43, 38);--ion-text-color-step-950: rgb(245, 238, 236);--ion-color-primary: #ee6a55;--ion-color-primary-rgb: 238, 106, 85;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: rgb(209, 93, 75);--ion-color-primary-tint: rgb(240, 121, 102);--ion-color-success: #319f11;--ion-color-success-rgb: 49, 159, 17;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: rgb(43, 140, 15);--ion-color-success-tint: rgb(70, 169, 41);--ion-color-warning: #ffb82b;--ion-color-warning-rgb: 255, 184, 43;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: rgb(224, 162, 38);--ion-color-warning-tint: rgb(255, 191, 64);--ion-color-danger: #e62c24;--ion-color-danger-rgb: 230, 44, 36;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: rgb(202, 39, 32);--ion-color-danger-tint: rgb(233, 65, 58)}:root[data-theme=coral][data-mode=dark],[data-theme=coral][data-mode=dark]{--primaryText: #f6e9e6;--headingText: #f6e9e6;--secondaryText: rgb(184, 173, 170);--hintText: rgb(167, 156, 153);--iconColor: #f6e9e6;--pageBg: #1a1210;--panelBg: rgb(37, 29, 27);--surfaceBg: rgb(44, 35, 33);--inputBorder: rgb(74, 65, 63);--dividerColor: rgb(59, 50, 48);--tooltipShadow: rgba(0, 0, 0, .5);--backdropColor: rgba(0, 0, 0, .6);--accentColor: #f2826f;--accentColorShade: rgb(213, 114, 98);--accentColorTint: rgb(243, 143, 125);--accentText: rgb(242, 130, 111);--accentBg: rgb(74, 47, 42);--accentContrast: #2a0f0a;--secondaryColor: #f2826f;--secondaryBg: rgb(88, 54, 48);--highlightColor: #f2826f;--highlightContrast: #ffffff;--successColor: #45b324;--successColorShade: rgb(61, 158, 32);--warningColor: #ffb82b;--warningText: rgb(255, 184, 43);--successText: rgb(69, 179, 36);--dangerColor: #f0524b;--dangerText: rgb(241, 91, 84);--dangerColorShade: rgb(211, 72, 66);--white: #ffffff;--toothEnamel: #f2f2f2;--toothRoot: #ddd6c8;--toothOutline: #8a8a8a;--toothCusps: #c4c4c4;--cardShadowColor: rgba(0, 0, 0, .35);--menuBg: rgb(37, 29, 27);--menuText: #f6e9e6;--menuIcon: rgb(184, 173, 170);--menuActiveBg: rgb(74, 47, 42);--menuActiveText: rgb(242, 130, 111);--menuDivider: rgb(59, 50, 48);--radiusSmall: 6px;--radiusControl: 12px;--radiusCard: 20px;--radiusTag: 100px;--cardBorder: 1px solid transparent;--cardShadow: 0 1px 2px var(--cardShadowColor), 0 8px 24px -14px var(--cardShadowColor);--popupShadow: 0 24px 48px -16px var(--cardShadowColor);--pageHeaderBg: transparent;--pageHeaderBorder: 0;--pageHeaderShadow: none;--pageHeaderPadding: 8px 0;--headingFont: var(--fontFamily);--headingWeight: 700;--subheadingWeight: 600;--headingSpacing: -.02em;--errorText: var(--dangerText);--toothCaries: var(--dangerColor);--toothFilling: var(--accentColor);--toothTreatment: var(--warningColor);color-scheme:dark;--ion-background-color: #1a1210;--ion-background-color-rgb: 26, 18, 16;--ion-text-color: #f6e9e6;--ion-text-color-rgb: 246, 233, 230;--ion-overlay-background-color: rgb(37, 29, 27);--ion-item-background: rgb(37, 29, 27);--ion-border-color: rgb(59, 50, 48);--ion-background-color-step-50: rgb(37, 29, 27);--ion-text-color-step-50: rgb(235, 222, 219);--ion-background-color-step-100: rgb(48, 39, 37);--ion-text-color-step-100: rgb(224, 212, 209);--ion-background-color-step-150: rgb(59, 50, 48);--ion-text-color-step-150: rgb(213, 201, 198);--ion-background-color-step-200: rgb(70, 61, 59);--ion-text-color-step-200: rgb(202, 190, 187);--ion-background-color-step-250: rgb(81, 72, 70);--ion-text-color-step-250: rgb(191, 179, 177);--ion-background-color-step-300: rgb(92, 82, 80);--ion-text-color-step-300: rgb(180, 169, 166);--ion-background-color-step-350: rgb(103, 93, 91);--ion-text-color-step-350: rgb(169, 158, 155);--ion-background-color-step-400: rgb(114, 104, 102);--ion-text-color-step-400: rgb(158, 147, 144);--ion-background-color-step-450: rgb(125, 115, 112);--ion-text-color-step-450: rgb(147, 136, 134);--ion-background-color-step-500: rgb(136, 126, 123);--ion-text-color-step-500: rgb(136, 126, 123);--ion-background-color-step-550: rgb(147, 136, 134);--ion-text-color-step-550: rgb(125, 115, 112);--ion-background-color-step-600: rgb(158, 147, 144);--ion-text-color-step-600: rgb(114, 104, 102);--ion-background-color-step-650: rgb(169, 158, 155);--ion-text-color-step-650: rgb(103, 93, 91);--ion-background-color-step-700: rgb(180, 169, 166);--ion-text-color-step-700: rgb(92, 83, 80);--ion-background-color-step-750: rgb(191, 179, 177);--ion-text-color-step-750: rgb(81, 72, 70);--ion-background-color-step-800: rgb(202, 190, 187);--ion-text-color-step-800: rgb(70, 61, 59);--ion-background-color-step-850: rgb(213, 201, 198);--ion-text-color-step-850: rgb(59, 50, 48);--ion-background-color-step-900: rgb(224, 212, 209);--ion-text-color-step-900: rgb(48, 39, 37);--ion-background-color-step-950: rgb(235, 222, 219);--ion-text-color-step-950: rgb(37, 29, 27);--ion-color-primary: #f2826f;--ion-color-primary-rgb: 242, 130, 111;--ion-color-primary-contrast: #2a0f0a;--ion-color-primary-contrast-rgb: 42, 15, 10;--ion-color-primary-shade: rgb(213, 114, 98);--ion-color-primary-tint: rgb(243, 143, 125);--ion-color-success: #45b324;--ion-color-success-rgb: 69, 179, 36;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: rgb(61, 158, 32);--ion-color-success-tint: rgb(88, 187, 58);--ion-color-warning: #ffb82b;--ion-color-warning-rgb: 255, 184, 43;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: rgb(224, 162, 38);--ion-color-warning-tint: rgb(255, 191, 64);--ion-color-danger: #f0524b;--ion-color-danger-rgb: 240, 82, 75;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: rgb(211, 72, 66);--ion-color-danger-tint: rgb(242, 99, 93)}:root[data-theme=sand],[data-theme=sand]{--primaryText: #2e2418;--headingText: #2e2418;--secondaryText: rgb(103, 95, 85);--hintText: rgb(119, 112, 102);--iconColor: #2e2418;--pageBg: #faf7f2;--panelBg: #ffffff;--surfaceBg: #ffffff;--inputBorder: #d8ccb9;--dividerColor: #ebe3d6;--tooltipShadow: rgba(0, 0, 0, .15);--backdropColor: rgba(0, 0, 0, .3);--accentColor: #b07a3c;--accentColorShade: rgb(155, 107, 53);--accentColorTint: rgb(184, 135, 80);--accentText: rgb(153, 106, 52);--accentBg: #f4ebdf;--accentContrast: #ffffff;--secondaryColor: #b07a3c;--secondaryBg: rgb(244, 236, 228);--highlightColor: #b07a3c;--highlightContrast: #ffffff;--successColor: #319f11;--successColorShade: rgb(43, 140, 15);--warningColor: #ffb82b;--warningText: rgb(155, 103, 0);--successText: rgb(40, 131, 14);--dangerColor: #e62c24;--dangerText: rgb(229, 35, 27);--dangerColorShade: rgb(202, 39, 32);--white: #ffffff;--toothEnamel: #ffffff;--toothRoot: #f5f0e6;--toothOutline: #b8b8b8;--toothCusps: #dcdcdc;--cardShadowColor: rgba(46, 36, 24, .16);--menuBg: #ffffff;--menuText: #2e2418;--menuIcon: rgb(103, 95, 85);--menuActiveBg: #f4ebdf;--menuActiveText: rgb(153, 106, 52);--menuDivider: rgb(230, 226, 220);--radiusSmall: 4px;--radiusControl: 6px;--radiusCard: 10px;--radiusTag: 4px;--cardBorder: 1px solid var(--dividerColor);--cardShadow: none;--popupShadow: 0 16px 40px -12px var(--cardShadowColor);--pageHeaderBg: transparent;--pageHeaderBorder: 0;--pageHeaderShadow: none;--pageHeaderPadding: 8px 0;--headingFont: Lora Variable, Georgia, serif;--headingWeight: 500;--subheadingWeight: 500;--headingSpacing: -.01em;--errorText: var(--dangerText);--toothCaries: var(--dangerColor);--toothFilling: var(--accentColor);--toothTreatment: var(--warningColor);color-scheme:light;--ion-background-color: #faf7f2;--ion-background-color-rgb: 250, 247, 242;--ion-text-color: #2e2418;--ion-text-color-rgb: 46, 36, 24;--ion-overlay-background-color: #ffffff;--ion-item-background: #ffffff;--ion-border-color: #ebe3d6;--ion-background-color-step-50: rgb(240, 236, 231);--ion-text-color-step-50: rgb(56, 47, 35);--ion-background-color-step-100: rgb(230, 226, 220);--ion-text-color-step-100: rgb(66, 57, 46);--ion-background-color-step-150: rgb(219, 215, 209);--ion-text-color-step-150: rgb(77, 68, 57);--ion-background-color-step-200: rgb(209, 205, 198);--ion-text-color-step-200: rgb(87, 78, 68);--ion-background-color-step-250: rgb(199, 194, 188);--ion-text-color-step-250: rgb(97, 89, 79);--ion-background-color-step-300: rgb(189, 184, 177);--ion-text-color-step-300: rgb(107, 99, 89);--ion-background-color-step-350: rgb(179, 173, 166);--ion-text-color-step-350: rgb(117, 110, 100);--ion-background-color-step-400: rgb(168, 163, 155);--ion-text-color-step-400: rgb(128, 120, 111);--ion-background-color-step-450: rgb(158, 152, 144);--ion-text-color-step-450: rgb(138, 131, 122);--ion-background-color-step-500: rgb(148, 142, 133);--ion-text-color-step-500: rgb(148, 142, 133);--ion-background-color-step-550: rgb(138, 131, 122);--ion-text-color-step-550: rgb(158, 152, 144);--ion-background-color-step-600: rgb(128, 120, 111);--ion-text-color-step-600: rgb(168, 163, 155);--ion-background-color-step-650: rgb(117, 110, 100);--ion-text-color-step-650: rgb(179, 173, 166);--ion-background-color-step-700: rgb(107, 99, 89);--ion-text-color-step-700: rgb(189, 184, 177);--ion-background-color-step-750: rgb(97, 89, 79);--ion-text-color-step-750: rgb(199, 194, 188);--ion-background-color-step-800: rgb(87, 78, 68);--ion-text-color-step-800: rgb(209, 205, 198);--ion-background-color-step-850: rgb(77, 68, 57);--ion-text-color-step-850: rgb(219, 215, 209);--ion-background-color-step-900: rgb(66, 57, 46);--ion-text-color-step-900: rgb(230, 226, 220);--ion-background-color-step-950: rgb(56, 47, 35);--ion-text-color-step-950: rgb(240, 236, 231);--ion-color-primary: #b07a3c;--ion-color-primary-rgb: 176, 122, 60;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: rgb(155, 107, 53);--ion-color-primary-tint: rgb(184, 135, 80);--ion-color-success: #319f11;--ion-color-success-rgb: 49, 159, 17;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: rgb(43, 140, 15);--ion-color-success-tint: rgb(70, 169, 41);--ion-color-warning: #ffb82b;--ion-color-warning-rgb: 255, 184, 43;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: rgb(224, 162, 38);--ion-color-warning-tint: rgb(255, 191, 64);--ion-color-danger: #e62c24;--ion-color-danger-rgb: 230, 44, 36;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: rgb(202, 39, 32);--ion-color-danger-tint: rgb(233, 65, 58)}:root[data-theme=sand][data-mode=dark],[data-theme=sand][data-mode=dark]{--primaryText: #f2ebe1;--headingText: #f2ebe1;--secondaryText: rgb(180, 174, 165);--hintText: rgb(162, 157, 148);--iconColor: #f2ebe1;--pageBg: #15110c;--panelBg: rgb(32, 28, 23);--surfaceBg: rgb(39, 34, 29);--inputBorder: rgb(70, 65, 59);--dividerColor: rgb(54, 50, 44);--tooltipShadow: rgba(0, 0, 0, .5);--backdropColor: rgba(0, 0, 0, .6);--accentColor: #d39a58;--accentColorShade: rgb(186, 136, 77);--accentColorTint: rgb(215, 164, 105);--accentText: rgb(211, 154, 88);--accentBg: rgb(64, 51, 35);--accentContrast: #2a1a08;--secondaryColor: #d39a58;--secondaryBg: rgb(77, 60, 39);--highlightColor: #d39a58;--highlightContrast: #ffffff;--successColor: #45b324;--successColorShade: rgb(61, 158, 32);--warningColor: #ffb82b;--warningText: rgb(255, 184, 43);--successText: rgb(69, 179, 36);--dangerColor: #f0524b;--dangerText: rgb(240, 82, 75);--dangerColorShade: rgb(211, 72, 66);--white: #ffffff;--toothEnamel: #f2f2f2;--toothRoot: #ddd6c8;--toothOutline: #8a8a8a;--toothCusps: #c4c4c4;--cardShadowColor: rgba(0, 0, 0, .35);--menuBg: rgb(32, 28, 23);--menuText: #f2ebe1;--menuIcon: rgb(180, 174, 165);--menuActiveBg: rgb(64, 51, 35);--menuActiveText: rgb(211, 154, 88);--menuDivider: rgb(54, 50, 44);--radiusSmall: 4px;--radiusControl: 6px;--radiusCard: 10px;--radiusTag: 4px;--cardBorder: 1px solid var(--dividerColor);--cardShadow: none;--popupShadow: 0 16px 40px -12px var(--cardShadowColor);--pageHeaderBg: transparent;--pageHeaderBorder: 0;--pageHeaderShadow: none;--pageHeaderPadding: 8px 0;--headingFont: Lora Variable, Georgia, serif;--headingWeight: 500;--subheadingWeight: 500;--headingSpacing: -.01em;--errorText: var(--dangerText);--toothCaries: var(--dangerColor);--toothFilling: var(--accentColor);--toothTreatment: var(--warningColor);color-scheme:dark;--ion-background-color: #15110c;--ion-background-color-rgb: 21, 17, 12;--ion-text-color: #f2ebe1;--ion-text-color-rgb: 242, 235, 225;--ion-overlay-background-color: rgb(32, 28, 23);--ion-item-background: rgb(32, 28, 23);--ion-border-color: rgb(54, 50, 44);--ion-background-color-step-50: rgb(32, 28, 23);--ion-text-color-step-50: rgb(231, 224, 214);--ion-background-color-step-100: rgb(43, 39, 33);--ion-text-color-step-100: rgb(220, 213, 204);--ion-background-color-step-150: rgb(54, 50, 44);--ion-text-color-step-150: rgb(209, 202, 193);--ion-background-color-step-200: rgb(65, 61, 55);--ion-text-color-step-200: rgb(198, 191, 182);--ion-background-color-step-250: rgb(76, 72, 65);--ion-text-color-step-250: rgb(187, 181, 172);--ion-background-color-step-300: rgb(87, 82, 76);--ion-text-color-step-300: rgb(176, 170, 161);--ion-background-color-step-350: rgb(98, 93, 87);--ion-text-color-step-350: rgb(165, 159, 150);--ion-background-color-step-400: rgb(109, 104, 97);--ion-text-color-step-400: rgb(154, 148, 140);--ion-background-color-step-450: rgb(120, 115, 108);--ion-text-color-step-450: rgb(143, 137, 129);--ion-background-color-step-500: rgb(132, 126, 119);--ion-text-color-step-500: rgb(132, 126, 119);--ion-background-color-step-550: rgb(143, 137, 129);--ion-text-color-step-550: rgb(120, 115, 108);--ion-background-color-step-600: rgb(154, 148, 140);--ion-text-color-step-600: rgb(109, 104, 97);--ion-background-color-step-650: rgb(165, 159, 150);--ion-text-color-step-650: rgb(98, 93, 87);--ion-background-color-step-700: rgb(176, 170, 161);--ion-text-color-step-700: rgb(87, 82, 76);--ion-background-color-step-750: rgb(187, 181, 172);--ion-text-color-step-750: rgb(76, 72, 65);--ion-background-color-step-800: rgb(198, 191, 182);--ion-text-color-step-800: rgb(65, 61, 55);--ion-background-color-step-850: rgb(209, 202, 193);--ion-text-color-step-850: rgb(54, 50, 44);--ion-background-color-step-900: rgb(220, 213, 204);--ion-text-color-step-900: rgb(43, 39, 33);--ion-background-color-step-950: rgb(231, 224, 214);--ion-text-color-step-950: rgb(32, 28, 23);--ion-color-primary: #d39a58;--ion-color-primary-rgb: 211, 154, 88;--ion-color-primary-contrast: #2a1a08;--ion-color-primary-contrast-rgb: 42, 26, 8;--ion-color-primary-shade: rgb(186, 136, 77);--ion-color-primary-tint: rgb(215, 164, 105);--ion-color-success: #45b324;--ion-color-success-rgb: 69, 179, 36;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: rgb(61, 158, 32);--ion-color-success-tint: rgb(88, 187, 58);--ion-color-warning: #ffb82b;--ion-color-warning-rgb: 255, 184, 43;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: rgb(224, 162, 38);--ion-color-warning-tint: rgb(255, 191, 64);--ion-color-danger: #f0524b;--ion-color-danger-rgb: 240, 82, 75;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: rgb(211, 72, 66);--ion-color-danger-tint: rgb(242, 99, 93)}:root[data-theme=graphite],[data-theme=graphite]{--primaryText: #18181b;--headingText: #18181b;--secondaryText: rgb(86, 86, 88);--hintText: rgb(104, 104, 105);--iconColor: #18181b;--pageBg: #f5f5f4;--panelBg: #ffffff;--surfaceBg: #ffffff;--inputBorder: #d4d4d2;--dividerColor: #e4e4e2;--tooltipShadow: rgba(0, 0, 0, .15);--backdropColor: rgba(0, 0, 0, .3);--accentColor: #27272a;--accentColorShade: rgb(34, 34, 37);--accentColorTint: rgb(61, 61, 63);--accentText: rgb(39, 39, 42);--accentBg: #e9e9e7;--accentContrast: #ffffff;--secondaryColor: #27272a;--secondaryBg: #e4e4e7;--highlightColor: #27272a;--highlightContrast: #ffffff;--successColor: #319f11;--successColorShade: rgb(43, 140, 15);--warningColor: #ffb82b;--warningText: rgb(155, 103, 0);--successText: rgb(40, 131, 14);--dangerColor: #e62c24;--dangerText: rgb(229, 35, 27);--dangerColorShade: rgb(202, 39, 32);--white: #ffffff;--toothEnamel: #ffffff;--toothRoot: #f5f0e6;--toothOutline: #b8b8b8;--toothCusps: #dcdcdc;--cardShadowColor: rgba(24, 24, 27, .16);--menuBg: #ffffff;--menuText: #18181b;--menuIcon: rgb(86, 86, 88);--menuActiveBg: #e9e9e7;--menuActiveText: #18181b;--menuDivider: rgb(223, 223, 222);--radiusSmall: 2px;--radiusControl: 4px;--radiusCard: 6px;--radiusTag: 4px;--cardBorder: 1px solid var(--dividerColor);--cardShadow: none;--popupShadow: 0 16px 40px -12px var(--cardShadowColor);--pageHeaderBg: transparent;--pageHeaderBorder: 0;--pageHeaderShadow: none;--pageHeaderPadding: 8px 0;--headingFont: var(--fontFamily);--headingWeight: 700;--subheadingWeight: 600;--headingSpacing: -.02em;--errorText: var(--dangerText);--toothCaries: var(--dangerColor);--toothFilling: var(--accentColor);--toothTreatment: var(--warningColor);color-scheme:light;--ion-background-color: #f5f5f4;--ion-background-color-rgb: 245, 245, 244;--ion-text-color: #18181b;--ion-text-color-rgb: 24, 24, 27;--ion-overlay-background-color: #ffffff;--ion-item-background: #ffffff;--ion-border-color: #e4e4e2;--ion-background-color-step-50: rgb(234, 234, 233);--ion-text-color-step-50: rgb(35, 35, 38);--ion-background-color-step-100: rgb(223, 223, 222);--ion-text-color-step-100: rgb(46, 46, 49);--ion-background-color-step-150: rgb(212, 212, 211);--ion-text-color-step-150: rgb(57, 57, 60);--ion-background-color-step-200: rgb(201, 201, 201);--ion-text-color-step-200: rgb(68, 68, 70);--ion-background-color-step-250: rgb(190, 190, 190);--ion-text-color-step-250: rgb(79, 79, 81);--ion-background-color-step-300: rgb(179, 179, 179);--ion-text-color-step-300: rgb(90, 90, 92);--ion-background-color-step-350: rgb(168, 168, 168);--ion-text-color-step-350: rgb(101, 101, 103);--ion-background-color-step-400: rgb(157, 157, 157);--ion-text-color-step-400: rgb(112, 112, 114);--ion-background-color-step-450: rgb(146, 146, 146);--ion-text-color-step-450: rgb(123, 123, 125);--ion-background-color-step-500: rgb(135, 135, 136);--ion-text-color-step-500: rgb(135, 135, 136);--ion-background-color-step-550: rgb(123, 123, 125);--ion-text-color-step-550: rgb(146, 146, 146);--ion-background-color-step-600: rgb(112, 112, 114);--ion-text-color-step-600: rgb(157, 157, 157);--ion-background-color-step-650: rgb(101, 101, 103);--ion-text-color-step-650: rgb(168, 168, 168);--ion-background-color-step-700: rgb(90, 90, 92);--ion-text-color-step-700: rgb(179, 179, 179);--ion-background-color-step-750: rgb(79, 79, 81);--ion-text-color-step-750: rgb(190, 190, 190);--ion-background-color-step-800: rgb(68, 68, 70);--ion-text-color-step-800: rgb(201, 201, 201);--ion-background-color-step-850: rgb(57, 57, 60);--ion-text-color-step-850: rgb(212, 212, 211);--ion-background-color-step-900: rgb(46, 46, 49);--ion-text-color-step-900: rgb(223, 223, 222);--ion-background-color-step-950: rgb(35, 35, 38);--ion-text-color-step-950: rgb(234, 234, 233);--ion-color-primary: #27272a;--ion-color-primary-rgb: 39, 39, 42;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: rgb(34, 34, 37);--ion-color-primary-tint: rgb(61, 61, 63);--ion-color-success: #319f11;--ion-color-success-rgb: 49, 159, 17;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: rgb(43, 140, 15);--ion-color-success-tint: rgb(70, 169, 41);--ion-color-warning: #ffb82b;--ion-color-warning-rgb: 255, 184, 43;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: rgb(224, 162, 38);--ion-color-warning-tint: rgb(255, 191, 64);--ion-color-danger: #e62c24;--ion-color-danger-rgb: 230, 44, 36;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: rgb(202, 39, 32);--ion-color-danger-tint: rgb(233, 65, 58)}:root[data-theme=graphite][data-mode=dark],[data-theme=graphite][data-mode=dark]{--primaryText: #ececee;--headingText: #ececee;--secondaryText: rgb(174, 174, 176);--hintText: rgb(156, 156, 158);--iconColor: #ececee;--pageBg: #0e0e10;--panelBg: rgb(25, 25, 27);--surfaceBg: rgb(32, 32, 34);--inputBorder: rgb(63, 63, 65);--dividerColor: rgb(47, 47, 49);--tooltipShadow: rgba(0, 0, 0, .5);--backdropColor: rgba(0, 0, 0, .6);--accentColor: #e4e4e7;--accentColorShade: rgb(201, 201, 203);--accentColorTint: rgb(231, 231, 233);--accentText: rgb(228, 228, 231);--accentBg: rgb(62, 62, 64);--accentContrast: #18181b;--secondaryColor: #e4e4e7;--secondaryBg: rgb(76, 76, 78);--highlightColor: #e4e4e7;--highlightContrast: #ffffff;--successColor: #45b324;--successColorShade: rgb(61, 158, 32);--warningColor: #ffb82b;--warningText: rgb(255, 184, 43);--successText: rgb(69, 179, 36);--dangerColor: #f0524b;--dangerText: rgb(240, 82, 75);--dangerColorShade: rgb(211, 72, 66);--white: #ffffff;--toothEnamel: #f2f2f2;--toothRoot: #ddd6c8;--toothOutline: #8a8a8a;--toothCusps: #c4c4c4;--cardShadowColor: rgba(0, 0, 0, .35);--menuBg: rgb(25, 25, 27);--menuText: #ececee;--menuIcon: rgb(174, 174, 176);--menuActiveBg: rgb(62, 62, 64);--menuActiveText: #ffffff;--menuDivider: rgb(47, 47, 49);--radiusSmall: 2px;--radiusControl: 4px;--radiusCard: 6px;--radiusTag: 4px;--cardBorder: 1px solid var(--dividerColor);--cardShadow: none;--popupShadow: 0 16px 40px -12px var(--cardShadowColor);--pageHeaderBg: transparent;--pageHeaderBorder: 0;--pageHeaderShadow: none;--pageHeaderPadding: 8px 0;--headingFont: var(--fontFamily);--headingWeight: 700;--subheadingWeight: 600;--headingSpacing: -.02em;--errorText: var(--dangerText);--toothCaries: var(--dangerColor);--toothFilling: var(--accentColor);--toothTreatment: var(--warningColor);color-scheme:dark;--ion-background-color: #0e0e10;--ion-background-color-rgb: 14, 14, 16;--ion-text-color: #ececee;--ion-text-color-rgb: 236, 236, 238;--ion-overlay-background-color: rgb(25, 25, 27);--ion-item-background: rgb(25, 25, 27);--ion-border-color: rgb(47, 47, 49);--ion-background-color-step-50: rgb(25, 25, 27);--ion-text-color-step-50: rgb(225, 225, 227);--ion-background-color-step-100: rgb(36, 36, 38);--ion-text-color-step-100: rgb(214, 214, 216);--ion-background-color-step-150: rgb(47, 47, 49);--ion-text-color-step-150: rgb(203, 203, 205);--ion-background-color-step-200: rgb(58, 58, 60);--ion-text-color-step-200: rgb(192, 192, 194);--ion-background-color-step-250: rgb(70, 70, 72);--ion-text-color-step-250: rgb(181, 181, 183);--ion-background-color-step-300: rgb(81, 81, 83);--ion-text-color-step-300: rgb(169, 169, 171);--ion-background-color-step-350: rgb(92, 92, 94);--ion-text-color-step-350: rgb(158, 158, 160);--ion-background-color-step-400: rgb(103, 103, 105);--ion-text-color-step-400: rgb(147, 147, 149);--ion-background-color-step-450: rgb(114, 114, 116);--ion-text-color-step-450: rgb(136, 136, 138);--ion-background-color-step-500: rgb(125, 125, 127);--ion-text-color-step-500: rgb(125, 125, 127);--ion-background-color-step-550: rgb(136, 136, 138);--ion-text-color-step-550: rgb(114, 114, 116);--ion-background-color-step-600: rgb(147, 147, 149);--ion-text-color-step-600: rgb(103, 103, 105);--ion-background-color-step-650: rgb(158, 158, 160);--ion-text-color-step-650: rgb(92, 92, 94);--ion-background-color-step-700: rgb(169, 169, 171);--ion-text-color-step-700: rgb(81, 81, 83);--ion-background-color-step-750: rgb(181, 181, 183);--ion-text-color-step-750: rgb(70, 70, 72);--ion-background-color-step-800: rgb(192, 192, 194);--ion-text-color-step-800: rgb(58, 58, 60);--ion-background-color-step-850: rgb(203, 203, 205);--ion-text-color-step-850: rgb(47, 47, 49);--ion-background-color-step-900: rgb(214, 214, 216);--ion-text-color-step-900: rgb(36, 36, 38);--ion-background-color-step-950: rgb(225, 225, 227);--ion-text-color-step-950: rgb(25, 25, 27);--ion-color-primary: #e4e4e7;--ion-color-primary-rgb: 228, 228, 231;--ion-color-primary-contrast: #18181b;--ion-color-primary-contrast-rgb: 24, 24, 27;--ion-color-primary-shade: rgb(201, 201, 203);--ion-color-primary-tint: rgb(231, 231, 233);--ion-color-success: #45b324;--ion-color-success-rgb: 69, 179, 36;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: rgb(61, 158, 32);--ion-color-success-tint: rgb(88, 187, 58);--ion-color-warning: #ffb82b;--ion-color-warning-rgb: 255, 184, 43;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: rgb(224, 162, 38);--ion-color-warning-tint: rgb(255, 191, 64);--ion-color-danger: #f0524b;--ion-color-danger-rgb: 240, 82, 75;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: rgb(211, 72, 66);--ion-color-danger-tint: rgb(242, 99, 93)}.reorder-selected{border-radius:var(--radiusControl)}.directory-list{--directoryControls: 22px;--directoryToggle: 26px;--directoryActions: calc(var(--directoryToggle) + 12px + 2 * var(--rowAction))}@media(max-width:767px){.directory-list{--directoryToggle: 44px}}.directory-list{--directoryDuration: 108px;--directoryPrice: 116px;display:flex;flex-direction:column;gap:16px;container-type:inline-size}.directory-list__loading{display:flex;justify-content:center;padding:32px;color:var(--accentText)}.directory-list__hint{margin:0;font-size:14px;color:var(--secondaryText)}.directory-list__items{display:block}.directory-list__items.reorder-list-active>.directory-row{display:flex}.directory-head{display:flex;align-items:center;gap:12px;margin-bottom:-16px;padding:8px 0;border-bottom:1px solid var(--dividerColor);font-size:14px;font-weight:500;white-space:nowrap;color:var(--secondaryText)}.directory-head__controls{flex-shrink:0;width:var(--directoryControls)}.directory-head__actions{flex-shrink:0;width:var(--directoryActions)}.directory-head--readonly .directory-head__actions{width:var(--directoryToggle)}@container (max-width: 559px){.directory-head{display:none}}.directory-cols{display:grid;flex:1;grid-template-columns:minmax(0,1fr) var(--directoryDuration) var(--directoryPrice);align-items:center;column-gap:16px;min-width:0}.directory-cols__number{text-align:right;white-space:nowrap}@container (max-width: 559px){.directory-cols{grid-template-columns:auto auto;justify-content:start;gap:4px 12px}.directory-cols>:first-child{grid-column:1/-1}.directory-cols .directory-cols__number{font-size:13px;text-align:left;color:var(--secondaryText)}}.directory-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--dividerColor);background-color:var(--panelBg)}.directory-row__handle{display:flex;flex-shrink:0;width:var(--directoryControls);align-items:center;font-size:22px;color:var(--secondaryText);cursor:grab}.directory-row__handle ion-icon{display:block}.directory-row__actions{display:flex;flex-shrink:0;align-items:center;gap:4px;width:var(--directoryActions)}.directory-row__toggle{--toggleColor: var(--successColor);margin-right:4px}.directory-row__main{padding:0;border:0;font-family:inherit;font-size:15px;text-align:left;color:var(--primaryText);background:none;cursor:pointer}.directory-row__main:hover:not(:disabled),.directory-row__main:focus-visible{outline:none}.directory-row__main:hover:not(:disabled) .directory-row__name,.directory-row__main:focus-visible .directory-row__name{color:var(--accentText)}.directory-row__main:disabled{cursor:default}.directory-row__name{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:500;transition:.2s}.directory-row--readonly .directory-row__actions{width:var(--directoryToggle)}.directory-row--inactive .directory-row__main{opacity:.5}.directory-row.reorder-selected{border-radius:0;border-color:transparent;box-shadow:0 0 6px #0000001a;opacity:1}@page{margin:15mm}@media print{html,body,ion-app,ion-router-outlet,.ion-page{position:static;height:auto;overflow:visible;contain:none}body{background:#fff}}.rich-text{overflow-wrap:anywhere}.rich-text>*{margin:0}.rich-text>*+*{margin-top:.5em}.rich-text h2{font-size:1.15em;font-weight:500}.rich-text h3{font-size:1.07em;font-weight:500}.rich-text ul,.rich-text ol{padding-left:20px}.rich-text a{color:var(--accentText)}emoji-picker.emoji-button__picker{--background: var(--panelBg);--border-size: 0;--border-color: var(--dividerColor);--button-active-background: var(--menuActiveBg);--button-hover-background: color-mix(in srgb, var(--primaryText) 8%, transparent);--category-font-color: var(--secondaryText);--category-font-size: 13px;--indicator-color: var(--accentColor);--input-border-color: var(--inputBorder);--input-border-radius: var(--radiusControl);--input-font-color: var(--primaryText);--input-font-size: 15px;--input-padding: 4px 8px;--input-placeholder-color: var(--secondaryText);--outline-color: var(--accentColor);--num-columns: 8;width:min(360px,100vw - 32px);height:360px}@media(max-width:399px){emoji-picker.emoji-button__picker{--num-columns: 7}}:root{--toothCrown: #f6dc8c;--toothCrownOutline: #c9a227;--toothCanal: #8a6fdf;--toothImplant: #a8a8a8;--toothImplantThread: #6b6b6b;--headerHeight: 70px;--headerHeightMobile: 50px;--sidebarWidth: 300px;--sidebarWidthCollapsed: 72px;--fontFamily: "Inter", -apple-system, "Segoe UI", Roboto, sans-serif;--ion-font-family: var(--fontFamily)}
