@charset "UTF-8";: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;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-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}}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/outfit-latin-ext-wght-normal-5Z2WCAL6.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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/outfit-latin-wght-normal-5FXBKKJF.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}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/bricolage-grotesque-vietnamese-wght-normal-S2S5QD6B.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/bricolage-grotesque-latin-ext-wght-normal-EMW626ZA.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/bricolage-grotesque-latin-wght-normal-HY2A4V5R.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}:root{--web-container-narrow: 44rem;--web-container-default: 76rem;--web-container-wide: 92rem;--web-space-1: .25rem;--web-space-2: .5rem;--web-space-3: .75rem;--web-space-4: 1rem;--web-space-5: 1.25rem;--web-space-6: 1.5rem;--web-space-8: 2rem;--web-space-10: 2.5rem;--web-space-12: 3rem;--web-space-16: 4rem;--web-text-xs: .75rem;--web-text-sm: .85rem;--web-text-base: .95rem;--web-text-md: 1rem;--web-text-lg: 1.125rem;--web-text-xl: 1.35rem;--web-text-2xl: 1.65rem;--web-text-3xl: 2rem;--web-text-4xl: clamp(2rem, 3.5vw, 2.85rem);--web-radius-sm: .6rem;--web-radius-md: .9rem;--web-radius-lg: 1.25rem;--web-radius-xl: 1.75rem;--web-radius-pill: 999px;--web-shadow-sm: 0 1px 2px rgba(15, 35, 24, .05), 0 1px 0 rgba(15, 35, 24, .04);--web-shadow-md: 0 4px 12px rgba(15, 35, 24, .06), 0 1px 2px rgba(15, 35, 24, .04);--web-shadow-lg: 0 18px 48px rgba(15, 35, 24, .08), 0 2px 6px rgba(15, 35, 24, .04);--web-shadow-glow: 0 0 0 3px color-mix(in srgb, var(--northstep-primary, #18a66a) 18%, transparent);--web-border: 1px solid var(--northstep-border, rgba(15, 35, 24, .08));--web-border-strong: 1px solid color-mix(in srgb, var(--northstep-ink, #0b1410) 14%, transparent);--web-surface: #ffffff;--web-surface-muted: #f7faf8;--web-surface-sunken: #f1f5f3;--web-bg: #f7faf8;--web-success-soft: color-mix(in srgb, var(--northstep-primary, #18a66a) 12%, white);--web-warning-soft: #fff5e2;--web-warning-ink: #8a5a00;--web-danger-soft: #fdecec;--web-danger-ink: #a3261d;--web-info-soft: #eaf2ff;--web-info-ink: #2c5dc3}html.ion-palette-dark{--web-surface: #1a2820;--web-surface-muted: #152019;--web-surface-sunken: #101814;--web-bg: #0e1612;--web-shadow-sm: 0 1px 2px rgba(0, 0, 0, .35);--web-shadow-md: 0 6px 18px rgba(0, 0, 0, .4);--web-shadow-lg: 0 20px 48px rgba(0, 0, 0, .5);--web-border: 1px solid rgba(228, 239, 232, .08);--web-border-strong: 1px solid rgba(228, 239, 232, .18);--web-success-soft: color-mix(in srgb, var(--northstep-primary, #18a66a) 24%, #142019);--web-warning-soft: #2d2516;--web-warning-ink: #ffd383;--web-danger-soft: #2d1817;--web-danger-ink: #ff8a82;--web-info-soft: #182539;--web-info-ink: #92b5ff}.web-page{--web-page-max: var(--web-container-default);display:block;margin:0 auto;max-width:var(--web-page-max);padding:var(--web-space-8) var(--web-space-6) var(--web-space-16);width:100%}.web-page--narrow{--web-page-max: var(--web-container-narrow)}.web-page--default{--web-page-max: var(--web-container-default)}.web-page--wide{--web-page-max: var(--web-container-wide)}.web-page--bleed{padding-inline:0}.web-page__header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--web-space-6);justify-content:space-between;margin-bottom:var(--web-space-8)}.web-page__heading{display:flex;flex-direction:column;gap:var(--web-space-2);max-width:48rem}.web-page__title{color:var(--northstep-ink, #0b1410);font-family:var(--northstep-display-font, system-ui),sans-serif;font-size:var(--web-text-4xl);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin:0}.web-page__subtitle{color:var(--northstep-muted, #66746d);font-size:var(--web-text-lg);line-height:1.55;margin:0;max-width:44rem}.web-page__actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--web-space-3)}.web-eyebrow{align-items:center;color:var(--northstep-muted, #66746d);display:inline-flex;font-size:var(--web-text-xs);font-weight:800;gap:var(--web-space-2);letter-spacing:.16em;margin:0;text-transform:uppercase}.web-section-heading{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--web-space-4);justify-content:space-between;margin:0 0 var(--web-space-5)}.web-section-heading__title{color:var(--northstep-ink, #0b1410);font-family:var(--northstep-display-font, system-ui),sans-serif;font-size:var(--web-text-xl);font-weight:700;letter-spacing:-.02em;margin:0}.web-section-heading__sub{color:var(--northstep-muted, #66746d);font-size:var(--web-text-sm);margin:var(--web-space-1) 0 0}.web-grid{display:grid;gap:var(--web-space-6)}.web-grid--main-rail{grid-template-columns:minmax(0,1fr)}@media(min-width:960px){.web-grid--main-rail{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);align-items:start}}.web-grid--cards{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.web-grid--cards-sm{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.web-grid--cards-lg{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.web-grid--cols-2,.web-grid--cols-3{grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.web-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.web-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.web-grid__main{min-width:0}.web-grid__rail{display:flex;flex-direction:column;gap:var(--web-space-5);min-width:0}@media(min-width:960px){.web-grid__rail--sticky{position:sticky;top:6rem}}.web-stack{display:flex;flex-direction:column;gap:var(--web-space-5)}.web-stack--tight{gap:var(--web-space-3)}.web-stack--loose{gap:var(--web-space-8)}.web-cluster{align-items:center;display:flex;flex-wrap:wrap;gap:var(--web-space-3)}.web-cluster--end{justify-content:flex-end}.web-cluster--between{justify-content:space-between}@media(max-width:768px){.web-page{padding:var(--web-space-6) var(--web-space-4) var(--web-space-12)}.web-page__header{align-items:flex-start;margin-bottom:var(--web-space-6)}.web-page__title{font-size:var(--web-text-3xl)}.web-page__subtitle{font-size:var(--web-text-md)}}.web-panel{background:var(--web-surface, #fff);border:var(--web-border);border-radius:var(--web-radius-lg);box-shadow:var(--web-shadow-sm);display:flex;flex-direction:column;overflow:hidden}.web-panel--accent{background:linear-gradient(160deg,var(--northstep-primary, #18a66a) 0%,var(--northstep-primary-dark, #0f7a4e) 100%);border-color:transparent;color:#fff;box-shadow:var(--web-shadow-lg)}.web-panel--accent .web-panel__title,.web-panel--accent .web-panel__header,.web-panel--accent .web-eyebrow{color:#ffffffeb}.web-panel--soft{background:var(--web-surface-muted);box-shadow:none}.web-panel--quiet{background:transparent;box-shadow:none}.web-panel--padded .web-panel__body,.web-panel__body{padding:var(--web-space-5) var(--web-space-6)}.web-panel--tight .web-panel__body{padding:var(--web-space-3) var(--web-space-4)}.web-panel__header{align-items:center;border-bottom:var(--web-border);display:flex;flex-wrap:wrap;gap:var(--web-space-3);justify-content:space-between;padding:var(--web-space-4) var(--web-space-6)}.web-panel--accent .web-panel__header,.web-panel--soft .web-panel__header,.web-panel--quiet .web-panel__header{border-bottom-color:transparent}.web-panel__title{color:var(--northstep-ink, #0b1410);font-family:var(--northstep-display-font, system-ui),sans-serif;font-size:var(--web-text-lg);font-weight:700;letter-spacing:-.02em;margin:0}.web-panel__sub{color:var(--northstep-muted, #66746d);font-size:var(--web-text-sm);margin:var(--web-space-1) 0 0}.web-panel__footer{border-top:var(--web-border);padding:var(--web-space-4) var(--web-space-6);background:var(--web-surface-muted)}.web-kpi{background:var(--web-surface, #fff);border:var(--web-border);border-radius:var(--web-radius-md);display:flex;flex-direction:column;gap:var(--web-space-2);padding:var(--web-space-5) var(--web-space-5);transition:border-color .16s ease,transform .16s ease}.web-kpi:hover{border-color:color-mix(in srgb,var(--northstep-primary, #18a66a) 28%,transparent);transform:translateY(-1px)}.web-kpi__label{color:var(--northstep-muted, #66746d);font-size:var(--web-text-xs);font-weight:800;letter-spacing:.12em;margin:0;text-transform:uppercase}.web-kpi__value{color:var(--northstep-ink, #0b1410);font-family:var(--northstep-display-font, system-ui),sans-serif;font-size:var(--web-text-3xl);font-weight:800;letter-spacing:-.03em;line-height:1;margin:0}.web-kpi__sub{color:var(--northstep-muted, #66746d);font-size:var(--web-text-sm);margin:0}.web-kpi__trend{align-items:center;border-radius:var(--web-radius-pill);display:inline-flex;font-size:var(--web-text-xs);font-weight:700;gap:var(--web-space-1);padding:var(--web-space-1) var(--web-space-3);width:max-content}.web-kpi__trend--up{background:var(--web-success-soft);color:var(--northstep-primary-dark, #0f7a4e)}.web-kpi__trend--flat{background:var(--web-surface-sunken);color:var(--northstep-muted, #66746d)}.web-kpi__trend--down{background:var(--web-danger-soft);color:var(--web-danger-ink)}.web-tag{align-items:center;background:var(--web-surface-sunken);border-radius:var(--web-radius-pill);color:var(--northstep-ink, #0b1410);display:inline-flex;font-size:var(--web-text-xs);font-weight:700;gap:var(--web-space-1);letter-spacing:.02em;padding:var(--web-space-1) var(--web-space-3);text-transform:capitalize}.web-tag--success{background:var(--web-success-soft);color:var(--northstep-primary-dark, #0f7a4e)}.web-tag--warning{background:var(--web-warning-soft);color:var(--web-warning-ink)}.web-tag--danger{background:var(--web-danger-soft);color:var(--web-danger-ink)}.web-tag--info{background:var(--web-info-soft);color:var(--web-info-ink)}.web-data-list{display:flex;flex-direction:column}.web-data-list__row{align-items:center;display:flex;gap:var(--web-space-4);justify-content:space-between;padding:var(--web-space-3) 0}.web-data-list__row+.web-data-list__row{border-top:var(--web-border)}.web-data-list__label{color:var(--northstep-muted, #66746d);font-size:var(--web-text-sm);font-weight:600;margin:0}.web-data-list__value{color:var(--northstep-ink, #0b1410);font-weight:700;margin:0}.web-empty{align-items:center;background:var(--web-surface, #fff);border:1.5px dashed color-mix(in srgb,var(--northstep-ink, #0b1410) 14%,transparent);border-radius:var(--web-radius-lg);display:flex;flex-direction:column;gap:var(--web-space-3);padding:var(--web-space-10) var(--web-space-8);text-align:center}.web-empty__icon{align-items:center;background:var(--web-success-soft);border-radius:50%;color:var(--northstep-primary-dark, #0f7a4e);display:inline-flex;font-size:1.5rem;height:3.25rem;justify-content:center;width:3.25rem}.web-empty__title{color:var(--northstep-ink, #0b1410);font-family:var(--northstep-display-font, system-ui),sans-serif;font-size:var(--web-text-xl);font-weight:700;letter-spacing:-.02em;margin:0}.web-empty__body{color:var(--northstep-muted, #66746d);font-size:var(--web-text-md);line-height:1.6;margin:0;max-width:32rem}.web-skeleton{background:linear-gradient(90deg,var(--web-surface-sunken) 0%,var(--web-surface-muted) 50%,var(--web-surface-sunken) 100%);background-size:200% 100%;border-radius:var(--web-radius-sm);display:block;height:1em;animation:web-skeleton-shimmer 1.4s ease-in-out infinite}@keyframes web-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.web-btn{align-items:center;appearance:none;background:transparent;border:1.5px solid transparent;border-radius:var(--web-radius-pill);color:inherit;cursor:pointer;display:inline-flex;font-family:var(--northstep-body-font, system-ui),sans-serif;font-size:var(--web-text-base);font-weight:700;gap:var(--web-space-2);height:2.5rem;justify-content:center;letter-spacing:-.005em;line-height:1;padding:0 var(--web-space-5);text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .12s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.web-btn:focus-visible{box-shadow:var(--web-shadow-glow);outline:none}.web-btn:disabled,.web-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55;pointer-events:none}.web-btn ion-icon,.web-btn i{font-size:1.05rem}.web-btn--primary{background:var(--northstep-primary, #18a66a);color:#fff}.web-btn--primary:hover{background:var(--northstep-primary-dark, #0f7a4e)}.web-btn--secondary{background:var(--web-surface, #fff);border-color:var(--northstep-border, rgba(15, 35, 24, .12));color:var(--northstep-ink, #0b1410);box-shadow:var(--web-shadow-sm)}.web-btn--secondary:hover{border-color:color-mix(in srgb,var(--northstep-primary, #18a66a) 40%,transparent);color:var(--northstep-primary-dark, #0f7a4e)}.web-btn--ghost{background:transparent;color:var(--northstep-ink, #0b1410)}.web-btn--ghost:hover{background:color-mix(in srgb,var(--northstep-primary, #18a66a) 10%,transparent);color:var(--northstep-primary-dark, #0f7a4e)}.web-btn--outline{background:transparent;border-color:color-mix(in srgb,var(--northstep-primary, #18a66a) 40%,transparent);color:var(--northstep-primary-dark, #0f7a4e)}.web-btn--outline:hover{background:var(--web-success-soft);border-color:var(--northstep-primary, #18a66a)}.web-btn--danger{background:var(--web-danger-soft);color:var(--web-danger-ink)}.web-btn--danger:hover{background:color-mix(in srgb,var(--web-danger-ink) 14%,transparent)}.web-panel--accent .web-btn--primary{background:#fff;color:var(--northstep-primary-dark, #0f7a4e)}.web-panel--accent .web-btn--primary:hover{background:color-mix(in srgb,#fff 88%,transparent)}.web-panel--accent .web-btn--ghost,.web-panel--accent .web-btn--outline{border-color:#fff6;color:#fff}.web-panel--accent .web-btn--ghost:hover,.web-panel--accent .web-btn--outline:hover{background:#ffffff29;border-color:#fff9;color:#fff}.web-btn--sm{font-size:var(--web-text-sm);height:2.1rem;padding:0 var(--web-space-4)}.web-btn--lg{font-size:var(--web-text-md);height:3rem;padding:0 var(--web-space-6)}.web-btn--icon{padding:0;width:2.5rem}.web-btn--icon.web-btn--sm{width:2.1rem}.web-btn--icon.web-btn--lg{width:3rem}.web-btn--block-mobile{width:100%}@media(min-width:640px){.web-btn--block-mobile{width:auto}}a.web-btn{text-decoration:none}:root{--ion-color-primary: #18a66a;--ion-color-primary-rgb: 24, 166, 106;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #15935e;--ion-color-primary-tint: #35b77e;--ion-color-secondary: #18a66a;--ion-color-secondary-rgb: 24, 166, 106;--ion-color-tertiary: #0f7a4e;--ion-color-tertiary-rgb: 15, 122, 78;--ion-background-color: #f4f5f7;--ion-text-color: #17251d;--ion-font-family: "Outfit Variable", "Outfit", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--northstep-display-font: "Bricolage Grotesque Variable", "Bricolage Grotesque", "Outfit Variable", system-ui, sans-serif;--northstep-body-font: "Outfit Variable", "Outfit", system-ui, sans-serif;--northstep-ink: #17251d;--northstep-muted: #66746d;--northstep-primary: #18a66a;--northstep-primary-dark: #0f7a4e;--northstep-primary-rgb: 24, 166, 106;--northstep-primary-soft: #e8f8ef;--northstep-primary-softer: #f3fbf6;--northstep-primary-line: rgba(24, 166, 106, .16);--northstep-surface: rgba(255, 255, 255, .9);--northstep-surface-strong: #ffffff;--northstep-border: rgba(23, 37, 29, .08);--northstep-shadow: 0 28px 90px rgba(24, 166, 106, .14);--northstep-gradient: linear-gradient(135deg, #18a66a 0%, #35b77e 100%);--northstep-app-background: #f4f5f7;--northstep-energy-gradient: linear-gradient(180deg, #f8f9fb 0%, #eef1f4 100%);--northstep-navbar-height: 4.4rem;--northstep-navbar-clearance: calc(var(--northstep-navbar-height) + env(safe-area-inset-bottom) + 1.5rem);--ns-btn-height: 2.6rem;--ns-btn-radius: 999px;--ns-btn-font-size: .95rem;--ns-btn-weight: 600;--ns-btn-padding-x: 1.1rem}html.ion-palette-dark{--ion-background-color: #0e1a13;--ion-background-color-rgb: 14, 26, 19;--ion-text-color: #e4efe8;--ion-text-color-rgb: 228, 239, 232;--ion-color-step-50: #192a1f;--ion-color-step-100: #203527;--ion-color-step-150: #27412e;--ion-color-step-200: #2e4c35;--ion-color-step-250: #35583d;--ion-color-step-300: #3c6444;--ion-color-step-350: #43704b;--ion-color-step-400: #4a7b52;--ion-color-step-450: #518759;--ion-color-step-500: #589261;--ion-color-step-550: #6b9d73;--ion-color-step-600: #7ea985;--ion-color-step-650: #91b497;--ion-color-step-700: #a4bfa9;--ion-color-step-750: #b7cabb;--ion-color-step-800: #cad6cd;--ion-color-step-850: #dde1de;--ion-color-step-900: #ebebed;--ion-color-step-950: #f5f5f5;--northstep-ink: #e4efe8;--northstep-muted: #8ab49a;--northstep-primary-soft: rgba(24, 166, 106, .18);--northstep-primary-softer: rgba(24, 166, 106, .08);--northstep-primary-line: rgba(24, 166, 106, .22);--northstep-surface: rgba(22, 38, 28, .92);--northstep-surface-strong: #1c2e22;--northstep-border: rgba(228, 239, 232, .08);--northstep-shadow: 0 28px 90px rgba(0, 0, 0, .4);--northstep-app-background: #0e1a13;--northstep-energy-gradient: linear-gradient(180deg, #111f16 0%, #0e1a13 100%);--ion-card-background: #1c2e22;--ion-item-background: #17261c;--ion-overlay-background: #1c2e22;--ion-toolbar-background: #152019;--ion-toolbar-border-color: rgba(228, 239, 232, .07);--ion-color-light: #1c2e22;--ion-color-medium: #8ab49a}html.ion-palette-dark ion-card{--background: var(--northstep-surface-strong);border-color:var(--northstep-border)}html.ion-palette-dark ion-header,html.ion-palette-dark ion-toolbar{--background: var(--ion-toolbar-background, #152019);background:var(--ion-toolbar-background, #152019)}html.ion-palette-dark .back-btn{color:var(--northstep-ink)}html.ion-palette-dark ion-content{--background: var(--northstep-app-background);background:var(--northstep-app-background)}html.ion-palette-dark body{background:var(--northstep-app-background)}html.ion-palette-dark ion-app,html.ion-palette-dark ion-content{background:var(--northstep-app-background);--background: var(--northstep-app-background)}html.ion-palette-dark ion-action-sheet.northstep-select-sheet{--background: #1c2e22;--button-background: #1c2e22;--button-background-activated: rgba(228, 239, 232, .06);--button-background-selected: rgba(24, 166, 106, .14);--button-color: #e4efe8;--button-color-selected: var(--northstep-primary);--color: #e4efe8}html.ion-palette-dark ion-action-sheet.northstep-select-sheet .action-sheet-group{background:#1c2e22;box-shadow:0 24px 70px #00000080}html.ion-palette-dark ion-action-sheet.northstep-select-sheet .action-sheet-group-cancel,html.ion-palette-dark ion-action-sheet.northstep-select-sheet .action-sheet-cancel,html.ion-palette-dark ion-action-sheet.northstep-select-sheet .action-sheet-group-cancel .action-sheet-button{background:#1c2e22!important;color:#e4efe8b8!important;--background: #1c2e22;--color: rgba(228, 239, 232, .72)}html,body{height:100%}body{background:var(--northstep-app-background);font-family:var(--northstep-body-font),sans-serif}ion-app,ion-content{background:var(--northstep-app-background);--background: var(--northstep-app-background)}ion-app.has-bottom-navbar ion-content{--padding-bottom: var(--northstep-navbar-clearance);scroll-padding-bottom:var(--northstep-navbar-clearance)}ion-header{background:#fff}ion-toolbar{--background: #ffffff;--border-color: rgba(15, 23, 42, .06);background:#fff}ion-toolbar ion-title{padding-inline-end:3.25rem;padding-inline-start:max(1rem,var(--ion-safe-area-left, 0px));text-align:start}ion-toolbar:has(ion-buttons[slot=start]) ion-title{padding-inline-start:.75rem}ion-toolbar:has(ion-buttons[slot=start]) ion-title.ios{padding-inline-start:calc(max(1rem,var(--ion-safe-area-left, 0px)) + 3.25rem)}ion-toolbar ion-title .brand-wrap{justify-content:flex-start}ion-title,h1,h2,h3,ion-card-title{font-family:var(--northstep-display-font),sans-serif}ion-card{--background: var(--northstep-surface);border:1px solid var(--northstep-border);border-radius:1.5rem;box-shadow:0 18px 60px #0f172a14}ion-button{--border-radius: var(--ns-btn-radius);--box-shadow: none;font-family:var(--northstep-body-font),sans-serif;font-size:var(--ns-btn-font-size);font-weight:var(--ns-btn-weight);letter-spacing:-.005em;text-transform:none}ion-button.cta-primary,ion-button[class*=cta-primary]{--background: var(--northstep-primary);--background-hover: color-mix(in srgb, var(--northstep-primary) 88%, #000);--color: #ffffff;--padding-top: 0;--padding-bottom: 0;--padding-start: var(--ns-btn-padding-x);--padding-end: var(--ns-btn-padding-x);height:var(--ns-btn-height);min-height:var(--ns-btn-height)}ion-button.cta-primary ion-icon{font-size:1rem}button.cta-ghost{background:transparent;border:0;color:#0b14109e;cursor:pointer;font-family:var(--northstep-body-font),sans-serif;font-size:.88rem;font-weight:var(--ns-btn-weight);letter-spacing:-.005em;padding:.5rem .4rem;text-decoration:underline;text-decoration-thickness:1px;text-transform:none;text-underline-offset:4px;transition:color .18s ease}button.cta-ghost:hover{color:#0b1410}button.cta-ghost:active{color:var(--northstep-primary)}.back-btn{align-items:center;background:transparent;border:0;color:#0b1410;cursor:pointer;display:inline-flex;font-size:1.4rem;height:2.6rem;justify-content:center;width:2.6rem}.brand-wrap{align-items:center;display:inline-flex;font-family:var(--northstep-display-font),sans-serif;font-weight:700;gap:.5rem;letter-spacing:-.01em}.brand-mark{background:center/cover no-repeat url("./media/icon-192-WQAPJEDT.png");display:inline-block;height:1rem;width:1rem;flex-shrink:0}.eyebrow{align-items:center;color:#0b1410b3;display:inline-flex;font-size:.78rem;font-weight:700;gap:.4rem;letter-spacing:.16em;margin:0 0 .5rem;text-transform:uppercase}.lead{color:#0b1410b8;font-size:.98rem;line-height:1.5;margin:0 0 1.2rem}ion-action-sheet.northstep-select-sheet{--backdrop-opacity: .22;--background: #ffffff;--button-background: #ffffff;--button-background-activated: rgba(15, 35, 24, .06);--button-background-selected: color-mix(in srgb, var(--northstep-primary) 10%, white);--button-color: #17251d;--button-color-selected: var(--northstep-primary-dark);--color: #17251d}ion-action-sheet.northstep-select-sheet .action-sheet-wrapper{background:transparent;border-radius:0;box-shadow:none;margin-inline:auto;max-width:32rem;overflow:visible;width:100%}ion-action-sheet.northstep-select-sheet .action-sheet-container{align-items:center;justify-content:flex-end;padding:0 1.2rem max(.85rem,env(safe-area-inset-bottom))}ion-action-sheet.northstep-select-sheet .action-sheet-group{background:#fff;border-radius:1.25rem;box-shadow:0 24px 70px #0f23182e;margin:0;overflow:hidden;width:100%}ion-action-sheet.northstep-select-sheet .action-sheet-group-cancel{background:#fff;border-radius:1.25rem;margin-top:.7rem}ion-action-sheet.northstep-select-sheet .action-sheet-cancel,ion-action-sheet.northstep-select-sheet .action-sheet-group-cancel .action-sheet-button{background:#fff!important;color:#17251db8!important;--background: #ffffff;--color: rgba(23, 37, 29, .72)}ion-action-sheet.northstep-select-sheet .action-sheet-button{font-family:var(--northstep-body-font),sans-serif;font-size:1.06rem;font-weight:700;min-height:3.35rem;letter-spacing:-.01em}ion-action-sheet.northstep-select-sheet .action-sheet-button-inner{justify-content:flex-start;padding-inline:.15rem;text-align:left}ion-action-sheet.northstep-select-sheet .action-sheet-selected{color:var(--northstep-primary-dark)}ion-app.web-app--with-nav ion-content{--offset-top: 4.5rem}@media(max-width:640px){ion-app.web-app--with-nav ion-content{--offset-top: 4.1rem}}ion-app ion-content:has(+ns-bottom-tabs),ion-app ion-content:has(+ns-family-bottom-tabs){--padding-bottom: calc(5.25rem + env(safe-area-inset-bottom, 0px)) }@media(min-width:960px){ion-app.web-app--with-nav ion-header{display:none}ion-app.web-app--with-nav ion-content{--background: transparent}ion-app.web-app--with-sidebar :is(.today-shell,.plan-shell,.tasks-shell,.calendar-shell,.review-shell,.profile-shell,.insights-shell,.notifications-shell,.checkin-shell,.family-shell,.create-shell){margin:0;max-width:none;padding:1rem clamp(1.25rem,2vw,2rem) 4rem;width:min(100%,74rem)}ion-app.web-app--with-nav:not(.web-app--with-sidebar) :is(.welcome-shell,.signin-shell,.privacy-shell){max-width:76rem;padding:2rem clamp(1.25rem,3vw,2.5rem) 4rem}}
