.klyvo-theme{--klyvo-bg:#090c17;--klyvo-panel:#111728;--klyvo-border:#253149;--klyvo-muted:#a3aec4;--klyvo-violet:#8b5cf6;--klyvo-blue:#386cff;--klyvo-cyan:#22d3ee;--background:var(--klyvo-bg);--foreground:#f4f6ff;background:var(--klyvo-bg);font-family:Segoe UI Variable,Segoe UI,system-ui,sans-serif;line-height:1.55}.klyvo-theme ::selection{color:#fff;background:#6246bd}.klyvo-theme :is(a,button,input,textarea,select,summary,[role=button]):focus-visible{outline:2px solid var(--klyvo-cyan);outline-offset:4px}.klyvo-theme :is(button,a,input,textarea,select){touch-action:manipulation}.klyvo-theme :is(button,a){-webkit-tap-highlight-color:transparent}.klyvo-theme :is(button,a)[class*=bg-gradient-to-]:not(:disabled){color:#fff;text-shadow:none;background-image:linear-gradient(115deg,#7040dc,#285ddd)}.klyvo-theme :is(button,a)[class*=bg-gradient-to-]:not(:disabled):hover{background-image:linear-gradient(115deg,#8052e9,#386ced)}.klyvo-theme :is(input,textarea,select):not([type=range]):not([type=color]):not([type=checkbox]):not([type=radio]){border-color:var(--klyvo-border);border-radius:12px;font-size:1rem;line-height:1.5}.klyvo-theme :is(input,textarea)::placeholder{color:#8e9ab4;opacity:1}.klyvo-theme select option{color:#f4f6ff;background:#111728}.klyvo-theme input[type=range]{accent-color:#a78bfa}.klyvo-theme :is(input[type=checkbox],input[type=radio]){accent-color:#8b5cf6}.klyvo-theme :is(h1,h2,h3){letter-spacing:-.025em;text-wrap:balance}.klyvo-theme main:not(.klyvo-editor){background-color:var(--klyvo-bg)}.klyvo-theme .visionary-desktop-shell>aside{box-shadow:none;background:#0d1220;border-right-color:#202a3d}.klyvo-theme .visionary-desktop-shell>aside>a:first-child{padding:12px 10px}.klyvo-theme .visionary-desktop-shell>aside>a:nth-child(2){color:#fff;background:linear-gradient(115deg,#7742ed,#3267ed);border-color:#a78bfa50;box-shadow:0 5px 20px #5834be24}.klyvo-theme nav[aria-label=Workspace\ navigation]{margin-top:20px}.klyvo-theme nav[aria-label=Workspace\ navigation] a{color:#aeb9cd;border-radius:10px;min-height:42px;font-size:.875rem}.klyvo-theme nav[aria-label=Workspace\ navigation] a[aria-current=page]{color:#f4f0ff;box-shadow:none;background:#8b5cf619;border-color:#a78bfa35}.klyvo-theme nav[aria-label=Workspace\ navigation] a:hover{color:#fff;background-color:#ffffff07}.klyvo-theme .workspace-mobile-header{background:#0d1220}.klyvo-theme .workspace-mobile-nav{background:#0d1220f5;border-color:#253149}.klyvo-theme .workspace-refresh{background:var(--klyvo-bg)}.klyvo-theme .dashboard-mobile{background:radial-gradient(ellipse at 65% 0, #6230c60d, transparent 36rem), var(--klyvo-bg)}.klyvo-theme .dashboard-start{background:linear-gradient(115deg,#191831,#101c2c);border:1px solid #8b5cf633;border-radius:20px;box-shadow:inset 0 2px #8b5cf640}.klyvo-theme .dashboard-start h1{font-size:clamp(1.65rem,2.7vw,2.35rem)}.klyvo-theme .dashboard-start button{background:#0b10207a;border-color:#3a4160;min-height:100px}.klyvo-theme .dashboard-start button:hover{background:#6740d41a;border-color:#a78bfa}.klyvo-theme .dashboard-section-heading{flex-wrap:wrap;align-items:center;gap:12px}.klyvo-theme .dashboard-section-heading h2{margin-top:4px;font-size:1.35rem}.klyvo-theme .dashboard-section-heading button{min-height:44px}.klyvo-theme .dashboard-mobile .mobile-project-card{background:var(--klyvo-panel);border-color:var(--klyvo-border);box-shadow:none}.klyvo-theme .dashboard-mobile .mobile-project-card:hover{border-color:#8b5cf680;transform:none}.klyvo-theme .dashboard-mobile .mobile-project-card>div:last-child{padding:14px}.klyvo-theme .dashboard-mobile .mobile-project-card :is(.text-\[10px\],.text-\[11px\]){font-size:.75rem}.klyvo-theme .dashboard-mobile .mobile-tool-grid button:not(:disabled){box-shadow:none;background:#111728;border-color:#29344d}.klyvo-theme .dashboard-mobile .mobile-tool-grid button:not(:disabled):hover{background:#171b32;border-color:#a78bfa80}.klyvo-theme .dashboard-mobile .mobile-tool-grid button>span:first-child{display:none}.klyvo-theme .dashboard-mobile .mobile-tool-grid button>span:nth-child(2){color:#c4b5fd;background:#8b5cf61a}.klyvo-theme .dashboard-mobile .mobile-tool-grid button>span:nth-child(3){color:#b7c3dc;background:0 0;border:0;margin-top:12px;padding:0;font-size:.75rem;display:inline-block;position:static}.klyvo-theme .dashboard-mobile .mobile-tool-grid h3{margin-top:8px}.klyvo-theme .dashboard-mobile .mobile-tool-grid button>p:last-child{color:#a5eafa}.klyvo-theme .tools-catalog>section{padding-top:28px}.klyvo-theme .tools-catalog h1{font-size:clamp(1.75rem,3vw,2.5rem)}.klyvo-theme .catalog-filters{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.klyvo-theme .catalog-filters button{color:#b9c4d8;background:#111728;border:1px solid #303b55;border-radius:10px;min-height:44px;padding:8px 18px;font-size:.875rem}.klyvo-theme .catalog-filters button[aria-pressed=true]{color:#fff;background:#8b5cf626;border-color:#a78bfa}.klyvo-theme .tools-catalog>section>section>div{background:0 0;border:0;padding:0}.klyvo-theme .tools-catalog>section>section button{box-shadow:none;background:#111728;border-radius:14px}.klyvo-theme .tools-catalog>section>section button:hover:not(:disabled){background:#181d33;border-color:#a78bfa;transform:none}.klyvo-theme .tools-catalog>section>section button>span:first-child{color:#c4b5fd;background:#8b5cf610;border-color:#8b5cf633;width:fit-content;margin-bottom:12px;font-size:.75rem;display:block;position:static}.klyvo-theme .tools-catalog>section>section button>p{font-size:.875rem;display:block}.klyvo-theme .editor-tools,.klyvo-theme .editor-tabs{background:#111728}.klyvo-theme .editor-monitor{border-color:#29344d}.klyvo-theme .generation-summary{background-color:#111728;border-color:#8b5cf640}.klyvo-theme :is(.settings-workspace,.analytics-workspace,.brand-workspace,.projects-workspace,.generation-workspace) h1{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.2}.klyvo-theme .settings-workspace>div>header{flex-wrap:wrap}.klyvo-theme .settings-workspace>div>header button{min-height:44px}.klyvo-theme .settings-workspace>div>section{margin-top:28px}.klyvo-theme .settings-workspace section section{background:#111728;border-color:#29344d;border-radius:16px}.klyvo-theme .pricing-workspace>div:first-child{opacity:.35}.klyvo-theme .pricing-workspace>div>section:first-of-type{text-align:left;max-width:none;margin-top:32px}.klyvo-theme .pricing-workspace h1{max-width:26ch;font-size:clamp(1.85rem,3.5vw,2.75rem);line-height:1.18}.klyvo-theme .pricing-workspace h2{font-size:clamp(1.4rem,2.5vw,1.9rem)}.klyvo-theme .pricing-workspace>div>section{margin-top:36px}.klyvo-theme .pricing-workspace article{box-shadow:none;border-radius:18px}.klyvo-theme .pricing-workspace article>span:first-child{align-self:flex-start;width:fit-content;margin-bottom:12px;position:static}.klyvo-theme .pricing-workspace article>button{min-height:48px}.klyvo-theme .tools-catalog>.pointer-events-none{opacity:.25}.klyvo-theme .tools-catalog>header{background:#0d1220}@media (min-width:768px){.klyvo-theme .visionary-desktop-content>main>:is(.max-w-7xl,.max-w-6xl,.max-w-5xl){max-width:1440px;margin-inline:auto}.klyvo-theme .dashboard-mobile>div{padding-inline:clamp(24px,3vw,48px)}}@media (max-width:767px){.klyvo-theme .dashboard-start{border-radius:16px;padding:18px}.klyvo-theme .dashboard-start button{min-height:84px;padding:14px}.klyvo-theme .dashboard-section-heading{align-items:flex-start}.klyvo-theme .tools-catalog>section>section>div>div:last-child{grid-template-columns:1fr}.klyvo-theme .tools-catalog>section>section button{min-height:0;padding:18px}.klyvo-theme .tools-catalog>section>section button h3{margin-top:10px}}@media (prefers-reduced-motion:reduce){.klyvo-theme :is(a,button){scroll-behavior:auto;transition:none}.klyvo-theme .motion-example{animation:none}}
