@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Crimson+Pro:wght@400;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.sidebar-logo-text{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;opacity:0;animation:fadeInText .25s ease-in .05s forwards}@keyframes fadeInText{0%{opacity:0}to{opacity:1}}.palladium-sidebar-menu .ant-menu-item{background-color:transparent!important;border-radius:8px!important;margin-bottom:2px!important;height:34px!important;line-height:34px!important;transition:background-color .15s ease!important}.palladium-sidebar-menu .ant-menu-item span:not(.colored-sidebar-icon):not(.anticon),.palladium-sidebar-menu .ant-menu-item a{color:#475569!important;font-weight:500!important}.palladium-sidebar-menu .ant-menu-item .ant-menu-item-icon{color:inherit!important}.palladium-sidebar-menu .ant-menu-item:hover{background-color:#f1f5fe!important}.palladium-sidebar-menu .ant-menu-item-selected{background-color:#e3ebfc!important}.palladium-sidebar-menu .ant-menu-item-selected span:not(.colored-sidebar-icon):not(.anticon),.palladium-sidebar-menu .ant-menu-item-selected a{color:#1147bb!important;font-weight:600!important}.palladium-sidebar-menu .ant-menu-item-selected .colored-sidebar-icon,.palladium-sidebar-menu .ant-menu-item-selected .colored-sidebar-icon .anticon,.palladium-sidebar-menu .ant-menu-item .colored-sidebar-icon .anticon,.palladium-sidebar-menu .ant-menu-item .ant-menu-item-icon .colored-sidebar-icon .anticon{color:inherit!important}.palladium-sidebar-menu .ant-menu-item .colored-sidebar-icon .anticon svg,.palladium-sidebar-menu .ant-menu-item .ant-menu-item-icon .colored-sidebar-icon .anticon svg{color:inherit!important;fill:currentColor!important}.palladium-sidebar-menu .ant-menu-item:active,.palladium-sidebar-menu .ant-menu-item:focus{background-color:#e3ebfc!important}.palladium-sidebar-menu .ant-menu-submenu{background-color:transparent!important}.palladium-sidebar-menu .ant-menu-submenu-title{background-color:transparent!important;color:#475569!important;height:34px!important;line-height:34px!important;margin-bottom:2px!important;border-radius:8px!important;font-weight:500!important}.palladium-sidebar-menu .ant-menu-submenu-title:hover{background-color:#f1f5fe!important;color:#334155!important}.palladium-sidebar-menu .ant-menu-submenu-open>.ant-menu-submenu-title{background-color:#e3ebfc!important;color:#1147bb!important}.palladium-sidebar-menu .ant-menu-sub{background-color:transparent!important}.palladium-sidebar-menu .ant-menu-sub .ant-menu-item{padding-left:36px!important;height:32px!important;line-height:32px!important}.palladium-sidebar-menu .ant-menu-sub .ant-menu-item:hover{background-color:#f1f5fe!important}.palladium-sidebar-menu .ant-menu-sub .ant-menu-item-selected{background-color:#e3ebfc!important}.palladium-sidebar-menu .ant-menu-submenu-title span{color:#475569!important}.palladium-sidebar-menu .ant-menu-submenu-open>.ant-menu-submenu-title span{color:#1147bb!important}.palladium-sidebar-menu .ant-menu-submenu-arrow{color:#94a3b8!important}.palladium-sidebar-menu .ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-submenu-arrow{color:#1147bb!important}.palladium-sidebar-menu .ant-menu-item-group-title{padding:12px 12px 4px!important;font-size:10.5px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:#94a3b8!important}.app-header{background:#fff;border-bottom:1px solid hsl(220 13% 91%);padding:0 20px;height:56px;line-height:56px;width:100%;box-shadow:0 1px #e5e7eb}.header-content{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%}.header-logo,.header-actions{display:flex;align-items:center;height:100%}.app-header-menu-button{display:inline-flex;align-items:center;justify-content:center}.authenticated-mobile-header-logo{gap:8px;min-width:0}.authenticated-mobile-header-logo a{display:flex;align-items:center;min-width:0}.header-nav-items{display:flex;align-items:center;gap:24px;height:100%}.header-nav-link{color:#000000d9;text-decoration:none;font-size:14px;display:flex;align-items:center;height:100%;cursor:pointer;transition:color .3s}.header-nav-link:hover{color:#1890ff}.text-pro{color:#ff4d4f;font-size:10px;font-weight:700;text-transform:uppercase;margin-left:4px}.logo{padding:16px 0;text-align:center}.sidebar-entry{padding:0 16px}.ant-menu-horizontal{border-bottom:none!important;background:transparent!important}.ant-menu-horizontal>.ant-menu-item:after,.ant-menu-horizontal>.ant-menu-submenu:after,.ant-menu-item-active:after,.ant-menu-item:hover:after,.ant-menu-item-active:hover:after{border-bottom:none!important}.ant-menu-item,.ant-menu-item-active{border-bottom:none!important}.app-header .ant-menu-item{font-size:13.5px;font-weight:500;color:#475569;height:56px;line-height:56px}.app-header .ant-menu-item:hover,.app-header .ant-menu-item-active{color:#0f172a!important}.app-layout-content{display:flex;flex-direction:column}.app-layout-breadcrumbs{padding:14px 24px 0}.app-layout-breadcrumbs-shell{display:inline-flex;width:100%;max-width:100%;padding:8px 12px;border:1px solid hsl(220 13% 91%);border-radius:8px;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-layout-breadcrumbs-shell .ant-breadcrumb{width:100%;font-size:12px;line-height:1.5}.app-layout-breadcrumbs-shell .ant-breadcrumb-link,.app-layout-breadcrumbs-shell .ant-breadcrumb-link a,.app-layout-breadcrumbs-shell .ant-breadcrumb-separator,.app-layout-breadcrumbs-shell .ant-breadcrumb span{color:#475569}.app-layout-breadcrumbs-shell .ant-breadcrumb-link a:hover{color:#0f172a}@media screen and (max-width: 800px){.app-header{padding:0 16px}}@media screen and (max-width: 560px){.authenticated-mobile-header-logo img{height:34px;width:auto;max-width:180px}.header-logo img{height:40px;width:200px}.header-nav-items{gap:16px}}@media (max-width: 900px){.app-layout-breadcrumbs{padding:12px 16px 0}}.account-page{padding:24px;max-width:1200px;margin:0 auto}.account-summary{margin-bottom:24px}.account-content{display:flex;flex-direction:column;gap:24px}.profile-section,.subscription-section,.security-section,.danger-section{background:#fff;border-radius:8px}.account-loading{display:flex;justify-content:center;align-items:center;min-height:200px}.account-error{text-align:center;padding:40px 20px}.account-error-title{color:#ff4d4f;margin-bottom:16px}@media screen and (max-width: 768px){.account-page{padding:16px}.account-content{gap:16px}}.filter-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding:12px 16px;background:#fff;border-radius:8px;border:1px solid #f0f0f0}.filter-title-section{display:flex;align-items:center;gap:8px}.clear-all-button{color:#ff4d4f!important;font-size:12px!important;padding:2px 6px!important;height:auto!important}.modern-filters-collapse{background:transparent}.modern-filters-collapse .ant-collapse-item{border:1px solid #f0f0f0;border-radius:8px;margin-bottom:8px;overflow:hidden;background:#fff}.modern-filters-collapse .ant-collapse-header{padding:12px 16px!important;background:#fafafa;border-bottom:1px solid #f0f0f0}.modern-filters-collapse .ant-collapse-content{background:#fff}.modern-filters-collapse .ant-collapse-content-box{padding:16px}.panel-header{display:flex;align-items:center;justify-content:space-between;width:100%;margin-right:16px}.panel-title-section{display:flex;align-items:center;gap:8px}.panel-title{font-size:14px!important;font-weight:500!important;color:#3a3c49!important}.filter-facet{width:100%}.checkbox-list{scrollbar-width:thin;scrollbar-color:#d9d9d9 transparent}.checkbox-list::-webkit-scrollbar{width:6px}.checkbox-list::-webkit-scrollbar-track{background:transparent}.checkbox-list::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:3px}.checkbox-list::-webkit-scrollbar-thumb:hover{background-color:#bfbfbf}.modern-filter-panel .ant-space-vertical{gap:4px!important}.modern-filter-panel .ant-checkbox-wrapper{padding:6px 8px;border-radius:4px;transition:none!important;width:100%;margin:0;display:flex;align-items:center}.modern-filter-panel .ant-checkbox-wrapper:hover{background-color:transparent!important}.modern-filter-panel .ant-checkbox-wrapper .ant-checkbox{margin-right:8px;flex-shrink:0}.modern-filter-panel .ant-checkbox+span{flex:1;padding:0}.modern-filter-panel .ant-list-item:hover{background-color:transparent!important}.filters-container .ant-badge{font-size:11px}.modern-filter-panel .apply-button{margin-bottom:12px;width:100%}.subsection-collapse{margin-top:0}.subsection-collapse .ant-collapse-item{border:none;border-radius:4px;margin-bottom:8px;background:#fafafa;border-left:2px solid #d9d9d9}.subsection-collapse .ant-collapse-header{padding:10px 12px!important;background:transparent;border-bottom:none!important}.subsection-collapse .ant-collapse-content{background:#fff;border-radius:4px;margin:0 8px 8px}.subsection-collapse .ant-collapse-content-box{padding:12px}.subsection-panel .panel-title{font-size:13px!important;font-weight:500!important}@media (max-width: 768px){.filter-header{padding:8px 12px}.modern-filters-collapse .ant-collapse-content-box{padding:12px}}.Element{font-size:13px!important;background-color:#fff;color:#525f7f;font-weight:400;padding:1rem;margin-top:.5rem;margin-bottom:.5rem;border-radius:6px;border:1px solid #f0f0f0}.Element:hover{box-shadow:0 0 8px #a7a7b98c}.Element:first-child{margin-top:0}.ElementLocation{text-transform:uppercase;margin-bottom:.5rem;font-size:13px;color:#525f7f}.ElementTitle{color:#1890ff!important;font-size:17px!important;font-weight:500;display:block;line-height:1.4}.ElementTitle:hover{color:#40a9ff!important}.ElementTitle:first-letter{text-transform:uppercase}.ElementPriceRow{margin-top:1rem}.sortby-select{font-size:14px!important;color:#525f7f!important}.sortby-select .ant-select-selector{border:none!important;background:transparent!important;color:#525f7f!important;font-size:14px!important}.filter-divider{font-size:14px!important;color:#525f7f!important;text-align:center}.filter-divider .ant-divider-inner-text{color:#525f7f!important;font-size:14px!important;padding-right:0}.clear-all-btn{margin-left:1rem!important}.clear-btn{background-color:#f8f8f8!important;border:1px solid #d9d9d9!important;color:#595959!important;font-size:12px!important}.clear-btn:hover{background-color:#e6f7ff!important;border-color:#91d5ff!important;color:#1890ff!important}.clear-btn:active,.clear-btn:focus{background-color:#e6f7ff!important;border-color:#1890ff!important;color:#1890ff!important}.site-collapse-custom-collapse{background:#fff;border:1px solid #f0f0f0;border-radius:6px}.site-collapse-custom-collapse .ant-collapse-item{border-bottom:1px solid #f0f0f0}.site-collapse-custom-collapse .ant-collapse-item:last-child{border-bottom:none}.site-collapse-custom-collapse .ant-collapse-header{font-size:14px!important;color:#525f7f!important;font-weight:500;padding:12px 16px!important}.site-collapse-custom-collapse .ant-collapse-content{background:#fafafa;border-top:1px solid #f0f0f0}.site-collapse-custom-collapse .ant-collapse-content-box{padding:16px!important}.ant-collapse-icon-position-right>.ant-collapse-item>.ant-collapse-header{justify-content:space-between;flex-direction:row}.ant-collapse-icon-position-right>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{order:1;margin-left:auto;margin-right:0}.tender__lister__card{transition:all .3s ease;cursor:pointer}.tender__lister__card:hover{transform:translateY(-1px)}.ant-checkbox-wrapper{font-size:13px!important;color:#525f7f!important;line-height:1.4}.ant-checkbox+span{font-size:13px!important;color:#525f7f!important}.ant-select-multiple .ant-select-selection-item{font-size:12px!important;background:#f6f6f6!important;border:1px solid #d9d9d9!important}.ant-input-number,.ant-input-number-input,.ant-picker,.ant-picker input{font-size:12px!important}.ant-pagination{text-align:center}.ant-pagination-item{font-size:14px!important}.ant-pagination-item a{color:#525f7f!important}.ant-pagination-item-active a{color:#1890ff!important}.ant-skeleton{padding:1rem}.ant-empty{color:#525f7f}.ant-empty-description{color:#999}@media (max-width: 768px){.Element{padding:.75rem;margin-top:.25rem;margin-bottom:.25rem}.ElementTitle{font-size:16px!important}.lister-top-result-divider,.filter-divider{margin:8px 0!important}.clear-all-btn{margin-left:.5rem!important}}@media (max-width: 576px){.Element{padding:.5rem}.ElementPriceRow{margin-top:.75rem}.ElementTitle{font-size:15px!important}}.capitalize{text-transform:capitalize}.d-flex{display:flex}.boq_style{background-color:#f3f3f3;border:1px solid #aeaeae;border-radius:4px;padding:8px;font-size:12px;color:#020202;margin:8px 0}.boq_style mark{background-color:#fffb8f;padding:2px 4px;border-radius:2px}.company-lister-card{border:1px solid #f0f0f0;border-radius:6px;box-shadow:none;padding:1rem;transition:all .3s ease}.company-lister-card:hover{box-shadow:0 0 8px #a7a7b98c;transform:translateY(-1px)}.company-lister-card__eyebrow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.company-lister-card__states{display:flex;flex-wrap:wrap;gap:6px}.company-lister-card__state-tag{margin:0;border-radius:999px;border-color:#e8e8e8;color:#525f7f;background:#fafafa;font-size:11px;line-height:18px}.company-lister-card__last-seen{color:#8898aa;font-size:12px;white-space:nowrap}.company-lister-card__title-wrap{text-align:left;margin-bottom:14px}.company-lister-card__title-link{display:inline-block;max-width:100%}.company-lister-card__title{margin-bottom:0!important}.company-lister-card__title .ElementTitle{font-size:17px!important;line-height:1.3}.company-lister-card__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.company-lister-card__metric{min-width:0;padding:12px;border:1px solid #f0f0f0;border-radius:8px;background:#fafafa}.company-lister-card__metric-label{display:flex;align-items:center;gap:6px;margin-bottom:6px;color:#8898aa;font-size:12px}.company-lister-card__metric-value{color:#262626;font-size:17px;font-weight:600;line-height:1.2;word-break:break-word}@media (max-width: 992px){.company-lister-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.company-lister-card{padding:16px}.company-lister-card__eyebrow{flex-direction:column;align-items:flex-start}.company-lister-card__last-seen{white-space:normal}.company-lister-card__metrics{grid-template-columns:minmax(0,1fr)}}.result-detail-loading{min-height:400px;display:flex;align-items:center;justify-content:center}.result__lister__card{transition:all .3s ease;border-radius:8px;border:1px solid #e8e8e8;background:#fff;margin-bottom:16px;padding:16px}.result__lister__card:hover{box-shadow:0 4px 12px #0000001a;border-color:#1890ff;transform:translateY(-2px)}.result__status{font-size:12px;border-radius:4px;padding:2px 8px;text-transform:uppercase;letter-spacing:.5px}.filters__wrapper{position:sticky;top:20px}.result__lister__wrapper{padding-left:16px}@media (max-width: 768px){.filters__wrapper{position:static;max-height:none;margin-bottom:16px}.result__lister__wrapper{padding-left:0}}.search-box{border-radius:6px!important}.search-box .ant-input{font-size:16px!important;color:#525f7f!important}.search-box .ant-btn{font-size:16px!important;font-weight:500}.lister-top-result-divider{font-size:14px!important;color:#525f7f!important;line-height:33px!important}.lister-top-result-divider .ant-divider-inner-text{color:#525f7f!important;font-size:14px!important}.sortby-select .ant-select-selector{border:none!important;background:transparent!important;box-shadow:none!important;color:#525f7f!important;font-size:14px!important}.sortby-select .ant-select-selection-item{color:#525f7f!important;font-size:14px!important}.ElementTitle{color:#1890ff;text-decoration:none;font-weight:500;transition:color .3s ease}.ElementLocation{font-size:13px;color:#8c8c8c;margin-bottom:8px}.boq_style{background:#f3f3f3;border-left:3px solid #aeaeae;padding:8px 12px;margin:8px 0;font-size:12px;border-radius:4px}.boq_style mark{background:#fffb8f;padding:2px 4px;border-radius:2px}.keywords-page .ant-tag-checkable:not(.ant-tag-checkable-checked){border:1px solid #1890ff!important;color:#1890ff}.keywords-page .existing-keywords{border:2px solid #d8d8d8;padding:8px 16px}.keywords-page .keywords-card{max-height:480px;overflow:auto;background-color:#ffffff80}.keywords-page .keywords-card.existing{min-height:480px}.keywords-page .keywords-card.negative{min-height:360px;max-height:420px}.keywords-page .keywords-card .ant-card-head{background-color:#fff;height:72px;vertical-align:middle}.keywords-page .keywords-card .ant-card-head .ant-card-head-wrapper{height:100%}.keywords-page .selected-keyword{padding:0 8px;font-size:18px;border-radius:4px;color:#3078c1;font-weight:500}.keywords-page .selected-keyword.to-remove{color:#cf1322}.keywords-page .keyword-to-analyze .ant-card-body{padding:20px;height:72px}.keywords-page .showmore{cursor:pointer;color:#1890ff;font-weight:600}.keywords-page .showmore:hover{text-decoration:underline}.keywords-page .filled-remove{background-color:#ff4d4f;color:#fff;border-color:#ff4d4f}.keywords-page .add-key-btn{margin-left:12px}@media (max-width: 660px){.keywords-page .selected-keyword{font-size:14px}}@media (max-width: 560px){.keywords-page .selected-keyword{font-size:16px}}.d-none{display:none}.d-block{display:block}@media (min-width: 576px){.d-sm-block{display:block!important}}@media (min-width: 576px){.d-sm-none{display:none!important}}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:16px}.mb-4{margin-bottom:24px}.ml-2{margin-left:8px}.ml-3{margin-left:12px}.mt-3{margin-top:16px}.mt-4{margin-top:24px}.text-align-center{text-align:center}.landing{--landing-ink: #1a1614;--landing-subtle: #6b625a;--landing-soft: #a09890;--landing-sand: #faf8f5;--landing-cream: #f5f2ed;--landing-warm: #f0ebe3;--landing-primary: #5d3fa8;--landing-accent: #7b9d8f;--landing-line: rgba(26, 22, 20, .08);--landing-surface: #ffffff;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;background:var(--landing-sand);color:var(--landing-ink);min-height:100vh}.landing a{color:inherit;text-decoration:none}.landing strong{font-weight:600}.landing-shell{position:relative;overflow:hidden}.landing-nav{position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf8f5d9;border-bottom:1px solid var(--landing-line)}.landing-nav-inner{max-width:1140px;margin:0 auto;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.landing-brand{display:flex;align-items:center;gap:10px;color:var(--landing-ink)}.landing-brand span{font-weight:600;letter-spacing:-.01em;font-size:16px}.landing-nav-actions{display:flex;align-items:center;gap:12px}.landing-btn{border-radius:8px;padding:11px 20px;font-weight:600;font-size:15px;font-family:Space Grotesk,system-ui,-apple-system,sans-serif;border:1px solid transparent;cursor:pointer;transition:all .18s ease;display:inline-block}.landing-btn-primary{background:var(--landing-primary);color:#fff}.landing-btn-primary:hover{background:#4d3389}.landing-btn-ghost{background:transparent;color:var(--landing-ink);border-color:var(--landing-line)}.landing-btn-ghost:hover{background:var(--landing-cream)}.landing-btn-hero{padding:14px 28px;font-size:16px;font-weight:600}.landing-btn-secondary{background:transparent;color:var(--landing-ink);border-color:var(--landing-line)}.landing-btn-secondary:hover{background:#fff9;border-color:var(--landing-subtle)}.landing-hero{background:linear-gradient(180deg,var(--landing-sand) 0%,var(--landing-cream) 100%);color:var(--landing-ink);position:relative;overflow:hidden}.landing-hero-grid{position:relative;z-index:1;max-width:1240px;margin:0 auto;padding:120px 24px 140px;display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center}.landing-hero-content{max-width:640px}.landing-hero h1{font-family:Crimson Pro,Georgia,serif;font-size:clamp(48px,5.5vw,68px);line-height:1.1;margin:0 0 28px;color:var(--landing-ink);font-weight:600;letter-spacing:-.025em}.landing-hero-intro{color:var(--landing-subtle);font-size:20px;line-height:1.6;margin-bottom:40px;max-width:560px}.landing-hero-vignette{position:relative;display:flex;align-items:center;justify-content:center;min-height:400px}.landing-vignette-graphic{width:100%;max-width:400px;height:auto;filter:blur(.5px);opacity:.9}.landing-cta-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.landing-section{max-width:1140px;margin:0 auto;padding:80px 24px;position:relative;z-index:1}.landing-section header{margin-bottom:48px;text-align:center;max-width:700px;margin-left:auto;margin-right:auto}.landing-section h2{font-family:Crimson Pro,Georgia,serif;font-size:clamp(32px,3.5vw,42px);margin:0 0 16px;font-weight:600;letter-spacing:-.015em;line-height:1.2}.landing-subtext{color:var(--landing-subtle);max-width:640px;line-height:1.7;font-size:17px;margin:0 auto}.landing-proof{padding:0 24px 80px;margin-top:-40px;position:relative;z-index:2}.landing-proof-slab{max-width:920px;margin:0 auto;background:var(--landing-surface);border:1px solid var(--landing-line);border-radius:20px;padding:48px 56px;box-shadow:0 1px 3px #1a16140a,0 8px 24px #1a16140f,0 24px 48px #1a16140a}.landing-proof-header{text-align:center;margin-bottom:40px}.landing-proof-header h3{font-family:Crimson Pro,Georgia,serif;font-size:28px;font-weight:600;color:var(--landing-ink);margin:0 0 12px;letter-spacing:-.015em}.landing-proof-header p{color:var(--landing-subtle);font-size:16px;line-height:1.6;margin:0}.landing-proof-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding:32px 0;border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line)}.landing-proof-metric{text-align:center}.landing-proof-value{font-size:42px;font-weight:700;color:var(--landing-primary);margin-bottom:8px;letter-spacing:-.025em}.landing-proof-label{color:var(--landing-subtle);font-size:14px;line-height:1.4;font-weight:500;text-transform:uppercase;letter-spacing:.03em}.landing-proof-footer{text-align:center;margin-top:32px;color:var(--landing-ink);font-size:15px;line-height:1.5;font-weight:500}.landing-main{background:var(--landing-sand);padding:100px 24px 110px}.landing-main-layout{max-width:1040px;margin:0 auto}.landing-main-intro{max-width:820px;margin:0 auto 64px;text-align:center}.landing-main-intro h2{font-family:Crimson Pro,Georgia,serif;font-size:clamp(34px,3.8vw,44px);font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0 0 20px;color:var(--landing-ink)}.landing-main-lead{font-size:18px;line-height:1.7;color:var(--landing-subtle);max-width:740px;margin:0 auto}.landing-capabilities-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:44px 40px;margin-top:64px}.landing-capability-block{background:var(--landing-surface);border:1px solid var(--landing-line);border-radius:14px;padding:36px 32px;transition:all .2s ease}.landing-capability-block:hover{box-shadow:0 2px 8px #1a16140a,0 8px 20px #1a16140f;border-color:#5d3fa826}.landing-capability-header{margin-bottom:16px}.landing-capability-header h3{font-size:21px;font-weight:600;color:var(--landing-ink);margin:0;line-height:1.3;letter-spacing:-.01em}.landing-capability-block p{font-size:16px;line-height:1.7;color:var(--landing-subtle);margin:0}.landing-workflow{background:var(--landing-warm);padding:100px 24px 110px}.landing-workflow-layout{max-width:900px;margin:0 auto}.landing-workflow-narrative{max-width:720px;margin:0 auto 56px;text-align:center}.landing-workflow-narrative h2{font-family:Crimson Pro,Georgia,serif;font-size:clamp(34px,3.8vw,44px);font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0 0 20px;color:var(--landing-ink)}.landing-workflow-intro{font-size:18px;line-height:1.7;color:var(--landing-subtle);margin:0}.landing-workflow-blocks{display:grid;gap:24px;margin-top:56px}.landing-workflow-block{background:var(--landing-surface);border:1px solid var(--landing-line);border-radius:14px;padding:32px 36px;display:flex;gap:28px;align-items:flex-start;transition:all .2s ease}.landing-workflow-block:hover{box-shadow:0 2px 8px #1a16140a,0 8px 20px #1a16140f;border-color:#5d3fa826}.landing-workflow-index{flex-shrink:0;width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,var(--landing-primary) 0%,#4d3389 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:22px;letter-spacing:-.02em}.landing-workflow-content h3{font-size:20px;font-weight:600;color:var(--landing-ink);margin:0 0 10px;letter-spacing:-.01em}.landing-workflow-content p{font-size:16px;line-height:1.7;color:var(--landing-subtle);margin:0}.landing-testimonials{background:var(--landing-surface);border-top:1px solid var(--landing-line);padding:100px 24px 110px}.landing-testimonials-layout{max-width:1040px;margin:0 auto}.landing-testimonials-header{max-width:720px;margin:0 auto 64px;text-align:center}.landing-testimonials-header h2{font-family:Crimson Pro,Georgia,serif;font-size:clamp(34px,3.8vw,44px);font-weight:600;letter-spacing:-.02em;line-height:1.15;margin:0 0 20px;color:var(--landing-ink)}.landing-testimonials-lead{font-size:18px;line-height:1.7;color:var(--landing-subtle);margin:0}.landing-testimonials-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-top:64px}.landing-testimonial-card{background:var(--landing-cream);border:1px solid var(--landing-line);border-radius:16px;padding:40px 36px;display:flex;flex-direction:column;gap:24px;transition:all .2s ease}.landing-testimonial-card:hover{box-shadow:0 2px 8px #1a16140a,0 12px 28px #1a161414;border-color:#5d3fa81f;background:var(--landing-surface)}.landing-testimonial-quote{font-family:Crimson Pro,Georgia,serif;font-size:20px;line-height:1.6;color:var(--landing-ink);font-weight:400;margin:0;font-style:italic;letter-spacing:-.005em}.landing-testimonial-attribution{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--landing-line);padding-top:20px}.landing-testimonial-author{font-size:16px;font-weight:600;color:var(--landing-ink);letter-spacing:-.01em}.landing-testimonial-meta{font-size:14px;color:var(--landing-soft);line-height:1.5}.landing-final{background:var(--landing-surface);border-top:1px solid var(--landing-line);padding:96px 24px}.landing-final-content{max-width:600px;margin:0 auto;text-align:center}.landing-final-content h2{font-family:Crimson Pro,Georgia,serif;font-size:clamp(32px,3.5vw,40px);margin:0 0 16px;font-weight:600;letter-spacing:-.015em}.landing-final-content p{color:var(--landing-subtle);line-height:1.7;font-size:17px;margin-bottom:32px}.landing-footer{border-top:1px solid var(--landing-line);padding:48px 24px;background:var(--landing-cream)}.landing-footer-content{max-width:1140px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px}.landing-footer-brand p{color:var(--landing-soft);font-size:14px;margin:8px 0 0}.landing-footer-links{display:flex;align-items:center;gap:20px;flex-wrap:wrap;color:var(--landing-subtle);font-size:14px}.landing-footer-links a{transition:color .18s ease}.landing-footer-links a:hover{color:var(--landing-primary)}@media (max-width: 960px){.landing-hero-grid{grid-template-columns:1fr;gap:48px;padding:72px 20px 90px}.landing-hero-content{max-width:100%;text-align:center}.landing-hero-intro{margin-left:auto;margin-right:auto}.landing-cta-row{justify-content:center}.landing-hero-vignette{min-height:300px}.landing-vignette-graphic{max-width:320px}.landing-section{padding:64px 20px}.landing-main,.landing-workflow,.landing-testimonials,.landing-final{padding:72px 20px}.landing-proof{padding:0 20px 64px;margin-top:-30px}.landing-proof-slab{padding:40px 32px}.landing-proof-metrics{gap:24px}.landing-capabilities-grid,.landing-testimonials-grid{gap:32px}.landing-footer-content{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width: 640px){.landing-nav-inner{padding:16px 20px}.landing-hero-grid{padding:56px 16px 72px;gap:36px}.landing-hero h1{font-size:40px}.landing-hero-intro{font-size:18px}.landing-hero-vignette{min-height:260px}.landing-vignette-graphic{max-width:280px}.landing-section{padding:56px 16px}.landing-main,.landing-workflow,.landing-testimonials,.landing-final{padding:64px 16px}.landing-proof{padding:0 16px 56px;margin-top:-20px}.landing-proof-slab{padding:36px 24px;border-radius:16px}.landing-proof-header h3{font-size:24px}.landing-proof-header p{font-size:15px}.landing-proof-metrics{grid-template-columns:1fr;gap:28px;padding:28px 0}.landing-proof-value{font-size:36px}.landing-proof-label{font-size:13px}.landing-proof-footer{font-size:14px;margin-top:28px}.landing-section header{margin-bottom:36px}.landing-section h2{font-size:28px}.landing-main-intro h2,.landing-workflow-narrative h2,.landing-testimonials-header h2{font-size:30px}.landing-main-lead,.landing-workflow-intro,.landing-testimonials-lead{font-size:16px}.landing-capabilities-grid{grid-template-columns:1fr;gap:24px}.landing-capability-block{padding:28px 24px}.landing-workflow-blocks{gap:20px}.landing-workflow-block{padding:24px 20px;gap:20px}.landing-workflow-index{width:44px;height:44px;font-size:18px}.landing-testimonials-grid{grid-template-columns:1fr;gap:24px}.landing-testimonial-card{padding:32px 28px}.landing-testimonial-quote{font-size:18px}.landing-cta-row{flex-direction:column;width:100%}.landing-btn{width:100%;text-align:center}}.dashboard-page.dashboard-command-center{--dash-bg: hsl(220 20% 97%);--dash-bg-accent: #dbe5f0;--dash-surface: #ffffff;--dash-surface-strong: rgba(255, 255, 255, .98);--dash-surface-soft: rgba(244, 248, 252, .96);--dash-border: hsl(220 13% 91%);--dash-border-strong: hsl(220 13% 82%);--dash-text: #0f172a;--dash-text-soft: #475569;--dash-accent: #1d4ed8;--dash-accent-soft: #dbeafe;--dash-success: #0f766e;--dash-success-soft: #ccfbf1;--dash-warning: #b45309;--dash-warning-soft: #fef3c7;--dash-danger: #b91c1c;--dash-danger-soft: #fee2e2;--dash-shadow: 0 1px 3px 0 hsl(220 20% 80% / .15), 0 1px 2px -1px hsl(220 20% 80% / .1);--dash-shadow-pop: 0 4px 12px 0 hsl(220 20% 80% / .2), 0 2px 4px -1px hsl(220 20% 80% / .1);min-height:100%;padding:20px 24px 28px;background:var(--dash-bg);color:var(--dash-text)}.dashboard-page.dashboard-pilot-page{--dashboard-bg: hsl(220 20% 97%);--dashboard-surface: #ffffff;--dashboard-surface-muted: hsl(220 14% 96%);--dashboard-border: hsl(220 13% 91%);--dashboard-border-strong: hsl(220 13% 82%);--dashboard-shadow: 0 1px 3px 0 hsl(220 20% 80% / .15), 0 1px 2px -1px hsl(220 20% 80% / .1);--dashboard-shadow-soft: 0 1px 3px 0 hsl(220 20% 80% / .12);--dashboard-shadow-hover: 0 4px 12px 0 hsl(220 20% 80% / .2), 0 2px 4px -1px hsl(220 20% 80% / .1);--dashboard-text: hsl(222 47% 11%);--dashboard-muted: hsl(220 9% 46%);min-height:100%;padding:20px 24px 28px;background:var(--dashboard-bg);container-type:inline-size;container-name:dashboard-page;font-family:Inter,system-ui,-apple-system,sans-serif}.dashboard-page.dashboard-command-center .ant-btn{border-radius:0;font-weight:600;box-shadow:none}.dashboard-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:16px;padding:0 0 16px;background:transparent;border:none;box-shadow:none}.dashboard-page-head .ant-typography{color:var(--dash-text);margin-bottom:0}.dashboard-page-head p{max-width:760px;margin-top:8px;color:var(--dash-text-soft)}.dashboard-head-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.dashboard-eyebrow{margin-bottom:6px;color:var(--dash-accent);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.dashboard-top-band{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:16px;align-items:start;margin-bottom:16px}.dashboard-second-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:start;margin-bottom:16px}.dashboard-top-band>.dashboard-hero-graph{grid-column:span 2}.dashboard-top-band>*,.dashboard-second-band>*,.dashboard-section-grid>*{min-width:0}.dashboard-hero-graph,.dashboard-card,.dashboard-popover-panel,.dashboard-micro-card{--dash-tile-bg: #ffffff;--dash-tile-border: hsl(220 13% 91%);--dash-tile-shadow: 0 1px 3px 0 hsl(220 20% 80% / .15), 0 1px 2px -1px hsl(220 20% 80% / .1);--dash-tile-accent: #1d4ed8;--dash-tile-accent-soft: rgba(37, 99, 235, .12);--dash-tile-subtle-bg: rgba(255, 255, 255, .55);--dash-tile-subtle-border: rgba(100, 116, 139, .14);--dash-tile-subtle-hover: rgba(255, 255, 255, .72);border:1px solid var(--dash-tile-border);background:var(--dash-tile-bg);box-shadow:var(--dash-tile-shadow)}.dashboard-theme-cobalt{--dash-tile-bg: linear-gradient(180deg, #eff5ff 0%, #dfeafe 100%);--dash-tile-border: rgba(37, 99, 235, .22);--dash-tile-shadow: 0 8px 18px rgba(29, 78, 216, .1);--dash-tile-accent: #1d4ed8;--dash-tile-accent-soft: rgba(37, 99, 235, .12);--dash-tile-subtle-bg: rgba(255, 255, 255, .52);--dash-tile-subtle-border: rgba(37, 99, 235, .14);--dash-tile-subtle-hover: rgba(255, 255, 255, .72)}.dashboard-theme-teal{--dash-tile-bg: linear-gradient(180deg, #ecfdf8 0%, #d7f5eb 100%);--dash-tile-border: rgba(13, 148, 136, .22);--dash-tile-shadow: 0 8px 18px rgba(15, 118, 110, .1);--dash-tile-accent: #0f766e;--dash-tile-accent-soft: rgba(15, 118, 110, .12);--dash-tile-subtle-bg: rgba(255, 255, 255, .52);--dash-tile-subtle-border: rgba(15, 118, 110, .14);--dash-tile-subtle-hover: rgba(255, 255, 255, .72)}.dashboard-theme-amber{--dash-tile-bg: linear-gradient(180deg, #fff8e8 0%, #fce7bf 100%);--dash-tile-border: rgba(217, 119, 6, .22);--dash-tile-shadow: 0 8px 18px rgba(180, 83, 9, .1);--dash-tile-accent: #b45309;--dash-tile-accent-soft: rgba(217, 119, 6, .12);--dash-tile-subtle-bg: rgba(255, 255, 255, .5);--dash-tile-subtle-border: rgba(180, 83, 9, .14);--dash-tile-subtle-hover: rgba(255, 255, 255, .68)}.dashboard-theme-rose{--dash-tile-bg: linear-gradient(180deg, #fff1f2 0%, #ffdce1 100%);--dash-tile-border: rgba(225, 29, 72, .22);--dash-tile-shadow: 0 8px 18px rgba(190, 24, 93, .1);--dash-tile-accent: #be123c;--dash-tile-accent-soft: rgba(225, 29, 72, .12);--dash-tile-subtle-bg: rgba(255, 255, 255, .5);--dash-tile-subtle-border: rgba(225, 29, 72, .14);--dash-tile-subtle-hover: rgba(255, 255, 255, .7)}.dashboard-theme-violet{--dash-tile-bg: linear-gradient(180deg, #f4f0ff 0%, #e7ddff 100%);--dash-tile-border: rgba(124, 58, 237, .2);--dash-tile-shadow: 0 8px 18px rgba(109, 40, 217, .1);--dash-tile-accent: #6d28d9;--dash-tile-accent-soft: rgba(124, 58, 237, .12);--dash-tile-subtle-bg: rgba(255, 255, 255, .5);--dash-tile-subtle-border: rgba(124, 58, 237, .14);--dash-tile-subtle-hover: rgba(255, 255, 255, .7)}.dashboard-theme-slate{--dash-tile-bg: linear-gradient(180deg, #f5f7fa 0%, #e4ebf3 100%);--dash-tile-border: rgba(71, 85, 105, .18);--dash-tile-shadow: 0 8px 18px rgba(51, 65, 85, .08);--dash-tile-accent: #334155;--dash-tile-accent-soft: rgba(71, 85, 105, .12);--dash-tile-subtle-bg: rgba(255, 255, 255, .55);--dash-tile-subtle-border: rgba(71, 85, 105, .14);--dash-tile-subtle-hover: rgba(255, 255, 255, .72)}.dashboard-hero-graph{display:flex;flex-direction:column;justify-content:space-between;padding:18px 18px 14px;border-radius:4px}.dashboard-hero-graph-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.dashboard-hero-graph-head h3,.dashboard-hero-graph-head .ant-typography{color:var(--dash-text)}.dashboard-hero-graph-head p{margin-top:8px;margin-bottom:0;color:var(--dash-text-soft)}.dashboard-hero-legend{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 12px}.dashboard-pill,.dashboard-hero-legend-item{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--dash-border);background:#ffffff9e;color:var(--dash-text-soft);font-size:12px;font-weight:700;letter-spacing:.03em;padding:7px 11px;border-radius:4px;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.dashboard-hero-legend-item.is-active,.dashboard-pill.is-active{border-color:var(--dash-tile-accent);background:#fffc;color:var(--dash-tile-accent)}.dashboard-hero-legend-swatch{width:12px;height:12px;border-radius:999px}.dashboard-hero-chart-shell{min-height:240px;padding:10px 0 4px}.dashboard-hero-chart{width:100%;height:240px}.dashboard-hero-axis{display:flex;justify-content:space-between;gap:8px;color:var(--dash-text-soft);font-size:11px;letter-spacing:.02em}.dashboard-card{display:flex;flex-direction:column;gap:12px;align-self:start;padding:16px;border-radius:4px;transition:border-color .22s ease,background-color .22s ease,transform .22s ease,box-shadow .22s ease}.dashboard-card:hover,.dashboard-card.is-active{border-color:var(--dash-tile-accent);background:var(--dash-tile-bg);box-shadow:0 12px 22px #0f172a1a;transform:translateY(-2px)}.dashboard-card-wide{min-height:0;grid-column:span 1}.dashboard-card-standard{min-height:0}.dashboard-card-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dashboard-card-topline h3{margin:0;color:var(--dash-text);font-size:18px;line-height:1.15}.dashboard-card-stat,.dashboard-kpi-tile,.dashboard-popover-stat{display:inline-flex;flex-direction:column;align-items:flex-end;gap:4px}.dashboard-kpi-tile{padding:10px 12px;border:1px solid var(--dash-tile-subtle-border);background:var(--dash-tile-subtle-bg);border-radius:4px;box-shadow:none}.dashboard-card-stat strong,.dashboard-popover-stat strong{color:var(--dash-text);font-size:24px;line-height:1;font-weight:800}.dashboard-card-stat span,.dashboard-popover-stat span{color:var(--dash-text-soft);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dashboard-card-description{margin:0;color:#0f172ab8;font-size:13px;line-height:1.5}.dashboard-card-preview{display:flex;flex-direction:column;gap:10px}.dashboard-card-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.dashboard-compact-grid,.dashboard-dual-figure-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-live-figures-preview{display:flex;justify-content:flex-start}.dashboard-dual-figure-grid-compact{width:fit-content;max-width:100%;grid-template-columns:repeat(2,minmax(120px,156px))}.dashboard-dual-figure{display:flex;flex-direction:column;justify-content:space-between;gap:4px;padding:10px 10px 8px;border:1px solid var(--dash-tile-subtle-border);background:var(--dash-tile-subtle-bg);border-radius:4px}.dashboard-dual-figure span{color:var(--dash-text-soft);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dashboard-dual-figure strong{color:var(--dash-text);font-size:22px;line-height:1;font-weight:800}.dashboard-dual-figure small{color:#0f172ab8;font-size:11px;line-height:1.3}.dashboard-pipeline-pressure-preview{display:flex;flex-direction:column;gap:14px}.dashboard-pipeline-stage-bars{display:flex;flex-direction:column;gap:10px}.dashboard-pipeline-stage-row{display:flex;flex-direction:column;gap:6px}.dashboard-pipeline-stage-label{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.dashboard-pipeline-stage-label>span{font-size:13px;font-weight:700;color:var(--dash-text)}.dashboard-stat-danger{border-color:#b91c1c38!important;background:#ffebeec7!important}.dashboard-stat-danger strong{color:#b91c1c!important}.dashboard-stat-warning{border-color:#b453093d!important;background:#fff7ddc2!important}.dashboard-stat-warning strong{color:#b45309!important}.dashboard-urgent-preview{display:flex;flex-direction:column;gap:12px}.dashboard-compact-grid-dense{gap:6px}.dashboard-urgent-list{display:flex;flex-direction:column;gap:6px}.dashboard-urgent-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border:1px solid var(--dash-tile-subtle-border);background:var(--dash-tile-subtle-bg);border-radius:4px;text-align:left;cursor:pointer;transition:border-color .18s ease,transform .18s ease,background-color .18s ease}.dashboard-urgent-row:hover{border-color:var(--dash-tile-accent);background:var(--dash-tile-subtle-hover);transform:translateY(-1px)}.dashboard-urgent-row-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.dashboard-urgent-row-content strong{font-size:13px;font-weight:700;color:var(--dash-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-urgent-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:11px;color:var(--dash-text-soft)}.dashboard-urgency-badge{display:inline-flex;align-items:center;padding:2px 7px;border-radius:3px;font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.dashboard-urgency-badge.urgency-due-today{background:#dc26261f;border:1px solid rgba(220,38,38,.14);color:#b91c1c}.dashboard-urgency-badge.urgency-overdue{background:#b91c1c24;border:1px solid rgba(185,28,28,.16);color:#991b1b}.dashboard-urgency-badge.urgency-due-soon{background:#f59e0b24;border:1px solid rgba(245,158,11,.16);color:#b45309}.dashboard-compact-fact{padding:10px 12px;border:1px solid var(--dash-tile-subtle-border);background:var(--dash-tile-subtle-bg);border-radius:4px}.dashboard-compact-fact span{display:block;margin-bottom:6px;color:var(--dash-text-soft);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dashboard-compact-fact strong{display:block;color:var(--dash-text);font-size:13px;line-height:1.35;font-weight:700}.dashboard-compact-fact.tone-warning{border-color:#b453093d;background:#fff7ddc2}.dashboard-compact-fact.tone-danger{border-color:#b91c1c38;background:#ffebeec7}.dashboard-compact-fact.tone-success{border-color:#0f766e38;background:#e3faf3cc}.dashboard-preview-list,.dashboard-detail-stack,.dashboard-popover-body{display:flex;flex-direction:column;gap:8px}.dashboard-preview-list.compact,.dashboard-detail-stack.compact{gap:6px}.dashboard-preview-row,.dashboard-detail-row,.dashboard-entity-tile{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--dash-tile-subtle-border);background:var(--dash-tile-subtle-bg);color:var(--dash-text);padding:10px 12px;border-radius:4px;transition:border-color .18s ease,transform .18s ease,background-color .18s ease}button.dashboard-preview-row,button.dashboard-chip-button,button.dashboard-micro-card{width:100%;text-align:left;cursor:pointer}button.dashboard-preview-row:hover,button.dashboard-chip-button:hover,button.dashboard-micro-card:hover{border-color:var(--dash-tile-accent);background:var(--dash-tile-subtle-hover);transform:translateY(-1px)}.dashboard-preview-row.static{cursor:default}.dashboard-preview-row.tone-warning{border-color:#b4530938;background:#fff7ddc2}.dashboard-preview-row.tone-danger{border-color:#b91c1c2e;background:#ffebeec7}.dashboard-preview-row strong,.dashboard-detail-row strong{display:block;color:var(--dash-text);font-size:13px;font-weight:700}.dashboard-preview-row span,.dashboard-detail-meta span{color:var(--dash-text-soft);font-size:12px}.dashboard-preview-row>div,.dashboard-detail-row>div{min-width:0}.dashboard-preview-row>div span,.dashboard-detail-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.dashboard-stat-block{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dashboard-stat-block>div{padding:12px;border:1px solid var(--dash-tile-subtle-border);background:var(--dash-tile-subtle-bg);border-radius:4px}.dashboard-stat-block span{display:block;margin-bottom:6px;color:var(--dash-text-soft);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dashboard-stat-block strong{color:var(--dash-text);font-size:18px}.dashboard-micro-strip{display:grid;grid-template-columns:1fr;gap:10px;height:100%;grid-auto-rows:1fr}.dashboard-micro-card,.dashboard-action-tile{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--dash-tile-border);background:var(--dash-tile-bg);color:var(--dash-text);border-radius:4px;box-shadow:var(--dash-tile-shadow)}.dashboard-micro-card strong{display:block;font-size:19px;color:var(--dash-text)}.dashboard-micro-card span{color:var(--dash-text-soft);font-size:12px}.dashboard-micro-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:4px;color:var(--dash-tile-accent);background:var(--dash-tile-accent-soft);font-size:18px}.dashboard-section{margin-top:20px;padding:0;border:0;background:transparent;box-shadow:none}.dashboard-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.dashboard-section-head p{margin:0;color:var(--dash-text-soft);font-size:13px;line-height:1.5;max-width:720px}.dashboard-section-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dashboard-chip-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-chip-button{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--dash-tile-subtle-border);background:var(--dash-tile-subtle-bg);color:var(--dash-text);padding:10px 12px;border-radius:4px}.dashboard-chip-button span{color:var(--dash-text-soft);font-size:12px}.dashboard-chip-button strong{color:var(--dash-text)}.dashboard-inline-actions,.dashboard-popover-actions{display:flex;gap:8px;flex-wrap:wrap}.dashboard-card .ant-btn-primary,.dashboard-popover-panel .ant-btn-primary,.dashboard-hero-graph .ant-btn-primary{border-color:var(--dash-tile-accent);background:var(--dash-tile-accent)}.dashboard-card .ant-btn-default,.dashboard-popover-panel .ant-btn-default,.dashboard-hero-graph .ant-btn-default{border-color:var(--dash-tile-subtle-border);background:#ffffffa8}.dashboard-page.dashboard-command-center .ant-tag{margin-inline-end:0;border-radius:999px;font-weight:700}.dashboard-hover-popover .ant-popover-inner{padding:0;border-radius:4px;box-shadow:var(--dash-shadow-pop);background:transparent}.dashboard-hover-popover .ant-popover-arrow:before{background:var(--dash-tile-bg)!important}.dashboard-popover-panel{width:420px;padding:16px;border-radius:4px}.dashboard-popover-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.dashboard-popover-header h4{margin:0;font-size:18px;line-height:1.15;color:var(--dash-text)}.dashboard-popover-body{margin-bottom:12px}@media (max-width: 1440px){.dashboard-section-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1200px){.dashboard-top-band{grid-template-columns:1fr}.dashboard-second-band,.dashboard-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-dual-figure-grid-compact{grid-template-columns:repeat(2,minmax(110px,156px))}.dashboard-top-band>.dashboard-hero-graph{grid-column:span 1}}@media (max-width: 768px){.dashboard-top-band,.dashboard-second-band,.dashboard-section-grid{grid-template-columns:1fr}.dashboard-top-band>.dashboard-hero-graph{grid-column:span 1}.dashboard-pipeline-stage-label{flex-direction:column;align-items:flex-start;gap:4px}}.dashboard-metric-card-success .dashboard-metric-icon{color:#0f766e;background:#0f766e1a;border-color:#0f766e24}.dashboard-metric-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.dashboard-metric-copy span{font-size:12px;color:var(--dashboard-muted)}.dashboard-metric-copy strong{font-size:24px;line-height:1.08;color:var(--dashboard-text)}.dashboard-metric-copy small{color:var(--dashboard-muted);font-size:12px;line-height:1.45}.dashboard-ibox{position:relative;height:100%}.dashboard-ibox-shell{position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%;border-radius:4px;background:#fff;border:1px solid var(--dash-border);box-shadow:var(--dash-shadow)}.dashboard-ibox-shell:before{content:"";position:absolute;inset:0 auto 0 0;width:0;background:transparent}.dashboard-ibox-pipeline{--dashboard-accent: #1d4ed8;container-type:inline-size;container-name:dashboard-pipeline}.dashboard-ibox-readiness,.dashboard-ibox-sidebar{--dashboard-accent: #0f766e}.dashboard-ibox-queue,.dashboard-ibox-workboard{--dashboard-accent: #2563eb}.dashboard-ibox-utility{--dashboard-accent: #0f766e}.dashboard-ibox-urgent{--dashboard-accent: #dc2626}.dashboard-ibox-blocked{--dashboard-accent: #b91c1c}.dashboard-ibox-competitors{--dashboard-accent: #1d4ed8}.dashboard-ibox-team{--dashboard-accent: #16a34a}.dashboard-ibox-activity{--dashboard-accent: #0284c7}.dashboard-ibox-operations{--dashboard-accent: #0f766e}.dashboard-ibox-outcomes{--dashboard-accent: #f59e0b}.dashboard-ibox-resume{--dashboard-accent: #475569}.dashboard-ibox-header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 16px 12px;border-bottom:1px solid var(--dash-border);background:transparent}.dashboard-ibox-heading{display:flex;flex-direction:column;gap:6px;min-width:0;max-width:62ch}.dashboard-ibox-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;flex-shrink:0}.dashboard-ibox-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dashboard-ibox-header-action{margin-right:2px}.dashboard-ibox-toolbar-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid rgba(148,163,184,.2);border-radius:4px;background:#fffffff5;color:#475569;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.dashboard-ibox-toolbar-button:hover{border-color:#1d4ed857;background:#2563eb0f;color:#1d4ed8}.dashboard-ibox-toolbar-button-active{border-color:#1d4ed857;color:#1d4ed8}.dashboard-ibox-toolbar-handle{cursor:grab}.dashboard-ibox-content-shell{display:grid;grid-template-rows:1fr;flex:1 1 auto;min-height:0;transition:grid-template-rows .18s ease,opacity .18s ease}.dashboard-ibox-content-shell-collapsed{grid-template-rows:0fr;opacity:.2}.dashboard-ibox-content{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:14px;padding:16px}.dashboard-ibox-compact .dashboard-ibox-header{gap:12px;padding:12px 14px 11px}.dashboard-ibox-compact .dashboard-ibox-content{gap:12px;padding:12px 14px 14px}.dashboard-ibox-compact .dashboard-ibox-title.ant-typography{font-size:18px}.dashboard-ibox-compact .dashboard-ibox-description.ant-typography{font-size:12px;line-height:1.45}.dashboard-ibox-fullscreen{position:fixed;inset:20px;z-index:1200}.dashboard-ibox-fullscreen .dashboard-ibox-shell{height:100%;overflow:auto}.dashboard-ibox-backdrop{position:fixed;inset:0;background:#0f172a8f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dashboard-ibox-fullscreen .dashboard-ibox-shell{position:relative;z-index:1}body.dashboard-ibox-fullscreen-open{overflow:hidden}.dashboard-stat-grid,.dashboard-mini-stat-grid,.dashboard-task-counts,.dashboard-sidebar-badge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dashboard-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-stat-card,.dashboard-mini-stat,.dashboard-task-count-item,.dashboard-badge-card{padding:13px;border:1px solid var(--dashboard-border);border-radius:4px;background:#fff}.dashboard-stat-card span,.dashboard-mini-stat span,.dashboard-task-count-item span,.dashboard-badge-card span{display:block;margin-bottom:6px;font-size:12px;color:var(--dashboard-muted)}.dashboard-stat-card strong,.dashboard-mini-stat strong,.dashboard-task-count-item strong,.dashboard-badge-card strong{display:block;font-size:22px;line-height:1.08;color:var(--dashboard-text)}.dashboard-task-count-done strong{color:#0f766e}.dashboard-task-count-overdue{border-color:#ef444433;background:linear-gradient(180deg,#fff5f5f5,#ffffffeb)}.dashboard-task-count-overdue strong{color:#b91c1c}.dashboard-muted-block,.dashboard-column-empty{padding:14px 16px;border:1px dashed var(--dashboard-border);border-radius:4px;background:var(--dashboard-surface-muted);color:var(--dashboard-muted);line-height:1.5}.dashboard-pipeline-shell{display:grid;grid-template-columns:minmax(204px,.86fr) minmax(0,1.14fr);gap:16px;align-items:start}.dashboard-stage-chart{display:flex;flex-direction:column;gap:16px}.dashboard-stage-dial{display:grid;place-items:center;width:204px;height:204px;margin:0 auto;border-radius:50%;border:1px solid rgba(255,255,255,.72);box-shadow:inset 0 0 0 1px #ffffff4d}.dashboard-stage-dial-center{display:flex;flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;border-radius:50%;background:#fffffff5;box-shadow:0 10px 28px #0f172a14;text-align:center}.dashboard-stage-dial-center span{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--dashboard-muted)}.dashboard-stage-dial-center strong{font-size:26px;line-height:1.08;color:var(--dashboard-text)}.dashboard-stage-legend{display:flex;flex-direction:column;gap:8px}.dashboard-stage-legend-item{display:flex;gap:10px;align-items:flex-start}.dashboard-stage-legend-swatch{flex-shrink:0;width:10px;height:10px;margin-top:5px;border-radius:2px}.dashboard-stage-legend-copy{min-width:0}.dashboard-stage-legend-title{font-size:13px;font-weight:600;color:var(--dashboard-text)}.dashboard-stage-list{display:flex;flex-direction:column;gap:12px}.dashboard-stage-row{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(120px,1fr) auto;gap:12px;align-items:flex-start}.dashboard-stage-label{display:flex;flex-direction:column;gap:4px;min-width:0}.dashboard-stage-label span{font-size:14px;font-weight:600;color:var(--dashboard-text);line-height:1.35}.dashboard-stage-bar{height:8px;border:none;border-radius:9999px;background:#e5e7eb;overflow:hidden}.dashboard-stage-fill{height:100%;border-radius:9999px;transition:width .6s ease}.dashboard-progress-shell{display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px;align-items:center}.dashboard-readiness-progress{width:150px}.dashboard-readiness-progress .ant-progress-inner{margin:0 auto}.dashboard-progress-copy{display:flex;flex-direction:column;gap:8px}.dashboard-progress-copy .ant-typography{margin-bottom:0}.dashboard-progress-title,.dashboard-inline-section-title{font-size:14px;font-weight:700;color:var(--dashboard-text)}.dashboard-utility-panel .dashboard-ibox-content{gap:14px}.dashboard-utility-layout,.dashboard-utility-progress-list{display:flex;flex-direction:column;gap:12px}.dashboard-utility-progress-card,.dashboard-utility-signal-card,.dashboard-utility-doc-item{padding:12px 14px;border:1px solid var(--dashboard-border);border-radius:4px;background:#fff;transition:background-color .15s ease}.dashboard-utility-progress-card:hover,.dashboard-utility-signal-card:hover,.dashboard-utility-doc-item:hover{background:#f3f4f680}.dashboard-utility-progress-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:10px}.dashboard-utility-progress-meta{display:flex;flex-direction:column;gap:4px}.dashboard-utility-progress-meta span,.dashboard-utility-signal-card span{font-size:12px;color:var(--dashboard-muted)}.dashboard-utility-progress-meta strong,.dashboard-utility-signal-card strong{font-size:22px;line-height:1.08;color:var(--dashboard-text)}.dashboard-utility-progress-note{display:block;margin-top:8px;color:var(--dashboard-muted);line-height:1.5}.dashboard-utility-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dashboard-utility-signal-card strong{display:block;margin-top:6px}.dashboard-utility-doc-list{display:flex;flex-direction:column;gap:10px}.dashboard-task-list,.dashboard-list,.dashboard-entity-list,.dashboard-secondary-list,.dashboard-doc-list,.dashboard-checklist,.dashboard-list-compact,.dashboard-task-list-compact,.dashboard-secondary-list-compact,.dashboard-compact-entity-list,.dashboard-team-compact-list,.dashboard-feed-list{display:flex;flex-direction:column;gap:8px}.dashboard-task-item,.dashboard-list-item,.dashboard-blocked-item,.dashboard-entity-card,.dashboard-compact-entity-row,.dashboard-secondary-item,.dashboard-timeline-item,.dashboard-feed-item,.dashboard-team-compact-card,.dashboard-doc-item{width:100%;padding:12px 14px;border:1px solid var(--dashboard-border);border-radius:4px;background:#fff;transition:background-color .15s ease}.dashboard-task-item:hover,.dashboard-list-item:hover,.dashboard-blocked-item:hover,.dashboard-entity-card:hover,.dashboard-compact-entity-row:hover,.dashboard-secondary-item:hover,.dashboard-timeline-item:hover,.dashboard-feed-item:hover,.dashboard-doc-item:hover{background-color:#f3f4f680;transform:none;box-shadow:none;border-color:var(--dashboard-border)}.dashboard-task-item,.dashboard-list-item,.dashboard-compact-entity-row,.dashboard-feed-item{display:flex;gap:12px;align-items:flex-start;text-align:left;cursor:pointer}.dashboard-list-main,.dashboard-task-body{flex:1;min-width:0}.dashboard-list-title,.dashboard-entity-title{font-size:15px;font-weight:600;color:var(--dashboard-text);line-height:1.45;min-width:0;overflow-wrap:anywhere;word-break:break-word}.dashboard-list-copy{color:var(--dashboard-muted);line-height:1.5}.dashboard-clamped-copy{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dashboard-inline-meta,.dashboard-secondary-head,.dashboard-task-head,.dashboard-entity-actions,.dashboard-timeline-item-head{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center}.dashboard-item-arrow{flex-shrink:0;margin-top:4px;color:#94a3b8}.dashboard-task-check{flex-shrink:0;margin-top:2px}.dashboard-task-body{display:flex;flex-direction:column;gap:4px}.dashboard-task-title{font-size:14px;font-weight:600;color:var(--dashboard-text);line-height:1.45}.dashboard-task-item-done{opacity:.66}.dashboard-task-title-done{color:var(--dashboard-muted);text-decoration:line-through}.dashboard-blocked-item{display:flex;flex-direction:column;gap:10px;text-align:left;cursor:pointer;border-left:2px solid #b91c1c}.dashboard-entity-card{display:flex;flex-direction:column;gap:12px}.dashboard-compact-entity-row{padding:12px 14px}.dashboard-compact-entity-main,.dashboard-feed-body{flex:1;min-width:0}.dashboard-compact-entity-score{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:2px;min-width:52px}.dashboard-compact-entity-score strong{font-size:18px;line-height:1;color:var(--dashboard-text)}.dashboard-compact-entity-score span{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dashboard-muted)}.dashboard-entity-card-gap{background:linear-gradient(180deg,#fff5f5fa,#fffffff0)}.dashboard-entity-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.dashboard-entity-head>div,.dashboard-team-compact-head>div{flex:1;min-width:0}.dashboard-secondary-item{display:flex;flex-direction:column;gap:8px;text-align:left;cursor:pointer}.dashboard-list-item-compact,.dashboard-task-item-compact,.dashboard-secondary-item-compact,.dashboard-blocked-item-compact{padding:12px 14px}.dashboard-list-item-compact .dashboard-list-title,.dashboard-task-item-compact .dashboard-task-title,.dashboard-secondary-item-compact .dashboard-list-title,.dashboard-blocked-item-compact .dashboard-task-title{font-size:14px;line-height:1.4}.dashboard-secondary-head{justify-content:space-between}.dashboard-tone{display:inline-flex;align-items:center;padding:3px 8px;border:1px solid transparent;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.03em}.dashboard-tone-danger{background:#dc26261f;border-color:#dc262624;color:#b91c1c}.dashboard-tone-warning{background:#f59e0b24;border-color:#f59e0b29;color:#b45309}.dashboard-tone-info{background:#2563eb1a;border-color:#2563eb1f;color:#1d4ed8}.dashboard-tone-success{background:#0f766e1f;border-color:#0f766e24;color:#0f766e}.dashboard-module-shell{position:relative;min-width:0;height:100%}.dashboard-module-shell-dragging{opacity:.48}.dashboard-module-shell-drop-target:after{content:"";position:absolute;inset:-6px;border:1px dashed rgba(37,99,235,.5);border-radius:2px;pointer-events:none}.dashboard-timeline .ant-timeline-item{padding-bottom:14px}.dashboard-timeline .ant-timeline-item-tail{border-inline-start:1px solid rgba(148,163,184,.26)}.dashboard-timeline .ant-timeline-item-label{width:96px;font-size:12px;color:var(--dashboard-muted)}.dashboard-timeline-compact .ant-timeline-item-label{display:none}.dashboard-timeline-compact .ant-timeline-item-content{width:auto;margin-inline-start:18px!important}.dashboard-timeline-label{display:inline-block;padding:4px 6px;border:1px solid rgba(148,163,184,.18);border-radius:2px;background:#f8fafceb}.dashboard-timeline-item{display:flex;flex-direction:column;gap:8px;text-align:left;cursor:pointer}.dashboard-timeline-avatar{background:#2563eb1f;color:#1d4ed8}.dashboard-sidebar-profile{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center}.dashboard-sidebar-profile-copy{display:flex;flex-direction:column;gap:8px}.dashboard-brief-stat-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dashboard-brief-stat-row-three{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-brief-stat{padding:10px 12px;border:1px solid var(--dashboard-border);border-radius:2px;background:linear-gradient(180deg,#fffffffa,#f8fafcf0)}.dashboard-brief-stat span{display:block;margin-bottom:4px;font-size:11px;color:var(--dashboard-muted)}.dashboard-brief-stat strong{display:block;font-size:20px;line-height:1.08;color:var(--dashboard-text)}.dashboard-brief-stat-danger{border-color:#ef444433;background:linear-gradient(180deg,#fff5f5fa,#fffffff0)}.dashboard-brief-stat-danger strong{color:#b91c1c}.dashboard-rail-panel .dashboard-ibox-content,.dashboard-support-panel .dashboard-ibox-content{gap:10px}.dashboard-rail-panel .dashboard-ibox-header{padding:10px 12px}.dashboard-workboard-panel .dashboard-ibox-content,.dashboard-activity-desk-panel .dashboard-ibox-content{gap:12px}.dashboard-subpanel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dashboard-subpanel{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px;border:1px solid rgba(148,163,184,.16);border-radius:2px;background:#f8fafcb8}.dashboard-subpanel-attention{border-left:2px solid #b91c1c}.dashboard-subpanel-header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.dashboard-subpanel-header .ant-typography{margin-bottom:0}.dashboard-team-compact-list,.dashboard-feed-list{min-width:0}.dashboard-team-compact-card{display:flex;flex-direction:column;gap:10px;padding:12px 14px}.dashboard-team-compact-card-gap{background:linear-gradient(180deg,#fff5f5fa,#fffffff0)}.dashboard-team-compact-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.dashboard-feed-item{padding:12px 14px}.dashboard-feed-dot{width:8px;height:8px;margin-top:7px;border-radius:50%;flex-shrink:0}.dashboard-checklist-shell{display:flex;flex-direction:column;gap:10px}.dashboard-checklist-item{display:flex;align-items:flex-start;gap:8px;color:var(--dashboard-text);line-height:1.5}.dashboard-checklist-item .anticon{color:#1d4ed8;margin-top:3px}.dashboard-inline-muted{color:var(--dashboard-muted);line-height:1.5}.dashboard-quick-links{display:flex;flex-wrap:wrap;gap:8px}.dashboard-doc-item{padding:12px 14px}.dashboard-doc-item-main{display:flex;flex-direction:column;gap:4px}.dashboard-doc-item-title{font-size:14px;font-weight:600;color:var(--dashboard-text)}.dashboard-empty-state{margin:4px 0 0}.dashboard-page.dashboard-pilot-page{--dashboard-bg: hsl(220 20% 97%);--dashboard-surface: #ffffff;--dashboard-surface-muted: hsl(220 14% 96%);--dashboard-border: hsl(220 13% 91%);--dashboard-border-strong: hsl(220 13% 82%);--dashboard-shadow: 0 1px 3px 0 hsl(220 20% 80% / .15), 0 1px 2px -1px hsl(220 20% 80% / .1);--dashboard-shadow-soft: 0 1px 3px 0 hsl(220 20% 80% / .12);--dashboard-shadow-hover: 0 4px 12px 0 hsl(220 20% 80% / .2), 0 2px 4px -1px hsl(220 20% 80% / .1);padding:20px 24px 28px;background:var(--dashboard-bg);font-family:Inter,system-ui,-apple-system,sans-serif;overflow:visible}.dashboard-page.dashboard-pilot-page:before{display:none}.dashboard-page.dashboard-pilot-page .ant-btn,.dashboard-page.dashboard-pilot-page .ant-btn-group>.ant-btn,.dashboard-page.dashboard-pilot-page .ant-tag,.dashboard-page.dashboard-pilot-page .ant-typography code,.dashboard-page.dashboard-pilot-page .ant-progress .ant-progress-inner{border-radius:4px!important}.dashboard-page.dashboard-pilot-page .dashboard-ibox-title.ant-typography{font-size:18px;font-weight:600;letter-spacing:-.015em}.dashboard-page.dashboard-pilot-page .dashboard-ibox-description.ant-typography{font-size:13px;color:#6b7280}.dashboard-page.dashboard-pilot-page .ant-btn{min-height:34px;padding:6px 14px;border-color:var(--dashboard-border);background:#fff;color:#334155;font-weight:600;border-radius:4px!important;font-size:13px}.dashboard-page.dashboard-pilot-page .ant-btn:hover,.dashboard-page.dashboard-pilot-page .ant-btn:focus{border-color:#739bf2;background:#f1f5fe;color:#0f172a}.dashboard-page.dashboard-pilot-page .ant-btn-primary{background:#2463eb;border-color:#2463eb;color:#fff}.dashboard-page.dashboard-pilot-page .ant-btn-primary:hover,.dashboard-page.dashboard-pilot-page .ant-btn-primary:focus{background:#1452d7;border-color:#1452d7;color:#fff}.dashboard-command-header{margin-bottom:16px;padding:0 0 16px;background:transparent;border:none;box-shadow:none;border-radius:0}.dashboard-quickstats{display:flex;gap:4px;padding:4px;background:#fff;border:1px solid var(--dashboard-border);border-radius:4px;box-shadow:var(--dashboard-shadow);margin-bottom:16px}.dashboard-quickstats-pill{display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:4px;transition:background-color .15s ease;cursor:pointer;flex:1;border:none;background:transparent;font-family:inherit;text-align:left}.dashboard-quickstats-pill:hover{background-color:#f3f4f6}.dashboard-quickstats-pill:focus-visible{outline:2px solid var(--dashboard-accent, #1d4ed8);outline-offset:-2px;background-color:#f3f4f6}.dashboard-quickstats-value{font-size:1.25rem;font-weight:700;color:#0f1729;line-height:1}.dashboard-quickstats-label{font-size:.8125rem;color:#6b7280;font-weight:500}.dashboard-hover-popover .ant-popover-inner,.dashboard-hover-popover .ant-tooltip-inner{padding:10px 14px;border-radius:6px;box-shadow:0 4px 16px #c2c9d640,0 1px 4px -1px #c2c9d626;font-size:13px}.dashboard-quickstat-popover .ant-popover-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;padding-bottom:8px;margin-bottom:0;border-bottom:1px solid hsl(220 13% 91%)}.dashboard-quickstat-detail{display:flex;flex-direction:column;gap:6px;min-width:160px}.dashboard-quickstat-detail-row{display:flex;justify-content:space-between;align-items:center;gap:24px}.dashboard-quickstat-detail-row span{font-size:12.5px;color:#6b7280}.dashboard-quickstat-detail-row strong{font-size:13px;font-weight:600;color:#0f1729}.dashboard-quickstat-detail-row-danger strong{color:#b91c1c}.dashboard-quickstat-detail-row-warning strong{color:#b45309}.dashboard-quickstat-detail-row-success strong{color:#0f766e}.dashboard-quickstat-detail-row-muted strong{color:#6b7280}.dashboard-quickstat-detail-item{display:flex;flex-direction:column;gap:2px;padding-top:6px;border-top:1px solid hsl(220 13% 91%)}.dashboard-quickstat-detail-item-title{font-size:12px;color:#0f1729;line-height:1.4;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-outcomes-graph-tooltip .ant-tooltip-inner{background:#0f1729;color:#fff;padding:10px 12px;max-width:280px}.dashboard-outcomes-tooltip-content{display:flex;flex-direction:column;gap:4px}.dashboard-outcomes-tooltip-status{display:flex;align-items:center;gap:8px}.dashboard-outcomes-tooltip-date{font-size:11px;color:#b9bfca}.dashboard-outcomes-tooltip-title{font-size:13px;font-weight:600;line-height:1.4;color:#fff}.dashboard-outcomes-tooltip-org{font-size:12px;color:#b9bfca;line-height:1.35}.dashboard-command-header-row{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:16px}.dashboard-command-title-block{display:flex;flex-direction:column;gap:6px}.dashboard-command-context{font-size:13px;color:#64748b;letter-spacing:0;font-weight:400}.dashboard-command-title{font-size:24px;letter-spacing:-.025em}.dashboard-command-copy{max-width:74ch;font-size:13.5px;line-height:1.55;color:#6b7280}.dashboard-command-actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex-shrink:0}.dashboard-command-action-cluster,.dashboard-command-status-list{gap:8px}.dashboard-command-status-pill{min-height:38px;padding:7px 11px;border-radius:4px;background:#f8fafcf5;border:1px solid rgba(148,163,184,.16);font-size:11px;font-weight:700;letter-spacing:.02em;color:#475569}.dashboard-command-status-pill strong{font-size:15px;color:#0f172a}.dashboard-command-status-pill-pipeline{background:#1d4ed814;border-color:#1d4ed824;color:#1d4ed8}.dashboard-command-status-pill-execution{background:#f59e0b1a;border-color:#d9770624;color:#b45309}.dashboard-command-status-pill-activity{background:#0d948814;border-color:#0d948824;color:#0f766e}.dashboard-command-status-pill-danger{background:#ef444414;border-color:#dc262624;color:#b91c1c}.dashboard-command-status-pill-support{background:#47556914;border-color:#64748b24;color:#475569}.dashboard-command-updated{display:inline-flex;align-items:center;border-radius:4px;border:1px solid var(--dashboard-border);background:var(--dashboard-surface-muted);padding:5px 10px;font-size:12px;font-weight:500;color:#6b7280;white-space:nowrap}.dashboard-command-primary-action.ant-btn{min-width:136px}.dashboard-magazine-grid{display:flex;flex-direction:column;gap:20px}.dashboard-magazine-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:20px;align-items:start}.dashboard-magazine-row-single{grid-template-columns:minmax(0,1fr)}.dashboard-magazine-cell,.dashboard-support-stack{display:flex;flex-direction:column;gap:20px;min-width:0}.dashboard-magazine-cell-rail{gap:20px}.dashboard-magazine-empty-row{margin-bottom:0}.dashboard-hero,.dashboard-ibox-shell,.dashboard-metric-card,.dashboard-stat-card,.dashboard-mini-stat,.dashboard-task-count-item,.dashboard-badge-card,.dashboard-brief-stat,.dashboard-subpanel,.dashboard-task-item,.dashboard-list-item,.dashboard-blocked-item,.dashboard-entity-card,.dashboard-compact-entity-row,.dashboard-secondary-item,.dashboard-timeline-item,.dashboard-feed-item,.dashboard-team-compact-card,.dashboard-doc-item,.dashboard-utility-progress-card,.dashboard-utility-signal-card,.dashboard-utility-doc-item,.dashboard-command-header,.dashboard-row-empty,.dashboard-muted-block,.dashboard-column-empty{border-radius:4px}.dashboard-hero,.dashboard-ibox-shell,.dashboard-metric-card{border-color:var(--dashboard-border)}.dashboard-ibox{--dashboard-accent: hsl(221 83% 53%);--dashboard-accent-strong: hsl(221 83% 46%);--dashboard-accent-soft: hsl(221 83% 97%);--dashboard-accent-border: hsl(221 83% 88%)}.dashboard-ibox-shell{border-radius:4px;background:#fff;border:1px solid var(--dashboard-border);box-shadow:var(--dashboard-shadow);transition:box-shadow .2s ease,transform .15s ease,border-color .15s ease}.dashboard-ibox-shell:hover{border-color:var(--dashboard-accent-border)}.dashboard-ibox-shell:before{display:none}.dashboard-ibox-pipeline{--dashboard-accent: #1d4ed8;--dashboard-accent-strong: #2563eb;--dashboard-accent-soft: rgba(29, 78, 216, .08);--dashboard-accent-border: rgba(29, 78, 216, .18)}.dashboard-ibox-workboard,.dashboard-ibox-queue{--dashboard-accent: #c2410c;--dashboard-accent-strong: #ea580c;--dashboard-accent-soft: rgba(251, 146, 60, .1);--dashboard-accent-border: rgba(234, 88, 12, .18)}.dashboard-ibox-operations,.dashboard-ibox-activity,.dashboard-ibox-team{--dashboard-accent: #0f766e;--dashboard-accent-strong: #0d9488;--dashboard-accent-soft: rgba(13, 148, 136, .08);--dashboard-accent-border: rgba(13, 148, 136, .16)}.dashboard-ibox-urgent,.dashboard-ibox-blocked{--dashboard-accent: #b91c1c;--dashboard-accent-strong: #dc2626;--dashboard-accent-soft: rgba(239, 68, 68, .08);--dashboard-accent-border: rgba(220, 38, 38, .16)}.dashboard-ibox-competitors,.dashboard-ibox-outcomes{--dashboard-accent: #6d28d9;--dashboard-accent-strong: #7c3aed;--dashboard-accent-soft: rgba(124, 58, 237, .08);--dashboard-accent-border: rgba(124, 58, 237, .16)}.dashboard-ibox-resume,.dashboard-ibox-sidebar,.dashboard-ibox-utility,.dashboard-ibox-readiness{--dashboard-accent: #475569;--dashboard-accent-strong: #64748b;--dashboard-accent-soft: rgba(100, 116, 139, .08);--dashboard-accent-border: rgba(100, 116, 139, .16)}.dashboard-ibox-header{gap:10px;padding:16px 16px 12px;border-bottom:1px solid var(--dashboard-border);background:transparent;border-radius:0}.dashboard-ibox-heading{gap:4px;max-width:58ch}.dashboard-section-kicker,.dashboard-ibox-kicker{display:inline-flex;align-self:flex-start;border-radius:4px;padding:2px 8px;border:1px solid var(--dashboard-accent-border);background:var(--dashboard-accent-soft);color:var(--dashboard-accent);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dashboard-ibox-title.ant-typography{font-size:18px;font-weight:600;letter-spacing:-.015em}.dashboard-ibox-description.ant-typography{font-size:13px;color:#6b7280;line-height:1.5}.dashboard-ibox-controls{gap:6px;align-items:flex-start;padding-top:2px}.dashboard-ibox-toolbar{gap:2px}.dashboard-ibox-toolbar-button{width:28px;height:28px;border:none;border-radius:4px;background:transparent;color:#6b7280;box-shadow:none}.dashboard-ibox-toolbar-button:hover{border:none;background:#f3f4f6;color:#0f1729}.dashboard-ibox-toolbar-button-active{color:#2463eb}.dashboard-ibox-content{gap:16px;padding:16px 20px 20px}.dashboard-ibox-compact .dashboard-ibox-header{padding:16px 16px 0}.dashboard-ibox-compact .dashboard-ibox-content{gap:12px;padding:12px 16px 16px}.dashboard-ibox-compact .dashboard-ibox-title.ant-typography{font-size:16px}.dashboard-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--dashboard-border);border-radius:4px;overflow:hidden}.dashboard-mini-stat-grid,.dashboard-task-counts,.dashboard-sidebar-badge-grid,.dashboard-brief-stat-row{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:0;border:1px solid var(--dashboard-border);border-radius:4px;overflow:hidden}.dashboard-stat-card,.dashboard-mini-stat,.dashboard-task-count-item,.dashboard-badge-card,.dashboard-brief-stat{border-radius:0;background:#fff;border:none;border-right:1px solid var(--dashboard-border)}.dashboard-stat-card:last-child,.dashboard-mini-stat:last-child,.dashboard-task-count-item:last-child,.dashboard-badge-card:last-child,.dashboard-brief-stat:last-child{border-right:none}.dashboard-stat-card strong,.dashboard-mini-stat strong,.dashboard-task-count-item strong,.dashboard-badge-card strong,.dashboard-brief-stat strong{font-size:1.875rem;font-weight:700;letter-spacing:-.025em;line-height:1.08;color:#0f1729}.dashboard-stat-card span,.dashboard-mini-stat span,.dashboard-task-count-item span,.dashboard-badge-card span,.dashboard-brief-stat span{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6b7280}.dashboard-stat-card-danger,.dashboard-task-count-overdue,.dashboard-brief-stat-danger{border-color:#ef444433;background:linear-gradient(180deg,#fff4f4fa,#fffffff5)}.dashboard-stat-card-danger strong,.dashboard-task-count-overdue strong,.dashboard-brief-stat-danger strong{color:#b91c1c}.dashboard-stat-card-warning{border-color:#f59e0b38;background:linear-gradient(180deg,#fffaebfa,#fffffff5)}.dashboard-stat-card-warning strong{color:#b45309}.dashboard-brief-stat-success{border-color:#0f766e2e;background:linear-gradient(180deg,#f0fdfafa,#fffffff5)}.dashboard-brief-stat-success strong{color:#0f766e}.dashboard-pipeline-shell{grid-template-columns:minmax(214px,.8fr) minmax(0,1.2fr);gap:18px}.dashboard-stage-dial{width:196px;height:196px}.dashboard-stage-dial-center{width:114px;height:114px}.dashboard-stage-dial-center strong{font-size:24px}.dashboard-stage-list{gap:10px}.dashboard-stage-row{grid-template-columns:minmax(0,1.5fr) minmax(120px,1fr) auto;align-items:center}.dashboard-stage-bar{border-radius:999px;overflow:hidden}.dashboard-stage-fill{border-radius:999px}.dashboard-rail-panel .dashboard-ibox-header{padding:10px 12px 9px}.dashboard-rail-panel .dashboard-ibox-content{gap:8px;padding:10px 12px 12px}.dashboard-rail-panel .dashboard-list-item-compact,.dashboard-rail-panel .dashboard-compact-entity-row{padding:10px 12px}.dashboard-support-panel-micro .dashboard-ibox-header{padding:9px 11px 8px}.dashboard-support-panel-micro .dashboard-ibox-content{gap:8px;padding:9px 11px 11px}.dashboard-support-panel-micro .dashboard-brief-stat{padding:8px 9px}.dashboard-support-panel-micro .dashboard-brief-stat strong{font-size:17px}.dashboard-support-panel-micro .dashboard-secondary-item-compact{padding:9px 10px}.dashboard-support-panel-micro .dashboard-list-title{font-size:13px;line-height:1.38}.dashboard-workboard-panel .dashboard-subpanel-grid{grid-template-columns:minmax(0,1.22fr) minmax(0,.96fr)}.dashboard-activity-desk-panel .dashboard-subpanel-grid{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr)}.dashboard-subpanel{gap:10px;padding:13px;border-radius:4px;border:1px solid var(--dashboard-border);background:#f6f7f8}.dashboard-subpanel-attention{border-left:2px solid #dc2626}.dashboard-task-item,.dashboard-list-item,.dashboard-blocked-item,.dashboard-entity-card,.dashboard-compact-entity-row,.dashboard-secondary-item,.dashboard-timeline-item,.dashboard-feed-item,.dashboard-team-compact-card,.dashboard-doc-item{border-radius:4px;border-color:var(--dashboard-border)}.dashboard-task-item-compact,.dashboard-list-item-compact,.dashboard-secondary-item-compact,.dashboard-blocked-item-compact{padding:11px 12px}.dashboard-list-title,.dashboard-entity-title,.dashboard-task-title{letter-spacing:-.01em}.dashboard-blocked-item{border-left:3px solid #dc2626}.dashboard-team-compact-card-gap,.dashboard-entity-card-gap{border-color:#ef444429}@container dashboard-page (max-width: 1500px){.dashboard-magazine-row{grid-template-columns:minmax(0,1.72fr) minmax(296px,.96fr)}}@container dashboard-pipeline (max-width: 540px){.dashboard-pipeline-shell{grid-template-columns:1fr}}@container dashboard-pipeline (max-width: 460px){.dashboard-ibox-header{flex-direction:column;align-items:stretch}.dashboard-ibox-controls{justify-content:flex-start}}@container dashboard-page (max-width: 1220px){.dashboard-magazine-row{grid-template-columns:1fr}}@media (max-width: 1460px){.dashboard-magazine-row{grid-template-columns:minmax(0,1.64fr) minmax(288px,.98fr)}.dashboard-pipeline-shell{grid-template-columns:1fr}.dashboard-section-grid{grid-template-columns:1fr 1fr}.dashboard-section-grid>.dashboard-card-wide,.dashboard-section-grid>.dashboard-card-standard{grid-column:auto}}@media (max-width: 768px){.dashboard-page.dashboard-command-center{padding:16px}.dashboard-page-head,.dashboard-hero-graph-head,.dashboard-section-head{flex-direction:column;align-items:flex-start}.dashboard-section-grid,.dashboard-chip-list,.dashboard-stat-block,.dashboard-compact-grid{grid-template-columns:1fr}.dashboard-card,.dashboard-hero-graph,.dashboard-section{padding:14px}.dashboard-urgent-row-content strong{white-space:normal;overflow:visible;text-overflow:clip}}.results-detail-page .detail-title h5{font-size:1.2em;font-weight:600;color:#262626;margin-bottom:.5em}.results-detail-page .overview-card .details-section .item-value{margin-bottom:0;color:#262626}.results-detail-page .tender__status__timeline .custom-timeline .ant-timeline-item-content h5{margin-bottom:4px;color:#262626}.results-detail-page .tender__status__timeline.blur-timeline .custom-timeline{filter:blur(2px);pointer-events:none}.results-detail-page .tender__status__timeline .result-status-bar{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.results-detail-page .tender__status__timeline .result-status-bar .banner{padding:8px 16px;border-radius:4px;color:#fff;font-weight:600;text-align:center}.results-detail-page .tender__status__timeline .result-status-bar .banner.bg-red{background-color:#ff4d4f}.results-detail-page .tender__status__timeline .result-status-bar .banner.bg-orange{background-color:#fa8c16}.results-detail-page .tenders__bid_info .showmore{color:#1890ff;font-weight:500}.results-detail-page .tenders__bid_info .showmore:hover{text-decoration:underline}.results-detail-page .tender__docs .details-section{text-align:left}.results-detail-page .custom-anchor .ant-anchor-link.default .ant-anchor-link-title{color:#1890ff;font-weight:600}.results-detail-page .no-access-card{margin-top:2rem}.results-detail-page .no-access-card .ant-result-subtitle{color:#595959;font-size:14px;line-height:1.6}.results-detail-page .no-access-card .support-email{text-decoration:none}.results-detail-page .no-access-card .support-email:hover{text-decoration:underline}.results-detail-page .detail-page-spinner-wrapper{height:60vh;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.results-detail-page .detail-title h5{font-size:1.1em}.results-detail-page .overview-card .ant-row{margin-bottom:16px!important}}@media (max-width: 576px){.results-detail-page .custom-anchor .ant-anchor-link-title{font-size:12px}}.flex-column{flex-direction:column}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mb-0{margin-bottom:0!important}.tender-detail-page{background:#f5f5f5;min-height:100vh;padding:40px 20px}.tender-detail-container{max-width:1400px;margin:0 auto;width:100%}.tender-detail-loading{min-height:400px;display:flex;align-items:center;justify-content:center;background:#f5f5f5}.tender-detail-error{min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f5f5f5}.tender-detail-grid{display:grid;grid-template-columns:2fr 1fr;gap:16px;align-items:start;min-width:0}@media (max-width: 992px){.tender-detail-grid{grid-template-columns:1fr}}.td-card{background:#fff;border-radius:6px;border:1px solid #f0f0f0;margin-bottom:16px;transition:box-shadow .3s;max-width:100%;min-width:0;overflow:hidden}.td-card:hover{box-shadow:0 0 8px #a7a7b98c}.td-card-header{padding:16px 20px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.td-card-title{font-size:14px;font-weight:600;color:#525f7f;margin:0}.td-card-body{padding:0;max-width:100%;min-width:0}.td-table{width:100%;border-collapse:collapse;table-layout:fixed}.td-table tr{border-bottom:1px solid #f0f0f0}.td-table tr:last-child{border-bottom:none}.td-table tr:hover{background:#fafafa}.td-table td{padding:12px 20px;font-size:13px;color:#525f7f;overflow-wrap:anywhere;word-break:break-word;vertical-align:top}.td-table td:first-child{font-weight:500;width:200px}.td-icon-badge{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;font-size:12px;margin-right:8px}.td-icon-badge.blue{background:#e6f7ff}.td-icon-badge.green{background:#f6ffed}.td-icon-badge.yellow{background:#fffbe6}.td-icon-badge.purple{background:#f9f0ff}.td-badge{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border-radius:12px;font-size:13px;font-weight:500;border:1px solid}.td-badge-success{background:#f6ffed;color:#52c41a;border-color:#b7eb8f}.td-badge-warning{background:#fffbe6;color:#faad14;border-color:#ffe58f}.td-badge-info{background:#e6f7ff;color:#0050b3;border-color:#91d5ff}.td-badge-purple{background:#f9f0ff;color:#722ed1;border-color:#d3adf7}.value-highlight{font-weight:600;color:#525f7f}code{background:#f5f5f5;padding:2px 8px;border-radius:4px;font-size:12px;color:#525f7f;font-family:Monaco,Courier New,monospace}@media (max-width: 768px){.tender-detail-page{padding:20px 10px}.td-table td:first-child{width:120px}.td-card-header{padding:12px 16px}.td-table td{padding:10px 16px;font-size:12px}}.tender-detail-main,.tender-detail-sidebar{display:flex;flex-direction:column;gap:0;min-width:0}.tender-detail-main>*,.tender-detail-sidebar>*{max-width:100%;min-width:0}.tender-detail-page .ant-card,.tender-detail-page .ant-card-body,.tender-detail-page .ant-collapse,.tender-detail-page .ant-collapse-content,.tender-detail-page .ant-collapse-content-box,.tender-detail-page .ant-table-wrapper,.tender-detail-page .ant-table-container,.tender-detail-page .ant-table-content,.tender-detail-page .ant-table-body,.tender-detail-page .tender-detail-card{max-width:100%;min-width:0}.tender-detail-page .ant-table-wrapper,.tender-detail-page .ant-table-content,.tender-detail-page .tender-summary-content table{overflow-x:auto}.tender-detail-page .ant-table-cell,.tender-detail-page .tender-summary-content,.tender-detail-page .tender-summary-content p,.tender-detail-page .tender-summary-content li,.tender-detail-page .tender-summary-content td,.tender-detail-page .tender-summary-content th,.tender-detail-page .tender-summary-content a,.tender-detail-page .tender-summary-content code{overflow-wrap:anywhere;word-break:break-word}.tender-detail-page .tender-summary-content{max-width:100%}.tender-detail-page .tender-summary-content table{display:block;-webkit-overflow-scrolling:touch}.td-document-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.td-document-main{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.td-document-link{min-width:0;overflow-wrap:anywhere;word-break:break-word}.td-document-action{flex-shrink:0}#root{width:100%}.logo{height:3em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.forgot-password-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#f0f2f5;padding:20px}.forgot-password-card{width:100%;max-width:400px;box-shadow:0 4px 12px #0000001a;border-radius:8px}.forgot-password-header{display:flex;align-items:center;background-color:#f5f5f5;padding:16px 24px;border-radius:8px 8px 0 0;margin:-24px -24px 24px}.forgot-password-title{margin:0;font-size:18px;font-weight:600}.forgot-password-form{width:100%}.forgot-password-description{margin-bottom:24px;color:#666;font-size:14px}.forgot-password-disclaimer{font-size:12px;color:#999;margin-bottom:16px;line-height:1.4}.forgot-password-submit-btn{width:100%;height:40px}.email-sent-container{text-align:center;padding:20px 0}.email-sent-message{color:#666;margin-bottom:24px;line-height:1.6}.return-login-btn{width:100%;height:40px}@media (max-width: 576px){.forgot-password-page{padding:16px;align-items:flex-start;padding-top:20vh}.forgot-password-card{max-width:100%}}.reminders-detail-page .detail-title h5{font-size:1.2em;font-weight:600;color:#262626;margin-bottom:.5em}.reminders-detail-page .reminder-table-row{transition:all .2s ease}.reminders-detail-page .reminder-table-row:hover{background-color:#fafafa}.reminders-detail-page .reminder-table-row .ant-table-cell{padding:12px 16px;vertical-align:middle}.reminders-detail-page .ant-table .ant-table-thead>tr>th{background-color:#fafafa;font-weight:600;color:#262626;border-bottom:2px solid #f0f0f0}.reminders-detail-page .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #f5f5f5}.reminders-detail-page .ant-empty{padding:60px 20px}.reminders-detail-page .ant-empty .ant-empty-description{color:#8c8c8c;font-size:14px}.reminders-detail-page .ant-card .ant-card-head{border-bottom:1px solid #f0f0f0}.reminders-detail-page .ant-card .ant-card-head .ant-card-head-title{font-size:16px;font-weight:600;color:#262626}@media (max-width: 768px){.reminders-detail-page .ant-table{font-size:13px}.reminders-detail-page .ant-table .ant-table-cell{padding:8px 12px}}.flex{display:flex}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.detail-page-spinner-wrapper{height:60vh;display:flex;align-items:center;justify-content:center}.site-layout-white{background:#fff}.detail-title h5{font-size:1.2em;font-weight:600;color:#262626;margin-bottom:.5em}.reset-password-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#f0f2f5;padding:20px}.reset-password-card{width:100%;max-width:400px;box-shadow:0 5px 10px #9aa0b90d,0 15px 40px #a6adc933;border-radius:8px}.reset-password-card .ant-card-body{padding:0!important}.reset-password-card .ant-card-head{padding:0!important;border-bottom:none}.reset-password-card .ant-card-head-title{padding:0}.reset-password-header{display:flex;align-items:center;background-color:#f5f5f5;padding:16px 24px;border-radius:8px 8px 0 0}.reset-password-logo{height:36px;margin-right:8px}.reset-password-title{margin:0;font-size:18px;font-weight:600}.reset-password-content{padding:24px}@media (max-width: 576px){.reset-password-page{padding:16px;align-items:flex-start;padding-top:20vh}.reset-password-card{max-width:100%}}.tender-detail-loading{min-height:400px;display:flex;align-items:center;justify-content:center}.detail-title h5{color:#525f7f!important;font-weight:600;margin-bottom:8px}.overview-card.ant-card,.overview-card{border-radius:6px!important;border:1px solid #f0f0f0!important;box-shadow:none!important;transition:box-shadow .3s}.overview-card.ant-card:hover,.overview-card:hover{box-shadow:0 0 8px #a7a7b98c!important}.tender__documents.ant-card,.tender__documents{border-radius:6px!important;border:1px solid #f0f0f0!important;box-shadow:none!important;transition:box-shadow .3s}.tender__documents.ant-card:hover,.tender__documents:hover{box-shadow:0 0 8px #a7a7b98c!important}.tender__information.ant-card,.tender__information{border-radius:6px!important;border:1px solid #f0f0f0!important;box-shadow:none!important;transition:box-shadow .3s}.tender__information.ant-card:hover,.tender__information:hover{box-shadow:0 0 8px #a7a7b98c!important}.similar-card.ant-card,.similar-card{border-radius:6px!important;border:1px solid #f0f0f0!important;box-shadow:none!important;transition:box-shadow .3s}.similar-card.ant-card:hover,.similar-card:hover{box-shadow:0 0 8px #a7a7b98c!important}.details-section{padding:0}.item-title{margin-bottom:0;color:#525f7f!important;font-weight:500}.item-value{color:#525f7f!important;font-weight:400}.icon-badge{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;font-size:12px;margin-right:8px}.icon-badge.blue{background:#e6f7ff}.icon-badge.green{background:#f6ffed}.icon-badge.yellow{background:#fffbe6}.icon-badge.purple{background:#f9f0ff}.firstLetter-capital:first-letter{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-warning{color:#faad14}.text-info{color:#1890ff}.file-box{transition:all .3s ease;cursor:pointer}.file-box:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.similar-result-item{border-bottom:1px solid #f0f0f0;padding-bottom:16px;margin-bottom:16px}.similar-result-item:last-child{border-bottom:none;margin-bottom:0}.ElementTitle{color:#1890ff;text-decoration:none;font-weight:500}.ElementTitle:hover{color:#40a9ff;text-decoration:underline}.item-location{font-size:13px;color:#8c8c8c}.item-date{font-size:13px;color:#595959;margin-left:8px}.calendar-icon{font-size:14px}.set__reminder__btn{border-radius:6px}.custom-anchor{display:flex;justify-content:start;width:100%;margin-bottom:16px;background:#fff!important;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;position:sticky;top:0;z-index:100;transition:all .3s cubic-bezier(.4,0,.2,1)}.custom-anchor.scrolled{position:fixed;top:0;left:240px;right:0;width:auto;margin:0;border-radius:0;box-shadow:0 4px 12px #00000026;border-bottom:1px solid #e8e8e8;transform:translateZ(0)}@media (max-width: 991px){.custom-anchor.scrolled{left:0;right:0}}body:not(.authenticated) .custom-anchor.scrolled{left:0;right:0}.custom-anchor .ant-anchor{display:flex;width:100%;background:#fff!important}.custom-anchor .ant-anchor-ink{display:none}.custom-anchor .ant-anchor-link{flex:1;padding:16px!important;text-align:center;border-bottom:3px solid transparent;transition:all .3s ease;position:relative;background:#fff}.custom-anchor .ant-anchor-link:hover{background-color:#f5f5f5}.custom-anchor .ant-anchor-link-active{border-bottom:3px solid #1890ff;background-color:#f0f8ff}.custom-anchor .ant-anchor-link-title{font-weight:500}.custom-anchor .ant-anchor-link-active .ant-anchor-link-title{color:#1890ff}@media (max-width: 768px){.detail-title h5{font-size:16px;line-height:1.5em}.tender-details-page{padding:0 8px 8px}}.ant-card-head{text-align:left!important}.ant-card-head-title{text-align:left!important;font-weight:600!important;color:#525f7f!important;display:block!important;visibility:visible!important}.similar__live__tenders .ant-card-head-title{opacity:1!important;font-size:16px!important}.markdown-content{line-height:1.8;color:#262626;text-align:left}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{font-weight:700;color:#262626;margin-top:24px;margin-bottom:16px}.markdown-content h1{font-size:24px}.markdown-content h2{font-size:20px}.markdown-content h3{font-size:18px}.markdown-content h4{font-size:16px}.markdown-content p{margin-bottom:16px}.markdown-content ul{margin-bottom:16px;padding-left:24px}.markdown-content li{margin-bottom:8px}.markdown-content table{width:100%;border-collapse:collapse;margin:20px 0;background:#fff;box-shadow:0 2px 8px #00000014;border-radius:8px;overflow:hidden}.markdown-content thead{background:linear-gradient(135deg,#1890ff,#096dd9)}.markdown-content thead th{color:#fff;font-weight:600;text-align:left;padding:14px 16px;font-size:14px;letter-spacing:.3px;border:none}.markdown-content tbody tr{border-bottom:1px solid #f0f0f0;transition:background-color .2s ease}.markdown-content tbody tr:hover{background-color:#f5f9ff}.markdown-content tbody tr:last-child{border-bottom:none}.markdown-content tbody td{padding:12px 16px;color:#595959;font-size:14px;border:none;vertical-align:top;text-align:left}.markdown-content tbody td:first-child{font-weight:500;color:#262626}@media (max-width: 768px){.markdown-content table{font-size:12px}.markdown-content thead th,.markdown-content tbody td{padding:10px 12px}}@layer components;/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% .237 25.331);--color-orange-500:oklch(70.5% .213 47.604);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-700:oklch(50.8% .118 165.612);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-sky-700:oklch(50% .134 242.749);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-900:oklch(21% .034 264.665);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--radius-md:.375rem;--radius-xl:.75rem;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.visible\!{visibility:visible!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-y-0{inset-block:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-\[96px\]{top:96px}.left-0{left:calc(var(--spacing)*0)}.z-20{z-index:20}.z-30{z-index:30}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.\!my-4{margin-block:calc(var(--spacing)*4)!important}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.\!mb-0{margin-bottom:calc(var(--spacing)*0)!important}.\!mb-3{margin-bottom:calc(var(--spacing)*3)!important}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.\!h-6{height:calc(var(--spacing)*6)!important}.h-2{height:calc(var(--spacing)*2)}.h-4{height:calc(var(--spacing)*4)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-48{height:calc(var(--spacing)*48)}.h-96{height:calc(var(--spacing)*96)}.h-auto{height:auto}.h-full{height:100%}.max-h-\[120px\]{max-height:120px}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-\[184px\]{min-height:184px}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing)*2)}.w-\[3px\]{width:3px}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[16px\]{min-width:16px}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[188px\]{min-width:188px}.min-w-\[200px\]{min-width:200px}.min-w-max{min-width:max-content}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:calc(var(--spacing)*0)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-200{border-color:var(--color-amber-200)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-rose-200{border-color:var(--color-rose-200)}.border-slate-200{border-color:var(--color-slate-200)}.\!bg-slate-900{background-color:var(--color-slate-900)!important}.\!bg-white{background-color:var(--color-white)!important}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-white{background-color:var(--color-white)}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.p-0{padding:calc(var(--spacing)*0)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.text-center{text-align:center}.text-left{text-align:left}.text-start{text-align:start}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[11px\]{font-size:11px!important}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[16px\]{font-size:16px}.text-\[22px\]{font-size:22px}.\!font-semibold{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-slate-900{color:var(--color-slate-900)!important}.\!text-white{color:var(--color-white)!important}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-cyan-600{color:var(--color-cyan-600)}.text-cyan-700{color:var(--color-cyan-700)}.text-emerald-700{color:var(--color-emerald-700)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-orange-500{color:var(--color-orange-500)}.text-red-500{color:var(--color-red-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-sky-700{color:var(--color-sky-700)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.line-through{text-decoration-line:line-through}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-slate-900{--tw-ring-color:var(--color-slate-900)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.hover\:border-slate-400:hover{border-color:var(--color-slate-400)}.hover\:text-blue-500:hover{color:var(--color-blue-500)}}.focus\:text-blue-500:focus{color:var(--color-blue-500)}.focus\:underline:focus{text-decoration-line:underline}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-slate-900\/20:focus-visible{--tw-ring-color:#0f172b33}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-slate-900\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-slate-900)20%,transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}@media (min-width:40rem){.sm\:mb-0{margin-bottom:calc(var(--spacing)*0)}.sm\:w-1\/2{width:50%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}}@media (min-width:48rem){.md\:w-1\/3{width:33.3333%}.md\:w-1\/4{width:25%}}@media (min-width:64rem){.lg\:px-8{padding-inline:calc(var(--spacing)*8)}}@media (min-width:80rem){.xl\:ml-auto{margin-left:auto}.xl\:w-1\/3{width:33.3333%}.xl\:w-1\/4{width:25%}.xl\:w-5\/12{width:41.6667%}.xl\:max-w-\[30rem\]{max-width:30rem}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:flex-nowrap{flex-wrap:nowrap}.xl\:items-center{align-items:center}.xl\:gap-3{gap:calc(var(--spacing)*3)}}}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--background:#f6f7f9;--foreground:#0f1729;--card:#fff;--card-foreground:#0f1729;--border:#e5e7eb;--input:#e5e7eb;--primary:#2463eb;--primary-foreground:#f8fafc;--secondary:#f1f5f9;--secondary-foreground:#0f1729;--muted:#f3f4f6;--muted-foreground:#6b7280;--accent:#2463eb;--accent-foreground:#f8fafc;--destructive:#dc2828;--destructive-foreground:#f8fafc;--success:#21c45d;--success-foreground:#fff;--warning:#f59f0a;--warning-foreground:#fff;--ring:#2463eb;--radius:.75rem;--widget-shadow:0 1px 3px 0 #c2c9d626,0 1px 2px -1px #c2c9d61a;--widget-shadow-hover:0 4px 12px 0 #c2c9d633,0 2px 4px -1px #c2c9d61a;--sidebar-background:#fcfcfc;--sidebar-foreground:#1b294b;--sidebar-border:#e5e7eb;--sidebar-accent:#2463eb;--sidebar-accent-soft:#f1f5fe;font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:400;line-height:1.5}*,:before,:after{box-sizing:border-box}body{background-color:var(--background);min-width:320px;min-height:100vh;color:var(--foreground);margin:0}::selection{color:#000;background-color:#b2d7ff}input:-webkit-autofill{-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 1000px #e0e9f7!important}.widget-card{background:var(--card);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--widget-shadow);padding:1.25rem;transition:box-shadow .2s,transform .15s}.widget-card:hover{box-shadow:var(--widget-shadow-hover);transform:translateY(-1px)}.stat-value{letter-spacing:-.025em;color:var(--foreground);font-size:1.875rem;font-weight:700;line-height:1.08}.stat-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);font-size:.75rem;font-weight:600}.section-badge{text-transform:uppercase;letter-spacing:.1em;border-radius:.375rem;align-items:center;padding:.25rem .625rem;font-size:.6875rem;font-weight:700;display:inline-flex}.ant-layout,.ant-layout-content{background:var(--background)!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
