@import url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css);@import url(https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600&family=Manrope:wght@400;500;600;700&display=swap);body{min-height:100vh!important}.container{margin:auto!important;width:100%!important}.bg-white{background-color:#fff}.card-radius{border-radius:10px}.initials-avatar{background-color:#6b7259!important;font-weight:700;height:40px!important;width:40px!important}.pricing-card{min-height:55vh!important}.pricing-header{font-size:1.6rem;font-weight:bolder}.pricing-header-sub{font-size:12px}.pricing-list{font-size:13px}.pricing-detail{min-height:20vh}.ant-checkbox-wrapper,input[type=checkbox]{font-size:1rem!important;padding:10px!important}.bg-light-blue{background-color:azure}.bg-light-yellow{background-color:#f6f7f1}.max-height{min-height:80vh}.badge-success{background-color:#caebf1;color:#343e3f;font-size:11px;padding:0}.dashboard-card{border-radius:15px;min-height:38vh}.dashboard-card-text{min-height:18vh}.bg-profile-gradient{background-color:#00b0e8;height:20px}.nav-item .active{color:#6b7259!important;font-weight:bolder}.profile-sections-box-detail{min-height:10vh}.profile-avatar-box{background-color:#00b0e8;border-radius:50%;height:150px!important;text-align:center;width:150px!important}.icon-large{font-size:2rem}.center-text-div{padding-top:20%;text-align:center}.file-grey-box{background-color:#fafafa;border-radius:20px}.dot-small-card{background-color:#4b4b4b;border-radius:50%;color:#fff;height:25px;text-align:center;width:25px}.number-circle-active{background-color:#6bc497;color:#fff}.number-circle,.number-circle-active{border-radius:50%;font-size:13px;height:25px;margin-right:10px;padding-top:3px;text-align:center;width:25px}.number-circle{color:#000}:where(.css-dev-only-do-not-override-1c0na6j).ant-otp{width:100%}.ant-select,.react-tel-input>.form-control{width:100%!important}@media print{.no-print{display:none!important}}.bg-recentMessage{background-color:#00b0e8;border-radius:20%;color:#fff;padding:.5rem 1rem!important}.text-small{font-size:.7rem}.text-small-message{font-size:.9rem}.message-width{height:80vh;width:90%}.message-header{height:8vh;width:100%}.message-content{height:65vh;overflow:scroll;scroll-behavior:smooth;width:100%}.message-actions{border:2px solid #eee;border-radius:20px;height:12vh}.message-content::-webkit-scrollbar{width:5px}.message-content::-webkit-scrollbar-thumb{background:#ccc;border-radius:5px}.message-card-right{background-color:#eee;border-radius:10px;margin:0 0 0 50%;text-align:right;width:50%}.message-card-left{border:2px solid #eee;border-radius:10px;text-align:left;width:50%}#message-actions-textarea{-webkit-appearance:none;appearance:none;background:#0000;border:none;box-shadow:none!important;font-family:inherit;font-size:inherit;outline:none;resize:none;width:100%}.chat-input{display:flex;justify-content:space-between;padding:0 5px;width:100%}.chat-input i{color:#555;cursor:pointer;font-size:17px}.chat-input i:hover{color:#000}.text-blue{color:#6483c9}.suggestedProgress .ant-progress-inner{font-size:13px!important;height:50px!important;width:50px!important}#pdf-content,#pdf-content.pdf-render{font-size:12px;left:-9999px;line-height:1.2;position:absolute;top:0;transform:scale(.85);transform-origin:top left;width:210mm}.marginup{margin-top:5%}.vopt-report-container{min-height:60vh!important}.report-card-overview-icon{border-radius:50%;height:50px;width:50px}.appendix-list{font-size:1rem;padding:0}li.appendix-list::marker{color:#6b7259;font-size:1.8rem}@media only screen and (max-width:600px){.max-height{min-height:auto}.mobile-full-width{width:100%!important}.mobile-padding-top{padding-top:8%!important}.bg-recentMessage{display:none}.chat-input{margin-top:-15px}}.jt{padding:20px 24px}.jt-title{color:#6b7259;font-size:13px;font-weight:700;letter-spacing:.02em;margin:0 0 14px}.jt-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.jt-step{min-width:0;position:relative;text-align:center}.jt-step+.jt-step:before{background:#dcdfce;content:"";height:2px;position:absolute;right:calc(50% + 24px);top:19px;width:calc(100% - 48px)}.jt-step.done+.jt-step.current:before,.jt-step.done+.jt-step:before{background:#6b7259}.jt-btn{align-items:center;background:none;border:0;border-radius:10px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:3px;padding:0 6px;text-align:center;width:100%}.jt-btn.static{cursor:default}.jt-btn:focus-visible{outline:2px solid #6b7259;outline-offset:4px}.jt-dot{background:#fff;border:2px solid #dcdfce;border-radius:50%;color:#8a8f80;display:grid;font-size:15px;font-weight:700;height:38px;margin-bottom:6px;place-items:center;position:relative;width:38px;z-index:1}.jt-step.done .jt-dot{background:#6b7259;border-color:#6b7259;color:#fff}.jt-step.current .jt-dot{border-color:#6b7259;box-shadow:0 0 0 4px #6b725924;color:#2c3125}.jt-label{color:#8a8f80;font-size:15px;font-weight:700}.jt-step.current .jt-label,.jt-step.done .jt-label{color:#1f2418}.jt-date,.jt-detail{color:#6b6f62;font-size:12.5px;line-height:1.35;overflow-wrap:anywhere}.jt-step.upcoming .jt-date,.jt-step.upcoming .jt-detail{color:#9a9e90}.jt-btn:hover .jt-label{text-decoration:underline;text-underline-offset:3px}@media (max-width:760px){.jt-steps{gap:14px;grid-template-columns:1fr}.jt-step{text-align:left}.jt-step+.jt-step:before{height:14px;left:18px;right:auto;top:-14px;width:2px}.jt-btn{grid-column-gap:12px;grid-row-gap:1px;align-items:start;column-gap:12px;display:grid;grid-template-columns:38px minmax(0,1fr);padding:0;row-gap:1px;text-align:left}.jt-dot{grid-row:1/span 3;margin:0}.jt-date,.jt-detail,.jt-label{grid-column:2}.jt-label{padding-top:8px}}.db-active{grid-gap:4px;border-top:1px solid #eceee4;display:grid;gap:4px;margin-top:12px;padding-top:12px}.db-active-head{color:#4f5641;font-size:13px;font-weight:700;margin-bottom:4px}.db-active-head span{background:#eceee4;border-radius:999px;font-size:12px;margin-left:4px;padding:0 8px}.db-active-row{grid-gap:5px;background:#0000;border:0;border-radius:10px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:5px;margin:0 -10px;padding:9px 10px;text-align:left}.db-active-row:hover{background:#f6f7f1}.db-active-row:focus-visible{outline:2px solid #6b7259;outline-offset:2px}.db-active-top{display:flex;font-size:14px;gap:10px;justify-content:space-between}.db-active-top strong{color:#1f2418;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db-active-top span{color:#4f5641;font-size:12.5px;font-weight:600;white-space:nowrap}.db-bar{background:#eceee4;border-radius:999px;display:block;height:5px;overflow:hidden}.db-bar>span{background:#6b7259;border-radius:inherit;display:block;height:100%}.db-active-next{color:#3a3f30;font-size:13px}.db-active-next strong{font-weight:700}.completePageContainer{height:100vh}.mainContentBelowTheNavbar{height:calc(100vh - 45px);overflow-y:auto}.no-mails-header-container{align-items:center;display:flex;flex-direction:column;height:100vh;margin-top:5%;text-align:center}.header-image{height:165px;margin-bottom:20px;width:165px}.no-data-image{height:100px;margin-bottom:20px;width:100px}.header-title{font-size:24px;font-weight:700;margin-bottom:10px}.header-subtitle{color:#8899a6;font-size:16px;font-weight:400;margin-bottom:20px;width:27%}.header-button{background-color:#6b7259;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.investmentReadinessContent{font-family:var(--font-sans)}.removekeysmargintop{margin-top:-15px}.companyOverviewSectionContainer{margin-top:30px}.investmentReadinessSectionTitle{color:#1f2418;font-size:40px;font-weight:700;letter-spacing:-.02em;line-height:1.05}.investmentReadinessCompanyName{color:#565d47;font-size:40px;font-weight:400;letter-spacing:-.02em;line-height:1.05;padding-top:5px}.investmentReadinessSectionBottomLine{background:linear-gradient(90deg,#6b7259,#d7dac9 50%,#0000);border:none;height:2px;margin-top:14px}.locationDetails{align-items:center;display:flex;margin-top:15px}.addressDetailsText,.locationText{align-items:center;color:#4b4b4b;display:flex;font-size:16px;font-weight:500;line-height:24px;margin-left:15px}.addressDetails{align-items:center;display:flex;margin-top:10px}.industryBussinessActivityMissionContent{border-left:4px solid #6b7259;margin-top:50px;padding-left:14px}.businessActivityContent,.industryContent{display:flex}.blockContentText,.businessActivityKey,.industryKey,.missionKeyAndValue{color:#4b4b4b;font-size:16px;font-weight:500;line-height:24px}.businessyActivityValue,.induistryValue{color:#4b4b4b;font-size:16px;font-weight:700;line-height:24px;margin-left:5px}.missionContent{display:flex;margin-top:45px}.twoByTwoSectionDisplay{margin-top:50px}.rowOneContent,.rowTwoContent{display:flex}.rowTwoContent{margin-top:40px}.blockOne,.blockThree{width:35%}.blockTwo{width:10%}.titleAndIcon{display:flex}.blockTitle{color:#1f2418;font-size:22px;font-weight:700;line-height:1.3;margin-left:10px}.investmentReadinessSectionDivider{border-radius:2px;border-top:2px solid #6b7259;margin-top:10%;width:80px}.investmentReadinessMarketOpportunitySection{margin-top:3%}.investmentReadinessMarketOpportunitySectionHeader{display:flex}.investmentReadinessMarketOpportunitySectionTitleIndex{-webkit-text-stroke:1px #6b7259;color:#6b7259;font-size:40px;font-weight:800;letter-spacing:-.02em;line-height:39px}.investmentReadinessMarketOpportunitySectionTitleName{margin-left:15px}.investmentReadinessMarketOpportunitySectionTitleName,.investmentReadinessRecommendationsSectionTitleName{color:#1f2418;font-size:40px;font-weight:700;letter-spacing:-.02em;line-height:39px}.investmentReadinessMarketOpportunitySectionContent{display:flex;flex-direction:row;margin-top:7%}.graphicalComponentForMarketOpportunity,.nonGraphicalContentForMarketOpportunity{width:35%}.gapSection{width:10%}.nonGraphicalContentForMarketOpportunity{border-left:4px solid #47b881;height:-webkit-fit-content;height:fit-content;padding-left:20px}.analysisContentTitle,.rankingContentTitle{align-items:center;display:flex}.analsyisTitleName,.rankingTitleName{color:#000;font-size:18px;font-weight:500;line-height:24.59px;margin-left:10px}.analysisContentDescription{color:#4b4b4b;font-size:16px;font-weight:500;line-height:24px;margin-top:5px}.rankingContentForMarketOpportunity{margin-top:10%}.samContentSectionLine,.tamContentSectionLine{display:flex}.rankingContentDescription{margin-top:10px}.averageValue,.belowAverageValue,.samKey,.samKeyValue,.tamKey,.tamKeyValue{font-size:16px;font-weight:500;line-height:24px}.samKey,.tamKey{color:#1f1f1f}.samKeyValue,.tamKeyValue{color:#f64c4c;margin-left:5px}.outer-circle{background-color:#bdddff;height:300px;position:relative;width:300px}.inner-circle,.outer-circle{align-items:center;border-radius:50%;display:flex;justify-content:center}.inner-circle{background-color:#e5f5ec;font-size:14px;height:200px;margin-top:90px;text-align:center;width:200px}.outerText{color:#1f1f1f;font-size:16px;font-weight:500;left:50%;line-height:24px;position:absolute;text-align:center;top:45px;transform:translateX(-50%);width:100%}.subOuterTextPartTwo{font-weight:600!important}.innerText{color:#1f1f1f;font-size:16px;font-weight:500;line-height:24px;text-align:center}.subInnerTextPartTwo{color:#4b4b4b!important;font-weight:600!important}.averageValue{color:#6b7259}.keyInformationSectionLine{display:block;width:100%}.keyDifferentiatorsKey{display:inline-block;font-weight:700;margin-right:5px;white-space:nowrap}.keyDifferentiatorsValue{display:inline;word-break:break-word}.someAnalysisImage{margin-top:45px}.belowAverageValue{color:#f64c4c}.financialMetricsDetailsSection{margin-left:20px;margin-top:50px}.financialMetricName{font-weight:600}.financialMetricName,.financialMetricValue{color:#1f1f1f;font-size:16px;line-height:24px}.financialMetricValue{font-weight:500}.financialMetricsDetailsSectionOne,.financialMetricsDetailsSectionTwo{display:flex}.financialMetricOne,.financialMetricThree,.financialMetricTwo{width:20%}.gapBetweenFinancialMetrics{width:5%}.financialMetricsDetailsSectionTwo{margin-top:40px}.recommendationsSectionRowFour,.recommendationsSectionRowOne,.recommendationsSectionRowThree,.recommendationsSectionRowTwo{display:flex}.recommendationsSectionRowFour,.recommendationsSectionRowThree,.recommendationsSectionRowTwo{margin-top:30px}.recommendationsSectionBlockContent{width:28%}.gapBetweenRecommendationSectionBlocks{width:8%}.recommendationsSectionBlockContentTitle{color:#1f1f1f;display:flex;font-size:16px;font-weight:600;line-height:24px}.recommendationsSectionBlockContentTitleName{margin-left:5px}.recommendationsSectionBlockContentDescription{color:#1f1f1f;font-size:16px;line-height:24px;margin-top:10px;text-align:justify}.investmentReadinessConclusionSectionContent{margin-top:30px}.conclusionTextForInvestmentReadiness{color:#1f1f1f;font-size:16px;line-height:24px;text-align:justify}.contactInformationSectionDividerInvestmentReadiness{margin-top:10%}.contactInformationTitle{color:#4b4b4b;font-size:20px;line-height:32px;text-align:justify}.contactInformationDetails{color:#1f1f1f;margin-top:10px}.executableSolutionsContent{-webkit-hyphens:auto!important;hyphens:auto!important;overflow-wrap:break-word;word-break:keep-all}.accelerateUserGrowthSection{margin-top:24px}.executable-solutions-section-title{align-items:center;color:#1f2418;display:flex;font-size:19px;font-weight:700;gap:12px;letter-spacing:-.01em;line-height:1.4}.executable-solutions-section-title:before{background:linear-gradient(180deg,#6b7259,#1f2418);border-radius:3px;content:"";flex-shrink:0;height:22px;width:6px}.executable-solutions-section-title-bottom-line{background:linear-gradient(90deg,#d7dac9,#0000);border:none;height:1px;margin-top:12px}.stratergiesTitleText{color:#1f2418;font-size:16px;font-weight:700;line-height:1.4;margin-bottom:10px;margin-top:18px}.stratergySectionHeader{margin-top:12px}.stratergy-section-title{align-items:center!important;background:linear-gradient(90deg,#eceee4,#f6f7f1);border:1px solid #d7dac9;border-radius:10px;color:#1f2418;display:flex!important;font-size:15px;font-weight:600;gap:8px;line-height:1.4;padding:12px 16px}.stratergySectionContent{margin-top:14px}.stratergySectionContentContainer{align-items:flex-start;display:flex;gap:12px;padding-left:8px}.subsequentStratergySectionContentContainer{margin-top:16px}.stratergySectionButtonWrapper{align-items:center!important;display:flex;justify-content:center!important}.stratergySectionContentRoundButton{background-color:#6b7259;border:2px solid #1f2418;border-radius:50%;flex-shrink:0;height:8px;margin-top:7px;width:8px}.stratergySectionTextContent{color:#374151;flex:1 1;font-size:14.5px;font-weight:400;line-height:1.65}.executableSectionContainer{background:#f6f7f1;border:1px solid #d7dac9;border-radius:16px;box-shadow:0 8px 24px #1a15000f;margin-top:32px;padding:26px 24px}.executableSectionHeader{color:#1f2418;font-size:22px;font-weight:700;line-height:1.3}.problemSolutionContainer{display:flex;flex-wrap:wrap;gap:18px;margin-top:24px}.problemContainer,.solutionContainer{background-color:#fff;border:1px solid #d7dac9;border-radius:14px;flex:1 1 280px;height:-webkit-fit-content;height:fit-content;padding:18px 20px;width:auto}.problemContainer{border-top:3px solid #ef4444}.solutionContainer{border-top:3px solid #10b981}.problemTitle,.solutionTitle{align-items:center;display:flex;font-size:17px;font-weight:700;gap:8px;line-height:1.4;margin-bottom:10px;margin-top:0}.problemTitle{color:#dc2626}.solutionTitle{color:#059669}.problemDescription,.solutionDescription{color:#374151;font-size:14.5px;font-weight:400;line-height:1.65;padding-bottom:0}.actionableStepsContentContainer{margin-bottom:16px}.actionableStepsTitleContainer{align-items:center;display:flex;gap:12px;margin-top:32px}.actionableStepsTitleText{color:#1f2418;font-size:20px;font-weight:700;line-height:1.3}.executableSolutionsCardContainer{align-items:center;background:#fff;border:1px solid #d7dac9;border-left:4px solid #6b7259;border-radius:12px;display:flex;gap:6px;margin-top:12px;padding:6px 14px;transition:transform .16s ease,box-shadow .16s ease;width:100%}.executableSolutionsCardContainer:hover{box-shadow:0 6px 18px #1a150012;transform:translateX(3px)}.actionableStepArrowIcon,.actionableStepTextDescriptionPoint{padding:10px}.actionableStepTextDescriptionPoint{color:#1f2937;font-size:15px;font-weight:600;line-height:1.5}@media (max-width:768px){.executableSectionContainer{padding:20px 16px}.problemSolutionContainer{gap:12px}.executableSolutionsCardContainer{width:100%}}.report-premium .ranking-table-wrap{background:#fff;border:1px solid #e7e3d8;border-radius:14px;margin-top:22px;overflow:hidden}.report-premium .ranking-table{border:none;border-collapse:collapse;font-family:var(--font-sans);width:100%}.report-premium .ranking-table thead th{background:#f7f6f2;border:none;border-bottom:1px solid #e7e3d8;color:#908a7b;font-size:10.5px;font-weight:700;letter-spacing:.12em;padding:14px 22px;text-align:left;text-transform:none}.report-premium .ranking-table tbody td{border:none;border-top:1px solid #eceee4;color:#4a4639;font-size:13.5px;padding:15px 22px;text-align:left;vertical-align:middle}.report-premium .ranking-table tbody tr:first-child td{border-top:none}.report-premium .ranking-table tbody tr{transition:background .15s ease}.report-premium .ranking-table tbody tr:hover{background:#f6f7f1}.report-premium .ranking-table .col-no{font-feature-settings:"tnum";color:#b3ac99;font-variant-numeric:tabular-nums;font-weight:600;text-align:center;width:48px}.report-premium .ranking-table .col-aspect{color:#1f2418;font-weight:600}.report-premium .ranking-table .col-rank{text-align:right;width:190px}.report-premium .ranking-table thead .col-no{text-align:center}.report-premium .ranking-table thead .col-rank{text-align:right}.report-premium .rank-badge{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;gap:7px;letter-spacing:.01em;padding:6px 13px;white-space:nowrap}.report-premium .rank-badge-dot{background:currentColor;border-radius:50%;height:6px;width:6px}.report-premium .rank-badge--low{background:#faf6f5;border-color:#eccfcb;color:#a4564a}.report-premium .rank-badge--mid{background:#f6f7f1;border-color:#d7dac9;color:#565d47}.report-premium .rank-badge--high{background:#f5faf6;border-color:#cfe7d8;color:#2f7a55}.report-premium .rank-badge--na{background:#f7f6f2;border-color:#e7e3d8;color:#908a7b}@media (max-width:768px){.report-premium .ranking-table tbody td,.report-premium .ranking-table thead th{padding:12px 14px}.report-premium .ranking-table .col-rank{width:auto}.report-premium .rank-badge{font-size:11px;padding:5px 10px}}.circular-progress-container{align-items:center;display:flex;flex-direction:column}.circular-progress{--size:150px;--stroke-width:20px;--circle-color:#f66;--background-color:#f2f2f2;--percentage:75;--stroke-color-start:#eb3349;--stroke-color-end:#ff9381;align-items:center;display:flex;height:var(--size);justify-content:center;position:relative;width:var(--size)}.circular-progress:before{background:conic-gradient(var(--stroke-color-start) 0,var(--stroke-color-end) calc(var(--percentage)*1%),var(--background-color) 0);border-radius:50%;content:"";height:100%;left:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - var(--stroke-width)),#000 calc(100% - var(--stroke-width)));mask:radial-gradient(farthest-side,#0000 calc(100% - var(--stroke-width)),#000 calc(100% - var(--stroke-width)));position:absolute;top:0;width:100%}.progress-label{color:#1f1f1f;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.progress-label,.progress-title{font-size:16px;font-weight:600;line-height:24px}.progress-title{color:#4b4b4b;margin-top:20px}.salesCycleTitleInFinancialMetricsForBenchmark{color:#4b4b4b;font-size:16px;font-weight:500;line-height:24px;margin-bottom:20px;margin-top:20px}.monthlyRevenueContainerInFinancialMetricsForBenchmarks{background-color:#f7f9fb;border-radius:10px;margin-top:20px;padding-left:20px;padding-top:20px;width:75%}.monthlyRevenueTitleWithinTheContainerForFinancialMetricsForBenchmarks{color:#1f1f1f;font-size:16px;font-weight:500;line-height:24px;margin-bottom:10px}.monthlyRevenueValueWithinTheContainerForFinancialMetricsForBenchmarks{color:#4b4b4b;font-size:24px;font-weight:700;line-height:32px;padding-bottom:20px}.breakEvenTimlineForFinancialMetricsForBenchmarks{background-color:#fff;box-shadow:0 2px 3px 0 #0000000f;display:flex;justify-content:space-between;margin-top:30px;padding-bottom:20px;padding-left:20px;padding-top:20px;width:90%}.breakEvenTimlineForFinancialMetricsForBenchmarksTitle{color:#4b4b4b;font-size:16px;font-weight:600;line-height:16px}.breakEvenTimlineForFinancialMetricsForBenchmarksValue{color:#4b4b4b;font-size:24px;font-weight:700;line-height:32px;margin-top:5px}.breakEvenTimlineForFinancialMetricsForBenchmarkVisualization{align-self:center;padding-right:15px;vertical-align:middle}.breakEvenTimlineForFinancialMetricsForBenchmarkCircleContainer{align-items:center;display:flex;justify-content:center}.breakEvenTimlineForFinancialMetricsForBenchmarkCircleContainerOuterCircle{align-items:center;border:2px solid #2948ff;border-radius:50%;display:flex;height:32px;justify-content:center;width:32px}.breakEvenTimlineForFinancialMetricsForBenchmarkCircleContainerInnerCircle{background-color:#fff;border-radius:50%;height:28px;width:28px}.benchmarkContent{font-family:var(--font-sans);-webkit-hyphens:auto!important;hyphens:auto!important;word-break:keep-all}.benchmarkSectionContainer{background:#fff;border:1px solid #d7dac9;border-radius:16px;box-shadow:0 8px 24px #1a15000f;margin-top:28px;padding:26px 24px 22px 26px}.sectionTitleAndBenchmarkEvalution{align-self:center;display:flex;justify-content:space-between}.benchmarkSectionHeader{align-items:center;color:#1f2418;display:flex;font-size:20px;font-weight:700;gap:12px;letter-spacing:-.01em}.benchmarkSectionHeader:before{background:linear-gradient(180deg,#6b7259,#1f2418);border-radius:3px;content:"";flex-shrink:0;height:22px;width:6px}.benchmarkEvaluationRanking{align-self:center;background-color:#fffbfb;border-radius:10px;box-sizing:border-box;display:flex;margin-right:25px;padding:10px;width:22%}.rakingTitleAndDescription{padding-left:5px}.rankingTitleName{align-self:flex-start;color:#4b4b4b;font-size:16px;font-weight:600;line-height:24px;margin-left:0;position:relative;text-align:left!important}.belowAvergaeRanking{border:.5px solid #f64c4c}.avergaeRanking{border:.5px solid #6b7259}.aboveAverageRanking{border:.5px solid #47b881}.rankingDescription{font-size:16px;font-weight:600;line-height:24px}.belowAvergaeRankingDescription{color:#f64c4c}.avergaeRankingDescription{color:#6b7259}.aboveAverageRankingDescription{color:#47b881}.defaultTextColor{color:#4b4b4b}.tamAndSamHeader{color:#4b4b4b;font-size:24px;font-weight:600;line-height:32px}.marketOpportunityGraphContainers,.tamAndSamContentContainer{display:flex;gap:30px;margin-top:30px}.anvlistContainer,.industryStandardContainer{background-color:#fff;height:-webkit-fit-content;height:fit-content;padding:10px;width:40%}.anvilistTitle,.industryStandardTitle{color:#000;font-size:16px;font-weight:600;line-height:24px;margin-bottom:10px;margin-top:10px}.samContent,.tamContent{display:flex}.samContentKey,.tamContentKey{color:#1f1f1f;font-size:16px;font-weight:400;line-height:24px}.samContentDescription,.tamContentDescription{color:#1f1f1f;font-size:16px;font-weight:700;line-height:24px;margin-left:5px}.servicableAddresableMarketGraphContainer,.totalAddressableMarketGraphContainer{background-color:#fff;border-radius:10px;box-shadow:0 4px 20px 0 #cfcfcf2b;height:-webkit-fit-content;height:fit-content;padding:10px;position:relative;width:45%}.servicableAddresableMarketGraphContainerTitle,.totalAddressableMarketGraphContainerTitle{color:#000;font-size:16px;font-weight:600;line-height:24px;padding:10px}.legendForTamAndSamContent{padding-left:25px}.companyLegend,.industryStandardLegend{align-self:center;display:flex;gap:10px;margin-bottom:10px}.colorBar{align-self:center;border-radius:10px;height:1px;margin-top:3px;padding:2px;position:relative;width:25px}.industryStandardColor{background-color:#6b7259}.companyColor{background-color:#47b881}.industryStandardColorTAM{background-color:#00b0e8}.companyColorTAM{background-color:#f66cd7}.legendText{color:#1f1f1f;font-size:16px;font-weight:400;line-height:24px}.rankingInformation{font-size:16px;font-weight:600;line-height:24px}.howToGetThereContentContainer{margin-bottom:20px}.howToGetThereHeader{color:#1f2418;font-size:20px;font-weight:700;line-height:1.3;margin-top:30px}.howtoGetThereRecommendationsCardContainer{align-items:center;background:#f6f7f1;border:1px solid #d7dac9;border-left:4px solid #6b7259;border-radius:12px;display:flex;margin-top:12px;padding:6px 12px;transition:transform .16s ease,box-shadow .16s ease;width:100%}.howtoGetThereRecommendationsCardContainer:hover{box-shadow:0 6px 18px #1a150012;transform:translateX(3px)}.howtoGetThereRecommendationsStepArrowIcon,.howtoGetThereRecommendationsTextDescriptionPoint{padding:10px}.howToGetThereRecommendationPointIndex{color:#000;font-size:16px;font-weight:600;line-height:24px;padding-left:10px}.howtoGetThereRecommendationsTextDescriptionPoint{color:#000;font-size:16px;font-weight:300;line-height:24px}.anvlistAndindustryStandardContentContainer{display:flex;gap:30px;margin-top:30px}.competitorsDescriptionContent,.differentiatorsDescriptionContent{display:block;margin-top:20px;width:100%}.competitorsContentKey,.differentiatorsContentKey{color:#1f1f1f;display:inline-block;font-size:16px;font-weight:400;line-height:24px;margin-right:5px;white-space:nowrap}.differentiatorsContentDescription{font-weight:500}.competitorsContentDescription,.differentiatorsContentDescription{color:#4b4b4b;display:inline;font-size:16px;line-height:24px;margin-left:1px;word-break:break-word}.competitorsContentDescription{font-weight:600}:root{--rep-gold:#6b7259;--rep-ink:#1f2418;--rep-ink-soft:#1f2418;--rep-line:#d7dac9;--rep-text:#374151;--rep-muted:#8a8472;--rep-card-shadow:0 1px 2px #1a15000a,0 8px 24px #1a15000f}.assessment-report-detail-tabs-container{background-color:#f6f7f1;border-radius:16px;width:100%}.assessment-report-detail-tab.active{background-color:#fff;font-weight:600}.assessment-report-detail-tab{color:#4b4b4b;font-size:16px;font-weight:400}.sectionContainer{background:#fff;border:1px solid #d7dac9;border:1px solid var(--rep-line);border-radius:16px;box-shadow:0 1px 2px #1a15000a,0 8px 24px #1a15000f;box-shadow:var(--rep-card-shadow);margin-bottom:22px;overflow:hidden;padding:26px 28px;position:relative}.sectionContainer:before{background:radial-gradient(circle,#6b72591f,#0000 70%);content:"";height:160px;pointer-events:none;position:absolute;right:-60px;top:-60px;width:160px}.sectionHeader{margin-bottom:6px}.section-title{align-items:center;color:#1f2418;color:var(--rep-ink);display:flex;font-size:19px;font-weight:700;gap:12px;letter-spacing:-.01em;margin-top:0;padding-bottom:12px}.section-title:before{background:linear-gradient(180deg,#6b7259,#1f2418);background:linear-gradient(180deg,var(--rep-gold),var(--rep-ink-soft));border-radius:3px;content:"";flex-shrink:0;height:22px;width:6px}.sectionTitleBottomLine{background:linear-gradient(90deg,#d7dac9,#0000);background:linear-gradient(90deg,var(--rep-line),#0000);border:none;height:1px}.section-content{margin-top:16px}.analysisTitle{align-items:center;color:#1f2418;color:var(--rep-ink-soft);display:flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.08em;margin:22px 0 10px;text-transform:none}.analysisTitle:before{color:#6b7259;color:var(--rep-gold);content:"✦";font-size:13px}.analysis-text{background:#f6f7f1;border-left:3px solid #6b7259;border-left:3px solid var(--rep-gold);border-radius:0 10px 10px 0;color:#374151;color:var(--rep-text);font-size:14.5px;font-weight:400;line-height:1.7;padding:14px 18px}.section-estimates{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px!important}.blue-box-container,.green-box-container,.white-box-container,.yellow-box-container{background:#fff;border:1px solid #d7dac9;border:1px solid var(--rep-line);border-radius:14px;flex:1 1 180px;margin-right:0;min-width:170px;padding:18px 18px 18px 20px;position:relative;transition:transform .18s ease,box-shadow .18s ease;width:auto}.blue-box-container:hover,.green-box-container:hover,.white-box-container:hover,.yellow-box-container:hover{box-shadow:0 1px 2px #1a15000a,0 8px 24px #1a15000f;box-shadow:var(--rep-card-shadow);transform:translateY(-2px)}.blue-box-container:before,.green-box-container:before,.white-box-container:before,.yellow-box-container:before{border-radius:0 4px 4px 0;bottom:14px;content:"";left:0;position:absolute;top:14px;width:4px}.blue-box-container:before{background:#2563eb}.green-box-container:before{background:#059669}.yellow-box-container:before{background:#6b7259;background:var(--rep-gold)}.white-box-container:before{background:#94a3b8}.blue-box-title,.green-box-title,.white-box-title,.yellow-box-title{font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1.4;margin-bottom:8px;text-transform:none}.blue-box-title{color:#2563eb}.green-box-title{color:#059669}.yellow-box-title{color:#565d47}.white-box-title{color:#64748b}.blue-box-description,.green-box-description,.yellow-box-description{color:#1f2418;color:var(--rep-ink);font-size:22px!important;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin-bottom:0}.white-box-description{color:#1f2937;font-size:15px;font-weight:600;line-height:1.5;margin-bottom:0}.strengthAndWeaknessTable{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px;width:100%}.strengthTableColumn,.weaknessTableColumnm{border:1px solid #d7dac9;border:1px solid var(--rep-line);border-radius:14px;flex:1 1 280px;padding:20px 22px}.strengthTableColumn{background:#f6fdf9;border-color:#cdeede;border-right:1px solid #cdeede}.weaknessTableColumnm{background:#fff8f6;border-color:#f5d9d2}.strengthTableColumnTitle,.weaknessTableColumnmTitle{align-items:center;display:flex;font-size:16px;font-weight:700;gap:8px;margin-bottom:0;padding-bottom:10px;padding-left:0}.strengthTableColumnTitle{color:#047857}.weaknessTableColumnmTitle{color:#b91c1c;padding-left:0}.strengthTableColumnTitle:before{content:"▲";font-size:11px}.weaknessTableColumnmTitle:before{content:"▼";font-size:11px}.strengthBorderLine,.weaknessBorderLine{border-bottom:1px dashed #0000001f}.strengths,.weakness{color:#374151;color:var(--rep-text);display:flex;flex-direction:column;font-size:14.5px;font-weight:400;gap:10px;line-height:1.6;margin-top:16px;padding:0}.listOfRecommendations{display:flex;flex-direction:column;gap:14px;margin-top:8px}.recommendationItem{background:#f6f7f1;border:1px solid #d7dac9;border:1px solid var(--rep-line);border-radius:12px;counter-increment:rec;padding:16px 18px;position:relative}.recommendationItemTitle{color:#1f2418;color:var(--rep-ink);font-size:15px;font-weight:700;line-height:1.4;margin-bottom:4px}.recommendationItemDescription{color:#374151;color:var(--rep-text);font-size:14px;line-height:1.6}.recommendationConclusion{background:#1f2418;background:var(--rep-ink);border-left:4px solid #6b7259;border-left:4px solid var(--rep-gold);border-radius:12px;color:#fff;font-size:14.5px;line-height:1.6;margin-top:8px;padding:18px 20px}@media (max-width:768px){.sectionContainer{padding:20px 18px}.section-estimates{gap:10px}.blue-box-container,.green-box-container,.white-box-container,.yellow-box-container{flex:1 1 140px;min-width:140px}.blue-box-description,.green-box-description,.yellow-box-description{font-size:19px!important}}.report-premium{--ink:#1f2418;--ink-2:#3a342a;--gold:#6b7259;--gold-soft:#6b7259;--paper:#fff;--canvas:#f7f6f2;--stone:#eceee4;--line:#e7e3d8;--line-2:#eceee4;--text:#4a4639;--muted:#908a7b;--shadow:0 1px 2px #14110a08,0 10px 30px -16px #14110a1f;--display:"Fraunces",Georgia,serif;--body:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--canvas);border-radius:18px;color:var(--text);font-family:var(--font-sans);font-size:14px;line-height:1.6;padding:26px 30px 48px}@media (max-width:768px){.report-premium{padding:16px 14px 36px}}.report-premium .ant-tabs-nav{margin-bottom:24px}.report-premium .ant-tabs-tab{color:var(--muted);font-family:var(--font-sans);font-size:14px;font-weight:600;padding:9px 4px}.report-premium .ant-tabs-tab+.ant-tabs-tab{margin-left:28px}.report-premium .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--ink)!important}.report-premium .ant-tabs-ink-bar{background:var(--ink);height:2px!important}.report-premium .sectionContainer{background:var(--paper);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);margin-bottom:22px;padding:30px 32px}.report-premium .benchmarkSectionHeader,.report-premium .executable-solutions-section-title,.report-premium .executableSectionHeader,.report-premium .section-title{align-items:center;color:var(--ink);display:flex;font-family:var(--font-sans);font-size:19px;font-weight:500;gap:11px;letter-spacing:-.01em;line-height:1.25;padding-bottom:14px}.report-premium .benchmarkSectionHeader:before,.report-premium .executable-solutions-section-title:before,.report-premium .section-title:before{background:var(--gold);border-radius:50%;content:"";flex-shrink:0;height:7px;width:7px}.report-premium .executable-solutions-section-title-bottom-line,.report-premium .sectionTitleBottomLine{background:var(--line);border:none;height:1px}.report-premium .analysisTitle{align-items:center;color:var(--muted);display:flex;font-family:var(--font-sans);font-size:10.5px;font-weight:700;gap:9px;letter-spacing:.16em;margin:22px 0 10px;text-transform:none}.report-premium .analysisTitle:before{background:var(--gold);border-radius:2px;content:"";height:2px;width:13px}.report-premium .analysis-text{background:var(--canvas);border:1px solid var(--line-2);border-left:2px solid var(--ink);border-radius:0 10px 10px 0;color:var(--text);font-size:13.5px;line-height:1.75;padding:16px 20px}.report-premium .section-estimates{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px!important}.report-premium .blue-box-container,.report-premium .green-box-container,.report-premium .white-box-container,.report-premium .yellow-box-container{background:var(--paper);border:1px solid var(--line);border-radius:14px;flex:1 1 190px;margin:0;min-width:175px;padding:18px 20px;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:auto}.report-premium .blue-box-container:hover,.report-premium .green-box-container:hover,.report-premium .white-box-container:hover,.report-premium .yellow-box-container:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.report-premium .blue-box-container:before,.report-premium .green-box-container:before,.report-premium .white-box-container:before,.report-premium .yellow-box-container:before{border-radius:3px;content:"";height:3px;left:20px;position:absolute;top:18px;width:20px}.report-premium .blue-box-container:before{background:#3b82f6}.report-premium .green-box-container:before{background:#10b981}.report-premium .yellow-box-container:before{background:var(--gold)}.report-premium .white-box-container:before{background:#9ca3af}.report-premium .blue-box-title,.report-premium .green-box-title,.report-premium .white-box-title,.report-premium .yellow-box-title{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.1em;margin:14px 0 8px;text-transform:none}.report-premium .blue-box-description,.report-premium .green-box-description,.report-premium .yellow-box-description{color:var(--ink);font-family:var(--font-sans);font-size:20px!important;font-weight:500;letter-spacing:-.01em;line-height:1.2;margin:0}.report-premium .white-box-description{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.5;margin:0}.report-premium .strengthAndWeaknessTable{flex-wrap:wrap;gap:16px;margin-top:24px}.report-premium .strengthTableColumn,.report-premium .weaknessTableColumnm{border-radius:14px;flex:1 1 290px;padding:22px 24px}.report-premium .strengthTableColumn{background:#f6faf7;border:1px solid #dbeadf}.report-premium .weaknessTableColumnm{background:#faf7f6;border:1px solid #ecdfdb}.report-premium .strengthTableColumnTitle,.report-premium .weaknessTableColumnmTitle{align-items:center;display:flex;font-family:var(--font-sans);font-size:16px;font-weight:500;gap:8px;padding:0 0 12px}.report-premium .strengthTableColumnTitle{color:#2f7a55}.report-premium .weaknessTableColumnmTitle{color:#a4564a;padding-left:0}.report-premium .strengths,.report-premium .weakness{color:var(--text);display:flex;flex-direction:column;font-size:13.5px;gap:10px;line-height:1.65;margin-top:14px;padding:0}.report-premium .listOfRecommendations{gap:14px}.report-premium .recommendationItem{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:18px 20px}.report-premium .recommendationItemTitle{color:var(--ink);font-family:var(--font-sans);font-size:15px;font-weight:600;margin-bottom:5px}.report-premium .recommendationItemDescription{color:var(--text);font-size:13.5px;line-height:1.7}.report-premium .recommendationConclusion{background:var(--ink);border-left:2px solid var(--gold);border-radius:12px;color:#eceee4;font-size:13.5px;line-height:1.7;margin-top:4px;padding:20px 22px}.report-premium .executableSectionContainer{background:var(--paper);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);margin-top:22px;padding:30px 32px}.report-premium .executableSectionHeader{color:var(--ink);font-family:var(--font-sans);font-weight:500}.report-premium .problemSolutionContainer{flex-wrap:wrap;gap:16px;margin-top:22px}.report-premium .problemContainer,.report-premium .solutionContainer{background:var(--paper);border:1px solid var(--line);border-radius:14px;flex:1 1 290px;padding:20px 22px;width:auto}.report-premium .problemContainer{border-top:2px solid #d98b84}.report-premium .solutionContainer{border-top:2px solid #6cba93}.report-premium .problemTitle,.report-premium .solutionTitle{font-family:var(--font-sans);font-size:15.5px;font-weight:500}.report-premium .stratergiesTitleText{color:var(--ink);font-family:var(--font-sans);font-size:15px;font-weight:500}.report-premium .stratergy-section-title{background:var(--stone);border:1px solid var(--line);border-radius:10px;color:var(--ink);font-size:13.5px;font-weight:600;padding:12px 16px}.report-premium .executableSolutionsCardContainer,.report-premium .howtoGetThereRecommendationsCardContainer{align-items:center;background:var(--paper);border:1px solid var(--line);border-left:2px solid var(--gold);border-radius:12px;display:flex;margin-top:12px;transition:transform .16s ease,box-shadow .16s ease;width:100%}.report-premium .executableSolutionsCardContainer:hover,.report-premium .howtoGetThereRecommendationsCardContainer:hover{box-shadow:0 8px 22px -12px #14110a29;transform:translateX(3px)}.report-premium .actionableStepTextDescriptionPoint{color:var(--ink);font-size:13.5px;font-weight:600}.report-premium .actionableStepsTitleText{font-family:var(--font-sans);font-size:17px;font-weight:500}.report-premium .stratergySectionContentRoundButton{background:var(--ink);border:none}.report-premium .stratergySectionTextContent{font-size:13.5px;line-height:1.7}.report-premium .benchmarkSectionContainer{background:var(--paper);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);margin-top:22px;padding:30px 32px}.report-premium .benchmarkSectionHeader{font-family:var(--font-sans);font-weight:500}.report-premium .benchmarkEvaluationRanking{align-items:center;background:var(--paper);border-radius:12px;box-shadow:0 6px 18px -14px #14110a33;display:flex;gap:9px;margin-right:0;min-width:200px;padding:12px 16px;width:auto}.report-premium .belowAvergaeRanking{background:#faf6f5;border:1px solid #eccfcb}.report-premium .avergaeRanking{background:#f6f7f1;border:1px solid #d7dac9}.report-premium .aboveAverageRanking{background:#f5faf6;border:1px solid #cfe7d8}.report-premium .rankingTitleName{color:var(--ink);font-size:13px;font-weight:600}.report-premium .rankingDescription{font-family:var(--font-sans);font-size:15px;font-weight:500}.report-premium .anvlistContainer,.report-premium .industryStandardContainer{background:var(--canvas);border:1px solid var(--line);border-radius:12px;flex:1 1 240px;padding:18px 20px;width:auto}.report-premium .servicableAddresableMarketGraphContainer,.report-premium .totalAddressableMarketGraphContainer{border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);flex:1 1 300px;width:auto}.report-premium .marketOpportunityGraphContainers,.report-premium .tamAndSamContentContainer{flex-wrap:wrap;gap:16px;margin-top:22px}.report-premium .howToGetThereHeader{color:var(--ink);font-family:var(--font-sans);font-size:17px;font-weight:500}.report-premium .investmentReadinessSectionDivider{border-top:1px solid var(--line);margin:32px 0 0;width:100%}.report-premium .ir-sec{margin-top:26px}.report-premium .ir-sec-head{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:14px;margin-bottom:20px;padding-bottom:16px}.report-premium .ir-sec-num{align-items:center;background:var(--stone);border:1px solid var(--line);border-radius:10px;display:inline-flex;flex-shrink:0;font-size:14px;height:34px;justify-content:center;width:34px}.report-premium .ir-sec-num,.report-premium .ir-sec-title{color:var(--ink);font-family:var(--font-sans);font-weight:500}.report-premium .ir-sec-title{flex:1 1;font-size:18px;letter-spacing:-.01em;line-height:1.25;margin:0;text-transform:capitalize}.report-premium .ir-rank{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:11.5px;font-weight:700;gap:7px;letter-spacing:.02em;padding:6px 12px}.report-premium .ir-rank-dot{background:currentColor;border-radius:50%;height:6px;width:6px}.report-premium .ir-rank--low{background:#faf6f5;border-color:#eccfcb;color:#a4564a}.report-premium .ir-rank--mid{background:#f6f7f1;border-color:#d7dac9;color:#565d47}.report-premium .ir-rank--high{background:#f5faf6;border-color:#cfe7d8;color:#2f7a55}.report-premium .ir-rank--na{background:var(--canvas);border-color:var(--line);color:var(--muted)}.report-premium .ir-sec-metrics{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:16px}.report-premium .ir-metric{background:var(--paper);border:1px solid var(--line);border-radius:12px;display:flex;flex:1 1 220px;flex-direction:column;gap:7px;padding:16px 18px}.report-premium .ir-metric-label{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:none}.report-premium .ir-metric-value{color:var(--ink);font-family:var(--font-sans);font-size:18px;font-weight:500;letter-spacing:-.01em;line-height:1.25}.report-premium .ir-card{border-radius:12px;margin-bottom:14px;padding:18px 22px}.report-premium .ir-card:last-child{margin-bottom:0}.report-premium .ir-card--analysis{background:var(--canvas);border:1px solid var(--line-2);border-left:2px solid var(--ink)}.report-premium .ir-card-label{color:var(--muted);display:inline-block;font-family:var(--font-sans);font-size:10px;font-weight:700;letter-spacing:.14em;margin-bottom:9px;text-transform:none}.report-premium .ir-card-text{color:var(--text);font-size:13.5px;line-height:1.75;margin:0}.report-premium .ir-rem--ok{background:#f5faf6;border:1px solid #d8ebdf}.report-premium .ir-rem--ok .ir-card-label{color:#2f7a55}.report-premium .ir-rem--warn{background:#f6f7f1;border:1px solid #d7dac9}.report-premium .ir-rem--warn .ir-card-label{color:#565d47}.report-premium .ir-overview{padding-top:2px}.report-premium .ir-overview-head{border-bottom:1px solid var(--line);padding-bottom:22px}.report-premium .ir-eyebrow{color:var(--muted);display:inline-block;font-family:var(--font-sans);font-size:10px;font-weight:700;letter-spacing:.18em;margin-bottom:8px;text-transform:none}.report-premium .ir-overview-title{color:var(--ink);font-family:var(--font-sans);font-size:20px;font-weight:500;letter-spacing:-.015em;line-height:1.2;margin:0}.report-premium .ir-fact-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:26px}.report-premium .ir-fact-card{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:22px 24px;transition:box-shadow .2s ease,transform .2s ease}.report-premium .ir-fact-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.report-premium .ir-fact-head{align-items:center;display:flex;gap:11px;margin-bottom:16px}.report-premium .ir-fact-icon{align-items:center;background:var(--stone);border:1px solid var(--line);border-radius:10px;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.report-premium .ir-fact-icon img{height:16px;opacity:.8;width:16px}.report-premium .ir-fact-title{color:var(--ink);font-family:var(--font-sans);font-size:16px;font-weight:500}.report-premium .ir-fact-rows{display:flex;flex-direction:column;margin:0}.report-premium .ir-fact-row{align-items:baseline;border-top:1px solid var(--line-2);display:flex;gap:18px;justify-content:space-between;padding:10px 0}.report-premium .ir-fact-row:first-child{border-top:none;padding-top:0}.report-premium .ir-fact-row dt{color:var(--muted);flex-shrink:0;font-size:12px;font-weight:600}.report-premium .ir-fact-row dd{color:var(--ink);font-size:13px;font-weight:600;line-height:1.45;margin:0;text-align:right}.report-premium .ir-summary{margin-top:30px}.report-premium .ir-summary-label{align-items:center;color:var(--muted);display:inline-flex;font-family:var(--font-sans);font-size:10px;font-weight:700;gap:9px;letter-spacing:.16em;margin-bottom:10px;text-transform:none}.report-premium .ir-summary-label:before{background:var(--gold);border-radius:2px;content:"";height:2px;width:13px}.report-premium .ir-summary-text{background:var(--canvas);border:1px solid var(--line-2);border-left:2px solid var(--ink);border-radius:0 10px 10px 0;color:var(--text);font-size:13.5px;line-height:1.8;margin:0;padding:18px 22px}.report-premium .report-accordion{background:#0000;border:none}.report-premium .report-accordion .ant-collapse-item{background:var(--paper);border:1px solid var(--line)!important;border-radius:16px!important;box-shadow:var(--shadow);margin-bottom:14px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.report-premium .report-accordion .ant-collapse-item:last-child{margin-bottom:0}.report-premium .report-accordion .ant-collapse-item-active{border-color:#d7dac9!important}.report-premium .report-accordion .ant-collapse-header{align-items:center!important;padding:16px 22px!important}.report-premium .report-accordion .ant-collapse-expand-icon{align-self:center;color:var(--muted)}.report-premium .report-accordion .ant-collapse-content{background:var(--paper);border-top:1px solid var(--line)!important}.report-premium .report-accordion .ant-collapse-content-box{padding:24px 26px!important}.report-premium .report-panel-head{align-items:center;display:flex;gap:14px;width:100%}.report-premium .report-panel-num{align-items:center;background:var(--stone);border:1px solid var(--line);border-radius:9px;color:var(--ink);display:inline-flex;flex-shrink:0;font-family:var(--font-sans);font-size:13px;font-weight:500;height:32px;justify-content:center;width:32px}.report-premium .report-panel-title{color:var(--ink);flex:1 1;font-family:var(--font-sans);font-size:17px;font-weight:500;letter-spacing:-.01em;line-height:1.25;text-transform:capitalize}.report-premium .report-panel-right{flex-shrink:0;margin-left:auto}.report-premium .report-accordion .benchmarkSectionContainer,.report-premium .report-accordion .executableSectionContainer,.report-premium .report-accordion .ir-sec,.report-premium .report-accordion .sectionContainer{background:#0000!important;border:none!important;box-shadow:none!important;margin:0!important;padding:0!important}.report-premium .report-accordion .benchmarkSectionHeader,.report-premium .report-accordion .executable-solutions-section-title,.report-premium .report-accordion .executable-solutions-section-title-bottom-line,.report-premium .report-accordion .sectionHeader,.report-premium .report-accordion .sectionTitleAndBenchmarkEvalution{display:none!important}@media (max-width:768px){.report-premium .benchmarkSectionContainer,.report-premium .executableSectionContainer,.report-premium .sectionContainer{padding:22px 18px}.report-premium .report-accordion .ant-collapse-header{padding:14px 16px!important}.report-premium .report-accordion .ant-collapse-content-box{padding:18px 16px!important}.report-premium .report-panel-title{font-size:15px}.report-premium .executable-solutions-section-title,.report-premium .section-title{font-size:17px}.report-premium .ir-fact-grid{gap:12px;grid-template-columns:1fr}.report-premium .ir-fact-card{padding:18px 20px}.report-premium .ir-sec-title{font-size:16px}.report-premium .blue-box-description,.report-premium .green-box-description,.report-premium .yellow-box-description{font-size:18px!important}}.menu-item-selected{border-bottom:4px solid #6b7259!important}.menu-item-selected,.user-profile-menu-item{color:#000!important;font-weight:700}.navbar-menu{border-bottom:none;box-shadow:0 2px 8px #f0f1f2;justify-content:space-between;left:0;line-height:64px;margin-bottom:1rem;padding:0 20px;position:fixed;top:0;width:100%;z-index:1000}.logo-item,.navbar-menu{align-items:center;display:flex}.logo-item{height:64px}.logo-img{height:40px;margin-right:140px}.mailIconContainer{align-items:center;display:flex;height:50px}.mailIcon{height:30px}.menu-item{font-family:var(--font-sans);font-size:1rem}.menu-divider{padding:0 1px}.divider-line{background-color:#000;height:50px;width:1px}.userType{color:#000;font-family:var(--font-sans);font-size:1rem}.center-menu-container{font-family:var(--font-sans);font-size:16px}.center-menu,.center-menu-container{display:flex;flex-grow:1;flex-shrink:0;justify-content:center;white-space:nowrap}.right-menu-container{flex-grow:0.05}.right-menu-container,.right-menu-item{display:flex;flex-shrink:0;flex-wrap:nowrap;font-family:var(--font-sans);font-size:16px;justify-content:center;white-space:nowrap}.right-menu-item{flex-grow:1}.dropdown-menu{min-width:180px}.dropdown-menu-item{display:flex;font-size:1rem;justify-content:center;padding:10px 20px}.dropdown-menu-item:hover{background-color:#f0f1f2;cursor:pointer}.ant-menu-horizontal,.ant-menu-horizontal>.ant-menu-item-selected:after{border-bottom:none!important}.ant-menu-horizontal>.ant-menu-item:hover:not(.ant-menu-item-selected):after{border-bottom:1px solid #d3d3d3!important}.ant-menu-item-disabled{color:inherit!important;cursor:default!important;opacity:1!important;pointer-events:none!important}.blogTile{flex:1 1;max-width:60%;width:60%}.defaultBlogTileMarginRight{margin-right:5%}.lastBlogTileMarginRight{margin-right:0}.blogImageWrapper{height:auto;overflow:hidden;position:relative}.blogImage,.blogImageWrapper{border-radius:10px;width:100%}.blogImage{height:100%;object-fit:cover;transition:transform .5s ease}.blogImageWrapper:hover .blogImage{transform:scale(1.1)}.blogDate{color:#a9a9a9;font-size:10px;margin-top:5px}.blogTitle{font-size:18px;font-weight:700;margin-top:5px;padding-right:5px;width:88%}.blogReadMore{align-items:center;cursor:pointer;display:inline-flex;gap:5px;margin-top:10px;position:relative;width:-webkit-fit-content;width:fit-content}.blogReadMoreText{display:inline-block;font-size:14px;font-weight:400;margin:0;position:relative}.plusIcon{opacity:1}.arrowIcon{opacity:0}.readMoreArrowIcon,.readMorePlusIcon{height:14px;margin-left:5px;position:absolute;right:-20px;transition:opacity .3s ease;width:14px}.blogReadMore:hover{color:#a9a9a9;cursor:pointer;transition:.3s ease;.blogReadMoreText{font-size:12px}.plusIcon{opacity:0}.arrowIcon{opacity:1}}.blogsContainer{margin:0 auto;padding-bottom:5%;padding-top:5%;width:95%}.blogRow{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:5%}.blogRow:has(.blogTile:first-child:last-child),.blogRow:has(.blogTile:nth-child(2):last-child),.blogRow:has(.blogTile:nth-child(3):last-child){justify-content:flex-start}.pagination{align-items:center;display:flex;gap:10px;justify-content:right;margin-top:20px}.paginationBtn{background-color:#d9f569;border:none;border-radius:50%;cursor:pointer;font-size:16px;padding:10px}.paginationBtn:disabled{cursor:not-allowed;opacity:.5}.pageNumber{color:gray;cursor:pointer;font-size:16px;margin:0 5px;padding:5px}.pageNumber.active{align-items:center;background-color:#eceee4;border-radius:50%;color:#000;display:inline-flex;font-size:18px;font-weight:700;height:40px;justify-content:center;width:40px}.pageNumber:hover{color:#000}.pageNumber,.paginationBtn{border-radius:50%;font-size:18px;font-weight:700;height:40px;width:40px}.left-ellipsis,.pageNumber,.paginationBtn,.right-ellipsis{align-items:center;display:inline-flex;justify-content:center}.left-ellipsis:hover,.pageNumber:hover,.right-ellipsis:hover{background-color:#6b7259;border-radius:50%;cursor:pointer}.paginationBtn:hover{background-color:#6b7259}.footer-container{align-items:center;background-color:#6b7259;border-radius:20px;display:flex;justify-content:center;margin:0 auto;padding:50px;width:80%}.footer-content{align-items:center;display:flex;justify-content:space-between;width:100%}.footer-left p{color:#333;font-size:16px;font-weight:700;margin:0;padding:10px;text-align:left}.footer-right{display:flex;gap:15px}.social-icon{cursor:pointer;height:24px;width:24px}.social-icon:hover{opacity:.7}.blogScreenHeader{align-items:center;background:linear-gradient(90deg,#fdd5e5,#d4e9f9);display:flex;flex-direction:column;justify-content:center;margin-left:-20px;margin-right:-20px;margin-top:0;padding-bottom:20px;padding-top:20px;position:relative}.blogScreenHeaderTitle{font-size:16px;font-weight:700;margin-bottom:20px;margin-top:5px}.blogScreenHeaderSubtitle{font-size:16px;font-weight:600;margin-bottom:5px}body,html{height:100%;margin:0;overflow:auto}.completePageContainer{display:flex;flex-direction:column;min-height:100vh}.mainContentBelowTheNavbar{flex-grow:1;margin-top:45px;padding:20px}.blogScreenContainer,.spinner-container{display:flex;flex-direction:column}.spinner-container{align-items:center;justify-content:center;margin-top:5rem}.spinner{border-radius:50%;height:80px;position:relative;width:80px}.spinner:before{animation:spin-top-bottom 1s linear infinite;border:8px solid #0000;border-radius:50%;border-top-color:#7dcea0;content:"";height:100%;position:absolute;width:100%}.loading-screen-text{margin-left:2rem;margin-top:3rem}.loading-screen-text,.postAPIHitText{font-family:var(--font-sans);font-size:24px;font-weight:700;line-height:29.05px}.successText{color:green}.failedText{color:red}@keyframes spin-top-bottom{0%,25%{border-style:solid;transform:rotate(0deg)}50%{border-style:dotted;transform:rotate(180deg)}75%,to{border-style:solid;transform:rotate(1turn)}}.pf-phone{grid-gap:10px;display:grid;gap:10px;grid-template-columns:130px 1fr}.pf-code{position:relative}.pf-code .pf-face,.pf-number{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:6px;color:#1f2937;display:flex;font:inherit;font-size:16px;height:40px;outline:none;padding:0 12px;transition:border-color .12s,box-shadow .12s;width:100%}.pf-code .pf-face{padding-right:34px}.pf-code:focus-within .pf-face,.pf-number:focus{border-color:#6b7259;box-shadow:0 0 0 3px #6b72592e}.pf-code.err .pf-face,.pf-number.err{border-color:#ff4d4f}.pf-code svg{pointer-events:none;position:absolute;right:12px;top:15px}.pf-code select{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.pf-help{color:#6b7280;font-size:12.5px;margin:6px 0 0}@media (max-width:520px){.pf-phone{grid-template-columns:112px 1fr}}.chat-container{background-color:#fff;display:flex;height:100vh;padding:20px;width:95vw}.selectProfessionalToChat{align-items:center;display:flex;font-size:24px;font-weight:700;justify-content:center;margin:0 auto}.sidebar{flex-direction:column;padding:16px}.sidebar,.userSearchSection{display:flex;width:100%}.userSearchSection{align-items:center;gap:20px;margin-bottom:16px;.userSearchBar{align-items:center;background-color:#f1f1f1;border-radius:20px;flex:1 1;gap:20px;padding:10px;input{background-color:initial;border:none;flex:1 1;outline:none}img{height:20px;width:20px}}}.chat-list{flex:1 1;overflow-y:auto!important;.noRecentChatsAvailable{display:flex;font-size:24px;font-weight:700;justify-content:center}}.chat-item{align-items:center;background-color:#fff;border-radius:12px;cursor:pointer;display:flex;margin-bottom:8px;padding:18px;.last-seen-details{.unread-days{font-size:12px;font-weight:400;margin-bottom:12px;margin-left:2px}}}.chat-item.active{background-color:#eceee4}.avatar{align-items:center;background-color:#000;border-radius:10px;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.chat-info{flex:1 1;margin-left:16px}.chat-name{font-size:16px;font-weight:700;margin-bottom:10px}.chat-preview{font-size:12px;font-weight:500}.unread-count{background-color:#6b7259;border-radius:50%;color:#fff;font-size:12px;font-weight:700;height:20px;line-height:20px;text-align:center;width:20px}.chat-section{background-color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:space-between;padding:24px;width:100%;.failedToLoadConversationswithProfessional,.loadingSpinnerForUserChats{align-items:center;display:flex;justify-content:center;margin:0 auto}.failedToLoadConversationswithProfessional{font-size:24px;font-weight:700;height:100vh}}.chat-messages{height:70vh;overflow-y:auto;padding-bottom:16px}.message{align-items:flex-end;display:flex;margin-bottom:16px}.avatarForOutGoingMessage{margin-left:10px;margin-right:3%}.avatarForOutIncomingMessage{margin-right:10px}.message.incoming{justify-content:flex-start}.message.outgoing{justify-content:flex-end}.message-content{background-color:#d9d9d9;border-radius:12px;max-width:60%;padding:12px}.message-name{color:#374151;font-size:14px;font-weight:600;margin-bottom:4px}.message-text{color:#4b5563;font-size:14px}.message-input{align-items:center;background-color:#eceee4;border-radius:12px;display:flex;margin-right:28px;padding:16px;position:relative;top:-12%;input{background-color:#eceee4;border:none;border-radius:2px;color:#000;flex:1 1;font-size:16px;outline:none;padding:10px;&:disabled{cursor:not-allowed}}img{cursor:pointer;height:30px;width:30px}}.input-box{background-color:initial;border:none;flex:1 1;outline:none;padding:0 8px}.fas{color:#6b7280;font-size:18px}.bottomMessageInput{align-items:center;display:flex;flex:0 1;gap:20px;justify-content:space-between;margin-top:auto;.userSendMessageSection{align-items:center;display:flex;flex:1 1;gap:20px;.messageBarSection{align-items:center;background-color:#eceee4;border-radius:20px;display:flex;flex:1 1;gap:20px;padding:10px;input{background-color:#eceee4;border:none;border-radius:2px;color:#000;flex:1 1;font-size:16px;outline:none;padding:10px;&:disabled{cursor:not-allowed}}img{height:30px;width:30px}}}}.cm{--cm-ink:#1f2620;--cm-muted:#5b6355;--cm-soft:#80877a;--cm-line:#e4e6dc;--cm-bg:#f6f7f1;--cm-card:#fff;--cm-olive:#6b7259;--cm-olive-ink:#fff;--cm-tint:#dcdfce;--cm-danger:#a33a2b;color:var(--cm-ink);font-size:15px;line-height:1.55;margin:0 auto;max-width:1180px;padding:28px 20px 64px}.cm *{box-sizing:border-box}.cm h1{font-size:28px;font-weight:700;letter-spacing:-.01em;margin:0 0 4px}.cm .cm-sub{color:var(--cm-muted);margin:0}.cm-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:22px}.cm-btn{align-items:center;background:var(--cm-olive);border:1px solid var(--cm-olive);border-radius:8px;color:var(--cm-olive-ink);cursor:pointer;display:inline-flex;font:inherit;font-weight:600;gap:8px;justify-content:center;min-height:42px;padding:0 18px;text-decoration:none}.cm-btn:hover{filter:brightness(1.08)}.cm-btn:disabled{cursor:default;filter:none;opacity:.55}.cm-btn.ghost{background:#fff;border-color:var(--cm-line);color:var(--cm-ink)}.cm-btn.ghost:hover{border-color:var(--cm-olive);filter:none}.cm-btn.small{font-size:14px;font-weight:500;min-height:34px;padding:0 12px}.cm-btn.danger{background:#fff;border-color:#e7c9c3;color:var(--cm-danger)}.cm-link{background:none;border:0;color:var(--cm-olive);cursor:pointer;font:inherit;font-weight:600;padding:0;text-decoration:none}.cm-link:hover{text-decoration:underline}.cm a:focus-visible,.cm button:focus-visible,.cm input:focus-visible,.cm select:focus-visible,.cm textarea:focus-visible{outline:3px solid var(--cm-tint);outline-offset:2px}.cm-grid{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:240px 1fr}.cm-spaces{grid-gap:2px;display:grid;gap:2px;position:-webkit-sticky;position:sticky;top:84px}.cm-spaces h2{color:var(--cm-soft);font-size:13px;font-weight:600;margin:0 0 6px 10px}.cm-space{background:none;border:0;border-radius:8px;color:var(--cm-ink);cursor:pointer;display:flex;font:inherit;gap:8px;justify-content:space-between;padding:9px 10px;text-align:left;text-decoration:none;width:100%}.cm-space:hover{background:var(--cm-bg)}.cm-space.on{background:var(--cm-tint);font-weight:600}.cm-space small{color:var(--cm-soft);font-weight:400}.cm-space .tag{background:#fff;border:1px solid var(--cm-line);border-radius:999px;color:var(--cm-muted);font-size:11px;margin-left:6px;padding:0 7px}.cm-tools{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.cm-search{flex:1 1 260px;position:relative}.cm-search svg{color:var(--cm-soft);left:12px;position:absolute;top:50%;transform:translateY(-50%)}.cm-search input{background:#fff;border:1px solid var(--cm-line);border-radius:8px;font:inherit;height:42px;padding:0 12px 0 38px;width:100%}.cm-tabs{display:flex;flex-wrap:wrap;gap:4px}.cm-tab{background:#fff;border:1px solid var(--cm-line);border-radius:999px;color:var(--cm-ink);cursor:pointer;font:inherit;font-size:14px;height:36px;padding:0 12px}.cm-tab.on{background:var(--cm-ink);border-color:var(--cm-ink);color:#fff}.cm-list{grid-gap:10px;display:grid;gap:10px}.cm-row{background:var(--cm-card);border:1px solid var(--cm-line);border-radius:10px;color:inherit;display:block;padding:16px 18px;text-decoration:none}.cm-row:hover{border-color:var(--cm-olive)}.cm-row h3{font-size:17px;font-weight:650;line-height:1.35;margin:4px 0}.cm-row p{color:var(--cm-muted);margin:0}.cm-meta{align-items:center;color:var(--cm-soft);display:flex;flex-wrap:wrap;font-size:13px;gap:6px 12px}.cm-meta .space{color:var(--cm-olive);font-weight:600}.cm-stats{color:var(--cm-muted);display:flex;font-size:13px;gap:14px;margin-top:10px}.cm-stats span{align-items:center;display:inline-flex;gap:5px}.cm-pin{color:var(--cm-olive);font-size:12px;gap:4px}.cm-pin,.cm-who{align-items:center;display:inline-flex;font-weight:600}.cm-who{color:var(--cm-ink);gap:8px}.cm-av{background:var(--cm-tint);border-radius:50%;color:var(--cm-olive);display:grid;flex:none;font-size:12px;font-weight:700;height:30px;place-items:center;width:30px}.cm-av.firm{background:#e9e4d6;color:#6e5a2e}.cm-av.team{background:var(--cm-olive);color:#fff}.cm-av.anon{background:#ecedea;color:var(--cm-soft)}.cm-label{border:1px solid var(--cm-line);border-radius:999px;color:var(--cm-muted);font-size:12px;font-weight:500;padding:0 8px}.cm-you{color:var(--cm-soft);font-size:12px;font-weight:400}.cm-thread{background:#fff;border:1px solid var(--cm-line);border-radius:12px;padding:22px 24px}.cm-thread h1{font-size:24px;margin:10px 0 12px}.cm-body{overflow-wrap:anywhere;white-space:pre-wrap}.cm-body a{color:var(--cm-olive);font-weight:600}.cm-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.cm-act{align-items:center;background:#fff;border:1px solid var(--cm-line);border-radius:8px;color:var(--cm-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;gap:6px;height:34px;padding:0 12px}.cm-act:hover{border-color:var(--cm-olive)}.cm-act.on{background:var(--cm-tint);border-color:var(--cm-tint);font-weight:600}.cm-act:disabled{cursor:default;opacity:.5}.cm-replies{grid-gap:10px;display:grid;gap:10px;margin-top:22px}.cm-replies h2{font-size:16px;margin:6px 0 2px}.cm-reply{background:#fff;border:1px solid var(--cm-line);border-radius:10px;padding:16px 18px}.cm-reply.removed{background:var(--cm-bg);color:var(--cm-soft);font-style:italic}.cm-note{background:var(--cm-bg);border:1px solid var(--cm-line);border-radius:10px;color:var(--cm-muted);font-size:14px;padding:12px 14px}.cm-note.warn{background:#fbf3e8;border-color:#ebd7b8;color:#6e5a2e}.cm-field{grid-gap:6px;display:grid;gap:6px;margin-bottom:14px}.cm-field .lbl,.cm-field label{font-size:14px;font-weight:600}.cm-field input,.cm-field select,.cm-field textarea{background:#fff;border:1px solid #d6d9ce;border-radius:8px;color:var(--cm-ink);font:inherit;padding:10px 12px;width:100%}.cm-field textarea{min-height:140px;resize:vertical}.cm-hint{color:var(--cm-soft);font-size:13px}.cm-check{align-items:flex-start;cursor:pointer;display:flex;font-size:14px;gap:10px}.cm-check input{flex:none;height:16px;margin-top:3px;width:16px}.cm-err{color:var(--cm-danger);font-size:14px;margin:0 0 10px}.cm-join{grid-gap:14px;background:#fff;border:1px solid var(--cm-line);border-radius:12px;display:grid;gap:14px;padding:24px}.cm-join h2{font-size:20px;margin:0}.cm-join ul{color:var(--cm-muted);margin:0;padding-left:20px}.cm-join li{margin:4px 0}.cm-shown{align-items:center;background:var(--cm-bg);border:1px solid var(--cm-line);border-radius:8px;display:inline-flex;gap:8px;padding:8px 12px}.cm-modal-back{background:#14181273;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:2000}.cm-modal{background:#fff;border-radius:12px;box-shadow:0 20px 50px #0003;max-height:calc(100vh - 32px);max-width:620px;overflow:auto;padding:22px 24px;width:100%}.cm-modal h2{font-size:20px;margin:0 0 14px}.cm-modal-foot{display:flex;gap:10px;justify-content:flex-end;margin-top:6px}.cm-empty{background:#fff;border:1px dashed var(--cm-line);border-radius:12px;color:var(--cm-muted);padding:40px 16px;text-align:center}.cm-empty h3{color:var(--cm-ink);font-size:17px;margin:0 0 6px}.cm-pager{align-items:center;color:var(--cm-muted);display:flex;font-size:14px;gap:10px;justify-content:center;margin-top:16px}.cm-newbar{background:var(--cm-tint);border:1px solid var(--cm-olive);border-radius:10px;color:var(--cm-ink);cursor:pointer;display:block;font:inherit;font-weight:600;margin:0 0 12px;padding:10px 14px;text-align:center;width:100%}.cm-newbar:hover{filter:brightness(.97)}.cm-reply.fresh{border-color:var(--cm-olive);box-shadow:0 0 0 3px var(--cm-tint);transition:box-shadow .6s ease,border-color .6s ease}@media (prefers-reduced-motion:reduce){.cm-reply.fresh{transition:none}}@media (max-width:860px){.cm-grid{grid-template-columns:1fr}.cm-spaces{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;position:static}.cm-spaces h2{display:none}.cm-space{background:#fff;border:1px solid var(--cm-line);white-space:nowrap;width:auto}.cm-space small{display:none}.cm-thread{padding:18px}}.cs-wrap{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;padding:32px 16px 64px}.cs-main{display:flex;flex:0 1 720px;flex-direction:column;gap:18px;min-width:0}.cs-card{background:#fff;border:1px solid #e6e7df;border-radius:16px;min-width:0;padding:18px 20px}.cs-card.pad{display:flex;flex-direction:column;gap:16px;padding:26px 28px}.cs-h2{font-size:17px}.cs-h1,.cs-h2{color:#1c2016;font-weight:800;margin:0}.cs-h1{font-size:clamp(22px,4vw,28px);line-height:1.2}.cs-small{color:#5e6354;font-size:13.5px;line-height:1.55}.cs-lede{color:#1c2016;font-size:16.5px;line-height:1.6;margin:0}.cs-eyebrow{color:#5e6354;font-size:13px;font-weight:800}.cs-mark{align-items:center;background:#20241b;border-radius:14px;color:#f1f1ea;display:flex;flex:none;font-size:20px;font-weight:800;height:60px;justify-content:center;width:60px}.cs-row{border-top:1px solid #f0f1ea;cursor:pointer;display:flex;gap:14px;padding:14px 0}.cs-row.static{cursor:default}.cs-ck{accent-color:#6b7259;cursor:pointer;flex:none;height:22px;margin:2px 0 0;width:22px}.cs-ck:focus-visible{outline:2px solid #6b7259;outline-offset:2px}.cs-label{color:#1c2016;display:block;font-size:15.5px;font-weight:800}.cs-chip{background:#ecede5;border-radius:999px;color:#4f5641;font-size:12px;font-weight:800;margin-left:4px;padding:2px 8px;white-space:nowrap}.cs-chip.opt{background:#f5f5f0;color:#5e6354}.cs-seg{display:flex;margin-top:10px}.cs-seg button{background:#fff;border:1px solid #d3d5cb;color:#3a3f30;cursor:pointer;font:inherit;font-size:13.5px;font-weight:700;min-height:36px;padding:0 12px}.cs-seg button:first-child{border-radius:8px 0 0 8px}.cs-seg button:last-child{border-left:none;border-radius:0 8px 8px 0}.cs-seg button[aria-pressed=true]{background:#ecede5;border-color:#6b7259;color:#1c2016;font-weight:800}.cs-fold{align-items:center;background:none;border:none;cursor:pointer;display:flex;font:inherit;justify-content:space-between;min-height:36px;padding:0;text-align:left;width:100%}.cs-list{color:#3a3f30;font-size:14px;line-height:1.7;margin:10px 0 0;padding-left:18px}.cs-auth{background:#f1f2ea;border-radius:12px;cursor:pointer;display:flex;font-size:14.5px;gap:14px;line-height:1.55;padding:16px 18px}.cs-note{background:#fbf1e7;border-radius:10px;color:#7a3a0c;font-size:14px;padding:10px 14px}.cs-note.err{background:#fbe9e5;color:#8a1f11}.cs-actions{display:flex;flex-wrap:wrap;gap:12px}.cs-btn{background:#6b7259;border:1px solid #6b7259;border-radius:10px;color:#fff;cursor:pointer;font:inherit;font-size:16px;font-weight:800;min-height:48px;padding:0 22px}.cs-btn:disabled{background:#b7baab;border-color:#b7baab;cursor:not-allowed}.cs-btn2{background:#fff;border:1px solid #d3d5cb;border-radius:10px;color:#1c2016;cursor:pointer;font:inherit;font-size:16px;font-weight:800;min-height:48px;padding:0 22px}.cs-btn2.danger{border-color:#e8c3bb;color:#a23b2a}.cs-btn2:focus-visible,.cs-btn:focus-visible{outline:2px solid #1c2016;outline-offset:2px}.cs-record{background:#fafaf7;border:1px solid #e6e7df;border-radius:12px;padding:16px 18px}.cs-record dl{grid-gap:8px 12px;display:grid;font-size:14.5px;gap:8px 12px;grid-template-columns:160px minmax(0,1fr);margin:10px 0 0}.cs-record dt{color:#5e6354}.cs-record dd{font-weight:700;margin:0;overflow-wrap:anywhere}@media (max-width:520px){.cs-record dl{gap:2px;grid-template-columns:minmax(0,1fr)}.cs-record dd{margin-bottom:8px}.cs-card.pad{padding:20px 18px}}.cs-state{border-radius:999px;font-size:12.5px;font-weight:800;padding:4px 10px;white-space:nowrap}.cs-state.ok{background:#dce9d5;color:#2f5a2b}.cs-state.off{background:#f6e3d3;color:#7a3a0c}.cs-line{align-items:center;display:flex;font-size:14.5px;gap:10px;justify-content:space-between}.cs-sep{border-top:1px solid #f0f1ea;padding-top:12px}.cs-link{background:none;border:none;color:#4f5641;cursor:pointer;font:inherit;font-size:13.5px;font-weight:800;min-height:32px;padding:0;text-decoration:underline}.cs-auth span,.cs-row .cs-label+.cs-small,.cs-row .cs-small{font-weight:400}.sc-wrap{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:760px;padding:28px 16px 64px}.sc-h1{color:#1f2418;font-size:26px;font-weight:800;margin:0}.sc-lede{color:#4b5563;font-size:15px;line-height:1.6;margin:0}.sc-card{background:#fff;border:1px solid #eceee4;border-radius:14px;padding:20px 22px}.sc-card h2{color:#1f2418;font-size:17px;font-weight:700;margin:0 0 4px}.sc-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.sc-muted{color:#6b7280;font-size:13.5px;margin:0 0 8px}.sc-pill{background:#f1f2ea;border-radius:999px;color:#4f5641;font-size:12px;font-weight:700;padding:3px 10px;white-space:nowrap}.sc-pill.on{background:#dce9d5;color:#2f5a2b}.sc-qr{background:#fff;border:1px solid #eceee4;border-radius:10px;padding:10px;width:-webkit-fit-content;width:fit-content}.sc-secret{font-family:monospace;font-size:12.5px;margin:8px 0 12px;word-break:break-all}.sc-label{color:#374151;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.sc-list{border:1px solid #eceee4;border-radius:10px;list-style:none;margin:8px 0;padding:0}.sc-list li{align-items:center;border-top:1px solid #f0f1ea;display:flex;gap:10px;justify-content:space-between;padding:10px 12px}.sc-list li:first-child{border-top:0}.sc-codes{grid-gap:6px;background:#f6f7f1;border-radius:10px;display:grid;font-family:monospace;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0 0 10px;padding:12px}.ac-wrap{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1120px;padding:28px 16px 64px}.ac-banner{align-items:flex-start;background:#f1f6ee;border:1px solid #d7e5cf;border-radius:16px;display:flex;gap:18px;padding:22px 26px}.ac-tick{align-items:center;background:#dce9d5;border-radius:50%;color:#2f5a2b;display:flex;flex:none;height:44px;justify-content:center;width:44px}.ac-banner h1{color:#1c2016;font-size:clamp(22px,3.4vw,28px);font-weight:800;margin:0 0 4px}.ac-banner p{color:#2e3226;font-size:16px;line-height:1.55;margin:0;max-width:80ch}.ac-card{background:#fff;border:1px solid #e6e7df;border-radius:16px;min-width:0;padding:24px 26px}.ac-card.hot{border:2px solid #6b7259}.ac-card h2{color:#1c2016;font-size:21px;font-weight:800;margin:0}.ac-card p{color:#3a3f30;font-size:15.5px;line-height:1.6;margin:6px 0 0;max-width:80ch}.ac-head{align-items:flex-start;display:flex;gap:16px}.ac-icon{align-items:center;background:#ecede5;border-radius:12px;color:#3a3f30;display:flex;flex:none;height:50px;justify-content:center;width:50px}.ac-progress{color:#1c2016;font-size:14px;margin-top:22px}.ac-meter{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:8px}.ac-meter span{background:#e6e7df;border-radius:4px;height:8px}.ac-meter span.on{background:#6b7259}.ac-sections{grid-gap:12px 40px;display:grid;gap:12px 40px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:18px 0 0;padding:0}.ac-sections li{align-items:center;color:#1c2016;display:flex;font-size:15.5px;gap:12px}.ac-sections li small{color:#5e6354;font-size:14px}.ac-check{align-items:center;border:2px solid #c7cabd;border-radius:50%;color:#fff;display:flex;flex:none;height:24px;justify-content:center;width:24px}.ac-sections li.done .ac-check{background:#6b7259;border-color:#6b7259}.ac-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.ac-btn{background:#6b7259;border:1px solid #6b7259;border-radius:10px;color:#fff}.ac-btn,.ac-btn2{cursor:pointer;font:inherit;font-size:16px;font-weight:800;min-height:48px;padding:0 22px}.ac-btn2{background:#fff;border:1px solid #d3d5cb;border-radius:10px;color:#1c2016}.ac-btn2:focus-visible,.ac-btn:focus-visible{outline:2px solid #1c2016;outline-offset:2px}.ac-steps{color:#2e3226;display:flex;flex-direction:column;font-size:15.5px;gap:10px;line-height:1.55;margin:12px 0 0;padding-left:22px}.sr-only{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:720px){.ac-sections{grid-template-columns:minmax(0,1fr)}.ac-banner,.ac-card{padding:18px}}.ac-card.warm{border:2px solid #d9a56b}.ac-icon.warm{background:#fbebda;color:#8a4a12}.ac-sub{color:#5e6354;font-size:14px;margin:4px 0 8px}.ac-pick{border-top:1px solid #f0f1ea;cursor:pointer;display:flex;gap:14px;padding:14px 0}.ac-pick.last{align-items:center}.ac-ck{accent-color:#6b7259;cursor:pointer;flex:none;height:22px;margin:2px 0 0;width:22px}.ac-ck:focus-visible{outline:2px solid #6b7259;outline-offset:2px}.ac-pick-title{color:#1c2016;display:block;font-size:16px;font-weight:800}.ac-d{color:#4a4f3f;display:block;font-size:14.5px;font-weight:400;line-height:1.55;margin-top:2px}.ac-chip{background:#ecede5;border-radius:999px;color:#4f5641;font-size:12px;font-weight:800;margin-left:6px;padding:2px 8px;white-space:nowrap}.ac-chip.opt{background:#f5f5f0;color:#5e6354}.ac-fine{color:#5e6354;font-size:14px;line-height:1.6;margin:0;max-width:90ch}.ac-error{background:#fbe9e5;border-radius:10px;color:#8a1f11;font-size:14px;padding:10px 14px}.ac-btn:disabled{background:#b7baab;border-color:#b7baab;cursor:not-allowed}.initials-avatar{background-color:#000;border-bottom-left-radius:50%;border-bottom-right-radius:50%;border-top-left-radius:50%;border-top-right-radius:50%;box-sizing:border-box;cursor:pointer;display:inline-block;height:48px;width:48px}.initials-avatar div{align-items:center;color:#fff;display:flex;font-style:inherit;font-weight:inherit;height:100%;justify-content:center}@font-face{font-display:swap;font-family:Avenir Next;font-style:normal;font-weight:400;src:url(/static/media/AvenirNextLTPro-Regular.94f2f163d4b698242fef.otf) format("opentype")}@font-face{font-display:swap;font-family:Avenir Next;font-style:italic;font-weight:400;src:url(/static/media/AvenirNextLTPro-It.3e062c6caf04ecafa42c.otf) format("opentype")}@font-face{font-display:swap;font-family:Avenir Next;font-style:normal;font-weight:500 700;src:url(/static/media/AvenirNextLTPro-Bold.711a4eb654bf1139f123.otf) format("opentype")}@font-face{font-family:Avenir;font-style:normal;font-weight:400;src:url(/static/media/AvenirNextLTPro-Regular.94f2f163d4b698242fef.otf) format("opentype")}@font-face{font-family:Avenir;font-style:normal;font-weight:500 700;src:url(/static/media/AvenirNextLTPro-Bold.711a4eb654bf1139f123.otf) format("opentype")}@font-face{font-family:AvenirNextLTPro;font-style:normal;font-weight:400;src:url(/static/media/AvenirNextLTPro-Regular.94f2f163d4b698242fef.otf) format("opentype")}@font-face{font-family:AvenirNextLTPro;font-style:normal;font-weight:500 700;src:url(/static/media/AvenirNextLTPro-Bold.711a4eb654bf1139f123.otf) format("opentype")}:root{--font-sans:"Avenir Next","Avenir","Nunito Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--olive-50:#f6f7f1;--olive-100:#eceee4;--olive-200:#dcdfce;--olive-300:#c4c8b4;--olive-400:#a9ae98;--olive-500:#8a9078;--olive-600:#6b7259;--olive-700:#565d47;--olive-800:#424838;--olive-900:#2c3125;--ink:#1f2418;--brand-primary:var(--olive-600);--brand-primary-hover:var(--olive-700);--brand-primary-active:var(--olive-800);--brand-on-primary:#fff;--brand-tint:var(--olive-100);--brand-tint-strong:var(--olive-200);--surface-page:var(--olive-50);--surface-card:#fff;--border:#d7dac9;--border-strong:#b9bea6;--text-1:var(--ink);--text-2:#4a5040;--text-3:#5f6650;--placeholder:#7c816b;--gold:#e3a72f;--gold-tint:#fbf1d9;--gold-ink:#7a5410;--success:#3f7d4e;--success-tint:#e4f1e8;--warning:#a8650f;--warning-tint:#fbefd6;--danger:#a63d2f;--danger-tint:#f8e4e0;--info:#3e6e8e;--info-tint:#e1edf3;--r-sm:8px;--r-md:10px;--r-lg:14px;--r-pill:999px;--control-h:44px;--control-h-sm:36px;--ring:0 0 0 3px #6b725947;--shadow-pop:0 10px 30px #1f241824;--shadow-card:0 1px 2px #1f24180d;--bs-primary:#6b7259;--bs-primary-rgb:107,114,89;--bs-link-color:#565d47;--bs-link-hover-color:#2c3125;--bs-body-font-family:var(--font-sans);--bs-body-color:var(--ink);--bs-body-bg:var(--olive-50);--bs-border-color:var(--border);--bs-border-radius:10px;--bs-success:#3f7d4e;--bs-danger:#a63d2f;--bs-warning:#a8650f;--bs-info:#3e6e8e}.ant-btn,.ant-drawer,.ant-dropdown,.ant-form,.ant-input,.ant-message,.ant-modal,.ant-notification,.ant-picker,.ant-popover,.ant-select,.ant-steps,.ant-table,.ant-tabs,.ant-tag,body,button,html,input,optgroup,select,textarea{font-family:Avenir Next,Avenir,Nunito Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif!important;font-family:var(--font-sans)!important}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f6f7f1;background:var(--surface-page);font-size:15px;line-height:1.55}body,h1,h2,h3,h4,h5,h6{color:#1f2418;color:var(--text-1)}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:-.01em;line-height:1.2}a{color:#565d47;color:var(--olive-700)}a:hover{color:#2c3125;color:var(--olive-900)}::selection{background:#dcdfce;background:var(--olive-200);color:#1f2418;color:var(--ink)}.ant-statistic-content,.tabular,table td,table th{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid #6b7259;outline:2px solid var(--olive-600);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.ant-btn,.btn{align-items:center;border-radius:10px;border-radius:var(--r-md);box-shadow:none;display:inline-flex;font-weight:700;gap:8px;justify-content:center;letter-spacing:0;min-height:44px;min-height:var(--control-h);padding:0 18px;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.ant-btn-sm,.btn-sm{border-radius:8px;border-radius:var(--r-sm);font-size:14px;min-height:36px;min-height:var(--control-h-sm);padding:0 14px}.ant-btn-lg,.btn-lg{font-size:16px;min-height:52px;padding:0 26px}.ant-btn-primary:not(:disabled),.btn-primary{background:#6b7259;background:var(--brand-primary);border-color:#6b7259;border-color:var(--brand-primary);color:#fff!important;color:var(--brand-on-primary)!important}.ant-btn-primary:not(:disabled):hover,.btn-primary:focus,.btn-primary:hover{background:#565d47!important;background:var(--brand-primary-hover)!important;border-color:#565d47!important;border-color:var(--brand-primary-hover)!important;color:#fff!important}.ant-btn-primary:not(:disabled):active,.btn-check:checked+.btn-primary,.btn-primary:active{background:#424838!important;background:var(--brand-primary-active)!important;border-color:#424838!important;border-color:var(--brand-primary-active)!important}.ant-btn-primary:disabled,.btn-primary.disabled,.btn-primary:disabled{background:#c4c8b4!important;background:var(--olive-300)!important;border-color:#c4c8b4!important;border-color:var(--olive-300)!important;color:#fff!important;opacity:1}.ant-btn-default,.btn-outline-primary,.btn-outline-secondary{background:#fff;border:1px solid #b9bea6;border:1px solid var(--border-strong);color:#424838;color:var(--olive-800)}.ant-btn-default:not(:disabled):hover,.btn-outline-primary:hover,.btn-outline-secondary:hover{background:#eceee4!important;background:var(--olive-100)!important;border-color:#6b7259!important;border-color:var(--olive-600)!important;color:#2c3125!important;color:var(--olive-900)!important}.btn-outline-primary:focus,.btn-outline-secondary:focus{box-shadow:0 0 0 3px #6b725947;box-shadow:var(--ring)}.btn-outline-danger{background:#fff;border-color:#a63d2f;border-color:var(--danger);color:#a63d2f;color:var(--danger)}.btn-outline-danger:hover{color:#fff}.btn-danger,.btn-outline-danger:hover{background:#a63d2f;background:var(--danger);border-color:#a63d2f;border-color:var(--danger)}.ant-btn-link,.btn-link{color:#565d47;color:var(--olive-700);font-weight:700;min-height:auto;padding:0 4px}.ant-btn-link:hover,.btn-link:hover{color:#2c3125!important;color:var(--olive-900)!important}.ant-btn:focus-visible,.btn:focus-visible{box-shadow:0 0 0 3px #6b725947;box-shadow:var(--ring);outline:none}.form-label,label{color:#1f2418;color:var(--text-1);font-size:14px;font-weight:700;margin-bottom:6px}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select:not(.ant-select-customize-input) .ant-select-selector,.form-control,.form-select{background:#fff;border:1px solid #b9bea6;border:1px solid var(--border-strong);border-radius:10px!important;border-radius:var(--r-md)!important;box-shadow:none;color:#1f2418;color:var(--text-1);font-size:15px;min-height:44px;min-height:var(--control-h);transition:border-color .15s ease,box-shadow .15s ease}textarea.ant-input,textarea.form-control{min-height:96px}.ant-input-affix-wrapper{align-items:center;padding:0 12px!important}.ant-input-affix-wrapper>input.ant-input{background:#0000!important;border:0!important;box-shadow:none!important;height:100%;min-height:0!important;padding:0!important}.ant-input-affix-wrapper .ant-input-suffix{-webkit-margin-start:8px;color:#5f6650;color:var(--text-3);margin-inline-start:8px}.ant-input-number{align-items:center;display:inline-flex}.ant-input-number .ant-input-number-input{height:42px}.ant-picker{padding:0 12px}.ant-select-single .ant-select-selector{align-items:center;display:flex}.text-uppercase{letter-spacing:normal!important;text-transform:none!important}.ant-input::placeholder,.ant-select-selection-placeholder,.form-control::placeholder{color:#7c816b!important;color:var(--placeholder)!important;opacity:1}.ant-input-affix-wrapper:hover,.ant-input:hover,.ant-picker:hover,.form-control:hover{border-color:#6b7259;border-color:var(--olive-600)}.ant-input-affix-wrapper-focused,.ant-input-focused,.ant-input:focus,.ant-picker-focused,.ant-select-focused:not(.ant-select-disabled) .ant-select-selector,.form-control:focus,.form-select:focus{border-color:#6b7259!important;border-color:var(--olive-600)!important;box-shadow:0 0 0 3px #6b725947!important;box-shadow:var(--ring)!important;outline:none}.ant-input[disabled],.form-control:disabled,.form-control[readonly]{background:#eceee4;background:var(--olive-100);color:#5f6650;color:var(--text-3)}.ant-form-item-has-error .ant-input,.ant-form-item-has-error .ant-input-affix-wrapper,.form-control.is-invalid{border-color:#a63d2f!important;border-color:var(--danger)!important}.ant-form-item-explain-error,.invalid-feedback{color:#a63d2f;color:var(--danger);font-size:13px}.form-check-input:checked{background-color:#6b7259;background-color:var(--olive-600)}.form-check-input:checked,.form-check-input:focus{border-color:#6b7259;border-color:var(--olive-600)}.form-check-input:focus{box-shadow:0 0 0 3px #6b725947;box-shadow:var(--ring)}.btn-dark{background:#1f2418;background:var(--ink);border-color:#1f2418;border-color:var(--ink);color:#fff}.btn-dark:hover{background:#2c3125;background:var(--olive-900);border-color:#2c3125;border-color:var(--olive-900);color:#fff}.btn-small{font-size:12px;font-weight:700}.ant-card,.card{background:#fff;background:var(--surface-card);border:1px solid #d7dac9;border:1px solid var(--border);box-shadow:0 1px 2px #1f24180d;box-shadow:var(--shadow-card)}.ant-card,.ant-drawer .ant-drawer-content,.ant-modal .ant-modal-content,.card{border-radius:14px;border-radius:var(--r-lg)}.ant-drawer .ant-drawer-content{border-radius:14px 0 0 14px;border-radius:var(--r-lg) 0 0 var(--r-lg)}.ant-modal .ant-modal-header{border-bottom:0}.ant-drawer-title,.ant-modal-title{color:#1f2418;color:var(--text-1);font-weight:700}.dropdown-menu{border:1px solid #d7dac9;border:1px solid var(--border);border-radius:10px;border-radius:var(--r-md);box-shadow:0 10px 30px #1f241824;box-shadow:var(--shadow-pop);padding:6px}.dropdown-item{border-radius:6px;padding:8px 12px}.dropdown-item:focus,.dropdown-item:hover{background:#eceee4;background:var(--olive-100);color:#1f2418;color:var(--ink)}.ant-table-thead>tr>th,.table>thead>tr>th{background:#eceee4!important;background:var(--olive-100)!important;border-bottom:1px solid #d7dac9;border-bottom:1px solid var(--border);color:#2c3125;color:var(--olive-900);font-weight:700}.ant-table{background:#fff;border:1px solid #d7dac9;border:1px solid var(--border);border-radius:14px;border-radius:var(--r-lg);overflow:hidden}.ant-table-tbody>tr:hover>td{background:#f6f7f1!important;background:var(--olive-50)!important}.ant-tabs .ant-tabs-tab{color:#5f6650;color:var(--text-3);font-weight:700;padding:12px 4px}.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#424838!important;color:var(--olive-800)!important}.ant-tabs-ink-bar{background:#6b7259!important;background:var(--olive-600)!important;height:3px!important}.ant-tag{background:#eceee4;background:var(--olive-100);border:1px solid #d7dac9;border:1px solid var(--border);border-radius:999px;border-radius:var(--r-pill);color:#2c3125;color:var(--olive-900);font-size:12px;font-weight:700;padding:1px 10px}.badge.bg-primary{background:#6b7259!important;background:var(--olive-600)!important}.ant-pagination .ant-pagination-item-active{border-color:#6b7259;border-color:var(--olive-600)}.ant-pagination .ant-pagination-item-active a{color:#424838;color:var(--olive-800)}.anvil-page{margin:0 auto;max-width:1180px;padding:28px 20px 56px}.anvil-page-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:22px}.anvil-page-header h1,.anvil-page-header h2{font-size:28px;margin:0 0 4px}.anvil-muted{color:#5f6650;color:var(--text-3);font-size:14px}.anvil-card{background:#fff;background:var(--surface-card);border:1px solid #d7dac9;border:1px solid var(--border);border-radius:14px;border-radius:var(--r-lg);box-shadow:0 1px 2px #1f24180d;box-shadow:var(--shadow-card);padding:20px}.anvil-card--tint{background:#eceee4;background:var(--olive-100);border-color:#dcdfce;border-color:var(--olive-200);box-shadow:none}.anvil-card .anvil-card-title,.anvil-card h3{align-items:center;display:flex;font-size:17px;gap:8px;margin:0 0 12px}.anvil-card-title svg{color:#6b7259;color:var(--olive-600)}.anvil-stat{padding:4px 0}.anvil-stat .anvil-stat-value{font-feature-settings:"tnum";font-size:34px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1.1}.anvil-stat .anvil-stat-label{color:#5f6650;color:var(--text-3);font-size:14px;margin-top:4px}.anvil-badge{align-items:center;background:#eceee4;background:var(--olive-100);border:1px solid #dcdfce;border:1px solid var(--olive-200);border-radius:999px;border-radius:var(--r-pill);color:#2c3125;color:var(--olive-900);display:inline-flex;font-size:12.5px;font-weight:700;gap:6px;padding:3px 10px;white-space:nowrap}.anvil-badge svg{height:13px;width:13px}.anvil-badge--success{background:#e4f1e8;background:var(--success-tint);border-color:#c5e0cc;color:#24562f}.anvil-badge--warning{background:#fbefd6;background:var(--warning-tint);border-color:#f0d9a8;color:#7a4a0b}.anvil-badge--danger{background:#f8e4e0;background:var(--danger-tint);border-color:#edc3bc;color:#7c2a20}.anvil-badge--info{background:#e1edf3;background:var(--info-tint);border-color:#bfd6e3;color:#2a5069}.anvil-badge--gold{background:#fbf1d9;background:var(--gold-tint);border-color:#f0d9a0;color:#7a5410;color:var(--gold-ink)}.anvil-row{align-items:center;border-bottom:1px solid #d7dac9;border-bottom:1px solid var(--border);display:flex;gap:14px;padding:14px 0}.anvil-row:last-child{border-bottom:0}.anvil-row .anvil-row-main{flex:1 1;min-width:0}.anvil-row-title{font-weight:700}.anvil-icon-tile{align-items:center;background:#eceee4;background:var(--olive-100);border-radius:12px;color:#565d47;color:var(--olive-700);display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.anvil-empty{color:#5f6650;color:var(--text-3);padding:36px 16px;text-align:center}.anvil-empty svg{color:#a9ae98;color:var(--olive-400);margin-bottom:10px}.anvil-empty strong{color:#1f2418;color:var(--text-1);display:block;margin-bottom:4px}.anvil-progress{background:#eceee4;background:var(--olive-100);height:8px;overflow:hidden}.anvil-progress,.anvil-progress>span{border-radius:999px;border-radius:var(--r-pill)}.anvil-progress>span{background:#6b7259;background:var(--olive-600);display:block;height:100%;transition:width .4s ease}.anvil-grid{grid-gap:16px;display:grid;gap:16px}.anvil-grid--3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.anvil-grid--2{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.anvil-chat-bubble{background:#eceee4;background:var(--olive-100);border-radius:14px;max-width:78%;padding:10px 14px}.anvil-chat-bubble--mine{background:#6b7259;background:var(--olive-600);color:#fff;margin-left:auto}.anvil-receipt{align-items:center;color:#5f6650;color:var(--text-3);display:inline-flex;font-size:12px;gap:4px}.anvil-receipt--read{color:#3e6e8e;color:var(--info)}@media (max-width:640px){.anvil-page{padding:18px 14px 40px}.anvil-page-header h1,.anvil-page-header h2{font-size:23px}.ant-btn,.btn{min-height:44px}}