._overlay_puw3j_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#1e212757;display:grid;justify-items:end;opacity:0;pointer-events:none;transition:opacity .22s ease}._open_puw3j_13{opacity:1;pointer-events:auto}._panel_puw3j_18{width:min(460px,100vw);height:100vh;background:#fff;border-left:1px solid rgba(30,33,39,.12);box-shadow:-18px 0 32px #1e212729;padding:24px;display:grid;align-content:start;gap:20px;overflow-y:auto;transform:translate(100%);transition:transform .24s ease}._open_puw3j_13 ._panel_puw3j_18{transform:translate(0)}._header_puw3j_37{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._headerCopy_puw3j_44{display:grid;gap:4px}._eyebrow_puw3j_49{color:#05709ccc;font-size:.8rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}._headerCopy_puw3j_44 h2{color:#1e2127;font-size:1.18rem;line-height:1.3;font-weight:700}._closeButton_puw3j_64{width:34px;height:34px;border-radius:10px;border:1px solid rgba(30,33,39,.14);background:#1e21270a;color:#1e2127;font-size:1.2rem;line-height:1;display:inline-grid;place-items:center;transition:background .18s ease,border-color .18s ease}._closeButton_puw3j_64:hover{background:#1e212714;border-color:#1e212733}._section_puw3j_83{display:grid;gap:8px}._label_puw3j_88{color:#1e2127a3;font-size:.82rem;font-weight:600}._objective_puw3j_94{color:#1e2127db;font-size:.94rem;line-height:1.62}._bullets_puw3j_100{margin:0;padding-left:1.1rem;display:grid;gap:8px}._bullets_puw3j_100 li{color:#1e2127d1;font-size:.9rem;line-height:1.58}@media (max-width: 760px){._overlay_puw3j_1{justify-items:stretch;align-items:end}._panel_puw3j_18{width:100%;height:auto;max-height:min(78vh,700px);border-left:0;border-top:1px solid rgba(30,33,39,.12);border-radius:18px 18px 0 0;box-shadow:0 -16px 30px #1e212729;transform:translateY(100%)}._open_puw3j_13 ._panel_puw3j_18{transform:translateY(0)}}._block_1s5vw_1{display:grid;gap:var(--space-5, 24px);background:#fff;border:1px solid var(--strategic-card-border, rgba(0, 153, 216, .16));border-radius:var(--strategic-card-radius, 16px);padding:var(--strategic-card-padding, 22px);box-shadow:var(--strategic-card-shadow, 0 10px 24px rgba(30, 33, 39, .05))}._header_1s5vw_11{display:grid;gap:0}._header_1s5vw_11 h3{font-size:var(--question-title-size);line-height:var(--question-title-line);font-weight:var(--question-title-weight);letter-spacing:var(--question-title-tracking);color:#1e2127}._header_1s5vw_11 p{font-size:var(--question-submeta-size, .9rem);color:var(--question-emphasis-text, #05709c);font-weight:600}._hero_1s5vw_30{display:grid;gap:var(--space-4, 16px)}._heroGlobal_1s5vw_35{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}._heroLabel_1s5vw_43{color:var(--question-emphasis-text, #05709c);font-size:var(--global-kicker-size, .9rem);line-height:1.3;font-weight:600}._segmentBar_1s5vw_50{width:100%;min-height:var(--bar-height-lg, 14px);border-radius:999px;overflow:hidden;background:var(--bar-track-neutral, rgba(30, 33, 39, .1));display:flex}._segment_1s5vw_50{height:100%;transition:width var(--motion-standard, .22s) ease;animation:_barGrow_1s5vw_1 .38s ease-out both;position:relative}._segment_1s5vw_50+._segment_1s5vw_50:before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background:#ffffffb3}._summary_1s5vw_76{font-size:.9rem;line-height:1.45;color:var(--global-option-text, #05709c);margin-top:6px;padding-top:14px;border-top:1px solid rgba(30,33,39,.08)}._summary_1s5vw_76 strong{font-weight:600;color:var(--global-option-text, #05709c)}._globalList_1s5vw_90{display:grid;gap:var(--space-2, 10px)}._globalRow_1s5vw_95{display:grid;grid-template-columns:minmax(0,1fr) 64px 38px;align-items:center;gap:12px;font-size:.88rem}._globalLabelWrap_1s5vw_103{display:inline-flex;align-items:center;gap:8px;min-width:0}._globalSwatch_1s5vw_110{width:10px;height:10px;border-radius:999px;flex:0 0 auto}._globalLabel_1s5vw_103{color:#1e2127d1;line-height:1.45;overflow-wrap:anywhere}._globalPercent_1s5vw_123{color:var(--global-option-text, #05709c);font-weight:700;text-align:right}._globalVotes_1s5vw_129{color:#1e21279e;min-width:38px;text-align:right}._regionGrid_1s5vw_135{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4, 16px)}._regionRow_1s5vw_141{display:contents}@media (min-width: 1024px){._regionRow_1s5vw_141{grid-column:1 / -1;display:flex;justify-content:center;gap:var(--space-4, 16px)}._regionRow_1s5vw_141>._regionCard_1s5vw_153{flex:0 1 min(520px,calc((100% - 16px)/2));max-width:min(520px,calc((100% - 16px)/2))}}._regionCard_1s5vw_153{border:1px solid var(--region-card-border, rgba(30, 33, 39, .12));border-radius:14px;background:#fff;padding:20px;display:grid;gap:var(--space-4, 16px);align-content:start;transition:transform var(--motion-standard, .22s) ease,box-shadow var(--motion-standard, .22s) ease}._regionCard_1s5vw_153:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1e212714}._regionCardMuted_1s5vw_175{background:#eceff4;border-color:#1e21272e;box-shadow:none}._regionCardMuted_1s5vw_175:hover{transform:none;box-shadow:none}._regionName_1s5vw_186{font-size:.95rem;color:#1e2127bd;font-weight:600;line-height:1.35}._leader_1s5vw_193{display:grid;gap:6px;padding-bottom:4px}._leaderLabel_1s5vw_199{font-size:.82rem;line-height:1.35;color:#1e212794}._leaderValue_1s5vw_205{font-size:1.52rem;line-height:1;color:#1e2127;font-weight:700}._regionList_1s5vw_212{display:grid;gap:var(--space-3, 12px)}._regionOption_1s5vw_217{display:grid;gap:8px}._regionOptionTop_1s5vw_222{display:grid;grid-template-columns:minmax(0,1fr) 62px;gap:10px;align-items:start}._regionOptionLabel_1s5vw_229{font-size:.84rem;line-height:1.45;color:#1e2127cc;overflow-wrap:anywhere}._regionOptionPercent_1s5vw_236{font-size:.82rem;line-height:1.2;color:#1e2127;font-weight:600;text-align:right;white-space:nowrap}._regionOptionBar_1s5vw_245{width:100%;height:var(--bar-height-md, 12px);border-radius:999px;overflow:hidden;background:var(--bar-track-neutral, rgba(30, 33, 39, .1))}._regionOptionFill_1s5vw_253{height:100%;border-radius:999px;background:#0099d8;transition:width var(--motion-standard, .22s) ease;animation:_barGrow_1s5vw_1 .4s ease-out both}._regionCardMuted_1s5vw_175 ._regionName_1s5vw_186,._regionCardMuted_1s5vw_175 ._leaderLabel_1s5vw_199,._regionCardMuted_1s5vw_175 ._leaderValue_1s5vw_205,._regionCardMuted_1s5vw_175 ._regionOptionLabel_1s5vw_229,._regionCardMuted_1s5vw_175 ._regionOptionPercent_1s5vw_236{color:#1e212780}._regionCardMuted_1s5vw_175 ._regionOptionBar_1s5vw_245{background:#1e212714}._regionCardMuted_1s5vw_175 ._regionOptionFill_1s5vw_253{background:#1e212747}@keyframes _barGrow_1s5vw_1{0%{transform:scaleX(0);transform-origin:left center}to{transform:scaleX(1);transform-origin:left center}}@media (max-width: 1023px){._regionGrid_1s5vw_135{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){._block_1s5vw_1{padding:16px}._regionGrid_1s5vw_135{grid-template-columns:1fr}}._card_1dun0_1{position:relative;overflow:hidden;background:#fff;border:1px solid rgba(30,33,39,.1);border-radius:16px;box-shadow:0 10px 24px #1e21270a;display:grid;gap:20px}._card_1dun0_1:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:#0099d8;border-radius:inherit}._top_1dun0_23{padding:24px 26px}._bottom_1dun0_27{padding:18px 22px;gap:14px}._title_1dun0_32{margin:0;color:#1e2127;font-weight:700;letter-spacing:-.01em;line-height:1.3;font-size:1.28rem}._bottom_1dun0_27 ._title_1dun0_32{font-size:1.08rem}._section_1dun0_45{display:grid;gap:8px;max-width:76ch}._label_1dun0_51{margin:0;color:#1e21279e;font-size:.84rem;font-weight:600;line-height:1.4}._objective_1dun0_59{margin:0;color:#1e2127d6;font-size:.96rem;line-height:1.72}._bottom_1dun0_27 ._objective_1dun0_59{font-size:.9rem}._bullets_1dun0_70{margin:0;padding-left:1.15rem;display:grid;gap:8px;max-width:76ch}._bullets_1dun0_70 li{color:#1e2127cc;font-size:.92rem;line-height:1.68}._bottom_1dun0_27 ._bullets_1dun0_70 li{font-size:.86rem}@media (max-width: 760px){._top_1dun0_23,._bottom_1dun0_27{padding:16px}}._block_9oimc_1{display:grid;gap:var(--space-5, 24px);background:#fff;border:1px solid var(--strategic-card-border, rgba(0, 153, 216, .16));border-radius:var(--strategic-card-radius, 16px);padding:var(--strategic-card-padding, 22px);box-shadow:var(--strategic-card-shadow, 0 10px 24px rgba(30, 33, 39, .05))}._header_9oimc_11 h3{color:#1e2127;font-size:var(--question-title-size);line-height:var(--question-title-line);font-weight:var(--question-title-weight);letter-spacing:var(--question-title-tracking)}._header_9oimc_11 p{margin:0;color:var(--question-emphasis-text, #05709c);font-size:var(--question-submeta-size, .9rem);font-weight:600}._header_9oimc_11{display:grid;gap:0}._hero_9oimc_31{display:grid;gap:var(--space-4, 16px)}._heroGlobal_9oimc_36{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}._heroLabel_9oimc_44{color:var(--question-emphasis-text, #05709c);font-size:var(--global-kicker-size, .9rem);line-height:1.3;font-weight:600}._heroValue_9oimc_51{color:var(--global-yesno-text, #05709c);font-size:var(--global-value-size, clamp(2.6rem, 4.8vw, 4rem));line-height:1;font-weight:700}._heroBar_9oimc_58{background:#05709c2e}._stackedBar_9oimc_62{width:100%;height:var(--bar-height-lg, 14px);border-radius:999px;overflow:hidden;background:var(--bar-track-neutral, rgba(30, 33, 39, .1));display:flex}._yesFill_9oimc_71,._noFill_9oimc_72{height:100%;transition:width var(--motion-standard, .22s) ease;animation:_barGrow_9oimc_1 .38s ease-out both}._yesFill_9oimc_71{background:#0099d8}._heroYesFill_9oimc_82{background:var(--question-emphasis-text, #05709c)}._noFill_9oimc_72{background:#1e212729}._heroNoFill_9oimc_90{background:#05709c47}._meta_9oimc_94{display:flex;align-items:center;justify-content:flex-start;gap:10px;font-size:var(--global-meta-size, .84rem);color:#1e2127ad}._heroGlobal_9oimc_36 ._meta_9oimc_94{color:var(--question-emphasis-text, #05709c);font-weight:600}._regionGrid_9oimc_108{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4, 16px)}._regionRow_9oimc_114{display:contents}@media (min-width: 1024px){._regionRow_9oimc_114{grid-column:1 / -1;display:flex;justify-content:center;gap:var(--space-4, 16px)}._regionRow_9oimc_114>._regionCard_9oimc_126{flex:0 1 min(520px,calc((100% - 16px)/2));max-width:min(520px,calc((100% - 16px)/2))}}._regionCard_9oimc_126{border:1px solid var(--region-card-border, rgba(30, 33, 39, .12));border-radius:14px;background:#fff;padding:20px;display:grid;gap:var(--space-4, 16px);align-content:start;transition:transform var(--motion-standard, .22s) ease,box-shadow var(--motion-standard, .22s) ease}._regionCard_9oimc_126:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1e212714}._regionCardMuted_9oimc_148{background:#eceff4;border-color:#1e21272e;box-shadow:none}._regionCardMuted_9oimc_148:hover{transform:none;box-shadow:none}._regionName_9oimc_159{color:#1e2127c2;font-size:.94rem;line-height:1.35;font-weight:600}._regionValue_9oimc_166{color:#1e2127;font-size:1.86rem;line-height:1;font-weight:700;margin-bottom:2px}._regionDelta_9oimc_174{display:inline-flex;align-items:center;gap:6px;font-size:.86rem;line-height:1.42;margin-bottom:4px}._regionDeltaPositive_9oimc_183{color:#0099d8;font-weight:600}._regionDeltaNegative_9oimc_188{color:#1e2127b8;font-weight:500}._regionDeltaNeutral_9oimc_193{color:#1e21279e;font-weight:500}._regionDeltaArrow_9oimc_198{font-size:.9rem;line-height:1;font-weight:600}._regionDeltaArrowPositive_9oimc_204{color:#0099d8}._regionDeltaArrowNeutral_9oimc_208{color:#1e212780}._regionDeltaArrowNegative_9oimc_212{color:#1e2127a8}._regionSplit_9oimc_216{color:#1e2127a3;font-size:.82rem;margin-top:2px}._regionCardMuted_9oimc_148 ._regionName_9oimc_159,._regionCardMuted_9oimc_148 ._regionValue_9oimc_166,._regionCardMuted_9oimc_148 ._regionDelta_9oimc_174,._regionCardMuted_9oimc_148 ._regionSplit_9oimc_216{color:#1e212780}._regionCardMuted_9oimc_148 ._stackedBar_9oimc_62{background:#1e212714}._regionCardMuted_9oimc_148 ._yesFill_9oimc_71,._regionCardMuted_9oimc_148 ._noFill_9oimc_72{background:#1e212747}@keyframes _barGrow_9oimc_1{0%{transform:scaleX(0);transform-origin:left center}to{transform:scaleX(1);transform-origin:left center}}@media (max-width: 1023px){._regionGrid_9oimc_108{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){._block_9oimc_1{padding:16px}._meta_9oimc_94{flex-direction:column;align-items:flex-start}._regionGrid_9oimc_108{grid-template-columns:1fr}}._page_doy2x_1{display:grid;gap:var(--space-7, 40px)}._hero_doy2x_6{position:relative;min-height:clamp(420px,66vh,620px);border-radius:22px;overflow:hidden;background-image:url(/images/herader-vc.jpg);background-size:cover;background-position:center}._heroOverlay_doy2x_16{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#1e2127b3,#1e21277a 56%,#1e21275c),linear-gradient(180deg,#1e212740,#1e212775)}._heroContent_doy2x_24{position:relative;z-index:1;max-width:62ch;padding:clamp(28px,5vw,64px);display:grid;align-content:center;gap:var(--space-3, 12px);min-height:inherit;color:#fff}._kicker_doy2x_36{margin:0;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffffd1}._heroContent_doy2x_24 h1{margin:0;font-size:clamp(2.5rem,5vw,4.4rem);line-height:.98;letter-spacing:-.025em;color:#fff}._subtitle_doy2x_52{margin:0;font-size:clamp(1.16rem,2vw,1.76rem);color:#ffffffeb}._lead_doy2x_58{margin:4px 0 0;font-size:1.02rem;line-height:1.68;color:#ffffffdb}._heroActions_doy2x_65{margin-top:var(--space-3, 12px);display:flex;flex-wrap:wrap;gap:var(--space-3, 12px)}._primaryCta_doy2x_72,._secondaryCta_doy2x_73{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:14px;border:1px solid transparent;text-decoration:none;font-size:.96rem;font-weight:600;transition:background-color var(--motion-fast, .18s) ease,border-color var(--motion-fast, .18s) ease,color var(--motion-fast, .18s) ease,box-shadow var(--motion-standard, .22s) ease}._primaryCta_doy2x_72{background:#0099d8;border-color:#0099d8;color:#fff}._primaryCta_doy2x_72:hover{background:#0087bf;border-color:#0087bf}._secondaryCta_doy2x_73{background:#ffffff0f;border-color:#fff6;color:#fff}._secondaryCta_doy2x_73:hover{background:#ffffff24}._editorialSection_doy2x_112{display:block;padding:0}._editorialContent_doy2x_117{width:min(118ch,100%);display:grid;gap:var(--space-4, 16px);margin:0}._editorialContent_doy2x_117 h2,._navigationHeader_doy2x_125 h2{margin:0;font-size:1.88rem;letter-spacing:-.02em;color:#1e2127}._editorialContent_doy2x_117 p{margin:0;line-height:1.78;color:#1e2127d1}._editorialQuote_doy2x_138{margin:10px 0 0;padding:12px 0 12px 18px;border-left:3px solid #0099d8;font-size:1.1rem;line-height:1.68;color:#1e2127}._navigationSection_doy2x_147{display:grid;gap:var(--space-4, 16px)}._cardsGrid_doy2x_152{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4, 16px)}._sectionCard_doy2x_158{display:grid;gap:var(--space-2, 10px);padding:22px;border:1px solid rgba(30,33,39,.12);border-radius:18px;background:#fff;text-decoration:none;transition:border-color var(--motion-fast, .18s) ease,box-shadow var(--motion-standard, .22s) ease,transform var(--motion-standard, .22s) ease}._sectionCard_doy2x_158:hover{border-color:#0099d894;box-shadow:0 12px 28px #1e212714;transform:translateY(-1px)}._sectionCardFeatured_doy2x_178{border-color:#0099d885;background:linear-gradient(180deg,#0099d80a,#fffffffa)}._sectionLabel_doy2x_183{font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:#1e21278f}._sectionCard_doy2x_158 h3{margin:0;font-size:1.22rem;line-height:1.2;letter-spacing:-.01em;color:#1e2127}._sectionCard_doy2x_158 p{margin:0;line-height:1.55;color:#1e2127a8}._footerVisual_doy2x_204{border-radius:22px;overflow:hidden}._footerImage_doy2x_209{display:block;width:100%;height:auto}._editorialSection_doy2x_112,._navigationSection_doy2x_147,._footerVisual_doy2x_204{animation:_sectionEnter_doy2x_1 var(--motion-standard, .22s) ease-out both}._navigationSection_doy2x_147{animation-delay:40ms}._footerVisual_doy2x_204{animation-delay:80ms}._primaryCta_doy2x_72:focus-visible,._secondaryCta_doy2x_73:focus-visible,._sectionCard_doy2x_158:focus-visible{outline:2px solid #0099d8;outline-offset:2px}@media (max-width: 1024px){._page_doy2x_1{gap:var(--space-6, 32px)}._cardsGrid_doy2x_152{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){._page_doy2x_1{gap:var(--space-5, 24px)}._hero_doy2x_6{min-height:clamp(360px,58vh,500px)}._heroActions_doy2x_65{gap:10px}._primaryCta_doy2x_72,._secondaryCta_doy2x_73{width:100%}._cardsGrid_doy2x_152{grid-template-columns:1fr}._sectionCard_doy2x_158{padding:20px}}@keyframes _sectionEnter_doy2x_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){._editorialSection_doy2x_112,._navigationSection_doy2x_147,._footerVisual_doy2x_204,._sectionCard_doy2x_158,._primaryCta_doy2x_72,._secondaryCta_doy2x_73{animation:none;transition:none}}:root{color-scheme:light;font-family:Avenir Next,Segoe UI,sans-serif;line-height:1.5;font-weight:400;--brand-dark: #1e2127;--brand-blue: #0099d8;--brand-blue-soft: rgba(0, 153, 216, .12);--brand-blue-mid: rgba(0, 153, 216, .22);--brand-dark-soft: rgba(30, 33, 39, .08);--strategic-card-border: rgba(0, 153, 216, .16);--region-card-border: rgba(30, 33, 39, .12);--strategic-card-radius: 16px;--strategic-card-shadow: 0 10px 24px rgba(30, 33, 39, .05);--strategic-card-padding: 22px;--question-title-size: 1.42rem;--question-title-line: 1.3;--question-title-weight: 700;--question-title-tracking: -.01em;--question-submeta-size: .88rem;--global-kicker-size: .9rem;--global-value-size: clamp(2.6rem, 4.8vw, 4rem);--global-meta-size: .84rem;--metric-bar-height: 10px;--bar-height-lg: 14px;--bar-height-md: 12px;--bar-track-neutral: rgba(30, 33, 39, .1);--question-emphasis-bg: #ecf2f3;--question-emphasis-border: rgba(5, 112, 156, .3);--question-emphasis-text: #05709c;--question-emphasis-shadow: 0 10px 22px rgba(5, 112, 156, .12);--global-likert-bg: var(--question-emphasis-bg);--global-likert-text: var(--question-emphasis-text);--global-yesno-bg: var(--question-emphasis-bg);--global-yesno-text: var(--question-emphasis-text);--global-option-bg: var(--question-emphasis-bg);--global-option-text: var(--question-emphasis-text);--space-1: 6px;--space-2: 10px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 40px;--motion-fast: .18s;--motion-standard: .22s;--sidebar-sticky-top: 32px;color:var(--brand-dark);background:radial-gradient(circle at top right,rgba(0,153,216,.12),transparent 30%),radial-gradient(circle at top left,rgba(30,33,39,.08),transparent 28%),linear-gradient(180deg,#f5f8fb,#edf4f8);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;min-width:320px;overflow-x:hidden;overflow-y:visible}button,input,select{font:inherit}button{cursor:pointer}#root{min-height:100vh;overflow:visible}.dashboard-shell,.status-shell,.login-shell{min-height:100vh;padding:20px}.dashboard-shell{max-width:1400px;margin:0 auto;display:grid;gap:var(--space-4);overflow:visible}.status-shell,.login-shell{display:grid;place-items:center}.login-shell{background:linear-gradient(180deg,#fff,#f3f7fb)}.status-card,.login-card,.page-header,.panel{background:#ffffffe6;border:1px solid rgba(30,33,39,.08);border-radius:22px;box-shadow:0 16px 36px #1e21270f}.status-card,.login-card{width:min(100%,460px);padding:30px}.login-card{width:min(100%,560px);padding:0;border:1px solid rgba(30,33,39,.09);border-radius:18px;box-shadow:0 14px 38px #1e212714;display:grid;gap:0;overflow:hidden}.login-brand-strip{min-height:60px;padding:0 26px;display:flex;align-items:center;background:linear-gradient(110deg,#1e2127,#202932)}.login-content{display:grid;gap:8px;padding:30px 34px 32px}.login-logo{display:block;width:auto;height:28px;max-width:min(100%,230px);object-fit:contain;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.login-title{font-size:clamp(2.1rem,3vw,2.7rem);line-height:1.1;letter-spacing:-.01em;font-weight:700;max-width:18ch;color:#1e2127}.login-subtitle{color:#1e2127a3;font-size:.92rem;line-height:1.42;max-width:42ch}.page-header,.panel{padding:18px}.eyebrow{margin:0 0 6px;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;color:#1e212785}h1,h2,h3,p{margin:0}h1{font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.05}h2{font-size:1.05rem}h3{font-size:.98rem;line-height:1.38;font-weight:600}.metric-card h3,.block-question-card>h3{font-size:var(--question-title-size);line-height:var(--question-title-line);font-weight:var(--question-title-weight);letter-spacing:var(--question-title-tracking)}.muted-copy,.subtle-copy{color:#1e21279e}.login-form{display:grid;gap:14px;margin-top:12px}.field-label,.selector-label{font-size:.82rem;font-weight:600;letter-spacing:.01em;color:#1e2127b8}.password-input,.single-select,.likert-search-input{width:100%;min-height:48px;border-radius:12px;border:1px solid rgba(30,33,39,.16);background:#fffffff7;padding:0 14px;color:inherit;transition:border-color .14s ease,box-shadow .14s ease}.password-input::placeholder{color:#1e212775}.password-input:focus-visible,.single-select:focus-visible,.likert-search-input:focus-visible{outline:none;border-color:#0099d8a8;box-shadow:0 0 0 3px #0099d824}.primary-button,.secondary-button{border:0;border-radius:14px;min-height:42px;padding:0 14px;transition:transform .14s ease}.primary-button{background:var(--brand-blue);color:#fff}.secondary-button{background:#1e21270f;color:var(--brand-dark)}.primary-button:hover,.secondary-button:hover{transform:translateY(-1px)}.primary-button:disabled{opacity:.55;cursor:not-allowed}.login-help-copy{margin-top:-4px;color:#1e21278f;font-size:.82rem;line-height:1.4}.login-error-text{color:#1e2127d1;background:#1e21270a;border:1px solid rgba(30,33,39,.1);border-radius:12px;padding:10px 12px;font-size:.88rem;line-height:1.4}.login-submit-button{width:100%;min-height:50px;border-radius:15px;font-weight:600;background:#0099d8}.login-submit-button:hover:not(:disabled){transform:none;background:#0088c2}.login-submit-button:active:not(:disabled){background:#0078ac}.error-text,.alert-banner{color:#8b2a24;background:#ecc4bf99;border:1px solid rgba(139,42,36,.14);border-radius:14px;padding:10px 12px}.compact-header,.header-summary,.panel-header,.metric-card-head,.distribution-row,.likert-toolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.dashboard-header{background:#fff;border:1px solid rgba(30,33,39,.1);border-radius:22px;box-shadow:0 16px 36px #1e21270f;overflow:hidden}.dashboard-header-top{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px;padding:12px 20px;background:linear-gradient(120deg,#1e2127,#222a34 64%,#203346);border-bottom:1px solid rgba(255,255,255,.08)}.header-brand-logo{display:block;width:auto;height:40px;max-width:min(100%,280px);object-fit:contain;filter:drop-shadow(0 1px 3px rgba(0,0,0,.28))}.header-logout-button{min-height:34px;border-radius:10px;padding:0 12px;border:1px solid rgba(255,255,255,.24);background:#ffffff14;color:#fff;font-size:.88rem;font-weight:600}.header-logout-button:hover{transform:none;background:#ffffff24}.dashboard-header-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding:18px 20px}.dashboard-header-copy{display:grid;gap:4px}.dashboard-header-copy h1{font-size:clamp(1.6rem,2.4vw,2.35rem);line-height:1.08;letter-spacing:-.01em;color:#1e2127}.dashboard-header-subtitle{font-size:.9rem;color:#1e212799}.brand-header{background:radial-gradient(circle at top right,rgba(0,153,216,.18),transparent 36%),linear-gradient(135deg,#15181d 0%,var(--brand-dark) 100%);border-color:#0099d82e}.brand-header h1,.brand-header .count-badge,.brand-header .header-summary{color:#fff}.brand-header .secondary-button{background:#ffffff14;color:#fff}.brand-header .eyebrow{color:#ffffffb3}.header-brand{display:flex;align-items:center;gap:16px}.header-copy{display:grid;gap:2px}.brand-logo-frame{display:inline-grid;place-items:center;padding:10px 14px;border-radius:14px;background:var(--brand-dark);border:1px solid rgba(0,153,216,.18)}.brand-logo{display:block;width:auto;height:44px;max-width:min(100%,240px);object-fit:contain}.login-brand{margin-bottom:14px}.header-summary,.metric-card-head.stacked,.binary-badges,.likert-summary{flex-wrap:wrap}.page-nav{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.page-nav-link{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:6px 12px;border-radius:999px;border:1px solid rgba(30,33,39,.1);background:#ffffffd9;color:#1e2127bf;text-decoration:none;font-size:.85rem;font-weight:600}.page-nav-link.active{background:var(--brand-blue);border-color:var(--brand-blue);color:#fff}.binary-badges{gap:20px}.count-badge,.badge,.metric-pill{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 10px;border-radius:999px;font-size:.84rem;white-space:nowrap}.count-badge{background:#ffffff1f;color:#fff}.badge{gap:8px;background:var(--brand-blue-soft);color:#005b80}.badge.neutral{background:#1e21270f;color:#1e2127c7}.badge.positive{background:#0099d824}.badge.negative{background:#1e212714;color:var(--brand-dark)}.badge small{font-size:.78rem;font-weight:700;color:#172621ad}.dashboard-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px;align-items:start;overflow:visible}.sidebar-column{min-width:0;align-self:start;overflow:visible;position:sticky;top:var(--sidebar-sticky-top)}.filters-sticky-panel{position:static;display:grid;gap:14px}.selectors-list,.selector-field,.content-column,.metric-grid,.metric-card,.distribution-grid,.likert-details-grid{display:grid;gap:12px}.selector-field{gap:8px}.sidebar-response-count{font-size:.86rem;color:#1e21279e}.filters-reset-button{width:100%}.mobile-filter-trigger,.mobile-filter-overlay{display:none}.content-column{gap:18px}.full-report-content{display:grid;gap:var(--space-5)}.open-questions-page{gap:24px}.open-questions-header{display:grid;gap:6px}.open-questions-header h2{font-size:1.55rem;line-height:1.2;color:#1e2127}.open-questions-list{display:grid;gap:22px}.open-question-block{background:#fff;border:1px solid rgba(0,153,216,.15);border-radius:16px;padding:20px;display:grid;gap:16px}.open-question-block-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.open-question-block-head h3{font-size:1.28rem;line-height:1.34;font-weight:700;color:#1e2127}.open-response-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.open-question-toolbar{display:flex;align-items:end;justify-content:space-between;gap:14px;flex-wrap:wrap}.open-search-field{display:grid;gap:6px;min-width:min(100%,340px);flex:1}.open-search-field span{font-size:.82rem;font-weight:600;color:#1e2127a3}.open-search-input{min-height:42px;border-radius:12px;border:1px solid rgba(30,33,39,.16);background:#fff;padding:0 12px;color:#1e2127;font-size:.93rem;transition:border-color .18s ease,box-shadow .18s ease}.open-search-input:focus{outline:none;border-color:#0099d885;box-shadow:0 0 0 3px #0099d824}.open-result-count{font-size:.84rem;color:#1e2127a3;white-space:nowrap}.open-top-terms{display:grid;gap:8px}.open-top-terms>span{font-size:.82rem;font-weight:600;color:#1e2127a3}.open-term-chip-list{display:flex;flex-wrap:wrap;gap:8px}.open-term-chip{min-height:30px;border-radius:999px;border:1px solid rgba(0,153,216,.2);background:#0099d814;color:#005b80;font-size:.82rem;padding:4px 10px;cursor:pointer;transition:all .18s ease}.open-term-chip:hover{border-color:#0099d866;background:#0099d81f}.open-empty-search{border:1px dashed rgba(30,33,39,.18);border-radius:12px;padding:14px;font-size:.92rem;color:#1e2127a8}.open-response-card{border:1px solid rgba(30,33,39,.1);border-radius:12px;background:#f7f9fbe6;padding:14px;display:grid;gap:8px}.open-response-index{font-size:.77rem;font-weight:600;letter-spacing:.01em;color:#1e21278f}.open-response-card p{font-size:.95rem;line-height:1.55;color:#1e2127d1;overflow-wrap:anywhere;margin:0}.open-response-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.open-response-actions .secondary-button{min-height:36px;padding:0 12px;border-radius:999px;background:#0099d81a;color:#005b80}.open-response-actions .secondary-button:hover{background:#0099d829}.block-page-content{width:100%;max-width:none;margin:0;background:#fff;border:1px solid rgba(30,33,39,.08);border-radius:20px;padding:36px;box-shadow:0 18px 44px #1e21270f;gap:28px}.block-intro-panel,.block-outro-panel{display:grid;gap:12px}.block-question-list{display:grid;gap:var(--space-7)}.block-insights-trigger-wrap{display:flex;justify-content:center;padding-top:8px}.block-insights-trigger{min-height:40px;padding:0 16px;border-radius:999px;background:#0099d81f;color:#005b80;border:1px solid rgba(0,153,216,.2)}.block-question-card{display:grid;gap:14px}.question-global-unified{display:grid;gap:var(--space-4);padding:20px;border-radius:14px;border:1px solid var(--question-emphasis-border);background:var(--question-emphasis-bg);box-shadow:var(--question-emphasis-shadow)}.block-question-card>h3{padding:16px 18px;border-radius:14px;border:1px solid var(--question-emphasis-border);background:var(--question-emphasis-bg);color:#1e2127;font-weight:var(--question-title-weight);letter-spacing:var(--question-title-tracking)}.region-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.region-summary-card{background:#f8faf9f5;border:1px solid var(--region-card-border);border-radius:14px;padding:16px;display:grid;gap:var(--space-2);align-content:start;min-height:190px}.region-summary-card.region-summary-muted{background:#eceff4;border-color:#1e21272e}.region-summary-card.region-summary-muted .region-summary-name,.region-summary-card.region-summary-muted .region-summary-metric-label,.region-summary-card.region-summary-muted .region-summary-metric-value,.region-summary-card.region-summary-muted .region-summary-detail,.region-summary-card.region-summary-muted .region-summary-count{color:#1e212780}.region-summary-total{border-color:#05709c57;background:#ecf2f3;box-shadow:0 8px 18px #05709c1f}.region-summary-total .region-summary-name,.region-summary-total .region-summary-metric-value{color:#05709c}.region-summary-total .region-summary-detail,.region-summary-total .region-summary-count,.region-summary-total .region-summary-metric-label{color:#05709cd1}.region-summary-name{font-size:1.08rem;line-height:1.3;color:#1e2127db;font-weight:600}.region-summary-metric{display:grid;gap:4px;line-height:1.25}.region-summary-metric-label{font-size:.98rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:#1e21278f}.region-summary-metric-value{color:var(--brand-dark);font-weight:700;overflow-wrap:anywhere}.region-summary-metric-value.number{font-size:2.2rem;line-height:1}.region-summary-metric-value.text{font-size:1.03rem;line-height:1.35}.region-summary-detail,.region-summary-count{font-size:.88rem;color:#1e2127a3}.strategic-likert-block{display:grid;gap:var(--space-5);background:#fff;border:1px solid var(--strategic-card-border);border-radius:var(--strategic-card-radius);padding:var(--strategic-card-padding);box-shadow:var(--strategic-card-shadow)}.strategic-likert-header{display:grid;gap:0}.strategic-likert-header h3{font-size:var(--question-title-size);line-height:var(--question-title-line);font-weight:var(--question-title-weight);color:#1e2127;letter-spacing:var(--question-title-tracking)}.strategic-likert-header p{font-size:var(--question-submeta-size);color:var(--question-emphasis-text);font-weight:600}.strategic-likert-hero{padding:0;display:grid;gap:var(--space-4);grid-template-columns:minmax(180px,220px) minmax(0,1fr)}.strategic-likert-hero-global{background:transparent;box-shadow:none}.strategic-likert-hero-left,.strategic-likert-hero-right{display:grid;align-content:center;gap:8px}.strategic-likert-kicker{font-size:var(--global-kicker-size);color:var(--question-emphasis-text);font-weight:600}.strategic-likert-hero-global .strategic-likert-kicker{color:var(--question-emphasis-text)}.strategic-likert-hero-value{font-size:var(--global-value-size);line-height:.96;font-weight:700;color:#1e2127}.strategic-likert-hero-global .strategic-likert-hero-value{color:var(--global-likert-text)}.strategic-likert-bar{width:100%;height:var(--bar-height-md);border-radius:999px;background:var(--bar-track-neutral);overflow:hidden}.strategic-likert-hero-bar{height:var(--bar-height-lg);background:#05709c2e}.strategic-likert-fill{height:100%;border-radius:999px;background:#0099d8;animation:strategicBarGrow .36s ease-out both;transition:width var(--motion-standard) ease}.strategic-likert-hero-fill{background:var(--global-likert-text)}.strategic-likert-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:var(--global-meta-size);color:#1e21279e}.strategic-likert-hero-global .strategic-likert-meta{color:var(--question-emphasis-text);font-weight:600}.strategic-likert-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.strategic-region-row{display:contents}@media (min-width: 1024px){.strategic-region-row{grid-column:1 / -1;display:flex;justify-content:center;gap:var(--space-4)}.strategic-region-row>.strategic-region-card{flex:0 1 min(520px,calc((100% - 16px)/2));max-width:min(520px,calc((100% - 16px)/2))}}.strategic-region-card{border:1px solid var(--region-card-border);border-radius:14px;background:#fff;padding:18px;display:grid;gap:var(--space-3);align-content:start;transition:transform var(--motion-standard) ease,box-shadow var(--motion-standard) ease}.strategic-region-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1e212714}.strategic-region-card.is-muted{background:#eceff4;border-color:#1e21272e;box-shadow:none}.strategic-region-card.is-muted:hover{transform:none;box-shadow:none}.strategic-region-name{font-size:1rem;line-height:1.3;color:#1e2127c2;font-weight:600}.strategic-region-mean{font-size:2rem;line-height:1;color:#1e2127;font-weight:700}.strategic-region-delta{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;line-height:1.4}.strategic-region-delta-arrow{font-size:.9rem;line-height:1;font-weight:600}.strategic-region-delta-arrow.positive{color:#0099d8}.strategic-region-delta-arrow.neutral{color:#1e212780}.strategic-region-delta-arrow.negative{color:#1e2127a8}.strategic-region-responses{font-size:.82rem;color:#1e21278f}.strategic-region-card.is-muted .strategic-region-name,.strategic-region-card.is-muted .strategic-region-mean,.strategic-region-card.is-muted .strategic-region-delta,.strategic-region-card.is-muted .strategic-region-responses{color:#1e212780}.strategic-region-card.is-muted .strategic-region-delta-arrow{color:#1e212770}.strategic-region-card.is-muted .strategic-likert-bar{background:#1e212714}.strategic-region-card.is-muted .strategic-likert-fill{background:#1e212747}.strategic-option-block{display:grid;gap:18px;background:#fff;border:1px solid rgba(0,153,216,.15);border-radius:16px;padding:22px;box-shadow:0 10px 24px #1e21270d}.strategic-option-header{display:grid;gap:8px}.strategic-option-header h3{font-size:var(--question-title-size);line-height:var(--question-title-line);font-weight:var(--question-title-weight);letter-spacing:var(--question-title-tracking);color:#1e2127}.strategic-option-header p{font-size:.9rem;color:#1e2127a3}.strategic-option-hero{display:grid;gap:16px}.strategic-option-segment-bar{width:100%;min-height:16px;border-radius:999px;overflow:hidden;background:#1e212714;display:flex}.strategic-option-segment{height:100%;background:#0099d8;transition:width .24s ease;animation:strategicBarGrow .38s ease-out both}.strategic-option-summary{font-size:.9rem;line-height:1.45;color:#1e2127c2;padding-top:2px;border-top:1px solid rgba(30,33,39,.08)}.strategic-option-summary strong{font-weight:600;color:#1e2127}.strategic-option-list,.strategic-option-region-list{display:grid;gap:8px}.strategic-option-row{display:grid;grid-template-columns:minmax(0,1fr) 64px 38px;align-items:center;gap:12px;font-size:.88rem}.strategic-option-label{color:#1e2127d1}.strategic-option-percent{color:#1e2127;font-weight:700;text-align:right}.strategic-option-votes{color:#1e21279e;min-width:38px;text-align:right}.strategic-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.strategic-option-region-card{border:1px solid rgba(0,153,216,.15);border-radius:14px;background:#fff;padding:18px;display:grid;gap:14px;align-content:start;transition:transform .2s ease,box-shadow .2s ease}.strategic-option-region-card:hover{transform:translateY(-2px);box-shadow:0 12px 26px #1e212714}.strategic-option-region-card.high-concentration{background:#0099d80a;border-color:#0099d83d}.strategic-option-region-name{font-size:.95rem;color:#1e2127c7;font-weight:600}.strategic-option-leader{display:grid;gap:6px;padding-bottom:4px}.strategic-option-leader-label{font-size:.82rem;line-height:1.35;color:#1e212794}.strategic-option-leader-value{font-size:1.52rem;line-height:1;color:#1e2127;font-weight:700}.strategic-option-region-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,1fr) 62px;gap:10px;align-items:center}.strategic-option-region-row-label{font-size:.81rem;color:#1e2127cc;overflow-wrap:anywhere}.strategic-option-region-row-bar{width:100%;height:10px;border-radius:999px;overflow:hidden;background:#1e212714}.strategic-option-region-row-fill{height:100%;border-radius:999px;background:#0099d8;transition:width .24s ease;animation:strategicBarGrow .4s ease-out both}.strategic-option-region-row-percent{font-size:.8rem;color:#1e2127;font-weight:600;text-align:right;min-width:62px}@keyframes strategicBarGrow{0%{transform:scaleX(0);transform-origin:left center}to{transform:scaleX(1);transform-origin:left center}}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.likert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.option-grid{grid-template-columns:1fr}.block-panel{display:grid;gap:18px}.block-heading{display:grid;gap:10px}.block-objective{color:#1e2127b3;font-size:.94rem;line-height:1.6}.block-grid{grid-template-columns:1fr}.option-group-card{grid-column:1 / -1}.metric-card{padding:16px;border-radius:18px;border:1px solid rgba(23,38,33,.08);background:#f8faf9f5}.compact-card{gap:10px}.binary-card{min-height:260px;gap:20px;align-content:start}.likert-card{gap:14px}.clamped-question{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.likert-toolbar{margin-top:4px}.section-meta{display:inline-flex;align-items:center;min-height:24px;color:#1e21279e;font-size:.9rem}.likert-summary{display:flex;gap:8px}.likert-meta-line{display:flex;justify-content:flex-end}.likert-response-count{font-size:.82rem;color:#1e21278f}.likert-meter{position:relative;padding-top:42px}.likert-mean-badge{position:absolute;top:0;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 10px;border-radius:999px;background:var(--brand-blue);color:#fff;font-size:.84rem;font-weight:600;white-space:nowrap;z-index:1}.likert-average-track{width:100%;height:14px;border-radius:999px;overflow:hidden;background:#0099d81f}.likert-average-fill{height:100%;border-radius:999px;background:var(--brand-blue)}.likert-scale{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;font-size:.76rem;color:#1e21278f;text-align:center}.likert-details{border-top:1px solid rgba(30,33,39,.08);padding-top:10px}.likert-details summary{cursor:pointer;font-size:.88rem;color:#005b80}.likert-detail-row{display:grid;grid-template-columns:minmax(88px,auto) minmax(0,1fr) auto auto;gap:12px;align-items:center;font-size:.84rem}.likert-detail-bar{width:100%;height:8px;border-radius:999px;overflow:hidden;background:#0099d81f}.likert-detail-fill{height:100%;border-radius:999px;background:var(--brand-blue)}.distribution-row span,.metric-pill{font-size:.86rem}.distribution-row span{flex:0 1 34%;overflow-wrap:anywhere}.row-metrics{min-width:132px;display:flex;justify-content:flex-end;align-items:center;gap:8px;text-align:right}.metric-pill{min-height:26px;padding:4px 8px;font-weight:700}.metric-pill-count{background:#1e212712;color:var(--brand-dark)}.metric-pill-percent{background:var(--brand-blue-soft);color:#005b80}.bar-track,.binary-bar{width:100%;height:var(--metric-bar-height);border-radius:999px;overflow:hidden;background:#0099d81f}.bar-track{flex:1 1 auto}.bar-fill,.binary-yes,.binary-no{height:100%}.bar-fill{background:var(--brand-blue)}.binary-bar{display:flex}.binary-yes{background:var(--brand-blue)}.binary-no{background:#1e212752}.binary-progress-shell{display:grid;gap:8px;margin-top:auto}.binary-progress{position:relative;width:100%;height:14px;border-radius:999px;overflow:hidden;background:linear-gradient(to right,#1e21270f 0,#1e21270f calc(50% - 1px),#1e212729 calc(50% - 1px),#1e212729 calc(50% + 1px),#1e21270f calc(50% + 1px),#1e21270f),#0099d81f}.binary-progress-fill{height:100%;border-radius:999px;background:var(--brand-blue)}.binary-progress-scale{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;font-size:.74rem;color:#1e21278f}.binary-progress-scale span:nth-child(2){text-align:center}.binary-progress-scale span:last-child{text-align:right}.empty-panel{display:grid;gap:8px}@media (max-width: 1120px){.dashboard-layout{grid-template-columns:1fr}.sidebar-column{display:none}.mobile-filter-trigger{display:inline-flex}.likert-grid,.option-grid{grid-template-columns:1fr}.metric-card h3,.block-question-card>h3{font-size:1.12rem;line-height:1.36}.region-summary-grid,.strategic-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.block-page-content{padding:26px}.open-response-list{grid-template-columns:1fr}}@media (max-width: 1023px){.strategic-likert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.dashboard-shell,.status-shell,.login-shell{padding:14px}.status-card,.login-card,.page-header,.panel{padding:16px;border-radius:18px}.login-card{width:min(92vw,560px);padding:0;gap:0}.login-brand-strip{min-height:56px;padding:0 18px}.login-content{padding:22px 20px 24px;gap:6px}.login-logo{height:24px;max-width:min(100%,188px)}.login-title{font-size:2rem}.login-submit-button{min-height:48px}.compact-header,.header-summary,.panel-header,.metric-card-head,.distribution-row,.likert-toolbar{flex-direction:column;align-items:stretch}.dashboard-header-top{min-height:60px;padding:10px 14px}.dashboard-header-bottom{padding:14px;align-items:flex-start}.dashboard-header-copy h1{font-size:1.52rem}.header-brand-logo{height:34px}.metric-grid,.likert-grid,.option-grid{grid-template-columns:1fr}.page-nav{gap:8px}.page-nav-link{width:100%;justify-content:flex-start}.block-insights-trigger-wrap{justify-content:stretch}.block-insights-trigger{width:100%}.row-metrics{justify-content:flex-start;text-align:left}.likert-detail-row{grid-template-columns:1fr;gap:4px}.likert-meta-line{justify-content:flex-start}.mobile-filter-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;justify-items:stretch;align-items:stretch;background:#1e21275c}.mobile-filter-drawer{margin-left:auto;width:min(92vw,380px);height:100%;background:#fff;border-left:1px solid rgba(30,33,39,.08);box-shadow:-16px 0 36px #1e21271f;display:grid;grid-template-rows:auto 1fr}.mobile-filter-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px;border-bottom:1px solid rgba(30,33,39,.08)}.mobile-filter-body{overflow-y:auto;padding:16px;display:grid;gap:14px}.region-summary-grid,.strategic-likert-hero,.strategic-likert-grid,.strategic-option-grid{grid-template-columns:1fr}.strategic-likert-block{padding:16px;border-radius:14px}.strategic-option-block{padding:16px}.strategic-likert-meta{flex-direction:column;align-items:flex-start}.block-page-content{padding:18px;border-radius:16px}}
