.glass-nav[data-v-267b083a]{background-color:rgba(var(--v-theme-surface),.8)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.solution-switcher[data-v-3105c067]{width:100%}.solution-item[data-v-3105c067]{cursor:pointer;width:100%;transition:background-color .15s ease}.solution-item[data-v-3105c067]:hover{background-color:rgba(var(--v-theme-on-surface),.04)}.solution-item[data-v-3105c067]:active{background-color:rgba(var(--v-theme-on-surface),.1)}.expand-icon[data-v-3105c067],.chevron-right[data-v-3105c067]{opacity:.5}.expand-icon[data-v-3105c067]{transition:transform .3s ease}.expand-icon.rotated[data-v-3105c067]{transform:rotate(180deg)}.v-application{line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.v-card-title{line-height:1.4!important}.v-list-subheader{font-weight:500!important;text-transform:uppercase;letter-spacing:.05em;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity))}.v-navigation-drawer .v-list-item__prepend .v-icon{font-size:1.25rem}.main-content-container{padding-bottom:80px!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(var(--v-theme-on-surface),.1);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(var(--v-theme-on-surface),.2)}*{scrollbar-width:thin;scrollbar-color:rgba(var(--v-theme-on-surface),.1) transparent}.v-overlay__scrim{background-color:rgba(var(--v-theme-on-surface),.25)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(max-width:960px){.v-application .text-caption{font-size:.65rem!important}.v-field__input,.v-label,.v-field__details{font-size:.75rem!important}.v-btn:active{transform:scale(.98)}.v-toolbar-title{margin-inline-start:0!important;flex:0 1 auto;min-width:0}.main-content-container{padding-left:12px!important;padding-right:12px!important;padding-bottom:80px!important}.v-btn.v-btn--fixed[style*="bottom: 0px"]{bottom:16px!important}.v-table .v-table__wrapper table tbody tr td,.v-data-table .v-data-table__wrapper table tbody tr td,.v-table .v-table__wrapper table thead tr th,.v-data-table .v-data-table__wrapper table thead tr th{font-size:.75rem!important}.v-table .v-table__wrapper table tbody tr td .text-caption,.v-data-table .v-data-table__wrapper table tbody tr td .text-caption{font-size:.65rem!important}}html,body{background-color:rgb(var(--v-theme-background))}.native-platform .v-main{padding-top:calc(var(--v-layout-top) + var(--safe-area-inset-top, 0px))!important;padding-bottom:calc(var(--v-layout-bottom) + var(--safe-area-inset-bottom, 0px))!important}.native-platform .v-app-bar.v-toolbar{padding-top:var(--safe-area-inset-top, 0px)}.native-platform .v-navigation-drawer,.native-platform .v-dialog--fullscreen .v-card{padding-top:var(--safe-area-inset-top, 0px);padding-bottom:var(--safe-area-inset-bottom, 0px)}.native-platform .v-btn--fixed[style*=bottom]{bottom:calc(16px + var(--safe-area-inset-bottom, 0px))!important}.native-platform ::-webkit-scrollbar{display:none}.native-platform *{scrollbar-width:none}:root{--glass-bg-light: rgba(255, 255, 255, .72);--glass-bg-light-tinted: rgba(250, 250, 249, .85);--glass-border-light: rgba(220, 38, 38, .08);--glass-border-light-strong: rgba(220, 38, 38, .12);--glass-shadow-light: 0 4px 24px -1px rgba(220, 38, 38, .06), 0 2px 8px -1px rgba(28, 25, 23, .04);--glass-shadow-light-hover: 0 8px 32px -2px rgba(220, 38, 38, .1), 0 4px 12px -2px rgba(28, 25, 23, .06);--glass-bg-dark: rgba(28, 25, 23, .8);--glass-bg-dark-tinted: rgba(12, 10, 9, .88);--glass-border-dark: rgba(248, 113, 113, .1);--glass-border-dark-strong: rgba(248, 113, 113, .15);--glass-shadow-dark: 0 4px 24px -1px rgba(0, 0, 0, .4), 0 2px 8px -1px rgba(0, 0, 0, .2);--glass-shadow-dark-hover: 0 8px 32px -2px rgba(0, 0, 0, .5), 0 4px 12px -2px rgba(248, 113, 113, .08);--glass-blur-subtle: 8px;--glass-blur-standard: 16px;--glass-blur-strong: 24px}.v-theme--light .v-card.glass-card{background:linear-gradient(135deg,var(--glass-bg-light) 0%,var(--glass-bg-light-tinted) 100%)!important;backdrop-filter:blur(var(--glass-blur-subtle)) saturate(180%);-webkit-backdrop-filter:blur(var(--glass-blur-subtle)) saturate(180%);border:1px solid var(--glass-border-light);box-shadow:var(--glass-shadow-light)}.v-theme--dark .v-card.glass-card{background:linear-gradient(135deg,var(--glass-bg-dark) 0%,var(--glass-bg-dark-tinted) 100%)!important;backdrop-filter:blur(var(--glass-blur-subtle)) saturate(150%);-webkit-backdrop-filter:blur(var(--glass-blur-subtle)) saturate(150%);border:1px solid var(--glass-border-dark);box-shadow:var(--glass-shadow-dark)}.v-theme--light .v-navigation-drawer.glass-nav{background:linear-gradient(180deg,#ffffffe0,#fafaf9eb)!important;backdrop-filter:blur(var(--glass-blur-standard)) saturate(180%);-webkit-backdrop-filter:blur(var(--glass-blur-standard)) saturate(180%);border-right:1px solid var(--glass-border-light)}.v-theme--dark .v-navigation-drawer.glass-nav{background:linear-gradient(180deg,#1c1917e0,#0c0a09eb)!important;backdrop-filter:blur(var(--glass-blur-standard)) saturate(150%);-webkit-backdrop-filter:blur(var(--glass-blur-standard)) saturate(150%);border-right:1px solid var(--glass-border-dark)}.v-theme--light .v-app-bar.glass-appbar{background:linear-gradient(90deg,#ffffffd9,#fafaf9e6)!important;backdrop-filter:blur(var(--glass-blur-subtle)) saturate(180%);-webkit-backdrop-filter:blur(var(--glass-blur-subtle)) saturate(180%);border-bottom:1px solid var(--glass-border-light)}.v-theme--dark .v-app-bar.glass-appbar{background:linear-gradient(90deg,#1c1917d9,#0c0a09e6)!important;backdrop-filter:blur(var(--glass-blur-subtle)) saturate(150%);-webkit-backdrop-filter:blur(var(--glass-blur-subtle)) saturate(150%);border-bottom:1px solid var(--glass-border-dark)}.glass-card{transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform,box-shadow}.v-theme--light .glass-card:hover{transform:translateY(-2px);box-shadow:var(--glass-shadow-light-hover);border-color:var(--glass-border-light-strong)}.v-theme--dark .glass-card:hover{transform:translateY(-2px);box-shadow:var(--glass-shadow-dark-hover);border-color:var(--glass-border-dark-strong)}@supports not (backdrop-filter: blur(10px)){.v-theme--light .glass-card,.v-theme--light .glass-nav,.v-theme--light .glass-appbar{background:#fffffffa!important}.v-theme--dark .glass-card,.v-theme--dark .glass-nav,.v-theme--dark .glass-appbar{background:#1c1917fa!important}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.v-list-item{animation:slideInRight .3s ease-out;animation-fill-mode:both}.v-list-item:nth-child(1){animation-delay:.05s}.v-list-item:nth-child(2){animation-delay:.1s}.v-list-item:nth-child(3){animation-delay:.15s}.v-list-item:nth-child(4){animation-delay:.2s}.v-list-item:nth-child(5){animation-delay:.25s}.v-list-item:nth-child(n+6){animation-delay:.3s}.v-card{animation:fadeInUp .4s cubic-bezier(.4,0,.2,1);animation-fill-mode:both}.v-card,.v-list-item,.v-btn{transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}.v-card[hover]:hover{transform:translateY(-2px) scale(1.01)}.v-list-item:hover{transform:translate(4px)}.v-ripple__container{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.page-enter-active,.page-leave-active{transition:all .3s cubic-bezier(.4,0,.2,1)}.page-enter-from{opacity:0;transform:translate(20px)}.page-leave-to{opacity:0;transform:translate(-20px)}.v-btn{transition:all .2s cubic-bezier(.4,0,.2,1)}.v-btn:active{transform:scale(.96)}.v-skeleton-loader{animation:pulse 1.5s cubic-bezier(.4,0,.6,1) infinite}.v-card,.v-list-item,.v-btn{will-change:transform}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.v-input{margin-bottom:4px}.v-input .v-messages{margin-top:1px;margin-bottom:0;min-height:0}.v-text-field .v-field__field{padding-top:8px;padding-bottom:8px}.v-autocomplete .v-field__field,.v-select .v-field__field{padding-top:8px;padding-bottom:8px;min-height:48px}.v-textarea .v-field__field{padding-top:10px;padding-bottom:10px}.v-file-input .v-field__field{padding-top:8px;padding-bottom:8px;min-height:48px}.v-field--variant-outlined .v-field__outline__notch{padding:0 6px}.v-checkbox,.v-radio{margin-bottom:2px}.v-switch{margin-bottom:4px}.v-slider,.v-range-slider{margin-bottom:8px;padding-top:4px;padding-bottom:4px}.v-label{color:rgb(var(--v-theme-on-surface-variant))!important;font-weight:500!important}.v-field__input input,.v-field__input textarea,.v-select__selection-text,.v-autocomplete__selection{color:rgb(var(--v-theme-on-surface))!important;font-weight:400!important}.v-messages__message{font-size:.8125rem;line-height:1.2;opacity:.7}@media(max-width:959px){.v-input{margin-bottom:3px}.v-input .v-messages{margin-top:2px;margin-bottom:4px;min-height:16px}.v-input--density-compact .v-field__field{padding-top:6px;padding-bottom:6px}.v-input--density-compact .v-autocomplete .v-field__field,.v-input--density-compact .v-select .v-field__field,.v-input--density-compact .v-file-input .v-field__field{min-height:44px;padding-top:6px;padding-bottom:6px}.v-messages__message{font-size:.6875rem;line-height:1.1}.v-field__input input,.v-field__input textarea,.v-select__selection-text,.v-autocomplete__selection{font-size:.875rem!important}.v-checkbox,.v-radio{margin-bottom:1px}.v-switch{margin-bottom:3px}.v-slider,.v-range-slider{margin-bottom:6px}}.v-field--active .v-label,.v-field--dirty .v-label,.v-field input:-webkit-autofill~.v-label{opacity:1;transform:translateY(-12px) scale(.75)}.v-autocomplete.v-input--is-focused .v-label,.v-autocomplete.v-field--active .v-label,.v-select.v-input--is-focused .v-label,.v-select.v-field--active .v-label{opacity:1}.v-messages{color:rgba(var(--v-theme-on-surface),.6);font-weight:400}.v-field input,.v-field textarea{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:auto;user-select:auto}.v-field,.v-input{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.sticky-actions{position:sticky;top:calc(64px + var(--safe-area-inset-top, 0px));z-index:5;transition:all .3s cubic-bezier(.4,0,.2,1);margin:16px 0 24px;display:flex;align-items:center}.sticky-actions.is-stuck{margin-top:0;margin-bottom:0;height:66px;display:flex;align-items:center;padding:0 16px;border-radius:0;box-shadow:none}.v-theme--light .sticky-actions.is-stuck{background:linear-gradient(90deg,#ffffffd9,#fafaf9e6);backdrop-filter:blur(var(--glass-blur-subtle, 8px)) saturate(180%);-webkit-backdrop-filter:blur(var(--glass-blur-subtle, 8px)) saturate(180%);border-bottom:1px solid var(--glass-border-light, rgba(220, 38, 38, .08))}.v-theme--dark .sticky-actions.is-stuck{background:linear-gradient(90deg,#1c1917d9,#0c0a09e6);backdrop-filter:blur(var(--glass-blur-subtle, 8px)) saturate(150%);-webkit-backdrop-filter:blur(var(--glass-blur-subtle, 8px)) saturate(150%);border-bottom:1px solid var(--glass-border-dark, rgba(248, 113, 113, .1))}@media(min-width:960px){.sticky-actions.is-stuck{position:fixed;left:280px;right:0;margin:0;z-index:5}}@media(max-width:959px){.sticky-actions{top:calc(48px + var(--safe-area-inset-top, 0px))}.sticky-actions.is-stuck{position:fixed;left:0;right:0;top:calc(48px + var(--safe-area-inset-top, 0px));height:58px;padding:0 16px;margin-top:0;margin-bottom:0}}@supports not (backdrop-filter: blur(10px)){.sticky-actions.is-stuck{background:rgb(var(--v-theme-surface))!important}}@media(prefers-reduced-motion:reduce){.sticky-actions{transition:none}}:root{--keyboard-height: 0px}.native-platform .main-content-container{padding-bottom:calc(80px + var(--keyboard-height, 0px))!important}.native-platform .v-btn--fixed[style*=bottom]{bottom:calc(16px + var(--safe-area-inset-bottom, 0px) + var(--keyboard-height, 0px))!important}.native-platform .v-field,.native-platform .v-input,.native-platform .editor-wrapper{scroll-margin-top:20px;scroll-margin-bottom:calc(20px + var(--keyboard-height, 0px))}.native-platform .v-field input,.native-platform .v-field textarea{scroll-margin-top:60px;scroll-margin-bottom:calc(60px + var(--keyboard-height, 0px))}.native-platform .v-select__menu-content,.native-platform .v-autocomplete__menu-content{max-height:calc(40vh - var(--keyboard-height, 0px) / 2)!important}.view-container{padding-bottom:80px}
