.po-site{height:100dvh;overflow-y:auto;overflow-x:hidden;background:#06131d;color:#f4f3ee;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;line-height:1.6;color-scheme:dark}.po-site *{box-sizing:border-box}.po-site a{color:inherit;text-decoration:none}.po-site a:hover{text-decoration:underline;color:#18d9d3}.po-site h1,.po-site h2,.po-site h3,.po-site p{color:inherit}.po-site h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(36px,5vw,72px);line-height:1.08;margin:20px 0 28px}.po-site h2{font-size:25px;margin:24px 0 12px}.po-site h3{font-size:21px;line-height:1.4}.po-nav{display:flex!important;grid-template-columns:none!important;justify-content:space-between;gap:24px;padding:26px 5%;border-bottom:1px solid #23404b;position:relative;background:#06131d}.po-brand,.po-nav{align-items:center}.po-brand{display:flex;gap:12px;font-size:19px;letter-spacing:.2em;white-space:nowrap}.po-brand img{width:32px;height:32px}.po-nav nav{display:flex;align-items:center;gap:20px;flex-wrap:wrap;font-size:13px}.po-main{max-width:1200px;margin:auto;padding:56px 32px;min-height:65vh}.po-hero{padding:110px max(5%,calc((100vw - 1200px)/2));background:linear-gradient(90deg,#031019ed,#03101970),url(/power-origins/landscape.svg) 50%/cover;min-height:640px}.po-hero h1{max-width:850px;font-size:clamp(50px,7vw,96px)}.po-hero p{max-width:650px;font-size:20px}.po-eyebrow{color:#18d9d3!important;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.po-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:24px 0}.po-button,.po-site button{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid #39616b;border-radius:24px;padding:11px 20px;background:transparent;color:#f4f3ee;font:inherit}.po-site .po-button{background:#18d9d3;color:#031019;border-color:#18d9d3;font-weight:700}.po-site button:disabled{opacity:.5;cursor:default}.po-site :focus-visible{outline:3px solid #65eee9;outline-offset:4px}.po-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.po-card{padding:26px;border:1px solid #23404b;border-radius:16px;background:#0a1e2b;overflow-wrap:anywhere}.po-meta{font-size:12px;color:#a9b7bf!important}.po-reason{font-size:14px;color:#65eee9!important}.po-profile{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;gap:25px;border-block:1px solid #23404b;padding:20px 0;margin:30px 0}.po-site fieldset{border:1px solid #39616b;border-radius:12px;padding:24px;margin:25px 0}.po-site legend{font-size:22px;padding:0 8px}.po-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.po-site label{display:flex;gap:12px;align-items:center;margin:12px 0}.po-site input:not([type=checkbox]),.po-site select{display:block;min-width:0;width:100%;padding:12px;background:#0a1e2b;border:1px solid #39616b;border-radius:6px;color:#f4f3ee}.po-site input[type=checkbox]{width:19px;height:19px;accent-color:#18d9d3;flex-shrink:0}.po-login{max-width:550px}.po-login label{display:block}.po-error{color:#ffb7a1!important}.po-footer{display:flex;gap:24px;flex-wrap:wrap;border-top:1px solid #23404b;padding:36px 5%;color:#a9b7bf;font-size:13px}@media(max-width:850px){.po-nav{align-items:flex-start;flex-direction:column}.po-cards,.po-profile{grid-template-columns:1fr}.po-options{grid-template-columns:repeat(2,minmax(0,1fr))}.po-main{padding:32px 20px}.po-hero{padding:70px 24px}.po-brand{font-size:16px}}@media(max-width:420px){.po-options{grid-template-columns:1fr}.po-nav nav{gap:12px}}.po-preference-group{min-width:0}.po-bulk-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;border-bottom:1px solid #23404b;padding-bottom:12px;margin-bottom:16px}.po-bulk-actions button,.po-state-search button{font-size:13px;padding:7px 14px}.po-state-search{display:flex;align-items:center;gap:16px;margin:12px 0}.po-state-search label{display:block;flex:1 1;min-width:0}.po-state-search input{margin-top:6px}.po-selection-summary{overflow-wrap:anywhere}.po-preference-group .po-states{max-height:320px;overflow-y:auto;padding:6px;scrollbar-gutter:stable}.po-preference-group .po-options label{min-height:32px;margin:4px 0}.po-preference-group .po-options{gap:8px 14px}@media(max-width:500px){.po-state-search{align-items:stretch;flex-direction:column;gap:4px}.po-state-search button{align-self:flex-start}.po-site .po-preference-group{padding:16px}.po-preference-group .po-states{max-height:300px}}.po-site .po-button:active,.po-site .po-button:focus-visible,.po-site .po-button:hover{color:#031019;background:#18d9d3;text-decoration:none}.po-site .po-button:focus-visible{outline:3px solid #f4f3ee;outline-offset:4px}.po-site .po-button:disabled{color:#031019;background:#18d9d3;opacity:1;cursor:not-allowed;border-style:dashed}.po-site button:not(.po-button):active,.po-site button:not(.po-button):focus-visible,.po-site button:not(.po-button):hover{color:#f4f3ee;background:#0a1e2b}.po-site .po-daily-briefing{list-style:decimal;padding-left:1.5rem;max-width:72rem}.po-site .po-daily-briefing>li{padding:1rem 0;border-bottom:1px solid #24434f}.po-site .po-daily-briefing .po-card{background:transparent;border:0;padding:1rem}.po-site .po-intelligence-section{margin-block:1.2rem}.po-site .po-intelligence-section h2{font-family:inherit;font-size:1.05rem;margin-block:.75rem}.po-site .po-fact-context{margin-block:1rem}.po-site .po-fact-context blockquote{margin:0;padding-left:1rem;border-left:2px solid #18d9d3}.po-site .po-fact-context footer{font-size:.85rem}.po-site button:not(.po-button):disabled{opacity:1;color:#f4f3ee;background:#0a1e2b;border-style:dashed;cursor:not-allowed}.po-portal-frame{height:100dvh;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:#f8fafc;color:#0f172a;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif}.po-portal-frame>.po-app-nav.po-site{height:auto;min-height:72px;overflow:visible;padding:14px 24px;position:relative;z-index:20000;flex-wrap:nowrap}.po-portal-frame>.po-app-nav nav{min-width:0;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;white-space:nowrap;padding:2px 0}.po-portal-frame>.po-app-nav nav a{white-space:nowrap}.po-portal-frame>.po-app-nav nav button{white-space:nowrap;flex:0 0 auto}.po-app-workspace{height:100%;min-height:0;min-width:0;overflow:hidden;background:#f8fafc;color:#0f172a;color-scheme:light;line-height:1.4}.po-discover-workspace{position:relative}.po-app-workspace .po-product-header,.po-app-workspace>.po-product-header{font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif}.po-discover-workspace .v4-app-shell,.po-discover-workspace>[data-nextjs-scroll-focus-boundary],.po-discover-workspace>div{height:100%;min-height:0}.po-discover-workspace .po-product-header{display:none!important}.po-discover-workspace .v10-discover-map{position:absolute!important;inset:0!important;width:auto!important;height:auto!important;min-height:0!important}.po-portal-frame .po-app-workspace.po-discover-workspace .v4-app-shell.final-ui-shell.v10-discover-map>.map-layout{position:absolute!important;inset:0!important;top:0!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important}.po-portal-frame .po-app-workspace.po-discover-workspace .v10-discover-map [class*=DiscoverCanonicalControls_shell__]{position:absolute!important;top:70px!important}.po-discover-workspace .v10-discover-map aside[data-landintel-discover-right-rail=canonical]{background:#fff!important;opacity:1!important;box-shadow:0 12px 34px rgba(15,23,42,.16)!important;border:1px solid #d9e5e0!important;border-radius:12px!important;overflow:auto!important;max-height:calc(100% - 84px)!important}.po-discover-workspace .maplibregl-ctrl-top-right{top:12px!important;right:12px!important}.po-discover-workspace .maplibregl-ctrl-bottom-right{right:12px!important;bottom:12px!important}@media(max-width:1100px){.po-portal-frame>.po-app-nav{padding:12px 16px}.po-portal-frame>.po-app-nav nav{gap:14px}}@media(max-width:760px){.po-portal-frame{grid-template-rows:auto minmax(0,1fr)}.po-portal-frame>.po-app-nav{align-items:flex-start;gap:10px;padding:10px 14px}.po-portal-frame>.po-app-nav .po-brand{font-size:14px}.po-portal-frame>.po-app-nav nav{width:100%;max-width:100%;gap:12px}.po-app-workspace .po-product-header{overflow-x:auto;gap:8px!important}.po-app-workspace .po-product-header>div:first-child{min-width:auto!important}.po-discover-workspace .v10-discover-map aside[data-landintel-discover-right-rail=canonical]{display:none!important}}.po-primary-navigation{display:flex;align-items:center;justify-content:center;gap:8px!important;flex:1 1;min-width:0;overflow:visible!important}.po-product-menu{position:relative;flex:0 0 auto}.po-product-menu>summary{display:flex;align-items:center;gap:7px;min-height:40px;padding:8px 13px;border:1px solid transparent;border-radius:22px;color:#dbe8eb;font-weight:700;cursor:pointer;list-style:none;white-space:nowrap}.po-product-menu>summary::-webkit-details-marker{display:none}.po-product-menu>summary span{font-size:9px;color:#86a5ad;transition:transform .16s ease}.po-product-menu[open]>summary span{transform:rotate(180deg)}.po-product-menu.is-active>summary,.po-product-menu>summary:focus-visible,.po-product-menu>summary:hover{color:#fff;background:#0d2834;border-color:#2e5360;text-decoration:none}.po-product-menu-items{position:absolute;z-index:21000;top:calc(100% + 8px);left:0;display:grid;min-width:230px;padding:8px;border:1px solid #315461;border-radius:12px;background:#081a25;box-shadow:0 18px 44px rgba(0,0,0,.3)}.po-product-menu-items a{display:block;padding:10px 12px;border-radius:8px;color:#dbe8eb;text-decoration:none;white-space:nowrap}.po-product-menu-items a:focus-visible,.po-product-menu-items a:hover,.po-product-menu-items a[aria-current=page]{color:#fff;background:#123443;text-decoration:none}.po-product-menu-items a[aria-current=page]{box-shadow:inset 3px 0 #18d9d3}.po-nav-utilities{display:flex;align-items:center;gap:12px;flex:0 0 auto;font-size:12px;white-space:nowrap}.po-nav-utilities a[aria-current=page]{color:#65eee9}.po-nav-utilities button{min-height:40px;padding:8px 16px}.po-portal-loading{min-height:100dvh;display:grid;place-items:center;background:#06131d;color:#f4f3ee;font:600 15px Plus Jakarta Sans,Inter,system-ui,sans-serif}@media(max-width:1100px){.po-portal-frame>.po-app-nav{padding:12px 16px;gap:12px}.po-primary-navigation{justify-content:flex-start}.po-nav-utilities{gap:8px}}@media(max-width:760px){.po-portal-frame>.po-app-nav{align-items:flex-start;gap:10px;padding:10px 14px;flex-direction:row;flex-wrap:wrap}.po-portal-frame>.po-app-nav .po-primary-navigation{order:3;width:100%;max-width:100%;justify-content:flex-start;gap:6px!important;overflow-x:auto!important;overscroll-behavior-x:contain;scrollbar-width:thin}.po-product-menu>summary{min-height:36px;padding:7px 10px}.po-product-menu-items{position:fixed;top:auto;left:14px;right:14px;min-width:0}.po-nav-utilities{margin-left:auto}.po-nav-utilities>a{display:none}.po-nav-utilities button{min-height:36px;padding:7px 13px}}.po-primary-navigation>.po-product-tab{display:inline-flex;align-items:center;min-height:2.5rem;padding:.5rem .75rem;font:inherit;font-weight:600;text-decoration:none;white-space:normal}.po-primary-navigation>.po-product-tab[aria-current=page]{text-decoration:underline;text-underline-offset:.35em}body:has(>.po-preview-banner){display:grid;height:100dvh;grid-template-rows:auto minmax(0,1fr)}body:has(>.po-preview-banner)>:is(.po-portal-frame,.po-site,.po-portal-loading){height:100%;min-height:0}.po-portal-loading.po-workspace-loading{min-height:0;height:100%}.po-app-workspace.po-data-updates-workspace{overflow-y:auto}