.respond-mode-switch{z-index:6;transform:translateX(calc(-50% + var(--respond-mode-switch-shift,0px)));color:#f0f7ff;width:max-content;max-width:calc(100% - 1rem);font:600 1.125rem/1.25 var(--sans);background:#0c2333;border:1px solid #587182;border-radius:999px;gap:.375rem;padding:.375rem;display:flex;position:absolute;inset-block-start:max(1rem, var(--safe-area-inset-top,env(safe-area-inset-top,0px)));inset-inline-start:50%}[dir=rtl] .respond-mode-switch{transform:translateX(calc(50% + var(--respond-mode-switch-shift,0px)))}.respond-mode-switch a{min-width:0;min-height:3.25rem;color:inherit;overflow-wrap:anywhere;border-radius:999px;flex:auto;justify-content:center;align-items:center;gap:.6rem;padding:.6rem 1.25rem;text-decoration:none;display:inline-flex}.respond-mode-switch a>[aria-hidden]{flex:none;font-size:1.15em;line-height:1}.respond-mode-switch a[aria-current]{color:#10283a;background:#c0e6f4}.respond-mode-switch a span:last-child{overflow-wrap:anywhere;min-width:0}.respond-mode-switch a:hover{outline:1px solid #c0e6f4}.respond-mode-switch a:focus-visible{outline-offset:3px;outline:3px solid #ffe39a}@media (width<=1180px){.respond-page>.respond-mode-switch{inset-block-start:max(4.5rem, calc(var(--safe-area-inset-top,env(safe-area-inset-top,0px)) + 3.5rem), calc(var(--respond-home-bottom,0px) + 12px))}.respond-page:has(.respond-workspace>.respond-relations-panel)>.respond-mode-switch{visibility:hidden}.respond-page[data-card-open]>.respond-mode-switch,.respond-page[data-card-open] .respond-scoreboard{display:none}}@media (width<=760px){.respond-mode-switch a{padding-inline:.75rem}.respond-mode-switch a>[aria-hidden]{display:none}}@media (width<=480px){.respond-mode-switch{width:calc(100% - 24px)}.respond-mode-switch a{flex-basis:0;padding-inline:.5rem}}.respond-starfield{pointer-events:none;background:radial-gradient(60% 55% at 22% 18%,#1f6b9a29,#0000 70%),radial-gradient(55% 50% at 30% 92%,#0f6f891f,#0000 70%),radial-gradient(circle at 50% 45%,#061a2a 0%,#02182b 43%,#00101f 85%);position:absolute;inset:0;overflow:hidden}.respond-starfield svg{width:100%;height:100%;display:block}.respond-starfield circle{fill:#d9edff}.respond-starfield circle[data-tone=b]{fill:#a6d1ff}.respond-shell>.respond-frame{opacity:0;transition:opacity .35s}.respond-shell.is-frame-shown>.respond-frame{opacity:1}.respond-globe-placeholder{display:none}@media (width>=1181px){.respond-globe-placeholder{pointer-events:none;background:radial-gradient(circle at 42% 36%,#0e3a61,#0c3459 60%,#082948);border-radius:50%;width:calc(min(100vw,100dvh)/1.20048);height:calc(min(100vw,100dvh)/1.20048);transition:opacity .35s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #38b8fa38,0 0 42px #38b8fa38}.respond-shell.is-frame-shown>.respond-globe-placeholder{opacity:0}}.internal-page{--stage-top:0px;--stage-bottom:0px}.internal-page .internal-shell{color:#e7ddd3;font-family:var(--sans);background:#00101f}.internal-page :is(button,a,summary,label){-webkit-tap-highlight-color:transparent}.internal-page h1:focus,.internal-page h2:focus{outline:none}.internal-map{--stage-height:calc(100dvh - var(--stage-top) - var(--stage-bottom));z-index:1;touch-action:none;position:absolute;inset:0}.internal-map[data-zoom-disabled]{pointer-events:none;touch-action:auto}.internal-globe{--disc:min(calc(min(100vw, 100dvh) * .833), calc(var(--stage-height) - .5rem));left:50%;top:calc(var(--stage-top) + var(--stage-height) / 2);width:calc(var(--disc) * var(--internal-zoom,1));height:calc(var(--disc) * var(--internal-zoom,1));pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.internal-zoom{z-index:4;right:max(1rem, env(safe-area-inset-right,0px));bottom:max(2.75rem, calc(env(safe-area-inset-bottom,0px) + 2rem));color:#bfe9f7;pointer-events:auto;background:#12202c;border:1px solid #6b889b;border-radius:14px;gap:.25rem;padding:.25rem;display:flex;position:absolute}.internal-zoom[hidden]{display:none}.internal-zoom button{width:44px;height:44px;color:inherit;font:500 1.5rem/1 var(--sans);cursor:pointer;background:#1d3142;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.internal-zoom button:hover{background:#2a4359}.internal-zoom button:focus-visible{outline-offset:2px;outline:3px solid #ffe39a}.internal-zoom button[aria-disabled=true]{cursor:default}.internal-globe:before{content:"";pointer-events:none;background:radial-gradient(circle closest-side,#0000 85%,#38b8fa4d 87.6%,#0d6bcc24 91%,#0000 100%);border-radius:50%;position:absolute;inset:-7%}.internal-globe-art{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.internal-shelf path{fill:none;stroke:#5cc7db38;stroke-width:8px;vector-effect:non-scaling-stroke}.internal-coast path{fill:none;stroke:#5cc7db;stroke-opacity:.72;stroke-width:2.4px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.internal-land{fill:#0d5068;stroke:#021220;stroke-opacity:.85;stroke-width:.9px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.internal-land.internal-land-ISR{fill:#2a8fa8;stroke:#bfe9f7;stroke-opacity:.95;stroke-width:1.6px}.internal-land.internal-land-PSX,.internal-land.internal-land-PSE{fill:#1d7690;stroke:#bcd6e8;stroke-opacity:.8;stroke-width:1.1px;stroke-dasharray:4 3}.internal-graticule line{stroke:#57a8cc;stroke-opacity:.16;stroke-width:1px;vector-effect:non-scaling-stroke}.internal-map-marker{z-index:2;pointer-events:none;width:0;height:0;position:absolute}.internal-map-dot{background:#bfe9f7;border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:-5px;box-shadow:0 0 0 2px #1a2d3eeb,0 0 9px #bfe9f799}.internal-map-marker[data-recorded] .internal-map-dot{background:#8fb3c8;box-shadow:0 0 0 2px #1a2d3eeb}.internal-map-marker[data-active] .internal-map-dot{background:#fff2dd;box-shadow:0 0 0 2px #1a2d3eeb,0 0 0 5px #bfe9f78c,0 0 14px #bfe9f7b3}.internal-map-ripple{border:2px solid #bfe9f7e6;border-radius:50%;width:12px;height:12px;animation:1.2s ease-out forwards internal-ripple;position:absolute;top:-6px;left:-6px}@keyframes internal-ripple{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(9)}}.internal-city{--pin-gap:14px;z-index:3;color:#fff2dd;width:max-content;max-width:min(13rem,42vw);min-height:44px;font:600 1.125rem/1.2 var(--sans);text-align:start;overflow-wrap:anywhere;cursor:pointer;pointer-events:auto;transform:translate(var(--pin-gap), calc(-50% + var(--label-dy,0px)));background:#1a2d3ef5;border:0;border-radius:999px;align-items:center;margin:0;padding:.4rem .9rem;display:flex;position:absolute;box-shadow:inset 0 0 0 1px #bfe9f7b8,0 2px 10px #0711198c}.internal-city[data-side=left]{transform:translate(calc(-100% - var(--pin-gap)), calc(-50% + var(--label-dy,0px)))}.internal-city[data-crowded]{visibility:hidden}.internal-leaders{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.internal-leaders line{stroke:#bfe9f7b3;stroke-width:1px}.internal-page[data-card-open] :is(.internal-city,.internal-leaders,.internal-map-credit){visibility:hidden}.internal-city[data-recorded]{color:#e7ddd3;background:#12202ce6;font-weight:500;box-shadow:inset 0 0 0 1px #8fb3c873,0 2px 10px #0711198c}.internal-city:hover,.internal-city[data-highlighted]{background:#2a4359;box-shadow:inset 0 0 0 1px #bfe9f7,0 2px 12px #bfe9f740}.internal-city[aria-pressed=true]{color:#14263a;background:#cfe9f4;box-shadow:inset 0 0 0 1px #bfe9f7,0 0 22px #bcd6e833}.internal-city:focus-visible{outline-offset:3px;outline:3px solid #bfe9f7}.internal-city-name{min-width:0}.internal-map-credit{z-index:1;pointer-events:none;right:max(1rem, env(safe-area-inset-right,0px));bottom:max(.75rem, env(safe-area-inset-bottom,0px));color:#bcd6e8;font:500 .875rem/1.3 var(--sans);letter-spacing:.02em;margin:0;position:absolute}.internal-card,.internal-result{--relations-bg:#12202c;--relations-surface:#1d3142;--relations-hover:#2a4359;--relations-line:#344f61;--relations-mist:#bcd6e8;--relations-accent:#bfe9f7;--relations-field-line:#6b889b;--relations-up:#9ae5c5;--relations-down:#ffd0a8}.internal-card{--text:#e7ddd3;--text-bright:#fff2dd;z-index:5;left:50%;top:calc(var(--stage-top) + (100dvh - var(--stage-top) - var(--stage-bottom)) / 2);width:min(38rem,100vw - 2rem);max-height:min(44rem, calc(100dvh - var(--stage-top) - var(--stage-bottom) - 2rem));min-height:0;color:var(--text);font:400 1.125rem/1.55 var(--sans);background:radial-gradient(120% 95% at 25% 0,#1f3447f0,#0d1721f0 72%);border-radius:28px;flex-direction:column;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 46px 26px #0d1721b8}.internal-card-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#5f8299 transparent;min-height:0;padding:1.35rem 1.75rem 1.6rem;overflow-y:auto}.internal-card-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.internal-place{color:var(--relations-mist,#bcd6e8);font:500 1.125rem/1.45 var(--sans);overflow-wrap:anywhere;margin:0}.internal-card-head .internal-place{padding-block-start:.7rem}.internal-card h2{color:var(--text-bright);font:500 clamp(1.5rem, 2.2vw, 1.875rem)/1.35 var(--serif);text-wrap:pretty;overflow-wrap:anywhere;margin:.35rem 0 .9rem}.internal-card-close{color:#bfe9f7;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 52px;width:52px;height:52px;margin:-.25rem -.6rem 0 0;padding:0}[dir=rtl] .internal-card-close{margin:-.25rem 0 0 -.6rem}.internal-card-close svg{width:100%;height:100%;display:block}.internal-card-close .internal-close-halo{fill:#bcd6e81a;opacity:0}.internal-card-close .internal-close-ring{fill:none;stroke:#bfe9f79e;stroke-width:1.6px}.internal-card-close path{fill:none;stroke:#bfe9f7;stroke-width:2.2px;stroke-linecap:round}.internal-card-close:is(:hover,:focus-visible) .internal-close-halo{opacity:1}.internal-card-close:is(:hover,:focus-visible) .internal-close-ring{stroke:#bfe9f7e6}.internal-card-close:focus-visible{outline-offset:2px;outline:3px solid #bfe9f7}.internal-card form{margin:0}.internal-card fieldset{border:0;min-width:0;margin:0;padding:0}.internal-question{float:none;width:100%;color:var(--text);font:400 1.125rem/1.55 var(--sans);overflow-wrap:anywhere;margin:0 0 .75rem;padding:0;display:block}.internal-option{cursor:pointer;min-height:56px;color:var(--text-bright);font:400 1.25rem/1.4 var(--serif);overflow-wrap:anywhere;border-radius:14px;align-items:flex-start;gap:.6rem;padding:.55rem .9rem .55rem .35rem;display:flex;position:relative}.internal-option:after{content:"";bottom:0;pointer-events:none;background:linear-gradient(90deg,#bfe9f72e,#bcd6e814 55%,#0000);height:1px;position:absolute;inset-inline:48px 12px}[dir=rtl] .internal-option:after{background:linear-gradient(270deg,#bfe9f72e,#bcd6e814 55%,#0000)}.internal-option:hover{background:#bcd6e80f}.internal-option:has(input:checked){background:#bfe9f71c}.internal-option:has(input:checked):after{background:linear-gradient(90deg,#bfe9f780,#bcd6e838 55%,#0000)}[dir=rtl] .internal-option:has(input:checked):after{background:linear-gradient(270deg,#bfe9f780,#bcd6e838 55%,#0000)}.internal-option:has(input:focus-visible){outline-offset:1px;outline:3px solid #bfe9f7}.internal-option input{opacity:0;cursor:pointer;width:44px;height:44px;margin:0;position:absolute;inset-block-start:.35rem;inset-inline-start:0}.internal-option-mark{flex:0 0 36px;width:36px;height:36px}.internal-option-halo{fill:#bcd6e814;opacity:0}.internal-option-glow{fill:#bfe9f717;opacity:0}.internal-option-ring{fill:none;stroke:#bfe9f766;stroke-width:1px}.internal-option-point{fill:#bfe9f799}.internal-option-star{fill:#bfe9f7;opacity:0}.internal-option:is(:hover,:has(input:focus-visible),:has(input:checked)) :is(.internal-option-halo,.internal-option-glow){opacity:1}.internal-option:is(:hover,:has(input:focus-visible),:has(input:checked)) .internal-option-ring{stroke:#bfe9f7cc}.internal-option:has(input:checked) .internal-option-point{opacity:0}.internal-option:has(input:checked) .internal-option-star{opacity:1}.internal-option-label{min-width:0}.internal-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem 1rem;margin-top:1.1rem;display:flex}.internal-preview-toggle{min-height:44px;color:var(--relations-accent);font:500 1.125rem/1.35 var(--sans);text-align:start;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;margin-inline-end:auto;padding:.5rem .25rem}.internal-preview-toggle:hover{text-underline-offset:.2em;text-decoration:underline}.internal-preview-toggle:focus-visible{outline-offset:2px;border-radius:6px;outline:3px solid #bfe9f7}.internal-submit{color:#14263a;max-width:100%;min-height:52px;font:600 1.1875rem/1.25 var(--sans);cursor:pointer;overflow-wrap:anywhere;background:#eee4d1;border:1px solid #eee4d1;border-radius:999px;padding:.7rem 1.6rem;transition:none;box-shadow:0 0 18px #eee4d133}.internal-submit:hover:enabled{background:#fff6e8}.internal-submit:focus-visible{outline-offset:3px;outline:3px solid #bfe9f7}.internal-submit:disabled{cursor:not-allowed;color:var(--text);border:1px dashed var(--relations-field-line);box-shadow:none;background:0 0}.internal-preview{border-top:1px solid var(--relations-line);margin-top:1rem;padding-top:.25rem}.internal-page .respond-workspace:has(>.respond-relations-panel){z-index:6}.internal-page .respond-dock{grid-template-columns:repeat(3,minmax(0,1fr))}.internal-page .respond-list-link{text-align:start;cursor:pointer;width:100%}.internal-page .respond-list-link[data-highlighted]{border-color:var(--relations-accent);background:linear-gradient(100deg, var(--relations-surface), transparent);border-radius:12px 0}.internal-page .respond-next-link{width:100%}.internal-page .respond-dock .internal-source{justify-content:flex-start}.internal-page .respond-event-actions .respond-tool-link{color:var(--text-bright)}.internal-response-list .respond-list-link{border-bottom:1px solid var(--relations-line);flex-direction:column;align-items:stretch;gap:.5rem}.internal-response-text{gap:.45rem;min-width:0;display:grid}.internal-response-choice{color:var(--relations-accent);font:500 1.125rem/1.45 var(--sans)}.internal-response-meta{color:var(--text);font:400 1.125rem/1.45 var(--sans)}.internal-response-view{color:var(--relations-accent);font:500 1.125rem/1.4 var(--sans)}.internal-complete{color:var(--text-bright);margin:0 0 1rem;font-size:1.125rem;line-height:1.55}.internal-save{color:var(--text);gap:.35rem;font-size:1.125rem;line-height:1.5;display:grid}.internal-save p{margin:0}.internal-reset-confirm{gap:.6rem;display:grid}.internal-reset-confirm p{color:var(--text-bright)}.internal-page .respond-relations-scroll[tabindex]:focus-visible{outline:3px solid var(--relations-accent);outline-offset:-4px}.internal-impact{overflow-wrap:anywhere;gap:.6rem;min-width:0;display:grid}.internal-impact .internal-place{color:var(--relations-mist)}.internal-impact-headline{color:var(--text-bright);font:500 1.5rem/1.3 var(--serif);text-wrap:pretty;margin:0}.internal-recorded{color:var(--relations-accent);font:500 1.125rem/1.5 var(--sans);margin:0}.internal-impact .internal-source{justify-self:start}.internal-impact-title{color:var(--text-bright);font:600 1.125rem/1.4 var(--sans);margin:.75rem 0 0}.internal-support-groups{gap:1.5rem;min-width:0;display:grid}.internal-support-group :is(h3,h4){color:var(--text-bright);font:600 1.125rem/1.4 var(--sans);margin:0}.internal-support-heading{z-index:1;border-bottom:1px solid var(--relations-line,#344f61);background:var(--relations-bg,#12202c);justify-content:space-between;align-items:baseline;gap:1rem;padding:.75rem 0;display:flex;position:sticky;top:-1rem}.internal-card .internal-support-heading{background:0 0;position:static}.internal-support-heading>span{color:var(--text,#e7ddd3);font-variant-numeric:tabular-nums;flex:none;font-size:1.125rem}.internal-support-list{margin:0;padding:0;list-style:none}.internal-support-list li{--support-color:#95b9bd;padding:.7rem 0}.internal-support-label{color:var(--text,#e7ddd3);justify-content:space-between;align-items:baseline;gap:.75rem;font-size:1.125rem;display:flex}.internal-support-name{min-width:0;font-family:var(--sans);color:var(--text-bright,#fff2dd);font-size:1.125rem}.internal-support-numbers{font-variant-numeric:tabular-nums;flex-wrap:wrap;flex:none;justify-content:end;align-items:baseline;gap:.2rem .65rem;display:flex}.internal-support-value{color:var(--text-bright,#fff2dd);font:600 1.25rem/1.3 var(--sans)}.internal-support-track{margin-top:.45rem;position:relative}.internal-support-track:after{content:"";inset-inline-start:var(--support-before);background:#d2dbdd;width:1px;height:11px;position:absolute;top:-3px}.internal-support-list meter{appearance:none;background:#2a3e4d;border:none;border-radius:0;width:100%;height:5px;margin:0;padding:0;display:block}.internal-support-list meter::-webkit-meter-inner-element{height:100%;display:block}.internal-support-list meter::-webkit-meter-bar{height:5px;box-shadow:none;background:#2a3e4d;border:none;border-radius:0;position:static;transform:none}.internal-support-list meter::-webkit-meter-optimum-value{background:color-mix(in srgb, var(--support-color) 48%, #f2eee4);border-radius:0;height:100%}.internal-support-list meter::-moz-meter-bar{background:color-mix(in srgb, var(--support-color) 48%, #f2eee4);border-radius:0}.internal-support-list [data-party=together]{--support-color:#3cc4b0}.internal-support-list [data-party=yashar]{--support-color:#d4a543}.internal-support-list [data-party=national-unity]{--support-color:#4f8d6f}.internal-support-list [data-party=yisrael-beiteinu]{--support-color:#b88a3c}.internal-support-list [data-party=yesodot-yisrael]{--support-color:#5b7fa6}.internal-support-list [data-party=reservists-economic]{--support-color:#397e91}.internal-support-list [data-party=religious-zionism]{--support-color:#c44545}.internal-support-list [data-party=amcha-yisrael]{--support-color:#5e1b6a}.internal-support-list [data-party=otzma-yehudit]{--support-color:#8b1a1a}.internal-support-list [data-party=utj]{--support-color:#5a4630}.internal-support-list [data-party=shas]{--support-color:#4a3a5c}.internal-support-list [data-party=likud]{--support-color:#3b8cf2}.internal-support-list [data-party=labor]{--support-color:#c41e3a}.internal-support-list [data-party=hadash-taal]{--support-color:#b32d3c}.internal-support-list [data-party=raam]{--support-color:#1d8348}.internal-support-list [data-base=families]{--support-color:#c8a270}.internal-support-list [data-base=business]{--support-color:#86afbf}.internal-support-list [data-base=services]{--support-color:#9695bd}.internal-support-list [data-base=budget]{--support-color:#ba9f5e}.internal-support-list [data-base=green]{--support-color:#86a889}.internal-support-list [data-base=torah]{--support-color:#99aaca}.internal-support-list [data-base=arab]{--support-color:#62a999}.internal-support-list [data-base=young]{--support-color:#c08f7c}.internal-gain{color:var(--relations-up,#9ae5c5)}.internal-loss{color:var(--relations-down,#ffd0a8)}.internal-same{color:var(--text,#e7ddd3)}.internal-result .respond-reply-body{align-content:start;gap:.5rem;display:grid}.internal-result .internal-place{color:#bcd6e8}.internal-result h2{font-size:clamp(1.5rem,2.2vw,2rem)}.internal-result-headline{color:#e7ddd3;font:400 1.125rem/1.55 var(--serif);margin:0}.internal-result-title{color:var(--text-bright);font:600 1.125rem/1.4 var(--sans);margin:1rem 0 0}.internal-result-group h4{color:#bcd6e8;font:500 1.125rem/1.4 var(--sans);margin:.5rem 0 .25rem}.internal-result-group ul{margin:0;padding:0;list-style:none}.internal-result-group li{border-bottom:1px solid #344f61;justify-content:space-between;align-items:baseline;gap:1rem;padding:.45rem 0;display:flex}.internal-result-group li>span{overflow-wrap:anywhere;min-width:0}.internal-result-group .respond-reply-change{font-variant-numeric:tabular-nums;flex:none;font-size:1.25rem}.internal-result .respond-reply-footer{justify-content:flex-end}@media (width<=1180px){.internal-card{width:min(36rem,100vw - 24px);max-height:min(44rem, calc(100dvh - var(--stage-top) - var(--stage-bottom) - 24px));border-radius:22px;box-shadow:0 0 32px 18px #0d1721b3}.internal-card-scroll{padding:16px 18px 20px}.internal-map-credit{bottom:auto;right:.75rem;top:calc(var(--stage-top) + var(--stage-height) - 1.25rem)}.internal-zoom{bottom:auto;right:.75rem;top:calc(var(--stage-top) + .5rem)}.internal-page:has(.respond-workspace>.respond-relations-panel) .internal-zoom{visibility:hidden}}@media (width<=760px){.internal-city{min-height:36px;padding:.25rem .7rem}}@media (width<=480px){.internal-page .respond-dock{flex-wrap:wrap;display:flex}.internal-page .respond-dock>.respond-dock-context{flex:1 0 100%}.internal-page .respond-dock>.respond-relations-trigger{flex:8.25rem;width:auto}.internal-card h2{font-size:1.5rem}.internal-option{min-height:52px;font-size:1.125rem}}@media (prefers-reduced-motion:reduce){.internal-page *,.respond-mode-switch *{transition:none!important;animation:none!important}.internal-map-ripple{display:none}}:root[data-accessibility=true] .internal-page .internal-map-ripple{display:none}:root[data-accessibility=true] .internal-card{--text:inherit;--text-bright:inherit;--relations-bg:var(--bg-elevated);--relations-surface:var(--bg-card);--relations-hover:var(--bg-elevated);--relations-line:var(--border-strong);--relations-mist:var(--text-bright);--relations-accent:var(--text-bright);--relations-field-line:var(--border-strong);--relations-up:var(--text-bright);--relations-down:var(--text-bright);background:var(--bg-elevated);color:var(--text);box-shadow:none;border:2px solid var(--border-strong)}:root[data-accessibility=true] .internal-option{border:1px solid var(--border-strong);margin-block:.4rem}:root[data-accessibility=true] .internal-city{background:var(--bg-elevated);color:var(--text-bright);box-shadow:inset 0 0 0 1px var(--border-strong)}:root[data-accessibility=true] .internal-city[aria-pressed=true]{background:var(--text-bright);color:var(--bg-elevated)}:root[data-accessibility=true] .internal-zoom{background:var(--bg-elevated);color:var(--text-bright);border-color:var(--border-strong)}:root[data-accessibility=true] .internal-zoom button{background:var(--bg-card)}:root[data-accessibility=true] .internal-support-heading{position:static}@media (prefers-contrast:more){.internal-graticule{display:none}.internal-city,.internal-option{box-shadow:inset 0 0 0 1px #fff2dd}.internal-support-list meter::-webkit-meter-optimum-value{background:#fff2dd}.internal-support-list meter::-moz-meter-bar{background:#fff2dd}}@media (forced-colors:active){.internal-page .internal-shell,.internal-card,.internal-city,.respond-mode-switch{color:canvastext;forced-color-adjust:none;background:canvas;border-color:canvastext}.internal-card{box-shadow:none;border:1px solid canvastext}.internal-card :is(h2,.internal-place,.internal-question,.internal-option){color:canvastext}.internal-option{border:1px solid canvastext;margin-block:.35rem}.internal-option:has(input:checked){color:highlighttext;background:highlight}.internal-option-ring,.internal-option-point,.internal-option-star{stroke:canvastext;fill:canvastext}.internal-city{box-shadow:none;border:1px solid canvastext}.internal-zoom{color:buttontext;background:canvas;border-color:canvastext}.internal-zoom button{background:buttonface;border:1px solid buttontext}.internal-zoom button:focus-visible{outline-color:highlight}.internal-leaders line{stroke:canvastext}.internal-city[aria-pressed=true],.respond-mode-switch a[aria-current]{color:highlighttext;background:highlight}.internal-submit{color:buttontext;box-shadow:none;background:buttonface;border:1px solid buttontext}.internal-submit:enabled{color:highlighttext;background:highlight}.internal-card-close{color:buttontext}.internal-card-close :is(circle,path){stroke:buttontext}.internal-map .internal-land{fill:canvas;stroke:graytext}.internal-map .internal-land-ISR{fill:canvas;stroke:canvastext}.internal-shelf,.internal-coast,.internal-graticule,.internal-globe:before,.respond-starfield{display:none}.internal-map-dot{box-shadow:none;background:highlight}.internal-support-track:after{background:canvastext}.internal-support-list meter::-webkit-meter-optimum-value{background:highlight}.internal-support-list meter::-moz-meter-bar{background:highlight}}:root[data-accessibility=true] .respond-mode-switch{border:2px solid var(--border-strong);background:var(--bg-elevated);color:var(--text-bright)}:root[data-accessibility=true] .respond-page .respond-mode-switch a{text-decoration:none}:root[data-accessibility=true] .respond-mode-switch a[aria-current]{background:var(--text-bright);color:var(--bg-elevated)}:root[data-accessibility=true] .respond-mode-switch a:hover{outline:2px solid var(--text-bright);outline-offset:-2px}:root[data-accessibility=true] .internal-map-credit{border:1px solid var(--border-strong);background:var(--bg-elevated);color:var(--text-bright);border-radius:4px;padding:.15rem .5rem}:root[data-accessibility=true] .internal-zoom button{border:1px solid var(--border-strong)}:root[data-accessibility=true] .internal-map-dot,:root[data-accessibility=true] .internal-map-marker[data-recorded] .internal-map-dot,:root[data-accessibility=true] .internal-map-marker[data-active] .internal-map-dot{box-shadow:0 0 0 2px #1a2d3e}:root[data-accessibility=true] .internal-leaders line{stroke:#bfe9f7}:root[data-accessibility=true] .internal-card-close{color:var(--text-bright)}:root[data-accessibility=true] .internal-card-close .internal-close-ring,:root[data-accessibility=true] .internal-card-close:is(:hover,:focus-visible) .internal-close-ring,:root[data-accessibility=true] .internal-card-close path{stroke:var(--text-bright)}:root[data-accessibility=true] .internal-card-close .internal-close-halo{fill:var(--bg-card)}:root[data-accessibility=true] .internal-card-scroll{scrollbar-color:var(--text) var(--bg-card)}:root[data-accessibility=true] .internal-option:after{display:none}:root[data-accessibility=true] .internal-option:hover{background:var(--bg-card-hover)}:root[data-accessibility=true] .internal-option:has(input:checked){background:var(--bg-card);outline:2px solid var(--text-bright);outline-offset:-2px}:root[data-accessibility=true] .internal-option:has(input:focus-visible){outline-offset:3px;box-shadow:0 0 0 6px var(--a11y-focus-outer);outline:3px solid #ffbf47}:root[data-accessibility=true] .internal-option-ring,:root[data-accessibility=true] .internal-option:is(:hover,:has(input:focus-visible),:has(input:checked)) .internal-option-ring{stroke:var(--text-bright)}:root[data-accessibility=true] .internal-option-point,:root[data-accessibility=true] .internal-option-star{fill:var(--text-bright)}:root[data-accessibility=true] .internal-option-halo,:root[data-accessibility=true] .internal-option-glow{fill:var(--bg-card)}:root[data-accessibility=true] .internal-submit{border-color:var(--text-bright);background:var(--text-bright);color:var(--bg-elevated);box-shadow:none}:root[data-accessibility=true] .internal-submit:hover:enabled{background:var(--text-bright)}:root[data-accessibility=true] .internal-submit:disabled{border-color:var(--border-strong);color:var(--text);background:0 0}:root[data-accessibility=true] .internal-page .respond-list-link[data-highlighted]{background:var(--bg-card);border-radius:10px}:root[data-accessibility=true] .internal-support-track:after{background:var(--text-bright)}:root[data-accessibility=true] .internal-support-list meter{background:var(--bg-card);outline:1px solid var(--border-strong)}:root[data-accessibility=true] .internal-support-list meter::-webkit-meter-bar{background:var(--bg-card)}:root[data-accessibility=true] .internal-support-list meter::-webkit-meter-optimum-value{background:color-mix(in srgb, var(--support-color) 65%, var(--text-bright))}:root[data-accessibility=true] .internal-support-list meter::-moz-meter-bar{background:color-mix(in srgb, var(--support-color) 65%, var(--text-bright))}:root[data-accessibility=true] .internal-result{--relations-bg:var(--bg-elevated);--relations-surface:var(--bg-card);--relations-hover:var(--bg-elevated);--relations-line:var(--border-strong);--relations-mist:var(--text-bright);--relations-accent:var(--text-bright);--relations-field-line:var(--border-strong);--relations-up:var(--text-bright);--relations-down:var(--text-bright)}:root[data-accessibility=true] .internal-result .internal-place,:root[data-accessibility=true] .internal-result-headline,:root[data-accessibility=true] .internal-result-group h4{color:var(--text)}:root[data-accessibility=true] .internal-result-group li{border-bottom-color:var(--border-strong)}
