.analysis-metric-toggle{display:inline-flex;gap:2px;padding:3px;border:1px solid #d0dcd1;border-radius:10px;background:#eef3ee;flex:none}.analysis-metric-toggle button{min-height:40px;min-width:66px;padding:6px 10px;border-radius:7px;font-size:11px;font-weight:650;color:#456052}.analysis-metric-toggle button[aria-pressed=true]{color:#fff;background:#285842;box-shadow:0 1px 4px #183b2924}.analysis-metric-toggle button:disabled{opacity:.5;cursor:default}.analysis-metric-toggle button:focus-visible,.linked-scope-analysis button:focus-visible,.scope-phase-one button:focus-visible{outline:2px solid #2c7758;outline-offset:2px}.scope-phase-one .scope-primary-row{display:flex;align-items:center;gap:7px;padding:7px 10px 2px}.scope-phase-one .scope-subject-button{flex:1;min-width:0;text-align:left;min-height:44px}.scope-subject-button>span{display:block;font-size:10px;color:#607767}.scope-subject-button>strong{display:block;font-size:12px;font-weight:650;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.scope-phase-one .scope-tracker-lock{min-height:44px;width:auto;flex:none;gap:5px;justify-content:center;font-size:10px}.scope-phase-one .scope-value-row{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:0 10px 7px}.scope-phase-one .scope-record-total{flex:1;min-width:0;min-height:44px;padding:3px 0}.scope-phase-one .scope-record-total strong{font-size:23px;font-weight:650;line-height:1;letter-spacing:-.7px}.scope-phase-one .scope-record-total span{font-size:10px;color:#5e7266;max-width:135px}.scope-analysis-actions{display:flex;gap:4px;border-top:1px solid #dce5d9;padding:0 6px}.scope-analysis-actions button{display:flex;align-items:center;justify-content:center;gap:5px;flex:1;min-height:44px;padding:4px;font-size:11px;border-radius:7px}.scope-analysis-actions button[aria-expanded=true]{color:#22583d;background:#e9f0e6}.scope-phase-one .scope-tracker-distribution{height:5px;border-radius:0}.scope-inline-analysis{padding:12px 14px;border-top:1px solid #dbe3d7}.scope-inline-analysis>header{display:flex;align-items:center;gap:8px;justify-content:space-between;margin-bottom:9px}.scope-inline-analysis>header h3{font-size:13px;font-weight:650}.scope-inline-analysis>header button{min-height:44px;padding:6px 10px;font-size:11px}.scope-inline-analysis .scope-tracker-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;gap:4px;overflow:visible}.scope-inline-analysis .scope-tracker-counts button{min-width:0;min-height:48px;display:flex;gap:7px;align-items:center;justify-content:space-between;padding:5px 8px;border:1px solid #dce4d8;background:#f6f8f2}.scope-inline-analysis .scope-stage-label{white-space:normal;font-size:11px}.scope-inline-analysis .scope-tracker-counts strong{font-size:13px;padding-left:0;white-space:nowrap}.scope-inline-analysis .scope-status-reset{grid-column:1 / -1;justify-content:center!important;font-size:11px}.scope-analysis-denominator{font-size:10px;line-height:1.5;color:#5b7264;margin:8px 0}.scope-analysis-error{display:flex;align-items:center;gap:8px;font-size:11px;padding:7px 10px;color:#7a4634;background:#fff4e9}.scope-analysis-error button{min-height:44px;text-decoration:underline}.linked-scope-analysis{color:#254535;font-size:12px;line-height:1.5}.linked-scope-analysis>header{display:flex;gap:10px;align-items:baseline;justify-content:space-between;margin-bottom:12px}.linked-scope-analysis>header h3{font-size:15px;line-height:1.2;font-weight:650}.linked-scope-analysis>header p{font-size:10px;color:#607b68;margin-top:4px}.linked-scope-analysis .analysis-primary-fact{padding:13px;border:1px solid #c9dccc;border-radius:12px;background:linear-gradient(140deg,#edf4e9,#f9fbf5);margin:8px 0}.analysis-primary-fact>span{display:block;font-size:11px;color:#557463}.analysis-primary-fact>strong{display:block;font-size:30px;line-height:1.25;letter-spacing:-.7px;font-variant-numeric:tabular-nums}.analysis-primary-fact strong small{font-size:13px;letter-spacing:0;font-weight:500;margin-left:4px}.analysis-primary-fact>p{font-size:11px;color:#597263;margin-top:5px}.analysis-value-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:9px 0}.analysis-value-pair .analysis-primary-fact{margin:0;padding:11px}.analysis-value-pair .analysis-primary-fact>strong{font-size:21px}.analysis-coverage{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0 14px}.analysis-coverage button,.analysis-coverage>span{display:flex;gap:5px;align-items:baseline;min-height:44px;padding:7px 9px;border:1px solid #d7e2d4;border-radius:8px;background:#f8faf3;font-size:10px}.analysis-coverage strong{font-size:13px;font-variant-numeric:tabular-nums}.analysis-coverage button:hover{background:#eaf1e5}.analysis-section-title{display:flex;gap:8px;justify-content:space-between;align-items:baseline;margin:15px 0 7px}.analysis-section-title h4{font-size:12px;font-weight:650}.analysis-section-title span{font-size:10px;color:#6a7f71}.analysis-contributors{display:grid;gap:5px}.analysis-contributor{position:relative;display:block;width:100%;min-height:52px;padding:7px 10px 11px;border:1px solid #d9e3d7;border-radius:9px;text-align:left;background:#fbfcf7;overflow:hidden}.analysis-contributor[aria-pressed=true]{border-color:#2f7556;box-shadow:inset 3px 0 #2f7556;background:#edf5e9}.analysis-contributor>span:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.analysis-contributor-name{min-width:0;flex:1;font-size:11px;font-weight:600;line-height:1.35}.analysis-contributor-value{font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.analysis-contributor>small{display:block;font-size:9px;color:#647c6c;margin-top:3px}.analysis-contributor>i{position:absolute;bottom:0;left:0;height:3px;background:#438669;width:var(--contribution-width, 0%)}.analysis-contributor:disabled{cursor:default}.analysis-note,.analysis-empty{font-size:11px;line-height:1.55;color:#617668;margin:8px 0}.analysis-empty{padding:10px 12px;border:1px dashed #ccdaca;border-radius:9px;background:#f6f8f2}.analysis-basis{margin-top:12px;border-top:1px solid #dce5d9}.analysis-basis>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:11px;font-weight:600}.analysis-basis p,.analysis-basis li{font-size:10px;line-height:1.6;color:#5e7766}.analysis-basis p+p{margin-top:8px}.analysis-basis ul{list-style:disc;padding-left:17px;margin:6px 0}.analysis-unit-trace{margin-top:9px;overflow-wrap:anywhere}.analysis-unit-trace>summary{min-height:44px;padding-block:12px;cursor:pointer}.analysis-unit-trace li+li{margin-top:10px}.analysis-evidence-checks{display:grid;gap:5px;padding:0;margin:10px 0;list-style:none}.analysis-evidence-checks li{padding:8px 10px;border:1px solid #dce4d5;background:#f3f7ed;font-size:11px}.analysis-evidence-checks strong{display:block;color:#385743}.analysis-link-actions{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.analysis-link-actions button{min-height:44px;padding:7px 10px;border:1px solid #cadbc9;border-radius:8px;font-size:11px;color:#28533e;background:#f8faf2}.analysis-comparison-difference{padding:7px 9px;margin-top:7px;font-size:10px;line-height:1.5;color:#315b44;background:#edf3e8;border-radius:6px}.analysis-comparison-detail{font-size:10px;line-height:1.5;color:#667e6d;margin-top:6px}.analysis-comparison-coverage{font-size:10px;line-height:1.5;color:#46624f;margin-top:5px}.analysis-comparison-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:7px;margin:12px 0}.analysis-comparison-controls>p{font-size:10px;color:#5c7864;flex:1}.analysis-comparison-scope{padding:10px 12px;border:1px solid #d5e1d2;border-radius:10px;background:#f2f6ec;font-size:11px;line-height:1.5}.analysis-comparison-scope>strong{display:block;color:#2e5840}.analysis-comparison-contributors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.analysis-comparison-contributors>section>h4{font-size:12px;font-weight:650;margin:8px 0}.comparison-map-reading{margin-block:12px;font-size:11px;color:#294b38}.comparison-map-reading>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.comparison-map-reading>header h3{font-size:13px;font-weight:650}.comparison-map-reading>header p{margin-top:3px;font-size:10px;color:#617568}.comparison-map-reading button{min-height:44px}.comparison-map-reading>header>button,.comparison-map-population>header>button{border:1px solid #ccdcca;border-radius:7px;padding:6px 9px;font-size:10px;line-height:1.3;flex:none}.comparison-map-reading button:focus-visible{outline:2px solid #2c7758;outline-offset:2px}.comparison-map-populations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.comparison-map-population{--comparison-color: #2b6d50;min-width:0;padding:10px;border:1px solid #cfdbcf;border-radius:9px;background:#f8faf3}.comparison-map-population[data-comparison-side=b]{--comparison-color: #78623c;background:#faf8f0}.comparison-map-population>header{display:grid;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:7px}.comparison-map-population>header>button{grid-column:1 / -1;justify-self:stretch}.comparison-map-side{display:inline-flex;align-items:center;justify-content:center;flex:none;height:23px;width:23px;border-radius:50%;color:#fff;background:var(--comparison-color);font-size:11px;font-weight:700}.comparison-map-population>header>div{flex:1;min-width:0}.comparison-map-population h3{font-size:12px;line-height:1.35;font-weight:650;overflow-wrap:anywhere}.comparison-map-population header p{font-size:9px;line-height:1.5;margin-top:2px;color:#62766a}.comparison-map-facts{display:flex;flex-wrap:wrap;gap:7px 13px;margin:10px 0 7px}.comparison-map-facts>span{font-size:9px;color:#5b7061}.comparison-map-facts strong{display:block;font-size:18px;font-variant-numeric:tabular-nums;color:var(--comparison-color);letter-spacing:-.3px}.comparison-map-coverage,.comparison-map-trace,.comparison-map-note{font-size:10px;line-height:1.5;color:#5f7465}.comparison-map-population>h4{margin:11px 0 5px;font-size:10px;font-weight:650}.comparison-map-records{display:grid;gap:4px;margin:0;padding:0;list-style:none}.comparison-map-records button{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:7px;width:100%;padding:7px;border:1px solid #dce4d5;border-radius:6px;background:#ffffffa8;text-align:left}.comparison-map-records button:hover,.comparison-map-records button[aria-pressed=true]{background:#edf4e8;border-color:var(--comparison-color)}.comparison-map-record-name{font-size:10px;font-weight:600;overflow-wrap:anywhere}.comparison-map-records strong{font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--comparison-color)}.comparison-map-records small{grid-column:1 / -1;margin-top:3px;font-size:9px;line-height:1.45;color:#637768}.comparison-map-trace{margin-top:7px;font-size:9px}.comparison-map-note{margin-top:8px}@media(max-width:800px){.scope-phase-one .scope-primary-row,.scope-phase-one .scope-value-row{padding-inline:9px}.scope-phase-one .scope-record-total strong{font-size:20px}.scope-phase-one .scope-tracker-lock>span{display:inline}.analysis-metric-toggle button{min-height:44px;padding:5px 8px;font-size:10px;min-width:59px}.scope-inline-analysis{padding:12px}.analysis-value-pair,.analysis-comparison-contributors,.comparison-map-populations{grid-template-columns:1fr}.linked-scope-analysis .analysis-primary-fact>strong{font-size:27px}}@media(prefers-reduced-motion:reduce){.analysis-contributor{transition:none}}.scope-phase-one>.catalogue-model-notice{margin:5px 10px 9px;font-size:11px;line-height:1.45}.catalogue-model-notice{padding:12px;border-left:3px solid #8a7543;background:#f5f1e5;font-size:12px;line-height:1.6}.participation-reading{margin:20px 0;padding-top:16px;border-top:1px solid #d5dfcc;overflow-wrap:anywhere}.participation-reading h3{font-size:15px;margin:0 0 8px}.participation-reading p,.participation-reading li{font-size:13px;line-height:1.6}.participation-reading ul{list-style:none;margin:10px 0;padding:0}.participation-reading li{padding-block:10px;border-bottom:1px solid #d5dfcc}.participation-reading a{text-decoration:underline;text-underline-offset:3px}.participation-reading small{display:block;font-size:11px;line-height:1.6}.discovery-page.opening-page,.discovery-page.national-page{background:var(--color-bg)}.discovery-page .opening-kicker,.discovery-page .national-kicker{color:var(--color-accent-ink);font-size:.73rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.discovery-page .opening-title{max-width:11ch;font-size:clamp(3.65rem,6.1vw,5.8rem);line-height:1.01;letter-spacing:-.045em}.discovery-page .opening-lead{max-width:34ch}.discovery-page .opening-layout{gap:2.5rem}.opening-geography{margin-top:1.5rem;max-width:24rem;padding:.9rem 1rem .75rem;border:1px solid var(--color-border-subtle);border-radius:22px;background:linear-gradient(145deg,var(--color-surface),var(--color-bg-elevated));box-shadow:var(--shadow-raised);animation:discovery-arrive .6s .1s var(--ease-out) both}.opening-geography-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.25rem .7rem;font-size:.66rem;color:var(--color-fg-secondary)}.opening-geography-total{color:var(--color-faint);font-size:.61rem}.opening-geography-total strong{color:var(--color-fg);font-family:var(--font-mono);font-weight:500}.opening-geography-map{position:relative;margin-block:.55rem .3rem;aspect-ratio:106 / 66;isolation:isolate}.opening-country-svg{display:block;width:100%;height:100%;overflow:visible}.opening-country-land{fill:var(--color-surface-hover);fill-opacity:.8}.opening-country-coast{fill:none;stroke:var(--color-accent-ink);stroke-width:.24;stroke-opacity:.56;stroke-linejoin:round}.opening-country-landscape .opening-country-coast{stroke-dasharray:1;animation:opening-coast-reveal .76s var(--ease-out) both}.opening-country-cell{animation:opening-density-reveal .46s var(--cell-delay) var(--ease-out) both}.opening-country-target-ring{fill:var(--color-accent-soft);stroke:var(--color-accent);stroke-width:.35}.opening-country-target-dot{fill:var(--color-accent-ink);stroke:var(--color-surface);stroke-width:.45}.opening-geography-pins{position:absolute;inset:0}.opening-geography-pin{position:absolute;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;transform:translate(-50%,-50%);color:var(--color-fg)}.opening-geography-pin-dot{width:8px;height:8px;border:2px solid var(--color-surface);border-radius:50%;background:var(--color-accent-ink);box-shadow:0 0 0 3px var(--color-accent-soft),0 2px 5px var(--color-border);transition:transform .22s var(--ease-spring),box-shadow .24s var(--ease-out)}.opening-geography-pin-name{position:absolute;top:30px;left:50%;padding:.15rem .35rem;border:1px solid var(--color-border-subtle);border-radius:5px;background:var(--color-surface);box-shadow:var(--shadow-raised);font-size:.57rem;font-weight:600;line-height:1.3;white-space:nowrap;transform:translate(-50%);transition:transform .22s var(--ease-spring),color .18s var(--ease-out)}.opening-geography-pin:is(:hover,:focus-visible,[data-active=true]){z-index:2}.opening-geography-pin:is(:hover,:focus-visible,[data-active=true]) .opening-geography-pin-dot{transform:scale(1.35);box-shadow:0 0 0 6px var(--color-accent-soft),0 3px 8px var(--color-border)}.opening-geography-pin:is(:hover,:focus-visible,[data-active=true]) .opening-geography-pin-name{transform:translate(-50%,2px);color:var(--color-accent-ink)}.opening-geography-pin:active .opening-geography-pin-dot{transform:scale(.9)}.opening-geography-caption{display:flex;justify-content:space-between;gap:.65rem;padding-top:.6rem;border-top:1px solid var(--color-border-subtle);color:var(--color-faint);font-size:.61rem;line-height:1.4}.opening-geography-caption>span{display:inline-flex;align-items:center;gap:.25rem;min-width:0;overflow-wrap:anywhere}.opening-geography-caption>span:last-child{flex:none;color:var(--color-accent-ink)}.opening-geography-caption svg{width:.75rem;height:.75rem;flex:none}.opening-place-transition{position:fixed;inset:0;z-index:1800;display:grid;place-items:center;overflow:hidden;pointer-events:none;background:var(--color-bg);animation:opening-place-fade .54s var(--ease-out) both}.opening-place-transition-map{width:min(90vw,58rem);aspect-ratio:106 / 66}.opening-place-transition-map .opening-country-svg>g{transform-origin:0 0;animation:opening-country-focus .54s var(--ease-out) both}.opening-place-transition-name{position:absolute;left:50%;top:64%;display:flex;align-items:center;gap:.5rem;max-width:calc(100vw - 3rem);padding:.8rem 1.15rem;border:1px solid var(--color-border-subtle);border-radius:16px;background:var(--color-surface);color:var(--color-fg);box-shadow:var(--shadow-floating);font:500 1.25rem/1.2 var(--font-display);transform:translate(-50%)}.opening-place-transition-name svg{width:1rem;height:1rem;flex:none}.opening-place-transition-name span{min-width:0;overflow-wrap:anywhere}@keyframes opening-coast-reveal{0%{stroke-dashoffset:1;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes opening-density-reveal{0%{opacity:0}to{opacity:var(--cell-opacity)}}@keyframes opening-country-focus{0%{transform:scale(1)}to{transform:var(--opening-focus-transform)}}@keyframes opening-place-fade{0%,35%{opacity:1}to{opacity:0}}.discovery-page .opening-scene.discovery-scene{border:1px solid var(--color-border-subtle);border-radius:30px;background:var(--color-surface);box-shadow:var(--shadow-floating);transform:none;animation:discovery-arrive .76s .12s var(--ease-out) both}.discovery-page .opening-scene.discovery-scene:before{display:none}.discovery-scene-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;color:var(--color-fg);font-size:.76rem;font-weight:600}.discovery-scene-country{color:var(--color-faint);font-size:.66rem;font-weight:450}.discovery-page .opening-discovery{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:0 .5rem;border-radius:0;background:transparent}.discovery-place{position:relative;display:flex;align-items:flex-end;min-width:0;height:9rem;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-fg) 12%,transparent);border-radius:18px;background:var(--color-fg);color:var(--color-surface);text-align:left;box-shadow:0 2px 4px color-mix(in srgb,var(--color-fg) 12%,transparent);transition:transform .3s var(--ease-spring),box-shadow .3s var(--ease-out),border-color .3s var(--ease-out)}.discovery-place:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--color-fg) 42%,transparent),transparent 38%,color-mix(in srgb,var(--color-fg) 90%,transparent))}.discovery-place-image{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transform:scale(1.035);transition:transform .65s var(--ease-out),filter .45s var(--ease-out)}.discovery-place-mosaic{display:block;overflow:hidden}.discovery-place-mosaic-grid{position:absolute;inset-inline:0;top:50%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));aspect-ratio:1;transform:translateY(-50%)}.discovery-place-mosaic-grid img{display:block;width:100%;height:100%;object-fit:cover}.discovery-place-location{position:absolute;inset:.8rem .85rem auto;display:flex;align-items:center;gap:.3rem;min-width:0;font-size:.63rem;font-weight:500;line-height:1.35;overflow-wrap:anywhere;text-shadow:0 1px 6px var(--color-fg)}.discovery-place-location svg{width:.8rem;height:.8rem;flex:none}.discovery-place-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:.4rem;width:100%;padding:.85rem}.discovery-place-copy{display:flex;flex-direction:column;gap:.35rem;min-width:0;overflow-wrap:anywhere}.discovery-place-region{font-size:.69rem;color:color-mix(in srgb,var(--color-surface) 82%,transparent)}.discovery-place-action{font-size:.82rem;font-weight:600;line-height:1.25}.discovery-place-arrow{display:grid;place-items:center;flex:none;width:1.7rem;height:1.7rem;border:1px solid color-mix(in srgb,var(--color-surface) 35%,transparent);border-radius:50%;background:color-mix(in srgb,var(--color-surface) 12%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:color .24s var(--ease-out),background .24s var(--ease-out),transform .3s var(--ease-spring)}.discovery-place-arrow svg{width:.95rem;height:.95rem;transition:transform .3s var(--ease-spring)}.discovery-place-featured{grid-column:1 / -1;height:14rem;border-radius:22px 22px 18px 18px}.discovery-place-featured .discovery-place-bottom{padding:1.15rem}.discovery-place-featured .discovery-place-action{font:470 2.1rem/1.1 var(--font-display);letter-spacing:-.025em}.discovery-place-featured .discovery-place-location{inset:1rem 1.15rem auto;font-size:.7rem}.discovery-place-featured .discovery-place-arrow{width:2.6rem;height:2.6rem}.discovery-place-featured .discovery-place-arrow svg{width:1.2rem;height:1.2rem}.discovery-place:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}@media(hover:hover)and (pointer:fine){.discovery-place:not(:disabled):hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--color-accent) 65%,transparent);box-shadow:var(--shadow-soft)}.discovery-place:not(:disabled):hover .discovery-place-image{transform:translate(var(--place-pan-x, 0),var(--place-pan-y, 0)) scale(1.095);filter:saturate(1.08)}}.discovery-place:not(:disabled):is(:hover,:focus-visible) .discovery-place-arrow{background:var(--color-surface);color:var(--color-fg)}.discovery-place:not(:disabled):is(:hover,:focus-visible) .discovery-place-arrow svg{transform:translate(1px,-1px)}.discovery-place:not(:disabled):active{transform:translateY(1px) scale(.982);box-shadow:var(--shadow-pressed);transition-duration:.1s}.discovery-place:disabled{cursor:wait}.discovery-page .opening-stats{padding:1.25rem 1.5rem 0;color:var(--color-fg)}.opening-national-total{display:flex;align-items:center;gap:.85rem}.discovery-page .opening-total{margin-top:0;color:var(--color-fg);font-size:clamp(2.65rem,4vw,3.4rem);letter-spacing:-.035em}.discovery-page .opening-total-label{margin-top:0;color:var(--color-fg-secondary);font-size:.72rem;line-height:1.5}.opening-total-label span{display:block}.discovery-page .opening-breakdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-border-subtle);color:var(--color-faint);font-size:.7rem}.discovery-page .opening-breakdown>div{display:grid;grid-template-rows:1fr auto;min-width:0;padding-right:0}.discovery-page .opening-breakdown>div+div{padding-left:.5rem;border-left-color:var(--color-border-subtle)}.discovery-page .opening-breakdown dt{line-height:1.45}.discovery-page .opening-breakdown dd{margin-top:.3rem;color:var(--color-fg);font-size:1.1rem}.discovery-page .opening-release{margin-top:.85rem;color:var(--color-faint);font-size:.56rem}.discovery-page .opening-imagery-credit{margin-top:.65rem;padding:0 1.5rem 1rem;color:var(--color-faint);font-size:.48rem;text-align:left;overflow-wrap:anywhere}.discovery-search .search-shell{min-height:3.5rem;border-radius:16px;transition:border-color .22s var(--ease-out),box-shadow .28s var(--ease-out),transform .28s var(--ease-spring)}.discovery-search .search-shell:focus-within{transform:translateY(-1px);box-shadow:var(--shadow-soft),0 0 0 3px var(--color-accent-soft)}.discovery-search .search-shell input{font-size:1rem}.discovery-search-go{display:grid;place-items:center;flex:none;width:2.65rem;height:2.65rem;border:1px solid color-mix(in srgb,var(--color-accent-ink) 15%,transparent);border-radius:12px;color:var(--color-surface);background:var(--color-accent-ink);box-shadow:var(--shadow-raised);transition:transform .22s var(--ease-spring),box-shadow .22s var(--ease-out)}.discovery-search-go:not(:disabled):hover{transform:translate(1px);box-shadow:var(--shadow-soft)}.discovery-search-go:not(:disabled):active{transform:scale(.93);box-shadow:var(--shadow-pressed)}.discovery-search-go:disabled{color:var(--color-faint);background:var(--color-bg);box-shadow:none;cursor:default}.discovery-search .discovery-search-clear{flex:none;width:2rem;height:2.65rem}.discovery-search .listbox:not(.hidden){animation:discovery-results-in .2s var(--ease-out) both;box-shadow:var(--shadow-soft)}.discovery-search .listbox-row{transition:background .18s var(--ease-out),transform .18s var(--ease-out)}.discovery-result-arrow{margin-left:auto;color:var(--color-faint);transition:color .18s var(--ease-out),transform .18s var(--ease-out)}.discovery-search .listbox-row:is(:hover,.is-active) .discovery-result-arrow{color:var(--color-accent-ink);transform:translate(1px,-1px)}.discovery-search-status{min-height:1.1rem;overflow-wrap:anywhere}.discovery-search-status[data-state=empty]{color:var(--color-fg-secondary)}.discovery-locate-action{min-height:3.5rem;border-radius:16px}.discovery-locate-action svg:last-child,.discovery-page .opening-location-action svg:last-child{margin-left:auto;transition:transform .26s var(--ease-spring)}.discovery-locate-action:hover svg:last-child,.discovery-page .opening-location-action:hover svg:last-child{transform:translate(3px)}.discovery-rail-heading{display:flex;justify-content:space-between;gap:1rem;margin-top:1.75rem;margin-bottom:.5rem;font-size:.7rem;color:var(--color-fg-secondary)}.discovery-rail-heading>span:last-child{color:var(--color-faint)}.discovery-city-rail{gap:.65rem;padding-top:.35rem;padding-bottom:1rem;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.discovery-city-rail .discovery-place{flex:0 0 11rem;height:10.5rem;scroll-snap-align:start}.discovery-rail-credit{margin-top:.25rem;color:var(--color-faint);font-size:.48rem;overflow-wrap:anywhere}@keyframes discovery-arrive{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes discovery-results-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(min-width:64rem){.discovery-page .opening-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:4rem}}@media(max-width:639px){.discovery-page .opening-layout{padding:1.35rem 1.25rem 2rem;gap:1.5rem}.discovery-page .opening-title{margin-top:.8rem;max-width:none;font-size:clamp(2.75rem,12.6vw,3.5rem)}.discovery-page .opening-lead{margin-top:.9rem;font-size:.93rem;line-height:1.5}.discovery-page .opening-actions{margin-top:1.2rem}.discovery-page .opening-location-action,.discovery-page .opening-search .search-shell{min-height:3.1rem}.discovery-page .opening-search{margin-top:.65rem}.discovery-page .opening-search-hint{margin-top:.55rem}.opening-geography{max-width:none;margin-top:1rem;padding:.75rem .9rem .65rem}.opening-geography-heading{font-size:.63rem}.discovery-place-featured{height:12rem}.discovery-place-featured .discovery-place-action{font-size:1.8rem}.discovery-place:not(.discovery-place-featured){height:8.5rem}.discovery-place:not(.discovery-place-featured) .discovery-place-arrow{width:1.4rem;height:1.4rem}.discovery-place:not(.discovery-place-featured) .discovery-place-bottom{padding:.7rem}.discovery-place-action{font-size:.72rem}.discovery-page .opening-stats,.discovery-page .opening-imagery-credit{padding-inline:1.15rem}.discovery-city-rail .discovery-place{flex-basis:10rem;height:10rem}}@media(max-width:359px){.discovery-page .opening-breakdown{grid-template-columns:minmax(0,1fr);gap:.55rem}.discovery-page .opening-breakdown>div,.discovery-page .opening-breakdown>div+div{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:0;border-left:0}.discovery-page .opening-breakdown dd{margin-top:0;font-size:1rem}}@media(prefers-reduced-motion:reduce){.discovery-page .opening-scene.discovery-scene,.discovery-search .listbox:not(.hidden){animation:none}.opening-geography,.opening-country-landscape .opening-country-coast,.opening-country-cell{animation:none}.opening-place-transition{display:none}.opening-geography-pin *{transition-duration:1ms!important}.discovery-place,.discovery-place *,.discovery-search *,.discovery-locate-action svg,.discovery-page .opening-location-action svg{transition-duration:1ms!important}.discovery-place:not(:disabled):hover,.discovery-place:not(:disabled):active,.discovery-place:not(:disabled):hover .discovery-place-image,.discovery-place:not(:disabled):is(:hover,:focus-visible) .discovery-place-arrow svg{transform:none}}.local-page .local-stage-summary{min-width:0}.local-page .local-stage-summary .local-overview-header{margin-bottom:0}.local-page .local-stage-summary .local-story{margin-top:.45rem;font-size:1.55rem;line-height:1.16}.local-page .local-stage-summary .local-counts{margin-top:.85rem}.local-page .local-overview .local-impact{margin-top:0}.local-page .local-counts .local-count-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:7.1rem;padding:.85rem .7rem}.local-page .local-counts .map-hud-word{min-height:2.6em;margin-top:.5rem;font-size:.73rem;font-weight:550;line-height:1.3}.local-page .local-count-card[data-preview=true]{border-color:var(--color-accent);transform:translateY(-3px);box-shadow:var(--shadow-soft)}.local-page .local-count-check{position:absolute;top:.7rem;right:.65rem;display:grid;width:1.2rem;height:1.2rem;place-items:center;border-radius:50%;background:var(--color-accent);color:var(--color-accent-fg);opacity:0;transform:scale(.65);transition:opacity .16s var(--ease-out),transform .26s var(--ease-spring)}.local-page .local-count-card[aria-pressed=true] .local-count-check{opacity:1;transform:scale(1)}.local-page .local-stage-feedback{display:flex;min-height:2.4rem;align-items:center;justify-content:space-between;gap:.4rem;margin-top:.2rem}.local-page .local-stage-hint{font-size:.7rem;line-height:1.3;color:var(--color-fg-secondary)}.local-page .local-stage-reset{flex:none;min-height:2.3rem;padding:.3rem .45rem;border-radius:var(--radius-sm);color:var(--color-accent-ink);font-size:.72rem;font-weight:600;text-decoration:underline;text-underline-offset:.2em;transition:opacity .16s var(--ease-out),transform .16s var(--ease-spring)}.local-page .local-stage-reset:disabled{opacity:.45;text-decoration:none;cursor:default}.local-page .local-stage-reset:not(:disabled):active{transform:scale(.96)}.local-page .local-unknown-count{display:block;min-height:2rem;margin-top:.45rem;padding:.3rem .5rem;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--color-fg-secondary);font-size:.72rem;text-align:left;transition:transform .2s var(--ease-spring),border-color .16s var(--ease-out)}.local-page .local-unknown-count[aria-pressed=true],.local-page .local-unknown-count[data-preview=true]{border-color:var(--color-border);background:var(--color-bg-elevated);color:var(--color-fg)}.local-page .local-unknown-count:active{transform:scale(.98)}.local-page .radius-on-map.local-radius-control{display:flex;flex-wrap:nowrap;gap:.25rem}.local-page .local-radius-options{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:clamp(12.2rem,22vw,15rem);isolation:isolate}.local-page .local-radius-indicator{position:absolute;inset:0 auto 0 0;width:25%;border:1px solid var(--color-accent-ink);border-radius:var(--radius);background:linear-gradient(150deg,var(--color-accent),var(--color-accent-ink));box-shadow:var(--shadow-raised);transition:transform .34s var(--ease-spring);pointer-events:none}.local-page .local-radius-options .chip,.local-page .local-radius-options .chip[aria-checked=true]{z-index:1;min-width:0;padding-inline:.4rem;border-color:transparent;background:transparent;box-shadow:none;transform:none}.local-page .local-radius-options .chip[aria-checked=true]{color:var(--color-accent-fg)}.local-page .local-radius-options .chip .fig{transition:transform .18s var(--ease-spring)}.local-page .local-radius-options .chip:active .fig{transform:scale(.92)}.local-page .local-map-hero .map-hall{transition:opacity .22s var(--ease-out)}.local-page .local-map-hero .map-hall span{position:relative;transition:transform .24s var(--ease-spring),box-shadow .2s var(--ease-out)}.local-page .local-map-hero .map-hall.map-mark-build span{animation:none}.local-page .local-map-hero .map-hall.is-highlighted span{transform:scale(1.1)}.local-page .local-map-hero .map-hall.is-previewed span,.local-page .local-map-hero .map-hall.is-selected span{transform:scale(1.22);box-shadow:0 0 0 2px var(--color-surface),0 0 0 5px var(--color-accent-ink)}.local-page .local-map-hero .map-hall span:after{content:"";position:absolute;inset:-8px;border:1px solid var(--color-surface);border-radius:50%;opacity:0;transform:scale(.75);transition:opacity .2s var(--ease-out),transform .32s var(--ease-spring)}.local-page .local-map-hero .map-hall.is-previewed span:after,.local-page .local-map-hero .map-hall.is-selected span:after{opacity:.8;transform:scale(1)}.local-page .local-map-hero .map-hall:active span{transform:scale(.94)}.local-page .local-map-hero .leaflet-tooltip.map-tip{padding:.65rem .8rem;border-color:var(--color-surface);border-radius:var(--radius);box-shadow:var(--shadow-floating)}.local-page .local-map-hero .map-tip-title{font-size:.78rem;font-weight:600}.local-page .local-map-hero .map-tip-line{margin-top:.25rem;line-height:1.4}.local-page .list-drawer .local-linked-site{position:relative;color:var(--color-fg-secondary);transition:opacity .2s var(--ease-out),background-color .18s var(--ease-out)}.local-page .local-linked-site[data-dimmed=true]{opacity:.48}.local-page .local-linked-site[data-highlighted=true],.local-page .local-linked-site[data-preview=true],.local-page .local-linked-site[aria-pressed=true]{color:var(--color-fg);background:var(--color-accent-soft)}.local-page .local-linked-site .site-row-open{transition:transform .22s var(--ease-spring)}.local-page .local-linked-site[data-preview=true] .site-row-open,.local-page .local-linked-site[aria-pressed=true] .site-row-open{transform:translate(3px)}.local-page .local-linked-site:active .site-row-open{transform:translate(5px) scale(.9)}@media(min-width:64rem){.local-page .local-reveal.local-experience{grid-template-rows:auto auto 1fr;grid-template-areas:"heading map" "stages map" "overview map";row-gap:1.15rem}.local-page .local-stage-summary{grid-area:stages}}@media(max-width:639px){.local-page .local-reveal.local-experience{gap:.9rem}.local-page .local-stage-summary .local-story{font-size:1.35rem}.local-page .local-counts .local-count-card{min-height:6.7rem;padding:.75rem .65rem}.local-page .local-counts-row{gap:.5rem}.local-page .local-counts .map-hud-word{font-size:.69rem}.local-page .local-reveal .local-map-hero{height:clamp(22rem,47dvh,30rem)}.local-page .local-map-context{max-width:calc(100% - 11.5rem);line-height:1.2}}@media(prefers-reduced-motion:reduce){.local-page .local-count-check,.local-page .local-stage-reset,.local-page .local-unknown-count,.local-page .local-radius-indicator,.local-page .local-radius-options .chip .fig,.local-page .local-map-hero .map-hall,.local-page .local-map-hero .map-hall span,.local-page .local-map-hero .map-hall span:after,.local-page .list-drawer .local-linked-site,.local-page .local-linked-site .site-row-open{transition-duration:1ms}}.share-studio .share-studio-preview-frame img{animation:share-art-arrive .46s var(--ease-spring) both}.share-studio .share-studio-actions .btn{transition:transform .18s var(--ease-spring),box-shadow .18s,background .18s,border-color .18s}.share-studio .share-studio-secondary .btn[data-complete]{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-fg)}.share-action-check{animation:share-check-arrive .28s var(--ease-spring) both}.share-action-spinner{animation:share-working .8s linear infinite}.share-action-receipt{display:flex;align-items:center;gap:.65rem;padding:.8rem .9rem;border:1px solid var(--color-border-subtle);border-radius:.9rem;background:var(--color-bg);animation:share-receipt-arrive .26s var(--ease-spring) both}.share-action-receipt[data-kind=success]{background:var(--color-accent-soft);color:var(--color-fg)}.share-action-receipt[data-kind=error]{color:var(--color-danger)}@media(max-width:639px){.share-studio .share-studio-panel{display:flex;flex-direction:column;gap:.9rem}.share-studio .share-studio-actions{order:-1;margin-top:0}.share-studio .share-studio-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes share-art-arrive{0%{opacity:0;transform:translateY(.75rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes share-check-arrive{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes share-receipt-arrive{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes share-working{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.share-studio .share-studio-preview-frame img,.share-action-check,.share-action-receipt,.share-action-spinner{animation:none}}.place-impact{--impact-ink: #174b38;--impact-soft: #e7eee1;margin:18px 0 20px;color:#183f30}.place-impact[data-impact=water]{--impact-ink: #235b66;--impact-soft: #e4edef}.place-impact[data-impact=land]{--impact-ink: #5a6640;--impact-soft: #eeefdf}.place-impact-source{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-bottom:13px;font-size:10px;line-height:1.5;letter-spacing:.015em;color:#617564}.place-impact-source-dot{width:5px;height:5px;border-radius:50%;background:#7a8b62}.place-impact-confidence{padding-left:7px;margin-left:2px;border-left:1px solid #cfd8c8}.place-impact-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:3px;border:1px solid #d7dfd0;border-radius:11px;background:#edf1e7}.place-impact-switch button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;border:1px solid transparent;border-radius:8px;color:#5c715f;font-size:11px;font-weight:550;transition:color .16s ease,background .16s ease}.place-impact-switch button[aria-pressed=true]{color:var(--impact-ink);background:#fffef8;border-color:#dce3d3;box-shadow:0 1px 3px #163e3010}.place-impact-switch button:hover{color:var(--impact-ink);background:#f7f9f0}.place-impact-reading{position:relative;padding:22px 2px 0;overflow:hidden}.place-impact-reading h2{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 9px;font-size:11px;color:#5d7561;font-weight:500}.place-impact-reading h2>span{font-size:10px;color:#7a8979}.place-impact-equivalent{display:flex;align-items:baseline;gap:7px;margin:8px 0 2px;color:var(--impact-ink);font-family:var(--font-display, Georgia, serif)}.place-impact-equivalent>span{font-size:28px;color:#7c927c;font-weight:400}.place-impact-equivalent>strong{font-weight:450;font-size:clamp(49px,6vw,68px);line-height:1.04;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.place-impact-human{max-width:23ch;margin:3px 0 10px;font-family:var(--font-display, Georgia, serif);font-size:24px;line-height:1.15;letter-spacing:-.018em;color:var(--impact-ink)}.place-impact-native{margin-top:9px;font-size:11px;line-height:1.6;color:#5b7160}.place-impact-art{display:block;width:100%;height:76px;margin-top:12px;color:var(--impact-ink);opacity:.58}.place-impact-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:7px;margin-top:13px}.place-impact-actions>button,.place-impact-sound>button{display:flex;justify-content:center;align-items:center;gap:6px;width:100%;min-height:44px;padding:8px;border:1px solid #cbd7c5;border-radius:9px;font-size:10px;font-weight:550;color:#335a43;background:#f8faf1}.place-impact-actions .place-impact-share{color:#fffdf5;border-color:#255b43;background:#255b43}.place-impact-actions .place-impact-share:hover{background:#174631}.place-impact-sound p{margin-top:6px;font-size:10px;line-height:1.45;color:#627761}.place-impact-details{margin-top:11px;border-top:1px solid #dce3d5}.place-impact-details>summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;cursor:pointer;font-size:10px;font-weight:550;color:#526e58}.place-impact-details>summary:after{content:"+";font-size:16px;font-weight:400}.place-impact-details[open]>summary:after{content:"−"}.place-impact-details p{margin:9px 0;font-size:11px;line-height:1.6;color:#667963}.place-impact-details>a,.place-impact-details>button{display:inline-flex;align-items:center;gap:5px;min-height:44px;font-size:11px;color:#315d43;text-align:left}.place-impact-scenarios{display:flex;flex-wrap:wrap;gap:5px}.place-impact-scenarios button{flex:1;min-height:44px;padding:6px 7px;border:1px solid #d1dcc9;border-radius:7px;font-size:10px;color:#526c58}.place-impact-scenarios button[aria-pressed=true]{border-color:#648466;background:#e9f0e1;color:#214e36}.place-impact-scenarios button:disabled{opacity:.5;cursor:not-allowed}.place-impact-empty{min-height:170px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:9px;padding:20px 4px}.place-impact-empty>strong{font-family:var(--font-display, Georgia, serif);font-size:26px;font-weight:450;line-height:1.2}.place-impact-empty>p{font-size:11px;line-height:1.65;color:#62755f}.place-impact-empty>button{display:inline-flex;align-items:center;gap:5px;min-height:44px;font-size:11px}.place-impact :where(button,a,summary):focus-visible{outline:2px solid #317a59;outline-offset:3px}.place-brief .brief-catalogue-details{margin:12px 0 15px;border-top:1px solid #d9e2d1;border-bottom:1px solid #d9e2d1}.brief-catalogue-details>summary{display:flex;align-items:center;gap:7px;justify-content:space-between;min-height:48px;padding-block:9px;cursor:pointer;font-size:11px;color:#42624b}.brief-catalogue-details>summary strong{font-variant-numeric:tabular-nums;font-weight:650}.brief-catalogue-details>summary:after{content:"+";color:#7d9075;font-size:16px}.brief-catalogue-details[open]>summary:after{content:"−"}.place-brief:has(.place-impact) .brief-catalogue-details .place-brief-total{margin-top:6px}.place-impact-source-note{font-size:11px;line-height:1.55;color:#6b7d66;padding:9px 0}.place-impact-source-note strong{color:#31543c}.place-impact-return{display:inline-flex;align-items:center;gap:7px;min-height:44px;margin:2px 0 12px;font-size:11px;color:#315d43;text-align:left}.place-impact-return:focus-visible{outline:2px solid #317a59;outline-offset:3px}.workspace-native-reading{margin:16px 0;border-top:1px solid #d9e1d2}.workspace-native-reading>summary{min-height:44px;padding:14px 0;cursor:pointer;color:#526f59;font-size:11px}.workspace-native-reading .workspace-big-number{font-size:30px}.place-impact-share-composition{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.place-impact-share-composition button{min-height:44px;padding:8px 12px;border:1px solid #cbd9c4;border-radius:9px;font-size:12px}.place-impact-share-composition button[aria-pressed=true]{background:#e7efde;border-color:#648268}@media(max-width:760px){#athena-main.athena-workspace[data-sheet-stage=medium] .workspace-sheet:has(.workspace-panel:not([hidden]) .place-brief .place-impact){height:min(64dvh,var(--sheet-available))}#athena-main .place-brief:has(.place-impact)>.brief-kicker{float:right;margin-top:9px;font-size:8px;gap:4px}#athena-main .place-brief:has(.place-impact)>.brief-kicker svg{width:11px;height:11px}#athena-main .place-brief:has(.place-impact)>h1{max-width:100%;font-size:27px;line-height:1.1;margin:5px 0 3px}#athena-main .place-brief:has(.place-impact)>.brief-scope{font-size:10px;margin-top:3px}#athena-main .place-brief:has(.place-impact)>.brief-scope{clear:both}.place-impact{margin:12px 0 13px}.place-impact-source{font-size:9px;margin-bottom:8px}.place-impact-reading{padding-top:13px}.place-impact-equivalent{margin-top:6px}.place-impact-equivalent>strong{font-size:clamp(43px,13vw,58px)}.place-impact-human{font-size:22px;margin-bottom:6px}.place-impact-native{font-size:10px;margin-top:5px}.place-impact-reading>:not(.place-impact-art){position:relative;z-index:1}.place-impact-art{position:absolute;right:-9px;top:28px;width:45%;height:65px;margin:0;opacity:.17;pointer-events:none}.place-impact-actions{margin-top:9px}.place-impact-details{margin-top:6px}.place-impact-switch button{font-size:10px}}@media(prefers-reduced-motion:reduce){.place-impact-switch button{transition:none}}.monitoring-offer .monitoring-offer-topics{display:flex;flex-wrap:wrap;gap:.5rem .8rem;margin-top:1.25rem;color:color-mix(in srgb,var(--color-cta-fg) 88%,transparent);font-size:.67rem}.monitoring-offer-topics>span{display:inline-flex;align-items:center;gap:.35rem}.monitoring-offer-topics svg{flex:none}.response-topic-legend{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;width:100%}.response-selection-count{font-family:var(--font-mono);font-size:.62rem;font-weight:400;color:var(--color-fg-secondary);animation:response-label-in .16s var(--ease-out) both}.response-check{display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;flex:none;border:1px solid var(--color-border);border-radius:.38rem;background:var(--color-surface);color:var(--color-cta-fg);box-shadow:var(--shadow-pressed)}.response-check>svg{opacity:0;transform:scale(.5);transition:transform .2s var(--ease-spring),opacity .12s}.plus-sheet .plus-topic,.watch-settings .watch-topic{position:relative}.plus-sheet .plus-topic>input,.watch-settings .watch-topic>input,.response-switch-control>input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.plus-sheet .plus-topic:has(input:focus-visible),.watch-settings .watch-topic:has(input:focus-visible),.watch-settings .watch-notification:has(input:focus-visible){outline:2px solid var(--color-accent-ink);outline-offset:3px}.plus-sheet .plus-topic.is-on .response-check,.watch-settings .watch-topic.is-on .response-check,.signal-page .signal-concern[aria-pressed=true] .response-check{border-color:var(--color-cta);background:var(--color-cta);box-shadow:var(--shadow-raised)}.plus-sheet .plus-topic.is-on .response-check>svg,.watch-settings .watch-topic.is-on .response-check>svg,.signal-page .signal-concern[aria-pressed=true] .response-check>svg{opacity:1;transform:scale(1)}.plus-sheet .plus-topic:active:not(:has(input:disabled)),.watch-settings .watch-topic:active:not(:has(input:disabled)){transform:translateY(1px) scale(.985);box-shadow:var(--shadow-pressed)}.plus-sheet .plus-topic:has(input:disabled),.watch-settings .watch-topic:has(input:disabled){cursor:wait;transform:none}.plus-sheet .plus-name-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;list-style:none}.plus-sheet .plus-name-disclosure>summary::-webkit-details-marker{display:none}.plus-name-disclosure>summary>svg{transition:transform .18s var(--ease-out)}.plus-name-disclosure[open]>summary>svg{transform:rotate(180deg)}.plus-name-disclosure[open]>input,.signal-details[open]>div{animation:response-label-in .18s var(--ease-out) both}.response-switch-control{display:inline-flex;position:relative;flex:none;margin-top:.15rem}.response-switch{display:block;width:2.5rem;height:1.5rem;padding:3px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-border);box-shadow:var(--shadow-pressed)}.response-switch>span{display:block;width:1rem;height:1rem;border-radius:50%;background:var(--color-surface);box-shadow:var(--shadow-raised);transition:transform .22s var(--ease-spring)}.response-switch-control>input:checked+.response-switch{background:var(--color-cta)}.response-switch-control>input:checked+.response-switch>span{transform:translate(1rem)}.response-switch-label{margin-left:auto;font-size:.67rem;color:var(--color-fg-secondary)}.watch-settings .watch-notification>span:last-child{min-width:0;flex:1}.watch-settings .watch-save-state{min-height:1.2em}.watch-settings .watch-save-state+.watch-submit{margin-top:.65rem}.response-confirmation,.plus-sheet .plus-success{animation:response-receipt-in .32s var(--ease-out) both}.response-confirmation-mark{display:grid;place-items:center;width:3.8rem;height:3.8rem;margin-top:1.1rem;border:1px solid var(--color-surface);border-radius:1.25rem;background:var(--color-cta);color:var(--color-cta-fg);box-shadow:var(--shadow-soft),inset 0 1px color-mix(in srgb,var(--color-surface) 25%,transparent)}.response-confirmation-mark>svg{animation:response-check-in .28s 80ms var(--ease-spring) both}.response-receipt{display:grid;gap:0;margin-top:1.5rem;padding:.25rem 1rem;border:1px solid var(--color-border-subtle);border-radius:1rem;background:var(--color-surface);box-shadow:var(--shadow-raised)}.response-receipt>div{display:grid;grid-template-columns:5.75rem minmax(0,1fr);gap:.75rem;padding:.9rem 0}.response-receipt>div+div{border-top:1px solid var(--color-border-subtle)}.response-receipt dt{font-size:.68rem;color:var(--color-fg-secondary)}.response-receipt dd{font-size:.76rem;font-weight:500;overflow-wrap:anywhere}.signal-page .signal-axis-carriage{position:absolute;top:50%;left:0;width:0;height:0;pointer-events:none;transition:left .22s var(--ease-spring)}.signal-page .signal-axis-track{margin-inline:1.35rem}.signal-page .signal-axis[data-dragging=true] .signal-axis-carriage{transition:none}.signal-page .signal-axis .stance-thumb{display:grid;place-items:center;position:absolute;width:1.85rem;height:1.85rem;left:0;top:0;border:3px solid var(--color-surface);border-radius:50%;background:var(--color-fg);transform:translate(-50%,-50%);transition:transform .12s var(--ease-out)}.signal-page .signal-axis[data-dragging=true] .stance-thumb{transform:translate(-50%,-50%) scale(1.08)}.signal-axis-grip{display:block;width:5px;height:8px;border-inline:1px solid var(--color-cta-fg);opacity:.7}.signal-page .signal-axis-labels{position:relative;display:block;margin:.35rem 1.35rem 0;height:2.75rem;text-align:center;font-size:.61rem;line-height:1.35}.signal-axis-labels>span{position:absolute;width:22%;transform:translate(-50%)}.signal-axis-labels>span[data-selected=true]{color:var(--color-fg);font-weight:600}.signal-axis-hint{margin-top:.45rem;font-size:.64rem;color:var(--color-fg-secondary)}.signal-page .signal-axis .stance-ghost{transition:none}.signal-page .signal-choice-indicator>svg{animation:response-check-in .18s var(--ease-spring) both}.signal-page .signal-concern{display:inline-flex;gap:.45rem}.signal-page .signal-concern .response-check{width:1rem;height:1rem;border-radius:.3rem}.signal-page .signal-progress-track>span{position:relative;overflow:hidden}.signal-page .signal-progress-track>span:after{content:"";position:absolute;inset:0;background:var(--color-fg);transform:scaleX(0);transform-origin:left center;transition:transform .22s var(--ease-out)}.signal-page .signal-progress-track>span.is-complete:after{transform:scaleX(1)}.signal-page .signal-progress-track>span.is-complete{background:var(--color-border)}.signal-page .signal-submit-bar[data-ready=true] .btn{animation:response-ready .28s var(--ease-spring) backwards}.signal-page .signal-receipt{animation:response-receipt-in .32s var(--ease-out) both}.signal-page .signal-receipt-seal{border-radius:1.4rem;animation:none}.signal-page .signal-receipt-seal[data-status=recorded]>svg{animation:response-check-in .22s var(--ease-spring) both}.signal-page .signal-unsure{display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;padding-inline:.85rem 1rem;transition:transform .16s var(--ease-spring),box-shadow .16s var(--ease-out)}.signal-page .signal-unsure[aria-pressed=true] .response-check{background:var(--color-fg);border-color:var(--color-fg)}.signal-page .signal-unsure[aria-pressed=true] .response-check>svg{opacity:1;transform:scale(1)}.signal-page .signal-unsure:active{transform:translateY(1px) scale(.985);box-shadow:var(--shadow-pressed)}.signal-page .signal-step{width:auto;min-width:2.5rem;padding-inline:.65rem;border-radius:.6rem}.signal-page .signal-details>.signal-question{padding:1.25rem 0 0;border:0;background:none;box-shadow:none}.signal-page .signal-target-name{overflow-wrap:anywhere;font-size:1rem;font-weight:500}.signal-page .signal-results-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem;border:1px solid var(--color-border-subtle);border-radius:.85rem;background:var(--color-surface);box-shadow:var(--shadow-raised)}.signal-results-topics>div{min-width:0;padding:1rem}.signal-results-topics>div+div{border-left:1px solid var(--color-border-subtle)}.signal-page .dist-unsure{background:repeating-linear-gradient(135deg,var(--color-border) 0 2px,var(--color-surface) 2px 4px)}.signal-page.is-embedded{background:transparent;padding-bottom:0}.signal-page.is-embedded>div:first-child{padding-inline:0}.signal-page.is-embedded .signal-form-header{padding-top:0}.signal-page.is-embedded .signal-layout{display:block;padding-bottom:0}.signal-page.is-embedded .signal-submit-bar{position:sticky;bottom:-1.25rem;z-index:3;margin:1rem -.4rem 0;padding:.75rem .4rem max(.75rem,env(safe-area-inset-bottom));border-top:1px solid var(--color-border-subtle);border-radius:1rem 1rem 0 0;background:color-mix(in srgb,var(--color-surface) 96%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -12px 24px -18px #14382d4d}.signal-page.is-embedded .signal-submit-bar>p{margin-top:0;padding-top:0;border-top:0;font-size:.65rem;line-height:1.45}.signal-page.is-embedded .signal-submit-bar>.btn{margin-top:.65rem}.signal-page.is-embedded .signal-submit-bar[data-ready=false]{position:static}.signal-page.is-embedded .signal-form-header .signal-back{display:none}@media(min-width:801px)and (max-height:760px){.signal-page.is-embedded .signal-progress{margin:0 0 8px;padding:0}.signal-page.is-embedded .signal-question--stance{margin-top:8px;padding:12px}.signal-page.is-embedded .signal-question--stance .signal-question-topline{display:none}.signal-page.is-embedded .signal-question--stance .type-title{margin:0 0 8px;font-size:28px;line-height:1.15}.signal-page.is-embedded .signal-answer-well{min-height:0;padding:10px}.signal-page.is-embedded .signal-answer{margin:4px 0;font-size:22px}.signal-page.is-embedded .signal-axis{margin-top:6px}.signal-page.is-embedded .signal-axis-hint{margin-top:4px;font-size:10px}}.signal-page.is-embedded .signal-layout>.lg\:sticky{display:none}.signal-page.is-embedded .signal-evidence-disclosure{display:block}.signal-page.is-embedded .signal-question--stance{margin-top:1rem}.signal-page.is-embedded .signal-receipt{padding-block:1.5rem}.response-pending-spinner{animation:response-pending .9s linear infinite}@keyframes response-pending{to{transform:rotate(360deg)}}@keyframes response-label-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes response-check-in{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@keyframes response-receipt-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes response-ready{0%{transform:translateY(2px) scale(.99)}to{transform:translateY(0) scale(1)}}@media(max-width:379px){.signal-page .signal-axis-labels{height:4.75rem;font-size:.66rem}.signal-page .signal-axis-labels>span:nth-child(2),.signal-page .signal-axis-labels>span:nth-child(4){top:2.75rem}.signal-page .signal-axis-labels>span{width:35%}.response-receipt>div{grid-template-columns:4.5rem minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.response-selection-count,.response-pending-spinner,.response-check>svg,.response-switch>span,.response-confirmation,.response-confirmation-mark>svg,.plus-sheet .plus-success,.plus-name-disclosure>summary>svg,.plus-name-disclosure[open]>input,.signal-details[open]>div,.signal-page .signal-axis-carriage,.signal-page .signal-axis .stance-thumb,.signal-page .signal-choice-indicator>svg,.signal-page .signal-progress-track>span:after,.signal-page .signal-submit-bar[data-ready=true] .btn,.signal-page .signal-receipt,.signal-page .signal-receipt-seal[data-status=recorded]>svg{animation:none;transition:none}.signal-page .signal-unsure{transition:none}}.your-places{container-type:inline-size;color:var(--color-fg);min-width:0}.your-places-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.your-places-device{display:flex;align-items:center;gap:.4rem;color:var(--color-accent-ink);font-size:.66rem;font-weight:650;letter-spacing:.055em;text-transform:uppercase}.your-places h2{margin-top:.6rem;font-family:var(--font-display);font-size:clamp(2.6rem,7vw,3.8rem);font-weight:450;letter-spacing:-.055em;line-height:1.05;outline:none}.your-places h2>span{color:var(--color-accent)}.your-places-lead{margin-top:.65rem;max-width:35ch;color:var(--color-fg-secondary);font-size:.88rem;line-height:1.55}.your-places-close,.your-places-entry{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:.45rem;min-height:2.65rem;padding:.65rem .9rem;border:1px solid var(--color-border-subtle);border-radius:999px;background:linear-gradient(160deg,var(--color-surface),var(--color-bg-elevated));color:var(--color-fg);font-size:.73rem;font-weight:600;box-shadow:var(--shadow-raised);transition:transform var(--motion-quick) var(--ease-spring),box-shadow var(--motion-fast)}.your-places-close{width:2.65rem;padding:0}.your-places-toolbar{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:.8rem;margin-block:1.4rem 1.7rem}.your-places-toolbar>p{font-size:.74rem;color:var(--color-fg-secondary)}.your-places-toolbar strong{font-family:var(--font-mono);color:var(--color-fg)}.your-places-primary{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.8rem;padding:.72rem 1.05rem;border:1px solid color-mix(in srgb,var(--color-cta) 80%,white);border-radius:999px;background:linear-gradient(155deg,var(--color-accent-ink),var(--color-cta));color:var(--color-cta-fg);font-size:.75rem;font-weight:600;box-shadow:0 6px 15px -7px var(--color-cta),inset 0 1px #fff3;transition:transform var(--motion-quick) var(--ease-spring),box-shadow var(--motion-fast)}.your-places-primary:disabled{cursor:wait;opacity:.72}.your-places-groups{display:grid;gap:1.65rem}.your-places-group-title{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;color:var(--color-fg-secondary);font-size:.73rem;font-weight:650}.your-places-group-title>span{padding:.08rem .4rem;border:1px solid var(--color-border-subtle);border-radius:999px;font-family:var(--font-mono);font-size:.61rem}.your-places-cards{display:grid;gap:.8rem;list-style:none}.your-place-card{min-width:0;padding:1rem;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:linear-gradient(155deg,var(--color-surface) 30%,var(--color-bg-elevated));box-shadow:var(--shadow-raised);animation:your-place-arrive var(--motion-medium) var(--ease-out) both}.your-place-identity{display:flex;align-items:center;gap:.85rem}.your-place-identity>div{min-width:0}.your-place-image{position:relative;display:grid;place-items:center;width:4rem;height:4.55rem;flex-shrink:0;overflow:hidden;border:1px solid rgb(255 255 255 / 70%);border-radius:12px;background:var(--color-fg);color:var(--color-surface);box-shadow:0 3px 7px #14382d26;isolation:isolate}.your-place-image>img{width:100%;height:100%;object-fit:cover;transition:transform var(--motion-slow) var(--ease-out)}.your-place-image>span{position:absolute;right:.3rem;bottom:.3rem;display:grid;place-items:center;width:1.3rem;height:1.3rem;border:1px solid rgb(255 255 255 / 24%);border-radius:50%;background:#14382dc7;box-shadow:0 2px 4px #0003}.your-place-type{color:var(--color-faint);font-size:.72rem;overflow-wrap:anywhere}.your-place-identity h4{margin-top:.3rem;font-family:var(--font-display);font-size:1.38rem;font-weight:500;letter-spacing:-.025em;line-height:1.1;overflow-wrap:anywhere}.your-place-saved-date{margin-top:.4rem;color:var(--color-faint);font-size:.7rem}.your-place-topics{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.9rem}.your-place-topics>span{padding:.25rem .5rem;border:1px solid var(--color-border-subtle);border-radius:999px;color:var(--color-fg-secondary);font-size:.7rem;background:var(--color-bg-elevated)}.your-place-snapshot{margin-top:.9rem;color:var(--color-fg-secondary);font-size:.8rem;line-height:1.5}.your-place-snapshot>span{display:block;margin-bottom:.2rem;color:var(--color-faint);font-size:.68rem}.your-place-snapshot>i{font-style:normal}.your-place-update{margin-top:.85rem;padding-top:.8rem;border-top:1px solid var(--color-border-subtle);color:var(--color-fg-secondary);font-size:.78rem;line-height:1.5}.your-place-update>p{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.your-place-update[data-state=error]{color:var(--color-danger)}.your-place-update button{padding:.25rem .4rem;min-height:2.2rem;color:var(--color-accent-ink);font-weight:650;text-decoration:underline;text-underline-offset:3px}.your-place-has-updates{color:var(--color-accent-ink);font-weight:650}.your-place-update-dot{width:.4rem;height:.4rem;border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.your-places-changes{display:grid;gap:.65rem;margin-top:.8rem}.your-places-changes dt{color:var(--color-faint);font-size:.7rem}.your-places-changes dd{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin-top:.15rem}.your-places-changes dd>span{color:var(--color-faint)}.your-places-changes dd>strong{font-weight:600;color:var(--color-fg)}.your-place-actions{margin-top:.9rem}.your-place-open{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:2.75rem;padding:.65rem .85rem;border:1px solid var(--color-border-subtle);border-radius:11px;background:var(--color-bg-elevated);color:var(--color-fg);font-size:.8rem;font-weight:600;box-shadow:var(--shadow-raised);transition:transform var(--motion-quick) var(--ease-spring),background var(--motion-fast)}.your-place-open>svg:last-child{transition:transform var(--motion-fast) var(--ease-out)}.your-place-open:disabled{opacity:.6}.your-place-details{margin-top:.5rem}.your-place-details>summary,.your-places-about>summary{width:fit-content;min-height:2.35rem;padding-block:.65rem;color:var(--color-faint);font-size:.72rem;cursor:pointer}.your-place-details>div{padding-top:.35rem;animation:your-place-arrive var(--motion-fast) var(--ease-out) both}.your-place-details dl{display:grid;gap:.5rem;font-size:.72rem}.your-place-details dl>div{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:.8rem}.your-place-details dt{color:var(--color-faint)}.your-place-details dd{text-align:right;overflow-wrap:anywhere}.your-place-remove{display:inline-flex;align-items:center;gap:.4rem;min-height:2.6rem;margin-top:.4rem;color:var(--color-danger);font-size:.66rem}.your-places-about{margin-top:1.1rem}.your-places-about p{max-width:68ch;margin-block:.45rem;color:var(--color-faint);font-size:.69rem;line-height:1.55}.your-places-credit{margin-top:.9rem;color:var(--color-faint);font-size:.54rem;line-height:1.45}.your-places-notice{margin-top:1rem;padding:.75rem;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg-elevated);font-size:.75rem}.your-places-email{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:4.5rem;margin-top:1.25rem;padding:.9rem 1rem;border:1px solid var(--color-border-subtle);border-radius:16px;background:var(--color-surface);color:var(--color-fg);text-align:left;box-shadow:var(--shadow-raised);transition:transform var(--motion-quick) var(--ease-spring)}.your-places-email>span{display:grid;gap:.3rem}.your-places-email strong{font-size:.77rem;font-weight:600}.your-places-email>span>span{color:var(--color-fg-secondary);font-size:.68rem}.your-places-empty{display:grid;justify-items:start;margin-top:1.5rem;padding:1.4rem;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:linear-gradient(155deg,var(--color-surface),var(--color-bg-elevated));box-shadow:var(--shadow-raised)}.your-places-empty-icon{display:grid;place-items:center;width:3.3rem;height:3.3rem;margin-bottom:1.1rem;border:1px solid var(--color-border-subtle);border-radius:16px;background:var(--color-surface);color:var(--color-accent-ink);box-shadow:var(--shadow-floating);transform:rotate(-5deg)}.your-places-empty h3{font-family:var(--font-display);font-size:1.7rem;letter-spacing:-.03em}.your-places-empty p{max-width:34ch;margin-block:.55rem 1.1rem;color:var(--color-fg-secondary);font-size:.8rem;line-height:1.55}.your-places-spinner{animation:your-places-spin .85s linear infinite}@container (min-width: 560px){.your-places-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media(max-width:380px){.your-places-toolbar>.your-places-primary{width:100%}.your-place-card{padding:.85rem}.your-place-image{width:3.4rem;height:4.2rem}}@media(hover:hover)and (pointer:fine){.your-places-close:hover,.your-places-entry:hover,.your-places-primary:not(:disabled):hover{transform:translateY(-2px);box-shadow:var(--shadow-floating)}.your-place-card:hover .your-place-image>img{transform:scale(1.07)}.your-place-open:not(:disabled):hover{background:var(--color-surface-hover);transform:translateY(-1px)}.your-place-open:not(:disabled):hover>svg:last-child{transform:translate(3px)}}.your-places button:focus-visible,.your-places summary:focus-visible,.your-places-entry:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:3px}.your-places-close:active,.your-places-entry:active,.your-places-email:active,.your-places-primary:not(:disabled):active,.your-place-open:not(:disabled):active{transform:translateY(1px) scale(.98);box-shadow:var(--shadow-pressed)}@keyframes your-place-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes your-places-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.your-places *,.your-places-entry{animation:none!important;transition:none!important}.your-places button:active,.your-places button:hover,.your-places-entry:hover,.your-places-entry:active,.your-place-card:hover .your-place-image>img{transform:none}}.email-watch-sheet{min-width:0}.email-watch-hero{position:relative;padding:1.8rem;overflow:hidden;border-radius:1.4rem;background:linear-gradient(135deg,var(--color-accent-ink),var(--color-accent));color:var(--color-accent-fg);box-shadow:var(--shadow-raised)}.email-watch-hero .icon-btn{position:absolute;top:.6rem;right:.6rem;color:var(--color-accent-fg)}.email-watch-hero .eyebrow,.email-watch-hero h2{color:inherit}.email-watch-hero h2{margin-top:.75rem;max-width:14ch}.email-watch-hero>p:last-child{max-width:36ch}.email-watch-emblem{display:grid;width:3rem;height:3rem;place-items:center;border:1px solid color-mix(in srgb,var(--color-accent-fg) 30%,transparent);border-radius:1rem;margin-bottom:1.1rem;background:color-mix(in srgb,var(--color-accent-fg) 10%,transparent);box-shadow:var(--shadow-soft)}.email-watch-emblem svg{width:1.4rem;height:1.4rem}.email-watch-body{padding:1.4rem .2rem .25rem}.email-watch-consent{display:flex;gap:.75rem;margin-block:1.3rem;align-items:flex-start;font-size:.8rem;line-height:1.5;color:var(--color-fg-secondary)}.email-watch-consent input{width:1.2rem;height:1.2rem;flex:none;margin-top:.1rem;accent-color:var(--color-accent)}.email-watch-account{display:flex;gap:.65rem;align-items:center;padding:.8rem;border-radius:var(--radius);background:var(--color-bg-elevated);box-shadow:var(--shadow-pressed)}.email-watch-account>svg{width:1.1rem;height:1.1rem;flex:none;color:var(--color-accent-ink)}.email-watch-list{display:grid;gap:.8rem;margin-top:1rem}.email-watch-list>li{padding:1rem;border:1px solid var(--color-border-subtle);border-radius:1.1rem;background:var(--color-surface);box-shadow:var(--shadow-soft)}.email-watch-status{display:inline-block;margin-top:.75rem;padding:.3rem .65rem;border-radius:2rem;color:var(--color-accent-ink);background:var(--color-accent-soft);font-size:.7rem}.email-watch-list .btn svg{width:.85rem;height:.85rem}.email-watch-account-actions{display:flex;gap:1rem;justify-content:space-between;padding-top:1rem;margin-top:1rem;border-top:1px solid var(--color-border-subtle)}.email-watch-account-actions button{min-height:2.75rem}.email-watch-error{padding:1rem;margin-top:1rem;color:var(--color-danger);border-radius:var(--radius);background:var(--color-bg-elevated);font-size:.8rem}.email-watch-notice{display:flex;gap:.5rem;align-items:flex-start;padding:1rem;margin-top:1rem;color:var(--color-accent-ink);border-radius:var(--radius);background:var(--color-accent-soft);font-size:.8rem}.email-watch-notice svg{width:1rem;height:1rem;flex:none}.email-watch-erasure{padding:1rem;margin-top:1rem;border:1px solid var(--color-border);border-radius:var(--radius)}.email-watch-receipt{padding:1rem 0}.email-watch-receipt>svg{color:var(--color-accent-ink);width:2rem;height:2rem}@media(max-width:639px){.email-watch-hero{padding:1.3rem}.email-watch-body{padding-top:1.1rem}}.athena-workspace{position:relative;width:100%;height:100dvh;min-height:360px;overflow:hidden;background:var(--color-bg);color:var(--color-fg);isolation:isolate;outline:none}.workspace-map{position:absolute;inset:0;z-index:0;background:#dce4db}.workspace-map-opening{position:absolute;inset:40% 0 auto;text-align:center;color:var(--color-fg-secondary)}.athena-workspace .workspace-geography{filter:saturate(.24) contrast(.75) brightness(1.32)}.athena-workspace .map-field-light{pointer-events:none;opacity:.32;background:#eff4e9}.workspace-toolbar,.workspace-lenses,.workspace-scope,.workspace-panel,.workspace-map-summary,.workspace-notice{background:#fffffbf7;border:1px solid var(--color-border);box-shadow:var(--shadow-soft)}.workspace-toolbar{position:absolute;z-index:600;top:max(14px,env(safe-area-inset-top));left:18px;right:18px;min-height:58px;display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:16px}.workspace-toolbar button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:9px;padding:8px 12px;font-size:14px;color:var(--color-fg)}.workspace-toolbar button:hover,.workspace-panel-header button:hover,.workspace-scope button:hover{background:var(--color-surface-hover)}.workspace-toolbar .workspace-wordmark{font-family:var(--font-display);font-size:29px;letter-spacing:-.8px;padding-left:2px;padding-right:18px}.workspace-brand-mark{width:19px;height:18px;background:var(--color-cta);border-radius:4px;transform:rotate(-23deg);box-shadow:3px 4px #9bc5b3}.workspace-toolbar .workspace-search-button{justify-content:flex-start;background:#edf1e8;max-width:380px;flex:1;color:var(--color-fg-secondary)}.workspace-places-button{margin-left:auto}.workspace-lenses{position:absolute;z-index:600;left:434px;right:74px;top:85px;border-radius:13px;padding:5px;display:flex;gap:4px;max-width:680px;overflow-x:auto;scrollbar-width:none}.workspace-lenses button{display:flex;justify-content:center;align-items:center;gap:7px;flex:1;min-height:42px;min-width:84px;padding:9px 11px;border-radius:9px;font-size:14px;font-weight:500;white-space:nowrap}.workspace-lenses button[aria-pressed=true]{background:var(--color-cta);color:var(--color-cta-fg);box-shadow:0 2px 4px #163f2b24}.workspace-scope{position:absolute;z-index:600;left:434px;right:74px;top:147px;max-width:680px;min-height:46px;border-radius:11px;padding:4px 8px;display:flex;align-items:center;gap:7px;font-size:12px}.workspace-scope button,.workspace-scope select{min-height:38px;display:flex;align-items:center;gap:7px;min-width:0;background:transparent;border-radius:6px;padding:5px 6px}.workspace-area-launcher{flex:1;justify-content:space-between}.workspace-area-launcher span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.workspace-scope label{min-width:0;border-left:1px solid var(--color-border);padding-left:5px}.workspace-scope select{width:100%;max-width:137px;color:var(--color-fg)}.workspace-panel{position:absolute;z-index:550;left:18px;top:85px;bottom:18px;width:396px;border-radius:17px;display:flex;flex-direction:column;overflow:hidden}.workspace-panel[hidden]{display:none}.athena-workspace[data-panel=arrival] .workspace-panel{bottom:auto;height:auto;max-height:calc(100dvh - 103px)}.workspace-share-choice{display:flex;align-items:flex-start;gap:12px;min-height:62px;padding:14px 0;border-bottom:1px solid var(--color-border-subtle);font-size:14px}.workspace-share-choice input{margin-top:5px;min-width:18px;min-height:18px;accent-color:var(--color-cta)}.workspace-share-choice strong,.workspace-share-choice span>span{display:block}.workspace-share-choice span>span{font-size:12px;line-height:1.5;margin-top:5px;color:var(--color-fg-secondary)}.workspace-other-comparisons{margin:23px 0}.workspace-other-comparisons summary{cursor:pointer;min-height:44px;font-weight:500;padding:10px 0}.workspace-other-comparisons section{margin-top:16px;border-top:1px solid var(--color-border-subtle);padding-top:14px}.workspace-other-comparisons h3{font-weight:500}.workspace-panel[data-expanded=true]{width:min(740px,calc(100% - 36px));top:209px}.workspace-panel-header{flex:none;display:flex;align-items:center;gap:5px;padding:9px 10px;border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface)}.workspace-panel-header h2{min-width:0;flex:1;font-size:12px;font-weight:600;line-height:1.4;padding:5px 7px;color:var(--color-fg-secondary);outline:none}.workspace-panel-header button{display:flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;border-radius:8px;gap:5px}.workspace-panel-back span{font-size:12px}.workspace-panel-body{padding:24px 22px 26px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#adbfb1 transparent;touch-action:pan-y;min-height:0;flex:1;font-size:14px;line-height:1.6}.workspace-panel-body>p{margin:12px 0}.workspace-panel-body .eyebrow{margin:0 0 12px}.workspace-panel-body .workspace-title{font-family:var(--font-display);font-weight:500;font-size:34px;letter-spacing:-.6px;line-height:1.06;margin:8px 0 18px;overflow-wrap:anywhere}.workspace-panel-body .discovery-search{margin-top:22px}.workspace-panel-body .workspace-fine,.workspace-fine{font-size:12px;line-height:1.55;color:var(--color-fg-secondary)}.workspace-entry-actions{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.workspace-entry-actions .btn{min-height:44px;font-size:13px;gap:7px}.workspace-place-picks{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid var(--color-border-subtle);padding-top:16px;margin-top:18px}.workspace-place-picks button{display:flex;align-items:center;gap:6px;min-height:44px;padding:6px 10px;border-radius:8px;background:#edf2e7;font-size:12px}.workspace-big-number{font-family:var(--font-display);font-size:50px;line-height:1.08;letter-spacing:-1.2px;margin:22px 0 10px!important}.workspace-big-number span{font-family:var(--font-sans);font-size:14px;letter-spacing:0;display:block;margin-top:9px}.workspace-basis{font-size:12px;font-weight:600;color:var(--color-accent-ink);line-height:1.5}.workspace-status-counts{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--color-border-subtle);border-radius:10px;margin:23px 0;overflow:hidden}.workspace-status-counts>div{padding:12px 14px;border-bottom:1px solid var(--color-border-subtle)}.workspace-status-counts dt{font-size:11px;line-height:1.35;color:var(--color-fg-secondary)}.workspace-status-counts dd{font-size:22px;font-weight:500;font-variant-numeric:tabular-nums;margin-top:5px}.workspace-coverage{font-size:12px;line-height:1.5;color:var(--color-fg-secondary);padding:12px 14px;background:#eef2e9;border-radius:9px;margin:16px 0}.workspace-coverage p{margin-top:6px}.workspace-actions{display:flex;gap:7px;flex-wrap:wrap;border-top:1px solid var(--color-border-subtle);margin-top:24px;padding-top:15px}.workspace-actions button{min-height:44px;display:flex;align-items:center;gap:6px;border-radius:7px;padding:8px;font-size:12px}.workspace-actions button:first-child{background:var(--color-cta);color:var(--color-cta-fg);padding:8px 12px}.workspace-actions button:hover{box-shadow:var(--shadow-raised)}.workspace-facts{display:grid;gap:3px;margin:20px 0}.workspace-facts>div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--color-border-subtle);padding:9px 0}.workspace-facts dt{font-size:13px;color:var(--color-fg-secondary)}.workspace-facts dd{font-variant-numeric:tabular-nums;font-weight:600}.workspace-place-row{display:flex;align-items:center;justify-content:space-between;min-height:52px;width:100%;border-bottom:1px solid var(--color-border-subtle);text-align:left;gap:12px}.workspace-sites{padding:0;margin-top:16px;list-style:none}.workspace-sites>li{border-bottom:1px solid var(--color-border-subtle)}.workspace-sites button{display:flex;align-items:center;gap:13px;text-align:left;min-height:96px;width:100%;padding:13px 0;border-radius:7px}.workspace-sites button:hover,.workspace-sites button[aria-pressed=true]{background:#e9f1e6}.workspace-sites button>span:nth-child(2){flex:1;min-width:0}.workspace-sites strong{display:block;font-weight:600;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.workspace-sites button>span:nth-child(2)>span{display:block;font-size:12px;color:var(--color-fg-secondary);line-height:1.5;margin-top:5px;overflow-wrap:anywhere}.workspace-site-symbol{flex:none;display:block;width:17px;height:15px;margin:0 4px;background:var(--color-status-op);transform:skewY(-17deg);border-radius:2px;box-shadow:3px 4px #658978}.workspace-site-symbol[data-status=under_construction]{background:repeating-linear-gradient(45deg,#bf852e 0 3px,#f2dfb2 3px 6px)}.workspace-site-symbol[data-status=approved],.workspace-site-symbol[data-status=proposed]{background:transparent;border:1.5px dashed #9a783e;box-shadow:3px 4px #cebb9540}.workspace-site-symbol[data-status=unknown]{background:#a6b1a7}.workspace-site-symbol[data-status=paused]{background:#c59d57;border:2px solid #6c592d;box-shadow:none}.workspace-site-symbol[data-status=cancelled]{background:transparent;border:2px solid #a66b63;box-shadow:none;opacity:.7}.athena-workspace .map-hall.map-mark-paused>span{color:#403319;background:#c59d57;border:2px solid #6c592d;text-align:center;font-weight:700;line-height:16px;box-shadow:none}.athena-workspace .map-hall.map-mark-cancelled>span{color:#89544e;background:#f4e9e4;border:2px solid #a66b63;text-align:center;font-weight:700;line-height:16px;box-shadow:none}.athena-workspace .map-stage-dot[data-tone=paused]{background:#c59d57}.athena-workspace .map-stage-dot[data-tone=cancelled]{background:#a66b63}.workspace-inventory-filters,.workspace-inventory-place-search form{display:grid;gap:12px;margin:20px 0}.workspace-inventory-filters label,.workspace-inventory-place-search label{display:grid;gap:8px;font-size:13px;font-weight:500}.workspace-inventory-filters input,.workspace-inventory-filters select,.workspace-inventory-place-search input{width:100%;min-width:0;min-height:44px;border:1px solid var(--color-border);border-radius:8px;padding:10px;background:var(--color-surface)}.workspace-inventory-release{border-top:1px solid var(--color-border);margin-top:24px;padding-top:16px;font-size:11px;color:var(--color-fg-secondary);overflow-wrap:anywhere}.workspace-inventory-release p{margin-bottom:8px}.workspace-place-results{list-style:none;padding:0}.workspace-place-results button{display:grid;gap:6px;width:100%;min-height:44px;padding:12px 0;text-align:left;overflow-wrap:anywhere;border-bottom:1px solid var(--color-border-subtle)}.workspace-place-results button span{font-size:12px;color:var(--color-fg-secondary)}.workspace-inventory-error{margin:16px 0}.workspace-share-url{overflow-wrap:anywhere}.workspace-map-status{position:absolute;z-index:500;right:18px;top:210px;max-width:min(270px,calc(100vw - 24px));padding:12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:9px;font-size:12px}.workspace-company-list{list-style:none;margin-top:17px}.workspace-company-list button{display:flex;width:100%;min-height:58px;align-items:center;gap:12px;text-align:left;border-bottom:1px solid var(--color-border-subtle)}.workspace-company-list strong{min-width:0;overflow-wrap:anywhere;flex:1;font-weight:500;font-size:14px}.workspace-company-list span{font-size:12px;color:var(--color-fg-secondary);white-space:nowrap}.workspace-unavailable{padding:20px 0}.workspace-unavailable>span{display:block;font-family:var(--font-display);font-size:54px;color:var(--color-faint)}.workspace-unavailable h2{font-size:18px;font-weight:500;margin:10px 0}.workspace-unavailable p{margin:12px 0 22px}.workspace-field{display:grid;gap:9px;margin:22px 0;font-weight:500;font-size:13px}.workspace-field select{min-height:48px;padding:10px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface);width:100%;font-weight:400}.workspace-comparison{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.workspace-comparison>p{font-size:13px;overflow-wrap:anywhere}.workspace-comparison-row{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:7px;border-top:1px solid var(--color-border-subtle);padding:12px 0;font-size:15px;font-variant-numeric:tabular-nums}.workspace-comparison-row>span:first-child{grid-column:1/-1;font-size:11px;color:var(--color-fg-secondary)}.workspace-methodology{display:flex;align-items:center;gap:12px;min-height:48px;font-weight:500;color:var(--color-accent-ink)}.workspace-panel .workspace-embedded-site .site-detail-close{display:none}.workspace-panel .workspace-embedded-site .site-detail-hero,.workspace-panel .workspace-embedded-site .site-detail-content{padding:0}.workspace-panel .local-impact-grid{grid-template-columns:1fr}.workspace-panel .impact-scenarios{flex-wrap:wrap}.workspace-panel .signal-embedded{max-width:none}.workspace-map-summary{position:absolute;z-index:550;left:18px;bottom:24px;max-width:396px;min-height:76px;display:flex;gap:14px;align-items:center;padding:13px 17px;border-radius:15px;text-align:left}.workspace-map-summary>span{min-width:0;flex:1}.workspace-map-summary strong,.workspace-map-summary>span>span{display:block;overflow-wrap:anywhere}.workspace-map-summary strong{font-size:15px;font-weight:500}.workspace-map-summary>span>span{font-size:12px;color:var(--color-fg-secondary);margin-top:4px}.workspace-notice{position:absolute;z-index:650;right:18px;top:209px;max-width:410px;display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:10px;font-size:13px}.workspace-notice button{flex:none;min-height:44px;min-width:44px}.workspace-save-error{position:absolute;z-index:650;right:18px;top:209px;max-width:396px;padding:14px;border-radius:11px;background:var(--color-surface);color:var(--color-danger);font-size:13px}.workspace-clear-selection{position:absolute;z-index:500;right:24px;bottom:155px;background:var(--color-surface);padding:10px 14px;min-height:44px;border:1px solid var(--color-border);border-radius:10px;font-size:12px;box-shadow:var(--shadow-soft)}.athena-workspace .leaflet-top{top:79px}.athena-workspace .leaflet-control-zoom{margin:8px 18px 0 0;border:none;border-radius:12px;overflow:hidden;box-shadow:var(--shadow-soft)}.athena-workspace .leaflet-control-zoom a{width:42px;height:42px;line-height:42px;background:var(--color-surface);color:var(--color-fg)}.athena-workspace .map-field-surface .map-cluster-legend{left:auto;right:18px;bottom:33px;max-width:310px;z-index:450}.athena-workspace .map-cluster-list{z-index:700;max-height:min(55dvh,420px);overscroll-behavior:contain}.athena-workspace .map-hall span{border-radius:2px;transform:rotate(-25deg) skew(20deg);height:16px!important;width:22px!important;box-shadow:3px 5px #678274,0 0 0 1px #285847}.athena-workspace .map-hall.map-mark-build span{background:repeating-linear-gradient(45deg,#bd852f 0 3px,#f0deaf 3px 6px)}.athena-workspace .map-hall.map-mark-proposed span{background:transparent!important;border:1.5px dashed #8f6c38;box-shadow:3px 5px #98794230}.athena-workspace .map-hall.map-mark-unknown span{background:#bac4b8;box-shadow:3px 5px #879b8b}.athena-workspace .map-hall.is-selected span{outline:3px solid var(--color-compare);outline-offset:5px}.athena-workspace .map-hall.map-mark-approx:after{content:"";position:absolute;inset:-8px;border:1.5px dotted #4a6959;border-radius:50%;pointer-events:none}.athena-workspace .map-lens-label{position:absolute;left:50%;top:30px;transform:translate(-50%);display:block;max-width:145px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px;line-height:1.4;padding:3px 5px;color:#234938;background:#fffffbed;border:1px solid #365b3f24;border-radius:4px;box-shadow:0 1px 3px #203b2512;pointer-events:none}.workspace-search-area{position:absolute;z-index:490;top:209px;left:50%;transform:translate(-50%);background:var(--color-surface);border:1px solid var(--color-border);padding:11px 17px;min-height:44px;border-radius:24px;font-size:13px;box-shadow:var(--shadow-soft)}.workspace-location-pulse{position:absolute;z-index:400;left:50%;top:50%;width:48px;height:48px;border:2px solid var(--color-accent);border-radius:50%;pointer-events:none;animation:workspace-pulse 1s ease-out forwards}@keyframes workspace-pulse{0%{transform:translate(-50%,-50%) scale(.4);opacity:.7}to{transform:translate(-50%,-50%) scale(6);opacity:0}}@media(max-width:1000px){.workspace-toolbar button{padding:8px}.workspace-toolbar .workspace-wordmark{padding-right:10px}.workspace-lenses,.workspace-scope{left:422px;right:70px}.workspace-lenses{gap:2px}.workspace-lenses button{min-width:72px;font-size:12px;padding:7px}.workspace-places-button span{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.workspace-toolbar .workspace-updates-button{font-size:12px}}@media(max-width:800px){.workspace-toolbar{left:12px;right:12px;top:max(9px,env(safe-area-inset-top));min-height:53px;padding:4px 8px;gap:4px;border-radius:12px}.workspace-toolbar .workspace-wordmark{font-size:25px;padding-right:6px;gap:9px}.workspace-brand-mark{width:14px;height:14px}.workspace-toolbar button{min-height:44px;padding:6px;font-size:12px;gap:5px}.workspace-toolbar .workspace-search-button{max-width:none;overflow:hidden}.workspace-search-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-toolbar .workspace-updates-button{display:none}.workspace-places-button{margin-left:0}.workspace-lenses{top:73px;left:12px;right:12px;max-width:none;border-radius:11px;padding:4px;gap:2px}.workspace-lenses button{min-width:70px;min-height:40px;font-size:12px;padding:6px;gap:4px}.workspace-scope{left:12px;right:12px;top:132px;max-width:none;gap:3px;font-size:11px;min-height:43px;padding:2px 5px}.workspace-scope button,.workspace-scope select{padding:3px;min-height:38px;gap:3px}.workspace-scope select{max-width:103px;font-size:11px}.workspace-scope button[aria-label="Filter site records"] span{display:none}.workspace-panel{left:12px;right:12px;width:auto;top:auto;bottom:max(18px,env(safe-area-inset-bottom));height:min(57dvh,580px);max-height:calc(100dvh - 192px);border-radius:18px}.workspace-panel[data-expanded=true]{left:12px;right:12px;width:auto;top:auto;height:calc(100dvh - 190px)}.athena-workspace[data-panel=arrival] .workspace-panel,.athena-workspace[data-panel=search] .workspace-panel{top:139px;bottom:auto;height:auto;max-height:calc(100dvh - 166px)}.workspace-panel-body{padding:18px 18px 22px;font-size:15px}.workspace-panel-body .workspace-title{font-size:31px}.workspace-panel-header{padding:5px 8px;min-height:54px}.workspace-big-number{font-size:44px}.workspace-lenses svg{width:13px;height:13px}.workspace-map-summary{left:12px;right:12px;bottom:max(22px,env(safe-area-inset-bottom));max-width:none;min-height:73px;padding:12px 14px}.workspace-notice,.workspace-save-error{left:12px;right:12px;top:185px;max-width:none;z-index:750}.athena-workspace .map-field-surface .map-cluster-legend{right:12px;bottom:calc(min(57dvh,580px) + 29px);max-width:calc(100vw - 84px)}.athena-workspace[data-panel=none] .map-field-surface .map-cluster-legend{bottom:108px}.athena-workspace .leaflet-top{top:178px}.athena-workspace .leaflet-control-zoom{margin-right:12px}.athena-workspace .leaflet-control-zoom a{width:36px;height:36px;line-height:36px}.workspace-clear-selection{right:12px;bottom:calc(min(57dvh,580px) + 86px);font-size:11px;padding:7px 11px}.athena-workspace[data-panel=none] .workspace-clear-selection{bottom:157px}.workspace-search-area{top:184px;left:50%;white-space:nowrap}.workspace-site-symbol{margin-left:2px;margin-right:2px}.workspace-panel .site-detail-title{font-size:28px}.workspace-panel .site-engagement-actions{grid-template-columns:1fr 1fr}.workspace-panel .site-engagement-actions button:first-child{grid-column:1/-1}.workspace-panel .workspace-status-counts{margin:18px 0}.workspace-status-counts>div{padding:10px 11px}.workspace-panel .impact-peek-value{font-size:25px}}@media(max-width:380px){.workspace-toolbar .workspace-wordmark{font-size:23px}.workspace-brand-mark{display:none}.workspace-near-button span{font-size:11px}.workspace-lenses svg{display:none}.workspace-panel-body{padding:16px}.workspace-panel-body .workspace-title{font-size:28px}}@media(prefers-reduced-motion:reduce){.workspace-location-pulse{display:none}.workspace-panel,.workspace-map-summary,.map-hall span{transition:none!important}}.athena-workspace .map-hall:before{content:"";position:absolute;left:-11px;top:-12px;width:44px;height:44px;border-radius:10px}@media(max-width:800px){.athena-workspace:not([data-panel=none]) .map-field-surface .map-cluster-legend{left:12px;right:auto}.athena-workspace .workspace-clear-selection{left:12px;right:auto;min-height:44px}.athena-workspace[data-panel=none] .workspace-clear-selection{left:auto;right:12px}}.workspace-toolbar,.workspace-lenses,.workspace-scope{box-shadow:0 3px 16px #183f2412,0 1px 3px #183f240d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.workspace-panel{background:#fffffb;border-color:#b9c7b880;box-shadow:0 12px 42px #1d3e2821,0 2px 8px #1d3e2812}.workspace-panel-header{background:#f7f9f2}.athena-workspace :where(button,a,summary,input,select):focus-visible{outline:3px solid #337858;outline-offset:3px}.athena-workspace :where(button,a,summary){transition:background-color .16s ease,box-shadow .16s ease,color .16s ease}.workspace-lenses button:not([aria-pressed=true]):hover{background:#edf3e8}.workspace-panel .btn-primary:not(:disabled):hover{box-shadow:0 4px 12px #17482d30;background:#21543b}.workspace-panel .btn-ghost:not(:disabled):hover{background:#edf3e8;box-shadow:0 2px 7px #193d2310}.workspace-panel-body .workspace-entry-title{font-size:43px;line-height:1.02;letter-spacing:-1.2px;margin-bottom:15px}.workspace-panel-body .workspace-entry-intro{color:#58705c;font-size:14px;line-height:1.55;margin-bottom:22px}.workspace-search-modes,.workspace-reading-modes{display:flex;gap:3px;border-radius:10px;padding:4px;background:#edf1e7}.workspace-search-modes button,.workspace-reading-modes button{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;min-width:0;min-height:44px;border-radius:7px;font-size:12px;font-weight:500}.workspace-search-modes button[aria-pressed=true],.workspace-reading-modes button[aria-pressed=true]{background:#fffffb;color:#28563d;box-shadow:0 1px 5px #1d3e2817}.workspace-reading-modes{margin:-4px 0 22px}.workspace-inventory-place-search .workspace-city-query{margin:14px 0}.workspace-query-input{display:flex;align-items:center;gap:8px;min-height:52px;padding:3px 4px 3px 13px;border:1px solid #b7c8b4;background:#fff;border-radius:10px;box-shadow:0 2px 6px #1d3e2807}.workspace-query-input:focus-within{border-color:#3b7754;box-shadow:0 0 0 3px #3b775418}.workspace-inventory-place-search .workspace-query-input input{flex:1;border:0;padding:8px 0;background:transparent;outline:none;box-shadow:none}.workspace-query-input>svg{flex:none;color:#5c795f}.workspace-query-input button{display:grid;place-items:center;min-width:44px;min-height:44px;border-radius:7px;color:#fff;background:#295c40}.workspace-query-input button:not(:disabled):hover{background:#214e36;box-shadow:0 2px 5px #214e3625}.workspace-search-entry .discovery-search{margin-top:14px}.workspace-entry-primary{margin-top:17px;margin-bottom:22px}.workspace-entry-census{display:flex;align-items:center;gap:13px;width:100%;min-height:84px;padding:15px;border:1px solid #d9e3d2;background:#f2f6ec;border-radius:11px;text-align:left}.workspace-entry-census>span{flex:1}.workspace-entry-census strong,.workspace-entry-census small{display:block}.workspace-entry-census strong{font-family:var(--font-display);font-weight:500;font-size:27px;line-height:1.15;font-variant-numeric:tabular-nums}.workspace-entry-census small{font-size:11px;color:#5c7059;margin-top:5px}.workspace-entry-census:hover{background:#e8f0df;box-shadow:0 3px 11px #294e2510}.workspace-panel-body .workspace-entry-privacy{font-size:11px;margin-bottom:23px}.workspace-panel-body .workspace-entry-picks-label{font-size:11px;text-transform:uppercase;letter-spacing:.8px;color:#596d58;font-weight:500;margin:0 0 10px}.workspace-place-picks{border:none;padding:0;margin:0}.workspace-place-picks button:hover{background:#dfead5}.workspace-entry-us,.workspace-record-back{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;color:#315d41;font-weight:500;font-size:12px;margin-top:9px;border-radius:7px;padding:9px 2px}.workspace-entry-us:hover,.workspace-record-back:hover{background:#eff4e9}.workspace-disclosure{margin:16px 0;border:1px solid #dce4d5;border-radius:10px;padding:0 13px;background:#f9faf5;overflow-wrap:anywhere}.workspace-disclosure>summary{min-height:46px;cursor:pointer;padding:12px 0;font-size:12px;font-weight:500;color:#39583b}.workspace-disclosure>summary:hover{color:#174b31}.workspace-disclosure[open]{padding-bottom:12px}.workspace-disclosure>p,.workspace-disclosure>ul{font-size:12px;margin:8px 0}.workspace-disclosure .workspace-facts{margin:4px 0 13px}.workspace-disclosure .workspace-facts>div{align-items:flex-start;flex-wrap:wrap;gap:5px 14px}.workspace-disclosure .workspace-facts dt{font-size:11px}.workspace-disclosure .workspace-facts dd{font-size:11px;max-width:100%;overflow-wrap:anywhere}.workspace-inventory-release.workspace-disclosure{margin-top:24px;font-size:11px}.workspace-inventory-coverage{padding:17px 16px;background:#edf4e6;border:1px solid #d9e6ce;margin:20px 0}.workspace-inventory-coverage>strong{display:flex;flex-direction:column;font-size:12px;font-weight:400;color:#4e6a50}.workspace-inventory-coverage>strong>span{font-family:var(--font-display);font-size:42px;line-height:1.12;letter-spacing:-.8px;color:#254b31;margin-bottom:4px;font-variant-numeric:tabular-nums}.workspace-map-coverage{display:flex;align-items:center;gap:6px 13px;flex-wrap:wrap;margin-top:14px;font-size:11px}.workspace-map-coverage>span{display:flex;align-items:center;gap:4px}.workspace-capacity-coverage{border:1px solid #dce4d5;background:#fafbf5;padding:16px;border-radius:11px;margin:20px 0}.workspace-capacity-coverage>span{display:flex;gap:7px;align-items:center;font-size:12px;color:#577157}.workspace-capacity-coverage strong{display:block;font-size:26px;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.3;margin:10px 0 13px}.workspace-capacity-coverage small{font-size:12px;font-weight:400;color:#60725f}.workspace-coverage-track{height:7px;border-radius:20px;overflow:hidden;background:#e2e9dc}.workspace-coverage-track i{height:100%;display:block;border-radius:inherit;background:#498258}.workspace-capacity-coverage p{margin:12px 0 0;font-size:11px}.workspace-filter-chips{display:flex;flex-wrap:wrap;gap:5px;margin:13px 0}.workspace-filter-chips:empty{display:none}.workspace-filter-chips button{display:flex;align-items:center;gap:8px;border:1px solid #d5e0cc;border-radius:8px;min-height:44px;padding:6px 10px;font-size:11px;background:#f3f7ed;overflow-wrap:anywhere}.workspace-filter-chips button:hover{background:#e4eedb}.workspace-filter-actions{display:flex;gap:8px;flex-wrap:wrap}.workspace-inventory-filters .workspace-disclosure{margin:2px 0}.workspace-inventory-filters .workspace-disclosure label{margin:10px 0 14px}.workspace-directory .workspace-title{font-size:29px;margin-bottom:14px}.workspace-directory .workspace-inventory-coverage{padding:10px 13px;margin:14px 0}.workspace-directory .workspace-inventory-coverage>strong{flex-direction:row;align-items:baseline;gap:8px}.workspace-directory .workspace-inventory-coverage>strong>span{font-size:25px;letter-spacing:-.3px;margin:0}.workspace-directory .workspace-map-coverage{margin-top:5px}.workspace-directory-filter{display:flex;align-items:center;gap:7px;min-height:44px;width:100%;padding:5px 10px;font-size:12px;color:#3c6643;border-radius:7px}.workspace-directory-filter:hover{background:#edf3e8}.workspace-discovery-pager{border-top:1px solid #e0e7da;padding-top:11px;margin:14px 0 12px}.workspace-discovery-pager>p{font-size:11px;margin-bottom:7px}.workspace-discovery-pager>div{gap:5px}.workspace-discovery-pager .btn{gap:4px;font-size:11px;padding:6px 10px;min-height:44px;border-radius:7px}.workspace-directory .workspace-sites{margin-top:10px}.workspace-directory .workspace-sites button{padding:13px 6px;min-height:86px;gap:12px}.workspace-directory .workspace-sites strong{font-size:13px}.workspace-directory .workspace-sites button>span:nth-child(2)>span{font-size:11px;margin-top:4px}.workspace-directory-meta{display:flex!important;align-items:center;flex-wrap:wrap;gap:4px 8px}.workspace-directory-position{font-size:10px;color:#6c7a66}.workspace-row-arrow{flex:none;color:#809276}.workspace-sites button:hover .workspace-row-arrow{color:#285c3c}.workspace-company-row button{min-height:76px;padding:11px 9px}.workspace-company-row button>svg:first-child{color:#5d7b5e;flex:none}.workspace-panel-body .workspace-record-title{font-size:31px;line-height:1.1;margin-bottom:14px}.workspace-panel-body .workspace-record-place,.workspace-panel-body .workspace-record-company{display:flex;align-items:flex-start;gap:7px;font-size:12px;color:#60735c;margin:8px 0}.workspace-record-place svg,.workspace-record-company svg{margin-top:2px;flex:none}.workspace-panel-body .workspace-record-company{font-size:14px;font-weight:500;color:#355d3d}.workspace-record-badges{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:17px 0}.workspace-stage-badge,.workspace-quality-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;font-size:10px;line-height:1.25;border-radius:5px;background:#e8eee1;color:#506746;font-weight:500}.workspace-stage-badge:before{content:"";width:6px;height:6px;border-radius:1px;background:#789078}.workspace-stage-badge[data-status=operational]{background:#e3efdd;color:#376541}.workspace-stage-badge[data-status=operational]:before{background:#44865a}.workspace-stage-badge[data-status=under_construction]{background:#f3ead0;color:#886322}.workspace-stage-badge[data-status=under_construction]:before{background:repeating-linear-gradient(45deg,#bc8637 0 2px,#f2dfa9 2px 4px)}.workspace-stage-badge[data-status=approved],.workspace-stage-badge[data-status=proposed]{background:#f3eee0;color:#896d3c}.workspace-stage-badge[data-status=approved]:before,.workspace-stage-badge[data-status=proposed]:before{border:1px dashed #9a783e;background:transparent}.workspace-stage-badge[data-status=paused]:before{background:#c59d57}.workspace-stage-badge[data-status=cancelled]:before{border:1px solid #a66b63;background:transparent}.workspace-quality-badge{background:#f1f2e9;color:#6a745c}.workspace-record-capacity{padding:19px 18px;border:1px solid #d7e5cd;border-radius:12px;background:linear-gradient(135deg,#edf5e7,#f4f7ed);margin:20px 0 15px}.workspace-record-capacity>span{display:flex;align-items:center;gap:7px;font-size:12px;color:#5a7554}.workspace-record-capacity>strong{display:block;font-family:var(--font-display);font-size:44px;font-weight:500;line-height:1.14;letter-spacing:-.8px;color:#295236;margin:11px 0}.workspace-record-capacity>small{display:block;font-size:11px;line-height:1.5;color:#607559}.workspace-record-location{display:flex;align-items:flex-start;gap:9px;padding:12px 2px;color:#637159}.workspace-record-location>svg{flex:none;margin-top:2px}.workspace-record-location strong,.workspace-record-location small{display:block}.workspace-record-location strong{font-weight:500;font-size:12px;margin-bottom:4px;color:#4a6143}.workspace-record-location small{font-size:11px;line-height:1.5}.workspace-record-actions{margin:15px 0 21px}.workspace-record-actions .btn{font-size:12px}.workspace-record-evidence{margin-top:20px}.workspace-area-loading{display:flex;align-items:center;flex-direction:column;text-align:center;padding:28px 0 10px;color:#557055}.workspace-loading-orbit{display:grid;place-items:center;width:70px;height:70px;background:#edf4e7;border:1px solid #d7e4cf;border-radius:50%;margin-bottom:24px;box-shadow:0 0 0 10px #eff4e950;animation:workspace-loading-glow 1.8s ease-in-out infinite alternate}.workspace-area-loading>strong{font-size:14px;font-weight:500;color:#3c623e}.workspace-area-loading>p{font-size:12px;margin:10px 0 24px;line-height:1.55;max-width:270px}.workspace-loading-tiles{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:9px}.workspace-loading-tiles span{height:72px;border-radius:9px;background:linear-gradient(100deg,#edf1e7,#f7f9f2,#edf1e7);background-size:200% 100%;animation:workspace-loading-glow 1.8s ease-in-out infinite alternate}@keyframes workspace-loading-glow{to{opacity:.55}}.athena-workspace .map-hall:before{inset:0}.athena-workspace .map-hall>span{position:absolute;left:11px;top:14px;transition:box-shadow .16s ease,transform .16s ease}.athena-workspace .map-hall:hover>span,.athena-workspace .map-hall:focus-visible>span{transform:translateY(-2px) rotate(-25deg) skew(20deg);box-shadow:3px 6px #678274,0 0 0 2px #3e7655,0 7px 12px #29472f25}.athena-workspace .map-hall.map-mark-proposed:hover>span{box-shadow:3px 6px #98794230,0 7px 12px #29472f20}.athena-workspace .map-hall.map-mark-approx:after{inset:1px;border-color:#66856a}.athena-workspace .map-lens-label{top:42px;padding:4px 6px;border-radius:5px;box-shadow:0 2px 6px #203b2517}.athena-workspace .map-cluster:focus-visible{outline:3px solid #337858;outline-offset:4px}@media(max-width:800px){.athena-workspace[data-panel=arrival] .workspace-scope,.athena-workspace[data-panel=search] .workspace-scope{display:none}.workspace-panel-body .workspace-entry-title{font-size:38px}.workspace-panel-body .workspace-entry-intro{font-size:13px}.workspace-entry-census{min-height:76px;padding:13px}.workspace-entry-census strong{font-size:26px}.workspace-panel-body .workspace-record-title{font-size:28px}.workspace-record-capacity{padding:16px}.workspace-record-capacity>strong{font-size:40px}.workspace-directory .workspace-title{font-size:27px}}.athena-workspace .map-hall.is-selected:before{inset:-3px;width:auto;height:auto;border-radius:50%;background:#fffffb;box-shadow:0 3px 10px #284b3126}@media(max-width:380px){.workspace-search-modes button,.workspace-reading-modes button{font-size:11px;gap:4px}.workspace-panel-body .workspace-entry-title{font-size:35px}.workspace-record-actions .btn{font-size:11px;padding:9px 10px}}@media(prefers-reduced-motion:reduce){.athena-workspace *,.athena-workspace *:before,.athena-workspace *:after{transition:none!important;animation:none!important}}.workspace-map-modes{position:absolute;top:14px;right:18px;z-index:1300;width:252px;padding:4px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-fg);box-shadow:var(--shadow-soft)}.workspace-map-modes>div{display:grid;grid-template-columns:1.25fr 1fr;gap:3px}.workspace-map-modes>div button{min-height:44px;padding:8px 10px;border-radius:var(--radius);font-size:12px;white-space:nowrap}.workspace-map-modes>div button[aria-pressed=true]{background:var(--color-accent-ink);color:var(--color-accent-fg)}.workspace-map-modes>p,.workspace-map-modes>small{display:block;margin:3px 5px;font-size:10px;line-height:1.35}.workspace-map-modes>p button{min-height:44px;margin-left:4px;text-decoration:underline}@media(max-width:800px){.workspace-map-modes{top:184px;left:12px;right:auto;width:min(260px,calc(100% - 72px))}}.workspace-map-modes>p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.1;margin:2px 5px}@media(max-width:800px){.athena-workspace .workspace-search-area{top:264px}}.athena-workspace .workspace-geography{filter:saturate(.82) contrast(.97) brightness(.93)}.athena-workspace .map-field-light{opacity:.055;background:#f4f6ec}.athena-workspace .map-hall.is-selected:before{inset:-1px;background:#fffffbc7;box-shadow:0 0 0 2px #234d40,0 4px 18px #173b406b}.athena-workspace .map-hall.map-mark-approx:after{inset:-4px;border-color:#f7f0cf;border-width:1.5px}.athena-workspace .map-hall .map-lens-label{top:59px}.athena-workspace .workspace-toolbar{right:auto;width:max-content;max-width:calc(100% - 36px);min-height:54px;padding:4px 7px;border-radius:15px;gap:2px}.athena-workspace .workspace-toolbar .workspace-wordmark{font-size:25px;padding-right:12px}.athena-workspace .workspace-toolbar .workspace-search-button{min-width:165px;flex:0 1 auto}.atlas-more{position:relative}.atlas-more>summary{min-width:44px;min-height:44px;display:grid;place-items:center;cursor:pointer;list-style:none;border-radius:9px}.atlas-more>summary::-webkit-details-marker{display:none}.atlas-more>div{position:absolute;top:calc(100% + 9px);right:0;min-width:220px;padding:7px;background:#fffffb;border:1px solid #d7dfd0;border-radius:13px;box-shadow:0 8px 25px #173b4033}.athena-workspace .atlas-more>div>button,.atlas-more a{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:8px;font-size:13px;padding:9px 12px}.atlas-more a:hover{background:#eef2e6;border-radius:8px}.athena-workspace .workspace-lenses{top:auto;bottom:max(22px,env(safe-area-inset-bottom));left:50%;right:auto;transform:translate(-50%);width:max-content;max-width:calc(100% - 36px)}.athena-workspace .workspace-lenses button{min-height:44px;min-width:76px;flex:0 0 auto}.athena-workspace .workspace-scope{top:86px;left:auto;right:18px;max-width:min(580px,calc(100% - 36px));width:max-content;min-height:48px}.athena-workspace .workspace-scope button,.athena-workspace .workspace-scope select{min-height:44px}.athena-workspace .workspace-area-launcher{min-width:150px;max-width:280px}.athena-workspace .workspace-panel{top:86px;bottom:112px}.athena-workspace .workspace-panel[data-expanded=true]{top:145px;bottom:112px}.athena-workspace[data-panel] .map-field-surface .map-cluster-legend{left:auto;right:18px;bottom:24px;max-width:min(290px,calc(100% - 24px))}.athena-workspace .map-cluster-legend>summary{min-height:44px}.athena-workspace .workspace-map-summary{bottom:92px;left:50%;right:auto;transform:translate(-50%);width:min(480px,calc(100% - 36px));border-radius:14px}.athena-workspace[data-panel=arrival] .workspace-map-summary{display:none}.athena-workspace .workspace-search-area{top:145px;bottom:auto;left:50%;transform:translate(-50%)}.athena-workspace .workspace-map-status{top:143px;left:auto;right:18px;max-width:280px}.atlas-arrival{position:absolute;z-index:570;left:18px;top:132px;width:min(370px,calc(100% - 36px));max-height:min(470px,calc(100dvh - 310px));overflow-y:auto;padding:21px;border-radius:18px;background:#fffffbf7;border:1px solid #e2e6d7;box-shadow:0 15px 45px #142f3440}.atlas-arrival>header{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.atlas-arrival h1{font-family:var(--font-display);font-size:28px;line-height:1.08;letter-spacing:-.6px;max-width:250px;margin:6px 0 17px}.atlas-close{flex:none;width:44px;height:44px;display:grid;place-items:center;margin:-8px -8px 0 0;border-radius:9px}.atlas-close:hover{background:#eef2e6}.atlas-arrival .workspace-search-entry{margin:0}.atlas-arrival .workspace-search-modes{margin:0 0 8px}.atlas-arrival .workspace-search-modes button{font-size:11px;min-height:44px}.atlas-arrival-actions{display:flex;gap:7px;margin-top:11px}.atlas-arrival-actions button{min-height:44px;flex:1;gap:6px;font-size:12px;padding:8px 9px}.atlas-arrival-note{font-size:11px;line-height:1.45;color:#5c6c5c;margin:13px 0 0}.atlas-arrival .workspace-place-results{max-height:210px;overflow-y:auto}.athena-workspace .workspace-map-controls-content{max-height:calc(100dvh - 150px);overflow-y:auto;overscroll-behavior:contain}.athena-workspace button:focus-visible,.athena-workspace select:focus-visible,.athena-workspace input:focus-visible{outline:3px solid #679d73;outline-offset:3px}@media(min-width:801px){.athena-workspace[data-reading=true] .workspace-map-summary{left:calc(50% + 205px);width:min(410px,calc(100% - 470px))}.athena-workspace[data-reading=true] .workspace-lenses{left:calc(50% + 195px);max-width:calc(100% - 470px)}}@media(max-width:800px){.athena-workspace .workspace-toolbar{left:10px;right:10px;width:auto;max-width:none;top:max(10px,env(safe-area-inset-top));min-height:50px;gap:2px}.athena-workspace .workspace-toolbar button{padding:7px 9px;min-height:44px}.athena-workspace .workspace-toolbar .workspace-wordmark{font-size:22px;padding-right:8px;gap:6px}.athena-workspace .workspace-toolbar .workspace-search-button{min-width:44px;flex:1;max-width:none;justify-content:center}.athena-workspace .workspace-search-button>span,.athena-workspace .workspace-near-button>span,.athena-workspace .workspace-places-button>span,.athena-workspace .workspace-toolbar>.workspace-updates-button{display:none}.athena-workspace .workspace-near-button,.athena-workspace .workspace-search-button{width:44px}.athena-workspace .workspace-lenses{left:10px;right:10px;bottom:max(9px,env(safe-area-inset-bottom));width:auto;max-width:none;transform:none;gap:1px;padding:4px}.athena-workspace .workspace-lenses button{min-width:57px;flex:1 0 auto;min-height:44px;padding:8px 6px;gap:4px;font-size:12px}.athena-workspace .workspace-lenses button svg{width:13px}.athena-workspace .workspace-scope{display:flex;top:max(73px,calc(env(safe-area-inset-top) + 63px));left:10px;right:10px;width:auto;max-width:none;padding:2px 5px;gap:2px}.athena-workspace .workspace-area-launcher{min-width:0;max-width:none;font-size:11px}.athena-workspace .workspace-scope>button:last-child{width:44px;flex:none;justify-content:center}.athena-workspace .workspace-scope>button:last-child>span{display:none}.athena-workspace .workspace-scope select{font-size:11px;max-width:105px;padding:5px 3px}.athena-workspace .workspace-panel{top:auto;left:10px;right:10px;width:auto;bottom:max(72px,calc(env(safe-area-inset-bottom) + 62px));height:40dvh;min-height:210px;max-height:calc(100dvh - 214px);border-radius:18px}.athena-workspace .workspace-panel[data-expanded=true]{top:133px;bottom:max(72px,calc(env(safe-area-inset-bottom) + 62px));height:auto;width:auto;max-height:none}.athena-workspace[data-panel=search] .workspace-panel{top:133px;height:auto;max-height:calc(100dvh - 210px)}.athena-workspace[data-panel=arrival] .workspace-scope{display:flex}.athena-workspace .workspace-map-summary{left:10px;right:10px;width:auto;transform:none;bottom:max(74px,calc(env(safe-area-inset-bottom) + 64px))}.athena-workspace[data-panel] .map-field-surface .map-cluster-legend{inset:137px auto auto 10px;max-height:min(300px,28dvh);overflow-y:auto}.athena-workspace[data-reading=true] .map-cluster-legend{bottom:auto;top:137px}.athena-workspace .workspace-search-area{top:199px;max-width:calc(100% - 150px);font-size:12px}.athena-workspace .workspace-map-status{top:189px;right:10px;max-width:210px;font-size:11px}.atlas-arrival{top:auto;bottom:max(73px,calc(env(safe-area-inset-bottom) + 63px));left:10px;width:calc(100% - 20px);max-height:min(42dvh,calc(100dvh - 220px));padding:17px}.atlas-arrival h1{font-size:24px;max-width:245px;margin-bottom:11px}.atlas-arrival>header .eyebrow{font-size:9px}.atlas-arrival-note{font-size:10px;margin-top:9px}}.atlas-comparison{margin:21px 0}.atlas-comparison>section{padding:15px 0;border-top:1px solid #dbe3d2}.atlas-comparison>section>header{display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between;margin-bottom:13px}.atlas-comparison h3{font-size:14px;font-weight:600}.atlas-comparison>section>header>span{font-size:10px;color:#64715d}.atlas-comparison-side{margin:11px 0}.atlas-comparison-side>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12px}.atlas-comparison-side>div>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-comparison-side strong{font-size:16px;font-family:var(--font-mono);flex:none}.atlas-comparison-track{position:relative;height:12px;margin-top:7px;border-radius:4px;background:#e4ebdc}.atlas-comparison-track>i{display:block;height:100%;border-radius:4px;background:#315b48}.atlas-comparison-side[data-side="1"] .atlas-comparison-track>i{background:#ae8151}.atlas-comparison-track>b{position:absolute;top:-2px;height:16px;border:1px solid #213a2e;background:#fff3}.atlas-evidence-cards{display:grid;gap:10px;margin:18px 0}.atlas-evidence-cards>article,.atlas-evidence-source{background:#f0f4e9;border:1px solid #dce4d2;border-radius:12px;padding:15px}.atlas-evidence-cards article>span{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:#4d7054}.atlas-evidence h3{font-size:16px;font-weight:500;margin:7px 0;overflow-wrap:anywhere}.atlas-evidence article>p{font-size:12px;line-height:1.5;margin:8px 0;overflow-wrap:anywhere}.atlas-evidence article>small{font-size:11px;line-height:1.5;display:block;color:#6a765f}.atlas-evidence-source a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;color:#285645;font-size:13px}.workspace-record-capacity.atlas-record-lens>strong{font-size:26px;line-height:1.15;overflow-wrap:anywhere}.atlas-share-preview{margin:17px 0;border-radius:13px;background:#f6f4e9;overflow:hidden;border:1px solid #dce3d0}.atlas-share-preview>img{display:block;width:100%;height:auto}.atlas-share-preview>figcaption{font-size:10px;padding:9px 12px;color:#61715b}.atlas-share-caption{white-space:pre-line;font-size:12px;line-height:1.6;color:#435740;margin:17px 0}.atlas-share-actions{display:flex;gap:8px;flex-wrap:wrap;margin:17px 0}.atlas-share-actions button{min-height:44px}.atlas-manual-link{display:grid;gap:7px;font-size:12px;margin:13px 0}.atlas-manual-link input{width:100%;min-height:44px;font-size:11px;border:1px solid #cedbc5;padding:9px;border-radius:8px}.atlas-geography-notice{position:absolute;z-index:530;left:50%;top:205px;transform:translate(-50%);width:min(320px,calc(100% - 24px));background:#fffffbf2;border:1px solid #d2ddc6;border-radius:10px;padding:10px 13px;font-size:11px;line-height:1.45;box-shadow:0 3px 12px #203b3522}.atlas-geography-notice button{min-height:44px;color:#275745;font-weight:500;display:block}@media(min-width:801px){.athena-workspace[data-reading=true] .workspace-scope{max-width:calc(100% - 450px)}}@media(min-width:801px){.athena-workspace .workspace-panel[data-expanded=true]{width:min(740px,calc(100% - 150px))}}.athena-workspace{--color-status-op: #4b9c75;--color-status-build: #588dc5;--color-status-approved: #d9a344;--color-status-proposed: #a28aca;--color-status-unknown: #8d9299;--color-status-paused: #bf8055;--color-status-cancelled: #c46d78}.workspace-scope-tracker{position:absolute;z-index:1260;bottom:88px;left:50%;transform:translate(-50%);width:min(630px,calc(100% - 36px));border:1px solid #d4d4cd;border-radius:16px;color:#29343e;background:#fcfbf7f7;box-shadow:0 6px 28px #17202930;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.scope-tracker-heading{display:flex;gap:6px;padding:5px 10px 0;align-items:center}.scope-tracker-heading button{min-height:44px}.scope-tracker-open{text-align:left;min-width:0;flex:1}.scope-tracker-open strong{display:block;font-size:13px;font-weight:650}.scope-tracker-open>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;color:#626b74}.scope-tracker-lock{display:flex;gap:5px;align-items:center;padding:0 7px;font-size:11px;border-radius:8px}.scope-tracker-lock[aria-pressed=true]{background:#e6edf3;color:#244e76}.scope-tracker-lock:disabled{opacity:.4}.scope-tracker-expand{width:40px;display:grid;place-items:center}.scope-tracker-counts{display:flex;gap:2px;padding:0 7px;overflow-x:auto}.scope-tracker-counts button{flex:1;min-width:64px;min-height:48px;padding:5px 4px;text-align:left;border-radius:7px;border:1px solid transparent}.scope-tracker-counts button:hover{background:#efefea}.scope-tracker-counts button[aria-pressed=true]{background:#e6edf3;border-color:#8197ad}.scope-tracker-counts button:disabled{opacity:.55}.scope-stage-label{display:flex;align-items:center;gap:4px;font-size:10px;white-space:nowrap}.scope-stage-label i{width:7px;height:7px;border-radius:50%;background:var(--stage-color);flex-shrink:0}.scope-tracker-counts strong{display:block;font-size:18px;line-height:1.2;font-variant-numeric:tabular-nums;font-weight:650;padding-left:11px}.scope-tracker-foot{display:flex;justify-content:space-between;gap:8px;padding:3px 12px 6px;font-size:10px;color:#65717b}.scope-tracker-foot button{text-decoration:underline;color:#254b75;min-height:24px}.scope-tracker-indicators{padding:8px 13px 13px;max-height:min(42dvh,340px);overflow:auto;border-top:1px solid #dcded9}.scope-tracker-indicators>div{padding:9px 0;border-bottom:1px solid #e2e3dc}.scope-tracker-indicators>div>span{display:block;font-size:11px;color:#636d75}.scope-tracker-indicators strong{font-size:13px;font-weight:600}.scope-tracker-indicators p{font-size:11px;line-height:1.5;color:#626c74;margin-top:4px}.scope-model-action{min-height:44px;font-size:12px;padding:0 10px;margin-top:8px;background:#e7edf2;border-radius:8px;color:#254b75}.scope-tracker-basis{margin-top:9px}.athena-workspace .atlas-point-list-launcher{left:auto;right:18px;bottom:228px}.athena-workspace .workspace-panel,.athena-workspace .workspace-panel[data-expanded=true]{bottom:242px}.athena-workspace .workspace-lenses{max-width:calc(100% - 20px)}.athena-workspace .workspace-stage-badge[data-status=under_construction]{color:#315b87;background:#e4edf7}.athena-workspace .workspace-site-symbol[data-status=under_construction]{background:repeating-linear-gradient(45deg,#588dc5 0 3px,#d7e6f4 3px 6px)}.athena-workspace .workspace-site-symbol[data-status=approved]{background:#f5e6c2;border:1.5px solid #d9a344;box-shadow:3px 4px #d9a34455}.athena-workspace .workspace-site-symbol[data-status=proposed]{background:#e9ddf155;border:1.5px dashed #a28aca;box-shadow:3px 4px #a28aca44}.athena-workspace .workspace-site-symbol[data-status=unknown]{background:#8d9299}.athena-workspace .workspace-site-symbol[data-status=paused]{background:#bf8055;border-color:#845130}.athena-workspace .workspace-site-symbol[data-status=cancelled]{background:#c46d7866;border-color:#c46d78}.athena-workspace .map-stage-dot[data-tone=approved]{background:#d9a344;border:none}.athena-workspace .map-stage-dot[data-tone=proposed]{background:#a28aca;border:none}.athena-workspace .map-stage-dot[data-tone=unknown]{background:#8d9299;border:none}.athena-workspace .map-stage-dot[data-tone=paused]{background:#bf8055;border:none}.athena-workspace .map-stage-dot[data-tone=cancelled]{background:#c46d78;border:none}.athena-workspace .workspace-stage-badge[data-status=approved]:before{background:#d9a344}.athena-workspace .workspace-stage-badge[data-status=proposed]:before{background:#a28aca}.athena-workspace .workspace-stage-badge[data-status=unknown]:before{background:#8d9299}.athena-workspace .map-hall.is-selected:before{box-shadow:0 0 0 2px #254b75,0 4px 18px #1730406b}.athena-workspace .workspace-stage-badge[data-status=approved]{color:#805919;background:#f7ecd6}.athena-workspace .workspace-stage-badge[data-status=proposed]{color:#665181;background:#efe8f8}.athena-workspace .workspace-stage-badge[data-status=unknown]{color:#5d646c;background:#e9ebee}.athena-workspace .workspace-stage-badge[data-status=paused]{color:#845130;background:#f2e6db}.athena-workspace .workspace-stage-badge[data-status=cancelled]{color:#8b4650;background:#f5e2e5}.athena-workspace .workspace-geography{filter:saturate(.6) contrast(.98) brightness(.95)}.athena-workspace .map-field-light{background:#f0eee708}@media(max-width:800px){.workspace-scope-tracker{bottom:70px;width:calc(100% - 20px);border-radius:13px}.scope-tracker-heading{gap:1px;padding:2px 7px 0}.scope-tracker-lock>span{display:none}.scope-tracker-lock,.scope-tracker-expand{width:38px;flex-shrink:0;justify-content:center}.scope-tracker-counts{padding:0 5px;gap:0}.scope-tracker-counts button{min-width:61px;padding:3px 2px}.scope-stage-label{font-size:9px;gap:3px}.scope-stage-label i{width:6px;height:6px}.scope-tracker-counts strong{font-size:17px;padding-left:9px}.scope-tracker-foot{padding:2px 9px 5px}.athena-workspace .workspace-lenses{width:calc(100% - 20px);gap:1px}.athena-workspace .workspace-lenses button{flex:1;min-width:0;padding-inline:3px;font-size:11px;gap:3px}.athena-workspace .workspace-panel{bottom:210px;height:37dvh;max-height:calc(100dvh - 575px);min-height:170px}.athena-workspace .workspace-panel[data-expanded=true]{top:282px;height:auto;max-height:none;bottom:210px}.athena-workspace[data-panel=search] .workspace-panel{top:282px;bottom:210px;height:auto;max-height:none}.athena-workspace .workspace-clear-selection{bottom:200px}.athena-workspace .atlas-point-list-launcher{inset:263px auto auto 12px;max-width:calc(100% - 24px)}}.athena-workspace .workspace-sheet{display:contents}.athena-workspace .map-field-light{display:none}.athena-workspace .map-field-surface .map-hall:before,.athena-workspace .map-field-surface .map-hall:after{content:none}.athena-workspace .map-field-surface .map-hall,.athena-workspace .atlas-map-mark.map-hall{width:44px;height:44px}.athena-workspace .map-hall .atlas-facility-glyph{transform:none;filter:none}.athena-workspace .map-hall .map-lens-label{transform:translate(-50%)}.athena-workspace .workspace-geography{filter:saturate(.7) contrast(.98)}.athena-workspace .atlas-map-tools{position:absolute;z-index:480;right:18px;bottom:88px;display:flex;gap:6px}.athena-workspace .atlas-map-tools button{position:static;min-height:44px;padding:8px 13px;border:1px solid #b9c1b4;border-radius:10px;background:#fbfaf5ed;color:#2f4539;font-size:12px;box-shadow:0 3px 10px #203b2414}.athena-workspace .atlas-map-tools button[aria-pressed=true]{background:#e5e9df}.athena-workspace .atlas-map-field .atlas-map-mark:focus-visible{outline-color:#22382d}.athena-workspace .workspace-scope-tracker{box-shadow:0 4px 18px #2133281c}@media(max-width:800px){.athena-workspace .workspace-toolbar{top:max(8px,env(safe-area-inset-top));left:10px;right:10px;border-radius:13px;min-height:52px}.athena-workspace .workspace-scope{top:67px;left:10px;right:10px;min-height:44px}.athena-workspace .workspace-map-modes{top:116px;left:10px;right:auto;width:216px;padding:3px;border-radius:11px}.athena-workspace .workspace-map-modes>div{gap:2px}.athena-workspace .workspace-map-modes button{min-height:44px;padding:5px 7px;font-size:11px}.athena-workspace .workspace-map-modes>p{font-size:9px;padding:0 5px 2px;line-height:1.2}.athena-workspace .atlas-map-field .maplibregl-ctrl-top-right{top:116px;right:4px}.athena-workspace[data-panel] .map-field-surface .map-cluster-legend{inset:116px 54px auto auto;max-width:calc(100% - 20px)}.athena-workspace .map-cluster-legend>summary{font-size:0;gap:3px;min-height:44px;width:44px;padding:5px;justify-content:center}.athena-workspace[data-panel] .map-field-surface .map-cluster-legend[open]{left:10px;right:54px;z-index:1300;max-height:calc(100dvh - 200px);overflow:auto}.athena-workspace .map-cluster-legend[open]>summary{font-size:12px;width:auto}.athena-workspace .atlas-map-tools{top:auto;bottom:172px;right:10px;display:flex;flex-direction:column;gap:4px}.athena-workspace .atlas-map-tools button{min-height:44px;padding:5px 8px;font-size:10px}.athena-workspace .workspace-lenses{top:auto;bottom:max(9px,env(safe-area-inset-bottom));left:10px;right:10px;transform:none;width:auto;padding:4px;min-height:48px;border-radius:12px;z-index:1280}.athena-workspace .workspace-lenses button{min-height:44px;min-width:0;padding:3px;font-size:11px}.athena-workspace .workspace-lenses svg{display:none}.athena-workspace .workspace-sheet{display:flex;flex-direction:column;position:absolute;z-index:1270;left:10px;right:10px;bottom:69px;width:auto;max-height:calc(100dvh - 188px);border-radius:15px;overflow:hidden;border:1px solid #c5cbbe;background:#fcfbf7f5;box-shadow:0 5px 22px #20362524;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.athena-workspace .workspace-sheet .workspace-scope-tracker{position:static;transform:none;width:auto;order:0;border:0;border-radius:0;background:transparent;box-shadow:none;flex-shrink:0;overflow:visible}.athena-workspace .scope-tracker-heading{padding:0 7px;min-height:44px}.athena-workspace .scope-tracker-open strong{font-size:11px}.athena-workspace .scope-tracker-open>span{font-size:10px}.athena-workspace .scope-tracker-counts button{min-height:44px;min-width:61px;padding:3px 2px}.athena-workspace .scope-stage-label{font-size:9px}.athena-workspace .scope-tracker-counts strong{font-size:15px}.athena-workspace .scope-tracker-foot{display:none}.athena-workspace .scope-tracker-foot:has(button){display:flex}.athena-workspace .workspace-sheet[data-expanded=true] .scope-tracker-foot{display:flex}.athena-workspace .workspace-sheet .workspace-panel{position:static;inset:auto;width:auto;order:1;height:156px;min-height:0;max-height:none;border:0;border-top:1px solid #d6d9ce;border-radius:0;box-shadow:none;flex:none;background:transparent}.athena-workspace .workspace-sheet .workspace-panel[hidden]{display:none}.athena-workspace .workspace-sheet .workspace-panel-header{padding:1px 6px;min-height:44px;background:#f4f5ef}.athena-workspace .workspace-sheet .workspace-panel-header h2{font-size:11px}.athena-workspace .workspace-sheet .workspace-panel-body{padding:12px 15px}.athena-workspace .workspace-panel .workspace-record-title{font-size:27px;margin-bottom:8px}.athena-workspace .workspace-panel .eyebrow{font-size:9px;margin-bottom:7px}.athena-workspace .workspace-sheet[data-expanded=true],.athena-workspace .workspace-sheet:has(.workspace-panel[data-expanded=true]:not([hidden])){height:min(68dvh,calc(100dvh - 188px))}.athena-workspace .workspace-sheet[data-expanded=true] .workspace-panel,.athena-workspace .workspace-sheet .workspace-panel[data-expanded=true]{height:auto;min-height:0;flex:1}.athena-workspace .workspace-sheet .scope-tracker-indicators{max-height:min(46dvh,390px)}.athena-workspace .workspace-sheet:has(.workspace-panel:not([hidden])) .scope-tracker-expand{visibility:hidden;pointer-events:none}.athena-workspace .atlas-point-list-launcher{inset:183px auto auto 10px;max-width:216px;min-height:44px;font-size:10px;padding:6px 9px}.athena-workspace .workspace-clear-selection{inset:232px auto auto 10px;min-height:44px;font-size:10px}.athena-workspace .workspace-search-area{top:183px;max-width:145px;padding:5px 9px;font-size:11px}.athena-workspace .atlas-map-degraded{top:229px;bottom:auto;font-size:10px;max-width:200px}}.workspace-site-peek{display:none}.athena-workspace .map-hall .atlas-facility-glyph{filter:drop-shadow(0 2px 2px #21352b42)}.athena-workspace .map-hall.is-selected .map-lens-label{max-width:230px;min-width:170px;white-space:normal;text-overflow:clip;overflow:visible;text-align:center;line-height:1.4;padding:5px 8px;border-color:#607768}.athena-workspace .workspace-stage-badge[data-status=under_construction]{color:#7c5218;background:#fff0ce}.athena-workspace .workspace-site-symbol[data-status=under_construction]{background:repeating-linear-gradient(45deg,#d59c32 0 3px,#fff0ce 3px 6px)}.athena-workspace .workspace-stage-badge[data-status=approved]{color:#436780;background:#e3edf4}.athena-workspace .workspace-site-symbol[data-status=approved]{border-color:#698eac;background:#e3edf4;box-shadow:3px 4px #698eac55}.athena-workspace .workspace-stage-badge[data-status=proposed]{color:#554a9a;background:#ece8fa}.athena-workspace .workspace-site-symbol[data-status=proposed]{border-color:#7870ce;background:#ece8fa66;box-shadow:3px 4px #7870ce44}.athena-workspace .workspace-stage-badge[data-status=approved]:before{background:#698eac}.athena-workspace .workspace-stage-badge[data-status=proposed]:before{background:#7870ce}@media(max-width:800px){.athena-workspace .workspace-site-peek{display:flex;order:1;align-items:center;height:52px;flex:none;border-top:1px solid #d6d9ce;padding:0 4px}.workspace-site-peek button{min-width:44px;min-height:44px;flex:none;display:grid;place-items:center;border-radius:8px;color:#264c3e}.workspace-site-peek button:hover{background:#e8eee3}.workspace-site-peek .workspace-site-peek-identity{min-width:0;flex:1;display:block;text-align:left;padding:3px 8px;overflow:hidden}.workspace-site-peek-identity strong,.workspace-site-peek-identity span,.workspace-site-peek-identity small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.workspace-site-peek-identity strong{font-size:14px;line-height:17px;font-weight:650}.workspace-site-peek-identity strong i{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px}.workspace-site-peek-identity span{color:#526454;font-size:11px;line-height:14px}.workspace-site-peek-identity small{color:#685d3e;font-size:10px;line-height:12px}.athena-workspace .workspace-map-modes[data-compact=true]>p:not(:has(button)){display:none}.athena-workspace[data-site-peek=true] .atlas-point-list-launcher,.athena-workspace[data-site-peek=true] .workspace-clear-selection{display:none}.athena-workspace[data-site-peek=true] .atlas-map-tools{bottom:217px;flex-direction:row}.athena-workspace .atlas-map-field .maplibregl-ctrl button{width:44px;height:44px}.athena-workspace .atlas-map-fallback .atlas-map-degraded{top:292px;right:70px;bottom:auto;max-width:calc(100% - 90px)}}.athena-workspace{--color-status-op: #17936d;--color-status-build: #d59c32;--color-status-approved: #698eac;--color-status-proposed: #7870ce}.athena-workspace .workspace-toolbar{background:#fcfcf8f2;border-color:#cad4ca;box-shadow:0 3px 16px #203d3020}.athena-workspace .workspace-scope-row{position:absolute;top:86px;right:18px;z-index:1290;display:flex;align-items:center;width:max-content;max-width:min(650px,calc(100% - 36px));padding:2px 5px;border:1px solid #cad4ca;border-radius:12px;background:#fcfcf8f2;box-shadow:0 3px 16px #203d3020;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.athena-workspace .workspace-scope-row .workspace-scope{position:static;order:0;border:0;box-shadow:none;border-radius:0;background:transparent;max-width:none;padding:0;width:auto;flex:1;min-width:0}.athena-workspace .workspace-area-launcher>span{display:block;text-align:left;overflow:hidden}.workspace-area-launcher small{display:block;font-size:10px;line-height:1.3;color:#52685a;font-weight:400}.workspace-map-controls{order:1;flex:none}.workspace-map-controls>summary{display:flex;align-items:center;gap:6px;min-height:44px;padding:0 10px;border-radius:8px;font-size:12px;font-weight:600;color:#254e3c;list-style:none;cursor:pointer}.workspace-map-controls>summary::-webkit-details-marker{display:none}.workspace-map-controls[open]>summary{background:#e7eee7}.workspace-map-controls-content{position:absolute;top:calc(100% + 7px);right:0;width:min(370px,calc(100vw - 20px));max-height:min(650px,calc(100dvh - 170px));overflow:auto;overscroll-behavior:contain;padding:13px;border:1px solid #c7d2c7;border-radius:14px;background:#fcfcf8;box-shadow:0 9px 30px #254c3830}.workspace-map-controls-content>header{display:flex;justify-content:space-between;align-items:center;font-size:14px;padding-left:4px}.workspace-map-controls-content>header button{display:grid;place-items:center;width:44px;height:44px;border-radius:8px}.athena-workspace .workspace-map-controls .workspace-map-modes{position:static;width:auto;max-width:none;border:0;box-shadow:none;padding:0;background:transparent}.athena-workspace .workspace-map-controls .workspace-map-modes>div{display:flex;gap:5px}.athena-workspace .workspace-map-controls .workspace-map-modes button{flex:1;min-height:44px;border:1px solid #c5d2c7;border-radius:8px;font-size:12px}.athena-workspace .workspace-map-controls .workspace-map-modes button[aria-pressed=true]{background:#254e3c;color:#fffdf4}.athena-workspace .workspace-map-controls .workspace-map-modes>p{display:block;padding:8px 3px;font-size:11px;color:#58715f}.athena-workspace .workspace-map-controls-content .workspace-map-modes[data-compact]>p{display:block}.workspace-map-control-slots{display:flex;flex-direction:column}.athena-workspace .workspace-map-controls .atlas-map-tools{position:static;display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;order:0}.athena-workspace .workspace-map-controls .atlas-map-tools>button{flex:1;box-shadow:none;font-size:12px;border-radius:8px}.workspace-map-zoom{display:flex;align-items:center;gap:6px;flex-basis:100%}.workspace-map-zoom button{min-width:44px;min-height:44px;padding:8px 13px;border:1px solid #c2cec1;border-radius:8px;font-size:15px;background:#f3f5ee}.workspace-map-zoom button:last-child{flex:1;font-size:12px}.workspace-map-zoom span{font-size:11px;color:#58715f}.workspace-map-control-slots .scope-tracker-heading{order:1;border-top:1px solid #dce3d7;padding:8px 0}.workspace-map-control-slots .scope-tracker-lock{min-width:44px}.athena-workspace .workspace-map-controls .scope-tracker-lock>span{display:inline}.workspace-map-control-slots .scope-tracker-indicators{order:2;max-height:none;overflow:visible;padding:0 3px 10px}.athena-workspace .workspace-map-controls .map-cluster-legend{position:static;order:3;width:auto;max-width:none;max-height:none;overflow:visible;border:0;box-shadow:none;border-radius:0;padding:10px 3px 0;background:transparent;border-top:1px solid #dce3d7}.workspace-map-controls .map-cluster-legend h3{font-size:12px;font-weight:650;margin:0 0 8px}.workspace-map-controls .map-cluster-legend-content{padding:0;font-size:11px;line-height:1.5}.scope-tracker-distribution{display:flex;width:100%;height:4px;background:#e2e5dd}.scope-tracker-distribution i{min-width:0;flex-basis:0}.athena-workspace .scope-tracker-counts button{min-width:71px}.athena-workspace .scope-tracker-counts button[aria-pressed=true]{background:#eef0e7;border-color:var(--stage-color);box-shadow:inset 0 -2px 0 var(--stage-color)}.athena-workspace .scope-tracker-foot{padding-block:0;align-items:center}.athena-workspace .scope-tracker-foot:has(button){min-height:44px}.athena-workspace .scope-tracker-foot button{min-height:44px}.athena-workspace .map-hall .map-lens-label{max-width:240px;background:#fcfcf8f5;box-shadow:0 2px 7px #23483424;border-color:#bfcbc0;color:#294939}.athena-workspace .map-hall.is-selected .map-lens-label{border:1px solid #48644f;box-shadow:0 3px 14px #1f443236}.athena-workspace .workspace-panel{border-color:#c7d2c7;box-shadow:0 7px 28px #234b3024;background:#fcfcf8f8}.athena-workspace .workspace-panel-header{background:#f0f4eccc;border-bottom:1px solid #d5ded0}.athena-workspace .workspace-panel-body{scroll-behavior:auto;overscroll-behavior:contain}.athena-workspace .workspace-panel-body .workspace-record-title{line-height:1.12;letter-spacing:-.7px}.athena-workspace .workspace-search-area{min-height:44px;top:150px;background:#254e3c;color:#fffdf4;border:1px solid #e3eadb;box-shadow:0 3px 12px #1f432836}.athena-workspace .workspace-map-status{top:150px}.athena-workspace .workspace-stage-badge[data-status=under_construction]:before{background:#d59c32}.athena-workspace .atlas-record-lens[data-unavailable=true]{background:#f2f4ed;border-color:#d8e0d3;padding:14px}.athena-workspace .atlas-record-lens[data-unavailable=true]>strong{font-size:18px;font-family:var(--font-sans);margin-block:6px}.athena-workspace .workspace-record-actions{display:flex;flex-wrap:wrap;gap:7px}.athena-workspace .workspace-record-actions>.btn{flex:1;font-size:12px;padding:8px 10px;min-height:44px}.athena-workspace .workspace-record-actions>.btn:last-child{flex-basis:100%;color:#355b42;background:#f1f5ec}.workspace-record-share{position:relative;flex:1}.workspace-record-share>summary{display:flex;gap:7px;align-items:center;justify-content:center;list-style:none;cursor:pointer;border:1px solid #c8d5c5;border-radius:10px;background:#fbfcf7;min-height:44px;font-size:12px}.workspace-record-share>summary::-webkit-details-marker{display:none}.workspace-record-share>div{position:absolute;top:calc(100% + 5px);right:0;z-index:3;min-width:210px;padding:6px;border:1px solid #c8d5c5;border-radius:10px;background:#fcfcf8;box-shadow:0 5px 16px #24493024}.workspace-record-share>div button{display:flex;justify-content:flex-start;width:100%;min-height:44px;font-size:12px;padding:7px 10px}.scope-tracker-indicators>div[data-active=true]{background:#eaf1e4;border-radius:6px;padding:8px 10px}.athena-workspace .workspace-lenses button{transition:background-color .15s ease,color .15s ease}.athena-workspace .workspace-lenses button[aria-pressed=true]{background:#254e3c;color:#fffdf4}@media(max-width:800px){.athena-workspace .workspace-toolbar .workspace-wordmark{font-size:20px;padding-right:4px}.athena-workspace .workspace-toolbar .workspace-search-button{width:auto;min-width:0;gap:5px;padding-inline:6px}.athena-workspace .workspace-search-button>span{display:inline;font-size:12px;white-space:nowrap}.athena-workspace .workspace-toolbar>.workspace-places-button{display:none}.athena-workspace .workspace-scope-row{top:67px;left:10px;right:10px;max-width:none;width:auto;padding:0 3px}.athena-workspace .workspace-scope-row .workspace-scope{min-height:44px}.athena-workspace .workspace-scope-row .workspace-area-launcher{padding-inline:7px}.athena-workspace .workspace-scope-row .workspace-scope>button:last-child{width:44px}.workspace-map-controls>summary{padding-inline:7px;gap:4px}.workspace-map-controls-content{max-height:calc(100dvh - 190px)}.athena-workspace .workspace-sheet{bottom:69px}.athena-workspace .workspace-site-peek{min-height:66px;height:auto;padding-block:4px}.workspace-site-peek .workspace-site-peek-identity{padding:2px 6px}.workspace-site-peek-identity strong{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:34px;overflow:hidden}.workspace-site-peek-identity span{font-size:10px;line-height:14px}.workspace-site-peek .workspace-site-peek-expand{font-size:11px;padding-inline:6px}.athena-workspace .scope-tracker-counts button{min-width:64px}.athena-workspace .workspace-clear-selection,.athena-workspace[data-panel=none] .workspace-clear-selection{inset:116px auto auto 10px;width:max-content;height:44px;padding:5px 9px}.athena-workspace .atlas-point-list-launcher{top:116px;left:10px;max-width:220px}.athena-workspace .workspace-search-area{top:116px;left:50%;max-width:180px}.athena-workspace .workspace-map-status{top:116px;right:10px}.athena-workspace .atlas-map-degraded{top:166px;max-width:calc(100% - 20px)}.athena-workspace .atlas-map-fallback .atlas-map-degraded{top:166px;right:10px;max-width:calc(100% - 20px)}.athena-workspace .workspace-map-control-slots .scope-tracker-lock{width:auto}.athena-workspace .workspace-sheet .workspace-panel{height:160px}.athena-workspace .workspace-sheet[data-expanded=true]{height:min(68dvh,calc(100dvh - 150px))}}@media(prefers-reduced-motion:reduce){.athena-workspace .workspace-lenses button{transition:none}}.athena-workspace .workspace-scope-tracker{overflow:visible;background:#fcfcf8;-webkit-backdrop-filter:none;backdrop-filter:none}.scope-tracker-distribution{border-radius:12px 12px 0 0;overflow:hidden}.scope-overview-row{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:stretch;padding:0 6px}.scope-status-menu,.scope-reading-menu{position:static}.scope-record-total{display:flex;align-items:center;gap:5px;min-height:44px;padding:5px 7px;text-align:left}.scope-record-total strong{font-size:18px;font-variant-numeric:tabular-nums}.scope-record-total span{font-size:10px;line-height:1.2}.scope-status-menu>summary,.scope-reading-menu>summary{display:flex;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:5px;font-size:12px;list-style:none;cursor:pointer;border-left:1px solid #dce4d8}.scope-status-menu[open]>summary,.scope-reading-menu[open]>summary{background:#e8eee2}.scope-status-menu>summary::-webkit-details-marker,.scope-reading-menu>summary::-webkit-details-marker{display:none}.scope-status-popover,.scope-reading-popover{position:absolute;bottom:calc(100% + 9px);right:0;width:min(390px,calc(100vw - 20px));max-height:min(520px,60dvh);overflow:auto;padding:14px;border:1px solid #b8cbb9;border-radius:14px;background:#fcfcf8;box-shadow:0 8px 32px #163c3038;z-index:1400}.scope-status-popover header,.scope-reading-popover header{display:flex;justify-content:space-between;align-items:center;gap:9px;margin-bottom:10px;font-size:12px}.scope-status-popover header>span{white-space:nowrap;font-size:11px;color:#58705b}.athena-workspace .scope-status-popover .scope-tracker-counts{display:grid;grid-template-columns:1fr 1fr;gap:6px;overflow:visible;padding:0}.athena-workspace .scope-status-popover .scope-tracker-counts button{display:grid;grid-template-columns:1fr;justify-content:start;align-items:start;gap:3px;min-width:0;min-height:56px;padding:7px 9px;background:#f2f5ec;border:1px solid #d6dfd1}.athena-workspace .scope-status-popover .scope-tracker-counts button[aria-pressed=true]{border:2px solid var(--stage-color);background:#e8eee1}.scope-status-popover .scope-stage-label{font-size:12px;white-space:normal}.scope-status-popover .scope-tracker-counts strong{font-size:16px;padding:0}.scope-status-reset{font-size:12px;justify-content:center!important;color:#285c43}.scope-reading-popover header>button{display:flex;align-items:center;gap:5px;min-height:44px;padding:5px 9px;flex:none;border:1px solid #c5d4bf;border-radius:8px;font-size:11px}.scope-subject{font-size:11px;color:#58705b}.scope-model-fact{padding:12px 0}.scope-model-fact>span{display:block;font-size:12px;color:#476451}.scope-model-fact>strong{display:block;margin-top:5px;font-size:19px;line-height:1.25;color:#1a4933}.scope-model-fact p,.scope-definition p{font-size:12px;line-height:1.5;margin-top:6px;color:#4e6854}.scope-definition{border-top:1px solid #dbe3d3;padding-block:3px}.scope-definition>summary{min-height:44px;padding-block:12px;font-size:12px;cursor:pointer;color:#345d42}.athena-workspace .workspace-map-controls-content{max-height:min(410px,55dvh);background:#fcfcf8}.athena-workspace .workspace-map-controls .map-cluster-legend{padding-top:2px}.athena-workspace .workspace-map-controls .map-cluster-legend>summary{min-height:44px;width:100%;display:flex;align-items:center;gap:6px;font-size:12px;cursor:pointer;white-space:nowrap}.workspace-map-controls .map-cluster-legend>summary>span{flex:1;min-width:max-content;white-space:nowrap}.workspace-map-controls .map-cluster-legend>summary svg{flex:none}.athena-workspace .workspace-panel,.athena-workspace .workspace-panel-header{background:#fcfcf8;-webkit-backdrop-filter:none;backdrop-filter:none}.athena-workspace .workspace-panel-header{z-index:2;box-shadow:0 3px #fcfcf8,0 5px 9px #234b3020}.athena-workspace .atlas-inventory-group,.athena-workspace .atlas-group-choice{background:#fcfcf8;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:1300;border-color:#b8cbb9;box-shadow:0 8px 32px #163c3038;animation:none;opacity:1;transform:none}.athena-workspace .atlas-map-field .atlas-inventory-group,.athena-workspace .atlas-map-field .atlas-group-choice{animation:none;opacity:1;transform:none;background:#fcfcf8}.atlas-inventory-group .atlas-group-records{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.atlas-inventory-group .atlas-group-records>.map-cluster-sites{flex:1;min-height:0;overflow-y:auto}.atlas-inventory-group .atlas-group-pager{flex:none;padding-inline:14px}.atlas-inventory-group>p{flex:none;padding-inline:14px}.atlas-group-loading{min-height:120px;padding:14px;border-radius:8px;background:repeating-linear-gradient(180deg,#edf2e6 0 28px,#fcfcf8 28px 42px);font-size:12px;color:#355b40}.atlas-group-records[aria-busy=true]>[role=status]{min-height:120px;padding:14px;border-radius:8px;background:repeating-linear-gradient(180deg,#edf2e6 0 28px,#fcfcf8 28px 42px);font-size:12px;color:#355b40}.atlas-group-return{position:absolute;top:148px;right:18px;left:auto;z-index:1260;min-height:44px;padding:7px 11px;border:1px solid #b8cbb9;border-radius:9px;background:#fcfcf8;font-size:12px;color:#2d5b40}.map-reference-symbol{display:flex;justify-content:center;align-items:center;width:28px;height:28px;margin:auto;border:2px dashed var(--reference-stage);border-radius:50%;background:#fcfcf8;color:var(--reference-stage);font-size:22px;line-height:1;box-shadow:0 2px 5px #22443033}.map-reference-symbol.is-shared{font-size:13px;border-radius:7px;border-style:solid;box-shadow:3px 3px #e3eadd,4px 4px 0 var(--reference-stage)}.atlas-map-mark .map-reference-symbol{transform:none;outline:none;position:relative}.workspace-map-only-selection{position:absolute;right:18px;bottom:160px;z-index:1270;width:min(330px,calc(100% - 36px));padding:12px;border:1px solid #b7cab8;border-radius:12px;background:#fcfcf8;box-shadow:0 4px 18px #214c3028}.workspace-map-only-selection>strong,.workspace-map-only-selection>span{display:block;font-size:13px;line-height:1.4}.workspace-map-only-selection>span{font-size:11px;color:#54705b}.workspace-map-only-selection>small{display:block;margin-block:4px;font-size:11px;line-height:1.4;color:#54705b}.workspace-map-only-selection>div{display:flex;gap:8px;margin-top:6px}.workspace-map-only-selection button{min-height:44px;padding:5px 10px;border:1px solid #c5d5bd;border-radius:8px;font-size:11px}.atlas-map-mark[data-location-basis=candidate] .facility-glyph{width:30px;height:30px}.athena-workspace .atlas-group-choice[data-shared-read],.athena-workspace .atlas-inventory-group[data-group-basis=reference]{top:116px!important;left:10px!important;right:auto;width:min(360px,calc(100% - 20px));height:min(360px,calc(100dvh - 300px));min-height:0;max-height:min(360px,calc(100dvh - 300px));overflow:auto;animation:none;transform:none}.atlas-group-choice[data-shared-read] h3{margin:0;font-size:16px;line-height:1.4}.atlas-map-mark[data-location-basis=reference]:before,.atlas-map-mark[data-location-basis=shared]:before{display:none}.map-cluster-face[data-group-level=reference]{border-radius:12px}.map-field-surface .map-cluster-face strong{letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap}.map-field-surface .map-cluster-face small{letter-spacing:0}.atlas-proximity-key{position:absolute;left:18px;top:150px;z-index:440;max-width:230px;padding:8px 10px;border:1px solid #d9e1d4;background:#fcfcf8;border-radius:5px;box-shadow:0 2px 10px #21463620}.atlas-proximity-key strong,.atlas-proximity-key>span{display:block;font-size:11px;line-height:1.4}.atlas-proximity-key>span{color:#597363;font-size:10px}.atlas-proximity-key summary{font-size:10px;cursor:pointer;padding-top:4px}.atlas-proximity-key p{font-size:11px;line-height:1.4;padding-top:6px}.atlas-proximity-arc{stroke-dasharray:none;opacity:.55;stroke-width:1.5}.workspace-site-peek .workspace-lens-key{display:block;font-size:9px;line-height:12px;color:#607461}.athena-workspace[data-lens=company] .atlas-record-lens>strong{font-size:23px;line-height:1.2}.athena-workspace[data-lens=company] .workspace-record-company{display:none}.athena-workspace .workspace-record-actions>.btn:last-child{flex-basis:auto}.athena-workspace .workspace-record-actions>.btn:nth-last-child(2){flex-basis:100%}@media(max-width:800px){.scope-record-total{gap:4px;padding-inline:3px}.scope-record-total strong{font-size:16px}.scope-status-menu>summary,.scope-reading-menu>summary{font-size:11px}.scope-status-popover,.scope-reading-popover{width:calc(100vw - 20px)}.athena-workspace .workspace-site-peek{background:#fcfcf8}.athena-workspace .workspace-sheet{overflow:visible;-webkit-backdrop-filter:none;backdrop-filter:none}.athena-workspace .workspace-sheet .workspace-panel{overflow:hidden}.workspace-site-peek-identity span{white-space:normal;font-size:11px}.atlas-group-return{top:116px;left:10px;right:auto}.atlas-proximity-key{left:10px;top:166px;max-width:220px}}.athena-workspace{--workspace-ink: #163e30;--workspace-paper: #fcfcf8}.athena-workspace .workspace-filter-header{display:contents}.athena-workspace .workspace-filter-header[hidden]{display:none!important}.athena-workspace .workspace-control-region[data-filters-expanded=false]{grid-template-rows:54px}.athena-workspace .workspace-control-region[data-filters-expanded=false] .workspace-toolbar{border-bottom:0;border-radius:16px}.athena-workspace .workspace-filter-header-toggle{flex:none;margin-right:auto;white-space:nowrap;border:1px solid #bdcdbf;background:transparent;cursor:pointer}.athena-workspace .workspace-filter-header-toggle[aria-expanded=true]{background:#e5eee3}.athena-workspace .workspace-filter-header-toggle:focus-visible{outline:2px solid #1f8a62;outline-offset:2px}@media(max-width:760px){.athena-workspace .workspace-control-region[data-filters-expanded=false]{grid-template-rows:50px}.athena-workspace .workspace-toolbar .workspace-filter-header-toggle{min-width:44px;padding-inline:8px;margin-right:0}.athena-workspace .workspace-filter-header-toggle>span{display:none}}.athena-workspace .workspace-control-region{position:absolute;z-index:1310;top:max(14px,env(safe-area-inset-top));left:18px;right:18px;display:grid;grid-template-columns:minmax(300px,1fr) auto;grid-template-rows:54px 49px;border:1px solid #bdcdbf;border-radius:16px;background:#fcfcf8;box-shadow:0 6px 24px #173f301c}.athena-workspace .workspace-control-region .workspace-toolbar{position:static;grid-column:1/-1;width:auto;max-width:none;min-height:0;border:0;border-bottom:1px solid #dce5d7;border-radius:16px 16px 0 0;box-shadow:none;background:transparent;padding:4px 8px;gap:6px}.athena-workspace .workspace-control-region .workspace-toolbar>button,.athena-workspace .workspace-control-region .atlas-more>summary{height:44px;min-height:44px;padding-block:0;line-height:1}.athena-workspace .workspace-toolbar .workspace-wordmark{font-size:27px;margin-right:4px;padding:0 12px;gap:8px;flex:none}.athena-workspace .workspace-brand-lockup{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;height:44px}.athena-workspace .workspace-brand-lockup .workspace-wordmark{height:26px;min-height:26px;padding-block:0;line-height:1}.athena-workspace .workspace-publisher-wordmark{display:flex;align-items:center;justify-content:center;min-height:18px;padding:0 8px;font-family:var(--font-sans);font-size:15px;font-weight:600;line-height:1;letter-spacing:.22em;text-transform:uppercase;color:var(--workspace-ink);text-decoration:none;border-radius:3px}.athena-workspace .workspace-publisher-wordmark:hover{text-decoration:underline;text-underline-offset:3px}.athena-workspace .workspace-publisher-wordmark:focus-visible{outline:2px solid var(--workspace-ink);outline-offset:2px}.athena-workspace .workspace-wordmark .workspace-brand-mark{position:relative;flex:none;width:28px;height:28px;background:transparent;transform:none;box-shadow:none;border-radius:0}.athena-workspace .workspace-wordmark .workspace-brand-mark:before{content:"";position:absolute;width:18px;height:18px;left:4px;top:4px;background:var(--color-cta);border-radius:4px;transform:rotate(-23deg);box-shadow:3px 4px #9bc5b3}.athena-workspace .workspace-toolbar .workspace-search-button{flex:1;max-width:460px;justify-content:flex-start;padding-left:14px}.athena-workspace .workspace-toolbar .workspace-near-button{margin-right:0}.athena-workspace .workspace-control-region .atlas-more{position:static}.athena-workspace .workspace-control-region .workspace-toolbar,.athena-workspace .workspace-control-region .workspace-scope-row{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto}.athena-workspace .workspace-control-region .atlas-more>div{position:absolute;top:calc(100% + 6px);right:6px;z-index:1400;max-height:calc(100dvh - 150px);overflow-y:auto}.athena-workspace .workspace-control-region .workspace-scope-row{position:static;grid-column:1;grid-row:2;width:auto;max-width:none;min-width:0;padding:0 8px;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.athena-workspace .workspace-control-region .workspace-scope{width:auto;min-width:0}.athena-workspace .workspace-area-launcher{min-width:0;flex:1}.athena-workspace .workspace-area-launcher>span{max-width:min(310px,28vw);white-space:nowrap;text-overflow:ellipsis}.athena-workspace .workspace-area-launcher small{font-size:11px;text-overflow:ellipsis;overflow:hidden}.athena-workspace .workspace-lens-menu{grid-column:2;grid-row:2;align-self:center;min-width:0;padding-right:7px}.athena-workspace .workspace-lens-menu>summary{display:none}.athena-workspace .workspace-control-region .workspace-lenses{position:static;display:flex;width:auto;max-width:none;transform:none;box-shadow:none;border:0;background:transparent;padding:0;gap:2px}.athena-workspace .workspace-lens-menu:not([open])>.workspace-lenses{display:flex}.athena-workspace .workspace-lens-menu::details-content{content-visibility:visible}.athena-workspace .workspace-lenses button{min-height:42px;min-width:72px;padding:6px 10px;border-radius:8px}.athena-workspace .workspace-sheet{position:static;height:auto;width:auto}.athena-workspace .workspace-panel,.athena-workspace .workspace-panel[data-expanded=true]{inset:132px auto 185px 18px;width:min(390px,calc(100% - 36px));height:auto;max-height:none;border-radius:16px}.athena-workspace .workspace-panel[data-expanded=true]{width:min(640px,calc(100% - 36px))}.athena-workspace .workspace-panel-header{padding:5px 8px;min-height:54px}.athena-workspace .workspace-panel-header h2{color:#294e3b;font-size:12px}.athena-workspace .workspace-panel-header button{min-height:44px;min-width:44px;border-radius:8px}.athena-workspace .workspace-panel-body{padding:18px 20px 24px}.athena-workspace .workspace-panel-body .workspace-record-title{font-size:30px;line-height:1.07;margin-bottom:12px}.athena-workspace .workspace-selection-context{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:-2px 0 16px;padding-bottom:10px;border-bottom:1px solid #d9e3d3}.workspace-selection-context>span{min-width:0;color:#58705f;font-size:11px;line-height:1.5}.workspace-selection-context>button{flex:none;min-height:44px;max-width:118px;padding:6px 9px;border:1px solid #bdcdb8;border-radius:9px;font-size:11px;background:#eef4e8;color:#235d40}.athena-workspace .workspace-scope-tracker{left:18px;right:18px;bottom:18px;width:auto;transform:none;border-radius:15px}.athena-workspace[data-reading=true] .workspace-scope-tracker{left:426px}.athena-workspace[data-tracker-expanded=true] .workspace-scope-tracker{max-height:min(56dvh,560px);overflow:auto}.athena-workspace .workspace-map-only-selection{left:18px;right:auto;bottom:185px;width:min(390px,calc(100% - 36px))}.athena-workspace .workspace-map-only-selection>strong{font-family:var(--font-display);font-size:24px;line-height:1.1}.workspace-map-only-selection>div{flex-wrap:wrap}.athena-workspace .workspace-map-only-selection button{flex:1;font-size:12px}.athena-workspace .workspace-map-only-selection button:last-child{flex-basis:100%}.athena-workspace .workspace-notice{top:128px;bottom:auto;max-width:min(520px,calc(100% - 36px))}.workspace-notice>span button{min-height:44px;text-decoration:underline}.athena-workspace .workspace-search-area,.athena-workspace .workspace-map-status{top:132px}.athena-workspace .workspace-map-status{left:auto;right:18px;max-width:280px}.athena-workspace .workspace-search-area{left:50%}.athena-workspace .workspace-record-location{padding:10px 11px;border-radius:10px}.athena-workspace .workspace-record-lens-help{margin:0 0 14px;padding:10px 12px;border-radius:11px;background:#eef3e8;font-size:12px;line-height:1.5}.workspace-record-lens-help>strong{display:block;color:#325440;font-size:12px}.workspace-record-lens-help p{margin:5px 0;color:#536b59}.workspace-record-lens-help details>summary{min-height:44px;padding-block:12px;cursor:pointer;color:#28583c}.workspace-record-lens-help li{margin-top:5px}.workspace-record-lens-help button{min-height:44px;font-size:12px;color:#22583c;text-decoration:underline}.workspace-source-capacity{margin:14px 0;padding:16px;border:1px solid #bfceba;border-radius:13px;background:#f1f6e9;color:#244c34}.workspace-source-capacity-primary>span,.workspace-source-capacity-primary>small{display:block;font-size:12px;line-height:1.5}.workspace-source-capacity-primary>strong{display:block;margin:7px 0;font-family:var(--font-display);font-size:clamp(25px,4vw,34px);line-height:1.15;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.workspace-source-capacity-primary>small{color:#506850}.workspace-source-capacity-secondary{display:grid;gap:12px;margin:14px 0 0;padding-top:14px;border-top:1px solid #d4dfc9}.workspace-source-capacity-secondary dt{font-size:12px;line-height:1.4;color:#506850}.workspace-source-capacity-secondary dd{margin-top:3px;font-size:15px;line-height:1.4;font-weight:600;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.workspace-source-capacity-secondary small{font-size:12px;color:#506850}.workspace-source-capacity-note{font-size:12px;line-height:1.5;margin-top:13px;overflow-wrap:anywhere}.workspace-source-capacity-basis{margin-top:8px;font-size:12px;line-height:1.5}.workspace-source-capacity-basis>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:600}.workspace-source-capacity-basis p{margin-bottom:9px}.workspace-source-capacity-raw{display:block;margin-top:3px;overflow-wrap:anywhere}.workspace-source-capacity-basis a{display:block;padding:5px 0;text-decoration:underline}.workspace-capacity-evidence{min-height:44px;margin:-5px 0 10px;font-size:12px;text-decoration:underline;color:#285a3e}.workspace-site-peek-identity>span,.workspace-directory-meta>span{overflow-wrap:anywhere}.workspace-search-modes{display:grid;grid-template-columns:1fr 1fr;gap:6px}.workspace-search-modes button{min-height:44px;min-width:0;border-radius:8px;border:1px solid #cbd9c4;font-size:12px}.workspace-search-modes button[aria-pressed=true]{background:#25573e;color:#fff}.workspace-unified-lookup{margin-top:14px}.workspace-results-scope{padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid #d6e1cd;font-size:11px;color:#4a6954;line-height:1.5}.workspace-results-scope>div{display:flex;gap:6px;margin-top:8px}.workspace-results-scope button{flex:1;min-height:44px;padding:6px;font-size:11px;border:1px solid #c9d7c0;border-radius:8px}.workspace-results-scope button[aria-pressed=true]{background:#e6efdd;color:#224e35}.workspace-unified-lookup .workspace-place-results{max-height:min(38dvh,360px);overflow:auto;margin-top:10px}.workspace-unified-lookup .workspace-place-results button{min-height:64px;text-align:left;width:100%;padding:10px;border-bottom:1px solid #dce5d5}.workspace-unified-lookup .workspace-place-results strong,.workspace-unified-lookup .workspace-place-results span{display:block;line-height:1.4}.workspace-unified-lookup .workspace-place-results span{font-size:11px;color:#54705d}.workspace-unified-lookup .workspace-lookup-scope{font-size:11px;color:#59715f;line-height:1.45}.athena-workspace .workspace-record-actions .btn:last-child{color:#4a6352}.athena-workspace :where(button,summary,input,select,a):focus-visible{outline:3px solid #6a97c3;outline-offset:3px}.athena-workspace button:disabled{cursor:not-allowed;opacity:.5}.athena-workspace button:active:not(:disabled){filter:brightness(.95)}.athena-workspace .workspace-lenses button,.athena-workspace .analysis-metric-toggle button{transition:none}.athena-workspace .scope-phase-one{display:grid;grid-template-columns:minmax(170px,1fr) minmax(210px,1fr) auto;align-items:center}.scope-phase-one .scope-primary-row{grid-column:1;grid-row:1;min-height:58px;padding:4px 10px}.scope-phase-one .scope-value-row{grid-column:2;grid-row:1;min-height:58px;padding:4px 10px}.scope-phase-one .scope-analysis-actions{grid-column:3;grid-row:1;border:0;padding:4px 6px}.scope-phase-one .scope-analysis-actions button{min-width:86px;padding-inline:7px;white-space:nowrap}.scope-phase-one .scope-tracker-distribution,.scope-phase-one .scope-inline-analysis,.scope-phase-one>.scope-analysis-denominator,.scope-phase-one>.scope-analysis-error{grid-column:1 / -1}.scope-phase-one .scope-record-total{display:flex;align-items:baseline;gap:7px}.scope-phase-one[data-comparison=true]{grid-template-columns:minmax(190px,.85fr) minmax(350px,1.4fr) auto}.scope-comparison-values{display:grid;grid-template-columns:1fr 1fr;flex:1;gap:9px;min-width:0}.scope-comparison-values>button{text-align:left;min-width:0;min-height:54px;padding:3px 0 3px 8px;border:1px solid #d9e1d4;border-radius:8px}.scope-comparison-values>button[data-side=b]{border-color:#78623c}.scope-comparison-values>button>span{display:block;font-size:10px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scope-comparison-values strong{display:block;font-size:19px;line-height:1.25}.scope-comparison-values strong small{font-size:10px;font-weight:500}.scope-comparison-values>button>small{display:block;font-size:9px;color:#597161;line-height:1.4}.scope-population-focus{min-height:44px;width:100%;text-align:left;font-size:13px;font-weight:650;border:1px solid #d9e1d4;border-radius:8px;padding-left:9px}.scope-comparison-reading section[data-side=b] .scope-population-focus{border-color:#78623c}.scope-population-focus>span{font-size:10px;font-weight:400;margin-left:8px;text-decoration:underline}.scope-population-distribution{display:flex;width:100%;height:5px;margin:8px 0}.scope-population-distribution>i{flex-basis:0}.athena-workspace .workspace-map-only-selection{padding:10px 12px}.athena-workspace .workspace-map-only-selection>strong{font-size:18px}.athena-workspace .workspace-map-only-selection>small{font-size:10px;line-height:1.4}.athena-workspace .workspace-map-only-selection button:last-child{flex-basis:auto}.athena-workspace:has(.maplibregl-canvas) .workspace-map-only-selection>span{display:none}@media(min-width:801px){.athena-workspace .workspace-panel,.athena-workspace .workspace-panel[data-expanded=true]{bottom:112px}.athena-workspace .workspace-sheet[data-map-only-selection=true]{position:absolute;left:18px;right:18px;bottom:18px;z-index:1280;display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:auto;height:auto;max-height:calc(100dvh - 150px);border:0;border-radius:0;background:transparent;box-shadow:none;pointer-events:none}.athena-workspace .workspace-sheet[data-map-only-selection=true]>.workspace-map-only-selection,.athena-workspace .workspace-sheet[data-map-only-selection=true]>.workspace-scope-tracker{position:relative;inset:auto;transform:none;pointer-events:auto}.athena-workspace .workspace-sheet[data-map-only-selection=true]>.workspace-scope-tracker{width:100%;min-height:0;flex:0 1 auto}.athena-workspace .workspace-sheet[data-map-only-selection=true]>.workspace-map-only-selection{width:min(430px,100%);flex:none}.athena-workspace .workspace-map-only-selection>div{display:grid;grid-template-columns:minmax(66px,.55fr) minmax(125px,1fr) minmax(140px,1.2fr);gap:8px}.athena-workspace .workspace-map-only-selection button{min-width:0;min-height:44px;padding:6px 8px;font-size:11px;line-height:1.35;white-space:nowrap}}@media(max-width:1150px)and (min-width:801px){.athena-workspace .scope-phase-one,.athena-workspace .scope-phase-one[data-comparison=true]{grid-template-columns:minmax(140px,.8fr) minmax(210px,1.4fr)}.scope-phase-one .scope-analysis-actions{grid-column:1 / -1;grid-row:2;justify-content:flex-end;padding-block:0}.scope-phase-one .scope-analysis-actions button{flex:0 1 auto}}@media(max-width:1150px)and (min-width:801px){.athena-workspace .workspace-lenses button{min-width:58px;font-size:11px;padding-inline:6px}.athena-workspace .workspace-lenses svg{display:none}.athena-workspace .workspace-area-launcher>span{max-width:220px}}@media(max-width:800px){.athena-workspace .workspace-control-region{top:max(7px,env(safe-area-inset-top));left:8px;right:8px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:50px 48px;border-radius:13px}.athena-workspace .workspace-control-region .workspace-toolbar{padding:2px 4px;gap:4px}.athena-workspace .workspace-toolbar .workspace-wordmark{margin-right:0;font-size:21px;gap:5px;padding-inline:10px}.athena-workspace .workspace-wordmark .workspace-brand-mark{width:25px;height:25px}.athena-workspace .workspace-wordmark .workspace-brand-mark:before{width:16px;height:16px;left:3px;top:3px}.athena-workspace .workspace-toolbar .workspace-search-button{flex:1;max-width:none;min-width:44px;padding-inline:10px;gap:5px;font-size:12px}.athena-workspace .workspace-toolbar .workspace-near-button{flex:none;min-width:76px;margin-right:0;padding-inline:8px;white-space:nowrap}.athena-workspace .workspace-toolbar button>svg{flex-shrink:0}.athena-workspace .workspace-toolbar .atlas-more>summary{min-width:44px;min-height:44px}.athena-workspace .workspace-toolbar .workspace-near-button>span{display:inline;font-size:11px}.athena-workspace .workspace-toolbar .workspace-places-button,.athena-workspace .workspace-toolbar .workspace-updates-button{display:none}.athena-workspace .workspace-control-region .workspace-scope-row{padding-inline:6px;gap:2px}.athena-workspace .workspace-scope>.workspace-area-launcher{padding-inline:5px;min-width:0}.athena-workspace .workspace-area-launcher>span{max-width:108px;font-size:12px}.athena-workspace .workspace-area-launcher small{font-size:9px}.athena-workspace .workspace-scope>button:last-child{min-width:44px;width:44px;padding:4px}.athena-workspace .workspace-scope>button:last-child>span{display:none}.athena-workspace .workspace-scope select{max-width:61px;padding-inline:3px;font-size:11px;min-height:44px}.athena-workspace .workspace-map-controls>summary{min-height:44px;padding-inline:5px;font-size:11px;gap:3px}.athena-workspace .workspace-map-controls>summary>svg:first-child{display:none}.athena-workspace .workspace-map-controls-content{top:103px;right:0;max-height:calc(100dvh - 130px)}.athena-workspace .workspace-lens-menu{padding-right:3px}.athena-workspace .workspace-lens-menu>summary{display:flex;align-items:center;justify-content:center;gap:4px;min-height:44px;padding:5px 7px;min-width:70px;list-style:none;font-size:12px;font-weight:600;border-radius:8px;background:#eaf1e4;color:#23583d;cursor:pointer}.workspace-lens-menu>summary::-webkit-details-marker{display:none}.athena-workspace .workspace-lens-menu:not([open])>.workspace-lenses{display:none}.athena-workspace .workspace-lens-menu:not([open])::details-content{content-visibility:hidden}.athena-workspace .workspace-lens-menu[open]>.workspace-lenses{position:absolute;display:grid;grid-template-columns:1fr 1fr;width:230px;top:104px;right:0;left:auto;border:1px solid #b8ccb7;border-radius:12px;padding:8px;background:#fcfcf8;box-shadow:0 7px 24px #1b463333;gap:6px}.athena-workspace .workspace-lenses button{min-height:48px;padding:8px;font-size:13px;min-width:0;border:1px solid #d2dfca}.athena-workspace .workspace-lenses svg{display:block}.athena-workspace .workspace-sheet{position:absolute;z-index:1280;bottom:max(8px,env(safe-area-inset-bottom));left:8px;right:8px;display:flex;flex-direction:column;width:auto;max-height:calc(100dvh - 123px);height:auto;border:1px solid #bbceb8;border-radius:16px;background:#fcfcf8;box-shadow:0 -3px 22px #22452e26;overflow:visible}.athena-workspace[data-sheet-stage=medium] .workspace-sheet:has(.workspace-panel:not([hidden])){height:min(56dvh,calc(100dvh - 265px))}.athena-workspace[data-panel=site][data-sheet-stage=medium][data-tracker-expanded=false] .workspace-sheet:has(.workspace-panel:not([hidden])){height:min(48dvh,calc(100dvh - 265px))}.athena-workspace .workspace-sheet[data-expanded=true],.athena-workspace .workspace-sheet:has(.workspace-panel[data-expanded=true]:not([hidden])){height:min(78dvh,calc(100dvh - 123px))}.athena-workspace .workspace-sheet .workspace-panel,.athena-workspace .workspace-sheet .workspace-panel[data-expanded=true]{position:relative;order:0;flex:1 1 0;min-height:0;width:100%;inset:auto;height:auto;max-height:none;border:0;border-radius:15px 15px 0 0;box-shadow:none;overflow:hidden}.athena-workspace .workspace-panel-header{min-height:48px;padding:2px 5px}.athena-workspace .workspace-panel-header h2{font-size:11px}.athena-workspace .workspace-panel-header .workspace-panel-minimize{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:62px;padding-inline:6px;color:#28583d;background:#edf3e7}.workspace-panel-minimize>span{font-size:11px;font-weight:600}.athena-workspace .workspace-panel-body{padding:12px 14px 22px;font-size:14px}.athena-workspace .workspace-panel-body .workspace-record-title{font-size:25px;line-height:1.1}.athena-workspace .workspace-panel-body .workspace-entry-title{font-size:29px}.athena-workspace .workspace-selection-context{margin-bottom:6px;padding-bottom:6px}.athena-workspace .workspace-selection-scope-hint{display:none}.athena-workspace .workspace-panel-body .eyebrow{margin-bottom:6px;font-size:9px}.athena-workspace .workspace-record-capacity.atlas-record-lens{margin:8px 0;padding:8px 10px}.athena-workspace .workspace-record-capacity.atlas-record-lens>span{font-size:11px}.athena-workspace .workspace-record-capacity.atlas-record-lens>strong{font-size:28px;line-height:1.1;margin:4px 0}.athena-workspace .workspace-record-capacity.atlas-record-lens>small{font-size:10px;line-height:1.35}.workspace-selection-context>span{font-size:10px}.workspace-selection-context>button{font-size:11px}.athena-workspace .workspace-sheet .workspace-scope-tracker{position:relative;order:1;flex:none;width:100%;max-height:none;inset:auto;transform:none;border:0;border-top:1px solid #dce4d6;border-radius:0 0 15px 15px;box-shadow:none}.athena-workspace .workspace-sheet .workspace-site-peek{position:relative;order:0;flex:none;width:100%;min-height:112px;height:auto;padding:7px 4px;border-radius:15px 15px 0 0;box-shadow:none;border:0;align-items:center}.athena-workspace .workspace-map-recovery{order:-1;flex:none;padding:6px 11px 0;font-size:10px;line-height:1.4;color:#28563d}.workspace-map-recovery>span{color:#5d7463}.athena-workspace:has(.atlas-inventory-group) .workspace-sheet{display:none}.athena-workspace .workspace-site-peek .workspace-site-peek-identity{min-width:0;flex:1;padding:5px 7px}.athena-workspace .workspace-site-peek-identity strong{font-family:var(--font-display);font-size:20px;line-height:1.12;max-height:none;-webkit-line-clamp:3}.athena-workspace .workspace-site-peek-identity span{font-size:12px;line-height:1.35}.athena-workspace .workspace-site-peek>button:not(.workspace-site-peek-identity){min-width:44px;min-height:44px;padding-inline:5px}.athena-workspace[data-tracker-expanded=true] .workspace-sheet{height:min(78dvh,calc(100dvh - 123px));overflow-y:auto}.athena-workspace[data-tracker-expanded=true] .workspace-sheet .workspace-panel{flex:none;height:min(34dvh,300px)}.athena-workspace .workspace-notice{top:113px;left:8px;right:8px;max-width:none;padding:8px;font-size:12px}.athena-workspace .workspace-map-status{top:112px;right:8px;left:auto;max-width:220px;font-size:11px}.athena-workspace .workspace-search-area{top:112px;max-width:185px}.athena-workspace .workspace-clear-selection,.athena-workspace[data-panel=none] .workspace-clear-selection{top:113px;bottom:auto;left:8px}.athena-workspace .workspace-reading-modes{margin-bottom:12px}.athena-workspace .scope-phase-one,.athena-workspace .scope-phase-one[data-comparison=true]{grid-template-columns:minmax(0,1fr) auto}.scope-phase-one .scope-primary-row{grid-column:1;grid-row:1;padding:2px 7px;min-height:44px;gap:3px}.scope-phase-one .scope-primary-row .scope-subject-button{min-height:44px}.scope-phase-one .scope-subject-button>strong{font-size:10px}.scope-phase-one .scope-tracker-lock{padding:0 5px;min-width:32px}.scope-phase-one .scope-tracker-lock>span{display:none}.scope-phase-one .scope-analysis-actions{grid-column:2;grid-row:1;padding:0 4px;gap:0}.scope-phase-one .scope-analysis-actions button{min-width:44px;max-width:74px;white-space:normal;font-size:9px;line-height:1.3;padding:2px 4px}.scope-phase-one .scope-value-row{grid-column:1 / -1;grid-row:2;min-height:48px;padding:0 8px 4px;gap:6px}.scope-phase-one .scope-record-total{min-height:44px}.scope-comparison-values{gap:6px}.scope-comparison-values strong{font-size:17px}.scope-comparison-values strong small{font-size:8px}.scope-comparison-values>button>span{max-width:78px;font-size:9px}.scope-comparison-values>button>small{font-size:8px;line-height:1.25}.scope-comparison-values>button{min-height:62px;padding-left:5px}}@media(max-width:380px){.athena-workspace .workspace-toolbar .workspace-search-button>span{display:none}}@media(prefers-reduced-motion:reduce){.athena-workspace *,.athena-workspace *:before,.athena-workspace *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.workspace-sheet-grip,.workspace-mobile-metric{display:none}@media(max-width:800px){#athena-main.athena-workspace .workspace-panel-header h2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;padding:3px 5px}#athena-main.athena-workspace .workspace-record-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}#athena-main.athena-workspace .workspace-record-actions>.btn,#athena-main.athena-workspace .workspace-record-share>summary{width:100%;min-height:44px;padding:7px 8px;font-size:12px}}.comparison-map-populations{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px}.comparison-map-population{padding:15px;background:#fffefa;border:1px solid #d9e1d4;border-radius:14px;box-shadow:0 3px 10px #254a3510}.comparison-map-population[data-comparison-side=b]{background:#fffefa}.comparison-map-population>header{align-items:start;grid-template-columns:minmax(0,1fr)}.comparison-map-population .comparison-map-side{justify-self:start;width:auto;height:24px;padding:3px 7px;border-radius:6px;font-size:10px}.comparison-map-radius{margin-top:7px;font-size:11px;line-height:1.4;color:#5c725f}.comparison-map-population h3{font-size:17px;line-height:1.3;font-weight:650;min-height:44px;overflow-wrap:break-word}.comparison-map-population header p{font-size:11px;line-height:1.4}.comparison-map-population header button,.comparison-map-reading>header button{min-height:44px;font-size:12px;border:1px solid #d9e1d4;border-radius:8px;background:#f5f7ef}.comparison-map-population header button{margin-top:5px}.comparison-map-primary-value{display:flex;align-items:baseline;gap:5px;margin-top:20px;white-space:nowrap;font-variant-numeric:tabular-nums;color:#1e412d}.comparison-map-recenter{width:100%;min-height:44px;margin-top:14px;border:1px solid #d9e1d4;border-radius:8px;background:#f5f7ef;font-size:12px}.comparison-map-primary-value strong{font-family:var(--font-display);font-size:37px;line-height:1;font-weight:500;letter-spacing:-.8px}.comparison-map-primary-value>span{font-size:14px;font-weight:600}.comparison-map-value-label{font-size:12px;line-height:1.4;margin-top:7px;color:#4e6655}.comparison-map-secondary-value{margin-top:15px;font-size:13px;line-height:1.5;color:#284a34}.comparison-map-coverage{margin-top:8px;font-size:11px;line-height:1.5}.comparison-map-reading>header{margin-bottom:12px;align-items:center}.comparison-map-reading>header>p{font-size:12px;font-weight:600;color:#4d6654}.comparison-map-basis{margin:-3px 0 10px;font-size:11px;line-height:1.4;color:#4e6655}.comparison-map-contributors{display:grid;gap:18px}.comparison-map-contributor-population{--comparison-color: #2b6d50}.comparison-map-contributor-population[data-comparison-side=b]{--comparison-color: #78623c}.comparison-map-contributor-population h4{display:flex;align-items:center;gap:7px;margin:10px 0;font-size:14px;line-height:1.4}.comparison-map-records button{padding:12px;min-height:60px;border:1px solid #dce4d5;background:#fffefa}.comparison-map-record-name,.comparison-map-records strong{font-size:13px;line-height:1.4}.comparison-map-records small{font-size:11px;line-height:1.5}.comparison-map-trace,.comparison-map-note{font-size:12px;line-height:1.55}.athena-workspace .analysis-basis{border-radius:0;border:0;border-bottom:1px solid #dce3d7;background:transparent;padding:0}.athena-workspace .analysis-basis>summary{min-height:48px;padding:13px 0;font-size:13px;line-height:1.5}.athena-workspace .analysis-basis[open]{padding-bottom:16px}.workspace-selection-context>p{flex-basis:100%;font-size:12px;line-height:1.5;color:#526b59}.workspace-selection-outside{display:inline-block;font-size:11px;line-height:1.5;color:#5d4c2a;background:#f1ead8;padding:3px 7px;border-radius:5px}@media(max-width:800px){#athena-main.athena-workspace .workspace-map-zoom button[aria-label="Zoom in"],#athena-main.athena-workspace .workspace-map-zoom button[aria-label="Zoom out"]{width:44px;height:44px;flex:none;display:grid;place-items:center;padding:0;font:600 25px/1 var(--font-sans);color:#244d35}#athena-main.athena-workspace .workspace-control-region{border-color:#d5dfcc;background:#fcfcf8f5;box-shadow:0 4px 18px #153e2824,0 1px 3px #153e2814}#athena-main.athena-workspace .workspace-area-launcher>span{font-size:13px;font-weight:650;max-width:105px}#athena-main.athena-workspace .workspace-area-launcher small{font-size:10px;font-weight:400;max-width:105px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#athena-main.athena-workspace .workspace-map-controls>summary{min-width:64px;font-size:12px;padding-inline:7px}#athena-main.athena-workspace .workspace-sheet{--sheet-available: calc(100dvh - 124px - env(safe-area-inset-top) - env(safe-area-inset-bottom)) ;max-height:var(--sheet-available);overflow:hidden;border:1px solid #d4dfcc;border-radius:20px;background:#fdfdf8;box-shadow:0 -6px 30px #14372424,0 2px 8px #14372412;transform:translateY(var(--sheet-drag, 0));transition:height .24s cubic-bezier(.2,.8,.2,1),transform .16s ease,box-shadow .16s ease}#athena-main.athena-workspace[data-sheet-stage=peek] .workspace-sheet{height:auto;max-height:min(48dvh,var(--sheet-available))}#athena-main.athena-workspace[data-sheet-stage=medium] .workspace-sheet:has(.workspace-panel:not([hidden])){height:min(56dvh,var(--sheet-available))}#athena-main.athena-workspace[data-sheet-stage=expanded] .workspace-sheet:has(.workspace-panel:not([hidden])){height:min(82dvh,var(--sheet-available))}#athena-main.athena-workspace .workspace-sheet .workspace-panel{order:0;flex:1 1 0;min-height:0;height:auto;border-radius:0;background:transparent}#athena-main.athena-workspace .workspace-sheet .workspace-panel[hidden]{display:none}#athena-main.athena-workspace .workspace-sheet-grip{order:-2;display:flex;flex:none;width:100%;height:44px;min-height:44px;align-items:center;justify-content:center;cursor:grab;touch-action:none;background:transparent;border:0}.workspace-sheet-grip>span{width:36px;height:4px;border-radius:4px;background:#b4c2ae}.workspace-sheet-grip:active{cursor:grabbing}#athena-main.athena-workspace .workspace-panel-header{min-height:48px;padding:0 7px 5px;border-bottom:1px solid #e1e7db;gap:2px}#athena-main.athena-workspace .workspace-panel-header h2{font-size:12px;line-height:1.4}#athena-main.athena-workspace .workspace-panel-header button{min-width:44px;min-height:44px;border-radius:9px}#athena-main.athena-workspace .workspace-panel-header .workspace-panel-back{min-width:63px}#athena-main.athena-workspace .workspace-panel-body{padding:16px 15px 24px;overscroll-behavior:contain;scrollbar-gutter:stable}#athena-main.athena-workspace .workspace-panel-body .workspace-record-title{font-size:27px;line-height:1.13}#athena-main.athena-workspace .workspace-record-capacity.atlas-record-lens{padding:12px 0;background:transparent;border:0;border-bottom:1px solid #dce3d7;border-radius:0;box-shadow:none}#athena-main.athena-workspace .workspace-selection-context{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding-bottom:10px}#athena-main.athena-workspace .workspace-selection-context>span{font-size:11px;font-weight:600}#athena-main.athena-workspace .workspace-selection-context>button{min-height:44px;margin-left:auto}#athena-main.athena-workspace .workspace-sheet .workspace-site-peek{display:grid;grid-template-columns:minmax(0,1fr) 44px 44px;gap:4px;min-height:0;padding:0 12px 10px;border-radius:0}#athena-main.athena-workspace .workspace-site-peek .workspace-site-peek-identity{grid-column:1 / -1;display:block;padding:0 3px 7px;text-align:left}#athena-main.athena-workspace .workspace-site-peek-identity strong{display:block;font-size:21px;line-height:1.17;-webkit-line-clamp:unset;overflow:visible;white-space:normal}#athena-main.athena-workspace .workspace-site-peek-identity small{margin-top:5px;font-size:11px;line-height:1.5}#athena-main.athena-workspace .workspace-site-peek-identity>span{font-size:14px;margin-top:5px}#athena-main.athena-workspace .workspace-site-peek-expand{font-size:13px;font-weight:600;background:#e9f0e2;border:1px solid #d3dfc9;border-radius:9px}#athena-main.athena-workspace .workspace-resume-reading,#athena-main.athena-workspace .workspace-scope-peek{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 16px 13px;min-height:62px;text-align:left;gap:10px}.workspace-resume-reading small,.workspace-scope-peek small{display:block;font-size:11px;line-height:1.5;color:#5c725f}.workspace-resume-reading strong,.workspace-scope-peek strong{display:block;font-family:var(--font-display);font-size:23px;line-height:1.2;font-weight:500;margin-top:4px}#athena-main.athena-workspace .workspace-mobile-metric{order:2;display:flex;align-items:center;justify-content:space-between;flex:none;min-height:58px;padding:5px 13px;border-top:1px solid #dde5d7;background:#f4f7ef;gap:12px}.workspace-mobile-metric>span{font-size:11px;font-weight:600;color:#4f6756}#athena-main.athena-workspace .workspace-mobile-metric .analysis-metric-toggle{display:flex;padding:2px;border-radius:10px;background:#e7edde;border:1px solid #d3dec8}#athena-main.athena-workspace .workspace-mobile-metric .analysis-metric-toggle button{min-height:44px;min-width:76px;padding:6px 11px;font-size:12px;border-radius:7px;border:0}#athena-main.athena-workspace .workspace-mobile-metric .analysis-metric-toggle button[aria-pressed=true]{background:#fffefa;color:#1e4e32;box-shadow:0 1px 5px #254a3520}#athena-main.athena-workspace .scope-phase-one[data-embedded=true]{display:block;position:static;border:0;background:transparent;box-shadow:none}#athena-main.athena-workspace .scope-phase-one[data-embedded=true] .scope-primary-row{display:flex;padding:0}#athena-main.athena-workspace .scope-phase-one[data-embedded=true] .scope-subject-button>strong{font-size:13px;line-height:1.5;white-space:normal}#athena-main.athena-workspace .scope-phase-one[data-embedded=true] .scope-tracker-lock>span{display:inline;font-size:11px}#athena-main.athena-workspace .scope-phase-one[data-embedded=true] .scope-value-row{display:none}#athena-main.athena-workspace .scope-phase-one[data-embedded=true] .scope-analysis-actions{display:flex;padding:9px 0;gap:6px}#athena-main.athena-workspace .scope-phase-one[data-embedded=true] .scope-analysis-actions button{flex:1;max-width:none;min-height:44px;font-size:12px;border-radius:8px;background:#eef3e8}#athena-main.athena-workspace .scope-phase-one[data-embedded=true] .scope-inline-analysis{padding:12px 0;max-height:none;overflow:visible}#athena-main.athena-workspace .scope-phase-one[data-embedded=true] .scope-inline-analysis>header{display:none}#athena-main.athena-workspace .analysis-comparison-controls{display:none}#athena-main.athena-workspace .comparison-map-populations{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}#athena-main.athena-workspace .comparison-map-population{padding:11px;border-radius:12px}#athena-main.athena-workspace .comparison-map-population h3{font-size:16px;min-height:44px}#athena-main.athena-workspace .comparison-map-population>header{grid-template-columns:minmax(0,1fr);gap:7px}#athena-main.athena-workspace .comparison-map-primary-value{margin-top:14px}#athena-main.athena-workspace .comparison-map-population header p{font-size:10px}#athena-main.athena-workspace .comparison-map-primary-value strong{font-size:clamp(25px,8vw,34px)}#athena-main.athena-workspace .comparison-map-primary-value>span{font-size:12px}#athena-main.athena-workspace .comparison-map-value-label{font-size:11px;min-height:31px}#athena-main.athena-workspace .comparison-map-secondary-value{font-size:12px}#athena-main.athena-workspace .comparison-map-coverage{font-size:10px}#athena-main.athena-workspace .workspace-map-status{top:calc(max(7px,env(safe-area-inset-top)) + 108px);right:8px;left:8px;max-width:none;padding:9px 12px;border-radius:10px;background:#fcfcf8f2;box-shadow:0 2px 12px #254a3520}#athena-main.athena-workspace[data-panel=search] .workspace-map-status{display:none}#athena-main.athena-workspace .workspace-map-modes p:has(button){display:none}#athena-main.athena-workspace .workspace-site-peek-identity:focus-visible,#athena-main.athena-workspace button:focus-visible,#athena-main.athena-workspace summary:focus-visible{outline:2px solid #285c3d;outline-offset:2px}}@media(prefers-reduced-motion:reduce){#athena-main.athena-workspace .workspace-sheet{transition:none}}.workspace-entry-discover>summary{min-height:44px;padding:12px 0;font-size:13px;font-weight:600;cursor:pointer}@media(max-width:800px){#athena-main.athena-workspace:has(.workspace-map-controls[open],.workspace-lens-menu[open],.atlas-more[open]) .workspace-sheet,#athena-main.athena-workspace:has(.workspace-map-controls[open],.workspace-lens-menu[open],.atlas-more[open]) .atlas-proximity-key{visibility:hidden;pointer-events:none}#athena-main.athena-workspace .workspace-sheet-grip{gap:9px}#athena-main.athena-workspace .workspace-sheet-grip>span{width:40px;background:#768d70}#athena-main.athena-workspace .workspace-sheet-grip>small{color:#526b59;font-size:11px;font-weight:500}#athena-main.athena-workspace .workspace-panel-body{padding:12px 14px 18px}#athena-main.athena-workspace .workspace-panel-body .workspace-title{font-size:22px;line-height:1.22;margin-bottom:8px}#athena-main.athena-workspace .workspace-panel-body .workspace-big-number{font-size:32px;line-height:1.15;margin:8px 0}#athena-main.athena-workspace .workspace-panel-body .workspace-record-title{font-size:21px;line-height:1.25}#athena-main.athena-workspace .workspace-sheet .workspace-site-peek-identity strong{font-size:19px;line-height:1.25}#athena-main.athena-workspace .workspace-resume-reading strong,#athena-main.athena-workspace .workspace-scope-peek strong{font-size:20px}#athena-main.athena-workspace .workspace-search-modes{gap:5px;padding:0;margin-bottom:9px;background:transparent}#athena-main.athena-workspace .workspace-entry-census{margin:10px 0;padding:8px 10px}#athena-main.athena-workspace .workspace-entry-census strong{font-size:17px}#athena-main.athena-workspace .workspace-entry-privacy{margin:8px 0;font-size:11px;line-height:1.45}#athena-main.athena-workspace .workspace-entry-discover{border-top:1px solid #dce3d7}#athena-main.athena-workspace .workspace-entry-discover>summary{font-size:12px}#athena-main.athena-workspace .workspace-entry-discover .workspace-place-picks{margin-top:0;gap:5px}#athena-main.athena-workspace .scope-analysis-actions{gap:5px}#athena-main.athena-workspace .linked-scope-analysis .analysis-primary-fact{padding:8px 0;margin:5px 0;border:0;border-bottom:1px solid #dce3d7;border-radius:0;background:transparent}#athena-main.athena-workspace .analysis-primary-fact>strong{font-size:25px;line-height:1.2}#athena-main.athena-workspace .analysis-empty{padding:6px 0;margin:6px 0;border:0;background:transparent;font-size:12px;line-height:1.45}#athena-main.athena-workspace .comparison-map-population{padding:9px}#athena-main.athena-workspace .comparison-map-primary-value{margin-top:6px}#athena-main.athena-workspace .comparison-map-primary-value strong{font-size:clamp(25px,7vw,30px)}#athena-main.athena-workspace .comparison-map-secondary-value{margin-top:9px}#athena-main.athena-workspace .comparison-map-recenter{margin-top:8px}#athena-main.athena-workspace .comparison-map-records button{padding:8px;min-height:44px}}.athena-workspace{--brief-forest: #173e30;--brief-muted: #526859;--brief-line: #d3dccb;--brief-paper: #faf9ef}.athena-workspace .workspace-panel{background:linear-gradient(135deg,#fffef8,#f5f5e9);border-color:#c4cfba;box-shadow:0 16px 44px #0c302333,0 2px 6px #0c302314,inset 0 1px #fff}.athena-workspace .workspace-control-region{background:linear-gradient(115deg,#fffef8,#f1f3e7);border-color:#b9c9b0;box-shadow:0 8px 28px #1036262b,inset 0 1px #fff}.athena-workspace .workspace-toolbar .workspace-updates-button,.athena-workspace .workspace-toolbar .workspace-participate-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;white-space:nowrap;border-radius:10px;padding-inline:13px}.athena-workspace .workspace-toolbar .workspace-updates-button{background:#204f39;color:#fffdf1;border:1px solid #153c2b;box-shadow:inset 0 1px #ffffff29,0 2px 4px #173e301f}.athena-workspace .workspace-toolbar .workspace-participate-button{border:1px solid #c5cfb9;color:#264c36;background:#f6f7ec}.system-overview,.place-brief,.participation-brief{color:var(--brief-forest);font-size:13px;line-height:1.55}.brief-kicker{display:flex;align-items:center;gap:7px;font:500 10px/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:1.1px;color:#536d50}.system-overview h1,.participation-brief h1{font-family:var(--font-display);font-size:43px;line-height:.99;font-weight:400;letter-spacing:-1.25px;margin:16px 0 13px}.system-overview h1 em,.participation-brief h1 em{color:#527151;font-weight:400}.brief-intro{color:#526859;margin:0 0 21px;font-size:13px;line-height:1.55}.system-headline{margin-top:22px}.system-headline-line{margin:0;font:400 22px/1.25 var(--font-display);letter-spacing:-.3px}.system-headline-line>strong{font-weight:500;font-variant-numeric:tabular-nums}.system-headline-line>span{color:#3e5e48}.system-headline>small{display:block;color:#5c705c;font-size:11px;margin-top:5px}.system-coverage-chart{display:flex;height:12px;gap:3px;overflow:hidden;border-radius:3px;margin:17px 0 12px;background:#d9dbc7;box-shadow:inset 0 1px 3px #163b3017}.system-coverage-chart>span:first-child{background:linear-gradient(90deg,#22583e,#72916a)}.system-coverage-chart>span:last-child{background:repeating-linear-gradient(120deg,#b9ac85 0 2px,#e5dfc9 2px 5px)}.system-counts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.system-counts>div{border-bottom:1px solid var(--brief-line);padding-bottom:12px}.system-counts dt{display:flex;gap:5px;align-items:center;color:#56705a;font-size:11px}.system-counts dd{margin:4px 0 0;font-size:23px;font-weight:500;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.brief-dot{width:6px;height:6px;flex:none;border-radius:50%;background:#43774f}.brief-dot.pending{background:#a28b4c}.brief-text-action{display:inline-flex;gap:7px;align-items:center;justify-content:flex-start;min-height:44px;padding:8px 0;color:#285737;font-size:12px;font-weight:550;text-align:left}.brief-text-action:hover{text-decoration:underline;text-underline-offset:4px}.system-count-basis{display:grid;grid-template-columns:1fr auto;gap:6px;padding:11px 13px;border:1px solid #d9ddca;border-radius:10px;background:#f0f1e4}.system-count-basis>span{font-size:11px;color:#52634d}.system-count-basis>strong{font-size:11px;font-weight:650;color:#6e603c}.system-count-basis>p{grid-column:1/-1;font-size:11px;line-height:1.55;color:#63705c;margin:0}.system-place-search{border-top:1px solid var(--brief-line);padding-top:20px;margin-top:23px}.brief-section-heading{display:flex;align-items:center;gap:7px;margin-bottom:10px}.brief-section-heading h2{font-size:13px;font-weight:650;line-height:1.4;margin:0}.system-place-search .workspace-search-modes{margin-bottom:9px}.system-place-search .workspace-search-modes button{font-size:11px}.system-place-search .workspace-entry-search{margin:0}.brief-primary,.brief-secondary{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:46px;padding:10px 12px;font-size:12px;line-height:1.4;font-weight:600;border-radius:10px;text-align:center}.brief-primary{color:#fffdf0;background:linear-gradient(160deg,#326044,#19452f);border:1px solid #18432d;box-shadow:0 3px 7px #21462a1c,inset 0 1px #ffffff2b}.brief-primary>svg:last-child,.brief-secondary>svg:last-child{margin-left:auto}.brief-primary:disabled{opacity:.5}.brief-primary:hover:not(:disabled){background:#24573b}.brief-secondary{color:#325439;background:linear-gradient(#fbfcf1,#ecf0de);border:1px solid #c6d1b9;box-shadow:inset 0 1px #fff,0 2px 4px #21462a0a}.system-place-search>.brief-primary{margin-top:12px}.system-geographies{margin-top:23px;padding-top:18px;border-top:1px solid var(--brief-line)}.system-geographies>p{font-size:11px;color:#5b705b;margin:0 0 10px}.system-geographies ol{list-style:none;padding:0;margin:0}.system-geographies button{display:grid;grid-template-columns:1fr auto;width:100%;text-align:left;min-height:51px;padding:8px 0 7px;gap:6px;font-size:12px}.system-geographies button>strong{font-weight:550;font-variant-numeric:tabular-nums}.country-record-bar{grid-column:1/-1;display:block;width:100%;height:4px;background:#e2e7d6;overflow:hidden;border-radius:2px}.country-record-bar i{display:block;height:100%;background:#6f8d63;border-radius:2px}.system-capacity-note{border-left:2px solid #8a996c;padding:0 0 0 13px;margin:24px 0}.brief-status,.brief-step{color:#6c7654;font:500 10px/1.5 var(--font-mono);letter-spacing:.3px}.system-capacity-note h2{font:400 23px/1.15 var(--font-display);margin:6px 0 10px}.system-capacity-note p{font-size:11px;color:#5b6b56;margin:8px 0}.brief-participation-link{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;min-height:73px;padding:13px 15px;border-radius:12px;text-align:left;background:#e6ecda;border:1px solid #ccd5bc;box-shadow:inset 0 1px #fff9}.brief-participation-link strong{font-family:var(--font-display);font-size:22px;font-weight:500;display:block}.brief-participation-link small{display:block;margin-top:3px;font-size:11px;color:#627057}.brief-release{border-top:1px solid var(--brief-line);margin-top:20px;font-size:10px;color:#60705b;overflow-wrap:anywhere}.brief-release summary{min-height:44px;cursor:pointer;padding-top:13px}.brief-release p{margin:8px 0;line-height:1.6}.brief-unavailable{padding:17px;margin:20px 0;border:1px solid #d1d8c2;border-radius:12px;background:#edf0e2}.brief-unavailable>strong{font-size:13px}.brief-unavailable p{font-size:12px;color:#60705b;margin:7px 0 0}.place-brief h1{font:400 35px/1.05 var(--font-display);letter-spacing:-.6px;margin:14px 0 8px;overflow-wrap:anywhere}.brief-scope{font-size:11px;color:#5e7059;margin:0 0 19px}.place-brief-total{display:flex;align-items:center;gap:13px;margin-top:20px}.place-brief-total strong{font:400 53px/1 var(--font-display);letter-spacing:-1px;font-variant-numeric:tabular-nums}.place-brief-total span{font-size:11px;color:#556e54;line-height:1.55}.brief-stage-chart{display:flex;gap:3px;height:11px;margin:18px 0 12px;border-radius:3px;overflow:hidden;background:#e1e5d5}.brief-stage-chart i{display:block;flex-basis:0}.brief-stage-legend{list-style:none;display:grid;grid-template-columns:1fr 1fr;column-gap:18px;row-gap:8px;margin:0;padding:0}.brief-stage-legend li{min-width:0;font-size:11px;color:#506550}.brief-stage-legend button{display:grid;grid-template-columns:6px 1fr auto 12px;align-items:center;gap:6px;width:100%;min-height:44px;padding:7px 6px;text-align:left;border:1px solid #d6dfcc;border-radius:7px;background:#f4f6eb}.brief-stage-legend button:hover{background:#e7eedb;border-color:#a8bd99}.brief-stage-legend button>span{overflow-wrap:anywhere}.brief-chart-instructions{font-size:10px;line-height:1.5;color:#627459;margin:-3px 0 10px}.brief-stage-legend i{display:block;width:6px;height:6px;border-radius:50%}.brief-stage-legend strong{margin-left:auto;color:#234a30;font-weight:600;font-variant-numeric:tabular-nums}.brief-basis{font-size:11px;line-height:1.6;color:#61715b;margin:12px 0}.brief-impact-state{padding:13px 14px;margin:8px 0 20px;border-radius:11px;border:1px solid #d3dcc4;background:#edf1e2}.brief-impact-state>span{display:block;font:500 10px/1.4 var(--font-mono);color:#627354}.brief-impact-state>strong{display:block;font-size:13px;margin-top:6px;font-weight:600}.brief-impact-state p{font-size:11px;line-height:1.55;color:#5c6d53;margin:6px 0 0}.brief-actions{display:grid;gap:8px}.brief-lens-detail{margin-top:19px;border-top:1px solid var(--brief-line)}.brief-lens-detail>summary{padding:15px 0;min-height:48px;font-size:12px;font-weight:600;cursor:pointer;color:#31533b}.brief-lens-detail[open]>summary{margin-bottom:12px}.participation-scope{display:flex;align-items:center;gap:10px;padding:13px;border-radius:10px;background:#e9eedc;border:1px solid #d4ddc4}.participation-scope strong,.participation-scope small{display:block}.participation-scope strong{font-size:13px;font-weight:600;overflow-wrap:anywhere}.participation-scope small{font-size:10px;color:#657557;margin-top:3px}.participation-brief>section{padding-top:24px;margin-top:22px;border-top:1px solid var(--brief-line)}.participation-brief h2{font:400 27px/1.1 var(--font-display);letter-spacing:-.3px;margin:9px 0 12px}.participation-brief section>p:not(.brief-basis){color:#52694f;font-size:12px;margin:0 0 15px}.brief-availability{display:inline-block;padding:4px 8px;border-radius:5px;background:#ece6cd;color:#75623b;font:500 10px/1.4 var(--font-mono);margin-bottom:14px;border:1px solid #ded5b5}.participation-source-note{display:flex;align-items:flex-start;gap:12px;border-left:2px solid #a8b28c;padding:7px 0 7px 12px}.participation-source-note svg{flex:none;color:#82926b;margin-top:2px}.participation-source-note p{font-size:12px;color:#5e7056;margin:0}@media(min-width:801px){.athena-workspace:is([data-panel=arrival],[data-panel=overview],[data-panel=participate]) .workspace-panel{width:420px;bottom:18px}.athena-workspace:is([data-panel=arrival],[data-panel=overview],[data-panel=participate]) .workspace-panel[data-expanded=true]{width:min(640px,calc(100% - 36px))}.athena-workspace:is([data-panel=arrival],[data-panel=overview],[data-panel=participate])[data-reading=true] .workspace-scope-tracker{left:456px}.athena-workspace:is([data-panel=arrival],[data-panel=overview],[data-panel=participate]):has(.workspace-panel[data-expanded=true]:not([hidden])) .workspace-scope-tracker{left:min(676px,calc(100% - 300px))}.athena-workspace:is([data-panel=arrival],[data-panel=overview]) .workspace-panel-body{padding:22px 25px 26px}}@media(max-width:1000px)and (min-width:801px){.athena-workspace .workspace-toolbar .workspace-participate-button>span{display:none}}@media(max-width:800px){#athena-main.athena-workspace .workspace-toolbar .workspace-updates-button,#athena-main.athena-workspace .workspace-toolbar .workspace-participate-button{display:flex;min-width:44px;padding:0 8px;gap:0;font-size:11px}#athena-main.athena-workspace .workspace-toolbar .workspace-updates-button>svg,#athena-main.athena-workspace .workspace-toolbar .workspace-participate-button>svg{display:none}#athena-main.athena-workspace .workspace-toolbar .workspace-participate-button>span{display:inline}#athena-main.athena-workspace .workspace-toolbar .workspace-participate-detail,#athena-main.athena-workspace .workspace-toolbar .workspace-places-button,#athena-main.athena-workspace .workspace-toolbar .workspace-near-button{display:none}#athena-main.athena-workspace .workspace-toolbar .workspace-wordmark{font-size:22px;padding-inline:5px;margin-right:0;gap:3px}#athena-main.athena-workspace .workspace-toolbar .workspace-search-button{padding-inline:7px;min-width:44px}#athena-main.athena-workspace .workspace-toolbar .workspace-search-button>span{display:none}#athena-main.athena-workspace .workspace-panel-body:has(.system-overview){padding:12px 20px 25px}.system-overview h1,.participation-brief h1{font-size:34px;margin-top:12px}.system-headline{margin-top:16px}.system-headline-line{font-size:20px}.brief-intro{font-size:12px;margin-bottom:15px}.system-counts dd{font-size:21px}.system-coverage-chart{margin-top:13px}.place-brief h1{font-size:30px}.brief-stage-legend{column-gap:13px}.participation-brief h2{font-size:25px}#athena-main[data-sheet-stage=medium] .system-overview h1{font-size:29px;margin:10px 0}#athena-main[data-sheet-stage=medium] .system-overview .brief-intro{font-size:11px;margin-bottom:10px}#athena-main[data-sheet-stage=medium] .system-headline{margin-top:10px}#athena-main[data-sheet-stage=medium] .system-headline-line{font-size:18px}#athena-main[data-sheet-stage=medium] .system-headline>small{font-size:10px}#athena-main[data-sheet-stage=medium] .system-coverage-chart{margin:10px 0}}@media(max-width:365px){#athena-main.athena-workspace .workspace-toolbar .workspace-wordmark{width:44px;min-width:44px;padding-inline:7px;justify-content:center}#athena-main.athena-workspace .workspace-toolbar .workspace-wordmark .workspace-brand-mark{display:block}#athena-main.athena-workspace .workspace-toolbar .workspace-wordmark>span:last-child{display:none}}.system-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;cursor:pointer;list-style:none;border-radius:8px;transition:background-color .2s ease}.system-disclosure>summary::-webkit-details-marker{display:none}.system-disclosure>summary>span:first-child{display:flex;align-items:center;gap:6px;font-size:11px;color:#56705a}.system-disclosure>summary .brief-section-heading{margin:0;color:var(--brief-forest)}.system-disclosure-hint{display:inline-flex;align-items:center;gap:4px;flex:none;font:500 10px/1.4 var(--font-mono);color:#5f7454}.system-disclosure-hint svg{transition:transform .25s ease}.system-disclosure[open] .system-disclosure-hint svg{transform:rotate(180deg)}.system-disclosure>summary:hover{background:#eef1e2}.system-disclosure>summary:focus-visible,.brief-release summary:focus-visible{outline:2px solid #326044;outline-offset:2px}.system-disclosure[open]>:not(summary){animation:overview-reveal .32s cubic-bezier(.2,.7,.2,1) both}.system-coverage-detail .system-count-basis{margin-top:10px}.system-coverage-detail{margin-bottom:2px}.system-geographies .system-disclosure>p{font-size:11px;color:#5b705b;margin:4px 0 10px}.system-coverage-chart>span{transform-origin:left;animation:overview-bar .7s cubic-bezier(.2,.7,.2,1) both}.system-reading,.brief-unavailable{animation:overview-reveal .4s cubic-bezier(.2,.7,.2,1) both}.system-overview>*{animation:overview-reveal .45s cubic-bezier(.2,.7,.2,1) both}.system-overview>:nth-child(2){animation-delay:40ms}.system-overview>:nth-child(3){animation-delay:80ms}.system-overview>:nth-child(4){animation-delay:.12s}.system-overview>:nth-child(n+5){animation-delay:.16s}.system-geographies button{transition:background-color .2s ease;border-radius:6px}.system-geographies button:hover{background:#f0f3e5}.system-geographies button .country-record-bar i{transition:background-color .2s ease}.system-geographies button:hover .country-record-bar i{background:#3f6a48}.brief-participation-link,.brief-primary,.brief-text-action{transition:background-color .2s ease,box-shadow .2s ease,border-color .2s ease}.brief-participation-link:hover{background:#dde6cd;border-color:#b4c3a1;box-shadow:inset 0 1px #fff9,0 4px 12px #173e3014}.brief-participation-link>svg,.brief-primary>svg:last-child,.brief-text-action>svg{transition:transform .2s ease}.brief-participation-link:hover>svg,.brief-primary:hover>svg:last-child,.brief-text-action:hover>svg{transform:translate(3px)}.brief-primary:active:not(:disabled),.brief-participation-link:active{box-shadow:inset 0 2px 5px #0c30232e}@media(hover:hover){.athena-workspace:is([data-panel=arrival],[data-panel=overview]) .workspace-panel,.athena-workspace:is([data-panel=arrival],[data-panel=overview]) .workspace-toolbar{transition:box-shadow .3s ease,border-color .3s ease}.athena-workspace:is([data-panel=arrival],[data-panel=overview]) .workspace-panel:is(:hover,:focus-within){border-color:#aebf9f;box-shadow:0 22px 54px #0c302340,0 2px 6px #0c302314,inset 0 1px #fff}.athena-workspace:is([data-panel=arrival],[data-panel=overview]) .workspace-toolbar:is(:hover,:focus-within){box-shadow:0 10px 30px #1036262e}}.athena-workspace:is([data-panel=arrival],[data-panel=overview]) .workspace-toolbar :is(button,a){transition:background-color .2s ease,box-shadow .2s ease,border-color .2s ease}.athena-workspace:is([data-panel=arrival],[data-panel=overview]) .workspace-toolbar :is(button,a):hover{box-shadow:0 2px 8px #173e301f}.athena-workspace:is([data-panel=arrival],[data-panel=overview]) .workspace-toolbar :is(button,a):active{box-shadow:inset 0 2px 4px #0c302326}@keyframes overview-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes overview-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.system-overview *,.system-overview,.athena-workspace .workspace-panel,.athena-workspace .workspace-toolbar,.athena-workspace .workspace-toolbar *{animation:none!important;transition:none!important}.brief-participation-link:hover>svg,.brief-primary:hover>svg:last-child,.brief-text-action:hover>svg{transform:none}}
