body{background:linear-gradient(135deg,#0f172a,#1e293b 50%,#134e4a);max-height:100vh;min-height:100vh}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-track{background:hsla(0,0%,95%,.302)}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.title h4{color:#fff;font-size:24px;font-weight:700;line-height:36px;margin:0}.title h4,.title p{font-family:Geist;letter-spacing:0;vertical-align:middle}.title p{color:#9ca3af;font-size:16px;font-weight:400;line-height:18px;margin:8px 0 0}body .layout{max-height:100vh!important;min-height:100vh!important}.form-container{background:#f4f6f9;border-radius:1rem;box-shadow:0 4px 12px #0000001a;font-family:Segoe UI,sans-serif;margin:auto;padding:2rem;width:-webkit-max-content;width:max-content}.form-container div{margin-bottom:1.2rem}input[type=number],input[type=range],select{background-color:#fff;border:1px solid #ccc;border-radius:.5rem;font-size:1rem;padding:.6rem 1rem;transition:border-color .2s;width:100%}input[type=number]{width:calc(100% - 2rem)}input[type=range]{padding:0}input[type=number]:focus,input[type=range]:focus,select:focus{border-color:#007bff;outline:none}button{background-color:#007bff;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;transition:background-color .2s;width:100%}button:disabled{background-color:#ccc;cursor:not-allowed}.btn{background:linear-gradient(90deg,#22c55e,#14b8a6);color:#fff;font-family:Geist;font-size:14px;font-weight:500;letter-spacing:0;line-height:20px;padding:12px 16px;text-align:center;vertical-align:middle}.card{background-color:rgba(0,0,0,.102);border-radius:12px;height:100%;margin-top:23px;padding:25px;width:100%}.card .cardTitle{flex-direction:column;margin-bottom:23px}.card .cardTitle h4{width:100%}.card .cardTitle h4,.card .cardTitle p{margin:0;text-align:center}.card .cardTitle h4{align-items:center;color:#f3f4f6;display:flex;font-family:Geist;font-size:16px;font-weight:600;letter-spacing:0;line-height:28px;vertical-align:middle}.card .cardTitle svg{color:#4ade80;height:20px;margin-right:8px;width:20px}.card .cardTitle p{color:#9ca3af;font-family:Geist;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;text-align:left;vertical-align:middle}.card .userInputFields.monthlyPnLTrackerFields{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.card .userInputFields.monthlyPnLTrackerFields .inputField{width:32%}.card .userInputFields .inputField{position:relative;width:100%}.card .userInputFields .inputField .label{align-items:center;display:flex;justify-content:space-between}.card .userInputFields .inputField .label .labelName{color:#d1d5db;font-family:Geist;font-size:14px;font-weight:500;letter-spacing:0;line-height:14px;margin:0}.card .userInputFields .inputField .label .labelName .checkbox{accent-color:#22c55e;margin-right:12px}.card .userInputFields .inputField .label .value{color:#4ade80;font-family:Geist;font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;margin:0}.card .userInputFields .inputField .hint{color:#9ca3af;font-family:Geist;font-size:12px;font-weight:400;letter-spacing:0;line-height:18px;margin:0}.card .userInputFields .inputField .input{align-items:center;background-color:rgba(30,41,59,.302);border:1px solid rgba(71,85,105,.502);border-radius:6px;display:flex;height:40px;margin-bottom:10px;margin-top:10px;padding:12px;width:100%}.card .userInputFields .inputField .input input,.card .userInputFields .inputField .input select{background-color:#0000;border:none;color:#f3f4f6;font-family:Geist;font-size:14px;font-weight:400;letter-spacing:0;line-height:100%;outline:none;vertical-align:middle;width:100%}.card .userInputFields .inputField .input input option,.card .userInputFields .inputField .input select option{color:#000}.card .userInputFields .inputField .smallInputSelectDiv{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.card .userInputFields .inputField .smallInputSelectDiv .generateBtn{color:#fff;width:-webkit-fit-content;width:fit-content}.card .userInputFields .inputField .smallInputSelectDiv .smallInputSelect{background-color:rgba(51,65,85,.502);border-radius:20px;font-size:12px;margin-top:10px;padding:16px 24px;width:23%}.card .userInputFields .inputField .rangeSelect{margin-top:10px}.card .userInputFields .inputField .selectedValue{text-wrap-mode:nowrap;color:#fff;overflow:hidden}.card .userInputFields .inputField .dropdown{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(30,41,59,.302);border:1px solid rgba(71,85,105,.502);border-radius:4px;color:#fff;left:0;max-height:300px;overflow-y:scroll;padding:10px;position:absolute;top:110%;width:100%;z-index:1000}.card .userInputFields .inputField .dropdown .checkbox{border:1px solid #fff;height:15px;width:15px}.card .userInputFields .inputField .dropdown .checkbox .innerCheckBox{align-items:center;display:flex;justify-content:center;padding:1px}.card .userInputFields .inputField .dropdown .checkbox .innerCheckBox svg{font-size:12px;height:12px;width:12px}.card .userInputFields .inputField .dropdown .dropDownLabel{border-radius:5px;display:flex;flex-direction:row;justify-content:space-between;padding:5px 10px;transition:.3s}.card .userInputFields .inputField .dropdown .dropDownLabel:hover{background:linear-gradient(90deg,#22c55e,#14b8a6)}.card .userInputFields .inputField .dropdown .dropDownLabel .dropdownValues{align-items:center;display:flex;font-size:16px}.card .userInputFields .inputField .dropdown .dropDownLabel button{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;background-color:rgba(30,41,59,.302);display:none;font-size:12px;padding:2px;width:-webkit-fit-content;width:fit-content}.card .userInputFields .inputField .dropdown .dropDownLabel:hover button{display:block}.card .userInputFields .generateBtn{align-items:center;color:#fff;display:flex;justify-content:center}.card .userInputFields .generateBtn svg{margin-left:16px;transform:rotate(180deg)}.stats .card{align-items:center;background-color:rgba(0,0,0,.102);background:rgba(0,0,0,.102);border:1px solid rgba(51,65,85,.302);display:flex;justify-content:space-between;padding:8px}.stats .card .statDetail{width:100%}.stats .card .cardTitle{margin:0;width:100%}.stats .card .cardTitle h4{font-size:12px;justify-content:center;line-height:normal;text-align:center;width:100%}.stats .card .statValue{font-family:Geist;font-size:20px;font-weight:700;letter-spacing:0;text-align:center;vertical-align:middle}.stats .card .icon{align-items:center;aspect-ratio:1;border-radius:13.77px;display:flex;height:48px;justify-content:center;width:48px}.stats .card .icon svg{height:20px;width:20px}.StateTable{background-color:#33415533;border-radius:15px;overflow:auto}.StateTable .data-table{width:100%}.StateTable .data-table th{color:#d1d5db;font-family:Geist;font-size:16px;font-weight:500;letter-spacing:0;line-height:39.63px;vertical-align:middle}.StateTable .data-table td,.StateTable .data-table th{border-bottom:1px solid rgba(71,85,105,.502);padding:5px 10px;text-align:center;white-space:nowrap}.StateTable .data-table td{color:#9ca3af}.StateTable .data-table td .yearData{align-items:center;color:#fff;display:flex;flex-direction:row}.StateTable .data-table td .yearData button{background-color:#0000;color:#4ade80;font-size:20px;font-weight:700;width:-webkit-fit-content;width:fit-content}.StateTable .data-table td .valueBox{align-items:center;display:flex}.StateTable .data-table td .progressBar{background-color:hsla(0,0%,100%,.308);border-radius:10px;height:5px;margin-left:5px;width:30px}.StateTable .data-table td .progressBar .innerProgressBar{border-radius:10px;height:100%}.StateTable .data-table td .progressBar .innerProgressBar.above50{background:linear-gradient(90deg,#14b8a6,#22c55e)}.StateTable .data-table td .progressBar .innerProgressBar.less50{background:linear-gradient(90deg,#ec4899,#ef4444)}.StateTable .data-table .selected-cell,.StateTable .data-table .selected-column,.StateTable .data-table .selected-row{background-color:#134e4a}.StateTable .data-table .month-row td{background-color:#33415533}.StateTable .data-table tfoot td{border-bottom:none;color:#fff;padding:24px 0}.paginatedDiv{align-items:center;display:flex;justify-content:center;width:100%}.paginatedDiv svg{color:#fff}.paginatedDiv .ant-pagination-item{background-color:#0000}.paginatedDiv .ant-pagination-item a{background-color:#14b8a633;border-radius:5px;color:#2dd4bf}.paginatedDiv .ant-pagination-item-ellipsis{color:#fff!important}.fullscreen-modal .ant-modal-content{background-color:#000;height:100vh!important;padding:0!important}.fullscreen-modal .ant-modal-body{height:100%!important;margin:0!important;padding:0!important}.iframe-wrapper,iframe{height:100vh!important}iframe{border:none;width:100%}.main-layout{background:#0f172a!important;min-height:100vh}.main-header{background:#1e293b!important;border-bottom:1px solid #334155!important;height:64px!important;line-height:64px!important;padding:0 24px!important}.header-content{height:100%;justify-content:space-between;margin:0 auto;max-width:1200px}.header-content,.header-left{align-items:center;display:flex}.logo-title{color:#10b981!important;font-weight:700!important;margin:0!important}.header-right{align-items:center;display:flex}.slack-button{background:#10b981!important;border-color:#10b981!important;font-weight:500!important}.slack-button:hover{background:#059669!important;border-color:#059669!important}.user-profile{align-items:center;cursor:pointer;display:flex;gap:8px}.user-avatar{background:#10b981!important}.user-name{color:#d1d5db!important}.user-dropdown{background:#1e293b!important;border:1px solid #334155!important;border-radius:8px!important}.dropdown-item{color:#d1d5db!important}.dropdown-item:hover{background:#334155!important;color:#fff!important}.main-content{background:#0f172a!important}.hero-section{background:linear-gradient(135deg,#1e293b,#0f172a);border-bottom:1px solid #334155;padding:80px 24px}.hero-content{margin:0 auto;max-width:1200px;text-align:center}.hero-title{color:#fff!important;font-size:3.5rem!important;font-weight:700!important;margin-bottom:24px!important}.hero-description{color:#d1d5db!important;font-size:1.25rem!important;line-height:1.6!important;margin:0 auto 32px!important;max-width:800px}.hero-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.primary-button{background:#10b981!important;border-color:#10b981!important;font-size:1.125rem!important;font-weight:600!important;height:auto!important;padding:12px 32px!important}.primary-button:hover{background:#059669!important;border-color:#059669!important;transform:translateY(-1px)}.secondary-button{background:#0000!important;border-color:#334155!important;color:#d1d5db!important;font-size:1.125rem!important;height:auto!important;padding:12px 32px!important}.secondary-button:hover{border-color:#10b981!important;color:#10b981!important}.content-wrapper{margin:0 auto;max-width:1200px;padding:64px 24px}.main-card{background:#1e293b!important;border:1px solid #334155!important;border-radius:12px!important;box-shadow:0 10px 25px #0000004d!important}.main-card:hover{transform:translateY(-2px);transition:all .3s ease}.section-header{align-items:center;display:flex;margin-bottom:32px}.section-indicator{background:#10b981;height:32px;margin-right:16px;width:4px}.section-title{color:#fff!important;margin:0!important}.included-header{background:#334155;border-radius:8px;margin-bottom:24px;padding:16px}.included-title{color:#10b981!important;margin:0!important}.features-list{margin-bottom:32px;width:100%}.feature-card{background:#334155!important;border:1px solid #475569!important;border-radius:8px!important;transition:all .3s ease}.feature-card:hover{border-color:#10b981!important}.feature-content{align-items:flex-start;display:flex;gap:16px}.feature-icon-wrapper{align-items:center;background:#475569;border-radius:8px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.feature-icon{color:#10b981;font-size:24px}.feature-details{flex:1 1}.feature-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.feature-title{color:#fff!important;font-size:1.125rem!important}.feature-badge{background:#10b981!important}.feature-description{color:#d1d5db!important;line-height:1.6!important}.pricing-section{background:linear-gradient(90deg,#10b9811a,#1e293b);border:1px solid #10b9814d;border-radius:8px;padding:24px}.pricing-content{text-align:center}.pricing-header{align-items:center;display:flex;justify-content:center;margin-bottom:16px}.pricing-icon{color:#10b981;font-size:24px;margin-right:8px}.pricing-title{color:#10b981!important;margin:0!important}.pricing-subtitle{color:#d1d5db!important;font-size:1.125rem!important;font-style:italic}.pricing-button-wrapper{margin-top:16px}.subscribe-button{background:#10b981!important;border-color:#10b981!important;font-weight:600!important;height:auto!important;padding:12px 32px!important}.subscribe-button:hover{background:#059669!important;border-color:#059669!important}.subscribe-card{height:100%}.steps-list{margin-bottom:24px;width:100%}.step-card{background:#334155!important;border:1px solid #475569!important;border-radius:8px!important;transition:all .3s ease}.step-card:hover{border-color:#10b981!important}.step-content{justify-content:space-between}.step-content,.step-left{align-items:center;display:flex}.step-left{gap:16px}.step-number{align-items:center;background:#10b981;border-radius:50%;color:#fff;display:flex;font-weight:700;height:40px;justify-content:center;width:40px}.step-details{display:flex;flex-direction:column;width:70%}.step-label{color:#10b981!important;font-size:.875rem;font-weight:600}.step-title{color:#fff;font-weight:500}.step-button{background:#475569!important;border-color:#475569!important;width:120px}.step-button:hover{background:#10b981!important;border-color:#10b981!important}.completion-card{background:#10b9811a!important;border:1px solid #10b98180!important}.completion-content{text-align:center}.completion-icon{color:#10b981;font-size:1.25rem;margin-right:8px}.completion-text{color:#6ee7b7!important}.info-section{background:#1e293b;border-top:1px solid #334155;padding:64px 24px}.info-wrapper{margin:0 auto;max-width:1200px}.info-card{background:#334155!important;border:1px solid #475569!important;border-radius:12px!important;box-shadow:0 10px 25px #0000004d!important}.info-item{background:#475569;border-radius:8px;display:flex;flex-direction:column;gap:12px;height:100%;padding:24px}.info-success{border-left:4px solid #10b981}.info-warning{border-left:4px solid #f59e0b}.info-danger{border-left:4px solid #ef4444}.info-success .info-icon{color:#10b981;font-size:24px}.info-warning .info-icon{color:#f59e0b;font-size:24px}.info-danger .info-icon{color:#ef4444;font-size:24px}.info-title{color:#fff!important;font-size:1.125rem!important}.info-description{color:#d1d5db!important;line-height:1.6!important}.main-footer{background:#0f172a!important;border-top:1px solid #334155!important;padding:32px 24px!important}.footer-content{margin:0 auto;max-width:1200px}.footer-title{color:#10b981!important;margin-bottom:16px!important}.footer-subtitle{color:#fff!important;margin-bottom:16px!important}.footer-description{color:#9ca3af!important;line-height:1.6!important}.footer-link{color:#9ca3af!important;height:auto!important;padding:0!important}.footer-link:hover{color:#10b981!important}.footer-bottom{border-top:1px solid #334155;margin-top:32px;padding-top:24px;text-align:center}.footer-copyright{color:#6b7280!important}@media(max-width:768px){.hero-title{font-size:2.5rem!important}.hero-description{font-size:1rem!important}.hero-buttons{align-items:center;flex-direction:column}.user-name{display:none}.feature-content,.step-content{flex-direction:column;text-align:center}.step-content{gap:16px}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1e293b}::-webkit-scrollbar-thumb{background:#475569;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#10b981}.matrixCalucator .innerMatrix .calcSection{border-radius:12px;padding:32px 0;width:100%}.matrixCalucator .innerMatrix .userInputFields .inputField{display:inline-block;margin-bottom:10px}.matrixCalucator .innerMatrix .userInputFields svg{color:#fff!important}.matrixCalucator .innerMatrix .levelCalculation .calc{display:flex;flex-wrap:wrap;width:100%}.matrixCalucator .innerMatrix .levelCalculation .calc .level{align-items:center;color:#9ca3af;column-gap:20px;display:flex;font-family:Geist;font-size:18px;font-weight:400;letter-spacing:0;line-height:20px;padding:12px;text-align:center;vertical-align:middle;width:100%}.matrixCalucator .innerMatrix .levelCalculation .calc .level label{margin:0}.matrixCalucator .innerMatrix .levelCalculation .calc .level .amount{background:#33415566;border:1px solid rgba(71,85,105,.302);border-radius:10px;color:#fff;font-size:18px;padding:20px;text-align:center;width:250px}.matrixCalucator .innerMatrix .matrixTable table{border-collapse:collapse;width:100%}.matrixCalucator .innerMatrix .matrixTable table th{color:#fff;font-family:Geist;font-size:11.99px;font-weight:500;letter-spacing:0;line-height:17.98px;text-align:center;vertical-align:middle}.matrixCalucator .innerMatrix .matrixTable table td{padding:10px}.matrixCalucator .innerMatrix .matrixTable table td .inputDiv{align-items:center;display:flex;justify-content:center;width:100%}.matrixCalucator .innerMatrix .matrixTable table td .inputDiv input{border:1px solid rgba(71,85,105,.502);border-radius:6px;height:40px;padding:12px;text-align:center;width:100%}.matrixCalucator .innerMatrix .matrixTable table td .inputDiv input,.matrixCalucator .innerMatrix .matrixTable table td select{background-color:rgba(30,41,59,.302);color:#f3f4f6;font-family:Geist;font-size:14px;font-weight:400;letter-spacing:0;line-height:100%}.matrixCalucator .innerMatrix .matrixTable table td select{border:1px solid rgba(71,85,105,.502);outline:none;vertical-align:middle;width:200px}.matrixCalucator .innerMatrix .matrixTable table td select option{color:#000}.matrixCalucator .innerMatrix .userOutputs .userNote{background:linear-gradient(90deg,#22c55e,#14b8a6);color:#fff;font-family:Geist;font-size:14px;font-weight:500;letter-spacing:0;line-height:20px;padding:12px 16px;text-align:center;vertical-align:middle;width:100%}.matrixCalucator .innerMatrix .userOutputs .levelNumbers{background-color:#1e293b;display:flex;padding:10px;width:100%}.matrixCalucator .innerMatrix .userOutputs .levelNumbers .numbers{color:#fff;font-size:16px;text-align:center;width:16.6666666667%}.matrixCalucator .innerMatrix .userOutputs .instructions{display:flex}.matrixCalucator .innerMatrix .userOutputs .instructions .calcInstruct{background-color:rgba(51,65,85,.302);color:#fff;padding:10px 12px;width:100%}.matrixCalucator .innerMatrix .userOutputs .instructions .levelInstruct{background-color:rgba(219,234,254,.102);color:#fff;padding:10px 12px;width:100%}.matrixCalucator .innerMatrix .userOutputs .customizeOutputs{margin-top:20px;width:100%}.matrixCalucator .innerMatrix .userOutputs .customizeOutputs table{border-collapse:collapse;width:100%}.matrixCalucator .innerMatrix .userOutputs .customizeOutputs table thead{background-color:#0f172acc}.matrixCalucator .innerMatrix .userOutputs .customizeOutputs table thead th{color:#fff;font-family:Geist;font-size:14px;font-weight:500;letter-spacing:0;line-height:20px;padding:4px;text-align:center;vertical-align:middle}.matrixCalucator .innerMatrix .userOutputs .customizeOutputs table tbody td{border-bottom:1px solid rgba(51,65,85,.302);color:#fff;padding:18.5px;text-align:center}.matrixCalucator .innerMatrix .userOutputs .customizeOutputs table tbody td select{background-color:rgba(30,41,59,.302);border:1px solid rgba(71,85,105,.502);color:#f3f4f6;font-family:Geist;font-size:14px;font-weight:400;letter-spacing:0;line-height:100%;outline:none;vertical-align:middle}.matrixCalucator .innerMatrix .userOutputs .customizeOutputs table tbody td select option{color:#000}.ProfitSimulator .runSimulationButton{align-items:center;display:flex;height:100%;justify-content:flex-end;width:100%}.ProfitSimulator .runSimulationButton button{width:-webkit-fit-content;width:fit-content}body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}.monthly-pl-tracker{background:#fff;border-radius:12px;box-shadow:0 8px 20px #0000000d;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:30px auto;max-width:1200px;padding:24px}.monthly-pl-tracker h2{color:#2c3e50;font-size:24px;margin-bottom:30px;text-align:center}.monthly-pl-tracker .form-inputs{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:30px}.monthly-pl-tracker .form-inputs input{border:1px solid #ccc;border-radius:8px;padding:10px;transition:all .3s ease;width:100px}.monthly-pl-tracker .form-inputs input:focus{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff33;outline:none}.monthly-pl-tracker .pl-table{border-collapse:collapse;margin-bottom:20px;width:100%}.monthly-pl-tracker .pl-table thead tr{background-color:#f0f2f5}.monthly-pl-tracker .pl-table td,.monthly-pl-tracker .pl-table th{border-bottom:1px solid #f0f0f0;padding:12px 16px;text-align:center}.monthly-pl-tracker .pl-table tbody tr:hover{background-color:#fafafa}.monthly-pl-tracker .pl-table tfoot td{background:#f9f9f9;font-weight:700}.monthly-pl-tracker .ant-pagination{display:flex;justify-content:center;margin-top:20px}.monthly-pl-tracker table{background-color:#fff}.loader-overlay{align-items:center;background:radial-gradient(circle at center,#121212 0,#000 100%);color:#fff;display:flex;font-family:Segoe UI,sans-serif;inset:0;justify-content:center;position:fixed;z-index:9999}.loader-content{animation:fadeIn 1s ease-in;text-align:center}.loader-logo{color:#0fc;font-size:32px;font-weight:700;letter-spacing:1px;margin-bottom:20px;text-shadow:0 0 8px #00ffccaa}.loader-animation{display:flex;gap:10px;justify-content:center;margin-bottom:15px}.dot{animation:bounce 1.4s ease-in-out infinite both;background-color:#0fc;border-radius:50%;height:14px;width:14px}.dot1{animation-delay:-.32s}.dot2{animation-delay:-.16s}.dot3{animation-delay:0s}.loader-tagline{color:#aaa;font-size:14px;letter-spacing:.5px}@keyframes bounce{0%,80%,to{opacity:.5;transform:scale(0)}40%{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.layout .sidebar{background-color:rgba(15,23,42,.949)}.layout .logoDiv{align-items:center;border-bottom:1px solid rgba(51,65,85,.502);display:flex;height:73px;justify-content:space-between;padding:0 8zpx 0 8px}.layout .logoDiv .logo{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#2dd4bf,#4ade80);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:font family,Font 1;font-size:20px;font-weight:font weight/700;font-weight:700;letter-spacing:0;vertical-align:middle}.layout .menu{border-bottom:1px solid rgba(51,65,85,.502);padding:16px 8px}.layout .menu .linkDiv{align-items:center;color:#9ca3af;display:flex;font-family:Geist;font-size:14px;font-weight:500;letter-spacing:0;line-height:20px;padding:12px}.layout .menu .linkDiv svg{margin-right:12px}.layout .menu .linkDiv.active{background:linear-gradient(90deg,#14b8a633,#22c55e33);border-left:2px solid #2dd4bf;border-radius:8px}.layout .menu .linkDiv.active svg{color:#2dd4bf}.layout .loggedInUser{align-items:center;display:flex;padding:31px 28px}.layout .loggedInUser .userAv{align-items:center;background:linear-gradient(90deg,#14b8a6,#22c55e);border-radius:100%;display:flex;height:32px;justify-content:center;margin-right:12px;width:32px}.layout .loggedInUser .nameDetail .name{color:#fff;font-family:Geist;font-size:14px;font-weight:500;letter-spacing:0;line-height:20px;margin:0;vertical-align:middle}.layout .loggedInUser .nameDetail .status{color:#9ca3af;font-family:Geist;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;margin:0;vertical-align:middle}.layout .contentLayout{background:linear-gradient(135deg,#0f172a,#1e293b 50%,#134e4a)}.layout .contentLayout .header{background-color:#0f172acc;height:73px;padding:0 24px}.layout .contentLayout .header,.layout .contentLayout .header .innerHeader{align-items:center;display:flex;justify-content:space-between;width:100%}.layout .contentLayout .header .innerHeader h5{color:#fff;font-family:Geist;font-size:18px;font-weight:600;letter-spacing:0;line-height:28px;margin:0;vertical-align:middle}.layout .contentLayout .header .innerHeader .contactUs{background:linear-gradient(90deg,rgba(255,0,0,.502) 100%,#fff 0);font-family:Geist;font-size:14px;font-weight:500;letter-spacing:0;line-height:20px;padding:12px 16px;text-align:center;vertical-align:middle;width:50px}.layout .contentLayout .content{-ms-overflow-style:none;margin:0!important;overflow:auto;scrollbar-width:none}.layout .contentLayout .content::-webkit-scrollbar{display:none}.login-container{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:24px;position:relative}.login-container .login-background{background:linear-gradient(135deg,#0f172a,#1e293b 50%,#0f172a);bottom:0;left:0;position:absolute;right:0;top:0}.login-container .background-pattern{animation:float 20s ease-in-out infinite;background-image:radial-gradient(circle at 25% 25%,#10b9811a 0,#0000 50%),radial-gradient(circle at 75% 75%,#10b9810d 0,#0000 50%);bottom:0;left:0;position:absolute;right:0;top:0}.login-container .background-overlay{background:#0f172acc;bottom:0;left:0;position:absolute;right:0;top:0}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}.login-container .checking-auth{position:relative;z-index:10}.login-container .checking-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293bf2!important;border:1px solid #334155!important;border-radius:16px!important;box-shadow:0 25px 50px #00000080!important}.login-container .checking-content{align-items:center;display:flex;flex-direction:column;gap:16px;padding:20px}.login-container .checking-text{color:#d1d5db!important;font-size:1.125rem}.login-container .login-content{display:flex;flex-direction:column;gap:32px;max-width:480px;position:relative;width:100%;z-index:10}.login-container .login-header{text-align:center}.login-container .logo-section{align-items:center;display:flex;flex-direction:column;gap:8px}.login-container .logo-icon{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:16px;box-shadow:0 10px 25px #10b9814d;display:flex;height:64px;justify-content:center;margin-bottom:16px;width:64px}.login-container .logo-icon .anticon{color:#fff;font-size:28px}.login-container .logo-title{color:#fff!important;font-size:2.5rem!important;font-weight:700!important;line-height:1!important;margin:0!important}.login-container .logo-accent{color:#10b981!important}.login-container .logo-subtitle{color:#9ca3af!important;font-size:1rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.login-container .login-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1e293bf2!important;border:1px solid #334155!important;border-radius:20px!important;box-shadow:0 25px 50px #00000080!important;overflow:hidden}.login-container .login-card .ant-card-body{padding:40px!important}.login-container .card-header{margin-bottom:32px;text-align:center}.login-container .welcome-title{color:#fff!important;font-size:2rem!important;font-weight:600!important;margin-bottom:12px!important}.login-container .welcome-description{color:#d1d5db!important;font-size:1.125rem!important;line-height:1.6!important;margin:0!important}.login-container .login-features{background:#33415580;border:1px solid #475569;border-radius:12px;display:flex;flex-direction:column;gap:12px;margin-bottom:32px;padding:20px}.login-container .feature-item{align-items:center;display:flex;gap:12px}.login-container .feature-icon{color:#10b981;font-size:16px}.login-container .feature-text{color:#e5e7eb!important;font-weight:500}.login-container .login-actions{display:flex;flex-direction:column;gap:20px}.login-container .slack-login-button{background:linear-gradient(135deg,#4a154b,#350d36)!important;border:none!important;border-radius:12px!important;box-shadow:0 8px 25px #4a154b66!important;font-size:1.125rem!important;font-weight:600!important;height:56px!important;transition:all .3s ease!important}.login-container .slack-login-button:hover{background:linear-gradient(135deg,#5a1a5b,#4a154b)!important;box-shadow:0 12px 35px #4a154b99!important;transform:translateY(-2px)!important}.login-container .slack-login-button:active{transform:translateY(0)!important}.login-container .slack-login-button .anticon{font-size:20px}.login-container .login-info{background:#10b9811a;border:1px solid #10b98133;border-radius:8px;padding:16px;text-align:center}.login-container .info-text{align-items:center;color:#6ee7b7!important;display:flex;font-size:.875rem;gap:8px;justify-content:center}.login-container .info-icon{color:#10b981}.login-container .login-footer{display:flex;flex-direction:column;gap:12px;text-align:center}.login-container .footer-divider{color:#6b7280;margin:0 8px}.login-container .footer-link{color:#9ca3af!important;cursor:pointer;transition:color .3s ease}.login-container .footer-link:hover{color:#10b981!important}.login-container .footer-copyright{border-top:1px solid #374151;padding-top:12px}.login-container .copyright-text{color:#6b7280!important;font-size:.875rem}@media(max-width:768px){.login-container .login-container{padding:16px}.login-container .login-content{gap:24px;max-width:100%}.login-container .logo-title{font-size:2rem!important}.login-container .welcome-title{font-size:1.5rem!important}.login-container .welcome-description{font-size:1rem!important}.login-container .login-card .ant-card-body{padding:24px!important}.login-container .login-features{padding:16px}.login-container .slack-login-button{font-size:1rem!important;height:48px!important}}@media(max-width:480px){.login-container .logo-icon{height:48px;width:48px}.login-container .logo-icon .anticon{font-size:20px}.login-container .logo-title{font-size:1.75rem!important}.login-container .login-features{gap:8px}.login-container .feature-item{font-size:.875rem}}.login-container .ant-spin-dot-item{background-color:#10b981!important}.login-container ::-webkit-scrollbar{width:8px}.login-container ::-webkit-scrollbar-track{background:#1e293b}.login-container ::-webkit-scrollbar-thumb{background:#475569;border-radius:4px}.login-container ::-webkit-scrollbar-thumb:hover{background:#10b981}.dashboard-home{min-height:100vh;padding:24px}.dashboard-home .home-container{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1200px}.dashboard-home .home-header{margin-bottom:8px}.dashboard-home .header-content{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.dashboard-home .title-section{align-items:center;display:flex}.dashboard-home .title-indicator{background:#ef4444;height:48px;margin-right:16px;width:4px}.dashboard-home .page-title{color:#fff!important;font-size:2.5rem!important;font-weight:700!important;margin:0!important}.dashboard-home .header-badge{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;display:flex;gap:8px;padding:8px 16px}.dashboard-home .badge-icon{color:#ef4444;font-size:16px}.dashboard-home .badge-text{color:#fca5a5!important;font-size:.875rem;font-weight:600}.dashboard-home .notice-alert{background:#3b82f61a!important;border:1px solid #3b82f64d!important;border-radius:12px!important}.dashboard-home .notice-alert .ant-alert-message{color:#60a5fa!important;font-size:1.125rem!important;font-weight:600!important}.dashboard-home .notice-alert .ant-alert-description{color:#93c5fd!important;font-size:1rem!important;margin-top:4px!important}.dashboard-home .notice-alert .ant-alert-icon{color:#3b82f6!important}.dashboard-home .disclaimers-card{background:#1e293b!important;border:1px solid #334155!important;border-radius:16px!important;box-shadow:0 10px 25px #0000004d!important}.dashboard-home .disclaimers-card .ant-card-body{padding:32px!important}.dashboard-home .card-header{align-items:center;display:flex;gap:12px;margin-bottom:24px}.dashboard-home .header-icon{color:#f59e0b;font-size:24px}.dashboard-home .card-title{color:#fff!important;font-weight:600!important;margin:0!important}.dashboard-home .intro-text{color:#d1d5db!important;font-size:1.125rem!important;line-height:1.6!important;margin-bottom:32px!important}.dashboard-home .disclaimers-list .ant-list-item{border-bottom:1px solid #374151!important;padding:20px 0!important}.dashboard-home .disclaimers-list .ant-list-item:last-child{border-bottom:none!important}.dashboard-home .disclaimer-item{background:#0000!important}.dashboard-home .disclaimer-content{align-items:flex-start;display:flex;gap:16px;width:100%}.dashboard-home .disclaimer-number{align-items:center;background:#374151;border-radius:50%;color:#10b981;display:flex;flex-shrink:0;font-size:.875rem;font-weight:700;height:32px;justify-content:center;width:32px}.dashboard-home .disclaimer-text{color:#e5e7eb!important;font-size:1rem!important;line-height:1.6!important}.dashboard-home .section-divider{border-color:#374151!important;margin:32px 0!important}.dashboard-home .risk-warning{margin-bottom:0}.dashboard-home .warning-card{background:#ef44441a!important;border:1px solid #ef44444d!important;border-radius:12px!important}.dashboard-home .warning-header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.dashboard-home .warning-icon{color:#ef4444;font-size:20px}.dashboard-home .warning-title{color:#fca5a5!important;font-size:1.25rem!important;margin:0!important}.dashboard-home .warning-text{color:#fecaca!important;line-height:1.6!important;margin:0!important}.dashboard-home .agreement-card{background:#1e293b!important;border:1px solid #10b981!important;border-radius:16px!important;box-shadow:0 10px 25px #10b98133!important}.dashboard-home .agreement-content{text-align:center}.dashboard-home .agreement-header{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:16px}.dashboard-home .agreement-icon{color:#10b981;font-size:24px}.dashboard-home .agreement-title{color:#fff!important;font-weight:600!important;margin:0!important}.dashboard-home .agreement-text{color:#6ee7b7!important;font-size:1.125rem!important;line-height:1.6!important;margin-bottom:24px!important}.dashboard-home .agreement-actions{display:flex;justify-content:center}.dashboard-home .proceed-button{background:#10b981!important;border-color:#10b981!important;border-radius:12px!important;font-size:1.125rem!important;font-weight:600!important;height:48px!important;padding:0 32px!important}.dashboard-home .proceed-button:hover{background:#059669!important;border-color:#059669!important;box-shadow:0 8px 25px #10b98166!important;transform:translateY(-2px)}.dashboard-home .home-footer{border-top:1px solid #374151;padding:16px;text-align:center}.dashboard-home .footer-text{color:#9ca3af!important;font-size:.875rem}@media(max-width:768px){.dashboard-home .dashboard-home{padding:16px}.dashboard-home .page-title{font-size:2rem!important}.dashboard-home .header-content{align-items:flex-start;flex-direction:column}.dashboard-home .disclaimers-card .ant-card-body{padding:24px!important}.dashboard-home .disclaimer-content{flex-direction:column;gap:12px}.dashboard-home .disclaimer-number{align-self:flex-start}.dashboard-home .agreement-text,.dashboard-home .intro-text{font-size:1rem!important}.dashboard-home .proceed-button{font-size:1rem!important;width:100%}}@media(max-width:480px){.dashboard-home .title-indicator{height:32px}.dashboard-home .page-title{font-size:1.75rem!important}.dashboard-home .card-header{align-items:flex-start}.dashboard-home .agreement-header,.dashboard-home .card-header,.dashboard-home .warning-header{flex-direction:column;gap:8px}}.enhanced-content-card{background:#1e293b!important;border:1px solid #334155!important;border-radius:16px!important;box-shadow:0 4px 20px #0000004d!important;height:100%;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.enhanced-content-card .enhanced-content-card:hover{border-color:#10b981!important;box-shadow:0 20px 40px #10b98133!important;transform:translateY(-8px) scale(1.02)}.enhanced-content-card .enhanced-content-card .ant-card-body{padding:0!important}.enhanced-content-card .card-cover-container{height:220px;overflow:hidden;position:relative}.enhanced-content-card .card-cover{height:100%;position:relative;width:100%}.enhanced-content-card .card-image{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.enhanced-content-card .enhanced-content-card:hover .card-image{transform:scale(1.1)}.enhanced-content-card .card-placeholder{align-items:center;background:linear-gradient(135deg,#334155,#475569);display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;width:100%}.enhanced-content-card .card-placeholder .file-type-icon{color:#9ca3af;font-size:3rem;opacity:.7}.enhanced-content-card .placeholder-text{color:#9ca3af!important;font-size:.875rem;font-weight:500}.enhanced-content-card .card-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#10b981e6,#059669e6);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s ease}.enhanced-content-card .enhanced-content-card:hover .card-overlay{opacity:1}.enhanced-content-card .overlay-content{align-items:center;display:flex;flex-direction:column;gap:12px}.enhanced-content-card .preview-button{background:#fffffff2!important;border:none!important;border-radius:8px!important;box-shadow:0 4px 12px #0003!important;color:#1e293b!important;font-weight:600!important;height:40px!important;padding:0 20px!important}.enhanced-content-card .preview-button:hover{background:#fff!important;box-shadow:0 6px 16px #0000004d!important;transform:translateY(-2px)!important}.enhanced-content-card .download-button{background:#0000!important;border:2px solid #fffc!important;border-radius:6px!important;color:#fff!important;font-weight:500!important;height:36px!important;padding:0 16px!important}.enhanced-content-card .download-button:hover{background:#ffffff1a!important;border-color:#fff!important;transform:translateY(-1px)!important}.enhanced-content-card .file-type-badge{position:absolute;right:12px;top:12px;z-index:2}.enhanced-content-card .type-tag{align-items:center!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#1e293bf2!important;border:1px solid #334155cc!important;border-radius:8px!important;display:flex!important;font-size:.75rem!important;font-weight:600!important;gap:6px!important;letter-spacing:.05em!important;padding:4px 12px!important;text-transform:uppercase!important}.enhanced-content-card .file-type-icon{font-size:12px!important}.enhanced-content-card .card-content{display:flex;flex-direction:column;gap:12px;height:calc(100% - 220px);padding:20px 0 0}.enhanced-content-card .content-header{align-items:flex-start;display:flex;justify-content:space-between}.enhanced-content-card .content-title{color:#fff!important;font-size:1.1rem!important;font-weight:600!important;line-height:1.3!important;margin:0!important}.enhanced-content-card .content-description{color:#d1d5db!important;flex:1 1;font-size:.9rem!important;line-height:1.5!important}.enhanced-content-card .card-actions{border-top:1px solid #374151;margin-top:auto;padding-top:12px}.enhanced-content-card .ant-space-item{width:100%}.enhanced-content-card .action-btn{background:#0000!important;border:none!important;border-radius:6px!important;color:#9ca3af!important;font-size:.875rem!important;font-weight:500!important;height:32px!important;padding:0 12px!important;width:100%!important}.enhanced-content-card .action-btn:hover{background:#10b9811a!important;color:#10b981!important}.enhanced-content-card .card-border-animation{background:linear-gradient(45deg,#0000,#10b981,#0000);border-radius:16px;bottom:0;left:0;opacity:0;padding:2px;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.enhanced-content-card .enhanced-content-card:hover .card-border-animation{animation:borderGlow 2s linear infinite;opacity:1}@keyframes borderGlow{0%{background:linear-gradient(45deg,#0000,#10b981,#0000)}50%{background:linear-gradient(45deg,#10b981,#0000,#10b981)}to{background:linear-gradient(45deg,#0000,#10b981,#0000)}}@media(max-width:768px){.enhanced-content-card .card-cover-container{height:180px}.enhanced-content-card .card-content{height:calc(100% - 180px);padding:0}.enhanced-content-card .content-title{font-size:1rem!important}.enhanced-content-card .content-description{font-size:.85rem!important}.enhanced-content-card .overlay-content{flex-direction:row;gap:8px}.enhanced-content-card .download-button,.enhanced-content-card .preview-button{font-size:.875rem!important;height:36px!important;padding:0 16px!important}}@media(max-width:480px){.enhanced-content-card .enhanced-content-card:hover{transform:translateY(-4px) scale(1.01)}.enhanced-content-card .card-cover-container{height:160px}.enhanced-content-card .file-type-badge{right:8px;top:8px}.enhanced-content-card .type-tag{font-size:.7rem!important;padding:2px 8px!important}.enhanced-content-card .overlay-content{gap:6px}.enhanced-content-card .download-button,.enhanced-content-card .preview-button{font-size:.8rem!important;height:32px!important;padding:0 12px!important}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.enhanced-content-card .card-placeholder{animation:shimmer 1.5s linear infinite;background:linear-gradient(90deg,#334155,#475569 40px,#334155 80px);background-size:200px 100%}
/*# sourceMappingURL=main.2772f6e5.css.map*/