:root{--ion-color-primary: #0054e9;--ion-color-primary-rgb: 0, 84, 233;--ion-color-primary-contrast: #fff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #004acd;--ion-color-primary-tint: #1a65eb;--ion-color-secondary: #0163aa;--ion-color-secondary-rgb: 1, 99, 170;--ion-color-secondary-contrast: #fff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015796;--ion-color-secondary-tint: #1a73b3;--ion-color-tertiary: #6030ff;--ion-color-tertiary-rgb: 96, 48, 255;--ion-color-tertiary-contrast: #fff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #542ae0;--ion-color-tertiary-tint: #7045ff;--ion-color-success: #2dd55b;--ion-color-success-rgb: 45, 213, 91;--ion-color-success-contrast: #000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #28bb50;--ion-color-success-tint: #42d96b;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #c5000f;--ion-color-danger-rgb: 197, 0, 15;--ion-color-danger-contrast: #fff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #ad000d;--ion-color-danger-tint: #cb1a27;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-color-medium: #636469;--ion-color-medium-rgb: 99, 100, 105;--ion-color-medium-contrast: #fff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #57585c;--ion-color-medium-tint: #737478;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #fff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type,html.ios ion-footer.modal-footer-moving ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar,html.ios .modal-footer-moving ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width: 768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #0054e9) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 0, 84, 233) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #004acd) !important;--ion-color-tint: var(--ion-color-primary-tint, #1a65eb) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #0163aa) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 1, 99, 170) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #015796) !important;--ion-color-tint: var(--ion-color-secondary-tint, #1a73b3) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #6030ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 96, 48, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #542ae0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #7045ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd55b) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 213, 91) !important;--ion-color-contrast: var(--ion-color-success-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-success-shade, #28bb50) !important;--ion-color-tint: var(--ion-color-success-tint, #42d96b) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #c5000f) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 197, 0, 15) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #ad000d) !important;--ion-color-tint: var(--ion-color-danger-tint, #cb1a27) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #636469) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 99, 100, 105) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #57585c) !important;--ion-color-tint: var(--ion-color-medium-tint, #737478) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{inset:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: env(safe-area-inset-top);--ion-safe-area-bottom: env(safe-area-inset-bottom);--ion-safe-area-left: env(safe-area-inset-left);--ion-safe-area-right: env(safe-area-inset-right)}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media (prefers-reduced-motion: reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}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%;-moz-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;-moz-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}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes successPulse{0%{box-shadow:0 0 rgba(var(--ion-color-success-rgb),.7);transform:scale(1)}50%{box-shadow:0 0 0 15px rgba(var(--ion-color-success-rgb),0);transform:scale(1.05)}to{box-shadow:0 0 rgba(var(--ion-color-success-rgb),0);transform:scale(1)}}@keyframes successBounce{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes successCheckmark{0%{stroke-dashoffset:100;opacity:0}50%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-8px)}75%{transform:translate(8px)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 10px rgba(var(--ion-color-primary-rgb),.3),0 0 20px rgba(var(--ion-color-primary-rgb),.1)}50%{box-shadow:0 0 15px rgba(var(--ion-color-primary-rgb),.5),0 0 30px rgba(var(--ion-color-primary-rgb),.2)}}@keyframes scan-line{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes energy-pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes pulse-green{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-orange{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes pulse-purple{0%,to{opacity:1}50%{opacity:.6}}.success-pulse{animation:successPulse .6s cubic-bezier(.4,0,.2,1)}.success-bounce{animation:successBounce .5s ease-out}.fade-in-up{animation:fadeInUp .4s ease-out}.fade-in-scale{animation:fadeInScale .3s ease-out}.shake{animation:shake .4s ease}.glow-pulse{animation:pulse-glow 2s ease-in-out infinite}.text-mono{font-family:var(--font-family-mono)}.text-display{font-family:var(--font-family-display)}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.word-break-all{word-break:break-all;overflow-wrap:break-word}.word-break-word{word-break:break-word;overflow-wrap:break-word}.monospace-address{font-family:var(--font-family-mono);word-break:break-all;overflow-wrap:break-word;line-height:1.4;font-size:clamp(.75rem,2vw,.875rem);letter-spacing:-.01em}.account-name-text{word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.3}.token-id-text{font-family:var(--font-family-mono);font-size:clamp(.6875rem,1.8vw,.75rem);word-break:break-all;overflow-wrap:break-word;line-height:1.3}.text-primary{color:var(--ion-color-primary)}.text-secondary{color:var(--ion-color-secondary)}.text-success{color:var(--ion-color-success)}.text-warning{color:var(--ion-color-warning)}.text-danger{color:var(--ion-color-danger)}.text-medium{color:var(--ion-color-medium)}.text-gradient{background:linear-gradient(135deg,var(--ion-color-primary),var(--ion-color-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text{background:linear-gradient(135deg,var(--ion-color-primary),var(--ion-color-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.touch-target{min-width:var(--touch-target-min, 44px);min-height:var(--touch-target-min, 44px)}.shadow-s{box-shadow:inset 0 1px 2px #ffffff30,0 1px 2px #00000030,0 2px 4px #00000015}.shadow-m{box-shadow:inset 0 1px 2px #ffffff50,0 2px 4px #00000030,0 4px 8px #00000015}.shadow-l{box-shadow:inset 0 1px 2px #ffffff70,0 4px 6px #00000030,0 6px 10px #00000015}.glow-primary{box-shadow:0 0 20px rgba(var(--ion-color-primary-rgb),.3),0 0 40px rgba(var(--ion-color-primary-rgb),.15)}.glow-secondary{box-shadow:0 0 20px rgba(var(--ion-color-secondary-rgb),.3),0 0 40px rgba(var(--ion-color-secondary-rgb),.15)}.accent-border-left{border-left:3px solid var(--ion-color-primary);padding-left:16px}.smooth-transition{transition:all var(--transition-normal)}.transition-fast{transition:all var(--transition-fast)}.transition-slow{transition:all var(--transition-slow)}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-column{display:flex;flex-direction:column}.responsive-grid{display:grid;gap:clamp(var(--card-gap-mobile),2vw,var(--card-gap-desktop));grid-template-columns:1fr}@media (min-width: 480px){.responsive-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (min-width: 768px){.responsive-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (min-width: 1024px){.responsive-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl) var(--spacing-lg);text-align:center;min-height:300px}.empty-state-icon{font-size:4rem;background:linear-gradient(135deg,var(--ion-color-primary),var(--ion-color-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--spacing-md);opacity:.7}.empty-state-title{font-size:1.25rem;font-weight:600;color:var(--ion-text-color);margin-bottom:var(--spacing-sm)}.empty-state-description{font-size:.875rem;color:var(--ion-color-medium);max-width:400px}.tech-corners{position:relative}.tech-corners:before,.tech-corners:after{content:"";position:absolute;width:20px;height:20px;border:2px solid var(--ion-color-primary);opacity:.5}.tech-corners:before{top:0;left:0;border-right:none;border-bottom:none}.tech-corners:after{bottom:0;right:0;border-left:none;border-top:none}.tech-grid-bg{background-image:linear-gradient(rgba(var(--ion-color-primary-rgb),.03) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--ion-color-primary-rgb),.03) 1px,transparent 1px);background-size:20px 20px;background-position:center}.scan-line{position:relative;overflow:hidden}.scan-line:after{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(var(--ion-color-primary-rgb),.5) 50%,transparent 100%);animation:scan-line 3s linear infinite;opacity:.3}.energy-bar{position:relative;height:3px;background:rgba(var(--ion-color-primary-rgb),.1);border-radius:2px;overflow:hidden}.energy-bar:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(90deg,transparent 0%,rgba(var(--ion-color-primary-rgb),.8) 50%,transparent 100%);animation:shimmer 2s linear infinite}.will-animate{will-change:transform,opacity}.will-animate-transform{will-change:transform}.will-animate-opacity{will-change:opacity}.hw-accelerate{transform:translateZ(0);backface-visibility:hidden}.page-content{min-height:100%;display:flex;flex-direction:column;padding:var(--space-md)}@media (min-width: 768px){.page-content{padding:var(--space-lg);max-width:720px;margin:0 auto}}@media (min-width: 1024px){.page-content{max-width:960px;padding:var(--space-xl)}}@media (min-width: 1200px){.page-content{max-width:1140px}}.page-main{flex:1 1 auto}.page-actions{flex:0 0 auto;margin-top:auto;padding-top:var(--space-lg)}.page-actions ion-button+ion-button,.page-actions .action-button+.action-button{margin-top:var(--space-sm)}.page-container{padding:max(var(--container-padding-xs),env(safe-area-inset-top) + .5rem) max(var(--container-padding-xs),env(safe-area-inset-right) + .5rem) var(--container-padding-xs) max(var(--container-padding-xs),env(safe-area-inset-left) + .5rem);max-width:100%;margin:0 auto;position:relative;min-height:calc(100vh - 140px)}@media (min-width: 480px){.page-container{padding:var(--container-padding-sm);padding-bottom:var(--container-padding-sm)}}@media (min-width: 768px){.page-container{padding:var(--container-padding-md);padding-bottom:var(--container-padding-md);max-width:90%}}@media (min-width: 1024px){.page-container{max-width:1000px;padding:var(--container-padding-lg);padding-bottom:var(--container-padding-lg)}}@media (min-width: 1440px){.page-container{max-width:1200px;padding:var(--container-padding-xl);padding-bottom:var(--container-padding-xl)}}@media (min-width: 1920px){.page-container{max-width:1400px}}.action-buttons,.button-actions,.form-actions{display:flex!important;flex-direction:row!important;justify-content:space-between;align-items:center;gap:var(--spacing-sm, var(--space-sm, .5rem))}.action-buttons hs-button,.action-buttons ion-button,.button-actions hs-button,.button-actions ion-button,.form-actions hs-button,.form-actions ion-button{flex:1 1 0;min-width:100px;max-width:200px}@media (max-width: 768px){.action-buttons,.button-actions,.form-actions{gap:var(--spacing-xs, var(--space-xs, .25rem))}.action-buttons hs-button,.action-buttons ion-button,.button-actions hs-button,.button-actions ion-button,.form-actions hs-button,.form-actions ion-button{max-width:none}}@media (min-width: 768px){.action-buttons,.button-actions,.form-actions{gap:var(--spacing-md, var(--space-md, 1rem));justify-content:flex-start}.action-buttons hs-button,.action-buttons ion-button,.button-actions hs-button,.button-actions ion-button,.form-actions hs-button,.form-actions ion-button{flex:0 1 auto;min-width:140px;max-width:200px}}.card-interactive,ion-card.card-interactive,.clickable-card{cursor:pointer;transition:transform var(--transition-normal),box-shadow var(--transition-normal),border-color var(--transition-normal);position:relative}.card-interactive:after,ion-card.card-interactive:after,.clickable-card:after{content:"\2192";position:absolute;right:1rem;top:50%;transform:translateY(-50%);opacity:0;transition:opacity var(--transition-normal),transform var(--transition-normal);color:var(--ion-color-primary);font-size:1.25rem;pointer-events:none}.card-interactive:hover,ion-card.card-interactive:hover,.clickable-card:hover{transform:translateY(-2px);box-shadow:0 8px 16px #00000026,0 0 20px rgba(var(--ion-color-primary-rgb),.1);border-color:rgba(var(--ion-color-primary-rgb),.4)}.card-interactive:hover:after,ion-card.card-interactive:hover:after,.clickable-card:hover:after{opacity:.6;transform:translateY(-50%) translate(4px)}.card-interactive:active,ion-card.card-interactive:active,.clickable-card:active{transform:translateY(0) scale(.98);box-shadow:0 2px 4px #0000001a}.card-interactive:focus-visible,ion-card.card-interactive:focus-visible,.clickable-card:focus-visible{outline:2px solid var(--ion-color-primary);outline-offset:2px}.card-static,ion-card.card-static{cursor:default}.card-static:hover,ion-card.card-static:hover{transform:none;box-shadow:inherit}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-xs);padding-bottom:4px;border-bottom:1px solid rgba(var(--ion-color-primary-rgb),.1)}.section-title{font-size:1.25rem;font-weight:600;color:var(--ion-text-color);position:relative}.section-title:before{content:"\25b8";color:var(--ion-color-primary);margin-right:8px;animation:energy-pulse 2s ease-in-out infinite}.section-action{color:var(--ion-color-primary);font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease;padding:4px 12px;border-radius:4px}.section-action:hover{color:var(--ion-color-primary-tint);background:rgba(var(--ion-color-primary-rgb),.1);box-shadow:0 0 10px rgba(var(--ion-color-primary-rgb),.2)}.page-title{font-size:2rem;font-weight:700;margin-bottom:var(--spacing-lg);color:var(--ion-text-color);position:relative;padding-bottom:16px;text-shadow:0 0 20px rgba(var(--ion-color-primary-rgb),.3);display:none!important}.network-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:var(--border-radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;border:2px solid;transition:all var(--transition-normal)}.network-badge.mainnet,.network-badge.network-mainnet{background:linear-gradient(135deg,rgba(var(--ion-color-success-rgb),.2),rgba(var(--ion-color-success-rgb),.1));border-color:var(--ion-color-success);color:var(--ion-color-success);box-shadow:0 0 10px rgba(var(--ion-color-success-rgb),.3)}.network-badge.mainnet:before,.network-badge.network-mainnet:before{content:"\25cf";animation:pulse-green 2s ease-in-out infinite}.network-badge.testnet,.network-badge.network-testnet{background:linear-gradient(135deg,rgba(var(--ion-color-warning-rgb),.25),rgba(var(--ion-color-warning-rgb),.15));border-color:var(--ion-color-warning);color:var(--ion-color-warning);box-shadow:0 0 10px rgba(var(--ion-color-warning-rgb),.3);position:relative;overflow:hidden}.network-badge.testnet:after,.network-badge.network-testnet:after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(45deg,transparent,transparent 8px,rgba(0,0,0,.15) 8px,rgba(0,0,0,.15) 16px);pointer-events:none}.network-badge.testnet:before,.network-badge.network-testnet:before{content:"\26a0";animation:pulse-orange 2s ease-in-out infinite;z-index:1;position:relative}.network-badge.devnet,.network-badge.network-devnet{background:linear-gradient(135deg,rgba(var(--ion-color-secondary-rgb),.2),rgba(var(--ion-color-secondary-rgb),.1));border-color:var(--ion-color-secondary);color:var(--ion-color-secondary);box-shadow:0 0 10px rgba(var(--ion-color-secondary-rgb),.3)}.network-badge.devnet:before,.network-badge.network-devnet:before{content:"\25c6";animation:pulse-purple 2s ease-in-out infinite}body.network-testnet,:root.network-testnet{--warning-tint: rgba(var(--ion-color-warning-rgb), .03)}body.network-testnet ion-content,:root.network-testnet ion-content{background:linear-gradient(var(--warning-tint),var(--warning-tint)),var(--ion-background-color)}body.network-testnet:before,:root.network-testnet:before{content:"\26a0  TESTNET MODE";position:fixed;top:0;left:0;right:0;background:linear-gradient(135deg,var(--ion-color-warning) 0%,var(--ion-color-warning-shade) 100%);color:var(--ion-color-warning-contrast);text-align:center;padding:.25rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);z-index:10000;letter-spacing:.1em;box-shadow:0 2px 8px #0003}.ion-palette-light{--token-surface-2: var(--surface-flat, #f8fafc);--token-surface-3: var(--surface-flat, #f8fafc);--token-surface-glass: var(--token-surface-gradient);--token-card-background: transparent;--token-card-border-color: rgba(var(--ion-color-primary-rgb), .12)}.ion-palette-light body,.ion-palette-light body[class*=animated-bg-]{background:var(--ion-background-color, #ffffff)!important;background-image:none!important;animation:none!important}.ion-palette-light ion-app{--ion-background-color: #ffffff;background:#fff}.ion-palette-light ion-router-outlet{background:var(--ion-background-color, #ffffff)}.ion-palette-light ion-content{--background: var(--ion-background-color, #ffffff);--ion-background-color: #ffffff}.ion-palette-light ion-page{background:var(--ion-background-color, #ffffff)}.ion-palette-light ion-header{--background: var(--ion-background-color, #ffffff)}.ion-palette-light ion-toolbar{--background: var(--ion-background-color, #ffffff)}.ion-palette-light ion-footer{--background: var(--ion-background-color, #ffffff)}.ion-palette-light ion-card{--background: transparent;background:var(--token-surface-gradient);border:var(--token-border-gradient);box-shadow:var(--shadow-sm, 0 1px 3px rgba(15, 23, 42, .08))}.ion-palette-light ion-card:hover{background:var(--token-surface-gradient-hover);border:var(--token-border-gradient-hover)}.ion-palette-light ion-item{--background: transparent}.ion-palette-light ion-list{--ion-item-background: transparent}.ion-palette-light .hs-reset-wallet-action-sheet .action-sheet-group{background:var(--ion-color-step-50, #ffffff)!important}.ion-palette-light .hs-reset-wallet-action-sheet .action-sheet-title{background:var(--ion-color-step-50, #ffffff);color:var(--ion-text-color, #0f172a)}.ion-palette-light .hs-reset-wallet-action-sheet .action-sheet-sub-title{background:var(--ion-color-step-50, #ffffff);color:var(--ion-color-medium, #6b7280)}.ion-palette-light .hs-reset-wallet-action-sheet .action-sheet-button{--background: var(--ion-color-step-50, #ffffff);background:var(--ion-color-step-50, #ffffff)!important;--color: var(--ion-text-color, #0f172a);color:var(--ion-text-color, #0f172a);border-bottom-color:var(--border-flat, rgba(15, 23, 42, .08))}.ion-palette-light .hs-reset-wallet-action-sheet .action-sheet-button.action-sheet-cancel{--background: var(--ion-color-step-100, #f8fafc);background:var(--ion-color-step-100, #f8fafc)!important}.ion-palette-light ion-refresher-content .refresher-pulling-text,.ion-palette-light ion-refresher-content .refresher-refreshing-text{color:var(--ion-color-step-600, var(--ion-color-medium))}.ion-palette-light .transaction-row{background:var(--token-surface-gradient);border:var(--token-border-gradient)}.ion-palette-light .transaction-row:hover{background:var(--token-surface-gradient-hover);border:var(--token-border-gradient-hover)}.ion-palette-light .locked-content,.ion-palette-light .wallet-item{background:var(--token-surface-gradient);border:var(--token-border-gradient)}.ion-palette-light .wallet-item:hover{background:var(--token-surface-gradient-hover);border:var(--token-border-gradient-hover)}.ion-palette-light hs-token-card .token-card{background:var(--token-surface-gradient)!important;border:var(--token-border-gradient)!important}.ion-palette-light hs-token-card .token-card:hover{background:var(--token-surface-glass-neutral)!important;border-color:var(--token-border-glass-neutral)!important}.ion-palette-light ion-input,.ion-palette-light ion-textarea,.ion-palette-light ion-select{--background: transparent;background:var(--token-surface-gradient-subtle)}.ion-palette-light .skeleton{background:linear-gradient(90deg,var(--ion-color-step-100) 0%,rgba(var(--ion-color-primary-rgb),.08) 50%,var(--ion-color-step-100) 100%);border-color:rgba(var(--ion-color-primary-rgb),.08)}.ion-palette-light .skeleton:after{background:linear-gradient(90deg,transparent 0%,rgba(var(--ion-color-primary-rgb),.15) 50%,transparent 100%)}body{background:var(--ion-background-color);font-family:var(--font-family-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:var(--token-line-height-normal)}ion-app{position:relative;z-index:1;background:transparent;--hs-tab-bar-height: calc(56px + env(safe-area-inset-bottom, 0px)) }@media (min-width: 768px){ion-app{--hs-tab-bar-height: calc(64px + env(safe-area-inset-bottom, 0px)) }}ion-content{--padding-top: max(80px, calc(env(safe-area-inset-top) + 72px) );--padding-bottom: calc(80px + env(safe-area-inset-bottom)) ;--background: transparent}@media (min-width: 768px){ion-content{--padding-top: 92px;--padding-bottom: calc(88px + env(safe-area-inset-bottom)) }}@media (min-width: 1024px){ion-content{--padding-top: 96px}}ion-content.ion-padding{--padding-start: var(--token-space-4);--padding-end: var(--token-space-4)}ion-toolbar{--background: var(--token-surface-2);--border-color: var(--token-border-color);--color: var(--token-text-primary);--padding-start: var(--token-space-4);--padding-end: var(--token-space-4)}ion-header ion-toolbar{--background: var(--token-surface-2);box-shadow:var(--token-elevation-2)}ion-footer ion-toolbar{--background: var(--token-surface-2);box-shadow:0 -4px 8px #0000001a,0 -1px 2px #0000000f}.page-container{position:relative;z-index:1;width:min(1200px,100%);margin:0 auto;padding:0 var(--token-space-4) var(--token-space-6);padding-top:var(--token-space-4);display:flex;flex-direction:column;gap:var(--token-space-5)}@media (min-width: 1280px){.page-container{width:min(1400px,100%);padding:var(--token-space-4) var(--token-space-5) var(--token-space-7)}}.page-title{margin:0;font-size:clamp(var(--token-font-size-6),4vw,var(--token-font-size-7));font-weight:var(--token-font-weight-bold);letter-spacing:-.02em;display:none}.glass-panel{background:linear-gradient(135deg,rgba(var(--ion-color-primary-rgb),.08),rgba(var(--ion-color-secondary-rgb),.04));border:1px solid rgba(var(--ion-color-primary-rgb),.15);border-radius:var(--token-radius-5, 20px);padding:var(--token-space-4, 1rem);box-shadow:none;position:relative;overflow:hidden;transition:all var(--transition-slow, .3s cubic-bezier(.4, 0, .2, 1))}.glass-panel:hover{background:linear-gradient(135deg,rgba(var(--ion-color-primary-rgb),.12),rgba(var(--ion-color-secondary-rgb),.06));border-color:rgba(var(--ion-color-primary-rgb),.25)}.glass-panel:active{background:linear-gradient(135deg,rgba(var(--ion-color-primary-rgb),.15),rgba(var(--ion-color-secondary-rgb),.08))}ion-loading{--background: var(--token-loading-bg, var(--token-surface-2));--spinner-color: var(--token-loading-spinner-color, var(--ion-color-primary));--backdrop-opacity: var(--token-loading-backdrop-opacity, .7);border:var(--token-loading-border, 1px solid rgba(var(--ion-color-primary-rgb), .3));border-radius:var(--token-loading-border-radius, var(--token-radius-4, 16px));box-shadow:var(--token-loading-shadow, 0 0 30px rgba(var(--ion-color-primary-rgb), .3));z-index:var(--token-loading-z-index, var(--token-z-modal, 1300))}body.platform-extension ion-loading{z-index:var(--token-z-loading)!important}ion-input{--background: var(--token-surface-gradient-subtle, linear-gradient( 135deg, rgba(var(--ion-color-primary-rgb), .04) 0%, rgba(var(--ion-color-secondary-rgb), .02) 100% ));--border-color: rgba(var(--ion-color-primary-rgb), .12);--border-radius: var(--token-radius-4, 16px);--border-width: 1px;--color: var(--token-input-text-color, var(--ion-text-color));--placeholder-color: var(--token-input-placeholder-color, var(--ion-color-medium));--placeholder-opacity: 1;min-height:var(--token-input-height-md, 44px);transition:all .2s ease-out}ion-input.has-focus{--background: var(--token-surface-gradient, linear-gradient( 135deg, rgba(var(--ion-color-primary-rgb), .08) 0%, rgba(var(--ion-color-secondary-rgb), .04) 100% ));--border-color: rgba(var(--ion-color-primary-rgb), .35)}ion-textarea{--background: var(--token-surface-gradient-subtle, linear-gradient( 135deg, rgba(var(--ion-color-primary-rgb), .04) 0%, rgba(var(--ion-color-secondary-rgb), .02) 100% ));--border-color: rgba(var(--ion-color-primary-rgb), .12);--border-radius: var(--token-radius-4, 16px);--border-width: 1px;--color: var(--token-input-text-color, var(--ion-text-color));--placeholder-color: var(--token-input-placeholder-color, var(--ion-color-medium));--placeholder-opacity: 1;min-height:80px;transition:all .2s ease-out}ion-textarea.has-focus{--background: var(--token-surface-gradient);--border-color: rgba(var(--ion-color-primary-rgb), .35)}ion-select{--background: var(--token-surface-gradient-subtle, linear-gradient( 135deg, rgba(var(--ion-color-primary-rgb), .04) 0%, rgba(var(--ion-color-secondary-rgb), .02) 100% ));--border-color: rgba(var(--ion-color-primary-rgb), .12);--border-radius: var(--token-radius-4, 16px);--border-width: 1px;--color: var(--token-input-text-color, var(--ion-text-color));--placeholder-color: var(--token-input-placeholder-color, var(--ion-color-medium));--placeholder-opacity: 1;min-height:var(--token-input-height-md, 44px);cursor:pointer;transition:all .2s ease-out}ion-select:hover{--background: var(--token-surface-gradient);--border-color: rgba(var(--ion-color-primary-rgb), .25)}ion-searchbar{--background: var(--token-surface-gradient-subtle, linear-gradient( 135deg, rgba(var(--ion-color-primary-rgb), .04) 0%, rgba(var(--ion-color-secondary-rgb), .02) 100% ));--border-color: rgba(var(--ion-color-primary-rgb), .12);--border-radius: var(--token-radius-5, 20px);--color: var(--token-input-text-color, var(--ion-text-color));--placeholder-color: var(--token-input-placeholder-color, var(--ion-color-medium));--icon-color: var(--ion-color-primary);--clear-button-color: var(--ion-color-medium);--cancel-button-color: var(--ion-color-primary)}ion-searchbar .searchbar-input-container{border:1px solid rgba(var(--ion-color-primary-rgb),.12);border-radius:var(--border-radius, var(--token-radius-5, 20px));transition:all .2s ease-out}ion-searchbar.searchbar-has-focus .searchbar-input-container{border-color:rgba(var(--ion-color-primary-rgb),.35);background:var(--token-surface-gradient);border-radius:var(--border-radius, var(--token-radius-5, 20px))}ion-checkbox{--border-color: rgba(var(--ion-color-primary-rgb), .25);--border-radius: var(--token-radius-2, 8px);--border-width: 2px;--checkmark-color: var(--ion-color-primary-contrast);--background: transparent;--background-checked: var(--ion-color-primary);--border-color-checked: var(--ion-color-primary);--size: 20px;transition:all .2s ease-out}ion-checkbox:hover{--border-color: rgba(var(--ion-color-primary-rgb), .45)}ion-toggle{--background: rgba(var(--ion-color-primary-rgb), .15);--background-checked: var(--ion-color-primary);--handle-background: var(--ion-text-color);--handle-background-checked: var(--ion-color-primary-contrast);--handle-spacing: 2px;--handle-border-radius: var(--token-radius-full, 9999px);transition:all .2s ease-out}ion-radio{--border-radius: var(--token-radius-full, 9999px);--color: var(--ion-color-primary);--color-checked: var(--ion-color-primary);--border-width: 2px}.form-group{background:var(--token-surface-gradient, linear-gradient(135deg, rgba(var(--ion-color-primary-rgb), .08) 0%, rgba(var(--ion-color-secondary-rgb), .04) 100%));border:1px solid rgba(var(--ion-color-primary-rgb),.15);border-radius:var(--token-radius-5, 20px);padding:var(--token-space-4, 1rem);margin-bottom:var(--token-space-4, 1rem)}.form-group--subtle{background:var(--token-surface-gradient-subtle);border-color:rgba(var(--ion-color-primary-rgb),.08)}ion-button{--border-radius: var(--token-button-border-radius, var(--component-button-border-radius, 8px));--transition: all var(--token-transition-normal, .2s) var(--token-ease-out);font-weight:var(--token-button-font-weight, var(--font-weight-semibold, 600));text-transform:var(--token-button-text-transform, none);letter-spacing:var(--token-letter-spacing-wide, .01em);min-height:var(--token-touch-target, 44px)}ion-button::part(native){transition:all var(--token-transition-normal, .2s) var(--token-ease-out)}ion-button[fill=solid]{box-shadow:var(--token-elevation-1, 0 1px 3px rgba(0, 0, 0, .12))}ion-button[fill=solid][color=primary]{--background: var(--ion-color-primary) !important;--background-hover: var(--ion-color-primary-shade) !important;--background-activated: var(--ion-color-primary-shade) !important;--color: var(--ion-color-primary-contrast) !important}ion-button[fill=solid][color=primary]::part(native){background:var(--ion-color-primary)!important;color:var(--ion-color-primary-contrast)!important}ion-button[fill=solid][color=secondary]{--background: var(--ion-color-secondary) !important;--color: var(--ion-color-secondary-contrast) !important}ion-button[fill=solid][color=secondary]::part(native){background:var(--ion-color-secondary)!important;color:var(--ion-color-secondary-contrast)!important}ion-button[fill=solid][color=danger]{--background: var(--ion-color-danger) !important;--color: var(--ion-color-danger-contrast) !important}ion-button[fill=solid][color=danger]::part(native){background:var(--ion-color-danger)!important;color:var(--ion-color-danger-contrast)!important}ion-button[fill=solid][color=success]{--background: var(--ion-color-success) !important;--color: var(--ion-color-success-contrast) !important}ion-button[fill=solid][color=success]::part(native){background:var(--ion-color-success)!important;color:var(--ion-color-success-contrast)!important}ion-button[fill=solid][color=warning]{--background: var(--ion-color-warning) !important;--color: var(--ion-color-warning-contrast) !important}ion-button[fill=solid][color=warning]::part(native){background:var(--ion-color-warning)!important;color:var(--ion-color-warning-contrast)!important}ion-button[fill=solid]:hover:not([disabled])::part(native){transform:translateY(-1px);box-shadow:var(--token-elevation-2, 0 4px 6px rgba(0, 0, 0, .12))}ion-button[fill=solid]:active:not([disabled])::part(native){transform:translateY(0) scale(.98);box-shadow:var(--token-elevation-1, 0 1px 2px rgba(0, 0, 0, .1))}ion-button[fill=outline]{--background: linear-gradient( 135deg, rgba(var(--ion-color-primary-rgb), .08) 0%, rgba(var(--ion-color-secondary-rgb), .04) 100% );--border-width: 1px;--border-color: rgba(var(--ion-color-primary-rgb), .15);transition:all var(--token-transition-normal) var(--token-ease-out)}ion-button[fill=outline]::part(native){background:var(--background);border-color:var(--border-color)}ion-button[fill=outline][color=primary]{--background: linear-gradient( 135deg, rgba(var(--ion-color-primary-rgb), .12) 0%, rgba(var(--ion-color-primary-rgb), .06) 100% );--border-color: rgba(var(--ion-color-primary-rgb), .25)}ion-button[fill=outline][color=primary]::part(native){background:var(--background);color:var(--ion-color-primary);border-color:var(--border-color)}ion-button[fill=outline][color=secondary]{--background: linear-gradient( 135deg, rgba(var(--ion-color-secondary-rgb), .12) 0%, rgba(var(--ion-color-secondary-rgb), .06) 100% );--border-color: rgba(var(--ion-color-secondary-rgb), .25)}ion-button[fill=outline][color=secondary]::part(native){background:var(--background);color:var(--ion-color-secondary);border-color:var(--border-color)}ion-button[fill=outline][color=warning]{--background: linear-gradient( 135deg, rgba(var(--ion-color-warning-rgb), .12) 0%, rgba(var(--ion-color-warning-rgb), .06) 100% );--border-color: rgba(var(--ion-color-warning-rgb), .25)}ion-button[fill=outline][color=warning]::part(native){background:var(--background);color:var(--ion-color-warning);border-color:var(--border-color)}ion-button[fill=outline][color=success]{--background: linear-gradient( 135deg, rgba(var(--ion-color-success-rgb), .12) 0%, rgba(var(--ion-color-success-rgb), .06) 100% );--border-color: rgba(var(--ion-color-success-rgb), .25)}ion-button[fill=outline][color=success]::part(native){background:var(--background);color:var(--ion-color-success);border-color:var(--border-color)}ion-button[fill=outline][color=danger]{--background: linear-gradient( 135deg, rgba(var(--ion-color-danger-rgb), .12) 0%, rgba(var(--ion-color-danger-rgb), .06) 100% );--border-color: rgba(var(--ion-color-danger-rgb), .25)}ion-button[fill=outline][color=danger]::part(native){background:var(--background);color:var(--ion-color-danger);border-color:var(--border-color)}ion-button[fill=outline]:hover:not([disabled]){--background: linear-gradient( 135deg, rgba(var(--ion-color-primary-rgb), .15) 0%, rgba(var(--ion-color-secondary-rgb), .08) 100% );--border-color: rgba(var(--ion-color-primary-rgb), .35)}ion-button[fill=outline][color=primary]:hover:not([disabled]){--background: rgba(var(--ion-color-primary-rgb), .22)}ion-button[fill=outline][color=secondary]:hover:not([disabled]){--background: rgba(var(--ion-color-secondary-rgb), .22)}ion-button[fill=outline][color=warning]:hover:not([disabled]){--background: rgba(var(--ion-color-warning-rgb), .25)}ion-button[fill=outline][color=success]:hover:not([disabled]){--background: rgba(var(--ion-color-success-rgb), .22)}ion-button[fill=outline][color=danger]:hover:not([disabled]){--background: rgba(var(--ion-color-danger-rgb), .22)}ion-button[fill=outline]:hover:not([disabled])::part(native){background:var(--background)}ion-button[fill=outline]:active:not([disabled]){--background: rgba(var(--ion-text-color-rgb), .18)}ion-button[fill=outline][color=primary]:active:not([disabled]){--background: rgba(var(--ion-color-primary-rgb), .28)}ion-button[fill=outline][color=secondary]:active:not([disabled]){--background: rgba(var(--ion-color-secondary-rgb), .28)}ion-button[fill=outline][color=warning]:active:not([disabled]){--background: rgba(var(--ion-color-warning-rgb), .3)}ion-button[fill=outline][color=success]:active:not([disabled]){--background: rgba(var(--ion-color-success-rgb), .28)}ion-button[fill=outline][color=danger]:active:not([disabled]){--background: rgba(var(--ion-color-danger-rgb), .28)}ion-button[fill=outline]:active:not([disabled])::part(native){background:var(--background)}ion-button ion-icon{color:inherit}ion-button[fill=outline] ion-icon{color:inherit}ion-button[fill=solid] ion-icon{color:inherit}ion-button[fill=clear] ion-icon{color:inherit}ion-button[disabled]{opacity:.5;cursor:not-allowed}ion-button[disabled]::part(native){transform:none!important;box-shadow:none!important}ion-button[fill=clear]{--background: transparent}ion-button[fill=clear]:hover:not([disabled])::part(native){background:rgba(var(--ion-text-color-rgb),.08)}ion-button[fill=clear]:active:not([disabled])::part(native){background:rgba(var(--ion-text-color-rgb),.12)}ion-popover ion-button{--border-radius: var(--token-button-border-radius, 8px);font-weight:var(--token-button-font-weight, 600);min-height:var(--token-touch-target, 44px)}ion-popover ion-item ion-button[fill=clear]{--padding-start: var(--token-space-2, 8px);--padding-end: var(--token-space-2, 8px)}ion-toolbar ion-button{--border-radius: var(--token-button-border-radius, 8px);font-weight:var(--token-button-font-weight, 600)}ion-toolbar ion-buttons ion-button{min-height:40px}ion-button ion-spinner{margin-inline-end:var(--token-space-2, 8px)}ion-card{--background: transparent;background:var(--token-surface-gradient, linear-gradient(135deg, rgba(var(--ion-color-primary-rgb), .08) 0%, rgba(var(--ion-color-secondary-rgb), .04) 100%));border:var(--token-border-gradient, 1px solid rgba(var(--ion-color-primary-rgb), .15));border-radius:var(--component-card-border-radius, var(--token-radius-5, 20px));margin:0;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:none}ion-card:hover{background:var(--token-surface-gradient-hover, linear-gradient(135deg, rgba(var(--ion-color-primary-rgb), .12) 0%, rgba(var(--ion-color-secondary-rgb), .06) 100%));border-color:rgba(var(--ion-color-primary-rgb),.25);transform:translateY(-2px)}ion-card:active{background:var(--token-surface-gradient-active, linear-gradient(135deg, rgba(var(--ion-color-primary-rgb), .15) 0%, rgba(var(--ion-color-secondary-rgb), .08) 100%));transform:translateY(0)}ion-card.interactive{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}ion-card.interactive:active{transform:translateY(0) scale(.99)}ion-card.interactive:focus-visible{outline:2px solid var(--ion-color-primary);outline-offset:2px}ion-card.card--subtle{background:var(--token-surface-gradient-subtle, linear-gradient(135deg, rgba(var(--ion-color-primary-rgb), .04) 0%, rgba(var(--ion-color-secondary-rgb), .02) 100%));border-color:rgba(var(--ion-color-primary-rgb),.08)}ion-card.card--subtle:hover{background:linear-gradient(135deg,rgba(var(--ion-color-primary-rgb),.08),rgba(var(--ion-color-secondary-rgb),.04));border-color:rgba(var(--ion-color-primary-rgb),.15)}ion-card.card--intense{background:var(--token-surface-gradient-intense, linear-gradient(135deg, rgba(var(--ion-color-primary-rgb), .15) 0%, rgba(var(--ion-color-secondary-rgb), .08) 100%));border-color:rgba(var(--ion-color-primary-rgb),.25)}ion-card.card--intense:hover{background:linear-gradient(135deg,rgba(var(--ion-color-primary-rgb),.2),rgba(var(--ion-color-secondary-rgb),.12));border-color:rgba(var(--ion-color-primary-rgb),.35)}ion-card.card--static:hover{background:var(--token-surface-gradient);border-color:rgba(var(--ion-color-primary-rgb),.15);transform:none}ion-card.card--bordered{border:var(--token-border-gradient-strong, 1px solid rgba(var(--ion-color-primary-rgb), .35))}ion-card.card--success{background:linear-gradient(135deg,rgba(var(--ion-color-success-rgb),.08),rgba(var(--ion-color-success-rgb),.04));border-color:rgba(var(--ion-color-success-rgb),.15)}ion-card.card--success:hover{background:linear-gradient(135deg,rgba(var(--ion-color-success-rgb),.12),rgba(var(--ion-color-success-rgb),.06));border-color:rgba(var(--ion-color-success-rgb),.25)}ion-card.card--warning{background:linear-gradient(135deg,rgba(var(--ion-color-warning-rgb),.08),rgba(var(--ion-color-warning-rgb),.04));border-color:rgba(var(--ion-color-warning-rgb),.15)}ion-card.card--warning:hover{background:linear-gradient(135deg,rgba(var(--ion-color-warning-rgb),.12),rgba(var(--ion-color-warning-rgb),.06));border-color:rgba(var(--ion-color-warning-rgb),.25)}ion-card.card--danger{background:linear-gradient(135deg,rgba(var(--ion-color-danger-rgb),.08),rgba(var(--ion-color-danger-rgb),.04));border-color:rgba(var(--ion-color-danger-rgb),.15)}ion-card.card--danger:hover{background:linear-gradient(135deg,rgba(var(--ion-color-danger-rgb),.12),rgba(var(--ion-color-danger-rgb),.06));border-color:rgba(var(--ion-color-danger-rgb),.25)}ion-card.glass-card{background:var(--token-surface-gradient);border:var(--token-border-gradient)}ion-list{background:transparent;padding:0}ion-list.gradient-list{background:var(--token-surface-gradient, linear-gradient(135deg, rgba(var(--ion-color-primary-rgb), .08) 0%, rgba(var(--ion-color-secondary-rgb), .04) 100%));border:var(--token-border-gradient, 1px solid rgba(var(--ion-color-primary-rgb), .15));border-radius:var(--token-radius-5, 20px);padding:var(--token-space-2, .5rem);overflow:hidden}ion-item{--background: transparent;--border-color: rgba(var(--ion-color-primary-rgb), .08);--border-width: 0 0 1px 0;--inner-padding-end: 0;--padding-start: 0;--min-height: 48px;transition:all .2s ease-out}ion-item:last-child{--border-width: 0}ion-item.interactive,ion-item[button]{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:var(--token-radius-3, 12px);margin:2px 0}ion-item.interactive:hover,ion-item[button]:hover{--background: linear-gradient( 135deg, rgba(var(--ion-color-primary-rgb), .08) 0%, rgba(var(--ion-color-secondary-rgb), .04) 100% )}ion-item.interactive:active,ion-item[button]:active{--background: linear-gradient( 135deg, rgba(var(--ion-color-primary-rgb), .12) 0%, rgba(var(--ion-color-secondary-rgb), .06) 100% )}ion-item.interactive.selected,ion-item[button].selected{--background: linear-gradient( 135deg, rgba(var(--ion-color-primary-rgb), .15) 0%, rgba(var(--ion-color-secondary-rgb), .08) 100% );border-left:3px solid var(--ion-color-primary)}ion-item.gradient-item{--background: var(--token-surface-gradient, linear-gradient( 135deg, rgba(var(--ion-color-primary-rgb), .08) 0%, rgba(var(--ion-color-secondary-rgb), .04) 100% ));--border-width: 0;border:1px solid rgba(var(--ion-color-primary-rgb),.15);border-radius:var(--token-radius-4, 16px);margin:var(--token-space-2, .5rem) 0}ion-item.gradient-item:hover{--background: var(--token-surface-gradient-hover, linear-gradient( 135deg, rgba(var(--ion-color-primary-rgb), .12) 0%, rgba(var(--ion-color-secondary-rgb), .06) 100% ));border-color:rgba(var(--ion-color-primary-rgb),.25)}ion-item.gradient-item:active{--background: var(--token-surface-gradient-active, linear-gradient( 135deg, rgba(var(--ion-color-primary-rgb), .15) 0%, rgba(var(--ion-color-secondary-rgb), .08) 100% ))}ion-item-divider{--background: linear-gradient( 90deg, rgba(var(--ion-color-primary-rgb), .04) 0%, rgba(var(--ion-color-secondary-rgb), .02) 100% );--color: var(--token-text-secondary, var(--ion-color-medium));--padding-start: var(--token-space-4, 1rem);--padding-end: var(--token-space-4, 1rem);font-size:var(--token-font-size-2, .875rem);font-weight:var(--token-font-weight-semibold, 600);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid rgba(var(--ion-color-primary-rgb),.08)}ion-toast{--border-radius: var(--token-toast-border-radius, var(--token-radius-4, 16px));--box-shadow: 0 4px 12px rgba(0, 0, 0, var(--token-toast-shadow-opacity, .15));--min-width: var(--token-toast-min-width, 300px);--max-width: var(--token-toast-max-width, 90vw);z-index:var(--token-toast-z-index, 1600)}ion-toast::part(container){-webkit-backdrop-filter:var(--token-toast-backdrop-blur, blur(10px));backdrop-filter:var(--token-toast-backdrop-blur, blur(10px));border-radius:var(--token-toast-border-radius, var(--token-radius-4, 16px))}ion-toast::part(message){font-size:var(--token-toast-font-size, var(--token-font-size-2, 14px));font-weight:var(--token-toast-font-weight, var(--token-font-weight-medium, 500));line-height:var(--token-toast-line-height, var(--token-line-height-relaxed, 1.6));white-space:pre-line}ion-toast::part(button){font-size:18px;font-weight:600}ion-toast::part(icon){font-size:var(--token-toast-icon-size, 24px)}.toast-success::part(container){background:linear-gradient(135deg,rgba(var(--ion-color-success-rgb),var(--token-toast-bg-opacity-start, .25)),rgba(var(--ion-color-success-rgb),var(--token-toast-bg-opacity-end, .2)))!important;border:1px solid rgba(var(--ion-color-success-rgb),var(--token-toast-border-opacity, .3));box-shadow:0 4px 12px rgba(var(--ion-color-success-rgb),var(--token-toast-shadow-opacity, .15))}.toast-success::part(message){color:var(--token-text-primary, var(--ion-text-color))!important}.toast-success::part(icon){color:var(--token-color-success, var(--ion-color-success))!important}.toast-success::part(button){color:var(--token-text-primary, var(--ion-text-color))!important}.toast-danger::part(container){background:linear-gradient(135deg,rgba(var(--ion-color-danger-rgb),var(--token-toast-bg-opacity-start, .25)),rgba(var(--ion-color-danger-rgb),var(--token-toast-bg-opacity-end, .2)))!important;border:1px solid rgba(var(--ion-color-danger-rgb),var(--token-toast-border-opacity, .3));box-shadow:0 4px 12px rgba(var(--ion-color-danger-rgb),var(--token-toast-shadow-opacity, .15))}.toast-danger::part(message){color:var(--token-text-primary, var(--ion-text-color))!important}.toast-danger::part(icon){color:var(--token-color-danger, var(--ion-color-danger))!important}.toast-danger::part(button){color:var(--token-text-primary, var(--ion-text-color))!important}.toast-warning::part(container){background:linear-gradient(135deg,rgba(var(--ion-color-warning-rgb),var(--token-toast-bg-opacity-start, .25)),rgba(var(--ion-color-warning-rgb),var(--token-toast-bg-opacity-end, .2)))!important;border:1px solid rgba(var(--ion-color-warning-rgb),var(--token-toast-border-opacity, .3));box-shadow:0 4px 12px rgba(var(--ion-color-warning-rgb),var(--token-toast-shadow-opacity, .15))}.toast-warning::part(message){color:var(--token-text-primary, var(--ion-text-color))!important}.toast-warning::part(icon){color:var(--token-color-warning, var(--ion-color-warning))!important}.toast-warning::part(button){color:var(--token-text-primary, var(--ion-text-color))!important}.toast-primary::part(container),.toast-info::part(container){background:linear-gradient(135deg,rgba(var(--ion-color-primary-rgb),var(--token-toast-bg-opacity-start, .25)),rgba(var(--ion-color-primary-rgb),var(--token-toast-bg-opacity-end, .2)))!important;border:1px solid rgba(var(--ion-color-primary-rgb),var(--token-toast-border-opacity, .3));box-shadow:0 4px 12px rgba(var(--ion-color-primary-rgb),var(--token-toast-shadow-opacity, .15))}.toast-primary::part(message),.toast-info::part(message){color:var(--token-text-primary, var(--ion-text-color))!important}.toast-primary::part(icon),.toast-info::part(icon){color:var(--ion-color-primary)!important}.toast-primary::part(button),.toast-info::part(button){color:var(--token-text-primary, var(--ion-text-color))!important}.toast-medium::part(container),.toast-loading::part(container){background:linear-gradient(135deg,rgba(var(--ion-color-medium-rgb),var(--token-toast-bg-opacity-start, .25)),rgba(var(--ion-color-medium-rgb),var(--token-toast-bg-opacity-end, .2)))!important;border:1px solid rgba(var(--ion-color-medium-rgb),var(--token-toast-border-opacity, .3));box-shadow:0 4px 12px rgba(var(--ion-color-medium-rgb),var(--token-toast-shadow-opacity, .15))}.toast-medium::part(message),.toast-loading::part(message){color:var(--token-text-primary, var(--ion-text-color))!important}.toast-medium::part(icon),.toast-loading::part(icon){color:var(--token-color-info, var(--ion-color-medium))!important}.toast-medium::part(button),.toast-loading::part(button){color:var(--token-text-primary, var(--ion-text-color))!important}.toast-dark::part(container){background:linear-gradient(135deg,rgba(var(--ion-text-color-rgb),var(--token-toast-bg-opacity-start, .25)),rgba(var(--ion-text-color-rgb),var(--token-toast-bg-opacity-end, .2)))!important;border:1px solid rgba(var(--ion-text-color-rgb),var(--token-toast-border-opacity, .3));box-shadow:0 4px 12px rgba(var(--ion-text-color-rgb),var(--token-toast-shadow-opacity, .15))}.toast-dark::part(message){color:var(--token-text-primary, var(--ion-text-color))!important}.toast-dark::part(button){color:var(--token-text-primary, var(--ion-text-color))!important}.toast-default::part(container){background:linear-gradient(135deg,rgba(var(--ion-color-step-100-rgb, var(--ion-text-color-rgb)),var(--token-toast-bg-opacity-start, .25)),rgba(var(--ion-color-step-100-rgb, var(--ion-text-color-rgb)),var(--token-toast-bg-opacity-end, .2)))!important;border:1px solid var(--token-border-moderate, rgba(var(--ion-text-color-rgb), .2));box-shadow:0 4px 12px rgba(0,0,0,var(--token-toast-shadow-opacity, .15))}.toast-default::part(message){color:var(--token-text-primary, var(--ion-text-color))!important}.toast-default::part(icon){color:var(--ion-color-primary)!important}.toast-default::part(button){color:var(--token-text-primary, var(--ion-text-color))!important}@keyframes toastSlideInDown{0%{transform:translate3d(0,-100%,0);opacity:0}to{transform:translateZ(0);opacity:1}}ion-toast{animation:toastSlideInDown var(--token-transition-slow, .3s) var(--token-ease-out, cubic-bezier(0, 0, .2, 1))}body.dark ion-toast,.ion-palette-dark ion-toast{--box-shadow: 0 4px 16px rgba(0, 0, 0, .6)}.ion-palette-light ion-toast{--box-shadow: 0 4px 16px rgba(15, 23, 42, .15)}.ion-palette-light .toast-success::part(container){background:linear-gradient(135deg,rgba(var(--ion-color-success-rgb),.15),rgba(var(--ion-color-success-rgb),.08)),#fff!important;border:1px solid rgba(var(--ion-color-success-rgb),.35)!important}.ion-palette-light .toast-danger::part(container){background:linear-gradient(135deg,rgba(var(--ion-color-danger-rgb),.15),rgba(var(--ion-color-danger-rgb),.08)),#fff!important;border:1px solid rgba(var(--ion-color-danger-rgb),.35)!important}.ion-palette-light .toast-warning::part(container){background:linear-gradient(135deg,rgba(var(--ion-color-warning-rgb),.15),rgba(var(--ion-color-warning-rgb),.08)),#fff!important;border:1px solid rgba(var(--ion-color-warning-rgb),.35)!important}.ion-palette-light .toast-primary::part(container),.ion-palette-light .toast-info::part(container){background:linear-gradient(135deg,rgba(var(--ion-color-primary-rgb),.15),rgba(var(--ion-color-primary-rgb),.08)),#fff!important;border:1px solid rgba(var(--ion-color-primary-rgb),.35)!important}.ion-palette-light .toast-medium::part(container),.ion-palette-light .toast-loading::part(container){background:linear-gradient(135deg,rgba(var(--ion-color-medium-rgb),.12),rgba(var(--ion-color-medium-rgb),.06)),#fff!important;border:1px solid rgba(var(--ion-color-medium-rgb),.25)!important}.ion-palette-light .toast-default::part(container){background:#fff!important;border:1px solid rgba(15,23,42,.15)!important}.ion-palette-light .toast-dark::part(container){background:linear-gradient(135deg,#0f172af2,#0f172ae6)!important;border:1px solid rgba(15,23,42,.3)!important}.ion-palette-light .toast-dark::part(message),.ion-palette-light .toast-dark::part(button){color:#fff!important}@media (max-width: 576px){ion-toast{--min-width: var(--token-toast-min-width, 280px);--max-width: var(--token-toast-max-width, 95vw)}ion-toast::part(message){font-size:var(--token-toast-font-size, var(--token-font-size-1, 13px))}}body.platform-extension ion-toast{top:var(--token-toast-position-top, 8px)!important;--max-width: calc(100vw - 16px) ;z-index:var(--token-toast-z-index, 2100)!important}ion-modal{--background: var(--token-modal-bg, var(--ion-background-color));--border-radius: var(--token-modal-border-radius, 24px);--box-shadow: var(--token-modal-shadow)}ion-modal::part(content){background:var(--ion-background-color);border:1px solid rgba(var(--ion-color-primary-rgb),.15)}ion-modal::part(backdrop){background:var(--token-modal-backdrop-color, rgba(0, 0, 0, .85));opacity:var(--token-modal-backdrop-opacity, .82);backdrop-filter:var(--token-modal-backdrop-blur, blur(20px));-webkit-backdrop-filter:var(--token-modal-backdrop-blur, blur(20px))}ion-modal .ion-page{display:flex;flex-direction:column}ion-modal.ion-page ion-content,ion-modal .ion-page ion-content,ion-modal ion-content{flex:1 1 auto;--background: var(--ion-background-color);--padding-top: 16px !important;--padding-bottom: 0 !important}ion-modal ion-toolbar[color=primary]{--background: linear-gradient( 135deg, rgba(var(--ion-color-primary-rgb), .08) 0%, rgba(var(--ion-color-secondary-rgb), .04) 100% );--color: var(--token-modal-header-text, var(--ion-text-color));--border-color: rgba(var(--ion-color-primary-rgb), .15);--border-width: 0 0 1px 0}ion-modal ion-toolbar[color=primary] ion-title{color:var(--token-modal-header-text, var(--ion-text-color))}ion-modal ion-toolbar[color=primary] ion-button{--color: var(--token-modal-header-text, var(--ion-text-color))}ion-modal ion-toolbar[color=primary] ion-icon{color:var(--token-modal-header-text, var(--ion-text-color))}ion-modal ion-toolbar[color=danger]{--background: var(--ion-color-step-50);--color: var(--ion-color-danger);--border-color: rgba(var(--ion-color-danger-rgb), .25);--border-width: 0 0 1px 0}ion-modal ion-toolbar[color=danger] ion-title{color:var(--ion-color-danger)}ion-modal ion-toolbar[color=danger] ion-button{--color: var(--ion-text-color)}ion-modal ion-toolbar[color=danger] ion-icon{color:var(--ion-text-color)}ion-modal ion-header ion-toolbar:not([color]){--background: linear-gradient( 135deg, rgba(var(--ion-color-primary-rgb), .06) 0%, rgba(var(--ion-color-secondary-rgb), .03) 100% );--color: var(--token-modal-header-text, var(--ion-text-color));--border-color: rgba(var(--ion-color-primary-rgb), .12);--border-width: 0 0 1px 0}ion-modal.auto-height-modal::part(content){position:absolute;bottom:0;border-radius:var(--token-modal-sheet-radius, var(--token-radius-4, 16px) var(--token-radius-4, 16px) 0 0)}ion-modal.auto-height-modal .ion-page{position:relative;display:flex;flex-direction:column}ion-modal.auto-height-modal ion-footer ion-toolbar{padding-bottom:var(--token-modal-safe-area-bottom, 16px)}@media (min-width: 576px){ion-modal.auto-height-modal{--width: 480px;--max-width: 90vw}ion-modal.auto-height-modal::part(content){border-radius:var(--token-modal-border-radius, 16px)}}ion-modal::part(handle),ion-modal .modal-handle{display:none!important}ion-modal ion-button{--border-radius: var(--token-modal-button-radius, var(--component-button-border-radius, 8px));--transition: all var(--token-transition-normal, .2s) var(--token-ease-out);font-weight:var(--token-modal-button-font-weight, var(--token-font-weight-semibold, 600));text-transform:var(--token-button-text-transform, none);letter-spacing:var(--token-letter-spacing-wide, .01em);min-height:var(--token-modal-button-height, var(--token-touch-target, 44px));font-size:var(--token-modal-button-font-size, var(--token-font-size-2, .875rem))}ion-modal ion-button[fill=solid]{box-shadow:var(--token-elevation-1, 0 1px 3px rgba(0, 0, 0, .12))}ion-modal ion-button[fill=solid][color=primary]{--background: var(--ion-color-primary) !important;--background-hover: var(--ion-color-primary-shade) !important;--background-activated: var(--ion-color-primary-shade) !important;--color: var(--ion-color-primary-contrast) !important}ion-modal ion-button[fill=solid][color=primary]::part(native){background:var(--ion-color-primary)!important;color:var(--ion-color-primary-contrast)!important}ion-modal ion-button[fill=solid][color=danger]{--background: var(--ion-color-danger) !important;--background-hover: var(--ion-color-danger-shade) !important;--background-activated: var(--ion-color-danger-shade) !important;--color: var(--ion-color-danger-contrast) !important}ion-modal ion-button[fill=solid][color=danger]::part(native){background:var(--ion-color-danger)!important;color:var(--ion-color-danger-contrast)!important}ion-modal ion-button[fill=solid][color=success]{--background: var(--ion-color-success) !important;--background-hover: var(--ion-color-success-shade) !important;--background-activated: var(--ion-color-success-shade) !important;--color: var(--ion-color-success-contrast) !important}ion-modal ion-button[fill=solid][color=success]::part(native){background:var(--ion-color-success)!important;color:var(--ion-color-success-contrast)!important}ion-modal ion-button[fill=solid][color=warning]{--background: var(--ion-color-warning) !important;--background-hover: var(--ion-color-warning-shade) !important;--background-activated: var(--ion-color-warning-shade) !important;--color: var(--ion-color-warning-contrast) !important}ion-modal ion-button[fill=solid][color=warning]::part(native){background:var(--ion-color-warning)!important;color:var(--ion-color-warning-contrast)!important}ion-modal ion-button[fill=solid]:hover:not([disabled])::part(native){transform:translateY(-1px);box-shadow:var(--token-elevation-2, 0 4px 6px rgba(0, 0, 0, .12))}ion-modal ion-button[fill=solid]:active:not([disabled])::part(native){transform:translateY(0) scale(.98);box-shadow:var(--token-elevation-1, 0 1px 2px rgba(0, 0, 0, .1))}ion-modal ion-button[fill=outline]{--border-width: var(--token-border-width-1, 1.5px);--background: var(--token-modal-button-outline-bg, rgba(var(--ion-text-color-rgb), .08))}ion-modal ion-button[fill=outline]::part(native){background:var(--background);border-color:var(--token-modal-button-outline-border, currentColor)}ion-modal ion-button[fill=outline][color=primary]{--background: var(--token-modal-button-outline-bg, rgba(var(--ion-color-primary-rgb), .12))}ion-modal ion-button[fill=outline][color=primary]::part(native){color:var(--ion-color-primary);border-color:var(--token-modal-button-outline-border, var(--ion-color-primary));background:var(--background)}ion-modal ion-button[fill=outline][color=danger]{--background: rgba(var(--ion-color-danger-rgb), .12)}ion-modal ion-button[fill=outline][color=danger]::part(native){color:var(--ion-color-danger);border-color:var(--ion-color-danger);background:var(--background)}ion-modal ion-button[fill=outline]:hover:not([disabled]){--background: var(--token-modal-button-outline-hover-bg, rgba(var(--ion-text-color-rgb), .15))}ion-modal ion-button[fill=outline][color=primary]:hover:not([disabled]){--background: var(--token-modal-button-outline-hover-bg, rgba(var(--ion-color-primary-rgb), .2))}ion-modal ion-button[fill=outline][color=danger]:hover:not([disabled]){--background: rgba(var(--ion-color-danger-rgb), .2)}ion-modal ion-button[fill=outline]:hover:not([disabled])::part(native){transform:translateY(-1px);background:var(--background);border-color:var(--token-modal-button-outline-hover-border, currentColor)}ion-modal ion-button[fill=clear]{--background: transparent}ion-modal ion-button[fill=clear]:hover:not([disabled])::part(native){background:rgba(var(--ion-text-color-rgb),.08)}ion-modal ion-button ion-icon{color:inherit}ion-modal ion-buttons[slot=end] ion-button[slot=icon-only],ion-modal ion-buttons[slot=start] ion-button[slot=icon-only],ion-modal ion-button[slot=icon-only]{--padding-start: var(--token-space-2, 8px);--padding-end: var(--token-space-2, 8px);min-height:40px;min-width:40px}ion-modal ion-footer ion-toolbar{--background: linear-gradient( 135deg, rgba(var(--ion-color-primary-rgb), .04) 0%, rgba(var(--ion-color-secondary-rgb), .02) 100% );--border-color: rgba(var(--ion-color-primary-rgb), .12);padding:var(--token-modal-footer-padding, var(--token-space-2, 8px) var(--token-space-3, 12px));padding-bottom:var(--token-modal-footer-padding-bottom, 16px)}ion-modal ion-footer ion-buttons{gap:var(--token-modal-footer-gap, var(--token-space-2, 8px))}ion-modal ion-button[disabled]{opacity:.5;cursor:not-allowed}ion-modal ion-button[disabled]::part(native){transform:none!important;box-shadow:none!important}ion-modal.fullscreen-modal{--width: 100%;--height: 100%;--border-radius: 0;--background: var(--token-modal-bg, var(--ion-background-color))}ion-modal.fullscreen-modal::part(content){position:absolute;inset:0;border-radius:0;max-height:100%;max-width:100%}ion-modal.fullscreen-modal .ion-page{position:relative;display:flex;flex-direction:column;height:100%}ion-modal.fullscreen-modal ion-footer ion-toolbar{padding-bottom:var(--token-modal-safe-area-bottom, 16px)}ion-modal.transaction-approval-modal{--border-radius: var(--token-modal-sheet-radius, var(--token-radius-4, 16px) var(--token-radius-4, 16px) 0 0);--background: var(--token-modal-bg, var(--ion-background-color))}ion-modal.transaction-approval-modal .tx-approval-header ion-toolbar{--background: var(--ion-background-color);--border-color: var(--border-flat, var(--token-border-subtle));--border-width: 0 0 1px 0;--padding-start: var(--token-space-4, 16px);--padding-end: var(--token-space-4, 16px);--min-height: 56px}ion-modal.transaction-approval-modal .tx-approval-header .tx-header-content{display:flex;align-items:center;gap:var(--token-space-3, 12px)}ion-modal.transaction-approval-modal .tx-approval-header .tx-header-icon{font-size:24px;color:var(--ion-color-primary)}ion-modal.transaction-approval-modal .tx-approval-header ion-title{padding:0;font-size:var(--token-font-size-4, 1.125rem);font-weight:var(--token-font-weight-semibold, 600)}ion-modal.transaction-approval-modal .tx-approval-header .tx-close-btn{--background: transparent;--border-radius: 50%;width:36px;height:36px;min-width:36px;min-height:36px;border:1px solid var(--border-flat, var(--token-border-subtle));border-radius:50%}ion-modal.transaction-approval-modal .tx-approval-header .tx-close-btn ion-icon{font-size:20px;color:var(--ion-text-color)}ion-modal.transaction-approval-modal .tx-approval-header .tx-close-btn:hover:not([disabled]){border-color:var(--ion-color-primary);background:rgba(var(--ion-color-primary-rgb),.1)}ion-modal.transaction-approval-modal .tx-approval-content{--background: var(--ion-background-color);--overflow: auto;--padding-bottom: var(--token-space-4, 16px)}ion-modal.transaction-approval-modal .tx-meta-row{display:flex;flex-wrap:wrap;gap:var(--token-space-2, 8px);margin-bottom:var(--token-space-4, 16px)}ion-modal.transaction-approval-modal .tx-card-multisig{--background: rgba(var(--ion-color-tertiary-rgb), .08);background:rgba(var(--ion-color-tertiary-rgb),.08);border:1px solid rgba(var(--ion-color-tertiary-rgb),.3)}ion-modal.transaction-approval-modal .tx-card-multisig ion-card-title{display:flex;align-items:center;gap:8px;color:var(--ion-color-tertiary)}ion-modal.transaction-approval-modal .tx-card-multisig ion-card-title ion-icon{font-size:1.25rem}ion-modal.transaction-approval-modal .tx-multisig-info .tx-multisig-progress{margin-bottom:var(--token-space-3, 12px)}ion-modal.transaction-approval-modal .tx-multisig-info .tx-multisig-progress-text{font-size:var(--token-font-size-2, .875rem);font-weight:var(--token-font-weight-semibold, 600);color:var(--ion-text-color);display:block;margin-bottom:var(--token-space-2, 8px)}ion-modal.transaction-approval-modal .tx-multisig-info .tx-multisig-progress-bar{height:8px;background:rgba(var(--ion-text-color-rgb),.1);border-radius:4px;overflow:hidden}ion-modal.transaction-approval-modal .tx-multisig-info .tx-multisig-progress-fill{height:100%;background:var(--ion-color-tertiary);border-radius:4px;transition:width .3s ease}ion-modal.transaction-approval-modal .tx-multisig-info .tx-multisig-hint{font-size:var(--token-font-size-1, .75rem);color:var(--ion-color-medium);margin:0}ion-modal.transaction-approval-modal .tx-dapp-info{display:flex;align-items:center;flex-wrap:wrap;gap:var(--token-space-2, 8px);color:var(--ion-color-medium);font-size:var(--token-font-size-1, .75rem);margin-bottom:var(--token-space-4, 16px);word-break:break-all}ion-modal.transaction-approval-modal .tx-dapp-info .tx-badge-protocol{display:inline-flex;align-items:center;padding:2px 6px;border-radius:var(--token-radius-1, 4px);font-size:10px;font-weight:var(--token-font-weight-semibold, 600);text-transform:uppercase;letter-spacing:.04em}ion-modal.transaction-approval-modal .tx-dapp-info .tx-badge-protocol.native{background:rgba(var(--ion-color-success-rgb),.15);color:var(--ion-color-success);border:1px solid rgba(var(--ion-color-success-rgb),.3)}ion-modal.transaction-approval-modal .tx-dapp-info .tx-badge-protocol.walletconnect{background:rgba(var(--ion-color-primary-rgb),.15);color:var(--ion-color-primary);border:1px solid rgba(var(--ion-color-primary-rgb),.3)}ion-modal.transaction-approval-modal .tx-card{--background: rgba(var(--ion-text-color-rgb), .04);background:rgba(var(--ion-text-color-rgb),.04);border:1px solid var(--border-flat, var(--token-border-subtle));border-radius:var(--token-radius-3, 12px);margin-bottom:var(--token-space-4, 16px);overflow:hidden}ion-modal.transaction-approval-modal .tx-card ion-card-header{padding:var(--token-space-3, 12px) var(--token-space-4, 16px);border-bottom:1px solid var(--border-flat, var(--token-border-subtle))}ion-modal.transaction-approval-modal .tx-card ion-card-title{font-size:var(--token-font-size-3, .938rem);font-weight:var(--token-font-weight-semibold, 600);color:var(--ion-text-color)}ion-modal.transaction-approval-modal .tx-card ion-card-content{padding:var(--token-space-3, 12px) var(--token-space-4, 16px)}ion-modal.transaction-approval-modal .tx-card ion-list{background:transparent;padding:0}ion-modal.transaction-approval-modal .tx-card ion-item{--background: transparent;--padding-start: 0;--padding-end: 0;--inner-padding-end: 0;--min-height: auto;margin-bottom:var(--token-space-2, 8px)}ion-modal.transaction-approval-modal .tx-card ion-item:last-child{margin-bottom:0}ion-modal.transaction-approval-modal .tx-field-label{font-size:var(--token-font-size-1, .75rem);color:var(--ion-color-medium);text-transform:uppercase;letter-spacing:.03em;margin-bottom:2px}ion-modal.transaction-approval-modal .tx-field-value{font-size:var(--token-font-size-2, .875rem);color:var(--ion-text-color);line-height:1.4}ion-modal.transaction-approval-modal .tx-field-mono{font-family:var(--font-family-mono, monospace);font-size:var(--token-font-size-2, .875rem)}ion-modal.transaction-approval-modal .tx-field-highlighted{background:rgba(var(--ion-color-primary-rgb),.08);border-left:3px solid var(--ion-color-primary);padding-left:var(--token-space-3, 12px);margin-left:calc(-1 * var(--token-space-3, 12px));border-radius:0 var(--token-radius-1, 4px) var(--token-radius-1, 4px) 0}ion-modal.transaction-approval-modal .tx-field-highlight-value{color:var(--ion-color-primary);font-weight:var(--token-font-weight-medium, 500)}ion-modal.transaction-approval-modal .tx-description-box{padding:var(--token-space-3, 12px) var(--token-space-4, 16px);background:rgba(var(--ion-color-primary-rgb),.08);border:1px solid rgba(var(--ion-color-primary-rgb),.3);border-radius:var(--token-radius-2, 8px);margin-top:var(--token-space-3, 12px)}ion-modal.transaction-approval-modal .tx-description-box p{margin:0;font-size:var(--token-font-size-2, .875rem);color:var(--ion-text-color);line-height:1.5}ion-modal.transaction-approval-modal .tx-fee-amount{font-family:var(--font-family-mono, monospace);font-weight:var(--token-font-weight-medium, 500);color:var(--ion-color-primary)}ion-modal.transaction-approval-modal .tx-fee-total{display:flex;justify-content:space-between;align-items:center;padding-top:var(--token-space-3, 12px);margin-top:var(--token-space-2, 8px);border-top:1px solid var(--border-flat, var(--token-border-subtle));font-weight:var(--token-font-weight-semibold, 600);color:var(--ion-text-color)}ion-modal.transaction-approval-modal .tx-fee-total-value{font-family:var(--font-family-mono, monospace);color:var(--ion-color-primary)}ion-modal.transaction-approval-modal .tx-card-risk[data-risk=high]{border-left:4px solid var(--ion-color-danger)}ion-modal.transaction-approval-modal .tx-card-risk[data-risk=medium]{border-left:4px solid var(--ion-color-warning)}ion-modal.transaction-approval-modal .tx-card-risk[data-risk=low]{border-left:4px solid var(--ion-color-success)}ion-modal.transaction-approval-modal .tx-risk-title{display:flex;align-items:center;gap:var(--token-space-2, 8px)}ion-modal.transaction-approval-modal .tx-risk-title ion-icon{font-size:20px}ion-modal.transaction-approval-modal .tx-risk-factor{display:flex;align-items:flex-start;gap:var(--token-space-2, 8px);margin-bottom:var(--token-space-2, 8px);font-size:var(--token-font-size-2, .875rem)}ion-modal.transaction-approval-modal .tx-risk-factor ion-icon{flex-shrink:0;margin-top:2px;font-size:16px}ion-modal.transaction-approval-modal .tx-risk-factor:last-child{margin-bottom:0}ion-modal.transaction-approval-modal .tx-risk-ok{display:flex;align-items:center;gap:var(--token-space-2, 8px);font-size:var(--token-font-size-2, .875rem);color:var(--ion-color-success)}ion-modal.transaction-approval-modal .tx-risk-ok ion-icon{font-size:18px}ion-modal.transaction-approval-modal .tx-risk-recommendation{display:flex;align-items:flex-start;gap:var(--token-space-2, 8px);margin-top:var(--token-space-3, 12px);padding-top:var(--token-space-3, 12px);border-top:1px solid var(--border-flat, var(--token-border-subtle));font-size:var(--token-font-size-2, .875rem);color:var(--ion-color-medium);font-style:italic}ion-modal.transaction-approval-modal .tx-risk-recommendation ion-icon{flex-shrink:0;margin-top:2px;font-size:16px}ion-modal.transaction-approval-modal .tx-no-context{text-align:center;padding:var(--token-space-8, 48px) var(--token-space-4, 16px)}ion-modal.transaction-approval-modal .tx-no-context p{margin:0}ion-modal.transaction-approval-modal .tx-approval-footer ion-toolbar{--background: var(--token-modal-bg, var(--ion-background-color));--border-color: var(--token-modal-footer-border, var(--token-border-subtle));--border-width: 1px 0 0 0;--padding-top: var(--token-space-3, 12px);--padding-bottom: var(--token-modal-footer-padding-bottom, 16px);--padding-start: var(--token-space-4, 16px);--padding-end: var(--token-space-4, 16px)}ion-modal.transaction-approval-modal .tx-approval-footer .tx-footer-buttons{display:flex;gap:var(--token-space-3, 12px);width:100%}ion-modal.transaction-approval-modal .tx-approval-footer .tx-btn-reject{flex:1;--background: transparent;--background-hover: rgba(var(--ion-color-danger-rgb), .15);--border-width: 1.5px;--border-color: var(--ion-color-danger);--color: var(--ion-color-danger);--border-radius: var(--token-radius-2, 8px);font-weight:var(--token-font-weight-semibold, 600);min-height:48px}ion-modal.transaction-approval-modal .tx-approval-footer .tx-btn-reject::part(native){background:transparent;border:1.5px solid var(--ion-color-danger);color:var(--ion-color-danger)}ion-modal.transaction-approval-modal .tx-approval-footer .tx-btn-reject:hover:not([disabled])::part(native){background:rgba(var(--ion-color-danger-rgb),.15)}ion-modal.transaction-approval-modal .tx-approval-footer .tx-btn-approve{flex:1;--background: var(--ion-color-success);--background-hover: var(--ion-color-success-shade);--color: var(--ion-color-success-contrast);--border-radius: var(--token-radius-2, 8px);font-weight:var(--token-font-weight-semibold, 600);min-height:48px}ion-modal.transaction-approval-modal .tx-approval-footer .tx-btn-approve::part(native){background:var(--ion-color-success);color:var(--ion-color-success-contrast)}ion-modal.transaction-approval-modal .tx-approval-footer .tx-btn-approve:hover:not([disabled])::part(native){background:var(--ion-color-success-shade)}ion-modal.transaction-approval-modal .tx-approval-footer .tx-btn-approve ion-spinner{width:20px;height:20px;margin-right:var(--token-space-2, 8px)}ion-alert.hs-alert{--background: var(--ion-background-color);--max-width: min(90vw, 360px);--border-radius: var(--token-radius-5, 20px)}ion-alert.hs-alert .alert-wrapper{background:linear-gradient(135deg,rgba(var(--ion-color-primary-rgb),.08),rgba(var(--ion-color-secondary-rgb),.04)),var(--ion-background-color);border-radius:var(--token-radius-5, 20px);box-shadow:0 8px 32px #0000004d;border:1px solid rgba(var(--ion-color-primary-rgb),.15);max-width:min(90vw,360px);overflow:hidden}ion-alert.hs-alert .alert-head{padding:var(--token-space-4, 16px) var(--token-space-4, 16px) var(--token-space-2, 8px);text-align:center}ion-alert.hs-alert .alert-title{font-size:var(--token-font-size-4, 1.125rem);font-weight:var(--token-font-weight-semibold, 600);color:var(--token-text-primary, var(--ion-text-color));margin:0}ion-alert.hs-alert .alert-sub-title{font-size:var(--token-font-size-2, .875rem);font-weight:var(--token-font-weight-medium, 500);color:var(--token-text-secondary, var(--ion-color-medium));margin-top:var(--token-space-1, 4px)}ion-alert.hs-alert .alert-message{padding:var(--token-space-2, 8px) var(--token-space-4, 16px) var(--token-space-3, 12px);font-size:var(--token-font-size-2, .875rem);color:var(--token-text-secondary, var(--ion-color-medium));text-align:center;line-height:1.45}ion-alert.hs-alert .alert-input-group{padding:0 var(--token-space-4, 16px) var(--token-space-3, 12px)}ion-alert.hs-alert .alert-input-wrapper{margin-bottom:var(--token-space-2, 8px)}ion-alert.hs-alert .alert-input-wrapper:last-child{margin-bottom:0}ion-alert.hs-alert .alert-input-wrapper input{background:var(--token-surface-secondary, var(--ion-color-step-100, #1a1a1a));border:1px solid var(--token-border-subtle, rgba(255, 255, 255, .1));border-radius:var(--token-radius-2, 8px);padding:var(--token-space-3, 12px);font-size:var(--token-font-size-2, .875rem);color:var(--token-text-primary, var(--ion-text-color));width:100%;box-sizing:border-box}ion-alert.hs-alert .alert-input-wrapper input::placeholder{color:var(--token-text-tertiary, var(--ion-color-step-500));opacity:.7}ion-alert.hs-alert .alert-input-wrapper input:focus{border-color:var(--ion-color-primary);outline:none}ion-alert.hs-alert .alert-button-group{padding:var(--token-space-2, 8px) var(--token-space-4, 16px) var(--token-space-4, 16px);display:flex;gap:var(--token-space-2, 8px)}ion-alert.hs-alert .alert-button-group.alert-button-group-vertical{flex-direction:column}ion-alert.hs-alert .alert-button{flex:1;border-radius:var(--token-radius-3, 12px);font-weight:var(--token-font-weight-medium, 500);min-height:32px;margin:0;text-transform:none}ion-alert.hs-alert .alert-button.alert-button-role-cancel{background:transparent;border:1px solid var(--token-border-default, rgba(255, 255, 255, .2));color:var(--token-text-secondary, var(--ion-color-medium))}ion-alert.hs-alert .alert-button.alert-button-role-confirm{background:var(--ion-color-primary);color:var(--ion-color-primary-contrast);font-weight:var(--token-font-weight-semibold, 600)}ion-alert.hs-alert .alert-button.alert-button-role-destructive{background:var(--ion-color-danger);color:var(--ion-color-danger-contrast);font-weight:var(--token-font-weight-semibold, 600)}ion-alert.hs-alert::part(backdrop){background:#0009}ion-alert.hs-alert--info .alert-title{color:var(--ion-color-tertiary, #3880ff)}ion-alert.hs-alert--info .alert-button-role-confirm{background:var(--ion-color-tertiary);color:var(--ion-color-tertiary-contrast)}ion-alert.hs-alert--warning .alert-title{color:var(--ion-color-warning, #ffc409)}ion-alert.hs-alert--warning .alert-button-role-confirm{background:var(--ion-color-warning);color:var(--ion-color-warning-contrast)}ion-alert.hs-alert--danger .alert-title{color:var(--ion-color-danger, #eb445a)}ion-alert.hs-alert--danger .alert-button-role-confirm{background:var(--ion-color-danger);color:var(--ion-color-danger-contrast)}ion-alert.hs-alert--success .alert-title{color:var(--ion-color-success, #2dd36f)}ion-alert.hs-alert--success .alert-button-role-confirm{background:var(--ion-color-success);color:var(--ion-color-success-contrast)}ion-alert.hs-alert--with-inputs{--max-width: min(90vw, 400px)}ion-alert.hs-alert--with-inputs .alert-wrapper{max-width:min(90vw,400px)}ion-alert.hs-alert--with-inputs .alert-message{text-align:left;padding-bottom:var(--token-space-2, 8px)}ion-alert.hs-alert--with-inputs .alert-head{text-align:left}@media (min-width: 576px){ion-alert.hs-alert{--max-width: 380px}ion-alert.hs-alert .alert-wrapper{max-width:380px}ion-alert.hs-alert--with-inputs{--max-width: 420px}ion-alert.hs-alert--with-inputs .alert-wrapper{max-width:420px}}@media (prefers-color-scheme: light){ion-alert.hs-alert .alert-wrapper{box-shadow:0 4px 24px #00000026;border-color:var(--token-border-subtle, rgba(0, 0, 0, .08))}ion-alert.hs-alert .alert-input-wrapper input{background:var(--token-surface-secondary, #f5f5f5);border-color:var(--token-border-subtle, rgba(0, 0, 0, .1))}ion-alert.hs-alert .alert-button.alert-button-role-cancel{border-color:var(--token-border-default, rgba(0, 0, 0, .2))}}ion-action-sheet{--backdrop-opacity: .6}ion-action-sheet .action-sheet-group{background:var(--ion-color-step-50, var(--ion-background-color))!important;border-radius:var(--token-radius-4, 16px)}ion-action-sheet .action-sheet-button{--background: var(--ion-color-step-50, var(--ion-background-color));--color: var(--ion-text-color);font-size:var(--token-font-size-3, 1rem);font-weight:var(--token-font-weight-medium, 500);min-height:var(--token-list-item-md, 56px);transition:all var(--token-transition-normal, .2s) var(--token-ease-out)}ion-action-sheet .action-sheet-button:hover{--background: var(--surface-flat-hover, rgba(var(--ion-text-color-rgb), .08))}ion-action-sheet .action-sheet-button .action-sheet-icon{color:var(--ion-color-primary);font-size:var(--token-font-size-5, 1.25rem)}ion-action-sheet .action-sheet-button.action-sheet-destructive{--color: var(--ion-color-danger)}ion-action-sheet .action-sheet-button.action-sheet-destructive .action-sheet-icon{color:var(--ion-color-danger)}ion-action-sheet .action-sheet-button.action-sheet-cancel{font-weight:var(--token-font-weight-semibold, 600)}.hs-reset-wallet-action-sheet{--backdrop-opacity: .6}.hs-reset-wallet-action-sheet .action-sheet-group{background:var(--ion-color-step-50, #1a1a20)!important;border-radius:var(--token-radius-4, 16px);margin:var(--token-space-2, 8px);overflow:hidden}.hs-reset-wallet-action-sheet .action-sheet-group:first-child{margin-top:0}.hs-reset-wallet-action-sheet .action-sheet-group.action-sheet-group-cancel{margin-top:var(--token-space-2, 8px)}.hs-reset-wallet-action-sheet .action-sheet-title{background:var(--ion-color-step-50, #1a1a20);color:var(--ion-text-color, #ffffff);font-size:var(--token-font-size-3, 1rem);font-weight:var(--token-font-weight-semibold, 600);padding:var(--token-space-4, 16px) var(--token-space-4, 16px) var(--token-space-1, 4px);text-align:center}.hs-reset-wallet-action-sheet .action-sheet-sub-title{background:var(--ion-color-step-50, #1a1a20);color:var(--ion-color-medium, #b8b8b8);font-size:var(--token-font-size-2, .875rem);padding:0 var(--token-space-4, 16px) var(--token-space-3, 12px);text-align:center}.hs-reset-wallet-action-sheet .action-sheet-button{--background: var(--ion-color-step-50, #1a1a20);--background-hover: var(--surface-flat-hover, rgba(255, 255, 255, .1));--background-activated: var(--surface-flat-active, rgba(255, 255, 255, .15));--color: var(--ion-text-color, #ffffff);background:var(--ion-color-step-50, #1a1a20)!important;color:var(--ion-text-color, #ffffff);font-size:var(--token-font-size-3, 1rem);min-height:var(--token-list-item-md, 56px);border-bottom:var(--token-border-width-1, 1px) solid var(--border-flat, rgba(255, 255, 255, .15))}.hs-reset-wallet-action-sheet .action-sheet-button:last-child{border-bottom:none}.hs-reset-wallet-action-sheet .action-sheet-button .action-sheet-icon{color:var(--ion-color-primary);font-size:var(--token-font-size-5, 1.25rem);margin-inline-end:var(--token-space-4, 16px)}.hs-reset-wallet-action-sheet .action-sheet-button .action-sheet-button-inner{justify-content:flex-start}.hs-reset-wallet-action-sheet .action-sheet-button.action-sheet-destructive{--color: var(--ion-color-danger);color:var(--ion-color-danger)}.hs-reset-wallet-action-sheet .action-sheet-button.action-sheet-destructive .action-sheet-icon{color:var(--ion-color-danger)}.hs-reset-wallet-action-sheet .action-sheet-button.action-sheet-cancel{--background: var(--ion-color-step-100, #25252d);background:var(--ion-color-step-100, #25252d)!important;font-weight:var(--token-font-weight-semibold, 600)}.hs-reset-wallet-action-sheet .action-sheet-button.action-sheet-cancel .action-sheet-icon{color:var(--ion-color-medium, #b8b8b8)}.platform-extension ion-app{width:100vw;height:100vh;margin:0;overflow:hidden;display:flex;flex-direction:column}.platform-extension ion-router-outlet{flex:1 1 auto;min-height:0}.platform-extension ion-content:not(.in-modal){--overflow: auto;overflow-y:auto;overflow-x:hidden;--padding-top: 60px !important;--padding-bottom: 60px !important}.platform-extension .ion-page{contain:none;display:flex;flex-direction:column;height:100%}.platform-extension ion-header{flex:0 0 auto;position:sticky;top:0;z-index:10}.platform-extension ion-content:not(.in-modal){flex:1 1 auto;min-height:0}.platform-extension ion-tab-bar,.platform-extension hs-app-shell::part(tabs),.platform-extension .tabs-container{flex:0 0 auto;position:sticky;bottom:0;z-index:10}.platform-extension ion-modal{--width: calc(100vw - var(--token-space-4, 16px));--max-width: calc(100vw - var(--token-space-4, 16px));--min-height: 200px;--max-height: calc(100vh - var(--token-space-6, 32px));--border-radius: var(--token-radius-4, 16px)}.platform-extension ion-modal .ion-page{display:flex;flex-direction:column}.platform-extension ion-modal ion-content{flex:1 1 auto;--background: var(--ion-background-color) !important}.platform-extension ion-content::-webkit-scrollbar,.platform-extension *::-webkit-scrollbar{width:6px;height:6px}.platform-extension ion-content::-webkit-scrollbar-track,.platform-extension *::-webkit-scrollbar-track{background:var(--ion-color-step-50);border-radius:var(--token-radius-1, 4px)}.platform-extension ion-content::-webkit-scrollbar-thumb,.platform-extension *::-webkit-scrollbar-thumb{background:var(--ion-color-step-300);border-radius:var(--token-radius-1, 4px)}.platform-extension ion-content::-webkit-scrollbar-thumb:hover,.platform-extension *::-webkit-scrollbar-thumb:hover{background:var(--ion-color-step-400)}.platform-extension ion-loading{z-index:2200!important}.platform-extension ion-popover{--width: calc(100vw - 32px) ;--max-width: calc(100vw - 32px) ;z-index:2300!important}.platform-extension ion-input,.platform-extension ion-textarea,.platform-extension ion-select,.platform-extension ion-searchbar{--padding-start: var(--token-space-3);--padding-end: var(--token-space-3);--padding-top: var(--token-space-2);--padding-bottom: var(--token-space-2)}.platform-extension ion-button{--padding-start: var(--token-space-3);--padding-end: var(--token-space-3);--padding-top: var(--token-space-2);--padding-bottom: var(--token-space-2);min-height:40px}.platform-extension ion-card{margin:var(--token-space-2) 0!important}.platform-extension .container-padding{padding:var(--token-space-3, 12px)!important}.platform-extension .page-container{padding:var(--token-space-3) var(--token-space-2)!important;gap:var(--token-space-3)!important}.platform-extension hs-app-header,.platform-extension ion-header{min-height:56px!important}.platform-extension hs-bottom-tabs,.platform-extension ion-tab-bar{min-height:56px!important}.skeleton{background:linear-gradient(90deg,var(--ion-color-step-100) 0%,rgba(var(--ion-color-primary-rgb),.1) 50%,var(--ion-color-step-100) 100%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:var(--border-radius-sm);border:1px solid rgba(var(--ion-color-primary-rgb),.1);position:relative;overflow:hidden}.skeleton:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(var(--ion-color-primary-rgb),.3) 50%,transparent 100%);animation:shimmer 2s linear infinite}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes shimmer{0%{left:-100%}to{left:100%}}ion-refresher{z-index:var(--token-z-dropdown, 1000);margin-top:max(72px,env(safe-area-inset-top) + 64px)}@media (min-width: 768px){ion-refresher{margin-top:84px}}@media (min-width: 1024px){ion-refresher{margin-top:88px}}ion-refresher-content{--color: var(--ion-color-primary)}ion-refresher-content ion-spinner{color:var(--ion-color-primary);--color: var(--ion-color-primary)}ion-refresher-content::part(arrow){color:var(--ion-color-primary)}ion-refresher-content .refresher-pulling-icon{color:var(--ion-color-primary);font-size:var(--token-font-size-6, 1.5rem);transition:transform var(--token-transition-normal, .2s) var(--token-ease-out)}ion-refresher-content .refresher-refreshing-icon{color:var(--ion-color-primary)}ion-refresher-content .refresher-pulling-text,ion-refresher-content .refresher-refreshing-text{color:var(--token-text-secondary, var(--ion-color-medium));font-size:var(--token-font-size-2, .875rem);font-weight:var(--token-font-weight-medium, 500);letter-spacing:.01em;margin-top:var(--token-space-2, .5rem)}@keyframes refresherPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}ion-refresher.refresher-pulling ion-refresher-content .refresher-pulling-icon{animation:refresherPulse 1s ease-in-out infinite}ion-refresher.refresher-refreshing ion-refresher-content .refresher-refreshing-icon{filter:drop-shadow(0 0 8px rgba(var(--ion-color-primary-rgb),.4))}ion-refresher.refresher-completing ion-refresher-content .refresher-refreshing-icon{color:var(--ion-color-success);transition:color var(--token-transition-normal, .2s) var(--token-ease-out)}@media (max-width: 640px){ion-refresher-content .refresher-pulling-icon{font-size:var(--token-font-size-5, 1.25rem)}ion-refresher-content .refresher-pulling-text,ion-refresher-content .refresher-refreshing-text{font-size:var(--token-font-size-1, .75rem)}}body.platform-extension ion-refresher{margin-top:52px}body.platform-extension ion-refresher-content .refresher-pulling-icon{font-size:var(--token-font-size-4, 1.125rem)}body.platform-extension ion-refresher-content .refresher-pulling-text,body.platform-extension ion-refresher-content .refresher-refreshing-text{font-size:var(--token-font-size-1, .75rem);margin-top:var(--token-space-1, .25rem)}@media (prefers-reduced-motion: reduce){ion-refresher.refresher-pulling ion-refresher-content .refresher-pulling-icon{animation:none}ion-refresher.refresher-refreshing ion-refresher-content .refresher-refreshing-icon{filter:none}}ion-badge{--padding-top: var(--token-badge-padding-y, 2px);--padding-bottom: var(--token-badge-padding-y, 2px);--padding-start: var(--token-badge-padding-x, 6px);--padding-end: var(--token-badge-padding-x, 6px);--hs-badge-accent: var(--ion-color-secondary);--hs-badge-accent-rgb: var(--ion-color-secondary-rgb);font-size:var(--token-badge-font-size, clamp(var(--token-font-size-1, .625rem), 1.2vw, .6875rem));font-weight:var(--token-badge-font-weight, var(--font-weight-semibold));text-transform:var(--token-badge-text-transform, uppercase);letter-spacing:var(--token-badge-letter-spacing, .03em);border-radius:var(--token-badge-border-radius, var(--border-radius-xs));border:var(--token-border-width-1, 1px) solid rgba(var(--hs-badge-accent-rgb),.35);background:rgba(var(--hs-badge-accent-rgb),.16);color:var(--hs-badge-accent);transition:all var(--token-transition-fast, .15s) var(--token-ease-out);line-height:var(--token-line-height-tight, 1.2);box-shadow:inset 0 0 0 1px rgba(var(--hs-badge-accent-rgb),.1);display:inline-flex;align-items:center;justify-content:center}ion-badge:hover{background:rgba(var(--hs-badge-accent-rgb),.22);border-color:rgba(var(--hs-badge-accent-rgb),.45)}ion-badge:active{transform:translateY(1px) scale(var(--token-button-active-scale, .98));background:rgba(var(--hs-badge-accent-rgb),.28)}@media (prefers-contrast: more){ion-badge{border-width:var(--border-width-medium);box-shadow:none}}@media (prefers-reduced-motion: reduce){ion-badge{transition:none!important}}ion-badge[color=primary]{--hs-badge-accent: var(--ion-color-primary);--hs-badge-accent-rgb: var(--ion-color-primary-rgb)}ion-badge[color=secondary]{--hs-badge-accent: var(--ion-color-secondary);--hs-badge-accent-rgb: var(--ion-color-secondary-rgb)}ion-badge[color=tertiary]{--hs-badge-accent: var(--ion-color-tertiary);--hs-badge-accent-rgb: var(--ion-color-tertiary-rgb)}ion-badge[color=success]{--hs-badge-accent: var(--ion-color-success);--hs-badge-accent-rgb: var(--ion-color-success-rgb)}ion-badge[color=warning]{--hs-badge-accent: var(--ion-color-warning);--hs-badge-accent-rgb: var(--ion-color-warning-rgb)}ion-badge[color=danger]{--hs-badge-accent: var(--ion-color-danger);--hs-badge-accent-rgb: var(--ion-color-danger-rgb)}ion-badge[color=medium]{--hs-badge-accent: var(--ion-color-medium);--hs-badge-accent-rgb: var(--ion-color-medium-rgb)}ion-badge[color=light]{--hs-badge-accent: var(--ion-color-light);--hs-badge-accent-rgb: var(--ion-color-light-rgb)}ion-badge.hs-badge-success{--hs-badge-accent: var(--ion-color-success);--hs-badge-accent-rgb: var(--ion-color-success-rgb)}ion-badge.hs-badge-error{--hs-badge-accent: var(--ion-color-danger);--hs-badge-accent-rgb: var(--ion-color-danger-rgb)}ion-badge.hs-badge-warning{--hs-badge-accent: var(--ion-color-warning);--hs-badge-accent-rgb: var(--ion-color-warning-rgb)}ion-badge.hs-badge-pending{--hs-badge-accent: var(--ion-color-tertiary);--hs-badge-accent-rgb: var(--ion-color-tertiary-rgb)}ion-badge.hs-badge-info{--hs-badge-accent: var(--ion-color-secondary);--hs-badge-accent-rgb: var(--ion-color-secondary-rgb)}.section-badge{margin-left:var(--token-space-2);font-size:var(--token-font-size-1);font-weight:var(--token-font-weight-semibold);min-width:22px;height:22px;border-radius:var(--token-radius-full);display:inline-flex;align-items:center;justify-content:center;padding:0 var(--token-space-2)}.tx-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:var(--token-radius-2, 6px);font-size:var(--token-font-size-1, .75rem);font-weight:var(--token-font-weight-medium, 500);text-transform:uppercase;letter-spacing:.03em}.tx-badge ion-icon{font-size:14px}.tx-badge-action{background:rgba(var(--ion-color-secondary-rgb),.2);color:var(--ion-color-secondary);border:1px solid rgba(var(--ion-color-secondary-rgb),.3)}.tx-badge-action.tx-badge-sign-submit{background:rgba(var(--ion-color-primary-rgb),.15);color:var(--ion-color-primary);border:1px solid rgba(var(--ion-color-primary-rgb),.3)}.tx-badge-network{background:rgba(var(--ion-text-color-rgb),.08);color:var(--ion-text-color);border:1px solid var(--border-flat, var(--token-border-subtle))}.tx-badge-multisig{background:rgba(var(--ion-color-tertiary-rgb),.2);color:var(--ion-color-tertiary);border:1px solid rgba(var(--ion-color-tertiary-rgb),.4);font-weight:var(--token-font-weight-bold, 700);animation:multisig-pulse 2s ease-in-out infinite}.tx-badge-multisig ion-icon{font-size:14px}@keyframes multisig-pulse{0%,to{opacity:1;box-shadow:0 0 rgba(var(--ion-color-tertiary-rgb),.4)}50%{opacity:.8;box-shadow:0 0 0 4px rgba(var(--ion-color-tertiary-rgb),0)}}@media (prefers-reduced-motion: reduce){.tx-badge-multisig{animation:none}}.msig-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:var(--token-radius-2, 6px);font-size:var(--token-font-size-1, .75rem);font-weight:var(--token-font-weight-medium, 500);text-transform:uppercase;letter-spacing:.03em}.msig-badge-multisig{background:rgba(var(--ion-color-tertiary-rgb),.2);color:var(--ion-color-tertiary);border:1px solid rgba(var(--ion-color-tertiary-rgb),.4);font-weight:var(--token-font-weight-bold, 700)}.msig-badge-network{background:rgba(var(--ion-text-color-rgb),.08);color:var(--ion-text-color);border:1px solid var(--border-flat, var(--token-border-subtle))}.protocol-chip{height:24px;font-size:var(--token-font-size-1);font-weight:var(--token-font-weight-medium);margin:0;padding:0 var(--token-space-2);text-transform:capitalize}.protocol-chip.native{--background: rgba(var(--ion-color-primary-rgb), .12);--color: var(--ion-color-primary)}.protocol-chip.walletconnect{--background: rgba(var(--ion-color-secondary-rgb), .12);--color: var(--ion-color-secondary)}.permission-chip{height:24px;font-size:var(--token-font-size-1);font-weight:var(--token-font-weight-medium);margin:0;padding:0 var(--token-space-2);--background: rgba(var(--ion-color-primary-rgb), .12);--color: var(--ion-color-primary);text-transform:capitalize}.account-chip{height:24px;font-size:var(--token-font-size-1);font-weight:var(--token-font-weight-medium);margin:0;padding:0 var(--token-space-2);--background: var(--token-interactive-hover);--color: var(--ion-text-color);font-family:var(--font-family-mono)}.network-chip{display:flex;align-items:center;gap:.25rem;padding:.2rem .6rem;border-radius:8px;font-size:.75rem;margin:0}.network-chip ion-icon{font-size:.875rem}.transport-chip{height:22px;font-size:.65rem;font-weight:600;border-radius:11px;padding:0 8px;display:flex;align-items:center;gap:4px;margin:0}.transport-chip ion-icon{font-size:12px}.transport-chip span{font-size:.65rem}.transport-chip.nostr{background:rgba(var(--ion-color-warning-rgb),.15);color:var(--ion-color-warning)}.transport-chip.p2p{background:rgba(var(--ion-color-success-rgb),.15);color:var(--ion-color-success)}.transport-chip.upgrading{background:rgba(var(--ion-color-tertiary-rgb),.15);color:var(--ion-color-tertiary)}.transport-chip.upgrading ion-icon{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.transport-chip.upgrading ion-icon{animation:none}}.threshold-chip{display:flex;align-items:center;gap:.25rem;padding:.2rem .6rem;border-radius:8px;font-size:.75rem;margin:0;--background: rgba(var(--ion-color-primary-rgb), .12);--color: var(--ion-color-primary)}.threshold-chip ion-icon{font-size:.875rem}.ledger-chip{height:24px;font-size:var(--token-font-size-1);font-weight:var(--token-font-weight-medium);margin:0;padding:0 var(--token-space-2)}body{background:var(--ion-background-color)!important;font-family:var(--font-family-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:var(--line-height-normal)}app-root{animation:appFadeIn .4s ease-out}ion-app{position:relative;z-index:1;background:transparent!important}app-root ion-app ion-router-outlet ion-content,ion-content.page-content{--padding-top: max(80px, calc(env(safe-area-inset-top) + 72px) ) !important;--padding-bottom: 112px !important;--background: transparent}@media (min-width: 768px){app-root ion-app ion-router-outlet ion-content,ion-content.page-content{--padding-top: 92px !important;--padding-bottom: 120px !important}}@media (min-width: 1024px){app-root ion-app ion-router-outlet ion-content,ion-content.page-content{--padding-top: 96px !important}}ion-content.ion-padding{--padding-start: 16px;--padding-end: 16px}.page-container,.contacts-container,.widgets-container,.marketplace-container{padding-top:var(--token-space-5, 20px)!important}.page-shell{position:relative;min-height:100%;padding-left:max(var(--container-padding-xs),env(safe-area-inset-left));padding-right:max(var(--container-padding-xs),env(safe-area-inset-right));display:block;isolation:isolate}.page-container{position:relative;z-index:1;width:min(1200px,100%);margin:0 auto;padding:clamp(1.25rem,3vw,2.25rem) clamp(.5rem,2vw,1.5rem) clamp(2rem,4vw,3rem);display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2.75rem)}@media (min-width: 1280px){.page-container{width:min(1400px,100%)}}.page-title{margin:0;font-size:clamp(1.6rem,4vw,2.75rem);font-weight:var(--font-weight-extrabold, 800);letter-spacing:-.02em;display:none!important}.gradient-text{background:linear-gradient(120deg,var(--ion-color-primary),var(--ion-color-secondary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 16px rgba(var(--ion-color-primary-rgb),.35)}.glass-panel{background:var(--token-surface-gradient, linear-gradient(135deg, rgba(var(--ion-color-primary-rgb), .08) 0%, rgba(var(--ion-color-secondary-rgb), .04) 100%));border:var(--token-border-gradient, 1px solid rgba(var(--ion-color-primary-rgb), .15));border-radius:var(--border-radius-xl, 20px);padding:var(--token-space-4, 1rem);box-shadow:none;position:relative;overflow:hidden;transition:all var(--transition-slow, .3s cubic-bezier(.4, 0, .2, 1))}.glass-panel:hover{background:var(--token-surface-gradient-hover, linear-gradient(135deg, rgba(var(--ion-color-primary-rgb), .12) 0%, rgba(var(--ion-color-secondary-rgb), .06) 100%));border-color:rgba(var(--ion-color-primary-rgb),.25)}.glass-panel:active{background:var(--token-surface-gradient-active, linear-gradient(135deg, rgba(var(--ion-color-primary-rgb), .15) 0%, rgba(var(--ion-color-secondary-rgb), .08) 100%))}.glass-panel.glass-panel--subtle{background:var(--token-surface-gradient-subtle, linear-gradient(135deg, rgba(var(--ion-color-primary-rgb), .04) 0%, rgba(var(--ion-color-secondary-rgb), .02) 100%));border-color:rgba(var(--ion-color-primary-rgb),.08)}.glass-panel.glass-panel--intense{background:var(--token-surface-gradient-intense, linear-gradient(135deg, rgba(var(--ion-color-primary-rgb), .15) 0%, rgba(var(--ion-color-secondary-rgb), .08) 100%));border-color:rgba(var(--ion-color-primary-rgb),.25)}.glass-panel.glass-panel--horizontal{background:var(--token-surface-gradient-horizontal, linear-gradient(90deg, rgba(var(--ion-color-primary-rgb), .08) 0%, rgba(var(--ion-color-secondary-rgb), .04) 100%))}.glass-panel.glass-panel--static:hover{background:var(--token-surface-gradient);border-color:rgba(var(--ion-color-primary-rgb),.15)}.glass-panel.glass-panel--compact{padding:var(--token-space-3, .75rem)}.glass-panel.glass-panel--spacious{padding:var(--token-space-6, 2rem)}.glass-panel.glass-panel--bordered{border:var(--token-border-gradient-strong, 1px solid rgba(var(--ion-color-primary-rgb), .35))}.glass-panel.glass-panel--success{background:linear-gradient(135deg,rgba(var(--ion-color-success-rgb),.08),rgba(var(--ion-color-success-rgb),.04));border-color:rgba(var(--ion-color-success-rgb),.15)}.glass-panel.glass-panel--success:hover{background:linear-gradient(135deg,rgba(var(--ion-color-success-rgb),.12),rgba(var(--ion-color-success-rgb),.06));border-color:rgba(var(--ion-color-success-rgb),.25)}.glass-panel.glass-panel--warning{background:linear-gradient(135deg,rgba(var(--ion-color-warning-rgb),.08),rgba(var(--ion-color-warning-rgb),.04));border-color:rgba(var(--ion-color-warning-rgb),.15)}.glass-panel.glass-panel--warning:hover{background:linear-gradient(135deg,rgba(var(--ion-color-warning-rgb),.12),rgba(var(--ion-color-warning-rgb),.06));border-color:rgba(var(--ion-color-warning-rgb),.25)}.glass-panel.glass-panel--danger{background:linear-gradient(135deg,rgba(var(--ion-color-danger-rgb),.08),rgba(var(--ion-color-danger-rgb),.04));border-color:rgba(var(--ion-color-danger-rgb),.15)}.glass-panel.glass-panel--danger:hover{background:linear-gradient(135deg,rgba(var(--ion-color-danger-rgb),.12),rgba(var(--ion-color-danger-rgb),.06));border-color:rgba(var(--ion-color-danger-rgb),.25)}ion-card{--background: transparent;background:transparent;border:none;border-radius:var(--component-card-border-radius, var(--border-radius-lg));margin:0!important;transition:all .2s ease;position:relative;overflow:hidden;box-shadow:none}ion-card>*{position:relative;z-index:2}ion-card:before{display:none}ion-card:hover{--background: transparent;box-shadow:none}ion-list{background:transparent}ion-item{--background: transparent;--border-color: var(--border-flat)}ion-toolbar{--background: var(--surface-flat);--border-color: var(--border-flat)}@keyframes appFadeIn{0%{opacity:0}to{opacity:1}}@keyframes pageGlowFloat{0%,to{transform:translate3d(0,-10px,0) scale(1);opacity:.65}40%{transform:translate3d(-3%,10px,0) scale(1.02);opacity:.85}70%{transform:translate3d(3%,-6px,0) scale(.98);opacity:.75}}ion-button{--border-radius: var(--token-button-border-radius, 8px) !important;font-weight:var(--token-button-font-weight, 600)!important}ion-button[fill=solid][color=primary],ion-modal ion-button[fill=solid][color=primary],ion-footer ion-button[fill=solid][color=primary]{--background: var(--ion-color-primary) !important;--background-hover: var(--ion-color-primary-shade) !important;--background-activated: var(--ion-color-primary-shade) !important;--color: var(--ion-color-primary-contrast) !important;--box-shadow: 0 2px 8px rgba(var(--ion-color-primary-rgb), .3) !important}ion-button[fill=solid][color=primary]::part(native),ion-modal ion-button[fill=solid][color=primary]::part(native),ion-footer ion-button[fill=solid][color=primary]::part(native){background:var(--ion-color-primary)!important;color:var(--ion-color-primary-contrast)!important}ion-button[fill=solid][color=danger],ion-modal ion-button[fill=solid][color=danger],ion-footer ion-button[fill=solid][color=danger]{--background: var(--ion-color-danger) !important;--color: var(--ion-color-danger-contrast) !important}ion-button[fill=solid][color=danger]::part(native),ion-modal ion-button[fill=solid][color=danger]::part(native),ion-footer ion-button[fill=solid][color=danger]::part(native){background:var(--ion-color-danger)!important;color:var(--ion-color-danger-contrast)!important}ion-button[fill=outline][color=primary],ion-modal ion-button[fill=outline][color=primary]{--background: rgba(var(--ion-color-primary-rgb), .12) !important;--color: var(--ion-color-primary) !important;--border-color: var(--ion-color-primary) !important}ion-button[fill=outline][color=primary]::part(native),ion-modal ion-button[fill=outline][color=primary]::part(native){background:rgba(var(--ion-color-primary-rgb),.12)!important;color:var(--ion-color-primary)!important;border-color:var(--ion-color-primary)!important}ion-button[fill=outline][color=danger],ion-modal ion-button[fill=outline][color=danger]{--background: rgba(var(--ion-color-danger-rgb), .12) !important;--color: var(--ion-color-danger) !important;--border-color: var(--ion-color-danger) !important}ion-button[fill=outline][color=danger]::part(native),ion-modal ion-button[fill=outline][color=danger]::part(native){background:rgba(var(--ion-color-danger-rgb),.12)!important;color:var(--ion-color-danger)!important;border-color:var(--ion-color-danger)!important}ion-button ion-icon{color:inherit!important}:root.hs-reduced-motion *,:root.hs-reduced-motion *:before,:root.hs-reduced-motion *:after,body.hs-reduced-motion *,body.hs-reduced-motion *:before,body.hs-reduced-motion *:after{transition-duration:0ms!important;animation-duration:0ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}ion-modal{--ion-backdrop-opacity: .5}@charset "UTF-8";:root{--token-space-1: .25rem;--token-space-2: .5rem;--token-space-3: .75rem;--token-space-4: 1rem;--token-space-5: 1.5rem;--token-space-6: 2rem;--token-space-7: 3rem;--token-space-8: 4rem;--token-space-9: 6rem;--token-space-10: 8rem;--token-radius-1: var(--border-radius-xs, 4px);--token-radius-2: var(--border-radius-sm, 8px);--token-radius-3: var(--border-radius-md, 12px);--token-radius-4: var(--border-radius-lg, 16px);--token-radius-5: var(--border-radius-xl, 20px);--token-radius-6: var(--border-radius-2xl, 24px);--token-radius-7: 32px;--token-radius-full: var(--border-radius-full, 9999px);--token-font-size-1: .75rem;--token-font-size-2: .875rem;--token-font-size-3: 1rem;--token-font-size-4: 1.125rem;--token-font-size-5: 1.25rem;--token-font-size-6: 1.5rem;--token-font-size-7: 2rem;--token-font-size-8: 2.5rem;--token-font-size-9: 3rem;--token-font-weight-normal: 400;--token-font-weight-medium: 500;--token-font-weight-semibold: 600;--token-font-weight-bold: 700;--token-line-height-tight: 1.2;--token-line-height-snug: 1.375;--token-line-height-normal: 1.5;--token-line-height-relaxed: 1.625;--token-line-height-loose: 1.75;--token-shadow-1: 0 1px 2px rgba(0, 0, 0, .05);--token-shadow-2: 0 2px 4px rgba(0, 0, 0, .08);--token-shadow-3: 0 4px 8px rgba(0, 0, 0, .12);--token-shadow-4: 0 8px 16px rgba(0, 0, 0, .15);--token-shadow-5: 0 16px 32px rgba(0, 0, 0, .2);--token-shadow-6: 0 24px 48px rgba(0, 0, 0, .25);--token-glow-sm: 0 0 8px rgba(var(--ion-color-primary-rgb), .2);--token-glow-md: 0 0 16px rgba(var(--ion-color-primary-rgb), .3);--token-glow-lg: 0 0 24px rgba(var(--ion-color-primary-rgb), .4);--token-modal-width-sm: 480px;--token-modal-width-md: 640px;--token-modal-width-lg: 760px;--token-modal-width-xl: 820px;--token-modal-width-2xl: 960px;--token-input-height-sm: 40px;--token-input-height-md: 44px;--token-input-height-lg: 48px;--token-input-height-xl: 56px;--token-button-height-sm: 32px;--token-button-height-md: 40px;--token-button-height-lg: 44px;--token-button-height-xl: 48px;--token-z-base: 0;--token-z-floating: 200;--token-z-dropdown: 1000;--token-z-sticky: 1100;--token-z-overlay: 1200;--token-z-modal: 1300;--token-z-popover: 1400;--token-z-tooltip: 1500;--token-z-toast: 1600;--token-transition-fast: .15s;--token-transition-normal: .2s;--token-transition-slow: .3s;--token-transition-slower: .5s;--token-ease-linear: linear;--token-ease-in: cubic-bezier(.4, 0, 1, 1);--token-ease-out: cubic-bezier(0, 0, .2, 1);--token-ease-in-out: cubic-bezier(.4, 0, .2, 1);--token-ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--token-border-width-1: 1px;--token-border-width-2: 2px;--token-border-width-3: 3px;--token-border-width-4: 4px;--token-opacity-0: 0;--token-opacity-10: .1;--token-opacity-20: .2;--token-opacity-30: .3;--token-opacity-40: .4;--token-opacity-50: .5;--token-opacity-60: .6;--token-opacity-70: .7;--token-opacity-80: .8;--token-opacity-90: .9;--token-opacity-100: 1;--token-blur-sm: 4px;--token-blur-md: 8px;--token-blur-lg: 16px;--token-blur-xl: 24px;--token-blur-2xl: 40px;--token-container-sm: 540px;--token-container-md: 720px;--token-container-lg: 960px;--token-container-xl: 1140px;--token-container-2xl: 1320px;--token-container-dashboard: 800px;--token-grid-gap-xs: var(--token-space-2);--token-grid-gap-sm: var(--token-space-3);--token-grid-gap-md: var(--token-space-4);--token-grid-gap-lg: var(--token-space-5);--token-grid-gap-xl: var(--token-space-6);--token-card-min-sm: 200px;--token-card-min-md: 280px;--token-card-min-lg: 320px;--token-card-min-xl: 360px;--token-list-item-sm: 48px;--token-list-item-md: 56px;--token-list-item-lg: 64px;--token-list-item-xl: 72px;--token-touch-target: 44px;--token-touch-target-sm: 40px;--token-touch-target-lg: 48px;--token-section-gap-sm: var(--token-space-4);--token-section-gap-md: var(--token-space-5);--token-section-gap-lg: var(--token-space-6);--token-section-gap-xl: var(--token-space-7)}:root{--radius-none: var(--border-radius-none, 0);--radius-xs: var(--border-radius-xs, 4px);--radius-sm: var(--border-radius-sm, 8px);--radius-md: var(--border-radius-md, 12px);--radius-lg: var(--border-radius-lg, 16px);--radius-xl: var(--border-radius-xl, 20px);--radius-2xl: var(--border-radius-2xl, 24px);--radius-full: var(--border-radius-full, 9999px);--token-radius-1: var(--border-radius-xs, 4px);--token-radius-2: var(--border-radius-sm, 8px);--token-radius-3: var(--border-radius-md, 12px);--token-radius-4: var(--border-radius-lg, 16px);--token-radius-5: var(--border-radius-xl, 20px);--token-radius-6: var(--border-radius-2xl, 24px);--token-radius-7: 32px;--token-radius-full: var(--border-radius-full, 9999px);--token-surface-1: var(--ion-background-color);--token-surface-2: rgba(var(--ion-background-color-rgb), var(--surface-card-background-opacity, 0));--token-surface-3: rgba(var(--ion-background-color-rgb), var(--surface-card-background-opacity, 0));--token-surface-hover: rgba(var(--ion-text-color-rgb), .04);--token-surface-glass: rgba(var(--ion-background-color-rgb), var(--surface-card-background-opacity, 0));--token-surface-glass-light: rgba(var(--ion-background-color-rgb), calc(var(--surface-card-background-opacity, 0) * .7));--token-surface-glass-heavy: rgba(var(--ion-background-color-rgb), calc(var(--surface-card-background-opacity, 0) + .1));--token-surface-flat: var(--surface-flat, transparent);--token-surface-flat-hover: var(--surface-flat-hover, transparent);--token-surface-flat-active: var(--surface-flat-active, transparent);--token-surface-gradient: linear-gradient( 135deg, rgba(var(--ion-color-primary-rgb), .08) 0%, rgba(var(--ion-color-secondary-rgb), .04) 100% );--token-surface-gradient-hover: linear-gradient( 135deg, rgba(var(--ion-color-primary-rgb), .12) 0%, rgba(var(--ion-color-secondary-rgb), .06) 100% );--token-surface-gradient-active: linear-gradient( 135deg, rgba(var(--ion-color-primary-rgb), .15) 0%, rgba(var(--ion-color-secondary-rgb), .08) 100% );--token-border-gradient: 1px solid rgba(var(--ion-color-primary-rgb), .15);--token-border-gradient-hover: 1px solid rgba(var(--ion-color-primary-rgb), .25);--token-border-gradient-strong: 1px solid rgba(var(--ion-color-primary-rgb), .35);--token-surface-gradient-horizontal: linear-gradient( 90deg, rgba(var(--ion-color-primary-rgb), .08) 0%, rgba(var(--ion-color-secondary-rgb), .04) 100% );--token-surface-gradient-vertical: linear-gradient( 180deg, rgba(var(--ion-color-primary-rgb), .08) 0%, rgba(var(--ion-color-secondary-rgb), .04) 100% );--token-surface-gradient-subtle: linear-gradient( 135deg, rgba(var(--ion-color-primary-rgb), .04) 0%, rgba(var(--ion-color-secondary-rgb), .02) 100% );--token-surface-gradient-intense: linear-gradient( 135deg, rgba(var(--ion-color-primary-rgb), .15) 0%, rgba(var(--ion-color-secondary-rgb), .08) 100% );--token-surface-glass-neutral: rgba(var(--ion-text-color-rgb), .06);--token-surface-glass-neutral-hover: rgba(var(--ion-text-color-rgb), .08);--token-border-glass-neutral: rgba(var(--ion-text-color-rgb), .12);--token-border-glass-neutral-hover: rgba(var(--ion-text-color-rgb), .16);--token-border-color: var(--border-flat, rgba(var(--ion-text-color-rgb), .12));--token-border-subtle: rgba(var(--ion-text-color-rgb), .08);--token-border-moderate: rgba(var(--ion-text-color-rgb), .12);--token-border-strong: rgba(var(--ion-text-color-rgb), .2);--token-border-prominent: rgba(var(--ion-text-color-rgb), .3);--token-border-primary: rgba(var(--ion-color-primary-rgb), .35);--token-border-secondary: rgba(var(--ion-color-secondary-rgb), .35);--token-border-success: rgba(var(--ion-color-success-rgb), .35);--token-border-warning: rgba(var(--ion-color-warning-rgb), .35);--token-border-danger: rgba(var(--ion-color-danger-rgb), .35);--token-text-primary: var(--ion-text-color);--token-text-secondary: var(--ion-color-medium);--token-text-tertiary: rgba(var(--ion-text-color-rgb), .6);--token-text-quaternary: rgba(var(--ion-text-color-rgb), .4);--token-text-disabled: rgba(var(--ion-text-color-rgb), .3);--token-text-primary-color: var(--ion-color-primary);--token-text-secondary-color: var(--ion-color-secondary);--token-text-success: var(--ion-color-success);--token-text-warning: var(--ion-color-warning);--token-text-danger: var(--ion-color-danger);--token-interactive-hover: rgba(var(--ion-text-color-rgb), .05);--token-interactive-hover-strong: rgba(var(--ion-text-color-rgb), .1);--token-interactive-active: rgba(var(--ion-text-color-rgb), .15);--token-interactive-selected: rgba(var(--ion-color-primary-rgb), .12);--token-interactive-focus: var(--ion-color-primary);--token-interactive-focus-ring: rgba(var(--ion-color-primary-rgb), .2);--token-overlay-light: rgba(0, 0, 0, .3);--token-overlay-medium: rgba(0, 0, 0, .5);--token-overlay-heavy: rgba(0, 0, 0, .7);--token-overlay-scrim: var(--overlay-scrim, rgba(0, 0, 0, .85));--token-backdrop-blur-sm: blur(8px);--token-backdrop-blur-md: blur(16px);--token-backdrop-blur-lg: blur(24px);--token-backdrop-blur-xl: blur(32px);--token-backdrop-saturate: saturate(140%);--token-backdrop-glass: blur(16px) saturate(140%);--token-backdrop-glass-strong: blur(28px) saturate(145%);--token-color-success: var(--ion-color-success);--token-color-success-rgb: var(--ion-color-success-rgb);--token-color-success-contrast: var(--ion-color-success-contrast);--token-color-warning: var(--ion-color-warning);--token-color-warning-rgb: var(--ion-color-warning-rgb);--token-color-warning-contrast: var(--ion-color-warning-contrast);--token-color-danger: var(--ion-color-danger);--token-color-danger-rgb: var(--ion-color-danger-rgb);--token-color-danger-contrast: var(--ion-color-danger-contrast);--token-color-info: var(--ion-color-medium);--token-color-info-rgb: var(--ion-color-medium-rgb);--token-modal-background-solid: var(--ion-background-color);--token-modal-background-elevated: var(--ion-color-step-50);--token-modal-background: var(--component-modal-background, var(--ion-background-color));--token-modal-border-color: rgba(var(--ion-color-primary-rgb), .25);--token-modal-backdrop: var(--component-modal-overlay-color, var(--token-overlay-scrim));--token-modal-backdrop-blur: var(--component-modal-backdrop-blur, blur(20px));--token-modal-header-bg: var(--component-modal-header-bg, var(--ion-color-step-50));--token-modal-header-text: var(--component-modal-header-text, var(--ion-text-color));--token-modal-header-border: 1px solid var(--token-border-subtle);--token-modal-content-bg: var(--ion-background-color);--token-card-background: rgba(var(--ion-background-color-rgb), var(--surface-card-background-opacity, 0));--token-card-border-color: rgba(var(--ion-text-color-rgb), var(--surface-card-border-opacity, 0));--token-card-background-solid: var(--surface-flat, var(--ion-color-step-100, #f8fafc));--token-input-background: var(--token-surface-3);--token-input-border-color: var(--token-border-color);--token-input-border-focus: var(--token-interactive-focus);--token-input-text-color: var(--token-text-primary);--token-input-placeholder-color: var(--token-text-tertiary);--token-button-primary-bg: var(--ion-color-primary);--token-button-primary-text: var(--ion-color-primary-contrast);--token-button-secondary-bg: var(--ion-color-secondary);--token-button-secondary-text: var(--ion-color-secondary-contrast);--token-elevation-1: var(--token-shadow-1);--token-elevation-2: var(--token-shadow-2);--token-elevation-3: var(--token-shadow-3);--token-elevation-4: var(--token-shadow-4);--token-elevation-5: var(--token-shadow-5);--token-elevation-modal: 0 25px 55px rgba(0, 0, 0, .55), 0 0 60px rgba(var(--ion-color-primary-rgb), .18), inset 0 1px 0 rgba(var(--ion-text-color-rgb), .1)}.ion-palette-light{--token-surface-1: var(--ion-background-color, #ffffff);--token-surface-2: var(--surface-flat, #f8fafc);--token-surface-3: var(--surface-flat, #f8fafc);--token-surface-hover: var(--surface-flat-hover, #f1f5f9);--token-surface-glass: var(--surface-flat, #f8fafc);--token-surface-glass-light: var(--surface-flat, #f8fafc);--token-surface-glass-heavy: var(--surface-flat-hover, #f1f5f9);--token-surface-gradient: linear-gradient( 135deg, rgba(var(--ion-color-primary-rgb), .06) 0%, rgba(var(--ion-color-secondary-rgb), .03) 100% );--token-surface-gradient-hover: linear-gradient( 135deg, rgba(var(--ion-color-primary-rgb), .1) 0%, rgba(var(--ion-color-secondary-rgb), .05) 100% );--token-surface-gradient-active: linear-gradient( 135deg, rgba(var(--ion-color-primary-rgb), .12) 0%, rgba(var(--ion-color-secondary-rgb), .06) 100% );--token-surface-gradient-subtle: linear-gradient( 135deg, rgba(var(--ion-color-primary-rgb), .03) 0%, rgba(var(--ion-color-secondary-rgb), .015) 100% );--token-surface-gradient-intense: linear-gradient( 135deg, rgba(var(--ion-color-primary-rgb), .12) 0%, rgba(var(--ion-color-secondary-rgb), .06) 100% );--token-border-gradient: 1px solid rgba(var(--ion-color-primary-rgb), .12);--token-border-gradient-hover: 1px solid rgba(var(--ion-color-primary-rgb), .2);--token-border-gradient-strong: 1px solid rgba(var(--ion-color-primary-rgb), .28);--token-surface-glass-neutral: rgba(var(--ion-text-color-rgb), .04);--token-surface-glass-neutral-hover: rgba(var(--ion-text-color-rgb), .06);--token-border-glass-neutral: rgba(var(--ion-text-color-rgb), .1);--token-border-glass-neutral-hover: rgba(var(--ion-text-color-rgb), .14);--token-card-background: var(--surface-flat, #f8fafc);--token-card-border-color: var(--border-flat, rgba(15, 23, 42, .1));--token-card-background-solid: var(--surface-flat, #f8fafc);--token-overlay-scrim: rgba(15, 23, 42, .35);--token-modal-backdrop: rgba(15, 23, 42, .35);--token-elevation-modal: 0 25px 55px rgba(15, 23, 42, .15), 0 10px 25px rgba(15, 23, 42, .1);--token-input-background: var(--ion-color-step-50, #ffffff);--token-input-border-color: var(--border-flat, rgba(15, 23, 42, .12))}:root{--token-z-base: 1;--token-z-header: 100;--token-z-tabs: 100;--token-z-floating: 200;--token-z-dropdown: 1000;--token-z-modal: 1200;--token-z-toast: 1300;--token-z-loading: 1400;--token-z-popover: 1500;--token-z-overlay: 1600}body.platform-extension{--token-z-base: 100;--token-z-header: 200;--token-z-tabs: 200;--token-z-floating: 300;--token-z-dropdown: 1500;--token-z-modal: 2000;--token-z-toast: 2100;--token-z-loading: 2200;--token-z-popover: 2300;--token-z-overlay: 2400;--token-modal-width-sm: min(380px, calc(100vw - 16px) );--token-modal-width-md: min(480px, calc(100vw - 16px) );--token-modal-width-lg: min(580px, calc(100vw - 16px) );--token-modal-width-xl: calc(100vw - 16px) ;--token-modal-width-2xl: calc(100vw - 16px) ;--token-space-7: 2rem;--token-space-8: 2.5rem;--token-space-9: 3rem;--token-toast-position-top: 8px;--token-toast-max-width: calc(100vw - 16px) ;--token-toast-z-index: 2100;--token-loading-z-index: 2200;--token-popover-max-width: calc(100vw - 32px) ;--token-popover-z-index: 2300;--token-alert-max-width: calc(100vw - 32px) ;--token-actionsheet-max-height: calc(100vh - 100px) ;--token-button-md-height: 40px;--token-button-sm-height: 32px;--token-button-lg-height: 44px;--token-card-padding: var(--token-space-3);--token-modal-body-padding: var(--token-space-4);--token-modal-header-padding: var(--token-space-3) var(--token-space-4);--token-modal-footer-padding: var(--token-space-3) var(--token-space-4);--token-header-height: 56px;--token-input-height-md: 40px;--token-input-padding-y: var(--token-space-2);--safe-area-inset-top: 0;--safe-area-inset-bottom: 0;--safe-area-inset-left: 0;--safe-area-inset-right: 0;--token-touch-target: 40px}:root{--token-toast-bg-opacity-start: .25;--token-toast-bg-opacity-end: .2;--token-toast-border-opacity: .3;--token-toast-shadow-opacity: .15;--token-toast-min-width: 300px;--token-toast-max-width: 90vw;--token-toast-border-radius: var(--token-radius-4, 16px);--token-toast-padding: var(--token-space-4);--token-toast-font-size: var(--token-font-size-2, 14px);--token-toast-font-weight: var(--token-font-weight-medium, 500);--token-toast-line-height: var(--token-line-height-relaxed, 1.6);--token-toast-icon-size: 24px;--token-toast-position-top: 16px;--token-toast-position-bottom: 16px;--token-toast-backdrop-blur: var(--token-backdrop-blur-md, blur(10px));--token-toast-z-index: var(--token-z-toast, 1600)}.ion-palette-light{--token-toast-bg-opacity-start: .92;--token-toast-bg-opacity-end: .88;--token-toast-border-opacity: .25;--token-toast-shadow-opacity: .12}body.platform-extension{--token-toast-position-top: 8px;--token-toast-max-width: calc(100vw - 16px) ;--token-toast-z-index: 2100}@media (max-width: 576px){:root{--token-toast-min-width: 280px;--token-toast-max-width: 95vw;--token-toast-font-size: var(--token-font-size-1, 13px)}}:root{--token-toast-success-bg: linear-gradient(135deg, rgba(var(--ion-color-success-rgb), var(--token-toast-bg-opacity-start, .25)), rgba(var(--ion-color-success-rgb), var(--token-toast-bg-opacity-end, .2)));--token-toast-danger-bg: linear-gradient(135deg, rgba(var(--ion-color-danger-rgb), var(--token-toast-bg-opacity-start, .25)), rgba(var(--ion-color-danger-rgb), var(--token-toast-bg-opacity-end, .2)));--token-toast-warning-bg: linear-gradient(135deg, rgba(var(--ion-color-warning-rgb), var(--token-toast-bg-opacity-start, .25)), rgba(var(--ion-color-warning-rgb), var(--token-toast-bg-opacity-end, .2)));--token-toast-info-bg: linear-gradient(135deg, rgba(var(--ion-color-primary-rgb), var(--token-toast-bg-opacity-start, .25)), rgba(var(--ion-color-primary-rgb), var(--token-toast-bg-opacity-end, .2)));--token-alert-bg: var(--token-surface-2, var(--ion-background-color));--token-alert-border-radius: var(--token-radius-4, 16px);--token-alert-backdrop-blur: var(--token-backdrop-blur-md, blur(16px));--token-alert-shadow: var(--token-elevation-5, 0 16px 32px rgba(0, 0, 0, .2));--token-alert-border: 1px solid var(--token-border-primary, rgba(var(--ion-color-primary-rgb), .35));--token-alert-title-size: var(--token-font-size-5, 1.25rem);--token-alert-title-weight: var(--token-font-weight-bold, 700);--token-alert-message-size: var(--token-font-size-3, 1rem);--token-alert-message-color: var(--token-text-secondary, var(--ion-color-medium));--token-alert-button-height: var(--token-button-height-md, 40px);--token-alert-button-radius: var(--token-radius-3, 12px);--token-loading-bg: var(--token-surface-2, var(--surface-flat-active));--token-loading-border-radius: var(--token-radius-4, 16px);--token-loading-backdrop-opacity: .7;--token-loading-spinner-color: var(--ion-color-primary);--token-loading-spinner-size: 32px;--token-loading-text-size: var(--token-font-size-2, 14px);--token-loading-text-color: var(--token-text-primary, var(--ion-text-color));--token-loading-shadow: 0 0 30px rgba(var(--ion-color-primary-rgb), .3);--token-loading-border: 1px solid rgba(var(--ion-color-primary-rgb), .3);--token-loading-z-index: var(--token-z-modal, 1300);--token-popover-bg: var(--token-surface-2, var(--ion-background-color));--token-popover-border-radius: var(--token-radius-3, 12px);--token-popover-backdrop-blur: var(--token-backdrop-blur-sm, blur(8px));--token-popover-shadow: var(--token-elevation-4, 0 8px 16px rgba(0, 0, 0, .15));--token-popover-border: 1px solid var(--token-border-subtle, rgba(var(--ion-text-color-rgb), .08));--token-popover-padding: var(--token-space-2, .5rem);--token-popover-min-width: 200px;--token-popover-max-width: 300px;--token-popover-z-index: var(--token-z-popover, 1400);--token-popover-item-padding: var(--token-space-3, .75rem) var(--token-space-4, 1rem);--token-popover-item-hover-bg: var(--token-interactive-hover, rgba(var(--ion-text-color-rgb), .05));--token-popover-item-active-bg: var(--token-interactive-active, rgba(var(--ion-text-color-rgb), .15));--token-actionsheet-bg: var(--token-surface-2, var(--ion-background-color));--token-actionsheet-border-radius: var(--token-radius-5, 20px) var(--token-radius-5, 20px) 0 0;--token-actionsheet-backdrop-opacity: .5;--token-actionsheet-shadow: 0 -4px 20px rgba(0, 0, 0, .15);--token-actionsheet-max-height: 80vh;--token-actionsheet-title-size: var(--token-font-size-4, 1.125rem);--token-actionsheet-title-weight: var(--token-font-weight-semibold, 600);--token-actionsheet-subtitle-size: var(--token-font-size-2, .875rem);--token-actionsheet-subtitle-color: var(--token-text-secondary, var(--ion-color-medium));--token-actionsheet-button-height: 56px;--token-actionsheet-button-font-size: var(--token-font-size-4, 1.125rem);--token-actionsheet-destructive-color: var(--ion-color-danger);--token-actionsheet-cancel-weight: var(--token-font-weight-semibold, 600);--token-modal-bg: var(--component-modal-background, var(--ion-background-color));--token-modal-border-radius: var(--component-modal-border-radius, var(--token-radius-6, 24px));--token-modal-backdrop-color: var(--component-modal-overlay-color, rgba(0, 0, 0, .85));--token-modal-backdrop-blur: var(--component-modal-backdrop-blur, blur(20px));--token-modal-backdrop-opacity: var(--component-modal-backdrop-opacity, .82);--token-modal-shadow: var(--component-modal-shadow, 0 25px 55px rgba(0, 0, 0, .55), 0 0 60px rgba(var(--ion-color-primary-rgb), .18));--token-modal-border: 1px solid rgba(var(--ion-color-primary-rgb), .35);--token-modal-z-index: var(--token-z-modal, 1300);--token-modal-border-color: var(--component-modal-border-color, var(--border-flat, var(--token-border-subtle)));--token-modal-divider: var(--border-flat, var(--token-border-subtle));--token-modal-width-sm: var(--token-modal-width-sm, 480px);--token-modal-width-md: var(--token-modal-width-md, 640px);--token-modal-width-lg: var(--token-modal-width-lg, 760px);--token-modal-width-xl: var(--token-modal-width-xl, 820px);--token-modal-max-height: 85vh;--token-modal-header-bg: var(--component-modal-header-bg, var(--ion-color-step-50));--token-modal-header-text: var(--component-modal-header-text, var(--ion-text-color));--token-modal-header-padding: var(--token-space-4, 1rem) var(--token-space-5, 1.5rem);--token-modal-header-border: 1px solid var(--token-border-subtle);--token-modal-title-size: clamp(var(--token-font-size-4), 2.5vw, var(--token-font-size-5));--token-modal-title-weight: var(--token-font-weight-bold, 700);--token-modal-content-bg: var(--ion-background-color);--token-modal-body-padding: var(--token-space-5, 1.5rem) var(--token-space-6, 2rem);--token-modal-body-min-height: 0;--token-modal-footer-padding: var(--token-space-3, .75rem) var(--token-space-5, 1.5rem);--token-modal-footer-padding-bottom: max(var(--token-space-3, .75rem), env(safe-area-inset-bottom));--token-modal-footer-border: 1px solid var(--token-border-subtle);--token-modal-footer-gap: var(--token-space-3, .75rem);--token-modal-safe-area-bottom: env(safe-area-inset-bottom, 0px);--token-modal-safe-area-top: env(safe-area-inset-top, 0px);--token-modal-sheet-radius: var(--token-radius-4, 16px) var(--token-radius-4, 16px) 0 0;--token-modal-sheet-handle-width: 36px;--token-modal-sheet-handle-height: 4px;--token-modal-sheet-handle-bg: var(--ion-color-step-200, rgba(var(--ion-text-color-rgb), .2));--token-modal-button-height: var(--token-button-height-lg, 44px);--token-modal-button-radius: var(--token-radius-3, 12px);--token-modal-button-font-size: var(--token-font-size-3, 1rem);--token-modal-button-font-weight: var(--token-font-weight-semibold, 600);--token-modal-button-outline-bg: rgba(var(--ion-color-primary-rgb), .08);--token-modal-button-outline-border: rgba(var(--ion-color-primary-rgb), .25);--token-modal-button-outline-hover-bg: rgba(var(--ion-color-primary-rgb), .15);--token-modal-button-outline-hover-border: rgba(var(--ion-color-primary-rgb), .4);--token-button-bg-primary: var(--ion-color-primary);--token-button-bg-secondary: var(--ion-color-secondary);--token-button-border-radius: var(--component-button-border-radius, var(--token-radius-3, 12px));--token-button-font-weight: var(--component-button-font-weight, var(--token-font-weight-semibold, 600));--token-button-text-transform: var(--component-button-text-transform, none);--token-button-transition: all var(--token-transition-normal, .2s) var(--token-ease-out);--token-button-sm-height: var(--token-button-height-sm, 32px);--token-button-sm-padding: var(--token-space-2, .5rem) var(--token-space-3, .75rem);--token-button-sm-font-size: var(--token-font-size-2, .875rem);--token-button-md-height: var(--token-button-height-md, 40px);--token-button-md-padding: var(--token-space-3, .75rem) var(--token-space-4, 1rem);--token-button-md-font-size: var(--token-font-size-3, 1rem);--token-button-lg-height: var(--token-button-height-lg, 44px);--token-button-lg-padding: var(--token-space-3, .75rem) var(--token-space-5, 1.5rem);--token-button-lg-font-size: var(--token-font-size-4, 1.125rem);--token-button-hover-opacity: var(--component-button-hover-opacity, .9);--token-button-hover-scale: var(--button-hover-scale, 1.02);--token-button-active-scale: var(--component-button-active-scale, var(--button-press-scale, .98));--token-button-disabled-opacity: .5;--token-input-bg: var(--token-surface-3, rgba(var(--ion-text-color-rgb), .08));--token-input-border-color: var(--token-border-color);--token-input-border-radius: var(--component-input-border-radius, var(--token-radius-3, 12px));--token-input-border-width: var(--component-input-border-width, var(--token-border-width-1, 1px));--token-input-padding-x: var(--component-input-padding-x, var(--token-space-4, 1rem));--token-input-padding-y: var(--component-input-padding-y, var(--token-space-3, .75rem));--token-input-font-size: var(--component-input-font-size, var(--token-font-size-3, 1rem));--token-input-font-weight: var(--component-input-font-weight, var(--token-font-weight-normal, 400));--token-input-text-color: var(--token-text-primary, var(--ion-text-color));--token-input-placeholder-color: var(--token-text-tertiary);--token-input-hover-bg: var(--token-surface-hover);--token-input-hover-border: var(--token-border-moderate);--token-input-focus-border: var(--ion-color-primary);--token-input-focus-ring: 0 0 0 3px var(--token-interactive-focus-ring);--token-input-error-border: var(--ion-color-danger);--token-input-error-bg: rgba(var(--ion-color-danger-rgb), .08);--token-card-bg: var(--token-surface-2, var(--ion-card-background));--token-card-border-radius: var(--component-card-border-radius, var(--token-radius-4, 16px));--token-card-border: 1px solid var(--token-card-border-color, var(--token-border-subtle));--token-card-padding: var(--component-card-padding, var(--token-space-4, 1rem));--token-card-shadow: var(--component-card-shadow-default, var(--token-elevation-2));--token-card-shadow-hover: var(--component-card-shadow-hover, var(--token-elevation-3));--token-card-backdrop-blur: var(--component-card-backdrop-blur, none);--token-card-header-padding: var(--token-space-4, 1rem);--token-card-title-size: var(--token-font-size-5, 1.25rem);--token-card-title-weight: var(--token-font-weight-semibold, 600);--token-card-subtitle-size: var(--token-font-size-2, .875rem);--token-card-subtitle-color: var(--token-text-secondary);--token-card-content-padding: var(--token-space-4, 1rem);--token-badge-border-radius: var(--component-badge-border-radius, var(--token-radius-full, 9999px));--token-badge-padding-x: var(--component-badge-padding-x, var(--token-space-2, .5rem));--token-badge-padding-y: var(--component-badge-padding-y, var(--token-space-1, .25rem));--token-badge-font-size: var(--component-badge-font-size, var(--token-font-size-1, .75rem));--token-badge-font-weight: var(--component-badge-font-weight, var(--token-font-weight-semibold, 600));--token-badge-text-transform: var(--component-badge-text-transform, uppercase);--token-badge-letter-spacing: .05em;--token-chip-border-radius: var(--component-chip-border-radius, var(--token-radius-full, 9999px));--token-chip-padding: var(--component-chip-padding, var(--token-space-2, .5rem) var(--token-space-3, .75rem));--token-chip-font-size: var(--component-chip-font-size, var(--token-font-size-2, .875rem));--token-chip-font-weight: var(--component-chip-font-weight, var(--token-font-weight-medium, 500));--token-chip-bg: var(--token-surface-3);--token-chip-border: 1px solid var(--token-border-subtle);--token-avatar-border-radius: var(--component-avatar-border-radius, var(--token-radius-full, 9999px));--token-avatar-border-width: var(--component-avatar-border-width, 2px);--token-avatar-border-color: var(--token-border-primary);--token-avatar-shadow: var(--component-avatar-shadow, var(--token-elevation-2));--token-avatar-xs: 24px;--token-avatar-sm: 32px;--token-avatar-md: 40px;--token-avatar-lg: 56px;--token-avatar-xl: 80px;--token-divider-width: var(--component-divider-width, 1px);--token-divider-color: var(--component-divider-color, var(--token-border-subtle));--token-divider-style: var(--component-divider-style, solid);--token-divider-margin: var(--token-space-4, 1rem) 0;--token-toggle-width: var(--component-toggle-width, 52px);--token-toggle-height: var(--component-toggle-height, 32px);--token-toggle-border-radius: var(--component-toggle-border-radius, var(--token-radius-full, 9999px));--token-toggle-track-color: var(--component-toggle-track-color, var(--token-surface-3));--token-toggle-track-active: var(--ion-color-primary);--token-toggle-knob-size: 26px;--token-toggle-knob-color: var(--ion-color-light, var(--ion-background-color));--token-spinner-size-sm: 20px;--token-spinner-size-md: var(--component-spinner-size, 32px);--token-spinner-size-lg: 48px;--token-spinner-color: var(--component-spinner-color, var(--ion-color-primary));--token-spinner-stroke-width: var(--component-spinner-stroke-width, 3px);--token-icon-size-xs: 16px;--token-icon-size-sm: 20px;--token-icon-size-md: var(--component-icon-default-size, 24px);--token-icon-size-lg: 32px;--token-icon-size-xl: 48px;--token-icon-stroke-width: var(--component-icon-stroke-width, 2px);--token-skeleton-border-radius: var(--component-skeleton-border-radius, var(--token-radius-2, 8px));--token-skeleton-bg: var(--ion-color-step-100);--token-skeleton-shimmer-color: rgba(var(--ion-color-primary-rgb), .1);--token-skeleton-shimmer-speed: var(--component-skeleton-shimmer-speed, 1.5s);--token-header-height: var(--component-header-height, 64px);--token-header-padding: var(--component-header-padding, 0 var(--token-space-4, 1rem));--token-header-bg: var(--token-surface-2);--token-header-backdrop-blur: var(--component-header-backdrop-blur, var(--token-backdrop-blur-md, blur(16px)));--token-header-border-bottom: var(--component-header-border-bottom, 1px solid var(--token-border-subtle));--token-header-shadow: var(--token-elevation-2);--token-header-z-index: var(--token-z-sticky, 1100);--token-tabs-bg: var(--token-surface-2);--token-tabs-border-radius: var(--component-tabs-border-radius, var(--token-radius-4, 16px));--token-tabs-height: 56px;--token-tabs-indicator-height: var(--component-tabs-indicator-height, 3px);--token-tabs-indicator-color: var(--ion-color-primary);--token-tabs-spacing: var(--component-tabs-spacing, var(--token-space-2, .5rem));--token-tabs-item-padding: var(--token-space-2, .5rem) var(--token-space-3, .75rem);--token-menu-width: var(--component-menu-width, 280px);--token-menu-bg: var(--token-surface-2);--token-menu-backdrop-blur: var(--component-menu-backdrop-blur, var(--token-backdrop-blur-lg, blur(24px)));--token-menu-shadow: var(--component-menu-shadow, var(--token-elevation-5));--token-menu-border: 1px solid var(--token-border-subtle);--token-menu-item-padding: var(--component-menu-item-padding, var(--token-space-3, .75rem) var(--token-space-4, 1rem));--token-menu-item-hover-bg: var(--token-interactive-hover);--token-menu-item-active-bg: var(--token-interactive-selected)}body.platform-extension{--token-modal-width-sm: min(380px, calc(100vw - 16px) );--token-modal-width-md: min(480px, calc(100vw - 16px) );--token-modal-width-lg: calc(100vw - 16px) ;--token-modal-width-xl: calc(100vw - 16px) ;--token-modal-z-index: 2000;--token-popover-max-width: calc(100vw - 32px) ;--token-popover-z-index: 2300;--token-loading-z-index: 2200;--token-header-height: 56px;--token-button-md-height: 40px;--token-card-padding: var(--token-space-3, .75rem)}@media (max-width: 640px){:root{--token-modal-header-padding: var(--token-space-3, .75rem) var(--token-space-4, 1rem);--token-modal-body-padding: var(--token-space-4, 1rem);--token-modal-footer-padding: var(--token-space-2, .5rem) var(--token-space-4, 1rem);--token-card-padding: var(--token-space-3, .75rem);--token-header-height: 56px}}:root{--font-family-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-text: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-mono: "SF Mono", "Fira Code", "Monaco", "Consolas", "Liberation Mono", monospace;--lock-screen-accent: var(--ion-color-primary);--lock-screen-accent-rgb: var(--ion-color-primary-rgb);--lock-screen-accent-secondary: var(--ion-color-secondary);--lock-screen-accent-secondary-rgb: var(--ion-color-secondary-rgb);--lock-screen-animation-speed: 1;--lock-screen-animation-density: 1;--lock-screen-animation-glow: 1;--onboarding-accent: var(--ion-color-secondary);--onboarding-accent-rgb: var(--ion-color-secondary-rgb);--onboarding-accent-secondary: var(--ion-color-primary);--onboarding-accent-secondary-rgb: var(--ion-color-primary-rgb);--onboarding-animation-speed: 1;--onboarding-animation-depth: 1;--onboarding-animation-density: 1;--font-size-xs: .64rem;--font-size-sm: .8rem;--font-size-base: 1rem;--font-size-md: 1.25rem;--font-size-lg: 1.563rem;--font-size-xl: 1.953rem;--font-size-2xl: 2.441rem;--font-size-3xl: 3.052rem;--font-size-xs-fluid: clamp(.625rem, .7vw, .75rem);--font-size-sm-fluid: clamp(.75rem, .85vw, .875rem);--font-size-md-fluid: clamp(.875rem, 1vw, 1rem);--font-size-lg-fluid: clamp(1rem, 1.1vw, 1.125rem);--font-size-xl-fluid: clamp(1.125rem, 1.2vw, 1.25rem);--font-size-2xl-fluid: clamp(1.25rem, 1.4vw, 1.5rem);--font-size-3xl-fluid: clamp(1.5rem, 1.7vw, 1.875rem);--font-size-4xl-fluid: clamp(1.75rem, 2vw, 2.25rem);--line-height-none: 1;--line-height-tight: 1.2;--line-height-snug: 1.375;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--line-height-loose: 1.75;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--touch-target-min: 44px;--card-gap-mobile: .75rem;--card-gap-desktop: 1rem;--container-padding-xs: .75rem;--container-padding-sm: 1rem;--container-padding-md: 1.5rem;--container-padding-lg: 2rem;--container-padding-xl: 3rem;--animation-tier-subtle: .3;--animation-tier-moderate: 1;--animation-tier-pronounced: 2;--component-button-animation-intensity: var(--animation-tier-moderate);--component-card-animation-intensity: var(--animation-tier-subtle);--component-input-animation-intensity: var(--animation-tier-subtle);--component-pin-keypad-animation-intensity: var(--animation-tier-moderate);--component-button-glow-strength: .15;--component-button-hover-translate: 3px;--hover-translate-distance: 2px;--hover-shadow-elevation: 4px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--transition-fast: .15s ease;--transition-normal: .25s ease-out;--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--border-radius-none: 0;--border-radius-xs: 4px;--border-radius-sm: 8px;--border-radius-md: 12px;--border-radius-lg: 16px;--border-radius-xl: 20px;--border-radius-2xl: 24px;--border-radius-full: 9999px}*{box-sizing:border-box}body{font-family:var(--font-family-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:var(--line-height-normal)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-display);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);margin-top:0;color:var(--ion-text-color)}h1{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-lg)}@media (min-width: 768px){h1{font-size:var(--font-size-3xl)}}h2{font-size:var(--font-size-xl);margin-bottom:var(--spacing-md)}@media (min-width: 768px){h2{font-size:var(--font-size-2xl)}}h3{font-size:var(--font-size-lg);margin-bottom:var(--spacing-md);line-height:var(--line-height-snug)}@media (min-width: 768px){h3{font-size:var(--font-size-xl)}}h4{font-size:var(--font-size-md);margin-bottom:var(--spacing-sm);line-height:var(--line-height-snug)}h5{font-size:var(--font-size-base);margin-bottom:var(--spacing-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal)}h6{font-size:var(--font-size-sm);margin-bottom:var(--spacing-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);text-transform:uppercase;letter-spacing:.05em}p{font-family:var(--font-family-text);font-size:var(--font-size-base);line-height:var(--line-height-normal);margin-bottom:var(--spacing-md);font-weight:var(--font-weight-normal)}code,pre{font-family:var(--font-family-mono);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);background:var(--surface-flat);padding:.125rem .375rem;border-radius:4px}small{font-size:var(--font-size-sm);line-height:var(--line-height-normal)}@media (prefers-reduced-motion: no-preference){:root{--theme-transition-duration: .2s}html.theme-transitioning,html.theme-transitioning *{transition:background-color var(--theme-transition-duration) ease-out,border-color var(--theme-transition-duration) ease-out,color var(--theme-transition-duration) ease-out,fill var(--theme-transition-duration) ease-out,stroke var(--theme-transition-duration) ease-out,box-shadow var(--theme-transition-duration) ease-out!important}}@media (prefers-reduced-motion: reduce){:root{--theme-transition-duration: 0ms}}html.fonts-loading body{font-synthesis:none}html.fonts-loaded body{transition:font-family .1s ease-out}:root{--ion-color-primary: #0df5ba;--ion-color-primary-rgb: 13, 245, 186;--ion-color-primary-contrast: #000000;--ion-color-primary-contrast-rgb: 0, 0, 0;--ion-color-primary-shade: #0bdda6;--ion-color-primary-tint: #24f6c1;--ion-background-color: #0a0a0a;--ion-background-color-rgb: 10, 10, 10;--ion-text-color: #ffffff;--ion-text-color-rgb: 255, 255, 255;--surface-flat: rgba(255, 255, 255, .06);--surface-flat-hover: rgba(255, 255, 255, .1);--surface-flat-active: rgba(255, 255, 255, .15);--border-flat: rgba(255, 255, 255, .15);--border-flat-hover: rgba(255, 255, 255, .25);--menu-background: var(--ion-background-color);--menu-border-color: rgba(255, 255, 255, .1);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .1);--shadow-md: 0 2px 4px rgba(0, 0, 0, .15);--shadow-lg: 0 4px 8px rgba(0, 0, 0, .2)}.ion-palette-dark{color-scheme:dark}.ion-palette-light{color-scheme:light}
