@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";.aiux-analytics{--aiux-surface:#fff;--aiux-subtle:#f6f9fd;--aiux-border:#d9e4f1;--aiux-text:#142e52;--aiux-muted:#607694;--aiux-primary:#176ee7;--aiux-action:#176ee7;min-width:0;max-width:1680px;margin:0 auto;padding:4px 0 28px;color:var(--aiux-text)}[data-theme=dark] .aiux-analytics{--aiux-surface:#102942;--aiux-subtle:#0d2238;--aiux-border:#2f506c;--aiux-text:#edf6ff;--aiux-muted:#afc3d7;--aiux-primary:#8bbcff;--aiux-action:#176ee7 }.aiux-analytics *{box-sizing:border-box}.aiux-analytics button,.aiux-analytics input,.aiux-analytics select{font:inherit}.aiux-analytics button{cursor:pointer}.aiux-analytics button:disabled{cursor:not-allowed;opacity:.55}.aiux-analytics :focus-visible{outline:3px solid #5aa2ff;outline-offset:2px}.aiux-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.aiux-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.aiux-page-header p,.aiux-section-heading p{margin:0 0 7px;color:var(--aiux-primary);font:800 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.aiux-page-header h1{margin:0;color:var(--aiux-text);font-size:clamp(30px,4vw,44px);line-height:1.05;letter-spacing:-.045em}.aiux-page-header>div>span{display:block;max-width:720px;margin-top:9px;color:var(--aiux-muted);font-size:15px;line-height:1.5}.aiux-refresh,.aiux-reset,.aiux-secondary-action,.aiux-panel-state button,.aiux-pagination button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid var(--aiux-border);border-radius:9px;background:var(--aiux-surface);color:var(--aiux-text);font-weight:750;text-decoration:none}.aiux-refresh{flex:0 0 auto}.aiux-refresh svg,.aiux-secondary-action svg{width:17px;height:17px}.aiux-refresh,.aiux-reset,.aiux-secondary-action,.aiux-panel-state button,.aiux-pagination button,.aiux-range-tabs button,.aiux-recommendation-controls form button,.aiux-review{transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .1s ease,box-shadow .16s ease}.aiux-analytics button:active:not(:disabled){transform:translateY(1px)}@media(hover:hover){.aiux-refresh:hover,.aiux-reset:hover,.aiux-secondary-action:hover,.aiux-panel-state button:hover,.aiux-pagination button:hover{border-color:var(--aiux-primary);background:var(--aiux-subtle);color:var(--aiux-primary)}.aiux-range-tabs button:not(.is-active):hover{border-color:var(--aiux-primary);color:var(--aiux-primary)}.aiux-recommendation-controls form button:hover,.aiux-review:hover{background:#0f58bc;box-shadow:0 5px 14px #176ee733}}.is-spinning{animation:aiux-spin .8s linear infinite}@keyframes aiux-spin{to{transform:rotate(360deg)}}.aiux-filter-panel{display:grid;grid-template-columns:minmax(210px,1fr) auto;gap:14px 24px;margin-bottom:18px;padding:18px;border:1px solid var(--aiux-border);border-radius:15px;background:var(--aiux-surface);box-shadow:0 10px 28px #173d6d0b}.aiux-filter-title{display:flex;align-items:center;gap:11px;min-width:0}.aiux-filter-title>svg{width:22px;height:22px;color:var(--aiux-primary)}.aiux-filter-title div{min-width:0}.aiux-filter-title strong,.aiux-filter-title span{display:block}.aiux-filter-title strong{font-size:15px}.aiux-filter-title span{margin-top:3px;color:var(--aiux-muted);font-size:13px;line-height:1.35}.aiux-range-tabs{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.aiux-range-tabs button{min-height:44px;padding:0 13px;border:1px solid var(--aiux-border);border-radius:8px;background:var(--aiux-subtle);color:var(--aiux-muted);font-size:13px;font-weight:700}.aiux-range-tabs button.is-active{border-color:var(--aiux-action);background:var(--aiux-action);color:#fff}.aiux-custom-dates{grid-column:1/-1;display:flex;gap:12px;padding-top:2px}.aiux-custom-dates label,.aiux-select-filters label,.aiux-recommendation-controls>label{display:grid;gap:6px;min-width:0;color:var(--aiux-muted);font-size:12px;font-weight:750}.aiux-custom-dates input,.aiux-select-filters select,.aiux-select-filters input,.aiux-recommendation-controls select{width:100%;min-height:44px;padding:0 36px 0 11px;border:1px solid var(--aiux-border);border-radius:8px;background:var(--aiux-subtle);color:var(--aiux-text)}.aiux-custom-dates input:hover,.aiux-select-filters select:hover,.aiux-select-filters input:hover,.aiux-recommendation-controls select:hover{border-color:var(--aiux-primary)}.aiux-select-filters input,.aiux-custom-dates input{padding-right:11px}.aiux-select-filters{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(130px,1fr)) auto;align-items:end;gap:10px;padding-top:13px;border-top:1px solid var(--aiux-border)}.aiux-reset{white-space:nowrap}.aiux-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.aiux-kpi{display:flex;min-width:0;min-height:126px;align-items:flex-start;gap:11px;padding:17px 15px;border:1px solid var(--aiux-border);border-radius:13px;background:var(--aiux-surface);box-shadow:0 9px 24px #173d6d0b}.aiux-kpi-icon{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:11px}.aiux-kpi-icon svg{width:21px;height:21px}.aiux-kpi>div{min-width:0}.aiux-kpi>div>span,.aiux-kpi small{display:block;color:var(--aiux-muted)}.aiux-kpi>div>span{min-height:34px;font-size:13px;font-weight:700;line-height:1.3}.aiux-kpi strong{display:block;margin:3px 0 5px;color:var(--aiux-text);font-size:27px;line-height:1}.aiux-kpi small{font-size:12px;line-height:1.35}.aiux-blue .aiux-kpi-icon{background:#e5f0ff;color:#176ee7}.aiux-green .aiux-kpi-icon{background:#dff5ec;color:#138a68}.aiux-amber .aiux-kpi-icon{background:#fff0d4;color:#a96505}.aiux-violet .aiux-kpi-icon{background:#eee9ff;color:#7657d6}.aiux-red .aiux-kpi-icon{background:#ffe5eb;color:#c93f5b}.aiux-teal .aiux-kpi-icon{background:#dcf5f4;color:#127c80}[data-theme=dark] .aiux-blue .aiux-kpi-icon,[data-theme=dark] .aiux-green .aiux-kpi-icon,[data-theme=dark] .aiux-amber .aiux-kpi-icon,[data-theme=dark] .aiux-violet .aiux-kpi-icon,[data-theme=dark] .aiux-red .aiux-kpi-icon,[data-theme=dark] .aiux-teal .aiux-kpi-icon{background:#1d3851}.aiux-comparison{display:flex;align-items:center;gap:18px;margin-bottom:16px;padding:13px 17px;border:1px solid var(--aiux-border);border-radius:12px;background:var(--aiux-surface)}.aiux-comparison>div{display:flex;align-items:center;gap:8px}.aiux-comparison>div:first-child{padding-right:18px;border-right:1px solid var(--aiux-border)}.aiux-comparison span,.aiux-comparison small{color:var(--aiux-muted);font-size:13px}.aiux-comparison strong{font-size:22px}.aiux-comparison svg{width:18px}.aiux-comparison .is-positive{color:#138a68}.aiux-comparison .is-negative{color:#d54d68}.aiux-comparison .is-negative svg{transform:rotate(180deg)}.aiux-chart-grid,.aiux-insight-grid,.aiux-performance-grid{display:grid;gap:16px;margin-bottom:16px}.aiux-chart-grid{grid-template-columns:minmax(0,1.7fr) minmax(340px,.8fr)}.aiux-insight-grid{grid-template-columns:1fr 1fr}.aiux-performance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.aiux-panel{min-width:0;padding:20px;border:1px solid var(--aiux-border);border-radius:15px;background:var(--aiux-surface);box-shadow:0 10px 28px #173d6d0b;overflow:hidden}.aiux-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-width:0;margin-bottom:16px}.aiux-section-heading>div{min-width:0}.aiux-section-heading h2{margin:0;color:var(--aiux-text);font-size:20px;line-height:1.25;letter-spacing:-.025em}.aiux-section-heading>div>span{display:block;max-width:680px;margin-top:6px;color:var(--aiux-muted);font-size:13px;line-height:1.45}.aiux-secondary-action{min-width:-moz-max-content;min-width:max-content;color:var(--aiux-primary);font-size:13px}.aiux-chart,.aiux-compact-chart{min-width:0;overflow:hidden}.aiux-chart .recharts-text,.aiux-compact-chart .recharts-text{fill:var(--aiux-muted);font-size:12px}.aiux-analytics .recharts-default-tooltip{border:1px solid var(--aiux-border)!important;border-radius:9px!important;background:var(--aiux-surface)!important;color:var(--aiux-text)!important;box-shadow:0 10px 28px #102f571e}.aiux-outcome-content{display:grid;grid-template-columns:minmax(190px,1fr) minmax(170px,1fr);align-items:center;gap:10px}.aiux-donut{position:relative;min-width:0}.aiux-donut>div:last-child{position:absolute;inset:50% auto auto 50%;display:grid;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.aiux-donut>div:last-child strong{font-size:30px;line-height:1}.aiux-donut>div:last-child span{margin-top:5px;color:var(--aiux-muted);font-size:12px}.aiux-legend{display:grid;gap:9px}.aiux-legend>div{display:grid;grid-template-columns:11px 1fr auto;align-items:center;gap:9px;min-height:40px;padding:8px 10px;border:1px solid var(--aiux-border);border-radius:8px;background:var(--aiux-subtle)}.aiux-legend i{width:10px;height:10px;border-radius:50%}.aiux-legend span{min-width:0;color:var(--aiux-muted);font-size:13px}.aiux-legend strong{font-size:14px}.aiux-panel-state{display:flex;min-height:150px;align-items:center;justify-content:center;gap:12px;padding:24px;color:var(--aiux-muted);text-align:left}.aiux-panel-state>svg{width:24px;flex:0 0 24px}.aiux-panel-state>div{max-width:460px}.aiux-panel-state strong,.aiux-panel-state span{display:block}.aiux-panel-state strong{color:var(--aiux-text);font-size:15px}.aiux-panel-state span{margin-top:5px;font-size:13px;line-height:1.45}.aiux-panel-state button{margin-left:10px}.aiux-skeleton{display:block;height:16px;border-radius:6px;background:linear-gradient(90deg,var(--aiux-subtle),#e6edf6,var(--aiux-subtle));background-size:220% 100%;animation:aiux-shimmer 1.3s linear infinite}[data-theme=dark] .aiux-skeleton{background:linear-gradient(90deg,#142f49,#25445f,#142f49);background-size:220% 100%}.aiux-skeleton-number{width:76px;height:27px;margin:6px 0}.aiux-chart-loading,.aiux-table-loading{display:grid;gap:16px;padding:30px 2px}.aiux-chart-loading .aiux-skeleton{height:46px}.aiux-table-loading .aiux-skeleton{height:58px}.aiux-donut-loading .aiux-skeleton{width:180px;height:180px;margin:20px auto;border-radius:50%}@keyframes aiux-shimmer{to{background-position:-220% 0}}.aiux-recommendations{margin-bottom:16px}.aiux-recommendation-controls{display:flex;align-items:end;gap:12px;margin:4px 0 15px}.aiux-recommendation-controls form{display:flex;min-width:260px;max-width:600px;flex:1;align-items:center;gap:9px;min-height:46px;padding-left:12px;border:1px solid var(--aiux-border);border-radius:9px;background:var(--aiux-subtle)}.aiux-recommendation-controls form svg{width:18px;flex:0 0 18px;color:var(--aiux-muted)}.aiux-recommendation-controls input{min-width:0;flex:1;height:44px;border:0;outline:0;background:transparent;color:var(--aiux-text)}.aiux-recommendation-controls form button{align-self:stretch;min-width:78px;border:0;border-radius:0 8px 8px 0;background:var(--aiux-action);color:#fff;font-weight:750}.aiux-recommendation-controls>label{width:200px}.aiux-table-wrap{max-width:100%;overflow:auto;border:1px solid var(--aiux-border);border-radius:10px}.aiux-table{width:100%;min-width:1050px;border-collapse:collapse;text-align:left}.aiux-table th{padding:12px;background:var(--aiux-subtle);color:var(--aiux-muted);font-size:12px;letter-spacing:.035em}.aiux-table td{padding:12px;border-top:1px solid var(--aiux-border);color:var(--aiux-muted);font-size:13px;line-height:1.4;vertical-align:middle}.aiux-table td:first-child{width:23%;min-width:220px}.aiux-table td:first-child strong{display:-webkit-box;overflow:hidden;color:var(--aiux-text);font-size:14px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.aiux-table td:first-child small{display:block;margin-top:4px;color:var(--aiux-muted);font-size:12px}.aiux-confidence{display:inline-flex;min-height:32px;align-items:center;border-bottom:3px solid #138a68;color:var(--aiux-text);font-weight:800}.aiux-outcome{display:inline-flex;min-height:30px;align-items:center;padding:4px 9px;border-radius:999px;font-size:12px;font-weight:800;white-space:nowrap}.aiux-outcome.is-matched{background:#dff5ec;color:#0c7053}.aiux-outcome.is-review{background:#fff0d4;color:#945903}.aiux-outcome.is-ineligible{background:#ffe5eb;color:#a92f49}[data-theme=dark] .aiux-outcome.is-matched{background:#164c42;color:#8de0c5}[data-theme=dark] .aiux-outcome.is-review{background:#533b18;color:#ffd28a}[data-theme=dark] .aiux-outcome.is-ineligible{background:#552536;color:#ffadc0}.aiux-new-badge{display:inline-flex;align-items:center;margin-left:7px;padding:2px 6px;border-radius:999px;background:#e5f0ff;color:#176ee7;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}[data-theme=dark] .aiux-new-badge{background:#173c65;color:#a8ceff}.aiux-inline-warning{display:flex;min-height:46px;align-items:center;gap:10px;margin:0 0 14px;padding:9px 12px;border:1px solid #e3ae51;border-radius:9px;background:#fff7e8;color:#704506;font-size:13px}.aiux-inline-warning svg{width:18px;flex:0 0 18px}.aiux-inline-warning span{min-width:0;flex:1}.aiux-inline-warning button{min-height:34px;padding:0 11px;border:1px solid currentColor;border-radius:7px;background:transparent;color:inherit;font-weight:750}[data-theme=dark] .aiux-inline-warning{border-color:#8a642c;background:#3f301a;color:#ffd892}.aiux-review{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid #176ee7;border-radius:8px;background:#176ee7;color:#fff;font-size:13px;font-weight:800;white-space:nowrap}.aiux-review svg{width:15px;height:15px}.aiux-recommendation-cards{display:none}.aiux-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;color:var(--aiux-muted);font-size:13px}.aiux-pagination>div{display:flex;gap:8px}.aiux-bar-list,.aiux-evidence-list,.aiux-performance-list{display:grid;gap:11px}.aiux-bar-list>div{display:grid;grid-template-columns:minmax(120px,1.1fr) minmax(100px,1fr) 28px;align-items:center;gap:10px}.aiux-bar-list span{color:var(--aiux-muted);font-size:13px}.aiux-bar-list>div>i,.aiux-evidence-list em{height:9px;overflow:hidden;border-radius:999px;background:var(--aiux-subtle);font-style:normal}.aiux-bar-list b,.aiux-evidence-list em b{display:block;height:100%;border-radius:inherit}.aiux-bar-list strong{text-align:right}.aiux-evidence-list>div>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:7px;color:var(--aiux-muted);font-size:13px}.aiux-evidence-list>div>div span{display:flex;min-width:0;align-items:center;gap:8px}.aiux-evidence-list>div>div i{width:9px;height:9px;flex:0 0 9px;border-radius:50%}.aiux-evidence-list em{display:block}.aiux-performance-list>div{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--aiux-border)}.aiux-performance-list>div:first-child{border-top:0}.aiux-performance-list>div>span:first-child{display:flex;min-width:0;align-items:center;gap:8px;color:var(--aiux-text);font-size:13px;font-weight:700}.aiux-performance-list svg{width:16px;flex:0 0 16px;color:var(--aiux-primary)}.aiux-performance-list>div>span:last-child{text-align:right}.aiux-performance-list strong,.aiux-performance-list small{display:block}.aiux-performance-list strong{font-size:15px}.aiux-performance-list small{margin-top:2px;color:var(--aiux-muted);font-size:11px}.aiux-freshness{display:flex;flex-wrap:wrap;gap:8px 20px;padding:13px 16px;border:1px solid var(--aiux-border);border-radius:10px;background:var(--aiux-surface);color:var(--aiux-muted);font-size:12px}@media(max-width:1380px){.aiux-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.aiux-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aiux-performance-grid>.aiux-panel:first-child{grid-column:1/-1}}@media(max-width:1050px){.aiux-filter-panel{grid-template-columns:1fr}.aiux-range-tabs{justify-content:flex-start}.aiux-select-filters,.aiux-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aiux-chart-grid,.aiux-insight-grid{grid-template-columns:1fr}}@media(max-width:800px){.aiux-page-header{align-items:flex-start}.aiux-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aiux-performance-grid{grid-template-columns:1fr}.aiux-performance-grid>.aiux-panel:first-child{grid-column:auto}.aiux-table-wrap{display:none}.aiux-recommendation-cards{display:grid;gap:12px}.aiux-recommendation-cards>article{min-width:0;padding:16px;border:1px solid var(--aiux-border);border-radius:11px;background:var(--aiux-subtle)}.aiux-card-topline{display:flex;align-items:center;justify-content:space-between;gap:10px}.aiux-recommendation-cards h3{margin:13px 0 4px;color:var(--aiux-text);font-size:17px;line-height:1.35}.aiux-recommendation-cards>article>small{color:var(--aiux-muted);font-size:12px}.aiux-recommendation-cards dl{display:grid;gap:8px;margin:14px 0}.aiux-recommendation-cards dl>div{display:grid;grid-template-columns:80px 1fr;gap:8px}.aiux-recommendation-cards dt{color:var(--aiux-muted);font-size:12px}.aiux-recommendation-cards dd{min-width:0;margin:0;color:var(--aiux-text);font-size:13px;overflow-wrap:anywhere}.aiux-recommendation-cards p{color:var(--aiux-muted);font-size:13px;line-height:1.45}.aiux-recommendation-cards .aiux-review{width:100%;white-space:normal;text-align:center}.aiux-section-heading{flex-wrap:wrap}.aiux-secondary-action{min-width:0}}@media(max-width:620px){.aiux-page-header{display:grid}.aiux-page-header .aiux-refresh{width:100%}.aiux-filter-panel,.aiux-panel{padding:15px}.aiux-select-filters{grid-template-columns:1fr}.aiux-select-filters .aiux-reset{width:100%}.aiux-custom-dates{display:grid;grid-template-columns:1fr 1fr}.aiux-kpi-grid{grid-template-columns:1fr}.aiux-kpi{min-height:106px}.aiux-comparison{align-items:flex-start;flex-wrap:wrap}.aiux-comparison>div:first-child{width:100%;padding:0 0 10px;border-right:0;border-bottom:1px solid var(--aiux-border)}.aiux-outcome-content{grid-template-columns:1fr}.aiux-recommendation-controls{display:grid}.aiux-recommendation-controls form,.aiux-recommendation-controls>label{width:100%;max-width:none}.aiux-pagination{align-items:flex-start;flex-direction:column}.aiux-pagination>div{width:100%}.aiux-pagination button{flex:1}.aiux-bar-list>div{grid-template-columns:1fr 34px}.aiux-bar-list>div>i{grid-column:1/-1;grid-row:2}.aiux-performance-list>div{align-items:flex-start}.aiux-freshness{display:grid}}@media(max-width:390px){.aiux-range-tabs{display:grid;grid-template-columns:1fr 1fr}.aiux-range-tabs button:last-child{grid-column:1/-1}.aiux-custom-dates{grid-template-columns:1fr}.aiux-page-header h1{font-size:32px}}@media(prefers-reduced-motion:reduce){.aiux-analytics *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.automation-control{display:flex;align-items:center;gap:10px;margin-left:auto;padding:7px 8px 7px 9px;border:1px solid #c8dffc;border-radius:16px;background:linear-gradient(120deg,#f9fcff,#eef7ff 58%,#f6f0ff);box-shadow:0 9px 24px #18549a17;color:#385676;font-size:12px}.automation-control.is-auto{border-color:#8c90ff;background:linear-gradient(120deg,#effbff,#eef2ff 58%,#fbf0ff);box-shadow:0 11px 28px #5748e524}.automation-orbit{width:31px;height:31px;display:grid;place-items:center;flex:0 0 auto;padding:0!important;border-radius:11px;background:linear-gradient(135deg,#087df3,#7355ed);color:#fff;box-shadow:0 5px 13px #276be766}.automation-copy{display:grid;gap:2px;min-width:142px;padding:0!important}.automation-copy b{color:#173b69;font-size:12px;letter-spacing:.01em}.automation-copy small{color:#6581a4;font-size:10px;font-weight:700;white-space:nowrap}.automation-switch{display:flex;gap:2px;padding:3px!important;border-radius:10px;background:#dceafa99}.automation-switch button{border:0;border-radius:7px;background:transparent;color:#607899;padding:6px 9px;font-size:11px;font-weight:800;cursor:pointer}.automation-switch button.active{background:#fff;color:#1769d3;box-shadow:0 3px 9px #31568229}.automation-control.is-auto .automation-switch button.active{background:linear-gradient(110deg,#0c76e8,#7055e9);color:#fff;box-shadow:0 4px 12px #5043d64d}@media(max-width:760px){.automation-control{margin-left:0;width:100%;justify-content:flex-start}.automation-copy{min-width:0;flex:1}.action-bar{flex-wrap:wrap}}.automation-control{display:flex;align-items:center;gap:4px;margin-left:auto;padding:4px;border:1px solid #cfe0f6;border-radius:12px;background:#f7fbff;color:#526b8e;font-size:12px;font-weight:700}.automation-control>span{padding:0 7px}.automation-control button{border:0;border-radius:8px;background:transparent;color:#607899;padding:7px 10px;font:inherit;cursor:pointer}.automation-control button.active{background:#126df5;color:#fff;box-shadow:0 4px 12px #126df533}.workspace-top-user{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-bottom:1rem;color:#61718a;font-size:.8rem}.notification-wrap{position:relative}.notification-button{position:relative;width:34px;height:34px;display:grid;place-items:center;border:1px solid #d5e2f2;border-radius:10px;background:#fff;color:#24456f;cursor:pointer}.notification-button i{position:absolute;right:-6px;top:-6px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;border-radius:9px;background:#e32f63;color:#fff;font-size:10px;font-style:normal}.notification-menu{position:absolute;right:0;top:42px;z-index:30;width:min(350px,calc(100vw - 32px));padding:12px;border:1px solid #d7e4f3;border-radius:14px;background:#fff;box-shadow:0 16px 42px #193c6b33}.notification-menu>b{display:block;padding:3px 6px 8px;color:#183d6a}.notification-menu>p{margin:8px 6px;color:#6a7f9c;font-size:13px}.notification-menu button{width:100%;display:grid;gap:3px;padding:10px 8px;border:0;border-top:1px solid #edf2f8;background:transparent;text-align:left;cursor:pointer}.notification-menu button.unread{background:#f1f7ff}.notification-menu button strong{color:#17365e;font-size:13px}.notification-menu button span{color:#607a9d;font-size:12px;line-height:1.4}.new-result-badge{display:inline-flex;margin-left:8px;padding:3px 7px;border-radius:999px;background:#e6fbf4;color:#087b61;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.auto-terms ul{margin:15px 0;padding-left:20px;color:#526c90;font-size:13px;line-height:1.65}.auto-consent{display:flex;gap:9px;align-items:flex-start;color:#25476f;font-size:13px;font-weight:700}.auto-consent input{margin-top:2px;accent-color:#126df5}.confirm-proceed:disabled{opacity:.5;cursor:not-allowed}@media(max-width:760px){.automation-control{margin-left:0;width:100%;justify-content:flex-start}.action-bar{flex-wrap:wrap}.notification-menu{right:-12px}.workspace-top-user{gap:7px}}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.block{display:block}.table{display:table}.hidden{display:none}.resize{resize:both}.border{border-width:1px}.uppercase{text-transform:uppercase}.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)}.action-bar .automation-orbit{background:#e0fff7;color:#059b7e;box-shadow:0 4px 10px #0c9e7d1c}.action-bar .automation-control.is-auto .automation-orbit{background:#c9f8ed;color:#047f69}.workspace-top-user{gap:10px}.workspace-top-user .notification-wrap{margin-left:16px;padding-left:16px;border-left:1px solid #d8e5f5}.workspace-top-user .notification-button{width:38px;height:38px;border-radius:12px;box-shadow:0 5px 14px #173c6715}.action-bar .automation-control{display:flex;align-items:center;gap:11px;min-width:360px;margin-left:auto;padding:8px 9px;border:1px solid #cfe1f6;border-radius:15px;background:#fff;box-shadow:0 8px 22px #214c7b14;color:#143966;font-family:Manrope,Inter,system-ui,sans-serif}.action-bar .automation-control.is-auto{border-color:#9fded6;background:linear-gradient(115deg,#fff,#f3fffc);box-shadow:0 9px 25px #1f9d8c20}.action-bar .automation-orbit{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;padding:0!important;border-radius:11px;background:#eaf3ff;color:#126de7;box-shadow:none}.action-bar .automation-control.is-auto .automation-orbit{background:#e0fff7;color:#059b7e}.action-bar .automation-copy{display:grid;gap:2px;min-width:0;flex:1;padding:0!important}.action-bar .automation-copy b{font-family:Manrope,Inter,system-ui,sans-serif;color:#183b66;font-size:13px;letter-spacing:0}.action-bar .automation-copy small{font-family:Manrope,Inter,system-ui,sans-serif;color:#7085a0;font-size:10px;font-weight:700;letter-spacing:0;white-space:nowrap}.action-bar .automation-switch{display:flex;gap:3px;padding:3px!important;border:1px solid #d9e5f4;border-radius:10px;background:#f6f9fd}.action-bar .automation-switch button{min-width:61px;border:0;border-radius:7px;background:transparent;color:#6d83a0;padding:7px 9px;font-family:Manrope,Inter,system-ui,sans-serif;font-size:11px;font-weight:800;letter-spacing:0;cursor:pointer}.action-bar .automation-switch button.active{background:#173f70;color:#fff;box-shadow:0 3px 8px #153e6c30}.action-bar .automation-control.is-auto .automation-switch button.active{background:#0b9d85;color:#fff}@media(max-width:760px){.workspace-top-user .notification-wrap{margin-left:8px;padding-left:8px}.action-bar .automation-control{width:100%;min-width:0;margin-left:0}.action-bar .automation-copy small{white-space:normal}}.action-bar .automation-control{position:relative;isolation:isolate;display:flex;align-items:center;gap:12px;min-width:390px;margin-left:auto;padding:9px 10px;border:1px solid #c7d9f5;border-radius:16px;background:linear-gradient(135deg,#fff,#f4f8ff);box-shadow:0 12px 28px #183d7117;color:#183b66;font-family:Manrope,Inter,system-ui,sans-serif;overflow:hidden}.action-bar .automation-control:before{content:"";position:absolute;z-index:-1;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,#1677ff,#6f5cff 52%,#ca4cf2)}.action-bar .automation-control.is-auto{border-color:#bdb6ff;background:linear-gradient(135deg,#fff,#f7f3ff)}.action-bar .automation-orbit{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;padding:0!important;border:0!important;border-radius:13px;background:linear-gradient(135deg,#087dff,#7054ed 58%,#c04ae3)!important;color:#fff!important;box-shadow:0 7px 16px #4b50c244!important}.action-bar .automation-copy{display:grid;gap:3px;min-width:0;flex:1;padding:0!important;border:0!important;background:transparent!important}.action-bar .automation-copy b{font-family:Manrope,Inter,system-ui,sans-serif;color:#143762;font-size:13px;font-weight:800;letter-spacing:0}.action-bar .automation-copy small{font-family:Manrope,Inter,system-ui,sans-serif;color:#7186a4;font-size:10px;font-weight:700;letter-spacing:0;white-space:nowrap}.action-bar .automation-switch{display:flex;gap:3px;padding:4px!important;border:0!important;border-radius:11px;background:#e7eefb!important;box-shadow:inset 0 1px 2px #244f7514}.action-bar .automation-switch button{min-width:62px;border:0!important;border-radius:8px!important;background:transparent!important;color:#7185a2;padding:7px 10px;font-family:Manrope,Inter,system-ui,sans-serif;font-size:11px;font-weight:800;letter-spacing:0;cursor:pointer}.action-bar .automation-switch button.active{background:linear-gradient(110deg,#176eea,#6256e9)!important;color:#fff!important;box-shadow:0 5px 12px #265cdf3d!important}.action-bar .automation-control.is-auto .automation-switch button.active{background:linear-gradient(110deg,#6c4ee7,#c34bdc)!important}@media(max-width:760px){.action-bar .automation-control{width:100%;min-width:0;margin-left:0}.action-bar .automation-copy small{white-space:normal}.action-bar .automation-switch button{min-width:56px}}.action-bar .automation-orbit{background:#e0fff7!important;color:#059b7e!important;box-shadow:0 4px 10px #0c9e7d1c!important}.action-bar .automation-control.is-auto .automation-orbit{background:#c9f8ed!important;color:#047f69!important}.intel-deck{margin:1.75rem 0;padding:1.4rem;background:radial-gradient(circle at 8% 8%,#1b3d64 0,transparent 30%),radial-gradient(circle at 92% 100%,#183b55 0,transparent 34%),#091322;border:1px solid #263e5d;border-radius:22px;box-shadow:0 22px 55px #0b1a3426;color:#eef7ff;overflow:hidden}.intel-deck *{font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif}.intel-deck-head,.history-head,.intel-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.intel-deck-head{padding:.15rem .2rem 1.35rem}.intel-deck-head h2{margin:.25rem 0;font-size:1.45rem;letter-spacing:-.045em}.intel-deck-head span{font-size:.79rem;color:#91a7c1}.intel-kicker,.intel-card-head>span,.history-head span{display:flex;align-items:center;gap:.45rem;margin:0;font-family:DM Mono,monospace;font-size:.65rem;letter-spacing:.13em;font-weight:500;color:#7e9bbb}.intel-kicker i,.sync-state i{width:7px;height:7px;border-radius:50%;background:#43e7c5;box-shadow:0 0 0 5px #43e7c51f}.sync-state{display:inline-flex;align-items:center;gap:.5rem;font-family:DM Mono,monospace;font-size:.64rem;letter-spacing:.1em;color:#72e8cf}.intel-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:1rem}.intel-card{position:relative;background:linear-gradient(140deg,#122238ef,#0c1728ef);border:1px solid #29435f;border-radius:15px;padding:1.2rem;overflow:hidden}.intel-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(130deg,#ffffff08,transparent 38%);pointer-events:none}.intel-card-head b{display:flex;align-items:baseline;gap:.3rem;font-family:DM Mono,monospace;font-size:1.45rem;color:#e7f4ff}.intel-card-head small{font:500 .62rem Manrope,sans-serif;color:#88a4c3}.outcome-visual{position:relative;display:grid;place-items:center;height:185px;margin:.2rem 0}.outcome-center{position:absolute;display:grid;place-items:center;line-height:1}.outcome-center b{font-family:DM Mono,monospace;font-size:1.65rem;color:#fff}.outcome-center span{margin-top:.35rem;font-size:.6rem;letter-spacing:.1em;color:#92a7be;text-transform:uppercase}.signal-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .8rem;border-top:1px solid #29435f;padding-top:1rem}.signal-list div{display:flex;align-items:center;gap:.45rem;min-width:0;font-size:.7rem;color:#a7bad0;text-transform:capitalize}.signal-list i{width:7px;height:7px;border-radius:50%;flex:0 0 auto;box-shadow:0 0 9px currentColor}.signal-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signal-list b{margin-left:auto;font-family:DM Mono,monospace;color:#e8f4ff}.evidence-card h3,.history-card h3{position:relative;margin:.6rem 0 1.15rem;font-size:1.1rem;letter-spacing:-.03em}.evidence-bars{display:grid;gap:.85rem}.evidence-row>div:first-child{display:flex;justify-content:space-between;margin-bottom:.4rem;color:#9eb1c8;font-size:.7rem;text-transform:capitalize}.evidence-row b{font-family:DM Mono,monospace;color:#eef7ff}.evidence-track{height:7px;border-radius:999px;background:#22364e;overflow:hidden}.evidence-track i{display:block;height:100%;border-radius:inherit;box-shadow:0 0 16px currentColor}.evidence-card p{position:relative;margin:1.2rem 0 0;border-top:1px solid #29435f;padding-top:.9rem;font-size:.72rem;line-height:1.55;color:#8198b4}.history-card{margin-top:1rem;min-height:286px}.history-head{position:relative}.history-head h3{margin:.25rem 0 0}.first-signal{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:185px}.radar{position:relative;width:112px;height:112px;border-radius:50%;border:1px solid #43e7c570;background:radial-gradient(circle,#43e7c52a 0 7%,transparent 8% 24%,#43e7c51a 25% 26%,transparent 27% 46%,#43e7c510 47% 48%,transparent 49%)}.radar:after{content:"";position:absolute;left:50%;top:50%;width:50%;height:1px;transform-origin:left;background:linear-gradient(90deg,#43e7c5,transparent);animation:scan 2.8s linear infinite}.radar i{position:absolute;border:1px solid #43e7c525;border-radius:50%;top:12px;right:12px;bottom:12px;left:12px}.radar i:nth-child(2){top:30px;right:30px;bottom:30px;left:30px}.radar i:nth-child(3){top:48px;right:48px;bottom:48px;left:48px;background:#43e7c5;border:0;box-shadow:0 0 17px #43e7c5}.first-signal b{position:relative;font-size:1rem}.first-signal p{position:relative;max-width:390px;margin:.4rem 0;color:#8ea4bd;font-size:.76rem;line-height:1.6}.snapshot{position:relative;display:grid;gap:.25rem;min-width:105px;padding:.8rem;border:1px solid #31516c;border-radius:10px;background:#0a1422}.snapshot span,.snapshot small{font-family:DM Mono,monospace;font-size:.58rem;letter-spacing:.1em;color:#ffbd59}.snapshot b{font:1.75rem DM Mono,monospace;color:#fff}.snapshot small{color:#8da4bd;letter-spacing:0}.loading-deck{min-height:220px;display:grid;place-items:center;font-family:DM Mono,monospace;color:#8ea9c8;font-size:.78rem;letter-spacing:.08em}@keyframes scan{to{transform:rotate(360deg)}}@media(max-width:960px){.intel-grid{grid-template-columns:1fr}.first-signal{grid-template-columns:auto 1fr}.snapshot{grid-column:1/-1;max-width:160px}}@media(max-width:560px){.intel-deck{padding:1rem}.intel-deck-head{display:grid}.first-signal{grid-template-columns:1fr}.snapshot{grid-column:auto}.signal-list{grid-template-columns:1fr}.outcome-visual{justify-content:start}}*{box-sizing:border-box}body{margin:0;background:#f5f8fc;color:#10254b;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}button{cursor:pointer;border:0}.auth-shell{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr;background:linear-gradient(135deg,#f7fbff,#e7f0ff)}.auth-hero{padding:4rem clamp(2rem,7vw,8rem);display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 20% 80%,#bde0ff,transparent 35%),linear-gradient(145deg,#eaf4ff,#f9fbff)}.brand{display:flex;align-items:center;gap:.65rem;font-size:1.35rem;font-weight:800;color:#102a55}.brand svg{color:#1673ec}.auth-hero h1{font-size:clamp(2.6rem,5vw,5.4rem);line-height:1.04;max-width:700px;margin:.4rem 0 1.5rem}.auth-hero p{max-width:580px;font-size:1.1rem;color:#526886}.hero-stats{display:grid;gap:.8rem;color:#1767ca;font-weight:600}.auth-card{align-self:center;margin:2rem;max-width:560px;width:calc(100% - 4rem);padding:2.5rem;border:1px solid #d8e4f3;background:#fff;border-radius:24px;box-shadow:0 25px 70px #163e7330}.tabs{display:flex;gap:1.5rem;border-bottom:1px solid #e4ebf5;margin-bottom:2rem}.tabs button{padding:0 0 1rem;background:transparent;color:#60708a}.tabs .active{border-bottom:3px solid #146bea;color:#0e438c;font-weight:700}.auth-card h2{font-size:2rem;margin:0 0 .25rem}.form-grid{display:grid;gap:1rem;margin-top:1.5rem}.field{display:grid;gap:.38rem;font-size:.86rem;font-weight:650;color:#314568}.field input,.toolbar input{height:44px;border:1px solid #cbd8eb;border-radius:9px;padding:0 .75rem;background:#fff;color:#10254b}.field input:focus,.toolbar input:focus{outline:3px solid #bcdcff;border-color:#196fe8}.primary,.secondary{padding:.78rem 1rem;border-radius:9px;font-weight:750}.primary{background:linear-gradient(110deg,#176de5,#0c58c9);color:#fff;box-shadow:0 8px 18px #176de540}.secondary{background:#e9f2ff;color:#1259b2}.error{color:#ba1a1a;font-size:.9rem}.muted{color:#61718a;line-height:1.5}.eyebrow{font-size:.72rem;letter-spacing:.12em;font-weight:800;color:#1870d5}.app-shell{min-height:100vh;display:grid;grid-template-columns:260px 1fr}.app-shell aside{background:#082453;color:#dceaff;padding:1.4rem;display:flex;flex-direction:column;gap:2.5rem}.app-shell aside .brand{color:#fff;font-size:1.15rem}.app-shell nav{display:grid;gap:.35rem}.app-shell nav a{display:flex;align-items:center;gap:.7rem;text-decoration:none;color:#bbd1ef;padding:.75rem;border-radius:9px}.app-shell nav a:hover{background:#123a76;color:#fff}.account{margin-top:auto;display:grid;gap:.35rem;font-size:.8rem}.account small{color:#8caedb}.account button{margin-top:.75rem;background:transparent;color:#dceaff;display:flex;gap:.5rem;padding:0;align-items:center}.workspace{padding:clamp(1.5rem,4vw,4rem);max-width:1500px;width:100%}header{margin-bottom:2rem}header h1{margin:.2rem 0 .5rem;font-size:clamp(2rem,4vw,3.2rem)}.action-bar{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem}.metric,.panel{background:#fff;border:1px solid #dbe5f2;border-radius:15px;box-shadow:0 8px 25px #1b4d8610}.metric{padding:1.15rem}.metric span{display:block;color:#667892;font-size:.85rem}.metric b{font-size:2rem}.panel{padding:1.3rem;margin-bottom:1.25rem}.panel h3{margin-top:0}.two-col{display:grid;grid-template-columns:1.25fr .75fr;gap:1.25rem}.narrow{max-width:650px}.tender-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.tender-card{border:1px solid #dce5f2;border-radius:12px;padding:1rem}.tender-card h4{margin:.7rem 0 .25rem}.tender-card p{color:#63738b;font-size:.9rem}.tender-card details{font-size:.88rem;color:#465a78}.tender-card li{margin:.5rem 0}.status{display:inline-flex;border-radius:999px;padding:.28rem .55rem;text-transform:capitalize;font-size:.7rem;font-weight:800;background:#e8eff8;color:#35516f}.status.eligible,.status.completed,.status.owner{background:#dff6e9;color:#137342}.status.review-required,.status.queued,.status.processing{background:#fff0ce;color:#946000}.status.not-eligible,.status.failed{background:#ffe1e1;color:#b42318}.certificate{display:grid;gap:.7rem;margin-top:1rem;padding:1rem;background:#f4f8ff;border-radius:10px;overflow-wrap:anywhere}.toolbar{display:flex;gap:.6rem}.toolbar input{flex:1}.user-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid #e8edf5;padding:1rem 0}.user-row p{margin:.2rem 0;color:#6d7a8e}.tenant-row{padding:1rem 0;border-bottom:1px solid #e8edf5}.tenant-row summary{display:flex;gap:1.2rem;cursor:pointer}.tenant-row small{color:#6d7a8e}@media(max-width:960px){.auth-shell{grid-template-columns:1fr}.auth-hero{min-height:340px}.app-shell{grid-template-columns:1fr}.app-shell aside{gap:1rem}.app-shell nav{grid-template-columns:repeat(2,1fr)}.account{margin-top:0}.metric-grid,.two-col{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.auth-card{margin:1rem;width:calc(100% - 2rem);padding:1.5rem}.metric-grid,.two-col{grid-template-columns:1fr}.workspace{padding:1.25rem}.app-shell nav{grid-template-columns:1fr}.user-row{align-items:flex-start;flex-direction:column}}.auth-shell{--ti-bg:#f4f8fd;--ti-surface:#fff;--ti-surface-soft:#f7faff;--ti-surface-raised:#fff;--ti-text:#112d58;--ti-text-soft:#607998;--ti-border:#d5e2f2;--ti-border-strong:#b7cce5;--ti-brand:#1d73ed;--ti-brand-soft:#e8f2ff;--ti-shadow:#17457618;--ti-modal:#fff;--ti-input:#fff;--ti-focus:#4b9cff33;min-height:100vh;background:#f5f8fe;color:#102a58;color-scheme:light;font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif}.auth-landing{display:block;grid-template-columns:none;overflow:hidden;background:radial-gradient(circle at 83% 10%,#14e0bd26,transparent 20%),radial-gradient(circle at 11% 36%,#258cf01b,transparent 27%),linear-gradient(180deg,#edf6ff 0,#f8fbff 37%,#fff 37%)}.auth-nav{position:sticky;top:0;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:1rem;height:76px;padding:0 clamp(1.25rem,6vw,6.25rem);border-bottom:1px solid #dbe7f5;background:#f9fcffdc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand{display:flex;align-items:center;gap:.6rem;color:#102c5b;font-weight:800;letter-spacing:-.055em}.brand svg{color:#0877f5;filter:drop-shadow(0 4px 8px #1975df3d)}.brand-mark{width:1.5em;height:1.5em;flex:0 0 auto;filter:drop-shadow(0 4px 8px #1975df3d)}.auth-nav .brand{font-size:1.18rem}.auth-nav-actions{display:flex;align-items:center;gap:.35rem}.auth-nav button{font:700 .78rem Manrope,Inter,sans-serif;cursor:pointer}.auth-nav-link{padding:.6rem .75rem;border:0;background:transparent;color:#48617f}.auth-nav-link:hover{color:#0a6ee8}.auth-nav-signin{padding:.66rem 1rem;border:1px solid #1a78ee;border-radius:9px;background:#0a70ed;color:#fff;box-shadow:0 7px 16px #1479e536}.auth-landing .auth-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.72fr);gap:clamp(2.5rem,6vw,7rem);align-items:center;max-width:1410px;min-height:710px;margin:0 auto;padding:5rem clamp(1.25rem,6vw,6.25rem) 4.5rem;background:linear-gradient(90deg,#f6fafff5,#f7fbffdb 37%,#f7fbff9a 57%,#f8fbffdf),url(/assets/auth-tender-hero-CAM47BmQ.png);background-size:cover;background-position:center}.auth-hero-copy{position:relative;max-width:720px}.auth-hero-copy:after{content:"";position:absolute;right:-15%;top:-28%;z-index:-1;width:460px;height:460px;border:1px solid #19cdbb57;border-radius:50%;box-shadow:0 0 0 42px #158df114,0 0 0 90px #1ed0c712}.eyebrow{display:flex;align-items:center;gap:.45rem;margin:0;color:#0877e8;font:500 .72rem DM Mono,monospace;letter-spacing:.14em}.eyebrow i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#3fe2c9;box-shadow:0 0 0 5px #3fe2c921}.live-pill{display:flex;align-items:center;gap:.48rem;width:-moz-max-content;width:max-content;margin:1.25rem 0;color:#24527f;font-size:.78rem;font-weight:800}.live-pill span{width:8px;height:8px;border-radius:50%;background:#40e2be;box-shadow:0 0 0 5px #40e2be28}.auth-hero h1{max-width:680px;margin:.78rem 0 1.15rem;color:#102957;font-size:clamp(2.65rem,5.1vw,5rem);letter-spacing:-.075em;line-height:1.02;text-wrap:balance}.auth-hero-copy>p:not(.eyebrow){max-width:620px;margin:0;color:#536d8d;font-size:clamp(.96rem,1.35vw,1.11rem);line-height:1.8}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:2rem 0}.hero-primary,.hero-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.86rem 1.1rem;border-radius:9px;font:800 .82rem Manrope,Inter,sans-serif;cursor:pointer;transition:transform .2s,box-shadow .2s}.hero-primary{border:1px solid #087af2;background:linear-gradient(110deg,#087df5,#075bd7);color:#fff;box-shadow:0 14px 25px #116edd35}.hero-primary:hover{transform:translateY(-2px);box-shadow:0 18px 30px #116edd48}.hero-secondary{border:1px solid #c9dbef;background:#ffffffb8;color:#1768c8}.hero-stats{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;color:#64809f;font-size:.72rem}.hero-stats span{display:grid;gap:.08rem}.hero-stats b{color:#183c6a;font-size:.73rem}.auth-card{position:relative;width:100%;padding:clamp(1.5rem,3vw,2.5rem);border:1px solid #d3e4f6;border-radius:20px;background:#fffffff2;box-shadow:0 25px 65px #204b7d23;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-card:before{content:"";position:absolute;top:0;left:2rem;right:2rem;height:3px;border-radius:0 0 6px 6px;background:linear-gradient(90deg,#087df5,#3de1c5)}.auth-card h2{margin:0;color:#112d5b;font-size:clamp(1.55rem,2.2vw,2rem);letter-spacing:-.055em}.auth-card .muted{margin:.45rem 0 1.25rem;color:#687f9e;font-size:.86rem;line-height:1.6}.tabs{display:flex;gap:1.3rem;margin-bottom:1.55rem;border-bottom:1px solid #dfeaf7}.tabs button{padding:0 0 .72rem;border:0;border-bottom:2px solid transparent;background:transparent;color:#7890ae;font:500 .68rem DM Mono,monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.tabs .active{border-bottom-color:#1475f5;color:#075bc9}.auth-card .form-grid{gap:.82rem}.auth-card .field{gap:.38rem;color:#385575;font-size:.71rem;font-weight:800}.auth-card .field input{height:45px;border-color:#d3e0ef;border-radius:8px;background:#fbfdff;box-shadow:inset 0 1px 2px #1b42610a;transition:border-color .2s,box-shadow .2s,background .2s}.auth-card .field input:focus{background:#fff;outline:0;border-color:#227cf4;box-shadow:0 0 0 4px #2b85f21a}.auth-card .primary{margin-top:.25rem;padding:.82rem 1rem;border-radius:8px;background:linear-gradient(105deg,#087df5,#075bd0);box-shadow:0 12px 22px #116edd3d;font-family:Manrope,Inter,sans-serif;transition:transform .2s,box-shadow .2s}.auth-card .primary:hover{transform:translateY(-1px);box-shadow:0 16px 27px #116edd4f}.auth-card .error{padding:.7rem .8rem;border-radius:7px;background:#fff0f0;color:#b42318}.auth-help-link{width:-moz-max-content;width:max-content;color:#176ddb;font-size:.78rem;font-weight:800;text-decoration:none;transition:color .2s,transform .2s}.auth-help-link:hover{color:#064ea9;transform:translate(2px)}.auth-verify-link{display:block;margin-top:1rem;color:#557394;font-size:.74rem;text-decoration:none}.auth-verify-link:hover{color:#176ddb}.auth-security{display:flex;align-items:center;gap:.38rem;margin:1rem 0 0;color:#7a91ad;font-size:.67rem}.auth-security svg{color:#22bfae}.auth-proof-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;max-width:1220px;margin:0 auto;padding:1px;background:#d9e6f3;border:1px solid #d9e6f3;border-radius:14px;overflow:hidden}.auth-proof-strip div{display:grid;gap:.25rem;padding:1.35rem 1.5rem;background:#fff}.auth-proof-strip b{color:#173c69;font-size:.84rem}.auth-proof-strip span{color:#6c85a2;font-size:.72rem;line-height:1.5}.auth-section{max-width:1220px;margin:0 auto;padding:clamp(4.5rem,8vw,7.75rem) clamp(1.25rem,4vw,2rem)}.section-intro{max-width:690px}.section-intro h2{margin:.65rem 0 .8rem;color:#102b58;font-size:clamp(2rem,3.9vw,3.2rem);letter-spacing:-.066em;line-height:1.08;text-wrap:balance}.section-intro>p:not(.eyebrow){margin:0;color:#617a99;font-size:.94rem;line-height:1.75}.capability-section{max-width:none;margin-top:5rem;background:linear-gradient(135deg,#edf7ff,#f4fffc 58%,#edf8ff)}.capability-section .section-intro,.capability-section .capability-grid{max-width:1220px;margin-left:auto;margin-right:auto}.capability-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2.2rem}.capability-grid article{padding:1.45rem;border:1px solid #d3e7f7;border-radius:16px;background:#fffffff2;box-shadow:0 14px 34px #245b8a0d;transition:transform .22s,box-shadow .22s}.capability-grid article:hover{transform:translateY(-5px);box-shadow:0 20px 42px #245b8a1a}.capability-grid span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,#e2f2ff,#e5fff8);color:#0878e9}.capability-grid h3{margin:1rem 0 .5rem;color:#173963;font-size:1rem;letter-spacing:-.04em}.capability-grid p{margin:0;color:#66809e;font-size:.76rem;line-height:1.65}.portal-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,7vw,7rem);align-items:center}.portal-legend{display:flex;gap:1rem;margin-top:1.4rem;color:#587491;font-size:.72rem}.portal-legend span{display:flex;align-items:center;gap:.38rem}.portal-legend i{width:8px;height:8px;border-radius:50%}.portal-legend .available{background:#35d8b6}.portal-legend .upcoming{background:#8ea4bd}.portal-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem}.portal-card{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:126px;padding:1rem;border:1px solid #d8e6f2;border-radius:15px;background:#fff}.portal-card.active{border-color:#76e0d1;background:linear-gradient(135deg,#f1fffb,#f2f9ff)}.portal-logo{display:grid;place-items:center;width:52px;height:52px;overflow:hidden;border:1px solid #dae6f0;border-radius:12px;background:#f6faff}.portal-logo img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.portal-logo-cppp img{width:510px;max-width:none;height:42px;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}.portal-logo-defence img{width:505px;max-width:none;height:42px;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}.portal-logo-gem img{width:80px;height:52px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.portal-logo-state{color:#0b75e7;background:linear-gradient(135deg,#e3f4ff,#e9fff7)}.portal-detail{display:grid;gap:.35rem;min-width:0}.portal-card b{color:#123767;font:500 .88rem DM Mono,monospace}.portal-card span{color:#637e9b;font-size:.69rem;line-height:1.45}.portal-card em{align-self:start;padding:.3rem .45rem;border-radius:999px;background:#eff3f8;color:#748aa3;font-style:normal;font-size:.58rem;font-weight:800}.portal-card.active em{background:#d8fff4;color:#11856f}.workflow-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,7vw,7rem);background:radial-gradient(circle at 80% 50%,#19d0bb18,transparent 29%)}.workflow-steps{display:grid;gap:1.05rem;margin:0;padding:0;list-style:none}.workflow-steps li{display:grid;grid-template-columns:50px 1fr;gap:1rem;padding:1rem 0;border-bottom:1px solid #dce8f4}.workflow-steps b{color:#14bda7;font:500 .72rem DM Mono,monospace}.workflow-steps h3{margin:0 0 .3rem;color:#173963;font-size:.94rem}.workflow-steps p{margin:0;color:#68819f;font-size:.76rem;line-height:1.6}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,7vw,7rem);align-items:start}.faq-list{border:1px solid #d7e5f2;border-radius:14px;overflow:hidden;background:#fff}.faq-list details{padding:1rem 1.15rem;border-bottom:1px solid #e0e9f3}.faq-list details:last-child{border:0}.faq-list summary{display:flex;justify-content:space-between;gap:1rem;color:#173963;font-size:.8rem;font-weight:800;cursor:pointer;list-style:none}.faq-list summary:after{content:"+";color:#0b77e9;font-size:1.1rem}.faq-list details[open] summary:after{content:"−"}.faq-list p{margin:.7rem 0 0;color:#67809d;font-size:.75rem;line-height:1.7}.auth-footer{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;max-width:1220px;margin:0 auto 2rem;padding:1.6rem 1.8rem;border-radius:18px;background:#102b59;color:#fff}.auth-footer .brand{color:#fff}.auth-footer .brand svg{color:#47dfc9}.auth-footer .brand-mark{filter:drop-shadow(0 4px 8px #47dfc955)}.auth-footer p{margin:0;color:#b5cbe4;font-size:.78rem}.auth-footer .hero-primary{box-shadow:none}.auth-recovery-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.7fr);gap:3rem;align-items:center;padding:clamp(2rem,7vw,7rem);background:#f4f8ff}.auth-recovery-shell .auth-hero{display:block;margin:0;padding:0}.auth-recovery-shell .auth-hero h1{font-size:clamp(2.2rem,4vw,4rem)}.recovery-card{display:grid;align-content:center;gap:.6rem;max-width:520px}.recovery-card .eyebrow{margin:0}.auth-success,.auth-error-box{display:grid;gap:1rem;margin-top:1rem;padding:1.1rem;border:1px solid #93e9d9;border-radius:13px;background:linear-gradient(135deg,#e9fffa,#effaff);color:#17536e}.auth-error-box{border-color:#ffb7b7;background:#fff4f4;color:#8e3030}.auth-success>b,.auth-error-box>b{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#21cdb4;color:#062942;font-size:1.1rem}.auth-error-box>b{background:#ff867e;color:#fff}.auth-success .primary,.auth-error-box .primary{width:-moz-max-content;width:max-content;margin:0}.auth-back-link{margin-top:.5rem}@media(max-width:980px){.auth-hero{grid-template-columns:1fr;gap:2.5rem;padding-top:4.5rem}.auth-hero-copy{max-width:740px}.auth-card{max-width:560px}.capability-grid{grid-template-columns:repeat(2,1fr)}.portal-section,.workflow-section,.faq-section{grid-template-columns:1fr;gap:2rem}.workflow-section{margin-top:1rem}.auth-proof-strip{margin:0 1.25rem}.auth-footer{margin-left:1.25rem;margin-right:1.25rem}}@media(max-width:640px){.auth-nav{height:65px;padding:0 1.1rem}.auth-nav .brand{font-size:1rem}.auth-nav-link{display:none}.auth-hero{padding:3.3rem 1.25rem}.auth-hero h1{font-size:2.65rem}.hero-stats{gap:.65rem}.hero-stats span{width:100%}.auth-card{padding:1.4rem}.auth-proof-strip{grid-template-columns:1fr;margin:0 1.25rem}.auth-section{padding:4rem 1.25rem}.capability-section{margin-top:3.5rem}.capability-grid,.portal-grid{grid-template-columns:1fr}.auth-footer{display:grid;padding:1.4rem}.auth-recovery-shell{grid-template-columns:1fr;padding:1.5rem}.auth-recovery-shell .auth-hero{padding:1.5rem 0}.auth-recovery-shell .auth-card{max-width:none}}.auth-landing .live-pill{padding:.45rem .68rem;border:1px solid #7bd7e488;border-radius:999px;background:#effdffbc}.auth-landing .auth-hero h1{font-weight:800;letter-spacing:-.085em}.auth-landing .auth-hero h1 strong{color:#076fe9;font-weight:800;text-shadow:0 8px 28px #087cf52b}.auth-landing .hero-secondary{border-color:#9ccbed;background:#fffffff0}.auth-landing .hero-stats span{padding-left:.65rem;border-left:2px solid #39dcc433}.auth-landing .workflow-section{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;max-width:none;margin-top:1rem;padding-left:max(calc((100% - 1220px)/2),1.25rem);padding-right:max(calc((100% - 1220px)/2),1.25rem);background:radial-gradient(circle at 13% 44%,#157cf532,transparent 26%),linear-gradient(120deg,#061d43,#102f5f 54%,#073b65)}.auth-landing .workflow-section .section-intro h2{color:#f7fbff}.auth-landing .workflow-section .eyebrow{color:#56e5cf}.workflow-image{position:relative;margin:0;overflow:hidden;border:1px solid #4aa4d480;border-radius:20px;box-shadow:0 26px 56px #010b213d}.workflow-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,#05172e96)}.workflow-image img{display:block;width:100%;min-height:330px;-o-object-fit:cover;object-fit:cover}.workflow-image figcaption{position:absolute;z-index:1;bottom:0;left:0;right:0;display:flex;align-items:center;gap:.55rem;padding:1rem 1.1rem;color:#e9f8ff;font:500 .67rem DM Mono,monospace;letter-spacing:.04em}.workflow-image figcaption i{width:8px;height:8px;border-radius:50%;background:#4be6c8;box-shadow:0 0 0 5px #4be6c82b}.workflow-image figcaption span{color:#4be6c8}.auth-landing .workflow-steps{margin:1.9rem 0 0}.auth-landing .workflow-steps li{border-bottom-color:#ffffff1d}.auth-landing .workflow-steps b{color:#58e8d1}.auth-landing .workflow-steps h3{color:#f2f8ff}.auth-landing .workflow-steps p{color:#b7cce3}@media(max-width:980px){.auth-landing .workflow-section{grid-template-columns:1fr;padding-left:1.25rem;padding-right:1.25rem}}.auth-brand{gap:.58rem}.auth-brand>span{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:linear-gradient(135deg,#1186ff,#315ce9);color:#fff;box-shadow:0 8px 18px #126de433}.auth-brand>span svg{color:#fff;filter:none}.auth-brand>div{display:grid;gap:0;line-height:.84}.auth-brand b{font-size:1.02rem;letter-spacing:.01em}.auth-brand small{color:#326185;font:500 .48rem DM Mono,monospace;letter-spacing:.25em}.nav-security{display:flex;align-items:center;gap:.38rem;margin:0 .5rem;color:#466989;font-size:.7rem;font-weight:800}.nav-security svg{color:#1d9de7}.auth-landing .auth-hero{grid-template-columns:minmax(0,1.08fr) minmax(420px,.72fr);min-height:710px;padding-top:5rem;padding-bottom:4.5rem;background:linear-gradient(90deg,#edf7ffeb,#f3f9ffbd 42%,#eaf7ff66 59%,#f7fbffd4),url(/assets/auth-infrastructure-hero-CkXEMRww.png);background-position:center}.auth-landing .auth-hero h1{max-width:770px;margin-top:1.2rem;margin-bottom:1rem;font-size:clamp(3.15rem,5.6vw,5.65rem);line-height:.98}.auth-landing .auth-hero h1 strong{display:block;margin-top:.06em;background:linear-gradient(100deg,#087af0,#3968df 43%,#d348d1);background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:none}.hero-mode-line{display:flex;align-items:center;gap:.7rem;margin:0 0 1.35rem;color:#183d70;font-size:.93rem}.hero-mode-line i{width:6px;height:6px;border-radius:50%;background:#1684ef;box-shadow:0 0 0 4px #1684ef16}.auth-landing .auth-hero-copy>p:not(.eyebrow){max-width:650px;color:#496b91;font-size:1rem;line-height:1.72}.hero-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.75rem}.hero-benefits article{display:grid;grid-template-columns:46px 1fr;gap:.65rem;align-items:start}.hero-benefits article>span{display:grid;place-items:center;width:46px;height:46px;border-radius:15px}.benefit-blue{color:#087af0;background:#e5f2ff}.benefit-green{color:#0da787;background:#e2fbf3}.benefit-purple{color:#8a51df;background:#f2ebff}.hero-benefits b{display:block;color:#173963;font-size:.78rem}.hero-benefits small{display:block;margin-top:.24rem;color:#617d9d;font-size:.68rem;line-height:1.55}.auth-landing .hero-actions{margin:1.8rem 0 1.15rem}.auth-landing .hero-primary{min-width:195px}.auth-landing .hero-secondary{min-width:160px}.hero-trust{display:flex;align-items:center;gap:.45rem;color:#507595;font-size:.71rem;font-weight:700}.hero-trust svg{color:#16bb8c}.auth-landing .auth-card{max-width:605px;padding:2.35rem 2.6rem;border:1px solid #deebf6;border-radius:22px;box-shadow:0 30px 80px #2b527c25}.auth-landing .auth-card .tabs{justify-content:space-around;gap:0}.auth-landing .auth-card .tabs button{display:flex;align-items:center;justify-content:center;flex:1;padding-bottom:1rem;font-family:Manrope,Inter,sans-serif;font-size:.83rem;letter-spacing:-.02em;text-transform:none}.auth-landing .auth-card .tabs button:first-child:before{content:"◉";margin-right:.45rem;color:#0d74ef;font-size:.86rem}.auth-landing .auth-card .tabs button:last-child:before{content:"◯";margin-right:.45rem;color:#7690aa;font-size:.86rem}.auth-landing .auth-card h2{font-size:2rem}.auth-landing .auth-card .primary{height:53px;margin-top:.5rem;font-size:.9rem}.auth-landing .auth-card .primary:after{content:"→";float:right;margin-left:1rem;font-size:1.15rem}.auth-landing .auth-security{justify-content:center;margin-top:1.35rem;color:#4c7891;font-size:.72rem}.auth-landing .auth-proof-strip{grid-template-columns:repeat(4,1fr);max-width:1410px;margin-top:-1.25rem;position:relative;z-index:2;border-radius:16px;box-shadow:0 18px 44px #294f7814}.auth-landing .auth-proof-strip div{display:flex;align-items:center;gap:.8rem;padding:1.1rem 1.2rem}.auth-landing .auth-proof-strip p{display:grid;gap:.2rem;margin:0}.auth-landing .auth-proof-strip b{font-size:.76rem}.auth-landing .auth-proof-strip p span{font-size:.64rem;line-height:1.45}.proof-icon{display:grid;flex:0 0 auto;place-items:center;width:43px;height:43px;border-radius:50%}.proof-blue{color:#0877e9;background:#e7f3ff}.proof-green{color:#13ad87;background:#e5fbf3}.proof-purple{color:#8852df;background:#f2ebff}.proof-orange{color:#e68124;background:#fff2df}@media(max-width:980px){.auth-landing .auth-hero{grid-template-columns:1fr;min-height:0}.auth-landing .auth-card{max-width:600px}.auth-landing .auth-proof-strip{grid-template-columns:repeat(2,1fr);margin:0 1.25rem}.nav-security{display:none}}@media(max-width:640px){.auth-landing .auth-hero h1{font-size:3rem}.hero-mode-line{font-size:.75rem;gap:.45rem}.hero-benefits,.auth-landing .auth-proof-strip{grid-template-columns:1fr}.auth-landing .auth-card{padding:1.55rem}.auth-landing .auth-card h2{font-size:1.65rem}}.tenant-id-option{margin:0}.tenant-id-option summary{width:-moz-max-content;width:max-content;color:#176ddb;font-size:.76rem;font-weight:800;cursor:pointer}.tenant-id-option[open] summary{margin-bottom:.72rem}.tenant-id-option summary::marker{color:#0d74ef}@media(min-width:1200px){.auth-landing .auth-hero{width:calc(100% - 16vw);max-width:1510px;min-height:790px;margin-left:7vw;margin-right:auto;padding:5rem 0 0;grid-template-columns:minmax(0,760px) minmax(460px,528px);justify-content:space-between;gap:3rem;align-items:start;background-image:linear-gradient(90deg,#edf7fff2,#f3f9ffc7 43%,#eaf7ff73 61%,#f7fbffdf),url(/assets/auth-tender-hero-CAM47BmQ.png)}.auth-landing .auth-hero h1{max-width:690px;font-size:clamp(3.1rem,4.45vw,4.7rem)}.auth-landing .auth-card{width:min(100%,33rem);max-width:33rem;min-height:0;margin:0;padding:2.15rem 2.25rem;justify-self:end}.auth-landing .auth-proof-strip{width:calc(100% - 16vw);max-width:1510px;margin:-1px 0 0 7vw;grid-template-columns:repeat(5,1fr)}.auth-landing .auth-proof-strip div{min-height:130px;padding:1.1rem}}.auth-landing .auth-hero{background-image:linear-gradient(90deg,#edf7ffeb,#f3f9ffbd 42%,#eaf7ff66 59%,#f7fbffd4),url(/assets/auth-tender-hero-CAM47BmQ.png)}.field-control{position:relative;display:flex;align-items:center;width:100%}.field-control .input-icon{position:absolute;z-index:1;left:.9rem;color:#7890ad;pointer-events:none}.field-with-icon input{width:100%;padding-left:2.65rem!important}.field-control:focus-within .input-icon{color:#176de5}.password-toggle{position:absolute;right:.72rem;z-index:1;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:7px;background:transparent;color:#7188a4}.password-toggle:hover{background:#eef6ff;color:#126de0}.password-toggle:focus-visible{outline:2px solid #176de5;outline-offset:2px}.field-with-icon input[type=password],.field-with-icon input[type=text]{padding-right:3rem!important}@media(min-width:981px)and (max-width:1199px){.auth-landing .auth-hero{grid-template-columns:minmax(0,1fr) minmax(440px,.78fr);gap:2.25rem;padding-left:3rem;padding-right:3rem}.auth-landing .auth-card{width:min(100%,580px);margin:0;justify-self:end}}@media(min-width:1200px){.auth-landing .auth-card.auth-login-card{min-height:0}.auth-landing .auth-login-card .form-grid{max-width:100%}.auth-landing .auth-login-card .field input{height:52px}.auth-landing .auth-login-card .primary{margin-top:.35rem}}.auth-landing{background:#f7fbff}.auth-landing .auth-nav{height:88px;padding-inline:clamp(2rem,6.5vw,7rem);background:#fbfdffef;border-color:#e4ecf6}.auth-landing .auth-nav-actions{gap:.9rem}.auth-landing .auth-nav-link{padding:.7rem .75rem;color:#203b64;font-size:.84rem}.auth-landing .auth-nav-signin{min-width:118px;border:1.5px solid #6e9bf1;border-radius:10px;background:#fff;color:#1769e0;box-shadow:0 8px 20px #196ee11c}.auth-landing .auth-nav-signin:hover{background:#1769e0;color:#fff}.auth-landing .auth-brand>span{width:40px;height:40px;border-radius:10px}.auth-landing .auth-brand b{font-size:1.15rem;letter-spacing:.035em}.auth-landing .auth-brand small{font-size:.52rem;letter-spacing:.29em}.auth-landing .nav-security{color:#506a8d;font-size:.77rem}.auth-landing .nav-security svg{color:#2483f7}.india-badge{width:-moz-max-content;width:max-content;max-width:100%;padding:.55rem .75rem;border:1px solid #d6e6fb;border-radius:13px;background:#f3f8ffbd;box-shadow:inset 0 0 0 1px #fff;white-space:nowrap;font-size:.64rem!important;letter-spacing:.11em!important}.india-badge span{color:#6d56e7}.auth-landing .auth-hero-copy>p:not(.eyebrow){font-size:1.02rem;line-height:1.66}.auth-landing .auth-hero-copy>p b{color:#146be0}.auth-landing .hero-mode-line{font-size:1rem}.auth-landing .hero-benefits{max-width:700px;margin-top:1.6rem}.auth-landing .hero-benefits b{font-size:.83rem}.auth-landing .hero-benefits small{font-size:.7rem}.auth-landing .hero-actions{margin-top:1.7rem}.auth-landing .hero-primary{min-width:215px;border-radius:10px}.auth-landing .hero-secondary{min-width:188px;border:1.5px solid #75a5ef;border-radius:10px}.auth-landing .hero-trust{color:#5a7596}.india-badge{padding:.7rem .95rem;border-color:#b9d8ff;background:linear-gradient(100deg,#e9f4ff,#f6f2ff);box-shadow:0 10px 24px #246ed51c,inset 0 0 0 1px #fff;font-size:0!important}.india-badge i{width:10px;height:10px;box-shadow:0 0 0 6px #33dbc72b}.india-badge span{display:none}.india-badge:after{content:"🇮🇳  INDIA'S SMARTER TENDER INTELLIGENCE PLATFORM";color:#235481;font:800 .73rem DM Mono,monospace;letter-spacing:.12em}.india-badge:after:first-letter{color:#087df5}.auth-landing .auth-card{border-radius:24px;background:#fff;box-shadow:0 22px 56px #163d6d1c}.auth-landing .auth-card:before{left:3rem;right:3rem;height:4px;background:linear-gradient(90deg,#1769e0,#2583f7 55%,#6757e8)}.auth-landing .auth-card .tabs{margin-bottom:1.75rem}.auth-landing .auth-card .tabs button{font-size:.9rem}.auth-landing .auth-card h2{font-size:2.12rem}.auth-landing .auth-card .muted{font-size:.9rem}.auth-landing .auth-card .field{font-size:.76rem}.auth-landing .auth-card .field input{border-color:#d8e3f0;background:#fff}.auth-landing .auth-card .primary{border-radius:10px;background:linear-gradient(90deg,#1769e0,#2583f7 55%,#6757e8)}.auth-landing .auth-security{color:#567b94}.auth-landing .auth-security svg{color:#20a36a}.auth-landing .auth-verify-link{padding:.85rem 1rem;border:1px solid #dce8f7;border-radius:10px;background:#f6faff;color:#2f6499}.auth-landing .auth-verify-link:hover{background:#eef6ff;color:#1769e0}.auth-landing .auth-proof-strip{background:#fff;border-color:#e2eaf4;box-shadow:0 16px 38px #274f7812}.auth-landing .auth-proof-strip div{min-height:112px}.auth-landing .auth-proof-strip b{color:#1b4fa8}.auth-landing .auth-proof-strip p span{color:#64748b}@media(min-width:1200px){.auth-landing .auth-hero{min-height:790px;padding-top:3rem;grid-template-columns:minmax(0,760px) minmax(420px,29rem)}.auth-landing .auth-card{width:min(100%,29rem);max-width:29rem;align-self:start;padding:2.1rem 2.15rem}.auth-landing .auth-proof-strip div{min-height:126px}}@media(min-width:981px){.auth-landing .auth-nav{position:sticky;justify-content:center}.auth-landing .auth-brand{position:absolute;left:clamp(2rem,6.5vw,7rem)}.auth-landing .auth-nav-actions{position:static;margin:0 auto}.auth-landing .auth-nav-signin{position:absolute;right:clamp(2rem,6.5vw,7rem);top:50%;transform:translateY(-50%)}.auth-landing .auth-brand>span{width:48px;height:48px;border-radius:12px}.auth-landing .auth-brand b{font-size:1.25rem}.auth-landing .auth-brand small{font-size:.56rem}}@media(max-width:1199px){.auth-landing{width:100%;overflow-x:hidden}.auth-landing .auth-nav{height:76px;padding-inline:1.25rem}.auth-landing .auth-hero{width:100%;min-height:0;margin:0;padding:3rem 1.25rem 2.5rem;grid-template-columns:minmax(0,1fr)!important;gap:2.25rem;background-position:center}.auth-landing .auth-hero-copy{max-width:720px}.auth-landing .auth-card{width:min(100%,560px);max-width:560px;margin:0;justify-self:start;align-self:start}.auth-landing .auth-proof-strip{width:auto;max-width:none;margin:0 1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.auth-landing .auth-nav-actions{margin-left:auto}.auth-landing .auth-nav-link,.auth-landing .nav-security{display:none}.auth-landing .auth-nav-signin{min-width:auto;padding:.58rem .78rem}.auth-landing .auth-brand>span{width:38px;height:38px}.auth-landing .auth-brand b{font-size:1.05rem}.auth-landing .auth-brand small{font-size:.48rem}.india-badge{overflow:hidden;text-overflow:ellipsis}.auth-landing .auth-proof-strip{grid-template-columns:1fr}.auth-landing .auth-card{padding:1.5rem}}.auth-landing .auth-brand{gap:.55rem}.auth-landing .auth-brand>span{position:relative;display:block;width:28px;height:36px;border-radius:0;background:transparent;box-shadow:none}.auth-landing .auth-brand>span svg{display:none}.auth-landing .auth-brand>span:before{content:"";position:absolute;top:7px;left:2px;width:6px;height:6px;border-radius:50%;background:#187bf3;box-shadow:0 10px #20a8e9,0 20px #176ee2,10px 0 #29aee7,10px 10px #1778ed,10px 20px #2f9fe9}.auth-landing .auth-brand b{background:linear-gradient(90deg,#1687f6,#1f6ee5);background-clip:text;-webkit-background-clip:text;color:transparent;font-weight:800;letter-spacing:.02em}.auth-landing .auth-brand small{font-size:0;letter-spacing:0}.auth-landing .auth-brand small:after{content:"INTEL";display:block;color:#17375f;font:600 .58rem DM Mono,monospace;letter-spacing:.32em}.auth-landing .auth-brand>div{gap:.12rem}.auth-landing .auth-hero{background-image:linear-gradient(90deg,#edf7ffbe,#f3f9ff9c 42%,#eaf7ff54 62%,#f7fbffba),url(/assets/auth-tender-hero-CAM47BmQ.png);background-position:center bottom;background-size:cover}@media(min-width:1200px){.auth-landing .auth-hero{width:100%;max-width:none;margin:0;padding:3rem 6.5vw 0 4.5vw;grid-template-columns:minmax(0,760px) minmax(420px,29rem)}.auth-landing .auth-brand{left:4.5vw}.auth-landing .auth-nav-signin{right:4.5vw}}.auth-landing .hero-trust:before{content:"";width:78px;height:30px;border-radius:999px;background:radial-gradient(circle at 15px 15px,#d3a178 0 8px,transparent 9px),radial-gradient(circle at 35px 15px,#8f674f 0 8px,transparent 9px),radial-gradient(circle at 55px 15px,#d4b08c 0 8px,transparent 9px),radial-gradient(circle at 75px 15px,#72504a 0 8px,transparent 9px),#eef5ff;background-repeat:no-repeat;box-shadow:0 0 0 2px #fff,0 4px 10px #1b4f7b1a}.auth-landing .hero-trust svg{display:none}.auth-landing .hero-trust{margin-top:.15rem}.auth-landing .auth-proof-strip{margin-top:0}.auth-landing .auth-proof-strip div{border-right:1px solid #e7eef7}.auth-landing .auth-proof-strip div:last-child{border-right:0}@media(min-width:1200px){.auth-landing .auth-hero{min-height:700px}.auth-landing .auth-proof-strip{margin-top:0}.auth-landing .auth-signup-card{align-self:stretch;display:flex;flex-direction:column}.auth-landing .auth-signup-card .auth-security{margin-top:auto;padding-top:1.5rem}.auth-landing .auth-signup-card .signup-wizard{margin-bottom:0}}.auth-landing .india-badge{display:inline-flex;align-items:center;gap:.65rem;min-height:54px;padding:.78rem 1.1rem;font-size:inherit!important;letter-spacing:inherit!important;white-space:normal}.auth-landing .india-badge:after{content:none;display:none}.auth-landing .india-badge .badge-status{display:block;flex:0 0 auto;width:10px;height:10px;margin:0;border-radius:50%;background:#3fe2c9;box-shadow:0 0 0 6px #3fe2c921}.auth-landing .india-flag{position:relative;display:block;flex:0 0 auto;width:24px;height:16px;overflow:hidden;border:1px solid #d9e0ec;border-radius:3px;background:linear-gradient(to bottom,#f93 0,#f93 33.33%,#fff 33.33%,#fff 66.66%,#138808 66.66%)}.auth-landing .india-flag:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;border:1px solid #1b4f9c;border-radius:50%;transform:translate(-50%,-50%)}.auth-landing .india-badge-copy{display:block;color:#235481;font:800 clamp(.67rem,.85vw,.79rem) "DM Mono",monospace;letter-spacing:.105em;line-height:1.45}@media(min-width:1200px){.auth-landing .auth-hero{min-height:738px;grid-template-columns:minmax(0,1fr) minmax(456px,31.5rem);gap:clamp(3rem,5vw,5.5rem);padding-left:7vw;padding-right:4.5vw}.auth-landing .auth-card.auth-login-card{width:min(100%,31.5rem);max-width:31.5rem;min-height:610px;padding:2.5rem 2.65rem}.auth-landing .auth-hero h1{max-width:760px;padding-bottom:.14em;font-size:clamp(2.85rem,4.1vw,4.45rem);line-height:1.1;overflow:visible}.auth-landing .auth-hero h1 strong{display:block;overflow:visible;padding-bottom:.12em;line-height:1.18}}@media(max-width:640px){.auth-landing .india-badge{min-height:48px;padding:.65rem .75rem;gap:.5rem}.auth-landing .india-badge-copy{font-size:.61rem;letter-spacing:.07em}.auth-landing .india-flag{width:21px;height:14px}}.auth-landing .auth-card .tabs button:first-child:before,.auth-landing .auth-card .tabs button:last-child:before{content:"";display:inline-block;flex:0 0 auto;width:14px;height:14px;margin-right:.45rem;border:1.5px solid #8ea6c3;border-radius:50%;background:transparent;color:inherit;font-size:0}.auth-landing .auth-card .tabs button.active:before{border-color:#0d74ef;background:#0d74ef;box-shadow:inset 0 0 0 3px #fff}.auth-landing .auth-card .primary{display:inline-flex;align-items:center;justify-content:center;gap:.6rem}.auth-landing .auth-card .primary:after{content:none;display:none}.signup-wizard fieldset{display:grid;gap:.8rem;margin:0;padding:0;border:0;min-width:0}.signup-wizard fieldset[hidden]{display:none}.signup-wizard fieldset{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:1rem;column-gap:1rem}.signup-wizard .field,.signup-wizard .field input{width:100%}.signup-wizard [data-signup-step="1"] .field:nth-child(1),.signup-wizard [data-signup-step="1"] .field:nth-child(4),.signup-wizard [data-signup-step="2"] .field:nth-child(1),.signup-wizard [data-signup-step="3"] .field:nth-child(3),.signup-wizard [data-signup-step="3"] .field:nth-child(4){grid-column:1/-1}.signup-progress{position:relative}.signup-progress:before{content:"";position:absolute;top:13px;left:16.5%;right:16.5%;height:1px;background:#dce7f5}.signup-progress li{position:relative;z-index:1;background:#fff}.signup-progress li span{position:relative;z-index:1}@media(max-width:640px){.signup-wizard fieldset{grid-template-columns:1fr}.signup-wizard .field{grid-column:auto!important}}.signup-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;margin:1.35rem 0 1.2rem;padding:0;list-style:none}.signup-progress li{display:grid;justify-items:center;gap:.35rem;color:#8aa0bc;font-size:.62rem;font-weight:800;text-align:center}.signup-progress li span{display:grid;place-items:center;width:26px;height:26px;border:1px solid #d5e1ef;border-radius:50%;background:#f9fbff}.signup-progress li.active{color:#1769e0}.signup-progress li.active span{border-color:#1769e0;background:#1769e0;color:#fff;box-shadow:0 5px 12px #1769e034}.signup-wizard{margin-top:0!important}.signup-wizard section{display:grid;gap:.8rem}.signup-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.45rem}.signup-actions .primary{display:flex;align-items:center;justify-content:center;gap:.4rem;min-width:154px}.wizard-back{padding:.72rem .4rem;border:0;background:transparent;color:#316caa;font:800 .78rem Manrope,Inter,sans-serif}.wizard-back:hover{color:#084ea6}.auth-landing .signup-wizard .field input{height:48px}@media(max-width:640px){.signup-actions{align-items:stretch;flex-direction:column-reverse}.signup-actions .primary,.wizard-back{width:100%}}.identity-page{min-height:100dvh}.identity-hero{position:relative;overflow:hidden}.identity-hero:after{content:"";position:absolute;right:-9rem;bottom:-11rem;width:29rem;height:29rem;border:1px solid #79c9ff55;border-radius:50%;box-shadow:0 0 0 4rem #4bd9c00b,0 0 0 8rem #2777ee08;pointer-events:none}.identity-trust{display:flex;align-items:center;gap:.55rem;width:-moz-max-content;width:max-content;max-width:100%;margin-top:1.5rem;padding:.68rem .85rem;border:1px solid #b9d7f3;border-radius:10px;background:#ffffffb8;color:#285b89;font-size:.77rem;font-weight:750}.identity-card{display:flex;flex-direction:column;justify-content:center;min-height:550px}.identity-status{display:grid;justify-items:center;margin:1.1rem 0;text-align:center}.identity-status-icon{display:grid;place-items:center;width:70px;height:70px;margin-bottom:1rem;border-radius:22px;background:#eaf3ff;color:#176de5;box-shadow:0 14px 34px #176de526}.identity-status.pending .identity-status-icon{background:#e8fbf7;color:#0c9b7c}.identity-status.success .identity-status-icon{background:#e4f8ed;color:#118153}.identity-status.error .identity-status-icon{background:#fff0e8;color:#ba5622}.identity-status-icon svg{width:31px;height:31px}.identity-status h2{margin:.15rem 0 .55rem;font-size:clamp(1.65rem,4vw,2.05rem)}.identity-status .muted{max-width:390px;margin:.4rem auto 0}.identity-email{margin:.25rem 0;padding:.48rem .72rem;border-radius:8px;background:#f3f7fc;color:#526b8a;font-size:.82rem}.identity-email strong{color:#193f70}.identity-actions{display:grid;gap:.7rem;margin-top:.7rem}.identity-actions button{min-height:48px}.identity-signout{display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.7rem;border:0;background:transparent;color:#41678e;font-weight:750}.identity-signout:hover{color:#125ec0}.identity-help{display:grid;gap:.25rem;margin-top:1.3rem;padding:1rem 1.05rem;border:1px solid #d8e7f5;border-radius:12px;background:#f7fbff;color:#607792;font-size:.78rem;line-height:1.5}.identity-help b{color:#294f7a}.identity-boot{display:grid;place-content:center;justify-items:center;min-height:100dvh;gap:.5rem;background:linear-gradient(145deg,#f7fbff,#e8f2ff);color:#173d6e}.identity-boot img{width:64px;height:64px;-o-object-fit:contain;object-fit:contain}.identity-boot b{font-size:1.2rem}.identity-boot span{color:#5d7695;font-size:.85rem}.spin{animation:identity-spin 1s linear infinite}@keyframes identity-spin{to{transform:rotate(360deg)}}@media(max-width:960px){.identity-card{min-height:0}.identity-page .identity-hero{min-height:300px}.identity-page .identity-card{margin-block:1rem}}@media(max-width:620px){.identity-page .identity-hero{min-height:245px;padding:2rem 1.25rem}.identity-page .identity-hero h1{font-size:clamp(2rem,10vw,2.8rem)}.identity-trust{white-space:normal}.identity-card{padding:1.4rem}.identity-status-icon{width:60px;height:60px;border-radius:18px}}@media(prefers-reduced-motion:reduce){.spin{animation-duration:.01ms;animation-iteration-count:1}}.workspace-page{max-width:1180px;font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif}.workspace-page>header{position:relative;margin:0 0 2.1rem;padding:1.5rem 0 1.25rem;border-bottom:1px solid #d8e4f2}.workspace-page>header:after{content:"";position:absolute;bottom:-1px;left:0;width:96px;height:2px;background:linear-gradient(90deg,#087cf5,#42e4c6)}.workspace-page .eyebrow{font-family:DM Mono,monospace;font-size:.67rem;letter-spacing:.14em}.workspace-page h1{font-size:clamp(2rem,3.2vw,3.15rem);letter-spacing:-.065em;line-height:1.05}.workspace-page .muted{max-width:650px;color:#607694;font-size:.91rem}.workspace-page .panel{position:relative;border:1px solid #d9e5f3;border-radius:18px;background:linear-gradient(135deg,#fff,#f8fbff);box-shadow:0 14px 32px #1a4b8612}.workspace-page .panel:not(.chart){padding:1.55rem}.workspace-page .panel h3{color:#173762;font-size:1.1rem;letter-spacing:-.035em}.workspace-page .panel h3:before{content:"//";margin-right:.5rem;color:#0c79ee;font-family:DM Mono,monospace;font-size:.75rem}.workspace-page .narrow{max-width:720px}.workspace-page .form-grid{gap:1rem}.workspace-page .field{gap:.45rem;color:#385878;font-family:DM Mono,monospace;font-size:.68rem;letter-spacing:.03em;text-transform:uppercase}.workspace-page .field input,.workspace-page .toolbar input{height:50px;border:1px solid #ccddee;border-radius:10px;background:#fbfdff;color:#173762;box-shadow:inset 0 1px 2px #224d7309;transition:border-color .2s,box-shadow .2s,background .2s}.workspace-page .field input::-moz-placeholder,.workspace-page .toolbar input::-moz-placeholder{color:#90a1b8}.workspace-page .field input::placeholder,.workspace-page .toolbar input::placeholder{color:#90a1b8}.workspace-page .field input:focus,.workspace-page .toolbar input:focus{outline:0;border-color:#1682f7;background:#fff;box-shadow:0 0 0 4px #1781f11a}.workspace-page input[type=file]{display:block;width:100%;min-height:54px;padding:.38rem;border:1px dashed #9cc7f5;border-radius:10px;background:#f5faff;color:#66809e;font-size:.8rem}.workspace-page input[type=file]::file-selector-button{margin-right:.8rem;padding:.65rem .85rem;border:0;border-radius:7px;background:#dceeff;color:#0964cf;font-family:Manrope,Inter,sans-serif;font-weight:800;cursor:pointer;transition:background .2s}.workspace-page input[type=file]::file-selector-button:hover{background:#c9e4ff}.workspace-page .primary,.workspace-page .secondary{min-height:46px;border-radius:9px;font-family:Manrope,Inter,sans-serif;font-size:.88rem;font-weight:800;letter-spacing:-.015em;transition:transform .2s,box-shadow .2s,background .2s}.workspace-page .primary{background:linear-gradient(108deg,#087df5,#075fd4);box-shadow:0 11px 23px #126edb35}.workspace-page .primary:hover{transform:translateY(-1px);box-shadow:0 15px 28px #126edb47}.workspace-page .primary:disabled{opacity:.55;box-shadow:none;cursor:not-allowed;transform:none}.workspace-page .secondary{border:1px solid #c9dcf1;background:#f5faff;color:#1766bf}.workspace-page .secondary:hover{background:#e6f2ff}.workspace-page .certificate{border:1px solid #cfe3f8;background:linear-gradient(135deg,#f4faff,#ecf6ff);border-radius:12px}.workspace-page .toolbar{padding:.45rem;border:1px solid #d9e6f4;border-radius:12px;background:#f6faff}.workspace-page .toolbar input{border:0;background:transparent;box-shadow:none}.workspace-page .toolbar input:focus{box-shadow:none}.workspace-page .tender-card{border-color:#d9e5f2;border-radius:13px;background:#fff;box-shadow:0 8px 18px #214b7b0b;transition:transform .2s,box-shadow .2s}.workspace-page .tender-card:hover{transform:translateY(-2px);box-shadow:0 14px 25px #214b7b15}.workspace-page .user-row,.workspace-page .tenant-row{border-color:#e0eaf5}.workspace-page pre{max-width:100%;padding:1rem;border-radius:10px;background:#0d1a2d;color:#cbe9ff;font:500 .72rem/1.6 DM Mono,monospace;overflow:auto}@media(max-width:620px){.workspace-page>header{margin-bottom:1.4rem}.workspace-page .panel:not(.chart){padding:1.1rem}.workspace-page .toolbar{flex-wrap:wrap}.workspace-page .toolbar input{min-width:0}}.workspace-page .two-col{align-items:start;gap:1.5rem}.workspace-page .two-col>.panel{margin-bottom:0}.workspace-page .upload-card{display:grid;gap:1.15rem}.workspace-page .upload-card h3,.workspace-page .upload-card p{margin:0}.workspace-page .profile-card .form-action{margin-top:.35rem}.workspace-page .form-action{display:flex;align-items:center;gap:.75rem;padding-top:.25rem}.workspace-page .form-action .primary{min-width:190px}.workspace-page .file-dropzone{display:flex;align-items:center;gap:.9rem;min-height:92px;padding:1rem 1.1rem;border:1px dashed #94c6fa;border-radius:13px;background:linear-gradient(135deg,#f8fcff,#eef7ff);cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}.workspace-page .file-dropzone:hover{border-color:#2586f7;background:#f3f9ff;box-shadow:0 9px 20px #2a75bb12}.workspace-page .file-dropzone.has-file{border-style:solid;border-color:#65cbb6;background:linear-gradient(135deg,#f4fffc,#effbf8)}.workspace-page .file-dropzone input[type=file]{position:absolute;width:1px;height:1px;min-height:0;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.workspace-page .drop-icon{display:grid;flex:0 0 auto;place-items:center;width:42px;height:42px;border-radius:11px;background:#dceeff;color:#0877ea}.workspace-page .has-file .drop-icon{background:#dff8ef;color:#16966d}.workspace-page .file-dropzone>span:last-child{display:grid;gap:.28rem;min-width:0}.workspace-page .file-dropzone b{overflow:hidden;color:#1c416c;font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.workspace-page .file-dropzone small{color:#7890ad;font-size:.72rem}.workspace-page .certificate{display:flex;align-items:center;flex-wrap:wrap;margin:0;gap:.65rem}.workspace-page .certificate b{flex:1 1 100%;font:500 .67rem DM Mono,monospace;color:#4e6d90}.workspace-page .certificate .primary{margin-left:auto}.workspace-page .profile-card{padding-bottom:1.7rem!important}@media(max-width:620px){.workspace-page .two-col{gap:1rem}.workspace-page .form-action .primary{width:100%}.workspace-page .file-dropzone{min-height:82px;padding:.85rem}.workspace-page .certificate .primary{width:100%;margin-left:0}}.workspace-page .upload-card{isolation:isolate;border-color:#c8dcf4!important;background:radial-gradient(circle at 100% 0,#c8efff8a,transparent 32%),radial-gradient(circle at 0 100%,#d9e6ff8a,transparent 40%),linear-gradient(135deg,#fff,#f1f8ff)!important;box-shadow:0 20px 40px #1e5c9b18!important}.workspace-page .upload-card:before{content:"";position:absolute;z-index:-1;top:0;right:0;left:0;height:5px;border-radius:18px 18px 0 0;background:linear-gradient(90deg,#087df5,#43ddc5,#8ba8ff)}.workspace-page .upload-card h3{display:flex;align-items:center;gap:.35rem;color:#123b70;font-size:1.25rem}.workspace-page .upload-card .muted{padding-bottom:.2rem;color:#5c769a}.workspace-page .upload-card .field input{background:#ffffffd9}.workspace-page .upload-card .file-dropzone{margin-top:.2rem;background:linear-gradient(135deg,#ffffffd9,#e9f5ff);border-color:#78b7fa}.workspace-page .upload-card .form-action{padding-top:.45rem;border-top:1px solid #cfe2f6}.workspace-page .upload-card .primary{min-width:230px;background:linear-gradient(105deg,#056ee8,#087cf5 55%,#20bfa9);box-shadow:0 13px 26px #0873e03b}.workspace-page .upload-card .primary:not(:disabled):hover{background:linear-gradient(105deg,#075fd0,#087cf5 45%,#16ac98)}.workspace-page .profile-card{background:radial-gradient(circle at 100% 0,#e0f1ff,transparent 34%),linear-gradient(145deg,#fff,#f8fbff)!important}.workspace-page .profile-card:before{content:"";position:absolute;top:0;left:0;width:5px;height:100%;border-radius:18px 0 0 18px;background:linear-gradient(#087cf5,#43ddc5)}.workspace-page .profile-card .primary{background:linear-gradient(105deg,#075fd0,#087cf5)}.workspace{background:radial-gradient(circle at 90% 8%,#dcecff 0,transparent 28%),radial-gradient(circle at 8% 100%,#d9faf4 0,transparent 27%),#f4f8ff}.workspace-page .panel{overflow:hidden;border:1px solid #cbdff6!important;background:linear-gradient(135deg,#fff,#f4f9ff 52%,#edf9fb)!important;box-shadow:0 20px 42px #1c54821a!important}.workspace-page .panel:after{content:"";position:absolute;right:-75px;bottom:-105px;width:240px;height:240px;border:1px solid #2b8cff17;border-radius:50%;box-shadow:0 0 0 28px #29d7bb0a,0 0 0 56px #2b8cff08;pointer-events:none}.workspace-page .panel>*,.workspace-page .panel:before{position:relative;z-index:1}.workspace-page .toolbar{position:relative;z-index:2;margin:0 0 1.45rem!important;padding:.55rem!important;border-color:#c9ddf4!important;background:#ffffffd9!important;box-shadow:0 8px 18px #1b57920c}.workspace-page .toolbar+.tender-grid{position:relative;z-index:1;margin-top:0!important}.workspace-page .tender-grid{gap:1.25rem!important}.workspace-page .tender-card{position:relative;min-height:180px;padding:1.15rem!important;border:1px solid #cbdff5!important;border-radius:15px!important;background:radial-gradient(circle at 100% 0,#d2f2ff9e,transparent 38%),linear-gradient(145deg,#fff,#f3f8ff)!important;box-shadow:0 12px 25px #1c548212!important;overflow:hidden}.workspace-page .tender-card:before{content:"";position:absolute;top:0;left:1rem;right:1rem;height:3px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,#087df5,#46dfc3)}.workspace-page .tender-card h4{margin:1rem 0 .45rem!important;color:#123a6d;font-family:DM Mono,monospace;font-size:1rem;letter-spacing:-.03em}.workspace-page .tender-card p{line-height:1.55;color:#607b9f}.workspace-page .tender-card details{position:absolute;right:1.1rem;bottom:1rem;left:1.1rem;padding-top:.7rem;border-top:1px solid #dbe8f6;color:#176bca;font-weight:700}.workspace-page .tender-card summary{cursor:pointer;list-style:none}.workspace-page .tender-card summary:before{content:"↗";display:inline-block;margin-right:.35rem;color:#28c3aa}.workspace-page .status{border:1px solid #cddff3;background:#e9f3ff;color:#285477;box-shadow:0 4px 9px #2d6eb412}.workspace-page .app-shell aside{background:linear-gradient(180deg,#092a5b,#082554 58%,#071f47)!important;box-shadow:inset -1px 0 #4aa2ff2b}.app-shell nav a{position:relative;margin:.12rem 0;border:1px solid transparent;transition:background .2s,border-color .2s,transform .2s}.app-shell nav a:hover{transform:translate(3px);background:#1a4a89!important}.app-shell nav a.active{border-color:#4ca7ff45!important;background:linear-gradient(90deg,#166dcc,#185093)!important;color:#fff!important;box-shadow:0 8px 18px #001a4a3d}.app-shell nav a.active:before{content:"";position:absolute;left:-1.4rem;width:3px;height:20px;border-radius:0 3px 3px 0;background:#45e0c2}.workspace-page .upload-card{background:radial-gradient(circle at 100% 0,#b9eaffb0,transparent 33%),radial-gradient(circle at 0 100%,#cefff5a0,transparent 40%),linear-gradient(135deg,#fff,#eff8ff)!important}.workspace-page .profile-card{background:radial-gradient(circle at 100% 0,#d7efffb8,transparent 35%),linear-gradient(145deg,#fff,#f3faff)!important}@media(max-width:620px){.workspace-page .toolbar{margin-bottom:1rem!important}.workspace-page .tender-grid{gap:1rem!important}.workspace-page .tender-card{min-height:172px}.app-shell nav a.active:before{display:none}}.dashboard-page{max-width:1440px;padding-bottom:2rem}.dashboard-page>header{position:relative;overflow:hidden;margin:0 0 1.4rem;padding:2rem 2.1rem;border:1px solid #bcd8f8;border-radius:22px;background:radial-gradient(circle at 94% 8%,#68e5ca73 0,transparent 25%),radial-gradient(circle at 76% 115%,#258bff73 0,transparent 43%),linear-gradient(122deg,#0d2857,#123d7a 58%,#16518b);box-shadow:0 22px 44px #0d39753b;color:#fff}.dashboard-page>header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#ffffff0d 1px,transparent 1px),linear-gradient(90deg,#ffffff0d 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(90deg,#000,#0004);mask-image:linear-gradient(90deg,#000,#0004);pointer-events:none}.dashboard-page>header .eyebrow{margin:0;color:#6ee8d1;font-family:DM Mono,monospace;font-size:.68rem;letter-spacing:.15em}.dashboard-page>header h1{margin:.5rem 0 .55rem;color:#fff;font-size:clamp(2.25rem,4vw,3.75rem);letter-spacing:-.07em;line-height:1.02}.dashboard-page>header .muted{margin:0;max-width:780px;color:#c5dbf6;font-size:1rem}.dashboard-page .action-bar{position:relative;z-index:2;margin:-.35rem 0 1.4rem;padding:0 1rem}.dashboard-page .action-bar .primary{min-height:52px;padding:.85rem 1.2rem;border:1px solid #60dfca;background:linear-gradient(105deg,#0d81f4,#155de1 58%,#18bca7);box-shadow:0 14px 28px #0a57b351;font-family:Manrope,Inter,sans-serif;font-size:.92rem;font-weight:800}.dashboard-page .action-bar span{padding:.55rem .8rem;border:1px solid #cfe0f4;border-radius:8px;background:#ffffffbc;color:#56708f;font:500 .7rem DM Mono,monospace}.dashboard-page .metric-grid{gap:1.15rem;margin:0 0 1.4rem}.dashboard-page .metric{position:relative;min-height:132px;overflow:hidden;padding:1.1rem 1.2rem;border:1px solid #c8dcf4;border-radius:16px;background:linear-gradient(145deg,#fff,#f0f7ff);box-shadow:0 14px 27px #1a508114}.dashboard-page .metric:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#258cff,#75dfff)}.dashboard-page .metric:after{content:"";position:absolute;right:-18px;bottom:-25px;width:85px;height:85px;border:12px solid #2c91f016;border-radius:50%}.dashboard-page .metric:nth-child(2){background:linear-gradient(145deg,#fffdf7,#fff4d8)}.dashboard-page .metric:nth-child(2):before{background:linear-gradient(90deg,#ffb544,#ffdc74)}.dashboard-page .metric:nth-child(2):after{border-color:#ffb5441b}.dashboard-page .metric:nth-child(3){background:linear-gradient(145deg,#fff9fa,#fff0f4)}.dashboard-page .metric:nth-child(3):before{background:linear-gradient(90deg,#ff6f91,#ffabbb)}.dashboard-page .metric:nth-child(3):after{border-color:#ff6f9119}.dashboard-page .metric:nth-child(4){background:linear-gradient(145deg,#f8fffe,#eafff8)}.dashboard-page .metric:nth-child(4):before{background:linear-gradient(90deg,#24c3a8,#72e5ca)}.dashboard-page .metric:nth-child(4):after{border-color:#24c3a819}.dashboard-page .metric span{position:relative;z-index:1;font-family:DM Mono,monospace;font-size:.67rem;letter-spacing:.06em;text-transform:uppercase;color:#5e7695}.dashboard-page .metric b{position:relative;z-index:1;display:block;margin-top:.65rem;font-family:DM Mono,monospace;font-size:2.4rem;letter-spacing:-.08em;color:#163b70}.dashboard-page>.panel{position:relative;overflow:hidden;margin:1.35rem 0;padding:1.35rem;border:1px solid #c8dcf4;border-radius:18px;background:linear-gradient(135deg,#fff,#f3f9ff);box-shadow:0 15px 31px #164c7a15}.dashboard-page>.panel:before{content:"";position:absolute;top:0;left:0;width:5px;height:100%;background:linear-gradient(#258cff,#4ae0c4)}.dashboard-page>.panel:nth-of-type(2):before{background:linear-gradient(#ffb544,#ff777c)}.dashboard-page>.panel h3{position:relative;margin:0 0 1rem;padding-left:.75rem;color:#173b70;font-size:1.12rem;letter-spacing:-.035em}.dashboard-page>.panel h3:after{content:"";display:inline-block;width:7px;height:7px;margin:0 0 .1rem .55rem;border-radius:50%;background:#47e0c6;box-shadow:0 0 0 4px #47e0c621}.dashboard-page>.panel .muted{margin:0;padding:1rem 1.1rem;border:1px dashed #b8d3ef;border-radius:11px;background:#f9fcff;color:#66809e}.dashboard-page .tender-grid{gap:1rem}.dashboard-page .tender-card{position:relative;min-height:180px;padding:1.15rem;border:1px solid #c9def5;border-radius:14px;background:radial-gradient(circle at 100% 0,#ffe1a56b,transparent 32%),linear-gradient(145deg,#fff,#f4f9ff);box-shadow:0 12px 24px #1c4d7c10;overflow:hidden}.dashboard-page .tender-card:before{content:"";position:absolute;top:0;left:1rem;right:1rem;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,#ffad34,#ff7477)}.dashboard-page .tender-card h4{margin:.9rem 0 .45rem;color:#173a6d;font-family:DM Mono,monospace;font-size:1.02rem}.dashboard-page .tender-card p{color:#5d7695;line-height:1.55}.dashboard-page .tender-card details{position:absolute;right:1.15rem;bottom:1rem;left:1.15rem;padding-top:.7rem;border-top:1px solid #dbe8f5;color:#176aca;font-weight:700}.dashboard-page .tender-card summary{list-style:none;cursor:pointer}.dashboard-page .tender-card summary:before{content:"⌁";margin-right:.35rem;color:#17bba5;font-size:1rem}.dashboard-page .status.review-required{border:1px solid #ffd47a;background:#fff4d9;color:#a96600}.dashboard-page .status.eligible{border:1px solid #82e2c7;background:#e7fff7;color:#087a65}@media(max-width:960px){.dashboard-page>header{padding:1.45rem}.dashboard-page .action-bar{margin-top:0;padding:0}.dashboard-page .metric-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.dashboard-page>header h1{font-size:2.15rem}.dashboard-page .metric-grid{grid-template-columns:1fr}.dashboard-page>.panel{padding:1rem}.dashboard-page .action-bar .primary{width:100%}}.analytics-command-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:4px 0 20px}.analytics-command-header p,.command-panel header p{margin:0 0 6px;color:#2378ee;font:700 11px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em}.analytics-command-header h2{margin:0;color:#102e60;font-size:clamp(25px,3vw,38px);letter-spacing:-.055em}.analytics-command-header h2 em{font-style:normal;color:#286ef0}.analytics-command-header>div>span{display:block;margin-top:8px;color:#607a9f}.analytics-command-search{width:min(390px,100%);height:46px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid #d3e1f4;border-radius:10px;background:#fff;color:#6982a5;box-shadow:0 5px 18px #315f9910}.analytics-command-search input{min-width:0;flex:1;border:0;outline:0;color:#183766;font:500 13px inherit}.analytics-command-search input::-moz-placeholder{color:#96a8c1}.analytics-command-search input::placeholder{color:#96a8c1}.analytics-command-search kbd{padding:3px 6px;border:1px solid #dce6f5;border-radius:5px;background:#f7faff;color:#8192aa;font-size:10px}.analytics-command-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:20px}.command-stat{display:flex;align-items:center;gap:12px;min-height:100px;padding:17px;border:1px solid #d9e6f5;border-radius:13px;background:#fff;box-shadow:0 8px 24px #1c4a8610}.command-stat>i{display:grid;place-items:center;width:45px;height:45px;flex:0 0 45px;border-radius:50%;font-style:normal}.command-stat>i svg{width:22px}.command-stat.blue>i{background:#e5f0ff;color:#2478f3}.command-stat.green>i{background:#e0f7ed;color:#17a976}.command-stat.purple>i{background:#efe8ff;color:#8054df}.command-stat.orange>i{background:#fff0d8;color:#dc8a1a}.command-stat.red>i{background:#ffe7eb;color:#e55c72}.command-stat div{min-width:0}.command-stat span,.command-stat small{display:block;color:#6e84a5;font-size:12px}.command-stat b{display:block;margin:3px 0;color:#0d2954;font-size:27px;line-height:1}.command-stat small{line-height:1.25}.analytics-command-grid{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:18px}.command-panel,.command-copilot{border:1px solid #d7e4f4;border-radius:13px;background:#fff;box-shadow:0 10px 30px #1a4d8410}.command-panel{padding:18px}.command-panel header,.command-copilot header{display:flex;align-items:center;justify-content:space-between;gap:14px}.command-panel h3,.command-copilot h3{margin:0;color:#112f5e;font-size:18px;letter-spacing:-.03em}.command-panel header>a,.command-panel header>button{display:flex;align-items:center;gap:4px;border:0;background:none;color:#1d72ed;font:700 12px inherit;text-decoration:none;white-space:nowrap}.command-filters{display:flex;align-items:end;gap:10px;margin:16px 0 12px}.command-filters label{display:grid;gap:5px}.command-filters label span{color:#8192ac;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.command-filters select{height:34px;min-width:130px;padding:0 26px 0 10px;border:1px solid #d7e3f2;border-radius:7px;background:#fbfdff;color:#3b5577;font:600 12px inherit}.command-filter-note{margin-left:auto;color:#8090a8;font-size:11px}.command-table-wrap{overflow:auto;border:1px solid #e0eaf6;border-radius:9px}.command-table{width:100%;min-width:770px;border-collapse:collapse;text-align:left}.command-table th{padding:10px 12px;background:#f6faff;color:#657d9e;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.command-table td{padding:11px 12px;border-top:1px solid #eaf0f8;color:#405778;font-size:12px;vertical-align:middle}.command-table td:first-child{max-width:250px}.command-table td>b{display:block;overflow:hidden;color:#17345f;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.command-table td small{display:block;margin-top:3px;color:#8396ae;font-size:10px}.confidence-ring{display:inline-grid;place-items:center;width:38px;height:38px;border:3px solid #22a970;border-radius:50%;color:#16734e;font-weight:800}.outcome-chip{display:inline-block;padding:4px 7px;border-radius:5px;font-size:10px;font-weight:800}.outcome-chip.eligible{background:#dff7e9;color:#157852}.outcome-chip.review{background:#fff1d4;color:#a96908}.command-detail{border:0;border-radius:6px;background:#2478f3;color:#fff;padding:7px 9px;font:700 11px inherit;white-space:nowrap}.command-detail:hover{background:#135cc9}.command-empty{text-align:center!important;padding:32px!important;color:#7890ae!important}.command-copilot{padding:16px;background:linear-gradient(155deg,#fff,#f1f6ff)}.command-copilot header>div{display:flex;align-items:center;gap:8px;color:#216fee}.command-copilot header span{padding:3px 5px;border-radius:5px;background:#e8e0ff;color:#7552cf;font-size:9px;font-weight:800}.command-copilot>p{margin:14px 0;color:#627a9c;font-size:12px;line-height:1.45}.command-copilot>button{display:flex;width:100%;align-items:center;gap:9px;margin:8px 0;padding:12px 10px;border:1px solid #d6e3f3;border-radius:9px;background:#fff;color:#284566;text-align:left;font:600 12px inherit}.command-copilot>button span{flex:1}.command-copilot>button svg:first-child{color:#267bf2}.command-copilot>button:hover:not(:disabled){border-color:#83b4fc;background:#f8fbff}.command-copilot>button:disabled{opacity:.55;cursor:not-allowed}.command-copilot footer{display:flex;justify-content:space-between;margin-top:16px;padding-top:12px;border-top:1px solid #dce8f6;color:#6d83a1;font-size:10px}.command-copilot footer b{color:#2d609d}.analytics-command-bottom{display:grid;grid-template-columns:1.15fr .95fr .95fr;gap:18px;margin-top:18px}.command-lead{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:14px;border:1px solid #d9e8fa;border-radius:9px;background:linear-gradient(115deg,#f0f7ff,#fbfdff)}.command-lead span{color:#2276e8;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em}.command-lead h4{max-width:360px;margin:5px 0;color:#163462;font-size:14px}.command-lead p{margin:0;color:#607a9c;font-size:11px}.command-lead b{display:block;margin-top:9px;color:#1b925f;font-size:12px}.command-lead button{border:0;border-radius:7px;background:#2478f3;color:#fff;padding:9px 10px;font:700 11px inherit;white-space:nowrap}.command-mini-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.command-mini-metrics div{padding:9px;border:1px solid #e2eaf5;border-radius:8px}.command-mini-metrics span{display:block;color:#7087a6;font-size:10px}.command-mini-metrics b{display:block;margin-top:3px;color:#183866;font-size:17px}.command-category-body{display:flex;align-items:center;gap:6px;margin-top:8px}.command-category-body>div{min-width:0;flex:1}.command-category-body p{display:flex;gap:7px;align-items:center;margin:7px 0;color:#506a8b;font-size:11px}.command-category-body p i{display:block;width:8px;height:8px;border-radius:50%}.command-category-body p span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-category-body p b{margin-left:auto;color:#173c6c}.command-alert-list{margin-top:10px}.command-alert-list button{display:flex;width:100%;align-items:flex-start;gap:9px;padding:9px 0;border:0;border-top:1px solid #e8eff8;background:none;color:#2175ef;text-align:left}.command-alert-list button span{min-width:0;flex:1}.command-alert-list button b,.command-alert-list button small{display:block}.command-alert-list button b{overflow:hidden;color:#36506f;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.command-alert-list button small{margin-top:3px;overflow:hidden;color:#7a90ac;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.analytics-command-footer{display:flex;gap:0;margin-top:18px;padding:11px 14px;border:1px solid #dde8f5;border-radius:9px;background:#fff;color:#7085a1;font-size:11px}.analytics-command-footer span{padding:0 16px;border-right:1px solid #e5edf7}.analytics-command-footer span:first-child{padding-left:0}.analytics-command-footer span:last-child{border:0}.analytics-command-footer i{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:#21b77e;box-shadow:0 0 0 3px #dff7ed}@media(max-width:1250px){.analytics-command-stats{grid-template-columns:repeat(3,1fr)}.analytics-command-grid{grid-template-columns:1fr}.command-copilot{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.command-copilot header,.command-copilot>p,.command-copilot footer{grid-column:1/-1}.command-copilot>button{margin:0}.analytics-command-bottom{grid-template-columns:1fr 1fr}.command-alerts{grid-column:1/-1}}@media(max-width:760px){.analytics-command-header{display:block}.analytics-command-header h2{font-size:29px}.analytics-command-search{width:100%;margin-top:16px}.analytics-command-stats{grid-template-columns:1fr 1fr;gap:10px}.command-stat{min-height:88px;padding:12px}.command-stat>i{width:37px;height:37px;flex-basis:37px}.command-stat b{font-size:23px}.command-stat small{font-size:10px}.command-filters{align-items:stretch;flex-wrap:wrap}.command-filters label{flex:1}.command-filter-note{width:100%;margin:0}.command-copilot{display:block}.command-copilot>button{margin:8px 0}.analytics-command-bottom{grid-template-columns:1fr}.command-alerts{grid-column:auto}.command-lead{display:block}.command-lead button{margin-top:12px}.analytics-command-footer{display:grid;grid-template-columns:1fr 1fr;gap:9px}.analytics-command-footer span{padding:0;border:0}}@media(max-width:430px){.analytics-command-stats{grid-template-columns:1fr}.analytics-command-header h2{font-size:27px}.command-panel,.command-copilot{padding:14px}.command-category-body{display:block}.analytics-command-footer{grid-template-columns:1fr}}.findings-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:2rem;background:#07152bb8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);animation:modal-in .18s ease-out}.findings-modal{display:flex;flex-direction:column;width:min(960px,100%);max-height:min(82vh,850px);overflow:hidden;border:1px solid #3d5c80;border-radius:20px;background:radial-gradient(circle at 100% 0,#1d5575 0,transparent 32%),#0c192b;box-shadow:0 28px 90px #0000008c;color:#eaf5ff}.findings-modal header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin:0;padding:1.5rem 1.6rem 1.2rem;border-bottom:1px solid #28435f}.findings-modal header p{margin:0 0 .35rem;color:#52e2c7;font:500 .65rem DM Mono,monospace;letter-spacing:.14em}.findings-modal header h2{margin:0;color:#fff;font-family:Manrope,Inter,sans-serif;font-size:1.6rem;letter-spacing:-.04em}.findings-modal header span{display:block;margin-top:.28rem;color:#91aac3;font-size:.78rem}.modal-close{display:grid;place-items:center;width:36px;height:36px;border:1px solid #3c5b78;border-radius:10px;background:#172a40;color:#cce9ff;font-size:1.65rem;line-height:1;transition:background .2s,transform .2s}.modal-close:hover{background:#244769;transform:rotate(90deg)}.findings-overview{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem;padding:1rem 1.6rem;border-bottom:1px solid #243d59;background:#0b1728;color:#a3bad1;font-size:.75rem}.findings-overview .status{background:#19314a}.findings-list{display:grid;gap:.75rem;overflow:auto;padding:1.1rem 1.6rem 1.6rem;scrollbar-color:#3c6f91 #0c192b}.finding-row{padding:1rem 1.05rem;border:1px solid #294664;border-radius:12px;background:linear-gradient(135deg,#11233a,#0d1b2e)}.finding-meta{display:flex;align-items:center;gap:.55rem}.finding-meta>span{padding:.25rem .45rem;border:1px solid #35536f;border-radius:999px;color:#9cb6d0;font:500 .6rem DM Mono,monospace;text-transform:uppercase}.finding-meta small{margin-left:auto;color:#7290ae;font:500 .65rem DM Mono,monospace}.finding-row p{margin:.8rem 0;color:#d7e8f7;font-size:.87rem;line-height:1.6}.finding-row footer{display:flex;justify-content:space-between;gap:1rem;padding-top:.7rem;border-top:1px solid #29445f;color:#7fa2c2;font-size:.68rem}.finding-row code{overflow:hidden;max-width:72%;color:#68d8c4;text-overflow:ellipsis;white-space:nowrap;font-family:DM Mono,monospace}.empty-findings{margin:2rem 0;text-align:center;color:#8faac5}@keyframes modal-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:620px){.findings-backdrop{padding:.7rem}.findings-modal{max-height:92vh;border-radius:14px}.findings-modal header,.findings-overview,.findings-list{padding-left:1rem;padding-right:1rem}.finding-row footer{align-items:flex-start;flex-direction:column;gap:.35rem}.finding-row code{max-width:100%}}.findings-trigger{position:absolute;right:1.1rem;bottom:1rem;left:1.1rem;display:flex;align-items:center;justify-content:space-between;padding:.72rem .8rem;border:1px solid #c8def4;border-radius:9px;background:#ffffffb8;color:#1469c7;font-family:Manrope,Inter,sans-serif;font-size:.76rem;font-weight:800;text-align:left;transition:border-color .2s,background .2s,transform .2s}.findings-trigger:hover{border-color:#62b5f8;background:#eaf6ff;transform:translateY(-1px)}.findings-trigger span{color:#22bda7;font-family:DM Mono,monospace;font-size:1rem}.dashboard-page .findings-trigger{border-color:#dce7f6;background:#fffb}.dashboard-page .findings-trigger:hover{background:#eef9ff}.similar-work-panel{margin:1.1rem 1.6rem 0;padding:1rem 1.05rem;border:1px solid #278f7c;border-left:4px solid #43e7c5;border-radius:12px;background:linear-gradient(135deg,#123d40,#0d2535)}.similar-work-panel.not-met{border-color:#cf536a;border-left-color:#ff6f91;background:linear-gradient(135deg,#431d2b,#281522)}.similar-work-panel.review{border-color:#b88938;border-left-color:#ffb648;background:linear-gradient(135deg,#49371a,#2a2114)}.similar-work-panel p{margin:0;color:#52e2c7;font:600 .65rem DM Mono,monospace;letter-spacing:.12em}.similar-work-panel h3{margin:.45rem 0;color:#f2f8ff;font-size:1rem}.similar-work-panel blockquote{margin:.7rem 0;padding:.7rem .8rem;border-left:2px solid #5d89a8;background:#08182766;color:#d7e8f7;font-size:.83rem;line-height:1.55}.similar-work-panel footer{display:flex;gap:.8rem;color:#a9c4db;font:500 .68rem DM Mono,monospace}.improvement-guide{padding:1.05rem 1.6rem;border-bottom:1px solid #29445f;background:linear-gradient(110deg,#0d243b,#102c48)}.improvement-guide>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.improvement-guide p{margin:0;color:#58e2c8;font:700 .62rem DM Mono,monospace;letter-spacing:.13em}.improvement-guide h3{margin:.35rem 0 .85rem;color:#f0fbff;font:750 1rem Manrope,Inter,sans-serif;letter-spacing:-.03em}.suggestion-list{display:grid;gap:.55rem}.suggestion{display:flex;gap:.7rem;align-items:flex-start;padding:.72rem .78rem;border:1px solid #2c5b78;border-radius:11px;background:#0a1d32}.suggestion>span{display:grid;flex:0 0 auto;place-items:center;width:22px;height:22px;border-radius:7px;background:#176d84;color:#71f3d8;font:900 .78rem Manrope,Inter,sans-serif}.suggestion>div{display:grid;gap:.22rem;min-width:0}.suggestion b{color:#e7f7ff;font:750 .78rem/1.4 Manrope,Inter,sans-serif}.suggestion small{color:#91b3c9;font:500 .7rem/1.45 Manrope,Inter,sans-serif}.suggestion.high{border-color:#9c5b4e;background:linear-gradient(110deg,#321e29,#17243a)}.suggestion.high>span{background:#7c3446;color:#ffd2d9}.suggestion.optional{border-color:#317d6f;background:linear-gradient(110deg,#102f3c,#0d2638)}.suggestion.optional>span{background:#166c62;color:#9af8df}@media(max-width:620px){.improvement-guide{padding:1rem}.improvement-guide>div:first-child{align-items:flex-start;flex-direction:column;gap:.15rem}.suggestion{padding:.65rem}.suggestion b{font-size:.75rem}}.findings-modal{height:min(82vh,850px);min-height:0}.findings-modal>header,.findings-overview{flex:0 0 auto}.findings-content{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#3c6f91 #0c192b}.findings-content .findings-list{display:grid;min-height:auto;overflow:visible}.dashboard-page .findings-trigger{position:static!important;inset:auto!important;flex:0 0 auto;min-width:0}@media(max-width:620px){.findings-modal{height:min(92vh,850px)}}.document-checklist{margin:1.1rem 1.6rem 0;padding:1rem;border:1px solid #2d5874;border-radius:14px;background:linear-gradient(135deg,#0e2940,#102238)}.checklist-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.checklist-head p{margin:0 0 .26rem;color:#58e2cd;font:700 .6rem DM Mono,monospace;letter-spacing:.13em}.checklist-head h3{margin:0;color:#f3fbff;font:750 1rem Manrope,Inter,sans-serif}.checklist-head>span{padding:.35rem .52rem;border:1px solid #3e7a91;border-radius:999px;color:#9ec8de;font:700 .58rem DM Mono,monospace;white-space:nowrap}.checklist-copy{margin:.65rem 0 .85rem;color:#9dbbd0;font-size:.72rem;line-height:1.5}.checklist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.checklist-item{display:grid;gap:.45rem;min-width:0;padding:.72rem .78rem;border:1px solid #345570;border-radius:10px;background:#091b30}.checklist-item>div{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.checklist-item b{color:#e9f7ff;font:700 .75rem/1.35 Manrope,Inter,sans-serif}.checklist-item small{display:block;margin-top:.15rem;color:#89a8c0;font-size:.61rem}.checklist-item em{font:700 .54rem DM Mono,monospace;color:#a8c4d7;font-style:normal;text-transform:capitalize;text-align:right}.checklist-item p{margin:0;color:#9dbcd2;font-size:.62rem;line-height:1.45}.checklist-mandatory,.checklist-recommended{padding:.2rem .35rem;border-radius:999px;font:800 .5rem DM Mono,monospace;letter-spacing:.03em;white-space:nowrap}.checklist-mandatory{background:#ffb5421d;color:#ffcf82;border:1px solid #bd8130}.checklist-recommended{background:#439eff19;color:#9bc9ff;border:1px solid #376b9e}.checklist-item.provided{border-color:#288978;background:#13372f}.checklist-item.provided em{color:#69efcf}.checklist-item.profile-declared{border-color:#467ca5;background:#102d47}.checklist-item.profile-declared em{color:#93cdfc}.checklist-item.missing,.checklist-item.unclear{border-color:#9a7034;background:#2b2418}.checklist-item.missing em,.checklist-item.unclear em{color:#ffd17b}.checklist-item.not-met{border-color:#91435a;background:#301c29}.checklist-item.not-met em{color:#ff9bad}@media(max-width:700px){.document-checklist{margin:1rem}.checklist-head{align-items:stretch;flex-direction:column}.checklist-head>span{align-self:flex-start}.checklist-grid{grid-template-columns:1fr}}.workspace-page .select-field{display:grid;gap:.45rem;color:#385878;font:500 .68rem DM Mono,monospace;letter-spacing:.03em;text-transform:uppercase}.workspace-page .select-field select{height:50px;padding:0 .8rem;border:1px solid #ccddee;border-radius:10px;background:#fbfdff;color:#173762;font:700 .82rem Manrope,Inter,sans-serif;outline:0}.workspace-page .select-field select:focus{border-color:#1682f7;box-shadow:0 0 0 4px #1781f11a}.workspace-page .document-library{margin-top:1.5rem!important}.workspace-page .library-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.workspace-page .library-heading p{margin:0 0 .25rem;color:#137cf0;font:500 .65rem DM Mono,monospace;letter-spacing:.12em}.workspace-page .library-heading h3{margin:0}.workspace-page .library-heading>span{padding:.45rem .65rem;border:1px solid #9ed6ca;border-radius:999px;background:#eafff7;color:#11836b;font:500 .67rem DM Mono,monospace}.workspace-page .document-group{margin-top:1.35rem}.workspace-page .document-group h4{margin:0 0 .75rem;color:#476889;font:500 .71rem DM Mono,monospace;letter-spacing:.09em}.workspace-page .document-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:1rem}.workspace-page .document-card{display:grid;gap:1rem;min-height:180px;padding:1rem;border:1px solid #cbdff4;border-radius:14px;background:radial-gradient(circle at 100% 0,#d5efff8a,transparent 38%),#fff;box-shadow:0 9px 20px #1b56820d}.workspace-page .document-card h5{overflow:hidden;margin:.75rem 0 .3rem;color:#173a6d;font-size:.94rem;text-overflow:ellipsis;white-space:nowrap}.workspace-page .document-card p{margin:0;color:#6b84a1;font-size:.73rem}.workspace-page .document-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-self:end}.workspace-page .document-actions button{min-height:34px;padding:.45rem .6rem;border-radius:7px;font-size:.72rem}.workspace-page .danger-button{border:1px solid #ffb4ba;background:#fff2f3;color:#bd2737;font-family:Manrope,Inter,sans-serif;font-weight:800}.workspace-page .doc-error{display:block;margin-top:.6rem;color:#bd2737;font-size:.68rem;line-height:1.35}@media(max-width:620px){.workspace-page .library-heading{align-items:flex-start;flex-direction:column}.workspace-page .document-grid{grid-template-columns:1fr}}.document-editor-backdrop{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1.25rem;background:#05163385;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.document-editor{width:min(100%,480px);padding:1.4rem;border:1px solid rgba(164,207,255,.75);border-radius:20px;background:linear-gradient(145deg,#fff,#f1f8ff);box-shadow:0 24px 70px #06204a4d}.document-editor header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.25rem}.document-editor header p{margin:0 0 .35rem;color:#147ff5;font:600 .65rem DM Mono,monospace;letter-spacing:.13em}.document-editor h3{margin:0;color:#143661}.document-editor header button{width:32px;height:32px;border:0;border-radius:50%;background:#e6f1ff;color:#1b63bc;font-size:1.35rem;line-height:1;cursor:pointer}.document-editor label{display:grid;gap:.45rem;margin:.9rem 0;color:#385878;font:600 .67rem DM Mono,monospace;letter-spacing:.04em;text-transform:uppercase}.document-editor input,.document-editor select{height:48px;padding:0 .8rem;border:1px solid #cbdff4;border-radius:10px;background:#fff;color:#183967;font:700 .83rem Manrope,Inter,sans-serif;outline:0}.document-editor input:focus,.document-editor select:focus{border-color:#1682f7;box-shadow:0 0 0 4px #1781f11a}.document-editor footer{display:flex;justify-content:flex-end;gap:.65rem;margin-top:1.35rem}.workspace-page .document-library{position:relative;overflow:hidden;padding:1.8rem!important;border:1px solid #a9d7ff!important;border-radius:24px!important;background:linear-gradient(130deg,#f9fcff,#eaf5ff 48%,#edfff9)!important;box-shadow:0 20px 55px #1a5c9d21!important}.workspace-page .document-library:before,.workspace-page .document-library:after{position:absolute;z-index:0;border-radius:50%;content:"";pointer-events:none}.workspace-page .document-library:before{width:360px;height:360px;top:-245px;right:-95px;background:radial-gradient(circle,#55d9ff82,transparent 66%)}.workspace-page .document-library:after{width:240px;height:240px;right:16%;bottom:-190px;background:radial-gradient(circle,#45e0b47a,transparent 65%)}.workspace-page .document-library>*{position:relative;z-index:1}.workspace-page .library-heading{align-items:center;margin-bottom:1.6rem!important;padding-bottom:1.35rem;border-bottom:1px solid rgba(61,133,206,.2)}.workspace-page .library-heading p{display:flex;align-items:center;gap:.5rem;color:#146fe0!important}.workspace-page .library-heading p:before{width:8px;height:8px;border-radius:50%;background:#31dcb9;box-shadow:0 0 0 6px #31dcb92b;content:""}.workspace-page .library-heading h3{font-size:clamp(1.25rem,2vw,1.65rem)!important;letter-spacing:-.045em}.workspace-page .library-heading>span{padding:.58rem .85rem!important;border:1px solid #45cdb1!important;border-radius:999px!important;background:linear-gradient(120deg,#e7fff7,#dff2ff)!important;box-shadow:inset 0 1px #fff,0 6px 16px #2ba8861c!important;color:#087c66!important}.workspace-page .document-group{position:relative;margin-top:1.6rem!important;padding:1rem;border:1px solid rgba(80,151,222,.2);border-radius:18px;background:#ffffff85;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.workspace-page .document-group h4{display:flex;align-items:center;gap:.6rem;margin:0 0 1rem!important;color:#285477!important}.workspace-page .document-group h4:before{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:linear-gradient(135deg,#147ff5,#34cfbc);box-shadow:0 8px 16px #2389df2e;color:#fff;content:"↗";font:800 .8rem Inter,sans-serif}.workspace-page .document-grid{gap:1.15rem!important}.workspace-page .document-card{position:relative;overflow:hidden;min-height:205px!important;padding:1.2rem!important;border:1px solid rgba(112,199,255,.52)!important;border-radius:17px!important;background:linear-gradient(135deg,#092851,#0c477a 55%,#126f85)!important;box-shadow:0 15px 28px #0a3e6f36!important;transition:transform .2s ease,box-shadow .2s ease}.workspace-page .document-card:before{position:absolute;top:-65px;right:-55px;width:190px;height:190px;border:1px solid rgba(114,244,226,.32);border-radius:50%;box-shadow:0 0 0 28px #72f4e212,0 0 0 56px #72f4e20a;content:""}.workspace-page .document-card:after{position:absolute;right:1.25rem;bottom:4rem;color:#7bf5e226;content:"EVIDENCE";font:800 .68rem DM Mono,monospace;letter-spacing:.2em}.workspace-page .document-card:hover{transform:translateY(-4px);box-shadow:0 22px 37px #0a3e6f4d!important}.workspace-page .document-card>div{position:relative;z-index:1}.workspace-page .document-card h5{max-width:80%;margin:.95rem 0 .4rem!important;color:#fff!important;font-size:1.03rem!important;letter-spacing:-.025em}.workspace-page .document-card p{color:#b7d8ee!important;font-size:.76rem!important}.workspace-page .document-card .status{border:1px solid rgba(111,241,209,.48)!important;background:#38e5bc29!important;color:#8bffe3!important;box-shadow:inset 0 1px #ffffff1f}.workspace-page .document-card .status.failed{border-color:#ff9baf!important;background:#ff5a7a24!important;color:#ffc2cc!important}.workspace-page .document-card .status.uploaded,.workspace-page .document-card .status.processing{border-color:#8cc8ff!important;background:#389dff26!important;color:#bfe1ff!important}.workspace-page .document-actions{gap:.45rem!important;padding-top:.15rem}.workspace-page .document-actions button{min-height:36px!important;padding:.45rem .65rem!important;border:1px solid rgba(173,223,255,.38)!important;border-radius:9px!important;background:#ffffff1a!important;box-shadow:inset 0 1px #ffffff1a;color:#e8f7ff!important;font-weight:800!important;transition:background .18s ease,transform .18s ease}.workspace-page .document-actions button:hover{transform:translateY(-1px);background:#5ddfc73d!important}.workspace-page .document-actions .primary{border-color:#68f1d2!important;background:linear-gradient(110deg,#20caaa,#3cb8ff)!important;color:#062846!important}.workspace-page .document-actions .danger-button{border-color:#ff97aa!important;background:#ff5c7926!important;color:#ffd5dc!important}.workspace-page .doc-error{padding:.55rem .6rem;border-left:2px solid #ffb0bc;background:#ff5c781c;color:#ffd5dc!important}@media(max-width:620px){.workspace-page .document-library{padding:1.1rem!important}.workspace-page .document-card h5{max-width:100%}.workspace-page .document-group{padding:.7rem}}.profile-workspace{max-width:1240px!important}.profile-workspace>header{margin-bottom:2.35rem!important;padding:1.65rem 1.8rem 1.5rem!important;border:1px solid #b9dcff!important;border-radius:24px!important;background:linear-gradient(125deg,#092c5b,#0d5491 52%,#157c94)!important;box-shadow:0 20px 48px #0f5e9b2b!important;overflow:hidden}.profile-workspace>header:before{position:absolute;top:-140px;right:-50px;width:350px;height:350px;border:1px solid #87f8e33d;border-radius:50%;box-shadow:0 0 0 28px #8dfbe01a,0 0 0 56px #8dfbe00d;content:""}.profile-workspace>header:after{bottom:0!important;left:1.8rem!important;width:160px!important;height:4px!important;background:linear-gradient(90deg,#5ef5dc,#5fb1ff)!important}.profile-workspace>header>*{position:relative;z-index:1}.profile-workspace .eyebrow{color:#8efbe1!important;font-weight:700!important}.profile-workspace h1{margin:.45rem 0 .65rem!important;color:#fff!important;font-size:clamp(2.25rem,4vw,3.65rem)!important;font-weight:750!important;letter-spacing:-.07em!important}.profile-workspace>header .muted{color:#c6e4f8!important;font-size:1rem!important;line-height:1.65!important}.profile-workspace .two-col{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr)!important;gap:1.35rem!important}.profile-workspace .profile-card,.profile-workspace .upload-card{min-height:100%;padding:1.5rem!important;border-radius:22px!important}.profile-workspace .profile-card{background:linear-gradient(145deg,#fff,#eaf6ff)!important}.profile-workspace .upload-card{background:linear-gradient(145deg,#0b315e,#0d5a7d 62%,#137f80)!important;box-shadow:0 18px 38px #11588733!important}.profile-workspace .upload-card:after{border-color:#93f8e43b!important;box-shadow:0 0 0 28px #8dfbe016,0 0 0 56px #67c5ff11!important}.profile-workspace .panel h3{display:flex;align-items:center;gap:.25rem;margin:0!important;font-size:1.26rem!important;font-weight:750!important}.profile-workspace .profile-card h3{color:#153f6f!important}.profile-workspace .upload-card h3{color:#fff!important}.profile-workspace .panel h3:before{margin-right:.35rem!important;color:#31cfb5!important;font-size:.84rem!important}.profile-workspace .upload-card p.muted{color:#bee5ef!important;font-size:.84rem!important;line-height:1.65!important}.profile-workspace .form-grid{gap:.9rem 1rem!important;margin-top:1.25rem}.profile-workspace .field{position:relative;padding:.7rem .8rem .55rem;border:1px solid #d2e5f9;border-radius:12px;background:#ffffffc9;box-shadow:inset 0 1px #fff,0 7px 16px #18538808;transition:border .18s,transform .18s,box-shadow .18s}.profile-workspace .field:focus-within{z-index:2;border-color:#56b7ff;transform:translateY(-1px);box-shadow:0 11px 22px #1477c619}.profile-workspace .field span{color:#547293;font-size:.61rem!important;font-weight:700}.profile-workspace .field input{height:34px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#173c69!important;font:650 .84rem Manrope,Inter,sans-serif!important}.profile-workspace .field input:focus{box-shadow:none!important}.profile-workspace .profile-card .form-action{margin-top:.7rem;padding-top:.9rem;border-top:1px solid #d4e5f5}.profile-workspace .form-action .primary{min-width:210px!important;border:1px solid #4cdccc!important;background:linear-gradient(110deg,#0677e8,#0baab2)!important;box-shadow:0 13px 24px #0784bf33!important}.profile-workspace .form-action .primary:hover{box-shadow:0 16px 30px #0784bf4a!important}.profile-workspace .select-field{padding:.75rem .85rem;border:1px solid #56aec9;border-radius:13px;background:#ffffff17!important;box-shadow:inset 0 1px #ffffff16}.profile-workspace .select-field span{color:#98eadd!important;font-size:.61rem!important}.profile-workspace .select-field select{height:31px!important;padding:0!important;border:0!important;background:transparent!important;color:#fff!important;font-size:.85rem!important}.profile-workspace .select-field option{background:#123d68;color:#fff}.profile-workspace .file-dropzone{min-height:112px!important;border-color:#78dbc8!important;background:linear-gradient(120deg,#ffffff12,#b3fff016)!important;box-shadow:inset 0 1px #ffffff20!important}.profile-workspace .file-dropzone:hover{border-color:#a5ffea!important;background:#ffffff1c!important}.profile-workspace .drop-icon{width:48px!important;height:48px!important;background:linear-gradient(135deg,#55e3c7,#62aaff)!important;color:#073c68!important;box-shadow:0 8px 18px #041c3a36}.profile-workspace .file-dropzone b{color:#f3ffff!important;font-size:.9rem!important}.profile-workspace .file-dropzone small{color:#b6dbe7!important}.profile-workspace .upload-card .form-action{padding-top:.15rem}.profile-workspace .upload-card .secondary{border-color:#79dcca!important;background:#ffffff13!important;color:#e5ffff!important}.profile-workspace .profile-card{position:relative;overflow:hidden}.profile-workspace .profile-card:before{position:absolute;top:-100px;right:-70px;width:260px;height:260px;border:1px solid #3fd4bd29;border-radius:50%;box-shadow:0 0 0 26px #3fd4bd0c,0 0 0 52px #248cf60b;content:""}.profile-workspace .profile-card>*{position:relative;z-index:1}.profile-card-heading{display:flex;gap:.85rem;align-items:flex-start;margin-bottom:.15rem;padding-bottom:1.1rem;border-bottom:1px solid #d8e9f8}.profile-card-heading>span{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border:1px solid #61b9ff;border-radius:12px;background:linear-gradient(135deg,#e8f4ff,#e1fffa);box-shadow:0 7px 15px #1779c522;color:#117be8;font-size:1rem}.profile-card-heading p{margin:0 0 .25rem;color:#1681eb;font:700 .59rem DM Mono,monospace;letter-spacing:.13em}.profile-card-heading h3{margin:0!important;font-size:1.32rem!important}.profile-card-heading small{display:block;max-width:475px;margin-top:.28rem;color:#6985a4;font-size:.74rem;line-height:1.45}.profile-workspace .profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.profile-workspace .profile-form-grid>.field:first-child,.profile-workspace .profile-form-grid>.tag-selector,.profile-workspace .profile-form-grid>.form-action{grid-column:1/-1}.profile-workspace .tag-selector{display:grid;gap:.42rem;padding:.72rem .8rem .65rem;border:1px solid #cfe4f7;border-radius:13px;background:linear-gradient(135deg,#fff,#f4faff);box-shadow:inset 0 1px #fff,0 7px 16px #18538808;transition:border .18s,box-shadow .18s}.profile-workspace .tag-selector:focus-within{border-color:#50bded;box-shadow:0 10px 23px #1477c61b}.profile-workspace .tag-selector>span{color:#547293;font:.68rem DM Mono,monospace;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.tag-control{display:flex;gap:.55rem;align-items:stretch}.tag-list{display:flex;flex:1;flex-wrap:wrap;gap:.4rem;align-items:center;min-height:42px;padding:.35rem .45rem;border:1px solid #dbeaf7;border-radius:10px;background:#f9fcff}.tag-list em{padding-left:.2rem;color:#8ca4bd;font-size:.77rem;font-style:normal}.selected-tag{display:inline-flex;gap:.4rem;align-items:center;min-height:27px;padding:.24rem .48rem;border:1px solid #7ccbea;border-radius:999px;background:linear-gradient(110deg,#e2f4ff,#e2fff7);color:#146087;font:700 .67rem Manrope,Inter,sans-serif}.selected-tag:hover{border-color:#43cbb4;background:#d6fff4}.selected-tag b{display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:#2489c6;color:#fff;font-size:.78rem;line-height:1}.tag-control select{min-width:92px;padding:0 .45rem;border:1px solid #5dcbb7;border-radius:10px;background:linear-gradient(110deg,#0d85e9,#17b9a7);color:#fff;font:800 .67rem Manrope,Inter,sans-serif}.tag-control select option{background:#113b66;color:#fff}.tag-selector small{color:#7891aa;font-size:.63rem}.profile-workspace .profile-form-grid .form-action .primary b{margin-left:.45rem;font-size:1rem}@media(max-width:860px){.profile-workspace .two-col{grid-template-columns:1fr!important}.profile-workspace>header{padding:1.35rem!important}.profile-workspace>header:after{left:1.35rem!important}}@media(max-width:620px){.profile-workspace>header{border-radius:18px!important}.profile-workspace .profile-card,.profile-workspace .upload-card{padding:1.05rem!important}.profile-workspace .form-action .primary{width:100%;min-width:0!important}.profile-workspace .profile-form-grid{grid-template-columns:1fr}.tag-control{flex-direction:column}.tag-control select{min-height:38px;min-width:0}.profile-card-heading small{font-size:.7rem}}.profile-card-heading{gap:.95rem;padding-bottom:1.2rem}.profile-card-heading>span{width:42px;height:42px;border-radius:14px;box-shadow:0 9px 20px #1779c52b;font-size:1.12rem}.profile-card-heading p{font-size:.65rem}.profile-card-heading h3{font-size:1.45rem!important}.profile-card-heading small{font-size:.82rem;line-height:1.5}.profile-workspace .tag-selector{gap:.52rem;padding:.86rem .95rem .78rem;border-color:#c2e0f6;border-radius:15px;box-shadow:inset 0 1px #fff,0 10px 22px #1853880c}.profile-workspace .tag-selector:focus-within{transform:translateY(-1px);box-shadow:0 14px 28px #1477c61e}.profile-workspace .tag-selector>span{color:#45698f;font-size:.74rem}.tag-control{gap:.65rem}.tag-list{min-height:47px;gap:.48rem;padding:.42rem .55rem;border-radius:12px;background:linear-gradient(135deg,#fcfeff,#f0f8ff)}.tag-list em{font-size:.84rem}.selected-tag{min-height:31px;gap:.48rem;padding:.28rem .58rem;border-color:#72c8e8;box-shadow:0 3px 8px #1970ac14;font-size:.75rem;font-weight:750}.selected-tag:hover{border-color:#35c9af;background:#d2fff1;transform:translateY(-1px)}.selected-tag b{width:17px;height:17px;background:linear-gradient(135deg,#268dcb,#1873b5);box-shadow:0 2px 5px #12649a3b;font-size:.9rem}.tag-control select{min-width:108px;border-color:#54d2bb;border-radius:12px;background:linear-gradient(115deg,#0b86ed,#1572da 55%,#16b8a8);box-shadow:0 8px 17px #167dd63b;font-size:.75rem;letter-spacing:.01em}.tag-control select:hover{transform:translateY(-1px);box-shadow:0 11px 21px #167dd650}.tag-selector small{font-size:.7rem}.profile-workspace .profile-form-grid .form-action .primary{min-height:48px;font-size:.86rem}.profile-workspace .profile-form-grid .form-action .primary b{font-size:1.1rem}.profile-workspace .profile-form-grid .field{padding:.82rem .92rem .64rem;border-color:#c8e2f6;border-radius:14px}.profile-workspace .profile-form-grid .field span{color:#45698f;font-size:.71rem!important;letter-spacing:.055em}.profile-workspace .profile-form-grid .field input{height:38px!important;color:#123b6c!important;font-size:.93rem!important;font-weight:700!important}.profile-workspace .profile-form-grid .field:focus-within{border-color:#43b8ed;box-shadow:0 13px 26px #1477c620}.profile-workspace .tag-control{align-items:flex-start}.profile-workspace .tag-list{align-content:flex-start}.profile-workspace .tag-control select{flex:0 0 118px;align-self:flex-start;min-height:47px;height:47px}@media(max-width:620px){.profile-workspace .tag-control select{width:100%;min-width:0;flex-basis:auto;height:42px;min-height:42px}}.profile-workspace .upload-card{min-height:0!important;align-content:start;grid-auto-rows:max-content}.profile-workspace .upload-card .select-field,.profile-workspace .upload-card .file-dropzone,.profile-workspace .upload-card .form-action{align-self:start}.firm-type-field{position:relative}.firm-type-field .field{width:100%}.firm-type-help{position:absolute;right:.55rem;top:2rem;width:1.35rem;height:1.35rem;border-radius:50%;background:#e4f0ff;color:#075fc5;font-weight:800;line-height:1;cursor:help}.bid-capacity{margin:1.25rem 0}.bid-capacity h3{margin:.2rem 0}.bid-capacity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.bid-capacity-result{margin-top:1rem;padding:1rem;border-radius:10px;background:#eaf7f1;display:flex;justify-content:space-between;align-items:center;color:#075f43}.bid-capacity-result b{font-size:1.3rem}@media(max-width:760px){.bid-capacity-grid{grid-template-columns:1fr}}.profile-side-stack{display:grid;align-content:start;gap:1.25rem}.profile-side-stack .bid-capacity{margin:0}.bid-capacity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bid-profile-field{display:grid;gap:.35rem}.bid-profile-field small{color:#64748b;font-size:.72rem;line-height:1.45}.profile-workspace .profile-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important}.profile-workspace .profile-form-grid>*{min-width:0}.profile-workspace .profile-form-grid .field-control,.profile-workspace .profile-form-grid .field input{width:100%!important;min-width:0}@media(max-width:1100px){.profile-workspace .two-col{grid-template-columns:1fr!important}.profile-workspace .profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.profile-workspace .profile-form-grid{grid-template-columns:1fr!important}.profile-workspace .profile-card,.profile-workspace .upload-card{border-radius:16px!important}}.bid-profile-field{position:relative}.bid-profile-help{position:absolute;right:.55rem;top:2rem;width:1.35rem;height:1.35rem;border-radius:50%;background:#e4f0ff;color:#075fc5;font-weight:800;line-height:1;cursor:help}.bid-profile-help[data-tooltip]{isolation:isolate}.bid-profile-help[data-tooltip]:after{position:absolute;z-index:20;right:0;bottom:calc(100% + .55rem);width:230px;padding:.6rem .7rem;border-radius:8px;background:#102f58;color:#fff;box-shadow:0 10px 24px #102f5840;content:attr(data-tooltip);font:600 .72rem/1.45 Manrope,Inter,sans-serif;text-align:left;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .16s,transform .16s}.bid-profile-help[data-tooltip]:hover:after,.bid-profile-help[data-tooltip]:focus-visible:after{opacity:1;transform:translateY(0)}.firm-type-help[data-tooltip]{isolation:isolate}.firm-type-help[data-tooltip]:after{position:absolute;z-index:20;right:0;bottom:calc(100% + .55rem);width:240px;padding:.6rem .7rem;border-radius:8px;background:#102f58;color:#fff;box-shadow:0 10px 24px #102f5840;content:attr(data-tooltip);font:600 .72rem/1.45 Manrope,Inter,sans-serif;text-align:left;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .16s,transform .16s}.firm-type-help[data-tooltip]:hover:after,.firm-type-help[data-tooltip]:focus-visible:after{opacity:1;transform:translateY(0)}.profile-workspace .profile-form-grid{align-items:stretch!important}.profile-workspace .profile-form-grid>.field,.profile-workspace .profile-form-grid>.firm-type-field,.profile-workspace .profile-form-grid>.bid-profile-field{height:100%;align-self:stretch}.profile-workspace .profile-form-grid>.firm-type-field>.field,.profile-workspace .profile-form-grid>.bid-profile-field>.field{height:100%}.workspace-page .panel h3:before{display:inline-grid!important;place-items:center!important;width:22px!important;height:22px!important;margin-right:.6rem!important;border:1px solid currentColor!important;border-radius:7px!important;content:"✦"!important;font-family:Manrope,Inter,sans-serif!important;font-size:.62rem!important;font-weight:800!important;line-height:1!important;vertical-align:2px!important}.workspace-page h1{font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif!important;font-weight:700!important}.workspace-page .panel h3{font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif!important;font-weight:700!important;letter-spacing:-.045em!important}.workspace-page .muted{font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif!important;font-weight:500!important}.profile-workspace>header{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:205px}.profile-workspace h1{max-width:760px!important;font-size:clamp(2.15rem,3.25vw,3rem)!important;line-height:1.08!important;letter-spacing:-.06em!important}.profile-workspace>header .eyebrow{margin-bottom:.2rem!important;font-size:.64rem!important;letter-spacing:.17em!important}.profile-workspace>header .muted{max-width:610px!important;margin:0!important;font-size:.88rem!important}.profile-workspace .panel h3:before{border-color:currentColor!important;background:transparent!important;color:inherit!important}.profile-workspace .profile-card h3:before{color:#167af0!important}.profile-workspace .upload-card h3:before{border-color:#5de2ca!important;color:#5de2ca!important}.profile-workspace .document-library .library-heading h3:before{display:none!important}.profile-workspace .library-heading h3{font-size:1.32rem!important;font-weight:700!important;letter-spacing:-.045em!important}.profile-workspace .library-heading p{font-weight:700!important;letter-spacing:.15em!important}.profile-workspace .document-group h4{font-family:DM Mono,monospace!important;font-weight:500!important;letter-spacing:.11em!important}.profile-workspace .document-card h5{font-family:Manrope,Inter,sans-serif!important;font-weight:700!important;line-height:1.35!important}.profile-workspace .document-card p{font-family:DM Mono,monospace!important;letter-spacing:.015em}.profile-workspace .document-actions button{font-family:Manrope,Inter,sans-serif!important;letter-spacing:-.025em!important}@media(max-width:620px){.profile-workspace>header{min-height:175px;align-items:flex-start}.profile-workspace h1{font-size:2.15rem!important}.profile-workspace .library-heading h3{font-size:1.15rem!important}}.dashboard-page>header{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:172px;margin-bottom:1.85rem!important;padding:1.35rem 1.55rem 1.2rem!important;border:1px solid #203f67!important;border-radius:20px!important;background:linear-gradient(125deg,#0a1c35,#103d65 62%,#155b76)!important;box-shadow:0 17px 36px #0824472e!important;overflow:hidden}.dashboard-page>header:before{position:absolute;top:-150px;right:-60px;width:330px;height:330px;border:1px solid #54e6ca38;border-radius:50%;box-shadow:0 0 0 30px #54e6ca12,0 0 0 60px #54e6ca0a;content:""}.dashboard-page>header:after{bottom:0!important;left:1.55rem!important;width:130px!important;height:3px!important;background:linear-gradient(90deg,#46e4c5,#4d9eff)!important}.dashboard-page>header>*{position:relative;z-index:1}.dashboard-page>header .eyebrow{margin:0 0 .3rem!important;color:#6ae8d2!important;font:700 .63rem DM Mono,monospace!important;letter-spacing:.16em!important}.dashboard-page h1{max-width:770px!important;margin:.15rem 0 .55rem!important;color:#fff!important;font-family:Manrope,Inter,sans-serif!important;font-size:clamp(2.05rem,3.1vw,2.85rem)!important;font-weight:700!important;letter-spacing:-.06em!important;line-height:1.08!important}.dashboard-page>header .muted{max-width:650px!important;margin:0!important;color:#bfd8eb!important;font:500 .88rem/1.6 Manrope,Inter,sans-serif!important}@media(max-width:620px){.dashboard-page>header{min-height:155px;padding:1.1rem!important}.dashboard-page>header:after{left:1.1rem!important}.dashboard-page h1{font-size:2rem!important}}.viewer-launcher{margin-top:1.4rem;padding:1.4rem;border:1px solid #b8d9fa;border-radius:22px;background:linear-gradient(135deg,#f9fcff,#e6f5ff 55%,#e7fff7);box-shadow:0 17px 38px #15578414}.viewer-launcher-head p,.annotation-head p{margin:0 0 .35rem;color:#147ff5;font:600 .64rem DM Mono,monospace;letter-spacing:.14em}.viewer-launcher-head h2{margin:0;color:#143662;font-size:1.28rem;letter-spacing:-.045em}.viewer-launcher-head span{display:block;margin-top:.35rem;color:#67819f;font-size:.79rem}.viewer-launch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:.9rem;margin-top:1.15rem}.viewer-launch-card{position:relative;display:block;min-height:142px;padding:1rem;border:1px solid #c9e0f5;border-radius:15px;background:#fff;color:#173964;text-decoration:none;box-shadow:0 9px 20px #1a51820e;overflow:hidden;transition:transform .2s,box-shadow .2s}.viewer-launch-card:before{position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,#38dcbd,#2188f6);content:""}.viewer-launch-card:hover{transform:translateY(-3px);box-shadow:0 16px 27px #1a51821f}.viewer-launch-card>span{display:inline-block;padding:.3rem .48rem;border-radius:999px;background:#e9f3ff;color:#236599;font:700 .6rem DM Mono,monospace}.viewer-launch-card.eligible>span{background:#dcfff2;color:#0a856a}.viewer-launch-card.review-required>span{background:#fff1ce;color:#9c6400}.viewer-launch-card.not-eligible>span{background:#ffe5e8;color:#c2394d}.viewer-launch-card h3{margin:.8rem 0 .25rem;font:700 1rem Manrope,Inter,sans-serif}.viewer-launch-card p{margin:0;color:#6c85a1;font-size:.74rem}.viewer-launch-card b{display:flex;align-items:center;gap:.35rem;margin-top:.9rem;color:#1678e6;font-size:.72rem}.tender-viewer{display:grid;gap:1.2rem}.viewer-hero{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.45rem;border:1px solid #254f80;border-radius:20px;background:linear-gradient(125deg,#0a244a,#0d4d7d 62%,#106d82);box-shadow:0 17px 38px #0f52872b;color:#fff}.viewer-hero.eligible{background:linear-gradient(125deg,#073f4b,#087765 62%,#0a9a79)}.viewer-hero.not-eligible{background:linear-gradient(125deg,#4a1025,#7c2140 62%,#9d3345)}.viewer-hero.review-required{background:linear-gradient(125deg,#54340b,#8e6112 62%,#9f7d25)}.viewer-hero a{color:#b8f4e8;font:600 .69rem DM Mono,monospace;text-decoration:none}.viewer-hero p{margin:.65rem 0 .2rem;color:#79e9d3;font:600 .62rem DM Mono,monospace;letter-spacing:.14em}.viewer-hero h2{margin:0;color:#fff;font-size:1.75rem;letter-spacing:-.05em}.viewer-hero span{color:#c6e4f1;font-size:.78rem}.viewer-state{display:grid;gap:.35rem;max-width:260px;padding:.75rem .85rem;border:1px solid #ffffff38;border-radius:12px;background:#ffffff13}.viewer-state b{color:#a4fae5;font:700 .68rem DM Mono,monospace;letter-spacing:.08em}.viewer-state small{color:#d4e9f5;font-size:.68rem;line-height:1.4}.viewer-layout{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:1.15rem;align-items:start}.pdf-stage{min-width:0;padding:1rem;border:1px solid #c6def4;border-radius:18px;background:#eaf4fc;box-shadow:0 13px 30px #1a548116}.pdf-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:.85rem;padding:.55rem .7rem;border-radius:10px;background:#123b65;color:#d8efff}.pdf-toolbar div{display:flex;align-items:center;gap:.5rem;font:600 .7rem DM Mono,monospace}.pdf-toolbar button{display:grid;place-items:center;width:30px;height:30px;border:1px solid #ffffff35;border-radius:7px;background:#ffffff14;color:#fff}.pdf-toolbar button:disabled{opacity:.35}.pdf-page-wrap{position:relative;display:inline-block;max-width:100%;overflow:auto;border:1px solid #b9d2e9;background:#fff;box-shadow:0 12px 24px #0e345e22}.pdf-page-wrap .react-pdf__Page{position:relative}.pdf-highlight{position:absolute;z-index:4;border:1.5px solid;border-radius:3px;background:transparent;cursor:pointer;box-shadow:0 0 0 2px #ffffff6b}.pdf-highlight.matched{border-color:#0dba86;background:#27dba333}.pdf-highlight.unmatched{border-color:#ff405f;background:#ff476533}.pdf-highlight.review{border-color:#f8a81d;background:#ffbd2938}.pdf-highlight.action{border-color:#278bf2;background:#43a5ff2b}.pdf-highlight.neutral{border-color:#788da9;background:#9bb1ca2b}.pdf-note{margin:.8rem .2rem 0;color:#68829e;font-size:.68rem;line-height:1.5}.annotation-panel{position:sticky;top:1rem;min-height:640px;padding:1rem;border:1px solid #263f66;border-radius:18px;background:linear-gradient(160deg,#0c1d35,#102f50 62%,#10485b);box-shadow:0 14px 30px #102e5426;color:#e8f4ff}.annotation-head{display:flex;align-items:flex-start;justify-content:space-between}.annotation-head p{color:#6cebd5}.annotation-head h3{margin:0;font-size:1.15rem;letter-spacing:-.04em}.annotation-head>span{display:grid;place-items:center;min-width:29px;height:29px;border-radius:9px;background:#38d8bd24;color:#7cf6dd;font:700 .72rem DM Mono,monospace}.annotation-filters{display:flex;flex-wrap:wrap;gap:.35rem;margin:1rem 0}.annotation-filters button{padding:.35rem .48rem;border:1px solid #ffffff1f;border-radius:999px;background:#ffffff0d;color:#b9cde1;font:600 .58rem DM Mono,monospace}.annotation-filters button.active{border-color:#56e5cf;background:#30d9bb29;color:#a2ffee}.annotation-list{display:grid;gap:.6rem;max-height:530px;overflow:auto;padding-right:.2rem}.annotation-row{width:100%;padding:.78rem;border:1px solid #ffffff18;border-left:3px solid #7188a4;border-radius:10px;background:#ffffff08;color:#eaf6ff;text-align:left}.annotation-row:hover,.annotation-row.selected{background:#ffffff13}.annotation-row.matched{border-left-color:#3ee0ae}.annotation-row.unmatched{border-left-color:#ff647b}.annotation-row.review{border-left-color:#ffbc45}.annotation-row.action{border-left-color:#57a8ff}.annotation-row>div{display:flex;justify-content:space-between;gap:.5rem}.annotation-row span{color:#8ba8c4;font:600 .55rem DM Mono,monospace;letter-spacing:.05em}.annotation-row b{font:.64rem DM Mono,monospace;color:#bce7ff}.annotation-row p{display:-webkit-box;overflow:hidden;margin:.5rem 0;color:#dceaf7;font-size:.7rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.annotation-row small{color:#8ca9c4;font-size:.59rem}.annotation-empty{color:#9eb7ce;font-size:.74rem}.evidence-drawer{position:absolute;z-index:6;right:1rem;bottom:1rem;left:1rem;padding:1rem;border:1px solid #65dbca6b;border-radius:13px;background:#092643;box-shadow:0 16px 35px #020c18a6}.drawer-close{position:absolute;top:.6rem;right:.65rem;background:transparent;color:#bce9ff;font-size:1.25rem}.evidence-drawer>span{display:inline-block;margin-bottom:.6rem;color:#64e5cd;font:700 .6rem DM Mono,monospace}.evidence-drawer h3{margin:0 0 .4rem;font-size:1rem}.evidence-drawer p{margin:.25rem 0 .85rem;color:#d2e5f4;font-size:.72rem;line-height:1.5}.evidence-drawer div{display:grid;gap:.3rem;margin:.7rem 0;padding:.65rem;border-radius:8px;background:#ffffff0c}.evidence-drawer div b{font-size:.67rem}.evidence-drawer small{display:block;color:#9ab6ce;font-size:.59rem}.evidence-drawer q{color:#dbeaf7;font-size:.65rem;line-height:1.4}.viewer-empty{display:grid;place-items:center;min-height:420px;padding:2rem;border:1px solid #bfdaf1;border-radius:20px;background:#f5faff;color:#315475;text-align:center}.viewer-empty svg{color:#1b85ef}.viewer-empty h2{margin:.8rem 0 .2rem}.viewer-empty p{color:#6e87a2}.viewer-empty a{color:#1379e4;font-weight:800}.viewer-empty.error svg{color:#dc4a62}@media(max-width:1120px){.viewer-layout{grid-template-columns:1fr}.annotation-panel{position:relative;top:0;min-height:0}.annotation-list{max-height:350px}}@media(max-width:620px){.viewer-hero{align-items:flex-start;flex-direction:column}.viewer-hero h2{font-size:1.4rem}.viewer-layout{gap:.8rem}.pdf-stage{padding:.65rem}.pdf-page-wrap .react-pdf__Page__canvas{max-width:100%;height:auto!important}.viewer-state{max-width:none}.viewer-launcher{padding:1rem}}.viewer-launch-card.eligible{border-color:#9bdfc9;background:linear-gradient(145deg,#fff,#edfff7)}.viewer-launch-card.eligible:before{background:linear-gradient(90deg,#20c891,#6de7b8)}.viewer-launch-card.review-required{border-color:#f0ce88;background:linear-gradient(145deg,#fff,#fff8e8)}.viewer-launch-card.review-required:before{background:linear-gradient(90deg,#efaa28,#ffd96f)}.viewer-launch-card.not-eligible{border-color:#f2abb6;background:linear-gradient(145deg,#fff,#fff0f1)}.viewer-launch-card.not-eligible:before{background:linear-gradient(90deg,#e54d67,#ff99a8)}.profile-workspace .select-field{position:relative}.profile-workspace .select-field select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;cursor:pointer!important;background-image:linear-gradient(45deg,transparent 50%,#80f0dd 50%),linear-gradient(135deg,#80f0dd 50%,transparent 50%)!important;background-position:calc(100% - 15px) 54%,calc(100% - 9px) 54%!important;background-size:6px 6px,6px 6px!important;background-repeat:no-repeat!important}.category-picker-menu{position:fixed;z-index:1000;display:grid;gap:5px;padding:8px;border:1px solid rgba(111,237,216,.7);border-radius:14px;background:linear-gradient(145deg,#0b2b4d,#124d68);box-shadow:0 22px 48px #0212296b,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.category-picker-menu:before{position:absolute;top:-5px;left:18px;width:9px;height:9px;border-top:1px solid #8af5e3;border-left:1px solid #8af5e3;background:#0b2b4d;content:"";transform:rotate(45deg)}.category-picker-menu button{display:flex;align-items:center;gap:.65rem;min-height:42px;padding:.55rem .7rem;border:1px solid transparent;border-radius:9px;background:transparent;color:#d7edf6;font:700 .72rem Manrope,Inter,sans-serif;letter-spacing:.01em;text-align:left;transition:background .16s,border-color .16s,transform .16s}.category-picker-menu button span{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:#fff1;color:#8beedc;font:800 .75rem DM Mono,monospace}.category-picker-menu button:hover{border-color:#6fe6d180;background:#ffffff12;transform:translate(2px)}.category-picker-menu button.selected{border-color:#58e0c8;background:linear-gradient(90deg,#2cdec22b,#5b9fff1c);color:#fff}.category-picker-menu button.selected span{background:#3cdec72e;color:#8fffe4}.process-all-documents{min-height:36px;padding:.55rem .75rem;border:1px solid #6ae5ce;border-radius:9px;background:linear-gradient(110deg,#16bb9f,#218bf3);color:#062944;font:800 .7rem Manrope,Inter,sans-serif}.processing-modal{position:fixed;z-index:2000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#05192b99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.processing-modal section{width:min(92vw,430px);padding:1.5rem;border:1px solid #6de5d0;border-radius:18px;background:linear-gradient(145deg,#092845,#0c5468);box-shadow:0 24px 55px #0008;color:#efffff}.processing-modal p,.processing-dock p{margin:0;color:#74efda;font:700 .62rem DM Mono,monospace;letter-spacing:.14em}.processing-modal h2,.processing-dock h2{margin:.55rem 0 1rem;font-size:1.3rem}.processing-count{font:700 2rem DM Mono,monospace}.processing-track{height:10px;margin:1rem 0;border-radius:999px;background:#ffffff1c;overflow:hidden}.processing-track i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#36aaff,#45ebce);transition:width .45s}.processing-track i.p100{background:linear-gradient(90deg,#35d8a2,#a3f56e)}.processing-current{color:#c3e8f4;font-size:.76rem}.processing-progress-layer{position:fixed;z-index:1900;right:1.25rem;bottom:1.25rem;width:min(92vw,390px);pointer-events:none}.processing-dock{position:relative;padding:1.15rem 1.2rem;border:1px solid #6de5d0;border-radius:17px;background:radial-gradient(circle at 100% 0,#35d6d440,transparent 40%),linear-gradient(145deg,#092845,#0c5468);box-shadow:0 18px 44px #00111a66;color:#efffff;pointer-events:auto}.processing-dock:before{position:absolute;top:0;right:1.1rem;left:1.1rem;height:2px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,#45aaff,#4ce7ca);content:""}.processing-dock h2{font-size:1.05rem;letter-spacing:-.025em}.processing-dock .processing-count{font-size:1.55rem}.processing-dock small{display:block;color:#9dccdb;font-size:.65rem;margin-top:.7rem}.processing-minimise{position:absolute;top:.7rem;right:.75rem;width:27px;height:27px;border:1px solid #ffffff2e;border-radius:8px;background:#ffffff12;color:#cbeefa;font-size:1.1rem;line-height:1}.processing-confirm{position:relative;width:min(92vw,520px)!important;padding:1.75rem!important;border-color:#7debd8!important;background:radial-gradient(circle at 100% 0,#30e2c12b,transparent 33%),linear-gradient(145deg,#0a2847,#0f5770)!important}.processing-confirm:before{position:absolute;top:0;right:1.6rem;left:1.6rem;height:3px;border-radius:0 0 5px 5px;background:linear-gradient(90deg,#46a9ff,#5ce9ce);content:""}.processing-confirm h2{max-width:390px;font-size:1.55rem!important;letter-spacing:-.045em}.confirm-x{position:absolute;top:1rem;right:1rem;width:32px;height:32px;border:1px solid #ffffff30;border-radius:9px;background:#ffffff12;color:#bdeeff;font-size:1.25rem}.confirm-copy{display:block;color:#d4edf5;font-size:.83rem;line-height:1.55}.confirm-copy b{color:#92f7e2}.confirm-note{display:flex;gap:.7rem;margin:1.2rem 0;padding:.85rem;border:1px solid #71e9d052;border-radius:12px;background:#061e3d42;color:#bce9e4;font-size:.73rem;line-height:1.5}.confirm-note i{display:grid;place-items:center;flex:0 0 auto;width:25px;height:25px;border-radius:8px;background:#48e3c42e;color:#79f3de;font-style:normal}.processing-confirm footer{display:flex;justify-content:flex-end;gap:.65rem;margin-top:1.35rem}.processing-confirm footer button{min-height:42px;padding:.65rem .85rem;border-radius:10px;font:800 .75rem Manrope,Inter,sans-serif}.confirm-cancel{border:1px solid #a9d5e766;background:#ffffff12;color:#ddf3ff}.confirm-proceed{border:1px solid #85f5de;background:linear-gradient(110deg,#26d3b5,#339cf4);box-shadow:0 10px 22px #001e4e55;color:#062943}.confirm-proceed b{margin-left:.45rem;font-size:1rem}.delete-confirm{border-color:#ff9cad!important;background:radial-gradient(circle at 100% 0,#ff5d7a30,transparent 33%),linear-gradient(145deg,#33162b,#66263c)!important}.delete-confirm:before{background:linear-gradient(90deg,#ff6e82,#ffad6d)}.delete-confirm p{color:#ffb4bf}.delete-confirm .confirm-copy b{color:#ffd1d7}.delete-confirm .confirm-note{border-color:#ff9eaa73;background:#330f203d;color:#ffe0e4}.delete-confirm .confirm-note i{background:#ff5c762e;color:#ffb7c2;font-weight:900}.delete-proceed{border-color:#ff9aaa!important;background:linear-gradient(110deg,#e9425d,#f27a56)!important;color:#fff!important}.eligibility-confirm{border-color:#6fbaff!important;background:radial-gradient(circle at 100% 0,#418dff38,transparent 35%),linear-gradient(145deg,#0b274f,#124c84)!important}.eligibility-confirm:before{background:linear-gradient(90deg,#46a9ff,#52e6ca)}.eligibility-confirm p{color:#84c4ff}.eligibility-confirm .confirm-copy b{color:#77efd9}.workspace-page:has(.help-hero){max-width:1280px}.help-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:2rem;overflow:hidden;margin-bottom:1.35rem;padding:2rem 2.15rem;border:1px solid #65cbed;border-radius:23px;background:radial-gradient(circle at 88% 20%,#42e5c963,transparent 23%),linear-gradient(125deg,#092851,#104980 60%,#167d88);box-shadow:0 22px 45px #0c4b7a32;color:#fff}.help-hero:before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#ffffff0d 1px,transparent 1px),linear-gradient(90deg,#ffffff0d 1px,transparent 1px);background-size:32px 32px;content:"";-webkit-mask-image:linear-gradient(90deg,#000,#0002);mask-image:linear-gradient(90deg,#000,#0002)}.help-hero>*{position:relative;z-index:1}.help-hero p,.help-results header p{margin:0;color:#75f1d9;font:700 .67rem DM Mono,monospace;letter-spacing:.15em}.help-hero h2{max-width:650px;margin:.55rem 0 .6rem;font-size:clamp(1.65rem,2.6vw,2.45rem);line-height:1.12;letter-spacing:-.055em}.help-hero h2 em{color:#77f2d8;font-style:normal}.help-hero span{display:block;max-width:635px;color:#cbe6f5;font-size:.94rem;line-height:1.55}.help-orbit{display:grid;place-items:center;flex:0 0 auto;width:130px;height:130px;border:1px solid #9bf5df8a;border-radius:50%;background:#ffffff10;box-shadow:0 0 0 16px #a9ffed12,0 0 0 32px #a9ffed09}.help-orbit b{font:800 2.9rem DM Mono,monospace;line-height:1;color:#fff}.help-orbit small{margin-top:-.2rem;color:#aaf7e4;font:700 .62rem DM Mono,monospace;letter-spacing:.06em}.help-steps{display:grid;gap:.8rem}.help-step{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.1rem 1.2rem;border:1px solid #cbdff3;border-radius:17px;background:radial-gradient(circle at 100% 0,#aeeeff59,transparent 25%),linear-gradient(125deg,#fff,#f0f8ff);box-shadow:0 11px 22px #174e7a10;transition:transform .18s,box-shadow .18s}.help-step:hover{transform:translate(3px);box-shadow:0 16px 29px #174e7a18}.step-number{display:grid;place-items:center;width:48px;height:48px;border:1px solid #69cdec;border-radius:14px;background:linear-gradient(135deg,#117fe9,#25c7b2);box-shadow:0 8px 16px #197fd331;color:#fff;font:800 .85rem DM Mono,monospace}.help-step h3{margin:0 0 .25rem;color:#153c70;font-size:1.06rem;letter-spacing:-.025em}.help-step p{max-width:760px;margin:0;color:#63809d;font-size:.82rem;line-height:1.55}.help-action,.help-tip a{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap;padding:.58rem .72rem;border:1px solid #74cce8;border-radius:10px;background:#f2fbff;color:#1169bd;font:800 .71rem Manrope,Inter,sans-serif;text-decoration:none}.help-action:hover,.help-tip a:hover{background:#ddfff5;border-color:#47d5b9}.help-action b,.help-tip b{font-size:.95rem}.help-results{position:relative;overflow:hidden;margin-top:1.35rem;padding:1.55rem;border:1px solid #c7def5;border-radius:21px;background:linear-gradient(135deg,#fff,#f1f8ff);box-shadow:0 15px 31px #164c7a13}.help-results header{margin:0 0 1.1rem}.help-results header p{color:#1684eb}.help-results header h2{margin:.4rem 0;color:#153c70;font-size:1.55rem;letter-spacing:-.045em}.help-results header span{color:#65809e;font-size:.83rem}.result-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.9rem}.result-guide{position:relative;overflow:hidden;padding:1.1rem;border:1px solid #d8e6f3;border-radius:15px;background:#fff}.result-guide>span{display:grid;place-items:center;width:32px;height:32px;margin-bottom:.8rem;border-radius:10px;font-weight:900}.result-guide h3{margin:0 0 .35rem;color:#173e70;font-size:1rem}.result-guide p{min-height:74px;margin:0;color:#63809c;font-size:.78rem;line-height:1.55}.result-guide>b{display:block;margin-top:.8rem;font:800 .66rem DM Mono,monospace;letter-spacing:.04em}.eligible-guide{background:linear-gradient(145deg,#f4fffb,#e6fff6)}.eligible-guide>span{background:#c9f8e9;color:#087d66}.eligible-guide>b{color:#087d66}.review-guide{background:linear-gradient(145deg,#fffdf5,#fff4d6)}.review-guide>span{background:#ffe5a8;color:#9b6500}.review-guide>b{color:#9b6500}.not-eligible-guide{background:linear-gradient(145deg,#fff8fa,#ffecf1)}.not-eligible-guide>span{background:#ffc9d5;color:#b83350}.not-eligible-guide>b{color:#b83350}.help-tip{display:flex;align-items:center;gap:1rem;margin-top:1.25rem;padding:1.15rem 1.3rem;border:1px solid #60d8c3;border-radius:17px;background:linear-gradient(105deg,#093663,#0c5b79);box-shadow:0 15px 29px #0b4e7030;color:#fff}.help-tip>span{display:grid;place-items:center;width:39px;height:39px;border-radius:12px;background:linear-gradient(135deg,#55e3c8,#60aaff);color:#073960}.help-tip div{flex:1}.help-tip h3{margin:0 0 .25rem;font-size:1rem}.help-tip p{margin:0;color:#c5e9f0;font-size:.78rem;line-height:1.5}.help-tip a{border-color:#7af0d8;background:#ffffff13;color:#efffff}@media(max-width:800px){.help-orbit{display:none}.result-guide-grid{grid-template-columns:1fr}.result-guide p{min-height:auto}.help-step{grid-template-columns:50px 1fr}.help-action{grid-column:2;justify-self:start}}@media(max-width:560px){.help-hero{padding:1.4rem}.help-hero h2{font-size:1.8rem}.help-step{padding:1rem;gap:.8rem}.help-tip{align-items:flex-start;flex-wrap:wrap}.help-tip a{margin-left:3.4rem}}.guided-demo{position:relative;overflow:hidden;margin-bottom:1.35rem;padding:1.45rem;border:1px solid #b9dcf5;border-radius:22px;background:radial-gradient(circle at 4% 100%,#5ee5c334,transparent 26%),linear-gradient(135deg,#fbfdff,#edf7ff);box-shadow:0 16px 34px #164c7a14}.guided-demo>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin:0 0 1.1rem}.guided-demo header p{margin:0;color:#1583e9;font:700 .65rem DM Mono,monospace;letter-spacing:.14em}.guided-demo header h2{margin:.38rem 0;color:#163d71;font-size:1.48rem;letter-spacing:-.045em}.guided-demo header span{color:#6583a1;font-size:.8rem}.guided-demo>header>button{padding:.58rem .75rem;border:1px solid #74cce8;border-radius:10px;background:#fff;color:#126dbc;font:800 .68rem Manrope,Inter,sans-serif}.demo-stage{display:grid;grid-template-columns:minmax(0,.83fr) minmax(360px,1.17fr);gap:1.1rem;align-items:center;animation:demo-in .38s ease both}.demo-copy{padding:1.25rem}.demo-copy>span{color:#18a98f;font:700 .66rem DM Mono,monospace;letter-spacing:.1em}.demo-copy h3{margin:.5rem 0;color:#153d71;font-size:1.42rem;letter-spacing:-.045em}.demo-copy p{margin:0;color:#5f7d9a;font-size:.86rem;line-height:1.6}.demo-dots{display:flex;gap:.45rem;margin-top:1.25rem}.demo-dots button{width:28px;height:5px;padding:0;border-radius:999px;background:#bcd4eb;transition:width .22s,background .22s}.demo-dots button.active{width:52px;background:linear-gradient(90deg,#1989ef,#32d7ba)}.demo-screen{position:relative;min-height:220px;padding:1.2rem;border:1px solid #5fc8e8;border-radius:17px;background:linear-gradient(145deg,#092b58,#104b7e 58%,#117b82);box-shadow:inset 0 1px #ffffff1a,0 16px 30px #0c47753d;color:#efffff}.demo-screen:before{position:absolute;top:0;right:1.1rem;left:1.1rem;height:3px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,#42a5ff,#55e8cd);content:""}.demo-profile,.demo-doc,.demo-results,.demo-pdf{position:relative;display:grid;gap:.7rem;min-height:190px;padding:.65rem;animation:demo-content .45s ease both}.demo-profile>b,.demo-pdf>b{color:#a7d3ff;font:700 .65rem DM Mono,monospace;letter-spacing:.08em}.demo-profile>div{display:flex;flex-wrap:wrap;gap:.4rem;padding:.45rem;border:1px solid #ffffff22;border-radius:10px;background:#ffffff0c}.demo-profile i{display:inline-flex;gap:.35rem;align-items:center;padding:.35rem .48rem;border-radius:999px;background:#55e5ca24;color:#baffee;font-size:.69rem;font-style:normal}.demo-profile i em{display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:#66baff;color:#08396a;font-style:normal}.demo-profile button,.demo-doc button,.demo-results>button{width:-moz-max-content;width:max-content;padding:.42rem .6rem;border:1px solid #75ecd6;border-radius:8px;background:linear-gradient(110deg,#1aa990,#218cec);box-shadow:0 7px 16px #001d4c50;color:#efffff;font:800 .67rem Manrope,Inter,sans-serif}.demo-doc{align-content:center;padding:1rem;border:1px solid #75e7d180;border-radius:13px;background:#ffffff0b}.demo-doc>span{color:#70f1d9;font:700 .62rem DM Mono,monospace;letter-spacing:.1em}.demo-doc>b{font-size:1.03rem}.demo-doc small,.demo-results small{color:#b9d9ef;font-size:.72rem}.demo-doc button{margin-top:.45rem}.demo-results{align-content:center}.demo-results>button{margin-bottom:.4rem}.demo-results>div{display:flex;align-items:center;gap:.65rem;padding:.75rem;border:1px solid #7ce8cd6b;border-radius:12px;background:#51d2ae15}.demo-results i{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:#64e3bc;color:#073d52;font-style:normal;font-weight:900}.demo-results span{display:grid;gap:.18rem}.demo-results b{font-size:.82rem}.demo-pdf{align-content:center;padding:1rem;border:1px solid #ffffff24;border-radius:12px;background:#ffffff0d}.demo-pdf p{margin:0;padding:.55rem .65rem;border-left:3px solid;border-radius:7px;font-size:.71rem}.pdf-green{border-color:#4be0b8!important;background:#50e0b51c;color:#adffeb}.pdf-yellow{border-color:#ffd464!important;background:#ffd4641c;color:#ffebb0}.pdf-red{border-color:#ff7690!important;background:#ff76901c;color:#ffd0d8}.demo-cursor{position:absolute;right:8%;bottom:9%;color:#fff;font-size:1.7rem;filter:drop-shadow(0 3px 6px #001630);animation:cursor-click 1.5s infinite}@keyframes demo-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes demo-content{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes cursor-click{0%,to{transform:translate(0) scale(1)}45%{transform:translate(-13px,-10px) scale(1)}55%{transform:translate(-13px,-10px) scale(.82)}}@media(max-width:800px){.demo-stage{grid-template-columns:1fr}.demo-copy{padding:.4rem}.demo-screen{min-height:205px}}@media(prefers-reduced-motion:reduce){.demo-stage,.demo-profile,.demo-doc,.demo-results,.demo-pdf,.demo-cursor{animation:none}}.invite-banner{margin:-.3rem 0 1.35rem;padding:.72rem .85rem;border:1px solid #61ddc2;border-radius:11px;background:linear-gradient(110deg,#e7fff6,#e8f5ff);color:#087c67;font:800 .73rem Manrope,Inter,sans-serif}.tenant-admin-grid{display:grid;grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);gap:1.25rem}.invite-panel{position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0,#39ddc84a,transparent 31%),linear-gradient(145deg,#092d59,#0f5d78)!important;color:#fff}.invite-panel:before{position:absolute;top:0;right:1.2rem;left:1.2rem;height:3px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,#4ba7ff,#5ce8cc);content:""}.invite-panel>*{position:relative;z-index:1}.invite-panel>p,.invitation-list>div>p{margin:0;color:#7ff0d8;font:700 .65rem DM Mono,monospace;letter-spacing:.13em}.invite-panel h3{margin:.45rem 0;color:#fff;font-size:1.35rem}.invite-panel>span{display:block;color:#c2e9f2;font-size:.79rem;line-height:1.55}.invite-panel form{display:grid;gap:.75rem;margin-top:1.15rem}.invite-panel .field,.invite-role{display:grid;gap:.38rem;padding:.68rem .75rem;border:1px solid #8eddd857;border-radius:11px;background:#ffffff12}.invite-panel .field span,.invite-role span{color:#9eeada;font:700 .62rem DM Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.invite-panel .field input,.invite-role select{height:32px;padding:0;border:0;background:transparent;color:#fff;font:650 .83rem Manrope,Inter,sans-serif}.invite-panel .field input:focus{outline:0}.invite-role select option{background:#123b64;color:#fff}.invite-panel .primary{min-height:44px;border:1px solid #7ef2dd;background:linear-gradient(110deg,#20cdb1,#3b9cf4);box-shadow:0 10px 20px #001c464d;color:#062b48;font-size:.78rem}.invite-result{display:grid;gap:.35rem;margin-top:1rem;padding:.75rem;border:1px solid #77ead17a;border-radius:11px;background:#061f3d59}.invite-result b{color:#8bffe2;font-size:.78rem}.invite-result span{color:#d0edf4;font-size:.73rem;line-height:1.45}.invite-result code{overflow:auto;padding:.46rem;border-radius:7px;background:#031a3380;color:#bde5ff;font-size:.62rem}.tenant-users-panel h3,.invitation-list h3{margin-top:0;color:#173d70}.invitation-list{margin-top:1.25rem!important}.invitation-list>div{margin-bottom:1rem}.invitation-list>div>p{color:#1683ea}.invitation-list article{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 0;border-top:1px solid #dce9f5}.invitation-list article>div{display:grid;gap:.22rem}.invitation-list article b{color:#173d70;font-size:.88rem}.invitation-list article span{color:#66809d;font-size:.73rem}.invitation-list .danger-button{padding:.52rem .67rem;border:1px solid #ff98a9;border-radius:9px;background:#fff0f3;color:#bf3852;font:800 .68rem Manrope,Inter,sans-serif}@media(max-width:880px){.tenant-admin-grid{grid-template-columns:1fr}}@media(max-width:560px){.invitation-list article{align-items:flex-start;flex-direction:column}.invite-panel,.tenant-users-panel,.invitation-list{padding:1rem!important}}.tenant-admin-grid{gap:1.5rem}.tenant-admin-grid>.panel,.invitation-list{overflow:hidden;border-radius:22px!important}.tenant-users-panel{position:relative;border-color:#c9dcf7!important;background:radial-gradient(circle at 100% 0,#55d8ff35,transparent 32%),radial-gradient(circle at 0 100%,#517dff1d,transparent 38%),linear-gradient(145deg,#fff,#edf7ff)!important;box-shadow:0 22px 42px #12477616!important}.tenant-users-panel:before{position:absolute;top:0;right:0;left:0;height:4px;background:linear-gradient(90deg,#2385fa,#53d9f6,#4ae0b9);content:""}.tenant-users-panel h3{display:flex;align-items:center;gap:.3rem;margin:0 0 .45rem!important;padding-bottom:1rem;border-bottom:1px solid #cfe1f5!important;color:#123766!important;font-size:1.24rem!important}.tenant-users-panel h3:before{display:grid!important;place-items:center;width:28px!important;height:28px!important;margin:0!important;border:1px solid #3d95ff!important;border-radius:9px!important;background:#e8f3ff!important;color:#1378ed!important;font-size:.72rem!important}.tenant-users-panel .user-row{position:relative;margin-top:.9rem;padding:1rem 1.05rem!important;border:1px solid #d8e8fa!important;border-radius:14px!important;background:linear-gradient(105deg,#fff,#f3f9ff)!important;box-shadow:0 8px 18px #153f7210!important}.tenant-users-panel .user-row:after{position:absolute;top:16%;bottom:16%;left:0;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(#2f8cff,#45dcc3);content:""}.tenant-users-panel .user-row b{color:#153965;font-size:1rem}.tenant-users-panel .user-row p{color:#6580a3!important;font-size:.8rem}.tenant-users-panel .user-row>.status{border:1px solid #8ec6ff!important;background:#e4f2ff!important;color:#1767ae!important;box-shadow:0 5px 11px #2e78bf16}.tenant-users-panel .user-row>span:last-child{padding:.42rem .62rem;border:1px solid #8fe1c9;border-radius:999px;background:#eafff7;color:#10765f;font:800 .68rem DM Mono,monospace;letter-spacing:.025em}.invitation-list{position:relative;border-color:#c7ddf8!important;background:radial-gradient(circle at 100% 100%,#67e7cc2b,transparent 34%),linear-gradient(135deg,#fafdff,#eef7ff)!important;box-shadow:0 18px 38px #164c8512!important}.invitation-list:before{position:absolute;top:0;bottom:0;left:0;width:5px;background:linear-gradient(#358dff,#4fe1bf);content:""}.invitation-list>div{display:flex;align-items:center;gap:.8rem;padding-bottom:.85rem;border-bottom:1px solid #d6e5f5}.invitation-list>div>p{display:inline-flex;align-items:center;gap:.4rem;margin:0!important;padding:.4rem .62rem;border:1px solid #a9d5ff;border-radius:999px;background:#eaf5ff!important;color:#1876d4!important;font-size:.61rem!important}.invitation-list>div>p:before{width:6px;height:6px;border-radius:50%;background:#33d7b6;box-shadow:0 0 0 5px #33d7b61c;content:""}.invitation-list h3{margin:0!important;color:#153b69!important;font-size:1.18rem!important}.invitation-list .muted{margin:1rem 0 0;padding:1rem 1.05rem;border:1px dashed #a8cbed;border-radius:13px;background:#fafdff;color:#587797!important;font-size:.82rem!important}.invite-panel .primary:not(:disabled){color:#042c4d!important}.invite-panel .primary:disabled{border-color:#a8d4e6!important;background:linear-gradient(110deg,#72d9c9,#7cb8ed)!important;color:#42647c!important;opacity:.78!important}.superadmin-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:2rem;overflow:hidden;margin:-.35rem 0 1rem;padding:1.55rem 1.7rem;border:1px solid #315b87;border-radius:22px;background:radial-gradient(circle at 82% 0,#2adac938,transparent 28%),radial-gradient(circle at 10% 110%,#2e8cff3b,transparent 38%),linear-gradient(135deg,#0a1e39,#123b62);box-shadow:0 20px 42px #07172d28;color:#effaff}.superadmin-hero:after{position:absolute;right:-55px;bottom:-95px;width:260px;height:260px;border:1px solid #63e9d84d;border-radius:50%;box-shadow:0 0 0 27px #63e9d812,0 0 0 55px #439eff12;content:""}.superadmin-hero>div{position:relative;z-index:1}.superadmin-hero p,.superadmin-directory header p,.superadmin-drawer>p{margin:0;color:#61ead2;font:700 .65rem DM Mono,monospace;letter-spacing:.14em}.superadmin-hero h2{max-width:620px;margin:.45rem 0;color:#f4fbff;font:750 clamp(1.55rem,2.6vw,2.35rem)/1.05 Manrope,Inter,sans-serif;letter-spacing:-.06em}.superadmin-hero h2 em{color:#62e9d1;font-style:normal}.superadmin-hero span{display:block;max-width:620px;color:#b5d5e9;font-size:.86rem;line-height:1.55}.superadmin-pulse{display:grid;place-items:center;flex:0 0 auto;width:120px;height:120px;border:1px solid #62ead3;border-radius:24px;background:#071f3b8c;box-shadow:inset 0 1px #fff2,0 0 35px #40dbc33a}.superadmin-pulse i{width:10px;height:10px;border-radius:50%;background:#55e8ca;box-shadow:0 0 0 7px #55e8ca1c,0 0 18px #55e8cab5}.superadmin-pulse b{color:azure;font:800 2rem DM Mono,monospace;line-height:1}.superadmin-pulse small{color:#76ead7;font:700 .57rem DM Mono,monospace;letter-spacing:.06em}.superadmin-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:.9rem;margin:1rem 0}.superadmin-metrics article{position:relative;overflow:hidden;padding:1rem 1.1rem;border:1px solid #cfe2f6;border-radius:16px;background:linear-gradient(135deg,#fff,#edf8ff);box-shadow:0 12px 25px #164d8612}.superadmin-metrics article:before{position:absolute;top:0;right:1rem;left:1rem;height:3px;border-radius:0 0 5px 5px;background:linear-gradient(90deg,#208cf7,#4ce1c3);content:""}.superadmin-metrics article:nth-child(3):before{background:linear-gradient(90deg,#917cff,#52c9ff)}.superadmin-metrics article:nth-child(4):before{background:linear-gradient(90deg,#ffae43,#ff6877)}.superadmin-metrics span,.tenant-readiness span{display:block;color:#507091;font:700 .62rem DM Mono,monospace;letter-spacing:.08em}.superadmin-metrics b{display:block;margin:.55rem 0 .18rem;color:#123765;font:800 1.65rem DM Mono,monospace}.superadmin-metrics small{color:#758da8;font-size:.72rem}.superadmin-directory{padding:1.25rem!important;background:radial-gradient(circle at 100% 0,#4ce4ca1c,transparent 26%),linear-gradient(145deg,#fbfdff,#edf7ff)!important}.superadmin-directory>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:0 0 1rem;border-bottom:1px solid #d5e6f6}.superadmin-directory header h3{margin:.28rem 0!important;color:#143963!important;font-size:1.3rem!important}.superadmin-directory header h3:before{display:none!important}.superadmin-directory header span{color:#6b86a4;font-size:.76rem}.directory-live{display:flex;align-items:center;gap:.4rem;padding:.5rem .65rem;border:1px solid #91e0cf;border-radius:999px;background:#ecfff8;color:#11886f;font:800 .62rem DM Mono,monospace}.directory-live i{width:6px;height:6px;border-radius:50%;background:#32d9b8;box-shadow:0 0 10px #32d9b8}.superadmin-filters{display:grid;grid-template-columns:2fr 1.2fr repeat(4,minmax(110px,1fr)) auto;gap:.65rem;margin:1rem 0}.superadmin-filters label{display:grid;gap:.3rem;min-width:0;color:#547494;font:700 .57rem DM Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.superadmin-filters input,.superadmin-filters select{min-width:0;height:39px;padding:0 .65rem;border:1px solid #cbdef2;border-radius:9px;background:#fff;color:#183e69;font:650 .72rem Manrope,Inter,sans-serif}.sort-direction{align-self:end;height:39px;padding:0 .7rem;border:1px solid #72cce5;border-radius:9px;background:#e8faff;color:#137387;font:800 .68rem Manrope,Inter,sans-serif}.superadmin-list{display:grid;gap:.7rem}.super-tenant-card{display:grid;grid-template-columns:minmax(260px,1.35fr) repeat(2,minmax(105px,.55fr)) minmax(130px,.55fr) auto;align-items:center;gap:1rem;padding:1rem;border:1px solid #d4e5f6;border-radius:15px;background:linear-gradient(110deg,#fff,#f4faff);box-shadow:0 7px 18px #164d8610;transition:transform .2s,border-color .2s,box-shadow .2s}.super-tenant-card:hover{border-color:#7bcce7;box-shadow:0 14px 26px #144f8520;transform:translateY(-2px)}.tenant-card-main{display:flex;align-items:center;gap:.75rem;min-width:0}.tenant-monogram{display:grid;place-items:center;flex:0 0 auto;width:43px;height:43px;border:1px solid #67dac8;border-radius:13px;background:linear-gradient(135deg,#0a5e88,#2089d5);box-shadow:0 7px 14px #1875c32e;color:#edffff;font:800 .8rem DM Mono,monospace}.tenant-title{display:flex;align-items:center;gap:.5rem}.tenant-title h4{overflow:hidden;margin:0;color:#143966;font:750 .95rem Manrope,Inter,sans-serif;text-overflow:ellipsis;white-space:nowrap}.tenant-title .status{font-size:.55rem}.tenant-card-main p{margin:.26rem 0;color:#728ba8;font:.66rem DM Mono,monospace}.tenant-locations{display:flex;flex-wrap:wrap;gap:.3rem}.tenant-locations span{color:#3281a2;font-size:.62rem}.tenant-signals{display:grid;grid-template-columns:repeat(2,1fr);gap:.3rem .65rem}.tenant-signals span{color:#7189a6;font-size:.63rem;white-space:nowrap}.tenant-signals b{display:inline;color:#183e69;font:800 .78rem DM Mono,monospace}.tenant-signals .has-review b{color:#c97813}.tenant-readiness{display:grid;gap:.4rem}.tenant-readiness>div{display:flex;justify-content:space-between;gap:.4rem}.tenant-readiness b{color:#168773;font:800 .73rem DM Mono,monospace}.tenant-readiness i{display:block;height:6px;overflow:hidden;border-radius:99px;background:#dcecf4}.tenant-readiness em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#258efa,#40ddbd)}.tenant-open{padding:.55rem .7rem;border:1px solid #77cce5;border-radius:9px;background:linear-gradient(110deg,#edfaff,#e7fff7);color:#167b98;font:800 .66rem Manrope,Inter,sans-serif;white-space:nowrap}.tenant-open b{margin-left:.25rem;color:#22bfa8}.superadmin-pagination{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;margin-top:1rem;padding-top:.9rem;border-top:1px solid #d7e7f5;color:#607e9d;font-size:.72rem}.superadmin-pagination span{margin-right:auto}.superadmin-pagination label{display:flex;align-items:center;gap:.35rem}.superadmin-pagination select{height:32px;border:1px solid #c9dff3;border-radius:7px;background:#fff;color:#244a73}.superadmin-pagination button{min-height:32px;padding:.35rem .65rem;font-size:.68rem}.superadmin-drawer-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#071426a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.superadmin-drawer{width:min(440px,92vw);height:100%;overflow:auto;padding:1.5rem;border-left:1px solid #356180;background:radial-gradient(circle at 100% 0,#2a8ad249,transparent 30%),#0a1e38;box-shadow:-20px 0 50px #0008;color:#d7edff}.superadmin-drawer>.modal-close{float:right}.superadmin-drawer h3{margin:.45rem 0;color:#fff;font:750 1.5rem Manrope,Inter,sans-serif}.superadmin-drawer>span{color:#75a8ca;font:.7rem DM Mono,monospace}.drawer-members{margin-top:1.5rem}.drawer-members h4{margin:0 0 .7rem;color:#66e3cf;font:.68rem DM Mono,monospace;letter-spacing:.12em}.drawer-members article{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem;border:1px solid #254a70;border-radius:11px;background:#102a47}.drawer-members article+article{margin-top:.55rem}.drawer-members article div{display:grid;gap:.2rem}.drawer-members b{color:#eefaff;font-size:.82rem}.drawer-members small{color:#89a9c4;font-size:.68rem}.drawer-members .status{font-size:.56rem}@media(max-width:1050px){.superadmin-filters{grid-template-columns:repeat(3,1fr)}.super-tenant-card{grid-template-columns:1.4fr 1fr auto}.tenant-readiness{display:none}}@media(max-width:700px){.superadmin-hero{align-items:flex-start;flex-direction:column}.superadmin-metrics,.superadmin-filters{grid-template-columns:repeat(2,1fr)}.super-tenant-card{grid-template-columns:1fr;gap:.75rem}.tenant-signals{max-width:250px}.tenant-open{width:100%}.superadmin-pagination{flex-wrap:wrap}.superadmin-pagination span{width:100%}}@media(max-width:430px){.superadmin-filters,.superadmin-metrics{grid-template-columns:1fr}}.super-analytics{position:relative;overflow:hidden;margin:1.2rem 0;padding:1.15rem;border:1px solid #2a527c;border-radius:22px;background:radial-gradient(circle at 88% 0,#5d7cff29,transparent 27%),radial-gradient(circle at 0 100%,#24dfc226,transparent 25%),linear-gradient(145deg,#08182e,#102c4b 52%,#112447);box-shadow:0 24px 50px #04112335;color:#e9f7ff}.super-analytics:after{position:absolute;right:-130px;bottom:-150px;width:390px;height:390px;border:1px solid #55e7d22a;border-radius:50%;box-shadow:0 0 0 40px #55e7d20b,0 0 0 85px #5d7cff0a;content:""}.super-analytics>*{position:relative;z-index:1}.super-analytics-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.25rem .25rem .9rem}.super-analytics p{margin:0;color:#5ee9d1;font:800 .62rem DM Mono,monospace;letter-spacing:.15em}.super-analytics h3{margin:.4rem 0 .25rem;color:#fff;font:750 1.45rem/1 Manrope,Inter,sans-serif;letter-spacing:-.05em}.super-analytics h4{margin:.3rem 0;color:#effaff;font:700 1rem Manrope,Inter,sans-serif}.super-analytics-head span{display:block;max-width:560px;color:#a8c2dc;font-size:.72rem}.analytics-export{padding:.62rem .8rem;border:1px solid #50e5cc;border-radius:10px;background:linear-gradient(120deg,#1b779f,#2969d8);box-shadow:0 10px 22px #0c77bd4a;color:#f1ffff;font:800 .67rem Manrope,Inter,sans-serif}.analytics-export b{margin-left:.4rem;color:#63f1d7}.analytics-controls{display:flex;align-items:end;flex-wrap:wrap;gap:.55rem;padding:.7rem;border:1px solid #315776;border-radius:13px;background:#071a319c}.analytics-controls label{display:grid;gap:.24rem;color:#7fa8c8;font:700 .55rem DM Mono,monospace;letter-spacing:.08em}.analytics-controls input,.analytics-controls select{height:34px;padding:0 .5rem;border:1px solid #345878;border-radius:7px;background:#112a48;color:#e5f7ff;font:650 .68rem Manrope,Inter,sans-serif}.range-chips{display:flex;gap:.28rem}.range-chips button{height:34px;padding:0 .55rem;border:1px solid #355878;border-radius:7px;background:#102844;color:#9dbad1;font:800 .6rem DM Mono,monospace}.range-chips button.active{border-color:#4be6ce;background:linear-gradient(130deg,#157f9c,#2864bc);box-shadow:0 0 16px #48e1c632;color:#fff}.analytics-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:.65rem;margin:.8rem 0}.analytics-metrics article{position:relative;overflow:hidden;min-height:105px;padding:.8rem;border:1px solid #315879;border-radius:13px;background:linear-gradient(135deg,#102d4d,#0e213f);box-shadow:inset 0 1px #fff1}.analytics-metrics article:before{position:absolute;top:0;right:13px;left:13px;height:2px;background:linear-gradient(90deg,#55e6cf,#428cff);content:""}.analytics-metrics .cost:before{background:linear-gradient(90deg,#a885ff,#597dff)}.analytics-metrics .billed:before{background:linear-gradient(90deg,#ffb84c,#ff6b85)}.analytics-metrics span{display:block;color:#84accd;font:750 .55rem DM Mono,monospace;letter-spacing:.1em}.analytics-metrics b{display:block;margin:.48rem 0 .25rem;color:#fff;font:800 clamp(1.15rem,2vw,1.65rem) "DM Mono",monospace;letter-spacing:-.08em}.analytics-metrics small{display:block;color:#91aac4;font-size:.61rem;line-height:1.35}.analytics-grid{display:grid;grid-template-columns:1.25fr .9fr;gap:.7rem}.analytics-card{min-width:0;padding:.85rem;border:1px solid #315879;border-radius:14px;background:linear-gradient(145deg,#102d4d,#0c203b);box-shadow:inset 0 1px #fff1}.analytics-card>header{display:flex;align-items:start;justify-content:space-between;gap:.6rem}.operation-legend{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;padding:.2rem .35rem;color:#9eb9d2;font:600 .57rem DM Mono,monospace}.operation-legend span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-legend i{display:inline-block;width:6px;height:6px;margin-right:.25rem;border-radius:50%;background:#ffb84d}.operation-legend b{color:#fff}.tenant-costs{margin-top:.7rem}.tenant-costs header>span{padding:.35rem .45rem;border:1px solid #3c7090;border-radius:99px;background:#0a1b34;color:#6bead2;font:800 .55rem DM Mono,monospace}.tenant-cost-list{display:grid;gap:.48rem;margin-top:.7rem}.tenant-cost-list>div{display:grid;grid-template-columns:28px minmax(145px,1fr) minmax(100px,1.2fr) auto;align-items:center;gap:.65rem}.tenant-cost-list>div>b{color:#66e9d2;font:700 .63rem DM Mono,monospace}.tenant-cost-list span{overflow:hidden;color:#e7f8ff;font:700 .69rem Manrope,Inter,sans-serif;text-overflow:ellipsis;white-space:nowrap}.tenant-cost-list small{display:block;overflow:hidden;margin-top:.12rem;color:#7fa3c3;font:500 .56rem DM Mono,monospace;text-overflow:ellipsis}.tenant-cost-list i{display:block;height:7px;overflow:hidden;border-radius:99px;background:#173552}.tenant-cost-list em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5d7cff,#4fe4cb);box-shadow:0 0 13px #50dfca8a}.tenant-cost-list strong{color:#ffc45c;font:800 .62rem DM Mono,monospace}.analytics-empty{margin:.8rem 0 .2rem;color:#9ebbd3;font-size:.72rem}.analytics-modal-backdrop{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1rem;background:#020a16ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.analytics-export-modal{position:relative;width:min(480px,100%);padding:1.4rem;border:1px solid #3f6b91;border-radius:18px;background:radial-gradient(circle at 100% 0,#58e3cc29,transparent 38%),#0b203b;box-shadow:0 30px 85px #000b;color:#e9f8ff}.analytics-export-modal>p{color:#62e8d1}.analytics-export-modal h3{margin:.4rem 0;color:#fff;font-size:1.4rem}.analytics-export-modal>span{color:#a6c0d8;font-size:.76rem;line-height:1.5}.analytics-export-modal>div{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin:1rem 0}.analytics-export-modal label{display:grid;gap:.35rem;color:#85abc9;font:700 .58rem DM Mono,monospace}.analytics-export-modal input{height:39px;padding:0 .55rem;border:1px solid #3a6386;border-radius:8px;background:#112c4b;color:#e7f8ff}.analytics-export-modal footer{display:flex;justify-content:flex-end;gap:.55rem}.analytics-export-modal footer button{min-height:38px}.analytics-export-modal .modal-close{position:absolute;top:.7rem;right:.7rem}@media(max-width:900px){.analytics-metrics{grid-template-columns:repeat(2,1fr)}.analytics-grid{grid-template-columns:1fr}}@media(max-width:570px){.super-analytics-head{flex-direction:column}.analytics-controls{align-items:stretch}.analytics-controls label{flex:1 1 42%}.analytics-metrics{grid-template-columns:1fr}.analytics-export{width:100%}.tenant-cost-list>div{grid-template-columns:24px minmax(100px,1fr) auto}.tenant-cost-list i{display:none}.analytics-export-modal>div{grid-template-columns:1fr}}.platform-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:.65rem;margin:.1rem 0 .8rem}.platform-metrics article{position:relative;overflow:hidden;min-height:88px;padding:.72rem;border:1px solid #315879;border-radius:13px;background:linear-gradient(125deg,#142f51,#102541)}.platform-metrics article:after{position:absolute;right:-24px;bottom:-29px;width:78px;height:78px;border:1px solid #4ce4cb24;border-radius:50%;box-shadow:0 0 0 14px #4ce4cb0a;content:""}.platform-metrics span{display:block;color:#83aac9;font:800 .52rem DM Mono,monospace;letter-spacing:.1em}.platform-metrics b{display:block;margin:.36rem 0 .15rem;color:#61e6ce;font:800 1.28rem DM Mono,monospace}.platform-metrics small{position:relative;z-index:1;display:block;color:#92acc5;font-size:.59rem;line-height:1.35}.platform-metrics .attention b{color:#ffbf55}.platform-grid{margin-top:.7rem}.reliability-strip{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:.6rem;margin-top:.7rem}.reliability-strip>div{display:flex;flex-wrap:wrap;align-content:flex-start;gap:.42rem;padding:.75rem;border:1px solid #315879;border-radius:12px;background:#0b203b}.reliability-strip span{width:100%;margin-bottom:.15rem;color:#65e8d1;font:800 .53rem DM Mono,monospace;letter-spacing:.1em}.reliability-strip b{padding:.25rem .38rem;border:1px solid #2c5273;border-radius:6px;background:#102d4c;color:#a9c5dc;font:650 .55rem Manrope,Inter,sans-serif;text-transform:capitalize}.reliability-strip em{color:#fff;font-style:normal}@media(max-width:900px){.platform-metrics{grid-template-columns:repeat(2,1fr)}.reliability-strip{grid-template-columns:1fr}}@media(max-width:570px){.platform-metrics{grid-template-columns:1fr}}.subscription-status,.subscription-console,.tenant-safety{position:relative;overflow:hidden;margin:1rem 0;padding:1rem 1.1rem;border:1px solid #2b5d82;border-radius:18px;background:radial-gradient(circle at 100% 0,#5f7cff2a,transparent 32%),linear-gradient(135deg,#09203d,#123e5a);color:#ecfbff;box-shadow:0 18px 34px #07192d24}.subscription-status{display:flex;align-items:center;justify-content:space-between;gap:1rem}.subscription-status:after,.subscription-console:after{position:absolute;right:-40px;bottom:-54px;width:175px;height:175px;border:1px solid #52e9cf49;border-radius:50%;box-shadow:0 0 0 25px #52e9cf12;content:""}.subscription-status>*,.subscription-console>*{position:relative;z-index:1}.subscription-status p,.subscription-console p,.tenant-safety p{margin:0;color:#60ead2;font:800 .62rem DM Mono,monospace;letter-spacing:.13em}.subscription-status h3,.subscription-console h3,.tenant-safety h3{margin:.32rem 0;color:#fff;font:750 1.15rem Manrope,Inter,sans-serif}.subscription-status span,.subscription-console header span{display:block;max-width:680px;color:#afcae2;font-size:.72rem;line-height:1.5}.subscription-orb{display:grid;place-items:center;flex:0 0 auto;width:76px;height:76px;border:1px solid #55e9d0;border-radius:50%;background:#0c3151;box-shadow:0 0 26px #54dfca52}.subscription-orb b{color:#fff;font:800 1.55rem DM Mono,monospace}.subscription-orb small{color:#68e8d2;font:.52rem DM Mono,monospace}.subscription-status.inactive{border-color:#815b52;background:linear-gradient(135deg,#281d2d,#3c263c)}.subscription-status.inactive .subscription-orb{border-color:#ff9d75;box-shadow:0 0 20px #ff93743b}.subscription-console header,.tenant-safety header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.subscription-console header label,.tenant-safety header select{display:grid;gap:.3rem;min-width:210px;color:#78b4cf;font:700 .58rem DM Mono,monospace}.subscription-console select,.tenant-safety select{height:38px;padding:0 .55rem;border:1px solid #3e7392;border-radius:8px;background:#102e4c;color:#eafaff;font:650 .68rem Manrope,Inter,sans-serif}.plan-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1rem}.plan-card{position:relative;overflow:hidden;display:grid;gap:.38rem;padding:1rem;border:1px solid #365f84;border-radius:14px;background:linear-gradient(150deg,#112d4e,#0a1d39);transition:transform .2s,border-color .2s}.plan-card:hover{border-color:#61ead1;transform:translateY(-4px)}.plan-card:before{position:absolute;top:0;right:12px;left:12px;height:3px;border-radius:0 0 5px 5px;background:linear-gradient(90deg,#57e6cb,#3f8eff);content:""}.plan-1:before{background:linear-gradient(90deg,#7d79ff,#e36bff)}.plan-2:before{background:linear-gradient(90deg,#ffbb4c,#ff667e)}.plan-visual{position:absolute;right:10px;top:11px;width:65px;height:65px}.plan-visual i{position:absolute;border:1px solid #55e6ce55;border-radius:50%;animation:planOrbit 5s linear infinite}.plan-visual i:nth-child(1){top:2px;right:2px;bottom:2px;left:2px}.plan-visual i:nth-child(2){top:13px;right:13px;bottom:13px;left:13px;animation-direction:reverse}.plan-visual i:nth-child(3){top:25px;right:25px;bottom:25px;left:25px}.plan-visual span{position:absolute;top:20px;right:20px;bottom:20px;left:20px;display:grid;place-items:center;color:#6bead4;font:800 .8rem DM Mono,monospace}.plan-card p{color:#77e9d3;font-size:.52rem}.plan-card h4{margin:.1rem 0;color:#fff;font:750 1.05rem Manrope,Inter,sans-serif}.plan-card strong{color:#ffc25a;font:800 1.2rem DM Mono,monospace}.plan-card strong small{margin-left:.2rem;color:#8ba9c5;font:600 .55rem Manrope,Inter,sans-serif}.plan-card>span{min-height:30px;color:#a5c1d8;font-size:.65rem}.plan-card button{min-height:33px;font-size:.65rem}.subscription-console footer{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-top:.75rem;color:#67ead2;font:.68rem Manrope,Inter,sans-serif}.quota-button{padding:.48rem .65rem;border:1px solid #59e4cb;border-radius:8px;background:#0c304c;color:#74eed8;font:800 .63rem Manrope,Inter,sans-serif}.tenant-safety{background:linear-gradient(135deg,#182944,#132640)}.tenant-safety header{align-items:center}.safety-actions{display:flex;align-items:center;gap:.55rem;margin:.8rem 0}.safety-actions span{margin-right:auto;color:#70e9d1;font:.7rem DM Mono,monospace}.safety-user-list{display:grid;gap:.45rem}.safety-user-list article{display:flex;align-items:center;gap:.55rem;padding:.6rem;border:1px solid #315879;border-radius:9px;background:#0c203a}.safety-user-list article>span{display:grid;gap:.12rem;min-width:0;margin-right:auto}.safety-user-list b{color:#f1fbff;font-size:.72rem}.safety-user-list small{color:#8aaac6;font-size:.62rem}.safety-user-list button,.safety-actions button{min-height:30px;padding:.3rem .45rem;font-size:.6rem}.safety-message{margin-top:.6rem!important;color:#73e7d2!important;font-size:.68rem!important}@keyframes planOrbit{to{transform:rotate(360deg)}}@media(max-width:820px){.plan-gallery{grid-template-columns:1fr}.subscription-console header,.tenant-safety header{align-items:stretch;flex-direction:column}.subscription-console header label,.tenant-safety select{width:100%}.safety-user-list article{align-items:flex-start;flex-wrap:wrap}.safety-user-list article>span{width:100%}}@media(max-width:550px){.subscription-status{align-items:flex-start;flex-direction:column}.subscription-orb{align-self:flex-end}.safety-actions{align-items:stretch;flex-wrap:wrap}.safety-actions span{width:100%}}.growth-trends{margin:1rem 0;padding:1rem;border:1px solid #315879;border-radius:18px;background:radial-gradient(circle at 10% 0,#5e7dff21,transparent 27%),#0c213d;color:#edfbff}.growth-trends header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.growth-trends p{margin:0;color:#65e9d3;font:800 .58rem DM Mono,monospace;letter-spacing:.12em}.growth-trends h3{margin:.35rem 0;color:#fff;font:750 1.15rem Manrope,Inter,sans-serif}.growth-trends header span{color:#9fbbd4;font-size:.68rem}.growth-trends header button{padding:.4rem .5rem;border:1px solid #345d7f;background:#102d4a;color:#a6c4d8;font:800 .56rem DM Mono,monospace}.growth-trends header button:first-of-type{border-radius:7px 0 0 7px}.growth-trends header button:last-of-type{border-radius:0 7px 7px 0}.growth-trends header button.active{background:#1e6fa0;color:#fff}.growth-trends>div{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-top:.7rem}.growth-trends article{padding:.7rem;border:1px solid #315879;border-radius:12px;background:#102a48}.growth-trends article h4{margin:.25rem 0;color:#effbff;font:700 .9rem Manrope,Inter,sans-serif}@media(max-width:700px){.growth-trends>div{grid-template-columns:1fr}.growth-trends header{flex-direction:column}}.business-dashboard{padding:1.45rem;border:1px solid #bddaf4;border-radius:21px;background:radial-gradient(circle at 95% 6%,#54e1c745,transparent 23%),linear-gradient(135deg,#f9fdff,#edf7ff);box-shadow:0 18px 38px #164c7a14}.business-dashboard>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin:0 0 1.15rem}.business-dashboard>header p,.business-panels header span{margin:0;color:#1684eb;font:700 .65rem DM Mono,monospace;letter-spacing:.13em}.business-dashboard>header h2{margin:.35rem 0;color:#163e72;font-size:1.48rem;letter-spacing:-.045em}.business-dashboard>header span{color:#66819f;font-size:.8rem}.business-rate{display:grid;place-items:center;min-width:100px;min-height:76px;border:1px solid #5fdbc4;border-radius:16px;background:linear-gradient(145deg,#e2fff7,#e5f5ff);box-shadow:0 9px 18px #19a98b18;color:#087d67;font:800 2rem DM Mono,monospace}.business-rate small{font:700 .57rem Manrope,Inter,sans-serif}.business-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.business-kpis article{position:relative;overflow:hidden;min-height:115px;padding:1rem;border:1px solid #d0e3f5;border-radius:14px;background:linear-gradient(145deg,#fff,#f3f9ff)}.business-kpis article:before{position:absolute;top:0;right:1rem;left:1rem;height:3px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,#208df2,#66cfff);content:""}.business-kpis .business-match{background:linear-gradient(145deg,#f6fffb,#e7fff6)}.business-kpis .business-match:before{background:linear-gradient(90deg,#29c7a8,#72e5cb)}.business-kpis .business-review{background:linear-gradient(145deg,#fffdf5,#fff4d8)}.business-kpis .business-review:before{background:linear-gradient(90deg,#ffb745,#ffdf7b)}.business-kpis .business-evidence{background:linear-gradient(145deg,#f6fbff,#ebf4ff)}.business-kpis span{display:block;color:#65809e;font:700 .62rem DM Mono,monospace;letter-spacing:.05em;text-transform:uppercase}.business-kpis b{display:block;margin:.55rem 0 .25rem;color:#173c70;font:800 1.8rem DM Mono,monospace;letter-spacing:-.08em}.business-kpis small{color:#7690ab;font-size:.68rem}.business-panels{display:grid;grid-template-columns:1.1fr .9fr;gap:.85rem;margin-top:.85rem}.business-panels>article{min-height:190px;padding:1rem;border:1px solid #d3e6f5;border-radius:14px;background:#ffffffb8}.business-panels header{display:grid;gap:.28rem;margin:0}.business-panels header b{color:#193f71;font-size:.88rem}.business-trend{display:flex;align-items:flex-end;gap:.8rem;min-height:130px;padding:.9rem .5rem .1rem;border-bottom:1px solid #d9e9f6}.business-trend-bar{display:grid;flex:1;gap:.35rem;justify-items:center;align-items:end;height:130px}.business-trend-bar i{display:block;width:min(32px,100%);border-radius:8px 8px 2px 2px;background:linear-gradient(#3be0c3,#1888ef);box-shadow:0 5px 12px #1988dc32}.business-trend-bar small{color:#7690aa;font-size:.6rem}.business-docs{display:grid;gap:.72rem;margin-top:1rem}.business-doc-row{display:grid;grid-template-columns:minmax(90px,1fr) 1.6fr 22px;gap:.5rem;align-items:center}.business-doc-row span{overflow:hidden;color:#5f7e9d;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.business-doc-row i{height:8px;overflow:hidden;border-radius:999px;background:#e1edf7}.business-doc-row i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#258df0,#43ddc2)}.business-doc-row strong{color:#193e70;font:.72rem DM Mono,monospace}.business-empty{color:#7891aa;font-size:.76rem;line-height:1.5}@media(max-width:800px){.business-kpis{grid-template-columns:repeat(2,1fr)}.business-panels{grid-template-columns:1fr}}@media(max-width:520px){.business-dashboard{padding:1rem}.business-dashboard>header{align-items:flex-start}.business-dashboard>header h2{font-size:1.16rem}.business-rate{min-width:78px;min-height:64px;font-size:1.55rem}.business-kpis,.business-panels{grid-template-columns:1fr}}.business-wow-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:1rem;margin-top:1rem}.business-wow-grid>article{position:relative;min-height:232px;overflow:hidden;padding:1.1rem 1.15rem;border:1px solid #b6d9ef;border-radius:18px;background:linear-gradient(140deg,#fbfeffcc,#edf8ffdc 55%,#effffb);box-shadow:0 14px 28px #0b4d8320}.business-wow-grid>article:before{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:linear-gradient(#168ae70a 1px,transparent 1px),linear-gradient(90deg,#168ae70a 1px,transparent 1px);background-size:23px 23px;content:"";pointer-events:none}.business-wow-grid>article:after{position:absolute;top:-90px;right:-80px;width:190px;height:190px;border:1px solid #40dfc659;border-radius:50%;box-shadow:0 0 0 23px #40dfc611,0 0 0 47px #238df00b;content:""}.business-wow-grid header,.outcome-chart-body,.business-line-chart svg,.business-line-chart footer{position:relative;z-index:1}.business-wow-grid header{display:grid;gap:.34rem}.business-wow-grid header span{display:flex;align-items:center;gap:.35rem;color:#087ee8;font:800 .62rem DM Mono,monospace;letter-spacing:.13em}.business-wow-grid header span:before{width:6px;height:6px;border-radius:50%;background:#39ddc0;box-shadow:0 0 0 4px #38dcc222,0 0 11px #23d4b6;content:""}.business-wow-grid header b{color:#133a6d;font-size:.98rem;letter-spacing:-.025em}.business-wow-grid header small{max-width:88%;overflow:hidden;color:#6b88a5;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.outcome-chart-body{display:flex;align-items:center;gap:1.35rem;margin-top:1.15rem}.outcome-donut{display:grid;position:relative;flex:0 0 142px;place-items:center;width:142px;height:142px;border-radius:50%;filter:drop-shadow(0 13px 16px #187ac834);isolation:isolate}.outcome-donut:before{position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid #fff9;border-radius:inherit;content:""}.outcome-donut:after{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px dashed #1595e855;border-radius:inherit;animation:orbit-spin 13s linear infinite;content:""}.outcome-donut>div{display:grid;z-index:1;place-items:center;width:84px;height:84px;border:1px solid #b7e5e4;border-radius:50%;background:linear-gradient(145deg,#fff,#e8faff);box-shadow:inset 0 0 14px #3fdcc723,0 5px 14px #164c7a1c}.outcome-donut b{color:#123d72;font:800 1.75rem DM Mono,monospace;letter-spacing:-.09em}.outcome-donut small{color:#6388a2;font:700 .56rem DM Mono,monospace;letter-spacing:.05em}.outcome-legend{display:grid;flex:1;gap:.64rem}.outcome-legend p{display:grid;grid-template-columns:11px 1fr auto;gap:.5rem;align-items:center;margin:0;padding:.42rem .48rem;border:1px solid #d4e8f5;border-radius:9px;background:#fff9;color:#547693;font-size:.69rem;transition:transform .2s,border-color .2s}.outcome-legend p:hover{border-color:#62dccc;transform:translate(3px)}.outcome-legend i{width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 4px #eff8fc,0 0 9px currentColor}.outcome-legend i.good{background:#26d9b6;color:#26d9b6}.outcome-legend i.review{background:#ffbe4f;color:#ffbe4f}.outcome-legend i.not-eligible{background:#ff627d;color:#ff627d}.outcome-legend b{color:#173e71;font:.74rem DM Mono,monospace}.business-line-chart svg{display:block;width:100%;height:137px;margin-top:.25rem;border-radius:11px;background:linear-gradient(180deg,#f9fdff90,#e8f8ff50)}.chart-baseline{stroke:#7da8c73b;stroke-width:1;stroke-dasharray:4 5}.chart-area{fill:url(#businessArea);filter:drop-shadow(0 8px 5px #258cf12e)}.chart-line{fill:none;stroke:#167ff0;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2;filter:drop-shadow(0 3px 3px #168af07a)}.chart-dot{fill:#fff;stroke:#3cddc3;stroke-width:3;filter:drop-shadow(0 0 5px #24d7ba)}.business-line-chart footer{display:flex;align-items:baseline;gap:.5rem;margin-top:.15rem;padding:.45rem .6rem;border:1px solid #cae7f3;border-radius:9px;background:#ffffff9e;color:#67839f}.business-line-chart footer b{color:#078775;font:800 1.28rem DM Mono,monospace;letter-spacing:-.06em}.business-line-chart footer span{font-size:.66rem}@keyframes orbit-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.outcome-donut:after{animation:none}}@media(max-width:800px){.business-wow-grid{grid-template-columns:1fr}}@media(max-width:440px){.business-wow-grid>article{padding:.9rem}.outcome-chart-body{gap:.75rem}.outcome-donut{flex-basis:110px;width:110px;height:110px}.outcome-donut>div{width:67px;height:67px}.outcome-donut b{font-size:1.4rem}.outcome-legend p{font-size:.62rem}}.dashboard-page .business-dashboard{position:relative;isolation:isolate;overflow:hidden;padding:1.45rem;border:1px solid #31557e;border-radius:24px;background:radial-gradient(circle at 92% 3%,#1ed8bb24,transparent 24%),radial-gradient(circle at 7% 100%,#268df52b,transparent 35%),linear-gradient(145deg,#07152b,#0a2140 48%,#0d3150);box-shadow:0 25px 60px #0310247d;color:#e9f6ff}.dashboard-page .business-dashboard:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:linear-gradient(#89dcff0d 1px,transparent 1px),linear-gradient(90deg,#89dcff0d 1px,transparent 1px);background-size:30px 30px;content:"";-webkit-mask-image:linear-gradient(135deg,#000,#0007);mask-image:linear-gradient(135deg,#000,#0007)}.dashboard-page .business-dashboard:after{position:absolute;z-index:-1;top:-210px;right:-155px;width:460px;height:460px;border:1px solid #42e9cf42;border-radius:50%;box-shadow:0 0 0 30px #42e9cf0b,0 0 0 64px #318df20a,0 0 80px #25a9e41f;content:"";animation:command-orbit 13s ease-in-out infinite}.dashboard-page .business-dashboard>header{position:relative;align-items:center;margin-bottom:1.35rem;padding:1.2rem 1.25rem;border:1px solid #4f7197;background:linear-gradient(105deg,#0e3158d9,#103f66b5 66%,#10546380);box-shadow:inset 0 1px #e5ffff1a,0 14px 28px #020c1f55}.dashboard-page .business-dashboard>header:after{position:absolute;bottom:-1px;left:1.25rem;width:150px;height:3px;border-radius:5px;background:linear-gradient(90deg,#4e9dff,#48eed0);box-shadow:0 0 14px #3ee6ce90;content:""}.dashboard-page .business-dashboard>header p,.dashboard-page .business-panels header span,.dashboard-page .business-wow-grid header span{color:#71f2dc}.dashboard-page .business-dashboard>header h2{color:#f2fbff;font-size:1.52rem;text-shadow:0 0 22px #3a9dff35}.dashboard-page .business-dashboard>header>div>span{color:#a9c5df}.dashboard-page .business-rate{position:relative;overflow:hidden;border-color:#55e6cf;background:linear-gradient(145deg,#0a2e4d,#0e645f);box-shadow:inset 0 1px #d7fff440,0 0 0 5px #45e1c30d,0 12px 25px #06152f99;color:#7ff8dc;text-shadow:0 0 17px #4be8cd99;animation:rate-pulse 2.8s ease-in-out infinite}.dashboard-page .business-rate:before{position:absolute;top:-45%;right:-25%;bottom:-45%;left:-25%;background:linear-gradient(115deg,transparent 43%,#e9fffc29 50%,transparent 57%);content:"";animation:rate-sheen 4.5s ease-in-out infinite}.dashboard-page .business-rate small{position:relative;color:#c0fff2}.dashboard-page .business-kpis{gap:.8rem}.dashboard-page .business-kpis article{border-color:#315576;background:linear-gradient(145deg,#102b4d,#0b1e38);box-shadow:inset 0 1px #e8ffff10,0 13px 27px #020d2259;animation:dashboard-rise .55s both}.dashboard-page .business-kpis article:nth-child(2){animation-delay:.08s;background:linear-gradient(145deg,#083e4a,#0c293f)}.dashboard-page .business-kpis article:nth-child(3){animation-delay:.16s;background:linear-gradient(145deg,#493814,#2b261a)}.dashboard-page .business-kpis article:nth-child(4){animation-delay:.24s;background:linear-gradient(145deg,#172d55,#0c2140)}.dashboard-page .business-kpis article:before{box-shadow:0 0 13px currentColor}.dashboard-page .business-kpis .business-match:before{color:#42e7c8}.dashboard-page .business-kpis .business-review:before{color:#ffc14c}.dashboard-page .business-kpis .business-evidence:before{color:#5ca8ff}.dashboard-page .business-kpis span{color:#9cc2dc}.dashboard-page .business-kpis b{color:#f4fbff;text-shadow:0 0 18px #55b3ff3f}.dashboard-page .business-kpis small{color:#8caac4}.dashboard-page .business-panels{gap:.85rem}.dashboard-page .business-panels>article,.dashboard-page .business-wow-grid>article{border-color:#315779;background:linear-gradient(145deg,#0d2848e8,#0a1e39ed);box-shadow:inset 0 1px #eaffff11,0 15px 30px #020d2359}.dashboard-page .business-panels>article:before,.dashboard-page .business-wow-grid>article:before{opacity:.65;background-image:linear-gradient(#7cdfff0b 1px,transparent 1px),linear-gradient(90deg,#7cdfff0b 1px,transparent 1px)}.dashboard-page .business-panels header b,.dashboard-page .business-wow-grid header b{color:#edf8ff}.dashboard-page .business-trend{border-bottom-color:#446987}.dashboard-page .business-trend-bar i{background:linear-gradient(#5bf0d1,#258cfa);box-shadow:0 0 14px #2adfc477,0 7px 14px #06255599;animation:bar-grow .7s both}.dashboard-page .business-trend-bar:nth-child(2) i{animation-delay:.09s}.dashboard-page .business-trend-bar:nth-child(3) i{animation-delay:.18s}.dashboard-page .business-trend-bar:nth-child(4) i{animation-delay:.27s}.dashboard-page .business-trend-bar small,.dashboard-page .business-empty{color:#91b3cd}.dashboard-page .business-doc-row span{color:#b2cce1}.dashboard-page .business-doc-row i{background:#173c5e}.dashboard-page .business-doc-row i b{background:linear-gradient(90deg,#2799ff,#51ecd0);box-shadow:0 0 13px #47e5c477}.dashboard-page .business-doc-row strong{color:#8af5dc}.dashboard-page .outcome-donut{filter:drop-shadow(0 0 20px #2de2c76b) drop-shadow(0 16px 22px #000a)}.dashboard-page .outcome-donut>div{border-color:#54d8d0;background:linear-gradient(145deg,#0f3151,#112442);box-shadow:inset 0 0 18px #56e0cb21,0 0 20px #31e0c74d}.dashboard-page .outcome-donut b{color:#f6fcff}.dashboard-page .outcome-donut small{color:#93c8dc}.dashboard-page .outcome-legend p{border-color:#365879;background:#102b49cf;color:#b6d3e5}.dashboard-page .outcome-legend p:hover{border-color:#61e6d0;background:#123b5b}.dashboard-page .outcome-legend b{color:#f4fbff}.dashboard-page .business-line-chart svg{background:linear-gradient(180deg,#102b49b3,#0b1e39a3)}.dashboard-page .chart-baseline{stroke:#78b5d952}.dashboard-page .chart-line{stroke:#5ee8d1;filter:drop-shadow(0 0 5px #40e5cd) drop-shadow(0 4px 4px #0a2f57)}.dashboard-page .chart-dot{stroke:#71f4dc;filter:drop-shadow(0 0 7px #42e9ce)}.dashboard-page .business-line-chart footer{border-color:#355c7c;background:#0b2844;color:#a9c8dd}.dashboard-page .business-line-chart footer b{color:#6df1d5;text-shadow:0 0 13px #39e2c98a}.dashboard-page .business-line-chart footer span{color:#a9c8dd}@keyframes dashboard-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes bar-grow{0%{height:4px!important;opacity:.25}to{opacity:1}}@keyframes rate-pulse{0%,to{box-shadow:inset 0 1px #d7fff440,0 0 0 5px #45e1c30d,0 12px 25px #06152f99}50%{box-shadow:inset 0 1px #d7fff455,0 0 0 7px #45e1c322,0 0 26px #38e2c86b,0 12px 25px #06152f99}}@keyframes rate-sheen{0%,52%,to{transform:translate(-75%) rotate(5deg)}77%{transform:translate(75%) rotate(5deg)}}@keyframes command-orbit{0%,to{transform:translateZ(0) rotate(0)}50%{transform:translate3d(-13px,16px,0) rotate(6deg)}}@media(prefers-reduced-motion:reduce){.dashboard-page .business-dashboard:after,.dashboard-page .business-rate,.dashboard-page .business-rate:before,.dashboard-page .business-kpis article,.dashboard-page .business-trend-bar i{animation:none}}body .dashboard-page>.panel.matched-panel{border-color:#287964;background:radial-gradient(circle at 100% 0,#36e0ad1c,transparent 34%),linear-gradient(145deg,#102d30,#0d2731)}body .dashboard-page>.panel.matched-panel h3:before{background:#42e5bd;box-shadow:0 0 0 5px #42e5bd1d,0 0 16px #42e5bda8}body .dashboard-page>.panel.review-panel{border-color:#7f6531;background:radial-gradient(circle at 100% 0,#ffbd3b1c,transparent 34%),linear-gradient(145deg,#332714,#292216)}body .dashboard-page>.panel.review-panel h3:before{background:#ffc151;box-shadow:0 0 0 5px #ffc1511d,0 0 16px #ffc151a8}body .dashboard-page>.panel.not-eligible-panel{border-color:#843d55;background:radial-gradient(circle at 100% 0,#ff607c1c,transparent 34%),linear-gradient(145deg,#351727,#291827)}body .dashboard-page>.panel.not-eligible-panel h3:before{background:#ff667f;box-shadow:0 0 0 5px #ff667f1d,0 0 16px #ff667fa8}.dashboard-page>.panel{position:relative;overflow:hidden;margin:1.15rem 0;padding:1.35rem;border:1px solid #2c5279;background:radial-gradient(circle at 100% 0,#299eff15,transparent 30%),linear-gradient(145deg,#0b203d,#0c2947);box-shadow:inset 0 1px #e6ffff12,0 18px 38px #020d225c;color:#eaf6ff}.dashboard-page>.panel:after{position:absolute;z-index:0;right:-112px;bottom:-124px;width:260px;height:260px;border:1px solid #55e3cc25;border-radius:50%;box-shadow:0 0 0 28px #42e4c50a,0 0 0 58px #2e90f10a;content:""}.dashboard-page>.panel>*{position:relative;z-index:1}.dashboard-page>.panel h3{display:flex;align-items:center;gap:.55rem;margin:0 0 1.05rem;padding:0 0 .85rem;border-bottom:1px solid #426381;color:#f2fbff;font:750 1.15rem Manrope,Inter,sans-serif;letter-spacing:-.04em}.dashboard-page>.panel h3:before{width:8px;height:8px;margin:0;border:0;border-radius:50%;background:#42e5ca;box-shadow:0 0 0 5px #42e5ca1c,0 0 16px #42e5cab8;content:""}.dashboard-page>.panel:nth-of-type(2){border-color:#7f6531;background:radial-gradient(circle at 100% 0,#ffbd3b1c,transparent 34%),linear-gradient(145deg,#221d19,#322816)}.dashboard-page>.panel:nth-of-type(2) h3:before{background:#ffc151;box-shadow:0 0 0 5px #ffc1511d,0 0 16px #ffc151a8}.dashboard-page>.panel .muted{margin:0;padding:1rem 1.1rem;border:1px dashed #52749a;border-radius:13px;background:#0b1d36a8;color:#a9c4da;font:600 .84rem/1.55 Manrope,Inter,sans-serif}.dashboard-page>.panel .tender-grid{gap:1rem}.dashboard-page>.panel .tender-card{position:relative;display:grid;min-height:190px;overflow:hidden;padding:1.1rem 1.15rem;border:1px solid #345b82;border-radius:16px;background:linear-gradient(145deg,#102e50,#0b203c);box-shadow:inset 0 1px #ffffff0e,0 12px 26px #020e2357;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;animation:dashboard-rise .45s both}.dashboard-page>.panel .tender-card:before{position:absolute;top:0;right:1rem;left:1rem;height:3px;border-radius:0 0 6px 6px;background:linear-gradient(90deg,#45e4c8,#38a1ff);box-shadow:0 0 13px #40e2c87c;content:""}.dashboard-page>.panel .tender-card:hover{border-color:#58dac8;box-shadow:inset 0 1px #ffffff1e,0 19px 34px #020d226e;transform:translateY(-4px)}.dashboard-page>.panel .tender-card h4{margin:1rem 0 .5rem;color:#f0f8ff;font:750 1.08rem DM Mono,monospace;letter-spacing:-.065em}.dashboard-page>.panel .tender-card p{color:#a7c3da;font-size:.8rem;line-height:1.55}.dashboard-page>.panel .tender-card .status{border:1px solid #64e7cf;background:#1ac8a923;color:#89fae3;box-shadow:inset 0 1px #ffffff14,0 0 13px #26dfbf25;font:800 .62rem DM Mono,monospace;letter-spacing:.04em}.dashboard-page>.panel .tender-card:has(.status.review-required){border-color:#8e7132;background:radial-gradient(circle at 100% 0,#ffc04b20,transparent 31%),linear-gradient(145deg,#312817,#241e19)}.dashboard-page>.panel .tender-card:has(.status.review-required):before{background:linear-gradient(90deg,#ffc14b,#ff795f);box-shadow:0 0 13px #ffb94079}.dashboard-page>.panel .tender-card .status.review-required{border-color:#ffce71;background:#ffb94020;color:#ffe0a0;box-shadow:inset 0 1px #fff2cb25,0 0 13px #ffc14b27}.dashboard-page>.panel .tender-card:has(.status.not-eligible){border-color:#8e3c52;background:radial-gradient(circle at 100% 0,#ff607c20,transparent 31%),linear-gradient(145deg,#321a2a,#251827)}.dashboard-page>.panel .tender-card:has(.status.not-eligible):before{background:linear-gradient(90deg,#ff607d,#fa8aa0);box-shadow:0 0 13px #ff607d79}.dashboard-page>.panel .tender-card .status.not-eligible{border-color:#ff8297;background:#ff5c7822;color:#ffc3cd;box-shadow:inset 0 1px #ffecf025,0 0 13px #ff607d27}.dashboard-page .findings-trigger{display:flex;align-items:center;justify-content:space-between;gap:.6rem;align-self:end;width:100%;margin-top:auto;padding:.72rem .78rem;border:1px solid #3c668c;border-radius:10px;background:#ffffff0a;color:#98eede;font:800 .72rem Manrope,Inter,sans-serif;letter-spacing:-.015em;transition:background .18s,border-color .18s,transform .18s}.dashboard-page .findings-trigger:hover{border-color:#55e2cb;background:#35dcb51c;transform:translate(2px)}.dashboard-page .findings-trigger span{color:#5df1d3;font:800 1rem DM Mono,monospace}.dashboard-page .tender-card:has(.status.review-required) .findings-trigger{border-color:#b58a3f;color:#ffe0a0;background:#ffb94010}.dashboard-page .tender-card:has(.status.not-eligible) .findings-trigger{border-color:#9d4b5e;color:#ffc3cd;background:#ff5c7810}.tender-discovery{display:grid;gap:1rem;padding:1.2rem;border:1px solid #b9ddf2;border-radius:22px;background:radial-gradient(circle at 98% 3%,#42e2c437,transparent 22%),linear-gradient(135deg,#fbfeff,#eef8ff 66%,#ecfff9);box-shadow:0 18px 36px #164b7818}.tender-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.tender-section-head p{margin:0;color:#087ee8;font:800 .65rem DM Mono,monospace;letter-spacing:.14em}.tender-section-head h2{margin:.38rem 0;color:#143b6d;font-size:1.35rem;letter-spacing:-.045em}.tender-section-head span{color:#66839f;font-size:.77rem}.tender-section-head>b{display:grid;place-items:center;min-width:95px;padding:.55rem .8rem;border:1px solid #68dfca;border-radius:13px;background:#e4fff7;color:#087b68;font:800 1.35rem DM Mono,monospace}.tender-section-head>b small{font:700 .53rem Manrope,sans-serif}.tender-filterbar{display:grid;grid-template-columns:minmax(220px,1.1fr) 2fr auto;gap:.65rem;align-items:center;padding:.72rem;border:1px solid #cce4f4;border-radius:14px;background:#fffa}.tender-search,.filter-selects label{display:flex;align-items:center;gap:.5rem;min-height:42px;padding:0 .7rem;border:1px solid #c7dff1;border-radius:10px;background:#fff;color:#4480ae}.tender-search input,.filter-selects input{width:100%;border:0;outline:0;background:transparent;color:#173e70;font:600 .75rem Manrope,sans-serif}.filter-selects{display:flex;gap:.45rem}.filter-selects>*{min-width:0;flex:1}.filter-selects select{min-height:42px;padding:0 .6rem;border:1px solid #c7dff1;border-radius:10px;background:#fff;color:#315f8f;font:700 .68rem Manrope,sans-serif}.clear-filters{padding:.5rem .65rem;border:1px solid #f1bd73;border-radius:9px;background:#fff9eb;color:#a36606;font:800 .65rem Manrope,sans-serif}.tender-directory-grid,.tender-document-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.global-tender-card,.document-intelligence-card{position:relative;display:grid;gap:.65rem;min-height:205px;overflow:hidden;padding:1rem;border:1px solid #c7e0f2;border-radius:15px;background:#ffffffd9;box-shadow:0 8px 18px #174b7810}.global-tender-card:before,.document-intelligence-card:before{position:absolute;top:0;right:1rem;left:1rem;height:3px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,#1b8bf4,#46dec2);content:""}.card-signal{display:flex;align-items:center;justify-content:space-between}.card-signal span{padding:.27rem .45rem;border-radius:999px;background:#e8f4ff;color:#316793;font:800 .57rem DM Mono,monospace}.card-signal i{width:7px;height:7px;border-radius:50%;background:#38dabe;box-shadow:0 0 0 4px #38dabe23}.global-tender-card h3,.document-intelligence-card h3{margin:0;color:#173d70;font:800 1rem DM Mono,monospace;letter-spacing:-.06em}.global-tender-card>p,.document-intelligence-card>p{display:-webkit-box;min-height:33px;overflow:hidden;margin:0;color:#66819d;font-size:.7rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tender-meta{display:grid;gap:.35rem;color:#5d7e9c;font-size:.64rem}.tender-meta span{display:flex;align-items:center;gap:.35rem}.tender-tags{display:flex;flex-wrap:wrap;gap:.3rem}.tender-tags em{padding:.22rem .38rem;border-radius:5px;background:#e7f7ff;color:#2a719d;font:700 .55rem DM Mono,monospace;font-style:normal}.document-intelligence-card.review-required{border-color:#f2cd80;background:linear-gradient(145deg,#fffefa,#fff6da)}.document-intelligence-card.not-eligible{border-color:#ffc0c9;background:linear-gradient(145deg,#fffafb,#fff0f2)}.document-intelligence-card.eligible{border-color:#8ee6cf;background:linear-gradient(145deg,#fbfffd,#e7fff5)}.document-intelligence-card footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.6rem;border-top:1px solid #d9eaf5;color:#6b88a4;font-size:.61rem}.document-intelligence-card footer a{color:#087fe9;font-weight:800;text-decoration:none}.member-chip{display:grid;padding:.42rem .5rem;border:1px solid #cde6f4;border-radius:8px;background:#edf8ff;color:#255f8d;font-size:.66rem}.member-chip small{color:#708da8;font-size:.56rem}.tender-pager{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.3rem .1rem;color:#6987a4;font-size:.68rem}.tender-pager>div{display:flex;gap:.28rem}.tender-pager button{min-width:31px;padding:.4rem .52rem;border:1px solid #c5deef;border-radius:7px;background:#fff;color:#336795;font:700 .62rem Manrope,sans-serif}.tender-pager button.active{border-color:#168cf1;background:#168cf1;color:#fff}.tender-pager button:disabled{opacity:.4}.tender-empty{display:grid;justify-items:center;gap:.45rem;padding:2.8rem 1rem;border:1px dashed #b8d9ed;border-radius:14px;color:#6c89a5;text-align:center}.tender-empty svg{color:#168bed}.tender-empty b{color:#244e7c}.tender-empty span,.tender-loading{color:#708da9;font-size:.73rem}.tender-loading{margin:0;text-align:center}@media(max-width:1120px){.tender-filterbar{grid-template-columns:1fr}.tender-directory-grid,.tender-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.tender-section-head,.filter-selects{flex-direction:column}.tender-directory-grid,.tender-document-grid{grid-template-columns:1fr}.tender-pager{align-items:flex-start;flex-direction:column}.tender-pager>div{flex-wrap:wrap}}.user-avatar{display:grid;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid #7de4d0;border-radius:50%;background:linear-gradient(145deg,#138cf3,#33d8bb);box-shadow:0 0 0 3px #ffffff26,0 7px 15px #07326035;color:#fff;font:800 .72rem DM Mono,monospace}.user-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user-avatar.small{width:31px;height:31px}.user-avatar.regular{width:116px;height:116px;font-size:2rem}.personal-profile-grid{display:grid;grid-template-columns:310px minmax(0,1fr);gap:1rem}.personal-identity-card,.personal-details-card{position:relative;overflow:hidden;padding:1.3rem;border:1px solid #acd9ed;border-radius:21px;background:radial-gradient(circle at 100% 0,#44dfc53d,transparent 28%),linear-gradient(145deg,#fbfeff,#eaf7ff);box-shadow:0 18px 34px #123e6a19}.personal-identity-card>p,.personal-details-card header p{margin:0;color:#087ee8;font:800 .64rem DM Mono,monospace;letter-spacing:.14em}.personal-avatar-wrap{position:relative;width:-moz-max-content;width:max-content;margin:1.25rem auto .95rem}.personal-avatar-wrap .avatar-action{display:grid;position:absolute;right:-4px;bottom:2px;place-items:center;width:35px;height:35px;border:2px solid #fff;border-radius:50%;background:#107fea;color:#fff;box-shadow:0 5px 12px #107fea44;cursor:pointer}.avatar-action input{position:absolute;width:1px;height:1px;opacity:0}.personal-identity-card h2{margin:0;color:#143d70;font-size:1.35rem;text-align:center}.personal-identity-card>span{display:block;margin:.35rem 0 1rem;color:#6785a3;font-size:.74rem;text-align:center}.personal-scope{display:flex;gap:.55rem;margin-top:1.3rem;padding:.75rem;border:1px solid #b7e6e0;border-radius:11px;background:#e9fffa;color:#267468;font-size:.68rem;line-height:1.45}.avatar-upload-ready{display:grid;gap:.38rem;margin:1rem 0;padding:.7rem;border:1px dashed #66d9c7;border-radius:11px;background:#f0fffb;text-align:center}.avatar-upload-ready b{overflow:hidden;color:#204c78;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.avatar-upload-ready small{color:#6887a2;font-size:.61rem}.avatar-upload-ready button,.avatar-remove{width:100%;padding:.54rem;border-radius:8px;font-weight:800}.avatar-upload-ready>button:not(.primary),.avatar-remove{border:1px solid #f1b5be;background:#fff7f8;color:#c34659}.personal-details-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:1.1rem}.personal-details-card header h2{margin:.32rem 0;color:#143d70;font-size:1.35rem}.personal-details-card header span{color:#6987a4;font-size:.72rem}.personal-details-card header>svg{color:#23c5aa}.personal-profile-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.78rem}.personal-profile-form label{display:grid;gap:.36rem}.personal-profile-form label.wide{grid-column:1/-1}.personal-profile-form label>span{color:#4e7193;font:800 .6rem DM Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.personal-profile-form input,.personal-profile-form textarea{width:100%;box-sizing:border-box;padding:.7rem .75rem;border:1px solid #c7e0f1;border-radius:10px;background:#ffffffcf;color:#1b4576;font:600 .76rem Manrope,sans-serif;outline:0}.personal-profile-form input:focus,.personal-profile-form textarea:focus{border-color:#27cbb0;box-shadow:0 0 0 3px #35d8bd1d}.personal-profile-form footer{display:flex;grid-column:1/-1;align-items:center;gap:.7rem;margin-top:.35rem}.personal-profile-form footer span{color:#c64d5e;font-size:.68rem}@media(max-width:900px){.personal-profile-grid{grid-template-columns:1fr}.personal-identity-card{max-width:none}.personal-avatar-wrap{margin-left:0}.personal-identity-card h2,.personal-identity-card>span{text-align:left}}@media(max-width:560px){.personal-profile-form{grid-template-columns:1fr}.personal-profile-form footer{align-items:stretch;flex-direction:column}}.account{display:flex;align-items:flex-start;flex-direction:column;gap:.7rem}.account .user-avatar{position:relative;align-self:flex-start;transform:none;border-color:#7df4e0;box-shadow:0 0 0 3px #45d8c726,0 0 22px #1f91f56b,0 9px 18px #041f4b7d}.account .user-avatar:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid #ffffff73;border-radius:inherit;pointer-events:none}.account>div{display:none}.account button{margin:0}.workspace-top-user{display:flex;align-items:center;justify-content:flex-end;margin:-1.05rem -.15rem .75rem}.workspace-top-user>span:first-child,.workspace-top-user>b,.workspace-top-user:before{display:none}.workspace-top-user .user-avatar{display:grid;position:relative;width:1.82rem;height:1.82rem;transform:translate(.18rem,-.28rem);border-color:#65e5d4;box-shadow:0 0 0 3px #fff,0 0 0 5px #3dd4bf2e,0 7px 16px #0d5ca940}.workspace-top-user .user-avatar:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid #ffffff73;border-radius:inherit;pointer-events:none}@media(max-width:720px){.workspace-top-user{justify-content:flex-end;margin:0 0 .65rem}.account .user-avatar{transform:none}}:where(.workspace-page) :is(.panel,.tender-discovery,.personal-identity-card,.personal-details-card,.viewer-launch-card,.global-tender-card,.document-intelligence-card,.document-card){min-width:0;overflow:hidden}.workspace-page :is(.tender-card,.global-tender-card,.document-intelligence-card,.document-card,.viewer-launch-card){font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.workspace-page :is(.tender-card,.global-tender-card,.document-intelligence-card,.document-card,.viewer-launch-card) :is(h3,h4,h5,p,span,small,b){min-width:0;overflow-wrap:anywhere}.workspace-page :is(.global-tender-card,.document-intelligence-card,.document-card){min-height:0!important;padding:1rem!important;border-radius:15px!important}.workspace-page :is(.global-tender-card,.document-intelligence-card,.document-card):hover{transform:translateY(-3px)}.workspace-page :is(.global-tender-card,.document-intelligence-card) h3{font:750 .95rem DM Mono,monospace!important;letter-spacing:-.055em!important}.workspace-page :is(.global-tender-card,.document-intelligence-card) p{font-size:.71rem!important}.workspace-page .status{align-items:center;justify-content:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:DM Mono,monospace;letter-spacing:.025em}.workspace-page :is(.document-actions,.tender-tags,.annotation-filters){min-width:0}.workspace-page :is(.document-actions,.tender-tags){gap:.42rem!important}.workspace-page .document-actions button{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-page .tender-meta{min-width:0}.workspace-page .tender-meta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-page>.panel{padding:1rem!important}.dashboard-page>.panel h3{margin-bottom:.78rem!important;padding-bottom:.65rem!important;font-size:1.04rem!important}.dashboard-page>.panel .tender-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,255px),1fr));gap:.78rem!important}.dashboard-page>.panel .tender-card{min-height:154px!important;padding:.9rem 1rem!important;gap:.7rem}.dashboard-page>.panel .tender-card h4{overflow:hidden;margin:.74rem 0 .34rem!important;text-overflow:ellipsis;white-space:nowrap;font-size:.97rem!important}.dashboard-page>.panel .tender-card p{display:-webkit-box;overflow:hidden;margin:0!important;font-size:.73rem!important;line-height:1.42!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dashboard-page .findings-trigger{min-height:36px;padding:.54rem .66rem!important;font-size:.67rem!important}.dashboard-page>.panel .muted{padding:.82rem .9rem!important;font-size:.76rem!important}@media(max-width:700px){.workspace-page :is(.global-tender-card,.document-intelligence-card,.document-card){padding:.85rem!important;border-radius:13px!important}.dashboard-page>.panel{padding:.85rem!important}.dashboard-page>.panel .tender-grid{grid-template-columns:1fr}.dashboard-page>.panel .tender-card{min-height:145px!important}.workspace-page .document-actions button{flex:1 1 auto}}.tender-source-actions{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.38fr);gap:1.35rem;margin:1.45rem 0}.tender-source-panel,.tender-source-directory{position:relative;overflow:hidden;border:1px solid #71b8e84d;border-radius:26px;background:radial-gradient(circle at 102% -8%,#37e6ca3d,transparent 38%),radial-gradient(circle at -6% 112%,#1d7dff1f,transparent 42%),linear-gradient(135deg,#0e2444f7,#132f52f0 53%,#13455af2);box-shadow:0 24px 54px #061b3b24,inset 0 1px #ffffff1f;color:#eaf7ff}.tender-source-panel{display:grid;align-content:space-between;gap:1.35rem;min-height:352px;padding:1.45rem}.tender-source-panel:before,.tender-source-directory:before{position:absolute;top:0;right:1.45rem;left:1.45rem;height:4px;border-radius:0 0 7px 7px;background:linear-gradient(90deg,#278cff,#42ebd0 52%,#b8f66a);box-shadow:0 0 18px #36e9ca8c;content:""}.tender-source-panel:after,.tender-source-directory:after{position:absolute;right:-105px;bottom:-135px;width:290px;height:290px;border:1px solid #5cefd633;border-radius:50%;box-shadow:0 0 0 32px #57dffc0d,0 0 0 65px #2e86ff0a;content:"";pointer-events:none}.tender-source-panel p,.tender-source-directory .tender-section-head p{margin:0;color:#67f2d9;font:800 .68rem DM Mono,monospace;letter-spacing:.16em}.tender-source-panel h3{margin:.5rem 0 .45rem;color:#f3fbff;font:750 1.35rem/1.1 Manrope,sans-serif;letter-spacing:-.055em}.tender-source-panel>div>span{display:block;max-width:39rem;color:#adc7df;font-size:.82rem;line-height:1.55}.source-form-row{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.72fr);gap:.75rem;align-items:end}.source-form-row .primary{grid-column:1/-1;justify-self:stretch;min-height:47px}.source-form-row .field,.source-form-grid .field{min-width:0;margin:0}.source-form-row .field span,.source-form-grid .field span,.source-select>span,.source-supporting>span{color:#8eeedc;font:800 .62rem DM Mono,monospace;letter-spacing:.11em}.source-form-row .field input,.source-form-grid .field input,.source-select select,.source-filter-grid select,.source-filter-grid input{box-sizing:border-box;min-height:47px;margin-top:.38rem;border:1px solid #8ac9ef;border-radius:13px;background:#f8fcff;color:#0b315c;font:750 .77rem Manrope,sans-serif;box-shadow:inset 0 1px #fff,0 3px 10px #031f3a1f}.source-form-row .field input::-moz-placeholder,.source-form-grid .field input::-moz-placeholder,.source-filter-grid input::-moz-placeholder{color:#6c89aa;opacity:1}.source-form-row .field input::placeholder,.source-form-grid .field input::placeholder,.source-filter-grid input::placeholder{color:#6c89aa;opacity:1}.source-form-row .field input:focus,.source-form-grid .field input:focus,.source-select select:focus{outline:0;border-color:#48e5cc;background:#fff;color:#082b52;box-shadow:0 0 0 4px #46e6cd2b,0 7px 16px #031f3a24}.source-form-row .field input,.source-form-grid .field input{width:100%;padding:0 .8rem}.source-form-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.source-select,.source-supporting{display:grid;min-width:0;gap:.38rem}.source-select select{width:100%;padding:0 .72rem}.source-file-drop{min-height:91px!important;padding:.75rem .8rem!important;border-color:#4be8ca7e!important;background:#0a365173!important}.source-file-drop:hover{background:#10486a9c!important}.source-file-drop .drop-icon{width:35px!important;height:35px!important;background:linear-gradient(135deg,#1c9cff,#51e5cb)!important;color:#062640!important}.source-supporting{min-height:91px;box-sizing:border-box;padding:.72rem .8rem;border:1px dashed #5ae8cc90;border-radius:14px;background:#0b365274}.source-supporting input{max-width:100%;color:#bce0f8;font-size:.69rem}.source-supporting b{overflow:hidden;color:#c7e7fa;font-size:.69rem;text-overflow:ellipsis;white-space:nowrap}.source-supporting small{color:#7fb9d4;font:600 .57rem Manrope,sans-serif;letter-spacing:0}.upload-source-panel .form-action{position:relative;z-index:1;margin-top:.2rem}.upload-source-panel .primary,.source-form-row .primary{border:1px solid #54f0d4a3;border-radius:13px;background:linear-gradient(105deg,#167df3,#12b6d2 54%,#28d4ac);box-shadow:0 10px 24px #0b94da4d;color:#fff;font:800 .78rem Manrope,sans-serif}.upload-source-panel .primary:hover,.source-form-row .primary:hover{transform:translateY(-1px);box-shadow:0 14px 28px #0fe3c664}.tender-source-notice{margin:0 0 1.2rem;padding:.8rem 1rem;border:1px solid #55e9ca7b;border-radius:14px;background:linear-gradient(90deg,#0d3e4e,#0d594f);box-shadow:0 8px 21px #1cd2a42b;color:#b9fff0;font-weight:700}.tender-source-directory{display:grid;gap:1.2rem;padding:1.45rem}.tender-source-directory .tender-section-head{position:relative;z-index:1}.tender-source-directory .tender-section-head h2{margin:.48rem 0;color:#f4fbff;font:750 clamp(1.32rem,2vw,1.85rem)/1.08 Manrope,sans-serif;letter-spacing:-.06em}.tender-source-directory .tender-section-head span{color:#a7c8df;font-size:.79rem}.tender-source-directory .tender-section-head>b{border:1px solid #4de4cba6;background:#0b4b4eab;color:#83ffdf;box-shadow:0 0 25px #41ecc33d}.source-filter-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(5,minmax(112px,.72fr)) auto;gap:.64rem;padding:.78rem;border:1px solid #75bee05c;border-radius:16px;background:#071f3d9c;box-shadow:inset 0 1px #fff1}.source-filter-grid .tender-search{min-height:47px;border-color:#78bfee75;background:#092947}.source-filter-grid select,.source-filter-grid input{width:100%;margin:0;padding:0 .62rem;color:#dff2ff}.source-filter-grid select option{background:#102946;color:#eaf7ff}.source-filter-grid input[type=date]{color:#b9dcf3}.source-filter-grid .clear-filters{min-height:47px;border:1px solid #ffbf6580;border-radius:12px;background:#51321d77;color:#ffd48e;font-weight:800}.source-filter-grid .clear-filters:hover{background:#75401e9e}.tender-source-card-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.tender-source-card{position:relative;display:grid;gap:.78rem;min-height:205px;overflow:hidden;padding:1.1rem;border:1px solid #70bce26b;border-radius:19px;background:linear-gradient(145deg,#12375cbf,#0c2949d9);box-shadow:0 14px 30px #04162e33}.tender-source-card:before{position:absolute;top:0;right:1rem;left:1rem;height:3px;border-radius:0 0 5px 5px;background:linear-gradient(90deg,#278cff,#4be6cc);box-shadow:0 0 13px #4be6cc95;content:""}.tender-source-card:hover{border-color:#5cebd0ae;transform:translateY(-3px);box-shadow:0 22px 37px #05193063}.source-card-top span,.source-card-top em{padding:.3rem .5rem;border:1px solid #67b9e169;border-radius:999px;background:#153f66;color:#aee0ff;font:800 .58rem DM Mono,monospace;font-style:normal}.source-card-top em{border-color:#4fe6c176;background:#0c534f;color:#85ffe1}.tender-source-card h3{margin:0;color:#f1fbff;font:800 1.03rem DM Mono,monospace;letter-spacing:-.055em}.tender-source-card>p{color:#aecae0;font-size:.73rem}.source-card-meta{color:#a9c9dc;font-size:.62rem}.source-card-meta span{border:1px solid #5d98be55;border-radius:7px;background:#0a25448a}.source-view-button{border:1px solid #4ee4c784;border-radius:11px;background:linear-gradient(110deg,#124b73,#126861);color:#cafff0;font:800 .67rem Manrope,sans-serif}.source-view-button:hover{border-color:#71ffe2;background:linear-gradient(110deg,#17668f,#13877b)}.source-issuer{overflow:hidden;padding:.44rem .55rem;border-left:2px solid #56ead1;border-radius:7px;background:#081f3e9c;color:#b9e7f7;font:700 .63rem Manrope,sans-serif;text-overflow:ellipsis;white-space:nowrap}.source-card-top .source-status-processing,.source-card-top .source-status-text_extracted,.source-card-top .source-status-chunked,.source-card-top .source-status-requirements_normalized{border-color:#4be7cd8f;background:#0d5a5a;color:#92fff0;box-shadow:0 0 14px #3ce4cd26}.source-card-top .source-status-retry_pending{border-color:#ffc55c96;background:#604316;color:#ffe1a3}.source-card-top .source-status-failed{border-color:#ff718796;background:#5b2031;color:#ffd3da}.source-card-top .source-status-completed{border-color:#54e5ae8c;background:#0e533f;color:#a4ffe0}.tender-source-card.needs-recovery{border-color:#ff738a9c;background:radial-gradient(circle at 102% -10%,#ff7a8f26,transparent 39%),linear-gradient(145deg,#4b1f37e8,#20162ee8)}.tender-source-card.needs-recovery:before{background:linear-gradient(90deg,#ff5474,#ffad5d);box-shadow:0 0 14px #ff617b8c}.source-card-top .source-status-interrupted{border-color:#ff718796;background:#71263b;color:#ffe0e6;box-shadow:0 0 14px #ff687847}.source-recover-button,.source-recover-all-button{min-height:35px;padding:0 .72rem;border:1px solid #ffae6f9e;border-radius:10px;background:linear-gradient(115deg,#8a2b4b,#c45b36);color:#fff4ec;font:800 .65rem Manrope,sans-serif;box-shadow:0 7px 17px #3d12276e;cursor:pointer}.source-recover-button:hover:not(:disabled),.source-recover-all-button:hover:not(:disabled){border-color:#ffd29d;background:linear-gradient(115deg,#a43251,#e2743d);transform:translateY(-1px)}.source-recover-all-button{border-color:#ffc96e98;background:linear-gradient(115deg,#845123,#bd7133);color:#fff1d8}.source-recover-button:disabled,.source-recover-all-button:disabled{cursor:not-allowed;opacity:.5}@media(max-width:1180px){.tender-source-actions{grid-template-columns:1fr}.tender-source-panel{min-height:auto}.source-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tender-source-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.source-form-row,.source-form-grid,.source-filter-grid,.tender-source-card-grid{grid-template-columns:1fr}.source-form-row .primary{grid-column:auto}.tender-source-panel,.tender-source-directory{padding:1.05rem;border-radius:20px}.tender-source-panel:before,.tender-source-directory:before{right:1rem;left:1rem}}.workspace-page .source-file-drop b{color:#f4fdff!important;font-size:.91rem!important;font-weight:800!important}.workspace-page .source-file-drop small{color:#c1dced!important;font-size:.73rem!important;font-weight:650!important}.source-supporting{min-height:82px;box-sizing:border-box;opacity:.78;padding:.64rem .72rem;border:1px dashed #4e96a9;border-radius:14px;background:#092d4770;transition:opacity .2s,border-color .2s,background .2s}.source-supporting:hover,.source-supporting:focus-within{opacity:1;border-color:#71d7c4;background:#0d3b5878}.source-supporting input{width:100%;max-width:100%;padding:.28rem;border:1px solid #5c92aa;border-radius:9px;background:#08273f;color:#b7d7e9;font-size:.63rem}.source-supporting input::file-selector-button{margin-right:.55rem;padding:.38rem .55rem;border:0;border-radius:6px;background:#225676;color:#dff6ff;font:800 .6rem Manrope,sans-serif;cursor:pointer}.source-supporting b{overflow:hidden;color:#a5c7d9;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.source-supporting small{color:#88b1c6;font:600 .55rem Manrope,sans-serif;letter-spacing:0}.source-supporting>span>small{margin-left:.42rem;color:#aee6f1;font:800 .74rem Manrope,sans-serif;letter-spacing:.01em}.tender-source-directory{gap:1.65rem!important;padding:1.7rem!important}.tender-source-directory .tender-section-head{padding:.2rem .1rem .35rem}.tender-source-directory .tender-section-head h2{margin:.62rem 0 .7rem!important}.tender-source-directory .tender-section-head span{color:#c4d9e9!important;font-size:.86rem!important;line-height:1.55}.source-filter-grid{gap:.8rem!important;padding:1rem!important}.source-filter-grid .tender-search{min-height:52px!important;border-color:#91cbed!important;background:#f8fcff!important}.source-filter-grid .tender-search svg{color:#147ad1!important}.source-filter-grid .tender-search input,.source-filter-grid select,.source-filter-grid input{min-height:52px!important;background:#f8fcff!important;color:#123b66!important;font-size:.77rem!important;font-weight:750!important}.source-filter-grid .tender-search input{color:#123b66!important}.source-filter-grid .tender-search input::-moz-placeholder,.source-filter-grid input::-moz-placeholder{color:#5a789b!important;opacity:1!important}.source-filter-grid .tender-search input::placeholder,.source-filter-grid input::placeholder{color:#5a789b!important;opacity:1!important}.source-filter-grid select{border-color:#91cbed!important}.source-filter-grid select:focus,.source-filter-grid input:focus,.source-filter-grid .tender-search:focus-within{outline:0;border-color:#41e4c8!important;box-shadow:0 0 0 4px #42e6cd24!important}.source-filter-grid select option{background:#f8fcff!important;color:#123b66!important}.source-filter-grid .clear-filters{min-height:52px!important;font-size:.72rem!important}.source-bulk-actions{position:relative;z-index:2;display:flex;align-items:center;gap:.8rem;min-height:48px;padding:.68rem .85rem;border:1px solid #527fa567;border-radius:14px;background:#061b34a8;color:#c5dceb}.source-bulk-actions label,.source-select-card{display:flex;align-items:center;gap:.42rem;color:#dcf5ff;font:800 .67rem Manrope,sans-serif}.source-bulk-actions input,.source-select-card input{width:16px;height:16px;accent-color:#35e4ca}.source-bulk-actions>span{flex:1;color:#86b4cf;font:700 .65rem DM Mono,monospace}.source-card-actions{display:flex;gap:.55rem;align-items:center}.source-card-actions .source-view-button{flex:1}.source-delete-button{min-height:35px;padding:0 .72rem;border:1px solid #ff728b8a;border-radius:10px;background:linear-gradient(135deg,#5d2037,#3b182c);color:#ffd8df;font:800 .65rem Manrope,sans-serif;box-shadow:0 6px 15px #12061352;cursor:pointer}.source-delete-button:hover:not(:disabled){border-color:#ff92a5;background:linear-gradient(135deg,#8a2946,#59203b);color:#fff}.source-delete-button:disabled{cursor:not-allowed;opacity:.48}.tender-source-card.is-selected{border-color:#54efd3;box-shadow:0 0 0 2px #43ead036,0 20px 38px #04162e76}.source-select-card{justify-self:start;padding:.27rem .45rem;border:1px solid #5ba7c56e;border-radius:8px;background:#071e39a3;color:#9ed1e8;cursor:pointer}.source-select-card span{font:800 .58rem DM Mono,monospace;letter-spacing:.06em}@media(max-width:700px){.source-bulk-actions{flex-wrap:wrap}.source-bulk-actions>span{min-width:100%}.source-library-view,.source-card-actions{flex-wrap:wrap}.source-card-actions .source-view-button{min-width:100%}}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.collection-view-toggle{display:inline-flex;align-items:center;padding:3px;border:1px solid #cfe0f2;border-radius:10px;background:#f5f9fe;box-shadow:inset 0 1px 2px #1d4d7b0a}.collection-view-toggle button{display:inline-flex;align-items:center;gap:5px;border:0;border-radius:7px;background:transparent;color:#66809d;padding:6px 8px;font:800 .65rem Manrope,Inter,sans-serif;cursor:pointer}.collection-view-toggle button.active{background:#fff;color:#1369d5;box-shadow:0 2px 7px #183e6920}.collection-view-toggle button:focus-visible{outline:2px solid #147bf1;outline-offset:2px}.tender-grid.is-list,.tender-directory-grid.is-list,.tender-document-grid.is-list{grid-template-columns:1fr}.tender-grid.is-list .tender-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:0!important}.tender-grid.is-list .tender-card h4{margin:.48rem 0 .25rem!important}.tender-grid.is-list .tender-card p{display:block;-webkit-line-clamp:unset}.tender-directory-grid.is-list .global-tender-card,.tender-document-grid.is-list .document-intelligence-card{display:grid;grid-template-columns:minmax(150px,.72fr) minmax(0,1.5fr) minmax(180px,.9fr);align-items:center;gap:1rem;min-height:0}.tender-directory-grid.is-list .global-tender-card .card-signal,.tender-document-grid.is-list .document-intelligence-card .card-signal{grid-row:span 2}.tender-directory-grid.is-list .global-tender-card>p,.tender-document-grid.is-list .document-intelligence-card>p{min-height:0}.tender-document-grid.is-list .document-intelligence-card footer{margin-top:0;border-top:0;padding-top:0}.result-filter-tabs{display:inline-flex;max-width:100%;overflow:auto;padding:3px;border:1px solid #cfe0f2;border-radius:11px;background:#f5f9fe}.result-filter-tabs button{flex:0 0 auto;border:0;border-radius:8px;background:transparent;color:#6a8099;padding:7px 9px;font:800 .65rem Manrope,Inter,sans-serif;cursor:pointer}.result-filter-tabs button.active{background:#163f70;color:#fff;box-shadow:0 3px 9px #163f7030}@media(max-width:700px){.collection-toolbar{align-items:stretch}.collection-view-toggle{align-self:flex-end}.tender-grid.is-list .tender-card{grid-template-columns:1fr}.tender-grid.is-list .findings-trigger{width:100%}.tender-directory-grid.is-list .global-tender-card,.tender-document-grid.is-list .document-intelligence-card{grid-template-columns:1fr;gap:.65rem}.tender-directory-grid.is-list .global-tender-card .card-signal,.tender-document-grid.is-list .document-intelligence-card .card-signal{grid-row:auto}.tender-document-grid.is-list .document-intelligence-card footer{border-top:1px solid #d9eaf5;padding-top:.6rem}.collection-view-toggle span{display:none}}.source-library-view{display:flex;align-items:center;gap:.65rem;margin-left:auto}.tender-source-card-grid.is-list{grid-template-columns:1fr}.tender-source-card-grid.is-list .tender-source-card{display:grid;grid-template-columns:auto minmax(190px,.72fr) minmax(0,2.1fr);grid-template-areas:"select status title" "select issuer description" "select metadata metadata" "actions actions actions";align-items:center;gap:.7rem 1rem;min-height:0;padding:1rem 1.15rem}.tender-source-card-grid.is-list .source-select-card{grid-area:select;align-self:center}.tender-source-card-grid.is-list .source-card-top{display:flex;grid-area:status;flex-wrap:wrap;gap:.38rem;margin:0;min-width:0}.tender-source-card-grid.is-list h3{grid-area:title;min-width:0;margin:0;overflow-wrap:anywhere}.tender-source-card-grid.is-list .tender-source-card>p{grid-area:description;min-width:0;margin:0;line-height:1.45}.tender-source-card-grid.is-list .source-issuer{grid-area:issuer;min-width:0}.tender-source-card-grid.is-list .source-card-meta{display:flex;grid-area:metadata;flex-wrap:wrap;gap:.42rem;min-width:0}.tender-source-card-grid.is-list .source-card-meta span{padding:.3rem .45rem}.tender-source-card-grid.is-list .source-card-actions{grid-area:actions;justify-content:flex-end;border-top:1px solid #76bce138;padding-top:.72rem}.tender-source-card-grid.is-list .source-card-actions .source-view-button{flex:1 1 18rem}@media(max-width:850px){.tender-source-card-grid.is-list .tender-source-card{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"select status" "select title" "select description" "issuer issuer" "metadata metadata" "actions actions"}.tender-source-card-grid.is-list .source-card-actions{justify-content:stretch}}@media(max-width:700px){.source-library-view{width:100%;justify-content:space-between;margin-left:0}.tender-source-card-grid.is-list .tender-source-card{grid-template-columns:1fr;grid-template-areas:"select" "status" "title" "description" "issuer" "metadata" "actions";gap:.7rem}.tender-source-card-grid.is-list .source-select-card{justify-self:start}.tender-source-card-grid.is-list .source-card-actions{justify-content:stretch}.tender-source-card-grid.is-list .source-card-actions button{flex:1}}.document-grid.is-list{grid-template-columns:1fr}.document-grid.is-list .document-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem}.document-grid.is-list .document-actions{justify-content:flex-end}@media(max-width:700px){.document-grid.is-list .document-card{grid-template-columns:1fr}.document-grid.is-list .document-actions{justify-content:stretch}.document-grid.is-list .document-actions button{flex:1 1 auto}}.analytics-page{max-width:1500px}.analytics-page>header{margin-bottom:1.25rem}.analytics-hero{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;overflow:hidden;margin-bottom:1.1rem;padding:clamp(1.3rem,3vw,2.2rem);border:1px solid #c9dff6;border-radius:22px;background:radial-gradient(circle at 92% 15%,#6b8cff31,transparent 27%),radial-gradient(circle at 65% 130%,#41d8c735,transparent 42%),linear-gradient(120deg,#091d42,#10386d 57%,#174b7e);box-shadow:0 20px 46px #123b6d25;color:#f7fbff}.analytics-hero>div:first-child{max-width:710px}.analytics-hero p,.analytics-panel header p{margin:0;color:#51e4cf;font:800 .67rem DM Mono,monospace;letter-spacing:.13em}.analytics-hero h2{margin:.45rem 0 .65rem;font-size:clamp(1.65rem,3vw,2.65rem);letter-spacing:-.06em;line-height:1.05}.analytics-hero h2 em{color:#63e8d0;font-style:normal}.analytics-hero>div>span{color:#c4d7ec;font-size:.9rem}.analytics-hero-score{display:grid;flex:0 0 146px;place-items:center;min-height:142px;padding:1rem;border:1px solid #55dac8;background:#061a38a3;border-radius:20px;box-shadow:inset 0 1px #e7ffff24,0 0 0 6px #55dac80d}.analytics-hero-score b{color:#75f3da;font:800 2.35rem DM Mono,monospace;letter-spacing:-.1em}.analytics-hero-score span{color:#e9fffb!important;font-size:.74rem!important;font-weight:800;text-transform:uppercase}.analytics-hero-score small{margin-top:.35rem;color:#96b9d7;font-size:.65rem;text-align:center}.analytics-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1rem}.analytics-stat{position:relative;overflow:hidden;min-height:130px;padding:1.1rem 1.15rem;border:1px solid #d9e6f5;border-radius:15px;background:#fff;box-shadow:0 10px 25px #1238630d}.analytics-stat:before{position:absolute;top:0;left:0;width:100%;height:4px;background:#268cf3;content:""}.analytics-stat:after{position:absolute;right:-24px;bottom:-29px;width:92px;height:92px;border:13px solid #288ff117;border-radius:50%;content:""}.analytics-stat span{position:relative;color:#6c809b;font:800 .66rem DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.analytics-stat b{position:relative;display:block;margin:.6rem 0 .22rem;color:#132f5d;font:800 2rem DM Mono,monospace;letter-spacing:-.09em}.analytics-stat small{position:relative;color:#7186a2;font-size:.71rem}.analytics-stat.stat-green:before{background:#22bb8b}.analytics-stat.stat-green:after{border-color:#22bb8b19}.analytics-stat.stat-amber:before{background:#efa52c}.analytics-stat.stat-amber:after{border-color:#efa52c1d}.analytics-stat.stat-purple:before{background:#8a64e8}.analytics-stat.stat-purple:after{border-color:#8a64e81a}.analytics-main-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:1rem;margin-bottom:1rem}.analytics-lower-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:1rem}.analytics-panel{min-width:0;padding:1.15rem 1.2rem;border:1px solid #d7e4f2;border-radius:17px;background:linear-gradient(145deg,#fff,#f9fcff);box-shadow:0 12px 27px #133b650e}.analytics-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.analytics-panel h3{margin:.35rem 0 0;color:#16355f;font-size:1.03rem;letter-spacing:-.035em}.analytics-panel header>a{display:inline-flex;align-items:center;gap:.3rem;color:#1b70da;font-size:.75rem;font-weight:800;text-decoration:none}.analytics-live{display:inline-flex;align-items:center;gap:.35rem;color:#167968;font:800 .61rem DM Mono,monospace;letter-spacing:.08em}.analytics-live i{width:7px;height:7px;border-radius:50%;background:#33d2b5;box-shadow:0 0 0 4px #33d2b51a}.analytics-trend-panel{min-height:340px}.analytics-empty{display:grid;min-height:190px;place-items:center;margin:0;border:1px dashed #d2e2f2;border-radius:12px;color:#778ca7;font-size:.8rem;text-align:center}.analytics-baseline{grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.2rem;text-align:left}.analytics-baseline b{display:grid;place-items:center;width:66px;height:66px;border-radius:50%;background:#e9f6ff;color:#1977d8;font:800 1.5rem DM Mono,monospace}.analytics-baseline span{line-height:1.55}.analytics-outcome-panel{position:relative;min-height:340px}.analytics-donut-wrap{position:relative;display:grid;place-items:center;margin:0 auto;width:180px}.analytics-donut-center{position:absolute;display:grid;place-items:center}.analytics-donut-center b{color:#16355f;font:800 1.75rem DM Mono,monospace;letter-spacing:-.1em}.analytics-donut-center span{color:#71859f;font-size:.62rem;text-transform:uppercase}.analytics-legend{display:grid;gap:.55rem;margin-top:.5rem}.analytics-legend div{display:grid;grid-template-columns:9px 1fr auto;gap:.55rem;align-items:center;padding:.48rem .62rem;border:1px solid #e0eaf5;border-radius:8px}.analytics-legend i{width:8px;height:8px;border-radius:50%}.analytics-legend span{color:#526c8c;font-size:.74rem}.analytics-legend b,.analytics-category-list strong{color:#173962;font:800 .76rem DM Mono,monospace}.analytics-category-list{display:grid;gap:.76rem;padding-top:.2rem}.analytics-category-list>div{display:grid;grid-template-columns:minmax(105px,.75fr) 1.5fr 26px;gap:.7rem;align-items:center}.analytics-category-list span{overflow:hidden;color:#5e7693;font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.analytics-category-list i{display:block;height:9px;overflow:hidden;border-radius:999px;background:#e4edf7}.analytics-category-list i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#257ff0,#42d8c1)}.analytics-actions{display:grid;align-content:start;gap:.55rem}.analytics-actions header{margin-bottom:.35rem}.analytics-actions>a{display:grid;grid-template-columns:23px 1fr 18px;gap:.55rem;align-items:center;padding:.78rem .8rem;border:1px solid #dce8f6;border-radius:10px;background:#fff;color:#426184;font-size:.78rem;font-weight:750;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s}.analytics-actions>a svg:first-child{color:#1c8dec}.analytics-actions>a svg:last-child{color:#7e9bbd}.analytics-actions>a:hover{border-color:#92c4f3;box-shadow:0 8px 18px #1a6fc114;transform:translate(2px)}@media(max-width:1100px){.analytics-stat-grid{grid-template-columns:repeat(2,1fr)}.analytics-main-grid,.analytics-lower-grid{grid-template-columns:1fr}.analytics-outcome-panel{min-height:0}}@media(max-width:620px){.analytics-hero{align-items:flex-start;flex-direction:column}.analytics-hero-score{width:100%;min-height:100px;grid-template-columns:auto auto;-moz-column-gap:.6rem;column-gap:.6rem}.analytics-hero-score small{grid-column:1/-1}.analytics-stat-grid{grid-template-columns:1fr}.analytics-panel{padding:1rem}.analytics-category-list>div{grid-template-columns:105px 1fr 24px}.analytics-main-grid,.analytics-lower-grid{gap:.8rem}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body,#root{min-width:0;max-width:100%}body{overflow-x:clip}img,svg,canvas,video{max-width:100%}button,input,select,textarea{max-width:100%}:where(.app-shell,.workspace,.workspace-page,.dashboard-page,.auth-landing,.auth-section){min-width:0}:where(.workspace-page,.dashboard-page) :is(.panel,.tender-card,.global-tender-card,.document-card,.document-intelligence-card,.certificate,.toolbar,.action-bar){min-width:0}:where(.workspace-page,.dashboard-page) :is(h1,h2,h3,h4,h5,p,span,small,b,a,button){overflow-wrap:anywhere}:where(.workspace-page,.dashboard-page) :is(.table-wrap,.data-table-wrap,.table-scroll){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:1024px){.workspace{padding:clamp(1.25rem,3.5vw,2.5rem)}.workspace-page{max-width:100%}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.two-col,.business-wow-grid,.business-panels{grid-template-columns:minmax(0,1fr)}.auth-landing .auth-hero{background-position:center bottom}}@media(max-width:760px){.app-shell{display:block;min-height:100dvh}.app-shell aside{position:static;width:100%;padding:.9rem 1rem;gap:.85rem}.app-shell aside .brand{font-size:1rem}.app-shell nav{display:flex;gap:.35rem;overflow-x:auto;padding-bottom:.15rem;scrollbar-width:none}.app-shell nav::-webkit-scrollbar{display:none}.app-shell nav a{flex:0 0 auto;padding:.58rem .72rem;font-size:.78rem}.app-shell nav a span{white-space:nowrap}.app-shell .account{display:none}.workspace{padding:1rem}.workspace-page>header{margin-bottom:1.25rem;padding-bottom:1rem}.workspace-page h1,header h1{font-size:clamp(1.8rem,9vw,2.45rem)}.workspace-page .panel:not(.chart),.panel{padding:1rem;border-radius:14px}.action-bar,.toolbar{align-items:stretch}.action-bar>*,.toolbar>*{min-width:0}.toolbar{flex-wrap:wrap}.toolbar input{flex:1 1 100%;min-width:0}.metric-grid,.business-kpis,.tender-grid,.document-grid,.capability-grid,.portal-grid{grid-template-columns:minmax(0,1fr)}.user-row,.tenant-row summary{align-items:flex-start;flex-direction:column;gap:.65rem}.modal,.findings-modal,[role=dialog]{width:calc(100vw - 1.25rem);max-width:100%;max-height:calc(100dvh - 1.25rem);margin:.625rem}.auth-landing .auth-nav{height:auto;min-height:68px;padding:.85rem 1rem}.auth-landing .auth-brand{min-width:0}.auth-landing .auth-nav-signin{padding:.55rem .7rem;font-size:.72rem;white-space:nowrap}.auth-landing .auth-hero{padding:2rem 1rem;gap:1.5rem}.auth-landing .auth-hero h1{font-size:clamp(2.25rem,12vw,3.35rem);line-height:1.08}.auth-landing .auth-hero-copy>p:not(.eyebrow){font-size:.94rem;line-height:1.6}.hero-mode-line{flex-wrap:wrap;gap:.45rem;font-size:.78rem}.hero-benefits{gap:.85rem;margin-top:1.3rem}.hero-benefits article{grid-template-columns:42px minmax(0,1fr)}.hero-benefits article>span{width:42px;height:42px}.hero-actions{display:grid;grid-template-columns:1fr}.auth-landing .hero-primary,.auth-landing .hero-secondary{width:100%;min-width:0}.hero-trust{align-items:flex-start;font-size:.68rem}.hero-trust:before{flex:0 0 auto}.auth-landing .auth-card{width:100%;max-width:none;padding:1.25rem;border-radius:18px}.auth-landing .auth-card.auth-login-card{min-height:0}.auth-landing .auth-card h2{font-size:clamp(1.65rem,8vw,2rem)}.auth-landing .auth-card .tabs button{min-width:0;font-size:.78rem;white-space:nowrap}.auth-landing .auth-proof-strip{margin:0 1rem;grid-template-columns:minmax(0,1fr)}.auth-landing .auth-proof-strip div{min-height:auto;padding:.9rem 1rem;border-right:0;border-bottom:1px solid #e7eef7}.auth-landing .auth-proof-strip div:last-child{border-bottom:0}.auth-section{padding-inline:1rem}}@media(max-width:420px){.workspace{padding:.8rem}.workspace-page .panel:not(.chart),.panel{padding:.85rem}.primary,.secondary{width:100%}.document-actions,.hero-actions,.signup-actions{gap:.6rem}.india-badge{width:100%}.auth-landing .india-badge-copy{font-size:.57rem;letter-spacing:.045em}.auth-landing .auth-card{padding:1rem}.auth-landing .auth-card .tabs button{font-size:.7rem}.signup-progress li{font-size:.56rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--ti-bg:#f4f8fd;--ti-surface:#fff;--ti-surface-soft:#f7faff;--ti-surface-raised:#fff;--ti-text:#112d58;--ti-text-soft:#607998;--ti-border:#d5e2f2;--ti-border-strong:#b7cce5;--ti-brand:#1d73ed;--ti-brand-soft:#e8f2ff;--ti-sidebar:#082453;--ti-sidebar-hover:#123a76;--ti-sidebar-text:#c5daf5;--ti-shadow:#17457618;--ti-modal:#fff;--ti-input:#fff;--ti-focus:#4b9cff33;color-scheme:light}html[data-theme=dark]{--ti-bg:#071426;--ti-surface:#0d2039;--ti-surface-soft:#102842;--ti-surface-raised:#132e4c;--ti-text:#edf6ff;--ti-text-soft:#a7bdd5;--ti-border:#294966;--ti-border-strong:#416988;--ti-brand:#56a0ff;--ti-brand-soft:#153d69;--ti-sidebar:#061426;--ti-sidebar-hover:#123a68;--ti-sidebar-text:#bdd5ef;--ti-shadow:#00000052;--ti-modal:#0e223d;--ti-input:#0a1d35;--ti-focus:#5ca8ff42;color-scheme:dark}html,body,#root{min-height:100%;background:var(--ti-bg);color:var(--ti-text)}body{background:var(--ti-bg);color:var(--ti-text)}.app-shell{background:var(--ti-bg)}.app-shell aside{background:var(--ti-sidebar);color:var(--ti-sidebar-text)}.app-shell aside .brand{color:#fff}.app-shell nav a{color:var(--ti-sidebar-text)}.app-shell nav a:hover,.app-shell nav a.active{background:var(--ti-sidebar-hover);color:#fff}.account small{color:#91b2d9}.account button{color:var(--ti-sidebar-text)}.workspace{background:var(--ti-bg)}.workspace-top-user{color:var(--ti-text-soft)}.workspace-top-user b{color:var(--ti-text)}.workspace-page>header{border-bottom-color:var(--ti-border)}.workspace-page h1,.workspace-page h2,.workspace-page h3,.workspace-page h4{color:var(--ti-text)}.workspace-page .muted,.muted{color:var(--ti-text-soft)}.workspace-page .panel,.panel,.metric{border-color:var(--ti-border);background:var(--ti-surface);box-shadow:0 12px 30px var(--ti-shadow);color:var(--ti-text)}.workspace-page .panel{background:linear-gradient(145deg,var(--ti-surface),var(--ti-surface-soft))}.metric span{color:var(--ti-text-soft)}.metric b{color:var(--ti-text)}input,select,textarea,.workspace-page .field input,.workspace-page .toolbar input,.field input,.toolbar input{border-color:var(--ti-border)!important;background:var(--ti-input)!important;color:var(--ti-text)!important}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--ti-text-soft)!important}input::placeholder,textarea::placeholder{color:var(--ti-text-soft)!important}.workspace-page .field input:focus,.workspace-page .toolbar input:focus,.field input:focus,.toolbar input:focus,select:focus,textarea:focus{border-color:var(--ti-brand)!important;box-shadow:0 0 0 4px var(--ti-focus)!important}.field,.workspace-page .field,.select-field>span{color:var(--ti-text-soft)}.secondary,.workspace-page .secondary{border-color:var(--ti-border-strong);background:var(--ti-surface-soft);color:var(--ti-brand)}.primary,.workspace-page .primary{background:linear-gradient(110deg,#1476ef,#5368e9);color:#fff}.notification-button{border-color:var(--ti-border);background:var(--ti-surface);color:var(--ti-text)}.notification-menu{border-color:var(--ti-border);background:var(--ti-modal);box-shadow:0 18px 45px var(--ti-shadow)}.notification-menu>b,.notification-menu button strong{color:var(--ti-text)}.notification-menu>p,.notification-menu button span{color:var(--ti-text-soft)}.notification-menu button{border-top-color:var(--ti-border)}.notification-menu button.unread{background:var(--ti-brand-soft)}.tender-card,.workspace-page .tender-card,.certificate,.workspace-page .certificate,.document-card,.user-row,.tenant-row{border-color:var(--ti-border)!important;background:var(--ti-surface)!important;color:var(--ti-text)}.tender-card p,.user-row p,.tenant-row small,.certificate p{color:var(--ti-text-soft)!important}.toolbar,.workspace-page .toolbar{border-color:var(--ti-border);background:var(--ti-surface-soft)}.status{background:var(--ti-surface-soft);color:var(--ti-text-soft)}.processing-modal,.findings-backdrop,.document-editor-backdrop{background:#020b18a8}.processing-confirm,.findings-modal,.document-editor{border-color:var(--ti-border)!important;background:var(--ti-modal)!important;color:var(--ti-text)!important;box-shadow:0 28px 70px #0008}.processing-confirm h2,.findings-modal h2,.document-editor h3,.findings-modal h3{color:var(--ti-text)!important}.processing-confirm .confirm-copy,.document-editor label span,.findings-modal p,.findings-modal small{color:var(--ti-text-soft)!important}.findings-overview,.finding-row,.checklist-item,.suggestion,.document-editor label input,.document-editor label select{border-color:var(--ti-border)!important;background:var(--ti-surface-soft)!important;color:var(--ti-text)!important}.theme-preference{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 1.25rem;padding:17px 19px;border:1px solid var(--ti-border);border-radius:18px;background:radial-gradient(circle at 95% 12%,#437df42e,transparent 31%),linear-gradient(125deg,var(--ti-surface),var(--ti-surface-soft));box-shadow:0 13px 30px var(--ti-shadow)}.theme-preference-copy{display:flex;align-items:center;gap:12px}.theme-preference-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--ti-border-strong);border-radius:13px;background:linear-gradient(135deg,#2a83f5,#875ae5);color:#fff;box-shadow:0 8px 16px #2459b840}.theme-preference p{margin:0 0 4px;color:var(--ti-brand);font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em}.theme-preference h3{margin:0;color:var(--ti-text);font-size:16px;letter-spacing:-.025em}.theme-preference small{display:block;margin-top:4px;color:var(--ti-text-soft);font-size:12px}.theme-toggle{position:relative;display:flex;gap:4px;padding:4px;border:1px solid var(--ti-border);border-radius:13px;background:var(--ti-input);box-shadow:inset 0 1px 2px #00000012}.theme-toggle button{display:flex;align-items:center;gap:7px;min-width:82px;justify-content:center;border:0;border-radius:9px;background:transparent;color:var(--ti-text-soft);padding:9px 11px;font-weight:800;font-size:12px;transition:background .2s,color .2s,box-shadow .2s,transform .2s}.theme-toggle button.active{background:linear-gradient(115deg,#1977ec,#705de8);box-shadow:0 5px 13px #245fbd42;color:#fff}.theme-toggle button:not(.active):hover{color:var(--ti-text);background:var(--ti-surface-soft)}html[data-theme=dark] .dashboard-page>.panel:not(.matched-panel):not(.review-panel):not(.not-eligible-panel),html[data-theme=dark] .analytics-page .analytics-panel,html[data-theme=dark] .analytics-page .command-panel,html[data-theme=dark] .analytics-page .command-copilot{border-color:var(--ti-border)!important;background:var(--ti-surface)!important;color:var(--ti-text)}html[data-theme=dark] .analytics-command-header h2,html[data-theme=dark] .command-panel h3,html[data-theme=dark] .command-copilot h3,html[data-theme=dark] .command-stat b,html[data-theme=dark] .command-table td>b{color:var(--ti-text)}html[data-theme=dark] .command-stat,html[data-theme=dark] .command-table th,html[data-theme=dark] .command-table td,html[data-theme=dark] .command-table-wrap,html[data-theme=dark] .command-lead,html[data-theme=dark] .command-mini-metrics div,html[data-theme=dark] .analytics-command-footer{border-color:var(--ti-border);background:var(--ti-surface-soft);color:var(--ti-text-soft)}html[data-theme=dark] .command-table td{border-top-color:var(--ti-border)}html[data-theme=dark] .command-copilot>button,html[data-theme=dark] .command-filters select{border-color:var(--ti-border);background:var(--ti-input);color:var(--ti-text)}html[data-theme=dark] .auth-shell,html[data-theme=dark] .auth-hero,html[data-theme=dark] .auth-section{background:var(--ti-bg)!important;color:var(--ti-text)}html[data-theme=dark] .auth-card,html[data-theme=dark] .auth-proof-strip,html[data-theme=dark] .capability-grid article,html[data-theme=dark] .portal-card,html[data-theme=dark] .faq-list details{border-color:var(--ti-border)!important;background:var(--ti-surface)!important;color:var(--ti-text)!important;box-shadow:0 20px 45px var(--ti-shadow)}html[data-theme=dark] .auth-hero h1,html[data-theme=dark] .auth-card h2,html[data-theme=dark] .auth-section h2,html[data-theme=dark] .capability-grid h3,html[data-theme=dark] .portal-detail b,html[data-theme=dark] .faq-list summary{color:var(--ti-text)!important}html[data-theme=dark] .auth-hero p,html[data-theme=dark] .auth-card .muted,html[data-theme=dark] .auth-section>p,html[data-theme=dark] .capability-grid p,html[data-theme=dark] .portal-detail span,html[data-theme=dark] .faq-list p{color:var(--ti-text-soft)!important}html[data-theme=dark] .category-picker-menu{border-color:#4f7898;background:linear-gradient(145deg,#102945,#123e5a)}html[data-theme=dark] .category-picker-menu:before{border-color:#6aa6d5;background:#102945}html[data-theme=dark] .category-picker-menu button{color:#d9ebfb}html[data-theme=dark] .category-picker-menu button:hover{background:#ffffff12}html[data-theme=dark] .pdf-viewer-shell,html[data-theme=dark] .tender-viewer-shell{background:var(--ti-surface)}html[data-theme=light] .dashboard-page .business-dashboard{border-color:#b9d8f3;background:radial-gradient(circle at 92% 3%,#41d8be1f,transparent 24%),radial-gradient(circle at 7% 100%,#268df51a,transparent 35%),linear-gradient(145deg,#fafdff,#edf7ff 55%,#e5f5ff);box-shadow:0 22px 52px #1951821d;color:#153962}html[data-theme=light] .dashboard-page .business-dashboard>header{border-color:#b9d9f2;background:linear-gradient(105deg,#f8fcff,#eaf6ff 66%,#e6fffa);box-shadow:inset 0 1px #fff,0 12px 24px #1d598518}html[data-theme=light] .dashboard-page .business-dashboard>header h2,html[data-theme=light] .dashboard-page .business-panels header b,html[data-theme=light] .dashboard-page .business-wow-grid header b,html[data-theme=light] .dashboard-page .business-kpis b{color:#143966;text-shadow:none}html[data-theme=light] .dashboard-page .business-dashboard>header>div>span,html[data-theme=light] .dashboard-page .business-kpis span,html[data-theme=light] .dashboard-page .business-kpis small,html[data-theme=light] .dashboard-page .business-doc-row span,html[data-theme=light] .dashboard-page .business-empty,html[data-theme=light] .dashboard-page .business-trend-bar small{color:#6683a3}html[data-theme=light] .dashboard-page .business-kpis article,html[data-theme=light] .dashboard-page .business-panels>article,html[data-theme=light] .dashboard-page .business-wow-grid>article{border-color:#c5ddf2;background:linear-gradient(145deg,#fff,#f0f8ff);box-shadow:0 12px 24px #194c7f14}html[data-theme=light] .dashboard-page .business-doc-row i,html[data-theme=light] .dashboard-page .outcome-legend p,html[data-theme=light] .dashboard-page .business-line-chart footer{border-color:#c7ddef;background:#eef7ff;color:#426487}html[data-theme=light] .dashboard-page .outcome-donut>div{border-color:#8dd8ce;background:#f3fffc;box-shadow:0 0 18px #31e0c733}html[data-theme=light] .dashboard-page .outcome-donut b{color:#163b68}html[data-theme=light] .dashboard-page .outcome-donut small{color:#6683a3}html[data-theme=light] .dashboard-page>.panel.matched-panel,html[data-theme=light] .dashboard-page>.panel.review-panel,html[data-theme=light] .dashboard-page>.panel.not-eligible-panel{background:var(--ti-surface)!important;color:var(--ti-text)}html[data-theme=light] .dashboard-page>.panel.matched-panel{border-color:#87d8c4!important}html[data-theme=light] .dashboard-page>.panel.review-panel{border-color:#ecc46b!important}html[data-theme=light] .dashboard-page>.panel.not-eligible-panel{border-color:#efa2b1!important}html[data-theme=light] .category-picker-menu{border-color:#b8d4ee;background:linear-gradient(145deg,#fff,#edf7ff);box-shadow:0 22px 48px #173e6b2b}html[data-theme=light] .category-picker-menu:before{border-color:#b8d4ee;background:#fff}html[data-theme=light] .category-picker-menu button{color:#365777}html[data-theme=light] .category-picker-menu button span{background:#e9f3ff;color:#176dd6}html[data-theme=light] .category-picker-menu button:hover{border-color:#9ec9ee;background:#f3f9ff}html[data-theme=light] .category-picker-menu button.selected{border-color:#45cdb4;background:linear-gradient(90deg,#dffbf4,#edf5ff);color:#175873}@media(max-width:700px){.theme-preference{align-items:flex-start;flex-direction:column}.theme-toggle{width:100%}.theme-toggle button{flex:1}}@media(prefers-reduced-motion:reduce){.theme-toggle button{transition:none}}:root{--ti-card-title:#153a68;--ti-card-copy:#526f93;--ti-card-meta:#6d86a4;--ti-card-accent:#176fe5}html[data-theme=dark]{--ti-card-title:#eff7ff;--ti-card-copy:#c0d0e2;--ti-card-meta:#9db4cc;--ti-card-accent:#6aafff}html[data-theme=light] .workspace-page :is(.tender-source-panel,.tender-source-directory,.tender-source-card,.global-tender-card,.document-intelligence-card,.viewer-launch-card,.annotation-panel,.evidence-drawer,.personal-identity-card,.personal-details-card,.help-hero,.guided-demo,.help-step,.result-guide,.help-tip,.superadmin-hero,.super-tenant-card,.superadmin-drawer,.analytics-card,.subscription-console,.plan-card,.tenant-safety,.growth-trends,.document-card,.document-editor,.processing-confirm){background:var(--ti-surface)!important;border-color:var(--ti-border)!important;box-shadow:0 12px 28px var(--ti-shadow)!important;color:var(--ti-card-copy)!important}html[data-theme=dark] .workspace-page :is(.tender-source-panel,.tender-source-directory,.tender-source-card,.global-tender-card,.document-intelligence-card,.viewer-launch-card,.annotation-panel,.evidence-drawer,.personal-identity-card,.personal-details-card,.help-hero,.guided-demo,.help-step,.result-guide,.help-tip,.superadmin-hero,.super-tenant-card,.superadmin-drawer,.analytics-card,.subscription-console,.plan-card,.tenant-safety,.growth-trends,.document-card,.document-editor,.processing-confirm){background:var(--ti-surface)!important;border-color:var(--ti-border)!important;box-shadow:0 14px 32px var(--ti-shadow)!important;color:var(--ti-card-copy)!important}.workspace-page :is(.tender-source-panel,.tender-source-directory,.tender-source-card,.global-tender-card,.document-intelligence-card,.viewer-launch-card,.annotation-panel,.evidence-drawer,.personal-identity-card,.personal-details-card,.help-hero,.guided-demo,.help-step,.result-guide,.help-tip,.superadmin-hero,.super-tenant-card,.superadmin-drawer,.analytics-card,.subscription-console,.plan-card,.tenant-safety,.growth-trends,.document-card,.document-editor,.processing-confirm) :is(h2,h3,h4,h5,b,strong){color:var(--ti-card-title)!important}.workspace-page :is(.tender-source-panel,.tender-source-directory,.tender-source-card,.global-tender-card,.document-intelligence-card,.viewer-launch-card,.annotation-panel,.evidence-drawer,.personal-identity-card,.personal-details-card,.help-hero,.guided-demo,.help-step,.result-guide,.help-tip,.superadmin-hero,.super-tenant-card,.superadmin-drawer,.analytics-card,.subscription-console,.plan-card,.tenant-safety,.growth-trends,.document-card,.document-editor,.processing-confirm) :is(p,small,li){color:var(--ti-card-copy)!important}.workspace-page :is(.tender-source-card,.global-tender-card,.document-intelligence-card,.document-card,.annotation-row,.help-step,.super-tenant-card) :is(.tender-meta,.source-card-meta,.source-issuer,.card-signal,.member-chip){color:var(--ti-card-meta)!important}html[data-theme=light] .tender-section-head,html[data-theme=light] .tender-filterbar,html[data-theme=light] .source-filter-grid,html[data-theme=light] .source-bulk-actions,html[data-theme=light] .viewer-hero,html[data-theme=light] .viewer-launcher-head,html[data-theme=light] .annotation-head,html[data-theme=light] .personal-scope,html[data-theme=light] .analytics-controls,html[data-theme=light] .superadmin-filters,html[data-theme=dark] .tender-section-head,html[data-theme=dark] .tender-filterbar,html[data-theme=dark] .source-filter-grid,html[data-theme=dark] .source-bulk-actions,html[data-theme=dark] .viewer-hero,html[data-theme=dark] .viewer-launcher-head,html[data-theme=dark] .annotation-head,html[data-theme=dark] .personal-scope,html[data-theme=dark] .analytics-controls,html[data-theme=dark] .superadmin-filters{border-color:var(--ti-border)!important;background:var(--ti-surface-soft)!important;color:var(--ti-text)!important}html[data-theme=light] .help-hero,html[data-theme=light] .superadmin-hero,html[data-theme=light] .subscription-console{background:linear-gradient(135deg,#fff,#edf7ff)!important}html[data-theme=dark] .help-hero,html[data-theme=dark] .superadmin-hero,html[data-theme=dark] .subscription-console{background:radial-gradient(circle at 92% 8%,#3679d630,transparent 28%),linear-gradient(135deg,#102943,#0b1c33)!important}html[data-theme=light] .file-dropzone,html[data-theme=light] .source-supporting,html[data-theme=light] .processing-dock,html[data-theme=light] .annotation-row,html[data-theme=light] .pdf-note,html[data-theme=dark] .file-dropzone,html[data-theme=dark] .source-supporting,html[data-theme=dark] .processing-dock,html[data-theme=dark] .annotation-row,html[data-theme=dark] .pdf-note{border-color:var(--ti-border)!important;background:var(--ti-surface-soft)!important;color:var(--ti-text)!important}.file-dropzone small,.source-supporting b,.processing-dock small,.annotation-row small,.pdf-note small{color:var(--ti-card-copy)!important}.file-dropzone b,.source-supporting>span,.processing-dock b,.annotation-row b,.pdf-note b{color:var(--ti-card-title)!important}html[data-theme=light] .tender-pager button,html[data-theme=light] .clear-filters,html[data-theme=light] .sort-direction,html[data-theme=light] .range-chips button,html[data-theme=light] .quota-button{border-color:var(--ti-border-strong)!important;background:var(--ti-surface)!important;color:#1c548d!important}html[data-theme=dark] .tender-pager button,html[data-theme=dark] .clear-filters,html[data-theme=dark] .sort-direction,html[data-theme=dark] .range-chips button,html[data-theme=dark] .quota-button{border-color:var(--ti-border)!important;background:var(--ti-surface-raised)!important;color:var(--ti-text)!important}.tender-pager button.active,.range-chips button.active{background:linear-gradient(110deg,#1b78ee,#5d68e8)!important;color:#fff!important}html[data-theme=light] .pdf-stage,html[data-theme=light] .pdf-toolbar{background:#edf5fc!important;border-color:#cbddee!important;color:#173b68!important}html[data-theme=dark] .pdf-stage,html[data-theme=dark] .pdf-toolbar{background:#07192c!important;border-color:#2c4e6c!important;color:#e9f5ff!important}html[data-theme=dark] .pdf-toolbar button,html[data-theme=dark] .annotation-filters button{border-color:#365a7d!important;background:#112b48!important;color:#e5f3ff!important}html[data-theme=light] .auth-shell :is(.auth-card,.auth-proof-strip,.portal-card,.capability-grid article,.faq-list details){color:var(--ti-card-copy)!important}html[data-theme=light] .auth-shell :is(.auth-card,.auth-proof-strip,.portal-card,.capability-grid article,.faq-list details) :is(h2,h3,b,strong){color:var(--ti-card-title)!important}html[data-theme=light] .auth-shell :is(.auth-card,.auth-proof-strip,.portal-card,.capability-grid article,.faq-list details) :is(p,small){color:var(--ti-card-copy)!important}html[data-theme=dark] .status.eligible,html[data-theme=dark] .status.completed,html[data-theme=dark] .status.owner{background:#123d33!important;color:#80efd0!important}html[data-theme=dark] .status.review-required,html[data-theme=dark] .status.queued,html[data-theme=dark] .status.processing{background:#4c3918!important;color:#ffd47f!important}html[data-theme=dark] .status.not-eligible,html[data-theme=dark] .status.failed{background:#4b2130!important;color:#ff9bad!important}@media(max-width:700px){.workspace-page :is(.tender-section-head,.viewer-hero,.help-hero,.superadmin-hero){padding:1rem!important}.tender-pager{flex-wrap:wrap}.tender-pager button{min-width:42px}}html[data-theme=dark] .app-shell{grid-template-columns:260px minmax(0,1fr);width:100%;overflow-x:clip}html[data-theme=dark] .workspace{min-width:0;max-width:none}html[data-theme=dark] .workspace-page,html[data-theme=dark] .dashboard-page{min-width:0;max-width:1500px}html[data-theme=dark] .workspace-page>header{background:transparent!important}html[data-theme=dark] .workspace-page>header h1{color:#f0f7ff!important}html[data-theme=dark] .workspace-page>header .muted{color:#b4c7dd!important}html[data-theme=dark] .tender-discovery{border-color:#294d6c!important;background:radial-gradient(circle at 98% 3%,#37e6ca19,transparent 24%),linear-gradient(135deg,#0c2038,#0d2945 66%,#0e354b)!important;box-shadow:0 20px 44px #00000052!important;color:#d9eafa!important}html[data-theme=dark] .tender-discovery .tender-section-head h2{color:#f0f7ff!important}html[data-theme=dark] .tender-discovery .tender-section-head span{color:#afc4da!important}html[data-theme=dark] .tender-discovery .tender-section-head>b{border-color:#46cfbb!important;background:#113e46!important;color:#8ff5dd!important}html[data-theme=dark] .tender-discovery .tender-filterbar{border-color:#2d526f!important;background:#081b31!important}html[data-theme=dark] .tender-discovery .tender-search,html[data-theme=dark] .tender-discovery .filter-selects label,html[data-theme=dark] .tender-discovery .filter-selects select{border-color:#345a78!important;background:#0c2742!important;color:#e8f4ff!important}html[data-theme=dark] .tender-discovery .tender-search input,html[data-theme=dark] .tender-discovery .filter-selects input{background:transparent!important;color:#edf7ff!important}html[data-theme=dark] .tender-discovery .tender-search input::-moz-placeholder,html[data-theme=dark] .tender-discovery .filter-selects input::-moz-placeholder{color:#a9bed4!important;opacity:1!important}html[data-theme=dark] .tender-discovery .tender-search input::placeholder,html[data-theme=dark] .tender-discovery .filter-selects input::placeholder{color:#a9bed4!important;opacity:1!important}html[data-theme=dark] .tender-discovery .filter-selects select option{background:#0c2742!important;color:#edf7ff!important}html[data-theme=dark] .tender-discovery .global-tender-card,html[data-theme=dark] .tender-discovery .document-intelligence-card{border-color:#315675!important;background:linear-gradient(145deg,#102b49,#0c223d)!important;box-shadow:0 12px 25px #00000045!important}html[data-theme=dark] .tender-discovery .global-tender-card h3,html[data-theme=dark] .tender-discovery .document-intelligence-card h3{color:#f0f7ff!important}html[data-theme=dark] .tender-discovery .global-tender-card>p,html[data-theme=dark] .tender-discovery .document-intelligence-card>p,html[data-theme=dark] .tender-discovery .tender-meta{color:#b8cbde!important}html[data-theme=dark] .tender-discovery .card-signal span,html[data-theme=dark] .tender-discovery .tender-tags em{border:1px solid #3b6686;background:#153655;color:#a8dfff!important}html[data-theme=dark] .tender-discovery .document-intelligence-card footer{border-top-color:#294c6a;color:#aac0d6!important}html[data-theme=dark] .tender-discovery .member-chip{border-color:#345b7a;background:#112e4d;color:#d9ebfa!important}html[data-theme=dark] .tender-discovery .member-chip small{color:#b2c6d9!important}html[data-theme=dark] .tender-discovery .clear-filters{border-color:#815d2f!important;background:#392913!important;color:#ffcf7a!important}html[data-theme=dark] .tender-discovery .tender-pager{color:#a9bed3!important}html[data-theme=dark] .tender-discovery .tender-empty{border-color:#365b78!important;color:#b7cbde!important}html[data-theme=dark] .tender-discovery .tender-empty b{color:#e8f4ff!important}html[data-theme=dark] .tender-source-panel,html[data-theme=dark] .tender-source-directory{border-color:#2c506e!important;background:radial-gradient(circle at 102% -8%,#37e6ca1c,transparent 38%),linear-gradient(135deg,#0b2039,#0c2a45 53%,#0e354a)!important;box-shadow:0 24px 54px #0005!important}html[data-theme=dark] .source-form-row .field input,html[data-theme=dark] .source-form-grid .field input,html[data-theme=dark] .source-select select,html[data-theme=dark] .source-filter-grid select,html[data-theme=dark] .source-filter-grid input{border-color:#355c7b!important;background:#0a2038!important;color:#eef7ff!important;box-shadow:none!important}html[data-theme=dark] .source-form-row .field input::-moz-placeholder,html[data-theme=dark] .source-form-grid .field input::-moz-placeholder,html[data-theme=dark] .source-filter-grid input::-moz-placeholder{color:#a6bdd2!important;opacity:1!important}html[data-theme=dark] .source-form-row .field input::placeholder,html[data-theme=dark] .source-form-grid .field input::placeholder,html[data-theme=dark] .source-filter-grid input::placeholder{color:#a6bdd2!important;opacity:1!important}html[data-theme=dark] .source-filter-grid{border-color:#2e5472!important;background:#071a2e!important}html[data-theme=dark] .source-filter-grid .tender-search{border-color:#345b79!important;background:#0a213a!important}html[data-theme=dark] .source-filter-grid .tender-search input,html[data-theme=dark] .source-filter-grid select,html[data-theme=dark] .source-filter-grid input,html[data-theme=dark] .source-filter-grid select option{background:#0a213a!important;color:#eef7ff!important}html[data-theme=dark] .source-bulk-actions{border-color:#2e5472!important;background:#091e34!important;color:#d9ebfa!important}html[data-theme=dark] .profile-workspace .profile-card,html[data-theme=dark] .profile-workspace .upload-card,html[data-theme=dark] .profile-workspace .document-library{background:linear-gradient(145deg,#102943,#0c213a)!important;border-color:#294e6d!important}html[data-theme=dark] .profile-workspace .tag-control,html[data-theme=dark] .profile-workspace .selected-tag{border-color:#335d7d!important;background:#102d4b!important;color:#e9f5ff!important}html[data-theme=dark] .profile-workspace .tag-selector small,html[data-theme=dark] .profile-workspace .profile-card-heading small{color:#b7cadc!important}html[data-theme=dark] .help-step,html[data-theme=dark] .result-guide,html[data-theme=dark] .help-tip,html[data-theme=dark] .guided-demo{border-color:#2c506e!important;background:#0e263f!important}html[data-theme=dark] .help-step p,html[data-theme=dark] .result-guide p,html[data-theme=dark] .help-tip p,html[data-theme=dark] .guided-demo p{color:#bdcde0!important}html[data-theme=dark] .help-action{border-color:#365d7e!important;background:#123553!important;color:#e9f6ff!important}html[data-theme=dark] .superadmin-directory,html[data-theme=dark] .superadmin-list,html[data-theme=dark] .analytics-card,html[data-theme=dark] .plan-card,html[data-theme=dark] .tenant-safety,html[data-theme=dark] .growth-trends{border-color:#2c506e!important;background:#0d253f!important;color:#dcecfb!important}html[data-theme=dark] .superadmin-filters input,html[data-theme=dark] .superadmin-filters select,html[data-theme=dark] .analytics-controls select,html[data-theme=dark] .analytics-controls input{border-color:#355d7d!important;background:#0a2038!important;color:#edf7ff!important}html[data-theme=dark] .personal-profile-grid .panel,html[data-theme=dark] .personal-identity-card,html[data-theme=dark] .personal-details-card{border-color:#2c506e!important;background:#0d253f!important}html[data-theme=dark] .personal-profile-grid :is(p,small){color:#bdcde0!important}html[data-theme=dark] .personal-profile-grid :is(h2,h3,h4,b){color:#eff7ff!important}html[data-theme=dark] .notification-button{border-color:#315878!important;background:#0c243d!important;color:#e9f5ff!important}html[data-theme=dark] .theme-preference{border-color:#2e5472!important;background:radial-gradient(circle at 95% 12%,#437df41f,transparent 31%),linear-gradient(125deg,#0e263f,#0b1f36)!important}html[data-theme=dark] .theme-toggle{border-color:#315878!important;background:#081d33!important}html[data-theme=dark] .theme-toggle button:not(.active){color:#b6c9dc!important}@media(max-width:760px){html[data-theme=dark] .app-shell{display:block;overflow-x:clip}html[data-theme=dark] .workspace{width:100%;padding-inline:1rem}html[data-theme=dark] .tender-discovery{padding:1rem;border-radius:17px}}html[data-theme=dark] .tenant-admin-grid>.panel,html[data-theme=dark] .invitation-list{box-shadow:0 20px 42px #0005!important}html[data-theme=dark] .tenant-users-panel{border-color:#2c506e!important;background:radial-gradient(circle at 100% 0,#2a90c427,transparent 32%),radial-gradient(circle at 0 100%,#426ce51c,transparent 38%),linear-gradient(145deg,#102943,#0c213a)!important}html[data-theme=dark] .tenant-users-panel h3{border-bottom-color:#2d516f!important;color:#f0f7ff!important}html[data-theme=dark] .tenant-users-panel h3:before{border-color:#4d86b4!important;background:#123756!important;color:#78b9ff!important}html[data-theme=dark] .tenant-users-panel .user-row{border-color:#315675!important;background:linear-gradient(105deg,#102b49,#0d233d)!important;box-shadow:0 8px 18px #00000042!important}html[data-theme=dark] .tenant-users-panel .user-row b{color:#f0f7ff!important}html[data-theme=dark] .tenant-users-panel .user-row p{color:#b8ccdf!important}html[data-theme=dark] .tenant-users-panel .user-row>.status{border-color:#3f719a!important;background:#123a60!important;color:#b7ddff!important;box-shadow:none!important}html[data-theme=dark] .tenant-users-panel .user-row>span:last-child{border-color:#2b8a73!important;background:#103d36!important;color:#8cf0d2!important}html[data-theme=dark] .invitation-list{border-color:#2c506e!important;background:radial-gradient(circle at 100% 100%,#39d9ba1d,transparent 34%),linear-gradient(135deg,#0e263f,#0b1f36)!important}html[data-theme=dark] .invitation-list>div{border-bottom-color:#2d516f!important}html[data-theme=dark] .invitation-list>div>p{border-color:#3975a0!important;background:#123756!important;color:#8cc8ff!important}html[data-theme=dark] .invitation-list h3,html[data-theme=dark] .invitation-list article b{color:#f0f7ff!important}html[data-theme=dark] .invitation-list article{border-top-color:#2d516f!important}html[data-theme=dark] .invitation-list article span{color:#b9ccdf!important}html[data-theme=dark] .invitation-list .muted{border-color:#426886!important;background:#0c2139!important;color:#b8ccdf!important}html[data-theme=dark] .invitation-list .danger-button{border-color:#91485b!important;background:#3c1d2a!important;color:#ffb8c4!important}html[data-theme=dark] .invite-panel{border-color:#2c6972!important;background:radial-gradient(circle at 100% 0,#2bd7bd2d,transparent 31%),linear-gradient(145deg,#0d2949,#0e5366)!important}html[data-theme=dark] .invite-panel .field,html[data-theme=dark] .invite-role{border-color:#4a8d92!important;background:#ffffff0d!important}html[data-theme=dark] .invite-panel .field input,html[data-theme=dark] .invite-role select{background:transparent!important;color:#f1fbff!important;box-shadow:none!important}html[data-theme=dark] .invite-panel .field input::-moz-placeholder{color:#b7d3dd!important;opacity:1!important}html[data-theme=dark] .invite-panel .field input::placeholder{color:#b7d3dd!important;opacity:1!important}html[data-theme=dark] .invite-panel .primary:not(:disabled){color:#052b46!important}html[data-theme=dark] .invite-panel .primary:disabled{border-color:#4f8390!important;background:#365f70!important;color:#b6d0d8!important}@media(max-width:560px){html[data-theme=dark] .tenant-admin-grid>.panel,html[data-theme=dark] .invitation-list{border-radius:17px!important}}html[data-theme=dark] .collection-view-toggle,html[data-theme=dark] .result-filter-tabs{border-color:#315878!important;background:#091e34!important;box-shadow:inset 0 1px 2px #0006!important}html[data-theme=dark] .collection-view-toggle button,html[data-theme=dark] .result-filter-tabs button{background:transparent!important;color:#b6c9dc!important}html[data-theme=dark] .collection-view-toggle button.active{background:#163e66!important;color:#eff8ff!important;box-shadow:0 3px 9px #0007!important}html[data-theme=dark] .result-filter-tabs button.active{background:linear-gradient(110deg,#196ee5,#435fc7)!important;color:#fff!important}html[data-theme=dark] .analytics-command-search{border-color:#345b7a!important;background:#0a2038!important;color:#a9c3dc!important;box-shadow:none!important}html[data-theme=dark] .analytics-command-search input{background:transparent!important;color:#edf7ff!important}html[data-theme=dark] .analytics-command-search input::-moz-placeholder{color:#aac1d8!important;opacity:1!important}html[data-theme=dark] .analytics-command-search input::placeholder{color:#aac1d8!important;opacity:1!important}html[data-theme=dark] .analytics-command-search kbd{border-color:#345b7a!important;background:#102b49!important;color:#b9cee1!important}html[data-theme=dark] .help-results{border-color:#2c506e!important;background:radial-gradient(circle at 96% 10%,#3679d61c,transparent 26%),linear-gradient(135deg,#0e263f,#0b2038)!important;box-shadow:0 16px 32px #0000004d!important}html[data-theme=dark] .help-results header h2,html[data-theme=dark] .help-results .result-guide h3{color:#eff7ff!important}html[data-theme=dark] .help-results header span,html[data-theme=dark] .help-results .result-guide p{color:#bdcde0!important}html[data-theme=dark] .guided-demo>header>button{border-color:#3d6688!important;background:#102e4d!important;color:#eaf6ff!important;box-shadow:none!important}html[data-theme=dark] .profile-workspace .field{border-color:#315878!important;background:#0c233d!important;box-shadow:none!important}html[data-theme=dark] .profile-workspace .field span,html[data-theme=dark] .profile-workspace .profile-form-grid .field span{color:#a9c4dc!important}html[data-theme=dark] .profile-workspace .field input,html[data-theme=dark] .profile-workspace .profile-form-grid .field input{background:transparent!important;color:#eff8ff!important}html[data-theme=dark] .profile-workspace .tag-selector{border-color:#315878!important;background:linear-gradient(135deg,#0d263f,#0a2038)!important;box-shadow:none!important}html[data-theme=dark] .profile-workspace .tag-selector>span,html[data-theme=dark] .profile-workspace .profile-form-grid .tag-selector>span{color:#a9c4dc!important}html[data-theme=dark] .profile-workspace .tag-list{border-color:#315878!important;background:#091e34!important}html[data-theme=dark] .profile-workspace .tag-list em{color:#a9c1d8!important}html[data-theme=dark] .profile-workspace .selected-tag{border-color:#397997!important;background:#123b5a!important;color:#dff1ff!important;box-shadow:none!important}html[data-theme=dark] .profile-workspace .selected-tag b{background:#246d9d!important}html[data-theme=dark] .profile-workspace .tag-selector small{color:#b6c9dc!important}html[data-theme=dark] .action-bar .automation-control,html[data-theme=dark] .action-bar .automation-control.is-auto{border-color:#315878!important;background:linear-gradient(135deg,#0d263f,#0a1f36)!important;box-shadow:0 12px 28px #00000045!important}html[data-theme=dark] .action-bar .automation-copy b{color:#eff8ff!important}html[data-theme=dark] .action-bar .automation-copy small{color:#b4c8dd!important}html[data-theme=dark] .action-bar .automation-switch{background:#091e34!important;box-shadow:inset 0 1px 2px #0007!important}html[data-theme=dark] .action-bar .automation-switch button{background:transparent!important;color:#b4c8dd!important}html[data-theme=dark] .action-bar .automation-switch button.active{background:linear-gradient(110deg,#1c72e7,#4a61ce)!important;color:#fff!important}html[data-theme=dark] .action-bar .automation-control.is-auto .automation-switch button.active{background:linear-gradient(110deg,#6d4fe3,#b64cce)!important}html[data-theme=dark] .dashboard-page>.panel.matched-panel .collection-toolbar,html[data-theme=dark] .dashboard-page>.panel.review-panel .collection-toolbar,html[data-theme=dark] .dashboard-page>.panel.not-eligible-panel .collection-toolbar{color:#e8f4ff!important}html[data-theme=dark] .dashboard-page>.panel.matched-panel .collection-toolbar h3,html[data-theme=dark] .dashboard-page>.panel.review-panel .collection-toolbar h3,html[data-theme=dark] .dashboard-page>.panel.not-eligible-panel .collection-toolbar h3{color:#eff8ff!important}html[data-theme=light]{--ti-card-title:#15345f;--ti-card-copy:#486887;--ti-card-meta:#607c9c}html[data-theme=light] .workspace-page :is(p,small,li,.muted){color:var(--ti-card-copy)}html[data-theme=light] .workspace-page :is(.eyebrow,.command-panel header p,.analytics-command-header p){color:#176fd4!important}html[data-theme=light] .workspace-page :is(.tender-card,.global-tender-card,.document-intelligence-card,.tender-source-card,.document-card,.viewer-launch-card,.help-step,.result-guide,.super-tenant-card,.analytics-card,.command-stat,.command-panel,.command-copilot) :is(h2,h3,h4,h5,b,strong){color:#15345f!important}html[data-theme=light] .workspace-page :is(.tender-card,.global-tender-card,.document-intelligence-card,.tender-source-card,.document-card,.viewer-launch-card,.help-step,.result-guide,.super-tenant-card,.analytics-card,.command-stat,.command-panel,.command-copilot) :is(p,small,li){color:#486887!important}html[data-theme=light] .dashboard-page .automation-copy small,html[data-theme=light] .dashboard-page .automation-switch button:not(.active),html[data-theme=light] .dashboard-page .tender-card p,html[data-theme=light] .dashboard-page .collection-toolbar>.muted{color:#486887!important}html[data-theme=light] .dashboard-page .result-filter-tabs button:not(.active),html[data-theme=light] .dashboard-page .collection-view-toggle button:not(.active){color:#385d85!important}html[data-theme=light] .analytics-command-header>div>span,html[data-theme=light] .command-stat span,html[data-theme=light] .command-stat small,html[data-theme=light] .command-filters label span,html[data-theme=light] .command-filter-note,html[data-theme=light] .command-table th,html[data-theme=light] .command-table td,html[data-theme=light] .command-table td small,html[data-theme=light] .command-copilot>p,html[data-theme=light] .command-copilot footer,html[data-theme=light] .command-category-body p,html[data-theme=light] .command-alert-list button small,html[data-theme=light] .analytics-command-footer{color:#486887!important}html[data-theme=light] .command-table td>b,html[data-theme=light] .command-copilot footer b,html[data-theme=light] .command-category-body p b{color:#15345f!important}html[data-theme=light] .analytics-command-search input::-moz-placeholder{color:#5d7897!important;opacity:1!important}html[data-theme=light] .analytics-command-search input::placeholder{color:#5d7897!important;opacity:1!important}html[data-theme=light] .tender-discovery .tender-section-head span,html[data-theme=light] .tender-discovery .global-tender-card>p,html[data-theme=light] .tender-discovery .document-intelligence-card>p,html[data-theme=light] .tender-discovery .tender-meta,html[data-theme=light] .tender-discovery .member-chip small,html[data-theme=light] .tender-discovery .document-intelligence-card footer,html[data-theme=light] .tender-discovery .tender-pager,html[data-theme=light] .tender-discovery .tender-empty,html[data-theme=light] .tender-discovery .tender-loading{color:#486887!important}html[data-theme=light] .tender-discovery .global-tender-card h3,html[data-theme=light] .tender-discovery .document-intelligence-card h3,html[data-theme=light] .tender-discovery .tender-empty b{color:#15345f!important}html[data-theme=light] .tender-discovery input::-moz-placeholder{color:#5d7897!important;opacity:1!important}html[data-theme=light] .tender-discovery input::placeholder{color:#5d7897!important;opacity:1!important}html[data-theme=light] .profile-workspace .field span,html[data-theme=light] .profile-workspace .profile-form-grid .field span,html[data-theme=light] .profile-workspace .tag-selector>span{color:#365c85!important}html[data-theme=light] .profile-workspace .profile-card-heading small,html[data-theme=light] .profile-workspace .tag-selector small,html[data-theme=light] .profile-workspace .tag-list em,html[data-theme=light] .profile-workspace .document-card p,html[data-theme=light] .profile-workspace .document-library .muted{color:#486887!important}html[data-theme=light] .profile-workspace .field input,html[data-theme=light] .profile-workspace .profile-form-grid .field input{color:#15345f!important}html[data-theme=light] .help-results header span,html[data-theme=light] .help-results .result-guide p,html[data-theme=light] .guided-demo header span,html[data-theme=light] .guided-demo .demo-copy p,html[data-theme=light] .help-step p,html[data-theme=light] .help-tip p{color:#486887!important}html[data-theme=light] .help-results header h2,html[data-theme=light] .help-results .result-guide h3,html[data-theme=light] .guided-demo h3,html[data-theme=light] .help-step h3,html[data-theme=light] .help-tip h3{color:#15345f!important}html[data-theme=light] .guided-demo>header>button{border-color:#9fc4e6!important;background:#eef6ff!important;color:#1d5f9f!important}html[data-theme=light] .viewer-launcher-head span,html[data-theme=light] .viewer-launch-card p,html[data-theme=light] .pdf-note,html[data-theme=light] .viewer-empty p{color:#486887!important}html[data-theme=light] .viewer-launch-card h3,html[data-theme=light] .viewer-empty h2{color:#15345f!important}html[data-theme=light] .tender-source-directory .tender-section-head span,html[data-theme=light] .tender-source-card>p,html[data-theme=light] .source-card-meta,html[data-theme=light] .source-issuer,html[data-theme=light] .source-bulk-actions>span{color:#486887!important}html[data-theme=light] .tender-source-card h3,html[data-theme=light] .tender-source-directory .tender-section-head h2{color:#15345f!important}html[data-theme=light] .source-filter-grid input::-moz-placeholder{color:#5d7897!important;opacity:1!important}html[data-theme=light] .source-filter-grid input::placeholder{color:#5d7897!important;opacity:1!important}html[data-theme=light] .tenant-users-panel .user-row p,html[data-theme=light] .invitation-list article span,html[data-theme=light] .invitation-list .muted,html[data-theme=light] .invite-result span{color:#486887!important}html[data-theme=light] .tenant-users-panel .user-row b,html[data-theme=light] .invitation-list article b{color:#15345f!important}html[data-theme=light] .superadmin-directory :is(p,small,span),html[data-theme=light] .super-tenant-card :is(p,small,span),html[data-theme=light] .platform-metrics small,html[data-theme=light] .analytics-metrics small,html[data-theme=light] .tenant-cost-list small{color:#486887!important}html[data-theme=light] .superadmin-directory :is(h2,h3,h4,b,strong),html[data-theme=light] .super-tenant-card :is(h2,h3,h4,b,strong){color:#15345f!important}html[data-theme=light] .personal-profile-grid :is(p,small,.muted),html[data-theme=light] .personal-scope{color:#486887!important}html[data-theme=light] .personal-profile-grid :is(h2,h3,h4,b,strong){color:#15345f!important}html[data-theme=light] .auth-landing :is(.hero-benefits small,.auth-proof-strip p span,.auth-card .muted,.auth-security,.auth-verify-link,.nav-security,.hero-trust){color:#486887!important}html[data-theme=light] .auth-landing :is(.hero-benefits b,.auth-proof-strip b,.auth-card h2,.auth-nav-link){color:#15345f!important}html[data-theme=light] .auth-landing .field input::-moz-placeholder{color:#5d7897!important;opacity:1!important}html[data-theme=light] .auth-landing .field input::placeholder{color:#5d7897!important;opacity:1!important}html[data-theme=light]{--ti-text:#102f5b;--ti-text-soft:#365c83;--ti-card-title:#102f5b;--ti-card-copy:#365c83;--ti-card-meta:#4e7195;--ti-border:#bfd4ea;--ti-border-strong:#8fb2d4;--ti-surface-soft:#f0f6fc;--ti-input:#fff;color-scheme:light}html[data-theme=light] body,html[data-theme=light] .workspace,html[data-theme=light] .workspace-page,html[data-theme=light] .dashboard-page{color:#102f5b!important}html[data-theme=light] :is(.workspace-page,.dashboard-page) :is(p,small,.muted,label>span){color:#365c83!important}html[data-theme=light] :is(.workspace-page,.dashboard-page) :is(h1,h2,h3,h4,h5,b,strong){color:#102f5b!important}html[data-theme=light] :is(.workspace-page,.dashboard-page) :is(input,select,textarea){border-color:#abc7e2!important;background:#fff!important;color:#153e6c!important;font-weight:650!important}html[data-theme=light] :is(.workspace-page,.dashboard-page) :is(input,textarea)::-moz-placeholder{color:#52779b!important;opacity:1!important}html[data-theme=light] :is(.workspace-page,.dashboard-page) :is(input,textarea)::placeholder{color:#52779b!important;opacity:1!important}html[data-theme=light] :is(.workspace-page,.dashboard-page) :is(button:not(.primary):not(.danger-button):not(.source-delete-button):not(.confirm-proceed):not(.active)){color:#1c568e!important;font-weight:750!important}html[data-theme=light] :is(.workspace-page,.dashboard-page) :is(.secondary,.clear-filters,.collection-view-toggle,.result-filter-tabs,.theme-toggle,.tender-pager button){border-color:#a9c5df!important;background:#f7fbff!important;color:#1c568e!important}html[data-theme=light] :is(.workspace-page,.dashboard-page) :is(.collection-view-toggle button.active,.result-filter-tabs button.active,.theme-toggle button.active,.tender-pager button.active){background:linear-gradient(110deg,#126fea,#4769dd)!important;color:#fff!important;font-weight:800!important}html[data-theme=light] .status.eligible,html[data-theme=light] .status.completed,html[data-theme=light] .status.owner{border:1px solid #70cba9!important;background:#d9f6e9!important;color:#086b4f!important;box-shadow:none!important}html[data-theme=light] .status.review-required,html[data-theme=light] .status.queued,html[data-theme=light] .status.processing{border:1px solid #e5b75c!important;background:#fff0c9!important;color:#885600!important;box-shadow:none!important}html[data-theme=light] .status.not-eligible,html[data-theme=light] .status.failed{border:1px solid #e88b9c!important;background:#ffe0e5!important;color:#a02742!important;box-shadow:none!important}html[data-theme=light] .workspace-page :is(.result-guide.eligible-guide,.document-intelligence-card.eligible){border-color:#72cba9!important;background:linear-gradient(145deg,#f7fffb,#dcf8eb)!important}html[data-theme=light] .workspace-page :is(.result-guide.review-guide,.document-intelligence-card.review-required){border-color:#e4b65c!important;background:linear-gradient(145deg,#fffdf8,#fff0cf)!important}html[data-theme=light] .workspace-page :is(.result-guide.not-eligible-guide,.document-intelligence-card.not-eligible){border-color:#e990a1!important;background:linear-gradient(145deg,#fffafb,#ffe3e8)!important}html[data-theme=light] .workspace-page :is(.result-guide.eligible-guide b,.document-intelligence-card.eligible footer a){color:#087253!important}html[data-theme=light] .workspace-page .result-guide.review-guide b{color:#8a5800!important}html[data-theme=light] .workspace-page .result-guide.not-eligible-guide b{color:#a12642!important}html[data-theme=light] .command-stat.blue{border-top:3px solid #287df0!important}.command-stat.green{border-top:3px solid #18a979!important}.command-stat.purple{border-top:3px solid #8358dc!important}.command-stat.orange{border-top:3px solid #de901d!important}.command-stat.red{border-top:3px solid #df5b73!important}html[data-theme=light] .metric{border-top:3px solid #2c84ef!important;background:#fff!important}html[data-theme=light] .metric span{color:#365c83!important}html[data-theme=light] .metric b{color:#102f5b!important}html[data-theme=light] .notification-button,html[data-theme=light] .workspace-top-user{color:#153e6c!important}html[data-theme=light] .notification-menu button strong{color:#102f5b!important}html[data-theme=light] .notification-menu button span{color:#365c83!important}html[data-theme=light] .dashboard-page>header{padding:1.5rem 1.65rem;border:1px solid #bfd7ef;border-radius:22px;background:radial-gradient(circle at 100% 0%,rgba(69,225,199,.2),transparent 30%),linear-gradient(135deg,#fff,#eef7ff)!important;box-shadow:0 16px 34px #164b7817}html[data-theme=light] .dashboard-page>header h1,html[data-theme=light] .dashboard-page .business-dashboard h2,html[data-theme=light] .dashboard-page .business-dashboard h3,html[data-theme=light] .dashboard-page .business-dashboard b{color:#102f5b!important}html[data-theme=light] .dashboard-page>header .eyebrow{color:#176fd4!important}html[data-theme=light] .dashboard-page>header .muted,html[data-theme=light] .dashboard-page .business-dashboard p,html[data-theme=light] .dashboard-page .business-dashboard small,html[data-theme=light] .dashboard-page .business-dashboard span{color:#365c83!important}html[data-theme=light] .dashboard-page .business-dashboard{color:#102f5b!important;border-color:#b9d7ee!important;background:radial-gradient(circle at 94% 4%,rgba(77,225,201,.16),transparent 23%),linear-gradient(135deg,#f9fdff,#ecf7ff)!important;box-shadow:0 20px 42px #164c7a1f!important}html[data-theme=light] .dashboard-page .business-dashboard:before{opacity:.32!important}html[data-theme=light] .dashboard-page .business-dashboard:after{border-color:#48d8c63d!important;box-shadow:inset 0 0 38px #25b2d214!important;opacity:.72!important}html[data-theme=light] .dashboard-page .business-dashboard>header{border-color:#c3def2!important;background:linear-gradient(105deg,#fff,#edf8ff 66%,#e5fffa)!important;box-shadow:inset 0 1px #ffffffe6!important}html[data-theme=light] .dashboard-page .business-dashboard>header p{color:#087e9f!important}html[data-theme=light] .dashboard-page .business-rate{border-color:#62cfc0!important;background:linear-gradient(145deg,#e0fff7,#e4f4ff)!important;box-shadow:0 8px 16px #1fa98b24!important;color:#08735e!important;text-shadow:none!important}html[data-theme=light] .dashboard-page .business-rate small{color:#287567!important}html[data-theme=light] .dashboard-page .business-kpis article,html[data-theme=light] .dashboard-page .business-panels>article,html[data-theme=light] .dashboard-page .business-wow-grid>article{border-color:#c5ddef!important;background:linear-gradient(145deg,#fff,#f1f9ff)!important;box-shadow:0 9px 20px #164c7a14!important}html[data-theme=light] .dashboard-page .business-kpis article:nth-child(2){background:linear-gradient(145deg,#f1fffb,#ecfaff)!important}html[data-theme=light] .dashboard-page .business-kpis article:nth-child(3){background:linear-gradient(145deg,#fffaf0,#fff5df)!important}html[data-theme=light] .dashboard-page .business-kpis article:nth-child(4){background:linear-gradient(145deg,#f3f8ff,#eefaff)!important}html[data-theme=light] .dashboard-page .business-kpis b{color:#123b70!important}html[data-theme=light] .dashboard-page .business-panels header,html[data-theme=light] .dashboard-page .business-wow-grid header{border-color:#d2e4f2!important}html[data-theme=light] .dashboard-page .business-trend{border-color:#b9d7ee!important}html[data-theme=light] .dashboard-page .business-doc-row,html[data-theme=light] .dashboard-page .business-outcome li{border-color:#d1e3f2!important;background:#f7fbff!important}html[data-theme=light] .dashboard-page .business-outcome .donut-center{background:#fff!important;color:#123b70!important}html[data-theme=light] .dashboard-page .business-line-chart svg{background:linear-gradient(180deg,#f6fbff,#e9f6ff)!important}html[data-theme=light] .dashboard-page .business-line-chart footer{border-color:#bdd9ee!important;background:#eef8ff!important;color:#214e7d!important}html[data-theme=light] .dashboard-page .business-line-chart footer b{color:#087e9f!important}html[data-theme=light] body .dashboard-page>.panel.matched-panel,html[data-theme=light] body .dashboard-page>.panel.review-panel,html[data-theme=light] body .dashboard-page>.panel.not-eligible-panel{color:#102f5b!important;border-color:#b9d7ee!important;background:linear-gradient(135deg,#fff,#f1faff)!important;box-shadow:0 16px 32px #164c7a1a!important}html[data-theme=light] .dashboard-page>.panel .muted{margin:.75rem 0 0;padding:1rem 1.1rem;border:1px dashed #a9c7e2;border-radius:12px;background:#eef6ff!important;color:#365c83!important}html[data-theme=light] .dashboard-page>.panel .collection-view-toggle{border-color:#c2d9ee!important;background:#eef6ff!important}html[data-theme=light] .dashboard-page>.panel .collection-view-toggle button{color:#365c83!important}html[data-theme=light] .dashboard-page>.panel .collection-view-toggle button.active{color:#fff!important;background:#1d71df!important}html[data-theme=light] .dashboard-page>.panel .tender-card,html[data-theme=light] .dashboard-page>.panel .tender-list-row{border-color:#c8dff1!important;background:#fff!important;color:#173d6a!important}html[data-theme=light] .workspace-page,html[data-theme=light] .dashboard-page{--page-surface: #ffffff;--page-soft: #eff7ff;--page-raised: #f8fcff;--page-text: #15345f;--page-copy: #486887;--page-muted: #5d7d9d;--page-border: #bfd7ec;--page-border-strong: #9bbddc;--page-shadow: rgba(20, 70, 115, .1)}html[data-theme=dark] .workspace-page,html[data-theme=dark] .dashboard-page{--page-surface: #0d243f;--page-soft: #0a1d34;--page-raised: #112d4d;--page-text: #edf7ff;--page-copy: #b8cde0;--page-muted: #9bb4cc;--page-border: #315878;--page-border-strong: #416f93;--page-shadow: rgba(0, 0, 0, .35)}:is(.workspace-page,.dashboard-page) :is(.analytics-command-search,.command-stat,.command-panel,.command-copilot,.tender-discovery,.tender-source-panel,.tender-source-directory,.global-tender-card,.document-intelligence-card,.tender-source-card,.profile-card,.upload-card,.document-library,.document-card,.help-step,.guided-demo,.help-results,.help-tip,.invite-panel,.tenant-users-panel,.invitation-list,.superadmin-directory,.super-tenant-card,.analytics-card,.personal-identity-card,.personal-details-card,.personal-profile-grid .panel,.viewer-launch-card,.viewer-empty,.tender-viewer-shell,.processing-confirm,.findings-modal,.document-editor){border-color:var(--page-border)!important;background:var(--page-surface)!important;color:var(--page-text)!important;box-shadow:0 14px 32px var(--page-shadow)!important}:is(.workspace-page,.dashboard-page) :is(.tender-filterbar,.source-filter-grid,.source-bulk-actions,.command-table-wrap,.command-table th,.command-lead,.command-mini-metrics div,.analytics-command-footer,.profile-workspace .field,.tag-selector,.tag-list,.document-intelligence-card footer,.tender-empty,.tender-loading,.viewer-launcher,.pdf-note,.eligibility-confirm,.delete-confirm,.findings-overview,.finding-row,.checklist-item,.suggestion){border-color:var(--page-border)!important;background:var(--page-soft)!important;color:var(--page-copy)!important}:is(.workspace-page,.dashboard-page) :is(.analytics-command-header h2,.command-panel h3,.command-copilot h3,.tender-section-head h2,.global-tender-card h3,.document-intelligence-card h3,.tender-source-card h3,.profile-card h2,.profile-card h3,.upload-card h3,.document-library h3,.guided-demo h2,.guided-demo h3,.help-results h2,.help-step h3,.help-tip h3,.result-guide h3,.tenant-admin-grid h3,.invitation-list h3,.superadmin-hero h2,.superadmin-directory h3,.super-tenant-card h3,.personal-profile-grid h2,.personal-profile-grid h3,.viewer-launch-card h3,.viewer-empty h2,.processing-confirm h2,.findings-modal h2,.findings-modal h3,.document-editor h3){color:var(--page-text)!important}:is(.workspace-page,.dashboard-page) :is(.analytics-command-header>div>span,.command-stat span,.command-stat small,.command-filter-note,.command-table th,.command-table td,.command-table td small,.command-copilot>p,.command-copilot footer,.command-lead p,.command-category-body p,.command-alert-list button b,.command-alert-list button small,.analytics-command-footer,.tender-section-head span,.global-tender-card>p,.document-intelligence-card>p,.tender-meta,.source-card-meta,.source-issuer,.tender-source-card>p,.tender-empty,.tender-loading,.profile-card small,.upload-card small,.document-library .muted,.document-card p,.tag-selector small,.help-step p,.help-tip p,.help-results header span,.result-guide p,.guided-demo header span,.guided-demo .demo-copy p,.tenant-users-panel .user-row p,.invitation-list article span,.superadmin-hero span,.superadmin-directory span,.personal-profile-grid p,.personal-profile-grid small,.viewer-launch-card p,.viewer-empty p,.pdf-note,.processing-confirm .confirm-copy,.findings-modal p,.findings-modal small,.document-editor label){color:var(--page-copy)!important}:is(.workspace-page,.dashboard-page) :is(input,select,textarea),:is(.workspace-page,.dashboard-page) :is(.tender-search,.filter-selects label,.filter-selects select,.source-filter-grid .tender-search,.source-filter-grid select,.analytics-command-search,.command-filters select,.superadmin-filters input,.superadmin-filters select,.invite-role,.document-editor input,.document-editor select){border-color:var(--page-border-strong)!important;background:var(--page-raised)!important;color:var(--page-text)!important;box-shadow:none!important}:is(.workspace-page,.dashboard-page) :is(input,textarea)::-moz-placeholder{color:var(--page-muted)!important;opacity:1!important}:is(.workspace-page,.dashboard-page) :is(input,textarea)::placeholder{color:var(--page-muted)!important;opacity:1!important}:is(.workspace-page,.dashboard-page) :is(.status.eligible,.status.completed,.status.owner,.source-status-completed){border-color:#55bd9c!important;background:#d8f7ea!important;color:#08664d!important}:is(.workspace-page,.dashboard-page) :is(.status.review-required,.status.queued,.status.processing,.source-status-processing,.source-status-queued,.source-status-text_extracted,.source-status-chunked,.source-status-requirements_normalized,.source-status-retry_pending){border-color:#e0ae4b!important;background:#fff0c9!important;color:#805300!important}:is(.workspace-page,.dashboard-page) :is(.status.not-eligible,.status.failed,.source-status-failed,.source-status-interrupted){border-color:#e58a9c!important;background:#ffe2e7!important;color:#98263f!important}html[data-theme=dark] :is(.workspace-page,.dashboard-page) :is(.status.eligible,.status.completed,.status.owner,.source-status-completed){background:#103e37!important;color:#8cf0d2!important;border-color:#2c8b74!important}html[data-theme=dark] :is(.workspace-page,.dashboard-page) :is(.status.review-required,.status.queued,.status.processing,.source-status-processing,.source-status-queued,.source-status-text_extracted,.source-status-chunked,.source-status-requirements_normalized,.source-status-retry_pending){background:#493714!important;color:#ffd277!important;border-color:#916d2f!important}html[data-theme=dark] :is(.workspace-page,.dashboard-page) :is(.status.not-eligible,.status.failed,.source-status-failed,.source-status-interrupted){background:#431d2b!important;color:#ffb7c4!important;border-color:#91475b!important}html[data-theme=dark] .workspace-page .result-guide.eligible-guide,html[data-theme=dark] .workspace-page .document-intelligence-card.eligible{background:linear-gradient(145deg,#103c36,#0d2d32)!important;border-color:#2f8d75!important}html[data-theme=dark] .workspace-page .result-guide.review-guide,html[data-theme=dark] .workspace-page .document-intelligence-card.review-required{background:linear-gradient(145deg,#443516,#302719)!important;border-color:#906e32!important}html[data-theme=dark] .workspace-page .result-guide.not-eligible-guide,html[data-theme=dark] .workspace-page .document-intelligence-card.not-eligible{background:linear-gradient(145deg,#451d2c,#311c2a)!important;border-color:#91485c!important}html[data-theme=light] .recharts-default-tooltip{border:1px solid #b9d4eb!important;border-radius:10px!important;background:#fff!important;box-shadow:0 12px 28px #14467329!important}html[data-theme=light] .recharts-default-tooltip :is(.recharts-tooltip-label,.recharts-tooltip-item){color:#15345f!important}html[data-theme=dark] .recharts-default-tooltip{border:1px solid #355d7d!important;border-radius:10px!important;background:#0a1d35!important;box-shadow:0 12px 28px #0000006b!important}html[data-theme=dark] .recharts-default-tooltip :is(.recharts-tooltip-label,.recharts-tooltip-item){color:#edf7ff!important}html[data-theme=dark] :is(.workspace-page,.dashboard-page) select option{background:#0a1d35;color:#edf7ff}html[data-theme=light] :is(.workspace-page,.dashboard-page) select option{background:#fff;color:#15345f}@media(max-width:640px){:is(.workspace-page,.dashboard-page) :is(.analytics-command-search,.tender-filterbar,.source-filter-grid,.source-bulk-actions,.command-panel,.command-copilot,.tender-discovery,.tender-source-panel,.tender-source-directory){border-radius:14px!important}}html[data-theme=light] .profile-workspace>header{color:#eef9ff!important}html[data-theme=light] .profile-workspace>header h1{color:#fff!important}html[data-theme=light] .profile-workspace>header .eyebrow{color:#8efbe1!important}html[data-theme=light] .profile-workspace>header .muted{color:#d5edff!important}html[data-theme=light] :is(.subscription-status,.super-analytics,.growth-trends){border-color:#315d83!important;background:linear-gradient(145deg,#0a203d,#104162)!important;color:#edf9ff!important;box-shadow:0 18px 38px #04173042!important}html[data-theme=light] :is(.subscription-status,.super-analytics,.growth-trends) :is(h2,h3,h4,b,strong){color:#f3fbff!important}html[data-theme=light] :is(.subscription-status,.super-analytics,.growth-trends) :is(span,small,p,label){color:#bad3e7!important}html[data-theme=light] :is(.subscription-status,.super-analytics,.growth-trends)>:is(p,header p),html[data-theme=light] .super-analytics .analytics-export b{color:#6ff0d8!important}html[data-theme=light] .growth-trends article,html[data-theme=light] .super-analytics :is(.analytics-controls,.analytics-metrics article,.analytics-card,.reliability-strip>div,.tenant-cost-list>div){border-color:#3a668a!important;background:#0b2948!important;color:#e9f6ff!important;box-shadow:none!important}html[data-theme=light] .super-analytics :is(.analytics-controls input,.analytics-controls select,.range-chips button){border-color:#47779e!important;background:#102f50!important;color:#edf8ff!important}html[data-theme=light] .super-analytics :is(.analytics-metrics span,.analytics-metrics small,.operation-legend,.tenant-cost-list small,.analytics-empty){color:#b5cbe0!important}html[data-theme=light] .super-analytics :is(.analytics-metrics b,.operation-legend b,.tenant-cost-list span,.reliability-strip em){color:#f3fbff!important}html[data-theme=light] .super-analytics :is(.recharts-cartesian-axis-tick-value,.recharts-label){fill:#bdd4e8!important}html[data-theme=light] .tender-source-directory :is(.source-filter-grid,.source-bulk-actions){border-color:#b7d5eb!important;background:#eef7ff!important;color:#365d84!important}html[data-theme=light] .tender-source-directory :is(.source-bulk-actions label,.source-bulk-actions>span,.source-select-card){color:#365d84!important}html[data-theme=light] .tender-source-card :is(.source-issuer,.source-card-meta span,.source-select-card){border-color:#b8d4e9!important;background:#edf6ff!important;color:#365d84!important}html[data-theme=light] .tender-source-card :is(.source-issuer,.source-card-meta,.source-card-meta span){color:#42698f!important}html[data-theme=light] .tender-source-card .source-view-button{border-color:#168d83!important;background:linear-gradient(110deg,#087b8e,#159c82)!important;color:#fff!important;box-shadow:none!important}html[data-theme=light] .tender-source-card .source-delete-button{border-color:#c65c76!important;background:#7d2440!important;color:#fff!important;box-shadow:none!important}html[data-theme=light] .tender-source-directory :is(.source-recover-button,.source-recover-all-button){color:#fff!important;box-shadow:none!important}html[data-theme=light] .invite-panel{border-color:#b9d8ec!important;background:linear-gradient(145deg,#fff,#eef9ff)!important;color:#15345f!important}html[data-theme=light] .invite-panel :is(h3,b){color:#15345f!important}html[data-theme=light] .invite-panel>p{color:#1977d6!important}html[data-theme=light] .invite-panel>span,html[data-theme=light] .invite-panel .field span,html[data-theme=light] .invite-panel .invite-role span{color:#486887!important}html[data-theme=light] .invite-panel :is(.field,.invite-role){border-color:#b5d2e9!important;background:#f6fbff!important}html[data-theme=light] .invite-panel :is(.field input,.invite-role select){color:#15345f!important;background:transparent!important}html[data-theme=light] .invite-panel .primary:not(:disabled){color:#fff!important}html[data-theme=light] .invite-panel .primary:disabled{border-color:#afc9e3!important;background:#dbe8f5!important;color:#597896!important;opacity:1!important}html[data-theme=light] :is(.workspace-page,.dashboard-page) :is(.source-card-meta,.source-card-meta span,.source-issuer,.source-select-card,.source-bulk-actions,.document-card small,.document-card p,.profile-card-heading small,.tag-selector small,.tenant-users-panel .user-row p,.invitation-list .muted,.invite-result span){color:#42698f!important}html[data-theme=light] :is(.super-analytics,.growth-trends){border-color:#a9cde8!important;background:radial-gradient(circle at 95% 3%,rgba(59,218,192,.14),transparent 24%),linear-gradient(145deg,#f8fcff,#eaf6ff)!important;color:#15345f!important;box-shadow:0 18px 38px #1246741c!important}html[data-theme=light] :is(.super-analytics,.growth-trends) :is(h2,h3,h4,b,strong){color:#15345f!important}html[data-theme=light] :is(.super-analytics,.growth-trends) :is(span,small,p,label){color:#42698f!important}html[data-theme=light] :is(.super-analytics,.growth-trends)>:is(p,header p){color:#1478d0!important}html[data-theme=light] .growth-trends article,html[data-theme=light] .super-analytics :is(.analytics-controls,.analytics-metrics article,.analytics-card,.reliability-strip>div,.tenant-cost-list>div){border-color:#b7d6ea!important;background:#fff!important;color:#15345f!important;box-shadow:0 7px 17px #14487512!important}html[data-theme=light] .super-analytics :is(.analytics-controls input,.analytics-controls select,.range-chips button){border-color:#a8c9e3!important;background:#f7fbff!important;color:#173f6c!important}html[data-theme=light] .super-analytics :is(.analytics-metrics span,.analytics-metrics small,.operation-legend,.tenant-cost-list small,.analytics-empty){color:#4a6e91!important}html[data-theme=light] .super-analytics :is(.analytics-metrics b,.operation-legend b,.tenant-cost-list span,.reliability-strip em){color:#15345f!important}html[data-theme=light] .super-analytics :is(.recharts-cartesian-axis-tick-value,.recharts-label){fill:#486c8f!important}html[data-theme=light] .super-analytics .recharts-cartesian-grid line{stroke:#d5e5f2!important}html[data-theme=light] .growth-trends header button{border-color:#a8c9e3!important;background:#f4f9ff!important;color:#315d88!important}html[data-theme=light] .growth-trends header button.active{background:#1f77df!important;color:#fff!important}html[data-theme=light] :is(.superadmin-hero,.subscription-console,.tenant-safety,.superadmin-directory) :is(h2,h3,h4,b,strong){color:#15345f!important}html[data-theme=light] :is(.superadmin-hero,.subscription-console,.tenant-safety,.superadmin-directory) :is(p,span,small,label){color:#42698f!important}html[data-theme=light] .super-analytics .platform-metrics article{border-color:#b5d6eb!important;background:linear-gradient(145deg,#fff,#edf8ff)!important;box-shadow:0 8px 18px #14487514!important}html[data-theme=light] .super-analytics .platform-metrics :is(span,small){color:#4a6e91!important}html[data-theme=light] .super-analytics .platform-metrics b{color:#143d70!important}html[data-theme=light] .super-analytics .platform-metrics .attention b{color:#ae5e12!important}html[data-theme=light] .super-analytics .reliability-strip>div{border-color:#b5d6eb!important;background:#f8fcff!important}html[data-theme=light] .super-analytics .reliability-strip b{border-color:#b8d4e9!important;background:#e9f5ff!important;color:#365f88!important}html[data-theme=light] .superadmin-directory>header h3{color:#0f3563!important;font-weight:800!important}html[data-theme=light] .superadmin-directory>header span{color:#365f88!important}html[data-theme=light] .superadmin-directory>header p{color:#1478d0!important}html[data-theme=light] .superadmin-hero{border-color:#315d83!important;background:linear-gradient(135deg,#092442,#10466a)!important;color:#eff9ff!important}html[data-theme=light] .superadmin-hero p{color:#78f1db!important}html[data-theme=light] .superadmin-hero h2,html[data-theme=light] .superadmin-hero h2 em,html[data-theme=light] .superadmin-hero .superadmin-pulse b{color:#fff!important}html[data-theme=light] .superadmin-hero h2 em{color:#72ead5!important}html[data-theme=light] .superadmin-hero span{color:#c4dced!important}html[data-theme=light] .superadmin-hero .superadmin-pulse{border-color:#67e3cd!important;background:#082c4b!important}html[data-theme=light] .superadmin-hero .superadmin-pulse small{color:#8bf4de!important}html[data-theme=light] .superadmin-metrics article{border-color:#b6d5eb!important;background:linear-gradient(145deg,#fff,#edf7ff)!important}html[data-theme=light] .superadmin-metrics span{color:#3e668e!important}html[data-theme=light] .superadmin-metrics b{color:#123b70!important}html[data-theme=light] .superadmin-metrics small{color:#4d7193!important}html[data-theme=light] .superadmin-directory{border-color:#adcee7!important;background:linear-gradient(145deg,#f9fdff,#ecf7ff)!important}html[data-theme=light] .superadmin-directory>header{border-bottom-color:#bed8eb!important}html[data-theme=light] .superadmin-directory :is(.directory-live,.tenant-open){border-color:#78cbbd!important;background:#e4fbf5!important;color:#087966!important}html[data-theme=light] .superadmin-filters{padding:.85rem;border:1px solid #b9d6ea;border-radius:14px;background:#e5f2fd}html[data-theme=light] .superadmin-filters label{color:#315d88!important}html[data-theme=light] .superadmin-filters :is(input,select){border-color:#9fbfe0!important;background:#fff!important;color:#163f6e!important}html[data-theme=light] .superadmin-filters :is(input,select)::-moz-placeholder{color:#5a7fa2!important;opacity:1!important}html[data-theme=light] .superadmin-filters :is(input,select)::placeholder{color:#5a7fa2!important;opacity:1!important}html[data-theme=light] .superadmin-filters .sort-direction{border-color:#86bddc!important;background:#dff4ff!important;color:#155f85!important}html[data-theme=light] .superadmin-list .super-tenant-card{border-color:#bdd8ea!important;background:#fff!important}html[data-theme=light] .superadmin-list :is(.tenant-title h4,.tenant-signals b,.tenant-readiness b){color:#143e70!important}html[data-theme=light] .superadmin-list :is(.tenant-card-main p,.tenant-signals span,.tenant-locations span){color:#486e92!important}html[data-theme=light] .superadmin-pagination{border-top-color:#bdd8ea!important;color:#365f88!important}html[data-theme=light] .superadmin-pagination select{border-color:#a8c7e2!important;background:#fff!important;color:#163f6e!important}html[data-theme=light] .help-hero{min-height:210px;padding:1.8rem 2rem;border-color:#b8d9ee!important;background:radial-gradient(circle at 92% 42%,rgba(57,213,185,.18),transparent 19%),linear-gradient(125deg,#fff,#edf8ff 70%,#ebfffa)!important;box-shadow:0 18px 38px #164c7a1a!important;color:#15345f!important}html[data-theme=light] .help-hero:before{opacity:.22}html[data-theme=light] .help-hero p{color:#1672d1!important}html[data-theme=light] .help-hero h2{color:#15345f!important}html[data-theme=light] .help-hero h2 em{color:#078f80!important;text-decoration:underline;text-decoration-color:#55d9c4;text-decoration-thickness:3px;text-underline-offset:7px}html[data-theme=light] .help-hero span{color:#42698f!important}html[data-theme=light] .help-orbit{width:108px;height:108px;border:1px solid #51cdbb!important;background:linear-gradient(145deg,#e1fff7,#e8f4ff)!important;box-shadow:0 0 0 9px #53dac321,0 10px 21px #198b821f!important}html[data-theme=light] .help-orbit b{color:#123b70!important;font-size:2.55rem}html[data-theme=light] .help-orbit small{color:#167663!important}html[data-theme=light] .guided-demo .demo-screen{color:#effbff!important}html[data-theme=light] .guided-demo .demo-screen :is(b,strong){color:#f2fbff!important}html[data-theme=light] .guided-demo .demo-screen :is(span,small,p){color:#c2d9ec!important}html[data-theme=light] .guided-demo .demo-screen .demo-doc>span,html[data-theme=light] .guided-demo .demo-screen .demo-profile>b,html[data-theme=light] .guided-demo .demo-screen .demo-pdf>b{color:#7ff0d9!important}html[data-theme=light] .guided-demo .demo-screen :is(.demo-doc button,.demo-results>button,.demo-profile button){border-color:#60dfc8!important;background:linear-gradient(110deg,#139c8b,#287ce8)!important;color:#fff!important}html[data-theme=light] .guided-demo .demo-screen :is(.demo-profile>div,.demo-doc,.demo-pdf){border-color:#87e7d680!important;background:#ffffff12!important}html[data-theme=light] .guided-demo .demo-dots button{background:#9bbbd8!important}html[data-theme=light] .guided-demo .demo-dots button.active{background:linear-gradient(90deg,#1779e7,#20c9aa)!important}@media(max-width:800px){html[data-theme=light] .help-hero{min-height:auto}}html[data-theme=light] .tender-discovery{border-color:#a9cde8!important;background:radial-gradient(circle at 97% 4%,rgba(50,217,187,.16),transparent 23%),linear-gradient(145deg,#edf7ff,#f8fcff 55%,#edf9f8)!important;box-shadow:0 20px 42px #12467421!important}html[data-theme=light] .tender-discovery .tender-section-head{margin:0;padding:1.15rem 1.2rem;border:1px solid #bed9ed;border-radius:15px;background:linear-gradient(105deg,#dceefd,#e9f7ff 66%,#e1faf3)!important}html[data-theme=light] .tender-discovery .tender-section-head p{color:#126dc8!important}html[data-theme=light] .tender-discovery .tender-section-head h2{color:#123a6d!important;font-size:1.5rem}html[data-theme=light] .tender-discovery .tender-section-head span{color:#315d88!important}html[data-theme=light] .tender-discovery .tender-section-head>b{border-color:#59cdbb!important;background:linear-gradient(145deg,#d9fff4,#dcefff)!important;color:#087561!important;box-shadow:0 8px 17px #1b99861f}html[data-theme=light] .tender-discovery .tender-filterbar{padding:.85rem;border-color:#b5d4eb!important;background:#dfeffd!important}html[data-theme=light] .tender-discovery :is(.tender-search,.filter-selects label,.filter-selects select){border-color:#9fc3e1!important;background:#fff!important;color:#194d80!important;box-shadow:0 4px 10px #1854850f!important}html[data-theme=light] .tender-discovery :is(.tender-search input,.filter-selects input){background:transparent!important;color:#163e6d!important}html[data-theme=light] .tender-discovery :is(.tender-search input,.filter-selects input)::-moz-placeholder{color:#54799e!important}html[data-theme=light] .tender-discovery :is(.tender-search input,.filter-selects input)::placeholder{color:#54799e!important}html[data-theme=light] .tender-discovery .tender-grid,html[data-theme=light] .tender-discovery .tender-directory-grid,html[data-theme=light] .tender-discovery .tender-document-grid{gap:1rem!important}html[data-theme=light] .tender-discovery :is(.global-tender-card,.document-intelligence-card){border-color:#b5d5eb!important;background:radial-gradient(circle at 100% 0%,rgba(88,223,198,.14),transparent 30%),linear-gradient(145deg,#fff,#edf7ff)!important;box-shadow:0 10px 22px #1447741a!important}html[data-theme=light] .tender-discovery :is(.global-tender-card,.document-intelligence-card):hover{border-color:#58b8d8!important;box-shadow:0 16px 30px #14477429!important}html[data-theme=light] .tender-discovery :is(.global-tender-card h3,.document-intelligence-card h3){color:#123b70!important}html[data-theme=light] .tender-discovery :is(.global-tender-card>p,.document-intelligence-card>p,.tender-meta){color:#3b668f!important}html[data-theme=light] .tender-discovery :is(.card-signal span,.tender-tags em){border:1px solid #b7d9ee;background:#dff3ff!important;color:#236697!important}html[data-theme=light] .tender-discovery .card-signal i{background:#20c9a8!important;box-shadow:0 0 0 5px #20c9a826!important}html[data-theme=light] .tender-discovery .tender-pager{padding:.6rem .75rem;border:1px solid #b8d5eb;border-radius:12px;background:#e9f5ff;color:#365f88!important}html[data-theme=light] .tender-discovery ::-moz-selection{background:#b9dcff;color:#123b70}html[data-theme=light] .tender-discovery ::selection{background:#b9dcff;color:#123b70}html[data-theme=light] .workspace-page .superadmin-hero{border-color:#255a89!important;background:linear-gradient(135deg,#0b294d,#135d79)!important;color:#f4fbff!important}html[data-theme=light] .workspace-page .superadmin-hero :is(h2,b){color:#fff!important}html[data-theme=light] .workspace-page .superadmin-hero h2 em,html[data-theme=light] .workspace-page .superadmin-hero p,html[data-theme=light] .workspace-page .superadmin-hero .superadmin-pulse small{color:#72f0d8!important}html[data-theme=light] .workspace-page .superadmin-hero span{color:#d2e7f5!important}html[data-theme=light] .workspace-page .superadmin-hero .superadmin-pulse{background:#082641!important;border-color:#63e5cd!important}html[data-theme=light] .workspace-page :is(.subscription-console,.tenant-safety,.growth-trends,.super-analytics,.superadmin-directory){border-color:#9fc6e4!important;background:linear-gradient(145deg,#edf6ff,#e1f0fc)!important;color:#153b68!important;box-shadow:0 16px 32px #12467421!important}html[data-theme=light] .workspace-page :is(.subscription-console,.tenant-safety,.growth-trends,.super-analytics,.superadmin-directory) :is(h2,h3,h4,b,strong){color:#102f5b!important}html[data-theme=light] .workspace-page :is(.subscription-console,.tenant-safety,.growth-trends,.super-analytics,.superadmin-directory) :is(p,span,small,label){color:#315e89!important}html[data-theme=light] .workspace-page :is(.subscription-console,.tenant-safety,.growth-trends,.super-analytics,.superadmin-directory)>header p,html[data-theme=light] .workspace-page .superadmin-directory>header p{color:#116dca!important}html[data-theme=light] .workspace-page :is(.plan-card,.growth-trends article,.analytics-card,.analytics-metrics article,.platform-metrics article,.reliability-strip>div,.tenant-cost-list>div,.super-tenant-card){border-color:#b3d2e8!important;background:#fafdff!important;color:#143a67!important;box-shadow:0 8px 18px #12467414!important}html[data-theme=light] .workspace-page :is(.plan-card,.growth-trends article,.analytics-card,.analytics-metrics article,.platform-metrics article,.reliability-strip>div,.tenant-cost-list>div,.super-tenant-card) :is(h3,h4,b,strong){color:#123b70!important}html[data-theme=light] .workspace-page :is(.plan-card,.growth-trends article,.analytics-card,.analytics-metrics article,.platform-metrics article,.reliability-strip>div,.tenant-cost-list>div,.super-tenant-card) :is(p,span,small){color:#416b93!important}html[data-theme=light] .workspace-page :is(.analytics-controls,.superadmin-filters){border-color:#a7c9e3!important;background:#dbeefa!important}html[data-theme=light] .workspace-page :is(.analytics-controls,.superadmin-filters) :is(input,select,button){border-color:#91b9d9!important;background:#fff!important;color:#153e6c!important}html[data-theme=light] .workspace-page .analytics-controls .range-chips button.active,html[data-theme=light] .workspace-page .growth-trends header button.active{background:#1d70da!important;color:#fff!important}html[data-theme=light] .workspace-page .superadmin-directory>header h3,html[data-theme=light] .workspace-page .superadmin-directory .tenant-title h4{color:#0d315c!important}html[data-theme=light] .workspace-page .superadmin-directory>header span,html[data-theme=light] .workspace-page .superadmin-directory :is(.tenant-card-main p,.tenant-locations span,.tenant-signals span){color:#355f88!important}html[data-theme=light] .workspace-page .superadmin-directory :is(.tenant-signals b,.tenant-readiness b){color:#123c70!important}html[data-theme=light] .workspace-page .subscription-console .primary:not(:disabled),html[data-theme=light] .workspace-page .analytics-export{background:linear-gradient(110deg,#126fdc,#267fcf)!important;color:#fff!important}html[data-theme=light] .workspace-page .subscription-console .primary:disabled{background:#94add3!important;color:#fff!important;opacity:1!important}html[data-theme=light] .workspace-page .subscription-console .secondary,html[data-theme=light] .workspace-page :is(.tenant-open,.directory-live){background:#e0f7f1!important;color:#076d5d!important;border-color:#76cdbf!important}html[data-theme=light] .workspace-page .recharts-cartesian-axis-tick-value,html[data-theme=light] .workspace-page .recharts-label{fill:#496d90!important}html[data-theme=light] .workspace-page .recharts-cartesian-grid line{stroke:#cbddec!important}html[data-theme=light] .workspace-page:has(.tenant-admin-grid)>header{padding:1.55rem 1.75rem;border:1px solid #7dbce4;border-radius:22px;background:radial-gradient(circle at 92% 8%,rgba(67,229,196,.22),transparent 24%),linear-gradient(125deg,#eaf5ff,#dceffd 64%,#e3faf4)!important;box-shadow:0 18px 38px #124c7b21}html[data-theme=light] .workspace-page:has(.tenant-admin-grid)>header .eyebrow{color:#1476cf!important}html[data-theme=light] .workspace-page:has(.tenant-admin-grid)>header h1{color:#103a6b!important}html[data-theme=light] .workspace-page:has(.tenant-admin-grid)>header .muted{color:#365f88!important}html[data-theme=light] .workspace-page .tenant-admin-grid>.invite-panel{border-color:#72bde1!important;background:radial-gradient(circle at 100% 0%,rgba(63,231,199,.2),transparent 30%),linear-gradient(145deg,#edf8ff,#dff3fb)!important;box-shadow:0 18px 36px #124d8024!important;color:#153d6d!important}html[data-theme=light] .workspace-page .invite-panel :is(h3,b){color:#103b6c!important}html[data-theme=light] .workspace-page .invite-panel>p,html[data-theme=light] .workspace-page .invite-panel .field span,html[data-theme=light] .workspace-page .invite-panel .invite-role span{color:#176ec6!important}html[data-theme=light] .workspace-page .invite-panel>span{color:#426b92!important}html[data-theme=light] .workspace-page .invite-panel :is(.field,.invite-role){border-color:#9bc9e7!important;background:#fff!important}html[data-theme=light] .workspace-page .invite-panel :is(.field input,.invite-role select){color:#173f70!important;background:transparent!important}html[data-theme=light] .workspace-page .invite-panel .primary:not(:disabled){border-color:#188fbe!important;background:linear-gradient(110deg,#1477e8,#19ae9d)!important;color:#fff!important}html[data-theme=light] .workspace-page .invite-panel .primary:disabled{border-color:#aac7df!important;background:#c9daea!important;color:#476987!important;opacity:1!important}html[data-theme=light] .workspace-page .tenant-users-panel{border-color:#73b9e2!important;background:radial-gradient(circle at 100% 4%,rgba(78,218,196,.19),transparent 28%),linear-gradient(145deg,#e7f4ff,#dceffd)!important;box-shadow:0 18px 34px #124d8021!important}html[data-theme=light] .workspace-page .tenant-users-panel h3{color:#0f3869!important;border-bottom-color:#9fcbe7!important}html[data-theme=light] .workspace-page .tenant-users-panel .user-row{border-color:#a8cfe9!important;background:#fff!important;box-shadow:0 8px 17px #16518217!important}html[data-theme=light] .workspace-page .tenant-users-panel .user-row :is(b,p){color:#123d70!important}html[data-theme=light] .workspace-page .tenant-users-panel .user-row p{color:#416b93!important}html[data-theme=light] .workspace-page .invitation-list{border-color:#73b9e2!important;background:radial-gradient(circle at 100% 100%,rgba(57,218,190,.17),transparent 28%),linear-gradient(145deg,#e7f4ff,#dfeffc)!important;box-shadow:0 18px 34px #124d801f!important}html[data-theme=light] .workspace-page .invitation-list :is(h3,b){color:#103a6b!important}html[data-theme=light] .workspace-page .invitation-list>div{border-bottom-color:#9fcbe7!important}html[data-theme=light] .workspace-page .invitation-list .muted{border-color:#91c4e6!important;background:#fff!important;color:#365f88!important;font-weight:650!important}html[data-theme=light] .workspace-page:has(.tender-source-actions)>header{padding:1.5rem 1.7rem;border:1px solid #79bae1;border-radius:22px;background:radial-gradient(circle at 92% 10%,rgba(67,224,195,.21),transparent 25%),linear-gradient(125deg,#e7f4ff,#dceffd 65%,#e2faf4)!important;box-shadow:0 17px 35px #124a781f}html[data-theme=light] .workspace-page:has(.tender-source-actions)>header h1{color:#103a6a!important}html[data-theme=light] .workspace-page:has(.tender-source-actions)>header .muted{color:#365f88!important}html[data-theme=light] .workspace-page :is(.tender-source-panel,.tender-source-directory){border-color:#8fc4e5!important;background:radial-gradient(circle at 98% 3%,rgba(54,213,188,.17),transparent 27%),linear-gradient(145deg,#eaf5ff,#dceefd)!important;color:#153d6c!important;box-shadow:0 18px 36px #124a7821!important}html[data-theme=light] .workspace-page .tender-source-panel :is(h3,b),html[data-theme=light] .workspace-page .tender-source-directory :is(h2,h3,b){color:#103b6d!important}html[data-theme=light] .workspace-page .tender-source-panel :is(p,span,small),html[data-theme=light] .workspace-page .tender-source-directory .tender-section-head :is(p,span){color:#315f8c!important}html[data-theme=light] .workspace-page .tender-source-panel>div>span{color:#426d94!important}html[data-theme=light] .workspace-page .source-file-drop{border-color:#61c9c0!important;background:linear-gradient(135deg,#dffbf5,#e2f3ff)!important}html[data-theme=light] .workspace-page .source-file-drop .drop-icon{background:linear-gradient(135deg,#117be6,#1bb89f)!important;color:#fff!important}html[data-theme=light] .workspace-page .source-file-drop :is(b,small){color:#143e70!important}html[data-theme=light] .workspace-page .source-supporting{border-color:#8ebedc!important;background:#f8fcff!important;opacity:1!important}html[data-theme=light] .workspace-page .source-supporting :is(b,small,span){color:#426b91!important}html[data-theme=light] .workspace-page .source-supporting input{border-color:#a4c7e2!important;background:#fff!important;color:#153d6d!important}html[data-theme=light] .workspace-page .source-supporting input::file-selector-button{background:#dceeff!important;color:#155f9e!important}html[data-theme=light] .workspace-page .tender-source-directory .tender-section-head{padding:1.1rem 1.2rem;border:1px solid #a0cbe6;border-radius:16px;background:linear-gradient(105deg,#cfe8fb,#e2f5ff 66%,#d9faf0)!important}html[data-theme=light] .workspace-page .tender-source-directory .tender-section-head h2{color:#0e3768!important}html[data-theme=light] .workspace-page .tender-source-directory .tender-section-head>b{border-color:#168f81!important;background:linear-gradient(145deg,#087d8c,#139c82)!important;color:#fff!important;box-shadow:0 9px 18px #0a7e7933!important}html[data-theme=light] .workspace-page .tender-source-directory .tender-section-head>b small{color:#d8fff6!important}html[data-theme=light] .workspace-page .source-filter-grid{border-color:#9ec8e4!important;background:#cfe6f8!important;box-shadow:none!important}html[data-theme=light] .workspace-page .source-filter-grid :is(.tender-search,input,select){border-color:#8fbcda!important;background:#fff!important;color:#153e70!important}html[data-theme=light] .workspace-page .source-filter-grid :is(input,select)::-moz-placeholder{color:#50789e!important;opacity:1!important}html[data-theme=light] .workspace-page .source-filter-grid :is(input,select)::placeholder{color:#50789e!important;opacity:1!important}html[data-theme=light] .workspace-page .source-filter-grid .clear-filters{border-color:#d18a2b!important;background:#fff0d7!important;color:#95540b!important}html[data-theme=light] .workspace-page .source-bulk-actions{border-color:#9fc8e4!important;background:#d9ebf9!important;color:#234f7b!important}html[data-theme=light] .workspace-page .source-bulk-actions :is(label,span,.source-select-card){color:#28577f!important}html[data-theme=light] .workspace-page .source-select-card{border-color:#99c1df!important;background:#e8f4ff!important}html[data-theme=light] .workspace-page .tender-source-card{border-color:#9fc8e4!important;background:radial-gradient(circle at 100% 0%,rgba(63,220,193,.15),transparent 29%),linear-gradient(145deg,#fff,#e8f5ff)!important;box-shadow:0 11px 23px #124a781c!important}html[data-theme=light] .workspace-page .tender-source-card :is(h3,b){color:#123d70!important}html[data-theme=light] .workspace-page .tender-source-card :is(p,.source-issuer,.source-card-meta,.source-card-meta span){color:#426b91!important}html[data-theme=light] .workspace-page .tender-source-card .source-issuer{border-left-color:#1eb89f!important;background:#dff5f1!important}html[data-theme=light] .workspace-page .tender-source-card .source-card-meta span{border-color:#b5d4e9!important;background:#edf7ff!important}html[data-theme=light] .workspace-page .source-view-button{border-color:#117bb5!important;background:linear-gradient(110deg,#1378e4,#119f9a)!important;color:#fff!important;box-shadow:0 7px 15px #146fbe2e!important}html[data-theme=light] .workspace-page .source-delete-button{color:#fff!important}html[data-theme=light] .workspace-page .source-library-view .source-recover-all-button{border-color:#138d81!important;background:linear-gradient(110deg,#087f91,#18aa8d)!important;color:#fff!important;box-shadow:0 7px 15px #0b877e2b!important}html[data-theme=light] .workspace-page .source-library-view .source-recover-button{border-color:#1979d7!important;background:linear-gradient(110deg,#176ed8,#2789e6)!important;color:#fff!important;box-shadow:0 7px 15px #1d6bd129!important}html[data-theme=light] .workspace-page .source-library-view .source-delete-button{border-color:#c74965!important;background:linear-gradient(110deg,#b53655,#d85f73)!important;color:#fff!important;box-shadow:0 7px 15px #b5365526!important}html[data-theme=light] .workspace-page .source-library-view :is(.source-recover-all-button,.source-recover-button,.source-delete-button):disabled{border-color:#b6c9dc!important;background:#d5e2ee!important;color:#55718b!important;box-shadow:none!important;opacity:1!important}.evidence-definition-console{margin:1.25rem 0;padding:1.35rem}.evidence-definition-console>header,.evidence-definition-picker,.evidence-definition-form,.evidence-definition-list article{display:flex;gap:1rem}.evidence-definition-console>header{justify-content:space-between;align-items:flex-start}.evidence-definition-console header p,.evidence-definition-console h3{margin:.1rem 0}.definition-lock{border:1px solid #26bfa8;border-radius:999px;padding:.42rem .7rem;background:#e8fff8;color:#116b61;font-weight:800}.evidence-definition-picker{margin:1.15rem 0}.evidence-definition-picker label,.evidence-definition-form label{display:grid;gap:.38rem;font-weight:700;color:#244a74}.evidence-definition-picker label{flex:1}.evidence-definition-console input,.evidence-definition-console select,.evidence-definition-console textarea{width:100%;box-sizing:border-box;border:1px solid #a9caea;border-radius:10px;background:#fff;color:#153a68;padding:.72rem;font:inherit}.evidence-definition-console textarea{min-height:80px;resize:vertical}.evidence-definition-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:1rem;border-radius:14px;background:#eff8ff;border:1px solid #bddaf5}.definition-source,.definition-instructions,.definition-notice{grid-column:1/-1}.definition-source{display:grid;gap:.2rem;color:#35618d}.evidence-definition-form small{font-weight:500;color:#6683a1}.evidence-definition-form .primary{justify-self:start}.definition-notice{color:#0d765d;font-weight:700}.evidence-definition-list{display:grid;gap:.65rem;margin-top:1rem}.evidence-definition-list article{align-items:center;justify-content:space-between;border:1px solid #c9ddf0;border-radius:12px;background:#fff;padding:.9rem}.evidence-definition-list p,.evidence-definition-list h4,.evidence-definition-list small{margin:.1rem 0}.evidence-definition-list article>div:nth-child(2){display:grid;gap:.3rem;flex:1}.definition-include,.definition-exclude{font-size:.84rem;font-weight:700}.definition-include{color:#087767}.definition-exclude{color:#a33b51}@media(max-width:760px){.evidence-definition-picker,.evidence-definition-console>header,.evidence-definition-list article{flex-direction:column}.evidence-definition-form{grid-template-columns:1fr}}.work-interpretations{display:grid;gap:.35rem;margin-top:.75rem}.work-interpretations span{color:var(--text-secondary,#48617f);font-size:.78rem}.work-interpretations b{color:var(--text-primary,#15335f)}:root{--rt-page-max:1240px;--rt-space-1:.5rem;--rt-space-2:.75rem;--rt-space-3:1rem;--rt-space-4:1.5rem;--rt-space-5:2rem;--rt-radius:14px;--rt-border:#d7e4f2;--rt-text:#173762;--rt-muted:#607694;--rt-focus:#087df5}*{min-width:0}.workspace-page,.dashboard-page{width:100%;max-width:var(--rt-page-max)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--rt-focus) 30%,transparent);outline-offset:2px}.skip-link{position:fixed;z-index:1000;top:.75rem;left:.75rem;transform:translateY(-200%);padding:.7rem 1rem;border-radius:9px;background:#073f75;color:#fff;font-weight:800}.skip-link:focus{transform:translateY(0)}.workspace-page .primary,.dashboard-page .primary{min-height:46px}.workspace-page .secondary,.dashboard-page .secondary,.workspace-page .danger-button,.dashboard-page .danger-button{min-height:42px}.profile-side-stack{display:grid;gap:1.35rem}.profile-workspace .profile-form-grid>.field,.profile-workspace .profile-form-grid>.firm-type-field,.profile-workspace .profile-form-grid>.bid-profile-field{min-height:94px}.profile-workspace .profile-form-grid>.field:first-child{min-height:100px}.profile-workspace .profile-form-grid .field span{line-height:1.35}.profile-workspace .profile-form-grid .field input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-workspace .profile-form-grid>.field:first-child input{font-size:1rem!important}.profile-workspace .bid-capacity{margin:0}.profile-workspace .upload-card{min-height:auto!important}.document-actions{gap:.5rem}.document-actions button{white-space:nowrap}.document-card{align-content:start}.document-card h5,.document-intelligence-card h3,.global-tender-card h3{overflow-wrap:anywhere}.pdf-page-wrap{display:block;width:100%;text-align:center}.pdf-page-wrap .react-pdf__Page{display:inline-block;max-width:100%}.pdf-page-wrap .react-pdf__Page__canvas{max-width:100%;height:auto!important}.annotation-filters button{min-height:32px}.annotation-row{min-height:44px}@media(max-width:760px){body{overflow-x:hidden}.app-shell aside{position:relative;padding:0}.app-shell aside>.brand{min-height:64px;padding:0 1rem}.app-shell nav{display:grid;grid-template-columns:1fr;max-height:0;overflow:hidden;padding:0;transition:max-height .2s ease}.app-shell aside.is-mobile-nav-open nav{max-height:650px;padding:.35rem .75rem .85rem}.app-shell nav a{width:100%;padding:.72rem .8rem}.app-shell .account{display:flex;margin:0 .75rem .85rem}.app-shell:not(:has(aside.is-mobile-nav-open)) .account{display:none}.workspace-top-user{min-height:48px}.workspace-top-user>span,.workspace-top-user>b{display:none}.workspace{padding:1rem}.profile-workspace .profile-form-grid>.field,.profile-workspace .profile-form-grid>.firm-type-field,.profile-workspace .profile-form-grid>.bid-profile-field{min-height:0}.document-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.document-actions button{width:100%}.collection-toolbar{align-items:stretch}.collection-toolbar>span{line-height:1.45}.viewer-hero,.viewer-state{width:100%}}@media(max-width:430px){.document-actions{grid-template-columns:1fr}.workspace-page>header,.dashboard-page>header{padding-top:1rem}.workspace-page h1,.dashboard-page h1{line-height:1.1}.metric-grid{gap:.7rem}}.mobile-nav-toggle{display:none;margin-left:auto;border:1px solid #c9dcf1;border-radius:9px;background:#fff;color:#175d9f}@media(max-width:760px){.mobile-nav-toggle{display:grid;place-items:center;width:38px;height:38px}.app-shell aside .brand{display:flex;align-items:center}.app-shell aside .brand .brand-mark{width:34px;height:34px;-o-object-fit:contain;object-fit:contain}}.bid-capacity-guidance{margin:.75rem 0 1rem;padding:.7rem .8rem;border-left:3px solid #18a98b;border-radius:0 9px 9px 0;background:#eafff8;color:#35677a;font-size:.75rem;line-height:1.5}.bid-capacity-result span{display:block;font-size:.72rem}.bid-capacity-result b{display:block;margin-top:.2rem}.firm-type-help,.bid-profile-help{cursor:pointer}.firm-type-help:focus-visible,.bid-profile-help:focus-visible{outline:3px solid #0b7bf533;outline-offset:2px}.library-heading-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.65rem}.library-heading-actions .secondary{white-space:nowrap}@media(max-width:620px){.library-heading-actions{width:100%;justify-content:space-between}.library-heading-actions .secondary{width:100%}}.app-dialog-backdrop{position:fixed;z-index:2000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1rem;background:#07152bb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-dialog{position:relative;width:min(560px,100%);max-height:calc(100dvh - 2rem);overflow:auto;padding:1.5rem;border:1px solid #3d5c80;border-radius:18px;background:#0c192b;box-shadow:0 28px 90px #0000008c;color:#eaf5ff}.app-dialog-close{position:absolute;top:.8rem;right:.8rem;display:grid;place-items:center;width:36px;height:36px;border:1px solid #3c5b78;border-radius:10px;background:#172a40;color:#cce9ff;font-size:1.5rem}.app-dialog h2{margin:.35rem 2rem .7rem 0}.app-dialog:focus{outline:none}@media(max-width:620px){.app-dialog{padding:1.2rem;border-radius:14px}}.batch-processing-notice{margin:1rem 0;padding:.8rem 1rem;border:1px solid #91e0cf;border-radius:11px;background:#ecfff8;color:#176a61;font-size:.8rem;line-height:1.5}.business-dashboard{container-type:inline-size}.business-dashboard__header{min-width:0}.business-dashboard__header>div{min-width:0}.business-panels,.business-wow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-panels>article,.business-wow-grid>article{display:flex;min-width:0;flex-direction:column}.business-panels>article{min-height:246px}.business-chart-placeholder{position:relative;display:grid;flex:1;min-height:168px;margin-top:.8rem;place-items:center;overflow:hidden;border:1px solid rgba(151,194,222,.36);border-radius:12px;background:linear-gradient(180deg,#f9fdfff0,#e8f8ffbd);color:#58779a;text-align:center}.business-chart-placeholder>span{position:absolute;right:8%;bottom:27%;left:8%;height:42%;border-bottom:2px dashed #b6ddef;transform:skewY(-4deg)}.business-chart-placeholder p{position:relative;z-index:1;max-width:32ch;margin:0;padding:.8rem 1rem;border-radius:10px;background:#f2faffe0}.business-line-chart__stage{position:relative;z-index:1;width:100%;height:142px;min-height:142px;margin-top:.55rem;overflow:hidden;border:1px solid rgba(151,194,222,.4);border-radius:12px;background:linear-gradient(180deg,#f9fdffeb,#e8f8ffb8)}.business-line-chart__stage .recharts-responsive-container,.business-line-chart__stage svg{width:100%!important;height:100%!important;margin:0;border:0;background:transparent}.business-line-chart__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.business-line-chart__empty span{width:min(52%,330px);border-top:2px dashed #b6ddef}.business-line-chart__empty i{position:absolute;left:calc(24% - 6px);width:12px;height:12px;border:4px solid #64e3d2;border-radius:50%;background:#f5fcff;box-shadow:0 0 18px #36ddbc8c}.business-line-chart footer{margin-top:.55rem}.business-line-chart footer b{flex:0 0 auto}.business-line-chart footer span{min-width:0;line-height:1.35}@container (max-width: 760px){.business-wow-grid{grid-template-columns:1fr}}@media(max-width:1024px){.business-panels,.business-wow-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.business-dashboard>.business-dashboard__header{display:grid;grid-template-columns:minmax(0,1fr) auto}.business-dashboard__header span{white-space:normal}.business-line-chart__stage{height:128px;min-height:128px}.outcome-chart-body{align-items:stretch}}@media(max-width:390px){.business-dashboard>.business-dashboard__header{grid-template-columns:1fr}.business-rate{width:100%}.outcome-chart-body{flex-direction:column}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.workspace-page:not(.analytics-page){width:min(100%,1540px);min-width:0;margin-inline:auto;padding:clamp(1rem,2.2vw,2rem)}.workspace-page:not(.analytics-page)>header{min-width:0;margin-bottom:clamp(1rem,2vw,1.7rem)}.workspace-page:not(.analytics-page)>header h1,.workspace-page:not(.analytics-page) :is(h2,h3,h4,h5,p,span,b,small,code){overflow-wrap:anywhere}.workspace-page:not(.analytics-page) :is(button,a.primary,a.secondary,select,input[type=date]){min-height:44px}.workspace-page:not(.analytics-page) :is(button,a,input,select,textarea):focus-visible,.auth-shell :is(button,a,input,select):focus-visible{outline:3px solid color-mix(in srgb,#1682f7 38%,transparent)!important;outline-offset:2px}.workspace-page:not(.analytics-page) button:disabled,.auth-shell button:disabled{cursor:not-allowed;opacity:.62}.page-state{display:grid;justify-items:start;gap:.55rem;min-width:0;margin-block:1rem;padding:1rem 1.1rem;border:1px dashed var(--ti-border, #bad1e7);border-radius:14px;background:var(--ti-surface-soft, #f5faff);color:var(--ti-text-soft, #53708f);line-height:1.5}.page-state>b{color:var(--ti-card-title, #153b69)}.page-state-error{border-color:#e8a4af;background:color-mix(in srgb,#fff1f3 78%,var(--ti-surface, #fff))}.page-state-error>b{color:#a4213a!important}.admin-page-notice,.tender-source-notice,.tender-refresh-warning{margin:0 0 1rem;padding:.8rem 1rem;border:1px solid color-mix(in srgb,#0f9f8f 42%,var(--ti-border, #c8daec));border-radius:12px;background:color-mix(in srgb,#dffaf5 72%,var(--ti-surface, #fff));color:var(--ti-card-title, #123b68);font-weight:700}.tender-refresh-warning{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.tender-refresh-warning button{border:0;background:transparent;color:#0b65bb;font-weight:800;text-decoration:underline}.profile-workspace .two-col{align-items:start}.profile-workspace .eligibility-profile-card,.profile-workspace .profile-side-stack,.profile-workspace .profile-form-grid>*{min-width:0}.profile-workspace .profile-form-grid{grid-auto-rows:minmax(126px,auto);align-items:stretch}.profile-workspace .profile-form-grid>:is(.field,.firm-type-field,.bid-profile-field){height:100%}.profile-workspace .profile-form-grid .field{align-content:start}.profile-workspace .profile-form-grid input{width:100%;min-width:0}.profile-workspace .profile-card-heading small{display:block;max-width:68ch;line-height:1.55}.profile-workspace .document-library{min-width:0}.profile-workspace .library-heading,.profile-workspace .library-heading-actions,.profile-workspace .document-actions{flex-wrap:wrap}.profile-workspace .document-card{min-width:0}.profile-workspace .document-card h5{white-space:normal}.app-dialog.document-editor{width:min(480px,100%)}.app-dialog.document-editor>p{margin:0;color:#1682f7;font:800 .68rem DM Mono,monospace;letter-spacing:.12em}.app-dialog.document-editor>label{display:grid;gap:.45rem;margin-top:1rem}.app-dialog.document-editor>label>span{font:700 .7rem DM Mono,monospace;text-transform:uppercase}.app-dialog.document-editor :is(input,select){width:100%;min-height:48px;padding:0 .8rem;border:1px solid var(--ti-border, #cbdff4);border-radius:10px;background:var(--ti-surface-soft, #fff);color:var(--ti-text, #183967)}.app-dialog.document-editor footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.65rem;margin-top:1.35rem}.tender-discovery,.tender-source-directory{min-width:0}.global-tender-card{display:flex;min-width:0;flex-direction:column}.global-tender-card .global-tender-actions{margin-top:auto;padding-top:1rem}.global-tender-actions a{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:.65rem .9rem;border:1px solid color-mix(in srgb,#1682f7 40%,var(--ti-border, #cbdff4));border-radius:10px;background:color-mix(in srgb,#1682f7 8%,var(--ti-surface, #fff));color:#1269bd;font-weight:800;text-decoration:none}.global-tender-actions a:hover{transform:translateY(-1px);border-color:#1682f7;background:color-mix(in srgb,#1682f7 14%,var(--ti-surface, #fff))}.tender-directory-grid.is-list .global-tender-card .global-tender-actions{grid-column:auto;margin:0;padding:0}.tender-directory-grid.is-list .global-tender-actions a{width:auto;white-space:nowrap}.viewer-launch-state{display:grid;place-items:center;gap:.6rem;min-height:220px;padding:2rem;border:1px dashed var(--ti-border, #bcd4eb);border-radius:18px;background:var(--ti-surface-soft, #f4f9ff);color:var(--ti-card-copy, #526f8f);text-align:center}.viewer-launch-state>b{color:var(--ti-card-title, #143b69);font-size:1rem}.viewer-launch-state>button{padding:.65rem 1rem;border:1px solid #1682f7;border-radius:10px;background:#1682f7;color:#fff;font-weight:800}.viewer-layout,.pdf-stage,.viewer-main,.viewer-sidebar{min-width:0}.pdf-stage{overflow:auto}.pdf-stage .react-pdf__Page{max-width:100%;margin-inline:auto}.pdf-stage canvas{max-width:100%;height:auto!important}.viewer-empty>div{display:flex;justify-content:center;flex-wrap:wrap;gap:.65rem;margin-top:.65rem}.viewer-empty>div :is(button,a),.viewer-empty>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.65rem .95rem;border:1px solid #1682f7;border-radius:10px;background:#1682f7;color:#fff!important;font-weight:800;text-decoration:none}.viewer-empty>div a{background:transparent;color:#1269bd!important}.personal-profile-state{display:grid;place-items:center;gap:.55rem;min-height:320px;padding:2rem;border:1px dashed var(--ti-border, #bcd5ea);border-radius:20px;background:var(--ti-surface, #fff);color:var(--ti-card-copy, #587491);text-align:center}.personal-profile-state :is(h2,p){margin:0}.personal-profile-state>svg{color:#1682f7}.personal-profile-state.is-error>svg{color:#c24157}.personal-profile-state .primary{padding:.65rem 1rem}.personal-inline-error{color:#b4233c!important;font-size:.72rem;line-height:1.45}.personal-save-success{color:#087765!important;font-weight:800}.dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.65rem;margin-top:1.2rem}.tender-source-actions,.source-form-row,.source-form-grid,.source-filter-grid,.source-bulk-actions,.source-library-view,.source-card-actions{min-width:0}.source-form-row>*,.source-form-grid>*{min-width:0}.source-filter-grid :is(input,select,button){width:100%;min-width:0}.source-bulk-actions{flex-wrap:wrap}.source-library-view{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.source-card-actions{display:flex;flex-wrap:wrap;gap:.5rem}.source-card-actions button{white-space:normal}.tenant-admin-grid>*,.superadmin-directory,.superadmin-list,.super-tenant-card,.tenant-card-main,.tenant-safety,.evidence-definition-console,.super-analytics{min-width:0}.user-row,.invitation-list article,.safety-user-list article{min-width:0}.user-row>div,.invitation-list article>div,.safety-user-list article>span{min-width:0}.invite-result code{max-width:100%;white-space:normal;overflow-wrap:anywhere}.superadmin-filters{align-items:end}.superadmin-filters>*{min-width:0}.superadmin-filters :is(input,select,button){width:100%}.super-tenant-card{align-items:center}.superadmin-pagination{flex-wrap:wrap}.app-dialog.superadmin-drawer{width:min(640px,100%);height:auto!important}.app-dialog.superadmin-drawer>p{margin:0;color:#1682f7;font:800 .68rem DM Mono,monospace;letter-spacing:.12em}.app-dialog.superadmin-drawer>h3{margin:.5rem 0 .2rem;padding-right:2.5rem}.app-dialog.analytics-export-modal{width:min(620px,100%)}.analytics-export-modal>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem}.analytics-export-modal label{display:grid;gap:.4rem;min-width:0}.analytics-export-modal input{width:100%;min-width:0}.analytics-export-modal footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.65rem;margin-top:1.2rem}.analytics-controls{min-width:0}.analytics-controls>*{min-width:0}.analytics-controls :is(input,select){width:100%}.analytics-card .recharts-responsive-container{min-width:0}.demo-screen{pointer-events:none}.demo-dots button{min-width:20px!important;min-height:20px!important}.route-not-found{display:grid;justify-items:start;gap:.75rem;max-width:720px;padding:clamp(1.25rem,3vw,2rem)}.route-not-found :is(h2,p){margin:0}.route-not-found a.primary{display:inline-flex;align-items:center;padding:.7rem 1rem;text-decoration:none}@media(max-width:1080px){.tender-directory-grid.is-list .global-tender-card{grid-template-columns:minmax(0,1fr) auto!important}.tender-directory-grid.is-list .global-tender-card>:not(.global-tender-actions){grid-column:1}.tender-directory-grid.is-list .global-tender-actions{grid-column:2;grid-row:1 / span 5;align-self:center}.source-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.super-tenant-card{grid-template-columns:minmax(0,1fr)!important;align-items:stretch}.tenant-open{width:100%}}@media(max-width:760px){.workspace-page:not(.analytics-page){padding:.85rem}.workspace-page:not(.analytics-page)>header h1{font-size:clamp(1.65rem,8vw,2.25rem)}.profile-workspace .profile-form-grid,.source-form-grid,.source-form-row,.source-filter-grid,.analytics-export-modal>div{grid-template-columns:1fr!important}.profile-workspace .profile-form-grid{grid-auto-rows:auto}.library-heading,.source-bulk-actions,.tenant-safety>header,.safety-actions,.super-analytics-head,.guided-demo>header{align-items:stretch!important;flex-direction:column}.source-library-view,.source-card-actions,.document-actions{justify-content:stretch;width:100%}.source-library-view>button,.source-card-actions>button,.document-actions>button{flex:1 1 160px}.tender-directory-grid.is-list .global-tender-card{display:flex!important}.tender-directory-grid.is-list .global-tender-actions a{width:100%}.invitation-list article,.safety-user-list article,.user-row{align-items:stretch!important;flex-direction:column}.superadmin-pagination>*{flex:1 1 130px}}@media(max-width:480px){.workspace-page:not(.analytics-page){padding:.65rem}.workspace-page:not(.analytics-page) :is(.panel,.tender-source-panel,.tender-source-directory,.global-tender-card,.document-intelligence-card,.viewer-launch-card,.help-step,.result-guide){border-radius:14px!important}.app-dialog-backdrop{padding:.55rem}.app-dialog{max-height:calc(100dvh - 1.1rem);padding:1.05rem}.help-tip a{margin-left:0!important;width:100%;justify-content:center}.source-library-view,.source-card-actions,.document-actions{display:grid;grid-template-columns:1fr}.source-library-view>*,.source-card-actions>*,.document-actions>*{width:100%}}@media(prefers-reduced-motion:reduce){.workspace-page:not(.analytics-page) *,.auth-shell *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
