html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}.toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #ffffff}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0}.toast-container{pointer-events:none;position:fixed;z-index:999999}.toast-container *{box-sizing:border-box}.toast-container .ngx-toastr{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px #999;color:#fff}.toast-container .ngx-toastr:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-info{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+)}.toast-error{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+)}.toast-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==)}.toast-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==)}.toast-container.toast-top-center .ngx-toastr,.toast-container.toast-bottom-center .ngx-toastr{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-top-full-width .ngx-toastr,.toast-container.toast-bottom-full-width .ngx-toastr{width:96%;margin-left:auto;margin-right:auto}.ngx-toastr{background-color:#030303;pointer-events:auto}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width:240px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px)and (max-width:480px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px)and (max-width:768px){.toast-container .ngx-toastr.div{padding:15px 15px 15px 50px;width:25em}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{display:flex;flex-direction:column;inset:0 .5em 0 auto;padding:1em 0}html,body{margin:0;min-height:100dvh}body{font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;background:radial-gradient(circle at top left,rgba(31,106,198,.16),transparent 32%),linear-gradient(180deg,#f4f8ff,#eef4fb);color:#0f172a}:root{--ae-gap: 4px;--ae-toolbar-bg-color: #ffffff;--ae-toolbar-padding: .35rem;--ae-toolbar-border-radius: 1px solid rgba(186, 210, 237, .92);--ae-button-bg-color: #ffffff;--ae-button-border: 1px solid rgba(186, 210, 237, .92);--ae-button-radius: 10px;--ae-button-hover-bg-color: #eef5ff;--ae-button-active-bg-color: #dcecff;--ae-button-active-hover-bg-color: #d4e8ff;--ae-button-disabled-bg-color: #f4f7fb;--ae-picker-label-color: #ffffff;--ae-picker-icon-bg-color: #35577d;--ae-picker-option-bg-color: #ffffff;--ae-picker-option-active-bg-color: #e7f1ff;--ae-picker-option-focused-bg-color: #f0f6ff}*{box-sizing:border-box}button,input{font:inherit}.app-modal-close{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid #bfdbfe;border-radius:999px;background:#fff;color:#1d4ed8;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.app-modal-close:hover{transform:translateY(-1px)}.app-modal-close:disabled{cursor:not-allowed;opacity:.65;transform:none;box-shadow:none}.app-modal-close svg{position:absolute;top:50%;left:50%;display:block;width:1.15rem;height:1.15rem;transform:translate(-50%,-50%);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}app-proposal-page .delivery-profile-card{display:grid;align-content:start;gap:1.35rem;background:linear-gradient(135deg,#fffffffa,#eff6ffe6),linear-gradient(180deg,#fff,#eff6ff)}app-proposal-page .profile-block{display:grid;gap:.8rem}app-proposal-page .profile-label{text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;color:#64748b}app-proposal-page .project-type-list{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center}app-proposal-page .project-type-chip{display:grid;justify-items:center;justify-content:center;align-items:start;gap:.7rem;min-width:0;padding:0;text-align:center}app-proposal-page .project-type-chip strong{color:#1d4ed8;max-width:14rem;font-size:1.05rem;font-weight:700;line-height:1.3}app-proposal-page .project-type-icon{width:6rem;height:6rem;object-fit:contain;display:block;place-self:center}app-proposal-page .technology-grid{display:grid;grid-template-columns:repeat(3,max-content);gap:.75rem;justify-content:center}app-proposal-page .technology-item{display:grid;grid-template-rows:2.75rem auto;justify-items:center;justify-content:center;align-items:center;gap:.55rem;min-width:8.5rem;padding:.8rem .9rem;border-radius:18px;background:#fffffff5;border:1px solid #dbeafe;text-align:center}app-proposal-page .technology-item strong{color:#0f172a;font-size:.9rem;line-height:1.35}app-proposal-page .technology-logo{width:2.5rem;height:2.5rem;object-fit:contain;display:block;place-self:center;margin:auto}app-proposal-page .technology-logo-google{mix-blend-mode:multiply;transform:scale(1.08)}app-proposal-page .technology-logo-postgresql{transform:scale(1.18)}app-proposal-page .technology-logo-react{transform:scale(1.42)}app-proposal-page .portfolio-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}app-proposal-page .portfolio-controls{display:flex;gap:.75rem;flex-shrink:0}app-proposal-page .portfolio-control-button{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:1px solid #bfdbfe;border-radius:999px;background:#fffffff5;color:#1d4ed8;font-size:1.8rem;line-height:1;cursor:pointer;box-shadow:0 10px 24px #2563eb14}app-proposal-page .portfolio-carousel{min-width:0}app-proposal-page .portfolio-carousel .splide__list{align-items:stretch}app-proposal-page .portfolio-carousel .splide__slide{padding:0}app-proposal-page .ai-chat-message-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem}app-proposal-page .ai-chat-message-time{color:#64748b;font-size:.76rem;white-space:nowrap}app-proposal-page .ai-chat-typing-indicator{display:inline-flex;align-items:center;gap:.35rem;min-height:1.1rem}app-proposal-page .ai-chat-typing-indicator span{width:.45rem;height:.45rem;border-radius:50%;background:#60a5fa;animation:aiChatTypingPulse 1s ease-in-out infinite}app-proposal-page .ai-chat-typing-indicator span:nth-child(2){animation-delay:.12s}app-proposal-page .ai-chat-typing-indicator span:nth-child(3){animation-delay:.24s}app-proposal-page .ai-chat-pending-label{margin:.35rem 0 0;color:#64748b;font-size:.8rem;line-height:1.4}app-proposal-page .timeline-rail{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;gap:1rem;align-items:center;margin-top:1.25rem}app-proposal-page .timeline-track-shell{position:relative;padding-top:3.5rem}app-proposal-page .timeline-hover-tooltip{position:absolute;left:50%;bottom:calc(100% + .8rem);transform:translate(-50%);max-width:min(18rem,80vw);width:max-content;padding:.5rem .7rem;border-radius:12px;background:#0f172af5;color:#fff;font-size:.78rem;line-height:1.4;text-align:center;white-space:normal;box-shadow:0 14px 30px #0f172a38;pointer-events:none;z-index:8}app-proposal-page .timeline-hover-tooltip:after{content:"";position:absolute;left:50%;top:calc(100% - .2rem);width:.7rem;height:.7rem;background:#0f172af5;transform:translate(-50%) rotate(45deg)}app-proposal-page .timeline-marker-legend{position:absolute;top:0;left:0;display:inline-flex;align-items:center;gap:.55rem;white-space:nowrap}app-proposal-page .timeline-marker{position:absolute;top:1.9rem;transform:translate(-50%);display:inline-flex;flex-direction:column;align-items:center;gap:0;padding:0;border:0;background:transparent;cursor:default;transition:left .52s cubic-bezier(.4,0,.2,1)}app-proposal-page .timeline-marker-edge.start{transform:translate(-50%)}app-proposal-page .timeline-marker-edge.end{transform:translate(-50%)}app-proposal-page .timeline-marker-badge{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:999px;background:#fff;border:2px solid #2563eb;box-shadow:0 6px 14px #2563eb24;flex:0 0 auto;transition:box-shadow .28s ease,border-color .28s ease}app-proposal-page .timeline-marker-pin{display:block;width:2px;height:1.05rem;background:#93c5fd}app-proposal-page .timeline-marker-badge svg{width:.8rem;height:.8rem;stroke:#2563eb;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}app-proposal-page .timeline-marker-badge svg path:last-child{fill:#2563eb;stroke:none}app-proposal-page .timeline-marker-icon{display:block;flex:0 0 auto}app-proposal-page .timeline-marker-icon.demo{width:0;height:0;margin-left:.08rem;border-top:.26rem solid transparent;border-bottom:.26rem solid transparent;border-left:.44rem solid #2563eb}app-proposal-page .timeline-marker-icon.prototype{position:relative;width:.62rem;height:.42rem;border:.12rem solid #ea580c;border-radius:.12rem;background:#fff;box-sizing:border-box}app-proposal-page .timeline-marker-icon.prototype:before{content:"";position:absolute;left:50%;bottom:-.2rem;width:.1rem;height:.12rem;background:#ea580c;border-radius:999px;transform:translate(-50%)}app-proposal-page .timeline-marker-icon.prototype:after{content:"";position:absolute;left:50%;bottom:-.28rem;width:.34rem;height:.08rem;background:#ea580c;border-radius:999px;transform:translate(-50%)}app-proposal-page .timeline-marker-badge.demo{border-color:#2563eb;box-shadow:0 6px 14px #2563eb24}app-proposal-page .timeline-marker-badge.prototype{background:#fff7ed;border-color:#ea580c;box-shadow:0 6px 14px #ea580c2e}app-proposal-page .timeline-marker-prototype .timeline-marker-pin{background:#fdba74}app-proposal-page .timeline-marker-badge.event{width:1.7rem;height:1.7rem;border-width:2px;background:#f8fbff}app-proposal-page .timeline-marker-badge.event.kickoff{border-color:#0d4b8f}app-proposal-page .timeline-marker-badge.event.handover{border-color:#15803d}app-proposal-page .timeline-marker-badge.event.kickoff svg{stroke:#0d4b8f}app-proposal-page .timeline-marker-badge.event.handover svg{stroke:#15803d}app-proposal-page .timeline-marker-label{display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .75rem;border-radius:999px;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;font-size:.78rem;font-weight:700;letter-spacing:.01em}app-proposal-page .timeline-track{display:flex;width:100%;min-height:.9rem;overflow:hidden;border-radius:999px;background:#dbeafe;border:1px solid #bfdbfe;transition:border-color .28s ease}app-proposal-page .timeline-segment{position:relative;min-width:0;border-right:1px solid rgba(255,255,255,.8);background:linear-gradient(90deg,#0369a1,#38bdf8);cursor:pointer;transition:width .52s cubic-bezier(.4,0,.2,1)}app-proposal-page .timeline-segment:nth-child(2n){background:linear-gradient(90deg,#1e3a8a,#4f46e5)}app-proposal-page .timeline-segment:last-child{border-right:0}app-proposal-page .timeline-date{display:grid;gap:.18rem}app-proposal-page .timeline-date span,app-proposal-page .timeline-phase-card span{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;color:#64748b}app-proposal-page .timeline-date strong,app-proposal-page .timeline-phase-card strong{color:#0f172a;transition:opacity .22s ease}app-proposal-page .timeline-date-end{text-align:right}app-proposal-page .timeline-phase-grid{display:flex;gap:.9rem;margin-top:1.15rem}app-proposal-page .timeline-phase-card{position:relative;display:grid;gap:.35rem;min-width:0;padding:.95rem 1rem;border-radius:18px;background:#fffffff5;border:1px solid #dbeafe;box-shadow:inset 0 3px #0ea5e9;transition:width .52s cubic-bezier(.4,0,.2,1),border-color .32s ease,box-shadow .32s ease}app-proposal-page .timeline-phase-card:nth-child(2n){border-color:#c7d2fe;box-shadow:inset 0 3px #4f46e5}app-proposal-page .timeline-phase-card strong{line-height:1.45}app-proposal-page .timeline-tooltip-target{outline:none}app-proposal-page .timeline-tooltip-target:before{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + .8rem);transform:translate(-50%) translateY(.25rem);max-width:min(18rem,80vw);width:max-content;padding:.5rem .7rem;border-radius:12px;background:#0f172af5;color:#fff;font-size:.78rem;line-height:1.4;text-align:center;white-space:normal;box-shadow:0 14px 30px #0f172a38;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease;z-index:6}app-proposal-page .timeline-tooltip-target:after{content:"";position:absolute;left:50%;bottom:calc(100% + .42rem);width:.7rem;height:.7rem;background:#0f172af5;transform:translate(-50%) rotate(45deg);opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease;z-index:5}app-proposal-page .timeline-tooltip-target:hover:before,app-proposal-page .timeline-tooltip-target:focus-visible:before{opacity:1;transform:translate(-50%) translateY(0)}app-proposal-page .timeline-tooltip-target:hover:after,app-proposal-page .timeline-tooltip-target:focus-visible:after{opacity:1;transform:translate(-50%) rotate(45deg)}app-proposal-page .timeline-tooltip-target:focus-visible{box-shadow:0 0 0 3px #2563eb33}app-proposal-page .offer-action-bar{position:sticky;bottom:1rem;z-index:20;display:flex;justify-content:center;gap:1rem;width:fit-content;margin:1.5rem auto 0;padding:.8rem;border-radius:999px;background:#ffffffeb;border:1px solid rgba(148,163,184,.2);box-shadow:0 18px 44px #0f172a24;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}app-proposal-page .offer-action-button{border:0;border-radius:999px;padding:.95rem 1.4rem;color:#fff;font-weight:700;cursor:pointer}app-proposal-page .offer-action-button.decline{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 14px 28px #b91c1c3d}app-proposal-page .offer-action-button.accept{background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 14px 28px #15803d3d}app-proposal-page .offer-action-icon-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:3.55rem;height:3.55rem;padding:0;border:1px solid rgba(37,99,235,.16);border-radius:999px;background:linear-gradient(135deg,#0f274f,#2563eb);color:#fff;cursor:pointer;box-shadow:0 14px 28px #2563eb38}app-proposal-page .offer-action-icon-button:disabled{cursor:not-allowed;opacity:.62}app-proposal-page .offer-action-icon-button.is-loading{cursor:wait;opacity:1}app-proposal-page .offer-action-icon-button svg{width:1.35rem;height:1.35rem;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}app-proposal-page .offer-action-spinner{width:1.15rem;height:1.15rem;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:aiChatSpin .75s linear infinite}app-proposal-page .offer-action-tooltip{position:absolute;right:0;bottom:calc(100% + .8rem);transform:translateY(.2rem);padding:.45rem .7rem;border-radius:12px;background:#0f172af5;color:#fff;font-size:.76rem;font-weight:600;letter-spacing:.01em;white-space:nowrap;box-shadow:0 14px 30px #0f172a38;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease}app-proposal-page .offer-action-tooltip:after{content:"";position:absolute;right:1rem;top:calc(100% - .18rem);width:.7rem;height:.7rem;background:#0f172af5;transform:rotate(45deg)}app-proposal-page .offer-action-icon-button:hover .offer-action-tooltip,app-proposal-page .offer-action-icon-button:focus-visible .offer-action-tooltip{opacity:1;transform:translateY(0)}app-proposal-page .offer-modal-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#091c326b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}app-proposal-page .offer-modal{width:min(100%,540px);max-height:calc(100vh - 48px);overflow-y:auto;box-sizing:border-box;padding:28px;border-radius:24px;background:#fff;border:1px solid rgba(77,118,163,.18);box-shadow:0 28px 60px #0d233e38}app-proposal-page .offer-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}app-proposal-page .decline-offer-modal{width:min(100%,820px)}app-proposal-page .offer-modal-eyebrow{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}app-proposal-page .offer-modal-eyebrow.decline{color:#b91c1c}app-proposal-page .offer-modal-eyebrow.accept{color:#15803d}app-proposal-page .offer-modal h2{margin:0;color:#16324f;font-size:28px;line-height:1.15}app-proposal-page .offer-modal>p:not(.offer-modal-eyebrow){margin:14px 0 0;color:#4d6782;line-height:1.6}app-proposal-page .offer-reason-list{display:grid;gap:.9rem;margin-top:20px}app-proposal-page .offer-reason-option{display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:start;padding:1rem 1.05rem;border-radius:18px;background:#f8fbff;border:1px solid #dbeafe;cursor:pointer}app-proposal-page .offer-reason-option input{margin:.31rem 0 0;align-self:start}app-proposal-page .offer-reason-option strong,app-proposal-page .offer-summary-item strong{display:block;color:#0f172a}app-proposal-page .offer-reason-option span,app-proposal-page .offer-summary-item span{display:block;color:#64748b;line-height:1.5}app-proposal-page .offer-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:20px}app-proposal-page .offer-summary-item{padding:.95rem 1rem;border-radius:18px;background:#f8fbff;border:1px solid #dbeafe}app-proposal-page .offer-summary-item-wide{grid-column:1/-1}app-proposal-page .offer-modal-note{display:grid;gap:.45rem;margin-top:1rem;color:#4d6782;font-size:.9rem;font-weight:700}app-proposal-page .offer-modal-note textarea{width:100%;min-height:5.5rem;resize:vertical;padding:.8rem .9rem;border:1px solid #bfdbfe;border-radius:14px;background:#f8fbff;color:#0f172a;font:inherit;font-weight:400;line-height:1.5}app-proposal-page .offer-modal-note textarea:focus{outline:2px solid rgba(37,99,235,.25);outline-offset:2px;border-color:#2563eb}app-proposal-page .offer-modal-error{margin:.85rem 0 0;color:#b91c1c;font-size:.9rem;font-weight:700}app-proposal-page .offer-modal-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}app-proposal-page .offer-modal-secondary,app-proposal-page .offer-modal-danger,app-proposal-page .offer-modal-success{border-radius:999px;padding:11px 18px;font-weight:700;cursor:pointer}app-proposal-page .offer-modal-secondary{border:1px solid #b8cbe2;background:#fff;color:#16324f}app-proposal-page .offer-modal-danger{border:0;background:#b91c1c;color:#fff;box-shadow:0 14px 30px #b91c1c38}app-proposal-page .offer-modal-success{border:0;background:#15803d;color:#fff;box-shadow:0 14px 30px #15803d38}@keyframes aiChatTypingPulse{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-.12rem)}}@media(max-width:960px){app-proposal-page .timeline-rail{grid-template-columns:1fr}app-proposal-page .timeline-track-shell{padding-top:4.2rem}app-proposal-page .timeline-marker-legend{left:0}app-proposal-page .timeline-marker{top:2.45rem}app-proposal-page .timeline-date-end{text-align:left}app-proposal-page .timeline-phase-grid{flex-direction:column}app-proposal-page .timeline-phase-card{width:100%!important}app-proposal-page .technology-grid{grid-template-columns:repeat(2,max-content)}app-proposal-page .portfolio-header{flex-direction:column}app-proposal-page .offer-summary-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){app-proposal-page .timeline-marker,app-proposal-page .timeline-segment,app-proposal-page .timeline-phase-card,app-proposal-page .timeline-track{transition:none!important}}@media(max-width:720px){app-proposal-page .technology-grid{grid-template-columns:1fr}app-proposal-page .portfolio-controls{align-self:stretch;justify-content:space-between;width:100%}app-proposal-page .offer-action-bar,app-proposal-page .offer-modal-actions{flex-direction:column;width:100%}}@media print{@page{size:A4;margin:4mm}html,body,app-proposal-page{margin:0;padding:0;background:#fff;color:#0f172a}app-proposal-page .proposal-shell{min-height:auto;padding:0;width:100%;max-width:100%;overflow:visible}app-proposal-page,app-proposal-page .proposal-shell,app-proposal-page .proposal-layout{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}app-proposal-page *,app-proposal-page *:before,app-proposal-page *:after{max-width:100%}app-proposal-page p,app-proposal-page li,app-proposal-page span,app-proposal-page strong,app-proposal-page h1,app-proposal-page h2,app-proposal-page h3,app-proposal-page a{overflow-wrap:anywhere;word-break:break-word}app-proposal-page .topbar{display:grid!important;grid-template-columns:1fr!important;justify-content:stretch!important;align-items:start!important;gap:.65rem!important;padding:1.1rem 1.25rem 1.35rem}app-proposal-page .brand-block{width:auto;justify-content:flex-start!important;grid-row:1!important}app-proposal-page .brand-copy{position:static!important;transform:none!important;width:100%!important;max-width:none!important;justify-content:center!important;text-align:center!important;grid-row:2!important}app-proposal-page .brand-copy h1{margin-top:0;width:100%;font-size:1.15rem;line-height:1.2;text-align:center!important;white-space:normal}app-proposal-page .proposal-layout,app-proposal-page .proposal-layout>*,app-proposal-page .topbar,app-proposal-page .card,app-proposal-page .proposal-decision-banner{width:100%;max-width:100%;min-width:0}app-proposal-page .proposal-layout{display:block!important}app-proposal-page .proposal-layout>*+*{margin-top:1rem!important}app-proposal-page .proposal-layout *,app-proposal-page .topbar,app-proposal-page .proposal-decision-banner{animation:none!important;transition:none!important;transform:none!important;opacity:1!important;filter:none!important}app-proposal-page .card,app-proposal-page .proposal-decision-banner{position:relative;clear:both;overflow:visible;break-inside:auto;page-break-inside:auto}app-proposal-page .faq-answer-wrapper,app-proposal-page .faq-answer-wrapper.open{display:block!important;grid-template-rows:none!important;height:auto!important;overflow:visible!important;opacity:1!important}app-proposal-page .faq-answer{min-height:auto!important;overflow:visible!important;padding:0 .9rem .8rem!important;transform:none!important}app-proposal-page .commercials-grid{display:block}app-proposal-page .commercials-grid>*+*{margin-top:1.25rem}app-proposal-page .commercial-summary{break-after:page;page-break-after:always}app-proposal-page .commercial-summary.print-after-decision{break-before:page;page-break-before:always}app-proposal-page .sizing-card{break-before:page;page-break-before:always}app-proposal-page .technology-grid{grid-template-columns:repeat(3,minmax(0,max-content));gap:.6rem;justify-content:center}app-proposal-page .overview-grid,app-proposal-page .overview-grid-three-up,app-proposal-page .details-grid,app-proposal-page .testimonials-grid,app-proposal-page .proposal-attachments-card{grid-template-columns:1fr!important}app-proposal-page .sizing-card{grid-template-columns:1fr!important}app-proposal-page .sizing-bars{grid-template-columns:repeat(2,minmax(0,1fr))!important}app-proposal-page .issuer-summary-grid,app-proposal-page .badges-grid,app-proposal-page .proposal-attachments-list,app-proposal-page .proposal-acceptance-terms,app-proposal-page .proposal-decision-details,app-proposal-page .proposal-decision-banner.declined .proposal-decision-details{grid-template-columns:repeat(2,minmax(0,1fr))!important}app-proposal-page .issuer-summary-logo{width:7rem}app-proposal-page .hero-client-logo img{max-width:none;transform:translate(-50%,-50%)!important}app-proposal-page .hero-client-logo{position:absolute!important;top:1.5rem!important;right:1.5rem!important;width:8rem!important;height:3rem!important;margin:0!important;justify-self:auto!important}app-proposal-page .hero-client-logo img{width:13rem!important}app-proposal-page .hero-main>.section-label,app-proposal-page .hero-main>h2,app-proposal-page .hero-main>.hero-text{padding-right:9rem!important}app-proposal-page .issuer-summary-card>.section-label,app-proposal-page .issuer-summary-card>h3,app-proposal-page .issuer-summary-card>p:not(.section-label){padding-right:8rem}app-proposal-page img,app-proposal-page svg,app-proposal-page canvas{max-width:100%}app-proposal-page .price-row,app-proposal-page .price-row strong,app-proposal-page .price-row span,app-proposal-page .price-row-actions strong,app-proposal-page .pricing-details-card .price-row-actions strong,app-proposal-page .pricing-details-card .price-row.total strong{min-width:0;white-space:normal;overflow-wrap:anywhere}app-proposal-page .pricing-card{padding:.8rem 1rem}app-proposal-page .pricing-card h3{margin-top:.2rem;margin-bottom:.25rem}app-proposal-page .pricing-card .price-row{gap:.5rem;padding:.38rem 0;line-height:1.25}app-proposal-page .pricing-card .price-row span,app-proposal-page .pricing-card .price-row-copy{gap:.08rem}app-proposal-page .pricing-card .price-row small{font-size:.7rem;line-height:1.2}app-proposal-page .pricing-card .price-row.total{margin-top:0;padding-top:.5rem;font-size:1rem}app-proposal-page .pricing-details-link{display:none!important}app-proposal-page .slider-scale span{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;font-size:.65rem}app-proposal-page .ai-toggle-card input,app-proposal-page .pricing-task-toggle input{display:none!important;opacity:0!important;visibility:hidden!important}app-proposal-page .ai-toggle-switch,app-proposal-page .pricing-task-toggle-switch{border:1px solid #94a3b8!important;background:#e2e8f0!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}app-proposal-page .ai-toggle-card input:checked+.ai-toggle-switch{border-color:#1d4ed8!important;background:#2563eb!important}app-proposal-page .pricing-task-toggle input:checked+.pricing-task-toggle-switch,app-proposal-page .pricing-task-toggle input:disabled:checked+.pricing-task-toggle-switch{border-color:#0f766e!important;background:#14b8a6!important}app-proposal-page .ai-toggle-card input:checked+.ai-toggle-switch:after{transform:translate(1.6rem)!important}app-proposal-page .pricing-task-toggle input:checked+.pricing-task-toggle-switch:after,app-proposal-page .pricing-task-toggle input:disabled:checked+.pricing-task-toggle-switch:after{transform:translate(1.25rem)!important}app-proposal-page .splide__track{overflow:visible!important}app-proposal-page .splide__list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;transform:none!important}app-proposal-page .splide__slide{width:auto!important;min-width:0!important;margin:0!important}app-proposal-page .summary-card,app-proposal-page .bar-group,app-proposal-page .technology-item,app-proposal-page .badge-item,app-proposal-page .testimonial-item,app-proposal-page .portfolio-item,app-proposal-page .faq-item,app-proposal-page .proposal-attachment-item,app-proposal-page .price-row{break-inside:avoid;page-break-inside:avoid}app-proposal-page .technology-item{min-width:7.1rem;grid-template-rows:2.25rem auto;padding:.6rem .7rem;border-radius:16px}app-proposal-page .technology-item strong{font-size:.82rem}app-proposal-page .technology-logo{width:2rem;height:2rem;margin:auto;place-self:center}app-proposal-page .header-tools,app-proposal-page .preview-back,app-proposal-page .topbar-actions,app-proposal-page .sizing-actions,app-proposal-page .offer-action-bar,app-proposal-page .offer-modal-backdrop,app-proposal-page .timeline-hover-tooltip,app-proposal-page [data-pdf-ignore=true]{display:none!important}app-proposal-page .topbar,app-proposal-page .card,app-proposal-page .summary-card,app-proposal-page .slider-shell,app-proposal-page .ai-toggle-card,app-proposal-page .badge-item,app-proposal-page .technology-item,app-proposal-page .portfolio-item,app-proposal-page .testimonial-item,app-proposal-page .hero-points div{box-shadow:none;background:#fff}}
