@font-face{font-family:Kopdher-Local;src:url(/assets/az-academy/recursos/Kopdher.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}.inline-flex{display:inline-flex}.grid{display:grid}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-around{justify-content:space-around}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.w-1{width:.25rem}.w-11{width:2.75rem}.h-svh{height:100svh}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-\[1px\]{height:1px}.min-h-0{min-height:0}.max-w-sm{max-width:24rem}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-y-0{top:0;bottom:0}.left-0{left:0}.right-0{right:0}.top-0{top:0}.bottom-0{bottom:0}.z-10{z-index:10}.z-50{z-index:50}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.float-left{float:left}.float-right{float:right}.float-none{float:none}.mt-auto{margin-top:auto}.mb-4{margin-bottom:1rem}.ml-auto{margin-left:auto}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.border{border:1px solid currentColor}.border-r{border-right:1px solid currentColor}.border-l{border-left:1px solid currentColor}.border-t{border-top:1px solid currentColor}.border-b{border-bottom:1px solid currentColor}.rounded,.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-muted{background-color:hsl(var(--muted))}.bg-sidebar-accent{background-color:hsl(var(--sidebar-accent))}.text-left{text-align:left}.text-right{text-align:right}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.font-normal{font-weight:400}.font-medium{font-weight:500}.text-foreground{color:hsl(var(--foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground)/.7)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-primary{color:hsl(var(--primary))}.text-white{color:#fff}.opacity-70{opacity:.7}.transition{transition:all .15s ease}.transition-\[width\]{transition-property:width;transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-linear{transition-timing-function:linear}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{box-shadow:0 0 0 1px hsl(var(--sidebar-border))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:underline:hover{text-decoration-line:underline}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 rgba(0, 0, 0, 0))}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.group-data-\[collapsible\=offcanvas\]\:w-0[data-collapsible=offcanvas]{width:0}.group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\][data-collapsible=icon]{width:var(--sidebar-width-icon)}.group-data-\[side\=right\]\:rotate-180[data-side=right]{transform:rotate(180deg)}.group-data-\[side\=left\]\:border-r[data-side=left]{border-right:1px solid currentColor}.group-data-\[side\=right\]\:border-l[data-side=right]{border-left:1px solid currentColor}.group-data-\[variant\=floating\]\:rounded-lg[data-variant=floating]{border-radius:.5rem}.group-data-\[variant\=floating\]\:border[data-variant=floating]{border:1px solid currentColor}.group-data-\[variant\=floating\]\:shadow[data-variant=floating]{box-shadow:var(--tw-shadow)}.group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}@media (min-width: 768px){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}}@media (max-width: 768px){.hidden{display:none!important}}.whitespace-nowrap{white-space:nowrap}.cursor-pointer{cursor:pointer}:root{--primary-color: #1542E8;--primary-dark: #0B2BD1;--primary-light: #4C73FF;--accent-color: #1F63FF;--neon-cyan: #66E4FF;--accent-gradient: linear-gradient(135deg, #0B2BD1 0%, #1F63FF 100%);--btn-blue: linear-gradient(135deg, #0B2BD1 0%, #1F63FF 100%);--btn-blue-hover: linear-gradient(135deg, #1542E8 0%, #2C7EFF 100%);--btn-blue-border: rgba(102, 228, 255, .42);--btn-blue-shadow: 0 10px 24px rgba(18, 62, 210, .34);--btn-blue-shadow-hover: 0 14px 28px rgba(30, 90, 255, .4);--dark: #05070D;--dark-blue: #0B1020;--dark-gray: #1E2740;--gray: #5E6A86;--light-gray: #A8B2CF;--white: #F7FAFF;--success: #1F63FF;--warning: #3B82F6;--error: #1542E8;--info: #5A86FF;--color-bg-1: #03050B;--color-bg-2: #05070D;--color-surface-1: rgba(18, 49, 150, .52);--color-surface-2: rgba(12, 34, 110, .36);--color-border: rgba(102, 228, 255, .34);--color-text-primary: #F7FAFF;--color-text-muted: #A8B2CF;--color-primary: #1542E8;--color-primary-strong: #0B2BD1;--hud-border: rgba(90, 134, 255, .32);--hud-glow: rgba(31, 99, 255, .28);--bg-reveal: 0;--background: 220 47% 3%;--foreground: 210 40% 98%;--muted: 217 33% 17%;--muted-foreground: 215 20% 65%;--accent: 217 84% 55%;--accent-foreground: 210 40% 98%;--ring: 239 84% 67%;--sidebar-width: 20rem;--sidebar-width-icon: 3.25rem;--sidebar-background: 220 47% 3%;--sidebar-foreground: 210 40% 96%;--sidebar-border: 217 84% 35%;--sidebar-accent: 239 84% 55%;--sidebar-accent-foreground: 210 40% 98%;--font-primary: "Host Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "KORDHER", "Host Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-base: var(--font-primary);--font-size-base: 16px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 30px;--font-size-4xl: 36px;--line-height-tight: 1.2;--line-height-normal: 1.6;--line-height-relaxed: 1.8;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--spacing-2xl: 4rem;--spacing-3xl: 6rem;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .08);--shadow-md: 0 4px 16px rgba(0, 0, 0, .12);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .16);--shadow-xl: 0 16px 64px rgba(0, 0, 0, .24);--transition-fast: .2s ease;--transition-base: .3s ease;--transition-slow: .5s ease;--size-icon-default: 20px;--size-icon-sm: 16px;--size-icon-lg: 24px;--size-menu-text: 16px;--size-menu-icon: 20px;--size-results-base: 1.08rem;--z-header: 100;--z-modal: 1200;--z-dropdown: 50}@font-face{font-family:Kopdher-Local;src:url(/assets/az-academy/recursos/Kopdher.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}app-result-dashboard,app-result-strategic-framework,app-result-path-to-mvp,app-result-usp,app-result-customer-profile,app-result-finance,app-result-go-to-market,app-result-competitive-analysis,app-analysis-detail,app-your-businesses,app-dashboard{font-size:var(--size-results-base)}app-result-dashboard h1,app-result-strategic-framework h1,app-result-path-to-mvp h1,app-result-usp h1,app-result-customer-profile h1,app-result-finance h1,app-result-go-to-market h1,app-result-competitive-analysis h1,app-analysis-detail h1,app-your-businesses h1,app-dashboard h1{font-size:1.1rem;font-weight:700;margin-bottom:var(--spacing-xl);color:var(--color-text-primary)}app-result-dashboard h2,app-result-strategic-framework h2,app-result-path-to-mvp h2,app-result-usp h2,app-result-customer-profile h2,app-result-finance h2,app-result-go-to-market h2,app-result-competitive-analysis h2,app-analysis-detail h2,app-your-businesses h2,app-dashboard h2{font-size:.95rem;font-weight:600;margin-bottom:var(--spacing-lg);color:var(--color-text-primary)}app-result-dashboard h3,app-result-strategic-framework h3,app-result-path-to-mvp h3,app-result-usp h3,app-result-customer-profile h3,app-result-finance h3,app-result-go-to-market h3,app-result-competitive-analysis h3,app-analysis-detail h3,app-your-businesses h3,app-dashboard h3{font-size:.875rem;font-weight:600;margin-bottom:var(--spacing-md);color:var(--color-text-primary)}app-result-dashboard p,app-result-dashboard li,app-result-dashboard span,app-result-dashboard .text-secondary,app-result-strategic-framework p,app-result-strategic-framework li,app-result-strategic-framework span,app-result-strategic-framework .text-secondary,app-result-path-to-mvp p,app-result-path-to-mvp li,app-result-path-to-mvp span,app-result-path-to-mvp .text-secondary,app-result-usp p,app-result-usp li,app-result-usp span,app-result-usp .text-secondary,app-result-customer-profile p,app-result-customer-profile li,app-result-customer-profile span,app-result-customer-profile .text-secondary,app-result-finance p,app-result-finance li,app-result-finance span,app-result-finance .text-secondary,app-result-go-to-market p,app-result-go-to-market li,app-result-go-to-market span,app-result-go-to-market .text-secondary,app-result-competitive-analysis p,app-result-competitive-analysis li,app-result-competitive-analysis span,app-result-competitive-analysis .text-secondary,app-analysis-detail p,app-analysis-detail li,app-analysis-detail span,app-analysis-detail .text-secondary,app-your-businesses p,app-your-businesses li,app-your-businesses span,app-your-businesses .text-secondary,app-dashboard p,app-dashboard li,app-dashboard span,app-dashboard .text-secondary{font-size:1rem;line-height:var(--line-height-relaxed)}app-result-dashboard svg,app-result-strategic-framework svg,app-result-path-to-mvp svg,app-result-usp svg,app-result-customer-profile svg,app-result-finance svg,app-result-go-to-market svg,app-result-competitive-analysis svg,app-analysis-detail svg,app-your-businesses svg,app-dashboard svg{transform:scale(1.1);transform-origin:center}app-sidebar-menu [data-sidebar=sidebar]{overflow:hidden}app-sidebar-menu [data-sidebar=content]{padding:0 .5rem .65rem;overflow-x:hidden}app-sidebar-menu app-menu-group{display:block;width:100%;min-width:0}app-sidebar-menu app-menu-item{display:block;width:100%;min-width:0}app-sidebar-menu app-menu-item>a{display:flex;width:100%;min-width:0;align-items:center;gap:.75rem;font-size:var(--size-menu-text);line-height:1.35;min-height:46px;padding:.6rem .75rem;border-radius:8px;border:1px solid rgba(51,65,85,.55);background:#33415547;color:hsl(var(--sidebar-foreground));transition:background-color .18s ease,border-color .18s ease,color .18s ease;text-decoration:none}app-sidebar-menu app-menu-item>a:hover{background:#47556980;border-color:#475569cc;color:#f8fafc}app-sidebar-menu app-menu-item>a[data-active=true]{background:#33415575;border-color:#6366f185;color:#f8fafc;box-shadow:inset 0 0 0 1px #6366f138}app-sidebar-menu app-menu-item>a>app-icon,app-sidebar-menu app-menu-item>a>svg{width:var(--size-menu-icon);height:var(--size-menu-icon);flex-shrink:0}app-sidebar-menu app-menu-item>a>span{display:block;flex:1;min-width:0;white-space:normal;overflow-wrap:anywhere}app-menu-group,.menu-group-header{min-height:36px}app-menu-group label,app-menu-group heading,.menu-group-header label,.menu-group-header heading{font-size:14px;font-weight:600;letter-spacing:.3px;opacity:.8}app-sidebar .user-name,app-sidebar [data-user-label],.sidebar-user-section .user-name,.sidebar-user-section [data-user-label]{font-size:16px;font-weight:600;color:var(--color-text-primary)}app-sidebar .user-avatar,app-sidebar [data-avatar],.sidebar-user-section .user-avatar,.sidebar-user-section [data-avatar]{width:44px;height:44px;border-radius:50%}app-sidebar [data-language-button],app-sidebar .language-selector,.sidebar-user-section [data-language-button],.sidebar-user-section .language-selector{height:44px;padding:0 var(--spacing-md)}app-sidebar [data-language-button] svg,app-sidebar .language-selector svg,.sidebar-user-section [data-language-button] svg,.sidebar-user-section .language-selector svg{width:var(--size-menu-icon);height:var(--size-menu-icon)}app-sidebar svg,.sidebar-user-section svg{width:var(--size-menu-icon);height:var(--size-menu-icon);stroke-width:1.5}app-sidebar-menu [data-sidebar=footer]{padding:.75rem;gap:.75rem}app-icon svg{width:var(--size-icon-default);height:var(--size-icon-default);display:block}app-icon[size=sm] svg,app-icon.size-sm svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}app-icon[size=lg] svg,app-icon.size-lg svg{width:var(--size-icon-lg);height:var(--size-icon-lg)}@media (max-width: 768px){app-result-dashboard,app-result-strategic-framework,app-result-path-to-mvp,app-result-usp,app-result-customer-profile,app-result-finance,app-result-go-to-market,app-result-competitive-analysis{font-size:1.02rem;padding:1rem .65rem 1.35rem}app-result-dashboard h1,app-result-strategic-framework h1,app-result-path-to-mvp h1,app-result-usp h1,app-result-customer-profile h1,app-result-finance h1,app-result-go-to-market h1,app-result-competitive-analysis h1{font-size:1.65rem}app-result-dashboard h2,app-result-strategic-framework h2,app-result-path-to-mvp h2,app-result-usp h2,app-result-customer-profile h2,app-result-finance h2,app-result-go-to-market h2,app-result-competitive-analysis h2{font-size:1.3rem}app-result-dashboard h3,app-result-strategic-framework h3,app-result-path-to-mvp h3,app-result-usp h3,app-result-customer-profile h3,app-result-finance h3,app-result-go-to-market h3,app-result-competitive-analysis h3{font-size:1.1rem}app-result-dashboard p,app-result-dashboard li,app-result-dashboard span,app-result-dashboard .text-secondary,app-result-strategic-framework p,app-result-strategic-framework li,app-result-strategic-framework span,app-result-strategic-framework .text-secondary,app-result-path-to-mvp p,app-result-path-to-mvp li,app-result-path-to-mvp span,app-result-path-to-mvp .text-secondary,app-result-usp p,app-result-usp li,app-result-usp span,app-result-usp .text-secondary,app-result-customer-profile p,app-result-customer-profile li,app-result-customer-profile span,app-result-customer-profile .text-secondary,app-result-finance p,app-result-finance li,app-result-finance span,app-result-finance .text-secondary,app-result-go-to-market p,app-result-go-to-market li,app-result-go-to-market span,app-result-go-to-market .text-secondary,app-result-competitive-analysis p,app-result-competitive-analysis li,app-result-competitive-analysis span,app-result-competitive-analysis .text-secondary{font-size:.95rem}app-menu-item span,a{font-size:15px}app-sidebar .user-name{font-size:14px}}input,textarea,select{font-family:var(--font-family-base);font-size:var(--font-size-base);border:1px solid var(--color-border);background:#02061799;color:var(--color-text-primary);border-radius:var(--radius-lg);padding:var(--spacing-md) var(--spacing-lg);transition:all .2s ease}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-primary);background:#020617cc;box-shadow:0 0 0 2px #6366f11a}button{font-family:var(--font-family-base);font-size:var(--font-size-base);border-radius:var(--radius-md);transition:all .2s ease}.panel,.card,[class*=card],.rounded-lg{border-color:var(--color-border);border-radius:var(--radius-xl)}app-result-dashboard .rounded-lg.border,app-result-strategic-framework .rounded-lg.border,app-result-path-to-mvp .rounded-lg.border,app-result-usp .rounded-lg.border,app-result-customer-profile .rounded-lg.border,app-result-finance .rounded-lg.border,app-result-go-to-market .rounded-lg.border,app-result-competitive-analysis .rounded-lg.border,app-analysis-detail .rounded-lg.border{background:linear-gradient(180deg,#1e293be0,#0f172af0);border-color:#6366f13d;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.result-page{display:flex;flex-direction:column;gap:3rem;padding:1.5rem 1.25rem 2.5rem}.result-page h1.flex.items-center{font-size:1rem;line-height:1.2}.result-page h3.flex.items-center{font-size:.875rem;line-height:1.35}.result-page h4.flex.items-center{font-size:.8rem;line-height:1.35}.result-page h1.flex.items-center svg,.result-page h3.flex.items-center svg,.result-page h4.flex.items-center svg{width:1.45em;height:1.45em;flex-shrink:0}.result-page .rounded-lg.border.shadow-sm:not(.result-page__hero-card){padding:.875rem}.result-page__border-stack{display:flex;flex-direction:column;gap:2rem}.result-page table{width:100%;color:hsl(var(--foreground));background:transparent}.result-page thead,.result-page tbody,.result-page tfoot,.result-page tr,.result-page th,.result-page td{background:transparent;color:inherit}.result-page th{color:hsl(var(--foreground))}.result-page td.text-muted-foreground,.result-page .text-muted-foreground{color:hsl(var(--muted-foreground))}.result-page .bg-primary.text-primary-foreground,.result-page .text-primary-foreground.bg-primary,.result-page .bg-primary\/5,.result-page .bg-secondary,.result-page .bg-secondary\/20,.result-page .bg-secondary\/30,.result-page .bg-secondary\/40,.result-page .bg-green-50,.result-page .bg-green-100,.result-page .bg-yellow-100,.result-page .bg-red-100{color:hsl(var(--foreground))}.result-page .bg-green-100.text-green-800,.result-page .bg-yellow-100.text-yellow-800,.result-page .bg-red-100.text-red-800,.result-page .bg-green-100.text-green-700{color:inherit}.result-page__highlight-stack{display:flex;flex-direction:column;gap:1rem}.result-page__highlight-card{min-height:100%;border-width:1px}@media (max-width: 768px){.result-page{padding:1rem 1rem 1.5rem;gap:2rem}.result-page h1.flex.items-center{font-size:.95rem}.result-page h3.flex.items-center{font-size:.85rem}.result-page h4.flex.items-center{font-size:.75rem}.result-page .rounded-lg.border.shadow-sm:not(.result-page__hero-card){padding:.75rem}.result-page__border-stack{gap:1.5rem}.result-page__highlight-stack{gap:.75rem}}.result-page__highlight-card--success{background:#22c55e1a;border-color:#22c55e33}.result-page__highlight-card--warning{background:#eab3081a;border-color:#eab30833}.result-page__highlight-card--danger{background:#ef44441a;border-color:#ef444433}@media (max-width: 640px){.result-page{gap:2rem;padding:1.25rem .875rem 2rem}.result-page h1.flex.items-center{font-size:.95rem}}@media (min-width: 768px){.result-page{gap:3.5rem;padding:2.5rem 2rem 3.5rem}.result-page h1.flex.items-center{font-size:1.05rem}.result-page h3.flex.items-center{font-size:.875rem}.result-page h4.flex.items-center{font-size:.8rem}.result-page .rounded-lg.border.shadow-sm:not(.result-page__hero-card){padding:1rem 1.125rem}.result-page__border-stack{gap:2rem}.result-page__highlight-stack{gap:1.25rem}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}html,body{width:100%;min-height:100vh;font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-primary);background:#03050b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;position:relative}body:before{content:"";position:fixed;inset:0;z-index:-2;background:radial-gradient(ellipse 80% 50% at 18% 8%,rgba(31,99,255,.26) 0%,transparent 62%),radial-gradient(ellipse 64% 44% at 85% 0%,rgba(76,115,255,.18) 0%,transparent 58%),radial-gradient(ellipse 110% 70% at 50% 100%,rgba(11,43,209,.2) 0%,transparent 54%);pointer-events:none;animation:bgShift 14s ease-in-out infinite alternate}body:after{content:"";position:fixed;inset:0;z-index:-1;background-image:radial-gradient(circle,rgba(31,99,255,.18) 1px,transparent 1px);background-size:34px 34px;mask-image:radial-gradient(ellipse 95% 90% at 50% 40%,black 26%,transparent 78%);pointer-events:none;animation:gridPulse 7s ease-in-out infinite}body.loaded:after{animation:gridPulse 7s ease-in-out infinite,noiseDrift 18s linear infinite}@keyframes noiseDrift{0%{transform:translateZ(0)}to{transform:translate3d(-12px,18px,0)}}@keyframes bgShift{0%{transform:translateZ(0) scale(1);filter:saturate(1)}to{transform:translate3d(0,-2.5%,0) scale(1.06);filter:saturate(1.08)}}@keyframes gridPulse{0%,to{opacity:.52}50%{opacity:.78}}a{color:inherit;text-decoration:none;transition:color .2s ease}a:hover{color:var(--color-primary)}button,input,textarea,select{font:inherit;font-family:var(--font-family-base)}@media (max-width: 768px){.sidebar-shell.mobile-sidebar-open .sidebar-shell__panel{transform:translate(0) scaleX(1)!important;visibility:visible!important;pointer-events:auto!important;display:flex!important}}.mobile-menu-button{display:none;align-items:center;justify-content:center;flex-direction:column;gap:5px}.mobile-menu-button span{display:block!important;width:20px!important;height:2px!important;min-height:2px!important;border-radius:999px!important;background:#e2e8f0!important;background-color:#e2e8f0!important;flex-shrink:0}@media (max-width: 768px){.mobile-menu-button{display:inline-flex!important}}.hidden{display:none!important}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.w-full{width:100%}.h-full{height:100%}.min-h-screen{min-height:100vh}.p-2{padding:8px}.p-3{padding:12px}.p-4{padding:16px}.px-3{padding-left:12px;padding-right:12px}.py-2{padding-top:8px;padding-bottom:8px}.m-0{margin:0}.mb-4{margin-bottom:16px}.border{border:1px solid var(--color-border)}.rounded{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.bg-transparent{background-color:transparent}.text-center{text-align:center}.text-primary{color:var(--color-primary)}.text-muted{color:var(--color-text-muted)}.font-semibold{font-weight:600}.font-bold{font-weight:700}.opacity-75{opacity:.75}.opacity-50{opacity:.5}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.transition{transition:all .2s ease}app-result-dashboard,app-result-strategic-framework,app-result-path-to-mvp,app-result-usp,app-result-customer-profile,app-result-finance,app-result-go-to-market,app-result-competitive-analysis,app-analysis-detail{display:block;min-height:100vh;padding:2rem 1rem 2.5rem}app-result-dashboard>div,app-result-strategic-framework>div,app-result-path-to-mvp>div,app-result-usp>div,app-result-customer-profile>div,app-result-finance>div,app-result-go-to-market>div,app-result-competitive-analysis>div,app-analysis-detail>main>div{width:min(1180px,100%);margin:0 auto}.auth-mobile-sidebar-toggle{display:none!important;visibility:hidden!important}@media (max-width: 768px){.auth-mobile-sidebar-toggle{position:fixed!important;top:16px!important;left:16px!important;transform:none!important;z-index:10000!important;display:inline-flex!important;visibility:visible!important;width:40px!important;height:40px!important;border:1px solid rgba(100,116,139,.5)!important;border-radius:10px!important;background:#0f172af2!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;align-items:center!important;justify-content:center!important;transition:background .2s ease,opacity .2s ease!important;box-shadow:0 4px 12px #00000080!important;pointer-events:auto!important;cursor:pointer!important}.auth-mobile-sidebar-toggle .hamburger-icon{display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:center!important;width:22px!important;min-width:22px!important;height:18px!important;flex-shrink:0!important;position:relative!important}.auth-mobile-sidebar-toggle .hamburger-line{width:22px!important;min-width:22px!important;height:3px!important;background-color:#fff!important;border-radius:1px!important;transition:transform .3s ease,opacity .3s ease!important;display:block!important;flex-shrink:0!important}.auth-mobile-sidebar-toggle .hamburger-icon.open .hamburger-line:nth-child(1){transform:translateY(7.5px) rotate(45deg)!important}.auth-mobile-sidebar-toggle .hamburger-icon.open .hamburger-line:nth-child(2){opacity:0!important}.auth-mobile-sidebar-toggle .hamburger-icon.open .hamburger-line:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)!important}}input,textarea,select{border:1px solid var(--color-border);background:#02061799;color:#fff!important;border-radius:var(--radius-lg);transition:all .2s ease;padding:var(--spacing-md) var(--spacing-lg);-webkit-text-fill-color:#ffffff!important}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-primary);background:#020617cc;box-shadow:0 0 0 2px #6366f11a;color:#fff!important;-webkit-text-fill-color:#ffffff!important}input::placeholder,textarea::placeholder,select::placeholder{color:#64748b}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-text-fill-color:#ffffff!important;box-shadow:0 0 0 30px #02061799 inset!important}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}button:disabled,input:disabled,select:disabled{opacity:.5;cursor:not-allowed}@media print{body{background:#fff;color:#000}}@media (prefers-color-scheme: dark){html,body{background:linear-gradient(135deg,var(--color-bg-1) 0%,var(--color-bg-2) 100%);color:var(--color-text-primary)}}@media (max-width: 768px){app-dashboard,app-agent-create,app-personal-brands,app-load-tool,router-outlet+*{position:relative!important;z-index:1!important}.card,.modal-backdrop:not(.sidebar-backdrop),.dropdown-menu:not(.sidebar-menu),.popover,.tooltip{z-index:100!important}app-sidebar,.sidebar-shell,.sidebar-shell__panel,.auth-mobile-sidebar-toggle{z-index:9999!important}}.navbar .container{max-width:1400px!important;margin:0 auto!important;padding:0 var(--spacing-lg)!important}.navbar{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:1000!important;background:linear-gradient(115deg,#05070df5,#0b1020f5 38%,#0b2bd1eb)!important;backdrop-filter:blur(10px)!important;border-bottom:1px solid rgba(76,115,255,.35)!important;box-shadow:0 8px 32px #02040c80!important;transition:all var(--transition-base)!important}.navbar.scrolled{background:linear-gradient(115deg,#05070dfa,#0b1020fa 38%,#0b2bd1f2)!important;border-bottom:1px solid rgba(76,115,255,.42)!important;box-shadow:0 12px 36px #02040c94!important}.nav-wrapper{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:1.25rem 0!important;gap:var(--spacing-md)!important}.nav-system-status{display:inline-flex!important;align-items:center!important;gap:.5rem!important;padding:.45rem .8rem!important;border:1px solid rgba(102,228,255,.42)!important;border-radius:999px!important;background:#050f22b8!important;color:#d3edff!important;font-size:.74rem!important;letter-spacing:.8px!important;text-transform:uppercase!important;white-space:nowrap!important;box-shadow:0 0 18px #66e4ff2e!important}.status-dot{width:7px!important;height:7px!important;border-radius:50%!important;background:var(--neon-cyan)!important;box-shadow:0 0 12px #66e4fff2!important;animation:pulseDot 1.6s ease-in-out infinite!important}@keyframes pulseDot{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.35);opacity:1}}.logo-horizontal{display:inline-flex!important;align-items:center!important;gap:0!important}.logo-mark,.logo-image{width:190px!important;height:auto!important;object-fit:contain!important;filter:drop-shadow(0 0 10px rgba(31,99,255,.55))!important}.logo-wordmark{font-family:var(--font-display)!important;font-size:1.75rem!important;font-weight:900!important;color:#f7faff!important;letter-spacing:-.5px!important;cursor:pointer!important;transition:var(--transition-base)!important}.logo-text{font-family:var(--font-display)!important;font-size:1.55rem!important;font-weight:900!important;color:#f7faff!important;letter-spacing:.3px!important;line-height:1!important}.logo a:hover .logo-wordmark{opacity:.8!important}.logo-wordmark .accent{background:var(--accent-gradient)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.nav-menu{display:flex!important;align-items:center!important;gap:var(--spacing-xl)!important}.nav-links{display:flex!important;gap:var(--spacing-lg)!important}.nav-link{font-weight:500!important;color:#fff!important;padding:.5rem 0!important;position:relative!important}.nav-link:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;width:0!important;height:2px!important;background:var(--accent-gradient)!important;transition:width var(--transition-base)!important}.nav-link:hover{color:#f7faff!important}.nav-link:hover:after{width:100%!important}.nav-link.active{color:#f7faff!important;font-weight:700!important}.nav-link.active:after{width:100%!important}.nav-cta{display:flex!important;gap:var(--spacing-md)!important}.btn-whatsapp{display:inline-flex!important;align-items:center!important;gap:var(--spacing-xs)!important;padding:1rem 2rem!important;border:1px solid var(--btn-blue-border)!important;border-radius:var(--radius-lg)!important;font-family:var(--font-display)!important;font-size:1rem!important;font-weight:600!important;cursor:pointer!important;transition:all var(--transition-base)!important;text-align:center!important;white-space:nowrap!important;background:var(--btn-blue)!important;color:var(--white)!important;box-shadow:var(--btn-blue-shadow)!important;text-decoration:none!important}.btn-whatsapp:hover{background:var(--btn-blue-hover)!important;transform:scale(1.05)!important;box-shadow:var(--btn-blue-shadow-hover)!important}.footer{background:linear-gradient(180deg,#102c8475,#0c226c52)!important;backdrop-filter:blur(6px)!important;color:var(--white)!important;padding:96px 0 32px!important;width:100%!important;margin-left:0!important}.footer .container{max-width:1400px!important;margin:0 auto!important;padding:0 32px!important}.footer-grid{display:grid!important;grid-template-columns:2fr 1fr 1fr 1fr!important;gap:var(--spacing-2xl)!important;margin-bottom:var(--spacing-2xl)!important}.footer-logo{margin-bottom:var(--spacing-md)!important}.footer-logo .logo-image{width:210px!important}.footer-col p{color:var(--light-gray)!important;margin-bottom:var(--spacing-lg)!important}.footer-col h4{font-size:1.125rem!important;margin-bottom:var(--spacing-md)!important;color:#2d6bff!important;text-shadow:none!important}.footer-col ul{display:flex!important;flex-direction:column!important;gap:var(--spacing-sm)!important}.footer-col a{color:var(--light-gray)!important;transition:var(--transition-base)!important}.footer-col a:hover{color:var(--accent-color)!important;padding-left:5px!important}.social-links{display:flex!important;gap:var(--spacing-md)!important}.social-links a{width:40px!important;height:40px!important;background:#ffffff1a!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:var(--transition-base)!important}.social-links a:hover{background:var(--accent-gradient)!important;transform:translateY(-3px)!important}.footer-bottom{padding-top:var(--spacing-lg)!important;border-top:1px solid rgba(255,255,255,.1)!important;display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important;gap:var(--spacing-md)!important}.footer-bottom p{color:var(--light-gray)!important;margin:0!important}.footer-links{display:flex!important;gap:var(--spacing-lg)!important}.footer-links a{color:var(--light-gray)!important}.footer-links a:hover{color:var(--accent-color)!important}@media (max-width: 1024px){.container{padding:0 var(--spacing-md)!important}.footer-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 768px){.nav-menu{position:fixed!important;top:0!important;right:-100%!important;width:80%!important;max-width:400px!important;height:100vh!important;background:linear-gradient(180deg,#0a1f78,#1234b8 52%,#1f4edb)!important;border-left:1px solid rgba(157,205,255,.55)!important;box-shadow:0 14px 36px #06123873!important;flex-direction:column!important;align-items:flex-start!important;padding:6rem var(--spacing-xl) var(--spacing-xl)!important;gap:var(--spacing-lg)!important;transition:right var(--transition-base)!important;overflow-y:auto!important;z-index:1001!important}.nav-menu.active{right:0!important;box-shadow:0 0 0 100vmax #02081894,0 18px 44px #07123c85!important}.nav-wrapper{padding:.95rem 0!important;gap:var(--spacing-sm)!important}.navbar .logo-image{width:138px!important;height:auto!important}.nav-links{flex-direction:column!important;width:100%!important}.nav-system-status{display:none!important}.nav-link{width:100%!important;padding:var(--spacing-md) 0!important;color:#f7faffe6!important;border-bottom:1px solid rgba(255,255,255,.24)!important;border-radius:10px!important;transition:color .18s ease,background-color .18s ease,padding-left .18s ease,border-color .18s ease!important}.nav-link:active,.nav-link.active,.nav-link:focus-visible{color:#fff!important;background:#ffffff29!important;border-bottom-color:#ffffff75!important;padding-left:.75rem!important}.nav-cta{flex-direction:column!important;width:100%!important}.nav-cta .btn-whatsapp,.nav-cta .btn-primary{width:100%!important;justify-content:center!important}.hamburger{display:flex!important;z-index:1002!important}.hamburger.active span:nth-child(1){transform:rotate(45deg) translate(7px,7px)!important}.hamburger.active span:nth-child(2){opacity:0!important}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)!important}.footer-grid{grid-template-columns:1fr!important}.footer-bottom{flex-direction:column!important;text-align:center!important}.footer-links{justify-content:center!important}}@media (max-width: 480px){.container{padding:0 var(--spacing-sm)!important}.nav-wrapper{padding:.85rem 0!important}.navbar .logo-image{width:112px!important}}@media (max-width: 360px){.container{padding:0 .75rem!important}}@media (max-width: 320px){.container{padding:0 .6rem!important}}@media (min-width: 1440px){.container{max-width:1600px!important}}@media (min-width: 1920px){.container{max-width:1800px!important}}@media print{.navbar,.whatsapp-float,.scroll-indicator{display:none!important}body{color:#000!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.scroll-indicator,.whatsapp-float{animation:none!important}}
