.login-content{--padding-bottom: 100px;--padding-top: 40px}.register-content{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:100vh}.register-logo{width:100px;height:100px;border-radius:50%;margin-bottom:20px}.auth-list{width:100%;max-width:320px}.auth-item{width:100%;margin-bottom:25px;--background: transparent;--border-width: 0;--inner-border-width: 0;--highlight-height: 0}.auth-item{width:100%;margin-bottom:20px;border:1px solid #491B6D;border-radius:8px;overflow:hidden;--background: transparent;--border-width: 0;--inner-border-width: 0;--highlight-height: 0}.auth-item::part(native){background:#fff!important;border:none!important;border-radius:0!important;padding:0,5px 10px!important;width:100%;box-sizing:border-box;font-size:14px}.auth-item:before,.auth-item:after,.auth-item .item-native{display:none!important}.auth-item ion-input,.auth-item ion-select{--background: transparent !important;--color: black;--placeholder-color: #999}.auth-label{width:100%;max-width:320px;margin:8px auto 4px;color:#491b6d;font-weight:600}.button-container{width:100%;max-width:320px;margin:20px auto 80px;display:flex;justify-content:center}.auth-button{width:100%;max-width:320px;height:44px;--background: #491B6D !important;--color: white !important;border-radius:15px!important;display:block;margin:0 auto!important}.status-message{color:#491b6d;margin-bottom:10px;text-align:center}ion-alert{--background: white;--color: black;--border-radius: 20px}ion-alert .alert-wrapper{border-radius:20px!important;border:2px solid #491B6D!important}ion-action-sheet{--background: transparent}ion-action-sheet .action-sheet-wrapper{border-radius:20px!important;border:2px solid #491B6D!important;overflow:hidden!important}ion-action-sheet .action-sheet-container{border-radius:20px!important;overflow:hidden!important}: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{left:0;right:0;top:0;bottom: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;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: 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-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}}.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}}:root{--ion-background-color: #ffffff;--ion-item-background: #ffffff;--ion-toolbar-background: transparent;--ion-tab-bar-background: #DBD1D6;--ion-text-color: #491B6D}.fc-3K.ion-display-none{display:none!important}:root{--fc-sticky-header-footer-z: 3;--fc-popover-z: 4}.fc-hP{z-index:var(--fc-popover-z)!important}.fc-pB{isolation:isolate}.fc-qo,.fc-qo *,.fc-qo *:before,.fc-qo *:after{box-sizing:border-box!important}.fc-mq,.fc-mq *{cursor:not-allowed!important}.fc-O3{-ms-overflow-style:none!important;scrollbar-width:none!important}.fc-O3::-webkit-scrollbar{display:none!important}.fc-Gx{flex-shrink:0!important}.fc-cZ .fc-gb{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important}.fc-jh .fc-gb>*{float:left!important}[dir=rtl] .fc-jh .fc-gb>*,.fc-jh[dir=rtl] .fc-gb>*{float:right!important}.fc-jh .fc-gb:after{content:""!important;display:block!important;clear:both!important}.fc-m8{cursor:pointer!important}.fc-Di{cursor:n-resize!important}.fc-45{cursor:s-resize!important}.fc-0d{cursor:w-resize!important}[dir=rtl] .fc-0d,.fc-ET{cursor:e-resize!important}[dir=rtl] .fc-ET{cursor:w-resize!important}.fc-yu{cursor:col-resize!important}.fc-mE,.fc-qk,.fc-AC{position:absolute!important;box-sizing:content-box!important;width:100%!important;height:100%!important}.fc-mE{padding:10px!important;margin:-10px!important}.fc-qk{padding-left:10px!important;padding-right:10px!important;margin-left:-10px!important;margin-right:-10px!important}.fc-AC{padding-top:10px!important;padding-bottom:10px!important;margin-top:-10px!important;margin-bottom:-10px!important}.fc-qe{position:absolute;top:0;bottom:0;left:-5px;right:-5px}.fc-dX{-webkit-user-select:none;-moz-user-select:none;user-select:none}.fc-2n{border:0!important}.fc-hc{border-left:0!important;border-right:0!important;border-bottom:0!important}.fc-3Y{border-top:0!important;border-left:0!important;border-right:0!important}.fc-UT,.fc-Va{border-top:0!important;border-bottom:0!important}.fc-UT{border-inline-end:0!important}.fc-Va{border-inline-start:0!important}.fc-Jz{border-left:0!important;border-right:0!important}.fc-lL{border-top:0!important;border-bottom:0!important}.fc-TM{border-top:0!important}.fc-N1{border-bottom:0!important}.fc-HO{border-inline-start:1px solid transparent!important}.fc-3K{display:flex!important;flex-direction:row!important}.fc-0r{display:flex!important;flex-direction:column!important}.fc-t5{flex-grow:1!important}.fc-9e{flex-grow:1!important;flex-basis:0!important;min-width:0!important;min-height:0!important}.fc-rc{flex-grow:1!important;flex-basis:0!important;min-width:0!important}.fc-cZ .fc-Hy,.fc-cZ .fc-jO{display:flex!important;flex-direction:column!important}.fc-kE{margin:0!important;padding:0!important}.fc-qL{padding:0!important}.fc-lH{margin:0!important}.fc-vX{margin-top:0!important;margin-bottom:0!important}.fc-JT{margin-left:0!important;margin-right:0!important}.fc-jg{flex-shrink:0!important;white-space:nowrap!important}.fc-FF{overflow:hidden!important}.fc-Pl{white-space:nowrap!important;overflow:hidden!important}.fc-9h{box-shadow:none!important;border-radius:0!important}.fc-3r{position:relative!important}.fc-wh{position:absolute!important}.fc-Kb{inset-inline-start:0!important}.fc-f6{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important}.fc-2O,.fc-1J{position:absolute!important;left:0!important;right:0!important}.fc-2L,.fc-ME{position:absolute!important;top:0!important;bottom:0!important}.fc-2O{top:0!important}.fc-ME{left:0!important;right:0!important;width:0!important}@media not print{.fc-KL{position:sticky!important}.fc-x5{position:sticky!important;top:0!important}.fc-jb{position:sticky!important;left:0!important;right:0!important}.fc-hj{position:sticky!important;top:0!important;z-index:var(--fc-sticky-header-footer-z)!important}}.fc-3s{box-sizing:content-box!important}.fc-ho{position:absolute!important;left:-10000px!important}.fc-rd{align-items:center!important}.fc-8x{align-items:flex-start!important}.fc-2r{align-items:flex-end!important}.fc-l2{text-decoration:inherit}.fc-mk{position:sticky!important;bottom:0!important;z-index:var(--fc-sticky-header-footer-z)!important}.fc-z4>*{margin-top:-1px!important}.fc-z4>*>*{height:1px!important}.fc-jh .fc-VR{-moz-column-break-inside:avoid!important;break-inside:avoid!important}.fc-jh .fc-Hy{display:table!important;table-layout:fixed!important;width:100%!important;border-spacing:0!important;border-collapse:collapse!important}.fc-jh .fc-jO{display:table-header-group!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important;background:#fff!important;z-index:9999!important;position:relative!important}.fc-kL{min-height:6em!important}.fc-Hw{z-index:0}.fc-n9{z-index:1}.fc-C9:focus-visible{z-index:2}.fc-breezy-R1q{line-height:1.5;--fc-breezy-border-style: solid}.fc-breezy-Z9U{-webkit-appearance:button;-moz-appearance:button;appearance:button;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0;margin:0;border:0;padding:0}.fc-breezy-1EY{position:absolute}.fc-breezy-eYX{position:relative}.fc-breezy-MaV{inset-inline:0}.fc-breezy-AWB{inset-block:0}.fc-breezy-11a{inset-inline-start:-.25rem}.fc-breezy-OAt{inset-inline-start:-1rem}.fc-breezy-Tuc{inset-inline-end:-.25rem}.fc-breezy-iD1{inset-inline-end:0}.fc-breezy-aYN{inset-inline-end:.5rem}.fc-breezy-dnf{inset-inline-end:-3px}.fc-breezy-YDC{top:-.25rem}.fc-breezy-Cy2{top:-.875rem}.fc-breezy-uqG{top:-1rem}.fc-breezy-n9G{top:0}.fc-breezy-ERR{top:50%}.fc-breezy-SKv{top:.5rem}.fc-breezy-fJL{bottom:-.25rem}.fc-breezy-1V6{left:50%}.fc-breezy-NPw{order:1}.fc-breezy-aAW{margin:-6px}.fc-breezy-CH7{margin:-1px}.fc-breezy-gMS{margin:.25rem}.fc-breezy-cGD{margin:.375rem}.fc-breezy-bvX{margin:.5rem}.fc-breezy-jD5{margin:1rem}.fc-breezy-PtF{margin-inline:-.5rem}.fc-breezy-cKZ{margin-inline:.125rem}.fc-breezy-rVY{margin-inline:.25rem}.fc-breezy-fn8{margin-inline:.5rem}.fc-breezy-g0K{margin-inline:auto}.fc-breezy-148{margin-inline:1px}.fc-breezy-cJ3{margin-block:.125rem}.fc-breezy-V9v{margin-block:.25rem}.fc-breezy-2tF{margin-block:.5rem}.fc-breezy-X6C{margin-block:.75rem}.fc-breezy-9Qs{margin-block:1rem}.fc-breezy-8T7{margin-block:2.5rem}.fc-breezy-SEP{margin-block:1px}.fc-breezy-Jzj{margin-inline-start:.125rem}.fc-breezy-Wga{margin-inline-start:.25rem}.fc-breezy-qvL{margin-inline-start:1px}.fc-breezy-p9t{margin-inline-end:-.375rem}.fc-breezy-3e1{margin-inline-end:.125rem}.fc-breezy-KYn{margin-inline-end:.25rem}.fc-breezy-9hC{margin-inline-end:1px}.fc-breezy-Dq8{margin-top:-.25rem}.fc-breezy-zZM{margin-top:.25rem}.fc-breezy-sEX{margin-top:1px}.fc-breezy-vUo{margin-bottom:.25rem}.fc-breezy-Ika{margin-bottom:1px}.fc-breezy-F99{margin-left:-.25rem}.fc-breezy-I48{display:block}.fc-breezy-dl1{display:flex}.fc-breezy-i3N{display:grid}.fc-breezy-pps{display:none}.fc-breezy-63n{width:0;height:0}.fc-breezy-3wQ{width:.5rem;height:.5rem}.fc-breezy-XUJ{width:1.25rem;height:1.25rem}.fc-breezy-MSG{width:1.5rem;height:1.5rem}.fc-breezy-n6w{width:2rem;height:2rem}.fc-breezy-uuA{height:.5rem}.fc-breezy-oM6{height:1.25rem}.fc-breezy-TFV{height:1.5rem}.fc-breezy-I1A{height:2rem}.fc-breezy-84e{min-height:.125rem}.fc-breezy-p7s{min-height:.25rem}.fc-breezy-mhE{min-height:.75rem}.fc-breezy-toR{min-height:1px}.fc-breezy-roZ{width:50%}.fc-breezy-vVE{width:25%}.fc-breezy-hza{width:.5rem}.fc-breezy-79F{width:1.25rem}.fc-breezy-ilz{width:1.5rem}.fc-breezy-4Tv{width:5px}.fc-breezy-6u7{width:100%}.fc-breezy-kMV{max-width:12.5rem}.fc-breezy-E7b{max-width:54.5rem}.fc-breezy-2KU{min-width:0}.fc-breezy-aNc{min-width:13.75rem}.fc-breezy-yi0{flex-shrink:0}.fc-breezy-1Zl{flex-shrink:1}.fc-breezy-OLq{flex-shrink:100}.fc-breezy-1El{flex-grow:1}.fc-breezy-KxI{rotate:-90deg}.fc-breezy-z44{rotate:90deg}.fc-breezy-jmT{rotate:180deg}.fc-breezy-sgX{flex-direction:column}.fc-breezy-1sP{flex-direction:row}.fc-breezy-dNl{flex-wrap:wrap}.fc-breezy-XpK{align-items:center}.fc-breezy-EF4{align-items:flex-start}.fc-breezy-N2M{justify-content:space-between}.fc-breezy-E9P{justify-content:center}.fc-breezy-LMv{justify-content:flex-end}.fc-breezy-NWN{gap:.25rem}.fc-breezy-tgZ{gap:.5rem}.fc-breezy-wwb{gap:.75rem}.fc-breezy-Pms{gap:1rem}.fc-breezy-sI7{align-self:flex-start}.fc-breezy-pKG{overflow:hidden}.fc-breezy-AAA{border-radius:3.40282e38px}.fc-breezy-hny{border-radius:.5rem}.fc-breezy-KzJ{border-radius:.375rem}.fc-breezy-Fvv{border-radius:.25rem}.fc-breezy-QUg{border-start-start-radius:.375rem;border-end-start-radius:.375rem}.fc-breezy-kmj{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.fc-breezy-RNO{border-start-end-radius:.375rem;border-end-end-radius:.375rem}.fc-breezy-Skl{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.fc-breezy-4In{border-end-start-radius:.375rem}.fc-breezy-wko{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.fc-breezy-L2o{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.fc-breezy-wsy,.fc-breezy-qQW{border-style:var(--fc-breezy-border-style);border-width:1px}.fc-breezy-5JF{border-style:var(--fc-breezy-border-style);border-width:4px}.fc-breezy-Vpk{border-style:var(--fc-breezy-border-style);border-width:6px}.fc-breezy-1Wx{border-inline-style:var(--fc-breezy-border-style);border-inline-width:1px}.fc-breezy-JIC{border-block-style:var(--fc-breezy-border-style);border-block-width:1px}.fc-breezy-3J4{border-inline-start-style:var(--fc-breezy-border-style);border-inline-start-width:1px}.fc-breezy-USt{border-inline-end-style:var(--fc-breezy-border-style);border-inline-end-width:1px}.fc-breezy-ku3{border-top-style:var(--fc-breezy-border-style);border-top-width:1px}.fc-breezy-zi1{border-bottom-style:var(--fc-breezy-border-style);border-bottom-width:1px}.fc-breezy-TN2{--fc-breezy-border-style: dotted;border-style:dotted}.fc-breezy-EAo{border-color:var(--fc-breezy-border)}.fc-breezy-tTN{border-color:var(--fc-breezy-muted-border)}.fc-breezy-D9l{border-color:var(--fc-breezy-now)}.fc-breezy-LDJ{border-color:var(--fc-breezy-popover-border)}.fc-breezy-UIT{border-color:var(--fc-breezy-primary)}.fc-breezy-nuP{border-color:var(--fc-breezy-secondary-border)}.fc-breezy-OFc{border-color:var(--fc-breezy-strong-border)}.fc-breezy-lNM{border-color:var(--fc-event-color)}.fc-breezy-d0j{border-color:#0000}.fc-breezy-Hhp{border-inline-start-color:var(--fc-breezy-border)}.fc-breezy-k8g{border-bottom-color:var(--fc-breezy-strong-border)}.fc-breezy-gmc{background-color:var(--fc-breezy-background)}.fc-breezy-nYK{background-color:var(--fc-breezy-faint)}.fc-breezy-xAy{background-color:var(--fc-breezy-highlight)}.fc-breezy-pZQ{background-color:var(--fc-breezy-muted)}.fc-breezy-uhF{background-color:var(--fc-breezy-popover)}.fc-breezy-Anp{background-color:var(--fc-breezy-primary)}.fc-breezy-NK3{background-color:var(--fc-breezy-secondary)}.fc-breezy-GfU{background-color:var(--fc-breezy-selected)}.fc-breezy-AhZ{background-color:var(--fc-event-color)}@supports (color:color-mix(in lab,red,red)){.fc-breezy-AhZ{background-color:color-mix(in oklab,var(--fc-event-color)15%,transparent)}}.fc-breezy-GjO{background-color:var(--fc-event-color)}@supports (color:color-mix(in lab,red,red)){.fc-breezy-GjO{background-color:color-mix(in oklab,var(--fc-event-color)20%,var(--fc-breezy-background))}}.fc-breezy-KUX{padding:.125rem}.fc-breezy-iS4{padding:.25rem}.fc-breezy-XJa{padding:.375rem}.fc-breezy-3N5{padding:.5rem}.fc-breezy-IJJ{padding:.75rem}.fc-breezy-lqx{padding:1rem}.fc-breezy-7A6{padding:1px}.fc-breezy-oQ2{padding-inline:.125rem}.fc-breezy-aCI{padding-inline:.25rem}.fc-breezy-ZrE{padding-inline:.375rem}.fc-breezy-Nca{padding-inline:.5rem}.fc-breezy-Apf{padding-inline:.75rem}.fc-breezy-KRz{padding-inline:1rem}.fc-breezy-F1o{padding-inline:1px}.fc-breezy-2rx{padding-block:.125rem}.fc-breezy-Jhn{padding-block:.25rem}.fc-breezy-dl6{padding-block:.5rem}.fc-breezy-MKw{padding-block:.875rem}.fc-breezy-OEz{padding-block:1rem}.fc-breezy-P9h{padding-block:3.75rem}.fc-breezy-z5u{padding-block:1px}.fc-breezy-a7i{padding-inline-start:.125rem}.fc-breezy-C2j{padding-inline-start:.25rem}.fc-breezy-166{padding-top:.125rem}.fc-breezy-4dx{padding-top:.25rem}.fc-breezy-x96{padding-bottom:.25rem}.fc-breezy-vQz{font-size:.6875rem;line-height:1.09091}.fc-breezy-9ZS{font-size:1.125rem;line-height:calc(1.75/1.125)}.fc-breezy-1Po{font-size:1rem;line-height:1.5}.fc-breezy-9yp{font-size:.875rem;line-height:calc(1.25/.875)}.fc-breezy-a3B{font-size:.75rem;line-height:calc(1/.75)}.fc-breezy-DIS{font-weight:700}.fc-breezy-1OT{font-weight:500}.fc-breezy-C8a{font-weight:600}.fc-breezy-IPx{text-overflow:ellipsis}.fc-breezy-TZ4{white-space:nowrap}.fc-breezy-jm6{white-space:pre}.fc-breezy-mNS{color:var(--fc-breezy-faint-foreground)}.fc-breezy-sI1{color:var(--fc-breezy-foreground)}.fc-breezy-t4l{color:var(--fc-breezy-muted-foreground)}.fc-breezy-ECg{color:var(--fc-breezy-primary-foreground)}.fc-breezy-nyY{color:var(--fc-breezy-secondary-foreground)}.fc-breezy-J7Y{color:var(--fc-breezy-secondary-icon)}.fc-breezy-Oiq{color:var(--fc-breezy-strong-foreground)}.fc-breezy-WLU{color:var(--fc-event-color)}@supports (color:color-mix(in lab,red,red)){.fc-breezy-WLU{color:color-mix(in oklab,var(--fc-event-color)50%,var(--fc-breezy-foreground))}}.fc-breezy-XHd{text-transform:uppercase}.fc-breezy-L1Y{font-style:italic}.fc-breezy-lMo{opacity:.5}.fc-breezy-iTG{opacity:.75}.fc-breezy-1kP{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.fc-breezy-tkw{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.fc-breezy-qNs{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.fc-breezy-eSM{box-shadow:0 1px 2px #0000000d}.fc-breezy-A3h{box-shadow:0 0 0 1px var(--fc-breezy-ring-color, currentcolor)}.fc-breezy-GBJ{box-shadow:0 0 0 2px var(--fc-breezy-ring-color, currentcolor)}.fc-breezy-9Iz{--fc-breezy-ring-color: var(--fc-breezy-background) }.fc-breezy-2R2{outline-style:solid;outline-width:1px}.fc-breezy-0Bj{outline-style:solid;outline-width:2px}.fc-breezy-07j{outline-offset:-1px}.fc-breezy-3Xj{outline-offset:2px}.fc-breezy-yg7{outline-color:var(--fc-breezy-primary)}.fc-breezy-hS8{outline-style:none!important}.fc-breezy-hJa{background:linear-gradient(var(--fc-breezy-strong),var(--fc-breezy-strong))var(--fc-breezy-background)}.fc-breezy-iCr:not(:last-child){border-bottom-style:var(--fc-breezy-border-style);border-bottom-width:1px}@media (hover:hover){.fc-breezy-vs6:is(:where(.fc-breezy-bCs):hover *){display:block}.fc-breezy-t8l:is(:where(.fc-breezy-bCs):hover *){background-color:var(--fc-breezy-primary-over)}.fc-breezy-Wxh:is(:where(.fc-breezy-bCs):hover *){color:var(--fc-breezy-foreground)}.fc-breezy-b7A:is(:where(.fc-breezy-bCs):hover *){color:var(--fc-breezy-secondary-icon-over)}.fc-breezy-Ogp:is(:where(.fc-breezy-bCs):hover *){text-decoration-line:underline}}.fc-breezy-x7E:is(:where(.fc-breezy-bCs):focus-visible *){color:var(--fc-breezy-foreground)}.fc-breezy-tRE:is(:where(.fc-breezy-bCs):focus-visible *){color:var(--fc-breezy-secondary-icon-over)}.fc-breezy-nPR:is(:where(.fc-breezy-bCs):focus-visible *){outline-style:solid;outline-width:2px}.fc-breezy-Ps8:first-child{border-start-start-radius:.375rem;border-end-start-radius:.375rem}.fc-breezy-H1W:first-child{border-inline-start-style:var(--fc-breezy-border-style);border-inline-start-width:1px}.fc-breezy-g3A:last-child{border-start-end-radius:.375rem;border-end-end-radius:.375rem}.fc-breezy-7ss:last-child{border-inline-end-style:var(--fc-breezy-border-style);border-inline-end-width:1px}@media (hover:hover){.fc-breezy-1EL:hover{background-color:var(--fc-breezy-faint)}.fc-breezy-qiG:hover{background-color:var(--fc-breezy-muted)}.fc-breezy-8mf:hover{background-color:var(--fc-breezy-primary-over)}.fc-breezy-StK:hover{background-color:var(--fc-breezy-secondary-over)}.fc-breezy-yE8:hover{background-color:var(--fc-event-color)}@supports (color:color-mix(in lab,red,red)){.fc-breezy-yE8:hover{background-color:color-mix(in oklab,var(--fc-event-color)25%,var(--fc-breezy-background))}}.fc-breezy-i3P:hover{color:var(--fc-breezy-muted-foreground)}.fc-breezy-hnE:hover{color:var(--fc-breezy-strong-foreground)}.fc-breezy-Eu0:hover{text-decoration-line:underline}.fc-breezy-AT7:hover{background:linear-gradient(var(--fc-breezy-stronger),var(--fc-breezy-stronger))var(--fc-breezy-background)}}.fc-breezy-UTk:focus-visible{background-color:var(--fc-breezy-faint)}.fc-breezy-WfX:focus-visible{background-color:var(--fc-breezy-muted)}.fc-breezy-uqo:focus-visible{outline-style:solid;outline-width:2px}.fc-breezy-qWF:active{background-color:var(--fc-breezy-muted)}.fc-breezy-x2T:active{background-color:var(--fc-event-color)}@supports (color:color-mix(in lab,red,red)){.fc-breezy-x2T:active{background-color:color-mix(in oklab,var(--fc-event-color)30%,var(--fc-breezy-background))}}.fc-breezy-b3B:active{background:linear-gradient(var(--fc-breezy-strongest),var(--fc-breezy-strongest))var(--fc-breezy-background)}@media print{.fc-breezy-DO7{border-color:var(--fc-event-color)}.fc-breezy-4MR{border-color:#000}.fc-breezy-vwH{background-color:#fff}}[dir=rtl] .fc-breezy-keW{rotate:-90deg}[dir=rtl] .fc-breezy-jY6{rotate:none}[dir=rtl] .fc-breezy-ZW3{rotate:90deg}[dir=rtl] .fc-breezy-asP{rotate:180deg}:root{--fc-breezy-primary: #059669;--fc-breezy-primary-over: #10b981;--fc-breezy-primary-foreground: #ffffff;--fc-breezy-secondary: var(--fc-breezy-background);--fc-breezy-secondary-over: var(--fc-breezy-faint);--fc-breezy-secondary-border: var(--fc-breezy-strong-border);--fc-breezy-secondary-foreground: var(--fc-breezy-strong-foreground);--fc-breezy-secondary-icon: var(--fc-breezy-faint-foreground);--fc-breezy-secondary-icon-over: var(--fc-breezy-muted-foreground);--fc-breezy-highlight: #cffafe66;--fc-breezy-now: red;--fc-breezy-event: #22c55e;--fc-breezy-background-event: #22c55e;--fc-breezy-selected: var(--fc-breezy-strong);--fc-breezy-popover: var(--fc-breezy-background);--fc-breezy-popover-border: var(--fc-breezy-strong-border);--fc-breezy-background: #ffffff;--fc-breezy-faint: #00000005;--fc-breezy-muted: #0000000D;--fc-breezy-strong: #0000001A;--fc-breezy-stronger: #00000024;--fc-breezy-strongest: #0000002E;--fc-breezy-foreground: #374151;--fc-breezy-faint-foreground: #9ca3af;--fc-breezy-muted-foreground: #6b7280;--fc-breezy-strong-foreground: #111827;--fc-breezy-border: #e5e7eb;--fc-breezy-muted-border: #f3f4f6;--fc-breezy-strong-border: #d1d5db}@media (prefers-color-scheme: dark){:root{--fc-breezy-secondary: var(--fc-breezy-muted);--fc-breezy-secondary-over: var(--fc-breezy-strong);--fc-breezy-secondary-border: var(--fc-breezy-muted-border);--fc-breezy-secondary-foreground: var(--fc-breezy-strong-foreground);--fc-breezy-secondary-icon: var(--fc-breezy-muted-foreground);--fc-breezy-secondary-icon-over: var(--fc-breezy-foreground);--fc-breezy-highlight: #3b82f633;--fc-breezy-now: red;--fc-breezy-selected: var(--fc-breezy-muted);--fc-breezy-popover: #1f2937;--fc-breezy-popover-border: var(--fc-breezy-border);--fc-breezy-background: #111827;--fc-breezy-faint: #ffffff08;--fc-breezy-muted: #ffffff12;--fc-breezy-strong: #ffffff1F;--fc-breezy-stronger: #ffffff29;--fc-breezy-strongest: #ffffff33;--fc-breezy-foreground: #d1d5db;--fc-breezy-muted-foreground: #9ca3af;--fc-breezy-faint-foreground: #6b7280;--fc-breezy-strong-foreground: #ffffff;--fc-breezy-border: #ffffff1A;--fc-breezy-muted-border: #ffffff0D;--fc-breezy-strong-border: #ffffff26}}.stats-container{background:#f6f7fb;color:#222}.top-tabs{display:flex;gap:8px;padding:12px 16px 4px}.tab-btn{flex:1;padding:10px;border-radius:999px;border:none;background:#eee;color:#333;font-size:14px}.tab-btn.active{background:#eafaf1;color:#1b5e20}.overview{text-align:center;padding:28px 16px}.overview h1{font-size:42px;margin:0}.overview p{color:#666}.mini-card{border-radius:14px;padding:16px;text-align:center}.pastel-blue{background:#eef4ff}.pastel-green{background:#eafaf1}.pastel-purple{background:#f3efff}.pastel-orange{background:#fff4e8}.coming-card{display:flex;justify-content:space-between;padding:14px;border-radius:14px;margin-bottom:10px;cursor:pointer}.coming-left h4{margin:0;font-size:15px}.coming-left span{font-size:12px;color:#777}.coming-right{text-align:right;min-width:80px}.progress-text{font-size:13px;font-weight:600;margin-bottom:4px}.type-exam{background:#ffecec}.type-lab{background:#eef4ff}.type-other{background:#eafaf1}.list{padding:12px}.assignment{background:#fff;border-radius:14px;margin-bottom:10px;border:1px solid #eee;cursor:pointer}.assignment:active{transform:scale(.98)}.assignment.completed{opacity:.8;border-left:4px solid #81c784}.row{display:flex;justify-content:space-between}.row.small{font-size:12px;color:#777}ion-progress-bar{margin-top:10px;height:4px;--background: #eee}.start-session-button{position:absolute;font-size:30px;height:100px;width:200px;left:50%;top:70%;transform:translate(-50%,-50%);background-color:#add8e6}.tab4-page ion-item,.tab4-page ion-list,.tab4-page ion-accordion,.tab4-page ion-item-sliding{--background: transparent !important;background:transparent!important;--inner-background: transparent !important}.tab4-page ion-button{--border-radius: auto !important;--box-shadow: none !important}.tab4-page ion-input{--background: transparent !important}.tab4-page .add-topic-btn{--padding-start: 0 !important;--padding-end: 0 !important;--padding-top: 0 !important;--padding-bottom: 0 !important;--border-radius: 10px !important;--background: transparent !important;--border-color: #491B6D !important;--border-width: 2px !important;--color: #491B6D !important;border-radius:10px!important;border:2px solid #491B6D!important;background:transparent!important}.tab4-page .add-topic-btn::part(native){border-radius:10px!important;background:transparent!important;border:none!important;padding:0!important}.tab4-page .add-topic-btn::part(button){border-radius:10px!important;background:transparent!important;border:none!important;padding:0!important}.tab4-page{--background: #f6f7fb}.assignment-list-container{background:transparent!important;padding:12px}.assignment-card-item{margin-bottom:12px;border-radius:14px;display:block;--background: transparent !important;--inner-background: transparent !important;--border-style: none !important;box-shadow:none!important}.assignment-card-item.exam{background:#ffecec!important}.assignment-card-item.lab{background:#eef4ff!important}.assignment-card-item.other{background:#eafaf1!important}.assignment-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;padding:14px 14px 4px}.assignment-title{font-weight:600;font-size:15px;color:#222}.assignment-footer{display:flex;justify-content:space-between;align-items:center;padding:0 14px 14px}.due-date-text{font-size:12px;color:#777}.time-note{font-size:12px;color:#777;font-weight:500}.assignment-sliding-item{margin-bottom:12px}.cute-trash-option{--background: #ff4d6d;color:#fff;border-radius:14px;margin:8px 4px;height:calc(100% - 16px);width:60px;box-shadow:0 4px 8px #ff4d6d4d}ion-item-options{background:transparent!important}.task-list-container{background:transparent!important;padding:8px 0;--list-background: transparent !important}.modern-checkbox{position:relative;width:24px;height:24px;margin:0 12px;flex-shrink:0}.modern-checkbox input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:24px;height:24px;border:2px solid #491B6D;border-radius:50%;cursor:pointer;position:relative;background:transparent;transition:all .3s ease}.modern-checkbox input[type=checkbox]:checked{background:#491b6d;border-color:#491b6d}.modern-checkbox input[type=checkbox]:checked:after{content:"✓";position:absolute;color:#fff;font-size:14px;font-weight:700;top:50%;left:50%;transform:translate(-50%,-50%)}.task-list-item,.topic-list-item{--background: white;border-radius:12px;margin:8px 12px;box-shadow:0 2px 8px #00000014;overflow:visible!important}.task-item-content,.topic-item-content{--border-style: none !important;border:none!important}.task-completed{opacity:.6;text-decoration:line-through}.task-item-editing{--background: #f9f9f9;padding:12px 14px;border-radius:12px;margin:8px 12px}.edit-form-row{display:flex;flex-direction:column;gap:12px;margin-bottom:0}.edit-input-group{display:flex;flex-direction:column;gap:6px}.edit-input-group label{font-size:12px;font-weight:600;color:#491b6d;text-transform:uppercase;letter-spacing:.5px}.edit-input{--padding-start: 12px;--padding-end: 12px;--padding-top: 10px;--padding-bottom: 10px;--border-radius: 12px !important;--background: transparent !important;--color: #222;border:2px solid #491B6D!important;border-radius:12px!important}.edit-input:focus{--border-color: #491B6D !important}.edit-input::part(container){border:2px solid #491B6D!important;border-radius:12px!important;background:transparent!important}.edit-input::part(native-input){border-radius:12px!important;background:transparent!important}.edit-input input,.edit-input textarea{border-radius:12px!important;background:transparent!important;border:none!important;color:#222!important;outline:none!important}.edit-input input:focus,.edit-input textarea:focus{outline:none!important;box-shadow:none!important}.edit-input::placeholder{color:#999!important}.subtask-edit-item{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #eee;display:flex;flex-direction:column;gap:8px}.subtask-edit-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.subtask-edit-content{display:flex;flex-direction:column;gap:8px}.delete-subtask-btn{width:100%;--border-radius: 10px;font-size:12px;--border-color: #491B6D !important;--color: #491B6D !important;--background: transparent !important;border:2px solid #491B6D!important}.add-subtask-btn{--border-radius: 10px;--border-width: 2px !important;--border-color: #491B6D !important;--color: #491B6D !important;--background: transparent !important;border:2px solid #491B6D!important;font-size:13px}.edit-button-group{display:flex;gap:10px;justify-content:flex-end;margin-top:6px}.edit-button-group ion-button{margin:0;--padding-start: 16px;--padding-end: 16px;height:32px;font-size:13px}.topic-item-content{--min-height: 0 !important;--padding-start: 0 !important;--padding-end: 16px !important;--padding-top: 0 !important;--padding-bottom: 0 !important;--inner-padding-start: 0 !important;border-radius:12px;margin:8px 12px;box-shadow:0 2px 8px #00000014;background:#fff;display:flex;align-items:center;gap:0;height:auto;min-height:56px;--border-width: 0 !important;position:relative;z-index:1}.topic-item-content ion-label{flex:1;margin:0;padding:14px 0}.topic-item-content ion-icon{flex-shrink:0;order:2}.topic-item-content ion-reorder{flex-shrink:0;order:3}.topic-expanded-content{background:transparent;padding:0 12px 12px;border-radius:0 0 12px 12px;margin:0 12px 8px;position:relative;z-index:0}.child-reorder-group{position:relative;z-index:5;pointer-events:auto;background:transparent}.child-task-sliding{--background: white;border-radius:12px;margin:8px 0;box-shadow:0 2px 8px #00000014;overflow:visible!important;--border-width: 0 !important;position:relative;z-index:0}.child-task-item{--background: transparent;--inner-background: transparent;--border-style: none;--border-width: 0 !important;padding:0;margin:0;--min-height: 0;height:auto;min-height:56px}.child-task-item ion-label{margin:0;padding:14px 0;flex:1}.child-task-item ion-reorder{flex-shrink:0}ion-accordion .ion-accordion-header{padding:0!important}ion-accordion .accordion-header{background:transparent!important}ion-item-sliding{position:relative;z-index:1}ion-item-sliding.topic-list-item{z-index:100;overflow:visible!important}ion-item-option{--background: transparent !important;padding:0 8px;display:flex;align-items:center;justify-content:center;min-width:auto;z-index:101}ion-item-options{z-index:101}ion-item-option ion-icon{width:28px;height:28px;border:1.5px solid #491B6D;border-radius:50%;display:flex;align-items:center;justify-content:center;background:transparent;color:#491b6d;font-size:14px;transition:all .2s ease;cursor:pointer;position:relative;z-index:102}ion-item-option:hover ion-icon{background:#491b6d1a;transform:scale(1.1)}ion-item-option:active ion-icon{background:#491b6d33;transform:scale(.95)}.add-modal{--background: rgba(0, 0, 0, .5) !important}.add-modal::part(backdrop){opacity:1}.modal-content{background:#fff;border-radius:20px 20px 0 0;margin-top:auto;display:flex;flex-direction:column;max-height:90vh;overflow-y:auto}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.modal-header h2{margin:0;font-size:20px;font-weight:600;color:#491b6d}.close-btn{--color: #491B6D}.modal-body{padding:20px;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.form-group{display:flex;flex-direction:column;gap:10px}.form-group label{font-size:13px;font-weight:600;color:#491b6d;text-transform:uppercase;letter-spacing:.5px}.form-input{--padding-start: 12px;--padding-end: 12px;--padding-top: 10px;--padding-bottom: 10px;--border-radius: 12px !important;--background: transparent !important;--color: #222;border:2px solid #491B6D!important;border-radius:12px!important}.form-input:focus{--border-color: #491B6D !important}.form-input::part(container){border:2px solid #491B6D!important;border-radius:12px!important;background:transparent!important}.form-input::part(native-input){border-radius:12px!important;background:transparent!important}.form-input input,.form-input textarea{border-radius:12px!important;background:transparent!important;border:none!important;color:#222!important;outline:none!important}.form-input input:focus,.form-input textarea:focus{outline:none!important;box-shadow:none!important}.form-input::placeholder{color:#999!important}.button-group{display:flex;gap:10px;justify-content:space-between}.custom-button{background:transparent;border:2px solid #491B6D;color:#491b6d;border-radius:10px;padding:8px 16px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:60px}.custom-button:hover{background:#491b6d0d}.custom-button:active{outline:none;box-shadow:none}.custom-button.active{background:#491b6d;color:#fff;border-color:#491b6d}.form-actions{display:flex;flex-direction:column;gap:10px;padding-top:10px}.task-list-actions{display:flex;gap:10px;padding:16px 12px}.add-task-btn{--background: #491B6D !important;--color: white !important;--border-radius: 10px;flex:1;font-weight:600}.add-topic-btn{--color: #491B6D !important;--border-color: #491B6D !important;--border-width: 2px !important;--border-radius: 10px;--background: transparent !important;flex:1;font-weight:600}.task-badges{display:flex;gap:8px;margin-top:6px}.topic-badge{--background: #491B6D;--color: white}.difficulty-buttons,.type-buttons{display:flex;gap:8px}.difficulty-buttons .custom-button,.type-buttons .custom-button{flex:1;min-width:auto}ion-item-sliding ion-accordion-group{position:relative;z-index:5}ion-item-sliding ion-accordion{position:relative;z-index:5}ion-reorder{position:relative;z-index:15;flex-shrink:0}ion-accordion .accordion-header{position:relative;z-index:5;width:100%}ion-input{border:none!important;padding:0!important;margin:0!important;--border-radius: 12px !important}ion-input:focus{--border-color: #491B6D !important}ion-input::part(container){border:2px solid #491B6D!important;border-radius:12px!important;background:transparent!important;padding:10px 12px!important}ion-input::part(native-input){border-radius:12px!important;background:transparent!important;outline:none!important}.add-subtask-btn,.delete-subtask-btn{--border-radius: 12px !important;border-radius:12px!important}ion-item{--border-style: none !important;--border-width: 0 !important;border:none!important}.task-progress-section{background:#fff;padding:16px 12px;margin:8px 12px;border-radius:12px;box-shadow:0 2px 8px #00000014}.progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.progress-percentage{font-size:18px;font-weight:700;color:#491b6d}.progress-text{font-size:13px;color:#777;font-weight:500}.task-progress-bar{--background: #e0d5f0;--progress-background: #491B6D}.task-type-distribution{margin-top:10px;display:flex;flex-direction:column;gap:6px}.type-bar-container{display:flex;height:6px;border-radius:3px;overflow:hidden;background:#e0e0e0;gap:0}.type-bar{height:100%;transition:width .3s ease;min-width:0}.type-bar-empty{width:100%;height:100%;background:#e0e0e0;border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:10px;color:#999}.passive-bar{background:#33b5e5}.active-bar{background:#ffb81c}.testing-bar{background:#ff6b6b}.type-labels{display:flex;gap:12px;font-size:11px;font-weight:600;justify-content:space-between}.type-label{display:flex;align-items:center;gap:4px}.type-label.passive:before{content:"";width:8px;height:8px;background:#33b5e5;border-radius:2px}.type-label.active:before{content:"";width:8px;height:8px;background:#ffb81c;border-radius:2px}.type-label.testing:before{content:"";width:8px;height:8px;background:#ff6b6b;border-radius:2px}.timer{font-size:8rem;font-weight:700;text-align:center;color:#2f46d8;margin:20px 10px}.timer-buttons{display:flex;justify-content:center;gap:20px}.timer-button{display:inline-block;text-align:center;justify-content:center;gap:20px;margin:20px 10px;outline:none!important}.timer-button:focus,.timer-button:active{outline:none!important}.finish-button{display:inline-block;text-align:right;justify-content:right;gap:20px;margin:20px 10px}.session-buttons{display:flex;flex-direction:column;align-items:center;gap:12px;position:relative;top:40%}.session-button{width:200px;height:50px;font-size:20px;background-color:#add8e6}.centered-text{position:absolute;font-style:italic;font-size:30px;left:50%;top:30%;transform:translate(-50%,-50%);padding:2em}.session-buttons{margin-top:20px}.add-tasks-button{position:absolute;bottom:50px;right:30px;height:30px;width:30px;transform:translate(-50%,-50%)}.task-row-editing-item{background:var(--ion-background-color, #fff);padding:8px 16px;border-radius:8px;margin:4px 0;box-shadow:0 1px 3px #0000001a}.task-row-editing{display:flex;flex-direction:column;gap:8px}.task-row-editing ion-input{--background: transparent}.task-actions{display:flex;gap:8px;align-items:center}.task-badges{display:flex;gap:4px;margin-top:4px}ion-app{background:url(/background_pc.png) center / cover no-repeat fixed}@media (max-width: 600px){ion-app{background:url(/background_phone.png) center / cover no-repeat fixed}}html,body{margin:0;padding:0;height:100vh;background:#000 url(/background_pc.png) center / cover no-repeat fixed}@media (max-width: 600px){html,body{background:#000 url(/background_phone.png) center / cover no-repeat fixed}}ion-app,ion-router-outlet,ion-page,ion-content,ion-content::part(background){background:transparent!important;--background: transparent !important}ion-header{--background: transparent !important;background:transparent!important;position:relative;z-index:100}ion-toolbar{--background: transparent !important;background:transparent!important;--border-style: none !important;box-shadow:none!important;position:relative;z-index:101}ion-header:after,.header-md:after,.header-ios:after,ion-toolbar:after{display:none!important}ion-title{color:#491b6d!important;font-weight:600!important;padding-left:20px!important;font-family:Poppins,sans-serif!important;text-transform:uppercase!important;letter-spacing:.5px!important;text-align:left!important;font-size:20px!important;position:relative;z-index:102}ion-back-button{--color: #491B6D !important;--background: transparent !important;position:relative;z-index:102}ion-header ion-button{--color: #491B6D !important;--background: transparent !important;position:relative;z-index:102}ion-accordion ion-item,.topic-header-item,.topic-accordion ion-item{--background: transparent !important;background:transparent!important;--inner-background: transparent !important}ion-accordion [slot=header]{--background: transparent !important;background:transparent!important}ion-accordion [slot=content]{--background: transparent !important;background:transparent!important}ion-accordion{--background: transparent !important;background:transparent!important;box-shadow:none!important;margin:0!important;padding:0!important}.topic-accordion-group,.topic-accordion{--background: transparent !important;background:transparent!important}ion-content{--background: transparent !important;background:transparent!important;--offset-top: 0px !important}ion-content::part(scroll){padding-top:56px!important;margin-top:0!important}.ios ion-content::part(scroll){padding-top:44px!important}ion-content.scroll-y{--padding-top: 0 !important}ion-app{background:url(/background_pc.png) center / cover no-repeat fixed;position:relative}@media (max-width: 600px){ion-app{background:url(/background_phone.png) center / cover no-repeat fixed}}ion-title{color:#491b6d!important;font-weight:600!important;padding-left:20px!important;font-family:Poppins,sans-serif!important;text-transform:uppercase!important;letter-spacing:.5px!important;text-align:left!important}ion-card{--background: white !important;background:#fff!important;margin:16px!important;border-radius:12px!important;border:.5px solid #C9BFCA!important;box-shadow:none!important}ion-card-header,ion-card-content{--background: white !important;background:#fff!important}ion-list,ion-list-header,ion-item{--background: transparent !important;background:transparent!important}ion-tab-bar{--background: #E3D4D2 !important;background:#e3d4d2!important;height:70px;display:flex;align-items:center;justify-content:space-around}ion-tab-button{--background: #E3D4D2 !important;background:#e3d4d2!important;display:flex;flex-direction:column;justify-content:center;align-items:center;--color: #8A8A8A !important;--color-selected: #491B6D !important}ion-tab-button ion-icon{color:#8a8a8a!important}ion-tab-button ion-label{margin-top:4px!important;font-size:12px;font-family:Poppins,sans-serif!important}ion-tab-button.tab-selected ion-label,ion-tab-button.tab-selected ion-icon{color:#491b6d!important}ion-tab-button[tab=tab3]{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:center!important}ion-tab-button[tab=tab3] img,ion-tab-button[tab=tab3] ion-icon{width:26px!important;height:26px!important;margin-bottom:4px!important}ion-tab-button[tab=tab3] ion-label{margin-top:0,5px!important;font-size:12px!important}.floating-home-logo{position:fixed!important;bottom:25px!important;left:50%!important;transform:translate(-50%)!important;width:70px!important;height:70px!important;border-radius:50%!important;background:#fff!important;border:2px solid #DBD1D6!important;display:flex;align-items:center;justify-content:center;z-index:100000!important}.floating-home-logo img{width:100%;height:100%;object-fit:cover}ion-button{--border-radius: 30px !important;--box-shadow: none !important;font-weight:500!important;font-size:15px!important}ion-button[fill=solid],ion-button:not([fill]){--background: #3a0f55 !important;--color: white !important}ion-input,ion-textarea{--background: white !important;background:#fff!important}ion-menu,ion-menu ion-content,ion-menu ion-item{--background: #DBD1D6 !important;background:#dbd1d6!important;--color: #491B6D !important}*:focus{outline:none!important}*{-webkit-tap-highlight-color:transparent!important}ion-fab-button{--background: transparent !important;--background-activated: rgba(73, 27, 109, .1) !important;--background-hover: rgba(73, 27, 109, .05) !important;--color: #491B6D !important;border:2px solid #491B6D!important;border-radius:50%!important;box-shadow:none!important;transition:all .2s ease-in-out}ion-fab-button::part(native){background:transparent!important;border:none!important}ion-header,ion-toolbar{--border-width: 0 !important;--border-style: none !important;border:none!important;box-shadow:none!important}.header-ios,.header-md{border-bottom:none!important;box-shadow:none!important}ion-header:after,ion-toolbar:after,.header-ios:after,.header-md:after{display:none!important;height:0!important;background:transparent!important}ion-header ion-toolbar:first-of-type{--min-height: auto;border-bottom:none!important}
