@import"https://cdn-uicons.flaticon.com/2.6.0/uicons-brands/css/uicons-brands.css";@import"https://cdn-uicons.flaticon.com/2.6.0/uicons-bold-rounded/css/uicons-bold-rounded.css";@import"https://cdn-uicons.flaticon.com/3.0.0/uicons-thin-rounded/css/uicons-thin-rounded.css";@import"https://cdn-uicons.flaticon.com/3.0.0/uicons-bold-rounded/css/uicons-bold-rounded.css";@import"https://cdn-uicons.flaticon.com/3.0.0/uicons-regular-chubby/css/uicons-regular-chubby.css";@import"https://cdn-uicons.flaticon.com/3.0.0/uicons-regular-rounded/css/uicons-regular-rounded.css";@import"https://cdn-uicons.flaticon.com/3.0.0/uicons-solid-rounded/css/uicons-solid-rounded.css";button,.btn{border:0;position:relative;display:inline-flex;grid-gap:calc(var(--sm) / 2);gap:calc(var(--sm) / 2);justify-content:center;align-items:center;padding:calc(var(--sm) / 1.5) var(--md);border-radius:var(--default-border-radius);background:var(--primary-500);color:#fff;font-size:var(--sm);transition:box-shadow .2s ease;isolation:isolate;will-change:box-shadow;transition:var(--transition);cursor:pointer}button.outline,.btn.outline{background:transparent;color:var(--primary-500);font-size:var(--sm);border:var(--border);border-radius:var(--default-border-radius)}button.simple,.btn.simple{background:transparent;color:var(--accent-500);font-size:var(--sm);border:var(--border);border-color:var(--accent-500);margin-left:var(--sm)}button.small,.btn.small{padding:calc(var(--sm) / 2) var(--sm)}button.rounded,.btn.rounded{border-radius:calc(var(--default-border-radius) * 8)}button.fixed,.btn.fixed{position:absolute;z-index:9}button.stretch-x,.btn.stretch-x{padding-left:calc(var(--md) * 2);padding-right:calc(var(--md) * 2)}button.primary,.btn.primary{background:var(--primary-500);color:#fff}button.scale.sm,.btn.scale.sm{transform:scale(.85)}button.scale.md,.btn.scale.md{transform:scale(.95)}button.scale.lg,.btn.scale.lg{transform:scale(1.1)}button:hover,.btn:hover{background:var(--accent-500)}.action{cursor:pointer}.tag{font-size:60%;font-weight:500;letter-spacing:1.025px;padding:calc(var(--sm) / 2) var(--sm);border:var(--border);border-radius:calc(var(--default-border-radius) * 8);background:#1389d31a;border-color:#1389d380;color:#1389d3}img{width:100%;height:100%;object-fit:cover}.notifications-controller{--font-name: sans-serif;--success: #37f89b;--error: #ff1465;--min-width: 300px;--max-width: 300px;--max-height: 14.5vh;--fixed-height: 40px;--primary-500: rgb(43, 48, 59);--primary-800: rgb(33, 37, 45);--accent-500: rgb(0, 134, 214);--accent-50: rgb(211, 238, 255);--error-500: rgb(203, 72, 72);--gray-65: rgb(215, 215, 215);--gray-75: rgb(230, 230, 230);--gray-50: rgb(250, 250, 250);--green-50: rgb(19, 207, 104);--warn-50: rgb(231, 175, 21);--space-sm: 16px;--space-md: 24px;--space-lg: 40px;--sm: 16px;--md: 24px;--lg: 40px;--default-border-radius: 4px;--sidebar-size: 250px;--header-controlled-height: 72px;--list-results-controlled-width: 15vw;--border: 1px solid var(--gray-65);--transition: all .35s ease-in-out;--padding: calc(var(--space-sm) / 1.5) var(--space-sm);position:fixed;right:0;bottom:0;margin:1%;display:flex;flex-direction:column;font-family:var(--font-name);z-index:99999999}.notifications-controller .notification{transform:translate(0);color:va(--orange);background:#fff;z-index:99999999;border-radius:.25rem;box-shadow:1px 1px 15px #00000026;margin:calc(var(--space-sm) / 2) 0;position:relative;animation:showNote .5s forwards}.notifications-controller .notification p{font-family:var(--font-name);color:#000;font-size:1em;margin:0;padding:0}.notifications-controller .notification .countdown-timer{position:absolute;right:calc(var(--space-sm) * -1 / 2);top:calc(var(--space-sm) * -1 / 2);background:#fff;font-size:70%;padding:calc(var(--space-sm) / 4);border-radius:100%;min-width:20px;height:auto;display:flex;align-items:center;justify-content:center;transition:all .45s ease-in-out;transform:scale(.8);aspect-ratio:1/1}.notifications-controller .notification .countdown-timer.countdown-stop{border:1px solid var(--error);background:var(--error);color:#fff;transform:scale(1)}.notifications-controller .notification progress{width:100%;position:absolute;bottom:-2px;left:0;height:2px;border:0;border-radius:0;--webkit-appearance: none}.notifications-controller .notification progress::-webkit-progress-bar{background:transparent}.notifications-controller .notification.hided{animation:hideNote 1.5s forwards}.notifications-controller .notification.success{padding:var(--padding)}.notifications-controller .notification.success p{margin:0}.notifications-controller .notification.success progress{accent-color:var(--success)}.notifications-controller .notification.success progress::-webkit-progress-value{color:var(--success);background-color:var(--success)}.notifications-controller .notification.error{padding:var(--padding)}.notifications-controller .notification.error p{color:var(--error)}.notifications-controller .notification.error progress{accent-color:var(--error)}.notifications-controller .notification.error progress::-webkit-progress-value{color:var(--error);background-color:var(--error)}@keyframes showNote{0%{transform:translate(100vw)}to{transform:translate(0)}}@keyframes hideNote{0%{transform:translate(0)}to{transform:translate(100vw)}}*{font-family:var(--font-default);padding:0;margin:0;border:0;text-decoration:none;box-sizing:border-box;font-family:Inter UI,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-feature-settings:"liga" off,"clig" off}*:focus{outline:none}*::-webkit-scrollbar{width:1px;height:1px}*::-webkit-scrollbar-button{width:0px;height:0px}*::-webkit-scrollbar-thumb{background:#e1e1e1;border:0px none #ffffff;border-radius:50px}*::-webkit-scrollbar-thumb:hover{background:#fff}*::-webkit-scrollbar-thumb:active{background:#000}*::-webkit-scrollbar-track{background:#666;border:0px none #ffffff;border-radius:50px}*::-webkit-scrollbar-track:hover{background:#666}*::-webkit-scrollbar-track:active{background:#333}*::-webkit-scrollbar-corner{background:transparent}body,app-root,app-layout-sidebar{height:100%}.highlight{color:var(--accent-500)}.hidden{display:none}a{cursor:pointer}:root{--font-fallback: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, sans-serif;--font-axiforma: Axiforma;--font-default: var(--font-axiforma), var(--font-fallback);--primary-500: rgb(43, 48, 59);--primary-800: rgb(33, 37, 45);--dark: rgb(12, 11, 11);--accent-500: rgb(58, 78, 255);--accent-50: rgb(211, 238, 255);--second-500: rgb(255, 138, 72);--error-500: rgb(203, 72, 72);--gray-65: rgb(215, 215, 215);--gray-75: rgb(230, 230, 230);--gray-50: rgb(250, 250, 250);--green-50: rgb(19, 207, 104);--warn-50: rgb(231, 175, 21);--hover: rgba(241, 245, 249, .5);--space-sm: 16px;--space-md: 24px;--space-lg: 40px;--sm: 16px;--md: 24px;--lg: 40px;--xxl: 64px;--default-border-radius: 4px;--sidebar-size: 250px;--header-controlled-height: 72px;--list-results-controlled-width: 15vw;--border: 1px solid var(--gray-65);--transition: all .25s ease-in-out}@media only screen and (max-height: 850px){:root{--xxl: calc(var(--lg) / 1.25)}}@media only screen and (max-width: 992px){:root{--xxl: calc(var(--lg) / 1.5)}}:root{--bg-main: var(--color-white);--bg-secondary: var(--color-white);--border-radius-xxs: 4px;--border-radius-xs: 9px;--border-radius-sm: 15px;--border-radius-md: 20px;--border-radius-lg: 25px;--border-radius-xl: 35px;--border-radius-xxl: 60px;--border-radius-full: 100%;--border-radius-v3-media: 14px;--color-v3-pink: 250, 18, 227;--color-v3-red: 240, 2, 80, 1;--color-v3-red-rgb: 240, 2, 80;--color-v3-orange: 255, 98, 33;--color-v3-yellow: 255, 215, 0;--color-v3-green: 33, 200, 40;--color-v3-light-blue: 64, 221, 255;--color-v3-blue: 31, 124, 255;--color-v3-dark-blue: 44, 42, 65;--color-v3-purple: 118, 18, 250;--color-v3-purple-0: 73, 1, 170;--color-v3-purple-1: 85, 0, 199;--color-v3-purple-2: 106, 6, 239;--color-v3-purple-3: 128, 32, 255;--color-v3-purple-4: 137, 47, 255;--color-v3-black: 0, 0, 0;--color-v3-black-0: 7, 12, 28;--color-v3-black-1: 10, 17, 40;--color-v3-black-2: 13, 21, 48;--color-v3-black-3: 15, 25, 61;--color-v3-black-4: 21, 34, 79;--color-v3-black-5: 44, 64, 133;--color-v3-grey: 36, 34, 62;--color-v3-grey-0: 81, 75, 129;--color-v3-grey-1: 127, 118, 179;--color-v3-grey-2: 182, 174, 224;--color-v3-grey-3: 189, 189, 220;--color-v3-grey-4: 206, 206, 234;--color-v3-grey-5: 241, 241, 249;--color-v3-grey-6: 248, 242, 255;--color-v3-white: 255, 255, 255;--color-v3-white-0: 248, 248, 252;--color-v3-white-1: 241, 241, 249;--color-v3-white-2: 233, 233, 246;--color-v3-white-3: 242, 232, 255;--color-v3-white-4: 234, 218, 253;--color-gradient-primary: linear-gradient(83deg, rgba(var(--color-v3-light-blue)) -5%, rgba(var(--color-v3-purple)) 51%, rgba(var(--color-v3-pink)) 125%);--color-gradient-purple-1: linear-gradient(29deg, rgba(var(--color-v3-purple)) 26%, rgba(var(--color-v3-pink)) 161%);--color-gradient-purple-2: linear-gradient(133deg, rgba(var(--color-v3-purple)) 16%, rgba(var(--color-v3-pink)) 136%);--color-gradient-blue-1: linear-gradient(21deg, rgba(var(--color-v3-blue)) 33%, rgba(var(--color-v3-light-blue)) 129%);--color-gradient-blue-2: linear-gradient(147deg, rgba(var(--color-v3-blue)) 14%, rgba(var(--color-v3-light-blue)) 103%);--color-gradient-blue-purple-1: linear-gradient(159deg, rgba(var(--color-v3-purple)) 7%, rgba(var(--color-v3-light-blue)) 96%);--color-gradient-blue-purple-2: linear-gradient(331deg, rgba(var(--color-v3-purple)) -6%, rgba(var(--color-v3-light-blue)) 107%);--color-gradient-orange-pink-1: linear-gradient(201deg, rgba(var(--color-v3-pink)) -34%, rgba(var(--color-v3-orange)) 81%);--color-gradient-orange-pink-2: linear-gradient(323deg, rgba(var(--color-v3-pink)) -45%, rgba(var(--color-v3-orange)) 106%);--color-gradient-dark-purple-1: linear-gradient(340deg, rgba(var(--color-v3-pink)) -75%, #101f52 94%);--color-gradient-dark-purple-2: linear-gradient(136deg, rgba(var(--color-v3-pink)) -76%, #101f52 85%);--color-gradient-white-1: linear-gradient(164deg, rgba(var(--color-v3-white-0)) 4%, rgba(var(--color-v3-white)) 89%);--color-button-primary-text: (var(--color-v3-white));--color-button-primary-background: linear-gradient(263deg, rgba(var(--color-v3-pink)) -35%, rgba(var(--color-v3-purple)) 41%, #12d0fa 135%);--color-button-primary-background-hover: linear-gradient(261deg, #831778 -65%, #7612fa -22%, #12d0fa 135%);--color-button-secondary-text: (var(--color-v3-purple));--color-button-secondary-background: 248, 243, 255;--color-button-secondary-background-hover: 239, 228, 255;--color-button-tertiary-text: 81, 75, 129;--color-button-tertiary-background: var(--color-v3-grey-5);--color-button-tertiary-background-hover: 230, 230, 249;--color-button-other-text: var(--color-v3-white);--color-button-other-background: 0, 0, 0, .15;--color-grey: 51, 51, 51;--color-grey-0: 41, 45, 52;--color-grey-1: 124, 130, 141;--color-grey-2: 185, 190, 199;--color-grey-3: 233, 235, 240;--color-grey-4: 250, 251, 252;--color-white: 255, 255, 255;--color-black: var(--color-grey-0);--color-shadow: 16, 30, 54, .1;--color-shadow-1: 16, 30, 54, .06;--color-pink-1: 253, 113, 175;--color-pink-2: 255, 241, 247;--color-pink-3: 255, 248, 251;--color-pink-neon: 255, 11, 229;--color-pink: var(--color-pink-1);--color-pink-shadow-1: var(--color-pink-1), .1;--color-pink-shadow-2: var(--color-pink-1), .2;--color-pink-shadow: var(--color-pink-shadow-1);--color-blue-1: 73, 204, 249;--color-blue-2: 229, 248, 254;--color-blue-3: 237, 250, 254;--color-blue-neon: 69, 196, 249;--color-blue: var(--color-blue-1);--color-blue-shadow-1: var(--color-blue-1), .1;--color-blue-shadow-2: var(--color-blue-1), .2;--color-blue-shadow: var(--color-blue-shadow-1);--color-green-1: 0, 184, 132;--color-green-2: 228, 248, 242;--color-green-3: 240, 251, 248;--color-green: var(--color-green-1);--color-green-shadow-1: var(--color-green-1), .1;--color-green-shadow-2: var(--color-green-1), .2;--color-green-shadow: var(--color-green-shadow-1);--color-mint-1: 104, 238, 190;--color-mint: var(--color-mint);--color-purple-1: 123, 104, 238;--color-purple-2: 242, 240, 253;--color-purple-3: 248, 247, 254;--color-purple-neon: 137, 32, 254;--color-purple: var(--color-purple-1);--color-purple-shadow-1: var(--color-purple-1), .1;--color-purple-shadow-2: var(--color-purple-1), .2;--color-purple-shadow-4: var(--color-purple-1), .4;--color-purple-shadow-5: var(--color-purple-1), .5;--color-purple-shadow: var(--color-purple-shadow-1);--color-violet-1: 155, 81, 224;--color-violet-2: 241, 230, 251;--color-violet-3: 245, 238, 252;--color-violet: var(--color-violet-1);--color-violet-shadow-1: var(--color-violet-1), .1;--color-violet-shadow-2: var(--color-violet-1), .2;--color-violet-shadow: var(--color-violet-shadow-1);--color-yellow-1: 255, 200, 0;--color-yellow-2: 255, 250, 230;--color-yellow-3: 255, 250, 230;--color-yellow-neon: 255, 200, 1;--color-yellow: var(--color-yellow-1);--color-yellow-shadow-1: var(--color-yellow-1), .1;--color-yellow-shadow-2: var(--color-yellow-1), .1;--color-yellow-shadow: var(--color-yellow-shadow-1);--color-gradient-cyan-accent-primary-1: 97, 255, 255;--color-gradient-cyan-accent-light-1: var(--color-white), .1;--color-gradient-cyan-accent-lightest-1: linear-gradient(45deg, #45c4f9 -.01%, #7d09ff 50.33%, #ff0be5), linear-gradient(180deg, #fff8fb, rgba(255, 248, 251, 0));--color-gradient-cyan-accent-shadow-1: var(--color-shadow);--color-red-1: 253, 113, 113;--color-success-1: 0, 136, 68;--color-success-2: 235, 245, 240;--color-success: var(--color-success-1);--color-warning-1: 248, 174, 0;--color-warning-2: 254, 249, 235;--color-warning: var(--color-warning-1);--color-error-1: 211, 61, 68;--color-error-2: 252, 239, 240;--color-error-3: 224, 79, 68;--color-error: var(--color-error-1);--color-brand-clickup: var(--color-purple-1);--color-brand-facebook: 59, 89, 152;--color-brand-instagram: 195, 42, 163;--color-brand-linkedin: 0, 119, 181;--color-brand-twitter: 29, 161, 242;--color-brand-youtube: 255, 0, 0;--color-main-bg: var(--color-white);--color-main-text: var(--color-grey-0);--color-main-link: var(--color-brand-clickup);--color-bg: var(--color-white);--color-text: var(--color-grey-0);--color-link: var(--color-brand-clickup);--color-compare-green: 0, 184, 132;--color-compare-yellow: 255, 200, 0;--color-compare-red: 253, 113, 113;--color-compare-blue: 0, 121, 191;--color-compare-dark-blue: 0, 48, 89;--color-compare-lime-green: 72, 184, 98;--easing-natural: cubic-bezier(.5,0,.5,1);--easing-bounce: cubic-bezier(.175,.885,.32,1.275);--easing-in: cubic-bezier(.895,.03,.685,.22);--easing-out: cubic-bezier(.165,.84,.44,1);--easing-in-out: cubic-bezier(.445,.05,.55,.95);--font-fallback: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, sans-serif;--font-axiforma: Axiforma;--font-default: var(--font-axiforma), var(--font-fallback);--shadow-xs: 0 4px 12px;--shadow-sm: 0 10px 25px;--shadow-md: 0 20px 60px;--shadow-lg: 0 16px 78px;--shadow-xl: 0 34px 54px;--size-1: .063rem;--size-2: .125rem;--size-3: .188rem;--size-4: .25rem;--size-5: .313rem;--size-6: .375rem;--size-7: .438rem;--size-8: .5rem;--size-9: .563rem;--size-10: .625rem;--size-11: .688rem;--size-12: .75rem;--size-13: .8125rem;--size-14: .875rem;--size-15: .938rem;--size-16: 1rem;--size-17: 1.0625rem;--size-18: 1.125rem;--size-19: 1.188rem;--size-20: 1.25rem;--size-21: 1.313rem;--size-22: 1.375rem;--size-23: 1.438rem;--size-24: 1.5rem;--size-25: 1.563rem;--size-26: 1.625rem;--size-27: 1.688rem;--size-28: 1.75rem;--size-29: 1.8125rem;--size-30: 1.875rem;--size-32: 2rem;--size-35: 2.188rem;--size-38: 2.375rem;--size-39: 2.438rem;--size-40: 2.5rem;--size-44: 2.6875rem;--size-46: 2.875rem;--size-48: 3rem;--size-50: 3.125rem;--size-55: 3.4375rem;--size-70: 4.375rem;--size-xl: var(--size-50);--size-hero-heading: var(--size-48);--size-hero-subheading: ;--size-content-subheading: var(--size-12);--size-content-xl: var(--size-48);--size-content-lg: var(--size-38);--size-content-default: var(--size-14);--size-label: var(--size-content-subheading);--size-v3-container: 1160px;--size-v3-homepage-container: var(--size-v3-container);--spacing-1: 10px;--spacing-2: 20px;--spacing-3: 30px;--spacing-4: 40px;--spacing-5: 50px;--spacing-6: 60px;--spacing-7: 70px;--spacing-8: 80px;--spacing-9: 90px;--spacing-10: 100px;--spacing-11: 110px;--spacing-12: 120px;--spacing-13: 130px;--spacing-14: 140px;--spacing-15: 150px;--spacing-block-between-containers: var(--spacing-5);--spacing-block-container: var(--spacing-10);--spacing-block-container-no-background: var(--spacing-15);--spacing-inline-container: var(--spacing-13);--spacing-desktop-padding-gutter: 40px;--spacing-mobile-padding-gutter: 20px;--transition-long: .5s var(--easing-natural);--transition-short: .25s var(--easing-natural);--transition-long-bounce: .5s var(--easing-bounce);--transition-short-bounce: .25s var(--easing-bounce);--gradient-bg: linear-gradient(352deg, #5037E7 6.96%, #EB00FF 107.25%)}@media only screen and (max-width: 1240px){nav .header-controller{justify-content:center!important;flex-direction:column}.container{padding:var(--sm)}.container .row{flex-direction:column!important}.container .row .message{max-width:100%!important}.container .row .message .title{font-size:var(--xxl)!important}.section-one-controller{padding:var(--md)}.section-one-controller .cta{width:100%!important}.section-one-controller .cta h1{font-size:40px!important}section .conections{flex-direction:column}section .section2-content__conections .conects{width:40px!important;height:40px!important}section .section2-content__conections .conects.conect3{transform:translate(275px,57px)!important}section .section2-content__conections .conects.conect5{transform:translate(45px,97px)!important}section .section2-content__conections .conects.conect6{transform:translate(155px,197px)!important}section .section2-content__conections .conects.conect7{transform:translate(230px,247px)!important}section .section2-content__conections .conects.conect8{transform:translate(130px,85px)!important}section .section2-content__conections .background{width:100%!important;height:100%!important;transform:translate(-20px)}.form-typped .question.active{flex-direction:column}.form-typped .question.active.send{padding:var(--sm)}.form-typped .question input{width:100%;text-align:center;padding:var(--sm)}footer .footer__footer{flex-direction:column;gap:var(--md)!important}footer .logo-message{display:flex!important}}.tooltip-container{position:relative;display:inline-block;cursor:pointer;overflow:hidden}.tooltip-container .tooltip-text{visibility:hidden;width:0;background-color:#fcfcfc;color:var(--primary-500);font-size:calc(var(--sm) / 1.5);letter-spacing:1.25px;font-weight:500;text-align:center;padding:calc(var(--sm) / 2) var(--sm);border-radius:var(--default-border-radius);border:var(--border);position:absolute;z-index:10;transform:translate(100vw) scale(.85);opacity:0;transition:var(--trasition);white-space:nowrap}.tooltip-container:hover{overflow:visible}.tooltip-container:hover .tooltip-text{width:max-content;visibility:visible;opacity:1;transform:translate(100%) scale(.85)}.text.ui.size-xxl,.text.title.size-xxl,.text.description.size-xxl{font-size:var(--xxl)}.text.ui.size-lg,.text.title.size-lg,.text.description.size-lg{font-size:var(--lg)}.text.ui.size-md,.text.title.size-md,.text.description.size-md{font-size:var(--md)}.text.ui.size-sm,.text.title.size-sm,.text.description.size-sm{font-size:var(--sm)}.text.title{font-feature-settings:"liga" off,"clig" off;font-weight:800}.text.description{margin-top:var(--sm)}.text.description.half{margin-top:calc(var(--sm) / 2)}.notes,.textarea-note{padding:var(--sm);background:var(--gray-75);border-radius:calc(var(--default-border-radius) * 4);opacity:.85;font-size:calc(var(--sm) / 1.25);line-height:calc(var(--sm) * 1.25);color:var(--primary-500)}.textarea-note{width:100%;color:var(--primary-800);opacity:1;background:var(--gray-50);border:var(--border)}section{display:flex;align-items:center;justify-content:center;background:#f7f8fd;padding:90px 40px;min-width:100vw;min-height:100vh}section .section-content{display:flex;align-items:center;justify-content:center;flex-direction:column;max-inline-size:var(--size-v3-container);gap:24px;height:100%;max-width:45vw}@media screen and (max-width: 768px){section .section-content{width:100%}}section .section-content .row{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width: 768px){section .section-content .row{width:100%}}section .section-content .row .message{text-align:center;max-width:60%;margin-bottom:var(--md)}section .section-content .row .message.fluid{max-width:100%}@media screen and (max-width: 768px){section .section-content .row .message{max-width:100%}}section .section-content .row .message .title{color:#24223e;font-weight:800;font-size:var(--xxl);letter-spacing:-2px;font-feature-settings:"liga" off,"clig" off;margin-bottom:16px}section .section-content .row .container{height:100%}@media screen and (max-width: 768px){section .section-content .row .container{width:100%}}.dash-sidebar{display:flex;height:100vh;min-height:0}.dash-sidebar .sidebar,.dash-sidebar .dash-content{flex:1 1 auto;display:flex;min-height:0}.dash-sidebar .sidebar .full-content,.dash-sidebar .dash-content .full-content{display:flex;flex-direction:column;width:100%;min-height:0}.dash-sidebar .sidebar .full-content .page-header,.dash-sidebar .sidebar .full-content .page-list,.dash-sidebar .dash-content .full-content .page-header,.dash-sidebar .dash-content .full-content .page-list{flex:1 1 auto;min-height:0}.dash-sidebar .sidebar{max-width:260px}.page-header{display:flex;justify-content:space-between;align-items:center;max-height:80px;height:80px}.page-header .floating-action{display:flex;gap:var(--sm)}.floating-action{position:relative}.floating-action .floating-form{margin-top:var(--sm);position:absolute;right:0;background:#fff;border:var(--border);z-index:99;padding:var(--md);min-width:350px;display:flex;flex-direction:column;gap:var(--sm);border-radius:var(--default-border-radius)}@media only screen and (max-width: 992px){.floating-action .floating-form{width:100%}}.floating-action .floating-form form{display:flex;flex-direction:column;gap:var(--sm)}.floating-action .floating-form .field-container input,.floating-action .floating-form .field-container select{padding:var(--sm);border:var(--border);width:100%;border-radius:var(--default-border-radius);background:transparent}.floating-action .floating-form .field-container.unpad{padding:0}.floating-action .floating-form .field-container .btn-action{background:var(--primary-500);padding:var(--sm);color:#fff;font-weight:700;text-transform:uppercase;font-size:calc(var(--sm) / 1.25);letter-spacing:1.5px;text-align:center;border-radius:var(--default-border-radius)}.floating-action .floating-form .float-close{position:absolute;top:calc(var(--sm) * 3 * -1);background:var(--error-500);padding:calc(var(--sm) / 2);left:0;color:#fff;font-weight:700;font-size:calc(var(--sm) / 1.25);border-radius:var(--default-border-radius);cursor:pointer}.modal-form,.field-controller{display:flex;flex-direction:column;gap:var(--sm);width:100%}.modal-form .field-container:last-child input,.modal-form .field-container:last-child select,.field-controller .field-container:last-child input,.field-controller .field-container:last-child select{border:0}.modal-form .field-container input,.modal-form .field-container select,.modal-form .field-container textarea,.field-controller .field-container input,.field-controller .field-container select,.field-controller .field-container textarea{padding:var(--sm);border-bottom:var(--border);width:100%;border-radius:var(--default-border-radius);background:transparent}.modal-form .field-container.unpad,.field-controller .field-container.unpad{padding:0}.modal-form .field-container .btn-action,.field-controller .field-container .btn-action{background:var(--primary-500);padding:var(--sm);color:#fff;font-weight:700;text-transform:uppercase;font-size:calc(var(--sm) / 1.25);letter-spacing:1.5px;text-align:center;border-radius:var(--default-border-radius)}form{display:flex;gap:var(--sm);padding:var(--sm) 0}.fun-form,.fun-form .field-container{width:100%}.modal-backdrop{position:fixed;inset:0;background:#0000007a;-webkit-backdrop-filter:saturate(.8) blur(1px);backdrop-filter:saturate(.8) blur(1px);display:flex;align-items:center;justify-content:center}.modal-backdrop .modal-surface{min-width:320px;max-width:min(92vw,720px);max-height:86vh;background:#fff;border-radius:calc(var(--default-border-radius) * 4);box-shadow:0 16px 48px #0000003d;display:flex;flex-direction:column;outline:none;position:relative}.modal-backdrop .modal-surface .modal-header{display:flex;justify-content:flex-end;padding:var(--sm) var(--sm) 0 var(--sm);position:absolute;right:-90px;top:-90px}.modal-backdrop .modal-surface .modal-header .icon-button{appearance:none;background:#fff;border:0;font-size:var(--sm);cursor:pointer;padding:var(--sm);border-radius:calc(var(--default-border-radius) * 2);color:var(--primary-500)}.modal-backdrop .modal-surface .modal-header .icon-button:hover{color:#fff;background:var(--error-500)}.modal-backdrop .modal-surface .modal-header .icon-button:focus-visible{color:#fff;background:var(--error-500);outline:var(--border);outline-offset:2px}.modal-backdrop .modal-surface .modal-content{padding:var(--md);overflow:auto}.modal-backdrop .modal-surface .modal-content.unpad{padding:0}.modal-backdrop .modal-surface .modal-footer{display:flex;margin-top:var(--sm);justify-content:space-between}.page-list{padding:var(--md) 0 0 0}.page-list .three{display:flex;gap:var(--md);align-items:stretch}.page-list .three .project{flex:1 1 auto;margin-bottom:var(--md)!important}.page-list .list{overflow-y:auto;max-height:100%}.page-list .project{padding:var(--sm);border:var(--border);border-radius:var(--default-border-radius)}.page-list .project:not(:last-child){margin-bottom:var(--md)}.page-list .project .name{font-weight:700;font-size:calc(var(--sm) * 1.15)}.page-list .project .info,.page-list .project .contact{padding:0 0 calc(var(--sm) / 2) 0}.page-list .project .info.inline,.page-list .project .contact.inline{display:flex;gap:var(--sm)}.page-list .project .info>*:not(:last-child),.page-list .project .contact>*:not(:last-child){margin-bottom:calc(var(--sm) / 2)}.page-list .project .line{display:flex;align-items:start;justify-content:space-between;opacity:.75}.page-list .project .line:not(:last-child){margin-bottom:calc(var(--sm) / 2)}.page-list .project .line:last-child{align-items:flex-end}.login-container{display:flex;justify-content:center;align-items:center;height:100vh;background:linear-gradient(135deg,#ff008c,#3b82f6);font-family:Arial,sans-serif}.login-card{background:#fff;padding:2.5rem;border-radius:1rem;box-shadow:0 8px 24px #00000040;width:320px;text-align:center;animation:fadeIn .6s ease-out}.login-card h2{margin:0 0 .5rem;font-size:1.6rem;color:#111827}.login-card p{margin-bottom:1.5rem;color:#6b7280}.login-input{width:100%;padding:.75rem 1rem;margin-bottom:1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;transition:border .2s}.login-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f64d}.login-btn{width:100%;padding:.75rem;background:#3b82f6;color:#fff;border:none;border-radius:.5rem;font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s}.login-btn:hover{background:#2563eb}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
