.password-input-wrapper[data-v-1386c0b2],.pitch-auth-modal[data-v-1386c0b2]{position:relative}.pitch-password-input[data-v-1386c0b2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0000004d!important;background-image:none!important;color:#fffffff2!important;font-size:1rem;font-weight:500;letter-spacing:.5px}.pitch-password-input.border-red-500\/60[data-v-1386c0b2],.pitch-password-input[class*=border-red][data-v-1386c0b2]{background-color:#7f1d1d33!important;background-image:none!important}.pitch-password-input.border-accent\/30[data-v-1386c0b2],.pitch-password-input[data-v-1386c0b2]:not([class*=border-red]){background-color:#0000004d!important;background-image:none!important}.pitch-password-input.text-white[data-v-1386c0b2],.pitch-password-input[class*=text-white][data-v-1386c0b2]{color:#fffffff2!important}.pitch-password-input[data-v-1386c0b2]::-moz-placeholder{color:#fff6!important;font-weight:400;opacity:1}.pitch-password-input[data-v-1386c0b2]::placeholder{color:#fff6!important;font-weight:400;opacity:1}.pitch-password-input[data-v-1386c0b2]:-webkit-autofill,.pitch-password-input[data-v-1386c0b2]:-webkit-autofill:focus,.pitch-password-input[data-v-1386c0b2]:-webkit-autofill:hover{-webkit-text-fill-color:hsla(0,0%,100%,.95)!important;background-color:#0000004d!important;-webkit-box-shadow:inset 0 0 0 1000px rgba(0,0,0,.3)!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.pitch-password-input[data-v-1386c0b2]:focus{background-color:#0006!important;color:#fff!important;transform:translateY(-1px)}.pitch-password-input[data-v-1386c0b2]:disabled{background-color:#0003!important;color:#ffffffb3!important;cursor:not-allowed;opacity:.6}.password-toggle-btn[data-v-1386c0b2]{align-items:center;background:#00f5ff0d;border:1px solid rgba(0,245,255,.2);border-radius:.5rem;color:#00f5ffb3;cursor:pointer;display:flex;height:2.5rem;justify-content:center;outline:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);transition:all .2s ease;width:2.5rem}.password-toggle-btn[data-v-1386c0b2]:hover:not(:disabled){background:#00f5ff26;border-color:#00f5ff80;box-shadow:0 0 12px #00f5ff4d;color:#00f5ff;transform:translateY(-50%) scale(1.05)}.password-toggle-btn[data-v-1386c0b2]:active:not(:disabled){transform:translateY(-50%) scale(.95)}.password-toggle-btn[data-v-1386c0b2]:focus{outline:2px solid rgba(0,245,255,.5);outline-offset:2px}.password-toggle-btn--active[data-v-1386c0b2]{background:#00f5ff33;border-color:#00f5ff99;box-shadow:0 0 8px #00f5ff4d;color:#00f5ff}.password-toggle-btn[data-v-1386c0b2]:disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.password-toggle-btn svg[data-v-1386c0b2]{transition:transform .2s ease}.password-toggle-btn:hover:not(:disabled) svg[data-v-1386c0b2]{transform:scale(1.1)}.error-message[data-v-1386c0b2]{align-items:center;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:.5rem;box-shadow:0 0 10px #ef444433;color:#fca5a5;display:flex;font-size:.875rem;gap:.5rem;margin-top:.75rem;padding:.75rem 1rem}.error-icon[data-v-1386c0b2]{filter:drop-shadow(0 0 4px rgba(239,68,68,.5));flex-shrink:0;height:1.125rem;width:1.125rem}.sr-only[data-v-1386c0b2]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.submit-button[data-v-1386c0b2]{box-shadow:0 4px 15px #00f5ff33;font-weight:600;letter-spacing:.5px;overflow:hidden;position:relative;text-transform:uppercase;transition:all .3s ease}.submit-button[data-v-1386c0b2]:hover:not(:disabled){box-shadow:0 6px 20px #00f5ff4d;transform:translateY(-2px)}.submit-button[data-v-1386c0b2]:active:not(:disabled){transform:translateY(0)}.submit-button[data-v-1386c0b2]:disabled{cursor:not-allowed;opacity:.5}.fade-enter-active[data-v-1386c0b2],.fade-leave-active[data-v-1386c0b2]{transition:opacity .2s ease}.fade-enter-from[data-v-1386c0b2],.fade-leave-to[data-v-1386c0b2]{opacity:0}@keyframes ping-1386c0b2{75%,to{opacity:0;transform:scale(1.2)}}.animate-ping[data-v-1386c0b2]{animation:ping-1386c0b2 2s cubic-bezier(0,0,.2,1) infinite}[data-v-999d3f4b] .text-accent{color:#00f5fff2;text-shadow:0 0 8px rgba(0,245,255,.4)}.pitch-link[data-v-aecaaca5]{color:#00f5ffe6;position:relative;text-decoration:none;text-shadow:0 0 5px rgba(0,245,255,.3);transition:all .2s ease}.pitch-link[data-v-aecaaca5]:after{background:#00f5ffcc;bottom:-2px;box-shadow:0 0 8px #00f5ff80;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transition:transform .2s ease;width:100%}.pitch-link--hovered[data-v-aecaaca5]:after{transform:scaleX(1)}.pitch-link--hovered[data-v-aecaaca5]{color:#00f5ff;filter:brightness(1.2);text-shadow:0 0 10px rgba(0,245,255,.6)}.pitch-link--primary[data-v-aecaaca5]{color:#3a8dffe6;text-shadow:0 0 5px rgba(58,141,255,.3)}.pitch-link--primary[data-v-aecaaca5]:after{background:#3a8dffcc;box-shadow:0 0 8px #3a8dff80}.pitch-link--primary.pitch-link--hovered[data-v-aecaaca5]{color:#3a8dff;text-shadow:0 0 10px rgba(58,141,255,.6)}.pitch-link--success[data-v-aecaaca5]{color:#30f2bfe6;text-shadow:0 0 5px rgba(48,242,191,.3)}.pitch-link--success[data-v-aecaaca5]:after{background:#30f2bfcc;box-shadow:0 0 8px #30f2bf80}.pitch-link--success.pitch-link--hovered[data-v-aecaaca5]{color:#30f2bf;text-shadow:0 0 10px rgba(48,242,191,.6)}.pitch-badge[data-v-9d0c0dc7]{box-shadow:0 0 8px #00f5ff33;flex-shrink:0;position:relative;transition:all .3s ease}.pitch-badge[data-v-9d0c0dc7]:hover{box-shadow:0 0 20px #00f5ff80,0 0 30px #00f5ff4d;transform:scale(1.1)}[data-v-9d0c0dc7] .text-primary{color:#3a8dffe6}[data-v-9d0c0dc7] .text-success{color:#30f2bfe6}[data-v-9d0c0dc7] .text-warning{color:#ffc107e6}[data-v-9d0c0dc7] .text-accent{color:#00f5ffe6}[data-v-574030a8] .text-accent{color:#00f5ffe6;text-shadow:0 0 5px rgba(0,245,255,.4)}[data-v-574030a8] .text-primary{color:#3a8dffe6;text-shadow:0 0 5px rgba(58,141,255,.4)}[data-v-574030a8] .text-success{color:#30f2bfe6;text-shadow:0 0 5px rgba(48,242,191,.4)}.pitch-card[data-v-1158b2b5]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 15px #0006,0 0 12px #00f5ff26,0 2px 8px #0003;position:relative;transition:all .3s ease}.pitch-card[class*=bg-red-900][data-v-1158b2b5]{background-color:#7f1d1d66!important}.pitch-card[class*=bg-green-900][data-v-1158b2b5]{background-color:#14532d66!important}.pitch-card[class*=bg-yellow-900][data-v-1158b2b5]{background-color:#713f1266!important}.pitch-card[class*=bg-card][data-v-1158b2b5]{background-color:#14141499!important;border-color:#fff3!important}.pitch-card[data-v-1158b2b5]{border-color:#00f5ff4d;border-style:solid}.pitch-card[class*=border-l-4][data-v-1158b2b5]{border-width:0 0 0 4px!important}.pitch-card[class*=border-2][data-v-1158b2b5]:not([class*=border-l-4]){border-width:2px!important}.pitch-card[data-v-1158b2b5]:not([class*=border-l]):not([class*=border-2]):not([class*=border-0]):not([class*=border-none]){border:2px solid rgba(0,245,255,.3)!important}.pitch-card[class*=border-0][data-v-1158b2b5],.pitch-card[class*=border-none][data-v-1158b2b5]{border:none!important}.pitch-card[class*=bg-accent][class*=border-l][data-v-1158b2b5],.pitch-card[class*=border-accent][data-v-1158b2b5],.pitch-card[class*=from-accent][class*=border-l][data-v-1158b2b5]{border-color:#00f5ff80!important}.pitch-card[class*=bg-primary][class*=border-l][data-v-1158b2b5],.pitch-card[class*=border-primary][data-v-1158b2b5],.pitch-card[class*=from-primary][class*=border-l][data-v-1158b2b5]{border-color:#6366f180!important}.pitch-card[class*=bg-success][class*=border-l][data-v-1158b2b5],.pitch-card[class*=border-success][data-v-1158b2b5],.pitch-card[class*=from-success][class*=border-l][data-v-1158b2b5]{border-color:#22c55e80!important}.pitch-card[class*=bg-warning][class*=border-l][data-v-1158b2b5],.pitch-card[class*=border-warning][data-v-1158b2b5],.pitch-card[class*=from-warning][class*=border-l][data-v-1158b2b5]{border-color:#eab30880!important}.pitch-card[class*=bg-red][class*=border-2][data-v-1158b2b5],.pitch-card[class*=bg-red][class*=border-l][data-v-1158b2b5],.pitch-card[class*=border-red][data-v-1158b2b5]{border-color:#ef444499!important}.pitch-card[class*=bg-green][class*=border-2][data-v-1158b2b5],.pitch-card[class*=bg-green][class*=border-l][data-v-1158b2b5],.pitch-card[class*=border-green][data-v-1158b2b5]{border-color:#22c55e99!important}.pitch-card[class*=bg-yellow][class*=border-2][data-v-1158b2b5],.pitch-card[class*=bg-yellow][class*=border-l][data-v-1158b2b5],.pitch-card[class*=border-yellow][data-v-1158b2b5]{border-color:#eab30899!important}.pitch-card[class*=bg-card][class*=border][data-v-1158b2b5],.pitch-card[class*=border-white][data-v-1158b2b5]{border-color:#ffffff4d!important}.pitch-card[data-v-1158b2b5]:hover{border-color:#00f5ff99!important;box-shadow:0 12px 32px #00000080,0 0 30px #00f5ff4d,0 0 50px #00f5ff26;transform:translateY(-4px)}.pitch-card[class*=border-l-4][data-v-1158b2b5]{border-left-width:4px}.pitch-card[class*=border-l-4][data-v-1158b2b5]:hover{border-left-width:5px;box-shadow:-6px 0 20px #00f5ff66,0 0 25px #00f5ff40,0 4px 15px #0000004d;transform:translate(6px) translateY(-2px)}.pitch-card[class*=border-2][data-v-1158b2b5]:hover{border-width:3px}.pitch-card[class*=bg-accent][data-v-1158b2b5]:hover{box-shadow:0 12px 32px #00000080,0 0 40px #00f5ff66,0 0 60px #00f5ff33}@keyframes cardPulse-1158b2b5{0%,to{box-shadow:0 4px 15px #0000004d,0 0 8px #00f5ff1a}50%{box-shadow:0 8px 25px #0006,0 0 20px #00f5ff4d,0 0 30px #00f5ff26}}.pitch-card--pulse[data-v-1158b2b5]{animation:cardPulse-1158b2b5 3s ease-in-out infinite}@media (max-width:768px){.pitch-card[class*=border-l-4][data-v-1158b2b5]:hover{transform:translate(3px) translateY(-1px)}.pitch-card[data-v-1158b2b5]:hover{transform:translateY(-2px)}}.pitch-section[data-v-70fcaa83]{box-shadow:0 0 5px #00f5ff1a;position:relative;transition:all .3s ease}.pitch-section[data-v-70fcaa83]:hover{box-shadow:-4px 0 12px #00f5ff4d,0 0 15px #00f5ff26;transform:translate(4px)}@media (max-width:768px){.pitch-section[data-v-70fcaa83]:hover{transform:translate(2px)}}.pitch-list[data-v-b2b83d38],.pitch-list-item[data-v-b2b83d38]{position:relative}.pitch-list-item[data-v-b2b83d38]{padding-left:.5rem;transition:all .2s ease}.pitch-list-item[data-v-b2b83d38]:hover{text-shadow:0 0 5px rgba(0,245,255,.4);transform:translate(4px)}.pitch-list-item[data-v-b2b83d38]::marker{color:#00f5ff99;text-shadow:0 0 5px rgba(0,245,255,.3)}.pitch-feature[data-v-640c5cd3]{transition:all .2s ease}.pitch-feature[data-v-640c5cd3]:hover{transform:translate(2px)}.pitch-feature-icon[data-v-640c5cd3]{flex-shrink:0}.pitch-feature-checkmark[data-v-640c5cd3]{align-items:center;color:#00f5ffe6;display:inline-flex;font-size:1.25rem;font-weight:700;height:1.5rem;justify-content:center;width:1.5rem}.pitch-feature-emoji[data-v-640c5cd3]{flex-shrink:0;font-size:1.875rem;line-height:1}.pitch-feature-content[data-v-640c5cd3]{color:#ffffffd9;flex:1}.pitch-feature--card[data-v-640c5cd3]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0006!important;box-shadow:0 4px 15px #0006,0 0 12px #ef444426;font-size:1.125rem;line-height:1.75rem}.pitch-feature--card .pitch-feature-content[data-v-640c5cd3]{color:#ffffffe6;font-weight:500}.pitch-feature--card[data-v-640c5cd3]:hover{background-color:#00000080!important;box-shadow:0 6px 20px #00000080,0 0 20px #ef444440}.pitch-table-wrapper[data-v-020ec858]{overflow-x:auto}.pitch-table[data-v-020ec858]{border:1px solid rgba(0,245,255,.2);border-radius:12px;box-shadow:0 4px 20px #0000004d,0 0 10px #00f5ff1a;font-size:.9em;overflow:hidden}.pitch-table-header[data-v-020ec858]{background:#00f5ff26;border-bottom:2px solid rgba(0,245,255,.3);box-shadow:0 2px 8px #00f5ff1a;color:#00f5fff2;font-size:.85em;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-shadow:0 0 5px rgba(0,245,255,.4);text-transform:uppercase}.pitch-table-cell[data-v-020ec858]{border-bottom:1px solid rgba(0,245,255,.1);color:#ffffffd9;padding:12px 16px}.pitch-table-row:last-child .pitch-table-cell[data-v-020ec858]{border-bottom:none}.pitch-table-row[data-v-020ec858]{transition:all .2s ease}.pitch-table-row[data-v-020ec858]:hover{background:#00f5ff14;box-shadow:0 0 15px #00f5ff33;transform:translate(2px)}@media (max-width:768px){.pitch-table[data-v-020ec858]{font-size:.75em}.pitch-table-cell[data-v-020ec858],.pitch-table-header[data-v-020ec858]{padding:8px 12px}}.pitch-quote[data-v-16e5cd66]{transition:all .3s ease}.pitch-quote[data-v-16e5cd66]:hover{box-shadow:-4px 0 12px #00f5ff4d,0 0 15px #00f5ff26;transform:translate(4px)}.pitch-quote-text[data-v-16e5cd66]{color:#ffffffd9;font-style:italic;margin-bottom:.5rem}.pitch-quote-attribution[data-v-16e5cd66]{color:#fff9;font-size:.875rem;margin-top:.5rem}.pitch-raw[data-v-56eac9cf] svg{height:auto;max-width:100%}.pitch-raw[data-v-56eac9cf] .competitive-graph-container{aspect-ratio:1;margin:0 auto;max-width:800px;overflow:hidden;position:relative;width:100%}.pitch-raw[data-v-56eac9cf] .competitive-graph-container svg{height:auto;max-width:100%}@keyframes pulse-56eac9cf{0%,to{opacity:1}50%{opacity:.7}}.pitch-raw[data-v-56eac9cf] .platform-marker{animation:pulse-56eac9cf 2s infinite}@media (max-width:768px){.pitch-raw[data-v-56eac9cf] .competitive-graph-container{max-width:100%}}.pitch-stat[data-v-24e6df11]{padding:1.5rem;transition:all .3s ease}.pitch-stat[data-v-24e6df11]:hover{transform:translateY(-4px)}.stat-label[data-v-24e6df11]{font-size:.875rem;font-weight:600;letter-spacing:.1em;margin-bottom:.5rem;opacity:.7;text-transform:uppercase}.stat-value[data-v-24e6df11]{font-weight:900;line-height:1;margin:.5rem 0;transition:all .3s ease}.stat-unit[data-v-24e6df11]{font-size:1.25rem;font-weight:500;margin-top:.25rem;opacity:.8}.stat-description[data-v-24e6df11]{font-size:.875rem;font-weight:400;margin-top:.75rem;opacity:.7}.stat--accent .stat-value[data-v-24e6df11]{color:#00f5fff2;text-shadow:0 0 15px rgba(0,245,255,.5),0 0 30px rgba(0,245,255,.3)}.stat--primary .stat-value[data-v-24e6df11]{color:#3a8dfff2;text-shadow:0 0 15px rgba(58,141,255,.5)}.stat--success .stat-value[data-v-24e6df11]{color:#30f2bff2;text-shadow:0 0 15px rgba(48,242,191,.5)}.stat--warning .stat-value[data-v-24e6df11]{color:#ffc107f2;text-shadow:0 0 15px rgba(255,193,7,.5)}.stat--red .stat-value[data-v-24e6df11]{color:#ef4444f2;text-shadow:0 0 15px rgba(239,68,68,.5)}.stat--accent .stat-label[data-v-24e6df11]{color:#00f5ffcc}.stat--primary .stat-label[data-v-24e6df11]{color:#3a8dffcc}.stat--success .stat-label[data-v-24e6df11]{color:#30f2bfcc}.stat--warning .stat-label[data-v-24e6df11]{color:#ffc107cc}.stat--red .stat-label[data-v-24e6df11]{color:#ef4444cc}@media (max-width:768px){.pitch-stat[data-v-24e6df11]{padding:1rem}.stat-value[data-v-24e6df11]{margin:.25rem 0}}.divider-line[data-v-9de45652],.pitch-divider[data-v-9de45652]{position:relative}.divider-line[data-v-9de45652]{height:1px;width:100%}.divider-line--accent[data-v-9de45652]{background:linear-gradient(90deg,transparent,rgba(0,245,255,.3) 20%,rgba(0,245,255,.6) 50%,rgba(0,245,255,.3) 80%,transparent);box-shadow:0 0 10px #00f5ff4d}.divider-line--primary[data-v-9de45652]{background:linear-gradient(90deg,transparent,rgba(58,141,255,.3) 20%,rgba(58,141,255,.6) 50%,rgba(58,141,255,.3) 80%,transparent);box-shadow:0 0 10px #3a8dff4d}.divider-line--success[data-v-9de45652]{background:linear-gradient(90deg,transparent,rgba(48,242,191,.3) 20%,rgba(48,242,191,.6) 50%,rgba(48,242,191,.3) 80%,transparent);box-shadow:0 0 10px #30f2bf4d}.divider-line--warning[data-v-9de45652]{background:linear-gradient(90deg,transparent,rgba(255,193,7,.3) 20%,rgba(255,193,7,.6) 50%,rgba(255,193,7,.3) 80%,transparent);box-shadow:0 0 10px #ffc1074d}.divider-line--subtle[data-v-9de45652]{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1) 50%,transparent)}.divider-line--accent[data-v-9de45652]:after,.divider-line--primary[data-v-9de45652]:after,.divider-line--success[data-v-9de45652]:after,.divider-line--warning[data-v-9de45652]:after{animation:pulse-9de45652 2s infinite;background:currentColor;border-radius:50%;box-shadow:0 0 20px currentColor;content:"";height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:4px}@keyframes pulse-9de45652{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.5)}}.divider-line--subtle[data-v-9de45652]:after{display:none}.pitch-bar-chart[data-v-251e25db]{gap:1rem;width:100%}.bar-row[data-v-251e25db],.pitch-bar-chart[data-v-251e25db]{display:flex;flex-direction:column}.bar-row[data-v-251e25db]{gap:.5rem}.bar-label-container[data-v-251e25db]{align-items:center;display:flex;justify-content:space-between}.bar-label[data-v-251e25db]{color:#ffffffd9;font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;transition:all .3s ease}.bar-label--hovered[data-v-251e25db]{color:#00f5fff2;text-shadow:0 0 8px rgba(0,245,255,.6);transform:translate(4px)}.bar-value-text[data-v-251e25db]{color:#ffffffe6;font-size:.875rem;font-weight:700;transition:all .3s ease}.bar-value-text--hovered[data-v-251e25db]{color:#00f5ff;text-shadow:0 0 8px rgba(0,245,255,.6);transform:scale(1.1)}.bar-container[data-v-251e25db]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;height:2rem;overflow:hidden;position:relative;width:100%}.bar[data-v-251e25db]{align-items:center;border-radius:.5rem;box-shadow:0 0 10px currentColor;display:flex;height:100%;justify-content:flex-end;min-width:2rem;padding:0 .75rem;position:relative;transition:width 1s ease-out}.bar--animated[data-v-251e25db]{width:0!important}.bar--animated.mounted[data-v-251e25db]{width:var(--bar-width)!important}.bar--hovered[data-v-251e25db]{box-shadow:0 0 25px currentColor,0 0 40px currentColor!important;filter:brightness(1.2);transform:scaleY(1.05)}.bar--clickable[data-v-251e25db],.bar-row[data-v-251e25db]{cursor:pointer}.bar-row[data-v-251e25db]{transition:transform .2s ease}.bar-row[data-v-251e25db]:hover{transform:translate(4px)}.bar-tooltip[data-v-251e25db]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000f2;border:1px solid rgba(0,245,255,.5);border-radius:.5rem;box-shadow:0 4px 20px #00000080,0 0 15px #00f5ff66;color:#fffffff2;font-size:.875rem;left:50%;padding:.5rem .75rem;pointer-events:none;position:absolute;top:-3rem;transform:translate(-50%);white-space:nowrap;z-index:10}.tooltip-label[data-v-251e25db]{color:#00f5fff2;font-weight:700;margin-bottom:.25rem}.tooltip-value[data-v-251e25db]{font-size:1rem;font-weight:700;margin-bottom:.125rem}.tooltip-description[data-v-251e25db]{font-size:.75rem;font-style:italic;margin-top:.25rem;opacity:.8}.bar-value[data-v-251e25db]{color:#000000e6;font-size:.75rem;font-weight:700;text-shadow:0 0 2px hsla(0,0%,100%,.5);white-space:nowrap}.bar--accent[data-v-251e25db]{background:linear-gradient(90deg,#00f5ffcc,#00f5ff);box-shadow:0 0 15px #00f5ff80,0 0 30px #00f5ff4d;color:#00f5ff}.bar--primary[data-v-251e25db]{background:linear-gradient(90deg,#3a8dffcc,#3a8dff);box-shadow:0 0 15px #3a8dff80;color:#3a8dff}.bar--success[data-v-251e25db]{background:linear-gradient(90deg,#30f2bfcc,#30f2bf);box-shadow:0 0 15px #30f2bf80;color:#30f2bf}.bar--warning[data-v-251e25db]{background:linear-gradient(90deg,#ffc107cc,#ffc107);box-shadow:0 0 15px #ffc10780;color:#ffc107}.bar--red[data-v-251e25db]{background:linear-gradient(90deg,#ef4444cc,#ef4444);box-shadow:0 0 15px #ef444480;color:#ef4444}.pitch-bar-chart .bar-row:nth-child(n) .bar--animated[data-v-251e25db]{animation:barGrow-251e25db 1s ease-out forwards}@keyframes barGrow-251e25db{0%{width:0!important}to{width:var(--bar-width,100%)!important}}@media (max-width:768px){.bar-container[data-v-251e25db]{height:1.75rem}.bar-label[data-v-251e25db],.bar-value-text[data-v-251e25db]{font-size:.75rem}}.waterfall-chart[data-v-b35608bc]{background:linear-gradient(180deg,#0006,#0009);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;display:flex;flex-direction:column;gap:.75rem;padding:2rem}.chart-title[data-v-b35608bc]{color:#00f5fff2;font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center;text-shadow:0 0 10px rgba(0,245,255,.5)}.waterfall-row[data-v-b35608bc],.waterfall-section[data-v-b35608bc]{display:flex;flex-direction:column;gap:.5rem}.waterfall-row[data-v-b35608bc]{border-radius:.5rem;padding:.75rem;transition:all .3s ease}.waterfall-row[data-v-b35608bc]:hover{background:#ffffff08;transform:translate(4px)}.waterfall-row--start[data-v-b35608bc]{background:#00f5ff0d;border:1px solid rgba(0,245,255,.3)}.waterfall-row--final[data-v-b35608bc]{background:#30f2bf0d;border:1px solid rgba(48,242,191,.3);margin-top:.5rem}.waterfall-row--driver[data-v-b35608bc]{background:#ffffff05}.row-label[data-v-b35608bc]{display:flex;flex-direction:column;gap:.25rem}.label-text[data-v-b35608bc]{color:#fffffff2;font-size:1rem;font-weight:700;text-shadow:0 0 5px hsla(0,0%,100%,.3)}.final-note[data-v-b35608bc]{color:#ffffffb3;font-size:.875rem;font-style:italic}.driver-header[data-v-b35608bc]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.driver-name[data-v-b35608bc]{color:#ffffffe6;font-size:.9375rem;font-weight:600}.driver-impact[data-v-b35608bc]{color:#ef4444;font-size:1rem;font-weight:800;text-shadow:0 0 8px rgba(239,68,68,.6);white-space:nowrap}.driver-description[data-v-b35608bc]{color:#ffffffa6;font-size:.8125rem;line-height:1.4;margin-top:.25rem}.bar-container[data-v-b35608bc]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;height:3rem;overflow:visible;position:relative;width:100%}.bar[data-v-b35608bc]{align-items:center;border-radius:.5rem;box-shadow:0 0 15px currentColor;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:all 1s cubic-bezier(.4,0,.2,1)}.bar--full[data-v-b35608bc]{background:linear-gradient(90deg,#00f5ffcc,#00f5ff);color:#00f5ff;width:100%}.bar--remaining[data-v-b35608bc]{background:linear-gradient(90deg,#30f2bfb3,#30f2bfe6);box-shadow:0 0 15px #30f2bf66;color:#30f2bf;z-index:2}.bar--churned[data-v-b35608bc]{background:linear-gradient(90deg,#ef4444b3,#ef4444e6);box-shadow:0 0 15px #ef444466;color:#ef4444;opacity:.8;z-index:1}.bar--final[data-v-b35608bc]{background:linear-gradient(90deg,#30f2bfcc,#30f2bf);box-shadow:0 0 20px #30f2bf80;color:#30f2bf}.bar-value[data-v-b35608bc]{color:#000000e6;font-size:.9375rem;font-weight:800;text-shadow:0 0 8px currentColor}.bar-value-churned[data-v-b35608bc]{color:#fff;font-size:.875rem;font-weight:700;text-shadow:0 0 5px rgba(0,0,0,.8)}.flow-arrow[data-v-b35608bc]{align-items:center;animation:arrowPulse-b35608bc 2s infinite;color:#00f5ff99;display:flex;font-size:2rem;height:2rem;justify-content:center;text-shadow:0 0 10px rgba(0,245,255,.4)}.flow-arrow--small[data-v-b35608bc]{font-size:1.5rem;height:1.5rem}@keyframes arrowPulse-b35608bc{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(4px)}}.waterfall-summary[data-v-b35608bc]{background:#00000080;border:1px solid rgba(0,245,255,.3);border-radius:.75rem;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-around;margin-top:1.5rem;padding:1.5rem}.summary-stat[data-v-b35608bc]{align-items:center;display:flex;flex-direction:column;gap:.5rem}.summary-label[data-v-b35608bc]{color:#ffffffb3;font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.summary-value[data-v-b35608bc]{font-size:2.5rem;font-weight:900;text-shadow:0 0 15px currentColor}.summary-value--red[data-v-b35608bc]{color:#ef4444}.summary-value--success[data-v-b35608bc]{color:#30f2bf}@media (max-width:768px){.waterfall-chart[data-v-b35608bc]{gap:.5rem;padding:1.5rem 1rem}.chart-title[data-v-b35608bc]{font-size:1.25rem}.waterfall-row[data-v-b35608bc]{padding:.5rem}.driver-header[data-v-b35608bc]{align-items:flex-start;flex-direction:column;gap:.25rem}.driver-name[data-v-b35608bc]{font-size:.875rem}.driver-impact[data-v-b35608bc]{font-size:.9375rem}.driver-description[data-v-b35608bc]{font-size:.75rem}.bar-container[data-v-b35608bc]{height:2.5rem}.bar-value[data-v-b35608bc],.bar-value-churned[data-v-b35608bc]{font-size:.8125rem}.flow-arrow[data-v-b35608bc]{font-size:1.5rem;height:1.5rem}.flow-arrow--small[data-v-b35608bc]{font-size:1.25rem;height:1.25rem}.waterfall-summary[data-v-b35608bc]{gap:1rem;padding:1rem}.summary-value[data-v-b35608bc]{font-size:2rem}}.waterfall-row[data-v-b35608bc]{animation:slideInLeft-b35608bc .6s ease-out}@keyframes slideInLeft-b35608bc{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.adaptive-tiers-pyramid[data-v-4bc9081a]{align-items:center;background:linear-gradient(180deg,#0000004d,#00000080);border:1px solid rgba(0,245,255,.2);border-radius:1rem;display:flex;flex-direction:column-reverse;gap:1rem;overflow:visible;padding:3rem 1rem 2rem;position:relative}.tier-layer[data-v-4bc9081a]{animation:tierSlideIn-4bc9081a .6s ease-out;animation-delay:calc(var(--tier-index)*.1s);animation-fill-mode:both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid;border-radius:.75rem;cursor:pointer;max-width:100%;padding:1.5rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:var(--tier-width)}@keyframes tierSlideIn-4bc9081a{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.tier-layer[data-v-4bc9081a]:hover{transform:translateY(-8px) scale(1.02);z-index:10}.tier-layer--accent[data-v-4bc9081a]{background:linear-gradient(135deg,#00f5ff26,#00f5ff0d);border-color:#00f5ff99;box-shadow:0 4px 20px #00f5ff33,0 0 40px #00f5ff1a;color:#00f5ff}.tier-layer--accent[data-v-4bc9081a]:hover{box-shadow:0 8px 40px #00f5ff66,0 0 60px #00f5ff33}.tier-layer--primary[data-v-4bc9081a]{background:linear-gradient(135deg,#3a8dff26,#3a8dff0d);border-color:#3a8dff99;box-shadow:0 4px 20px #3a8dff33;color:#3a8dff}.tier-layer--primary[data-v-4bc9081a]:hover{box-shadow:0 8px 40px #3a8dff66}.tier-layer--success[data-v-4bc9081a]{background:linear-gradient(135deg,#30f2bf26,#30f2bf0d);border-color:#30f2bf99;box-shadow:0 4px 20px #30f2bf33;color:#30f2bf}.tier-layer--success[data-v-4bc9081a]:hover{box-shadow:0 8px 40px #30f2bf66}.tier-layer--warning[data-v-4bc9081a]{background:linear-gradient(135deg,#ffc10726,#ffc1070d);border-color:#ffc10799;box-shadow:0 4px 20px #ffc10733;color:#ffc107}.tier-layer--warning[data-v-4bc9081a]:hover{box-shadow:0 8px 40px #ffc10766}.tier-header[data-v-4bc9081a]{align-items:center;display:flex;gap:1rem;margin-bottom:.75rem}.tier-number[data-v-4bc9081a]{font-size:.875rem;font-weight:800;letter-spacing:.1em;opacity:.9;text-shadow:0 0 10px currentColor;text-transform:uppercase}.tier-label[data-v-4bc9081a]{flex:1;font-size:1.25rem;font-weight:700;text-shadow:0 0 8px currentColor}.tier-content[data-v-4bc9081a]{display:flex;flex-direction:column;gap:.5rem}.tier-scope[data-v-4bc9081a]{display:flex;font-size:.875rem;gap:.5rem;opacity:.85}.scope-label[data-v-4bc9081a]{font-weight:600;opacity:.7}.scope-value[data-v-4bc9081a]{font-weight:700}.tier-examples[data-v-4bc9081a]{color:#fffffff2;font-size:.9375rem;line-height:1.6;opacity:.9}.tier-frequency[data-v-4bc9081a]{align-items:center;display:flex;font-size:.8125rem;font-style:italic;gap:.375rem;margin-top:.25rem;opacity:.7}.frequency-icon[data-v-4bc9081a]{font-size:1rem}.tier-tooltip[data-v-4bc9081a]{background:#000000f2;border:2px solid;border-radius:.75rem;box-shadow:0 8px 32px #000c,0 0 20px currentColor;padding:1rem;pointer-events:none;position:absolute;right:-320px;top:-10px;width:300px;z-index:20}.tooltip-title[data-v-4bc9081a]{color:currentColor;font-size:.9375rem;font-weight:700;margin-bottom:.5rem}.tooltip-description[data-v-4bc9081a]{color:#ffffffe6;font-size:.875rem;line-height:1.5;margin-bottom:.5rem}.tooltip-preserves[data-v-4bc9081a]{border-top:1px solid hsla(0,0%,100%,.2);color:#fffc;font-size:.8125rem;line-height:1.4;margin-top:.5rem;padding-top:.5rem}.fade-enter-active[data-v-4bc9081a],.fade-leave-active[data-v-4bc9081a]{transition:opacity .3s ease}.fade-enter-from[data-v-4bc9081a],.fade-leave-to[data-v-4bc9081a]{opacity:0}.tier-connector[data-v-4bc9081a]{bottom:-3rem;left:50%;max-width:500px;position:absolute;text-align:center;transform:translate(-50%);width:80%}.connector-label[data-v-4bc9081a]{align-items:center;background:#0009;border:1px solid rgba(0,245,255,.4);border-radius:999px;box-shadow:0 0 20px #00f5ff33;color:#00f5fff2;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.5rem 1.5rem;text-shadow:0 0 8px rgba(0,245,255,.5)}.connector-icon[data-v-4bc9081a]{font-size:1.25rem}@media (max-width:768px){.adaptive-tiers-pyramid[data-v-4bc9081a]{gap:.75rem;padding:2rem .5rem 2.5rem}.tier-layer[data-v-4bc9081a]{padding:1rem;width:95%!important}.tier-header[data-v-4bc9081a]{align-items:flex-start;flex-direction:column;gap:.25rem}.tier-number[data-v-4bc9081a]{font-size:.75rem}.tier-label[data-v-4bc9081a]{font-size:1rem}.tier-examples[data-v-4bc9081a]{font-size:.875rem}.tier-tooltip[data-v-4bc9081a]{left:50%;max-width:320px;position:fixed;right:auto;top:50%;transform:translate(-50%,-50%);width:90%;z-index:100}.connector-label[data-v-4bc9081a]{font-size:.75rem;padding:.375rem 1rem}}@media (max-width:1024px) and (min-width:769px){.tier-tooltip[data-v-4bc9081a]{right:-280px;width:260px}}.market-map[data-v-b066373c]{background:linear-gradient(180deg,#0006,#0009);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;padding:2rem 1rem;position:relative;width:100%}.market-grid-container[data-v-b066373c]{display:flex;flex-direction:column;gap:1rem;margin-left:4rem}.market-grid[data-v-b066373c]{background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.03) 0,hsla(0,0%,100%,.03) 1px,transparent 0,transparent 50px),repeating-linear-gradient(180deg,hsla(0,0%,100%,.03) 0,hsla(0,0%,100%,.03) 1px,transparent 0,transparent 50px);border:2px solid rgba(0,245,255,.4);border-radius:.75rem;box-shadow:0 0 30px #00f5ff26;height:500px;overflow:visible;position:relative;width:100%}.quadrant[data-v-b066373c]{align-items:flex-start;display:flex;height:50%;justify-content:flex-start;padding:1rem;pointer-events:none;position:absolute;width:50%}.quadrant--tl[data-v-b066373c]{background:radial-gradient(circle at top left,rgba(58,141,255,.05),transparent);left:0;top:0}.quadrant--tr[data-v-b066373c]{background:radial-gradient(circle at top right,rgba(0,245,255,.08),transparent);justify-content:flex-end;right:0;top:0}.quadrant--bl[data-v-b066373c]{background:radial-gradient(circle at bottom left,rgba(239,68,68,.05),transparent);left:0}.quadrant--bl[data-v-b066373c],.quadrant--br[data-v-b066373c]{align-items:flex-end;bottom:0}.quadrant--br[data-v-b066373c]{background:radial-gradient(circle at bottom right,rgba(255,193,7,.05),transparent);justify-content:flex-end;right:0}.quadrant-label[data-v-b066373c]{color:#fff6;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-shadow:0 2px 4px rgba(0,0,0,.6);text-transform:uppercase}.crosshair[data-v-b066373c]{background:#00f5ff33;box-shadow:0 0 10px #00f5ff4d;position:absolute}.crosshair--horizontal[data-v-b066373c]{height:1px;left:0;right:0;top:50%;transform:translateY(-50%)}.crosshair--vertical[data-v-b066373c]{bottom:0;left:50%;top:0;transform:translate(-50%);width:1px}.competitor-dot[data-v-b066373c]{cursor:pointer;position:absolute;transform:translate(-50%,-50%);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:5}.competitor-dot[data-v-b066373c]:hover{transform:translate(-50%,-50%) scale(1.3);z-index:20}.dot-inner[data-v-b066373c]{align-items:center;border-radius:50%;display:flex;justify-content:center;position:relative;transition:all .3s ease}.competitor-dot--us .dot-inner[data-v-b066373c]{background:radial-gradient(circle,#00f5ff,#00f5ffb3);border:3px solid #00f5ff;box-shadow:0 0 30px #00f5ffcc,0 0 50px #00f5ff66;height:28px;width:28px}.competitor-dot--us .dot-pulse[data-v-b066373c]{animation:pulse-b066373c 2s infinite;background:#00f5ff80;border-radius:50%;height:100%;position:absolute;width:100%}@keyframes pulse-b066373c{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.8)}}.competitor-dot--competitor .dot-inner[data-v-b066373c]{background:radial-gradient(circle,#ef4444cc,#ef444499);border:2px solid rgba(239,68,68,.9);box-shadow:0 0 15px #ef444466;height:18px;width:18px}.competitor-dot--partial .dot-inner[data-v-b066373c]{background:radial-gradient(circle,#ffc107cc,#ffc10799);border:2px solid rgba(255,193,7,.9);box-shadow:0 0 15px #ffc10766;height:18px;width:18px}.competitor-dot:hover .dot-inner[data-v-b066373c]{box-shadow:0 0 40px currentColor}.dot-label[data-v-b066373c]{color:#fffc;font-size:.75rem;font-weight:600;left:50%;pointer-events:none;position:absolute;text-shadow:0 2px 6px rgba(0,0,0,.9);top:calc(100% + 8px);transform:translate(-50%);white-space:nowrap}.dot-label--us[data-v-b066373c]{color:#00f5ff;font-size:.875rem;font-weight:800;text-shadow:0 0 10px rgba(0,245,255,.8)}.dot-tooltip[data-v-b066373c]{background:#000000f2;border:2px solid rgba(239,68,68,.6);border-radius:.75rem;box-shadow:0 8px 32px #000c,0 0 20px #ef44444d;left:50%;max-width:280px;min-width:200px;padding:1rem;pointer-events:none;position:absolute;top:calc(100% + 35px);transform:translate(-50%);z-index:30}.dot-tooltip--us[data-v-b066373c]{border-color:#00f5ffcc;box-shadow:0 8px 32px #000c,0 0 30px #00f5ff80}.tooltip-name[data-v-b066373c]{color:#fff;font-size:1rem;font-weight:800;margin-bottom:.5rem;text-shadow:0 0 8px hsla(0,0%,100%,.5)}.dot-tooltip--us .tooltip-name[data-v-b066373c]{color:#00f5ff;text-shadow:0 0 10px rgba(0,245,255,.6)}.tooltip-description[data-v-b066373c]{color:#ffffffe6;font-size:.875rem;line-height:1.5;margin-bottom:.5rem}.tooltip-pricing[data-v-b066373c]{color:#30f2bfe6;font-size:.8125rem;font-weight:700;margin-bottom:.25rem}.tooltip-focus[data-v-b066373c]{border-top:1px solid hsla(0,0%,100%,.2);color:#ffffffbf;font-size:.8125rem;line-height:1.4;margin-top:.5rem;padding-top:.5rem}.fade-enter-active[data-v-b066373c],.fade-leave-active[data-v-b066373c]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-b066373c],.fade-leave-to[data-v-b066373c]{opacity:0;transform:translate(-50%) translateY(-10px)}.axis-label[data-v-b066373c]{color:#00f5ffe6;display:flex;font-size:.875rem;font-weight:700;letter-spacing:.05em;text-shadow:0 0 8px rgba(0,245,255,.5);text-transform:uppercase}.axis-label--y[data-v-b066373c]{align-items:center;bottom:4rem;flex-direction:column;justify-content:space-between;left:0;position:absolute;text-orientation:mixed;top:2rem;width:3rem;writing-mode:vertical-rl}.axis-label--x[data-v-b066373c]{justify-content:space-between;padding:0 1rem}.axis-end[data-v-b066373c],.axis-start[data-v-b066373c]{opacity:.9}.market-legend[data-v-b066373c]{border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:2rem;justify-content:center;margin-top:2rem;padding-top:1rem}.legend-item[data-v-b066373c]{align-items:center;color:#fffc;display:flex;font-size:.875rem;gap:.5rem}.legend-dot[data-v-b066373c]{border-radius:50%;height:14px;width:14px}.legend-dot--competitor[data-v-b066373c]{background:#ef4444cc;border:2px solid #ef4444;box-shadow:0 0 10px #ef444466}.legend-dot--us[data-v-b066373c]{background:#00f5ff;border:2px solid #00f5ff;box-shadow:0 0 15px #00f5ff99}@media (max-width:768px){.market-map[data-v-b066373c]{padding:1.5rem .5rem}.market-grid-container[data-v-b066373c]{margin-left:2.5rem}.market-grid[data-v-b066373c]{height:400px}.quadrant[data-v-b066373c]{padding:.5rem}.quadrant-label[data-v-b066373c]{font-size:.625rem}.competitor-dot--us .dot-inner[data-v-b066373c]{height:24px;width:24px}.competitor-dot--competitor .dot-inner[data-v-b066373c],.competitor-dot--partial .dot-inner[data-v-b066373c]{height:16px;width:16px}.dot-label[data-v-b066373c]{font-size:.625rem}.dot-label--us[data-v-b066373c]{font-size:.75rem}.dot-tooltip[data-v-b066373c]{left:50%;max-width:90vw;min-width:280px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:100}.axis-label--y[data-v-b066373c]{bottom:3rem;font-size:.75rem;width:2rem}.axis-label--x[data-v-b066373c]{font-size:.75rem;padding:0 .5rem}.market-legend[data-v-b066373c]{flex-wrap:wrap;gap:1rem}.legend-item[data-v-b066373c]{font-size:.75rem}}@media (max-width:1024px) and (min-width:769px){.market-grid[data-v-b066373c]{height:450px}.dot-tooltip[data-v-b066373c]{min-width:220px}}.pitch-timeline[data-v-55c6c3e5]{background:linear-gradient(180deg,#0006,#0009);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;overflow:visible;padding:2rem 1rem 3rem;position:relative;width:100%}.timeline-title[data-v-55c6c3e5]{color:#00f5fff2;font-size:1.5rem;font-weight:700;margin-bottom:2rem;text-align:center;text-shadow:0 0 10px rgba(0,245,255,.5)}.timeline-track[data-v-55c6c3e5]{height:400px;margin:3rem 0 2rem;position:relative}.timeline-line[data-v-55c6c3e5]{background:linear-gradient(90deg,#00f5ff4d,#00f5ff99,#00f5ff4d);border-radius:2px;box-shadow:0 0 15px #00f5ff66;height:4px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.milestone[data-v-55c6c3e5]{z-index:10}.milestone[data-v-55c6c3e5],.milestone-connector[data-v-55c6c3e5]{position:absolute;top:50%;transform:translate(-50%,-50%)}.milestone-connector[data-v-55c6c3e5]{background:linear-gradient(180deg,rgba(0,245,255,.6),transparent);height:120px;left:50%;width:2px}.milestone-dot[data-v-55c6c3e5]{border-radius:50%;cursor:pointer;height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:24px;z-index:15}.milestone-dot--hovered[data-v-55c6c3e5],.milestone-dot[data-v-55c6c3e5]:hover{transform:translate(-50%,-50%) scale(1.3)}.dot-inner[data-v-55c6c3e5]{align-items:center;display:flex;justify-content:center;position:relative}.dot-inner[data-v-55c6c3e5],.dot-pulse[data-v-55c6c3e5]{border-radius:50%;height:100%;width:100%}.dot-pulse[data-v-55c6c3e5]{animation:pulse-55c6c3e5 2s infinite;position:absolute}@keyframes pulse-55c6c3e5{0%,to{opacity:.8;transform:scale(1)}50%{opacity:0;transform:scale(2)}}.milestone-dot--launch .dot-inner[data-v-55c6c3e5]{background:radial-gradient(circle,#00f5ff,#00f5ffb3);border:3px solid #00f5ff;box-shadow:0 0 20px #00f5ff99}.milestone-dot--launch .dot-pulse[data-v-55c6c3e5]{background:#00f5ff80}.milestone-dot--validation .dot-inner[data-v-55c6c3e5]{background:radial-gradient(circle,#3a8dff,#3a8dffb3);border:3px solid #3a8dff;box-shadow:0 0 20px #3a8dff99}.milestone-dot--validation .dot-pulse[data-v-55c6c3e5]{background:#3a8dff80}.milestone-dot--proof .dot-inner[data-v-55c6c3e5]{background:radial-gradient(circle,#30f2bf,#30f2bfb3);border:3px solid #30f2bf;box-shadow:0 0 20px #30f2bf99}.milestone-dot--proof .dot-pulse[data-v-55c6c3e5]{background:#30f2bf80}.milestone-dot--scale .dot-inner[data-v-55c6c3e5]{background:radial-gradient(circle,#ffc107,#ffc107b3);border:3px solid #ffc107;box-shadow:0 0 20px #ffc10799}.milestone-dot--scale .dot-pulse[data-v-55c6c3e5]{background:#ffc10780}.milestone-dot--growth .dot-inner[data-v-55c6c3e5]{background:radial-gradient(circle,#b967ff,#b967ffb3);border:3px solid #b967ff;box-shadow:0 0 20px #b967ff99}.milestone-dot--growth .dot-pulse[data-v-55c6c3e5]{background:#b967ff80}.milestone-content[data-v-55c6c3e5]{background:#000000e6;border:2px solid rgba(0,245,255,.4);border-radius:.75rem;box-shadow:0 8px 32px #0009,0 0 20px #00f5ff4d;cursor:pointer;left:50%;max-width:250px;min-width:200px;padding:1rem;position:absolute;transform:translate(-50%);transition:all .3s ease}.milestone-content--top[data-v-55c6c3e5]{bottom:calc(50% + 50px)}.milestone-content--bottom[data-v-55c6c3e5]{top:calc(50% + 50px)}.milestone-content--hovered[data-v-55c6c3e5],.milestone-content[data-v-55c6c3e5]:hover{border-color:#00f5ffcc;box-shadow:0 12px 48px #000c,0 0 40px #00f5ff80;transform:translate(-50%) scale(1.05);z-index:20}.milestone-month[data-v-55c6c3e5]{background:#00f5ff26;border-radius:999px;color:#00f5ff;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.05em;margin-bottom:.5rem;padding:.25rem .625rem;text-transform:uppercase}.milestone-title[data-v-55c6c3e5]{color:#fffffff2;font-size:1rem;font-weight:700;line-height:1.3;margin-bottom:.75rem}.milestone-metrics[data-v-55c6c3e5]{display:flex;gap:1rem;margin-bottom:.5rem}.metric[data-v-55c6c3e5]{align-items:center;color:#ffffffe6;display:flex;font-size:.875rem;gap:.375rem}.metric-icon[data-v-55c6c3e5]{font-size:1rem}.metric-value[data-v-55c6c3e5]{color:#30f2bff2;font-weight:700}.milestone-details[data-v-55c6c3e5]{border-top:1px solid hsla(0,0%,100%,.15);margin-top:.75rem;padding-top:.75rem}.details-description[data-v-55c6c3e5]{color:#fffc;font-size:.875rem;line-height:1.5;margin-bottom:.75rem}.details-goals[data-v-55c6c3e5]{display:flex;flex-direction:column;gap:.375rem}.goals-title[data-v-55c6c3e5]{color:#00f5ffe6;font-size:.8125rem;font-weight:700;margin-bottom:.25rem}.goal-item[data-v-55c6c3e5]{align-items:flex-start;color:#fffc;display:flex;font-size:.8125rem;gap:.5rem;line-height:1.4}.goal-checkmark[data-v-55c6c3e5]{color:#30f2bf;flex-shrink:0;font-weight:700}.expand-enter-active[data-v-55c6c3e5],.expand-leave-active[data-v-55c6c3e5]{transition:all .3s ease}.expand-enter-from[data-v-55c6c3e5],.expand-leave-to[data-v-55c6c3e5]{margin-top:0;max-height:0;opacity:0;padding-top:0}.expand-enter-to[data-v-55c6c3e5],.expand-leave-from[data-v-55c6c3e5]{max-height:500px;opacity:1}.timeline-months[data-v-55c6c3e5]{height:2rem;margin-top:1rem;position:relative}.month-label[data-v-55c6c3e5]{color:#fff9;font-size:.8125rem;font-weight:600;position:absolute;transform:translate(-50%)}.timeline-curves[data-v-55c6c3e5]{border-top:1px solid hsla(0,0%,100%,.1);margin-top:2rem;padding-top:2rem;position:relative}.growth-curve[data-v-55c6c3e5]{height:200px;margin-bottom:1rem;width:100%}.curve-path[data-v-55c6c3e5]{stroke-width:3;transition:all .3s ease}.curve-path--users[data-v-55c6c3e5]{filter:drop-shadow(0 0 10px rgba(0,245,255,.5));stroke:#00f5ffcc}.curve-path--revenue[data-v-55c6c3e5]{filter:drop-shadow(0 0 10px rgba(48,242,191,.5));stroke:#30f2bfcc}.curve-legend[data-v-55c6c3e5]{display:flex;gap:2rem;justify-content:center}.legend-item[data-v-55c6c3e5]{align-items:center;color:#fffc;display:flex;font-size:.875rem;gap:.5rem}.legend-line[data-v-55c6c3e5]{border-radius:2px;height:3px;width:40px}.legend-line--users[data-v-55c6c3e5]{background:#00f5ffcc;box-shadow:0 0 10px #00f5ff80}.legend-line--revenue[data-v-55c6c3e5]{background:#30f2bfcc;box-shadow:0 0 10px #30f2bf80}@media (max-width:768px){.pitch-timeline[data-v-55c6c3e5]{padding:1.5rem .5rem 2rem}.timeline-title[data-v-55c6c3e5]{font-size:1.25rem}.timeline-track[data-v-55c6c3e5]{height:600px;margin:2rem 0 1.5rem}.milestone-content[data-v-55c6c3e5]{max-width:200px;min-width:180px;padding:.75rem}.milestone-content--top[data-v-55c6c3e5]{bottom:calc(50% + 40px)}.milestone-content--bottom[data-v-55c6c3e5]{top:calc(50% + 40px)}.milestone-title[data-v-55c6c3e5]{font-size:.9375rem}.metric[data-v-55c6c3e5],.milestone-details[data-v-55c6c3e5]{font-size:.8125rem}.month-label[data-v-55c6c3e5]{font-size:.75rem}.growth-curve[data-v-55c6c3e5]{height:150px}.curve-legend[data-v-55c6c3e5]{flex-wrap:wrap;gap:1rem}}
