body[data-page=landing],html[data-page=landing]{background-color:#f8fafc!important}body[data-page=packages]{background-color:#f9fafb!important}.page-wrapper[data-page=miaz],body[data-page=miaz],body[data-page=whyus],html[data-page=miaz],html[data-page=packages],html[data-page=whyus]{background-color:#fff!important}body[data-page=getstarted],html[data-page=getstarted]{background-color:#f9fafb!important}body[data-page=docs],body[data-page=gyik],body[data-page=impresszum],body[data-page=pp],body[data-page=tou],html[data-page=docs],html[data-page=gyik],html[data-page=impresszum],html[data-page=pp],html[data-page=tou]{background-color:#fff!important}body[data-page=pp] .page-wrapper main.container .content-section,body[data-page=tou] .page-wrapper main.container .content-section{display:block!important}body[data-page=pp] .page-wrapper .container,body[data-page=tou] .page-wrapper .container{max-width:1200px;margin:0 auto;padding:3rem 2rem}body[data-page=pp] .page-wrapper .hero-section,body[data-page=tou] .page-wrapper .hero-section{text-align:center;padding:3rem 0;margin-bottom:2rem}body[data-page=tou] .page-wrapper .hero-section{border-bottom:2px solid #6b46c1}body[data-page=pp] .page-wrapper .hero-section{margin-bottom:3rem}body[data-page=pp] .page-wrapper .hero-section h1,body[data-page=tou] .page-wrapper .hero-section h1{font-family:NexaHeavy,sans-serif!important;font-size:2.5rem!important;color:#6b46c1!important;margin:0 0 1.5rem!important;font-weight:900}body[data-page=pp] .page-wrapper .hero-section h1 .app-icon,body[data-page=pp] .page-wrapper .hero-section h1 i{margin-right:15px;color:#6b46c1}body[data-page=pp] .page-wrapper .effective-date,body[data-page=tou] .page-wrapper .effective-date{font-size:1.1rem;color:#666;font-style:italic;margin:0 0 1rem}body[data-page=pp] .page-wrapper .content-section,body[data-page=tou] .page-wrapper .content-section{margin-bottom:2rem;padding:2rem}body[data-page=pp] .page-wrapper .content-section h2,body[data-page=tou] .page-wrapper .content-section h2{font-family:NexaHeavy,sans-serif!important;color:#6b46c1!important;margin-bottom:1.5rem!important;font-size:1.5rem!important;font-weight:900;border-bottom:2px solid #f0f0f0;padding-bottom:.75rem}.page-wrapper section#garancia h3,body[data-page=tou] .page-wrapper #probaido.content-section h3,body[data-page=tou] .page-wrapper .content-section#probaido h3,body[data-page=tou] .page-wrapper section#garancia h3,body[data-page=tou] .page-wrapper section#probaido h3{font-family:NexaHeavy,sans-serif!important;color:#6b46c1!important;font-size:1.2rem!important;margin-top:1.5rem!important;margin-bottom:1rem!important;font-weight:600!important}body[data-page=tou] .page-wrapper .content-section#dijak h3,body[data-page=tou] .page-wrapper section#dijak h3{font-family:NexaHeavy,sans-serif!important;color:#6b46c1!important;font-size:1.2rem!important;margin-top:1.75rem!important;margin-bottom:.75rem!important;font-weight:600!important}body[data-page=tou] .page-wrapper .content-section#dijak h3:first-of-type,body[data-page=tou] .page-wrapper section#dijak h3:first-of-type{margin-top:1.25rem!important}.page-wrapper section#garancia .garancia-list,body[data-page=tou] .page-wrapper section#garancia .garancia-list{list-style:none;padding-left:0;margin:1rem 0 1.5rem}.page-wrapper section#garancia .garancia-list li,body[data-page=tou] .page-wrapper section#garancia .garancia-list li{position:relative;padding-left:1.5rem;margin-bottom:.85rem;line-height:1.55}.page-wrapper section#garancia .garancia-list li:before,body[data-page=tou] .page-wrapper section#garancia .garancia-list li:before{content:"";position:absolute;left:0;top:.5em;width:6px;height:6px;border-radius:50%;background:#6b46c1}.page-wrapper section#garancia .garancia-list li:last-child,body[data-page=tou] .page-wrapper section#garancia .garancia-list li:last-child{margin-bottom:0}.page-wrapper section#garancia .garancia-list-ol,body[data-page=tou] .page-wrapper section#garancia .garancia-list-ol{list-style:none;padding-left:0;margin:1rem 0 1.5rem}.page-wrapper section#garancia .garancia-list-ol li,body[data-page=tou] .page-wrapper section#garancia .garancia-list-ol li{position:relative;padding-left:1.5rem;margin-bottom:.85rem;line-height:1.55}.page-wrapper section#garancia .garancia-list-ol li:before,body[data-page=tou] .page-wrapper section#garancia .garancia-list-ol li:before{content:"";position:absolute;left:0;top:.5em;width:6px;height:6px;border-radius:50%;background:#6b46c1}.page-wrapper section#garancia .garancia-list-ol li:last-child,body[data-page=tou] .page-wrapper section#garancia .garancia-list-ol li:last-child{margin-bottom:0}body[data-page=pp] .page-wrapper .info-list,body[data-page=tou] .page-wrapper .info-list{list-style:none;padding:0;margin:0}body[data-page=pp] .page-wrapper .info-list li,body[data-page=tou] .page-wrapper .info-list li{padding:.75rem 0;border-bottom:1px solid #f0f0f0;line-height:1.6}body[data-page=pp] .page-wrapper .info-list li:last-child,body[data-page=tou] .page-wrapper .info-list li:last-child{border-bottom:none}body[data-page=pp] .page-wrapper .info-list strong,body[data-page=tou] .page-wrapper .info-list strong{color:#6b46c1;font-weight:600}body[data-page=pp] .page-wrapper .definitions-simple,body[data-page=tou] .page-wrapper .definitions-simple{margin:0;padding:0}body[data-page=pp] .page-wrapper .definitions-simple dt,body[data-page=tou] .page-wrapper .definitions-simple dt{font-weight:600;color:#6b46c1;margin-top:1.5rem;margin-bottom:.5rem;font-size:1.1rem}body[data-page=pp] .page-wrapper .definitions-simple dt:first-child,body[data-page=tou] .page-wrapper .definitions-simple dt:first-child{margin-top:0}body[data-page=pp] .page-wrapper .definitions-simple dd,body[data-page=tou] .page-wrapper .definitions-simple dd{margin:0 0 1.5rem;padding-left:1.5rem;border-left:3px solid #e0e0e0}body[data-page=pp] .page-wrapper .steps-simple,body[data-page=tou] .page-wrapper .steps-simple{padding-left:1.5rem}body[data-page=pp] .page-wrapper .steps-simple li,body[data-page=tou] .page-wrapper .steps-simple li{margin-bottom:1.5rem;line-height:1.6}body[data-page=pp] .page-wrapper .steps-simple strong,body[data-page=tou] .page-wrapper .steps-simple strong{color:#6b46c1;font-weight:600}body[data-page=pp] .page-wrapper .section-note,body[data-page=tou] .page-wrapper .section-note{background-color:#f8f9fa;padding:1.5rem;border-radius:6px;border-left:4px solid #6b46c1;margin-top:1.5rem;font-style:italic;color:#666}body[data-page=pp] .page-wrapper .content-section p,body[data-page=tou] .page-wrapper .content-section p{color:#333;line-height:1.6;margin-bottom:1rem}body[data-page=pp] .page-wrapper .content-section a,body[data-page=tou] .page-wrapper .content-section a{color:#6b46c1;text-decoration:none;font-weight:500}body[data-page=pp] .page-wrapper .content-section a:hover,body[data-page=tou] .page-wrapper .content-section a:hover{text-decoration:underline}body[data-page=impresszum],html[data-page=impresszum]{background-color:#fff!important}body[data-page=impresszum] .page-wrapper .content-section,body[data-page=impresszum] .page-wrapper main.container .content-section{display:block!important}body[data-page=impresszum] .page-wrapper .container{max-width:1200px;margin:0 auto;padding:3rem 2rem}body[data-page=impresszum] .page-wrapper .hero-section{text-align:center;padding:3rem 0;margin-bottom:2rem;border-bottom:2px solid #6b46c1}body[data-page=impresszum] .page-wrapper .hero-section h1{font-family:NexaHeavy,sans-serif!important;font-size:2.5rem!important;color:#6b46c1!important;margin:0 0 1.5rem!important;font-weight:900}body[data-page=impresszum] .page-wrapper .hero-section h1 .app-icon,body[data-page=impresszum] .page-wrapper .hero-section h1 i{margin-right:15px;color:#6b46c1}body[data-page=impresszum] .page-wrapper .effective-date,body[data-page=impresszum] .page-wrapper .impressum-lead{font-size:1.05rem;color:#555;line-height:1.65;margin:0 auto 1rem;max-width:52rem}body[data-page=impresszum] .page-wrapper .effective-date{font-style:italic;color:#666}body[data-page=impresszum] .page-wrapper main nav{display:flex;justify-content:center}body[data-page=impresszum] .page-wrapper .impressum-toc{list-style:none;width:100%;max-width:52rem;padding:1.25rem 1.5rem;margin:0 auto 2rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem 1rem;background:#f8f9fa;border:1px solid #e5e7eb;border-radius:12px}body[data-page=impresszum] .page-wrapper .impressum-toc li{margin:0;padding:0;text-align:center}body[data-page=impresszum] .page-wrapper .impressum-toc a{display:block;text-align:center;color:#6b46c1;text-decoration:none;font-weight:500;line-height:1.4}body[data-page=impresszum] .page-wrapper .impressum-toc a:hover{text-decoration:underline}body[data-page=impresszum] .page-wrapper .content-section{margin-bottom:2rem;padding:2rem}body[data-page=impresszum] .page-wrapper .content-section h2{font-family:NexaHeavy,sans-serif!important;color:#6b46c1!important;margin-bottom:1.5rem!important;font-size:1.5rem!important;font-weight:900;border-bottom:2px solid #f0f0f0;padding-bottom:.75rem}body[data-page=impresszum] .page-wrapper .content-section h3{font-family:NexaHeavy,sans-serif!important;color:#6b46c1!important;font-size:1.15rem!important;margin:1.5rem 0 .75rem!important;font-weight:600!important}body[data-page=impresszum] .page-wrapper .info-list,body[data-page=impresszum] .page-wrapper .info-list li{list-style:none;padding:0;margin:0}body[data-page=impresszum] .page-wrapper .info-list li{padding:.75rem 0;border-bottom:1px solid #f0f0f0;line-height:1.6}body[data-page=impresszum] .page-wrapper .info-list li:last-child{border-bottom:none}body[data-page=impresszum] .page-wrapper .info-list strong{color:#6b46c1;font-weight:600}body[data-page=impresszum] .page-wrapper .section-note{background-color:#f8f9fa;padding:1.25rem 1.5rem;border-radius:6px;border-left:4px solid #6b46c1;margin-top:1.25rem;color:#555;line-height:1.6}body[data-page=impresszum] .page-wrapper .content-section p{color:#333;line-height:1.65;margin-bottom:1rem}body[data-page=impresszum] .page-wrapper .content-section a{color:#6b46c1;text-decoration:none;font-weight:500}body[data-page=impresszum] .page-wrapper .content-section a:hover{text-decoration:underline}body[data-page=impresszum] .page-wrapper .impressum-placeholder{color:#9ca3af;font-style:italic}@media (max-width:768px){body[data-page=impresszum] .page-wrapper .container{padding:1rem;margin:.75rem}body[data-page=impresszum] .page-wrapper .hero-section h1{font-size:2rem!important}body[data-page=impresszum] .page-wrapper .content-section{padding:1.5rem}body[data-page=impresszum] .page-wrapper .impressum-toc{grid-template-columns:repeat(2,minmax(0,1fr));padding:1rem}}@media (max-width:480px){body[data-page=impresszum] .page-wrapper .hero-section{padding:1.5rem 0}body[data-page=impresszum] .page-wrapper .hero-section h1{font-size:1.8rem!important}body[data-page=impresszum] .page-wrapper .content-section{padding:1rem}body[data-page=impresszum] .page-wrapper .impressum-toc{grid-template-columns:1fr}}@media (max-width:768px){body[data-page=pp] .page-wrapper .container,body[data-page=tou] .page-wrapper .container{padding:1rem;margin:.75rem}body[data-page=pp] .page-wrapper .hero-section h1,body[data-page=tou] .page-wrapper .hero-section h1{font-size:2rem!important}body[data-page=pp] .page-wrapper .content-section,body[data-page=tou] .page-wrapper .content-section{padding:1.5rem}}@media (max-width:480px){body[data-page=pp] .page-wrapper .hero-section,body[data-page=tou] .page-wrapper .hero-section{padding:1.5rem 0}body[data-page=pp] .page-wrapper .hero-section h1,body[data-page=tou] .page-wrapper .hero-section h1{font-size:1.8rem!important}body[data-page=pp] .page-wrapper .content-section,body[data-page=tou] .page-wrapper .content-section{padding:1rem}}body[data-page=dashboard],html[data-page=dashboard]{background-color:#fafbfc!important}body[data-page=dashboard] .dashboard-top-chrome{flex-shrink:0}body[data-page=dashboard] .dashboard-top-chrome,body[data-page=dashboard] .dashboard-top-chrome--settings-only{margin:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}@media (max-width:1024px){body[data-page=dashboard] .dashboard-top-chrome--settings-only{position:sticky!important;top:0!important;z-index:100!important}body[data-page=dashboard] .dashboard-top-chrome--settings-only .top-header{border-bottom:1px solid #e2e8f0!important;position:static!important}}body[data-page=dashboard] .dashboard-top-chrome:not(.dashboard-top-chrome--with-page-bar) .top-header,body[data-page=dashboard] .top-header{margin:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;border-bottom:1px solid #e2e8f0!important;position:sticky!important;top:0!important;z-index:100!important;flex-shrink:0}body[data-page=dashboard] .dashboard-top-chrome--with-page-bar{position:sticky!important;top:0!important;z-index:100!important}body[data-page=dashboard] .dashboard-top-chrome--with-page-bar .top-header{margin:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;border-bottom:none!important;position:static!important;top:auto!important;z-index:auto!important;flex-shrink:0}body[data-page=dashboard] .active-page-bar{margin:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;border-bottom:1px solid #e2e8f0!important}body[data-page=dashboard] #activePageInfo,body[data-page=dashboard] .active-page-bar,body[data-page=dashboard] .active-page-center,body[data-page=dashboard] .header-center,body[data-page=dashboard] .header-left{overflow:visible!important}.trial-banner{margin:1rem 1.5rem;border-radius:12px;padding:1rem 1.5rem;display:flex;align-items:center;gap:1rem;box-shadow:0 2px 8px rgba(0,0,0,.08);animation:slideDown .3s ease-out}.trial-banner.trial-active{background:linear-gradient(135deg,#f5f3ff,#e9d5ff);border:1px solid rgba(107,70,193,.2)}.trial-banner.trial-expired{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid rgba(239,68,68,.2)}.trial-banner-content{display:flex;align-items:center;gap:1rem;width:100%;flex-wrap:wrap}.trial-banner-icon{font-size:1.5rem;color:#6b46c1;flex-shrink:0}.trial-banner.trial-expired .trial-banner-icon{color:#ef4444}.trial-banner-text{flex:1;min-width:200px}.trial-banner-text h3{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:#1f2937}.trial-banner-text p{margin:0;font-size:.875rem;color:#6b7280;line-height:1.5}.trial-banner-action{flex-shrink:0}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}body[data-page=dashboard] .main-content{overflow-y:auto}body[data-page=dashboard] section#dashboard.content-section{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin-bottom:0!important}body[data-page=dashboard] section#dashboard .dashboard-analytics-content,body[data-page=dashboard] section#dashboard .dashboard-analytics-tabs{width:100%;max-width:100%}body[data-page=dashboard] section#dashboard .dashboard-analytics-content{background:var(--bg-card)!important;border:1px solid var(--border-color)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important;padding:1.5rem!important}body[data-page=dashboard] .user-info{padding:.5rem 1rem!important;background:var(--bg-card)!important;border-radius:var(--radius-lg)!important;cursor:pointer!important;box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.06)!important;border:1px solid transparent!important;transition:box-shadow .2s ease,border-color .2s ease,background .2s ease!important}body[data-page=dashboard] .user-info:hover{box-shadow:0 4px 12px rgba(107,70,193,.15),0 2px 6px rgba(0,0,0,.08)!important;border-color:rgba(107,70,193,.25)!important;background:rgba(107,70,193,.04)!important}.trial-warning{margin-bottom:1rem;padding:.75rem 1rem;border-radius:8px;background:#fef3c7;border:1px solid #fcd34d;color:#92400e}.trial-warning.trial-limit-warning{background:#fee2e2;border-color:#fca5a5;color:#991b1b}.trial-warning.trial-expired{background:#fee2e2;border-color:#ef4444;color:#991b1b}.trial-warning-content{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.trial-warning-content .app-icon,.trial-warning-content i{flex-shrink:0}body[data-page=dashboard] .user-name{font-family:NexaHeavy,sans-serif!important;font-weight:900!important;color:#1e293b!important;font-size:.9375rem!important}body[data-page=dashboard] .notifications{display:none!important}body[data-page=dashboard] .active-page-badge{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%)!important;color:#fff!important;border:none!important;border-radius:20px;padding:8px 16px;font-size:.9rem;font-family:NexaHeavy,sans-serif;font-weight:600;box-shadow:0 4px 12px rgba(16,185,129,.25);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-height:36px;position:relative;overflow:hidden}body[data-page=dashboard] .active-page-badge:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}body[data-page=dashboard] .active-page-badge:hover:before{left:100%}body[data-page=dashboard] .active-page-badge:hover{background:linear-gradient(135deg,var(--primary-dark) 0,var(--primary-color) 100%)!important;color:#fff!important;box-shadow:0 6px 20px rgba(16,185,129,.4);transform:translateY(-2px) scale(1.02)}body[data-page=dashboard] .active-page-badge .app-icon,body[data-page=dashboard] .active-page-badge i{font-size:1.1rem;opacity:.9}body[data-page=dashboard] .no-page-badge{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);color:#fff;border:none;border-radius:20px;padding:8px 16px;font-size:.9rem;font-family:NexaHeavy,sans-serif;font-weight:600;box-shadow:0 4px 12px rgba(59,130,246,.25);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-height:36px;position:relative;overflow:hidden}body[data-page=dashboard] .no-page-badge:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}body[data-page=dashboard] .no-page-badge:hover:before{left:100%}body[data-page=dashboard] .no-page-badge:hover{background:linear-gradient(135deg,var(--primary-dark) 0,var(--primary-color) 100%);box-shadow:0 6px 20px rgba(107,70,193,.4);transform:translateY(-2px) scale(1.02)}body[data-page=dashboard] .no-page-badge .app-icon,body[data-page=dashboard] .no-page-badge i{font-size:1.1rem;opacity:.9}body[data-page=dashboard] .active-page-center--cta .no-page-badge{white-space:nowrap;flex-shrink:0}body.popup-open{overflow:hidden}body[data-page=dashboard] .analytics-post-content p{color:#0f172a!important;opacity:1!important;font-size:.9375rem;font-weight:500;line-height:1.55;margin:0;-webkit-font-smoothing:antialiased}body[data-page=dashboard] #posts-time-filter,body[data-page=dashboard] .analytics-filters select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;min-width:140px;padding:.5rem 2rem .5rem 1rem!important;border:1px solid var(--border-medium)!important;border-radius:var(--radius-md)!important;background-color:var(--bg-card)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%234B5563' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right .75rem center!important;color:var(--text-primary)!important;font-size:.875rem!important;font-family:inherit!important}body[data-page=dashboard] #posts-time-filter:hover,body[data-page=dashboard] .analytics-filters select:hover{border-color:var(--primary-color)!important}body[data-page=dashboard] #posts-time-filter:focus,body[data-page=dashboard] .analytics-filters select:focus{outline:none!important;border-color:var(--primary-color)!important;box-shadow:0 0 0 3px rgba(107,70,193,.15)!important}body[data-page=dashboard] #dashboard-analytics-overview .chart-bars,body[data-page=dashboard] .analytics-chart-container .chart-bars,body[data-page=dashboard] .chart-bars,body[data-page=dashboard] .trend-chart .chart-bars{display:flex;align-items:flex-end;gap:12px;height:200px;padding:16px 0}body[data-page=dashboard] #dashboard-analytics-overview .chart-bar-group,body[data-page=dashboard] .chart-bar-group,body[data-page=dashboard] .trend-chart .chart-bar-group{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;flex:1;height:100%;gap:4px}body[data-page=dashboard] #dashboard-analytics-engagement .engagement-chart-bars,body[data-page=dashboard] .engagement-chart-bars,body[data-page=dashboard] .engagement-chart-container .engagement-chart-bars{display:flex;align-items:flex-end;gap:16px;height:200px;padding:16px 0}body[data-page=dashboard] #dashboard-analytics-engagement .engagement-bar-group,body[data-page=dashboard] .engagement-bar-group,body[data-page=dashboard] .engagement-chart-container .engagement-bar-group{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;flex:1;height:100%;gap:8px}body[data-page=dashboard] #dashboard-analytics-growth .growth-chart-bars,body[data-page=dashboard] .growth-chart-area .growth-chart-bars,body[data-page=dashboard] .growth-chart-bars,body[data-page=dashboard] .growth-chart-container .growth-chart-bars{display:flex;align-items:flex-end;gap:8px;height:200px;padding:16px 0}body[data-page=dashboard] #dashboard-analytics-growth .growth-bar-group,body[data-page=dashboard] .growth-bar-group,body[data-page=dashboard] .growth-chart-area .growth-bar-group,body[data-page=dashboard] .growth-chart-container .growth-bar-group{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;flex:1;height:100%;gap:8px}body[data-page=dashboard] .sidebar-menu{padding-left:0;padding-right:0;width:100%}body[data-page=dashboard] .sidebar-menu .menu-item{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;color:#334155;text-decoration:none;font-family:NexaHeavy,sans-serif;font-weight:900;transition:all .2s ease;border:2px solid transparent;border-radius:0;width:100%;min-width:100%;box-sizing:border-box;position:relative;z-index:10;background:transparent;margin:0}body[data-page=dashboard] .sidebar-menu .menu-item:hover{background:#f1f3f4;color:#0f172a;border-color:#6b46c1}body[data-page=dashboard] .sidebar-menu .menu-item.active{background:transparent;color:#6b46c1;border-color:transparent;font-weight:900;position:relative;z-index:10}body[data-page=dashboard] .sidebar-menu:before{content:"";position:absolute;left:0;right:0;top:var(--border-top,0);height:var(--border-height,0);background:rgba(107,70,193,.15);z-index:0;opacity:0;transition:all .2s cubic-bezier(.4,0,.2,1)}body[data-page=dashboard] .sidebar-menu.sliding:before{opacity:1}body[data-page=dashboard] .sidebar-menu .sidebar-footer{background:transparent;padding:0;border-top:2px solid #cbd5e1}body[data-page=dashboard] .dashboard-analytics-tabs{width:100%;max-width:100%;display:flex;gap:.5rem;padding:.5rem;margin-bottom:2rem;background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--border-color);box-shadow:0 1px 3px rgba(0,0,0,.08)}body[data-page=dashboard] .dashboard-analytics-tab{flex:1;justify-content:center;min-width:0}body[data-page=dashboard] .user-popup-overlay{background:rgba(0,0,0,.3)}body[data-page=dashboard] .page-select-popup-content{background:var(--bg-card);border:2px solid var(--border-medium);border-radius:18px;box-shadow:0 20px 60px rgba(107,70,193,.25);color:var(--text-primary)}body[data-page=dashboard] .page-select-popup-content h2{color:var(--primary-color);font-family:NexaHeavy,sans-serif}body[data-page=dashboard] .user-popup{min-width:360px;padding:1.5em 2em;border-radius:18px;border:2px solid var(--border-medium);background:var(--bg-card);box-shadow:0 20px 60px rgba(107,70,193,.25);color:var(--text-primary)}body[data-page=dashboard] .user-popup-close{top:12px;right:16px;width:32px;height:32px;font-size:1.4rem;border-radius:8px;background:none;border:none;color:var(--primary-color);box-shadow:none}body[data-page=dashboard] .user-popup-close:focus,body[data-page=dashboard] .user-popup-close:hover{color:var(--primary-dark);background:rgba(107,70,193,.12);transform:none}body[data-page=dashboard] .page-select-item{background:var(--bg-secondary);border:1.5px solid var(--primary-color);color:var(--primary-color)}body[data-page=dashboard] .page-select-item.selected,body[data-page=dashboard] .page-select-item:hover{background:rgba(107,70,193,.12);border-color:var(--primary-color)}body[data-page=dashboard] .add-page-btn{background:var(--primary-color);color:#fff;border-radius:16px}body[data-page=dashboard] .add-page-btn:hover{background:var(--primary-dark)}body[data-page=dashboard] .popup-close,body[data-page=dashboard] .user-popup-close{top:12px;right:16px;width:32px;height:32px;font-size:1.4rem;border-radius:8px;background:none;border:none;color:var(--primary-color);box-shadow:none;display:flex;align-items:center;justify-content:center}body[data-page=dashboard] .popup-close:focus,body[data-page=dashboard] .popup-close:hover,body[data-page=dashboard] .user-popup-close:focus,body[data-page=dashboard] .user-popup-close:hover{color:var(--primary-dark);background:rgba(107,70,193,.12)}body[data-page=dashboard] .user-popup-close .app-icon,body[data-page=dashboard] .user-popup-close i{display:none}body[data-page=dashboard] .user-popup-close:before{content:"×";line-height:1}body[data-page=dashboard] .filter-select{padding:8px 12px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#334155;font-size:.875rem;font-family:Nexa,sans-serif}.features .feature span{text-align:left!important;line-height:1.3!important;display:block!important;white-space:pre-line!important;min-width:100px;font-size:.85em!important;color:#2d2a3a!important}body[data-page=getstarted] main{max-width:800px;margin:0 auto;padding:3rem 2rem}body[data-page=getstarted] .hero{text-align:center;margin-bottom:3rem}body[data-page=getstarted] .hero h1{font-size:2.5rem;color:var(--primary-color)!important;margin-bottom:1rem;font-family:NexaHeavy,sans-serif}body[data-page=getstarted] .hero p{font-size:1.2rem;color:#2d2a3a;max-width:600px;margin:0 auto}body[data-page=getstarted] .step-content p{color:#2d2a3a;line-height:1.6}body[data-page=getstarted] .cta-section h2{color:#2d2a3a;font-size:2rem;margin-bottom:1rem;font-family:NexaHeavy,sans-serif}body[data-page=getstarted] .cta-button{background-color:#6b46c1;color:#fff;border:none;padding:1rem 2rem;border-radius:8px;font-size:1.1rem;font-family:NexaHeavy,sans-serif;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}body[data-page=getstarted] .cta-button:hover{background-color:#553c9a;transform:translateY(-2px)}body[data-page=whyus] main{max-width:1200px;margin:0 auto;padding:3rem 2rem}body[data-page=whyus] .hero h1{color:#6b46c1!important;font-size:2.5rem;margin-bottom:1rem;font-family:NexaHeavy,sans-serif}body[data-page=whyus] .hero p{color:#2d2a3a;font-size:1.2rem;max-width:600px;margin:0 auto}body[data-page=whyus] .reason p{color:#2d2a3a;line-height:1.6}.page-wrapper:not(.page-packages) main section.reason .reason h3,.page-wrapper:not(.page-packages) main section.reasons .reason h3,body[data-page=whyus] .page-wrapper main section.reason .reason h3,body[data-page=whyus] .page-wrapper main section.reasons .reason h3,body[data-page=whyus] .reason h3,body[data-page=whyus] .reasons .reason h3,body[data-page=whyus] main section.reason .reason h3,body[data-page=whyus] main section.reasons .reason h3,div.page-wrapper:not(.page-packages)>main>section.reason>.reason>h3,div.page-wrapper:not(.page-packages)>main>section.reasons>.reason>h3{color:var(--primary-color)!important;font-family:NexaHeavy,sans-serif}body[data-page=whyus] .reasons .reason>h3,div.page-wrapper[data-page=whyus]>main>section.reasons>.reason>h3{min-height:6.25rem;line-height:1.35;margin-bottom:1rem}body[data-page=whyus] .cta-section h2{color:#6b46c1!important;font-size:2rem;margin-bottom:.5rem;font-family:NexaHeavy,sans-serif}body[data-page=whyus] .cta-button{background-color:#6b46c1;color:#fff;border:none;padding:1rem 2rem;border-radius:8px;font-size:1.1rem;font-family:NexaHeavy,sans-serif;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-block}body[data-page=whyus] .cta-button:hover{background-color:#553c9a;transform:translateY(-2px) scale(1.05);box-shadow:0 8px 20px rgba(107,70,193,.3)}body[data-page=whyus] .cta-section{padding:4rem 3rem;width:100%}body[data-page=whyus] .cta-content{display:flex;flex-direction:column;align-items:center;gap:1.25rem}body[data-page=whyus] .cta-lead{font-size:1.25rem;color:#4b5563;max-width:700px;line-height:1.7;margin-bottom:0}body[data-page=whyus] .cta-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;width:100%;max-width:900px;margin:1rem 0}body[data-page=whyus] .cta-feature-item{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:#f8fafc;border-radius:12px;border:1px solid #e5e7eb;transition:all .2s ease}body[data-page=whyus] .cta-feature-item:hover{background:#f1f5f9;border-color:#6b46c1;transform:translateY(-2px);box-shadow:0 4px 12px rgba(107,70,193,.1)}body[data-page=whyus] .cta-feature-icon{font-size:2rem;line-height:1;flex-shrink:0}body[data-page=whyus] .cta-feature-text{display:flex;flex-direction:column;gap:.25rem}body[data-page=whyus] .cta-feature-text strong{font-family:NexaHeavy,sans-serif;font-weight:900;color:#2d2a3a;font-size:1rem}body[data-page=whyus] .cta-feature-text span{color:#6b7280;font-size:.875rem;line-height:1.4}body[data-page=whyus] .miaz-cta.cta-section{padding:1rem 2rem;width:100%;background:transparent}body[data-page=whyus] .miaz-cta .cta-card{max-width:640px;margin:0 auto;padding:0 2.5rem;background:transparent;border:none;box-shadow:none;border-radius:0}body[data-page=whyus] .miaz-cta .cta-header{text-align:center;margin-bottom:.75rem}body[data-page=whyus] .miaz-cta .cta-header h2{color:#6b46c1!important;font-size:2rem;font-family:NexaHeavy,sans-serif;margin-bottom:.5rem}body[data-page=whyus] .miaz-cta .cta-lead{color:#4b5563;font-size:1.1rem;line-height:1.6;max-width:480px;margin:0 auto}body[data-page=whyus] .miaz-cta .cta-features{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1rem;max-width:none}body[data-page=whyus] .miaz-cta .cta-feature-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;padding:1rem;background:#fafafa;border-radius:16px;border:1px solid #ede9fe;transition:all .25s ease}body[data-page=whyus] .miaz-cta .cta-feature-item:hover{background:#f5f3ff;border-color:rgba(107,70,193,.25);transform:translateY(-2px);box-shadow:0 8px 20px rgba(107,70,193,.1)}body[data-page=whyus] .miaz-cta .cta-feature-icon-wrap{width:40px;height:40px;border-radius:14px;background:linear-gradient(135deg,#6b46c1,#8b5cf6);display:flex;align-items:center;justify-content:center;flex-shrink:0}body[data-page=whyus] .miaz-cta .cta-feature-icon{font-size:1.25rem;color:#fff}body[data-page=whyus] .miaz-cta .cta-feature-text{display:flex;flex-direction:column;gap:.35rem}body[data-page=whyus] .miaz-cta .cta-feature-text strong{color:#6b46c1!important;font-family:NexaHeavy,sans-serif;font-size:1rem}body[data-page=whyus] .miaz-cta .cta-feature-text span{color:#6b7280;font-size:.875rem;line-height:1.4}body[data-page=whyus] .miaz-cta .cta-buttons{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}body[data-page=whyus] .miaz-cta .cta-button-primary{background:linear-gradient(135deg,#6b46c1,#8b5cf6)!important}body[data-page=whyus] .miaz-cta .cta-button-secondary{background:transparent!important;color:#6b46c1!important;border:2px solid #6b46c1}body[data-page=whyus] .miaz-cta .cta-button-secondary:hover{background:#f3e8ff!important;color:#553c9a!important;border-color:#553c9a}body[data-page=whyus] .cta-buttons{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:.5rem}body[data-page=whyus] .cta-button-primary{background:linear-gradient(135deg,#6b46c1,#8b5cf6);color:#fff;border:none;padding:1rem 2.5rem;border-radius:50px;font-size:1.1rem;font-family:NexaHeavy,sans-serif;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;gap:.75rem;box-shadow:0 4px 15px rgba(107,70,193,.3)}body[data-page=whyus] .cta-button-primary:hover{background:linear-gradient(135deg,#553c9a,#7c3aed);transform:translateY(-2px) scale(1.02);box-shadow:0 8px 25px rgba(107,70,193,.4)}body[data-page=whyus] .cta-button-primary .app-icon,body[data-page=whyus] .cta-button-primary i{transition:transform .3s ease}body[data-page=whyus] .cta-button-primary:hover .app-icon,body[data-page=whyus] .cta-button-primary:hover i{transform:translateX(4px)}body[data-page=whyus] .cta-button-secondary{background:#fff;color:#6b46c1;border:2px solid #6b46c1;padding:1rem 2.5rem;border-radius:50px;font-size:1.1rem;font-family:NexaHeavy,sans-serif;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;gap:.75rem}body[data-page=whyus] .cta-button-secondary:hover{background:#6b46c1;color:#fff;transform:translateY(-2px);box-shadow:0 4px 15px rgba(107,70,193,.2)}@media (max-width:768px){body[data-page=whyus] .page-wrapper main section.hero h1,body[data-page=whyus] .whyus-hero-heading{font-size:1.5rem;line-height:1.2;margin-bottom:.75rem}body[data-page=whyus] .cta-section{padding:3rem 2rem}body[data-page=whyus] .miaz-cta.cta-section{padding:.75rem 1.5rem}body[data-page=whyus] .miaz-cta .cta-card{padding:0 1.5rem}body[data-page=whyus] .cta-features{grid-template-columns:1fr;gap:1rem}body[data-page=whyus] .miaz-cta .cta-features{grid-template-columns:1fr}body[data-page=whyus] .cta-feature-item{padding:1rem}body[data-page=whyus] .miaz-cta .cta-feature-item{flex-direction:row;text-align:left;gap:1.25rem}body[data-page=whyus] .cta-buttons{flex-direction:column;width:100%}body[data-page=whyus] .cta-button-primary,body[data-page=whyus] .cta-button-secondary{width:100%;justify-content:center}body[data-page=whyus] .cta-lead{font-size:1.1rem}}@media (max-width:480px){body[data-page=whyus] .cta-section{padding:2rem 1.5rem}body[data-page=whyus] .miaz-cta .cta-card{padding:0 1.25rem}body[data-page=whyus] .miaz-cta .cta-header h2{font-size:1.5rem}body[data-page=whyus] .miaz-cta .cta-buttons{flex-direction:column;width:100%}body[data-page=whyus] .miaz-cta .cta-buttons .ds-btn{width:100%;justify-content:center;box-sizing:border-box}body[data-page=whyus] .cta-feature-item{flex-direction:column;text-align:center}}body[data-page=whyus] .reason img{width:80px;height:80px;margin:0 auto 1rem;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.page-wrapper[data-page=miaz] main,body[data-page=miaz] main{max-width:960px;margin:0 auto;padding:3rem 2rem;font-family:Nexa,Nexa Light,sans-serif}.page-wrapper[data-page=miaz] .miaz-article .hero,body[data-page=miaz] .miaz-article .hero{text-align:center;margin-bottom:2rem}.page-wrapper[data-page=miaz] .miaz-article .hero h1,.page-wrapper[data-page=miaz] main section.hero h1,body[data-page=miaz] .miaz-article .hero h1,body[data-page=miaz] .page-wrapper main section.hero h1{color:#6b46c1!important;font-size:2.5rem;margin-bottom:1rem;font-family:NexaHeavy,sans-serif}.page-wrapper[data-page=miaz] .hero-lead,body[data-page=miaz] .hero-lead{color:#2d2a3a;font-size:1.2rem;line-height:1.6;max-width:600px;margin:0 auto}.page-wrapper[data-page=miaz] .miaz-content,body[data-page=miaz] .miaz-content{margin-top:3rem}.page-wrapper[data-page=miaz] .miaz-block,body[data-page=miaz] .miaz-block{margin-bottom:2.5rem}.page-wrapper[data-page=miaz] .miaz-block p+.miaz-list,body[data-page=miaz] .miaz-block p+.miaz-list{margin-top:1.25rem}.page-wrapper[data-page=miaz] .miaz-block h2,body[data-page=miaz] .miaz-block h2{color:#6b46c1!important;font-size:1.5rem;font-family:NexaHeavy,sans-serif;margin-bottom:1rem;line-height:1.3}.page-wrapper[data-page=miaz] .miaz-block p,.page-wrapper[data-page=miaz] .miaz-intro p,body[data-page=miaz] .miaz-block p,body[data-page=miaz] .miaz-intro p{color:#2d2a3a;line-height:1.7;margin-bottom:1rem}.page-wrapper[data-page=miaz] .miaz-block p strong,.page-wrapper[data-page=miaz] .miaz-intro p strong,body[data-page=miaz] .miaz-block p strong,body[data-page=miaz] .miaz-intro p strong{color:#6b46c1!important;font-family:NexaHeavy,sans-serif}.page-wrapper[data-page=miaz] .miaz-intro h2,body[data-page=miaz] .miaz-intro h2{color:#6b46c1!important;font-size:1.6rem;font-family:NexaHeavy,sans-serif;margin-bottom:1rem}.page-wrapper[data-page=miaz] .miaz-list,body[data-page=miaz] .miaz-list{list-style:none;padding:0;margin:1rem 0 0}.page-wrapper[data-page=miaz] .miaz-list li,body[data-page=miaz] .miaz-list li{padding:1rem 0 1rem 1.5rem;position:relative;color:#2d2a3a;line-height:1.6;border-bottom:1px solid rgba(107,70,193,.08)}.page-wrapper[data-page=miaz] .miaz-list li:last-child,body[data-page=miaz] .miaz-list li:last-child{border-bottom:none}.page-wrapper[data-page=miaz] .miaz-list li:before,body[data-page=miaz] .miaz-list li:before{content:"•";color:#6b46c1;font-weight:700;position:absolute;left:0}.page-wrapper[data-page=miaz] .miaz-list li strong,body[data-page=miaz] .miaz-list li strong{color:#6b46c1!important;font-family:NexaHeavy,sans-serif}.page-wrapper[data-page=miaz] .miaz-block a,.page-wrapper[data-page=miaz] .miaz-intro a,body[data-page=miaz] .miaz-block a,body[data-page=miaz] .miaz-intro a{color:#6b46c1;text-decoration:underline;text-underline-offset:2px}.page-wrapper[data-page=miaz] .miaz-block a:hover,.page-wrapper[data-page=miaz] .miaz-intro a:hover,body[data-page=miaz] .miaz-block a:hover,body[data-page=miaz] .miaz-intro a:hover{color:#553c9a}.page-wrapper[data-page=miaz] .miaz-cta.cta-section,body[data-page=miaz] .miaz-cta.cta-section{padding:1rem 2rem;width:100%;background:transparent}.page-wrapper[data-page=miaz] .miaz-cta .cta-card,body[data-page=miaz] .miaz-cta .cta-card{max-width:640px;margin:0 auto;padding:0 2.5rem;background:transparent;border:none;box-shadow:none;border-radius:0}.page-wrapper[data-page=miaz] .miaz-cta .cta-header,body[data-page=miaz] .miaz-cta .cta-header{text-align:center;margin-bottom:.75rem}.page-wrapper[data-page=miaz] .miaz-cta .cta-header h2,body[data-page=miaz] .miaz-cta .cta-header h2{color:#6b46c1!important;font-size:2rem;font-family:NexaHeavy,sans-serif;margin-bottom:.5rem}.page-wrapper[data-page=miaz] .miaz-cta .cta-lead,body[data-page=miaz] .miaz-cta .cta-lead{color:#4b5563;font-size:1.1rem;line-height:1.6;max-width:480px;margin:0 auto}.page-wrapper[data-page=miaz] .miaz-cta .cta-features,body[data-page=miaz] .miaz-cta .cta-features{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem}.page-wrapper[data-page=miaz] .miaz-cta .cta-feature-item,body[data-page=miaz] .miaz-cta .cta-feature-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;padding:1rem;background:#fafafa;border-radius:16px;border:1px solid #ede9fe;transition:all .25s ease}.page-wrapper[data-page=miaz] .miaz-cta .cta-feature-item:hover,body[data-page=miaz] .miaz-cta .cta-feature-item:hover{background:#f5f3ff;border-color:rgba(107,70,193,.25);transform:translateY(-2px);box-shadow:0 8px 20px rgba(107,70,193,.1)}.page-wrapper[data-page=miaz] .miaz-cta .cta-feature-icon-wrap,body[data-page=miaz] .miaz-cta .cta-feature-icon-wrap{width:40px;height:40px;border-radius:14px;background:linear-gradient(135deg,#6b46c1,#8b5cf6);display:flex;align-items:center;justify-content:center;flex-shrink:0}.page-wrapper[data-page=miaz] .miaz-cta .cta-feature-icon,body[data-page=miaz] .miaz-cta .cta-feature-icon{font-size:1.25rem;color:#fff}.page-wrapper[data-page=miaz] .miaz-cta .cta-feature-text,body[data-page=miaz] .miaz-cta .cta-feature-text{display:flex;flex-direction:column;gap:.35rem}.page-wrapper[data-page=miaz] .miaz-cta .cta-feature-text strong,body[data-page=miaz] .miaz-cta .cta-feature-text strong{color:#6b46c1!important;font-family:NexaHeavy,sans-serif;font-size:1rem}.page-wrapper[data-page=miaz] .miaz-cta .cta-feature-text span,body[data-page=miaz] .miaz-cta .cta-feature-text span{color:#6b7280;font-size:.875rem;line-height:1.4}.page-wrapper[data-page=miaz] .miaz-cta .cta-buttons,body[data-page=miaz] .miaz-cta .cta-buttons{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.page-wrapper[data-page=miaz] .cta-button-primary,body[data-page=miaz] .cta-button-primary{background:linear-gradient(135deg,#6b46c1,#8b5cf6)!important}.page-wrapper[data-page=miaz] .cta-button-secondary,body[data-page=miaz] .cta-button-secondary{background:transparent!important;color:#6b46c1!important;border:2px solid #6b46c1}.page-wrapper[data-page=miaz] .cta-button-secondary:hover,body[data-page=miaz] .cta-button-secondary:hover{background:#f3e8ff!important;color:#553c9a!important;border-color:#553c9a}.page-wrapper[data-page=miaz] .cta-button,body[data-page=miaz] .cta-button{background-color:#6b46c1;color:#fff;border:none;padding:1rem 2rem;border-radius:8px;font-size:1.1rem;font-family:NexaHeavy,sans-serif;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}.page-wrapper[data-page=miaz] .cta-button:hover,body[data-page=miaz] .cta-button:hover{background-color:#553c9a;transform:translateY(-2px);box-shadow:0 8px 20px rgba(107,70,193,.3)}@media (max-width:768px){body[data-page=miaz] main{padding:2rem 1.5rem}body[data-page=miaz] .miaz-article .hero h1,body[data-page=miaz] .miaz-hero-heading{font-size:1.5rem;line-height:1.2;margin-bottom:.75rem}body[data-page=miaz] .hero-lead{font-size:1rem}body[data-page=miaz] .miaz-cta.cta-section{padding:.75rem 1.5rem}body[data-page=miaz] .miaz-cta .cta-card{padding:0 1.5rem}body[data-page=miaz] .miaz-cta .cta-features{grid-template-columns:1fr;gap:1rem}.page-wrapper[data-page=miaz] .miaz-cta .cta-feature-item,body[data-page=miaz] .miaz-cta .cta-feature-item{flex-direction:row;text-align:left;gap:1.25rem}}@media (max-width:480px){body[data-page=miaz] .miaz-cta .cta-card{padding:0 1.25rem}body[data-page=miaz] .miaz-cta .cta-header h2{font-size:1.5rem}body[data-page=miaz] .miaz-cta .cta-buttons{flex-direction:column;width:100%}body[data-page=miaz] .miaz-cta .cta-buttons .cta-button{width:100%;justify-content:center}}body[data-page=packages] main{max-width:1200px;margin:0 auto;padding:3rem 2rem}.page-packages .hero h1,.page-packages main .hero h1,.page-packages main .hero h1[data-hero-title],.page-packages main section.hero h1,.page-wrapper.page-packages .hero h1,.page-wrapper.page-packages main .hero h1,.page-wrapper.page-packages main .hero h1[data-hero-title],.page-wrapper.page-packages main section.hero h1,body[data-page=packages] .hero h1,body[data-page=packages] .page-wrapper .hero h1,body[data-page=packages] .page-wrapper main .hero h1,body[data-page=packages] .page-wrapper main .hero h1[data-hero-title],body[data-page=packages] .page-wrapper main section.hero h1,body[data-page=packages] div.page-wrapper.page-packages main .hero h1,body[data-page=packages] div.page-wrapper.page-packages main .hero h1[data-hero-title],body[data-page=packages] div.page-wrapper.page-packages main section.hero h1,body[data-page=packages] div.page-wrapper.page-packages main section.hero h1[data-hero-title],body[data-page=packages] main .hero h1,body[data-page=packages] main .hero h1[data-hero-title],body[data-page=packages] main section.hero h1,div.page-wrapper.page-packages .hero h1,div.page-wrapper.page-packages main .hero h1,div.page-wrapper.page-packages main .hero h1[data-hero-title],div.page-wrapper.page-packages main section.hero h1,div.page-wrapper.page-packages>main>section.hero>h1,div.page-wrapper.page-packages>main>section.hero>h1[data-hero-title]{color:var(--primary-color)!important;font-size:2.5rem!important;font-family:NexaHeavy,sans-serif!important}body[data-page=packages] .hero p{color:#2d2a3a}.page-packages .hero .hero-lead,body[data-page=packages] .hero .hero-lead{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:800px;margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box}@media (max-width:768px){.page-packages .hero .hero-lead,body[data-page=packages] .hero .hero-lead{white-space:normal;max-width:100%}.page-wrapper.page-packages main,body[data-page=packages] main{padding:1.25rem 1.15rem 2rem}.page-packages .hero h1,.page-packages main .hero h1,.page-packages main .hero h1[data-hero-title],.page-packages main section.hero h1,.page-wrapper.page-packages .hero h1,.page-wrapper.page-packages main .hero h1,.page-wrapper.page-packages main .hero h1[data-hero-title],.page-wrapper.page-packages main section.hero h1,body[data-page=packages] .hero h1,body[data-page=packages] .page-wrapper .hero h1,body[data-page=packages] .page-wrapper main .hero h1,body[data-page=packages] .page-wrapper main .hero h1[data-hero-title],body[data-page=packages] .page-wrapper main section.hero h1,body[data-page=packages] div.page-wrapper.page-packages main .hero h1,body[data-page=packages] div.page-wrapper.page-packages main .hero h1[data-hero-title],body[data-page=packages] div.page-wrapper.page-packages main section.hero h1,body[data-page=packages] div.page-wrapper.page-packages main section.hero h1[data-hero-title],body[data-page=packages] main .hero h1,body[data-page=packages] main .hero h1[data-hero-title],body[data-page=packages] main section.hero h1,div.page-wrapper.page-packages .hero h1,div.page-wrapper.page-packages main .hero h1,div.page-wrapper.page-packages main .hero h1[data-hero-title],div.page-wrapper.page-packages main section.hero h1,div.page-wrapper.page-packages>main>section.hero>h1,div.page-wrapper.page-packages>main>section.hero>h1[data-hero-title]{font-size:1.75rem!important;line-height:1.25!important;margin-bottom:.75rem!important}.page-packages .hero .hero-lead,body[data-page=packages] .hero .hero-lead,body[data-page=packages] .hero p{font-size:1rem;line-height:1.5}.page-packages main section.hero,.page-wrapper.page-packages main section.hero,body[data-page=packages] main section.hero{margin-bottom:1rem}.page-wrapper.page-packages .packages,body[data-page=packages] .packages{margin-top:.5rem;gap:1.5rem}.page-wrapper.page-packages main,body[data-page=packages] main{display:flex;flex-direction:column}.page-wrapper.page-packages main>.hero,body[data-page=packages] main>.hero{order:1}.page-wrapper.page-packages main>.packages,body[data-page=packages] main>.packages{order:2}.page-wrapper.page-packages main>.hero-notes,body[data-page=packages] main>.hero-notes{order:3;margin-top:1.75rem;margin-bottom:.25rem}.page-wrapper.page-packages main>.packages-custom-cta,body[data-page=packages] main>.packages-custom-cta{order:4}}.page-packages main section.hero,.page-wrapper.page-packages main section.hero,body[data-page=packages] main section.hero,div.page-wrapper[class*=page-package] main section.hero{display:flex;flex-direction:column;align-items:center;width:100%}.page-packages .hero-notes,body[data-page=packages] .hero-notes,body[data-page=packages] main>.hero-notes,div.page-wrapper.page-packages main>.hero-notes,div.page-wrapper[class*=page-package] main>.hero-notes{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:.5rem 2.5rem;max-width:min(800px,100%);width:100%;margin:1.25rem auto 0;padding-top:1rem;border-top:1px solid var(--border-light);box-sizing:border-box}.page-packages .hero-note,body[data-page=packages] .hero-note,body[data-page=packages] main>.hero-notes .hero-note,div.page-wrapper.page-packages main>.hero-notes .hero-note,div.page-wrapper[class*=page-package] main>.hero-notes .hero-note{flex:1 1 260px;max-width:380px;margin:0;font-size:.8125rem;line-height:1.5;color:#6b7280;text-align:center}.page-packages .hero-note-kicker,body[data-page=packages] .hero-note-kicker{font-weight:600;color:#4b5563;margin-right:.35rem}.page-packages .hero-note-kicker:after,body[data-page=packages] .hero-note-kicker:after{content:"·";margin-left:.35rem;font-weight:400;color:#9ca3af}.page-packages .hero-note-link,body[data-page=packages] .hero-note-link{color:var(--primary-color);font-weight:500;text-decoration:none;white-space:nowrap}.page-packages .hero-note-link:hover,body[data-page=packages] .hero-note-link:hover{text-decoration:underline;text-underline-offset:2px}@media (max-width:640px){.page-packages .hero h1,.page-packages main .hero h1[data-hero-title],.page-wrapper.page-packages main .hero h1[data-hero-title],.page-wrapper.page-packages main section.hero h1,body[data-page=packages] .hero h1,body[data-page=packages] .page-wrapper main .hero h1[data-hero-title],body[data-page=packages] div.page-wrapper.page-packages main .hero h1,body[data-page=packages] div.page-wrapper.page-packages main .hero h1[data-hero-title],body[data-page=packages] div.page-wrapper.page-packages main section.hero h1,body[data-page=packages] div.page-wrapper.page-packages main section.hero h1[data-hero-title],body[data-page=packages] main .hero h1,body[data-page=packages] main .hero h1[data-hero-title],body[data-page=packages] main section.hero h1,div.page-wrapper.page-packages main section.hero h1,div.page-wrapper.page-packages>main>section.hero>h1,div.page-wrapper.page-packages>main>section.hero>h1[data-hero-title]{font-size:1.55rem!important;line-height:1.25!important}.page-packages .hero-notes,body[data-page=packages] .hero-notes,body[data-page=packages] main>.hero-notes,div.page-wrapper.page-packages main>.hero-notes{flex-direction:column;align-items:center;gap:.55rem;margin:.85rem auto 0;padding-top:.75rem}.page-packages .hero-note,body[data-page=packages] .hero-note,body[data-page=packages] main>.hero-notes .hero-note,div.page-wrapper.page-packages main>.hero-notes .hero-note{flex:0 1 auto;max-width:100%;width:100%;min-height:0}}body[data-page=packages] .packages{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem;align-items:start}.page-wrapper.page-packages .card,body[data-page=packages] .card{background-color:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border:1px solid #e5e7eb;transition:all .25s ease;position:relative;display:flex;flex-direction:column;min-height:400px;height:100%;width:100%;overflow:visible}.page-wrapper.page-packages .card:before,body[data-page=packages] .card:before{display:none}.page-wrapper.page-packages .card:hover,body[data-page=packages] .card:hover{background-color:#f5f3ff!important;border-color:rgba(107,70,193,.25);transform:translateY(-2px);box-shadow:0 8px 20px rgba(107,70,193,.1)}.page-wrapper.page-packages .card:hover:before,body[data-page=packages] .card:hover:before{display:none}body[data-page=packages] .card.highlight{border:2px solid #6b46c1;box-shadow:0 10px 15px -3px rgba(107,70,193,.2);position:relative;overflow:visible;min-height:400px;height:100%;padding-top:0!important;margin-top:0!important}.page-wrapper.page-packages .card.highlight .badge,body[data-page=packages] .card.highlight .badge{left:0!important;right:0!important;top:0!important;transform:translateY(-50%)!important;width:-moz-fit-content!important;width:fit-content!important;margin:0 auto!important;transition:none!important}.page-wrapper.page-packages .card.highlight .badge:focus,.page-wrapper.page-packages .card.highlight .badge:hover,body[data-page=packages] .card.highlight .badge:focus,body[data-page=packages] .card.highlight .badge:hover{transform:translateY(-50%)!important;box-shadow:none!important}body[data-page=packages] .card.highlight>h2{margin-top:2rem}@media (max-width:768px){.page-wrapper.page-packages .card,body[data-page=packages] .card,body[data-page=packages] .card.highlight{min-height:0!important;height:auto;padding:1.35rem 1.15rem 1.5rem}.page-wrapper.page-packages .card .card-footer,body[data-page=packages] .card .card-footer{flex-direction:column;align-items:stretch;gap:1rem}.page-wrapper.page-packages .card .card-footer .price,body[data-page=packages] .card .card-footer .price{justify-content:center;text-align:center;width:100%}.page-wrapper.page-packages .card .card-footer .ds-btn,.page-wrapper.page-packages .card .card-footer button,body[data-page=packages] .card .card-footer .ds-btn,body[data-page=packages] .card .card-footer button{width:100%!important;max-width:none!important;box-sizing:border-box}.page-wrapper.page-packages .packages .card.highlight,body[data-page=packages] .card.highlight,body[data-page=packages] .packages .card.highlight{margin-top:2rem!important;margin-bottom:0!important;padding-top:0!important;box-shadow:0 6px 16px rgba(107,70,193,.14)}.page-wrapper.page-packages .card.highlight .badge,body[data-page=packages] .card.highlight .badge,div.page-wrapper.page-packages .card.highlight .badge{position:absolute!important;top:0!important;left:0!important;right:0!important;transform:translateY(-50%)!important;width:-moz-fit-content!important;width:fit-content!important;margin:0 auto!important}.page-wrapper.page-packages .card.highlight .badge:focus,.page-wrapper.page-packages .card.highlight .badge:hover,body[data-page=packages] .card.highlight .badge:focus,body[data-page=packages] .card.highlight .badge:hover,div.page-wrapper.page-packages .card.highlight .badge:focus,div.page-wrapper.page-packages .card.highlight .badge:hover{transform:translateY(-50%)!important}body[data-page=packages] .card.highlight>h2{margin-top:1.5rem!important}.page-wrapper.page-packages .card>h2,.page-wrapper.page-packages main section.packages .card h2,.page-wrapper.page-packages main section.packages .card.highlight h2,body[data-page=packages] .card>h2,body[data-page=packages] main section.packages .card h2,body[data-page=packages] main section.packages .card.highlight h2{text-align:center;font-size:1.75rem!important}.page-wrapper.page-packages .card ul,body[data-page=packages] .card ul{flex:0 1 auto!important;margin-bottom:1.25rem}.page-wrapper.page-packages .card .card-description,body[data-page=packages] .card .card-description{margin-bottom:1rem}}.page-packages .packages-guarantee,body[data-page=packages] .packages-guarantee{max-width:640px;margin:3rem auto 0;padding:2rem;text-align:center;background:#4b5563;border-radius:16px;border:none}.page-packages .packages-guarantee h2,body[data-page=packages] .packages-guarantee h2{color:#fff!important;font-family:NexaHeavy,sans-serif;font-size:1.35rem;margin-bottom:.75rem}.page-packages .packages-guarantee p,body[data-page=packages] .packages-guarantee p{color:hsla(0,0%,100%,.92);line-height:1.6;margin:0}.page-packages .packages-custom-cta,body[data-page=packages] .packages-custom-cta{margin-top:3rem;padding:2.5rem 1.5rem;background:rgba(107,70,193,.06);border-radius:16px}.page-packages .packages-custom-cta-inner,body[data-page=packages] .packages-custom-cta-inner{max-width:640px;margin:0 auto;text-align:center}.page-packages .packages-custom-cta h3,body[data-page=packages] .packages-custom-cta h3{color:var(--primary-color)!important;font-family:NexaHeavy,sans-serif;font-size:1.35rem;margin:0 0 .5rem;line-height:1.3}.page-packages .packages-custom-cta .packages-custom-cta-subtitle,body[data-page=packages] .packages-custom-cta .packages-custom-cta-subtitle{font-size:1.1rem;font-weight:700;color:#2d2a3a;margin:0 0 1rem;line-height:1.3;font-family:NexaHeavy,sans-serif}.page-packages .packages-custom-cta p,body[data-page=packages] .packages-custom-cta p{color:#2d2a3a;line-height:1.6;margin:0 0 1.5rem;font-size:1rem}.page-packages .packages-custom-cta-btn,body[data-page=packages] .packages-custom-cta-btn{display:inline-block;padding:.75rem 1.5rem;background:var(--primary-color);color:#fff!important;font-family:NexaHeavy,sans-serif;font-size:1rem;text-decoration:none;border-radius:50px;border:none;cursor:pointer;transition:background .2s ease,transform .2s ease}.page-packages .packages-custom-cta-btn:hover,body[data-page=packages] .packages-custom-cta-btn:hover{background:var(--primary-dark);transform:translateY(-2px)}.page-packages .card .price,body[data-page=packages] .card .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem}.page-packages .card .price .price-vat,body[data-page=packages] .card .price .price-vat{font-size:.75rem;font-weight:700;color:#6b7280;font-family:NexaHeavy,sans-serif}.page-packages .card ul .feature-ai,body[data-page=packages] .card ul .feature-ai{color:var(--primary-color);list-style:none;margin-left:0;padding-left:0}.page-packages .card ul .feature-ai:before,body[data-page=packages] .card ul .feature-ai:before{display:none}.page-packages .card h2,.page-packages main section.package .card h2,.page-packages main section.package .card.highlight h2,.page-packages main section.packages .card h2,.page-packages main section.packages .card.highlight h2,.page-wrapper.page-packages .card h2,.page-wrapper.page-packages main section.package .card h2,.page-wrapper.page-packages main section.package .card.highlight h2,.page-wrapper.page-packages main section.packages .card h2,.page-wrapper.page-packages main section.packages .card.highlight h2,body[data-page=packages] .card h2,body[data-page=packages] .page-wrapper .card h2,body[data-page=packages] .page-wrapper main section.package .card h2,body[data-page=packages] .page-wrapper main section.package .card.highlight h2,body[data-page=packages] .page-wrapper main section.packages .card h2,body[data-page=packages] .page-wrapper main section.packages .card.highlight h2,body[data-page=packages] div.page-wrapper.page-packages main section.package .card h2,body[data-page=packages] div.page-wrapper.page-packages main section.package .card.highlight h2,body[data-page=packages] div.page-wrapper.page-packages main section.packages .card h2,body[data-page=packages] div.page-wrapper.page-packages main section.packages .card.highlight h2,body[data-page=packages] main section.package .card h2,body[data-page=packages] main section.package .card.highlight h2,body[data-page=packages] main section.packages .card h2,body[data-page=packages] main section.packages .card.highlight h2,div.page-wrapper.page-packages .card h2,div.page-wrapper.page-packages main section.package .card h2,div.page-wrapper.page-packages main section.package .card.highlight h2,div.page-wrapper.page-packages main section.packages .card h2,div.page-wrapper.page-packages main section.packages .card.highlight h2,div.page-wrapper.page-packages>main>section.package>.card h2,div.page-wrapper.page-packages>main>section.package>.card.highlight h2,div.page-wrapper.page-packages>main>section.package>div.card h2,div.page-wrapper.page-packages>main>section.package>div.card.highlight h2,div.page-wrapper.page-packages>main>section.packages>.card h2,div.page-wrapper.page-packages>main>section.packages>.card.highlight h2,div.page-wrapper.page-packages>main>section.packages>div.card h2,div.page-wrapper.page-packages>main>section.packages>div.card.highlight h2{color:var(--primary-color)!important;font-size:1.5rem!important;font-family:NexaHeavy,sans-serif!important}.page-wrapper.page-packages .card.highlight:hover,body[data-page=packages] .card.highlight:hover{transform:none!important;border:2px solid rgba(107,70,193,.5);box-shadow:0 8px 20px rgba(107,70,193,.15);background-color:#f5f3ff!important}body[data-page=packages] .card p{color:#2d2a3a}.page-packages .card>.card-description,body[data-page=packages] .card>.card-description{min-height:5rem;line-height:1.5;margin-bottom:1.5rem}body[data-page=packages] .card li{color:#2d2a3a}body[data-page=landing] .landing{position:relative;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;background-color:#fff;padding:4rem 2rem;overflow:hidden;min-height:calc(100vh - 200px);z-index:1;width:100%;gap:3rem;max-width:1200px;margin:0 auto}body[data-page=landing] .content{color:#2d2a3a;flex:1 1 50%;min-width:0;max-width:58%;z-index:2;padding-right:2rem;opacity:0;animation:fadeSlideUp .8s ease-out forwards;animation-delay:.2s}body[data-page=landing] .content h1{font-size:2.5rem;line-height:1.2;font-family:NexaHeavy,sans-serif;color:var(--primary-color)!important;margin:0 0 1.5rem;font-weight:700;max-width:none}body[data-page=landing] .content p{margin-bottom:1.5rem;color:#2d2a3a;font-family:Nexa,sans-serif;font-size:1.1rem;line-height:1.6;max-width:100%;font-weight:500;font-synthesis:weight;font-synthesis-style:none;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-stroke:.12px #2d2a3a;paint-order:stroke fill}body[data-page=landing] .visual{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;min-width:360px;flex:0 1 auto;z-index:1}body[data-page=landing] .robot-image{display:block;width:100%;max-width:500px;height:auto;opacity:0;animation:fadeSlideUp .8s ease-out forwards;animation-delay:.4s;filter:drop-shadow(0 10px 20px rgba(0,0,0,.1))}body[data-page=landing] .features{display:flex;font-family:Nexa,sans-serif;justify-content:flex-start;align-items:center;line-height:1.1;flex-wrap:nowrap;margin-top:2rem;gap:2rem;padding:2rem 0;border-top:1px solid var(--border-light)}body[data-page=landing] .feature{display:flex;align-items:center;gap:12px;opacity:0;animation:fadeSlideUp .8s ease-out forwards;padding:.75rem 1rem;border-radius:8px}body[data-page=landing] .feature img{width:36px;height:36px;flex-shrink:0}.buttons button:not(.ds-btn),button.outline,button.solid{width:200px;height:48px;font-family:NexaHeavy,sans-serif;font-size:1rem;border-radius:50px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box;line-height:1;display:inline-flex;align-items:center;justify-content:center;font-weight:600;text-transform:uppercase;letter-spacing:.5px}button.solid{background:linear-gradient(135deg,var(--primary-color) 0,#8b5cf6 100%);border:none;color:#fff;box-shadow:0 4px 15px rgba(107,70,193,.3)}button.outline{background:none;border:2px solid var(--primary-color);color:var(--primary-color);box-shadow:0 2px 8px rgba(107,70,193,.1);outline:none}button.solid:hover{background:linear-gradient(135deg,var(--primary-dark) 0,#7c3aed 100%);transform:translateY(-2px);box-shadow:0 8px 25px rgba(107,70,193,.4)}button.outline:hover{background-color:#f3f4f6;border:2px solid var(--primary-color);color:var(--primary-color);transform:translateY(-1px);box-shadow:0 4px 15px rgba(107,70,193,.2);outline:none}.buttons{display:flex;gap:1.5rem;flex-wrap:wrap;margin-top:2.5rem;margin-bottom:3rem}body[data-page=docs] .container,body[data-page=gyik] .container,body[data-page=impresszum] .container,body[data-page=pp] .container,body[data-page=tou] .container{max-width:1200px;margin:0 auto;padding:3rem 2rem}@media (max-width:768px){body[data-page=getstarted] .hero h1{font-size:2rem}body[data-page=getstarted] .hero p{font-size:1rem}body[data-page=getstarted] .step{flex-direction:column;text-align:center;padding:1.5rem}body[data-page=getstarted] .cta-section{padding:2rem 1.5rem}body[data-page=landing] .landing{flex-direction:column;padding:1.75rem 1.25rem 1.5rem;text-align:center;gap:.75rem}body[data-page=landing] .visual{min-width:0;width:100%;justify-content:center;margin-top:0}.page-wrapper.coming-soon-wrapper{min-height:100vh!important;display:grid!important;place-items:center!important;padding:0 1.5rem!important;background:radial-gradient(circle at top right,rgba(139,92,246,.08),transparent 45%),radial-gradient(circle at bottom left,rgba(107,70,193,.08),transparent 40%),#fff}.page-wrapper.coming-soon-wrapper>.coming-soon-landing{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:2.5rem;width:100%;max-width:1180px;margin:0;padding:2.25rem;min-height:auto!important;border:1px solid #e9e6f8;border-radius:24px;background-color:#fff;box-shadow:0 16px 40px rgba(107,70,193,.08)}.coming-soon-content{max-width:560px}.coming-soon-content h1{margin:0 0 1rem}.coming-soon-content p{max-width:540px}.coming-soon-visual{display:flex;justify-content:center;align-items:center}.coming-soon-robot-image{display:block;width:100%;max-width:430px;height:auto}.coming-soon-form{margin-top:1.5rem;margin-bottom:.75rem;display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.coming-soon-input{flex:1 1 220px;border-radius:9999px;border:1px solid #cbd5f5;padding:.65rem 1rem;font-size:.95rem;font-family:Nexa,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.coming-soon-input::-moz-placeholder{color:#9ca3af}.coming-soon-input::placeholder{color:#9ca3af}.coming-soon-button{white-space:nowrap}.coming-soon-note{font-size:.8rem;color:#6b7280;margin-top:.25rem}@media (max-width:960px){.page-wrapper.coming-soon-wrapper>.coming-soon-landing{grid-template-columns:1fr;padding:1.75rem;gap:1.75rem}.coming-soon-content{max-width:100%;text-align:center}.coming-soon-content p{max-width:100%}.coming-soon-form{justify-content:center}}body[data-page=landing] .landing>.content{display:contents;padding-right:0;max-width:100%}body[data-page=landing] .landing>.content>h1{order:1;font-size:1.85rem;margin-bottom:.85rem;line-height:1.25}body[data-page=landing] .landing>.content>.hero-subtitle{order:2;font-size:1.05rem;margin-top:0;margin-bottom:1rem;line-height:1.4}body[data-page=landing] .landing>.content>p{order:3;font-size:1rem;margin-bottom:.75rem;max-width:100%;line-height:1.65;padding:0 .25rem}body[data-page=landing] .landing>.visual{order:4}body[data-page=landing] .landing>.content>.buttons{order:5}body[data-page=landing] .landing>.content>.features{order:6}body[data-page=landing] .buttons{flex-direction:column;align-items:stretch;gap:.85rem;width:100%;max-width:320px;margin:.5rem auto 0}body[data-page=landing] .buttons button:not(.ds-btn){width:100%;height:50px;font-size:1rem}body[data-page=landing] .buttons .ds-btn{min-width:0!important;width:100%!important;box-sizing:border-box;justify-content:center}body[data-page=landing] .features{flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-top:1.5rem;padding:1.25rem 0 0;width:100%}body[data-page=landing] .feature{flex:1 1 0;flex-direction:column;justify-content:flex-start;align-items:center;gap:.55rem;width:auto;max-width:none;min-width:0;padding:.25rem .15rem}body[data-page=landing] .features .feature span{text-align:center!important;min-width:0;font-size:.78rem!important;line-height:1.25!important}body[data-page=landing] .robot-image{max-width:300px;margin:0 auto}body[data-page=whyus] .reasons{grid-template-columns:1fr;gap:1.5rem}body[data-page=whyus] .reason{padding:1.5rem}body[data-page=whyus] .cta-section{padding:2rem 1.5rem}}@media (max-width:480px){body[data-page=landing] .landing{padding:1.35rem 1rem 1.25rem;gap:.5rem}body[data-page=landing] .content h1{font-size:1.6rem;margin-bottom:.75rem}body[data-page=landing] .content .hero-subtitle{font-size:1rem;margin-bottom:.85rem}body[data-page=landing] .content p{font-size:.95rem;margin-bottom:1.5rem}body[data-page=landing] .buttons{max-width:100%}body[data-page=landing] .buttons button:not(.ds-btn){width:100%;height:48px;font-size:.95rem}body[data-page=landing] .buttons .ds-btn{min-width:0!important;width:100%!important}body[data-page=landing] .features{gap:.35rem;margin-top:1.25rem;padding:1rem 0 0}body[data-page=landing] .feature{padding:.15rem .1rem;max-width:none}body[data-page=landing] .feature img{width:30px;height:30px}body[data-page=landing] .features .feature span{font-size:.72rem!important}body[data-page=landing] .robot-image{max-width:250px}}.page-select-popup{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:9998;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.page-select-popup.hidden{display:none}.page-select-popup-content{background:#fff;border-radius:18px;box-shadow:0 8px 32px rgba(0,0,0,.18);padding:32px 28px 24px;min-width:320px;max-width:90vw;width:350px;position:relative;animation:popupIn .25s cubic-bezier(.4,2,.6,1) both;display:flex;flex-direction:column;align-items:center}@keyframes popupIn{0%{opacity:0;transform:scale(.9) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.page-select-popup-content h2{margin-bottom:18px;font-size:1.3rem;font-family:NexaHeavy,sans-serif;color:#0891b2}#pageSelectList{width:100%;margin-bottom:18px}.page-select-item{display:flex;align-items:center;gap:.5rem;background:#f0fdfa;border:1.5px solid #06b6d4;border-radius:16px;padding:10px 16px;margin-bottom:10px;font-size:1.05rem;font-family:NexaHeavy,sans-serif;color:#0891b2;cursor:pointer;transition:background .18s,border .18s}.page-select-item.selected,.page-select-item:hover{background:#cffafe;border-color:#0891b2}.add-page-btn{background:#06b6d4;color:#fff;border:none;border-radius:16px;padding:10px 24px;font-size:1.05rem;font-family:NexaHeavy,sans-serif;cursor:pointer;margin-top:8px;transition:background .18s}.add-page-btn:hover{background:#0891b2}.popup-close{position:absolute;top:12px;right:16px;background:none;border:none;font-size:1.6rem;color:#888;cursor:pointer;transition:color .15s}.popup-close:hover{color:#1a1a1a}@media (max-width:600px){.page-select-popup-content{padding:18px 6vw 16px;min-width:unset;width:98vw}}.user-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(107,70,193,.15);z-index:1000;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(8px)}.user-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);min-width:340px;max-width:95vw;background:var(--bg-card);backdrop-filter:blur(18px) saturate(1.2);color:var(--text-primary);border-radius:2em;padding:1.5em 2em 1.5em 2.7em;box-shadow:0 20px 60px rgba(107,70,193,.25);border:2px solid var(--border-medium);z-index:1001}.user-popup-header{display:flex;align-items:center;justify-content:flex-start;margin-bottom:1.1em;min-height:2.2em;padding-bottom:.7em;border-bottom:2px solid var(--border-medium);position:relative}.user-popup-header:before{content:"";display:block;position:absolute;left:-2.7em;top:.2em;width:5px;height:2.1em;border-radius:6px;background:var(--primary-color)}.user-popup-title{font-size:1.35em;font-family:NexaHeavy,sans-serif;letter-spacing:.01em;color:var(--primary-color)!important;display:flex;align-items:center;height:2.2em;line-height:2.2em}.user-popup-close{position:absolute;top:-1.3em;right:-1.3em;background:var(--bg-card);border:2.5px solid var(--primary-color);color:var(--primary-color);font-size:2em;cursor:pointer;transition:color .15s,transform .12s,background .15s,box-shadow .15s;display:flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;border-radius:50%;box-shadow:0 4px 12px rgba(107,70,193,.2)}.user-popup-close:focus,.user-popup-close:hover{color:var(--text-inverse);background:var(--primary-color);border-color:var(--text-inverse);transform:scale(1.13) rotate(-8deg);outline:none}#userPopupContent{display:flex;flex-direction:column}.user-popup-row{display:flex;align-items:center;gap:1.1em;margin-bottom:.7em}.user-popup-avatar{font-size:2.7em;color:var(--primary-color);filter:drop-shadow(0 2px 12px rgba(107,70,193,.3))}.user-popup-name{font-size:1.28em;font-family:NexaHeavy,sans-serif;color:var(--text-primary);letter-spacing:.01em}.user-popup-info{display:flex;align-items:center;font-size:1.08em;margin-bottom:.1em;gap:.5em;font-family:Nexa,sans-serif}.user-popup-info b{color:var(--primary-color);font-family:NexaHeavy,sans-serif;margin-right:.3em;font-size:1em}@media (max-width:500px){.user-popup{min-width:0;width:97vw;padding:1.2em .7em;border-radius:1.1em}.user-popup-title{font-size:1.1em}.user-popup-avatar{font-size:2em}.user-popup-header:before{left:-1em;height:1.5em;background:var(--primary-color)}.user-popup-close{top:.7em;right:.7em}}.landing .content h1,.page-wrapper main.landing .content h1,.page-wrapper.page-packages main section.hero h1,.page-wrapper.page-packages main section.hero h1[data-hero-title],.page-wrapper.page-packages main section.package .card h2,.page-wrapper.page-packages main section.package .card.highlight h2,.page-wrapper.page-packages main section.packages .card h2,.page-wrapper.page-packages main section.packages .card.highlight h2,body[data-page=landing] .landing .content h1,body[data-page=landing] div.page-wrapper>main.landing>div.content>h1,body[data-page=landing] main.landing .content h1,body[data-page=packages] main section.hero h1,body[data-page=packages] main section.hero h1[data-hero-title],body[data-page=packages] main section.package .card h2,body[data-page=packages] main section.package .card.highlight h2,body[data-page=packages] main section.packages .card h2,body[data-page=packages] main section.packages .card.highlight h2,div.page-wrapper.page-packages main section.hero h1,div.page-wrapper.page-packages main section.hero h1[data-hero-title],div.page-wrapper.page-packages main section.package .card h2,div.page-wrapper.page-packages main section.package .card.highlight h2,div.page-wrapper.page-packages main section.packages .card h2,div.page-wrapper.page-packages main section.packages .card.highlight h2,div.page-wrapper.page-packages>main>section.hero>h1,div.page-wrapper.page-packages>main>section.hero>h1[data-hero-title],div.page-wrapper.page-packages>main>section.package>.card.highlight>h2,div.page-wrapper.page-packages>main>section.package>.card>h2,div.page-wrapper.page-packages>main>section.packages>.card.highlight>h2,div.page-wrapper.page-packages>main>section.packages>.card>h2,div.page-wrapper>main.landing>.content>h1,div.page-wrapper>main.landing>div.content>h1,div.page-wrapper[class*=page-package] main section.hero h1,div.page-wrapper[class*=page-package] main section.hero h1[data-hero-title],html[data-page=landing] body div.page-wrapper>main.landing>div.content>h1,html[data-page=landing] div.page-wrapper>main.landing>div.content>h1,main.landing .content h1{color:var(--primary-color)!important}.page-wrapper:not(.page-packages) main section.hero h1,body[data-page=whyus] .page-wrapper main section.hero h1,body[data-page=whyus] div.page-wrapper>main>section.hero>h1,div.page-wrapper:not(.page-packages)>main>section.hero>h1{color:#6b46c1!important}.page-wrapper:not(.page-packages) main section.rea.on .rea.on h3,.page-wrapper:not(.page-packages) main section.rea.on .reason h3,.page-wrapper:not(.page-packages) main section.reason .reason h3,.page-wrapper:not(.page-packages) main section.reasons .reason h3,.rea.on .rea.on h3,.rea.on .reason h3,.reason h3,.reasons .reason h3,body[data-page=whyus] .page-wrapper main section.rea.on .rea.on h3,body[data-page=whyus] .page-wrapper main section.rea.on .reason h3,body[data-page=whyus] .page-wrapper main section.reason .reason h3,body[data-page=whyus] .page-wrapper main section.reasons .reason h3,body[data-page=whyus] main section.rea.on .rea.on h3,body[data-page=whyus] main section.rea.on .reason h3,body[data-page=whyus] main section.reason .reason h3,body[data-page=whyus] main section.reasons .reason h3,div.page-wrapper:not(.page-packages)>main>section.rea.on>.rea.on>h3,div.page-wrapper:not(.page-packages)>main>section.rea.on>.reason>h3,div.page-wrapper:not(.page-packages)>main>section.reason>.reason>h3,div.page-wrapper:not(.page-packages)>main>section.reasons>.reason>h3,div.page-wrapper>main>section.rea.on>div.rea.on>h3,div.page-wrapper>main>section.rea.on>div.rea.on[\30]>h3,div.page-wrapper>main>section.rea.on>div.rea.on[\31]>h3,div.page-wrapper>main>section.rea.on>div.rea.on[\32]>h3,div.page-wrapper>main>section.rea.on>div.rea.on[\33]>h3,div.page-wrapper>main>section.rea.on>div.rea.on[\34]>h3,div.page-wrapper>main>section.rea.on>div.rea.on[\35]>h3,div.page-wrapper>main>section.rea.on>div.reason>h3,div.page-wrapper>main>section.reasons>div.reason>h3,section.rea.on .rea.on h3,section.rea.on .reason h3,section.reason .reason h3,section.reasons .reason h3{color:var(--primary-color)!important}.page-wrapper:not(.page-packages) main section.cta-section h2,body[data-page=whyus] .page-wrapper main section.cta-section h2,body[data-page=whyus] div.page-wrapper>main>section.cta-section>h2,div.page-wrapper:not(.page-packages)>main>section.cta-section>h2{color:#6b46c1!important}body[data-page=dashboard] section#settings.content-section{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin-bottom:0!important;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}body[data-page=dashboard] #settings .section-header{margin-bottom:1.5rem}body[data-page=dashboard] #settings .section-header h2{font-size:1.25rem;font-family:NexaHeavy,sans-serif;font-weight:900;color:var(--text-primary)}body[data-page=dashboard] #settings .section-description{color:var(--text-muted);font-size:.875rem;margin-top:.25rem}body[data-page=dashboard] #settings .settings-layout{display:flex;flex-direction:column;gap:1.75rem;width:100%;max-width:100%;margin:0 auto;min-height:0;flex:0 0 auto}body[data-page=dashboard] #settings .settings-personal-block{padding:0}body[data-page=dashboard] #settings .settings-card .settings-personal-block{margin-bottom:0}body[data-page=dashboard] #settings .settings-personal-block .profile-form-group{margin-bottom:0;padding-bottom:0;border-bottom:none}body[data-page=dashboard] #settings .settings-personal-block .profile-form-group--card-info{margin-top:0;padding-top:0;border-top:none}body[data-page=dashboard] #settings .settings-personal-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.5rem}body[data-page=dashboard] #settings .settings-personal-block .profile-form-group--card-info .name-display{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}body[data-page=dashboard] #settings .settings-personal-block .profile-form-group--card-info .name-display__label{display:inline-flex;align-items:center;gap:.5rem;font-family:NexaHeavy,sans-serif;font-weight:700;color:var(--text-primary);font-size:.875rem}body[data-page=dashboard] #settings .settings-personal-block .profile-form-group--card-info .name-display__label .app-icon,body[data-page=dashboard] #settings .settings-personal-block .profile-form-group--card-info .name-display__label i{color:var(--primary-color);font-size:.875rem;width:16px;text-align:center}body[data-page=dashboard] #settings .settings-personal-block .profile-form-group--card-info .name-display__value{font-size:.9375rem;color:var(--text-secondary,#475569);flex:1 1 auto;min-width:0}body[data-page=dashboard] #settings .settings-card{background:var(--bg-card);border:1px solid var(--border-light,#e2e8f0);border-radius:14px;padding:3% 2rem;min-height:0;height:auto;flex:0 0 auto;box-shadow:0 1px 3px rgba(0,0,0,.06);transition:border-color .2s ease,box-shadow .2s ease;position:relative;overflow:hidden}body[data-page=dashboard] #settings .settings-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-color),var(--primary-dark));opacity:0;transition:opacity .3s ease}body[data-page=dashboard] #settings .settings-card-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.75rem;padding-bottom:1.35rem;border-bottom:1px solid var(--border-light,#e2e8f0)}body[data-page=dashboard] #settings .settings-card-header--compact{margin-bottom:1.5rem;padding-bottom:1.15rem}body[data-page=dashboard] #settings .settings-card-icon{width:3rem;height:3rem;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--text-inverse);font-size:1.25rem;box-shadow:0 2px 8px rgba(107,70,193,.25);flex-shrink:0}body[data-page=dashboard] #settings .settings-card-icon--soft{background:rgba(107,70,193,.1);color:var(--primary-color);box-shadow:none}body[data-page=dashboard] #settings .settings-card-icon:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}body[data-page=dashboard] #settings .settings-card-title h3{font-size:1.25rem;font-family:NexaHeavy,sans-serif;font-weight:800;color:#1e293b!important;margin-bottom:.2rem}body[data-page=dashboard] #settings .settings-card-title p{color:var(--text-muted,#64748b);font-size:.8125rem;margin:0}body[data-page=dashboard] #settings .settings-form{display:flex;flex-direction:column;gap:1.5rem}body[data-page=dashboard] #settings .settings-form--single{gap:0}body[data-page=dashboard] #settings .profile-form-group{padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid var(--border-light,#e2e8f0)}body[data-page=dashboard] #settings .profile-form-group:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}body[data-page=dashboard] #settings .notification-settings .profile-form-group:has(+.notification-email-block){margin-bottom:0;padding-bottom:.75rem;border-bottom:none}body[data-page=dashboard] #settings .profile-form-group__label{display:block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#64748b);margin-bottom:.75rem}body[data-page=dashboard] #settings .profile-form-group__email-hint{margin:0 0 .75rem;font-size:.875rem;color:var(--text-muted,#64748b)}body[data-page=dashboard] #settings .profile-form-group__email-hint strong{color:var(--text-primary,#1e293b);font-weight:600}body[data-page=dashboard] #settings .notifications-info-banner{display:flex;gap:.65rem;align-items:flex-start;padding:.85rem 1rem;margin:0 0 1rem;border-radius:.65rem;background:linear-gradient(135deg,rgba(107,70,193,.06),rgba(107,70,193,.02));border:1px solid rgba(107,70,193,.18)}body[data-page=dashboard] #settings .notifications-info-banner>.app-icon{color:#6b46c1;font-size:1rem;margin-top:.15rem;flex:0 0 auto}body[data-page=dashboard] #settings .notifications-info-banner strong{display:block;font-size:.92rem;color:var(--text-primary,#1e293b);font-weight:700;margin-bottom:.2rem}body[data-page=dashboard] #settings .notifications-info-banner p{margin:0;font-size:.85rem;color:var(--text-muted,#64748b);line-height:1.45}body[data-page=dashboard] #settings .notification-email-block{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:1.25rem 0 .5rem;margin:0;border-top:1px solid var(--border-light,#e2e8f0);border-bottom:none}body[data-page=dashboard] #settings .notification-email-block .profile-form-group__email-hint{margin:0;flex:1 1 auto;min-width:0}body[data-page=dashboard] #settings .notification-email-edit-trigger{display:inline-flex;align-items:center;gap:.375rem;padding:0;border:none;background:none;font-size:.875rem;color:var(--primary-color,#6b46c1);cursor:pointer;text-decoration:none}body[data-page=dashboard] #settings .notification-email-edit-trigger:hover{text-decoration:underline}body[data-page=dashboard] #settings .notification-email-edit-trigger .app-icon,body[data-page=dashboard] #settings .notification-email-edit-trigger i{font-size:.8125rem;opacity:.9}body[data-page=dashboard] #settings .notification-email-edit{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;width:100%}body[data-page=dashboard] #settings .notification-email-edit .form-input{flex:1 1 16rem;min-width:0;padding:.5rem .75rem;font-size:.9375rem;border:1px solid var(--border-light,#e2e8f0);border-radius:8px}body[data-page=dashboard] #settings .notification-email-edit-actions{display:flex;gap:.5rem}body[data-page=dashboard] #settings .btn-primary--small,body[data-page=dashboard] #settings .btn-secondary--small{padding:.5rem 1rem;font-size:.875rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body[data-page=dashboard] #settings .profile-form-group .form-group{margin-bottom:1rem}body[data-page=dashboard] #settings .profile-form-group .form-group:last-child{margin-bottom:0}body[data-page=dashboard] #settings .form-group--name .name-display{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}body[data-page=dashboard] #settings .form-group--name .name-display__label{display:inline-flex;align-items:center;gap:.5rem;font-family:NexaHeavy,sans-serif;font-weight:700;color:var(--text-primary);font-size:.875rem}body[data-page=dashboard] #settings .form-group--name .name-display__label .app-icon,body[data-page=dashboard] #settings .form-group--name .name-display__label i{color:var(--primary-color);font-size:.875rem;width:16px;text-align:center}body[data-page=dashboard] #settings .form-group--name .name-display__value{font-size:.9375rem;color:var(--text-secondary,#475569);flex:1 1 auto;min-width:0}body[data-page=dashboard] #settings .form-group--name .name-display__edit{font-size:.8125rem;font-weight:600;color:var(--primary-color);background:none;border:none;padding:.25rem .5rem;cursor:pointer;border-radius:var(--radius-sm);transition:background .15s ease,color .15s ease}body[data-page=dashboard] #settings .form-group--name .name-display__edit:hover{background:rgba(107,70,193,.1);color:var(--primary-hover)}body[data-page=dashboard] #settings .form-group--name .name-prompt{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.75rem 1rem;background:var(--bg-tertiary);border:1px dashed var(--border-medium);border-radius:var(--radius-md)}body[data-page=dashboard] #settings .form-group--name .name-prompt__icon{color:var(--text-muted);font-size:1rem}body[data-page=dashboard] #settings .form-group--name .name-prompt__icon .app-icon,body[data-page=dashboard] #settings .form-group--name .name-prompt__icon i{color:var(--primary-color);opacity:.8}body[data-page=dashboard] #settings .form-group--name .name-prompt__text{font-size:.875rem;color:var(--text-muted);flex:1 1 100%}@media (min-width:480px){body[data-page=dashboard] #settings .form-group--name .name-prompt__text{flex:1 1 auto}}body[data-page=dashboard] #settings .form-group--name .name-prompt__action{font-size:.8125rem;font-weight:600;color:var(--primary-color);background:rgba(107,70,193,.12);border:1px solid rgba(107,70,193,.3);padding:.4rem .75rem;border-radius:var(--radius-sm);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}body[data-page=dashboard] #settings .form-group--name .name-prompt__action:hover{background:rgba(107,70,193,.2);border-color:var(--primary-color);color:var(--primary-hover)}body[data-page=dashboard] #settings .form-group--name .name-edit .name-edit__cancel{display:block;margin-top:.5rem;font-size:.8125rem;font-weight:600;color:var(--text-muted);background:none;border:none;padding:.25rem 0;cursor:pointer;transition:color .15s ease}body[data-page=dashboard] #settings .form-group--name .name-edit .name-edit__cancel:hover{color:var(--text-primary)}body[data-page=dashboard] #settings .form-group--readonly .form-group__label-text{display:flex;align-items:center;gap:.5rem;font-family:NexaHeavy,sans-serif;font-weight:700;color:var(--text-primary);font-size:.875rem;margin-bottom:.35rem}body[data-page=dashboard] #settings .form-group--readonly .form-group__label-text .app-icon,body[data-page=dashboard] #settings .form-group--readonly .form-group__label-text i{color:var(--primary-color);font-size:.875rem;width:16px;text-align:center}body[data-page=dashboard] #settings .form-group--readonly .form-group__value{margin:0;font-size:.9375rem;color:var(--text-secondary,#64748b)}body[data-page=dashboard] #settings .settings-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}body[data-page=dashboard] #settings .settings-form .form-group label{display:flex;align-items:center;gap:.5rem;font-family:NexaHeavy,sans-serif;font-weight:700;color:var(--text-primary);font-size:.875rem;margin-bottom:.5rem}body[data-page=dashboard] #settings .settings-form .form-group label .app-icon,body[data-page=dashboard] #settings .settings-form .form-group label i{color:var(--primary-color);font-size:.875rem;width:16px;text-align:center}body[data-page=dashboard] #settings .settings-form .form-group input,body[data-page=dashboard] #settings .settings-form .form-group select{width:100%;padding:1rem;background:var(--bg-tertiary);border:2px solid var(--border-medium);border-radius:var(--radius-md);color:var(--text-primary);font-size:1rem;transition:all .2s ease;box-shadow:var(--shadow-sm)}body[data-page=dashboard] #settings .settings-form .form-group input:focus,body[data-page=dashboard] #settings .settings-form .form-group select:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(107,70,193,.12);background:var(--bg-card)}body[data-page=dashboard] #settings .settings-form .form-group input:disabled{background:var(--bg-secondary);color:var(--text-muted);cursor:not-allowed;opacity:.7}body[data-page=dashboard] #settings .settings-form .form-group small{display:block;color:var(--text-muted);font-size:.75rem;margin-top:.25rem;font-style:italic}body[data-page=dashboard] #settings .settings-form .form-group.form-group--switch{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.25rem .5rem}body[data-page=dashboard] #settings .settings-form .form-group.form-group--switch label{margin-bottom:0!important;margin-top:0;flex:1 1 auto;min-width:0}body[data-page=dashboard] #settings .settings-form .form-group.form-group--switch small{width:100%;margin:0;padding-top:.0625rem}@media (max-width:768px){body[data-page=dashboard] #settings .sidebar-appearance-settings .form-group.form-group--switch{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label switch" "hint hint";-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.35rem;align-items:center}body[data-page=dashboard] #settings .sidebar-appearance-settings .form-group.form-group--switch label{grid-area:label;min-width:0;white-space:normal;line-height:1.35;padding-right:.25rem}body[data-page=dashboard] #settings .sidebar-appearance-settings .form-group.form-group--switch .settings-toggle{grid-area:switch;flex-shrink:0;justify-self:end;align-self:center}body[data-page=dashboard] #settings .sidebar-appearance-settings .form-group.form-group--switch small{grid-area:hint;width:auto}}body[data-page=dashboard] #settings .settings-toggle{display:inline-flex;align-items:center;padding:0;border:none;background:none;cursor:pointer;border-radius:999px;flex-shrink:0}body[data-page=dashboard] #settings .settings-toggle__track{display:block;width:3.25rem;height:1.5rem;border-radius:999px;position:relative;transition:background .25s ease,box-shadow .2s ease;box-sizing:border-box}body[data-page=dashboard] #settings .settings-toggle--on .settings-toggle__track{background:var(--primary-color,#6b46c1);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.08)}body[data-page=dashboard] #settings .settings-toggle--off .settings-toggle__track{background:var(--border-medium,#cbd5e1);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.06)}body[data-page=dashboard] #settings .settings-toggle__thumb{position:absolute;top:3px;left:3px;width:1.125rem;height:1.125rem;border-radius:50%;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:left .25s ease;box-sizing:border-box}body[data-page=dashboard] #settings .settings-toggle--on .settings-toggle__thumb{left:calc(100% - 1.125rem - 3px)}body[data-page=dashboard] #settings .settings-toggle--off .settings-toggle__thumb{left:3px}body[data-page=dashboard] #settings .settings-form .form-actions{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--border-light,#e2e8f0)}body[data-page=dashboard] #settings .notification-settings .form-actions{margin-top:.75rem;padding-top:.75rem;border-top:none}body[data-page=dashboard] #settings .settings-form .form-actions .ds-btn{flex:1 1 0;min-width:0;justify-content:center}body[data-page=dashboard] #settings .settings-form .form-actions button:not(.ds-btn){flex:1 1 0;min-width:0;padding:.75rem 1.25rem;font-size:.9375rem;justify-content:center;text-align:center}body[data-page=dashboard] #settings .plan-main-info{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}body[data-page=dashboard] #settings .subscription-plan-layout{display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"name priceCol" "features priceCol" "manage manage" "quota quota";-moz-column-gap:2rem;column-gap:2rem;row-gap:1rem;align-items:start;width:100%}body[data-page=dashboard] #settings .subscription-plan-layout .plan-name-section{grid-area:name;min-width:0}body[data-page=dashboard] #settings .subscription-plan-layout .plan-price-column{grid-area:priceCol;display:flex;flex-direction:column;align-items:stretch;gap:.875rem;justify-self:end;align-self:start;width:-moz-max-content;width:max-content;min-width:12.5rem;max-width:none;position:relative;z-index:1}body[data-page=dashboard] #settings .subscription-plan-layout .plan-price-section{text-align:right;width:100%}body[data-page=dashboard] #settings .subscription-plan-layout .plan-features{grid-area:features;margin:0;min-width:0;max-width:100%;overflow:hidden}body[data-page=dashboard] #settings .subscription-plan-layout .plan-features-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%;min-width:0}body[data-page=dashboard] #settings .subscription-plan-layout .feature-item{max-width:100%;min-width:0}body[data-page=dashboard] #settings .subscription-plan-layout .plan-features-cta{width:100%;justify-self:stretch;align-self:start}body[data-page=dashboard] #settings .subscription-plan-layout .plan-features-cta--stack{width:100%;grid-template-columns:minmax(0,1fr)}body[data-page=dashboard] #settings .subscription-plan-layout .plan-features-cta--stack .ds-btn,body[data-page=dashboard] #settings .subscription-plan-layout .plan-features-cta--stack>.plan-cancel-hover-wrap{width:100%;box-sizing:border-box}body[data-page=dashboard] #settings .subscription-plan-layout .plan-subscription-manage{grid-area:manage;margin:0}body[data-page=dashboard] #settings .subscription-plan-layout .plan-quota-summary{grid-area:quota}body[data-page=dashboard] #settings .plan-main-info--minimal{flex-direction:column;align-items:center;gap:1.25rem;margin-bottom:0;text-align:center}body[data-page=dashboard] #settings .plan-main-info--minimal .plan-description{color:var(--text-secondary);font-size:.9375rem;margin:0 auto;font-style:normal;max-width:28em;line-height:1.5}body[data-page=dashboard] #settings .plan-main-info--minimal .plan-actions{margin-top:0;justify-content:center;width:100%}body[data-page=dashboard] #settings .plan-name-section h4{font-size:1.5rem;font-family:NexaHeavy,sans-serif;font-weight:900;color:var(--primary-color);margin-bottom:.5rem}body[data-page=dashboard] #settings .plan-name-section .plan-description{color:var(--text-secondary);font-size:.875rem;font-style:italic;margin:0}body[data-page=dashboard] #settings .plan-price-section{text-align:right}body[data-page=dashboard] #settings .plan-price-section .plan-price{font-size:2rem;font-family:NexaHeavy,sans-serif;font-weight:900;color:var(--primary-color);margin-bottom:.25rem}body[data-page=dashboard] #settings .plan-price-section .plan-period{color:var(--text-muted);font-size:.875rem;font-style:italic;margin:0}body[data-page=dashboard] #settings .subscription-plan-foot{display:flex;flex-direction:column;gap:1.5rem;width:100%}body[data-page=dashboard] #settings .plan-quota-summary{margin-top:0;margin-bottom:0;padding:1rem 1rem .85rem;border-radius:10px;background:rgba(107,70,193,.08);border:1px solid rgba(107,70,193,.12);border-top-color:rgba(107,70,193,.22);font-size:.875rem;line-height:1.45}body[data-page=dashboard] #settings .plan-quota-summary strong{color:var(--primary-color);font-weight:700}body[data-page=dashboard] #settings .plan-quota-summary p.plan-quota-summary__muted strong{color:var(--primary-color)!important}body[data-page=dashboard] #settings .plan-quota-summary__line{margin:.35rem 0 0}body[data-page=dashboard] #settings .plan-quota-summary__line:first-child{margin-top:0}body[data-page=dashboard] #settings .plan-quota-summary__muted{color:var(--text-muted);font-size:.8125rem}body[data-page=dashboard] #settings .plan-quota-summary__legal a{color:var(--primary-color);text-decoration:underline;text-underline-offset:2px}body[data-page=dashboard] #settings .plan-features{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;margin:1rem 0}body[data-page=dashboard] #settings .subscription-settings .subscription-plan-foot .plan-features{margin-bottom:0}body[data-page=dashboard] #settings .plan-features:not(:has(.plan-features-grid)){justify-content:flex-end}body[data-page=dashboard] #settings .plan-features-cta{flex-shrink:0;align-self:center}body[data-page=dashboard] #settings .plan-features-cta .ds-btn{white-space:nowrap}body[data-page=dashboard] #settings .plan-features-cta--stack{display:grid;grid-template-columns:max-content;justify-items:stretch;gap:.875rem}body[data-page=dashboard] #settings .plan-features-cta--stack>a.ds-btn,body[data-page=dashboard] #settings .plan-features-cta--stack>button.ds-btn{width:100%;box-sizing:border-box}body[data-page=dashboard] #settings .plan-cancel-hover-wrap{position:relative;display:inline-flex;flex-direction:column;align-items:stretch;width:100%}body[data-page=dashboard] #settings .plan-cancel-hover-panel{position:absolute;bottom:calc(100% + .5rem);right:0;left:auto;min-width:14rem;max-width:min(22rem,calc(100vw - 2rem));padding:.75rem 1rem;background:var(--background-card,#fff);border:1px solid var(--border-light,#e2e8f0);border-radius:var(--radius-md,8px);box-shadow:0 10px 25px rgba(0,0,0,.12);font-size:.8125rem;line-height:1.45;color:var(--text-muted,#64748b);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease;z-index:6;text-align:left}body[data-page=dashboard] #settings .plan-cancel-hover-wrap:focus-within .plan-cancel-hover-panel,body[data-page=dashboard] #settings .plan-cancel-hover-wrap:hover .plan-cancel-hover-panel{opacity:1;visibility:visible}body[data-page=dashboard] #settings .plan-cancel-hover-panel strong{display:block;color:var(--text-primary,#0f172a);font-size:.875rem;font-weight:700;margin-bottom:.375rem}body[data-page=dashboard] #settings .plan-cancel-hover-panel__text{margin:0}body[data-page=dashboard] #settings .plan-subscription-manage{margin:.75rem 0 0}body[data-page=dashboard] #settings .plan-features-grid{display:grid;grid-template-columns:repeat(2,max-content);gap:.5rem 1rem;justify-content:start;align-items:start;flex:1 1 auto;min-width:min(100%,16rem)}body[data-page=dashboard] #settings .feature-item{display:flex;align-items:flex-start;justify-content:flex-start;gap:.375rem;color:var(--text-muted);font-size:.875rem;text-align:left;max-width:min(100%,22rem);min-width:0}body[data-page=dashboard] #settings .feature-item span{min-width:0;overflow-wrap:anywhere;word-break:break-word}body[data-page=dashboard] #settings .feature-item .app-icon,body[data-page=dashboard] #settings .feature-item i{color:var(--primary-color);font-size:.875rem;flex-shrink:0}body[data-page=dashboard] #settings .plan-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:1rem}body[data-page=dashboard] #settings .subscription-settings .subscription-card-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border-light,#e2e8f0)}body[data-page=dashboard] #settings .subscription-settings .settings-card-header-left{display:flex;align-items:center;gap:1rem;min-width:0}body[data-page=dashboard] #settings .subscription-header-invoices{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:transparent;border:none;border-radius:var(--radius-md);color:var(--text-secondary);font-size:.9375rem;font-family:NexaHeavy,sans-serif;font-weight:700;cursor:pointer;transition:color .2s ease,background .2s ease}body[data-page=dashboard] #settings .subscription-header-invoices:hover{color:var(--primary-color);background:rgba(107,70,193,.08)}body[data-page=dashboard] #settings .subscription-header-invoices .app-icon,body[data-page=dashboard] #settings .subscription-header-invoices i{font-size:1.125rem;color:var(--primary-color)}body[data-page=dashboard] #settings .subscription-header-invoices--stacked{display:none}body[data-page=dashboard] #settings .plan-features-cta--stack>.subscription-header-invoices--stacked{width:100%;justify-content:center;min-height:44px;box-sizing:border-box}@media (max-width:768px){body[data-page=dashboard] #settings .subscription-header-invoices--header{display:none}body[data-page=dashboard] #settings .subscription-header-invoices--stacked{display:inline-flex}}body[data-page=dashboard] #settings .plan-cta-button{width:100%;padding:1rem 1.5rem!important;font-size:1.125rem!important;justify-content:center;box-shadow:0 4px 14px rgba(107,70,193,.35)}body[data-page=dashboard] #settings .plan-cta-button:hover{box-shadow:0 6px 20px rgba(107,70,193,.45)}body[data-page=dashboard] #settings .security-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}body[data-page=dashboard] #settings .security-list__item{display:flex;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--border-light,#e2e8f0);transition:background .15s ease}body[data-page=dashboard] #settings .security-list__item:last-child{border-bottom:none;padding-bottom:0}body[data-page=dashboard] #settings .security-list__item:first-child{padding-top:0}body[data-page=dashboard] #settings .security-list__item:hover{background:transparent}body[data-page=dashboard] #settings .security-list__icon{width:2.25rem;height:2.25rem;border-radius:8px;background:rgba(107,70,193,.08);color:var(--primary-color);display:flex;align-items:center;justify-content:center;font-size:.875rem;flex-shrink:0}body[data-page=dashboard] #settings .security-list__body{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0}body[data-page=dashboard] #settings .security-list__title{font-size:.9375rem;font-weight:600;color:var(--text-primary,#1e293b)}body[data-page=dashboard] #settings .security-list__desc{font-size:.8125rem;color:var(--text-muted,#64748b)}body[data-page=dashboard] #settings .security-list__action{flex-shrink:0;width:8.5rem;min-width:8.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;border-radius:8px;border:1px solid var(--border-medium,#cbd5e1);background:#fff;color:var(--text-secondary,#475569);cursor:pointer;transition:border-color .2s,color .2s,background .2s;display:inline-flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box}body[data-page=dashboard] #settings .security-list__action:hover{border-color:var(--primary-color);color:var(--primary-color);background:rgba(107,70,193,.05)}body[data-page=dashboard] .page-select-popup-content.password-modal{align-items:stretch;width:min(560px,calc(100vw - 48px));max-width:min(560px,calc(100vw - 48px));box-sizing:border-box}.password-modal__title{display:flex;align-items:center;gap:.5rem;font-family:NexaHeavy,sans-serif;font-weight:800;font-size:1.125rem;color:var(--text-primary,#1e293b);margin:0 0 1.5rem}.password-modal__title .app-icon,.password-modal__title i{color:var(--primary-color,#6b46c1)}.password-modal__form{display:flex;flex-direction:column;gap:1.35rem;width:100%}.password-modal__field{display:flex;flex-direction:column;gap:.5rem}.password-modal__field--with-strength{gap:.5rem}.password-modal__field label{font-size:.875rem;font-weight:600;line-height:1.35;color:var(--text-primary,#1e293b)}.password-modal__input-wrap{position:relative;width:100%}.password-modal__field input{width:100%;padding:.75rem 2.75rem .75rem .875rem;min-height:2.75rem;font-size:.9375rem;line-height:1.4;border:1px solid var(--border-medium,#cbd5e1);border-radius:8px;background:#fff;color:var(--text-primary);box-sizing:border-box}.password-modal__field input:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(107,70,193,.15)}.password-modal__field input::-moz-placeholder{color:var(--text-muted,#94a3b8)}.password-modal__field input::placeholder{color:var(--text-muted,#94a3b8)}.password-modal__toggle{position:absolute;right:.2rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;padding:0;border:none;border-radius:6px;background:transparent;color:var(--text-muted,#64748b);cursor:pointer;transition:color .15s ease,background .15s ease}.password-modal__toggle:hover:not(:disabled){color:var(--primary-color,#6b46c1);background:rgba(107,70,193,.08)}.password-modal__toggle:disabled{opacity:.5;cursor:not-allowed}.password-modal__toggle:focus-visible{outline:2px solid var(--primary-color,#6b46c1);outline-offset:2px}.password-modal__strength{display:block;width:100%;height:6px;margin-top:.15rem;background:var(--border-light,#e2e8f0);border-radius:3px;overflow:hidden}.password-modal__strength-bar{display:block;height:100%;min-width:0;border-radius:3px;transition:width .25s ease,background .2s ease}.password-modal__strength-bar--weak{background:#ef4444}.password-modal__strength-bar--medium{background:#eab308}.password-modal__strength-bar--strong{background:#22c55e}.password-modal__strength-label{display:block;margin-top:.35rem;font-size:.75rem;font-weight:600;line-height:1.3}.password-modal__strength-label--weak{color:#dc2626}.password-modal__strength-label--medium{color:#ca8a04}.password-modal__strength-label--strong{color:#16a34a}.password-modal__error{display:flex;align-items:center;gap:.5rem;margin:0;padding:.5rem .75rem;font-size:.8125rem;color:#dc2626;background:rgba(239,68,68,.08);border-radius:8px}.password-modal__error .app-icon,.password-modal__error i{flex-shrink:0}.password-modal__actions{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin-top:.25rem;padding-top:1.25rem;border-top:1px solid var(--border-light,#e2e8f0)}.password-modal__actions .btn-primary,.password-modal__actions .btn-secondary{padding:.5rem 1rem;font-size:.875rem}body[data-page=dashboard] #settings .danger-zone-simple{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem 0 0;background:transparent;border:none;box-shadow:none}body[data-page=dashboard] #settings .danger-warning-note{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:rgba(239,68,68,.05);border-radius:var(--radius-md);color:var(--danger-color);font-size:.875rem;font-weight:500}body[data-page=dashboard] #settings .danger-warning-note .app-icon,body[data-page=dashboard] #settings .danger-warning-note i{font-size:1rem;flex-shrink:0}@media (max-width:768px){body[data-page=dashboard] #settings .settings-form .form-row,body[data-page=dashboard] #settings .settings-personal-grid{grid-template-columns:1fr}body[data-page=dashboard] #settings .plan-main-info{flex-direction:column;align-items:flex-start;gap:1rem}body[data-page=dashboard] #settings .subscription-plan-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "price" "features" "cta" "manage" "quota";row-gap:1rem}body[data-page=dashboard] #settings .subscription-plan-layout .plan-price-column{display:contents}body[data-page=dashboard] #settings .subscription-plan-layout .plan-price-section{grid-area:price;justify-self:start;text-align:left}body[data-page=dashboard] #settings .subscription-plan-layout .plan-features-cta{grid-area:cta;justify-self:stretch;width:100%}body[data-page=dashboard] #settings .plan-features{flex-direction:column;align-items:stretch}body[data-page=dashboard] #settings .plan-features-cta{align-self:stretch}body[data-page=dashboard] #settings .subscription-plan-layout .plan-features-cta.plan-features-cta--stack{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;gap:.75rem;justify-items:stretch}body[data-page=dashboard] #settings .subscription-plan-layout .plan-features-cta--stack>.plan-cancel-hover-wrap,body[data-page=dashboard] #settings .subscription-plan-layout .plan-features-cta--stack>.subscription-header-invoices--stacked,body[data-page=dashboard] #settings .subscription-plan-layout .plan-features-cta--stack>a.ds-btn,body[data-page=dashboard] #settings .subscription-plan-layout .plan-features-cta--stack>button.ds-btn{width:100%;max-width:100%;min-width:0;box-sizing:border-box}body[data-page=dashboard] #settings .subscription-plan-layout .plan-features-cta--stack .ds-btn{width:100%!important;max-width:100%;justify-content:center!important;text-align:center;white-space:nowrap;box-sizing:border-box}body[data-page=dashboard] #settings .subscription-plan-layout .plan-features,body[data-page=dashboard] #settings .subscription-plan-layout .plan-features-grid{width:100%;max-width:100%;min-width:0}body[data-page=dashboard] #settings .subscription-plan-layout .plan-features-grid{grid-template-columns:minmax(0,1fr);justify-content:stretch}body[data-page=dashboard] #settings .subscription-plan-layout .feature-item{max-width:100%;width:100%;min-width:0}body[data-page=dashboard] #settings .security-list__item{flex-wrap:wrap;min-width:0;max-width:100%}body[data-page=dashboard] #settings .security-list__action{flex:1 1 100%;width:100%;min-width:0;max-width:100%;margin-top:.75rem;margin-left:0;margin-right:0;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;text-align:center}}.notification{position:fixed!important;top:1rem;right:1rem;z-index:9999;min-width:280px;max-width:90vw;padding:.75rem 1rem;border-radius:var(--radius-md,.5rem);box-shadow:0 10px 25px rgba(0,0,0,.15),0 4px 10px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.08);animation:notification-slide-in .3s ease-out}.notification-content{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;color:#1e293b}.notification-content .app-icon,.notification-content i{flex-shrink:0;font-size:1.125rem}.notification-success{background:#ecfdf5;border-color:#a7f3d0}.notification-success .notification-content .app-icon,.notification-success .notification-content i{color:#059669}.notification-error{background:#fef2f2;border-color:#fecaca}.notification-error .notification-content .app-icon,.notification-error .notification-content i{color:#dc2626}.notification-warning{background:#fffbeb;border-color:#fde68a}.notification-warning .notification-content .app-icon,.notification-warning .notification-content i{color:#d97706}.notification-info{background:#eff6ff;border-color:#bfdbfe}.notification-info .notification-content .app-icon,.notification-info .notification-content i{color:#2563eb}@keyframes notification-slide-in{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}