.m_468e7eda{appearance:none;padding-top:0;padding-bottom:0}.m_468e7eda::-webkit-calendar-picker-indicator{display:none}.m_468e7eda::-webkit-clear-button{display:none}.m_468e7eda::-webkit-datetime-edit-hour-field{max-height:calc(1.875rem * var(--mantine-scale));padding-top:0;display:inline}.m_468e7eda::-webkit-datetime-edit-minute-field{max-height:calc(1.875rem * var(--mantine-scale));padding-top:0;display:inline}.m_468e7eda::-webkit-datetime-edit-second-field{max-height:calc(1.875rem * var(--mantine-scale));padding-top:0;display:inline}.m_468e7eda::-webkit-datetime-edit-ampm-field{max-height:calc(1.875rem * var(--mantine-scale));padding-top:0;display:inline}.m_468e7eda::-webkit-datetime-edit-hour-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_468e7eda::-webkit-datetime-edit-minute-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_468e7eda::-webkit-datetime-edit-second-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_468e7eda::-webkit-datetime-edit-ampm-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_396ce5cb{--day-size-xs:calc(1.875rem * var(--mantine-scale));--day-size-sm:calc(2.25rem * var(--mantine-scale));--day-size-md:calc(2.625rem * var(--mantine-scale));--day-size-lg:calc(3rem * var(--mantine-scale));--day-size-xl:calc(3.375rem * var(--mantine-scale));--day-size:var(--day-size-sm);width:var(--day-size,var(--day-size-sm));height:var(--day-size,var(--day-size-sm));font-size:calc(var(--day-size) / 2.8);-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:var(--mantine-radius-default);color:var(--mantine-color-text);opacity:1;background-color:#0000;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){[data-mantine-color-scheme=light] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){[data-mantine-color-scheme=light] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}.m_396ce5cb:where([data-static]){-webkit-user-select:auto;user-select:auto;cursor:default}.m_396ce5cb:where([data-weekend]){color:var(--mantine-color-red-6)}.m_396ce5cb:where([data-outside]){color:var(--mantine-color-dimmed);opacity:.5}.m_396ce5cb:where(:disabled,[data-disabled]){color:var(--mantine-color-dimmed);cursor:not-allowed;opacity:.5}.m_396ce5cb:where([data-hidden]){display:none}:where([data-mantine-color-scheme=light]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-dark-4)}.m_396ce5cb:where([data-in-range]){background-color:var(--mantine-primary-color-light-hover);border-radius:0}@media (hover:hover){.m_396ce5cb:where([data-in-range]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}@media (hover:none){.m_396ce5cb:where([data-in-range]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}.m_396ce5cb:where([data-first-in-range]){border-radius:0;border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range]){border-radius:0;border-start-end-radius:var(--mantine-radius-default);border-end-end-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range][data-first-in-range]){border-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast)}@media (hover:hover){.m_396ce5cb:where([data-selected]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_396ce5cb:where([data-selected]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}.m_18a3eca{color:var(--mantine-color-dimmed);font-weight:400;font-size:var(--wr-fz,var(--mantine-font-size-sm));text-transform:capitalize;padding-bottom:calc(var(--wr-spacing,var(--mantine-spacing-sm)) / 2)}.m_cc9820d3{border-collapse:collapse;table-layout:fixed}.m_8f457cd5{padding:0}.m_8f457cd5:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_6cff9dea{--wn-size-xs:calc(1.875rem * var(--mantine-scale));--wn-size-sm:calc(2.25rem * var(--mantine-scale));--wn-size-md:calc(2.625rem * var(--mantine-scale));--wn-size-lg:calc(3rem * var(--mantine-scale));--wn-size-xl:calc(3.375rem * var(--mantine-scale));color:var(--mantine-color-dimmed);font-weight:400;font-size:calc(var(--wn-size,var(--wn-size-sm)) / 2.8);text-align:center;width:var(--wn-size,var(--wn-size-sm))}.m_dc6a3c71{--dpc-size-xs:calc(1.875rem * var(--mantine-scale));--dpc-size-sm:calc(2.25rem * var(--mantine-scale));--dpc-size-md:calc(2.625rem * var(--mantine-scale));--dpc-size-lg:calc(3rem * var(--mantine-scale));--dpc-size-xl:calc(3.375rem * var(--mantine-scale));--dpc-size:var(--dpc-size-sm);font-size:var(--dpc-fz,var(--mantine-font-size-sm));height:var(--dpc-size);width:calc((var(--dpc-size) * 7) / 3 + calc(.09375rem * var(--mantine-scale)));-webkit-user-select:none;user-select:none;cursor:pointer;color:var(--mantine-color-text);opacity:1;border-radius:var(--mantine-radius-default);background-color:#0000;justify-content:center;align-items:center;display:flex}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_dc6a3c71:where(:disabled,[data-disabled]){color:var(--mantine-color-dimmed);cursor:not-allowed;opacity:.5}.m_dc6a3c71:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast,var(--mantine-color-white))}@media (hover:hover){.m_dc6a3c71:where([data-selected]):hover{background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_dc6a3c71:where([data-selected]):active{background-color:var(--mantine-primary-color-filled-hover)}}.m_dc6a3c71:where([data-in-range]){background-color:var(--mantine-primary-color-light-hover);border-radius:0}@media (hover:hover){.m_dc6a3c71:where([data-in-range]):hover{background-color:var(--mantine-primary-color-light)}}@media (hover:none){.m_dc6a3c71:where([data-in-range]):active{background-color:var(--mantine-primary-color-light)}}.m_dc6a3c71:where([data-first-in-range]){border-radius:0;border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-last-in-range]){border-radius:0;border-start-end-radius:var(--mantine-radius-default);border-end-end-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-first-in-range][data-last-in-range]){border-radius:var(--mantine-radius-default)}.m_9206547b{border-collapse:collapse;border-width:0}.m_c5a19c7d{padding:0}.m_c5a19c7d:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_2a6c32d{border-collapse:collapse;cursor:pointer;border-width:0}.m_fe27622f{padding:0}.m_fe27622f:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_730a79ed{--dch-control-size-xs:calc(1.875rem * var(--mantine-scale));--dch-control-size-sm:calc(2.25rem * var(--mantine-scale));--dch-control-size-md:calc(2.625rem * var(--mantine-scale));--dch-control-size-lg:calc(3rem * var(--mantine-scale));--dch-control-size-xl:calc(3.375rem * var(--mantine-scale));--dch-control-size:var(--dch-control-size-sm);max-width:calc(var(--dch-control-size) * 8 + calc(.4375rem * var(--mantine-scale)));margin-bottom:var(--mantine-spacing-xs);display:flex}.m_f6645d97,.m_2351eeb0{height:var(--dch-control-size);border-radius:var(--mantine-radius-default);-webkit-user-select:none;user-select:none;opacity:1;cursor:pointer;justify-content:center;align-items:center;display:flex}@media (hover:hover){[data-mantine-color-scheme=light] .m_f6645d97:hover:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=light] .m_2351eeb0:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_f6645d97:hover:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=dark] .m_2351eeb0:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}@media (hover:none){[data-mantine-color-scheme=light] .m_f6645d97:active:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=light] .m_2351eeb0:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_f6645d97:active:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=dark] .m_2351eeb0:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_f6645d97:where(:disabled,[data-disabled]),.m_2351eeb0:where(:disabled,[data-disabled]){opacity:.2;cursor:not-allowed}.m_2351eeb0{width:var(--dch-control-size)}.m_f6645d97{font-size:var(--dch-fz,var(--mantine-font-size-sm));text-transform:capitalize;flex:1;font-weight:500}.m_367dc749{width:60%;height:60%}.m_367dc749:where([data-direction=next]){transform:rotate(270deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=next]),.m_367dc749:where([data-direction=previous]){transform:rotate(90deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=previous]){transform:rotate(270deg)}.m_30b26e33{gap:var(--mantine-spacing-md);display:flex}.m_6fa5e2aa{cursor:pointer;line-height:unset}.m_6fa5e2aa:where([data-read-only]){cursor:default}.m_208d2562{margin-top:var(--mantine-spacing-md);align-items:stretch;display:flex}.m_62ee059{flex:1;margin-inline-end:var(--mantine-spacing-md)}
.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);z-index:var(--notifications-z-index);max-width:var(--notifications-container-width);position:fixed}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}
:root{--bg:#f6f9fc;--surface:#fff;--surface-secondary:#f6f9fc;--surface-raised:#fff;--border:#00000014;--border-strong:#00000026;--text:#0a2540;--muted:#425466;--subtle:#8898aa;--accent:#635bff;--accent-soft:#eef0ff;--accent-hover:#4f46e5;--destructive:#df1b41;--destructive-soft:#fff0f3;--success:#0e9f6e;--success-soft:#ecfdf5;--warning:#f59e0b;--warning-soft:#fffbeb;--info:#0284c7;--info-soft:#e0f2fe;--shadow-sm:0 1px 3px #00000014, 0 1px 2px #0000000d;--shadow-md:0 4px 6px #00000012, 0 2px 4px #0000000d;--shadow-lg:0 10px 15px #00000014, 0 4px 6px #0000000a}[data-mantine-color-scheme=dark]{--bg:#0d1117;--surface:#161b22;--surface-secondary:#0d1117;--surface-raised:#1c2333;--border:#ffffff14;--border-strong:#ffffff2e;--text:#e6edf3;--muted:#8d96a0;--subtle:#515a65;--accent:#7c76ff;--accent-soft:#1e1f3a;--accent-hover:#6b65ff;--destructive:#f87171;--destructive-soft:#2d1a1e;--success:#34d399;--success-soft:#0e2a23;--warning:#fbbf24;--warning-soft:#2d2010;--info:#38bdf8;--info-soft:#0c2231;--shadow-sm:0 1px 3px #0006;--shadow-md:0 4px 6px #00000073;--shadow-lg:0 10px 15px #00000080}*{box-sizing:border-box}html{background:var(--bg)}body{min-height:100vh;color:var(--text);background:0 0;margin:0}a{color:inherit}.app-shell{min-height:100vh}.shell-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);background:#f6f9fcd1;position:sticky;top:0}.shell-header-inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:8px 20px;display:grid}.shell-brand{letter-spacing:-.03em;white-space:nowrap;font-size:18px;font-weight:700;text-decoration:none}.shell-nav-row{align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.shell-nav-divider{background:var(--border);flex-shrink:0;width:1px;height:16px;margin:0 4px;display:inline-block}.shell-nav{justify-content:flex-start;row-gap:8px}.shell-nav--primary .shell-link{background:#ffffff85;padding:7px 12px}.shell-nav--utility .shell-link{color:color-mix(in srgb, var(--muted) 70%, transparent 30%);padding:5px 9px;font-size:12px}.shell-link{color:var(--muted);border-radius:999px;padding:10px 14px;text-decoration:none;transition:background .14s,color .14s,transform .14s}.shell-link:hover,.shell-link--active{background:var(--surface-raised);color:var(--text);transform:translateY(-1px)}.shell-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;background:var(--surface-raised);color:var(--text)}.shell-main{padding:22px 0 48px}.shell-lang{align-self:start}.page-wrap{max-width:1240px;margin:0 auto;padding:0 16px}.hero-panel,.glass-panel{background:var(--surface);border:1px solid var(--border);border-radius:28px;box-shadow:0 22px 50px #14243414}.hero-panel{padding:28px;position:relative;overflow:hidden}.hero-panel:after{content:"";pointer-events:none;background:radial-gradient(circle,#635bff1f,#0000 68%);border-radius:999px;width:280px;height:280px;position:absolute;inset:auto -8% -30% auto}.hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,.9fr);gap:24px;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--accent);font-size:12px;font-weight:700}.hero-title{letter-spacing:-.05em;margin:0;font-size:clamp(34px,5vw,58px);line-height:.94}.hero-copy{max-width:760px;color:var(--muted);font-size:16px;line-height:1.7}.hero-summary-block{gap:8px;max-width:760px;display:grid}.metric-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.metric-strip--single{grid-template-columns:minmax(0,200px)}.metric-strip--two{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-tile{background:#fffc;border:1px solid #1c293814;border-radius:22px;padding:16px 18px}.metric-kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-size:11px}.metric-big{overflow-wrap:break-word;font-size:28px;font-weight:700;line-height:1.1}.metric-note{color:var(--muted);font-size:13px}.section-stack{gap:24px;margin-top:24px;display:grid}.panel-section{padding:24px}.section-header{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.section-title{letter-spacing:-.03em;margin:0;font-size:26px}.section-copy{color:var(--muted);margin:0}.bucket-grid,.radar-grid,.intelligence-grid,.detail-grid{gap:18px;display:grid}.bucket-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.bucket-grid--business-mix{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:stretch}.radar-grid,.intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);align-items:start}.bucket-card,.signal-row{background:var(--surface-raised);border:1px solid #1c293814;border-radius:22px;padding:18px}.bucket-card-anchor{text-decoration:none}.bucket-card{min-height:176px;color:var(--text);align-content:start;gap:10px;display:grid}.bucket-card-kicker{text-transform:uppercase;letter-spacing:.16em;color:var(--accent);font-size:11px;font-weight:700}.bucket-card-value{letter-spacing:-.04em;color:var(--text);word-break:break-word;overflow-wrap:break-word;font-size:clamp(20px,3vw,40px);font-weight:800;line-height:1.05}.bucket-card-note,.signal-row small{color:var(--muted);font-size:14px;line-height:1.55}.bucket-card-link{color:var(--accent);margin-top:auto;font-size:13px;font-weight:700}.opportunity-card{background:var(--surface-raised);border-color:#1c293814;text-decoration:none;transition:transform .22s ease-out,box-shadow .22s ease-out,border-color .22s ease-out}.opportunity-card:hover{border-color:#635bff38;transform:translateY(-3px)scale(1.005);box-shadow:0 1px 2px #1424340a,0 8px 18px #14243417,0 28px 52px #635bff1a,0 0 0 1px #635bff24}.opportunity-card--compact{height:auto;min-height:auto}.opportunity-card__badges{row-gap:8px}.opportunity-card__content{gap:8px}.opportunity-card__title{letter-spacing:-.02em;line-height:1.18}.opportunity-card__title-link{color:inherit;text-decoration:none}.opportunity-card__title-link:hover .opportunity-card__title,.opportunity-card__title-link:focus-visible .opportunity-card__title{color:var(--accent)}.opportunity-card__owner{line-height:1.45}.opportunity-card__meta{row-gap:8px}.opportunity-card__meta-pill{color:var(--muted);background:#f0f5f8f2;border:1px solid #1c293814;border-radius:999px;padding:6px 10px;line-height:1.3}.metric-row{background:#f6f8fb;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px 14px;display:grid}.opportunity-card__metric{min-width:0}.metric-label{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-size:11px}.metric-value{font-size:18px;font-weight:700;line-height:1.15}.opportunity-card__recommendation{color:var(--accent);background:#dff2f8b8;border-radius:16px;padding:10px 12px;font-weight:600}.opportunity-card__footer-meta{row-gap:8px}.opportunity-card__footer{flex-wrap:wrap;gap:12px}.opportunity-card__footer-item{color:var(--muted);line-height:1.45}.opportunity-card__action{color:var(--accent);white-space:nowrap;font-weight:700;text-decoration:none}.opportunity-card__action:hover,.opportunity-card__action:focus-visible{text-decoration:underline}.opportunity-card__roles{row-gap:8px}.filter-panel{padding:22px;position:relative;overflow:visible}.filter-panel--collapsed{display:none}.filter-panel__collapse-btn{position:absolute;top:10px;right:10px}.hero-grid--filters-hidden{grid-template-columns:minmax(0,1fr)}.filter-select__wrapper{min-width:0}.filter-select__label{color:var(--text);margin-bottom:8px;font-size:14px;font-weight:700;line-height:1.25}.filter-select__input{min-height:56px;color:var(--text);background:#fffffffa;border:1px solid #1c29381f;border-radius:18px;padding-inline:16px;font-size:16px;font-weight:500;line-height:1.2;box-shadow:inset 0 1px #ffffffb8}.filter-select__input::placeholder{color:color-mix(in srgb, var(--muted) 70%, white 30%);opacity:1}.filter-select__input>input,.filter-select__input input{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter-select__section{color:var(--muted)}.filter-select__dropdown{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffc;border:1px solid #1c293814;border-radius:18px;box-shadow:0 20px 40px #1424341f}.filter-select__option{white-space:normal;padding-block:10px;line-height:1.45}.filter-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:16px;display:grid}.projects-filter-footer{gap:12px}.projects-filter-actions{flex-wrap:wrap;justify-content:flex-end}.projects-active-filters{margin-top:14px}.projects-billable-note{line-height:1.5}.project-list--compact{gap:10px}.project-layout{gap:18px;display:grid}.project-list{gap:14px;display:grid}.projects-secondary-block{opacity:.9}.projects-secondary-block .glass-panel,.projects-secondary-block.glass-panel{background:#fffc;box-shadow:0 16px 34px #1424340f}.projects-secondary-block .section-title{font-size:22px}.projects-secondary-block .section-copy{color:color-mix(in srgb, var(--muted) 82%, white 18%)}.state-panel{align-items:center;min-height:148px;display:grid}.state-panel--empty{background:#ffffffc7}.candidate-project-title{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:100%;line-height:1.45;display:-webkit-box;overflow:hidden}.candidate-project-row{grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:16px;display:grid}.candidate-project-main{min-width:0}.candidate-project-action{justify-content:flex-end;align-items:center;min-height:56px;display:flex}.candidate-actions-row{row-gap:8px}.discovery-source-link{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.discovery-result-snippet,.signal-snippet{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.signal-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.entity-list,.signal-list,.award-list{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.signal-list--compact{gap:8px}.signal-row--compact{gap:6px;padding:12px 14px}.signal-row--compact .signal-snippet,.signal-row--compact .list-card__subtitle{-webkit-line-clamp:1}.list-card__header{gap:14px}.list-card__eyebrow-row{row-gap:8px}.list-card__main{flex:auto;min-width:0}.list-card__side{flex:none}.list-card__title{-webkit-line-clamp:2;text-wrap:balance;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.list-card__subtitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.list-card__meta-row{row-gap:8px}.list-card__meta-item{color:var(--muted);line-height:1.5}.list-card__footer{row-gap:8px}.list-card__action{font-weight:600}.entity-chip{background:var(--surface-raised);border:1px solid #1c293814;border-radius:18px;padding:14px 16px}.signal-row{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.signal-meta{flex-wrap:wrap;gap:8px;display:flex}.entity-mix-strip{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.entity-signal-snippet{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.65;display:-webkit-box;overflow:hidden}.stats-block{gap:12px;display:grid}.detail-subsection{gap:10px;margin-top:20px;display:grid}.detail-subsection__title{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-size:11px;font-weight:700}.stat-line{border-bottom:1px solid #1c293814;justify-content:space-between;gap:10px;padding:10px 0;display:flex}.stat-line:last-child{border-bottom:0}@media (max-width:1100px){.hero-grid,.detail-grid,.radar-grid,.intelligence-grid,.bucket-grid,.filter-grid,.section-stack{grid-template-columns:minmax(0,1fr)}.shell-header-inner{grid-template-columns:minmax(0,1fr);justify-items:start}.shell-nav-row,.shell-nav{width:100%}.shell-lang{justify-content:flex-start}}@media (max-width:700px){.metric-strip{grid-template-columns:minmax(0,1fr)}.hero-panel,.panel-section,.filter-panel{padding:18px}.shell-main{padding-top:18px}.shell-header-inner{gap:10px;padding:8px 16px}.shell-brand{font-size:16px}.shell-nav-row{padding-bottom:2px;overflow-x:auto}.shell-nav{flex-wrap:nowrap}.shell-link{white-space:nowrap;flex:none}.shell-nav--primary .shell-link{padding:8px 12px}.shell-nav--utility .shell-link{padding:8px 10px}}.hero-panel--decision{background:linear-gradient(145deg, #170f4bf5, #3730a3d9), var(--surface);color:#f0eeff}.hero-panel--decision .hero-title{white-space:nowrap;font-size:clamp(13px,3vw,36px);line-height:1.05}.hero-panel--decision .hero-copy,.hero-panel--decision .metric-note,.hero-panel--decision .metric-kicker,.hero-panel--decision .section-copy,.hero-panel--decision .eyebrow,.hero-panel--decision a{color:#ecf7fcdb}.hero-panel--decision .metric-tile{background:#ffffff1f;border-color:#ffffff29}.hero-panel--decision .bucket-card{background:#fafcfdf5;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff94}.hero-panel--decision .bucket-card-kicker{color:var(--accent)}.hero-panel--decision .bucket-card-value{color:#123040}.hero-panel--decision .bucket-card-note{color:#526272}.hero-panel--decision .bucket-card-link{color:#b4acffe6}.hero-panel--decision .filter-panel{color:#1a2e3b}.hero-panel--decision .filter-panel .section-title{color:#0f1e28}.hero-panel--decision .filter-panel .section-copy,.hero-panel--decision .filter-panel p,.hero-panel--decision .filter-panel .mantine-Text-root{color:#4a6070}.hero-panel--decision .filter-panel a{color:var(--accent)}.hero-panel--research{background:linear-gradient(180deg, #f5f8fcf5, #e5eff7eb), var(--surface)}.hero-panel--workspace{background:linear-gradient(180deg, #f3f4fcf7, #e1e4f7ed), var(--surface)}.hero-panel--briefings{background:linear-gradient(150deg, #fdf5eafa, #fce9d4eb), var(--surface)}.hero-panel--signals{background:linear-gradient(180deg, #f1f8fafa, #dfeef3eb), var(--surface)}.hero-panel--projects{background:linear-gradient(180deg, #f7f5eefa, #efebe0f0), var(--surface)}.hero-panel--projects .hero-title{letter-spacing:-.02em;font-size:clamp(18px,2.2vw,28px);line-height:1.25}.hero-panel,.filter-panel,.glass-panel,.opportunity-card,.entity-chip,.signal-row,.metric-tile,.shell-link{will-change:transform, opacity, box-shadow, background-color, border-color}.hero-panel>*,.filter-panel>*,.page-wrap .section-stack>*{animation:.42s cubic-bezier(.22,1,.36,1) both section-rise}.hero-panel>:nth-child(2){animation-delay:50ms}.hero-panel>:nth-child(3){animation-delay:.1s}.filter-panel>:nth-child(2){animation-delay:60ms}.filter-panel>:nth-child(3){animation-delay:.11s}.page-wrap .section-stack>:first-child{animation-delay:40ms}.page-wrap .section-stack>:nth-child(2){animation-delay:90ms}.page-wrap .section-stack>:nth-child(3){animation-delay:.14s}.page-wrap .section-stack>:nth-child(4){animation-delay:.19s}.shell-link{position:relative;overflow:hidden}.shell-link:after{content:"";background:color-mix(in srgb, var(--accent) 82%, white 18%);transform-origin:0;opacity:0;border-radius:999px;height:2px;transition:transform .18s,opacity .18s;position:absolute;inset:auto 12px 8px;transform:scaleX(.35)}.shell-link:hover:after,.shell-link--active:after{opacity:1;transform:scaleX(1)}.filter-panel{transition:box-shadow .18s,border-color .18s,transform .18s}.filter-panel:hover,.filter-panel:focus-within{border-color:#635bff2e;transform:translateY(-1px);box-shadow:0 28px 56px #1424341f}.metric-tile{transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s}.metric-tile:hover{border-color:#635bff24;transform:translateY(-2px);box-shadow:0 18px 30px #14243414}.hero-panel--awards{background:linear-gradient(180deg, #f5fbf5fa, #e2f3e4f0), var(--surface)}.hero-panel--contractors{background:linear-gradient(180deg, #f1f1fcf7, #dee0f8ed), var(--surface)}.hero-panel--alerts{background:linear-gradient(180deg, #faf5effa, #f3e9def0), var(--surface)}.hero-panel--discovery{background:linear-gradient(180deg, #f4f2fafa, #e7e4f4f0), var(--surface)}.hero-panel--billing{background:linear-gradient(180deg, #eef8f6fa, #d4f0eaf0), var(--surface)}.page-wrap--decision .section-stack{gap:28px}.page-wrap--briefings .project-list,.page-wrap--decision .project-list{gap:16px}.candidate-project-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}.candidate-project-action{justify-content:flex-start;min-height:0}.candidate-actions-row{flex-direction:column;align-items:flex-start}.page-wrap--workspace .entity-chip,.page-wrap--briefings .entity-chip,.page-wrap--decision .entity-chip{box-shadow:inset 0 1px #ffffff80}.workspace-filter-row{row-gap:10px}.workspace-profile-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.workspace-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.setup-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.setup-guide-card{background:#ffffffb8;border:1px solid #7190b52e;border-radius:18px;padding:16px 18px}.setup-guide-step{text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin-bottom:8px;font-size:11px;font-weight:700}.setup-guide-title{color:var(--ink);margin-bottom:6px;font-size:17px;font-weight:700}.setup-guide-copy{color:var(--muted);font-size:14px;line-height:1.55}.setup-form-shell{gap:18px;display:grid}.setup-form-group{background:#ffffffc7;border:1px solid #7190b529;border-radius:20px;padding:18px}.setup-form-group--secondary{background:#f8fafcd1}.setup-form-group__header{margin-bottom:14px}.setup-form-group__title{color:var(--ink);margin:2px 0 0;font-size:18px;line-height:1.3}.page-wrap--workspace .project-list{gap:16px}.page-wrap--workspace .signal-row{min-height:0}.opportunity-card{transform-origin:bottom}.opportunity-card:hover{transform:translateY(-3px)scale(1.005);box-shadow:0 1px 2px #1424340a,0 8px 18px #14243417,0 28px 52px #635bff1a,0 0 0 1px #635bff24}.opportunity-card__recommendation{transition:background-color .18s,color .18s,transform .18s}.opportunity-card:hover .opportunity-card__recommendation{background:#d4eff6eb;transform:translate(2px)}.entity-chip,.signal-row{transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s}.entity-chip:hover,.signal-row:hover{border-color:#635bff24;transform:translateY(-2px);box-shadow:0 1px 2px #14243408,0 6px 14px #14243414,0 20px 36px #635bff12}@keyframes section-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-panel>*,.filter-panel>*,.page-wrap .section-stack>*,.shell-link,.filter-panel,.metric-tile,.opportunity-card,.entity-chip,.signal-row,.opportunity-card__recommendation,.urgent-card-wrap{filter:none!important;transition:none!important;animation:none!important;transform:none!important}}.workspace-filter-button{border-radius:999px}.workspace-filter-button--active{box-shadow:0 10px 24px #1424341a}.quick-find-trigger{gap:8px;width:auto;padding-inline:12px}.quick-find-trigger__icon{border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;font-weight:700;display:inline-flex}.quick-find-results{gap:10px;display:grid}.quick-find-item{background:#fafcfdeb;border:1px solid #1c293814;border-radius:18px;padding:14px 16px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:block}.quick-find-item:hover,.quick-find-item--active{border-color:#635bff29;transform:translateY(-1px);box-shadow:0 16px 28px #14243414}@media (max-width:900px){.hero-title{font-size:clamp(28px,8vw,42px);line-height:.98}.hero-copy{font-size:15px;line-height:1.6}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-guide-grid{grid-template-columns:minmax(0,1fr)}.setup-form-group{padding:16px}.metric-tile{border-radius:18px;padding:14px}.metric-big{font-size:24px}.section-title{font-size:22px}.bucket-card,.signal-row,.entity-chip{border-radius:18px}.bucket-grid--business-mix{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.page-wrap{padding:0 12px}.hero-panel:after{width:180px;height:180px;inset:auto -10% -18% auto}.hero-grid,.detail-grid,.radar-grid,.intelligence-grid,.bucket-grid,.filter-grid{gap:14px}.metric-strip{grid-template-columns:minmax(0,1fr);gap:10px}.setup-guide-card{padding:14px 15px}.metric-row{grid-template-columns:minmax(0,1fr)}.hero-panel,.panel-section,.filter-panel{border-radius:22px;padding:16px}.section-stack{gap:16px;margin-top:18px}.section-header{flex-direction:column;align-items:start;margin-bottom:12px}.section-title{font-size:20px}.entity-chip,.bucket-card,.signal-row{padding:12px 13px}.bucket-grid--business-mix{grid-template-columns:minmax(0,1fr)}.bucket-card{min-height:auto}.bucket-card-value{font-size:34px}.stat-line{flex-direction:column;align-items:start;gap:4px}.workspace-quick-grid{grid-template-columns:minmax(0,1fr)}}.intro-shell{max-width:1280px;margin:0 auto;padding:0 16px 64px}@keyframes introFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.intro-anim{opacity:0;animation:.5s ease-out forwards introFadeUp}.intro-anim--d1{animation-delay:.1s}.intro-anim--d2{animation-delay:.22s}.intro-anim--d3{animation-delay:.34s}.intro-anim--d4{animation-delay:.44s}.intro-hero{color:#e8f5f8;background:linear-gradient(160deg,#0a1e2c,#0f3d48);border-radius:32px;padding:80px 48px 120px;position:relative;overflow:hidden}.intro-hero-inner{z-index:1;flex-direction:column;gap:20px;max-width:720px;display:flex;position:relative}.intro-hero-fade{pointer-events:none;background:linear-gradient(#0000,#fff);height:80px;position:absolute;bottom:0;left:0;right:0}.intro-badge{color:#1ab8c8;letter-spacing:.14em;text-transform:uppercase;background:#1ab8c824;border:1px solid #1ab8c847;border-radius:999px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-block}.intro-headline{letter-spacing:-.04em;color:#e8f5f8;margin:0;font-size:clamp(40px,6vw,68px);font-weight:800;line-height:.95}.intro-subtitle{color:#dcf0f8a6;max-width:600px;margin:0;font-size:17px;line-height:1.75}.intro-cta-btn{color:#0a1e2c!important;background:#1ab8c8!important;height:48px!important;padding:0 28px!important;font-size:15px!important;font-weight:700!important;transition:transform .15s,box-shadow .15s!important}.intro-cta-btn:hover{transform:scale(1.025);box-shadow:0 6px 20px #1ab8c859!important}.intro-trust{color:#c8e6f099;flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.intro-trust span:before{content:"·";margin-right:16px}.intro-trust span:first-child:before{content:none}.intro-stats-wrap{z-index:2;margin-top:-40px;padding:0 0 8px;position:relative}.intro-stats-strip{background:#0f1f2b14;border:1px solid #0f1f2b14;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden;box-shadow:0 4px 24px #0a1e2c14}.intro-stat{opacity:0;background:#fff;flex-direction:column;align-items:center;gap:4px;padding:28px 24px;transition:opacity .4s,transform .4s;display:flex;transform:translateY(10px)}.intro-stats--visible .intro-stat{opacity:1;transform:translateY(0)}.intro-stat-number{letter-spacing:-.03em;color:#0e6b7a;font-size:42px;font-weight:700;line-height:1}.intro-stat-label{color:#0f1f2b8c;text-align:center;font-size:13px}.intro-section{background:#fff;border:1px solid #0f1f2b12;border-radius:24px;margin-top:16px;padding:40px;box-shadow:0 2px 16px #0a1e2c0d}.intro-section-tag{letter-spacing:.14em;text-transform:uppercase;color:#0e6b7a;margin-bottom:12px;font-size:11px;font-weight:700;display:inline-block}.intro-section h2{letter-spacing:-.025em;color:#0f1f2b;margin:0 0 14px;font-size:clamp(24px,3.5vw,34px);font-weight:700;line-height:1.1}.intro-section p{color:#0f1f2ba6;margin:0;font-size:16px;line-height:1.75}.intro-cap-grid{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.intro-cap-grid--reverse{direction:rtl}.intro-cap-grid--reverse>*{direction:ltr}.intro-cap-text{flex-direction:column;display:flex}.intro-compare{background:#f7f9fb;border:1px solid #0f1f2b12;border-radius:16px;grid-template-columns:1fr 1fr;gap:16px;padding:24px;display:grid}.intro-compare-col{flex-direction:column;gap:8px;display:flex}.intro-compare-header{letter-spacing:.12em;text-transform:uppercase;color:#0f1f2b66;margin:0 0 4px;font-size:10px;font-weight:700}.intro-compare-header--active{color:#0e6b7a}.intro-pill-group{flex-direction:column;gap:6px;display:flex}.intro-pill{border-radius:999px;width:fit-content;padding:5px 11px;font-size:12px;font-weight:500;display:inline-block}.intro-pill--neutral{color:#0f1f2b99;background:#0f1f2b0f;border:1px solid #0f1f2b14}.intro-pill--active{color:#0e6b7a;background:#1ab8c81f;border:1px solid #1ab8c838}.intro-pill--filtered{color:#0f1f2b4d;background:0 0;border:1px solid #0f1f2b14;text-decoration:line-through}.intro-source-note{color:#0f1f2b66;margin:20px 0 0;font-size:12px}.intro-alert-card{background:#fff;border:1px solid #0f1f2b1a;border-radius:16px;padding:24px;box-shadow:0 4px 20px #0a1e2c12}.intro-alert-meta{color:#0f1f2b73;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.intro-alert-sub{color:#0e6b7a;margin:0 0 16px;font-size:13px;font-weight:600}.intro-alert-list{flex-direction:column;display:flex}.intro-alert-row{color:#1a2f3d;border-top:1px solid #0f1f2b12;padding:10px 0;font-size:13px;line-height:1.5}.intro-audience-section{background:#f7f9fb;border:1px solid #0f1f2b12;border-radius:24px;margin-top:16px}.intro-audience-inner{padding:40px}.intro-audience-h2{letter-spacing:-.02em;color:#0f1f2b;max-width:560px;margin:0 0 32px;font-size:clamp(22px,3vw,30px);font-weight:700}.intro-audience-strip{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.intro-audience-item{border-left:2px solid #1ab8c8;flex-direction:column;gap:6px;padding-left:16px;display:flex}.intro-audience-item strong{color:#0f1f2b;font-size:14px;font-weight:600}.intro-audience-item span{color:#0f1f2b99;font-size:13px;line-height:1.5}.intro-form-section{background:#e6f4f6;border:1px solid #1ab8c826;border-radius:24px;margin-top:16px;padding:48px 40px}.intro-form-inner{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.intro-form-header h2{letter-spacing:-.025em;color:#0f1f2b;margin:0 0 12px;font-size:clamp(24px,3vw,32px);font-weight:700}.intro-form-subtitle{color:#0f1f2ba6;margin:0 0 20px;font-size:15px;line-height:1.7}.intro-form-bullets{flex-direction:column;gap:6px;margin:0 0 20px;padding-left:18px;display:flex}.intro-form-bullets li{color:#0f1f2bb3;font-size:14px;line-height:1.5}.intro-social-proof{color:#0f1f2b80;margin:0;font-size:13px;font-style:italic}.intro-form{flex-direction:column;gap:16px;display:flex}.intro-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.intro-submit-btn{color:#fff;cursor:pointer;background:#0e6b7a;border:none;border-radius:8px;width:100%;padding:15px;font-size:15px;font-weight:700;transition:background .15s,transform .1s}.intro-submit-btn:hover:not(:disabled){background:#0b5562;transform:translateY(-1px)}.intro-submit-btn:disabled{opacity:.65;cursor:not-allowed}.intro-form-hint{color:#0f1f2b73;text-align:center;margin:0;font-size:12px}.intro-form-error-msg{color:#c0392b;margin:0;font-size:13px}.intro-form-success{background:#1ab8c81a;border:1px solid #1ab8c840;border-radius:12px;flex-direction:column;gap:10px;padding:24px;display:flex}.intro-form-success p{color:#0e6b7a;margin:0;font-size:15px}.intro-form-fallback{color:#0f1f2b8c!important;font-size:13px!important}.intro-llm{border-top:1px solid #0f1f2b14;margin-top:48px;padding-top:32px}.intro-llm-label{letter-spacing:.12em;text-transform:uppercase;color:#0f1f2b59;margin:0 0 12px;font-size:11px;font-weight:700}.intro-llm-item{color:#0f1f2b73;max-width:820px;margin:0 0 8px;font-size:13px;line-height:1.6}.intro-llm-item strong{color:#0f1f2b8c}@media (max-width:900px){.intro-cap-grid,.intro-cap-grid--reverse{direction:ltr;grid-template-columns:1fr}.intro-form-inner{grid-template-columns:1fr;gap:32px}.intro-audience-strip{grid-template-columns:1fr;gap:20px}}@media (max-width:640px){.intro-hero{border-radius:20px;padding:48px 24px 100px}.intro-section,.intro-audience-inner,.intro-form-section{padding:28px 20px}.intro-stat{padding:20px 10px}.intro-stat-number{font-size:28px}.intro-stat-label{font-size:11px}.intro-trust{gap:4px 10px;font-size:12px}.intro-compare{grid-template-columns:1fr;gap:20px}.intro-form-grid{grid-template-columns:1fr}}@property --urgent-angle{syntax:"<angle>";inherits:false;initial-value:0turn}@keyframes urgent-spin{to{--urgent-angle:1turn}}.urgent-card-wrap{background:conic-gradient(from var(--urgent-angle), var(--accent) 0%, #4db8e8 28%, #00c9a0 52%, #4db8e8 76%, var(--accent) 100%);border-radius:20px;padding:2px;transition:transform .22s ease-out,filter .22s ease-out;animation:3s linear infinite urgent-spin}.urgent-card-wrap:hover{filter:drop-shadow(0 8px 20px #005c8038)drop-shadow(0 28px 52px #00c9a01f);transform:translateY(-3px)scale(1.005)}.urgent-card-wrap .opportunity-card{transition:none}.urgent-card-wrap .opportunity-card:hover{box-shadow:none;border-color:#0000;transform:none}.signal-row--primary{border-left:3px solid var(--accent);background:linear-gradient(90deg, var(--accent-soft) 0%, transparent 55%);border-radius:0 8px 8px 0;padding-left:calc(1rem - 3px)}.stage-timeline{-webkit-overflow-scrolling:touch;align-items:flex-start;padding:8px 0 4px;display:flex;overflow-x:auto}.stage-timeline__step{flex-direction:column;flex:1;align-items:center;min-width:56px;display:flex;position:relative}.stage-timeline__step:not(:last-child):after{content:"";background:var(--border);z-index:0;width:100%;height:2px;position:absolute;top:9px;left:50%}.stage-timeline__step--past:not(:last-child):after,.stage-timeline__step--current:not(:last-child):after{background:var(--accent)}.stage-timeline__dot{border:2px solid var(--border);z-index:1;background:#fff;border-radius:50%;flex-shrink:0;width:20px;height:20px;transition:box-shadow .2s;position:relative}.stage-timeline__step--past .stage-timeline__dot{background:var(--accent);border-color:var(--accent)}.stage-timeline__step--current .stage-timeline__dot{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);width:22px;height:22px;top:-1px}.stage-timeline__label{color:var(--muted);text-align:center;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;margin-top:8px;font-size:10px;font-weight:700;line-height:1.3}.stage-timeline__step--past .stage-timeline__label{color:var(--text)}.stage-timeline__step--current .stage-timeline__label{color:var(--accent)}[data-mantine-color-scheme=dark] .shell-header{background:#0d1117d9}[data-mantine-color-scheme=dark] .shell-nav--primary .shell-link{background:#ffffff0f}[data-mantine-color-scheme=dark] .shell-link:hover,[data-mantine-color-scheme=dark] .shell-link--active{background:#ffffff1a}[data-mantine-color-scheme=dark] .metric-tile{background:var(--surface-raised);border-color:var(--border)}[data-mantine-color-scheme=dark] .filter-select__input{background:var(--surface);border-color:var(--border);box-shadow:none}[data-mantine-color-scheme=dark] .filter-select__input::placeholder{color:var(--subtle)}[data-mantine-color-scheme=dark] .filter-select__dropdown{background:var(--surface-raised);border-color:var(--border)}[data-mantine-color-scheme=dark] .projects-secondary-block .glass-panel,[data-mantine-color-scheme=dark] .projects-secondary-block.glass-panel{background:var(--surface)}[data-mantine-color-scheme=dark] .state-panel--empty{background:var(--surface-raised)}[data-mantine-color-scheme=dark] .projects-secondary-block .section-copy{color:var(--muted)}[data-mantine-color-scheme=dark] .bucket-card,[data-mantine-color-scheme=dark] .signal-row,[data-mantine-color-scheme=dark] .entity-chip,[data-mantine-color-scheme=dark] .opportunity-card{border-color:var(--border)}[data-mantine-color-scheme=dark] .quick-find-item{background:var(--surface);border-color:var(--border)}[data-mantine-color-scheme=dark] .setup-guide-card{background:var(--surface-raised);border-color:var(--border)}[data-mantine-color-scheme=dark] .setup-form-group{background:var(--surface);border-color:var(--border)}[data-mantine-color-scheme=dark] .setup-form-group--secondary{background:var(--surface-secondary)}[data-mantine-color-scheme=dark] .hero-panel,[data-mantine-color-scheme=dark] .glass-panel{box-shadow:0 22px 50px #00000059}[data-mantine-color-scheme=dark] .hero-panel--research,[data-mantine-color-scheme=dark] .hero-panel--workspace,[data-mantine-color-scheme=dark] .hero-panel--briefings,[data-mantine-color-scheme=dark] .hero-panel--signals,[data-mantine-color-scheme=dark] .hero-panel--projects,[data-mantine-color-scheme=dark] .hero-panel--awards,[data-mantine-color-scheme=dark] .hero-panel--contractors,[data-mantine-color-scheme=dark] .hero-panel--alerts,[data-mantine-color-scheme=dark] .hero-panel--discovery,[data-mantine-color-scheme=dark] .hero-panel--billing{background:var(--surface)}[data-mantine-color-scheme=dark] .hero-panel--decision{background:linear-gradient(145deg, #0a0823fa, #1c1650f2), var(--surface)}[data-mantine-color-scheme=dark] .stage-timeline__dot{background:var(--surface-raised)}.mobile-filter-fab,.alert-create-fab{display:none}@media (max-width:768px){.page-wrap{overflow-x:clip}.filter-panel,.filter-toggle-show{display:none}.mobile-filter-fab,.alert-create-fab{z-index:200;justify-content:center;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.alerts-hero-cta{display:none}.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-title{font-size:clamp(28px,8vw,42px)}.project-list{grid-template-columns:minmax(0,1fr)}.metric-strip{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.shell-nav--utility{display:none}.page-wrap{padding:0 12px}.stage-timeline{flex-wrap:wrap}}
