.header{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:1000;width:calc(100% - 80px);max-width:1300px;background:#0006;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:0 32px;box-shadow:0 8px 32px #0000004d,0 0 0 1px #ffffff0d inset;transition:transform .3s ease,opacity .3s ease}.header-hidden{transform:translate(-50%) translateY(-120px);opacity:0;pointer-events:none}.header:not(.header-hidden):hover{background:#00000080;border-color:#ffffff26;box-shadow:0 12px 40px #0006,0 0 0 1px #ffffff14 inset}.container{max-width:100%;margin:0;padding:0}.nav{display:flex;justify-content:space-between;align-items:center}.nav-left{display:flex;align-items:center;gap:40px}.logo{display:flex;align-items:center;gap:0;text-decoration:none;color:#fff;font-size:20px;font-weight:600}.logo-wordmark{height:72px;width:auto;color:#fff;display:block;margin-left:-20px;margin-top:-4px;margin-bottom:-4px;transform:translateY(-2px)}.logo-glyph{height:36px;width:36px;color:#fff;display:block;margin-top:-2px;margin-bottom:-2px}.nav-links{display:flex;gap:30px;align-items:center}.dropdown-btn{background:none;border:none;color:#ffffffe6;font-size:15px;cursor:pointer;padding:8px 0;font-family:inherit;display:flex;align-items:center;gap:4px}.dropdown-btn:hover{color:#fff}.arrow{font-size:18px;transform:rotate(90deg);display:inline-block}.nav-right{display:flex;align-items:center;gap:20px}.nav-link{color:#ffffffe6;text-decoration:none;font-size:15px}.nav-link:hover{color:#fff}.btn-primary{background:#fff;color:#000;padding:8px 24px;border-radius:10px;border:none;text-decoration:none;font-size:15px;font-weight:500;transition:all .2s;box-shadow:0 2px 8px #ffffff1a;cursor:pointer;font-family:Outfit,sans-serif}.btn-primary:hover{background:#fffffff2;transform:translateY(-2px);box-shadow:0 4px 12px #fff3}@media (max-width: 1200px){.header{width:calc(100% - 70px);padding:0 28px}.nav-left{gap:35px}.nav-links{gap:25px}}@media (max-width: 1024px){.header{width:calc(100% - 60px);padding:0 24px}.nav-left{gap:30px}.nav-links{gap:20px}.logo-wordmark{height:66px;margin-left:-18px}}@media (max-width: 768px){.header{top:12px;width:calc(100% - 32px);padding:0 20px;border-radius:20px}.nav-left{gap:20px}.nav-links{display:none}.logo-wordmark{height:56px;margin-left:-16px}.logo-glyph{height:28px;width:28px}.btn-primary{padding:8px 18px;font-size:14px;border-radius:8px}.nav-link{font-size:14px}}@media (max-width: 480px){.header{top:10px;width:calc(100% - 24px);padding:0 16px;border-radius:18px}.logo-wordmark{height:52px;margin-left:-14px}.logo-glyph{height:26px;width:26px}.btn-primary{padding:7px 16px;font-size:13px}}.hamburger-btn{display:none;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;background:transparent;border:none;cursor:pointer;padding:8px;gap:5px;z-index:1002}.hamburger-line{display:block;width:22px;height:2px;background-color:#fff;border-radius:2px;transition:all .3s ease}.hamburger-btn.open .hamburger-line:nth-child(1){transform:rotate(45deg) translate(5px,5px);background-color:#fff}.hamburger-btn.open .hamburger-line:nth-child(2){opacity:0}.hamburger-btn.open .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(5px,-5px);background-color:#fff}.mobile-menu-overlay{display:none;position:fixed;top:12px;left:16px;right:16px;height:56px;background:#000;z-index:1001;flex-direction:column;border-radius:20px;overflow:hidden;visibility:hidden;opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1)}.mobile-menu-overlay.open{top:0;left:0;right:0;height:100vh;border-radius:0;visibility:visible;opacity:1}.mobile-menu-header{display:flex;justify-content:space-between;align-items:center;padding:12px 20px}.mobile-menu-logo{display:flex;align-items:center;gap:0;text-decoration:none;color:#fff}.mobile-logo-glyph{height:28px;width:28px;color:#fff}.mobile-logo-wordmark{height:56px;width:auto;color:#fff;margin-left:-16px;transform:translateY(-2px)}.mobile-menu-divider{height:1px;background:#ffffff26;margin:0 20px}.mobile-menu-content{display:flex;flex-direction:column;padding:40px 24px;gap:8px}.mobile-menu-item{background:none;border:none;text-align:left;font-size:18px;font-weight:500;color:#fff;padding:14px 0;cursor:pointer;font-family:Outfit,sans-serif;transition:opacity .2s ease}.mobile-menu-item:hover{opacity:.6}.mobile-menu-cta{margin-top:32px;background:#fff;color:#000;border:none;padding:16px 32px;border-radius:50px;font-size:16px;font-weight:500;cursor:pointer;font-family:Outfit,sans-serif;transition:all .2s ease;text-align:center}.mobile-menu-cta:hover{background:#ffffffe6}.desktop-only{display:block}@media (max-width: 768px){.hamburger-btn{display:flex}.desktop-only{display:none!important}.mobile-menu-overlay{display:flex}}@media (max-width: 480px){.mobile-menu-header{padding:10px 16px}.mobile-logo-wordmark{height:52px;margin-left:-14px}.mobile-logo-glyph{height:26px;width:26px}.mobile-menu-divider{margin:0 16px}.mobile-menu-content{padding:32px 20px}.mobile-menu-item{font-size:16px;padding:12px 0}.mobile-menu-cta{margin-top:24px;padding:14px 28px;font-size:15px}}.hamburger-dark .hamburger-line{background-color:#000}.hamburger-dark.open .hamburger-line:nth-child(1){background-color:#000}.hamburger-dark.open .hamburger-line:nth-child(3){background-color:#000}.mobile-menu-light,.mobile-menu-light .mobile-menu-header{background:#fff}.mobile-menu-light .mobile-menu-logo,.mobile-menu-light .mobile-logo-glyph,.mobile-menu-light .mobile-logo-wordmark{color:#000}.mobile-menu-light .mobile-menu-divider{background:#0000001a}.mobile-menu-light .mobile-menu-item{color:#000}.mobile-menu-light .mobile-menu-item:hover{opacity:.6}.mobile-menu-light .mobile-menu-cta{background:#000;color:#fff}.mobile-menu-light .mobile-menu-cta:hover{background:#000000d9}.mobile-menu-light .hamburger-btn .hamburger-line{background-color:#000!important}.mobile-menu-light .hamburger-btn.open .hamburger-line:nth-child(1),.mobile-menu-light .hamburger-btn.open .hamburger-line:nth-child(3){background-color:#000!important}.footer-section{background:#1a1a1a;color:#fff;padding:80px 80px 40px;border-top:1px solid #333333;position:relative;z-index:10}.footer-container{max-width:1400px;margin:0 auto}.footer-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:60px;padding-bottom:60px;border-bottom:1px solid #333333}.footer-brand{flex:0 0 auto}.footer-logo{display:flex;align-items:center;gap:0;font-size:24px;font-weight:600;color:#fff}.footer-logo-wordmark{height:72px;width:auto;color:#fff;display:block;margin-left:-16px;transform:translateY(-1px)}.footer-logo-glyph{height:36px;width:36px;color:#fff;display:block}.footer-email{display:inline-flex;align-items:center;gap:8px;color:#9ca3af;text-decoration:none;font-size:14px;margin-top:16px;transition:color .2s ease}.footer-email:hover{color:#fff}.footer-email svg{flex-shrink:0}.footer-links{display:flex;gap:100px;flex:1;justify-content:flex-end}.footer-column h4{font-size:14px;font-weight:600;color:#9ca3af;margin:0 0 20px;text-transform:capitalize}.footer-column ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.footer-column ul li a{color:#fff;text-decoration:none;font-size:15px;font-weight:500;transition:color .2s ease}.footer-column ul li a:hover{color:#d1d5db}.footer-link-arrow{display:inline-flex;align-items:center;transition:color .2s ease}.footer-link-arrow:after{content:"→";font-size:12px;opacity:0;margin-left:6px;transition:opacity .2s ease}.footer-link-arrow:hover:after{opacity:1}.footer-compliance{display:flex;align-items:center;gap:24px;margin-bottom:40px}.compliance-badge{background:#fef9c3;color:#854d0e;padding:6px 16px;border-radius:20px;font-size:13px;font-weight:600}.compliance-icons{display:flex;align-items:center;gap:16px}.cert-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;width:64px;height:64px;background:#2a2a2a;border:1px solid #3a3a3a;border-radius:50%;box-shadow:0 1px 3px #0000004d}.cert-title{font-size:13px;font-weight:700;color:#fff;line-height:1}.cert-subtitle{font-size:10px;font-weight:500;color:#9ca3af;line-height:1;margin-top:2px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:32px;border-top:1px solid #333333}.footer-copyright{font-size:14px;color:#9ca3af}.footer-social{display:flex;gap:20px}.footer-social a{color:#d1d5db;transition:color .2s ease;display:flex;align-items:center;justify-content:center}.footer-social a:hover{color:#fff}.footer-social svg{width:20px;height:20px}@media (max-width: 1200px){.footer-section{padding:70px 60px 40px}.footer-links{gap:70px}}@media (max-width: 1024px){.footer-section{padding:60px 40px 40px}.footer-top{flex-direction:column;gap:40px;align-items:flex-start}.footer-links{gap:60px;justify-content:flex-start}.footer-logo-wordmark{height:64px}.footer-logo-glyph{height:32px;width:32px}}@media (max-width: 768px){.footer-section{padding:50px 30px 30px}.footer-top{padding-bottom:50px}.footer-links{flex-direction:column;gap:32px;width:100%}.footer-column h4{font-size:13px;margin-bottom:16px}.footer-column ul li a{font-size:14px}.footer-compliance{flex-direction:column;align-items:flex-start;gap:16px}.compliance-icons{gap:12px}.cert-badge{width:56px;height:56px}.cert-title{font-size:12px}.cert-subtitle{font-size:9px}.footer-bottom{flex-direction:column;gap:20px;text-align:center}.footer-copyright{font-size:13px}.footer-logo-wordmark{height:60px}.footer-logo-glyph{height:30px;width:30px}}@media (max-width: 480px){.footer-section{padding:40px 20px 25px}.footer-top{margin-bottom:50px;padding-bottom:40px}.footer-links{gap:28px}.footer-column h4{font-size:12px}.footer-column ul{gap:10px}.footer-column ul li a{font-size:13px}.compliance-badge{font-size:12px;padding:5px 14px}.cert-badge{width:52px;height:52px}.footer-logo-wordmark{height:56px}.footer-logo-glyph{height:28px;width:28px}}.hero{min-height:100vh;background-image:url(https://images.unsplash.com/photo-1506905925346-21bda4d32df4?q=80&w=2070&auto=format&fit=crop);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;display:flex;align-items:center;justify-content:center;text-align:center;padding:120px 40px 200px;position:relative}.hero-overlay{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,#0000004d,#0006 50%,#000c 85%,#000);z-index:0}.hero-content{position:relative;z-index:1;max-width:1200px}.badge{display:inline-flex;align-items:center;gap:8px;background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);padding:8px 16px;border-radius:20px;font-family:Courier New,Courier,monospace;font-size:12px;font-weight:500;letter-spacing:.5px;margin-bottom:40px;color:#fffffff2}.badge-dot{width:6px;height:6px;background:#fff;border-radius:50%}.badge-arrow{font-size:16px}.hero-title{font-family:Libre Baskerville,Georgia,serif;font-size:75px;font-weight:300;line-height:1.1;margin-bottom:24px;color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.3)}.hero-subtitle{font-size:20px;color:#ffffffe6;margin-bottom:40px;font-weight:400}.btn-hero{display:inline-block;background:#fff;color:#2a3f5f;padding:14px 32px;border-radius:6px;text-decoration:none;font-size:16px;font-weight:500;transition:all .3s}.btn-hero:hover{background:#fffffff2;transform:translateY(-2px);box-shadow:0 10px 30px #0000004d}@media (max-width: 1024px){.hero{padding:100px 60px 180px}.hero-title{font-size:60px}.hero-subtitle{font-size:19px}}@media (max-width: 768px){.hero{padding:100px 40px 150px;background-attachment:scroll}.hero-title{font-size:44px;line-height:1.15}.hero-subtitle{font-size:18px;margin-bottom:30px}.badge{font-size:11px;padding:7px 14px;margin-bottom:30px}.btn-hero{padding:12px 28px;font-size:15px}}@media (max-width: 480px){.hero{padding:90px 20px 120px}.hero-title{font-size:34px}.hero-subtitle{font-size:16px}.badge{font-size:10px;padding:6px 12px}.btn-hero{padding:11px 24px;font-size:14px}}.stats-section{background:linear-gradient(to bottom,#000,#000 70%,#050505,#0a0a0a);color:#fff;padding:120px 80px 80px;position:relative;margin-bottom:0;min-height:auto}.stats-content{max-width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:150px;padding:0 40px}.stats-left{flex:1.5;max-width:600px}.stats-description{font-size:28px;line-height:1.5;font-weight:400;color:#fffffff2}.stats-right{display:flex;align-items:center;flex:1;justify-content:flex-end}.stat-item{text-align:left}.stat-label{font-family:Geist Mono,Courier New,Courier,monospace;font-size:12px;letter-spacing:1.5px;color:#ffffff80;margin-bottom:16px;font-weight:500}.stat-value{font-size:80px;font-weight:400;color:#fff;line-height:1}@media (max-width: 1024px){.stats-section{padding:100px 60px 60px}.stats-content{flex-direction:column;gap:60px;text-align:center;padding:0 20px}.stats-left{max-width:100%}.stats-description{font-size:24px}.stats-right{justify-content:center}.stat-value{font-size:70px}}@media (max-width: 768px){.stats-section{padding:80px 40px 60px}.stats-content{gap:50px;padding:0 10px}.stats-description{font-size:22px;line-height:1.4}.stat-value{font-size:56px}}@media (max-width: 480px){.stats-section{padding:60px 20px 40px}.stats-description{font-size:20px}.stat-value{font-size:48px}.stat-label{font-size:11px}}.features-section{background:linear-gradient(to bottom,#0a0a0a,#0c0b0b 5%,#0e0d0d 15%,#0e0d0d);color:#fff;padding:0 80px;position:relative;margin-top:0}.features-container{max-width:100%;margin:0;padding:0 40px}.features-content{display:flex;justify-content:space-between;align-items:flex-end;gap:80px;min-height:200px;padding:40px 0}.features-header{flex-shrink:0;max-width:450px;align-self:flex-end}.features-label{display:inline-flex;align-items:center;gap:8px;font-family:Geist Mono,Courier New,Courier,monospace;font-size:12px;letter-spacing:1px;color:#ffffffb3;margin-bottom:24px}.label-dot{width:6px;height:6px;background:#ff6b35;border-radius:50%}.features-title{font-family:Libre Baskerville,Georgia,serif;font-size:64px;font-weight:400;line-height:1.2;color:#fff;margin:0}.features-grid{display:flex;align-items:flex-start;gap:0;margin-left:auto;margin-right:-60px}.feature-card{text-align:left;flex:0 0 auto;padding:0 25px;max-width:200px}.feature-card:first-child{padding-left:0}.feature-card:last-child{padding-right:0}.feature-divider{width:1px;height:200px;background:#ffffff1a;flex-shrink:0;margin:0 5px}.feature-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;opacity:.8}.feature-icon svg{width:24px;height:24px}.feature-title{font-size:15px;font-weight:500;margin-bottom:8px;color:#fff}.feature-description{font-size:13px;line-height:1.5;color:#ffffff80;font-weight:400}@media (max-width: 1200px){.features-section{padding:0 60px 80px}.features-container{padding:0 30px}.features-content{flex-direction:column;gap:60px;align-items:flex-start}.features-header{max-width:100%}.features-grid{flex-direction:column;gap:40px;margin-right:0}.feature-card{padding:0!important;max-width:100%}.feature-divider{display:none}.features-title{font-size:52px}}@media (max-width: 768px){.features-section{padding:0 30px 60px}.features-container{padding:0 10px}.features-title{font-size:38px}.features-content{flex-direction:column;align-items:flex-start;gap:40px;padding:30px 0}.features-header{max-width:100%;align-self:flex-start}.features-grid{gap:32px;margin-left:0;margin-right:0}.feature-title{font-size:16px}.feature-description{font-size:14px}}@media (max-width: 480px){.features-section{padding:0 20px 50px}.features-container{padding:0}.features-title{font-size:32px}.features-label{font-size:11px}.features-content{flex-direction:column;align-items:flex-start}.features-header{max-width:100%}.features-grid{margin-left:0;margin-right:0}.feature-icon{width:36px;height:36px}.feature-icon svg{width:20px;height:20px}}.dashboard-section{background:#0e0d0d;color:#fff;padding:0 80px 100px;position:relative;min-height:auto}.dashboard-container{display:flex;height:700px;max-width:100%;background:#0a0a0a;border-radius:24px;overflow:hidden;border:1px solid #2a2a2a;box-shadow:0 20px 60px #00000080}.dashboard-sidebar{width:30%;background:#0a0a0a;border-right:1px solid #1f1f1f;padding:40px;display:flex;flex-direction:column;justify-content:space-between;gap:0;overflow-y:auto}.sidebar-section{display:flex;flex-direction:column;gap:24px;padding:0;cursor:pointer;transition:all .4s ease}.sidebar-section.collapsed{padding:12px 0;flex-shrink:0}.sidebar-section.active{flex-grow:0}.sidebar-section:first-child.active{align-self:flex-start}.sidebar-section:last-child.active{align-self:flex-end}.sidebar-section.collapsed .canvas-title{opacity:.6}.sidebar-section.collapsed:hover .canvas-title,.sidebar-section.active .canvas-title{opacity:1}.section-content{display:flex;flex-direction:column;gap:24px;animation:slideDown .4s ease;overflow:hidden}@keyframes slideDown{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:600px;transform:translateY(0)}}.sidebar-divider{height:2px;background:#1f1f1f;margin:20px 0;position:relative;overflow:hidden}.sidebar-divider:after{content:"";position:absolute;top:0;left:0;height:100%;width:0%;background:linear-gradient(90deg,#fffc,#fff6);transition:width 2s ease-in-out}.sidebar-divider.active:after{width:100%}.collapsed-group{display:flex;flex-direction:column;gap:0}.canvas-title{display:flex;align-items:center;gap:12px;transition:opacity .3s ease}.grid-icon{width:24px;height:24px}.canvas-title h2{font-size:26px;font-weight:500;margin:0}h2.gradient-agent,h2.gradient-workflow,h2.gradient-rpa{background:linear-gradient(90deg,#ff69b4,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.canvas-subtitle{font-size:16px;line-height:1.6;color:#ffffffa6;margin:0}.explore-btn{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2);padding:14px 28px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;width:fit-content}.explore-btn:hover{border-color:#fff6;background:#ffffff0d}.sidebar-nav{display:flex;flex-direction:column;gap:32px;border-top:1px solid #1f1f1f;padding-top:32px}.nav-item{cursor:pointer;transition:all .2s}.nav-item h3{font-size:18px;font-weight:500;margin:0 0 8px;color:#fffc}.nav-item:hover h3,.nav-item.active h3{color:#fff}.nav-description{font-size:14px;line-height:1.6;color:#ffffff80;margin:0;max-width:400px}.dashboard-main{width:70%;position:relative;overflow:hidden;padding:16px}.dashboard-background{width:100%;height:100%;background-size:cover;background-position:center;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:background-image .5s ease;position:relative}.voice-card{background:#141414f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:28px;width:100%;max-width:600px;box-shadow:0 20px 60px #00000080}.card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.card-header h3{font-size:18px;font-weight:500;margin:0}.status-badges{display:flex;gap:8px}.status-badges span{padding:6px 12px;border-radius:6px;font-size:13px;font-weight:500}.badge-happy{background:#4ade8026;color:#4ade80;border:1px solid rgba(74,222,128,.2)}.badge-transferred{background:#fb923c26;color:#fb923c;border:1px solid rgba(251,146,60,.2)}.call-info{margin-bottom:20px}.call-info p{margin:4px 0;font-size:13px;color:#ffffff80}.ticket-id{font-family:Courier New,monospace}.audio-player{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:20px}.play-pause{background:#ffffff1a;border:none;width:36px;height:36px;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center}.play-pause:hover{background:#ffffff26}.time-current,.time-remaining{font-size:13px;color:#fff9;font-family:Courier New,monospace}.progress-bar{flex:1;height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden}.progress-fill{width:15%;height:100%;background:#fff6}.card-tabs{display:flex;gap:4px;margin-bottom:20px}.tab{background:transparent;border:none;color:#fff9;padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s}.tab:hover{color:#fff;background:#ffffff0d}.tab.active{background:#ffffff26;color:#fff}.status-indicator{margin-bottom:20px}.code-badge{display:inline-flex;align-items:center;gap:8px;background:#4ade8026;color:#4ade80;border:1px solid rgba(74,222,128,.2);padding:8px 12px;border-radius:6px;font-size:13px;font-weight:500}.transcript{display:flex;flex-direction:column;gap:16px}.message{display:flex;flex-direction:column;gap:8px}.message p{margin:0;padding:12px 16px;border-radius:10px;font-size:14px;line-height:1.5}.ai-message p{background:#ffffff14;color:#ffffffe6}.user-message{align-items:flex-end}.user-message p{background:#fff;color:#0a0a0a;max-width:80%}.message-time{font-size:12px;color:#fff6;padding:0 4px}@media (max-width: 1200px){.dashboard-section{padding:0 60px 80px}.canvas-title h2{font-size:22px}.canvas-subtitle{font-size:15px}.voice-card{max-width:500px;padding:24px}.insight-modal{max-width:600px;padding:28px}}@media (max-width: 1024px){.dashboard-section{padding:0 40px 60px}.dashboard-container{flex-direction:column;height:auto;min-height:1000px}.dashboard-sidebar,.dashboard-sidebar-right{width:100%!important;min-width:100%!important;max-width:100%!important;flex:none!important;border-right:none;border-left:none;border-bottom:1px solid #1f1f1f;padding:30px;box-sizing:border-box}.dashboard-main,.dashboard-main-left{width:100%!important;max-width:100%!important;min-height:600px;flex:1;display:flex;flex-direction:column;padding:12px}.dashboard-background{min-height:600px;height:100%;flex:1;background-size:cover;background-position:center center;border-radius:10px}.canvas-title h2,.option-title-simple{font-size:20px}.voice-card,.insight-modal{max-width:100%}.form-grid{grid-template-columns:1fr;width:100%}}@media (max-width: 768px){.dashboard-section{padding:0 30px 50px}.dashboard-container{border-radius:16px;min-height:900px}.dashboard-sidebar,.dashboard-sidebar-right{padding:24px 20px}.dashboard-main,.dashboard-main-left{width:100%;overflow-x:hidden;min-height:600px;flex:1;display:flex;flex-direction:column;padding:10px}.dashboard-background{width:100%;box-sizing:border-box;min-height:600px;height:100%;flex:1;background-size:cover;background-position:center center;border-radius:8px}.canvas-title h2{font-size:18px}.canvas-subtitle{font-size:14px}.option-title-simple{font-size:19px!important;line-height:1.4!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;word-break:break-word!important;-webkit-hyphens:auto;hyphens:auto;max-width:100%!important;width:100%!important;display:block!important}.option-subtitle-simple{font-size:14px;line-height:1.5;margin-top:6px}.sidebar-section-simple,.sidebar-section-simple.collapsed{padding:8px 0;width:100%!important;max-width:100%!important;min-width:0;display:block!important}.sidebar-section-simple.active{padding:12px 0;width:100%!important;max-width:100%!important;min-width:0;display:block!important}.section-content-simple{margin-top:8px}.sidebar-divider-static{margin:0}.collapsed-group-simple{gap:0;width:100%!important;max-width:100%!important;min-width:0;display:flex;flex-direction:column}.voice-card{padding:20px}.card-header h3{font-size:16px}.insight-modal{padding:24px;max-width:100%!important;width:100%!important;box-sizing:border-box}.modal-header{width:100%;display:flex;flex-wrap:wrap}.modal-header h3{font-size:18px;white-space:normal!important;word-wrap:break-word!important;flex:1}.form-field{width:100%!important;min-width:0;max-width:100%}.form-field label{white-space:normal!important;word-wrap:break-word!important;width:100%}.form-field input,.form-field select,.form-field textarea{width:100%!important;box-sizing:border-box}.modal-actions{width:100%;flex-wrap:wrap}.explore-btn{padding:12px 24px;font-size:14px}}@media (max-width: 480px){.dashboard-section{padding:0 20px 40px}.dashboard-container{min-height:850px}.dashboard-sidebar,.dashboard-sidebar-right{width:100%!important;min-width:100%!important;max-width:100%!important;flex:none!important;padding:20px 16px;box-sizing:border-box}.dashboard-main,.dashboard-main-left{width:100%!important;max-width:100%!important;overflow-x:hidden;min-height:550px;flex:1;display:flex;flex-direction:column;padding:8px}.dashboard-background{width:100%;box-sizing:border-box;min-height:550px;height:100%;flex:1;background-size:cover;background-position:center center;border-radius:8px}.canvas-title h2{font-size:16px}.canvas-subtitle{font-size:13px}.option-title-simple{font-size:17px!important;line-height:1.45!important;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:break-word!important;word-break:break-word!important;-webkit-hyphens:auto;hyphens:auto;max-width:100%!important;width:100%!important;display:block!important}.option-subtitle-simple{font-size:13px;line-height:1.5;margin-top:4px}.sidebar-section-simple,.sidebar-section-simple.collapsed{padding:6px 0;width:100%!important;max-width:100%!important;min-width:0;display:block!important}.sidebar-section-simple.active{padding:10px 0;width:100%!important;max-width:100%!important;min-width:0;display:block!important}.section-content-simple{margin-top:6px;width:100%}.collapsed-group-simple{width:100%!important;max-width:100%!important;min-width:0;display:flex;flex-direction:column}.sidebar-divider-static{margin:0}.voice-card{padding:18px}.insight-modal{padding:20px;max-width:100%!important;width:100%!important;box-sizing:border-box}.modal-header{width:100%;display:flex;flex-wrap:wrap}.modal-header h3{white-space:normal!important;word-wrap:break-word!important;flex:1;font-size:16px}.gradient-icon{flex-shrink:0}.form-field{width:100%!important;min-width:0;max-width:100%}.form-field label{white-space:normal!important;word-wrap:break-word!important;width:100%;font-size:13px}.form-field input,.form-field select,.form-field textarea{width:100%!important;min-width:0;box-sizing:border-box}.modal-actions{width:100%;flex-wrap:wrap;gap:8px}.btn-cancel,.btn-create{flex:1;min-width:120px}.status-badges{flex-wrap:wrap}.audio-player{flex-wrap:wrap;gap:8px}.explore-btn{padding:10px 20px;font-size:13px}}.dashboard-sidebar-right{width:30%;background:#0a0a0a;border-left:1px solid #1f1f1f;border-right:none;padding:40px;display:flex;flex-direction:column;justify-content:space-between;gap:0;overflow-y:auto}.dashboard-main-left{width:70%;position:relative;overflow:hidden;padding:16px}.sidebar-divider-static{height:1px;background:#ffffff1a;margin:16px 0}.canvas-title-simple{display:flex;align-items:center}.canvas-title-simple h3{font-size:18px;font-weight:500;margin:0;color:#ffffffe6}.section-description{font-size:14px;line-height:1.6;color:#ffffff80;margin:8px 0 0}.collapsed-group .sidebar-section{margin-bottom:24px}.collapsed-group .sidebar-section:last-child{margin-bottom:0}.insight-modal{background:#141414f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;width:100%;max-width:700px;box-shadow:0 20px 60px #00000080;box-sizing:border-box;overflow-x:hidden}.modal-header{display:flex;align-items:center;gap:12px;margin-bottom:28px}.gradient-icon{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#ff69b4,#9d4edd,#3b82f6)}.modal-header h3{font-size:20px;font-weight:500;margin:0;color:#fff}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;width:100%}.form-field{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}.form-field-full{grid-column:1 / -1}.form-field label{font-size:14px;font-weight:500;color:#ffffffe6;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.form-field input,.form-field select,.form-field textarea{background:#1e1e1ecc;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px 14px;font-size:14px;color:#fff;font-family:inherit;transition:all .2s}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:none;border-color:#ffffff4d;background:#1e1e1ef2}.form-field textarea{resize:vertical;min-height:100px}.form-field select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='white' stroke-opacity='0.6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px}.modal-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;width:100%;flex-wrap:wrap}.btn-cancel,.btn-create{padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.btn-cancel{background:transparent;color:#ffffffb3;border:1px solid rgba(255,255,255,.1)}.btn-cancel:hover{color:#fff;background:#ffffff0d}.btn-create{background:#fff;color:#0a0a0a}.btn-create:hover{background:#ffffffe6}.sidebar-section-simple{padding:0;cursor:pointer;transition:all .4s ease}.sidebar-section-simple.collapsed{padding:10px 0;flex-shrink:0}.sidebar-section-simple.collapsed .option-title-simple{opacity:.6}.sidebar-section-simple.collapsed:hover .option-title-simple{opacity:1}.sidebar-section-simple.active{flex-grow:0}.sidebar-section-simple:hover .option-title-simple{color:#fff}.sidebar-section-simple.active .option-title-simple{color:#fff;opacity:1}.option-title-simple{font-size:22px;font-weight:500;margin:0;color:#ffffffe6;line-height:1.3;transition:all .3s ease}.section-content-simple{animation:slideDownSimple .4s ease;overflow:hidden;margin-top:12px}@keyframes slideDownSimple{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:400px;transform:translateY(0)}}.option-subtitle-simple{font-size:15px;line-height:1.5;color:#ffffff80;margin:8px 0 0}.collapsed-group-simple{display:flex;flex-direction:column;gap:0}.agent-canvas-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.agent-config-panel{background:transparent;border-radius:16px;padding:0;width:100%;max-width:750px;box-shadow:0 25px 50px -12px #0009;border:1px solid rgba(255,255,255,.12);overflow:hidden}.config-topbar{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:#18181bfa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.config-tabs{display:flex;background:#ffffff0f;border-radius:6px;padding:2px}.config-tab{display:flex;align-items:center;gap:6px;padding:7px 14px;border:none;background:transparent;color:#ffffff80;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:500;letter-spacing:.01em;border-radius:6px;cursor:pointer;transition:all .2s}.config-tab:hover{color:#fffc}.config-tab.active{background:#ffffff1a;color:#fff}.config-actions{display:flex;align-items:center;gap:12px}.toggle-switch{width:32px;height:18px;background:#ffffff26;border-radius:9px;position:relative;cursor:pointer;transition:all .2s}.toggle-switch:after{content:"";position:absolute;width:14px;height:14px;background:#fff;border-radius:50%;top:2px;left:2px;transition:all .2s}.toggle-switch.active{background:#22c55e}.toggle-switch.active:after{left:16px}.btn-share{display:flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid rgba(255,255,255,.15);background:transparent;color:#fffc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:500;letter-spacing:.01em;border-radius:6px;cursor:pointer;transition:all .2s}.btn-share:hover{background:#ffffff0d;border-color:#ffffff40}.config-sections-wrapper{background:#18181b99;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.config-section{padding:10px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.config-section:last-of-type{border-bottom:none}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.section-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:500;letter-spacing:.01em;color:#ffffffe6}.btn-add,.btn-expand{display:flex;align-items:center;gap:5px;padding:5px 10px;border:none;background:transparent;color:#ffffff80;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:500;letter-spacing:.01em;border-radius:5px;cursor:pointer;transition:all .2s}.btn-add:hover,.btn-expand:hover{color:#fffc;background:#ffffff0d}.config-chips{display:flex;flex-wrap:wrap;gap:6px}.config-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:6px;font-size:11px;color:#fffc;transition:all .2s}.config-chip:hover{background:#ffffff1a}.chip-close{margin-left:4px;color:#fff6;cursor:pointer;font-size:14px}.chip-close:hover{color:#fffc}.chip-salesforce{border-color:#00a1e04d}.chip-icon-sf{color:#00a1e0}.chip-hubspot{border-color:#ff7a594d}.chip-icon-hs{color:#ff7a59}.chip-logo{width:14px;height:14px;object-fit:contain;flex-shrink:0}.model-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.model-field{display:flex;flex-direction:column;gap:4px}.model-field label{font-size:9px;font-weight:600;color:#fff6;text-transform:uppercase;letter-spacing:.5px}.select-field{display:flex;align-items:center;gap:6px;padding:8px 10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:6px;font-size:12px;color:#ffffffe6;cursor:pointer;transition:all .2s}.select-field:hover{background:#ffffff14;border-color:#fff3}.select-icon{color:#a78bfa}.select-logo{width:14px;height:14px;object-fit:contain;flex-shrink:0}.select-arrow{margin-left:auto;color:#fff6;font-size:10px}.instructions-box{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px 12px;margin-bottom:6px}.instructions-box p{font-size:12px;line-height:1.5;color:#ffffffb3;margin:0}.instructions-hint{font-size:11px;color:#fff6}.instructions-hint kbd{display:inline-flex;align-items:center;justify-content:center;padding:1px 5px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:3px;font-size:10px;font-family:inherit;color:#ffffffb3}.config-bottom{display:flex;justify-content:center;gap:8px;padding:10px 16px;background:#18181bfa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.06)}.btn-copilot{display:flex;align-items:center;gap:6px;padding:9px 18px;background:#18181b;border:1px solid rgba(255,255,255,.15);color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:500;letter-spacing:.01em;border-radius:20px;cursor:pointer;transition:all .2s}.btn-copilot:hover{background:#27272a}.copilot-icon{color:#a78bfa}.btn-preview{display:flex;align-items:center;gap:6px;padding:9px 18px;background:transparent;border:none;color:#fff9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:500;letter-spacing:.01em;border-radius:20px;cursor:pointer;transition:all .2s}.btn-preview:hover{color:#fff;background:#ffffff0d}.workflow-builder-panel{background:transparent;border-radius:16px;width:100%;max-width:950px;height:480px;box-shadow:0 25px 50px -12px #0009;border:1px solid rgba(255,255,255,.12);overflow:hidden;display:flex;flex-direction:column}.workflow-topbar{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background:#18181bfa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.08)}.workflow-title{display:flex;align-items:center;gap:10px;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:.01em}.workflow-title svg{color:#ffffff80;cursor:pointer}.workflow-title svg:hover{color:#fffc}.btn-back{background:transparent;border:none;color:#ffffffb3;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.btn-back:hover{background:#ffffff1a;color:#fff}.workflow-actions{display:flex;align-items:center;gap:10px}.btn-clear{padding:7px 14px;background:transparent;border:1px solid rgba(255,255,255,.15);color:#ffffffb3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:500;letter-spacing:.01em;border-radius:6px;cursor:pointer;transition:all .2s}.btn-clear:hover{background:#ffffff0d;color:#fff}.btn-save{padding:7px 16px;background:#10b981;border:none;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:500;letter-spacing:.01em;border-radius:6px;cursor:pointer;transition:all .2s}.btn-save:hover{background:#059669}.workflow-content{display:flex;flex:1;overflow:hidden}.workflow-sidebar{width:180px;background:#18181b99;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-right:1px solid rgba(255,255,255,.08);padding:12px;overflow:hidden}.workflow-sidebar h3{font-size:11px;font-weight:600;color:#ffffffe6;margin:0 0 10px}.workflow-search{width:100%;padding:6px 10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:5px;color:#fff;font-size:11px;margin-bottom:12px;box-sizing:border-box}.workflow-search::placeholder{color:#fff6}.workflow-search:focus{outline:none;border-color:#fff3}.node-category{margin-bottom:8px}.category-header{display:flex;align-items:center;gap:6px;padding:6px 0;color:#ffffffb3;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s}.category-header:hover{color:#fff}.category-items{padding-left:4px}.node-item{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:5px;cursor:pointer;transition:all .2s;margin-bottom:2px}.node-item:hover{background:#ffffff14}.node-icon{width:24px;height:24px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:11px;background:#ffffff1a;flex-shrink:0}.node-icon svg{color:#ffffffd9}.node-icon.schedule{background:#8b5cf633;color:#8b5cf6}.node-icon.schedule svg{color:#8b5cf6}.node-icon.chat{background:#3b82f633;color:#3b82f6}.node-icon.chat svg{color:#3b82f6}.node-icon.manual{background:#22c55e33;color:#22c55e}.node-icon.manual svg{color:#22c55e}.node-icon.slack{background:#ec489933}.node-icon.sheets{background:#22c55e33}.node-logo{width:14px;height:14px;object-fit:contain}.node-info{display:flex;flex-direction:column;gap:1px}.node-name{font-size:10px;font-weight:500;color:#ffffffe6}.node-desc{font-size:9px;color:#fff6}.workflow-canvas{flex:1;background:#18181b99;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);position:relative;overflow:hidden}.wf-canvas-inner{position:relative;width:100%;height:100%;padding:20px;box-sizing:border-box}.wf-lines-svg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.wf-line{fill:none;stroke:url(#flowGrad);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(56,189,248,.5));opacity:0;animation:fadeInLine .8s ease forwards}@keyframes fadeInLine{to{opacity:1}}.wf-node{position:absolute;z-index:2}.wf-node-content{position:relative;display:flex;align-items:center;gap:10px;padding:12px 18px;background:#1c1c20fa;border:1.5px solid rgba(255,255,255,.12);border-radius:10px;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 16px #0000004d}.wf-node-content:hover{background:#26262dfa;transform:translateY(-2px);box-shadow:0 8px 24px #0006}.wf-icon{font-size:18px;line-height:1}.wf-icon-wrapper{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;flex-shrink:0}.wf-icon-wrapper svg{color:#ffffffe6}.wf-icon-wrapper.wf-webhook{background:#3b82f633;color:#3b82f6}.wf-icon-wrapper.wf-http{background:#fbbf2433;color:#fbbf24}.wf-icon-wrapper.wf-condition{background:#a855f733;color:#a855f7}.wf-icon-wrapper.wf-salesforce{background:#00a1e026}.wf-icon-wrapper.wf-sheets{background:#34a85326}.wf-icon-wrapper.wf-hubspot{background:#ff7a5926}.wf-logo{width:18px;height:18px;object-fit:contain}.wf-label{font-size:12px;font-weight:500;color:#fffffff2;white-space:nowrap;letter-spacing:.2px}.wf-connector-dot{position:absolute;width:10px;height:10px;background:#38bdf8;border:2px solid rgba(24,24,27,1);border-radius:50%;box-shadow:0 0 8px #38bdf899,0 0 16px #38bdf84d;z-index:3}.wf-connector-dot.left{left:-6px;top:50%;transform:translateY(-50%)}.wf-connector-dot.right{right:-6px;top:50%;transform:translateY(-50%)}.wf-connector-dot.top{top:-6px;left:50%;transform:translate(-50%)}.wf-connector-dot.bottom{bottom:-6px;left:50%;transform:translate(-50%)}.canvas-zoom{position:absolute;bottom:12px;right:12px;display:flex;align-items:center;gap:8px;padding:6px 10px;background:#18181be6;border:1px solid rgba(255,255,255,.1);border-radius:6px}.canvas-zoom span{font-size:11px;color:#ffffffb3}.zoom-btn{width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border:none;border-radius:4px;color:#ffffffb3;font-size:14px;cursor:pointer;transition:all .2s}.zoom-btn:hover{background:#ffffff26;color:#fff}@media (max-width: 1024px){.agent-config-panel{max-width:680px}.workflow-builder-panel{max-width:780px;height:480px}.workflow-sidebar{width:160px}}@media (max-width: 900px){.agent-config-panel{max-width:580px}.workflow-builder-panel{max-width:95%;height:400px}.workflow-sidebar{width:140px;padding:10px}.node-item{padding:5px 6px}.node-icon{width:18px;height:18px;font-size:10px}.model-grid{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.agent-canvas-overlay{padding:12px}.agent-config-panel{max-width:100%;max-height:85%}.workflow-builder-panel{max-width:100%}.workflow-topbar{padding:8px 12px}.workflow-title{font-size:11px}.config-topbar{flex-wrap:wrap;gap:12px;padding:12px 16px}.config-section{padding:14px 16px}.model-grid{grid-template-columns:1fr;gap:10px}.config-chips{gap:6px}.config-chip{font-size:11px;padding:5px 10px}}@media (max-width: 480px){.agent-canvas-overlay{padding:8px}.agent-config-panel{border-radius:12px}.config-tabs{width:100%}.config-tab{flex:1;justify-content:center;padding:6px 10px;font-size:12px}.config-actions{width:100%;justify-content:flex-end}.section-header{flex-direction:column;align-items:flex-start;gap:8px}.config-bottom{padding:12px 16px}.btn-copilot,.btn-preview{padding:8px 16px;font-size:12px}}.superchat-panel{background:transparent;border-radius:16px;width:100%;max-width:1000px;height:520px;box-shadow:0 25px 50px -12px #0009;border:1px solid rgba(255,255,255,.12);overflow:hidden;display:flex}.superchat-sidebar{width:180px;background:#18181bf2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-right:1px solid rgba(255,255,255,.08);padding:16px 12px;display:flex;flex-direction:column}.sidebar-top{margin-bottom:16px}.superchat-logo{display:flex;align-items:center;gap:10px}.superchat-logo svg{flex-shrink:0}.superchat-panel .logo-text{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:600;color:#fff;letter-spacing:-.02em}.superchat-nav{display:flex;flex-direction:column;gap:4px;flex:1}.superchat-nav .nav-link{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;color:#fff9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:500;text-decoration:none;transition:all .2s}.superchat-nav .nav-link:hover{background:#ffffff0f;color:#ffffffe6}.superchat-nav .nav-link.new-chat{margin-bottom:8px}.superchat-nav .nav-link svg{flex-shrink:0;opacity:.8}.superchat-user{display:flex;align-items:center;gap:10px;padding:12px;border-top:1px solid rgba(255,255,255,.08);margin-top:auto;cursor:pointer;transition:all .2s;border-radius:8px}.superchat-user:hover{background:#ffffff0f}.superchat-panel .user-avatar{width:28px;height:28px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#fffc}.superchat-panel .user-name{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;font-weight:500;color:#fffc;flex:1}.superchat-user svg{color:#fff6}.superchat-main{flex:1;background:#18181b66;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;flex-direction:column;border-left:1px solid rgba(255,255,255,.06);border-right:1px solid rgba(255,255,255,.06)}.chat-header{padding:12px 20px;border-bottom:1px solid rgba(255,255,255,.08);background:#18181b99}.chat-header h3{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:500;color:#fff;margin:0}.chat-messages{flex:1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:12px}.chat-message{max-width:90%}.chat-message.assistant{align-self:flex-start;background:#0006;padding:12px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.08)}.chat-message.user{align-self:flex-end}.chat-message p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;line-height:1.6;color:#ffffffd9;margin:0 0 6px}.chat-message.user p{background:#ffffff1a;padding:12px 16px;border-radius:16px 16px 4px;margin:0}.chat-message ul{margin:10px 0;padding-left:20px}.chat-message li{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;line-height:1.7;color:#ffffffbf;margin-bottom:6px}.chat-message li strong{color:#ffffffe6}.chat-message a{color:#60a5fa;text-decoration:none}.chat-message a:hover{text-decoration:underline}.chat-followup{color:#ffffff80!important;font-size:10px!important;margin-top:6px!important}.chat-input-area{display:flex;align-items:center;gap:10px;padding:12px 20px;background:#18181b33;border-top:1px solid rgba(255,255,255,.08);border-radius:0 0 16px}.chat-input-wrapper{flex:1;display:flex;align-items:center;gap:10px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:6px 6px 6px 16px}.connected-apps{display:flex;align-items:center;padding:4px 8px}.app-logo-circle{width:28px;height:28px;background:#28282df2;border:2px solid rgba(60,60,65,1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:-8px;position:relative}.app-logo-circle:first-child{margin-left:0;z-index:3}.app-logo-circle:nth-child(2){z-index:2}.app-logo-circle:nth-child(3){z-index:1}.app-logo-img{width:14px;height:14px;object-fit:contain}.apps-btn{background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:14px;padding:4px 12px;margin-left:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;font-weight:500;color:#fffc;cursor:pointer;transition:all .2s}.apps-btn:hover{background:#ffffff26;color:#fff}.chat-input{flex:1;background:transparent;border:none;padding:8px 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;color:#fff;outline:none}.chat-input::placeholder{color:#fff6}.send-btn{width:28px;height:28px;background:#ffffff26;border:none;border-radius:50%;color:#ffffffb3;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;flex-shrink:0}.send-btn:hover{background:#ffffff40;color:#fff}.flow-visualizer{width:200px;background:#18181bf2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:16px 12px;display:flex;flex-direction:column}.visualizer-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.visualizer-title-text{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:500;color:#fff;flex:1}.flow-visualizer .step-count{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;color:#ffffff80}.flow-steps{display:flex;flex-direction:column;gap:0;position:relative;padding-left:0}.flow-step{display:flex;align-items:center;gap:10px;position:relative;padding:8px 0}.flow-step:not(:last-child):after{content:"";position:absolute;left:18px;top:44px;height:16px;width:0;border-left:2px dashed rgba(255,255,255,.3);z-index:0}.step-icon-wrapper{width:36px;height:36px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1}.step-logo{width:18px;height:18px;object-fit:contain}.step-card{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:6px;flex:1}.step-dot{width:6px;height:6px;background:#10b981;border-radius:50%;flex-shrink:0}.step-num{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9px;color:#fff6}.step-action{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;font-weight:500;color:#ffffffd9;flex:1}.step-arrow{color:#ffffff4d;flex-shrink:0}@media (max-width: 1024px){.superchat-panel{max-width:900px;height:500px}.superchat-sidebar{width:180px}.flow-visualizer{width:200px}}@media (max-width: 900px){.superchat-panel{max-width:95%;height:480px}.superchat-sidebar{width:160px;padding:16px 12px}.flow-visualizer{width:180px;padding:16px 12px}.superchat-nav .nav-link{font-size:12px;padding:8px 10px}}@media (max-width: 768px){.superchat-panel{height:450px}.superchat-sidebar{display:none}.flow-visualizer{width:160px}.step-icon-wrapper{width:36px;height:36px}.step-icon-wrapper svg{width:18px;height:18px}}@media (max-width: 600px){.flow-visualizer{display:none}.chat-input-area{flex-wrap:wrap;gap:10px}.connected-apps{width:100%;justify-content:center}}.triggers-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:16px;padding:16px;box-sizing:border-box}.trigger-panel{background:#18181b99;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:14px;width:100%;max-width:300px;height:480px;box-shadow:0 20px 50px #0006;border:1px solid rgba(255,255,255,.1);overflow:hidden;display:flex;flex-direction:column}.trigger-header{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.08);background:#18181bf2;flex-shrink:0}.trigger-title-row{display:flex;align-items:center;gap:10px}.trigger-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.trigger-icon.schedule-icon{background:#8b5cf633;color:#a78bfa}.trigger-icon.gmail-icon{background:#ffffff14}.trigger-icon img{width:20px;height:20px;object-fit:contain}.trigger-icon svg{width:16px;height:16px}.trigger-title-info h4{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:600;color:#fffffff2;margin:0 0 1px}.trigger-title-info span{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;color:#ffffff80}.trigger-header-actions{display:flex;align-items:center;gap:6px}.btn-activate{display:flex;align-items:center;gap:4px;padding:5px 10px;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:5px;color:#ffffffe6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;font-weight:500;cursor:pointer;transition:all .2s}.btn-activate:hover{background:#ffffff26}.btn-close-trigger{width:22px;height:22px;background:transparent;border:none;border-radius:4px;color:#fff6;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.btn-close-trigger:hover{background:#ffffff1a;color:#ffffffb3}.trigger-content{padding:12px 14px;flex:1;overflow:hidden}.trigger-field{margin-bottom:10px}.trigger-field:last-child{margin-bottom:0}.trigger-field.half{flex:1;min-width:0}.trigger-fields-row{display:flex;gap:8px;margin-bottom:10px}.trigger-field label{display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;font-weight:500;color:#ffffffb3;margin-bottom:4px}.trigger-field label .required{color:#f87171}.trigger-select{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;cursor:pointer;transition:all .2s}.trigger-select:hover{background:#ffffff14;border-color:#ffffff26}.trigger-select span{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;color:#ffffffd9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trigger-select svg{color:#fff6;flex-shrink:0;width:10px;height:10px}.trigger-input{width:100%;padding:7px 10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;color:#ffffffe6;transition:all .2s;box-sizing:border-box}.trigger-input::placeholder{color:#ffffff59}.trigger-input:focus{outline:none;border-color:#8b5cf680;background:#ffffff14}.trigger-section-label{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9px;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;margin:12px 0 8px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.time-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:#8b5cf626;border:1px solid rgba(139,92,246,.25);border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;font-weight:500;color:#ffffffe6;margin-bottom:10px}.chip-remove{color:#fff6;cursor:pointer;font-size:12px;line-height:1}.chip-remove:hover{color:#ffffffb3}.days-row{display:flex;gap:4px;flex-wrap:wrap}.day-btn{padding:5px 8px;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9px;font-weight:500;color:#ffffffe6;cursor:pointer;transition:all .2s}.day-btn:hover{background:#ffffff26}.day-btn.active{background:#ffffff26;border-color:#ffffff40;color:#fff}.day-btn:not(.active){background:#ffffff0d;color:#ffffff80;border-color:#ffffff14}.trigger-checkbox{display:flex;align-items:center;gap:8px;margin-top:6px}.trigger-checkbox input[type=checkbox]{width:14px;height:14px;border:1px solid rgba(255,255,255,.2);border-radius:3px;cursor:pointer;accent-color:#a78bfa}.trigger-checkbox label{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;color:#ffffffb3;cursor:pointer;margin:0}@media (max-width: 1200px){.triggers-overlay{gap:12px;padding:12px}.trigger-panel{max-width:280px;height:460px}}@media (max-width: 1024px){.triggers-overlay{flex-direction:column;gap:12px;padding:12px;overflow-y:auto}.trigger-panel{max-width:350px;height:auto;max-height:440px}}@media (max-width: 768px){.trigger-panel:nth-child(2){display:none}}.tools-knowledge-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.tk-panel{background:#18181b99;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:14px;width:100%;max-width:520px;box-shadow:0 20px 50px #0006;border:1px solid rgba(255,255,255,.1);overflow:hidden;padding:20px}.tk-section{margin-bottom:20px}.tk-section:last-child{margin-bottom:0}.tk-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.tk-section-title{display:flex;align-items:center;gap:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:500;color:#ffffffe6}.tk-section-title svg{color:#fff6;width:14px;height:14px}.tk-add-btn{display:flex;align-items:center;gap:4px;padding:6px 12px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:6px;color:#fffc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s}.tk-add-btn:hover{background:#ffffff1f;border-color:#fff3}.tk-add-btn span{font-size:14px;line-height:1}.tk-chips-container{display:flex;flex-wrap:wrap;gap:8px;padding:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;min-height:50px}.tk-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;font-weight:500;color:#ffffffe6;transition:all .2s}.tk-chip:hover{background:#ffffff1a;border-color:#ffffff2e}.tk-chip-default{background:#ffffff0a;border-color:#ffffff1a}.tk-chip-default svg{color:#ffffff80}.tk-chip-logo{width:16px;height:16px;object-fit:contain}.tk-info-icon{color:#ffffff59;margin-left:2px}.tk-zendesk-icon{color:#ffffffb3}.tk-confluence-icon{color:#0052cc}.tk-chip-remove{background:transparent;border:none;color:#fff6;font-size:14px;cursor:pointer;padding:0;margin-left:2px;line-height:1;transition:all .2s}.tk-chip-remove:hover{color:#ffffffb3}@media (max-width: 768px){.tools-knowledge-overlay{padding:12px}.tk-panel{max-width:100%;padding:16px}.tk-section-header{flex-direction:column;align-items:flex-start;gap:10px}.tk-chips-container{padding:12px}.tk-chip{padding:6px 10px;font-size:10px}}@media (max-width: 480px){.tk-panel{padding:14px}.tk-section-title{font-size:11px}.tk-add-btn{font-size:10px;padding:5px 10px}}.prompt-model-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.pm-panel{background:#18181b99;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:14px;width:100%;max-width:580px;box-shadow:0 20px 50px #0006;border:1px solid rgba(255,255,255,.1);overflow:hidden;padding:20px}.pm-section{margin-bottom:20px}.pm-section:last-child{margin-bottom:0}.pm-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.pm-section-title{display:flex;align-items:center;gap:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:500;color:#ffffffe6}.pm-section-title svg{color:#fff6;width:14px;height:14px}.pm-model-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px}.pm-model-field{display:flex;flex-direction:column;gap:6px}.pm-model-field label{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9px;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px}.pm-select{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:8px;cursor:pointer;transition:all .2s}.pm-select:hover{background:#ffffff1a;border-color:#ffffff26}.pm-select span{flex:1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;font-weight:500;color:#ffffffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-gemini-icon{color:#60a5fa;flex-shrink:0}.pm-select-arrow{color:#fff6;flex-shrink:0}.pm-expand-btn{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:6px;color:#fffc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;font-weight:500;cursor:pointer;transition:all .2s}.pm-expand-btn:hover{background:#ffffff1f;border-color:#fff3}.pm-expand-btn svg{color:#fff9}.pm-instructions-box{padding:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;margin-bottom:10px}.pm-instructions-box p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;line-height:1.6;color:#ffffffb3;margin:0}.pm-hint{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;color:#fff6}.pm-hint kbd{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:4px;font-family:inherit;font-size:10px;color:#ffffffb3;margin:0 2px}@media (max-width: 768px){.prompt-model-overlay{padding:12px}.pm-panel{max-width:100%;padding:16px}.pm-model-grid{grid-template-columns:1fr;gap:10px;padding:14px}.pm-section-header{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width: 480px){.pm-panel{padding:14px}.pm-section-title{font-size:11px}.pm-select{padding:8px 10px}.pm-select span{font-size:10px}.pm-instructions-box{padding:12px}.pm-instructions-box p{font-size:10px}}.monitor-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.monitor-panel{background:#18181b99;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:14px;width:100%;max-width:680px;box-shadow:0 20px 50px #0006;border:1px solid rgba(255,255,255,.1);overflow:hidden}.monitor-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:#18181bcc}.monitor-title-row{display:flex;align-items:center;gap:10px}.monitor-robot-icon{color:#ffffffb3}.monitor-title-row span{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:600;color:#fffffff2}.monitor-tabs{display:flex;gap:4px;background:#ffffff0f;border-radius:6px;padding:3px}.monitor-tab{padding:6px 12px;background:transparent;border:none;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;font-weight:500;color:#fff9;cursor:pointer;transition:all .2s}.monitor-tab:hover{color:#fffc}.monitor-tab.active{background:#ffffff1a;color:#fff}.monitor-filters{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.monitor-search{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;flex:1;max-width:140px}.monitor-search svg{color:#fff6;flex-shrink:0}.monitor-search input{background:transparent;border:none;outline:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;color:#ffffffe6;width:100%}.monitor-search input::placeholder{color:#fff6}.monitor-filter-btn{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;cursor:pointer;transition:all .2s}.monitor-filter-btn:hover{background:#ffffff14}.monitor-filter-btn span{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;color:#ffffffb3}.monitor-filter-btn svg{color:#fff6}.monitor-refresh-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;cursor:pointer;transition:all .2s;margin-left:auto}.monitor-refresh-btn:hover{background:#ffffff1a}.monitor-refresh-btn svg{color:#fff9}.monitor-activity-tabs{display:flex;gap:16px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.06)}.activity-tab{padding:10px 0;background:transparent;border:none;border-bottom:2px solid transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;font-weight:500;color:#ffffff80;cursor:pointer;transition:all .2s}.activity-tab:hover{color:#ffffffb3}.activity-tab.active{color:#fff;border-bottom-color:#fff}.monitor-table{overflow:hidden}.monitor-table-header{display:grid;grid-template-columns:2fr 1fr .7fr .8fr;gap:8px;padding:10px 16px;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.06)}.monitor-table-header>div{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9px;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px}.monitor-table-body{padding:0}.monitor-row{display:grid;grid-template-columns:2fr 1fr .7fr .8fr;gap:8px;padding:10px 16px;border-bottom:1px solid rgba(255,255,255,.04);align-items:center;transition:background .2s}.monitor-row:hover{background:#ffffff08}.monitor-row.error-row{background:#ef44440d}.monitor-row.error-row:hover{background:#ef444414}.monitor-row.error-row.expanded{border-bottom:none}.col-exec{display:flex;align-items:center;gap:8px}.exec-id{font-family:SF Mono,Consolas,monospace;font-size:10px;color:#fff6}.exec-name{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;color:#ffffffd9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-date{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;color:#ffffff80}.col-duration{font-family:SF Mono,Consolas,monospace;font-size:10px;color:#fff9}.col-status{display:flex;justify-content:flex-start}.status-progress,.status-complete,.status-error{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;font-weight:500;padding:3px 8px;border-radius:4px}.status-progress{color:#fbbf24;background:#fbbf2426}.status-complete{color:#4ade80;background:#4ade8026}.status-error{color:#f87171;background:#f8717126}.error-dropdown-row{background:#ef44440f;border-bottom:1px solid rgba(255,255,255,.04);padding:0 16px 12px}.error-debug-panel{background:#141416cc;border:1px solid rgba(255,255,255,.1);border-radius:10px;overflow:hidden}.debug-header{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06)}.debug-header svg{color:#ffffff80}.debug-header span{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;font-weight:600;color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px}.debug-arrow{color:#ffffff80;transform:rotate(180deg);margin-left:auto}.debug-tools-list{padding:8px;display:flex;flex-direction:column;gap:6px}.debug-tool-item{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:6px;border:1px solid transparent}.debug-tool-item.error{background:#ef444414;border-color:#ef444426}.debug-tool-item.success{background:#4ade800d;border-color:#4ade801a}.debug-tool-content{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.tool-icon-wrap{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tool-icon-wrap img{width:18px;height:18px;object-fit:contain}.tool-name{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;font-weight:500;color:#ffffffe6;flex-shrink:0}.tool-separator{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;color:#ffffff40;margin:0 8px}.tool-error-msg{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;color:#ffffff80;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tool-status-badge{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;font-weight:500;padding:3px 8px;border-radius:4px;text-align:center;width:50px;flex-shrink:0}.tool-status-badge.error{color:#f87171;background:#f8717126}.tool-status-badge.success{color:#4ade80;background:#4ade8026}.debug-actions{display:flex;gap:8px;padding:10px 16px;border-top:1px solid rgba(255,255,255,.06)}.debug-retry-btn,.debug-logs-btn{padding:6px 12px;border-radius:5px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;font-weight:500;cursor:pointer;transition:all .2s}.debug-retry-btn{background:#f8717126;border:1px solid rgba(248,113,113,.25);color:#f87171}.debug-retry-btn:hover{background:#f8717140}.debug-logs-btn{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fffc}.debug-logs-btn:hover{background:#ffffff1f}@media (max-width: 768px){.monitor-overlay{padding:8px;background:transparent}.monitor-panel{max-width:100%;padding:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;box-shadow:none}.monitor-header,.monitor-filters,.monitor-activity-tabs,.monitor-table-header,.monitor-row{display:none}.monitor-table{border:none;background:transparent}.monitor-table-body{display:block;background:transparent}.error-dropdown-row{display:block!important;background:transparent}.error-debug-panel{border-radius:14px;padding:14px;min-height:280px;background:#141418f2;border:1px solid rgba(255,255,255,.12)}.debug-header{font-size:13px;padding-bottom:12px;margin-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08)}.debug-tools-list{gap:8px}.debug-tool-item{padding:12px;border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px}.debug-tool-content{flex-direction:column;align-items:flex-start;gap:6px;width:100%}.tool-icon-wrap{width:28px;height:28px}.tool-icon-wrap img{width:16px;height:16px}.tool-name{font-size:12px;font-weight:500}.tool-separator{display:none}.tool-error-msg{display:block;font-size:11px;color:#ffffff80;margin-top:2px}.tool-status-badge{font-size:10px;padding:4px 10px;align-self:flex-start;margin-top:4px}.debug-actions{padding:14px 0 0;gap:10px;margin-top:12px;border-top:1px solid rgba(255,255,255,.08);justify-content:center}.debug-retry-btn,.debug-logs-btn{font-size:11px;padding:10px 16px;border-radius:8px}}@media (max-width: 480px){.error-debug-panel{padding:12px;min-height:260px}.debug-header{font-size:12px;padding-bottom:10px}.debug-tool-item{padding:10px}.tool-icon-wrap{width:24px;height:24px}.tool-icon-wrap img{width:14px;height:14px}.tool-name{font-size:11px}.tool-error-msg{font-size:10px}.tool-status-badge{font-size:9px;padding:3px 8px}.debug-actions{flex-direction:row;gap:8px;justify-content:center}.debug-retry-btn,.debug-logs-btn{font-size:10px;padding:8px 14px}}.test-deploy-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.td-panel{background:#18181b99;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:12px;border:1px solid rgba(255,255,255,.1);width:100%;max-width:750px;display:flex;overflow:hidden}.td-output-section{flex:1;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.08)}.td-output-header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.td-tabs-left,.td-tabs-right{display:flex;gap:2px;background:#ffffff0f;border-radius:6px;padding:3px}.td-tab{padding:5px 10px;background:transparent;border:none;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;font-weight:500;color:#ffffff80;cursor:pointer;transition:all .2s}.td-tab:hover{color:#ffffffb3}.td-tab.active{background:#ffffff1a;color:#fff}.td-output-meta{display:flex;justify-content:space-between;align-items:center;padding:6px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.td-nodes{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;color:#ffffff80}.td-success{display:flex;align-items:center;gap:6px}.td-success svg{color:#4ade80}.td-success span{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;font-weight:500;color:#4ade80}.td-time{color:#fff6!important;font-weight:400!important}.td-response-box{margin:10px 12px;background:#ffffff0a;border-radius:6px;padding:10px 12px}.td-response-label{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:8px;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.td-response-content{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;color:#ffffffd9;line-height:1.5}.td-response-content p{margin:0 0 6px}.td-response-content ol{margin:0;padding-left:18px}.td-response-content li{margin-bottom:3px}.td-response-content a{color:#ffffffe6;text-decoration:underline;text-underline-offset:2px}.td-response-content a:hover{color:#fff}.td-config-section{flex:1;display:flex;flex-direction:column}.td-config-header{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.td-app-info{display:flex;align-items:center;gap:10px}.td-app-icon{width:24px;height:24px;object-fit:contain}.td-app-text{display:flex;flex-direction:column;gap:2px}.td-app-name{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:600;color:#fffffff2}.td-app-desc{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;color:#ffffff80}.td-test-btn{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#3b82f6;border:none;border-radius:6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s}.td-test-btn:hover{background:#2563eb}.td-test-btn svg{color:#fff}.td-config-body{padding:10px 12px;flex:1;display:flex;flex-direction:column;gap:10px}.td-field{display:flex;flex-direction:column;gap:6px}.td-field label{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;color:#ffffffb3}.td-field .required{color:#f87171}.td-select{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;cursor:pointer}.td-select span{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;color:#ffffffd9}.td-select svg{color:#fff6}.td-textarea{padding:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;min-height:80px}.td-textarea span{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;color:#ffffffd9;line-height:1.4}.td-config-footer{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-top:1px solid rgba(255,255,255,.06)}.td-shortcut{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;color:#fff6}.td-shortcut kbd{display:inline-block;padding:2px 6px;background:#ffffff1a;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;color:#fff9;margin:0 2px}.td-settings-icon{color:#fff6;cursor:pointer;transition:color .2s}.td-settings-icon:hover{color:#ffffffb3}@media (max-width: 768px){.test-deploy-overlay{padding:10px}.td-panel{flex-direction:column-reverse;max-width:100%}.td-output-section{border-right:none;border-top:1px solid rgba(255,255,255,.08);border-bottom:none}.td-config-section{border-bottom:1px solid rgba(255,255,255,.08)}.td-output-header{flex-direction:row;justify-content:space-between;align-items:center;padding:6px 8px;gap:4px}.td-tabs-left,.td-tabs-right{padding:2px;gap:1px}.td-tab{padding:3px 6px;font-size:8px}}@media (max-width: 768px){.agent-canvas-overlay{padding:6px}.agent-config-panel{max-width:100%;border-radius:10px}.config-topbar{padding:8px 10px;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:8px;min-height:36px}.config-tabs{display:flex;gap:2px;padding:2px}.config-tab{padding:2px 5px;font-size:7px;gap:2px}.config-tab svg{width:7px;height:7px}.config-actions{display:flex;align-items:center;gap:5px}.toggle-switch{width:20px;height:11px}.toggle-switch:after{width:7px;height:7px}.toggle-switch.active:after{left:11px}.btn-share{padding:2px 5px;font-size:7px;gap:2px}.btn-share svg{width:7px;height:7px}.config-section{padding:5px 7px}.section-header{display:flex;justify-content:space-between;align-items:center;flex-direction:row;margin-bottom:5px;gap:4px}.section-title{font-size:8px;white-space:nowrap}.btn-add{font-size:7px;padding:2px 5px;white-space:nowrap}.btn-expand{display:none}.config-chips{gap:3px;flex-wrap:wrap}.config-chip{font-size:7px;padding:2px 4px;gap:2px}.config-chip svg,.chip-logo{width:7px;height:7px}.model-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.model-field{min-width:0}.model-field label{font-size:6px;margin-bottom:2px}.select-field{font-size:7px;padding:3px 5px;gap:3px}.select-logo{width:9px;height:9px}.select-field svg{width:7px;height:7px}.instructions-box{font-size:5px;padding:5px;min-height:18px;line-height:1.3}.instructions-box p{font-size:5px!important;line-height:1.3!important;margin:0}.instructions-hint{display:none}.config-bottom{padding:8px 10px;min-height:36px}.btn-copilot,.btn-preview{padding:4px 10px;font-size:8px;gap:4px}.btn-copilot svg,.btn-preview svg{width:8px;height:8px}.copilot-icon{font-size:8px}.workflow-builder-panel{height:480px;border-radius:10px;display:flex;flex-direction:column}.workflow-topbar{padding:8px 10px;min-height:36px;display:flex;align-items:center;justify-content:space-between}.workflow-title{font-size:8px;gap:4px}.workflow-title svg{width:10px;height:10px}.btn-back{padding:3px}.btn-back svg{width:10px;height:10px}.workflow-actions{display:flex;align-items:center;gap:6px}.workflow-topbar .toggle-switch{width:20px;height:11px}.workflow-topbar .toggle-switch:after{width:7px;height:7px}.btn-clear,.btn-save{padding:3px 8px;font-size:8px}.workflow-content{display:flex;flex-direction:row;flex:1;overflow:hidden}.workflow-sidebar{display:flex;flex-direction:column;width:50%;padding:8px;border-right:1px solid rgba(255,255,255,.08);border-left:none;overflow:hidden}.workflow-sidebar h3{font-size:7px;margin-bottom:6px;text-transform:uppercase;letter-spacing:.3px}.workflow-search{font-size:7px;padding:5px 6px;margin-bottom:8px}.workflow-modules{gap:4px;display:flex;flex-direction:column}.module-item{padding:5px 6px;font-size:7px;gap:5px}.module-item svg,.module-item img{width:10px;height:10px}.workflow-canvas{width:50%;flex:none;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.wf-canvas-inner{display:flex;flex-direction:column;align-items:center;padding:12px 8px;gap:0;min-height:100%;width:100%}.wf-canvas-inner>svg{display:none}.wf-node{position:relative!important;left:auto!important;top:auto!important;padding:0}.wf-node:not(:last-child):after{content:"";position:absolute;bottom:-16px;left:50%;transform:translate(-50%);width:2px;height:16px;background:linear-gradient(to bottom,#3b82f6cc,#3b82f666)}.wf-node:not(:last-child):before{content:"";position:absolute;bottom:-18px;left:50%;transform:translate(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid rgba(59,130,246,.6);z-index:1}.wf-node{margin-bottom:20px}.wf-node:last-child{margin-bottom:0}.wf-node-content{padding:6px 10px;gap:5px;font-size:7px;background:#1e1e23e6;border:1px solid rgba(255,255,255,.1);border-radius:6px}.wf-icon-wrapper{width:16px;height:16px}.wf-icon-wrapper svg{width:10px;height:10px}.wf-logo{width:12px;height:12px}.wf-label{font-size:7px}.wf-connector-dot,.canvas-zoom{display:none}.zoom-btn{width:14px;height:14px;font-size:9px}.superchat-panel{height:420px;border-radius:10px;display:flex;flex-direction:row}.superchat-sidebar{display:none}.superchat-main{width:60%;border-radius:10px 0 0 10px;display:flex;flex-direction:column;overflow:hidden}.flow-visualizer{display:flex!important;width:40%;border-radius:0 10px 10px 0;border-left:1px solid rgba(255,255,255,.08)}.chat-header{padding:8px 10px;min-height:32px;display:flex;align-items:center}.chat-header h3{font-size:7px}.chat-messages{padding:4px;gap:4px;flex:1;overflow:hidden}.chat-message{padding:4px;font-size:7px;border-radius:4px}.chat-message p{font-size:7px;line-height:1.2;margin:0}.chat-message ul,.chat-message ol{font-size:7px;padding-left:10px;margin:2px 0}.chat-message li{margin-bottom:1px;font-size:7px}.chat-message li strong,.chat-message a{font-size:7px}.chat-followup{font-size:7px!important;margin-top:2px!important}.chat-input-area{padding:4px 6px;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;gap:4px}.connected-apps{display:flex;flex-direction:row;align-items:center;gap:3px;margin-bottom:0;flex-shrink:0;width:auto!important;justify-content:flex-start!important}.app-logo-circle{width:20px;height:20px;flex-shrink:0}.app-logo-img{width:14px;height:14px}.apps-btn{font-size:8px;padding:2px 5px;flex-shrink:0}.chat-input-wrapper{flex:1;gap:2px;min-width:0;height:16px}.chat-input{font-size:6px;padding:2px 4px;min-width:0;height:16px;text-align:left}.chat-input::placeholder{text-align:left}.send-btn{width:14px;height:14px;flex-shrink:0;padding:2px;background:#ffffff1a!important}.send-btn svg{width:6px;height:6px}.visualizer-header{padding:8px 10px;margin-bottom:4px;min-height:32px;display:flex;align-items:center;justify-content:space-between}.visualizer-title-text{font-size:7px}.step-count{font-size:6px;padding:2px 4px}.flow-steps{gap:0;padding:0 6px}.flow-step{gap:4px;padding:6px 0;position:relative}.flow-step:not(:last-child):after{content:"";position:absolute;left:9px;top:100%;height:12px;width:0;border-left:2px dashed rgba(255,255,255,.3);transform:translateY(-6px)}.step-icon-wrapper{width:20px;height:20px;position:relative;z-index:1}.step-logo{width:12px;height:12px}.step-card{padding:3px 5px;gap:2px}.step-num{font-size:5px}.step-action{font-size:6px}.visualizer-header{margin-bottom:8px}.visualizer-title-text{font-size:8px}.step-count{font-size:8px;padding:2px 4px}.flow-steps{gap:6px}.flow-step{gap:4px}.step-icon-wrapper{width:24px;height:24px}.step-logo{width:14px;height:14px}.step-card{padding:4px 6px;gap:3px}.step-dot{width:4px;height:4px}.step-num{font-size:7px}.step-action{font-size:8px}.step-arrow{width:8px;height:8px}}@media (max-width: 480px){.agent-config-panel{border-radius:8px}.config-topbar{padding:4px 6px;flex-wrap:nowrap;gap:6px}.config-tab{padding:2px 5px;font-size:7px}.config-tab svg{width:7px;height:7px}.toggle-switch{width:18px;height:10px}.toggle-switch:after{width:6px;height:6px}.toggle-switch.active:after{left:10px}.btn-share{padding:2px 5px;font-size:7px}.config-section{padding:5px 6px}.section-title{font-size:8px}.btn-add{font-size:7px;padding:2px 5px}.config-chip{font-size:7px;padding:2px 4px}.model-grid{grid-template-columns:repeat(3,1fr);gap:4px}.model-field label{font-size:6px}.select-field{font-size:7px;padding:3px 5px}.select-logo{width:8px;height:8px}.instructions-box{font-size:7px;min-height:25px;padding:5px}.instructions-hint{font-size:6px}.config-bottom{padding:5px 6px}.btn-copilot,.btn-preview{padding:3px 6px;font-size:7px}.workflow-builder-panel{height:440px}.wf-node-content{padding:5px 8px;font-size:6px}.wf-icon-wrapper{width:14px;height:14px}.wf-label{font-size:6px}.superchat-panel{height:380px}.superchat-main{width:60%}.flow-visualizer{width:40%;padding:4px 3px}.chat-header h3{font-size:6px}.chat-message{padding:3px;font-size:6px}.chat-message p,.chat-message li,.chat-message a,.chat-message strong{font-size:6px}.chat-message ul,.chat-message ol{font-size:6px;padding-left:8px}.chat-followup{font-size:6px!important}.chat-input{font-size:6px}.app-logo-circle{width:10px;height:10px}.app-logo-img{width:7px;height:7px}.apps-btn{font-size:4px;padding:1px 3px}.step-icon-wrapper{width:16px;height:16px}.step-logo{width:10px;height:10px}.step-card{padding:2px 3px}.step-action,.visualizer-title-text{font-size:5px}.step-count{font-size:4px}}@media (max-width: 375px){.workflow-builder-panel{height:400px}.superchat-panel{height:350px}.superchat-main{width:58%}.flow-visualizer{display:flex!important;width:42%}.chat-header h3{font-size:6px}.chat-message{padding:2px}.chat-message p,.chat-message li,.chat-message a,.chat-message strong,.chat-input{font-size:6px}.step-action,.visualizer-title-text{font-size:5px}}.features-dashboard-section{background:linear-gradient(to bottom,#0a0a0a,#0c0b0b 5%,#0e0d0d 15%,#0e0d0d);position:relative;padding-top:120px}.features-dashboard-section .features-section{background:transparent;margin-top:0}.features-dashboard-section .dashboard-section{background:transparent}@media (max-width: 1024px){.features-dashboard-section{padding-top:100px;overflow-x:hidden}}@media (max-width: 768px){.features-dashboard-section{padding-top:80px;overflow-x:hidden}}@media (max-width: 480px){.features-dashboard-section{padding-top:60px;overflow-x:hidden}}.comparison-section{background:#f5f5f5;color:#1a1a1a;padding:120px 80px;position:relative}.comparison-container{max-width:1400px;margin:0 auto}.comparison-header{text-align:center;margin-bottom:80px}.comparison-title{font-family:Libre Baskerville,Georgia,serif;font-size:52px;font-weight:400;line-height:1.2;color:#1a1a1a;margin:0 0 40px}.comparison-cta{background:#000;color:#fff;border:none;padding:16px 32px;border-radius:50px;font-size:13px;font-weight:600;letter-spacing:1px;cursor:pointer;transition:all .3s ease;font-family:Outfit,sans-serif;text-decoration:none;display:inline-block}.comparison-cta:hover{background:#2a2a2a;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.comparison-grid{display:grid;grid-template-columns:150px repeat(4,1fr);column-gap:20px;row-gap:0;align-items:start}.comparison-cards-wrapper{display:contents}.comparison-mobile{display:none}.comparison-grid .comparison-column:first-of-type{margin-left:-12px}.labels-column{display:flex;flex-direction:column;gap:20px;padding-right:16px}.label-spacer{height:70px}.row-label{font-size:11px;font-weight:700;letter-spacing:1.5px;color:#6b7280;text-transform:uppercase;display:flex;align-items:center;justify-content:flex-end;text-align:right;height:80px;padding:20px 0}.comparison-column{background:#f9fafb;border-radius:16px;padding:32px 24px;box-shadow:0 2px 8px #0000000f;display:flex;flex-direction:column;gap:20px}.highlighted-column{background:linear-gradient(180deg,#dbeafe80,#bfdbfeb3);box-shadow:0 4px 12px #3b82f626;position:relative;overflow:hidden}.highlighted-column:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='6' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");background-size:150px 150px;opacity:.7;pointer-events:none;z-index:1;mix-blend-mode:multiply}.highlighted-column>*{position:relative;z-index:2}.column-header{display:flex;flex-direction:column;gap:0;padding-bottom:24px;border-bottom:1px solid rgba(0,0,0,.08)}.column-title{font-size:20px;font-weight:600;margin:0;color:#1a1a1a;line-height:1.3}.column-item{display:flex;flex-direction:column;gap:8px;padding:20px 0;border-bottom:1px solid rgba(0,0,0,.06);min-height:80px}.column-item:last-child{border-bottom:none;padding-bottom:0}.item-content{display:flex;align-items:flex-start;gap:12px}.item-content p{font-size:15px;line-height:1.5;color:#4b5563;margin:0;flex:1}.icon-negative{font-size:20px;color:#ef4444;font-weight:700;flex-shrink:0;margin-top:2px}.icon-positive{font-size:20px;color:#10b981;font-weight:700;flex-shrink:0;margin-top:2px}@media (max-width: 1200px){.comparison-section{padding:100px 60px}.comparison-grid{grid-template-columns:120px repeat(4,1fr);gap:16px}.comparison-column{padding:28px 20px}.column-title{font-size:18px}.item-content p{font-size:14px}.row-label{font-size:10px;height:75px}.label-spacer{height:65px}}@media (max-width: 1024px){.comparison-section{padding:80px 40px}.comparison-grid{grid-template-columns:1fr 1fr;gap:20px;row-gap:40px}.comparison-title{font-size:42px}.labels-column{display:none}.comparison-column:nth-child(2){grid-column:1;grid-row:1}.comparison-column:nth-child(3){grid-column:2;grid-row:1}.comparison-column:nth-child(4){grid-column:1;grid-row:2}.comparison-column:nth-child(5){grid-column:2;grid-row:2}.column-item{min-height:70px}.comparison-header{margin-bottom:60px}}@media (max-width: 768px){.comparison-section{padding:60px 20px 40px}.comparison-grid-desktop{display:none}.comparison-mobile{display:flex;gap:15px;align-items:flex-start;min-height:500px;margin-top:100px}.labels-column-mobile{display:flex;flex-direction:column;gap:0;padding-top:72px;width:90px;flex-shrink:0}.row-label-mobile{font-size:9px;font-weight:700;letter-spacing:1.2px;color:#6b7280;text-transform:uppercase;text-align:right;padding:16px 8px;height:82px;display:flex;align-items:center;justify-content:flex-end;border-bottom:1px solid rgba(0,0,0,.06)}.card-stack-container{flex:1;position:relative;min-height:480px}.card-stack{position:relative;width:100%;height:450px}.swipe-card{position:absolute;top:0;left:0;right:0;background:#fff;border-radius:16px;padding:24px 20px;box-shadow:0 4px 12px #0000001a;transition:transform .3s ease,opacity .3s ease}.swipe-card.active{transform:translate(0) translateY(0) rotate(0) scale(1);opacity:1;z-index:10;animation:cardPulse 2s ease-in-out infinite}@keyframes cardPulse{0%,to{box-shadow:0 4px 12px #0000001a}50%{box-shadow:0 6px 20px #00000026,0 0 0 2px #3b82f61a}}.swipe-card.stack{opacity:.7;pointer-events:none}.swipe-card.stack .swipe-card-content{opacity:.3}.swipe-card.swipe-left{animation:swipeLeft .3s ease forwards}.swipe-card.swipe-right{animation:swipeRight .3s ease forwards}@keyframes swipeLeft{to{transform:translate(-120%) rotate(-15deg);opacity:0}}@keyframes swipeRight{to{transform:translate(120%) rotate(15deg);opacity:0}}.swipe-card.highlighted{background:linear-gradient(180deg,#dbeafe,#bfdbfe)}.swipe-card.highlighted.active{animation:cardPulseHighlight 2s ease-in-out infinite}@keyframes cardPulseHighlight{0%,to{box-shadow:0 4px 12px #0000001a}50%{box-shadow:0 6px 20px #3b82f633,0 0 0 2px #3b82f633}}.swipe-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;padding:20px 0 16px;border-bottom:1px solid rgba(0,0,0,.08)}.swipe-card-header h3{font-size:18px;font-weight:600;color:#1a1a1a;margin:0}.card-counter{font-size:12px;color:#6b7280;font-weight:500}.swipe-card-content{display:flex;flex-direction:column;gap:0}.swipe-card-item{display:flex;align-items:center;gap:12px;padding:16px 0;min-height:82px;border-bottom:1px solid rgba(0,0,0,.06)}.swipe-card-item:last-child{border-bottom:none}.swipe-card-item p{font-size:13px;line-height:1.5;color:#4b5563;margin:0;flex:1}.swipe-buttons{display:flex;justify-content:center;gap:20px;margin-top:20px}.swipe-btn{width:50px;height:50px;border-radius:50%;background:#fff;border:2px solid #e5e7eb;font-size:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px #0000001a}.swipe-btn:hover{transform:scale(1.1);border-color:#1a1a1a}.swipe-btn:active{transform:scale(.95)}.card-progress{display:flex;justify-content:center;gap:8px;margin-top:20px}.progress-dot{width:8px;height:8px;border-radius:50%;background:#d1d5db;transition:all .3s}.progress-dot.active{width:24px;border-radius:4px;background:#1a1a1a}.comparison-title{font-size:34px;line-height:1.3}.comparison-header{margin-bottom:40px}.comparison-cta{padding:14px 28px;font-size:12px}}@media (max-width: 480px){.comparison-section{padding:50px 15px 30px}.comparison-title{font-size:28px}.comparison-header{margin-bottom:40px}.comparison-cta{padding:12px 24px;font-size:11px}.comparison-mobile{gap:10px;margin-top:80px}.labels-column-mobile{width:75px;padding-top:66px}.row-label-mobile{font-size:8px;height:78px;padding:14px 5px}.swipe-card{padding:20px 16px}.swipe-card-header{padding:16px 0 14px}.swipe-card-header h3{font-size:16px}.swipe-card-item{padding:14px 0;min-height:78px}.swipe-card-item p{font-size:12px}.swipe-btn{width:45px;height:45px;font-size:20px}.card-counter{font-size:11px}}.cta-section{background:#f5f5f5;color:#1a1a1a;padding:120px 80px 300px;position:relative;overflow:hidden;min-height:auto;display:flex;align-items:flex-start;justify-content:center}.cta-watermark{position:absolute;top:400px;left:50%;transform:translate(-50%);font-family:Libre Baskerville,Georgia,serif;font-size:380px;font-weight:400;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;letter-spacing:.05em;line-height:1;background:linear-gradient(45deg,#ffb6c199,#add8e699,#dda0dd99,#ffdab999,#ffb6c199);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:waveAnimation 15s ease infinite;filter:drop-shadow(0 4px 6px rgba(0,0,0,.08)) drop-shadow(0 8px 15px rgba(0,0,0,.06))}.cta-container{max-width:1400px;width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:120px;position:relative;z-index:2}.cta-left{flex:1;max-width:550px}.cta-label{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:1.5px;color:#0009;margin-bottom:32px;font-weight:500}.cta-dot{width:8px;height:8px;background:#ff6b35;border-radius:50%;flex-shrink:0}.cta-title{font-family:Libre Baskerville,Georgia,serif;font-size:56px;font-weight:400;line-height:1.2;color:#1a1a1a;margin:0}.cta-right{flex:1;max-width:550px;display:flex;flex-direction:column;gap:32px;margin-top:60px}.cta-description{font-size:20px;line-height:1.7;color:#00000080;margin:0;font-weight:400}.cta-button{background:#000;color:#fff;border:none;padding:16px 40px;border-radius:50px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease;width:fit-content;font-family:Outfit,sans-serif;text-decoration:none;display:inline-block}.cta-button:hover{background:#2a2a2a;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}@media (max-width: 1200px){.cta-section{padding:100px 60px 240px}.cta-watermark{font-size:300px;top:350px}.cta-container{gap:100px}.cta-title{font-size:52px}.cta-description{font-size:19px}.cta-right{margin-top:50px}}@media (max-width: 1024px){.cta-section{padding:80px 40px 180px;min-height:auto}.cta-watermark{font-size:280px;font-weight:700;top:auto;bottom:-90px}.cta-container{flex-direction:column;gap:60px;align-items:flex-start}.cta-right{margin-top:0}.cta-title{font-size:48px}.cta-description{font-size:18px}.cta-button{padding:15px 36px;font-size:14px}.cta-left,.cta-right{max-width:100%}}@media (max-width: 768px){.cta-section{padding:60px 30px 150px;min-height:auto}.cta-watermark{font-size:180px;font-weight:700;top:auto;bottom:-60px}.cta-container{gap:40px}.cta-title{font-size:38px;line-height:1.25}.cta-description{font-size:17px}.cta-label{font-size:10px;margin-bottom:28px}.cta-button{padding:14px 32px;font-size:14px}.cta-right{gap:28px}}@media (max-width: 480px){.cta-section{padding:50px 20px 130px}.cta-watermark{font-size:120px;font-weight:700;bottom:-40px}.cta-container{gap:35px}.cta-title{font-size:32px}.cta-description{font-size:16px}.cta-button{padding:13px 28px;font-size:13px;border-radius:40px}}.company-stats-section{background:linear-gradient(to bottom,#0e0d0d,#000 20%,#000 70%,#050505,#0a0a0a);color:#fff;padding:160px 80px;position:relative;margin-bottom:0;min-height:70vh;margin-top:-1px;display:flex;align-items:center;justify-content:center}.company-stats-text-container{width:100%;position:relative;padding:0;display:flex;justify-content:center;align-items:center;text-align:center}.company-stats-left-text{position:absolute;left:0;top:-60px;font-family:Geist Mono,monospace;font-size:28px;font-weight:400;color:#fffffff2;line-height:1.2;margin:0;z-index:2}.company-stats-outline-text{font-family:Vandertak Outline,sans-serif;font-size:200px;font-weight:400;margin:0 auto;padding:0;line-height:1;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.6);text-stroke:2px rgba(255,255,255,.6);letter-spacing:-4px;text-align:center;white-space:nowrap;display:block;width:fit-content;max-width:100%;text-shadow:0 0 20px rgba(255,255,255,.4),0 0 40px rgba(255,255,255,.2),0 4px 8px rgba(255,255,255,.3),inset 0 1px 0 rgba(255,255,255,.5);filter:drop-shadow(0 4px 15px rgba(255,255,255,.25))}.company-stats-right-text{position:absolute;right:0;bottom:-60px;font-family:Geist Mono,monospace;font-size:28px;font-weight:400;color:#fffffff2;line-height:1.2;margin:0;z-index:2}.company-stats-content{max-width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:150px;padding:0 40px}.company-stats-left{flex:1.5;max-width:600px}.company-stats-description{font-size:28px;line-height:1.5;font-weight:400;color:#fffffff2}.company-stats-right{display:flex;align-items:center;flex:1;justify-content:flex-end}.company-stat-item{text-align:left}.company-stat-label{font-family:Geist Mono,Courier New,Courier,monospace;font-size:12px;letter-spacing:1.5px;color:#ffffff80;margin-bottom:16px;font-weight:500}.company-stat-value{font-size:80px;font-weight:400;color:#fff;line-height:1}@media (max-width: 1400px){.company-stats-outline-text{font-size:150px;letter-spacing:-3px;line-height:1;margin:0 auto;text-align:center;width:fit-content;max-width:100%;text-shadow:0 0 15px rgba(255,255,255,.4),0 0 30px rgba(255,255,255,.2),0 4px 8px rgba(255,255,255,.3)}.company-stats-left-text{top:-50px}.company-stats-right-text{bottom:-50px}}@media (max-width: 1024px){.company-stats-section{min-height:60vh;padding:120px 60px}.company-stats-text-container{padding:0;display:flex;justify-content:center}.company-stats-outline-text{font-size:85px;letter-spacing:-2px;line-height:1;margin:0 auto;text-align:center;width:fit-content;max-width:100%;text-shadow:0 0 12px rgba(255,255,255,.4),0 0 25px rgba(255,255,255,.2),0 3px 6px rgba(255,255,255,.3);filter:drop-shadow(0 3px 12px rgba(255,255,255,.2))}.company-stats-left-text,.company-stats-right-text{font-size:24px}.company-stats-left-text{left:0;top:-40px}.company-stats-right-text{right:0;bottom:-40px}.company-stats-content{flex-direction:column;gap:60px;text-align:center}.company-stats-right{justify-content:center}}@media (max-width: 768px){.company-stats-section{padding:100px 10px;min-height:50vh}.company-stats-text-container{padding:0;display:flex;justify-content:center}.company-stats-outline-text{font-size:54px;-webkit-text-stroke:1.5px rgba(255,255,255,.6);text-stroke:1.5px rgba(255,255,255,.6);letter-spacing:-1px;line-height:1;margin:0 auto;text-align:center;width:fit-content;max-width:100%;text-shadow:0 0 10px rgba(255,255,255,.4),0 0 20px rgba(255,255,255,.2),0 2px 5px rgba(255,255,255,.3);filter:drop-shadow(0 2px 10px rgba(255,255,255,.2))}.company-stats-left-text,.company-stats-right-text{font-size:20px}.company-stats-left-text{left:0;top:-30px}.company-stats-right-text{right:0;bottom:-30px}.company-stats-description{font-size:22px}.company-stat-value{font-size:56px}.company-stats-right{gap:40px}}@media (max-width: 480px){.company-stats-section{padding:80px 10px}.company-stats-text-container{padding:0;display:flex;justify-content:center}.company-stats-outline-text{font-size:42px;line-height:1;margin:0 auto;text-align:center;width:fit-content;max-width:100%;text-shadow:0 0 8px rgba(255,255,255,.4),0 0 15px rgba(255,255,255,.2),0 2px 4px rgba(255,255,255,.3);filter:drop-shadow(0 2px 8px rgba(255,255,255,.15))}.company-stats-left-text,.company-stats-right-text{font-size:16px}.company-stats-left-text{left:0;top:-25px}.company-stats-right-text{right:0;bottom:-25px}}.company-features-dashboard-section{background:linear-gradient(to bottom,#0a0a0a,#0c0b0b 5%,#0e0d0d 15%,#0e0d0d);position:relative;padding:120px 120px 60px;min-height:auto}.company-features-content-wrapper{display:flex;align-items:flex-start;justify-content:space-between;gap:120px;max-width:100%}.company-features-header{max-width:550px;margin:0;padding:0;flex-shrink:0}.company-features-text-content{max-width:650px;flex-shrink:0;margin-left:auto;padding-top:46px}.company-features-text-content p{font-family:Outfit,sans-serif;font-size:26px;font-weight:400;line-height:1.7;color:#ffffffb3;margin:0}.company-features-label{display:inline-flex;align-items:center;gap:8px;font-family:Geist Mono,Courier New,Courier,monospace;font-size:12px;letter-spacing:1px;color:#ffffffb3;margin-bottom:24px}.company-label-dot{width:6px;height:6px;background:#ff6b35;border-radius:50%}.company-features-heading{font-family:Libre Baskerville,Georgia,serif;font-size:48px;font-weight:400;line-height:1.3;color:#fff;margin:0}.company-founder-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:120px;margin-bottom:120px}.company-founder-card{position:relative;height:600px;border-radius:24px;overflow:hidden;cursor:pointer;border:1px solid rgba(255,255,255,.08)}.company-founder-image{width:100%;height:100%;object-fit:cover;filter:grayscale(100%);transition:all .5s ease}.company-founder-card:hover .company-founder-image{filter:grayscale(100%);transform:scale(1.05)}.company-founder-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top,#000000f2,#000000d9 60%,#0006);padding:32px;opacity:0;transition:all .4s ease;display:flex;flex-direction:column;justify-content:flex-end}.company-founder-card:hover .company-founder-overlay{opacity:1}.company-founder-info{text-align:left}.company-founder-name{font-family:Libre Baskerville,Georgia,serif;font-size:28px;font-weight:400;color:#fff;margin:0 0 4px;line-height:1.2}.company-founder-role{font-family:Geist Mono,monospace;font-size:14px;font-weight:600;color:#fffc;margin:0 0 12px;letter-spacing:.5px;text-transform:uppercase}.company-founder-description{font-family:Outfit,sans-serif;font-size:13px;font-weight:400;line-height:1.5;color:#ffffffbf;margin:0}.company-how-it-works{margin-top:120px;margin-bottom:120px}.company-how-it-works-header{text-align:left;margin-bottom:60px}.company-how-it-works-label{display:inline-flex;align-items:center;gap:8px;font-family:Geist Mono,Courier New,Courier,monospace;font-size:12px;letter-spacing:1px;color:#ffffffb3;margin-bottom:24px}.company-how-label-dot{width:6px;height:6px;background:#4ade80;border-radius:50%}.company-how-it-works-title{font-family:Libre Baskerville,Georgia,serif;font-size:48px;font-weight:400;line-height:1.3;color:#fff;margin:0 0 16px}.company-how-it-works-subtitle{font-family:Outfit,sans-serif;font-size:18px;line-height:1.6;color:#fff9;margin:0}.company-scroll-cards-wrapper{position:relative;overflow:hidden;-webkit-overflow-scrolling:touch}.company-scroll-cards-wrapper:before,.company-scroll-cards-wrapper:after{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:10;pointer-events:none}.company-scroll-cards-wrapper:before{left:0;background:linear-gradient(to right,#0e0d0d 0%,transparent 100%)}.company-scroll-cards-wrapper:after{right:0;background:linear-gradient(to left,#0e0d0d 0%,transparent 100%)}.company-scroll-cards{display:flex;gap:24px;padding:8px 0;animation:scrollCards 40s linear infinite;width:max-content}.company-scroll-cards:hover{animation-play-state:paused}@keyframes scrollCards{0%{transform:translate(0)}to{transform:translate(-50%)}}.company-scroll-card{flex:0 0 auto;width:320px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:32px;transition:all .3s ease}.company-scroll-card:hover{background:#ffffff0d;border-color:#ffffff1f;transform:translateY(-4px)}.company-card-title{font-family:Outfit,sans-serif;font-size:20px;font-weight:600;color:#fff;margin:0 0 12px}.company-card-description{font-family:Outfit,sans-serif;font-size:15px;line-height:1.6;color:#fff9;margin:0}.company-features-cta-card{width:100%;max-width:1600px;margin:120px auto 0;padding:80px 100px;background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border-radius:24px;border:1px solid rgba(255,255,255,.08);text-align:center;position:relative;overflow:hidden;box-shadow:0 8px 32px #0006}.company-features-cta-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 30%,rgba(255,107,53,.03) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,107,53,.02) 0%,transparent 50%);pointer-events:none;z-index:1}.company-features-cta-card>*{position:relative;z-index:2}.company-features-cta-label{display:inline-flex;align-items:center;gap:8px;font-family:Geist Mono,Courier New,Courier,monospace;font-size:11px;letter-spacing:1.5px;color:#fff9;margin-bottom:32px;font-weight:500;text-transform:uppercase}.company-features-cta-dot{width:8px;height:8px;background:#ff6b35;border-radius:50%;flex-shrink:0}.company-features-cta-title{font-family:Libre Baskerville,Georgia,serif;font-size:64px;font-weight:400;line-height:1.2;color:#fff;margin:0 0 24px}.company-features-cta-description{font-family:Outfit,sans-serif;font-size:20px;line-height:1.6;color:#ffffffb3;max-width:600px;margin:0 auto 40px}.company-features-cta-button{background:#fff;color:#000;border:none;padding:18px 48px;border-radius:50px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Outfit,sans-serif;box-shadow:0 4px 16px #ffffff1a;text-decoration:none;display:inline-block}.company-features-cta-button:hover{background:#f5f5f5;transform:translateY(-2px);box-shadow:0 6px 24px #ffffff26}.company-features-dashboard-section .features-section{background:transparent;margin-top:0}.company-features-dashboard-section .dashboard-section{background:transparent}@media (max-width: 1024px){.company-features-dashboard-section{padding:100px 60px 60px;min-height:auto}.company-features-content-wrapper{flex-direction:column;align-items:flex-start;gap:40px}.company-features-header{max-width:100%}.company-features-heading{font-size:42px}.company-features-text-content{max-width:100%;padding-top:0}.company-features-text-content p{font-size:22px}.company-features-cta-card{width:90%;padding:60px;margin-top:100px}.company-features-cta-title{font-size:52px}.company-features-cta-description{font-size:18px}.company-how-it-works{margin-top:80px;margin-bottom:80px}.company-how-it-works-title{font-size:42px}.company-scroll-card{width:280px}.company-scroll-cards-wrapper:before,.company-scroll-cards-wrapper:after{width:80px}.company-founder-cards-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:80px;margin-bottom:80px}.company-founder-name{font-size:24px}.company-founder-role{font-size:12px;margin-bottom:10px}.company-founder-description{font-size:12px}.company-founder-overlay{padding:28px 24px}}@media (max-width: 768px){.company-features-dashboard-section{padding:80px 40px 50px;min-height:auto}.company-features-header{max-width:100%}.company-features-heading{font-size:36px}.company-features-text-content p{font-size:20px}.company-features-cta-card{width:95%;padding:50px 40px;margin-top:80px}.company-features-cta-title{font-size:42px}.company-features-cta-description{font-size:17px}.company-features-cta-button{padding:16px 40px;font-size:15px}.company-how-it-works{margin-top:60px;margin-bottom:60px}.company-how-it-works-title{font-size:36px}.company-how-it-works-subtitle{font-size:16px}.company-scroll-card{width:260px;padding:28px}.company-scroll-cards-wrapper:before,.company-scroll-cards-wrapper:after{width:60px}.company-founder-cards-grid{grid-template-columns:1fr;gap:24px;margin-top:60px;margin-bottom:60px}.company-founder-card{height:450px}.company-founder-name{font-size:22px}.company-founder-role{font-size:11px;margin-bottom:8px}.company-founder-description{font-size:11px}.company-founder-overlay{padding:24px 20px}}@media (max-width: 480px){.company-features-dashboard-section{padding:60px 20px 40px;min-height:auto}.company-features-heading{font-size:28px;line-height:1.3}.company-features-text-content p{font-size:18px;line-height:1.6}.company-features-cta-card{width:100%;padding:40px 30px;margin-top:60px;border-radius:16px}.company-features-cta-title{font-size:32px}.company-features-cta-description{font-size:16px}.company-features-cta-button{padding:14px 36px;font-size:14px}.company-how-it-works{margin-top:50px;margin-bottom:50px}.company-how-it-works-title{font-size:28px}.company-how-it-works-subtitle{font-size:15px}.company-scroll-card{width:240px;padding:24px}.company-card-title{font-size:18px}.company-card-description{font-size:14px}.company-scroll-cards-wrapper:before,.company-scroll-cards-wrapper:after{width:40px}.company-founder-cards-grid{margin-top:50px;margin-bottom:50px}.company-founder-name{font-size:20px}.company-founder-role{font-size:10px;margin-bottom:8px}.company-founder-description{font-size:10px;line-height:1.4}.company-founder-overlay{padding:20px 16px}}.company-cta-section{background:linear-gradient(135deg,#1a1a1a,#0f0f0f);color:#fff;padding:120px 80px;position:relative;overflow:hidden;min-height:40vh;display:flex;align-items:flex-start;justify-content:center}.company-animated-wave{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:linear-gradient(135deg,#1a1a1a,#0f0f0f,#151515,#0d0d0d,#1a1a1a);background-size:400% 400%;animation:companyWaveAnimation 20s ease infinite}@keyframes companyWaveAnimation{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.company-cta-watermark{position:absolute;top:130px;left:50%;transform:translate(-50%);font-family:Libre Baskerville,Georgia,serif;font-size:380px;font-weight:400;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;letter-spacing:.05em;line-height:1;background:linear-gradient(45deg,#ffffff08,#ffffff0d,#ff6b3514,#ffffff0a,#ffffff08);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:companyWaveAnimation 20s ease infinite;filter:drop-shadow(0 4px 6px rgba(0,0,0,.3)) drop-shadow(0 8px 15px rgba(0,0,0,.2))}.company-cta-container{max-width:1400px;width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:120px;position:relative;z-index:2}.company-cta-left{flex:1;max-width:550px}.company-cta-label{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:1.5px;color:#fff9;margin-bottom:32px;font-weight:500}.company-cta-dot{width:8px;height:8px;background:#ff6b35;border-radius:50%;flex-shrink:0}.company-cta-title{font-family:Libre Baskerville,Georgia,serif;font-size:56px;font-weight:400;line-height:1.2;color:#fff;margin:0}.company-cta-right{flex:1;max-width:550px;display:flex;flex-direction:column;gap:32px;margin-top:60px}.company-cta-description{font-size:20px;line-height:1.7;color:#ffffffb3;margin:0;font-weight:400}.company-cta-button{background:#fff;color:#000;border:none;padding:16px 40px;border-radius:50px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease;width:fit-content;font-family:Outfit,sans-serif;box-shadow:0 4px 16px #ffffff1a}.company-cta-button:hover{background:#f5f5f5;transform:translateY(-2px);box-shadow:0 6px 24px #ffffff26}@media (max-width: 1024px){.company-cta-section{padding:80px 40px 90px;min-height:35vh}.company-cta-watermark{font-size:280px;font-weight:700;top:auto;bottom:-90px}.company-cta-container{flex-direction:column;gap:60px;align-items:flex-start}.company-cta-right{margin-top:0}.company-cta-title{font-size:48px}.company-cta-description{font-size:18px}.company-cta-left,.company-cta-right{max-width:100%}}@media (max-width: 768px){.company-cta-section{padding:60px 20px 75px;min-height:30vh}.company-cta-watermark{font-size:180px;font-weight:700;top:auto;bottom:-60px}.company-cta-title{font-size:38px}.company-cta-description{font-size:17px}.company-cta-container{gap:40px}}@media (max-width: 480px){.company-cta-watermark{font-size:120px;font-weight:700;bottom:-40px}}.company-page{min-height:100vh;background:#0e0d0d;color:#fff}.company-hero{min-height:100vh;background-color:#0e0d0d;background-image:url(/company-bg.jpg);background-size:cover;background-position:center bottom;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;text-align:center;padding:120px 40px 200px;position:relative}.company-hero-overlay{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,#000000 0%,#0a0a0a 15%,rgba(10,10,10,.8) 30%,rgba(14,13,13,.4) 50%,rgba(14,13,13,.2) 65%,transparent 75%,transparent 100%);z-index:0}.company-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(to bottom,transparent 0%,rgba(14,13,13,.3) 40%,rgba(14,13,13,.7) 70%,#0e0d0d 100%);z-index:0;pointer-events:none}.company-hero-content{position:relative;z-index:1;max-width:1200px}.company-badge{display:inline-flex;align-items:center;gap:8px;background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);padding:8px 16px;border-radius:20px;font-family:Courier New,Courier,monospace;font-size:12px;font-weight:500;letter-spacing:.5px;margin-bottom:40px;color:#fffffff2}.company-badge-dot{width:6px;height:6px;background:#fff;border-radius:50%}.company-badge-arrow{font-size:16px}.company-hero-title{font-family:Libre Baskerville,Georgia,serif;font-size:64px;font-weight:300;line-height:1.2;margin-bottom:24px;color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.3)}.company-hero-subtitle{font-size:20px;color:#ffffffe6;margin-bottom:40px;font-weight:400;max-width:800px;margin-left:auto;margin-right:auto}@media (max-width: 1024px){.company-hero{padding:100px 60px 180px}.company-hero-title{font-size:56px}.company-hero-subtitle{font-size:19px}.company-badge{font-size:11px;padding:7px 14px;margin-bottom:35px}}@media (max-width: 768px){.company-hero{padding:100px 40px 150px;background-position:center}.company-hero-title{font-size:42px;line-height:1.25}.company-hero-subtitle{font-size:18px}.company-badge{font-size:10px;padding:6px 12px;margin-bottom:30px}}@media (max-width: 480px){.company-hero{padding:90px 20px 120px}.company-hero-title{font-size:32px}.company-hero-subtitle{font-size:16px}.company-badge{font-size:10px;padding:6px 12px}}.contact-form-section{background:#fff;color:#1a1a1a;padding:180px 60px 380px;position:relative;overflow:hidden;min-height:120vh;display:flex;align-items:flex-start;justify-content:center}.animated-wave{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:linear-gradient(45deg,#ffb6c10d,#add8e60d,#dda0dd0d,#ffdab90d);background-size:400% 400%;animation:waveAnimation 15s ease infinite}@keyframes waveAnimation{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.contact-watermark{position:absolute;bottom:-7%;left:50%;transform:translate(-50%);font-family:Libre Baskerville,Georgia,serif;font-size:380px;font-weight:400;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;letter-spacing:.05em;line-height:1;background:linear-gradient(45deg,#ffb6c199,#add8e699,#dda0dd99,#ffdab999,#ffb6c199);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:waveAnimation 15s ease infinite;filter:drop-shadow(0 4px 6px rgba(0,0,0,.08)) drop-shadow(0 8px 15px rgba(0,0,0,.06))}.contact-form-container{max-width:1600px;width:100%;margin:0;display:flex;justify-content:space-between;align-items:flex-start;gap:80px;position:relative;z-index:2}.contact-left{flex:1.2;max-width:650px;margin-top:15px;display:flex;flex-direction:column;justify-content:space-between;min-height:700px}.contact-title{font-family:Libre Baskerville,Georgia,serif;font-size:48px;font-weight:400;line-height:1.2;color:#1a1a1a;margin:0 0 24px}.contact-description{font-size:18px;line-height:1.7;color:#0009;margin:0 0 60px;font-weight:400}.quote-section{margin-top:auto}.contact-label{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:1.5px;color:#0009;margin-bottom:24px;font-weight:500}.contact-dot{width:8px;height:8px;background:#ff6b35;border-radius:50%;flex-shrink:0}.contact-quote{font-size:24px;line-height:1.6;color:#000c;margin:0;font-weight:400;font-style:normal;font-family:Geist Mono,Courier New,Courier,monospace}.contact-right{flex:1.5;max-width:none;background:url(https://images.unsplash.com/photo-1511884642898-4c92249e20b6?w=1200&q=80) center/cover no-repeat;border-radius:24px;padding:60px 100px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;min-width:680px}.contact-form{background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:48px 52px;border-radius:16px;box-shadow:0 8px 32px #0000001f;border:1px solid rgba(255,255,255,.8);position:relative;z-index:1;width:100%;max-width:600px;box-shadow:0 8px 32px #0000001f,0 0 0 1px #fff6 inset,0 4px 16px #fff3 inset}.form-group{margin-bottom:24px}.form-group label{display:block;font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.input-helper{font-size:13px;color:#00000080;margin-bottom:4px}.form-group input[type=text],.form-group input[type=email],.form-group input[type=tel],.form-group textarea{width:100%;padding:12px 16px;border:1px solid #e5e7eb;border-radius:8px;font-size:15px;color:#1a1a1a;background:#f9fafb;transition:all .2s;font-family:Outfit,sans-serif}.form-group textarea{resize:vertical;min-height:120px}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:#1a1a1a;background:#fff}.form-group input::placeholder,.form-group textarea::placeholder{color:#0006}.phone-input{display:flex;gap:8px}.country-code{width:100px;padding:12px 8px;border:1px solid #e5e7eb;border-radius:8px;font-size:15px;background:#f9fafb;cursor:pointer}.phone-input input{flex:1}.submit-btn{width:100%;padding:14px 24px;background:#6b7280;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;margin-top:8px}.submit-btn:hover{background:#4b5563;transform:translateY(-1px)}.submit-btn:disabled{background:#9ca3af;cursor:not-allowed;transform:none}.submit-message{width:100%;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500;margin-top:12px;text-align:center}.submit-message.success{background:#d1fae5;color:#065f46;border:1px solid #6ee7b7}.submit-message.error{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}@media (max-width: 1400px){.contact-form-section{padding:160px 50px 320px}.contact-watermark{font-size:320px}}@media (max-width: 1200px){.contact-form-section{padding:140px 40px 260px}.contact-right{min-width:560px;padding:50px 80px}.contact-left{max-width:600px;min-height:650px}.contact-title{font-size:44px}.contact-watermark{font-size:280px}.contact-form{padding:42px 46px}}@media (max-width: 1024px){.contact-form-section{padding:120px 40px 200px;min-height:auto}.contact-form-container{flex-direction:column;gap:50px}.contact-left,.contact-right{max-width:100%;min-width:auto}.contact-left{min-height:auto}.contact-right{padding:50px 70px}.contact-title{font-size:40px}.contact-description{font-size:17px;margin-bottom:50px}.contact-quote{font-size:22px}.contact-watermark{font-size:280px;font-weight:700;bottom:-90px}.contact-form{padding:40px 44px}}@media (max-width: 768px){.contact-form-section{padding:100px 30px 160px}.contact-form-container{gap:40px}.contact-right{padding:40px;border-radius:20px}.contact-title{font-size:34px;margin-bottom:20px}.contact-description{font-size:16px;margin-bottom:40px}.contact-quote{font-size:20px}.contact-label{font-size:10px;margin-bottom:20px}.contact-form{padding:36px 28px}.form-group{margin-bottom:20px}.form-group label{font-size:13px}.form-group input[type=text],.form-group input[type=email],.form-group input[type=tel],.form-group textarea{padding:11px 14px;font-size:14px}.phone-input{flex-direction:column}.country-code{width:100%}.submit-btn{padding:13px 20px;font-size:14px}.contact-watermark{font-size:180px;font-weight:700;bottom:-60px}}@media (max-width: 480px){.contact-form-section{padding:90px 20px 140px}.contact-right{padding:30px 20px;border-radius:16px}.contact-title{font-size:28px;line-height:1.25}.contact-description{font-size:15px}.contact-quote{font-size:18px}.contact-form{padding:28px 20px}.form-group{margin-bottom:18px}.form-group label{font-size:12px}.form-group input[type=text],.form-group input[type=email],.form-group input[type=tel],.form-group textarea{padding:10px 12px;font-size:13px}.form-group textarea{min-height:100px}.submit-btn{padding:12px 18px;font-size:13px}.contact-watermark{font-size:120px;font-weight:700;bottom:-40px}}.talk-to-us-page{min-height:100vh;background:#fff}.talk-to-us-page~.header,body:has(.talk-to-us-page) .header{background:#ffffffb3;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 32px #00000014,0 0 0 1px #00000005 inset}body:has(.talk-to-us-page) .header:not(.header-hidden):hover{background:#fffc;border-color:#0000001f;box-shadow:0 12px 40px #0000001f,0 0 0 1px #0000000a inset}body:has(.talk-to-us-page) .logo-wordmark,body:has(.talk-to-us-page) .logo-glyph{color:#000}body:has(.talk-to-us-page) .dropdown-btn,body:has(.talk-to-us-page) .nav-link{color:#000}body:has(.talk-to-us-page) .dropdown-btn:hover,body:has(.talk-to-us-page) .nav-link:hover{color:#333}body:has(.talk-to-us-page) .btn-primary{background:#000;color:#fff}body:has(.talk-to-us-page) .btn-primary:hover{background:#2a2a2a}@media (max-width: 1024px){.talk-to-us-page{min-height:auto}}@media (max-width: 768px){body:has(.talk-to-us-page) .header{background:#ffffffbf;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(0,0,0,.08)}body:has(.talk-to-us-page) .header:not(.header-hidden):hover{background:#ffffffd9}}@media (max-width: 480px){body:has(.talk-to-us-page) .header{background:#fffc;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}}.privacy-policy-section{background:#fff;color:#1a1a1a;padding:140px 80px 80px;min-height:100vh;position:relative}.privacy-policy-container{max-width:1400px;margin:0 auto;display:flex;position:relative;gap:60px}.privacy-content-left{flex:0 0 70%;max-width:70%}.privacy-main-title{font-family:Libre Baskerville,Georgia,serif;font-size:52px;font-weight:400;color:#1a1a1a;margin:0 0 16px;line-height:1.2}.privacy-company-info{font-family:Outfit,sans-serif;font-size:15px;color:#00000080;margin:0 0 60px;line-height:1.6}.privacy-content-section{margin-bottom:48px;padding-bottom:48px;border-bottom:1px solid rgba(0,0,0,.08)}.privacy-content-section:last-child{border-bottom:none}.privacy-content-section h2{font-family:Libre Baskerville,Georgia,serif;font-size:28px;font-weight:400;color:#1a1a1a;margin:0 0 24px;line-height:1.3}.privacy-content-section h3{font-family:Outfit,sans-serif;font-size:18px;font-weight:600;color:#1a1a1a;margin:32px 0 16px}.privacy-content-section h4{font-family:Outfit,sans-serif;font-size:16px;font-weight:600;color:#333;margin:24px 0 12px}.privacy-content-section p{font-family:Outfit,sans-serif;font-size:15px;line-height:1.8;color:#000000b3;margin:0 0 16px}.privacy-content-section ul{margin:16px 0;padding-left:24px}.privacy-content-section li{font-family:Outfit,sans-serif;font-size:15px;line-height:1.8;color:#000000b3;margin-bottom:8px}.privacy-content-section li strong{color:#1a1a1a}.privacy-content-section a{color:#1a1a1a;text-decoration:underline;transition:color .2s}.privacy-content-section a:hover{color:#666}.privacy-nav-right{flex:0 0 30%;max-width:30%}.privacy-nav-sticky{position:sticky;top:140px;background:#f5f5f5;padding:32px 28px;border-radius:12px}.privacy-nav-title{font-family:Outfit,sans-serif;font-size:15px;font-weight:600;color:#1a1a1a;margin:0 0 28px;text-transform:uppercase;letter-spacing:.5px}.privacy-nav-links{display:flex;flex-direction:column;gap:6px}.privacy-nav-link{font-family:Outfit,sans-serif;font-size:15px;color:#00000080;background:none;border:none;padding:12px 16px;text-align:left;cursor:pointer;transition:all .2s;border-radius:8px}.privacy-nav-link:hover{color:#000c;background:#0000000a}.privacy-nav-link.active{color:#1a1a1a;font-weight:500;background:#0000000f}.privacy-watermark-section{background:#fff;padding:0;position:relative;overflow:visible;height:220px;display:flex;align-items:flex-start;justify-content:center;margin-bottom:-28px;z-index:0}.privacy-watermark{font-family:Libre Baskerville,Georgia,serif;font-size:280px;font-weight:400;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:.05em;line-height:1;background:linear-gradient(45deg,#ffb6c180,#add8e680,#dda0dd80,#ffdab980,#ffb6c180);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:watermarkWave 15s ease infinite}@keyframes watermarkWave{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media (max-width: 1400px){.privacy-policy-section{padding:140px 60px 80px}.privacy-nav-link{font-size:14px;padding:10px 14px}}@media (max-width: 1200px){.privacy-policy-section{padding:120px 50px 60px}.privacy-main-title{font-size:44px;margin-bottom:50px}.privacy-content-section h2{font-size:24px}.privacy-content-left{flex:0 0 65%;max-width:65%}.privacy-nav-right{flex:0 0 35%;max-width:35%}.privacy-nav-sticky{padding:28px 24px}.privacy-nav-link{font-size:13px;padding:10px 14px}.privacy-watermark{font-size:220px}.privacy-watermark-section{height:180px;margin-bottom:-22px}}@media (max-width: 1024px){.privacy-policy-section{padding:120px 40px 60px}.privacy-policy-container{gap:40px}.privacy-content-left{flex:0 0 60%;max-width:60%}.privacy-nav-right{flex:0 0 40%;max-width:40%}.privacy-nav-sticky{padding:24px 20px}.privacy-nav-link{font-size:12px;padding:9px 12px}.privacy-watermark{font-size:180px}.privacy-watermark-section{height:150px;margin-bottom:-18px}}@media (max-width: 900px){.privacy-policy-section{padding:120px 30px 60px}.privacy-policy-container{flex-direction:column;gap:0}.privacy-content-left{flex:none;max-width:100%;order:2}.privacy-nav-right{flex:none;max-width:100%;order:1;margin-bottom:40px}.privacy-nav-sticky{position:relative;top:0;background:#f5f5f5;padding:20px 24px;border-radius:12px;width:100%}.privacy-nav-title{text-align:left;font-size:13px}.privacy-nav-links{flex-direction:row;flex-wrap:wrap;gap:8px}.privacy-nav-link{padding:8px 16px;background:#fff;border-radius:20px;border:1px solid rgba(0,0,0,.1);font-size:12px}.privacy-nav-link:hover{background:#0000000a}.privacy-nav-link.active{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.privacy-watermark{font-size:160px}.privacy-watermark-section{height:130px;margin-bottom:-16px}}@media (max-width: 768px){.privacy-policy-section{padding:100px 30px 50px}.privacy-main-title{font-size:36px;margin-bottom:40px}.privacy-content-section{margin-bottom:36px;padding-bottom:36px}.privacy-content-section h2{font-size:22px;margin-bottom:20px}.privacy-content-section h3{font-size:16px;margin:24px 0 12px}.privacy-content-section p,.privacy-content-section li{font-size:14px;line-height:1.7}.privacy-nav-sticky{padding:16px 20px}.privacy-nav-title{font-size:12px;margin-bottom:16px}.privacy-nav-link{font-size:11px;padding:6px 12px}.privacy-watermark{font-size:120px}.privacy-watermark-section{height:100px;margin-bottom:-12px}}@media (max-width: 480px){.privacy-policy-section{padding:90px 20px 40px}.privacy-main-title{font-size:30px;margin-bottom:30px}.privacy-content-section h2{font-size:20px}.privacy-content-section h3{font-size:15px}.privacy-content-section p,.privacy-content-section li{font-size:13px}.privacy-content-section ul{padding-left:20px}.privacy-nav-sticky{padding:14px 16px}.privacy-nav-links{gap:6px}.privacy-nav-link{font-size:10px;padding:5px 10px}.privacy-watermark{font-size:80px}.privacy-watermark-section{height:70px;margin-bottom:-8px}}.privacy-policy-page{min-height:100vh;background:#fff}.privacy-policy-page~.header,body:has(.privacy-policy-page) .header{background:#ffffffb3;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 32px #00000014,0 0 0 1px #00000005 inset}body:has(.privacy-policy-page) .header:not(.header-hidden):hover{background:#fffc;border-color:#0000001f;box-shadow:0 12px 40px #0000001f,0 0 0 1px #0000000a inset}body:has(.privacy-policy-page) .logo-wordmark,body:has(.privacy-policy-page) .logo-glyph{color:#000}body:has(.privacy-policy-page) .dropdown-btn,body:has(.privacy-policy-page) .nav-link{color:#000}body:has(.privacy-policy-page) .dropdown-btn:hover,body:has(.privacy-policy-page) .nav-link:hover{color:#333}body:has(.privacy-policy-page) .btn-primary{background:#000;color:#fff}body:has(.privacy-policy-page) .btn-primary:hover{background:#2a2a2a}@media (max-width: 1024px){.privacy-policy-page{min-height:auto}}@media (max-width: 768px){body:has(.privacy-policy-page) .header{background:#ffffffbf;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(0,0,0,.08)}body:has(.privacy-policy-page) .header:not(.header-hidden):hover{background:#ffffffd9}}@media (max-width: 480px){body:has(.privacy-policy-page) .header{background:#fffc;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}}.tos-section{background:#fff;color:#1a1a1a;padding:140px 80px 80px;min-height:100vh;position:relative}.tos-container{max-width:1400px;margin:0 auto;display:flex;position:relative;gap:60px}.tos-content-left{flex:0 0 70%;max-width:70%}.tos-main-title{font-family:Libre Baskerville,Georgia,serif;font-size:52px;font-weight:400;color:#1a1a1a;margin:0 0 16px;line-height:1.2}.tos-company-info{font-family:Outfit,sans-serif;font-size:15px;color:#00000080;margin:0 0 60px;line-height:1.6}.tos-content-section{margin-bottom:48px;padding-bottom:48px;border-bottom:1px solid rgba(0,0,0,.08)}.tos-content-section:last-child{border-bottom:none}.tos-content-section h2{font-family:Libre Baskerville,Georgia,serif;font-size:28px;font-weight:400;color:#1a1a1a;margin:0 0 24px;line-height:1.3}.tos-content-section h3{font-family:Outfit,sans-serif;font-size:18px;font-weight:600;color:#1a1a1a;margin:32px 0 16px}.tos-content-section h4{font-family:Outfit,sans-serif;font-size:16px;font-weight:600;color:#333;margin:24px 0 12px}.tos-content-section p{font-family:Outfit,sans-serif;font-size:15px;line-height:1.8;color:#000000b3;margin:0 0 16px}.tos-content-section ul{margin:16px 0;padding-left:24px}.tos-content-section li{font-family:Outfit,sans-serif;font-size:15px;line-height:1.8;color:#000000b3;margin-bottom:8px}.tos-content-section li strong{color:#1a1a1a}.tos-content-section a{color:#1a1a1a;text-decoration:underline;transition:color .2s}.tos-content-section a:hover{color:#666}.tos-nav-right{flex:0 0 30%;max-width:30%}.tos-nav-sticky{position:sticky;top:140px;background:#f5f5f5;padding:32px 28px;border-radius:12px}.tos-nav-title{font-family:Outfit,sans-serif;font-size:15px;font-weight:600;color:#1a1a1a;margin:0 0 28px;text-transform:uppercase;letter-spacing:.5px}.tos-nav-links{display:flex;flex-direction:column;gap:6px}.tos-nav-link{font-family:Outfit,sans-serif;font-size:15px;color:#00000080;background:none;border:none;padding:12px 16px;text-align:left;cursor:pointer;transition:all .2s;border-radius:8px}.tos-nav-link:hover{color:#000c;background:#0000000a}.tos-nav-link.active{color:#1a1a1a;font-weight:500;background:#0000000f}.tos-watermark-section{background:#fff;padding:0;position:relative;overflow:visible;height:220px;display:flex;align-items:flex-start;justify-content:center;margin-bottom:-28px;z-index:0}.tos-watermark{font-family:Libre Baskerville,Georgia,serif;font-size:280px;font-weight:400;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:.05em;line-height:1;background:linear-gradient(45deg,#ffb6c180,#add8e680,#dda0dd80,#ffdab980,#ffb6c180);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:tosWatermarkWave 15s ease infinite}@keyframes tosWatermarkWave{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media (max-width: 1400px){.tos-section{padding:140px 60px 80px}.tos-nav-link{font-size:14px;padding:10px 14px}}@media (max-width: 1200px){.tos-section{padding:120px 50px 60px}.tos-main-title{font-size:44px;margin-bottom:50px}.tos-content-section h2{font-size:24px}.tos-content-left{flex:0 0 65%;max-width:65%}.tos-nav-right{flex:0 0 35%;max-width:35%}.tos-nav-sticky{padding:28px 24px}.tos-nav-link{font-size:13px;padding:10px 14px}.tos-watermark{font-size:220px}.tos-watermark-section{height:180px;margin-bottom:-22px}}@media (max-width: 1024px){.tos-section{padding:120px 40px 60px}.tos-container{gap:40px}.tos-content-left{flex:0 0 60%;max-width:60%}.tos-nav-right{flex:0 0 40%;max-width:40%}.tos-nav-sticky{padding:24px 20px}.tos-nav-link{font-size:12px;padding:9px 12px}.tos-watermark{font-size:180px}.tos-watermark-section{height:150px;margin-bottom:-18px}}@media (max-width: 900px){.tos-section{padding:120px 30px 60px}.tos-container{flex-direction:column;gap:0}.tos-content-left{flex:none;max-width:100%;order:2}.tos-nav-right{flex:none;max-width:100%;order:1;margin-bottom:40px}.tos-nav-sticky{position:relative;top:0;background:#f5f5f5;padding:20px 24px;border-radius:12px;width:100%}.tos-nav-title{text-align:left;font-size:13px}.tos-nav-links{flex-direction:row;flex-wrap:wrap;gap:8px}.tos-nav-link{padding:8px 16px;background:#fff;border-radius:20px;border:1px solid rgba(0,0,0,.1);font-size:12px}.tos-nav-link:hover{background:#0000000a}.tos-nav-link.active{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.tos-watermark{font-size:160px}.tos-watermark-section{height:130px;margin-bottom:-16px}}@media (max-width: 768px){.tos-section{padding:100px 30px 50px}.tos-main-title{font-size:36px;margin-bottom:40px}.tos-content-section{margin-bottom:36px;padding-bottom:36px}.tos-content-section h2{font-size:22px;margin-bottom:20px}.tos-content-section h3{font-size:16px;margin:24px 0 12px}.tos-content-section p,.tos-content-section li{font-size:14px;line-height:1.7}.tos-nav-sticky{padding:16px 20px}.tos-nav-title{font-size:12px;margin-bottom:16px}.tos-nav-link{font-size:11px;padding:6px 12px}.tos-watermark{font-size:120px}.tos-watermark-section{height:100px;margin-bottom:-12px}}@media (max-width: 480px){.tos-section{padding:90px 20px 40px}.tos-main-title{font-size:30px;margin-bottom:30px}.tos-content-section h2{font-size:20px}.tos-content-section h3{font-size:15px}.tos-content-section p,.tos-content-section li{font-size:13px}.tos-content-section ul{padding-left:20px}.tos-nav-sticky{padding:14px 16px}.tos-nav-links{gap:6px}.tos-nav-link{font-size:10px;padding:5px 10px}.tos-watermark{font-size:80px}.tos-watermark-section{height:70px;margin-bottom:-8px}}.terms-of-service-page{min-height:100vh;background:#fff}.careers-page{min-height:100vh;background:#1a1a1a}.careers-section{min-height:113vh;position:relative;padding:100px 120px;background-image:url(/c6.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.careers-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#1a1a1ae6,#0f0f0fe6);pointer-events:none;z-index:0}.careers-values-container{position:relative;z-index:1;max-width:1400px;margin:0 auto}.careers-values-title{font-family:Libre Baskerville,Georgia,serif;font-size:48px;font-weight:400;line-height:1.2;color:#fff;margin:0 0 80px}.careers-values-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:60px 80px}.careers-value-item{border-top:1px solid rgba(255,255,255,.15);padding-top:24px}.careers-value-number{font-family:Outfit,sans-serif;font-size:12px;font-weight:400;color:#ffffff80;display:block;margin-bottom:16px}.careers-value-heading{font-family:Outfit,sans-serif;font-size:16px;font-weight:600;color:#fff;margin:0 0 12px}.careers-value-description{font-family:Outfit,sans-serif;font-size:16px;font-weight:400;line-height:1.7;color:#fff9;margin:0}@media (max-width: 1024px){.careers-section{padding:80px 60px}.careers-values-title{font-size:40px;margin-bottom:60px}.careers-values-grid{gap:50px 60px}}@media (max-width: 768px){.careers-section{padding:60px 30px}.careers-values-title{font-size:32px;margin-bottom:50px}.careers-values-grid{grid-template-columns:1fr;gap:40px}}@media (max-width: 480px){.careers-section{padding:50px 20px}.careers-values-title{font-size:28px;margin-bottom:40px}.careers-values-grid{gap:32px}.careers-value-description{font-size:13px}}.careers-jobs-section{background:#f9f9f9;padding:100px 120px}.careers-jobs-title{font-family:Libre Baskerville,Georgia,serif;font-size:48px;font-weight:400;color:#0a0a0a;text-align:center;margin:0 0 60px}.careers-jobs-list{max-width:1200px;margin:0 auto}.careers-job-row{display:grid;grid-template-columns:2fr 1fr 1fr auto;align-items:center;gap:40px;padding:28px 0;border-bottom:1px solid rgba(0,0,0,.1)}.careers-job-row:first-child{border-top:1px solid rgba(0,0,0,.1)}.careers-job-title{font-family:Outfit,sans-serif;font-size:18px;font-weight:500;color:#0a0a0a}.careers-job-location,.careers-job-type{font-family:Outfit,sans-serif;font-size:15px;font-weight:400;color:#666}.careers-job-apply{font-family:Outfit,sans-serif;background:#0a0a0a;color:#fff;border:none;padding:12px 28px;font-size:14px;font-weight:500;border-radius:50px;cursor:pointer;transition:all .3s ease}.careers-job-apply:hover{background:#2a2a2a;transform:translateY(-1px)}@media (max-width: 1024px){.careers-jobs-section{padding:80px 60px}.careers-jobs-title{font-size:40px;margin-bottom:50px}.careers-job-row{grid-template-columns:1.5fr 1fr 1fr auto;gap:24px}}@media (max-width: 768px){.careers-jobs-section{padding:60px 30px}.careers-jobs-title{font-size:32px;margin-bottom:40px}.careers-job-row{grid-template-columns:1fr 1fr;gap:16px 24px;padding:24px 0}.careers-job-title{font-size:16px;grid-column:1 / -1}.careers-job-location,.careers-job-type{font-size:14px}.careers-job-apply{grid-column:1 / -1;justify-self:start;padding:10px 24px}}@media (max-width: 480px){.careers-jobs-section{padding:50px 20px}.careers-jobs-title{font-size:28px;margin-bottom:32px}.careers-job-row{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px 0}.careers-job-title{font-size:16px;margin-bottom:4px}.careers-job-location,.careers-job-type{font-size:13px}.careers-job-apply{margin-top:12px}}body:has(.careers-page) .footer-section{border-top:none}body:has(.careers-page) .header{background:#ffffffb3;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 32px #00000014,0 0 0 1px #00000005 inset}body:has(.careers-page) .header:not(.header-hidden):hover{background:#fffc;border-color:#0000001f;box-shadow:0 12px 40px #0000001f,0 0 0 1px #0000000a inset}body:has(.careers-page) .logo-wordmark,body:has(.careers-page) .logo-glyph{color:#000}body:has(.careers-page) .dropdown-btn,body:has(.careers-page) .nav-link{color:#000}body:has(.careers-page) .dropdown-btn:hover,body:has(.careers-page) .nav-link:hover{color:#333}body:has(.careers-page) .btn-primary{background:#000;color:#fff}body:has(.careers-page) .btn-primary:hover{background:#2a2a2a}.careers-hero{background:#fff;padding:160px 80px 80px;min-height:56vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.careers-label{display:inline-flex;align-items:center;gap:8px;background:#0000000f;border:1px solid rgba(0,0,0,.08);padding:8px 16px;border-radius:20px;font-family:Courier New,Courier,monospace;font-size:12px;font-weight:500;letter-spacing:.5px;color:#374151;margin-bottom:32px}.careers-title{font-family:Libre Baskerville,Georgia,serif;font-size:64px;font-weight:400;line-height:1.15;color:#0a0a0a;margin:0 0 28px;max-width:900px}.careers-tagline{font-family:Outfit,sans-serif;font-size:18px;line-height:1.7;color:#6b7280;max-width:580px;margin:0 0 44px}.careers-btn{font-family:Outfit,sans-serif;background:#0a0a0a;color:#fff;border:none;padding:14px 32px;font-size:16px;font-weight:500;border-radius:50px;cursor:pointer;transition:all .3s ease}.careers-btn:hover{background:#1a1a1a;transform:translateY(-2px);box-shadow:0 10px 30px #0003}@media (max-width: 1024px){.careers-hero{padding:140px 40px 70px;min-height:50vh}.careers-title{font-size:52px}.careers-tagline{font-size:17px}}@media (max-width: 768px){body:has(.careers-page) .header{background:#ffffffbf}.careers-hero{padding:120px 30px 60px;min-height:42vh}.careers-title{font-size:40px}.careers-tagline{font-size:16px;max-width:100%}.careers-btn{padding:12px 28px;font-size:15px}.careers-label{padding:7px 14px;font-size:11px}}@media (max-width: 480px){body:has(.careers-page) .header{background:#fffc}.careers-hero{padding:120px 20px 60px;min-height:auto}.careers-title{font-size:32px}.careers-label{font-size:10px;padding:6px 12px}.careers-tagline{font-size:15px}.careers-btn{padding:11px 24px;font-size:14px}}.blog-page{min-height:100vh;background:#fff}body:has(.blog-page) .header{background:#ffffffb3;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 32px #00000014,0 0 0 1px #00000005 inset}body:has(.blog-page) .header:not(.header-hidden):hover{background:#fffc;border-color:#0000001f;box-shadow:0 12px 40px #0000001f,0 0 0 1px #0000000a inset}body:has(.blog-page) .logo-wordmark,body:has(.blog-page) .logo-glyph{color:#000}body:has(.blog-page) .dropdown-btn,body:has(.blog-page) .nav-link{color:#000}body:has(.blog-page) .dropdown-btn:hover,body:has(.blog-page) .nav-link:hover{color:#333}body:has(.blog-page) .btn-primary{background:#000;color:#fff}body:has(.blog-page) .btn-primary:hover{background:#2a2a2a}.blog-hero{padding:140px 80px 60px;text-align:center}.blog-hero-container{max-width:1200px;margin:0 auto}.blog-badge{display:inline-flex;align-items:center;gap:8px;background:#0000000f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.1);padding:8px 16px;border-radius:20px;font-family:Courier New,Courier,monospace;font-size:12px;font-weight:500;letter-spacing:.5px;margin-bottom:24px;color:#000000b3}.blog-badge-dot{width:6px;height:6px;background:#1a1a1a;border-radius:50%}.blog-badge-arrow{font-size:16px}.blog-title{font-family:Libre Baskerville,Georgia,serif;font-size:72px;font-weight:400;color:#1a1a1a;margin:0;line-height:1.1}.blog-featured{padding:40px 80px 80px}.blog-featured-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:flex-start}.featured-image-wrapper{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:16/9;box-shadow:0 8px 30px #0000001f}.featured-image{width:100%;height:100%;object-fit:cover}.featured-watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;pointer-events:none}.watermark-believe{font-family:Libre Baskerville,Georgia,serif;font-size:24px;font-style:italic;font-weight:400;color:#fff;letter-spacing:3px}.watermark-torvi{font-family:Libre Baskerville,Georgia,serif;font-size:64px;font-style:italic;font-weight:400;color:#fff;letter-spacing:4px;margin-top:-5px}.featured-content{padding:0}.featured-meta{display:flex;align-items:center;gap:16px;margin-bottom:20px}.featured-tag{display:inline-flex;align-items:center;gap:6px;font-size:11px;letter-spacing:1.5px;color:#ff6b35;font-weight:500;background:#ff6b351a;padding:6px 12px;border-radius:6px}.featured-tag svg{width:14px;height:14px;flex-shrink:0}.featured-date{font-size:13px;color:#0006}.featured-title{font-family:Libre Baskerville,Georgia,serif;font-size:42px;font-weight:400;color:#1a1a1a;margin:0 0 20px;line-height:1.2}.featured-description{font-size:16px;line-height:1.7;color:#0009;margin:0 0 24px}.featured-link{font-size:14px;color:#1a1a1a;text-decoration:none;font-weight:500;display:inline-flex;align-items:center;padding:8px 14px;margin-left:-14px;border-radius:8px;transition:background-color .2s ease,color .2s ease,transform .2s ease;position:relative}.featured-link:after{content:"→";margin-left:6px;opacity:0;transition:opacity .2s ease}.featured-link:hover{background:#0000000f;color:#1a1a1a;transform:translate(6px)}.featured-link:hover:after{opacity:1}.blog-updates{padding:60px 80px 100px;background:#fff}.blog-updates-container{max-width:1400px;margin:0 auto}.updates-title{font-family:Libre Baskerville,Georgia,serif;font-size:36px;font-weight:400;color:#1a1a1a;margin:0 0 50px}.updates-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.update-card{text-decoration:none;color:inherit;display:block;transition:transform .3s ease}.update-card:hover{transform:none}.update-image-wrapper{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:2/1;margin-bottom:16px;box-shadow:0 6px 24px #0000001a}.update-image{width:100%;height:100%;object-fit:cover;transition:filter .3s ease,transform .3s ease}.update-image.mirror{transform:scaleX(-1)}.update-image.zoom{object-position:center 30%;transform:scale(1.2)}.update-card:hover .update-image{filter:blur(4px)}.update-card:hover .update-image.normal{transform:scale(1.05)}.update-card:hover .update-image.mirror{transform:scaleX(-1) scale(1.05)}.update-card:hover .update-image.zoom{transform:scale(1.25)}.update-hover-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Libre Baskerville,Georgia,serif;font-style:italic;font-size:18px;color:#fff;opacity:0;transition:opacity .3s ease;text-shadow:0 2px 10px rgba(0,0,0,.5);pointer-events:none;z-index:2}.update-card:hover .update-hover-text{opacity:1}.update-image-wrapper:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0000;transition:background .3s ease;pointer-events:none}.update-card:hover .update-image-wrapper:after{background:#0000004d}.update-tag{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;color:#ff6b35;margin-bottom:10px;background:#ff6b351a;padding:6px 12px;border-radius:6px}.update-tag svg{width:14px;height:14px;flex-shrink:0}.update-content{padding:0}.update-title{font-family:Libre Baskerville,Georgia,serif;font-size:20px;font-weight:400;color:#1a1a1a;margin:0 0 8px;line-height:1.3}.update-date{font-size:12px;color:#0006}.blog-cta-section{background:#f5f5f5;padding:80px 80px 220px;position:relative;overflow:visible;min-height:300px}.blog-animated-wave{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:linear-gradient(45deg,#ffb6c10d,#add8e60d,#dda0dd0d,#ffdab90d);background-size:400% 400%;animation:blogWaveAnimation 15s ease infinite}@keyframes blogWaveAnimation{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.blog-cta-watermark{position:absolute;bottom:-120px;left:50%;transform:translate(-50%);font-family:Libre Baskerville,Georgia,serif;font-size:380px;font-weight:400;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;letter-spacing:.05em;line-height:1;background:linear-gradient(45deg,#ffb6c199,#add8e699,#dda0dd99,#ffdab999,#ffb6c199);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:blogWaveAnimation 15s ease infinite;filter:drop-shadow(0 4px 6px rgba(0,0,0,.08)) drop-shadow(0 8px 15px rgba(0,0,0,.06))}@media (max-width: 1200px){.blog-hero{padding:130px 60px 50px}.blog-title{font-size:60px}.blog-featured{padding:30px 60px 70px}.blog-featured-container{gap:40px;grid-template-columns:1.2fr 1fr}.featured-stat{font-size:60px;bottom:24px;left:24px}.featured-title{font-size:36px}.blog-updates{padding:50px 60px 80px}.blog-cta-section{padding:80px 60px 200px}.blog-cta-watermark{font-size:300px;bottom:-100px}}@media (max-width: 1024px){.blog-hero{padding:120px 40px 40px}.blog-title{font-size:52px}.blog-featured{padding:20px 40px 60px}.blog-featured-container{grid-template-columns:1fr;gap:30px}.featured-image-wrapper{aspect-ratio:16/9}.featured-stat{font-size:70px}.featured-title{font-size:32px}.blog-updates{padding:50px 40px 70px}.updates-grid{grid-template-columns:repeat(2,1fr);gap:24px}.blog-cta-section{padding:60px 40px 160px}.blog-cta-watermark{font-size:250px;bottom:-80px}body:has(.blog-page) .header{background:#ffffffbf}}@media (max-width: 768px){.blog-hero{padding:110px 30px 30px}.blog-title{font-size:42px}.blog-featured{padding:20px 30px 50px}.featured-stat{font-size:50px;bottom:20px;left:20px}.featured-title{font-size:28px}.featured-description{font-size:15px}.blog-updates{padding:40px 30px 60px}.updates-title{font-size:28px;margin-bottom:30px}.updates-grid{grid-template-columns:1fr;gap:30px}.update-title{font-size:18px}.blog-cta-section{padding:50px 30px 140px}.blog-cta-watermark{font-size:160px;bottom:-50px}body:has(.blog-page) .header{background:#ffffffbf;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(0,0,0,.08)}body:has(.blog-page) .header:not(.header-hidden):hover{background:#ffffffd9}}@media (max-width: 480px){.blog-hero{padding:100px 20px 25px}.blog-title{font-size:36px}.blog-featured{padding:15px 20px 40px}.featured-stat{font-size:40px;bottom:16px;left:16px}.featured-title{font-size:24px}.featured-description{font-size:14px}.blog-updates{padding:30px 20px 50px}.updates-title{font-size:24px;margin-bottom:24px}.blog-cta-section{padding:40px 20px 120px}.blog-cta-watermark{font-size:100px;bottom:-30px}body:has(.blog-page) .header{background:#fffc;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}}.blog-detail-page{min-height:100vh;background:#fff}body:has(.blog-detail-page) .header{background:#ffffffb3;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 32px #00000014,0 0 0 1px #00000005 inset}body:has(.blog-detail-page) .header:not(.header-hidden):hover{background:#fffc;border-color:#0000001f;box-shadow:0 12px 40px #0000001f,0 0 0 1px #0000000a inset}body:has(.blog-detail-page) .logo-wordmark,body:has(.blog-detail-page) .logo-glyph{color:#000}body:has(.blog-detail-page) .dropdown-btn,body:has(.blog-detail-page) .nav-link{color:#000}body:has(.blog-detail-page) .dropdown-btn:hover,body:has(.blog-detail-page) .nav-link:hover{color:#333}body:has(.blog-detail-page) .btn-primary{background:#000;color:#fff}body:has(.blog-detail-page) .btn-primary:hover{background:#2a2a2a}.blog-detail-hero{padding:140px 40px 50px;text-align:center}.blog-detail-hero-container{max-width:1000px;margin:0 auto}.blog-detail-tag{display:inline-block;font-size:12px;letter-spacing:1.5px;color:#ff6b35;margin-bottom:20px;font-weight:500;text-transform:uppercase}.blog-detail-title{font-family:Libre Baskerville,Georgia,serif;font-size:52px;font-weight:400;font-style:italic;color:#1a1a1a;margin:0 0 20px;line-height:1.2}.blog-detail-date{font-size:14px;color:#0006}.blog-detail-image-section{padding:40px 40px 80px}.blog-detail-image-container{max-width:1400px;margin:0 auto}.blog-detail-image-wrapper{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:21/9;box-shadow:0 8px 30px #0000001f}.blog-detail-image{width:100%;height:100%;object-fit:cover}.blog-detail-image.mirror{transform:scaleX(-1)}.blog-detail-image.zoom{object-position:center 30%;transform:scale(1.2)}.blog-detail-watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;z-index:10}.blog-detail-watermark .watermark-believe{font-family:Libre Baskerville,Georgia,serif;font-size:48px;font-style:italic;color:#fff;text-shadow:0 4px 20px rgba(0,0,0,.5);line-height:1}.blog-detail-watermark .watermark-torvi{font-family:Libre Baskerville,Georgia,serif;font-size:96px;font-style:italic;color:#fff;text-shadow:0 4px 20px rgba(0,0,0,.5);line-height:1;margin-top:-10px}.blog-detail-content{padding:60px 40px 100px}.blog-detail-content-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:280px 1fr;gap:80px}.blog-detail-sidebar{position:sticky;top:120px;height:fit-content}.blog-detail-sidebar-title{font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#00000080;margin:0;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.1)}.blog-detail-toc{list-style:none;padding:0;margin:20px 0 0}.blog-detail-toc-item{margin-bottom:12px}.blog-detail-toc-item button{background:none;border:none;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-weight:400;color:#000000b3;cursor:pointer;text-align:left;transition:color .2s ease;line-height:1.5}.blog-detail-toc-item button:hover{color:#ff6b35}.blog-detail-body{max-width:800px}.blog-detail-heading{font-family:Libre Baskerville,Georgia,serif;font-size:24px;font-weight:400;color:#1a1a1a;margin:50px 0 20px;line-height:1.3;scroll-margin-top:120px}.blog-detail-heading:first-child{margin-top:0}.blog-detail-paragraph{font-size:17px;line-height:1.8;color:#000000b3;margin:0 0 24px}.blog-detail-navigation{padding:80px 40px}.blog-detail-navigation-line{width:75%;height:1px;background:#0000001a;margin:0 auto 60px}.blog-detail-navigation-container{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:40px}.blog-nav-card{display:flex;align-items:center;gap:28px;text-decoration:none;transition:opacity .3s ease}.blog-nav-card:hover .blog-nav-image{filter:blur(4px)}.blog-nav-card:hover .blog-nav-hover-text{opacity:1}.blog-nav-prev{flex-direction:row}.blog-nav-next{flex-direction:row;text-align:right}.blog-nav-image-wrapper{position:relative;width:260px;height:160px;border-radius:6px;overflow:hidden;flex-shrink:0}.blog-nav-image{width:100%;height:100%;object-fit:cover;transition:filter .3s ease}.blog-nav-hover-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Libre Baskerville,Georgia,serif;font-size:16px;font-style:italic;color:#fff;opacity:0;transition:opacity .3s ease;z-index:2}.blog-nav-image.mirror{transform:scaleX(-1)}.blog-nav-image.zoom{object-position:center 30%;transform:scale(1.2)}.blog-nav-content{display:flex;flex-direction:column;gap:10px}.blog-nav-label{font-size:15px;font-weight:500;color:#0006;text-transform:capitalize}.blog-nav-title{font-family:Libre Baskerville,Georgia,serif;font-size:20px;font-weight:400;color:#1a1a1a;margin:0;line-height:1.3}.blog-detail-not-found{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:140px 40px}.blog-detail-not-found h1{font-family:Libre Baskerville,Georgia,serif;font-size:36px;color:#1a1a1a}.blog-detail-not-found a{color:#ff6b35;text-decoration:none;font-weight:500}.blog-detail-not-found a:hover{text-decoration:underline}@media (max-width: 1200px){.blog-detail-hero{padding:130px 30px 40px}.blog-detail-title{font-size:46px}.blog-detail-image-section{padding:30px 30px 70px}.blog-detail-content{padding:50px 30px 80px}.blog-detail-content-container{gap:60px}.blog-detail-watermark .watermark-believe{font-size:40px}.blog-detail-watermark .watermark-torvi{font-size:80px}.blog-detail-navigation{padding:60px 30px}.blog-detail-navigation-line{margin-bottom:50px}.blog-nav-image-wrapper{width:220px;height:140px}.blog-nav-title{font-size:18px}}@media (max-width: 1024px){.blog-detail-hero{padding:120px 25px 35px}.blog-detail-title{font-size:40px}.blog-detail-image-section{padding:25px 25px 60px}.blog-detail-content{padding:40px 25px 70px}.blog-detail-content-container{grid-template-columns:1fr;gap:40px}.blog-detail-sidebar{position:static}.blog-detail-sidebar-title{font-size:12px;padding-bottom:15px}.blog-detail-toc{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:15px}.blog-detail-toc-item{margin-bottom:0}.blog-detail-toc-item button{font-size:14px}.blog-detail-body{max-width:100%}.blog-detail-watermark .watermark-believe{font-size:40px}.blog-detail-watermark .watermark-torvi{font-size:80px}.blog-detail-navigation{padding:50px 25px}.blog-detail-navigation-line{margin-bottom:40px}.blog-detail-navigation-container{flex-direction:column;gap:30px}.blog-nav-card{width:100%;justify-content:flex-start}.blog-nav-next{flex-direction:row-reverse;text-align:left}.blog-nav-image-wrapper{width:180px;height:110px}.blog-nav-label{font-size:14px}.blog-nav-title{font-size:16px}}@media (max-width: 768px){.blog-detail-hero{padding:110px 20px 30px}.blog-detail-title{font-size:32px}.blog-detail-image-section{padding:20px 20px 50px}.blog-detail-image-wrapper{aspect-ratio:16/9;border-radius:12px}.blog-detail-content{padding:30px 20px 60px}.blog-detail-heading{font-size:22px;margin:40px 0 16px}.blog-detail-paragraph{font-size:16px;line-height:1.75}.blog-detail-watermark .watermark-believe{font-size:28px}.blog-detail-watermark .watermark-torvi{font-size:56px;margin-top:-5px}.blog-detail-navigation{padding:40px 20px}.blog-detail-navigation-line{margin-bottom:30px}.blog-nav-card{gap:16px}.blog-nav-image-wrapper{width:140px;height:90px;border-radius:4px}.blog-nav-label{font-size:13px}.blog-nav-title{font-size:15px}body:has(.blog-detail-page) .header{background:#ffffffbf}}@media (max-width: 480px){.blog-detail-hero{padding:100px 15px 25px}.blog-detail-title{font-size:28px}.blog-detail-image-section{padding:15px 15px 40px}.blog-detail-content{padding:25px 15px 50px}.blog-detail-sidebar-title{font-size:11px}.blog-detail-toc-item button{font-size:13px}.blog-detail-heading{font-size:20px}.blog-detail-paragraph{font-size:15px}.blog-detail-watermark .watermark-believe{font-size:20px}.blog-detail-watermark .watermark-torvi{font-size:40px;margin-top:-3px}.blog-detail-navigation{padding:30px 15px}.blog-detail-navigation-line{margin-bottom:25px}.blog-detail-navigation-container{gap:25px}.blog-nav-card{gap:12px}.blog-nav-image-wrapper{width:110px;height:70px;border-radius:4px}.blog-nav-label{font-size:12px}.blog-nav-title{font-size:14px}body:has(.blog-detail-page) .header{background:#fffc}}.App{width:100%;min-height:100vh;scroll-behavior:smooth}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#fff;overflow-x:hidden;background:#000}#root{width:100%;min-height:100vh}
