body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ellipses-container{align-items:center;display:flex;gap:5px;height:100%;justify-content:center}.dot{animation:blink 1.4s infinite;background-color:#007bff;border-radius:50%;height:8px;width:8px}.dot:nth-child(2){animation-delay:.2s}.dot:nth-child(3){animation-delay:.4s}@keyframes blink{0%,80%,to{opacity:0}40%{opacity:1}}.toggle-switch{align-items:center;display:flex;justify-content:center;margin-bottom:1rem}.toggle-switch input[type=radio]{display:none}.toggle-switch label{background-color:#f0f0f0;border-radius:20px;cursor:pointer;font-size:1rem;margin:0 .5rem;padding:.5rem 1rem;transition:background-color .3s,color .3s}.toggle-switch input[type=radio]:checked+label{background-color:#a90533;color:#fff;font-weight:700}.calculator-container{border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 6px 12px #0000001a;font-family:Arial,sans-serif;margin:40px auto;max-width:600px;padding:30px}h4{color:#007bff}.tooltip-container{margin-bottom:15px;position:relative}label{color:#333;cursor:default;font-weight:700;margin-bottom:5px}input,select{border:1px solid #ccc;border-radius:4px;font-size:16px;padding:8px;transition:border-color .3s ease-in-out;width:100%}.tooltip-text{background-color:#333;border-radius:6px;color:#fff;font-size:12px;left:0;margin-top:5px;max-width:200px;opacity:0;padding:8px;position:absolute;text-align:center;top:100%;transition:opacity .3s ease-in-out;visibility:hidden;width:max-content;z-index:1}.tooltip-container:hover .tooltip-text{opacity:1;visibility:visible}button{background-color:#007bff}button:hover{background-color:#0056b3}#result.success{color:#28a745}#result.error{color:#d8545f}.table-row td{text-align:center;vertical-align:middle;width:20%}table{table-layout:fixed}input,select{box-sizing:border-box}.exit-breakdown-container{background-color:#f9f9f9;border:1px solid #ccc;border-radius:10px;margin-bottom:20px;overflow-x:auto;padding:20px;position:relative}.exit-breakdown-wrapper{overflow-x:auto;width:100%}.exit-breakdown-table{border-collapse:collapse;color:#000;font-family:Arial,sans-serif;min-width:600px;width:100%}.exit-breakdown h3{font-size:1.5em;font-weight:700;margin-bottom:20px;text-align:center}.exit-breakdown td,.exit-breakdown th{border-bottom:1px solid #ddd;color:#000;font-size:18px;padding:15px;text-align:center;vertical-align:middle}.exit-breakdown th{background-color:#f0f0f0;font-weight:700}.exit-breakdown tr:nth-child(2n){background-color:#fafafa}.exit-breakdown tr:hover{background-color:#f1f1f1}.founder-row{color:#000;font-size:18px;font-weight:700;margin-top:20px;text-align:center}@media (max-width:600px){.exit-breakdown-container{padding:10px}.exit-breakdown td,.exit-breakdown th{font-size:14px;padding:10px}}.breakeven-analysis{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;margin-top:20px;padding:20px;width:100%}.breakeven-analysis h3{font-size:1.25em;margin-bottom:20px;text-align:center}.breakeven-table{border-collapse:collapse;margin-bottom:20px;table-layout:fixed;width:100%}.breakeven-table td{padding:10px;text-align:center;vertical-align:middle;width:50%}.label-cell{color:#333;font-weight:700}.input-cell select{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;padding:8px;text-align:center;width:100%}.breakeven-calculate-button{background-color:#a90533;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:1em;margin-top:20px;padding:15px;width:100%}.breakeven-calculate-button:hover{background-color:#7a0325}.breakeven-result{color:#333;font-size:1em;font-weight:700;margin-top:20px;text-align:center}.breakeven-instructions{color:#555;font-size:.7em;margin-top:20px;text-align:justify}.centered-bold{display:block;font-weight:700;margin-top:15px;text-align:center}.cap-table-container{background-color:#f9f9f9;border:1px solid #ccc;border-radius:10px;margin-bottom:20px;overflow-x:auto;padding:20px;position:relative}.cap-table-wrapper{overflow-x:auto;width:100%}.cap-table{border-collapse:collapse;font-family:Arial,sans-serif;min-width:600px;width:100%}.cap-table h3{font-size:1.25em;margin-bottom:20px;text-align:center}.cap-table td,.cap-table th{border-bottom:1px solid #ddd;color:#000;font-size:18px;padding:15px;text-align:center;vertical-align:middle;white-space:nowrap;word-break:keep-all}.cap-table th{background-color:#f0f0f0;color:#000;font-weight:700}.cap-table tr:nth-child(2n){background-color:#fafafa}.cap-table tr:hover{background-color:#f1f1f1}@media (max-width:600px){.cap-table-container{padding:10px}.cap-table-wrapper{display:block;overflow-x:auto;width:100%}.cap-table{display:block;overflow-x:auto;white-space:nowrap}.cap-table td,.cap-table th{font-size:14px;padding:10px}}.investment-details{background-color:#f9f9f9;border:1px solid #ccc;border-radius:10px;margin-bottom:20px;padding:20px;position:relative}.table-scroll{margin-bottom:10px}.founder-value{color:#333;font-size:18px;font-weight:700;margin-top:20px}.exit-input{background-color:#fff;border:2px solid #ccc;border-radius:8px;color:#333;font-size:16px;padding:12px;transition:border .3s ease;width:100%}.exit-input:focus{border-color:#007bff;box-shadow:0 0 5px #007bff80;outline:none}.exit-input::placeholder{color:#888;font-style:italic}.investment-table td{color:#000;font-size:18px;text-align:center;vertical-align:middle}.investment-table button{align-items:center;background-color:#007bff;border:1px solid #007bff;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:14px;justify-content:center;margin:auto;overflow:hidden;text-align:center;white-space:nowrap;width:100%}.investment-table button:hover{background-color:#0056b3}@media (max-width:600px){.investment-table{min-width:600px}.exit-input{font-size:14px;padding:10px}}.calculator-container{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;margin:0 auto;max-width:800px;padding:20px}h2{color:#333}fieldset{border:1px solid #004785;border-radius:8px;margin-bottom:20px;padding:15px}legend{color:#004785;font-size:24px;font-weight:700;padding:10px 10px 0;text-align:center}h3{color:#444;font-size:1.5rem}h3,h4{font-weight:700;margin-inline:auto;text-align:center;width:fit-content}h4{color:#004785;font-size:1rem}label{display:block;margin:10px 0}input{margin-top:5px;padding:8px}button,input{border-radius:4px}button{margin:10px 5px;padding:10px 15px;transition:background-color .3s}.table-scroll{border:1px solid #ccc;margin-top:20px;max-height:400px;overflow-x:auto;overflow-y:auto}.table-scroll fieldset{min-width:100%;width:max-content}.table-scroll table{border-collapse:collapse;min-width:100%;table-layout:fixed;width:auto}.table-scroll table tbody td:first-child,.table-scroll table thead th:first-child{max-width:150px!important;min-width:150px!important;width:150px!important}.table-scroll table tbody td:not(:first-child),.table-scroll table thead th:not(:first-child){max-width:200px!important;min-width:200px!important;width:200px!important}table{border-collapse:collapse;width:100%}td,th{border:1px solid #ddd;padding:10px;text-align:center}th{background-color:#f2f2f2;color:#333}tbody tr:hover{background-color:#f5f5f5}@media (max-width:600px){button{margin:5px 0;width:100%}}.button-container{display:flex;justify-content:flex-end;margin-bottom:10px}.button-container button{background-color:#a90533!important;border:none;border-radius:4px;color:#fff!important;cursor:pointer;font-size:16px;margin-left:5px;padding:8px 12px}.button-container button:hover{background-color:#7a0325!important}.button-container button:disabled{background-color:#ccc;color:#666;cursor:not-allowed;opacity:.6}.issue-report-container{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 6px 12px #0000001a;font-family:Arial,sans-serif;margin:40px auto;max-width:600px;padding:30px}h2{color:#0056b3;font-size:24px;letter-spacing:1px;margin-bottom:20px;text-align:center}textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;padding:8px;resize:none;transition:border-color .3s ease-in-out;width:100%}button{background-color:#a90533;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;margin-top:25px;padding:12px 15px;transition:background-color .3s ease-in-out;width:100%}button:hover{background-color:#7a0325}#result{color:#28a745;font-size:20px;font-weight:700;margin-top:30px;text-align:center;transition:color .3s}body{background-color:#f4f4f4;font-family:Arial,sans-serif;padding:0}nav{border-radius:5px;padding:10px 0;width:100%}ul{list-style-type:none;margin:0;padding:0;text-align:center}li{color:#fff;cursor:pointer;display:inline-block;font-size:18px;margin:0 15px;transition:font-weight .3s ease}li:hover{text-decoration:underline}.bold{font-weight:700}.component-container{border-radius:8px;box-shadow:0 4px 8px #0000001a;margin-top:20px;max-width:800px;padding:20px;width:80%}body{background:#004785;color:#333;font-family:Roboto,sans-serif;margin:0}.login-page{align-items:center;display:flex;height:100vh;justify-content:center;padding:20px}.login-card{background:#fff;border-radius:10px;box-shadow:0 4px 20px #0000001a;max-width:400px;padding:30px;text-align:center;width:100%}.login-card h1{font-size:24px;margin-bottom:10px}.login-card p{color:#555;margin-bottom:20px}.input-group{margin-bottom:15px}input{border:1px solid #ccc;border-radius:8px;box-sizing:border-box;font-size:16px;padding:12px;width:100%}input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633;outline:none}.cta-button{background-color:#a90533;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px;transition:background-color .3s;width:100%}.cta-button:hover{background-color:#7a0325}.link-button{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:14px;margin-top:10px}.separator{align-items:center;display:flex;margin:20px 0}.separator span{background:#fff;color:#555;font-size:14px;padding:0 10px}.separator:after,.separator:before{background:#ccc;content:"";flex:1 1;height:1px}.google-login-button{align-items:center;background:#fff;border:1px solid #ccc;border-radius:8px;color:#555;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:center;padding:12px;transition:background-color .3s,border-color .3s;width:100%}.google-login-button:hover{background-color:#f0f0f0;border-color:#bbb}.google-login-button img{height:20px;margin-right:10px;width:20px}.error-message{color:red;font-size:14px;margin-top:5px}.profile-menu{position:absolute;right:20px;top:20px}.profile-button{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:50%;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;height:40px;justify-content:center;transition:box-shadow .2s ease-in-out;width:40px}.profile-button:hover{box-shadow:0 4px 6px #00000026}.profile-icon{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.profile-initials{color:#333;font-size:16px;font-weight:700;text-transform:uppercase}.user-details{word-wrap:break-word;background-color:#d3d3d3e6;border-radius:4px;box-shadow:0 2px 4px #0003;color:#333;display:none;font-size:14px;left:0;margin-left:-120px;max-width:240px;padding:10px;position:absolute;text-align:left;top:40px;white-space:normal;width:auto;z-index:999}.profile-button:hover~.user-details{display:block}.logout-icon{display:none;height:16px;width:16px}.profile-button:hover .logout-icon{display:block}
/*# sourceMappingURL=main.94c97b75.css.map*/