.mobile-bottom-nav{display:none}@media (max-width:1024px){.app-shell :is(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=datetime-local],input[type=time],textarea,select){min-height:44px;scroll-margin-block-start:140px;scroll-margin-block-end:calc(120px + env(safe-area-inset-bottom,0px));font-size:max(16px,1rem)!important}}@media (max-width:900px){.reference-site-header{gap:.65rem;min-height:3.95rem;padding:.56rem .78rem .56rem .86rem}.reference-site-header .brand{gap:.48rem}.reference-site-header .opportunity-kings-mark{width:2.12rem;height:2.12rem}.reference-site-header .brand-wordmark{font-size:.98rem}.reference-header-actions .mobile-menu summary{width:2.42rem;height:2.42rem;color:var(--ok-navy);background:#fff;border-color:#d7e0eb;border-radius:.78rem;transition:background .14s,border-color .14s,box-shadow .14s;box-shadow:0 5px 15px #112a4c0b}.reference-header-actions .mobile-menu summary:hover,.reference-header-actions .mobile-menu summary:focus-visible{background:#f5f8fc;border-color:#c6d4e4;box-shadow:0 0 0 3px #2767d81a}.reference-header-actions .mobile-menu[open] summary{color:#185fbd;background:#edf4ff;border-color:#c7d7ea}.reference-header-actions .mobile-nav{min-width:min(82vw,310px);max-height:calc(100vh - 10rem);max-height:calc(100dvh - 10rem - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border-color:#dbe3ed;border-radius:1rem;gap:.12rem;padding:.58rem;top:calc(100% + .56rem);right:-.1rem;overflow-y:auto;box-shadow:0 20px 54px #0f223a2b}.reference-header-actions .mobile-nav a{color:#455b76;border-radius:.68rem;align-items:center;min-height:2.65rem;padding:.66rem .76rem;font-size:.82rem;font-weight:760;display:flex}.reference-header-actions .mobile-nav a:hover,.reference-header-actions .mobile-nav a:focus-visible{color:var(--ok-navy);background:#f1f6fc}.reference-header-actions .mobile-nav a[href=\/pricing]{color:#d85e0a;border-top:1px solid #e6ebf1;border-radius:0;margin-top:.34rem;padding-top:.86rem}.reference-header-actions .mobile-nav a[href=\/pricing]:hover,.reference-header-actions .mobile-nav a[href=\/pricing]:focus-visible{background:#fff7f0;border-radius:.68rem}.reference-header-actions .mobile-nav a[href=\/account]{color:var(--ok-navy)}.mobile-bottom-nav{z-index:60;left:50%;bottom:max(.52rem, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #d3dce7f5;border-radius:1.12rem;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100% - 1rem,560px);min-height:4.25rem;padding:.34rem;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 18px 48px #0f223a2e}.mobile-bottom-link{color:#718196;border-radius:.82rem;align-content:center;place-items:center;gap:.22rem;min-width:0;min-height:3.55rem;padding:.34rem .2rem;text-decoration:none;transition:color .14s,background .14s,box-shadow .14s;display:grid}.mobile-bottom-link:hover,.mobile-bottom-link:focus-visible{color:var(--ok-navy);background:#f4f7fb;outline:none}.mobile-bottom-link:focus-visible{box-shadow:0 0 0 3px #2767d81f}.mobile-bottom-link-active{color:#1f67c9;background:#eef5ff}.mobile-bottom-icon{place-items:center;width:1.38rem;height:1.38rem;display:grid}.mobile-bottom-icon svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.mobile-bottom-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:800;line-height:1.2;overflow:hidden}.reference-main .page-wrap{padding-bottom:calc(7.3rem + env(safe-area-inset-bottom,0px))}.reference-footer{padding-inline:1rem;padding-bottom:calc(6.4rem + env(safe-area-inset-bottom,0px))}}@media (max-width:560px){.reference-site-header{min-height:3.72rem;padding:.48rem .58rem .48rem .66rem}.reference-site-header .brand{max-width:calc(100% - 3rem)}.reference-site-header .opportunity-kings-mark{width:2rem;height:2rem}.reference-site-header .brand-wordmark{font-size:.92rem}.reference-header-actions .mobile-menu summary{width:2.34rem;height:2.34rem}.reference-header-actions .mobile-nav{border-radius:1rem;width:auto;min-width:0;max-height:calc(100vh - 9.4rem);padding:.62rem;position:fixed;top:4.05rem;left:.55rem;right:.55rem;overflow-y:auto;box-shadow:0 24px 64px #0f223a33}.reference-header-actions .mobile-nav a{min-height:2.8rem;font-size:.86rem}.reference-main .page-wrap{width:min(100% - .72rem,1240px);padding-top:1.15rem;padding-bottom:calc(7.1rem + env(safe-area-inset-bottom,0px))}.mobile-bottom-nav{bottom:max(.38rem, env(safe-area-inset-bottom));border-radius:1rem;width:calc(100% - .72rem);min-height:4.05rem}.mobile-bottom-link{min-height:3.42rem}.reference-footer{padding:1.2rem .78rem calc(6.2rem + env(safe-area-inset-bottom,0px));gap:1rem}.reference-footer .footer-links{gap:.72rem}}@media (max-width:380px){.reference-site-header .brand-wordmark{font-size:.84rem}.reference-site-header .opportunity-kings-mark{width:1.86rem;height:1.86rem}}@media (max-width:1024px){.reference-header-actions .mobile-menu summary{width:2.75rem;height:2.75rem}.reference-header-actions .mobile-nav a{min-height:2.75rem}.reference-header-actions .mobile-nav a[aria-current=page]{color:#1f67c9;background:#eef5ff}.reference-header-actions .mobile-nav a:focus-visible,.reference-header-actions .mobile-menu summary:focus-visible{outline-offset:2px;outline:2px solid #2868ba}}@media (max-width:560px){.reference-header-actions .mobile-nav{overscroll-behavior:contain;max-height:calc(100dvh - 9.4rem)}}@media (min-width:901px) and (max-width:1024px){.reference-header-actions .mobile-menu{position:relative}.reference-header-actions .mobile-menu summary{color:var(--ok-navy);cursor:pointer;background:#fff;border:1px solid #d7e0eb;border-radius:.78rem;place-items:center;font-size:1.1rem;font-weight:800;display:grid;box-shadow:0 5px 15px #112a4c0b}.reference-header-actions .mobile-menu[open] summary{color:#185fbd;background:#edf4ff;border-color:#c7d7ea}.reference-header-actions .mobile-nav{z-index:30;overscroll-behavior:contain;background:#fff;border:1px solid #dbe3ed;border-radius:1rem;gap:.12rem;width:min(82vw,310px);max-height:calc(100dvh - 5rem);padding:.58rem;display:grid;position:absolute;top:calc(100% + .56rem);right:0;overflow-y:auto;box-shadow:0 20px 54px #0f223a2b}.reference-header-actions .mobile-nav a{color:#455b76;border-radius:.68rem;align-items:center;padding:.66rem .76rem;font-size:.82rem;font-weight:760;display:flex}}
:root,.reference-shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ok-shell-header:80px;--ok-blue:#2563eb;--ok-blue-hover:#1d4ed8;--ok-orange:#2563eb;--ok-orange-strong:#1d4ed8;--ok-red-orange:#1d4ed8;--accent:#2563eb;--accent-soft:#eff6ff}.reference-site-header .opportunity-genie-logo{flex-shrink:0;width:216px;height:72px;display:block}.reference-shell .brand-wordmark span,.reference-shell .eyebrow,.reference-shell .explore-premium-hero h1 span{color:#2563eb;-webkit-text-fill-color:#2563eb}.reference-shell .primary-button{color:#fff;background:#2563eb;box-shadow:0 4px 12px #2563eb26}.reference-shell .primary-button:hover{background:#1d4ed8}.reference-shell .sidebar-plan-card{background:#eff6ff;border-color:#dbeafe}.reference-shell .explore-surprise{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.reference-shell .explore-proof-item small{display:none}.reference-shell .explore-proof-item strong{font-size:.75rem}.reference-shell .explore-proof-row{padding-block:.8rem}.reference-shell .auth-reference-page .form-grid{grid-template-columns:minmax(0,1fr)}.reference-shell .auth-reference-page .auth-password-hint{margin:0;font-size:.8rem}.reference-shell .auth-reference-page .candidate-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.reference-shell .auth-reference-page .candidate-actions .text-link{align-items:center;min-height:44px;display:inline-flex}.reference-shell .auth-reference-page>.auth-form-card{width:min(100%,560px);margin-inline:auto;padding:28px}.reference-shell .auth-reference-page>.auth-form-card h1{margin-bottom:8px;font-size:clamp(1.8rem,4vw,2.4rem);line-height:1.15}.reference-shell .auth-reference-page .opportunities-heading h1{font-size:clamp(2rem,4vw,2.8rem);line-height:1.15}.genie-details{background:#fff;border:1px solid #dbe5f0;border-radius:14px;min-width:0;margin-block:16px}.genie-details>summary{color:#16355b;cursor:pointer;padding:16px 20px;font-size:.9rem;font-weight:700}.genie-details>summary:focus-visible{outline-offset:3px;border-radius:10px;outline:2px solid #2563eb}.genie-details>.genie-details-body{gap:16px;padding:0 20px 20px;display:grid}.genie-details>.genie-details-body>p{margin:0}.genie-inline-details{margin-top:.4rem;font-size:.8rem}.genie-inline-details summary{cursor:pointer;color:#2563eb;min-height:28px;font-weight:650}.genie-inline-details p{margin:.5rem 0;font-size:.85rem}.reference-shell .opportunity-brief-visual{background:#f8fbff;border:1px solid #dbeafe;border-radius:18px;gap:16px;padding:20px}.brief-overview{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.brief-overview h3{color:#16355b;margin:0;font-size:1.25rem}.brief-overview p{margin:4px 0 0;font-size:.875rem}.brief-evidence-count{color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:8px 12px;font-size:.8rem;font-weight:700}.brief-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.brief-signal-card{background:#fff;border:1px solid #dce6f2;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.brief-signal-card>strong{color:#53677f;font-size:.8rem}.brief-signal-card .brief-signal-value{color:#1d4ed8;overflow-wrap:anywhere;font-size:clamp(1.3rem,2vw,2rem);font-weight:800;line-height:1.15}.brief-signal-card .brief-signal-status{color:#65758a;font-size:.75rem}.brief-signal-card .genie-inline-details{margin-top:auto}.opportunity-brief-visual>.genie-details{width:100%;margin:0}@media (max-width:900px){.brief-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.reference-site-header .opportunity-genie-logo{width:158px;height:53px}.reference-shell .opportunity-brief-visual,.brief-signal-card{padding:12px}.genie-details>summary{padding:14px}.genie-details>.genie-details-body{padding:0 14px 14px}}@media (max-width:360px){.brief-signal-grid{grid-template-columns:1fr}}.analysis-detail{grid-column:1/-1;margin:0}.analysis-detail>summary{justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.analysis-detail>summary:before{content:"+";color:#2563eb;font-size:1.2rem}.analysis-detail[open]>summary:before{content:"−"}.analysis-detail>summary>span{color:#65758a;text-align:right;margin-left:auto;font-size:.75rem;font-weight:500}.analysis-detail>article{box-shadow:none;background:0 0;border:0}.reference-shell .workspace-section{margin:16px 0}.reference-shell .workspace-section>summary,.reference-shell .workspace-tool>summary{flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:48px;display:flex}.reference-shell .workspace-section>summary small,.reference-shell .workspace-tool>summary small{color:#60738b;margin-left:auto;font-weight:400}.reference-shell .workspace-tool{background:#fff;margin:12px 0}.reference-shell .workspace-section>section{box-shadow:none;border:0;margin-bottom:0}@media (max-width:640px){.reference-shell .workspace-section>summary small,.reference-shell .workspace-tool>summary small{width:100%;margin-left:0}}.reference-shell .sidebar-plan-card a{color:#1d4ed8}.reference-shell .workspace-section>summary,.reference-shell .workspace-tool>summary{list-style:none}.reference-shell .workspace-section>summary::-webkit-details-marker{display:none}.reference-shell .workspace-tool>summary::-webkit-details-marker{display:none}.reference-shell .workspace-section>summary:before,.reference-shell .workspace-tool>summary:before{content:"+";color:#2563eb;flex-shrink:0;width:1em;font-size:1.15rem}.reference-shell .workspace-section[open]>summary:before,.reference-shell .workspace-tool[open]>summary:before{content:"−"}.brief-signal-card .brief-signal-value.is-empty{color:#94a3b8;font-weight:500}.reference-shell{--ok-shell-header:64px}.reference-site-header .opportunity-genie-logo{width:188px;height:60px}@media (max-width:640px){.reference-site-header .opportunity-genie-logo{width:158px;height:56px}}@media (min-width:1181px){.reference-shell:has(.discover-page){--ok-shell-sidebar:184px;--ok-page-gutter:16px}.reference-shell:has(.discover-page) .reference-site-header{column-gap:16px;padding-left:12px}.reference-shell:has(.discover-page) .reference-site-header .opportunity-genie-logo{width:172px}}.brief-assessment-empty{color:#284566;background:#f5f9ff;border:1px solid #cadbf0;border-left:4px solid #3676c9;border-radius:12px;gap:10px;width:100%;padding:20px;display:grid}.brief-assessment-empty>strong{color:#17385e;font-size:18px;line-height:1.4}.brief-assessment-empty p{max-width:70ch;margin:0;font-size:15px;line-height:1.6}.brief-assessment-empty a{color:#1759a1;text-underline-offset:4px;align-items:center;width:fit-content;min-height:44px;font-size:15px;font-weight:700;display:inline-flex}.brief-assessment-empty a:focus-visible{outline-offset:3px;outline:3px solid #2563eb}
:root,.reference-shell{--muted:#465b74;--ok-slate:#465b74;--ok-text-muted:#465b74;--ok-border:#cedbea;--ok-border-strong:#91aac9;--ok-control-min-height:44px;--ok-focus-ring:0 0 0 3px #2563eb;--ok-shadow-card-subtle:0 5px 18px #173b6410;--ok-page:#f3f7fc}.reference-shell{color:#142e50}.reference-shell .reference-main p{font-size:max(14px,.875rem);line-height:1.65}.reference-shell .reference-main :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}.reference-shell :is(.primary-button,.secondary-button){border-radius:10px;min-height:44px;font-size:14px}.reference-shell .secondary-button{color:#204c83;background:#fff;border-color:#a9bfdc}.reference-shell .text-link{color:#1856a6;text-underline-offset:3px;font-size:14px;font-weight:700}.reference-shell :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #175ed5}.reference-shell .reference-main :is(.metric-label,.model-badge,.status-pill){font-size:13px;line-height:1.5}.reference-shell .reference-main :is(.form-grid,.candidate-form-grid) label{color:#304d70;font-size:14px}.reference-shell .reference-main :is(.candidate-form-grid,.form-grid) small{color:#465b74;font-size:13px}.reference-shell .reference-main .eyebrow{letter-spacing:.1em;font-size:12px}.reference-shell .sidebar-link{color:#324e70;gap:10px;min-height:48px;font-size:14px}.reference-shell .sidebar-link-icon{color:#285ca9;background:#eef3fc;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.reference-shell .sidebar-link[href=\/opportunities] .sidebar-link-icon{color:#7141ae;background:#f0e9fa}.reference-shell .sidebar-link[href=\/watch] .sidebar-link-icon{color:#087654;background:#e3f4ed}.reference-shell .sidebar-link[href=\/alerts] .sidebar-link-icon{color:#a04b13;background:#fff0df}.reference-shell .sidebar-link[href=\/pricing] .sidebar-link-icon{color:#7141ae;background:#f0e9fa}.reference-shell .sidebar-link[aria-current=page]{color:#174a9d;background:#e3edff;box-shadow:inset 3px 0 #2563eb}.reference-shell .sidebar-link[aria-current=page] .sidebar-link-icon{color:#fff;background:#2563eb}.reference-shell .sidebar-plan-card{background:linear-gradient(135deg,#e4efff,#fff);border-color:#b9cfee}.reference-shell .sidebar-plan-card :is(p,a),.reference-shell .sidebar-motto small{color:#3e5877;font-size:13px}.reference-shell .sidebar-plan-card a{color:#164c9e;justify-content:space-between;align-items:center;min-height:44px;display:flex}.reference-shell .header-icon-button{width:44px;height:44px}.reference-shell .reference-footer{color:#405671}.reference-shell .reference-footer :is(span,a){font-size:13px}.reference-shell .visual-kicker{color:#1e59a8;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 12px;font-size:12px;font-weight:800;display:flex}.visual-kicker>svg{color:#1f59b3;background:#e3edff;border-radius:13px;flex:0 0 44px;width:44px;height:44px;padding:10px}.visual-kicker[data-tone=green]>svg{color:#087654;background:#def3e8}.visual-kicker[data-tone=violet]>svg{color:#6f3aa8;background:#eee5fa}.visual-kicker[data-tone=amber]>svg{color:#9b4d10;background:#ffedda}.reference-shell .monitoring-hero-copy,.reference-shell .auth-reference-page .opportunities-heading{background:linear-gradient(105deg,#fff 45%,#edf5ffdc),url(/images/explore-mountains-v1.webp) 100%/cover;border:1px solid #c7d9ee;border-radius:20px;padding:24px;position:relative;box-shadow:0 6px 22px #173b640b}.reference-shell .monitoring-hero-copy h1{max-width:680px;font-size:clamp(30px,3vw,42px);line-height:1.15}.reference-shell .monitoring-hero-copy>p:last-child{color:#3e5877;max-width:65ch}.reference-shell .monitoring-summary-grid article{border-top:4px solid #487bcc}.reference-shell .monitoring-summary-grid article:nth-child(2){border-top-color:#2a8b70}.reference-shell .monitoring-summary-grid article:nth-child(3){border-top-color:#9360bd}.reference-shell .monitoring-summary-grid :is(span,small),.reference-shell .monitoring-page :is(.monitoring-card-copy,.monitoring-card-kicker,.monitoring-truth-bar,.monitoring-guide-list small,.monitoring-details,.monitoring-select-label){font-size:14px;line-height:1.6}.reference-shell .monitoring-empty-state{background:radial-gradient(at top,#eaf3ff,#fff 70%);padding:28px}.reference-shell :is(.monitoring-empty-icon,.monitoring-side-icon){color:#1f5bb4;background:#e1ecff;border-radius:16px;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.reference-shell .monitoring-empty-state h2{font-size:24px}.reference-shell .monitoring-action-card{border-top:4px solid #2563eb}.reference-shell .monitoring-alert-guide{border-top-color:#b66b24}.reference-shell .auth-reference-page .auth-form-card{border:1px solid #cbdbee;border-top:4px solid #7c51b5;border-radius:18px;box-shadow:0 6px 20px #173b6410}.reference-shell .auth-reference-page .auth-signin-card{border-top-color:#2563eb}.reference-shell .auth-reference-page .form-grid{gap:18px}.reference-shell .auth-reference-page .form-grid input{border-color:#a9bfdc;min-height:48px}.reference-shell .auth-reference-page .auth-password-hint{color:#465b74;font-size:13px}.reference-shell :is(.genie-details,.workspace-section,.workspace-tool)>summary{color:#17385e;font-size:15px}.reference-shell :is(.workspace-section,.workspace-tool)>summary small{color:#465b74;font-size:13px}.reference-shell .brief-signal-card{border-top:4px solid #2563eb}.reference-shell .brief-signal-card:nth-child(2){border-top-color:#7c51b5}.reference-shell .brief-signal-card:nth-child(3){border-top-color:#24866b}.reference-shell .brief-signal-card :is(.brief-signal-status,.genie-inline-details){color:#465b74;font-size:13px}.reference-shell .brief-signal-card .brief-signal-value.is-empty{color:#52677f}@media (max-width:640px){.reference-shell .reference-main p{font-size:15px}.reference-shell .monitoring-hero-copy,.reference-shell .auth-reference-page .opportunities-heading{padding:20px}.reference-shell .reference-main :is(input,select,textarea){max-width:100%}}@media (forced-colors:active){.reference-shell :is(.sidebar-link[aria-current=page],.visual-kicker>svg){border:2px solid buttontext}}.reference-shell .monitoring-empty-state .primary-button{gap:10px;width:fit-content;max-width:100%;margin:12px auto}.reference-shell .opportunities-index-mark{border-radius:12px;width:40px;height:40px;font-size:14px}.reference-shell .opportunities-index-copy strong{font-size:18px}.reference-shell :is(.opportunities-index-status,.opportunities-index-copy span,.opportunities-index-facts small){font-size:13px}.reference-shell :is(.opportunities-index-open,.opportunities-index-facts strong){font-size:14px}.reference-shell .opportunities-index-open{align-items:center;min-height:44px;display:flex}.reference-shell .opportunities-index-card[aria-current=page]{background:#f2f7ff;border:2px solid #2563eb}.reference-shell .monitoring-summary-grid small{color:#465b74}.reference-shell .primary-button{gap:10px}.reference-shell .reference-main small{font-size:13px;line-height:1.5}.reference-shell .utility-reference-page{gap:24px;max-width:1200px;padding-block:24px 48px;display:grid}.reference-shell .utility-reference-page .opportunities-heading{background:linear-gradient(105deg,#fff 45%,#edf5ffdc),url(/images/explore-mountains-v1.webp) 100%/cover;border:1px solid #c7d9ee;border-radius:20px;padding:24px}.reference-shell .utility-reference-page h1{max-width:850px;font-size:clamp(30px,3vw,42px);line-height:1.15}.reference-shell .utility-reference-page h2{font-size:24px;line-height:1.3}.reference-shell .utility-reference-page .stage-section{background:#fff;border:1px solid #c7d9ee;border-radius:18px;margin-top:0;padding:22px}.reference-shell .utility-reference-page .saved-project-card{background:#f7faff;border-color:#c7d9ee;border-radius:14px;padding:20px}.reference-shell .utility-reference-page .unknown-state{font-size:14px;line-height:1.6}.reference-shell .utility-reference-page .opportunities-empty{box-shadow:none;background:#f1f6ff;border-color:#c7d9ee}@media (max-width:760px){.reference-shell .utility-reference-page .saved-project-grid{grid-template-columns:1fr}.reference-shell .utility-reference-page .opportunities-heading,.reference-shell .utility-reference-page .stage-section{padding:18px}}.reference-shell .footer-brand{flex-wrap:wrap;min-width:0}.reference-shell .footer-brand>div{overflow-wrap:anywhere;min-width:0}.reference-shell .site-footer>*{min-width:0;max-width:100%}
