@import"https://fonts.cdnfonts.com/css/lato";: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-hide,.ion-hide-up,.ion-hide-down{display:none!important}@media(min-width:576px){.ion-hide-sm-up{display:none!important}}@media(max-width:575.98px){.ion-hide-sm-down{display:none!important}}@media(min-width:768px){.ion-hide-md-up{display:none!important}}@media(max-width:767.98px){.ion-hide-md-down{display:none!important}}@media(min-width:992px){.ion-hide-lg-up{display:none!important}}@media(max-width:991.98px){.ion-hide-lg-down{display:none!important}}@media(min-width:1200px){.ion-hide-xl-up{display:none!important}}@media(max-width:1199.98px){.ion-hide-xl-down{display:none!important}}.ion-display-none{display:none!important}@media(min-width:576px){.ion-display-sm-none{display:none!important}}@media(min-width:768px){.ion-display-md-none{display:none!important}}@media(min-width:992px){.ion-display-lg-none{display:none!important}}@media(min-width:1200px){.ion-display-xl-none{display:none!important}}.ion-display-inline{display:inline!important}@media(min-width:576px){.ion-display-sm-inline{display:inline!important}}@media(min-width:768px){.ion-display-md-inline{display:inline!important}}@media(min-width:992px){.ion-display-lg-inline{display:inline!important}}@media(min-width:1200px){.ion-display-xl-inline{display:inline!important}}.ion-display-inline-block{display:inline-block!important}@media(min-width:576px){.ion-display-sm-inline-block{display:inline-block!important}}@media(min-width:768px){.ion-display-md-inline-block{display:inline-block!important}}@media(min-width:992px){.ion-display-lg-inline-block{display:inline-block!important}}@media(min-width:1200px){.ion-display-xl-inline-block{display:inline-block!important}}.ion-display-block{display:block!important}@media(min-width:576px){.ion-display-sm-block{display:block!important}}@media(min-width:768px){.ion-display-md-block{display:block!important}}@media(min-width:992px){.ion-display-lg-block{display:block!important}}@media(min-width:1200px){.ion-display-xl-block{display:block!important}}.ion-display-flex{display:flex!important}@media(min-width:576px){.ion-display-sm-flex{display:flex!important}}@media(min-width:768px){.ion-display-md-flex{display:flex!important}}@media(min-width:992px){.ion-display-lg-flex{display:flex!important}}@media(min-width:1200px){.ion-display-xl-flex{display:flex!important}}.ion-display-inline-flex{display:inline-flex!important}@media(min-width:576px){.ion-display-sm-inline-flex{display:inline-flex!important}}@media(min-width:768px){.ion-display-md-inline-flex{display:inline-flex!important}}@media(min-width:992px){.ion-display-lg-inline-flex{display:inline-flex!important}}@media(min-width:1200px){.ion-display-xl-inline-flex{display:inline-flex!important}}.ion-display-grid{display:grid!important}@media(min-width:576px){.ion-display-sm-grid{display:grid!important}}@media(min-width:768px){.ion-display-md-grid{display:grid!important}}@media(min-width:992px){.ion-display-lg-grid{display:grid!important}}@media(min-width:1200px){.ion-display-xl-grid{display:grid!important}}.ion-display-inline-grid{display:inline-grid!important}@media(min-width:576px){.ion-display-sm-inline-grid{display:inline-grid!important}}@media(min-width:768px){.ion-display-md-inline-grid{display:inline-grid!important}}@media(min-width:992px){.ion-display-lg-inline-grid{display:inline-grid!important}}@media(min-width:1200px){.ion-display-xl-inline-grid{display:inline-grid!important}}.ion-display-table{display:table!important}@media(min-width:576px){.ion-display-sm-table{display:table!important}}@media(min-width:768px){.ion-display-md-table{display:table!important}}@media(min-width:992px){.ion-display-lg-table{display:table!important}}@media(min-width:1200px){.ion-display-xl-table{display:table!important}}.ion-display-table-cell{display:table-cell!important}@media(min-width:576px){.ion-display-sm-table-cell{display:table-cell!important}}@media(min-width:768px){.ion-display-md-table-cell{display:table-cell!important}}@media(min-width:992px){.ion-display-lg-table-cell{display:table-cell!important}}@media(min-width:1200px){.ion-display-xl-table-cell{display:table-cell!important}}.ion-display-table-row{display:table-row!important}@media(min-width:576px){.ion-display-sm-table-row{display:table-row!important}}@media(min-width:768px){.ion-display-md-table-row{display:table-row!important}}@media(min-width:992px){.ion-display-lg-table-row{display:table-row!important}}@media(min-width:1200px){.ion-display-xl-table-row{display:table-row!important}}.ion-no-padding{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;padding:0}.ion-padding{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);padding-inline-start: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);padding-inline-start:var(--ion-padding, 16px)}.ion-padding-end{--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);padding-inline-start: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);margin-inline-start: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);margin-inline-start:var(--ion-margin, 16px)}.ion-margin-end{--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);margin-inline-start: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}}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control-layers-toggle{background-image:url(layers.ef6db8722c2c3f9a.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(layers-2x.9859cd1231006a4a.png);background-size:26px 26px}.leaflet-default-icon-path{background-image:url(marker-icon.d577052aa271e13f.png)}:root{--font-family-base: var( --samba-font, "Hanken Grotesk", "Duplet", "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif );--ion-font-family: var(--font-family-base);--ion-color-contrast: var(--samba-severity-contrast);--ion-color-contrast-rgb: var(--samba-neutral-900-rgb, 24, 32, 42);--ion-color-contrast-contrast: var(--samba-neutral-0);--ion-color-contrast-contrast-rgb: 255, 255, 255;--ion-color-contrast-shade: var(--samba-neutral-950);--ion-color-contrast-tint: var(--samba-neutral-800);--border-radius-sm: var(--samba-radius-chip);--border-radius-md: var(--samba-radius-field);--border-radius-lg: var(--samba-radius-card);--border-radius-full: var(--samba-radius-round)}.ion-color-contrast{--ion-color-base: var(--ion-color-contrast);--ion-color-base-rgb: var(--ion-color-contrast-rgb);--ion-color-contrast: var(--ion-color-contrast-contrast);--ion-color-contrast-rgb: var(--ion-color-contrast-contrast-rgb);--ion-color-shade: var(--ion-color-contrast-shade);--ion-color-tint: var(--ion-color-contrast-tint)}.status--secondary{display:inline-flex;align-items:center;padding:var(--samba-space-1) var(--samba-space-2);border-radius:var(--samba-radius-chip, 9999px);min-height:0;font-size:var(--samba-text-2xs);font-weight:800;text-transform:uppercase;letter-spacing:var(--samba-label-tracking, .04em);background:rgba(var(--ion-color-secondary-rgb),.12);color:var(--ion-color-secondary)}.status--success{display:inline-flex;align-items:center;padding:var(--samba-space-1) var(--samba-space-2);border-radius:var(--samba-radius-chip, 9999px);min-height:0;font-size:var(--samba-text-2xs);font-weight:800;text-transform:uppercase;letter-spacing:var(--samba-label-tracking, .04em);background:rgba(var(--ion-color-success-rgb),.12);color:var(--ion-color-success)}.status--info{display:inline-flex;align-items:center;padding:var(--samba-space-1) var(--samba-space-2);border-radius:var(--samba-radius-chip, 9999px);min-height:0;font-size:var(--samba-text-2xs);font-weight:800;text-transform:uppercase;letter-spacing:var(--samba-label-tracking, .04em);background:rgba(var(--ion-color-tertiary-rgb),.12);color:var(--ion-color-tertiary)}.status--warn{display:inline-flex;align-items:center;padding:var(--samba-space-1) var(--samba-space-2);border-radius:var(--samba-radius-chip, 9999px);min-height:0;font-size:var(--samba-text-2xs);font-weight:800;text-transform:uppercase;letter-spacing:var(--samba-label-tracking, .04em);background:rgba(var(--ion-color-warning-rgb),.12);color:var(--ion-color-warning)}.status--danger{display:inline-flex;align-items:center;padding:var(--samba-space-1) var(--samba-space-2);border-radius:var(--samba-radius-chip, 9999px);min-height:0;font-size:var(--samba-text-2xs);font-weight:800;text-transform:uppercase;letter-spacing:var(--samba-label-tracking, .04em);background:rgba(var(--ion-color-danger-rgb),.12);color:var(--ion-color-danger)}.status--contrast{display:inline-flex;align-items:center;padding:var(--samba-space-1) var(--samba-space-2);border-radius:var(--samba-radius-chip, 9999px);min-height:0;font-size:var(--samba-text-2xs);font-weight:800;text-transform:uppercase;letter-spacing:var(--samba-label-tracking, .04em);background:rgba(var(--ion-color-contrast-rgb),.12);color:var(--ion-color-contrast)}.text-center{text-align:center}.text-right{text-align:right}.text-bold{font-weight:800}.text-muted{color:var(--samba-text-muted)}.mt-1{margin-top:var(--samba-space-1)}.mt-2{margin-top:var(--samba-space-2)}.mt-3{margin-top:var(--samba-space-4)}.mt-4{margin-top:var(--samba-space-6)}.mb-1{margin-bottom:var(--samba-space-1)}.mb-2{margin-bottom:var(--samba-space-2)}.mb-3{margin-bottom:var(--samba-space-4)}.mb-4{margin-bottom:var(--samba-space-6)}.p-1{padding:var(--samba-space-1)}.p-2{padding:var(--samba-space-2)}.p-3{padding:var(--samba-space-4)}.p-4{padding:var(--samba-space-6)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.w-full{width:100%}.hidden-mobile{display:none}@media(min-width:768px){.hidden-mobile{display:initial}}.hidden-desktop{display:initial}@media(min-width:768px){.hidden-desktop{display:none}}.page-head{display:flex;align-items:center;gap:8px;margin-bottom:12px}.page-head .page-head-text{flex:1;min-width:0}.page-head .page-head-text h1{margin:0;font-size:var(--samba-text-2xl);font-weight:800;letter-spacing:-.02em}.page-head .page-head-text p{margin:2px 0 0;font-size:var(--samba-text-sm);color:var(--samba-text-muted)}.stats-grid{padding:0;margin-bottom:8px}.stats-grid ion-col{padding:4px}.stat-card{width:100%;text-align:left;padding:12px;border-radius:var(--samba-radius-card);border:1px solid var(--samba-border-subtle);background:var(--samba-card);cursor:pointer}.stat-card.active{border-color:var(--ion-color-primary);box-shadow:var(--samba-ring-accent)}.stat-card .stat-label{display:block;font-size:var(--samba-text-2xs);text-transform:uppercase;letter-spacing:var(--samba-label-tracking);font-weight:800;color:var(--samba-text-muted)}.stat-card .stat-value{display:block;margin-top:4px;font-size:var(--samba-metric-size);font-weight:800}.stat-card.stat-success .stat-label{color:var(--ion-color-success)}.stat-card.stat-warning .stat-label{color:var(--ion-color-warning)}.stat-card.stat-danger .stat-label{color:var(--ion-color-danger)}.stat-card.stat-tertiary .stat-label{color:var(--ion-color-tertiary)}.stat-card.stat-dark .stat-label{color:var(--ion-color-dark)}.stat-card.stat-medium .stat-label{color:var(--samba-text-muted)}.filter-chips{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:4px;margin-bottom:8px;padding-bottom:4px}.filter-chips::-webkit-scrollbar{display:none}.filter-chips ion-chip{flex-shrink:0}ion-card.selected{outline:2px solid var(--ion-color-primary)}.carte-entete{padding-top:12px;padding-bottom:4px}.carte-entete>ion-item{--min-height: 0;--padding-top: 0;--padding-bottom: 0;--inner-padding-top: 0;--inner-padding-bottom: 0}.carte-entete>ion-item ion-label{margin-top:0;margin-bottom:0}.carte-entete>ion-item ion-card-title{margin-bottom:0}.tx-head{--padding-start: 0;--inner-padding-end: 0}.tx-head .tx-kicker{display:block;font-size:var(--samba-text-2xs);text-transform:uppercase;letter-spacing:var(--samba-label-tracking);font-weight:800;color:var(--samba-text-muted)}.tx-head ion-card-title{font-family:var(--samba-font-mono);font-size:var(--samba-text-sm);font-weight:600;font-variant-numeric:tabular-nums;color:var(--samba-text-strong)}.tx-head ion-note{font-size:var(--samba-text-xs)}.tx-icon{width:42px;height:42px;border-radius:var(--samba-radius-panel);display:flex;align-items:center;justify-content:center;margin-inline-end:10px;background:var(--samba-accent-soft);color:var(--samba-accent-text)}.tx-icon.encaissement{background:var(--samba-severity-success-surface);color:var(--samba-severity-success-text)}.tx-icon ion-icon{font-size:var(--samba-text-xl)}.tx-icon--flottante{margin:0 0 8px}.tx-panel{padding:12px;border-radius:var(--samba-radius-panel);background:var(--samba-sunken);margin-bottom:8px}.tx-libelle{margin-bottom:8px}.tx-amount{display:flex;justify-content:space-between;align-items:flex-start;border-top:1px solid var(--samba-border-subtle);padding-top:8px}.tx-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:var(--samba-text-xs);color:var(--samba-text-muted);border-top:1px solid var(--samba-border-subtle);padding-top:6px}.tx-meta ion-chip{margin-inline-start:0}.tx-meta .tx-link{display:inline-flex;align-items:center;gap:3px}.tx-actions{padding:4px 0 0}.tx-actions ion-col{padding:2px}.kv{--min-height: 30px;--padding-start: 0;--inner-padding-end: 0}.kv ion-label{font-size:var(--samba-text-2xs);text-transform:uppercase;letter-spacing:var(--samba-label-tracking);font-weight:800;color:var(--samba-text-muted)}.kv ion-note,.kv ion-text{font-size:var(--samba-text-sm);font-weight:600;text-align:end}.kv ion-chip{margin-inline-end:0}.kv .montant{font-weight:800}.kv.total{border-top:1px solid var(--samba-border-subtle);margin-top:6px;padding-top:6px}.kv.total ion-text{font-weight:800}.kv-label{display:block;font-size:var(--samba-text-2xs);text-transform:uppercase;letter-spacing:var(--samba-label-tracking);font-weight:800;color:var(--samba-text-muted)}.kv-value{display:block;font-size:var(--samba-text-sm);font-weight:600}.kv-strong{display:block;font-size:var(--samba-text-sm);font-weight:700}.kv-money{display:block;font-family:var(--samba-font-mono);font-size:var(--samba-text-base);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--samba-text-strong)}.kv-paragraph{margin:4px 0 0;font-size:var(--samba-text-sm);line-height:1.4}.kv-block{border-top:1px solid var(--samba-border-subtle);padding-top:8px;margin-top:6px}.kv-block.first{border-top:none;padding-top:0;margin-top:0}.detail-head{margin-bottom:16px}.detail-head ion-chip{margin-inline-start:0}.detail-head h2{margin:8px 0 0;font-size:var(--samba-text-2xl);font-weight:800}.detail-head p{margin:4px 0 0;font-size:var(--samba-text-sm);color:var(--samba-text-muted)}.amount-hero{padding:20px 12px;border-radius:var(--samba-radius-card);background:var(--samba-sunken);border:1px solid var(--samba-border-subtle);margin-bottom:16px}.amount-hero h2{margin:4px 0 0;font-family:var(--samba-font-mono);font-size:var(--samba-metric-size);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--samba-text-strong)}.amount-hero .amount-tags{display:flex;justify-content:center;flex-wrap:wrap;gap:4px;margin-top:6px}.workflow-stepper{display:flex;align-items:flex-start;overflow-x:auto;padding:12px 4px;border-radius:var(--samba-radius-panel);background:var(--samba-sunken);margin-bottom:16px}.workflow-stepper::-webkit-scrollbar{display:none}.workflow-step{display:flex;flex-direction:column;align-items:center;width:72px;flex-shrink:0}.workflow-step .workflow-dot{width:var(--samba-touch-min);height:var(--samba-touch-min);border-radius:var(--samba-radius-round);display:flex;align-items:center;justify-content:center;background:var(--samba-card);border:1px solid var(--samba-border-subtle);color:var(--samba-text-muted)}.workflow-step .workflow-dot ion-icon{font-size:var(--samba-text-lg)}.workflow-step .workflow-label{margin-top:7px;font-size:var(--samba-text-2xs);font-weight:800;text-transform:uppercase;letter-spacing:var(--samba-label-tracking);text-align:center;line-height:1.2;color:var(--samba-text-muted)}.workflow-step.reached .workflow-dot{background:var(--samba-severity-success-surface);border-color:var(--samba-severity-success);color:var(--samba-severity-success-text)}.workflow-step.reached .workflow-label{color:var(--samba-text-body)}.workflow-link{height:3px;width:18px;margin-top:20px;flex-shrink:0;border-radius:var(--samba-radius-round);background:var(--samba-border-subtle)}.workflow-link.reached{background:var(--samba-severity-success)}.ds-section-title{font-size:var(--samba-text-lg);text-transform:none;letter-spacing:var(--samba-tracking-tight);font-weight:700;color:var(--samba-text-strong);display:flex;align-items:center;gap:6px}.info-grid{padding:8px 0 0}.info-grid ion-col{padding:3px}.info-tile{padding:10px;border-radius:var(--samba-radius-panel);background:var(--samba-sunken)}.note-block{padding:12px 14px;border-radius:var(--samba-radius-panel);margin-bottom:12px}.note-block .note-title{display:block;font-size:var(--samba-text-2xs);text-transform:uppercase;font-weight:800;letter-spacing:var(--samba-label-tracking)}.note-block p{margin:4px 0 0;font-size:var(--samba-text-sm)}.note-block .note-sub{font-size:var(--samba-text-xs);opacity:.8}.note-block.note-warning{background:rgba(var(--ion-color-warning-rgb),.12)}.note-block.note-warning .note-title{color:var(--ion-color-warning-shade)}.note-block.note-info{background:rgba(var(--ion-color-tertiary-rgb),.12)}.note-block.note-info .note-title{color:var(--ion-color-tertiary-shade)}.note-block.note-danger{background:rgba(var(--ion-color-danger-rgb),.12)}.note-block.note-danger .note-title{color:var(--ion-color-danger-shade)}.note-block.note-success{background:rgba(var(--ion-color-success-rgb),.12)}.note-block.note-success .note-title{color:var(--ion-color-success-shade)}.note-block.note-primary{background:rgba(var(--ion-color-primary-rgb),.08)}.note-block.note-primary .note-title{color:var(--samba-accent-text)}.note-block.note-neutral{background:var(--samba-sunken)}.note-block.note-neutral .note-title{color:var(--samba-text-muted)}.choice-card{display:flex;align-items:center;gap:14px;padding:14px;border-radius:var(--samba-radius-card);background:var(--samba-sunken);border:1px solid var(--samba-border-subtle);margin-bottom:10px;cursor:pointer}.choice-card .choice-icon{width:46px;height:46px;border-radius:var(--samba-radius-panel);display:flex;align-items:center;justify-content:center;flex-shrink:0}.choice-card .choice-icon ion-icon{font-size:var(--samba-text-xl)}.choice-card .choice-icon.icon-pdf{background:rgba(var(--ion-color-tertiary-rgb),.14);color:var(--ion-color-tertiary)}.choice-card .choice-icon.icon-ticket{background:rgba(var(--ion-color-success-rgb),.14);color:var(--ion-color-success)}.choice-card .choice-title{display:block;font-size:var(--samba-text-sm);font-weight:800}.choice-card .choice-sub{display:block;font-size:var(--samba-text-xs);color:var(--samba-text-muted)}.actor-tile{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--samba-radius-panel);margin-bottom:8px}.actor-tile ion-icon{font-size:var(--samba-text-xl)}.actor-tile.actor-info{background:rgba(var(--ion-color-tertiary-rgb),.1)}.actor-tile.actor-info ion-icon{color:var(--ion-color-tertiary)}.actor-tile.actor-warning{background:rgba(var(--ion-color-warning-rgb),.12)}.actor-tile.actor-warning ion-icon{color:var(--ion-color-warning-shade)}.actor-tile.actor-success{background:rgba(var(--ion-color-success-rgb),.12)}.actor-tile.actor-success ion-icon{color:var(--ion-color-success-shade)}.pill-list{display:flex;flex-wrap:wrap;gap:6px}.pill{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:var(--samba-radius-chip);background:var(--samba-sunken);border:1px solid var(--samba-border-subtle)}.pill .pill-main{font-size:var(--samba-text-sm);font-weight:600}.pill .pill-sub{font-size:var(--samba-text-2xs);color:var(--samba-text-muted)}.pill.pill-doc{max-width:100%}.pill.pill-doc .pill-main{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-segment{margin-bottom:12px}.tab-panel{padding-bottom:88px}.empty-state{padding:40px 20px;border:2px dashed var(--samba-border-subtle);border-radius:var(--samba-radius-card);background:var(--samba-card)}.empty-state ion-icon{font-size:var(--samba-text-5xl)}.empty-state h3{font-weight:800;margin:12px 0 4px;font-size:var(--samba-text-lg);color:var(--samba-text-strong)}.empty-state p{color:var(--samba-text-muted);font-size:var(--samba-text-sm);margin:0 0 12px}.empty-inline{padding:20px 8px;text-align:center;font-size:var(--samba-text-sm);color:var(--samba-text-muted)}.etape-actions{display:flex;flex-direction:column;gap:8px;padding:12px 16px calc(16px + var(--ion-safe-area-bottom, 0px));margin-top:16px;border-top:1px solid var(--samba-border-subtle)}.etape-actions ion-button{--border-radius: var(--samba-radius-field);min-height:48px;font-weight:700}.etape-actions ion-button[fill=solid]{--background: var(--samba-action);--background-hover: var(--samba-action-hover);--color: #ffffff}.etape-actions ion-button[fill=outline]{--border-color: var(--samba-border-default);--color: var(--samba-text-body)}.etape-actions ion-button[fill=clear]{--color: var(--samba-text-muted)}.etape-corps{display:block;width:100%}.etape-corps.ion-padding{padding:16px}.ds-modal-footer{display:flex;flex-direction:column;padding:8px;gap:4px}.ds-modal-footer ion-button{width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes ds-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ds-fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ds-shimmer{0%{background-position:-420px 0}to{background-position:420px 0}}.ds-animate-in{animation:ds-fade-in-up var(--samba-motion-moyen) var(--samba-motion-courbe) both}.ds-stagger>*{animation:ds-fade-in-up .26s cubic-bezier(.25,.8,.25,1) both}.ds-stagger>*:nth-child(1){animation-delay:0ms}.ds-stagger>*:nth-child(2){animation-delay:40ms}.ds-stagger>*:nth-child(3){animation-delay:80ms}.ds-stagger>*:nth-child(4){animation-delay:.12s}.ds-stagger>*:nth-child(5){animation-delay:.16s}.ds-stagger>*:nth-child(6){animation-delay:.2s}.ds-stagger>*:nth-child(7){animation-delay:.24s}.ds-stagger>*:nth-child(n+8){animation-delay:.28s}.ds-fade{animation:ds-fade-in .2s ease-out both}.ds-skeleton{background:linear-gradient(90deg,var(--samba-sunken) 25%,rgba(var(--samba-accent-rgb),.1) 37%,var(--samba-sunken) 63%);background-size:840px 100%;animation:ds-shimmer 1.4s ease-in-out infinite;border-radius:var(--samba-radius-panel)}@media(prefers-reduced-motion:reduce){.ds-animate-in,.ds-stagger>*,.ds-fade,.ds-skeleton{animation:none}}.etape-head{margin-bottom:20px}.etape-head .etape-icon{width:76px;height:76px;margin:0 auto 12px;border-radius:var(--samba-radius-panel);display:flex;align-items:center;justify-content:center;background:var(--samba-accent-soft)}.etape-head .etape-icon ion-icon{font-size:34px;color:var(--samba-accent)}.etape-head h3{margin:0;font-size:var(--samba-text-lg);font-weight:800;letter-spacing:var(--samba-tracking-tight);color:var(--samba-text-strong)}.etape-head p{margin:6px 0 0;font-size:var(--samba-text-sm);line-height:var(--samba-leading-normal);color:var(--samba-text-muted)}.sous-titre{margin:24px 0 12px;font-size:var(--samba-text-xs);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--samba-text-muted)}.sous-titre:first-child{margin-top:0}.sous-texte{margin:4px 0 16px;font-size:var(--samba-text-sm);color:var(--samba-text-muted)}.groupe-titre{margin:14px 0 6px;font-size:var(--samba-text-2xs);font-weight:800;text-transform:uppercase;letter-spacing:var(--samba-label-tracking);color:var(--samba-text-muted)}.champ{--padding-start: 0;--inner-padding-end: 0;--background: transparent}.choix-card{display:flex;align-items:center;gap:12px;width:100%;padding:16px;margin:8px 0;background:var(--samba-card);border:2px solid var(--samba-border-default);border-radius:var(--samba-radius-card);cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s,transform .15s}.choix-card:hover,.choix-card.selected{border-color:var(--samba-accent);box-shadow:var(--samba-shadow-sm);transform:translateY(-1px)}.choix-card .choix-icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--samba-radius-panel);background:var(--samba-accent-soft);flex:0 0 48px}.choix-card .choix-icon ion-icon{font-size:22px;color:var(--samba-accent)}.choix-card .choix-body{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.choix-card .choix-title{font-size:15px;font-weight:800;color:var(--samba-text-strong)}.choix-card .choix-sub{font-size:12px;color:var(--samba-text-muted)}.choix-card .choix-chevron{color:var(--samba-text-muted);flex:0 0 auto}.assure-item{--background: var(--samba-sunken);--padding-start: 12px;--inner-padding-end: 12px;border-radius:var(--samba-radius-panel);margin-bottom:6px}.assure-item h3{font-size:var(--samba-text-sm);font-weight:800}.assure-item p{font-size:var(--samba-text-xs);color:var(--samba-text-muted)}.assure-icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--samba-radius-panel);background:var(--samba-accent-soft)}.assure-icon ion-icon{font-size:18px;color:var(--samba-accent)}.kyc-preview{margin:16px 0}.kyc-preview img{max-width:100%;max-height:220px;border-radius:var(--samba-radius-card);border:1px solid var(--samba-border-default);object-fit:contain}.kyc-vide{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;background:var(--samba-sunken);border:2px dashed var(--samba-border-default);border-radius:var(--samba-radius-card)}.kyc-vide ion-icon{font-size:32px;color:var(--samba-text-muted)}.kyc-vide span{font-size:var(--samba-text-sm);color:var(--samba-text-muted)}.kyc-mini{max-width:120px;max-height:80px;border-radius:var(--samba-radius-control);object-fit:cover}.tx-panel .kv-label,.tx-amount .kv-label{font-size:var(--samba-text-2xs)}.kv-label.warning,.kv-value.warning{color:var(--ion-color-warning-shade)}.row-sub{font-size:var(--samba-text-xs);color:var(--samba-text-muted)}.carte-content{--background: var(--samba-sunken)}ion-button.samba-btn-action,ion-fab-button.samba-btn-action{--background: var(--samba-action);--background-hover: var(--samba-action-hover);--background-activated: var(--samba-action-hover);--color: var(--samba-on-action);--border-radius: var(--samba-radius-control);font-weight:700}ion-fab-button.samba-btn-action{--border-radius: var(--samba-radius-round);--box-shadow: var(--samba-shadow-lg)}ion-button.button-round{--border-radius: var(--samba-radius-control)}ion-button{min-height:var(--samba-touch-min)}ion-button[fill=clear]{--color: var(--samba-text-muted)}.page-head--collant{position:sticky;top:0;z-index:var(--samba-z-topbar);margin:0 calc(-1 * var(--samba-gutter)) var(--samba-space-3);padding:var(--samba-space-3) var(--samba-gutter);background:var(--samba-glass);border-bottom:1px solid var(--samba-border-subtle);backdrop-filter:var(--samba-glass-blur);-webkit-backdrop-filter:var(--samba-glass-blur)}.page-head--collant>ion-button{--padding-start: 0;--padding-end: 0;flex-shrink:0;min-width:var(--samba-touch-min);min-height:var(--samba-touch-min)}.page-head--collant>ion-badge{flex-shrink:0}.page-head--collant .page-head-text h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-head--collant .page-head-text p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}ion-chip.samba-chip-donnee{--background: var(--samba-sunken);--color: var(--samba-text-muted);border:1px solid var(--samba-border-subtle)}.samba-montant,.samba-reference{font-family:var(--samba-font-mono);font-variant-numeric:tabular-nums;font-weight:600;color:var(--samba-text-strong);white-space:nowrap}.samba-montant{font-size:var(--samba-text-base)}.samba-reference{font-size:var(--samba-text-sm)}ion-chip.samba-chip-nav{--background: var(--samba-card);--color: var(--samba-text-body);border:1px solid var(--samba-border-subtle);border-radius:var(--samba-radius-chip);min-height:34px;font-size:var(--samba-text-xs);font-weight:700}ion-chip.samba-chip-nav.samba-chip-nav--actif{--background: var(--samba-accent-fill);--color: var(--samba-on-accent);border-color:var(--samba-accent-fill)}.samba-etat-erreur{padding:40px 20px;text-align:center;border:1px solid var(--samba-severity-danger);border-radius:var(--samba-radius-card);background:var(--samba-card)}.samba-etat-erreur .samba-etat-erreur__pastille{width:60px;height:60px;margin:0 auto 14px;border-radius:var(--samba-radius-round);display:flex;align-items:center;justify-content:center;background:var(--samba-severity-danger-surface);color:var(--samba-severity-danger-text)}.samba-etat-erreur .samba-etat-erreur__pastille ion-icon{font-size:var(--samba-text-2xl)}.samba-etat-erreur h3{margin:0 0 4px;font-size:var(--samba-text-lg);font-weight:800;color:var(--samba-text-strong)}.samba-etat-erreur p{margin:0 0 12px;font-size:var(--samba-text-sm);color:var(--samba-text-muted)}.samba-squelette{display:flex;flex-direction:column;gap:12px;padding:4px 0}.samba-squelette-carte{display:flex;align-items:center;gap:11px;padding:var(--samba-card-padding);background:var(--samba-card);border:1px solid var(--samba-card-border);border-radius:var(--samba-radius-card);box-shadow:var(--samba-shadow-card)}.samba-squelette-carte .samba-squelette-carte__pastille{width:42px;height:42px;flex-shrink:0;border-radius:var(--samba-radius-panel);background:var(--samba-sunken)}.samba-squelette-carte .samba-squelette-carte__lignes{flex:1;display:flex;flex-direction:column;gap:7px}.samba-squelette-carte .samba-squelette-carte__filet{height:10px;width:35%;border-radius:var(--samba-radius-chip);background:var(--samba-sunken)}.samba-squelette-carte .samba-squelette-carte__filet--large{height:14px;width:65%;background:var(--samba-border-subtle)}.samba-squelette-carte .samba-squelette-carte__pastille,.samba-squelette-carte .samba-squelette-carte__filet{animation:samba-respire 1.4s ease-in-out infinite}@keyframes samba-respire{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.samba-squelette-carte__pastille,.samba-squelette-carte__filet{animation:none}}.actions{display:flex;flex-direction:column;gap:var(--samba-space-2);padding-top:var(--samba-space-2)}.actions ion-button{margin:0;min-height:var(--samba-touch-min)}.actions.actions--paire{flex-direction:row}.actions.actions--paire ion-button{flex:1}.samba-piece{display:flex;align-items:center;gap:12px;padding:12px;background:var(--samba-card);border:1px solid var(--samba-card-border);border-radius:var(--samba-radius-card);box-shadow:var(--samba-shadow-card)}.samba-piece__etat{width:var(--samba-touch-min);height:var(--samba-touch-min);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--samba-radius-panel);background:var(--samba-sunken);color:var(--samba-text-muted)}.samba-piece__etat ion-icon{font-size:var(--samba-text-lg)}.samba-piece--jointe .samba-piece__etat{background:var(--samba-severity-success-surface);color:var(--samba-severity-success-text)}.samba-piece__corps{flex:1;min-width:0}.samba-piece__nom{display:block;font-size:var(--samba-text-sm);font-weight:700;color:var(--samba-text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.samba-piece__obligation{display:block;margin-top:2px;font-size:var(--samba-text-2xs);font-weight:800;text-transform:uppercase;letter-spacing:var(--samba-label-tracking);color:var(--samba-text-muted)}ion-tab-bar.samba-tabbar{overflow:visible;contain:none}.samba-tabbar__onglet{flex:1;min-width:0;min-height:var(--samba-tabbar-h);overflow:visible;contain:none;--padding-start: 2px;--padding-end: 2px}.samba-tabbar__onglet ion-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.samba-tabbar__plus{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 2px;border:none;background:transparent;cursor:pointer;color:var(--samba-text-muted);transition:color var(--samba-dur-hover) var(--samba-ease)}.samba-tabbar__plus ion-icon{font-size:var(--samba-icone-nav)}.samba-tabbar__libelle{font-size:var(--samba-text-2xs);font-weight:600;line-height:1.1;color:inherit}.samba-tabbar__onglet--actif{color:var(--samba-accent-text)}.samba-tabbar__onglet--actif ion-icon{color:var(--samba-accent)}.samba-tabbar__onglet--actif .samba-tabbar__libelle{font-weight:800}.samba-tabbar__pastille{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--samba-radius-chip);background:transparent;transition:background var(--samba-dur-hover) var(--samba-ease)}.samba-tabbar__pastille ion-icon{position:relative;margin-bottom:0}.samba-tabbar__plus--ouvert .samba-tabbar__pastille{background:var(--samba-accent-soft)}.samba-tabbar__compteur{position:absolute;top:-4px;right:-9px;min-width:16px;height:16px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--samba-radius-round);background:var(--samba-highlight);color:var(--samba-highlight-contrast);font-size:var(--samba-text-badge);font-weight:800;line-height:1}ion-modal.samba-more-sheet{--width: 100%;--max-width: 100%;--height: auto;--max-height: 80%;--border-radius: var(--samba-radius-card) var(--samba-radius-card) 0 0;--box-shadow: var(--samba-shadow-lg);--backdrop-opacity: 1;align-items:flex-end;justify-content:center}ion-modal.samba-more-sheet::part(backdrop){background:var(--samba-scrim-plat);opacity:1}ion-modal.samba-more-sheet::part(content){position:relative;display:block;contain:content;width:100%;max-height:80%}ion-modal.samba-more-sheet .ion-page{position:relative;display:block;contain:content}.samba-more-sheet__contenu{background:var(--samba-card);padding-bottom:calc(var(--samba-space-4) + env(safe-area-inset-bottom,0px));max-height:80vh;overflow-y:auto}.samba-more-sheet__contenu:before{content:"";display:block;width:40px;height:4px;margin:10px auto 2px;border-radius:var(--samba-radius-round);background:var(--samba-border-default)}.samba-more-sheet__tete{display:flex;align-items:center;gap:10px;padding:8px 16px 14px}.samba-more-sheet__titre{flex:1;min-width:0}.samba-more-sheet__titre h2{margin:0;font-size:var(--samba-text-lg);font-weight:700;color:var(--samba-text-strong)}.samba-more-sheet__titre p{margin:2px 0 0;font-size:var(--samba-text-xs);color:var(--samba-text-muted)}.samba-more-sheet__fermer{width:var(--samba-touch-min);height:var(--samba-touch-min);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;border-radius:var(--samba-radius-panel);background:var(--samba-sunken);color:var(--samba-text-body)}.samba-more-sheet__fermer ion-icon{font-size:var(--samba-text-lg)}.samba-more-sheet__grille{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:0 16px 16px}.samba-tuile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:92px;padding:14px 8px;cursor:pointer;background:var(--samba-sunken);border:1px solid transparent;border-radius:var(--samba-radius-panel);transition:background var(--samba-dur-hover) var(--samba-ease),border-color var(--samba-dur-hover) var(--samba-ease),transform var(--samba-dur-press) var(--samba-ease)}.samba-tuile:active{transform:scale(.97)}.samba-tuile__pastille{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--samba-radius-panel);background:var(--samba-card);color:var(--samba-accent);box-shadow:var(--samba-shadow-xs)}.samba-tuile__pastille ion-icon{font-size:var(--samba-icone-nav)}.samba-tuile__libelle{max-width:100%;font-size:var(--samba-text-xs);font-weight:700;color:var(--samba-text-strong);text-align:center;line-height:1.25;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.samba-tuile--active{background:var(--samba-accent-soft);border-color:var(--samba-accent-border)}.samba-tuile--active .samba-tuile__pastille{background:var(--samba-accent-fill);color:var(--samba-on-accent);box-shadow:none}.samba-tuile--active .samba-tuile__libelle{color:var(--samba-accent-on-soft)}ion-card{margin:8px 0;border-radius:var(--samba-radius-card);box-shadow:var(--samba-shadow-sm);background:var(--samba-card)}ion-card-title.ds-section-title{font-size:var(--samba-text-xs);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--samba-text-muted)}ion-item.kv,ion-item.assure-item{--background: transparent;--padding-start: 0;--inner-padding-end: 0;--border-width: 0;--min-height: 32px}ion-item.kv ion-label,ion-item.assure-item ion-label{font-size:var(--samba-text-sm);color:var(--samba-text-muted)}ion-item.kv ion-note,ion-item.assure-item ion-note{font-size:var(--samba-text-sm);color:var(--samba-text-strong);font-weight:600}:root[data-samba-theme]{--samba-field-h: 48px;--samba-field-textarea-h: 112px;--samba-field-otp-h: 56px;--samba-field-pad-x: 14px;--samba-field-pad-y: 12px;--samba-field-gap-icon: 10px;--samba-field-gap-label: 6px;--samba-field-gap-message: 6px;--samba-field-gap-stack: 16px;--samba-field-border-w: 1px;--samba-field-otp-bw: 2px;--samba-field-danger: var(--samba-severity-danger);--samba-field-danger-soft: color-mix(in oklab, var(--samba-severity-danger) 22%, transparent);--samba-field-focus: var(--samba-accent-text, #0173a9);--samba-field-focus-soft: color-mix(in oklab, var(--samba-field-focus) 28%, transparent);--samba-field-anim: border-color .15s cubic-bezier(.2, 0, .2, 1), box-shadow .15s cubic-bezier(.2, 0, .2, 1)}:root[data-samba-theme] ion-input,:root[data-samba-theme] ion-select,:root[data-samba-theme] ion-textarea,:root[data-samba-theme] ion-datetime-button{--background: var(--samba-card);--color: var(--samba-text-strong);--placeholder-color: var(--samba-text-faint);--border-radius: var(--samba-radius-field);--border-width: var(--samba-field-border-w);--border-style: solid;--border-color: var(--samba-border-default);--highlight-color: var(--samba-field-focus);--highlight-color-focused: var(--samba-field-focus);--highlight-color-valid: var(--samba-field-focus);--highlight-color-invalid: var(--samba-field-danger);--padding-start: var(--samba-field-pad-x);--padding-end: var(--samba-field-pad-x);--padding-top: 0;--padding-bottom: 0;--min-height: var(--samba-field-h);min-height:var(--samba-field-h);font-family:var(--samba-font);font-size:16px;font-weight:400;line-height:1.25;color:var(--samba-text-strong);contain:layout style}:root[data-samba-theme] ion-input::part(container),:root[data-samba-theme] ion-select::part(container),:root[data-samba-theme] ion-textarea::part(container),:root[data-samba-theme] ion-datetime-button::part(native){min-height:var(--samba-field-h);border-radius:var(--samba-radius-field);transition:var(--samba-field-anim)}:root[data-samba-theme] ion-input::part(label),:root[data-samba-theme] ion-select::part(label),:root[data-samba-theme] ion-textarea::part(label){font-family:var(--samba-font);font-size:14px;font-weight:600;line-height:1.2;color:var(--samba-text-body);letter-spacing:0;text-transform:none;margin-bottom:var(--samba-field-gap-label)}:root[data-samba-theme] ion-input::part(input),:root[data-samba-theme] ion-textarea::part(textarea){font-family:var(--samba-font);font-size:16px;font-weight:400;color:var(--samba-text-strong)}:root[data-samba-theme] ion-input::part(input)::placeholder,:root[data-samba-theme] ion-textarea::part(textarea)::placeholder{color:var(--samba-text-faint);opacity:1}:root[data-samba-theme] ion-input::part(start),:root[data-samba-theme] ion-input::part(end),:root[data-samba-theme] ion-select::part(icon),:root[data-samba-theme] ion-textarea::part(start){margin-inline:var(--samba-field-gap-icon)}:root[data-samba-theme] ion-select::part(icon){font-size:.75rem;color:var(--samba-text-muted)}:root[data-samba-theme] ion-input.ion-focused::part(container),:root[data-samba-theme] ion-select.ion-focused::part(container),:root[data-samba-theme] ion-textarea.ion-focused::part(container),:root[data-samba-theme] ion-datetime-button.ion-focused::part(native),:root[data-samba-theme] ion-input:focus-within::part(container),:root[data-samba-theme] ion-textarea:focus-within::part(container){border-color:var(--samba-field-focus);box-shadow:0 0 0 3px var(--samba-field-focus-soft)}:root[data-samba-theme] ion-input.ion-invalid.ion-touched,:root[data-samba-theme] ion-select.ion-invalid.ion-touched,:root[data-samba-theme] ion-textarea.ion-invalid.ion-touched{--border-color: var(--samba-field-danger);--highlight-color-focused: var(--samba-field-danger)}:root[data-samba-theme] ion-input.ion-invalid.ion-touched::part(container),:root[data-samba-theme] ion-select.ion-invalid.ion-touched::part(container),:root[data-samba-theme] ion-textarea.ion-invalid.ion-touched::part(container){border-color:var(--samba-field-danger)}:root[data-samba-theme] ion-input.ion-invalid.ion-touched.ion-focused::part(container),:root[data-samba-theme] ion-select.ion-invalid.ion-touched.ion-focused::part(container),:root[data-samba-theme] ion-textarea.ion-invalid.ion-touched.ion-focused::part(container){box-shadow:var(--samba-field-danger-soft)}:root[data-samba-theme] ion-input.ion-disabled,:root[data-samba-theme] ion-select.ion-disabled,:root[data-samba-theme] ion-textarea.ion-disabled,:root[data-samba-theme] ion-datetime-button.ion-disabled,:root[data-samba-theme] ion-input[disabled],:root[data-samba-theme] ion-select[disabled],:root[data-samba-theme] ion-textarea[disabled]{--background: var(--samba-sunken);--border-color: var(--samba-border-subtle);--color: var(--samba-text-muted);--placeholder-color: var(--samba-text-muted);opacity:.6;pointer-events:none}:root[data-samba-theme] ion-input::part(helper-text),:root[data-samba-theme] ion-select::part(helper-text),:root[data-samba-theme] ion-textarea::part(helper-text),:root[data-samba-theme] ion-input::part(error-text),:root[data-samba-theme] ion-select::part(error-text),:root[data-samba-theme] ion-textarea::part(error-text){font-family:var(--samba-font);font-size:12px;font-weight:400;line-height:1.4;margin-top:var(--samba-field-gap-message);padding-inline:var(--samba-field-pad-x);color:var(--samba-text-muted)}:root[data-samba-theme] ion-input::part(error-text),:root[data-samba-theme] ion-select::part(error-text),:root[data-samba-theme] ion-textarea::part(error-text){color:var(--samba-field-danger)}:root[data-samba-theme] ion-content form>ion-input+ion-input,:root[data-samba-theme] ion-content form>ion-input+ion-select,:root[data-samba-theme] ion-content form>ion-select+ion-input,:root[data-samba-theme] ion-content form>ion-textarea+ion-input,:root[data-samba-theme] ion-content form>ion-datetime-button+ion-input,:root[data-samba-theme] ion-content form>*+ion-datetime-button{margin-top:var(--samba-field-gap-stack)}:root[data-samba-theme] ion-textarea{--padding-top: var(--samba-field-pad-y);--padding-bottom: var(--samba-field-pad-y);min-height:var(--samba-field-textarea-h)}:root[data-samba-theme] ion-textarea::part(container){min-height:var(--samba-field-textarea-h)}:root[data-samba-theme] .samba-field-counter{display:block;margin-top:4px;text-align:right;font-family:var(--samba-font-mono);font-size:12px;font-variant-numeric:tabular-nums;color:var(--samba-text-faint)}:root[data-samba-theme] ion-searchbar{--background: var(--samba-sunken);--color: var(--samba-text-strong);--placeholder-color: var(--samba-text-faint);--icon-color: var(--samba-field-focus);--clear-button-color: var(--samba-text-faint);--cancel-button-color: var(--samba-field-focus);--border-radius: var(--samba-radius-field);--box-shadow: none;padding:0;height:var(--samba-field-h)}:root[data-samba-theme] ion-searchbar::part(container){background:var(--samba-sunken);border:1px solid transparent;border-radius:var(--samba-radius-field);transition:var(--samba-field-anim)}:root[data-samba-theme] ion-searchbar.searchbar-has-focus::part(container),:root[data-samba-theme] ion-searchbar.ion-focused::part(container){border-color:var(--samba-field-focus);box-shadow:0 0 0 3px var(--samba-field-focus-soft)}:root[data-samba-theme] ion-select::part(text){color:var(--samba-text-strong)}:root[data-samba-theme] ion-select:not(.has-value)::part(placeholder){color:var(--samba-text-faint);opacity:1}:root[data-samba-theme] .samba-select-chips{display:flex;flex-wrap:wrap;gap:6px}:root[data-samba-theme] .samba-select-chips ion-chip,:root[data-samba-theme] ion-chip.samba-field-chip{--background: var(--samba-accent-soft);--color: var(--samba-accent);border-radius:var(--samba-radius-chip);height:26px;padding-inline:9px;font-family:var(--samba-font);font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}:root[data-samba-theme] ion-checkbox{--size: 22px;--border-radius: var(--samba-radius-xs);--border-width: 1px;--border-color: var(--samba-border-default);--border-color-checked: var(--samba-accent);--checkbox-background: var(--samba-card);--checkbox-background-checked: var(--samba-accent);--checkmark-color: var(--samba-accent-on);min-height:var(--samba-touch-min);font-family:var(--samba-font);font-size:14px;font-weight:500;color:var(--samba-text-body)}:root[data-samba-theme] ion-checkbox.ion-invalid.ion-touched{--border-color: var(--samba-field-danger)}:root[data-samba-theme] ion-radio{--size: 22px;--border-radius: 50%;--border-width: 2px;--border-color: var(--samba-border-default);--border-color-checked: var(--samba-accent);--color-checked: var(--samba-accent);--inner-border-radius: 50%;min-height:var(--samba-touch-min);font-family:var(--samba-font);font-size:14px;font-weight:500;color:var(--samba-text-body)}:root[data-samba-theme] ion-toggle{--track-background: var(--samba-border-default);--track-background-checked: var(--samba-accent);--handle-background: #ffffff;--handle-background-checked: #ffffff;--handle-width: 22px;--handle-height: 22px;--handle-spacing: 3px;--handle-box-shadow: var(--samba-shadow-xs);--track-width: 48px;--track-height: 28px;min-height:var(--samba-touch-min)}:root[data-samba-theme] ion-datetime-button::part(native){background:var(--samba-card);color:var(--samba-text-strong);border:var(--samba-field-border-w) solid var(--samba-border-default);border-radius:var(--samba-radius-field);padding:0 var(--samba-field-pad-x);min-height:var(--samba-field-h);font-family:var(--samba-font-mono);font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;transition:var(--samba-field-anim)}:root[data-samba-theme] ion-datetime{--background: var(--samba-card);--background-rgb: transparent;--wheel-highlight-background: var(--samba-accent-soft);--wheel-fade-background-rgb: transparent}:root[data-samba-theme] ion-datetime::part(calendar-day today){border-color:var(--samba-accent-border)}:root[data-samba-theme] ion-datetime::part(calendar-day active),:root[data-samba-theme] ion-datetime::part(calendar-day active):focus{background:var(--samba-accent-fill);color:var(--samba-on-accent)}:root[data-samba-theme] ion-input-otp{--height: var(--samba-field-otp-h);--border-width: var(--samba-field-otp-bw);--border-color: var(--samba-border-subtle);--border-radius: var(--samba-radius-field);--background: var(--samba-card);--color: var(--samba-text-strong);--highlight-color-focused: var(--samba-field-focus);--highlight-color-valid: var(--samba-field-focus);--highlight-color-invalid: var(--samba-field-danger);font-family:var(--samba-font-mono);font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:0}:root[data-samba-theme] ion-input-otp::part(container){border-radius:var(--samba-radius-field);transition:var(--samba-field-anim)}:root[data-samba-theme] ion-input-otp.ion-focused::part(container){box-shadow:0 0 0 3px var(--samba-field-focus-soft)}:root[data-samba-theme] ion-input.samba-otp::part(input){font-family:var(--samba-font-mono);font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;text-align:center;letter-spacing:0}:root[data-samba-theme] ion-input.samba-amount{--input-font-family: var(--samba-font-mono);font-family:var(--samba-font-mono)}:root[data-samba-theme] ion-input.samba-amount::part(input){font-family:var(--samba-font-mono);font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}:root[data-samba-theme] .samba-amount-suffix{font-family:var(--samba-font);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:var(--samba-label-tracking);color:var(--samba-accent);flex-shrink:0}:root[data-samba-theme] ion-input[type=password]::part(input){font-family:var(--samba-font-mono);letter-spacing:.08em}:root[data-samba-theme] ion-action-sheet{--background: var(--samba-card);--button-color: var(--samba-text-body);--button-background-selected: var(--samba-accent-soft);--button-color-selected: var(--samba-accent)}:root[data-samba-theme] ion-alert{--background: var(--samba-card);--backdrop-opacity: .32}:root[data-samba-theme] ion-alert .alert-radio-icon,:root[data-samba-theme] ion-alert .alert-checkbox-icon{border-color:var(--samba-border-default);border-radius:var(--samba-radius-xs)}:root[data-samba-theme] ion-alert .alert-radio-icon{border-radius:50%;border-width:2px}:root[data-samba-theme] ion-alert .alert-radio-inner{background:var(--samba-accent)}:root[data-samba-theme] ion-alert [aria-checked=true] .alert-radio-icon,:root[data-samba-theme] ion-alert [aria-checked=true] .alert-checkbox-icon{border-color:var(--samba-accent);background:var(--samba-accent)}@media(prefers-reduced-motion:reduce){:root[data-samba-theme] ion-input::part(container),:root[data-samba-theme] ion-select::part(container),:root[data-samba-theme] ion-textarea::part(container),:root[data-samba-theme] ion-datetime-button::part(native),:root[data-samba-theme] ion-searchbar::part(container),:root[data-samba-theme] ion-input-otp::part(container){transition:none}}:root[data-samba-theme=institution]{--ion-color-tertiary: #249cd6;--ion-color-tertiary-rgb: 36, 156, 214;--ion-color-tertiary-contrast: #ffffff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #0173a9;--ion-color-tertiary-tint: #47b0dd;--ion-color-success: #167d3a;--ion-color-success-rgb: 22, 125, 58;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: #12652f;--ion-color-success-tint: #52ae59;--ion-color-warning: #f59d04;--ion-color-warning-rgb: 245, 157, 4;--ion-color-warning-contrast: #18202a;--ion-color-warning-contrast-rgb: 24, 32, 42;--ion-color-warning-shade: #d68702;--ion-color-warning-tint: #fbbb4d;--ion-color-danger: #d92d20;--ion-color-danger-rgb: 217, 45, 32;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #b42318;--ion-color-danger-tint: #f97066;--ion-color-medium: #6d7b8a;--ion-color-medium-rgb: 109, 123, 138;--ion-color-medium-contrast: #ffffff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #52606e;--ion-color-medium-tint: #96a3b0;--ion-color-light: #eceff3;--ion-color-light-rgb: 236, 239, 243;--ion-color-light-contrast: #18202a;--ion-color-light-contrast-rgb: 24, 32, 42;--ion-color-light-shade: #dde2e8;--ion-color-light-tint: #f5f7f9;--ion-color-dark: #18202a;--ion-color-dark-rgb: 24, 32, 42;--ion-color-dark-contrast: #ffffff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #0d1319;--ion-color-dark-tint: #29323c;--ion-color-contrast: #18202a;--ion-color-contrast-rgb: 24, 32, 42;--ion-color-contrast-contrast: #ffffff;--ion-color-contrast-contrast-rgb: 255, 255, 255;--ion-color-contrast-shade: #0d1319;--ion-color-contrast-tint: #29323c;--ion-color-step-50: #f5f7f9;--ion-color-step-100: #eceff3;--ion-color-step-150: #e5e9ee;--ion-color-step-200: #dde2e8;--ion-color-step-250: #d0d7df;--ion-color-step-300: #c3ccd5;--ion-color-step-350: #adb8c3;--ion-color-step-400: #96a3b0;--ion-color-step-450: #828f9d;--ion-color-step-500: #6d7b8a;--ion-color-step-550: #5f6e7c;--ion-color-step-600: #52606e;--ion-color-step-650: #475462;--ion-color-step-700: #3c4855;--ion-color-step-750: #333d49;--ion-color-step-800: #29323c;--ion-color-step-850: #212933;--ion-color-step-900: #18202a;--ion-color-step-950: #0d1319;--ion-font-family: var(--samba-font);--ion-text-color: #18202a;--ion-text-color-rgb: 24, 32, 42;--ion-border-color: #dde2e8;--ion-color-primary: #0173a9;--ion-color-primary-rgb: 1, 115, 169;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #015c87;--ion-color-primary-tint: #47b0dd;--ion-color-secondary: #0173a9;--ion-color-secondary-rgb: 1, 115, 169;--ion-color-secondary-contrast: #ffffff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015c87;--ion-color-secondary-tint: #47b0dd;--ion-background-color: #f5f7f9;--ion-background-color-rgb: 245, 247, 249;--ion-card-background: #ffffff;--ion-item-background: #ffffff;--ion-toolbar-background: #ffffff;--ion-tab-bar-background: #ffffff;--samba-accent: #0173a9;--samba-accent-text: #0173a9;--samba-accent-hover: #015c87;--samba-accent-active: #014263;--samba-accent-soft: #eef8fd;--samba-accent-border: #a9dcf1;--samba-accent-on-soft: #015c87;--samba-accent-rgb: 1, 115, 169;--samba-on-accent: #ffffff;--samba-accent-fill: #0173a9;--samba-accent-fill-rgb: 1, 115, 169;--samba-accent-fill-hover: #015c87;--samba-action: #0173a9;--samba-action-hover: #015c87;--samba-action-rgb: 1, 115, 169;--samba-on-action: #ffffff;--samba-positive: #167d3a;--samba-page: #f5f7f9;--samba-card: #ffffff;--samba-glass: rgba(255, 255, 255, .8);--samba-sunken: #eceff3;--samba-nav: #012c42;--samba-on-nav: rgba(255, 255, 255, .92);--samba-on-nav-muted: rgba(255, 255, 255, .66);--samba-nav-active: rgba(255, 255, 255, .12);--samba-card-border: #dde2e8;--samba-radius-card: 8px;--samba-radius-panel: 4px;--samba-radius-control: 4px;--samba-radius-field: 4px;--samba-radius-chip: 4px;--samba-shadow-card: none;--samba-shadow-button: none;--samba-ring-accent: 0 0 0 3px rgba(var(--samba-accent-rgb), .28);--samba-shadow-accent: 0 8px 20px rgba(1, 115, 169, .22);--samba-metric-size: 30px;--samba-label-tracking: .04em;--samba-brand-rule: #0173a9;--samba-field-focus: #0173a9}:root[data-samba-theme=equilibre]{--ion-color-tertiary: #249cd6;--ion-color-tertiary-rgb: 36, 156, 214;--ion-color-tertiary-contrast: #ffffff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #0173a9;--ion-color-tertiary-tint: #47b0dd;--ion-color-success: #167d3a;--ion-color-success-rgb: 22, 125, 58;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: #12652f;--ion-color-success-tint: #52ae59;--ion-color-warning: #f59d04;--ion-color-warning-rgb: 245, 157, 4;--ion-color-warning-contrast: #18202a;--ion-color-warning-contrast-rgb: 24, 32, 42;--ion-color-warning-shade: #d68702;--ion-color-warning-tint: #fbbb4d;--ion-color-danger: #d92d20;--ion-color-danger-rgb: 217, 45, 32;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #b42318;--ion-color-danger-tint: #f97066;--ion-color-medium: #6d7b8a;--ion-color-medium-rgb: 109, 123, 138;--ion-color-medium-contrast: #ffffff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #52606e;--ion-color-medium-tint: #96a3b0;--ion-color-light: #eceff3;--ion-color-light-rgb: 236, 239, 243;--ion-color-light-contrast: #18202a;--ion-color-light-contrast-rgb: 24, 32, 42;--ion-color-light-shade: #dde2e8;--ion-color-light-tint: #f5f7f9;--ion-color-dark: #18202a;--ion-color-dark-rgb: 24, 32, 42;--ion-color-dark-contrast: #ffffff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #0d1319;--ion-color-dark-tint: #29323c;--ion-color-contrast: #18202a;--ion-color-contrast-rgb: 24, 32, 42;--ion-color-contrast-contrast: #ffffff;--ion-color-contrast-contrast-rgb: 255, 255, 255;--ion-color-contrast-shade: #0d1319;--ion-color-contrast-tint: #29323c;--ion-color-step-50: #f5f7f9;--ion-color-step-100: #eceff3;--ion-color-step-150: #e5e9ee;--ion-color-step-200: #dde2e8;--ion-color-step-250: #d0d7df;--ion-color-step-300: #c3ccd5;--ion-color-step-350: #adb8c3;--ion-color-step-400: #96a3b0;--ion-color-step-450: #828f9d;--ion-color-step-500: #6d7b8a;--ion-color-step-550: #5f6e7c;--ion-color-step-600: #52606e;--ion-color-step-650: #475462;--ion-color-step-700: #3c4855;--ion-color-step-750: #333d49;--ion-color-step-800: #29323c;--ion-color-step-850: #212933;--ion-color-step-900: #18202a;--ion-color-step-950: #0d1319;--ion-font-family: var(--samba-font);--ion-text-color: #18202a;--ion-text-color-rgb: 24, 32, 42;--ion-border-color: #dde2e8;--ion-color-primary: #0173a9;--ion-color-primary-rgb: 1, 115, 169;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #015c87;--ion-color-primary-tint: #47b0dd;--ion-color-secondary: #167d3a;--ion-color-secondary-rgb: 22, 125, 58;--ion-color-secondary-contrast: #ffffff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #12652f;--ion-color-secondary-tint: #52ae59;--ion-background-color: #f5f7f9;--ion-background-color-rgb: 245, 247, 249;--ion-card-background: #ffffff;--ion-item-background: #ffffff;--ion-toolbar-background: #ffffff;--ion-tab-bar-background: #ffffff;--samba-accent: #0173a9;--samba-accent-text: #0173a9;--samba-accent-hover: #015c87;--samba-accent-active: #014263;--samba-accent-soft: #eef8fd;--samba-accent-border: #a9dcf1;--samba-accent-on-soft: #015c87;--samba-accent-rgb: 1, 115, 169;--samba-on-accent: #ffffff;--samba-accent-fill: #0173a9;--samba-accent-fill-rgb: 1, 115, 169;--samba-accent-fill-hover: #015c87;--samba-action: #167d3a;--samba-action-hover: #12652f;--samba-action-rgb: 22, 125, 58;--samba-on-action: #ffffff;--samba-positive: #329437;--samba-page: #f5f7f9;--samba-card: #ffffff;--samba-glass: rgba(255, 255, 255, .8);--samba-sunken: #eceff3;--samba-nav: #014263;--samba-on-nav: rgba(255, 255, 255, .92);--samba-on-nav-muted: rgba(255, 255, 255, .66);--samba-nav-active: rgba(255, 255, 255, .12);--samba-card-border: #dde2e8;--samba-radius-card: 16px;--samba-radius-panel: 12px;--samba-radius-control: 12px;--samba-radius-field: 12px;--samba-radius-chip: 9999px;--samba-shadow-card: 0 1px 3px rgba(13, 19, 25, .08), 0 1px 2px rgba(13, 19, 25, .04);--samba-shadow-button: none;--samba-ring-accent: 0 0 0 3px rgba(var(--samba-accent-rgb), .28);--samba-shadow-accent: 0 8px 20px rgba(1, 115, 169, .22);--samba-metric-size: 30px;--samba-label-tracking: .04em;--samba-field-focus: #0173a9;--samba-brand-rule: linear-gradient( to right, #0173a9 0 70%, #ffdb00 70% 100% )}:root[data-samba-theme=elan]{--ion-color-tertiary: #249cd6;--ion-color-tertiary-rgb: 36, 156, 214;--ion-color-tertiary-contrast: #ffffff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #0173a9;--ion-color-tertiary-tint: #47b0dd;--ion-color-success: #167d3a;--ion-color-success-rgb: 22, 125, 58;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: #12652f;--ion-color-success-tint: #52ae59;--ion-color-warning: #f59d04;--ion-color-warning-rgb: 245, 157, 4;--ion-color-warning-contrast: #18202a;--ion-color-warning-contrast-rgb: 24, 32, 42;--ion-color-warning-shade: #d68702;--ion-color-warning-tint: #fbbb4d;--ion-color-danger: #d92d20;--ion-color-danger-rgb: 217, 45, 32;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #b42318;--ion-color-danger-tint: #f97066;--ion-color-medium: #6d7b8a;--ion-color-medium-rgb: 109, 123, 138;--ion-color-medium-contrast: #ffffff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #52606e;--ion-color-medium-tint: #96a3b0;--ion-color-light: #eceff3;--ion-color-light-rgb: 236, 239, 243;--ion-color-light-contrast: #18202a;--ion-color-light-contrast-rgb: 24, 32, 42;--ion-color-light-shade: #dde2e8;--ion-color-light-tint: #f5f7f9;--ion-color-dark: #18202a;--ion-color-dark-rgb: 24, 32, 42;--ion-color-dark-contrast: #ffffff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #0d1319;--ion-color-dark-tint: #29323c;--ion-color-contrast: #18202a;--ion-color-contrast-rgb: 24, 32, 42;--ion-color-contrast-contrast: #ffffff;--ion-color-contrast-contrast-rgb: 255, 255, 255;--ion-color-contrast-shade: #0d1319;--ion-color-contrast-tint: #29323c;--ion-color-step-50: #f5f7f9;--ion-color-step-100: #eceff3;--ion-color-step-150: #e5e9ee;--ion-color-step-200: #dde2e8;--ion-color-step-250: #d0d7df;--ion-color-step-300: #c3ccd5;--ion-color-step-350: #adb8c3;--ion-color-step-400: #96a3b0;--ion-color-step-450: #828f9d;--ion-color-step-500: #6d7b8a;--ion-color-step-550: #5f6e7c;--ion-color-step-600: #52606e;--ion-color-step-650: #475462;--ion-color-step-700: #3c4855;--ion-color-step-750: #333d49;--ion-color-step-800: #29323c;--ion-color-step-850: #212933;--ion-color-step-900: #18202a;--ion-color-step-950: #0d1319;--ion-font-family: var(--samba-font);--ion-text-color: #18202a;--ion-text-color-rgb: 24, 32, 42;--ion-border-color: #dde2e8;--ion-color-primary: #0173a9;--ion-color-primary-rgb: 1, 115, 169;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #015c87;--ion-color-primary-tint: #249cd6;--ion-color-secondary: #0173a9;--ion-color-secondary-rgb: 1, 115, 169;--ion-color-secondary-contrast: #ffffff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015c87;--ion-color-secondary-tint: #249cd6;--ion-background-color: #fbfcfd;--ion-background-color-rgb: 251, 252, 253;--ion-card-background: #ffffff;--ion-item-background: #ffffff;--ion-toolbar-background: #ffffff;--ion-tab-bar-background: #ffffff;--samba-accent: #249cd6;--samba-accent-text: #0173a9;--samba-accent-hover: #0173a9;--samba-accent-active: #015c87;--samba-accent-soft: #eef8fd;--samba-accent-border: #8fd2e6;--samba-accent-on-soft: #015c87;--samba-accent-rgb: 36, 156, 214;--samba-on-accent: #ffffff;--samba-accent-fill: #0173a9;--samba-accent-fill-rgb: 1, 115, 169;--samba-accent-fill-hover: #015c87;--samba-action: #0173a9;--samba-action-hover: #015c87;--samba-action-rgb: 1, 115, 169;--samba-on-action: #ffffff;--samba-positive: #329437;--samba-page: #fbfcfd;--samba-card: #ffffff;--samba-glass: rgba(255, 255, 255, .8);--samba-sunken: #eef8fd;--samba-nav: #011d2c;--samba-on-nav: rgba(255, 255, 255, .94);--samba-on-nav-muted: rgba(255, 255, 255, .68);--samba-nav-active: rgba(255, 255, 255, .12);--samba-card-border: #eceff3;--samba-radius-card: 28px;--samba-radius-panel: 20px;--samba-radius-control: 9999px;--samba-radius-field: 20px;--samba-radius-chip: 9999px;--samba-shadow-card: 0 4px 12px rgba(13, 19, 25, .07), 0 1px 3px rgba(13, 19, 25, .05);--samba-shadow-button: 0 8px 20px rgba(36, 156, 214, .22);--samba-ring-accent: 0 0 0 3px rgba(var(--samba-accent-rgb), .28);--samba-shadow-accent: 0 8px 20px rgba(36, 156, 214, .22);--samba-metric-size: 36px;--samba-label-tracking: .12em;--samba-field-focus: #0173a9;--samba-brand-rule: linear-gradient( to right, #329437 0 33.33%, #ffdb00 33.33% 66.66%, #249cd6 66.66% 100% )}@font-face{font-family:IBM Plex Mono;src:url(/assets/fonts/IBMPlexMono-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/fonts/IBMPlexMono-SemiBold.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Hanken Grotesk;src:local("Hanken Grotesk"),url(/assets/fonts/HankenGrotesk-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Hanken Grotesk;src:local("Hanken Grotesk SemiBold"),url(/assets/fonts/HankenGrotesk-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Hanken Grotesk;src:local("Hanken Grotesk Bold"),url(/assets/fonts/HankenGrotesk-Bold.woff2) format("woff2");font-weight:700;font-display:swap}:root[data-samba-theme] ion-input,:root[data-samba-theme] ion-textarea,:root[data-samba-theme] ion-select,:root[data-samba-theme] ion-datetime-button{--background: transparent;--color: var(--samba-text-strong);--placeholder-color: var(--samba-text-faint);--placeholder-opacity: 1;--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;--highlight-height: 0;--highlight-color-focused: var(--samba-text-body);--highlight-color-valid: var(--samba-text-body);--highlight-color-invalid: var(--samba-text-body);--border-radius: var(--samba-radius-field);--samba-field-stroke: var(--samba-border-default);--samba-field-surface: var(--ion-card-background);--samba-field-shadow: none;display:block;width:100%;min-height:0;margin:0 0 var(--samba-field-gap);border:none;background:transparent;color:var(--samba-text-strong);font-family:var(--samba-font);font-size:var(--samba-text-base);font-weight:400;box-sizing:border-box}:root[data-samba-theme] ion-input .input-wrapper.input-wrapper,:root[data-samba-theme] ion-textarea .textarea-wrapper.textarea-wrapper,:root[data-samba-theme] ion-select::part(wrapper){display:flex;flex-direction:column;align-items:stretch;padding:0;min-height:0;height:auto;background:transparent;transition:none}:root[data-samba-theme] ion-input .label-text-wrapper.label-text-wrapper,:root[data-samba-theme] ion-textarea .label-text-wrapper.label-text-wrapper,:root[data-samba-theme] ion-select::part(label){position:static;transform:none;transition:none;margin:0 0 var(--samba-field-gap-label);max-width:100%;width:auto;color:var(--samba-text-body);font-size:var(--samba-text-sm);font-family:var(--samba-font);font-weight:600;text-align:start;line-height:var(--samba-leading-normal);white-space:normal}:root[data-samba-theme] ion-input .native-wrapper.native-wrapper,:root[data-samba-theme] ion-textarea .native-wrapper.native-wrapper,:root[data-samba-theme] ion-select::part(inner),:root[data-samba-theme] ion-datetime-button::part(native){box-sizing:border-box;width:100%;height:var(--samba-field-h);min-height:var(--samba-field-h);flex:none;padding:0 var(--samba-field-pad-x);border:var(--samba-field-border-w) solid var(--samba-field-stroke);border-radius:var(--samba-radius-field);background:var(--samba-field-surface);box-shadow:var(--samba-field-shadow);overflow:visible;transition:border-color var(--samba-field-transition),box-shadow var(--samba-field-transition)}:root[data-samba-theme] ion-input input.native-input.native-input,:root[data-samba-theme] ion-textarea textarea.native-textarea.native-textarea{margin:0;padding:0;border:none;background:transparent;box-shadow:none;font-size:var(--samba-text-base);transition:none;font-weight:inherit;color:inherit}:root[data-samba-theme] ion-input .input-highlight,:root[data-samba-theme] ion-textarea .textarea-highlight{display:none}:root[data-samba-theme] ion-input.has-focus,:root[data-samba-theme] ion-textarea.has-focus,:root[data-samba-theme] ion-select:focus-within,:root[data-samba-theme] ion-select.select-expanded,:root[data-samba-theme] ion-datetime-button:focus-within{--samba-field-stroke: var(--samba-field-focus);--samba-field-shadow: var(--samba-field-focus-shadow)}:root[data-samba-theme] ion-input.ion-invalid.ion-touched,:root[data-samba-theme] ion-textarea.ion-invalid.ion-touched,:root[data-samba-theme] ion-select.ion-invalid.ion-touched,:root[data-samba-theme] ion-datetime-button[aria-invalid=true]{--samba-field-stroke: var(--samba-rouge);--samba-field-shadow: var(--samba-field-error-shadow)}:root[data-samba-theme] ion-input.input-disabled,:root[data-samba-theme] ion-textarea.textarea-disabled,:root[data-samba-theme] ion-select.select-disabled,:root[data-samba-theme] ion-datetime-button[disabled]{--samba-field-stroke: var(--samba-border-subtle);--samba-field-surface: var(--samba-sunken);--samba-field-shadow: none;--color: var(--samba-text-muted);color:var(--samba-text-muted);opacity:var(--samba-field-disabled-opacity)}:root[data-samba-theme] ion-textarea .native-wrapper.native-wrapper{height:auto;min-height:var(--samba-field-textarea-h);padding:var(--samba-field-pad-y) var(--samba-field-pad-x);align-items:flex-start}:root[data-samba-theme] ion-textarea textarea.native-textarea.native-textarea{min-height:calc(var(--samba-field-textarea-h) - 2 * var(--samba-field-pad-y) - 2 * var(--samba-field-border-w))}:root[data-samba-theme] ion-input ion-icon[slot=start][slot=start]:last-of-type,:root[data-samba-theme] ion-textarea ion-icon[slot=start][slot=start]:last-of-type,:root[data-samba-theme] ion-select ion-icon[slot=start][slot=start]:last-of-type{font-size:var(--samba-field-icon-size);color:var(--samba-text-faint);margin:0 var(--samba-field-gap-icone) 0 0;flex-shrink:0;transition:none}:root[data-samba-theme] ion-input.has-focus ion-icon[slot=start][slot=start]:last-of-type,:root[data-samba-theme] ion-textarea.has-focus ion-icon[slot=start][slot=start]:last-of-type,:root[data-samba-theme] ion-select:focus-within ion-icon[slot=start][slot=start]:last-of-type,:root[data-samba-theme] ion-select.select-expanded ion-icon[slot=start][slot=start]:last-of-type{color:var(--samba-accent)}:root[data-samba-theme] ion-select::part(inner){padding-inline-end:calc(var(--samba-field-pad-x) + var(--samba-field-chevron-size))}:root[data-samba-theme] ion-select::part(container){flex:1;min-width:0}:root[data-samba-theme] ion-select::part(icon){position:absolute;inset-inline-end:var(--samba-field-pad-x);top:auto;bottom:calc((var(--samba-field-h) - var(--samba-field-chevron-size)) / 2);height:var(--samba-field-chevron-size);font-size:var(--samba-field-chevron-size);color:var(--samba-text-muted);opacity:1;margin:0}:root[data-samba-theme] ion-select::part(text),:root[data-samba-theme] ion-select::part(placeholder){transition:none}:root[data-samba-theme] ion-select[multiple].has-value::part(text){display:none}:root[data-samba-theme] ion-select[multiple].has-value::part(container){flex:0;min-width:0}:root[data-samba-theme] ion-select[multiple].has-value::part(inner){height:var(--samba-field-h)}:root[data-samba-theme] ion-searchbar{--background: var(--samba-sunken);--color: var(--samba-text-strong);--placeholder-color: var(--samba-text-faint);--placeholder-opacity: 1;--icon-color: var(--samba-accent);--border-radius: var(--samba-radius-field);--box-shadow: none;height:var(--samba-field-h);min-height:var(--samba-field-h);padding:0}:root[data-samba-theme] ion-searchbar .searchbar-input.searchbar-input{box-sizing:border-box;height:var(--samba-field-h);border:var(--samba-field-border-w) solid transparent;font-size:var(--samba-text-base);padding-inline-start:calc(var(--samba-field-pad-x) + var(--samba-field-icon-size) + var(--samba-field-gap-icone));padding-inline-end:calc(var(--samba-field-pad-x) + var(--samba-field-tap-min));transition:border-color var(--samba-field-transition),box-shadow var(--samba-field-transition)}:root[data-samba-theme] ion-searchbar .searchbar-search-icon{inset-inline-start:var(--samba-field-pad-x);top:calc((var(--samba-field-h) - var(--samba-field-icon-size)) / 2);width:var(--samba-field-icon-size);height:var(--samba-field-icon-size)}:root[data-samba-theme] ion-searchbar .searchbar-clear-button{width:var(--samba-field-tap-min);min-height:var(--samba-field-tap-min)}:root[data-samba-theme] ion-searchbar.searchbar-has-focus .searchbar-input.searchbar-input{border-color:var(--samba-field-focus);box-shadow:var(--samba-field-focus-shadow)}:root[data-samba-theme] ion-input.samba-amount,:root[data-samba-theme] ion-input.samba-amount input{font-family:var(--samba-font-mono);font-weight:600;font-variant-numeric:tabular-nums;text-align:right}:root[data-samba-theme] ion-input[type=password] input{font-family:var(--samba-font-mono);letter-spacing:var(--samba-field-mono-tracking)}:root[data-samba-theme] ion-input-password-toggle{--color: var(--samba-text-muted)}:root[data-samba-theme] ion-input-otp{--height: var(--samba-field-otp-h);--width: var(--samba-field-otp-h);--min-width: var(--samba-field-tap-min);--background: var(--ion-card-background);--border-color: var(--samba-border-default);--border-width: var(--samba-field-border-w-otp);--border-radius: var(--samba-radius-field);--highlight-color-focused: var(--samba-field-focus);--highlight-color-valid: var(--samba-field-focus);--highlight-color-invalid: var(--samba-rouge);font-family:var(--samba-font-mono)}:root[data-samba-theme] ion-input-otp .native-input.native-input{font-family:var(--samba-font-mono);font-size:var(--samba-text-xl);font-weight:600;font-variant-numeric:tabular-nums;transition:border-color var(--samba-field-transition),box-shadow var(--samba-field-transition)}:root[data-samba-theme] ion-input-otp .native-input.native-input:focus{border-color:var(--samba-field-focus);box-shadow:var(--samba-field-focus-shadow)}:root[data-samba-theme] ion-checkbox{--size: var(--samba-check-size);--border-width: var(--samba-field-border-w-otp);--border-radius: var(--samba-radius-xs);--border-color: var(--samba-border-default);--border-color-checked: var(--samba-accent);--checkbox-background-checked: var(--samba-accent);--checkmark-color: var(--samba-accent-on)}:root[data-samba-theme] ion-radio{--color: var(--samba-border-default);--color-checked: var(--samba-accent)}:root[data-samba-theme] ion-radio::part(container){width:var(--samba-check-size);height:var(--samba-check-size);border-width:var(--samba-field-border-w-otp);border-style:solid;border-color:var(--samba-border-default);border-radius:var(--samba-radius-circle)}:root[data-samba-theme] ion-radio.radio-checked::part(container){border-color:var(--samba-accent)}:root[data-samba-theme] ion-radio::part(mark){width:var(--samba-radio-dot-size);height:var(--samba-radio-dot-size);border-radius:var(--samba-radius-circle)}:root[data-samba-theme] ion-toggle{--track-background: var(--samba-border-default);--track-background-checked: var(--samba-accent);--handle-background: var(--ion-card-background);--handle-background-checked: var(--ion-card-background);--handle-width: var(--samba-check-size);--handle-height: var(--samba-check-size);--handle-max-height: var(--samba-check-size);--handle-spacing: var(--samba-field-ring-w)}:root[data-samba-theme] ion-toggle::part(track){width:var(--samba-field-h);height:var(--samba-toggle-h)}:root[data-samba-theme] ion-checkbox,:root[data-samba-theme] ion-radio,:root[data-samba-theme] ion-toggle{min-height:var(--samba-field-tap-min)}:root[data-samba-theme] ion-checkbox::part(container){margin:0}:root[data-samba-theme] ion-input-otp .native-input.native-input:focus-visible,:root[data-samba-theme] ion-searchbar input.searchbar-input:focus-visible{outline:none}:root[data-samba-theme] [slot=label]>span[aria-hidden=true],:root[data-samba-theme] .samba-field-date__label>span[aria-hidden=true]{color:var(--samba-rouge)}:root[data-samba-theme] .samba-field-chips ion-label{width:auto;font-size:inherit}:root[data-samba-theme] ion-datetime-button::part(native){margin:0;font-family:var(--samba-font-mono);font-variant-numeric:tabular-nums;font-size:var(--samba-text-base);color:var(--samba-text-strong)}:root[data-samba-theme] ion-datetime{--background: var(--ion-card-background);border-radius:var(--samba-radius-panel)}:root[data-samba-theme] ion-datetime::part(calendar-day){border-radius:var(--samba-radius-panel)}:root[data-samba-theme] ion-datetime::part(calendar-day active){background:var(--samba-accent-fill);color:var(--samba-on-accent)}:root[data-samba-theme] ion-datetime::part(calendar-day today){border:var(--samba-field-border-w) solid var(--samba-accent-border)}:root[data-samba-theme] ion-item.champ,:root[data-samba-theme] ion-item:has(>ion-input,>ion-textarea,>ion-select){--background: transparent;--padding-start: 0;--inner-padding-end: 0;--border-width: 0;--inner-border-width: 0;--highlight-height: 0;--min-height: 0;border:none;margin-bottom:var(--samba-field-gap);overflow:visible}:root[data-samba-theme] ion-item ion-input,:root[data-samba-theme] ion-item ion-textarea,:root[data-samba-theme] ion-item ion-select{margin-bottom:0;flex:0 0 auto;align-self:stretch}:root[data-samba-theme] ion-item::part(native){overflow:visible}:root[data-samba-theme] ion-item:has(>ion-input,>ion-textarea,>ion-select)::part(container){flex-direction:column;align-items:stretch}:root[data-samba-theme] ion-item[case-a-cocher]{--min-height: var(--samba-field-tap-min);--padding-start: 0;cursor:pointer}:root[data-samba-theme] ion-item ion-checkbox,:root[data-samba-theme] ion-item ion-radio,:root[data-samba-theme] ion-item ion-toggle,:root[data-samba-theme] ion-item[case-a-cocher] ion-checkbox,:root[data-samba-theme] ion-item ion-checkbox[slot=start],:root[data-samba-theme] ion-item ion-radio[slot=start],:root[data-samba-theme] ion-item ion-toggle[slot=start]{flex:0 0 auto;width:auto;margin-inline:0 var(--samba-space-2)}:root[data-samba-theme] .samba-field-date{display:flex;flex-direction:column;gap:var(--samba-field-gap-label)}:root[data-samba-theme] .samba-field-date__label{color:var(--samba-text-body);font-size:var(--samba-text-sm);font-weight:600}:root[data-samba-theme] .samba-amount-devise{font:800 var(--samba-text-2xs) var(--samba-font);letter-spacing:var(--samba-label-tracking);color:var(--samba-accent);text-transform:uppercase}:root[data-samba-theme] .samba-field-chips{display:flex;flex-wrap:nowrap;gap:var(--samba-field-gap-label);padding-block:0;width:100%;min-width:0;overflow-x:auto}:root[data-samba-theme] .samba-field-chips ion-chip{--background: var(--samba-accent-soft);--color: var(--samba-accent-on-soft);border-radius:var(--samba-radius-chip);min-height:var(--samba-field-tap-min);flex-shrink:0;margin:0;font-size:var(--samba-text-xs);cursor:pointer}:root[data-samba-theme] .champ-erreur,:root[data-samba-theme] .samba-field-help,:root[data-samba-theme] .samba-field-error,:root[data-samba-theme] .samba-field-counter,:root[data-samba-theme] ion-input .input-bottom.input-bottom,:root[data-samba-theme] ion-textarea .textarea-bottom.textarea-bottom,:root[data-samba-theme] ion-select::part(bottom){margin-top:var(--samba-field-gap-label);padding:0;border:none;font-size:var(--samba-text-xs);color:var(--samba-text-muted)}:root[data-samba-theme] .champ-erreur,:root[data-samba-theme] .samba-field-error{display:flex;gap:var(--samba-field-gap-label);color:var(--samba-rouge)}:root[data-samba-theme] .champ-erreur ion-icon,:root[data-samba-theme] .samba-field-error ion-icon{font-size:var(--samba-field-error-icon-size)}:root[data-samba-theme] .samba-field-counter,:root[data-samba-theme] ion-textarea .counter.counter,:root[data-samba-theme] ion-input .counter.counter{font-family:var(--samba-font-mono);font-variant-numeric:tabular-nums;color:var(--samba-text-faint);text-align:right}:root[data-samba-theme] ion-input:has(+.samba-field-error),:root[data-samba-theme] ion-textarea:has(+.samba-field-error),:root[data-samba-theme] ion-select:has(+.samba-field-error){margin-bottom:0}:root[data-samba-theme] .samba-field-error{margin-bottom:var(--samba-field-gap)}:root[data-samba-theme] ion-item .samba-field-error{margin-bottom:0}:root[data-samba-theme] .samba-field-error~.samba-field-help,:root[data-samba-theme] .samba-field-help:has(~.samba-field-error){display:none}@media(prefers-reduced-motion:reduce){:root[data-samba-theme] ion-input .native-wrapper.native-wrapper,:root[data-samba-theme] ion-textarea .native-wrapper.native-wrapper,:root[data-samba-theme] ion-select::part(inner),:root[data-samba-theme] ion-datetime-button::part(native),:root[data-samba-theme] ion-searchbar .searchbar-input.searchbar-input,:root[data-samba-theme] ion-input-otp .native-input.native-input{transition:none}}samba-entete.samba-entete--repliee{display:none}ion-header.samba-topbar{background:var(--samba-glass);backdrop-filter:var(--samba-glass-blur);-webkit-backdrop-filter:var(--samba-glass-blur);border-bottom:1px solid var(--samba-border-subtle);padding-top:env(safe-area-inset-top,0px);box-shadow:none}ion-header.samba-topbar:after{display:none}.samba-topbar__ligne{display:flex;align-items:center;gap:var(--samba-space-2);min-height:var(--samba-tabbar-h);padding:10px 12px}.samba-topbar__ligne--compacte{min-height:0;padding:10px 12px}.samba-topbar__texte{flex:1;min-width:0}.samba-topbar__texte h1{margin:0;font-size:clamp(var(--samba-text-lg),6.4vw,var(--samba-text-2xl));font-weight:700;letter-spacing:var(--samba-tracking-tight);line-height:var(--samba-leading-tight);color:var(--samba-text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.samba-topbar__titre--compact{font-size:var(--samba-text-lg)}.samba-topbar__texte h1.samba-topbar__titre--long{font-size:clamp(var(--samba-text-base),5.2vw,var(--samba-text-lg))}.samba-topbar__texte h1.samba-topbar__titre--tres-long{font-size:clamp(var(--samba-text-sm),4.4vw,var(--samba-text-base));white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2}.samba-topbar__sur-titre{display:block;font-size:var(--samba-text-2xs);font-weight:800;text-transform:uppercase;letter-spacing:var(--samba-label-tracking);color:var(--samba-accent-text);line-height:1.2}.samba-topbar__accroche{margin:1px 0 0;font-size:var(--samba-text-sm);font-weight:400;color:var(--samba-text-muted);line-height:var(--samba-leading-tight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.samba-topbar__compteur{flex-shrink:0;min-width:22px;padding:2px 7px;border-radius:var(--samba-radius-chip);background:var(--samba-accent);color:var(--samba-on-accent);font-size:var(--samba-text-2xs);font-weight:800;text-align:center}.samba-topbar__etiquette{flex-shrink:0;padding:3px 8px;border-radius:var(--samba-radius-chip);background:var(--samba-sunken);color:var(--samba-text-body);font-size:var(--samba-text-2xs);font-weight:800;text-transform:uppercase;letter-spacing:var(--samba-label-tracking);white-space:nowrap}.samba-topbar__etiquette--danger{background:var(--samba-severity-danger-surface);color:var(--samba-severity-danger-text)}.samba-topbar__action{width:var(--samba-touch-min);height:var(--samba-touch-min);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;border-radius:var(--samba-radius-panel);background:var(--samba-sunken);color:var(--samba-text-body);text-decoration:none;transition:background var(--samba-dur-hover) var(--samba-ease),color var(--samba-dur-hover) var(--samba-ease)}.samba-topbar__action ion-icon{font-size:1rem}.samba-topbar__action:active{background:var(--samba-border-subtle)}.samba-topbar__action--accent{background:var(--samba-accent-soft);color:var(--samba-accent-text)}.samba-topbar__action--danger{background:var(--samba-severity-danger-surface);color:var(--samba-severity-danger-text)}ion-progress-bar.samba-topbar__progression{--background: var(--samba-border-subtle);--progress-background: var(--samba-accent);height:4px}.samba-topbar__fil{background:var(--samba-sunken);padding:10px 0;border-top:1px solid var(--samba-border-subtle)}.samba-topbar__fil .frise{display:flex;align-items:flex-start;justify-content:center;overflow-x:auto;padding:0 10px;scrollbar-width:none}.samba-topbar__fil .frise::-webkit-scrollbar{display:none}.samba-topbar__fil .frise__etape{flex:1 1 0;min-width:56px;max-width:96px;display:flex;flex-direction:column;align-items:center;gap:7px}.samba-topbar__fil .frise__pastille{width:var(--samba-touch-min);height:var(--samba-touch-min);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--samba-radius-round);background:var(--samba-card);color:var(--samba-text-muted);border:1px solid var(--samba-border-subtle)}.samba-topbar__fil .frise__pastille ion-icon{font-size:var(--samba-text-lg)}.samba-topbar__fil .frise__libelle{font-size:var(--samba-text-2xs);font-weight:800;text-transform:uppercase;letter-spacing:var(--samba-label-tracking);text-align:center;line-height:1.2;color:var(--samba-text-muted);width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow-wrap:anywhere}.samba-topbar__fil .frise__etape--franchie .frise__pastille{background:var(--samba-severity-success-surface);border-color:var(--samba-severity-success);color:var(--samba-severity-success-text)}.samba-topbar__fil .frise__etape--franchie .frise__libelle{color:var(--samba-text-body)}.samba-topbar__fil .frise__etape--courante .frise__pastille{background:var(--samba-accent);border-color:var(--samba-accent);color:var(--samba-on-accent);box-shadow:var(--samba-shadow-accent)}.samba-topbar__fil .frise__etape--courante .frise__libelle{color:var(--samba-accent-text)}.samba-topbar__fil .frise__liaison{flex:0 1 18px;min-width:6px;height:3px;margin-top:20px;border-radius:var(--samba-radius-round);background:var(--samba-border-subtle)}.samba-topbar__fil .frise__liaison--franchie{background:var(--samba-severity-success)}.samba-topbar__filets{display:flex;gap:6px;padding:4px 12px 8px}.samba-topbar__filets-etape{flex:1;display:flex;flex-direction:column;gap:5px;min-width:0}.samba-topbar__filet{height:4px;border-radius:var(--samba-radius-round);background:var(--samba-border-subtle)}.samba-topbar__filet--atteint{background:var(--samba-accent)}.samba-topbar__filet-libelle{font-size:var(--samba-text-2xs);font-weight:800;text-transform:uppercase;letter-spacing:var(--samba-label-tracking);color:var(--samba-text-subtle, var(--samba-text-muted));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.samba-topbar__filet-libelle--courante{color:var(--samba-accent-text)}.samba-topbar__recherche{padding:0 calc(var(--samba-gutter) + 4px) 12px}ion-searchbar.samba-searchbar{--background: var(--samba-sunken);--border-radius: var(--samba-radius-field);--box-shadow: none;--color: var(--samba-text-strong);--placeholder-color: var(--samba-text-muted);--icon-color: var(--samba-accent);--clear-button-color: var(--samba-text-muted);height:var(--samba-touch-min);padding:0;font-size:var(--samba-text-sm)}ion-searchbar.samba-searchbar::part(container){border-radius:var(--samba-radius-field);border:1px solid transparent;padding:0 14px;transition:border-color var(--samba-dur-hover) var(--samba-ease),box-shadow var(--samba-dur-hover) var(--samba-ease)}ion-searchbar.samba-searchbar.searchbar-has-focus::part(container){border-color:var(--samba-accent);box-shadow:var(--samba-ring-accent)}ion-searchbar.samba-searchbar::part(icon){font-size:.95rem}.etape-scene{animation:samba-etape-entree var(--samba-motion-moyen) var(--samba-motion-courbe) both}@keyframes samba-etape-entree{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.etape-scene{animation:none}}.etape-titre{margin:0;padding:16px 16px 0;font-size:var(--samba-text-lg);font-weight:800;color:var(--samba-text-strong)}app-generic-routing-steps{display:contents}.etape-scene ion-router-outlet{position:relative;display:block;contain:layout style;overflow:visible}.etape-scene ion-router-outlet>.ion-page{position:relative;contain:layout style;overflow:visible}.etape-scene ion-router-outlet>.ion-page.ion-page-invisible{opacity:1}ion-action-sheet{--background: var(--samba-card);--color: var(--samba-text-strong);--button-background-selected: var(--samba-accent-soft)}ion-action-sheet .action-sheet-group.action-sheet-group{background:var(--samba-card);border-radius:var(--samba-radius-card) var(--samba-radius-card) 0 0;padding-bottom:4px}ion-action-sheet .action-sheet-group-cancel.action-sheet-group-cancel{margin-top:8px;border-radius:var(--samba-radius-card)}ion-action-sheet .action-sheet-title.action-sheet-title{font-size:var(--samba-text-sm);font-weight:800;letter-spacing:var(--samba-label-tracking);text-transform:uppercase;color:var(--samba-text-muted);padding-top:14px;padding-bottom:6px}ion-action-sheet .action-sheet-button.action-sheet-button{min-height:var(--samba-field-tap-min);font-size:var(--samba-text-base);color:var(--samba-text-strong)}ion-action-sheet .action-sheet-group.action-sheet-group:not(.action-sheet-group-cancel) .action-sheet-button-inner.action-sheet-button-inner:before{content:"";flex:0 0 auto;width:20px;height:20px;margin-inline-end:12px;border-radius:var(--samba-radius-round);border:2px solid var(--samba-border-field);box-sizing:border-box;transition:border-color var(--samba-field-transition),box-shadow var(--samba-field-transition)}ion-action-sheet .action-sheet-selected.action-sheet-selected{color:var(--samba-accent-on-soft);font-weight:700;background:var(--samba-accent-soft)}ion-action-sheet .action-sheet-selected.action-sheet-selected .action-sheet-button-inner.action-sheet-button-inner:before{border-color:var(--samba-accent);box-shadow:inset 0 0 0 3px var(--samba-card),inset 0 0 0 10px var(--samba-accent)}ion-alert{--background: var(--samba-card);--color: var(--samba-text-strong)}ion-alert .alert-wrapper.alert-wrapper{border-radius:var(--samba-radius-card);box-shadow:var(--samba-shadow-lg);background:var(--samba-card)}ion-alert .alert-title.alert-title{font-size:var(--samba-text-lg);font-weight:800;color:var(--samba-text-strong)}ion-alert .alert-sub-title.alert-sub-title{font-size:var(--samba-text-sm);color:var(--samba-text-muted)}ion-alert .alert-message.alert-message{font-size:var(--samba-text-sm);color:var(--samba-text-body)}ion-alert .alert-radio-label.alert-radio-label,ion-alert .alert-checkbox-label.alert-checkbox-label{font-size:var(--samba-text-base);color:var(--samba-text-strong)}ion-alert .alert-tappable.alert-tappable{min-height:var(--samba-field-tap-min);transition:background-color var(--samba-field-transition)}ion-alert .alert-radio-inner.alert-radio-inner{background-color:var(--samba-accent)}ion-alert .alert-radio-icon.alert-radio-icon{border-color:var(--samba-border-field)}ion-alert [aria-checked=true][aria-checked=true] .alert-radio-icon.alert-radio-icon{border-color:var(--samba-accent)}ion-alert [aria-checked=true][aria-checked=true] .alert-radio-label.alert-radio-label{color:var(--samba-accent-on-soft);font-weight:700}ion-alert .alert-checkbox-icon.alert-checkbox-icon{border-radius:var(--samba-radius-xs);border-color:var(--samba-border-field);transition:background-color var(--samba-field-transition),border-color var(--samba-field-transition)}ion-alert [aria-checked=true][aria-checked=true] .alert-checkbox-icon.alert-checkbox-icon{background-color:var(--samba-accent);border-color:var(--samba-accent)}ion-alert [aria-checked=true][aria-checked=true] .alert-checkbox-inner.alert-checkbox-inner{border-color:var(--samba-on-accent)}ion-alert [aria-checked=true][aria-checked=true] .alert-checkbox-label.alert-checkbox-label{color:var(--samba-accent-on-soft);font-weight:700}ion-alert.samba-alerte-conformite .alert-message.alert-message{white-space:pre-line;text-align:start}ion-alert .samba-alerte-compteur{display:inline-block;font-size:var(--samba-text-xs);font-weight:700;letter-spacing:var(--samba-label-tracking);text-transform:uppercase;color:var(--samba-accent-on-soft);background:var(--samba-accent-soft);border-radius:var(--samba-radius-chip);padding:4px 10px;margin-top:8px}ion-alert .alert-button-group.alert-button-group{padding:8px}ion-alert .alert-button.alert-button{min-height:var(--samba-field-tap-min);border-radius:var(--samba-radius-control);font-size:var(--samba-text-sm);font-weight:700;text-transform:none;color:var(--samba-accent-text)}ion-alert .alert-button.alert-button-role-cancel{color:var(--samba-text-muted)}ion-modal.samba-modale-date{--width: auto;--height: auto;--border-radius: var(--samba-radius-card);--background: var(--samba-card);--box-shadow: var(--samba-shadow-lg)}ion-datetime{--title-color: var(--samba-text-strong)}ion-datetime::part(title){font-size:var(--samba-text-sm);font-weight:800;letter-spacing:var(--samba-label-tracking);text-transform:uppercase;color:var(--samba-text-muted)}ion-datetime::part(month-year-button){color:var(--samba-accent-text);font-weight:700}ion-modal.samba-modale-confirmation{--background: transparent;--box-shadow: none;--border-radius: 0;--width: 100%;--height: 100%}ion-select,ion-datetime-button{transition:border-color var(--samba-field-transition),box-shadow var(--samba-field-transition),background-color var(--samba-field-transition)}ion-select:active,ion-datetime-button:active{background:var(--samba-accent-soft)}ion-item.champ.champ:active{border-color:var(--samba-accent-border)}ion-item.case-a-cocher,ion-item[case-a-cocher]{--min-height: var(--samba-field-tap-min)}.samba-field-chips ion-chip{min-height:var(--samba-field-tap-min);cursor:pointer;transition:background-color var(--samba-field-transition)}.samba-field-chips ion-chip ion-icon{font-size:var(--samba-text-lg);margin-inline-start:6px}.samba-field-chips ion-chip:active{background:var(--samba-accent-soft)}.samba-field-chips ion-chip{animation:ds-fade-in-up var(--samba-motion-court) var(--samba-motion-courbe) both}@media(prefers-reduced-motion:reduce){.samba-field-chips ion-chip{animation:none}}:root{--samba-chart-1: var(--samba-blue-600);--samba-chart-2: var(--samba-green-500);--samba-chart-3: var(--samba-orange-600);--samba-chart-4: var(--samba-neutral-500);--samba-chart-5: var(--samba-red-700);--samba-chart-6: var(--samba-blue-900);--samba-chart-piste: var(--samba-sunken);--samba-chart-h: 120px;--samba-accent-surface: var(--samba-accent-soft);--samba-accent-surface-border: var(--samba-accent-border)}@media(prefers-color-scheme:dark){:root[data-samba-theme]{--samba-chart-1: var(--samba-blue-400);--samba-chart-2: var(--samba-green-400);--samba-chart-3: var(--samba-orange-300);--samba-chart-4: var(--samba-neutral-400);--samba-chart-5: var(--samba-red-300);--samba-chart-6: var(--samba-blue-250);--samba-accent-surface: rgba(var(--samba-accent-rgb), .16);--samba-accent-surface-border: rgba(var(--samba-accent-rgb), .4)}}.ion-palette-dark:root[data-samba-theme]{--samba-chart-1: var(--samba-blue-400);--samba-chart-2: var(--samba-green-400);--samba-chart-3: var(--samba-orange-300);--samba-chart-4: var(--samba-neutral-400);--samba-chart-5: var(--samba-red-300);--samba-chart-6: var(--samba-blue-250);--samba-accent-surface: rgba(var(--samba-accent-rgb), .16);--samba-accent-surface-border: rgba(var(--samba-accent-rgb), .4)}.samba-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--ion-color-primary: var(--samba-accent-fill, #0173a9);--ion-color-primary-rgb: var(--samba-accent-fill-rgb, 1, 115, 169);--ion-color-primary-contrast: var(--samba-on-accent, #ffffff);--ion-color-primary-shade: var(--samba-accent-fill-hover, #015c87);--ion-color-primary-tint: var(--samba-blue-400, #47b0dd);--gradient-primary: var(--samba-accent-fill, #0173a9);--primary-transparent: rgba(var(--samba-accent-rgb, 1, 115, 169), .3);--ion-color-secondary: var(--samba-action, #329437);--ion-color-secondary-rgb: var(--samba-action-rgb, 50, 148, 55);--ion-color-secondary-contrast: var(--samba-on-action, #ffffff);--ion-color-secondary-shade: var(--samba-action-hover, #167d3a);--ion-color-secondary-tint: var(--samba-green-400, #52ae59);--gradient-secondary: var(--samba-action, #329437);--secondary-transparent: rgba(var(--samba-action-rgb, 50, 148, 55), .3);--ion-color-tertiary: var(--samba-severity-info, #249cd6);--ion-color-tertiary-rgb: 36, 156, 214;--ion-color-tertiary-contrast: #ffffff;--ion-color-tertiary-shade: var(--samba-blue-600, #0173a9);--ion-color-tertiary-tint: var(--samba-blue-400, #47b0dd);--gradient-tertiary: var(--samba-severity-info, #249cd6);--tertiary-transparent: rgba(36, 156, 214, .3);--ion-color-jouge: var(--samba-orange-400, #f59d04);--ion-color-jouge-rgb: 245, 157, 4;--ion-color-jouge-contrast: var(--samba-text-strong, #18202a);--ion-color-jouge-shade: var(--samba-orange-500, #d68702);--ion-color-jouge-tint: var(--samba-orange-300, #fbbb4d);--gradient-jouge: var(--samba-orange-400, #f59d04);--ion-font-family: var(--samba-font, "Hanken Grotesk", "Lato", sans-serif);--ion-color-success: var(--samba-severity-success, #167d3a);--ion-color-warning: var(--samba-severity-warn, #f59d04);--ion-color-danger: var(--samba-severity-danger, #d92d20);--ion-color-light: var(--samba-neutral-100, #eceff3);--ion-color-medium: var(--samba-text-muted, #6d7b8a);--ion-color-dark: var(--samba-text-strong, #18202a);--ion-background-color: var(--samba-page, #f5f7f9)}body{font-family:var(--ion-font-family);background-color:var(--ion-background-color);color:var(--ion-color-dark);overflow:hidden;display:flex;flex-direction:column}.small-text{font-size:10px;line-height:1;color:var(--samba-text-muted)}#splash-container{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:#fff9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;pointer-events:none;visibility:visible;opacity:1;transition:opacity .5s ease,visibility .5s ease}#splash-container.hidden{opacity:0;visibility:hidden;pointer-events:none}#splash-screen{width:80px;height:80px;object-fit:contain;-webkit-user-select:none;user-select:none}.profile-avatar{width:150px;height:150px;margin:20px auto;border-radius:50%;overflow:hidden;box-shadow:var(--samba-shadow-card);display:flex;align-items:center;justify-content:center;background-color:var(--samba-card);object-fit:cover;transition:border-color .3s ease}.profile-avatar:hover{border-color:var(--samba-vert-fonce);cursor:pointer}.custom-img{width:150px;height:150px;margin:auto;border-radius:80%;overflow:hidden;display:flex;align-items:center;justify-content:center}.disabled-tab{opacity:.5;pointer-events:none}@charset "UTF-8";:root{--samba-jaune: #ffdb00;--samba-vert: #329437;--samba-bleu: #249cd6;--samba-orange: #f59d04;--samba-vert-fonce: #167d3a;--samba-bleu-fonce: #0173a9;--samba-jaune-clair: #ecde1b;--samba-vert-clair: #91c144;--samba-bleu-clair: #8fd2e6;--samba-rouge: #d92d20;--samba-blue-50: #eef8fd;--samba-blue-100: #d4edf9;--samba-blue-200: #a9dcf1;--samba-blue-250: #8fd2e6;--samba-blue-300: #74c6e7;--samba-blue-400: #47b0dd;--samba-blue-500: #249cd6;--samba-blue-600: #0173a9;--samba-blue-700: #015c87;--samba-blue-800: #014263;--samba-blue-900: #012c42;--samba-blue-950: #011d2c;--samba-green-50: #f1f9f1;--samba-green-100: #dcf0dd;--samba-green-200: #b3e0b6;--samba-green-300: #86cb8b;--samba-green-400: #52ae59;--samba-green-500: #329437;--samba-green-600: #167d3a;--samba-green-700: #12652f;--samba-green-800: #0d4c24;--samba-green-900: #083318;--samba-yellow-400: #ffdb00;--samba-yellow-500: #e6c500;--samba-yellow-600: #c2a300;--samba-orange-50: #fff7e8;--samba-orange-100: #ffeac4;--samba-orange-200: #ffd489;--samba-orange-300: #fbbb4d;--samba-orange-400: #f59d04;--samba-orange-500: #d68702;--samba-orange-600: #a86a02;--samba-orange-700: #7a4d01;--samba-red-50: #fef3f2;--samba-red-100: #fee4e2;--samba-red-200: #fecdca;--samba-red-300: #fda29b;--samba-red-400: #f97066;--samba-red-500: #ef4444;--samba-red-600: #d92d20;--samba-red-700: #b42318;--samba-red-800: #912018;--samba-neutral-0: #ffffff;--samba-neutral-25: #fbfcfd;--samba-neutral-50: #f5f7f9;--samba-neutral-100: #eceff3;--samba-neutral-200: #dde2e8;--samba-neutral-300: #c3ccd5;--samba-neutral-400: #96a3b0;--samba-neutral-500: #6d7b8a;--samba-neutral-600: #52606e;--samba-neutral-700: #3c4855;--samba-neutral-800: #29323c;--samba-neutral-900: #18202a;--samba-neutral-950: #0d1319;--samba-highlight: #ffdb00;--samba-highlight-contrast: #18202a;--samba-highlight-rgb: 255, 219, 0;--samba-severity-secondary: #52606e;--samba-severity-secondary-surface: #eceff3;--samba-severity-success: #167d3a;--samba-severity-success-surface: #f1f9f1;--samba-severity-info: #249cd6;--samba-severity-info-surface: #eef8fd;--samba-severity-warn: #f59d04;--samba-severity-warn-surface: #fff7e8;--samba-severity-danger: #d92d20;--samba-severity-danger-surface: #fef3f2;--samba-severity-contrast: #18202a;--samba-severity-contrast-surface: #eceff3;--samba-severity-secondary-text: #52606e;--samba-severity-success-text: #167d3a;--samba-severity-info-text: #0173a9;--samba-severity-warn-text: #7a4d01;--samba-severity-danger-text: #b42318;--samba-severity-contrast-text: #18202a;--samba-font: "Hanken Grotesk", "Duplet", "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--samba-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--samba-text-2xs: 10px;--samba-text-xs: 12px;--samba-text-sm: 14px;--samba-text-base: 16px;--samba-text-lg: 18px;--samba-text-xl: 22px;--samba-text-2xl: 24px;--samba-text-3xl: 30px;--samba-text-4xl: 36px;--samba-text-5xl: 48px;--samba-leading-tight: 1.1;--samba-leading-snug: 1.25;--samba-leading-normal: 1.5;--samba-leading-relaxed: 1.65;--samba-tracking-tight: -.02em;--samba-tracking-wide: .04em;--samba-tracking-widest: .12em;--samba-space-1: 4px;--samba-space-2: 8px;--samba-space-3: 12px;--samba-space-4: 16px;--samba-space-5: 20px;--samba-space-6: 24px;--samba-space-8: 32px;--samba-space-10: 40px;--samba-space-12: 48px;--samba-space-16: 64px;--samba-gutter: 16px;--samba-tabbar-h: 56px;--samba-touch-min: 44px;--samba-card-padding: 20px;--samba-scrim: rgba(13, 19, 25, .55);--samba-scrim-bas: linear-gradient( to top, rgba(13, 19, 25, .72), rgba(13, 19, 25, 0) );--samba-scrim-plat: rgba(13, 19, 25, .55);--samba-glass-blur: saturate(180%) blur(12px);--samba-z-content: 1;--samba-z-sidebar: 50;--samba-z-topbar: 100;--samba-z-mask: 200;--samba-z-sidebar-overlay: 300;--samba-z-popover: 400;--samba-z-modal: 500;--samba-z-toast: 600;--samba-sidebar-largeur: 272px;--samba-sidebar-rail: 76px;--samba-text-badge: 9px;--samba-icone-nav: 1.15rem;--samba-radius-round: 9999px;--samba-ease: cubic-bezier(.2, 0, .2, 1);--samba-dur-press: 80ms;--samba-dur-hover: .15s;--samba-dur-panel: .22s;--samba-dur-step: .32s;--samba-logo-zone: .2em;--samba-shadow-xs: 0 1px 2px rgba(13, 19, 25, .04);--samba-shadow-sm: 0 1px 3px rgba(13, 19, 25, .08), 0 1px 2px rgba(13, 19, 25, .04);--samba-shadow-md: 0 4px 12px rgba(13, 19, 25, .07), 0 1px 3px rgba(13, 19, 25, .05);--samba-shadow-lg: 0 12px 28px rgba(13, 19, 25, .1), 0 2px 6px rgba(13, 19, 25, .05);--samba-text-strong: #18202a;--samba-text-body: #3c4855;--samba-text-muted: #52606e;--samba-text-subtle: #96a3b0;--samba-radius-xs: 4px;--samba-field-h: 48px;--samba-field-textarea-h: 112px;--samba-field-otp-h: 56px;--samba-field-pad-x: 14px;--samba-field-pad-y: 12px;--samba-field-gap-icone: 10px;--samba-field-gap-label: 6px;--samba-field-gap: 16px;--samba-field-border-w: 1px;--samba-field-border-w-otp: 2px;--samba-field-ring-w: 3px;--samba-field-ring-alpha: .28;--samba-field-transition: var(--samba-motion-court) var(--samba-motion-courbe);--samba-field-tap-min: 44px;--samba-field-icon-size: .95rem;--samba-field-chevron-size: .75rem;--samba-field-mono-tracking: .08em;--samba-field-disabled-opacity: .6;--samba-field-focus-shadow: 0 0 0 var(--samba-field-ring-w) rgba(var(--samba-field-focus-rgb), var(--samba-field-ring-alpha));--samba-field-error-shadow: 0 0 0 var(--samba-field-ring-w) rgba(var(--samba-severity-danger-rgb), .22);--samba-field-error-icon-size: .7rem;--samba-text-faint: var(--samba-neutral-400);--samba-toggle-h: 28px;--samba-radio-dot-size: 10px;--samba-radius-circle: 50%;--samba-accent-on: var(--samba-on-accent);--samba-motion-courbe: cubic-bezier(.2, 0, .2, 1);--samba-motion-court: .15s;--samba-motion-moyen: .24s;--samba-motion-long: .32s;--samba-field-focus-rgb: 1, 115, 169;--samba-check-size: 22px;--samba-severity-danger-rgb: 217, 45, 32;--samba-field-focus: #0173a9;--samba-border-subtle: #dde2e8;--samba-border-default: #c3ccd5;--samba-border-field: #6d7b8a;--samba-border-strong: #96a3b0}:root[data-samba-theme=institution]{--ion-color-tertiary: #249cd6;--ion-color-tertiary-rgb: 36, 156, 214;--ion-color-tertiary-contrast: #ffffff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #0173a9;--ion-color-tertiary-tint: #47b0dd;--ion-color-success: #167d3a;--ion-color-success-rgb: 22, 125, 58;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: #12652f;--ion-color-success-tint: #52ae59;--ion-color-warning: #f59d04;--ion-color-warning-rgb: 245, 157, 4;--ion-color-warning-contrast: #18202a;--ion-color-warning-contrast-rgb: 24, 32, 42;--ion-color-warning-shade: #d68702;--ion-color-warning-tint: #fbbb4d;--ion-color-danger: #d92d20;--ion-color-danger-rgb: 217, 45, 32;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #b42318;--ion-color-danger-tint: #f97066;--ion-color-medium: #52606e;--ion-color-medium-rgb: 82, 96, 110;--ion-color-medium-contrast: #ffffff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #475462;--ion-color-medium-tint: #5f6e7c;--ion-color-light: #eceff3;--ion-color-light-rgb: 236, 239, 243;--ion-color-light-contrast: #18202a;--ion-color-light-contrast-rgb: 24, 32, 42;--ion-color-light-shade: #dde2e8;--ion-color-light-tint: #f5f7f9;--ion-color-dark: #18202a;--ion-color-dark-rgb: 24, 32, 42;--ion-color-dark-contrast: #ffffff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #0d1319;--ion-color-dark-tint: #29323c;--ion-color-contrast: #18202a;--ion-color-contrast-rgb: 24, 32, 42;--ion-color-contrast-contrast: #ffffff;--ion-color-contrast-contrast-rgb: 255, 255, 255;--ion-color-contrast-shade: #0d1319;--ion-color-contrast-tint: #29323c;--ion-color-step-50: #f5f7f9;--ion-color-step-100: #eceff3;--ion-color-step-150: #e5e9ee;--ion-color-step-200: #dde2e8;--ion-color-step-250: #d0d7df;--ion-color-step-300: #c3ccd5;--ion-color-step-350: #adb8c3;--ion-color-step-400: #96a3b0;--ion-color-step-450: #828f9d;--ion-color-step-500: #52606e;--ion-color-step-550: #5f6e7c;--ion-color-step-600: #52606e;--ion-color-step-650: #475462;--ion-color-step-700: #3c4855;--ion-color-step-750: #333d49;--ion-color-step-800: #29323c;--ion-color-step-850: #212933;--ion-color-step-900: #18202a;--ion-color-step-950: #0d1319;--ion-font-family: var(--samba-font);--ion-text-color: #18202a;--ion-text-color-rgb: 24, 32, 42;--ion-border-color: #dde2e8;--ion-color-primary: #0173a9;--ion-color-primary-rgb: 1, 115, 169;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #015c87;--ion-color-primary-tint: #47b0dd;--ion-color-secondary: #0173a9;--ion-color-secondary-rgb: 1, 115, 169;--ion-color-secondary-contrast: #ffffff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015c87;--ion-color-secondary-tint: #47b0dd;--ion-background-color: #f5f7f9;--ion-background-color-rgb: 245, 247, 249;--ion-card-background: #ffffff;--ion-item-background: #ffffff;--ion-toolbar-background: #ffffff;--ion-tab-bar-background: #ffffff;--samba-accent: #0173a9;--samba-accent-text: #0173a9;--samba-accent-hover: #015c87;--samba-accent-active: #014263;--samba-accent-soft: #eef8fd;--samba-accent-border: #a9dcf1;--samba-accent-on-soft: #015c87;--samba-accent-rgb: 1, 115, 169;--samba-on-accent: #ffffff;--samba-accent-fill: #0173a9;--samba-accent-fill-rgb: 1, 115, 169;--samba-accent-fill-hover: #015c87;--samba-action: #0173a9;--samba-action-hover: #015c87;--samba-action-rgb: 1, 115, 169;--samba-on-action: #ffffff;--samba-positive: #167d3a;--samba-page: #f5f7f9;--samba-card: #ffffff;--samba-glass: rgba(255, 255, 255, .8);--samba-sunken: #eceff3;--samba-nav: #012c42;--samba-on-nav: rgba(255, 255, 255, .92);--samba-on-nav-muted: rgba(255, 255, 255, .66);--samba-nav-active: rgba(255, 255, 255, .12);--samba-card-border: #dde2e8;--samba-radius-card: 8px;--samba-radius-panel: 4px;--samba-radius-control: 4px;--samba-radius-field: 4px;--samba-radius-chip: 4px;--samba-shadow-card: none;--samba-shadow-button: none;--samba-ring-accent: 0 0 0 3px rgba(var(--samba-accent-rgb), .28);--samba-shadow-accent: 0 8px 20px rgba(1, 115, 169, .22);--samba-metric-size: 30px;--samba-label-tracking: .04em;--samba-brand-rule: #0173a9;--samba-field-focus: #0173a9}:root[data-samba-theme=equilibre]{--ion-color-tertiary: #249cd6;--ion-color-tertiary-rgb: 36, 156, 214;--ion-color-tertiary-contrast: #ffffff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #0173a9;--ion-color-tertiary-tint: #47b0dd;--ion-color-success: #167d3a;--ion-color-success-rgb: 22, 125, 58;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: #12652f;--ion-color-success-tint: #52ae59;--ion-color-warning: #f59d04;--ion-color-warning-rgb: 245, 157, 4;--ion-color-warning-contrast: #18202a;--ion-color-warning-contrast-rgb: 24, 32, 42;--ion-color-warning-shade: #d68702;--ion-color-warning-tint: #fbbb4d;--ion-color-danger: #d92d20;--ion-color-danger-rgb: 217, 45, 32;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #b42318;--ion-color-danger-tint: #f97066;--ion-color-medium: #52606e;--ion-color-medium-rgb: 82, 96, 110;--ion-color-medium-contrast: #ffffff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #475462;--ion-color-medium-tint: #5f6e7c;--ion-color-light: #eceff3;--ion-color-light-rgb: 236, 239, 243;--ion-color-light-contrast: #18202a;--ion-color-light-contrast-rgb: 24, 32, 42;--ion-color-light-shade: #dde2e8;--ion-color-light-tint: #f5f7f9;--ion-color-dark: #18202a;--ion-color-dark-rgb: 24, 32, 42;--ion-color-dark-contrast: #ffffff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #0d1319;--ion-color-dark-tint: #29323c;--ion-color-contrast: #18202a;--ion-color-contrast-rgb: 24, 32, 42;--ion-color-contrast-contrast: #ffffff;--ion-color-contrast-contrast-rgb: 255, 255, 255;--ion-color-contrast-shade: #0d1319;--ion-color-contrast-tint: #29323c;--ion-color-step-50: #f5f7f9;--ion-color-step-100: #eceff3;--ion-color-step-150: #e5e9ee;--ion-color-step-200: #dde2e8;--ion-color-step-250: #d0d7df;--ion-color-step-300: #c3ccd5;--ion-color-step-350: #adb8c3;--ion-color-step-400: #96a3b0;--ion-color-step-450: #828f9d;--ion-color-step-500: #52606e;--ion-color-step-550: #5f6e7c;--ion-color-step-600: #52606e;--ion-color-step-650: #475462;--ion-color-step-700: #3c4855;--ion-color-step-750: #333d49;--ion-color-step-800: #29323c;--ion-color-step-850: #212933;--ion-color-step-900: #18202a;--ion-color-step-950: #0d1319;--ion-font-family: var(--samba-font);--ion-text-color: #18202a;--ion-text-color-rgb: 24, 32, 42;--ion-border-color: #dde2e8;--ion-color-primary: #0173a9;--ion-color-primary-rgb: 1, 115, 169;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #015c87;--ion-color-primary-tint: #47b0dd;--ion-color-secondary: #167d3a;--ion-color-secondary-rgb: 22, 125, 58;--ion-color-secondary-contrast: #ffffff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #12652f;--ion-color-secondary-tint: #52ae59;--ion-background-color: #f5f7f9;--ion-background-color-rgb: 245, 247, 249;--ion-card-background: #ffffff;--ion-item-background: #ffffff;--ion-toolbar-background: #ffffff;--ion-tab-bar-background: #ffffff;--samba-accent: #0173a9;--samba-accent-text: #0173a9;--samba-accent-hover: #015c87;--samba-accent-active: #014263;--samba-accent-soft: #eef8fd;--samba-accent-border: #a9dcf1;--samba-accent-on-soft: #015c87;--samba-accent-rgb: 1, 115, 169;--samba-on-accent: #ffffff;--samba-accent-fill: #0173a9;--samba-accent-fill-rgb: 1, 115, 169;--samba-accent-fill-hover: #015c87;--samba-action: #167d3a;--samba-action-hover: #12652f;--samba-action-rgb: 22, 125, 58;--samba-on-action: #ffffff;--samba-positive: #329437;--samba-page: #f5f7f9;--samba-card: #ffffff;--samba-glass: rgba(255, 255, 255, .8);--samba-sunken: #eceff3;--samba-nav: #014263;--samba-on-nav: rgba(255, 255, 255, .92);--samba-on-nav-muted: rgba(255, 255, 255, .66);--samba-nav-active: rgba(255, 255, 255, .12);--samba-card-border: #dde2e8;--samba-radius-card: 16px;--samba-radius-panel: 12px;--samba-radius-control: 12px;--samba-radius-field: 12px;--samba-radius-chip: 9999px;--samba-shadow-card: 0 1px 3px rgba(13, 19, 25, .08), 0 1px 2px rgba(13, 19, 25, .04);--samba-shadow-button: none;--samba-ring-accent: 0 0 0 3px rgba(var(--samba-accent-rgb), .28);--samba-shadow-accent: 0 8px 20px rgba(1, 115, 169, .22);--samba-metric-size: 30px;--samba-label-tracking: .04em;--samba-field-focus: #0173a9;--samba-brand-rule: linear-gradient( to right, #0173a9 0 70%, #ffdb00 70% 100% )}:root[data-samba-theme=elan]{--ion-color-tertiary: #249cd6;--ion-color-tertiary-rgb: 36, 156, 214;--ion-color-tertiary-contrast: #ffffff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #0173a9;--ion-color-tertiary-tint: #47b0dd;--ion-color-success: #167d3a;--ion-color-success-rgb: 22, 125, 58;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: #12652f;--ion-color-success-tint: #52ae59;--ion-color-warning: #f59d04;--ion-color-warning-rgb: 245, 157, 4;--ion-color-warning-contrast: #18202a;--ion-color-warning-contrast-rgb: 24, 32, 42;--ion-color-warning-shade: #d68702;--ion-color-warning-tint: #fbbb4d;--ion-color-danger: #d92d20;--ion-color-danger-rgb: 217, 45, 32;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #b42318;--ion-color-danger-tint: #f97066;--ion-color-medium: #52606e;--ion-color-medium-rgb: 82, 96, 110;--ion-color-medium-contrast: #ffffff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #475462;--ion-color-medium-tint: #5f6e7c;--ion-color-light: #eceff3;--ion-color-light-rgb: 236, 239, 243;--ion-color-light-contrast: #18202a;--ion-color-light-contrast-rgb: 24, 32, 42;--ion-color-light-shade: #dde2e8;--ion-color-light-tint: #f5f7f9;--ion-color-dark: #18202a;--ion-color-dark-rgb: 24, 32, 42;--ion-color-dark-contrast: #ffffff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #0d1319;--ion-color-dark-tint: #29323c;--ion-color-contrast: #18202a;--ion-color-contrast-rgb: 24, 32, 42;--ion-color-contrast-contrast: #ffffff;--ion-color-contrast-contrast-rgb: 255, 255, 255;--ion-color-contrast-shade: #0d1319;--ion-color-contrast-tint: #29323c;--ion-color-step-50: #f5f7f9;--ion-color-step-100: #eceff3;--ion-color-step-150: #e5e9ee;--ion-color-step-200: #dde2e8;--ion-color-step-250: #d0d7df;--ion-color-step-300: #c3ccd5;--ion-color-step-350: #adb8c3;--ion-color-step-400: #96a3b0;--ion-color-step-450: #828f9d;--ion-color-step-500: #52606e;--ion-color-step-550: #5f6e7c;--ion-color-step-600: #52606e;--ion-color-step-650: #475462;--ion-color-step-700: #3c4855;--ion-color-step-750: #333d49;--ion-color-step-800: #29323c;--ion-color-step-850: #212933;--ion-color-step-900: #18202a;--ion-color-step-950: #0d1319;--ion-font-family: var(--samba-font);--ion-text-color: #18202a;--ion-text-color-rgb: 24, 32, 42;--ion-border-color: #dde2e8;--ion-color-primary: #0173a9;--ion-color-primary-rgb: 1, 115, 169;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #015c87;--ion-color-primary-tint: #249cd6;--ion-color-secondary: #0173a9;--ion-color-secondary-rgb: 1, 115, 169;--ion-color-secondary-contrast: #ffffff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015c87;--ion-color-secondary-tint: #249cd6;--ion-background-color: #fbfcfd;--ion-background-color-rgb: 251, 252, 253;--ion-card-background: #ffffff;--ion-item-background: #ffffff;--ion-toolbar-background: #ffffff;--ion-tab-bar-background: #ffffff;--samba-accent: #249cd6;--samba-accent-text: #0173a9;--samba-accent-hover: #0173a9;--samba-accent-active: #015c87;--samba-accent-soft: #eef8fd;--samba-accent-border: #8fd2e6;--samba-accent-on-soft: #015c87;--samba-accent-rgb: 36, 156, 214;--samba-on-accent: #ffffff;--samba-accent-fill: #0173a9;--samba-accent-fill-rgb: 1, 115, 169;--samba-accent-fill-hover: #015c87;--samba-action: #0173a9;--samba-action-hover: #015c87;--samba-action-rgb: 1, 115, 169;--samba-on-action: #ffffff;--samba-positive: #329437;--samba-page: #fbfcfd;--samba-card: #ffffff;--samba-glass: rgba(255, 255, 255, .8);--samba-sunken: #eef8fd;--samba-nav: #011d2c;--samba-on-nav: rgba(255, 255, 255, .94);--samba-on-nav-muted: rgba(255, 255, 255, .68);--samba-nav-active: rgba(255, 255, 255, .12);--samba-card-border: #eceff3;--samba-radius-card: 28px;--samba-radius-panel: 20px;--samba-radius-control: 9999px;--samba-radius-field: 20px;--samba-radius-chip: 9999px;--samba-shadow-card: 0 4px 12px rgba(13, 19, 25, .07), 0 1px 3px rgba(13, 19, 25, .05);--samba-shadow-button: 0 8px 20px rgba(36, 156, 214, .22);--samba-ring-accent: 0 0 0 3px rgba(var(--samba-accent-rgb), .28);--samba-shadow-accent: 0 8px 20px rgba(36, 156, 214, .22);--samba-metric-size: 36px;--samba-label-tracking: .12em;--samba-field-focus: #0173a9;--samba-brand-rule: linear-gradient( to right, #329437 0 33.33%, #ffdb00 33.33% 66.66%, #249cd6 66.66% 100% )}@media(prefers-color-scheme:dark){:root[data-samba-theme=institution]{--ion-background-color: #0d1319;--ion-background-color-rgb: 13, 19, 25;--ion-card-background: #18202a;--ion-item-background: #18202a;--ion-toolbar-background: #18202a;--ion-tab-bar-background: #18202a;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-border-color: #3c4855;--samba-page: #0d1319;--samba-card: #18202a;--samba-glass: rgba(24, 32, 42, .86);--samba-sunken: #29323c;--samba-card-border: #3c4855;--samba-text-strong: #ffffff;--samba-text-body: #dde2e8;--samba-text-muted: #96a3b0;--samba-text-subtle: #96a3b0;--samba-field-focus: #47b0dd;--samba-field-focus-rgb: 71, 176, 221;--samba-severity-danger-rgb: 249, 112, 102;--samba-border-subtle: #29323c;--samba-border-default: #3c4855;--samba-border-strong: #52606e;--samba-border-field: #52606e;--samba-severity-secondary: #96a3b0;--samba-severity-secondary-surface: #29323c;--samba-severity-success: #52ae59;--samba-severity-success-surface: rgba(82, 174, 89, .16);--samba-severity-info: #47b0dd;--samba-severity-info-surface: rgba(71, 176, 221, .16);--samba-severity-warn: #fbbb4d;--samba-severity-warn-surface: rgba(245, 157, 4, .16);--samba-severity-danger: #f97066;--samba-severity-danger-surface: rgba(217, 45, 32, .16);--samba-severity-contrast: #ffffff;--samba-severity-contrast-surface: #29323c;--samba-severity-secondary-text: #96a3b0;--samba-severity-success-text: #86cb8b;--samba-severity-info-text: #74c6e7;--samba-severity-warn-text: #fbbb4d;--samba-severity-danger-text: #fda29b;--samba-severity-contrast-text: #ffffff;--ion-color-step-50: #18202a;--ion-color-step-100: #29323c;--ion-color-step-150: #333d49;--ion-color-step-200: #3c4855;--ion-color-step-250: #475462;--ion-color-step-300: #52606e;--ion-color-step-350: #5f6e7c;--ion-color-step-400: #96a3b0;--ion-color-step-450: #828f9d;--ion-color-step-500: #96a3b0;--ion-color-step-550: #adb8c3;--ion-color-step-600: #c3ccd5;--ion-color-step-650: #d0d7df;--ion-color-step-700: #dde2e8;--ion-color-step-750: #e5e9ee;--ion-color-step-800: #eceff3;--ion-color-step-850: #f5f7f9;--ion-color-step-900: #fbfcfd;--ion-color-step-950: #ffffff;--ion-color-light: #29323c;--ion-color-light-rgb: 41, 50, 60;--ion-color-light-contrast: #ffffff;--ion-color-light-contrast-rgb: 255, 255, 255;--ion-color-light-shade: #18202a;--ion-color-light-tint: #3c4855;--ion-color-dark: #ffffff;--ion-color-dark-rgb: 255, 255, 255;--ion-color-dark-contrast: #0d1319;--ion-color-dark-contrast-rgb: 13, 19, 25;--ion-color-dark-shade: #eceff3;--ion-color-dark-tint: #ffffff;--ion-color-medium: #96a3b0;--ion-color-medium-rgb: 150, 163, 176;--ion-color-medium-contrast: #0d1319;--ion-color-medium-contrast-rgb: 13, 19, 25;--ion-color-medium-shade: #828f9d;--ion-color-medium-tint: #adb8c3;--ion-color-primary: #47b0dd;--ion-color-primary-rgb: 71, 176, 221;--ion-color-primary-contrast: #0d1319;--ion-color-primary-contrast-rgb: 13, 19, 25;--ion-color-primary-shade: #249cd6;--ion-color-primary-tint: #74c6e7;--ion-color-secondary: #47b0dd;--ion-color-secondary-rgb: 71, 176, 221;--ion-color-secondary-contrast: #0d1319;--ion-color-secondary-contrast-rgb: 13, 19, 25;--ion-color-secondary-shade: #249cd6;--ion-color-secondary-tint: #74c6e7;--samba-accent: #47b0dd;--samba-accent-text: #47b0dd;--samba-accent-on-soft: #47b0dd;--samba-accent-rgb: 71, 176, 221;--samba-on-accent: #0d1319;--samba-accent-fill: #47b0dd;--samba-accent-fill-rgb: 71, 176, 221;--samba-accent-fill-hover: #74c6e7;--samba-action: #47b0dd;--samba-action-hover: #74c6e7;--samba-action-rgb: 71, 176, 221;--samba-on-action: #0d1319;--samba-nav: #011d2c}:root[data-samba-theme=equilibre]{--ion-background-color: #0d1319;--ion-background-color-rgb: 13, 19, 25;--ion-card-background: #18202a;--ion-item-background: #18202a;--ion-toolbar-background: #18202a;--ion-tab-bar-background: #18202a;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-border-color: #3c4855;--samba-page: #0d1319;--samba-card: #18202a;--samba-glass: rgba(24, 32, 42, .86);--samba-sunken: #29323c;--samba-card-border: #3c4855;--samba-text-strong: #ffffff;--samba-text-body: #dde2e8;--samba-text-muted: #96a3b0;--samba-text-subtle: #96a3b0;--samba-field-focus: #47b0dd;--samba-field-focus-rgb: 71, 176, 221;--samba-severity-danger-rgb: 249, 112, 102;--samba-border-subtle: #29323c;--samba-border-default: #3c4855;--samba-border-strong: #52606e;--samba-border-field: #52606e;--samba-severity-secondary: #96a3b0;--samba-severity-secondary-surface: #29323c;--samba-severity-success: #52ae59;--samba-severity-success-surface: rgba(82, 174, 89, .16);--samba-severity-info: #47b0dd;--samba-severity-info-surface: rgba(71, 176, 221, .16);--samba-severity-warn: #fbbb4d;--samba-severity-warn-surface: rgba(245, 157, 4, .16);--samba-severity-danger: #f97066;--samba-severity-danger-surface: rgba(217, 45, 32, .16);--samba-severity-contrast: #ffffff;--samba-severity-contrast-surface: #29323c;--samba-severity-secondary-text: #96a3b0;--samba-severity-success-text: #86cb8b;--samba-severity-info-text: #74c6e7;--samba-severity-warn-text: #fbbb4d;--samba-severity-danger-text: #fda29b;--samba-severity-contrast-text: #ffffff;--ion-color-step-50: #18202a;--ion-color-step-100: #29323c;--ion-color-step-150: #333d49;--ion-color-step-200: #3c4855;--ion-color-step-250: #475462;--ion-color-step-300: #52606e;--ion-color-step-350: #5f6e7c;--ion-color-step-400: #96a3b0;--ion-color-step-450: #828f9d;--ion-color-step-500: #96a3b0;--ion-color-step-550: #adb8c3;--ion-color-step-600: #c3ccd5;--ion-color-step-650: #d0d7df;--ion-color-step-700: #dde2e8;--ion-color-step-750: #e5e9ee;--ion-color-step-800: #eceff3;--ion-color-step-850: #f5f7f9;--ion-color-step-900: #fbfcfd;--ion-color-step-950: #ffffff;--ion-color-light: #29323c;--ion-color-light-rgb: 41, 50, 60;--ion-color-light-contrast: #ffffff;--ion-color-light-contrast-rgb: 255, 255, 255;--ion-color-light-shade: #18202a;--ion-color-light-tint: #3c4855;--ion-color-dark: #ffffff;--ion-color-dark-rgb: 255, 255, 255;--ion-color-dark-contrast: #0d1319;--ion-color-dark-contrast-rgb: 13, 19, 25;--ion-color-dark-shade: #eceff3;--ion-color-dark-tint: #ffffff;--ion-color-medium: #96a3b0;--ion-color-medium-rgb: 150, 163, 176;--ion-color-medium-contrast: #0d1319;--ion-color-medium-contrast-rgb: 13, 19, 25;--ion-color-medium-shade: #828f9d;--ion-color-medium-tint: #adb8c3;--ion-color-primary: #47b0dd;--ion-color-primary-rgb: 71, 176, 221;--ion-color-primary-contrast: #0d1319;--ion-color-primary-contrast-rgb: 13, 19, 25;--ion-color-primary-shade: #249cd6;--ion-color-primary-tint: #74c6e7;--ion-color-secondary: #52ae59;--ion-color-secondary-rgb: 82, 174, 89;--ion-color-secondary-contrast: #0d1319;--ion-color-secondary-contrast-rgb: 13, 19, 25;--ion-color-secondary-shade: #329437;--ion-color-secondary-tint: #86cb8b;--samba-accent: #47b0dd;--samba-accent-text: #47b0dd;--samba-accent-on-soft: #47b0dd;--samba-accent-rgb: 71, 176, 221;--samba-on-accent: #0d1319;--samba-accent-fill: #47b0dd;--samba-accent-fill-rgb: 71, 176, 221;--samba-accent-fill-hover: #74c6e7;--samba-action: #52ae59;--samba-action-hover: #86cb8b;--samba-action-rgb: 82, 174, 89;--samba-on-action: #0d1319;--samba-positive: #52ae59;--samba-nav: #011d2c}:root[data-samba-theme=elan]{--ion-background-color: #0d1319;--ion-background-color-rgb: 13, 19, 25;--ion-card-background: #18202a;--ion-item-background: #18202a;--ion-toolbar-background: #18202a;--ion-tab-bar-background: #18202a;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-border-color: #3c4855;--samba-page: #0d1319;--samba-card: #18202a;--samba-glass: rgba(24, 32, 42, .86);--samba-card-border: #3c4855;--samba-text-strong: #ffffff;--samba-text-body: #dde2e8;--samba-text-muted: #96a3b0;--samba-text-subtle: #96a3b0;--samba-field-focus: #47b0dd;--samba-field-focus-rgb: 71, 176, 221;--samba-severity-danger-rgb: 249, 112, 102;--samba-border-subtle: #29323c;--samba-border-default: #3c4855;--samba-border-strong: #52606e;--samba-border-field: #52606e;--samba-severity-secondary: #96a3b0;--samba-severity-secondary-surface: #29323c;--samba-severity-success: #52ae59;--samba-severity-success-surface: rgba(82, 174, 89, .16);--samba-severity-info: #47b0dd;--samba-severity-info-surface: rgba(71, 176, 221, .16);--samba-severity-warn: #fbbb4d;--samba-severity-warn-surface: rgba(245, 157, 4, .16);--samba-severity-danger: #f97066;--samba-severity-danger-surface: rgba(217, 45, 32, .16);--samba-severity-contrast: #ffffff;--samba-severity-contrast-surface: #29323c;--samba-severity-secondary-text: #96a3b0;--samba-severity-success-text: #86cb8b;--samba-severity-info-text: #74c6e7;--samba-severity-warn-text: #fbbb4d;--samba-severity-danger-text: #fda29b;--samba-severity-contrast-text: #ffffff;--ion-color-step-50: #18202a;--ion-color-step-100: #29323c;--ion-color-step-150: #333d49;--ion-color-step-200: #3c4855;--ion-color-step-250: #475462;--ion-color-step-300: #52606e;--ion-color-step-350: #5f6e7c;--ion-color-step-400: #96a3b0;--ion-color-step-450: #828f9d;--ion-color-step-500: #96a3b0;--ion-color-step-550: #adb8c3;--ion-color-step-600: #c3ccd5;--ion-color-step-650: #d0d7df;--ion-color-step-700: #dde2e8;--ion-color-step-750: #e5e9ee;--ion-color-step-800: #eceff3;--ion-color-step-850: #f5f7f9;--ion-color-step-900: #fbfcfd;--ion-color-step-950: #ffffff;--ion-color-light: #29323c;--ion-color-light-rgb: 41, 50, 60;--ion-color-light-contrast: #ffffff;--ion-color-light-contrast-rgb: 255, 255, 255;--ion-color-light-shade: #18202a;--ion-color-light-tint: #3c4855;--ion-color-dark: #ffffff;--ion-color-dark-rgb: 255, 255, 255;--ion-color-dark-contrast: #0d1319;--ion-color-dark-contrast-rgb: 13, 19, 25;--ion-color-dark-shade: #eceff3;--ion-color-dark-tint: #ffffff;--ion-color-medium: #96a3b0;--ion-color-medium-rgb: 150, 163, 176;--ion-color-medium-contrast: #0d1319;--ion-color-medium-contrast-rgb: 13, 19, 25;--ion-color-medium-shade: #828f9d;--ion-color-medium-tint: #adb8c3;--ion-color-primary: #74c6e7;--ion-color-primary-rgb: 116, 198, 231;--ion-color-primary-contrast: #0d1319;--ion-color-primary-contrast-rgb: 13, 19, 25;--ion-color-primary-shade: #47b0dd;--ion-color-primary-tint: #8fd2e6;--ion-color-secondary: #74c6e7;--ion-color-secondary-rgb: 116, 198, 231;--ion-color-secondary-contrast: #0d1319;--ion-color-secondary-contrast-rgb: 13, 19, 25;--ion-color-secondary-shade: #47b0dd;--ion-color-secondary-tint: #8fd2e6;--samba-accent: #74c6e7;--samba-accent-text: #74c6e7;--samba-accent-on-soft: #74c6e7;--samba-accent-rgb: 116, 198, 231;--samba-on-accent: #0d1319;--samba-accent-fill: #74c6e7;--samba-accent-fill-rgb: 116, 198, 231;--samba-accent-fill-hover: #8fd2e6;--samba-action: #74c6e7;--samba-action-hover: #8fd2e6;--samba-action-rgb: 116, 198, 231;--samba-on-action: #0d1319;--samba-sunken: #29323c;--samba-nav: #011d2c}}.ion-palette-dark:root[data-samba-theme=institution]{--ion-background-color: #0d1319;--ion-background-color-rgb: 13, 19, 25;--ion-card-background: #18202a;--ion-item-background: #18202a;--ion-toolbar-background: #18202a;--ion-tab-bar-background: #18202a;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-border-color: #3c4855;--samba-page: #0d1319;--samba-card: #18202a;--samba-glass: rgba(24, 32, 42, .86);--samba-sunken: #29323c;--samba-card-border: #3c4855;--samba-text-strong: #ffffff;--samba-text-body: #dde2e8;--samba-text-muted: #96a3b0;--samba-text-subtle: #96a3b0;--samba-field-focus: #47b0dd;--samba-field-focus-rgb: 71, 176, 221;--samba-severity-danger-rgb: 249, 112, 102;--samba-border-subtle: #29323c;--samba-border-default: #3c4855;--samba-border-strong: #52606e;--samba-border-field: #52606e;--samba-severity-secondary: #96a3b0;--samba-severity-secondary-surface: #29323c;--samba-severity-success: #52ae59;--samba-severity-success-surface: rgba(82, 174, 89, .16);--samba-severity-info: #47b0dd;--samba-severity-info-surface: rgba(71, 176, 221, .16);--samba-severity-warn: #fbbb4d;--samba-severity-warn-surface: rgba(245, 157, 4, .16);--samba-severity-danger: #f97066;--samba-severity-danger-surface: rgba(217, 45, 32, .16);--samba-severity-contrast: #ffffff;--samba-severity-contrast-surface: #29323c;--samba-severity-secondary-text: #96a3b0;--samba-severity-success-text: #86cb8b;--samba-severity-info-text: #74c6e7;--samba-severity-warn-text: #fbbb4d;--samba-severity-danger-text: #fda29b;--samba-severity-contrast-text: #ffffff;--ion-color-step-50: #18202a;--ion-color-step-100: #29323c;--ion-color-step-150: #333d49;--ion-color-step-200: #3c4855;--ion-color-step-250: #475462;--ion-color-step-300: #52606e;--ion-color-step-350: #5f6e7c;--ion-color-step-400: #96a3b0;--ion-color-step-450: #828f9d;--ion-color-step-500: #96a3b0;--ion-color-step-550: #adb8c3;--ion-color-step-600: #c3ccd5;--ion-color-step-650: #d0d7df;--ion-color-step-700: #dde2e8;--ion-color-step-750: #e5e9ee;--ion-color-step-800: #eceff3;--ion-color-step-850: #f5f7f9;--ion-color-step-900: #fbfcfd;--ion-color-step-950: #ffffff;--ion-color-light: #29323c;--ion-color-light-rgb: 41, 50, 60;--ion-color-light-contrast: #ffffff;--ion-color-light-contrast-rgb: 255, 255, 255;--ion-color-light-shade: #18202a;--ion-color-light-tint: #3c4855;--ion-color-dark: #ffffff;--ion-color-dark-rgb: 255, 255, 255;--ion-color-dark-contrast: #0d1319;--ion-color-dark-contrast-rgb: 13, 19, 25;--ion-color-dark-shade: #eceff3;--ion-color-dark-tint: #ffffff;--ion-color-medium: #96a3b0;--ion-color-medium-rgb: 150, 163, 176;--ion-color-medium-contrast: #0d1319;--ion-color-medium-contrast-rgb: 13, 19, 25;--ion-color-medium-shade: #828f9d;--ion-color-medium-tint: #adb8c3;--ion-color-primary: #47b0dd;--ion-color-primary-rgb: 71, 176, 221;--ion-color-primary-contrast: #0d1319;--ion-color-primary-contrast-rgb: 13, 19, 25;--ion-color-primary-shade: #249cd6;--ion-color-primary-tint: #74c6e7;--ion-color-secondary: #47b0dd;--ion-color-secondary-rgb: 71, 176, 221;--ion-color-secondary-contrast: #0d1319;--ion-color-secondary-contrast-rgb: 13, 19, 25;--ion-color-secondary-shade: #249cd6;--ion-color-secondary-tint: #74c6e7;--samba-accent: #47b0dd;--samba-accent-text: #47b0dd;--samba-accent-on-soft: #47b0dd;--samba-accent-rgb: 71, 176, 221;--samba-on-accent: #0d1319;--samba-accent-fill: #47b0dd;--samba-accent-fill-rgb: 71, 176, 221;--samba-accent-fill-hover: #74c6e7;--samba-action: #47b0dd;--samba-action-hover: #74c6e7;--samba-action-rgb: 71, 176, 221;--samba-on-action: #0d1319;--samba-nav: #011d2c}.ion-palette-dark:root[data-samba-theme=equilibre]{--ion-background-color: #0d1319;--ion-background-color-rgb: 13, 19, 25;--ion-card-background: #18202a;--ion-item-background: #18202a;--ion-toolbar-background: #18202a;--ion-tab-bar-background: #18202a;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-border-color: #3c4855;--samba-page: #0d1319;--samba-card: #18202a;--samba-glass: rgba(24, 32, 42, .86);--samba-sunken: #29323c;--samba-card-border: #3c4855;--samba-text-strong: #ffffff;--samba-text-body: #dde2e8;--samba-text-muted: #96a3b0;--samba-text-subtle: #96a3b0;--samba-field-focus: #47b0dd;--samba-field-focus-rgb: 71, 176, 221;--samba-severity-danger-rgb: 249, 112, 102;--samba-border-subtle: #29323c;--samba-border-default: #3c4855;--samba-border-strong: #52606e;--samba-border-field: #52606e;--samba-severity-secondary: #96a3b0;--samba-severity-secondary-surface: #29323c;--samba-severity-success: #52ae59;--samba-severity-success-surface: rgba(82, 174, 89, .16);--samba-severity-info: #47b0dd;--samba-severity-info-surface: rgba(71, 176, 221, .16);--samba-severity-warn: #fbbb4d;--samba-severity-warn-surface: rgba(245, 157, 4, .16);--samba-severity-danger: #f97066;--samba-severity-danger-surface: rgba(217, 45, 32, .16);--samba-severity-contrast: #ffffff;--samba-severity-contrast-surface: #29323c;--samba-severity-secondary-text: #96a3b0;--samba-severity-success-text: #86cb8b;--samba-severity-info-text: #74c6e7;--samba-severity-warn-text: #fbbb4d;--samba-severity-danger-text: #fda29b;--samba-severity-contrast-text: #ffffff;--ion-color-step-50: #18202a;--ion-color-step-100: #29323c;--ion-color-step-150: #333d49;--ion-color-step-200: #3c4855;--ion-color-step-250: #475462;--ion-color-step-300: #52606e;--ion-color-step-350: #5f6e7c;--ion-color-step-400: #96a3b0;--ion-color-step-450: #828f9d;--ion-color-step-500: #96a3b0;--ion-color-step-550: #adb8c3;--ion-color-step-600: #c3ccd5;--ion-color-step-650: #d0d7df;--ion-color-step-700: #dde2e8;--ion-color-step-750: #e5e9ee;--ion-color-step-800: #eceff3;--ion-color-step-850: #f5f7f9;--ion-color-step-900: #fbfcfd;--ion-color-step-950: #ffffff;--ion-color-light: #29323c;--ion-color-light-rgb: 41, 50, 60;--ion-color-light-contrast: #ffffff;--ion-color-light-contrast-rgb: 255, 255, 255;--ion-color-light-shade: #18202a;--ion-color-light-tint: #3c4855;--ion-color-dark: #ffffff;--ion-color-dark-rgb: 255, 255, 255;--ion-color-dark-contrast: #0d1319;--ion-color-dark-contrast-rgb: 13, 19, 25;--ion-color-dark-shade: #eceff3;--ion-color-dark-tint: #ffffff;--ion-color-medium: #96a3b0;--ion-color-medium-rgb: 150, 163, 176;--ion-color-medium-contrast: #0d1319;--ion-color-medium-contrast-rgb: 13, 19, 25;--ion-color-medium-shade: #828f9d;--ion-color-medium-tint: #adb8c3;--ion-color-primary: #47b0dd;--ion-color-primary-rgb: 71, 176, 221;--ion-color-primary-contrast: #0d1319;--ion-color-primary-contrast-rgb: 13, 19, 25;--ion-color-primary-shade: #249cd6;--ion-color-primary-tint: #74c6e7;--ion-color-secondary: #52ae59;--ion-color-secondary-rgb: 82, 174, 89;--ion-color-secondary-contrast: #0d1319;--ion-color-secondary-contrast-rgb: 13, 19, 25;--ion-color-secondary-shade: #329437;--ion-color-secondary-tint: #86cb8b;--samba-accent: #47b0dd;--samba-accent-text: #47b0dd;--samba-accent-on-soft: #47b0dd;--samba-accent-rgb: 71, 176, 221;--samba-on-accent: #0d1319;--samba-accent-fill: #47b0dd;--samba-accent-fill-rgb: 71, 176, 221;--samba-accent-fill-hover: #74c6e7;--samba-action: #52ae59;--samba-action-hover: #86cb8b;--samba-action-rgb: 82, 174, 89;--samba-on-action: #0d1319;--samba-positive: #52ae59;--samba-nav: #011d2c}.ion-palette-dark:root[data-samba-theme=elan]{--ion-background-color: #0d1319;--ion-background-color-rgb: 13, 19, 25;--ion-card-background: #18202a;--ion-item-background: #18202a;--ion-toolbar-background: #18202a;--ion-tab-bar-background: #18202a;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--ion-border-color: #3c4855;--samba-page: #0d1319;--samba-card: #18202a;--samba-glass: rgba(24, 32, 42, .86);--samba-card-border: #3c4855;--samba-text-strong: #ffffff;--samba-text-body: #dde2e8;--samba-text-muted: #96a3b0;--samba-text-subtle: #96a3b0;--samba-field-focus: #47b0dd;--samba-field-focus-rgb: 71, 176, 221;--samba-severity-danger-rgb: 249, 112, 102;--samba-border-subtle: #29323c;--samba-border-default: #3c4855;--samba-border-strong: #52606e;--samba-border-field: #52606e;--samba-severity-secondary: #96a3b0;--samba-severity-secondary-surface: #29323c;--samba-severity-success: #52ae59;--samba-severity-success-surface: rgba(82, 174, 89, .16);--samba-severity-info: #47b0dd;--samba-severity-info-surface: rgba(71, 176, 221, .16);--samba-severity-warn: #fbbb4d;--samba-severity-warn-surface: rgba(245, 157, 4, .16);--samba-severity-danger: #f97066;--samba-severity-danger-surface: rgba(217, 45, 32, .16);--samba-severity-contrast: #ffffff;--samba-severity-contrast-surface: #29323c;--samba-severity-secondary-text: #96a3b0;--samba-severity-success-text: #86cb8b;--samba-severity-info-text: #74c6e7;--samba-severity-warn-text: #fbbb4d;--samba-severity-danger-text: #fda29b;--samba-severity-contrast-text: #ffffff;--ion-color-step-50: #18202a;--ion-color-step-100: #29323c;--ion-color-step-150: #333d49;--ion-color-step-200: #3c4855;--ion-color-step-250: #475462;--ion-color-step-300: #52606e;--ion-color-step-350: #5f6e7c;--ion-color-step-400: #96a3b0;--ion-color-step-450: #828f9d;--ion-color-step-500: #96a3b0;--ion-color-step-550: #adb8c3;--ion-color-step-600: #c3ccd5;--ion-color-step-650: #d0d7df;--ion-color-step-700: #dde2e8;--ion-color-step-750: #e5e9ee;--ion-color-step-800: #eceff3;--ion-color-step-850: #f5f7f9;--ion-color-step-900: #fbfcfd;--ion-color-step-950: #ffffff;--ion-color-light: #29323c;--ion-color-light-rgb: 41, 50, 60;--ion-color-light-contrast: #ffffff;--ion-color-light-contrast-rgb: 255, 255, 255;--ion-color-light-shade: #18202a;--ion-color-light-tint: #3c4855;--ion-color-dark: #ffffff;--ion-color-dark-rgb: 255, 255, 255;--ion-color-dark-contrast: #0d1319;--ion-color-dark-contrast-rgb: 13, 19, 25;--ion-color-dark-shade: #eceff3;--ion-color-dark-tint: #ffffff;--ion-color-medium: #96a3b0;--ion-color-medium-rgb: 150, 163, 176;--ion-color-medium-contrast: #0d1319;--ion-color-medium-contrast-rgb: 13, 19, 25;--ion-color-medium-shade: #828f9d;--ion-color-medium-tint: #adb8c3;--ion-color-primary: #74c6e7;--ion-color-primary-rgb: 116, 198, 231;--ion-color-primary-contrast: #0d1319;--ion-color-primary-contrast-rgb: 13, 19, 25;--ion-color-primary-shade: #47b0dd;--ion-color-primary-tint: #8fd2e6;--ion-color-secondary: #74c6e7;--ion-color-secondary-rgb: 116, 198, 231;--ion-color-secondary-contrast: #0d1319;--ion-color-secondary-contrast-rgb: 13, 19, 25;--ion-color-secondary-shade: #47b0dd;--ion-color-secondary-tint: #8fd2e6;--samba-accent: #74c6e7;--samba-accent-text: #74c6e7;--samba-accent-on-soft: #74c6e7;--samba-accent-rgb: 116, 198, 231;--samba-on-accent: #0d1319;--samba-accent-fill: #74c6e7;--samba-accent-fill-rgb: 116, 198, 231;--samba-accent-fill-hover: #8fd2e6;--samba-action: #74c6e7;--samba-action-hover: #8fd2e6;--samba-action-rgb: 116, 198, 231;--samba-on-action: #0d1319;--samba-sunken: #29323c;--samba-nav: #011d2c}:root[data-samba-theme] body{font-family:var(--samba-font);background:var(--samba-page);color:var(--samba-text-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:root[data-samba-theme] ion-header,:root[data-samba-theme] ion-toolbar{--background: var(--samba-card);--color: var(--samba-text-strong);--border-color: var(--samba-card-border)}:root[data-samba-theme] ion-header{box-shadow:var(--samba-shadow-xs)}:root[data-samba-theme] ion-title{font-weight:700;letter-spacing:0}:root[data-samba-theme] ion-card{--background: var(--samba-card);border-radius:var(--samba-radius-card);box-shadow:var(--samba-shadow-card);border:1px solid var(--samba-card-border);margin:var(--samba-space-2) 0}:root[data-samba-theme] ion-card-title{font-weight:700;font-size:var(--samba-text-lg);color:var(--samba-text-strong)}:root[data-samba-theme] ion-item{--background: var(--samba-card);--color: var(--samba-text-body);--border-color: var(--samba-card-border);--min-height: var(--samba-touch-min)}:root[data-samba-theme] ion-item.item-interactive,:root[data-samba-theme] ion-item[button]{--border-radius: var(--samba-radius-field)}:root[data-samba-theme] ion-input,:root[data-samba-theme] ion-textarea,:root[data-samba-theme] ion-select,:root[data-samba-theme] ion-searchbar{--border-color: var(--samba-border-field);--border-radius: var(--samba-radius-field);--highlight-color-focused: var(--samba-accent);--placeholder-color: var(--samba-text-muted)}:root[data-samba-theme] ion-input.input-fill-solid,:root[data-samba-theme] ion-select.select-fill-solid,:root[data-samba-theme] ion-textarea.textarea-fill-solid{--background: var(--samba-sunken)}:root[data-samba-theme] ion-button{--border-radius: var(--samba-radius-control);--box-shadow: var(--samba-shadow-button);--transition: background-color var(--samba-dur-hover) var(--samba-ease);min-height:var(--samba-touch-min);font-weight:700;text-transform:none;letter-spacing:0}:root[data-samba-theme] ion-button[size=small]{min-height:var(--samba-touch-min)}:root[data-samba-theme] ion-button[shape=round]{--border-radius: 9999px}:root[data-samba-theme] ion-button[color=danger][fill=outline]{--border-color: var(--samba-severity-danger);--color: var(--samba-severity-danger)}:root[data-samba-theme] ion-badge,:root[data-samba-theme] ion-chip{--border-radius: var(--samba-radius-chip);border-radius:var(--samba-radius-chip);font-weight:800;letter-spacing:var(--samba-label-tracking)}:root[data-samba-theme] ion-tab-bar{--background: var(--samba-glass);--color: var(--samba-text-muted);--color-selected: var(--samba-accent-text);--border: 1px solid var(--samba-border-subtle);border-top:1px solid var(--samba-border-subtle)}:root[data-samba-theme] ion-tab-button{--color: var(--samba-text-muted);--color-selected: var(--samba-accent-text);--ripple-color: var(--samba-accent);min-height:var(--samba-tabbar-h)}:root[data-samba-theme] ion-tab-button.tab-selected,:root[data-samba-theme] ion-tab-button.tab-selected ion-label{color:var(--samba-accent-text)}:root[data-samba-theme] ion-tab-button.tab-selected ion-icon{color:var(--samba-accent)}:root[data-samba-theme] ion-modal{--border-radius: var(--samba-radius-card);--background: var(--samba-card)}:root[data-samba-theme] ion-fab-button{--box-shadow: var(--samba-shadow-accent)}:root[data-samba-theme] ion-progress-bar{--background: var(--samba-sunken);--progress-background: var(--samba-accent);border-radius:9999px}.samba-display{font-weight:800;font-size:var(--samba-text-4xl);line-height:var(--samba-leading-tight);letter-spacing:var(--samba-tracking-tight);color:var(--samba-text-strong)}.samba-titre{font-weight:700;font-size:var(--samba-text-2xl);line-height:var(--samba-leading-snug);color:var(--samba-text-strong)}.samba-section{font-weight:700;font-size:var(--samba-text-lg);line-height:var(--samba-leading-snug);color:var(--samba-text-strong)}.samba-label{font-weight:800;font-size:var(--samba-text-2xs);line-height:var(--samba-leading-tight);text-transform:uppercase;letter-spacing:var(--samba-label-tracking);color:var(--samba-text-muted)}.samba-metric{font-weight:800;font-size:var(--samba-metric-size);line-height:var(--samba-leading-tight);letter-spacing:var(--samba-tracking-tight);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--samba-text-strong)}.samba-montant{font-family:var(--samba-font-mono);font-weight:600;font-size:var(--samba-text-base);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap}.samba-brand-rule{display:block;height:4px;width:100%;background:var(--samba-brand-rule);border:0;flex:0 0 auto}.samba-highlight{background:var(--samba-highlight);color:var(--samba-highlight-contrast)}ion-button.samba-btn-commercial,ion-fab-button.samba-btn-commercial{--background: var(--samba-action);--background-hover: var(--samba-action-hover);--color: var(--samba-on-action)}:root[data-samba-theme=elan] ion-button.samba-btn-commercial,:root[data-samba-theme=elan] ion-fab-button.samba-btn-commercial{--background: var(--samba-highlight);--background-activated: var(--samba-yellow-500);--color: var(--samba-highlight-contrast);--border-radius: 9999px}:root[data-samba-theme] :focus-visible{outline:3px solid var(--samba-accent);outline-offset:2px}:root[data-samba-theme] ion-button:focus-visible,:root[data-samba-theme] ion-item:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(var(--samba-accent-rgb),.28)}:root[data-samba-theme] ion-input input:focus-visible,:root[data-samba-theme] ion-textarea textarea:focus-visible{outline:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.samba-logo{display:inline-flex;align-items:center;justify-content:center;padding:var(--samba-logo-zone);box-sizing:content-box;flex:0 0 auto}.samba-logo img,.samba-logo ion-img,.samba-logo svg{display:block;height:100%;width:auto;object-fit:contain;filter:none!important;transform:none!important;box-shadow:none!important;mix-blend-mode:normal!important}.samba-logo--pastille{background:var(--samba-neutral-0);border-radius:var(--samba-radius-control);box-shadow:var(--samba-shadow-xs)}:root[data-samba-theme] ion-input,:root[data-samba-theme] ion-select,:root[data-samba-theme] ion-textarea,:root[data-samba-theme] ion-datetime-button{--highlight-color-focused: transparent;--highlight-color-valid: transparent;--highlight-color-invalid: transparent}ion-item{--padding-start: 0}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(layers.ef6db8722c2c3f9a.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(layers-2x.9859cd1231006a4a.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(marker-icon.d577052aa271e13f.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}}
