@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v145/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,.h1{font-size:3rem;font-weight:700;line-height:1.25;letter-spacing:-.025em;color:#000;margin-bottom:16px}@media (max-width: 768px){h1,.h1{font-size:2.25rem}}@media (max-width: 640px){h1,.h1{font-size:1.875rem}}h2,.h2{font-size:2.25rem;font-weight:700;line-height:1.25;letter-spacing:-.025em;color:#000;margin-bottom:16px}@media (max-width: 768px){h2,.h2{font-size:1.875rem}}@media (max-width: 640px){h2,.h2{font-size:1.5rem}}h3,.h3{font-size:1.875rem;font-weight:600;line-height:1.375;letter-spacing:0;color:#000;margin-bottom:12px}@media (max-width: 768px){h3,.h3{font-size:1.5rem}}h4,.h4{font-size:1.5rem;font-weight:600;line-height:1.375;letter-spacing:0;color:#000;margin-bottom:12px}h5,.h5{font-size:1.25rem;font-weight:500;line-height:1.5;letter-spacing:0;color:#000;margin-bottom:8px}h6,.h6{font-size:1.125rem;font-weight:500;line-height:1.5;letter-spacing:0;color:#616161;margin-bottom:8px}p{font-size:1rem;font-weight:400;line-height:1.625;color:#616161;margin-bottom:16px}.text-sm{font-size:.875rem;line-height:1.5}.text-lg{font-size:1.125rem;line-height:1.625}.text-xl{font-size:1.25rem;line-height:1.625}.text-primary{color:#000}.text-secondary{color:#616161}.text-tertiary{color:#9e9e9e}.text-inverse{color:#fff}.font-light{font-weight:300}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.uppercase{text-transform:uppercase;letter-spacing:.025em}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}a{color:#000;text-decoration:none;transition:all .15s cubic-bezier(0,0,.2,1);font-weight:500}a:hover{color:#616161;text-decoration:underline}a:focus-visible{outline:2px solid #BDBDBD;outline-offset:2px;border-radius:4px}code,.code{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.9em;background:#f5f5f5;padding:4px 8px;border-radius:4px;color:#000}pre{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:.875rem;background:#f5f5f5;padding:16px;border-radius:8px;overflow-x:auto;line-height:1.625}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.m-0{margin:0}.m-1{margin:4px}.m-2{margin:8px}.m-3{margin:12px}.m-4{margin:16px}.m-5{margin:20px}.m-6{margin:24px}.m-8{margin:32px}.m-10{margin:40px}.m-12{margin:48px}.m-16{margin:64px}.m-20{margin:80px}.m-24{margin:96px}.m-32{margin:128px}.mt-0{margin-top:0}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-5{margin-top:20px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.mt-10{margin-top:40px}.mt-12{margin-top:48px}.mt-16{margin-top:64px}.mt-20{margin-top:80px}.mt-24{margin-top:96px}.mt-32{margin-top:128px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.mb-5{margin-bottom:20px}.mb-6{margin-bottom:24px}.mb-8{margin-bottom:32px}.mb-10{margin-bottom:40px}.mb-12{margin-bottom:48px}.mb-16{margin-bottom:64px}.mb-20{margin-bottom:80px}.mb-24{margin-bottom:96px}.mb-32{margin-bottom:128px}.ml-0{margin-left:0}.ml-1{margin-left:4px}.ml-2{margin-left:8px}.ml-3{margin-left:12px}.ml-4{margin-left:16px}.ml-5{margin-left:20px}.ml-6{margin-left:24px}.ml-8{margin-left:32px}.ml-10{margin-left:40px}.ml-12{margin-left:48px}.ml-16{margin-left:64px}.ml-20{margin-left:80px}.ml-24{margin-left:96px}.ml-32{margin-left:128px}.mr-0{margin-right:0}.mr-1{margin-right:4px}.mr-2{margin-right:8px}.mr-3{margin-right:12px}.mr-4{margin-right:16px}.mr-5{margin-right:20px}.mr-6{margin-right:24px}.mr-8{margin-right:32px}.mr-10{margin-right:40px}.mr-12{margin-right:48px}.mr-16{margin-right:64px}.mr-20{margin-right:80px}.mr-24{margin-right:96px}.mr-32{margin-right:128px}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:4px;margin-right:4px}.mx-2{margin-left:8px;margin-right:8px}.mx-3{margin-left:12px;margin-right:12px}.mx-4{margin-left:16px;margin-right:16px}.mx-5{margin-left:20px;margin-right:20px}.mx-6{margin-left:24px;margin-right:24px}.mx-8{margin-left:32px;margin-right:32px}.mx-10{margin-left:40px;margin-right:40px}.mx-12{margin-left:48px;margin-right:48px}.mx-16{margin-left:64px;margin-right:64px}.mx-20{margin-left:80px;margin-right:80px}.mx-24{margin-left:96px;margin-right:96px}.mx-32{margin-left:128px;margin-right:128px}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:4px;margin-bottom:4px}.my-2{margin-top:8px;margin-bottom:8px}.my-3{margin-top:12px;margin-bottom:12px}.my-4{margin-top:16px;margin-bottom:16px}.my-5{margin-top:20px;margin-bottom:20px}.my-6{margin-top:24px;margin-bottom:24px}.my-8{margin-top:32px;margin-bottom:32px}.my-10{margin-top:40px;margin-bottom:40px}.my-12{margin-top:48px;margin-bottom:48px}.my-16{margin-top:64px;margin-bottom:64px}.my-20{margin-top:80px;margin-bottom:80px}.my-24{margin-top:96px;margin-bottom:96px}.my-32{margin-top:128px;margin-bottom:128px}.p-0{padding:0}.p-1{padding:4px}.p-2{padding:8px}.p-3{padding:12px}.p-4{padding:16px}.p-5{padding:20px}.p-6{padding:24px}.p-8{padding:32px}.p-10{padding:40px}.p-12{padding:48px}.p-16{padding:64px}.p-20{padding:80px}.p-24{padding:96px}.p-32{padding:128px}.pt-0{padding-top:0}.pt-1{padding-top:4px}.pt-2{padding-top:8px}.pt-3{padding-top:12px}.pt-4{padding-top:16px}.pt-5{padding-top:20px}.pt-6{padding-top:24px}.pt-8{padding-top:32px}.pt-10{padding-top:40px}.pt-12{padding-top:48px}.pt-16{padding-top:64px}.pt-20{padding-top:80px}.pt-24{padding-top:96px}.pt-32{padding-top:128px}.pb-0{padding-bottom:0}.pb-1{padding-bottom:4px}.pb-2{padding-bottom:8px}.pb-3{padding-bottom:12px}.pb-4{padding-bottom:16px}.pb-5{padding-bottom:20px}.pb-6{padding-bottom:24px}.pb-8{padding-bottom:32px}.pb-10{padding-bottom:40px}.pb-12{padding-bottom:48px}.pb-16{padding-bottom:64px}.pb-20{padding-bottom:80px}.pb-24{padding-bottom:96px}.pb-32{padding-bottom:128px}.pl-0{padding-left:0}.pl-1{padding-left:4px}.pl-2{padding-left:8px}.pl-3{padding-left:12px}.pl-4{padding-left:16px}.pl-5{padding-left:20px}.pl-6{padding-left:24px}.pl-8{padding-left:32px}.pl-10{padding-left:40px}.pl-12{padding-left:48px}.pl-16{padding-left:64px}.pl-20{padding-left:80px}.pl-24{padding-left:96px}.pl-32{padding-left:128px}.pr-0{padding-right:0}.pr-1{padding-right:4px}.pr-2{padding-right:8px}.pr-3{padding-right:12px}.pr-4{padding-right:16px}.pr-5{padding-right:20px}.pr-6{padding-right:24px}.pr-8{padding-right:32px}.pr-10{padding-right:40px}.pr-12{padding-right:48px}.pr-16{padding-right:64px}.pr-20{padding-right:80px}.pr-24{padding-right:96px}.pr-32{padding-right:128px}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:4px;padding-right:4px}.px-2{padding-left:8px;padding-right:8px}.px-3{padding-left:12px;padding-right:12px}.px-4{padding-left:16px;padding-right:16px}.px-5{padding-left:20px;padding-right:20px}.px-6{padding-left:24px;padding-right:24px}.px-8{padding-left:32px;padding-right:32px}.px-10{padding-left:40px;padding-right:40px}.px-12{padding-left:48px;padding-right:48px}.px-16{padding-left:64px;padding-right:64px}.px-20{padding-left:80px;padding-right:80px}.px-24{padding-left:96px;padding-right:96px}.px-32{padding-left:128px;padding-right:128px}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:4px;padding-bottom:4px}.py-2{padding-top:8px;padding-bottom:8px}.py-3{padding-top:12px;padding-bottom:12px}.py-4{padding-top:16px;padding-bottom:16px}.py-5{padding-top:20px;padding-bottom:20px}.py-6{padding-top:24px;padding-bottom:24px}.py-8{padding-top:32px;padding-bottom:32px}.py-10{padding-top:40px;padding-bottom:40px}.py-12{padding-top:48px;padding-bottom:48px}.py-16{padding-top:64px;padding-bottom:64px}.py-20{padding-top:80px;padding-bottom:80px}.py-24{padding-top:96px;padding-bottom:96px}.py-32{padding-top:128px;padding-bottom:128px}.gap-0{gap:0}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-5{gap:20px}.gap-6{gap:24px}.gap-8{gap:32px}.gap-10{gap:40px}.gap-12{gap:48px}.gap-16{gap:64px}.gap-20{gap:80px}.gap-24{gap:96px}.gap-32{gap:128px}.glass-light{position:relative;background:#fff9;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid rgba(255,255,255,.3);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;transition:all .25s cubic-bezier(.4,0,.2,1)}.glass-light:hover{background:#fff6;box-shadow:0 20px 25px #0000001a,0 10px 10px #0000000a,0 0 15px #00e5ff1a}.glass-medium{position:relative;background:#fff9;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border:1px solid rgba(255,255,255,.4);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;transition:all .25s cubic-bezier(.4,0,.2,1)}.glass-medium:hover{background:#ffffff80;box-shadow:0 20px 25px #0000001a,0 10px 10px #0000000a,0 0 20px #00e5ff26}.glass-dark{position:relative;background:#00000080;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid rgba(255,255,255,.2);box-shadow:0 20px 25px #0000001a,0 10px 10px #0000000a;color:#fff;transition:all .25s cubic-bezier(.4,0,.2,1)}.glass-dark:hover{background:#0006;box-shadow:0 25px 50px #00000026,0 10px 15px #0000001a,0 0 25px #00e5ff33}.glass-card{background:#fff9;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border:1px solid rgba(255,255,255,.3);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;border-radius:12px;padding:24px;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;background:#fff6!important}.glass-card:after{content:"";position:absolute;left:16px;bottom:16px;width:60px;height:3px;border-radius:2px;opacity:.7;pointer-events:none}.glass-card:hover{background:#fff9!important;transform:translateY(-2px)}.glass-card:hover:after{opacity:.8;width:80px}.glass-card.dark{position:relative;background:#00000080;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border:1px solid rgba(255,255,255,.2);box-shadow:0 20px 25px #0000001a,0 10px 10px #0000000a;background:#1c1c1eb3!important;color:#fff}.glass-card.dark:after{background:linear-gradient(to right,#66F7FF,#99FFFF,transparent)}.glass-button{background:#fff9;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid rgba(255,255,255,.4);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d,0 0 20px #00e5ff99;border-radius:6px;padding:12px 24px;font-weight:500;font-size:1rem;color:#000;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);border:none;outline:none;position:relative;overflow:hidden}.glass-button:hover{box-shadow:0 20px 25px #0000001a,0 10px 10px #0000000a,0 0 30px #00e5ff99,0 0 60px #00e5ff4d}.glass-button:after{content:"";position:absolute;left:0;bottom:8px;width:40%;height:2px;border-radius:2px;opacity:.8;pointer-events:none}.glass-button:hover{background:#ffffff80;transform:translateY(-1px)}.glass-button:hover:after{opacity:1;width:60%}.glass-button:active{transform:translateY(0)}.glass-button:focus-visible{outline:2px solid #00E5FF;outline-offset:2px}.glass-button.dark{position:relative;background:#00000080;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid rgba(255,255,255,.2);box-shadow:0 20px 25px #0000001a,0 10px 10px #0000000a;color:#fff}.glass-button.dark:after{background:linear-gradient(to right,#66F7FF,transparent)}.glass-button.dark:hover{background:#00000080}.glass-button.primary{background:linear-gradient(135deg,#000000e6,#000c);color:#fff;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);box-shadow:0 20px 25px #0000001a,0 10px 10px #0000000a,0 0 20px #00e5ff66}.glass-button.primary:after{bottom:4px}.glass-button.primary:hover{background:linear-gradient(135deg,#000000f2,#000000d9)}.glass-button.primary:hover:after{width:70%}.glass-button.secondary{background:#fff3;color:#000;border:1px solid rgba(255,255,255,.4)}.glass-button.secondary:hover{background:#fff6;border-color:#66f7ff}.glass-button:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.glass-button:disabled:after{display:none}.glass-button:disabled:hover{transform:none;box-shadow:none}.glass-nav{position:relative;background:#fff9;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border:1px solid rgba(255,255,255,.3);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;border-radius:0;border-left:none;border-right:none;border-top:none;padding:16px 24px;position:sticky;top:0;z-index:1020;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.glass-overlay{position:relative;background:#fff9;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);border:1px solid rgba(255,255,255,.3);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;position:fixed;inset:0;z-index:1040;display:flex;align-items:center;justify-content:center;border:none}.glass-input{position:relative;background:#fff9;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.3);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;border-radius:8px;padding:12px 16px;font-size:1rem;color:#000;transition:all .25s cubic-bezier(.4,0,.2,1);outline:none;width:100%}.glass-input:focus{background:#fff6;border-color:#fff6;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f,0 0 0 3px #0000000d}.glass-input::placeholder{color:#9e9e9e}.glass-input.dark{position:relative;background:#00000080;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);box-shadow:0 20px 25px #0000001a,0 10px 10px #0000000a;color:#fff}.glass-input.dark::placeholder{color:#bdbdbd}.glass-container{position:relative;background:#fff9;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border:1px solid rgba(255,255,255,.3);box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;border-radius:16px;padding:32px;transition:all .25s cubic-bezier(.4,0,.2,1)}.glass-section{background:linear-gradient(135deg,#ffb584,#ffd4a8,#c4d9ff 50%,#a8c5ff 75% 100%);position:relative;overflow:hidden}.glass-section>*{position:relative;z-index:1}.glass-section[style*="background: transparent"],.glass-section.transparent{background:transparent!important}@keyframes liquid-shimmer{0%,to{transform:translate(0) scale(1);opacity:.1}50%{transform:translate(5%,5%) scale(1.1);opacity:.15}}@media (max-width: 768px){.glass-light,.glass-medium,.glass-dark,.glass-card{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}}@supports not (backdrop-filter: blur(20px)){.glass-light,.glass-medium,.glass-card,.glass-button{background:#fffffff2;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d}.glass-dark{background:#000c;box-shadow:0 20px 25px #0000001a,0 10px 10px #0000000a}}.decorative-circle{position:absolute;border-radius:50%;background:radial-gradient(circle at 30% 30%,#00000026,#00000040,#00000059);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:.6;z-index:1;pointer-events:none}.decorative-circle.size-xs{width:24px;height:24px}.decorative-circle.size-sm{width:40px;height:40px}.decorative-circle.size-md{width:80px;height:80px}.decorative-circle.size-lg{width:150px;height:150px}.decorative-circle.size-xl{width:200px;height:200px}.decorative-circle.size-2xl{width:400px;height:400px}.decorative-circle.light{background:radial-gradient(circle at 30% 30%,#ffffff4d,#fff3,#ffffff1a);opacity:.4}.decorative-circle.dark{background:radial-gradient(circle at 30% 30%,#0003,#0000004d,#0006);opacity:.7}.decorative-grid{position:absolute;opacity:.3;z-index:1;pointer-events:none}.decorative-grid.scale-small{transform:scale(.5);opacity:.25}.decorative-grid.scale-medium{transform:scale(1);opacity:.3}.decorative-grid.scale-large{transform:scale(2);opacity:.2}.decorative-grid.scale-extra-large{transform:scale(3);opacity:.15}.decorative-grid.horizontal{width:200px;height:100px;background-image:repeating-linear-gradient(90deg,transparent,transparent 8px,rgba(0,0,0,.25) 8px,rgba(0,0,0,.25) 12px);mask-image:url("data:image/svg+xml,%3Csvg width='124' height='64' viewBox='0 0 124 64' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h4v4H0V0zm0 12h4v4H0v-4zm0 12h4v4H0v-4zm0 12h4v4H0v-4zm0 12h4v4H0v-4zm0 12h4v4H0v-4zM12 0h4v4h-4V0zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zM24 0h4v4h-4V0zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zM36 0h4v4h-4V0zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zM48 0h4v4h-4V0zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zM60 0h4v4h-4V0zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zM72 0h4v4h-4V0zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zM84 0h4v4h-4V0zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zM96 0h4v4h-4V0zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm12-60h4v4h-4V0zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm12-60h4v4h-4V0zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4z' fill='black'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat}.decorative-grid.vertical{width:100px;height:200px;background-image:repeating-linear-gradient(0deg,transparent,transparent 8px,rgba(0,0,0,.25) 8px,rgba(0,0,0,.25) 12px);transform:rotate(90deg);mask-image:url("data:image/svg+xml,%3Csvg width='64' height='88' viewBox='0 0 64 88' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M80 574h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm12-60h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm12-60h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm12-60h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm12-60h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm12-60h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm12-60h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4zm0 12h4v4h-4v-4z' fill='black'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat}.decorative-grid.diagonal{width:200px;height:100px;background-image:repeating-linear-gradient(45deg,transparent,transparent 8px,rgba(0,0,0,.2) 8px,rgba(0,0,0,.2) 12px);opacity:.25}.decorative-grid.light{opacity:.15;background-image:repeating-linear-gradient(90deg,transparent,transparent 8px,rgba(255,255,255,.3) 8px,rgba(255,255,255,.3) 12px)}.decorative-grid.dark{opacity:.4;background-image:repeating-linear-gradient(90deg,transparent,transparent 8px,rgba(0,0,0,.35) 8px,rgba(0,0,0,.35) 12px)}.pos-random-1{top:10%;left:5%}.pos-random-2{top:20%;right:10%}.pos-random-3{bottom:15%;left:8%}.pos-random-4{top:50%;right:15%}.pos-random-5{bottom:25%;right:5%}.pos-random-6{top:30%;left:20%}.pos-random-7{bottom:40%;right:25%}.pos-random-8{top:60%;left:10%}.pos-random-9{bottom:10%;left:30%}.pos-random-10{top:15%;right:30%}.pos-random-11{top:5%;left:50%}.pos-random-12{bottom:5%;right:50%}.pos-random-13{top:45%;left:3%}.pos-random-14{bottom:35%;left:25%}.pos-random-15{top:70%;right:8%}@media (max-width: 768px){.decorative-circle.size-2xl,.decorative-circle.size-xl{transform:scale(.7);opacity:.4}}@media (max-width: 640px){.decorative-circle.size-lg,.decorative-circle.size-xl,.decorative-circle.size-2xl{display:none}.decorative-grid{opacity:.2;transform:scale(.8)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fade-in{animation:fadeIn .25s cubic-bezier(0,0,.2,1)}.fade-out{animation:fadeOut .25s cubic-bezier(.4,0,1,1)}@keyframes slideInUp{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInDown{0%{transform:translateY(-40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInLeft{0%{transform:translate(-40px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInRight{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}.slide-in-up{animation:slideInUp .35s cubic-bezier(0,0,.2,1)}.slide-in-down{animation:slideInDown .35s cubic-bezier(0,0,.2,1)}.slide-in-left{animation:slideInLeft .35s cubic-bezier(0,0,.2,1)}.slide-in-right{animation:slideInRight .35s cubic-bezier(0,0,.2,1)}@keyframes scaleIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scaleOut{0%{transform:scale(1);opacity:1}to{transform:scale(.9);opacity:0}}.scale-in{animation:scaleIn .25s cubic-bezier(.68,-.55,.265,1.55)}.scale-out{animation:scaleOut .25s cubic-bezier(.4,0,1,1)}@keyframes glassPulse{0%,to{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);opacity:.7}50%{backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);opacity:.8}}.glass-pulse{animation:glassPulse 3s ease-in-out infinite}.hover-lift{transition:transform .25s cubic-bezier(0,0,.2,1),box-shadow .25s cubic-bezier(0,0,.2,1)}.hover-lift:hover{transform:translateY(-4px);box-shadow:0 20px 25px #0000001a,0 10px 10px #0000000a}.hover-glow{transition:box-shadow .25s cubic-bezier(0,0,.2,1)}.hover-glow:hover{box-shadow:0 0 20px #0000001a,0 10px 15px #0000001a,0 4px 6px #0000000d}.hover-scale{transition:transform .25s cubic-bezier(0,0,.2,1)}.hover-scale:hover{transform:scale(1.05)}.hover-scale:active{transform:scale(.98)}@keyframes pageEnter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-enter{animation:pageEnter .35s cubic-bezier(0,0,.2,1)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin{animation:spin 1s linear infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes floatSlow{0%,to{transform:translateY(0) translate(0)}33%{transform:translateY(-15px) translate(10px)}66%{transform:translateY(-10px) translate(-10px)}}.decorative-float{animation:float 6s ease-in-out infinite}.decorative-float-slow{animation:floatSlow 8s ease-in-out infinite}.transition-none{transition:none}.transition-all{transition:all .25s cubic-bezier(.4,0,.2,1)}.transition-fast{transition:all .15s cubic-bezier(0,0,.2,1)}.transition-slow{transition:.35s cubic-bezier(.4,0,.2,1)}.transition-colors{transition:color .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1)}.transition-opacity{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.transition-transform{transition:transform .25s cubic-bezier(0,0,.2,1)}.transition-shadow{transition:box-shadow .25s cubic-bezier(.4,0,.2,1)}.mat-mdc-raised-button,.mat-mdc-button,.mat-mdc-outlined-button{border-radius:6px!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f!important}.mat-mdc-raised-button:before,.mat-mdc-button:before,.mat-mdc-outlined-button:before{background-color:#0000001a!important}.mat-mdc-raised-button:hover,.mat-mdc-button:hover,.mat-mdc-outlined-button:hover{box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d!important;transform:translateY(-1px)}.mat-mdc-raised-button:active,.mat-mdc-button:active,.mat-mdc-outlined-button:active{transform:translateY(0);box-shadow:0 1px 3px #0000000d,0 1px 2px #0000001a!important}.mat-mdc-raised-button.mat-primary{background-color:#000!important;color:#fff!important;border:1px solid #000000!important}.mat-mdc-raised-button.mat-primary:hover{background-color:#212121!important;box-shadow:0 20px 25px #0000001a,0 10px 10px #0000000a!important}.mat-mdc-raised-button.mat-primary:disabled{background-color:#bdbdbd!important;color:#757575!important;opacity:.6!important}.mat-mdc-outlined-button,.mat-mdc-button{background-color:transparent!important;color:#000!important;border:1px solid rgba(255,255,255,.2)!important}.mat-mdc-outlined-button:hover,.mat-mdc-button:hover{background-color:#0000000d!important;border-color:#757575!important}.mat-mdc-card{background:#fffc!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:12px!important;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important}.mat-mdc-card:hover{background:#ffffffe6!important;box-shadow:0 20px 25px #0000001a,0 10px 10px #0000000a!important;transform:translateY(-2px)}.mat-mdc-card-header{border-bottom:1px solid rgba(255,255,255,.3)!important;padding:16px 24px!important}.mat-mdc-card-content{padding:24px!important}.mat-mdc-card-actions{padding:16px 24px 24px!important;border-top:1px solid rgba(255,255,255,.3)!important}.mat-mdc-form-field .mat-mdc-text-field-wrapper{background-color:transparent!important}.mat-mdc-form-field .mat-mdc-input-element{background:#ffffffb3!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:8px!important;padding:12px 16px!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important}.mat-mdc-form-field .mat-mdc-input-element:focus{border-color:#757575!important;box-shadow:0 0 0 3px #0000000d!important}.mat-mdc-form-field.mat-form-field-appearance-outline .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{color:#616161!important;font-weight:400!important}.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#fff3!important;border-width:1px!important}.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-appearance-outline.mat-focused .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#757575!important}.mat-mdc-form-field.mat-form-field-invalid .mdc-notched-outline .mdc-notched-outline__leading,.mat-mdc-form-field.mat-form-field-invalid .mdc-notched-outline .mdc-notched-outline__notch,.mat-mdc-form-field.mat-form-field-invalid .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#424242!important}.mat-mdc-form-field .mat-mdc-form-field-hint-wrapper .mat-mdc-form-field-hint,.mat-mdc-form-field .mat-mdc-form-field-hint-wrapper .mat-mdc-form-field-error,.mat-mdc-form-field .mat-mdc-form-field-error-wrapper .mat-mdc-form-field-hint,.mat-mdc-form-field .mat-mdc-form-field-error-wrapper .mat-mdc-form-field-error{color:#616161!important;font-size:.875rem!important}.mat-icon,.material-icons{color:#000!important}.mat-icon.mat-secondary,.material-icons.mat-secondary{color:#616161!important}.mat-icon.mat-muted,.material-icons.mat-muted{color:#9e9e9e!important}.mat-mdc-progress-spinner circle{stroke:#000!important}.mat-mdc-spinner circle{stroke:#000!important}.mat-mdc-snack-bar-container{background:#ffffffe6!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;color:#000!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:12px!important;box-shadow:0 20px 25px #0000001a,0 10px 10px #0000000a!important}.mat-mdc-dialog-container{background:#fffffff2!important;backdrop-filter:blur(30px)!important;-webkit-backdrop-filter:blur(30px)!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:16px!important;box-shadow:0 25px 50px #00000026,0 10px 15px #0000001a!important;color:#000!important}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background{background-color:#000!important;border-color:#000!important}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{background-color:#000!important;border-color:#000!important}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner-circle{border-color:#000!important}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner-circle{background-color:#000!important}.mat-mdc-tab-group .mat-mdc-tab-header{border-bottom:1px solid rgba(255,255,255,.3)!important}.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label{color:#616161!important;font-weight:500!important}.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-label.mdc-tab--active{color:#000!important;font-weight:600!important}.mat-mdc-tab-group .mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron{color:#616161!important}.mat-mdc-tab-group .mat-mdc-ink-bar{background-color:#000!important;height:2px!important}.mat-primary{color:#000!important}.mat-accent{color:#616161!important}.mat-warn{color:#212121!important}body.dark-mode{background:linear-gradient(135deg,#3a2a20,#2f2420 20%,#0f1419,#1a2330,#0f1a28,#1a2330,#0f1419 95%,#3a2a20)!important;background-attachment:fixed;color:#fffffffa}body.dark-mode .glass-section,body.dark-mode .glass-section.transparent{background:transparent!important}body.dark-mode .glass-light,body.dark-mode .glass-medium,body.dark-mode .glass-card{background:#231e26b3!important;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border:1px solid rgba(255,255,255,.18)!important;color:#fffffffa;box-shadow:0 10px 20px #0009,0 4px 8px #0a141e80}body.dark-mode .glass-light:hover,body.dark-mode .glass-medium:hover,body.dark-mode .glass-card:hover{background:#28232dcc!important;border-color:#00d9ff4d!important;box-shadow:0 20px 40px #000000b3,0 8px 16px #0a141e99,0 0 20px #00d9ff4d,0 0 40px #00d9ff26}body.dark-mode .glass-button{transition:all .25s cubic-bezier(.4,0,.2,1)}body.dark-mode .glass-button.primary{background:#fffffffa!important;color:#0f1419!important;border:1px solid rgba(255,255,255,.25)!important;box-shadow:0 4px 8px #00000080,0 2px 4px #0a141e66}body.dark-mode .glass-button.primary *{color:#0f1419!important}body.dark-mode .glass-button.primary:hover{background:#fffffff2!important;color:#0f1419!important;box-shadow:0 10px 20px #0009,0 4px 8px #0a141e80,0 0 15px #fff3;transform:translateY(-1px)}body.dark-mode .glass-button.primary:hover *{color:#0f1419!important}body.dark-mode .glass-button.primary:active{transform:translateY(0);box-shadow:0 2px 4px #0006,0 1px 2px #0a141e4d;color:#0f1419!important}body.dark-mode .glass-button.primary:active *{color:#0f1419!important}body.dark-mode .glass-button.secondary{background:transparent!important;color:#fffffffa!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 2px 4px #0006,0 1px 2px #0a141e4d}body.dark-mode .glass-button.secondary:hover{background:#1e232a99!important;border-color:#00d9ff4d!important;box-shadow:0 4px 8px #00000080,0 2px 4px #0a141e66,0 0 10px #00d9ff33}body.dark-mode .decorative-circle{background:radial-gradient(circle at 30% 30%,#ffffff26,#c8dcff1a,#96b4dc14 60%,#648cb40d)!important;opacity:.7!important;box-shadow:0 0 20px #00d9ff1a}body.dark-mode .hero-ball svg{filter:brightness(2.5)!important;opacity:.8!important}body.dark-mode .decorative-grid{opacity:.2}body.dark-mode .decorative-grid.horizontal,body.dark-mode .decorative-grid.vertical,body.dark-mode .decorative-grid.diagonal{background-image:repeating-linear-gradient(90deg,transparent,transparent 8px,rgba(255,255,255,.2) 8px,rgba(255,255,255,.2) 12px);box-shadow:0 0 10px #00d9ff0d}body.dark-mode .hero-illustration-browser{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;z-index:1000!important}body.dark-mode .hero-illustration-browser .form-label{color:#fffffffa!important}body.dark-mode .hero-illustration-browser .window-titlebar{background:#232326f2!important;border-bottom:1px solid rgba(255,255,255,.12);color:#ffffffd9}body.dark-mode .hero-illustration-browser .window-titlebar .window-title{color:#ffffffd9!important}body.dark-mode .hero-illustration-browser svg{filter:grayscale(100%) brightness(3) invert(1)!important;isolation:isolate}body.dark-mode .hero-illustration-browser svg circle.traffic-light,body.dark-mode .hero-illustration-browser svg circle.traffic-light-close,body.dark-mode .hero-illustration-browser svg circle.traffic-light-minimize,body.dark-mode .hero-illustration-browser svg circle.traffic-light-maximize,body.dark-mode .hero-illustration-browser svg circle[cx="24"][cy="16"],body.dark-mode .hero-illustration-browser svg circle[cx="40"][cy="16"],body.dark-mode .hero-illustration-browser svg circle[cx="56"][cy="16"]{filter:none!important;opacity:1!important;fill-opacity:1!important;fill:#fffffffa!important}body.dark-mode .hero-illustration-browser svg path[fill="#E5E5E5"]{fill:#a0a0a066!important}body.dark-mode .hero-illustration-browser svg rect[fill="#FFF"]{fill:#1e1e1e!important;filter:none!important}body.dark-mode h1,body.dark-mode h2,body.dark-mode h3,body.dark-mode h4,body.dark-mode h5,body.dark-mode h6,body.dark-mode .h1,body.dark-mode .h2,body.dark-mode .h3,body.dark-mode .h4,body.dark-mode .h5,body.dark-mode .h6{color:#fffffffa!important}body.dark-mode p,body.dark-mode span,body.dark-mode div,body.dark-mode .text-secondary{color:#ffffffd9!important}body.dark-mode .text-tertiary{color:#ffffffa6!important}body.dark-mode .welcome-message h1{color:#fffffffa!important}body.dark-mode .welcome-message p{color:#ffffffd9!important}body.dark-mode .welcome-message .welcome-user,body.dark-mode .features-section h2{color:#fffffffa!important}body.dark-mode .features-section .features-subtitle{color:#ffffffd9!important}body.dark-mode .features-section .feature-category h3{color:#fffffffa!important}body.dark-mode .features-section .feature-category .feature-item{color:#ffffffd9!important}body.dark-mode .features-section .feature-category .feature-item .feature-check{color:#00d9ff!important}body.dark-mode .features-section .feature-category .feature-item strong,body.dark-mode .features-section .stat-item .stat-number{color:#fffffffa!important}body.dark-mode .features-section .stat-item .stat-label{color:#ffffffd9!important}body.dark-mode .cta-content h2{color:#fffffffa!important}body.dark-mode .cta-content p{color:#ffffffd9!important}body.dark-mode .footer-section .footer-column h3,body.dark-mode .footer-section .footer-column h4{color:#fffffffa!important}body.dark-mode .footer-section .footer-column p,body.dark-mode .footer-section .footer-column li,body.dark-mode .footer-section .footer-column a{color:#ffffffd9!important}body.dark-mode .footer-section .footer-column a:hover{color:#fffffffa!important}body.dark-mode .footer-section .social-link{background:#1e232a99!important;border:1px solid rgba(255,255,255,.18)!important;color:#ffffffd9!important}body.dark-mode .footer-section .social-link:hover{background:#231e26b3!important;border-color:#00d9ff4d!important;color:#fffffffa!important;box-shadow:0 4px 8px #00000080,0 2px 4px #0a141e66,0 0 10px #00d9ff33}body.dark-mode .footer-section .footer-bottom{border-top:1px solid rgba(255,255,255,.12)}body.dark-mode .footer-section .footer-bottom p{color:#ffffffa6!important}body.dark-mode .mat-mdc-card{background:#231e26b3!important;color:#fffffffa!important;border:1px solid rgba(255,255,255,.18)!important}body.dark-mode .mat-mdc-card h1,body.dark-mode .mat-mdc-card h2,body.dark-mode .mat-mdc-card h3,body.dark-mode .mat-mdc-card h4,body.dark-mode .mat-mdc-card h5,body.dark-mode .mat-mdc-card h6{color:#fffffffa!important}body.dark-mode .mat-mdc-card p{color:#ffffffd9!important}body.dark-mode .mat-mdc-form-field .mat-mdc-input-element{background:#1e232a99!important;color:#fffffffa!important;border-color:#ffffff1f!important}body.dark-mode .mat-mdc-form-field .mat-mdc-input-element:focus{border-color:#00d9ff4d!important;box-shadow:0 0 8px #00d9ff33}body.dark-mode .mat-mdc-form-field .mat-mdc-form-field-label{color:#ffffffd9!important}body.dark-mode .sign-in-container h2,body.dark-mode .sign-up-container h2{color:#fffffffa!important}body.dark-mode .sign-in-container p,body.dark-mode .sign-in-container .subtitle,body.dark-mode .sign-up-container p,body.dark-mode .sign-up-container .subtitle{color:#ffffffd9!important}body.dark-mode .sign-in-container .auth-card,body.dark-mode .sign-up-container .auth-card{background:#231e26b3!important;border:1px solid rgba(255,255,255,.18)!important}body.dark-mode .sign-in-container .auth-card .form-label,body.dark-mode .sign-up-container .auth-card .form-label{color:#ffffffd9!important}body.dark-mode .sign-in-container .auth-card .form-input,body.dark-mode .sign-up-container .auth-card .form-input{background:#1e232a99!important;color:#fffffffa!important;border:0px}body.dark-mode .sign-in-container .auth-card .form-input::placeholder,body.dark-mode .sign-up-container .auth-card .form-input::placeholder{color:#ffffffa6!important}body.dark-mode .sign-in-container .auth-card .form-input:focus,body.dark-mode .sign-up-container .auth-card .form-input:focus{background:#1e232acc!important;box-shadow:0 0 8px #00d9ff33}body.dark-mode .sign-in-container .auth-card .password-toggle,body.dark-mode .sign-up-container .auth-card .password-toggle{color:#ffffffa6!important}body.dark-mode .sign-in-container .auth-card .password-toggle:hover,body.dark-mode .sign-up-container .auth-card .password-toggle:hover{color:#ffffffd9!important}body.dark-mode .pricing-container .pricing-header h1{color:#fffffffa!important}body.dark-mode .pricing-container .pricing-header .subtitle{color:#ffffffd9!important}body.dark-mode .pricing-container .pricing-card{background:#231e26b3!important;border:1px solid rgba(255,255,255,.18)!important}body.dark-mode .pricing-container .pricing-card.featured{border-color:#00d9ff4d!important;box-shadow:0 20px 40px #000000b3,0 8px 16px #0a141e99,0 0 20px #00d9ff4d,0 0 40px #00d9ff26}body.dark-mode .pricing-container .pricing-card .pricing-plan-name,body.dark-mode .pricing-container .pricing-card .pricing-price{color:#fffffffa!important}body.dark-mode .pricing-container .pricing-card .pricing-features li{color:#ffffffd9!important}body.dark-mode .pricing-container .faq-section h2{color:#fffffffa!important}body.dark-mode .pricing-container .faq-section .faq-item{background:#231e26b3!important;border:1px solid rgba(255,255,255,.18)!important}body.dark-mode .pricing-container .faq-section .faq-item h3{color:#fffffffa!important}body.dark-mode .pricing-container .faq-section .faq-item p{color:#ffffffd9!important}body.dark-mode .contact-container h1,body.dark-mode .contact-container h2{color:#fffffffa!important}body.dark-mode .contact-container p{color:#ffffffd9!important}body.dark-mode .contact-container .contact-card{background:#231e26b3!important;border:1px solid rgba(255,255,255,.18)!important}body.dark-mode .contact-container .form-label{color:#ffffffd9!important}body.dark-mode .contact-container .form-input{background:#1e232a99!important;color:#fffffffa!important;border:0px}body.dark-mode .contact-container .form-input::placeholder{color:#ffffffa6!important}body.dark-mode .contact-container .form-input:focus{background:#1e232acc!important;box-shadow:0 0 8px #00d9ff33}body.dark-mode .contact-container .form-icon{color:#ffffffa6!important}body.dark-mode .contact-container .info-item mat-icon{color:#ffffffd9!important}body.dark-mode mat-icon{color:#fffffffa!important}.success-message body.dark-mode mat-icon{color:#2e7d32!important}body.dark-mode mat-icon .feature-check{color:#00d9ff!important}body.dark-mode .custom-nav{background:#231e26b3!important;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border-bottom:1px solid rgba(255,255,255,.18);box-shadow:0 4px 8px #00000080,0 2px 4px #0a141e66}body.dark-mode .custom-nav a,body.dark-mode .custom-nav .nav-tab{color:#ffffffd9!important}body.dark-mode .custom-nav a.active,body.dark-mode .custom-nav .nav-tab.active{color:#fffffffa!important}body.dark-mode .custom-nav a.active:after,body.dark-mode .custom-nav a.active .tab-indicator,body.dark-mode .custom-nav .nav-tab.active:after,body.dark-mode .custom-nav .nav-tab.active .tab-indicator{background:#fffffffa!important;box-shadow:0 0 8px #ffffff4d}body.dark-mode .custom-nav a:hover,body.dark-mode .custom-nav .nav-tab:hover{color:#fffffffa!important}body.dark-mode .custom-nav .tab-indicator{background:#fffffffa!important}.dark-mode-toggle{position:fixed;top:16px;right:16px;z-index:1070;width:48px;height:48px;border-radius:9999px;background:#fffc;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.1);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.dark-mode-toggle:hover{background:#ffffffe6;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d;transform:translateY(-2px)}.dark-mode-toggle mat-icon{color:#000;font-size:24px;width:24px;height:24px}body.dark-mode .dark-mode-toggle{background:#231e26b3!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 4px 8px #00000080,0 2px 4px #0a141e66}body.dark-mode .dark-mode-toggle:hover{background:#28232dcc!important;border-color:#00d9ff4d!important;box-shadow:0 10px 20px #0009,0 4px 8px #0a141e80,0 0 10px #00d9ff33}body.dark-mode .dark-mode-toggle mat-icon{color:#fffffffa!important}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#000;background:linear-gradient(135deg,#ffb584,#ffd4a8 20%,#c4d9ff 50%,#a8c5ff 80% 100%);background-attachment:fixed;margin:0;padding:0;min-height:100vh;overflow-x:hidden;transition:background-color .3s ease;position:relative}
