.opportunity-review-row{align-items:stretch;grid-template-columns:minmax(0,1fr)}.opportunity-review-row .inline-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.opportunity-review-row .opportunity-review-actions{align-items:stretch;border-top:1px solid var(--border-subtle);display:grid;grid-gap:.75rem;gap:.75rem;justify-content:stretch;margin-top:.25rem;padding-top:.85rem}.opportunity-review-row .opportunity-review-state-actions{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-start;max-width:none;min-width:0;width:100%}.opportunity-review-row .review-status-button{flex:0 1 auto;min-width:max-content;white-space:nowrap}.opportunity-review-row .opportunity-review-actions>.button,.opportunity-review-row .opportunity-review-actions>.source-link{min-width:0}.opportunity-comparison-control{align-items:center;background:var(--surface-card-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between;padding:.65rem .75rem}.opportunity-comparison-control label{align-items:center;cursor:pointer;display:flex;font-weight:700;gap:.5rem}.opportunity-comparison-control input{height:1.1rem;margin:0;width:1.1rem}.opportunity-comparison-control>span{color:var(--muted-strong);font-size:.82rem}.comparison-action-bar{align-items:center;background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius);bottom:1rem;box-shadow:var(--shadow-md);display:flex;gap:1rem;justify-content:space-between;padding:.85rem 1rem;left:max(1rem,calc((100vw - 78rem) / 2));position:fixed;right:max(1rem,calc((100vw - 78rem) / 2));z-index:20}.comparison-action-bar>div:first-child{display:grid;grid-gap:.2rem;gap:.2rem}.comparison-action-bar span{color:var(--muted-strong);font-size:.85rem}.comparison-action-bar .comparison-limit-message{color:var(--warning-text,#7a4b00);font-weight:700}.comparison-modal-backdrop{align-items:center;background:rgb(9 20 35/72%);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:100}.comparison-modal{background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow);display:grid;grid-gap:1rem;gap:1rem;max-height:calc(100vh - 2rem);max-width:90rem;overflow:auto;padding:1.25rem;width:100%}.comparison-card-heading,.comparison-modal-footer,.comparison-modal-header{align-items:start;display:flex;gap:1rem;justify-content:space-between}.comparison-card h3,.comparison-modal-footer p,.comparison-modal-header h2,.comparison-modal-header p{margin:0}.comparison-card-grid{display:grid;grid-gap:.8rem;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.comparison-card{border:1px solid var(--border-subtle);border-radius:var(--radius);display:flex;flex-direction:column;gap:.8rem;min-width:0;padding:1rem}.comparison-card h3{font-size:1.05rem;overflow-wrap:anywhere}.comparison-remove-button{background:transparent;border:0;color:var(--link);cursor:pointer;font:inherit;font-size:.85rem;font-weight:700;padding:0}.comparison-card dl{display:grid;grid-gap:0;gap:0;margin:0}.comparison-card dl>div{border-top:1px solid var(--border-subtle);display:grid;grid-gap:.2rem;gap:.2rem;padding:.6rem 0}.comparison-card dt{color:var(--muted-strong);font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.comparison-card dd{margin:0;overflow-wrap:anywhere}.comparison-card-actions{align-items:stretch;display:grid;grid-gap:.6rem;gap:.6rem;margin-top:auto}.comparison-card-actions .button,.comparison-card-actions .source-link{justify-content:center;text-align:center;width:100%}.opportunity-detail-stack .opportunity-triage-section.ai-notice{background:transparent;border-color:var(--border-subtle);color:inherit}.opportunity-control-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.opportunity-keyword-filter{align-items:stretch;grid-template-columns:minmax(0,1fr);min-width:0}.opportunity-keyword-filter input,.opportunity-keyword-filter label{min-width:0;width:100%}.opportunity-keyword-filter:after{color:var(--muted-strong);content:"Press Enter to apply keyword search.";font-size:.82rem;font-weight:650;line-height:1.3}.opportunity-keyword-filter .button{display:none}@media (min-width:720px){.opportunity-review-row .opportunity-review-actions{align-items:center;grid-template-columns:minmax(0,1fr) auto auto}}@media (min-width:900px){.opportunity-keyword-filter{grid-column:span 2}}@media (max-width:720px){.comparison-action-bar,.comparison-modal-footer,.comparison-modal-header{align-items:stretch;display:grid}.comparison-action-bar .button,.comparison-action-bar .button-row,.comparison-modal-footer .button,.comparison-modal-header .button{width:100%}.comparison-modal-backdrop{align-items:stretch;padding:0}.comparison-modal{border-radius:0;max-height:100vh;padding:1rem}.comparison-card-grid{grid-template-columns:1fr}.opportunity-controls{gap:.85rem;padding:.85rem}.opportunity-controls-heading,.opportunity-queue-summary{display:grid;grid-gap:.75rem;gap:.75rem}.opportunity-controls-heading .button{justify-self:stretch;width:100%}.opportunity-control-group,.opportunity-control-groups{gap:.75rem}.opportunity-control-group{padding:.75rem}.opportunity-control-grid,.opportunity-source-filter-grid{grid-template-columns:1fr}.source-filter-popover summary{min-height:3.35rem;padding:.7rem .8rem}.source-filter-popover-panel{box-shadow:none;max-height:min(22rem,62vh);min-width:0;position:static;width:100%}.source-filter-option{min-height:2.45rem;padding:.55rem .45rem}.opportunity-applied-filters{gap:.75rem;padding-top:.8rem}.opportunity-filter-chip-list{display:grid;grid-gap:.45rem;gap:.45rem}.opportunity-filter-chip{align-items:start;border-radius:var(--radius-sm);justify-content:space-between;padding:.55rem .6rem;width:100%}.opportunity-filter-chip button{height:1.65rem;width:1.65rem}.opportunity-control-footer{display:grid;grid-gap:.65rem;gap:.65rem}.opportunity-control-footer .button{width:100%}}@media (max-width:560px){.opportunity-review-row .review-status-button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.45rem);min-width:0}.opportunity-review-row .opportunity-review-actions .button,.opportunity-review-row .opportunity-review-actions .source-link{width:100%}}@media (min-width:981px){.app-shell-sidebar{align-self:start;background:linear-gradient(180deg,rgba(248,251,255,.86),rgba(227,237,249,.92)),rgba(239,246,255,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-right:1px solid rgba(148,163,184,.34);box-shadow:inset -1px 0 0 rgba(255,255,255,.72),14px 0 36px rgba(15,23,42,.08);height:100vh;max-height:100vh;min-height:100vh;overflow-y:auto;position:-webkit-sticky;position:sticky;scrollbar-gutter:stable;top:0;z-index:7}.app-shell-sidebar::-webkit-scrollbar{width:.55rem}.app-shell-sidebar::-webkit-scrollbar-thumb{background:rgba(100,116,139,.34);border:2px solid rgba(248,251,255,.92);border-radius:var(--radius-pill)}.app-shell-sidebar .app-shell-brand{filter:drop-shadow(0 10px 16px rgba(15,23,42,.08))}.app-shell-sidebar .app-shell-nav{gap:.7rem}.app-shell-sidebar .app-shell-nav a{background:linear-gradient(145deg,rgba(255,255,255,.76),rgba(226,237,251,.68)),rgba(255,255,255,.7);border:1px solid rgba(148,163,184,.34);border-radius:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.94),inset 0 -1px 0 rgba(148,163,184,.12),0 12px 24px rgba(15,23,42,.08),0 1px 0 rgba(255,255,255,.7);min-height:3.15rem;padding:.75rem .85rem;position:relative;transform:translateY(0);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.app-shell-sidebar .app-shell-nav a:hover{background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(217,231,251,.78)),var(--accent-soft);border-color:rgba(59,130,246,.36);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),inset 0 -1px 0 rgba(96,165,250,.16),0 15px 28px rgba(15,23,42,.11),0 0 0 3px rgba(142,197,255,.15);transform:translateY(-1px)}.app-shell-sidebar .app-shell-nav a.is-active{background:linear-gradient(135deg,rgba(22,93,255,.98),rgba(139,181,255,.9)),var(--accent);border-color:rgba(147,197,253,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(15,23,42,.18),0 17px 34px rgba(11,92,173,.27),0 0 0 1px rgba(255,255,255,.46),0 0 26px rgba(37,99,235,.2);color:white;transform:translateY(-1px)}.app-shell-sidebar .app-shell-nav a.is-active:before{background:rgba(255,255,255,.84);border-radius:var(--radius-pill);bottom:.7rem;box-shadow:0 0 16px rgba(255,255,255,.5);content:"";left:.42rem;position:absolute;top:.7rem;width:3px}.app-shell-sidebar .app-shell-nav a.is-active:hover{color:white;transform:translateY(-2px)}.app-shell-sidebar .app-shell-nav-secondary{border-top:1px solid rgba(148,163,184,.28)}.app-shell-sidebar-footer{background:rgba(255,255,255,.46);border:1px solid rgba(148,163,184,.28);border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 14px 28px rgba(15,23,42,.08);padding:.9rem}}.app-shell-mobile-header-actions,.app-shell-mobile-reopen-button,.site-mobile-menu-button{display:none}@media (max-width:840px){.site-header{align-items:center;display:grid;grid-gap:.7rem;gap:.7rem;grid-template-columns:minmax(0,1fr) auto}.site-header.is-mobile-collapsed{display:flex;justify-content:flex-end;min-height:2.85rem;padding:.35rem 1rem}.site-header.is-mobile-collapsed .brand,.site-header.is-mobile-collapsed .site-nav-groups{display:none}.site-mobile-menu-button{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius);display:inline-flex;justify-content:center;width:auto}.site-header .site-nav-groups{display:none;grid-column:1/-1;width:100%}.site-header .site-nav-groups.is-mobile-open{display:grid;grid-gap:.65rem;gap:.65rem}.site-header .account-nav,.site-header .primary-nav{border-left:0;display:grid;grid-gap:.4rem;gap:.4rem;padding-left:0;width:100%}.site-header .account-nav .nav-button,.site-header .account-nav a,.site-header .primary-nav a{justify-content:flex-start;width:100%}.app-shell-mobile-header-actions{align-items:center;display:flex;flex:0 0 auto;gap:.45rem}.app-shell-mobile-reopen-button{align-items:center;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius);color:var(--muted-strong);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.88rem;font-weight:750;justify-content:center;min-height:2.5rem;padding:.45rem .7rem}.app-shell-mobile-reopen-button:hover,.site-mobile-menu-button:hover{background:var(--accent-soft);color:var(--accent-dark)}.app-shell-mobile-header.is-collapsed{justify-content:flex-end;min-height:2.85rem;padding:.35rem 1rem}.app-shell-mobile-header.is-collapsed .app-shell-mobile-reopen-button{box-shadow:var(--shadow-sm)}.app-shell-account-bar.is-mobile-collapsed{display:none}}@media (min-width:721px){.opportunity-review-queue{gap:1.1rem}.opportunity-review-row{align-items:stretch;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,251,255,.9));border-color:rgba(148,163,184,.32);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 18px 38px rgba(15,23,42,.07);gap:1.25rem;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);overflow:hidden;padding:0}.opportunity-review-main{gap:.8rem;padding:1.05rem .2rem 1.05rem 1.2rem}.opportunity-review-row h2{color:var(--ink-900);font-size:clamp(1.08rem,1.5vw,1.26rem);line-height:1.28}.opportunity-review-meta{background:rgba(248,250,252,.72);border:1px solid rgba(226,232,240,.88);border-radius:var(--radius-sm);column-gap:0;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;row-gap:0}.opportunity-review-meta div{border-bottom:1px solid rgba(226,232,240,.78);border-right:1px solid rgba(226,232,240,.78);display:grid;grid-gap:.2rem;gap:.2rem;min-width:0;padding:.72rem .78rem}.opportunity-review-meta div:nth-child(3n){border-right:0}.opportunity-review-meta div:nth-last-child(-n+3){border-bottom:0}.opportunity-review-meta dt{color:var(--muted-strong);font-size:.73rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.opportunity-review-meta dd{color:var(--foreground);font-size:.9rem;font-weight:650;line-height:1.35;min-width:0;overflow-wrap:anywhere}.opportunity-review-row .opportunity-review-actions{align-content:start;align-items:stretch;background:rgba(248,250,252,.82);border-left:1px solid rgba(226,232,240,.92);display:grid;grid-gap:.8rem;gap:.8rem;grid-auto-flow:row;grid-template-columns:minmax(0,1fr);justify-content:stretch;margin:0;padding:1rem}.opportunity-review-row .opportunity-review-state-actions{background:rgba(255,255,255,.72);border:1px solid rgba(226,232,240,.88);border-radius:var(--radius-sm);display:grid;grid-gap:.45rem;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;max-width:none;padding:.55rem}.opportunity-review-row .review-status-button{justify-content:center;min-height:2.35rem;min-width:0;padding:.48rem .62rem;white-space:normal;width:100%}.opportunity-review-row .opportunity-review-actions>.button,.opportunity-review-row .opportunity-review-actions>.source-link{justify-content:center;min-width:0;width:100%}.opportunity-review-row .opportunity-review-actions>.source-link{background:var(--trust-soft);border-color:var(--status-success-border);color:var(--trust-hover)}}@media (max-width:720px){.opportunity-review-row{gap:.95rem;padding:.9rem}.opportunity-review-main{gap:.75rem}.opportunity-review-row h2{font-size:1.08rem;line-height:1.3}.opportunity-review-meta{grid-template-columns:1fr}.opportunity-review-meta div{background:rgba(248,250,252,.72);border:1px solid rgba(226,232,240,.86);border-radius:var(--radius-sm);padding:.65rem}.opportunity-review-row .opportunity-review-actions{align-items:stretch;display:grid;grid-gap:.65rem;gap:.65rem;grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}.opportunity-review-row .opportunity-review-state-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;max-width:none}.opportunity-review-row .opportunity-review-actions>.button,.opportunity-review-row .opportunity-review-actions>.source-link,.opportunity-review-row .review-status-button{justify-content:center;min-width:0;width:100%}}:root{--pf-navy:#14283f;--pf-blue:#2459d3;--pf-blue-dark:#1945ad;--pf-mint:#22614f;--pf-mint-dark:#175d4c;--pf-cloud:#fafbfd;--pf-slate:#cbd5e1;--pf-amber:#92400e;--ink-900:#12243a;--ink-800:#14283f;--ink-700:#334b63;--ink-600:#526176;--ink-500:#607083;--surface-page:var(--pf-cloud);--surface-panel:#fff;--surface-card:#fff;--surface-card-muted:#f3f6fa;--surface-inset:#eef3f9;--surface-band-title:#fff;--surface-band-work:#f3f6fa;--surface-band-utility:#fff8eb;--surface-band-neutral:#fafbfd;--border-subtle:#e0e7ef;--border-default:#cbd5e1;--border-strong:#9eafc3;--primary:var(--pf-blue);--primary-hover:var(--pf-blue-dark);--primary-soft:#edf3ff;--link:var(--pf-blue);--link-hover:var(--pf-blue-dark);--trust:var(--pf-mint);--trust-hover:var(--pf-mint-dark);--trust-soft:#e4f5ed;--supportive:#92400e;--supportive-soft:#fff3d9;--focus-ring:#759df0;--focus-ring-soft:#2459d320;--radius-sm:6px;--radius:8px;--radius-lg:12px;--shadow-xs:0 1px 2px #14283f08;--shadow-sm:0 3px 12px #14283f08;--shadow:0 16px 40px -24px #14283f40;--shadow-md:0 12px 28px -18px #14283f30;--shadow-hover:0 4px 14px #14283f0c;--font-sans:var(--font-inter),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-heading:var(--font-inter-tight),var(--font-inter),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-ibm-plex-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}body{background:var(--surface-page)}.brand-name,h1,h2,h3,h4{font-family:var(--font-heading)}h1{letter-spacing:-.045em;line-height:1.08}h2,h3,h4{letter-spacing:-.025em}.brand{font-family:var(--font-heading);letter-spacing:-.015em}.brand-name{color:var(--pf-navy);font-size:1.05rem;font-weight:800}.brand-subtitle{color:var(--ink-600);font-family:var(--font-sans);letter-spacing:0}.site-header{background:#fafbfdf5;border-bottom-color:var(--border-subtle);box-shadow:none}.nav-button,.site-header nav a{font-weight:600}.site-footer{background:var(--surface-page);border-top-color:var(--border-subtle);padding-top:2rem;padding-bottom:2rem}.site-footer p{max-width:38rem;line-height:1.65}.page-shell{padding-top:3.5rem}.page-header{background:transparent;border:0;border-bottom:1px solid var(--border-subtle);border-radius:0;box-shadow:none;overflow:visible;padding:0 0 2rem;margin-bottom:2rem;align-items:center}.page-header:after,.page-header:before{content:none}.page-header h1{font-size:clamp(2.25rem,4.2vw,3.5rem);max-width:22ch;line-height:1.08}.page-header .eyebrow,.section-header .eyebrow{color:var(--pf-mint);font:500 .75rem/1.6 var(--font-mono);letter-spacing:.1em;margin-bottom:.85rem}.page-header-description{max-width:42rem;color:var(--ink-600)}.page-shell>.lede{max-width:48rem;color:var(--ink-600);line-height:1.7}.page-shell>section:where(:not(.hero):not(.trust-band)):nth-of-type(n){background:transparent;border-color:transparent;box-shadow:none}.page-shell>section:where(.section,.grid):nth-of-type(n){padding-inline:0}.section-header h2{font-size:clamp(1.6rem,2.5vw,2.2rem);line-height:1.15}.billing-plan-card,.card,.dashboard-action-card,.dashboard-alert-panel,.dashboard-work-queue,.form-card,.metric-card,.opportunity-card,.opportunity-row,.profile-summary{background:var(--surface-card);border-color:var(--border-subtle);border-radius:var(--radius);box-shadow:none}.billing-plan-card:hover,.card:hover,.opportunity-row:hover{border-color:var(--border-default);box-shadow:none;transform:none}.card h2,.form-card h2,.profile-summary h2{line-height:1.25}.card li,.card p{line-height:1.7}.feature-card{border-top:2px solid var(--border-default)}.page-shell>section.empty-state:nth-of-type(n),.page-shell>section.notice:nth-of-type(n),.page-shell>section.preview-billing-notice:nth-of-type(n),.page-shell>section.profile-summary:nth-of-type(n){background:var(--surface-inset);border:1px solid var(--border-subtle)}.empty-state{background:var(--surface-inset);box-shadow:none}.trust-band{background:var(--pf-navy);border-radius:var(--radius-lg)}.button,.site-header nav a.nav-cta{background:var(--primary);border-color:var(--primary);border-radius:7px;box-shadow:none;font-weight:600}.button:hover,.site-header nav a.nav-cta:hover{background:var(--primary-hover);border-color:var(--primary-hover);box-shadow:none;transform:none}.button.secondary{background:#fff;border-color:var(--border-default);color:var(--ink-700);box-shadow:none}.button.secondary:hover{background:var(--primary-soft);border-color:var(--border-strong);color:var(--primary-hover)}.source-link{background:var(--trust-soft);border-color:#b6dece;color:var(--trust-hover);box-shadow:none}.source-link:hover{background:#d7eddf;border-color:#8fc5b0}.score-pill{background:var(--trust-soft);color:var(--trust-hover);border-color:#b6dece;font-family:var(--font-mono)}.badge,.status-pill{border-radius:5px;font-size:.75rem;letter-spacing:0}.meta-list dt,.metric-label,.profile-list dt{color:var(--ink-600);font-size:.75rem}.form-card{padding:clamp(1.25rem,3vw,2rem)}.form-card :where(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#fff;border-color:var(--border-default);border-radius:6px;box-shadow:none;font-size:1rem}.form-card input:disabled,.form-card select:disabled,.form-card textarea:disabled{background:var(--surface-card-muted)}.form-help{color:var(--ink-600);font-size:.875rem;line-height:1.6}.notice{border-radius:var(--radius)}.notice p+p{margin-top:.75rem}.auth-layout{background:transparent;border:0;box-shadow:none;padding:0;gap:2rem}.auth-layout>.card{background:var(--pf-navy);color:#fff;border:0;padding:clamp(1.5rem,4vw,2.75rem)}.auth-layout>.card :is(h2,h3,strong,dd){color:#fff}.auth-layout>.card :is(p,dt){color:#c6d5e7}.auth-layout>.card a{color:#b6ead6}.auth-layout>.card .meta-list>div{border-color:#ffffff24}.auth-layout .form-card{border:1px solid var(--border-default);box-shadow:var(--shadow)}.app-shell .page-header{padding-bottom:1.5rem;margin-bottom:1.5rem}.app-shell .page-header h1{font-size:clamp(1.8rem,3vw,2.5rem);max-width:none}.app-shell .section-header h2{font-size:clamp(1.25rem,2vw,1.6rem)}.app-shell .page-shell{padding-bottom:3rem}.app-shell-account-bar{border-bottom:1px solid var(--border-subtle);padding-bottom:.65rem;background:var(--surface-page)}.app-shell-sidebar{background:var(--pf-navy);border-right-color:#14283f;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell-sidebar .app-shell-brand{filter:none}.app-shell-sidebar .brand-name{color:#fff}.app-shell-sidebar .brand-subtitle{color:#b6c7dd}.app-shell-sidebar .app-shell-nav{gap:.35rem}.app-shell-sidebar .app-shell-nav a{background:transparent;color:#c6d5e7;border:1px solid transparent;border-radius:6px;box-shadow:none;min-height:2.75rem;padding:.65rem .85rem;font-weight:500;transform:none}.app-shell-sidebar .app-shell-nav a:hover{background:#213b57;color:#fff;border-color:transparent;box-shadow:none;transform:none}.app-shell-sidebar .app-shell-nav a.is-active,.app-shell-sidebar .app-shell-nav a.is-active:hover{background:#24456a;color:#fff;border-color:#3d628b;box-shadow:inset 3px 0 #b6ead6;transform:none}.app-shell-sidebar .app-shell-nav a.is-active:before{content:none}.app-shell-sidebar .app-shell-nav-secondary{border-top-color:#ffffff24}.app-shell-sidebar-footer{background:transparent;border:0;border-top:1px solid #ffffff24;border-radius:0;box-shadow:none;padding:1rem 0 0;color:#b6c7dd}.app-shell-sidebar-footer a{color:#c6d5e7;font-weight:500}.app-shell-sidebar-footer a:hover{color:#fff}.app-shell-mobile-header,.app-shell-mobile-panel{background:var(--surface-page);box-shadow:none}.app-shell-mobile-panel .app-shell-nav a.is-active{background:var(--primary-soft);color:var(--primary-hover)}.dashboard-alert-panel,.dashboard-setup-panel{background:var(--surface-card)}.dashboard-alert-row,.dashboard-queue-row{box-shadow:none}.metric-value{color:var(--pf-navy);font-family:var(--font-heading)}.billing-plan-card.billing-plan-current{border-color:var(--primary);box-shadow:none}.opportunity-review-row{background:#fff;border-color:var(--border-default);box-shadow:none}.opportunity-review-row:hover{box-shadow:none}.opportunity-review-meta{background:var(--surface-card-muted);border-color:var(--border-subtle)}.opportunity-review-meta dt{font-family:var(--font-mono);font-size:.75rem;font-weight:500}.opportunity-review-meta dd{font-size:.9rem}.opportunity-review-row .opportunity-review-actions{background:var(--surface-card-muted);border-color:var(--border-subtle)}.opportunity-review-row .opportunity-review-state-actions{background:transparent;border:0;padding:0}.opportunity-queue-summary,.opportunity-review-summary{background:var(--surface-inset);box-shadow:none}.review-status-button{box-shadow:none;border-radius:5px}.review-status-button.active{border-color:#9db6e7;background:var(--primary-soft);color:var(--primary-hover)}@media (max-width:840px){.page-shell{padding-top:2rem}.page-header{padding-bottom:1.5rem;gap:1rem}.page-header h1{max-width:none}.auth-layout{gap:1.25rem}.auth-layout>.card{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.app-shell-sidebar .app-shell-nav a{transition:none}}.reminder-preferences{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1.5rem 0;padding:1rem;border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--surface-card-muted)}.reminder-preferences p{margin:.35rem 0 0}.reminder-preferences>a{flex-shrink:0}.reminder-toolbar{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.5rem}.reminder-search{display:grid;grid-gap:.4rem;gap:.4rem;max-width:32rem;font-weight:600}.reminder-search input{min-width:0;width:100%;font-size:1rem}.reminder-card h2{font-size:1.2rem;margin:.65rem 0 .35rem;overflow-wrap:anywhere}.reminder-card h2 a{color:var(--ink-900);text-decoration:none}.reminder-card h2 a:hover{color:var(--link);text-decoration:underline}.reminder-delete{padding:1rem;margin-top:1rem;background:var(--surface-card-muted);border:1px solid var(--border-default);border-radius:var(--radius)}@media (max-width:600px){.reminder-preferences{flex-direction:column;align-items:flex-start}}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:10000;transform:translateY(-200%);padding:.8rem 1rem;background:var(--pf-navy);color:#fff;border:2px solid var(--focus-ring);border-radius:var(--radius-sm);font-weight:600}.skip-link:focus{transform:translateY(0);color:#fff}#main-content{scroll-margin-top:1rem}#opportunity-updates{scroll-margin-top:2rem}