.atlas-species-profile{display:grid;gap:12px;min-width:0;color:var(--atlas-ink)}.atlas-species-hero{display:grid;gap:10px;min-width:0}.atlas-species-heading h2{margin:0;font:400 clamp(30px,10cqi,48px)/1.06 var(--atlas-heading-font);letter-spacing:-.015em;overflow-wrap:anywhere;scroll-margin-top:80px}.atlas-species-heading p{margin:5px 0 0;color:var(--atlas-muted);font:italic 400 16px/1.2 var(--atlas-font);overflow-wrap:anywhere}.atlas-species-art{display:grid;place-items:center;min-width:0;height:clamp(128px,42cqi,208px);padding:8px 0}.atlas-species-art img{display:block;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain}.atlas-species-art:is([data-art="lake-trout.webp"],[data-art="splake.webp"]) img{transform:scaleX(-1)}.atlas-species-art.is-missing{align-content:center;gap:8px;color:var(--atlas-muted);font-size:12px}.atlas-species-index-list{display:flex;flex-wrap:wrap;gap:0 10px;margin:0;padding:0;border-block:1px solid var(--atlas-line);list-style:none}.atlas-species-index-list button{display:block;min-width:44px;min-height:44px;padding:6px 2px;border-bottom:2px solid transparent;color:var(--atlas-muted);font-size:13px;font-weight:650}.atlas-species-index-list button:hover{color:var(--atlas-ink)}.atlas-species-index-list button[aria-pressed=true]{border-color:var(--atlas-menu-accent);color:var(--atlas-ink)}.atlas-species-notes{display:grid;gap:5px}.atlas-species-note{margin:0;color:var(--atlas-muted);font-size:12px;line-height:1.55}.atlas-species-sources .atlas-species-note+.atlas-species-note{margin-top:5px}.atlas-species-sources a{display:flex;align-items:center;gap:5px;min-height:44px;color:var(--atlas-water);font-size:12px;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.atlas-species-sources svg{flex:none}.atlas-app .atlas-species-profile :is(a,button,summary):focus-visible{outline:2px solid var(--atlas-menu-focus);outline-offset:2px}:where(.atlas-fish-head){display:grid;place-items:center;width:100%;height:100%;flex:none;border-radius:50%;background-position:0;background-repeat:no-repeat;background-size:420% auto}.atlas-fish-head[data-art="brook-trout.webp"]{background-size:440% auto}.atlas-fish-head[data-art="rainbow-trout.webp"]{background-size:390% auto}.atlas-fish-head[data-art="chinook-salmon.webp"],.atlas-fish-head[data-art="coho-salmon.webp"]{background-position:left 54%}.atlas-fish-head[data-art="lake-trout.webp"]{background-position:100%}.atlas-fish-head[data-art="splake.webp"]{background-position:right 47%}.atlas-fish-head:is([data-art="lake-trout.webp"],[data-art="splake.webp"]){transform:scaleX(-1)}.atlas-river-preview{display:grid;gap:10px;width:100%;min-width:0;padding:15px 18px 5px;border:1px solid var(--atlas-line);border-radius:var(--radius-panel,0);background:var(--atlas-surface);color:var(--atlas-ink);font:500 14px/1.45 var(--atlas-font);pointer-events:auto}.atlas-river-preview-header{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:8px}.atlas-river-preview-header h2{margin:0;font:400 clamp(25px,2.2vw,34px)/1.08 var(--atlas-heading-font);letter-spacing:-.018em;overflow-wrap:anywhere}.atlas-river-preview-header p{margin:6px 0 0;color:var(--atlas-muted);font-size:12px;overflow-wrap:anywhere}.atlas-river-preview-close{display:grid;place-items:center;width:44px;height:44px;margin:-6px -6px 0 0;border:0;border-radius:var(--radius-control,0);background:transparent;color:var(--atlas-muted);justify-self:end}.atlas-river-preview-close:hover{background:var(--atlas-wash);color:var(--atlas-ink)}.atlas-river-preview-metadata{margin:0;padding-top:9px;border-top:1px solid var(--atlas-line);color:var(--atlas-muted);font-size:12px;line-height:1.45}.atlas-river-preview-open{display:inline-flex;align-items:center;justify-self:start;gap:7px;min-height:44px;padding:0 7px 0 0;border:0;border-radius:var(--radius-control,0);background:transparent;color:var(--atlas-water);font-size:13px;font-weight:650;text-align:left}.atlas-river-preview-open:hover span{text-decoration:underline;text-underline-offset:4px}.atlas-river-preview button:focus-visible{outline:2px solid var(--atlas-water);outline-offset:2px}@media (max-width:760px){.atlas-river-preview{padding:13px 14px 4px}}.atlas-river-breakdown{display:grid;gap:20px;min-width:0;container-type:inline-size}.atlas-breakdown-species>h3,.atlas-river-breakdown .atlas-conditions-title h3,.atlas-river-report h3{color:var(--atlas-ink);font-size:16px;font-weight:700;letter-spacing:-.025em}.atlas-breakdown-species>h3{margin-bottom:10px}.atlas-breakdown-species>p,.atlas-river-report p{color:var(--atlas-muted);font-size:12px}.atlas-breakdown-species ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,3.4cqi,16px);margin:0;padding:0;list-style:none}.atlas-breakdown-species li:last-child:nth-child(odd){grid-column:1/-1}.atlas-breakdown-species button{display:grid;grid-template-rows:auto 1fr;align-items:start;gap:10px;width:100%;height:100%;min-height:118px;padding:clamp(10px,3.65cqi,16px);border:1px solid var(--atlas-line);border-radius:var(--radius-control,0);background:color-mix(in srgb,var(--atlas-water) 5%,var(--atlas-surface));color:var(--atlas-ink);text-align:left;transition:background-color .16s ease,border-color .16s ease}.atlas-breakdown-species button:hover{border-color:var(--atlas-water);background:var(--atlas-water-wash)}.atlas-breakdown-species button:focus-visible{outline:2px solid var(--atlas-water);outline-offset:-2px}.atlas-breakdown-portrait{display:grid;place-items:center;width:clamp(43px,15.5cqi,56px);aspect-ratio:1;overflow:hidden;border-radius:var(--radius-symbol,50%);background:color-mix(in srgb,var(--atlas-water) 15%,var(--field-paper));color:var(--field-spruce)}.atlas-breakdown-species-label{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(5px,2.4cqi,10px);align-self:end;min-width:0}.atlas-breakdown-species-label>svg{color:var(--atlas-water);transition:transform .16s ease}.atlas-breakdown-species button:is(:hover,:focus-visible) .atlas-breakdown-species-label>svg{transform:translateX(2px)}.atlas-breakdown-species-name i,.atlas-breakdown-species-name strong{display:block;overflow-wrap:anywhere}.atlas-breakdown-species-name strong{font-size:14px;font-weight:700;line-height:1.25}.atlas-breakdown-species-name i{margin-top:3px;color:var(--atlas-muted);font-size:11px;line-height:1.25}.atlas-breakdown-species li:last-child:nth-child(odd) button{grid-template:auto/auto minmax(0,1fr);align-items:center;gap:14px;min-height:72px}.atlas-breakdown-species li:last-child:nth-child(odd) .atlas-breakdown-species-label{align-self:center}.atlas-river-breakdown>.atlas-conditions,.atlas-river-report{min-width:0;color:var(--atlas-report-ink)}.atlas-river-report{padding:13px 14px;border-inline-start:2px solid var(--atlas-menu-accent);background:var(--atlas-report-panel)}.atlas-river-breakdown>.atlas-conditions{padding:14px 0 4px;border-top:1px solid var(--atlas-menu-edge);background:transparent}.atlas-river-breakdown .atlas-conditions-title h3,.atlas-river-report h3{display:flex;align-items:center;gap:8px;color:var(--atlas-report-ink)}.atlas-river-breakdown .atlas-conditions-title h3>svg,.atlas-river-report h3>svg{flex:none;color:var(--atlas-menu-accent)}.atlas-river-report p{color:var(--atlas-report-muted)}.atlas-river-report>p{margin:8px 0 0}.atlas-river-report-source{margin-top:12px;padding-top:8px;border-top:1px solid var(--atlas-line)}.atlas-river-report-source a{display:inline-flex;align-items:center;gap:5px;min-height:32px;color:var(--atlas-menu-accent);font-size:12px;font-weight:650;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.atlas-river-report-source a:hover{color:var(--atlas-report-ink)}.atlas-river-report-source svg{flex:none}.atlas-river-report-source p{margin:3px 0 0}.atlas-river-breakdown .atlas-conditions-title{margin-bottom:12px}.atlas-river-breakdown .atlas-readings{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid var(--atlas-menu-edge);background:var(--atlas-report-panel)}.atlas-river-breakdown .atlas-readings>div{min-width:0;padding:11px;border:0;background:transparent}.atlas-river-breakdown .atlas-readings>div+div{border-inline-start:1px solid var(--atlas-menu-edge)}.atlas-reading-label{display:flex;align-items:center;gap:6px;font-weight:650}.atlas-reading-label svg{flex:none;color:var(--atlas-menu-accent)}.atlas-river-breakdown .atlas-reading-label{color:var(--atlas-report-muted)}.atlas-river-breakdown .atlas-readings dd{margin-top:3px;color:var(--atlas-report-ink);white-space:normal}.atlas-river-breakdown .atlas-readings dd strong{font-size:clamp(23px,8cqi,32px);line-height:1.15}.atlas-river-breakdown .atlas-readings dd>span:not(.atlas-reading-time){color:var(--atlas-report-muted);font-size:12px}.atlas-river-breakdown .atlas-conditions>.atlas-water-trend{display:flex;align-items:center;gap:6px;margin-top:9px;color:var(--atlas-report-ink)}.atlas-water-trend svg{flex:none;color:var(--atlas-menu-accent)}.atlas-river-breakdown :is(.atlas-gauge-source,.atlas-observation-source,.atlas-reading-time){color:var(--atlas-report-muted)}.atlas-river-breakdown .atlas-observation-source a{color:var(--atlas-report-ink)}.atlas-river-breakdown :is(.atlas-conditions,.atlas-river-report) :is(a,button,h3):focus-visible{outline:2px solid var(--atlas-menu-focus);outline-offset:3px}.atlas-river-breakdown .atlas-gauge-source{display:grid;justify-items:start;gap:2px;margin-top:11px}.atlas-river-breakdown .atlas-observation-source a svg{display:inline;vertical-align:-2px}.atlas-river-breakdown .atlas-weather{margin-top:10px;padding:9px 0 0;border-top:1px solid var(--atlas-line);border-radius:var(--radius-panel,0);background:transparent}.atlas-reading-time{display:block;margin-top:4px;font-size:11px;white-space:normal}@container (max-width: 240px){.atlas-breakdown-species ul{grid-template-columns:minmax(0,1fr)}.atlas-breakdown-species button{grid-template:auto/auto minmax(0,1fr);align-items:center;gap:14px;min-height:72px}.atlas-breakdown-species .atlas-breakdown-species-label{align-self:center}}@media (prefers-reduced-motion:reduce){.atlas-breakdown-species button,.atlas-breakdown-species-label>svg{transition:none}.atlas-breakdown-species button:is(:hover,:focus-visible) .atlas-breakdown-species-label>svg{transform:none}}.atlas-verified-access .atlas-access-heading{margin-bottom:8px}.atlas-access-list .atlas-access-select{gap:14px;min-height:52px;padding-block:8px;border-radius:var(--radius-control)}.atlas-access-list .atlas-access-select strong{font-size:14px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.atlas-access-list .atlas-access-select small{margin-top:3px;font-size:12px;overflow-wrap:anywhere}.atlas-access-list .atlas-access-select>svg{flex:none;color:var(--atlas-menu-accent)}.atlas-access-copy{flex:1;min-width:0}.atlas-access-chevron{flex:none;color:var(--atlas-muted)}.atlas-access-select:hover .atlas-access-chevron,.atlas-access-select[aria-expanded=true] .atlas-access-chevron{color:var(--atlas-menu-accent)}.atlas-access-select[aria-expanded=true] .atlas-access-chevron{transform:rotate(90deg)}.atlas-access-list .atlas-access-evidence{padding-block:0 10px}.atlas-access-list .atlas-directions{gap:6px;margin-top:0;font-size:13px;text-decoration:underline;text-underline-offset:3px}.atlas-notebook .atlas-notebook-fields{gap:8px;margin-top:13px}.atlas-notebook .atlas-notebook-label{justify-content:flex-start;gap:6px}.atlas-notebook .atlas-notebook-date{width:min(100%,12rem);margin-bottom:7px}.atlas-notebook-feedback,.atlas-notebook-meta{display:flex;align-items:baseline;flex-wrap:wrap;-moz-column-gap:12px;column-gap:12px}.atlas-notebook-meta .atlas-notebook-hint{flex:1 1 170px;margin:0}.atlas-notebook-meta .atlas-notebook-count{flex:none;white-space:nowrap}.atlas-notebook .atlas-notebook-actions{align-items:center;gap:8px 16px;margin-top:3px}.atlas-notebook .atlas-notebook-save{flex:none;font-weight:650}.atlas-notebook :is(.atlas-notebook-export,.atlas-notebook-undo){min-height:44px;padding:0;border:0;background:transparent;text-decoration:underline;text-underline-offset:3px}.atlas-notebook :is(.atlas-notebook-export,.atlas-notebook-undo):not(:disabled):hover{color:var(--atlas-water)}.atlas-notebook .atlas-notebook-status{min-height:0}.atlas-app{--atlas-paper:var(--field-paper);--atlas-ink:var(--field-spruce);--atlas-forest:var(--atlas-ink);--atlas-water:var(--field-lake);--atlas-surface:#FCFCF9;--atlas-menu-surface:#f8faf7;--atlas-menu-wash:#e8ede8;--atlas-menu-edge:#66786e;--atlas-menu-accent:#4d5e55;--atlas-menu-on-accent:#fff;--atlas-menu-focus:#3e5548;--atlas-report-panel:#e7eee9;--atlas-report-ink:#1c3428;--atlas-report-muted:#4c5d53;--atlas-stale-surface:#f5e8cf;--atlas-stale-ink:#654719;--atlas-glass-border:color-mix(in srgb,var(--atlas-ink) 16%,var(--atlas-surface));--atlas-muted:color-mix(in srgb,var(--atlas-ink) 77%,var(--atlas-paper));--atlas-line:color-mix(in srgb,var(--atlas-ink) 16%,var(--atlas-surface));--atlas-rule:color-mix(in srgb,var(--atlas-ink) 44%,var(--atlas-surface));--atlas-wash:color-mix(in srgb,var(--atlas-ink) 6%,var(--atlas-surface));--atlas-water-wash:color-mix(in srgb,var(--atlas-water) 11%,var(--atlas-surface));--atlas-shadow:0 12px 40px #142c2626,0 2px 6px #142c2614;--atlas-control-shadow:0 4px 16px #142c261a;--atlas-edge:clamp(14px,1.3vw,22px);--atlas-toolbar-top:var(--atlas-edge);--atlas-tools-width:206px;--atlas-panel-width:min(40vw,clamp(310px,28.8vw,540px));--atlas-drawer-duration:240ms;--atlas-masthead:clamp(72px,9dvh,96px);--atlas-search-height:clamp(48px,5.6dvh,58px);--atlas-gutter:clamp(18px,1.75vw,26px);--atlas-font:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--atlas-heading-font:Georgia,Cambria,"Times New Roman",serif;--atlas-sheet-offset:0px;position:relative;isolation:isolate;height:var(--atlas-viewport-height,100dvh);min-height:220px;overflow:hidden;color:var(--atlas-ink);background:var(--atlas-paper);font:14px/1.5 var(--atlas-font)}.atlas-app[data-appearance=dark]{color-scheme:dark;--atlas-paper:#191919;--atlas-ink:#F2F2F0;--atlas-water:#88F3C2;--atlas-surface:#1D1D1D;--atlas-menu-surface:#222824;--atlas-menu-wash:#313934;--atlas-menu-edge:#77887c;--atlas-menu-accent:#a4b1a8;--atlas-menu-on-accent:#202923;--atlas-menu-focus:#d9e7dc;--atlas-report-panel:#303a34;--atlas-report-ink:#f2f7f3;--atlas-report-muted:#b6c5b9;--atlas-stale-surface:#423725;--atlas-stale-ink:#f5d9a2;--atlas-shadow:0 12px 40px #0007,0 2px 8px #0004;--atlas-control-shadow:0 4px 16px #0004}.atlas-frame{position:relative;width:100%;height:100%;background:var(--atlas-surface)}.atlas-frame,.atlas-map-section{isolation:isolate;overflow:hidden}.atlas-map-section{position:absolute;inset:0;background:var(--atlas-paper)}.atlas-map-section:has(.atlas-layer-menu){isolation:auto}.atlas-map-tools{position:absolute;top:var(--atlas-toolbar-top);right:var(--atlas-edge);z-index:9;display:flex;align-items:center;gap:8px}.atlas-directory-menu,.atlas-directory-toggle,.atlas-layer-button,.atlas-layer-menu{border:1px solid var(--atlas-menu-edge);border-radius:var(--radius-control,0);background:var(--atlas-menu-surface);color:var(--atlas-ink);box-shadow:var(--atlas-control-shadow)}.atlas-directory-menu,.atlas-layer-menu{border-radius:var(--radius-panel,0);box-shadow:var(--atlas-shadow)}.atlas-layer-button{display:flex;align-items:center;gap:7px;min-height:48px;padding:8px 13px;font-size:13px;font-weight:650}.atlas-directory-toggle:hover,.atlas-layer-button:hover{background:var(--atlas-menu-wash)}.atlas-directory-toggle[aria-expanded=true],.atlas-layer-button[aria-expanded=true]{border-color:var(--atlas-menu-accent);background:var(--atlas-menu-accent);color:var(--atlas-menu-on-accent)}.atlas-appearance{display:flex;gap:3px;padding:3px;border:1px solid var(--atlas-line);background:var(--atlas-menu-wash)}.atlas-appearance button{display:flex;flex:1;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;border-radius:var(--radius-control,0);color:var(--atlas-muted);font-size:13px}.atlas-appearance button:hover{background:var(--atlas-menu-surface);color:var(--atlas-ink)}.atlas-appearance button[aria-pressed=true]{background:var(--atlas-menu-accent);color:var(--atlas-menu-on-accent);font-weight:650}.atlas-layer-menu{position:absolute;top:calc(100% + 8px);right:0;padding:10px 12px;border-radius:var(--radius-panel,0)}.atlas-layer-menu label{display:flex;align-items:center;gap:8px;min-height:42px;cursor:pointer}.atlas-layer-menu input{width:16px;height:16px;accent-color:var(--atlas-menu-accent)}.atlas-layer-menu fieldset{display:flex;gap:15px;border-bottom:1px solid var(--atlas-line)}.atlas-layer-menu legend,.atlas-layer-menu p{color:var(--atlas-muted);font-size:12px}.atlas-map-loading{position:absolute;inset:0;z-index:1;display:grid;place-content:center;justify-items:center;background:var(--atlas-paper);color:var(--atlas-ink);pointer-events:none}.atlas-map-loading p{margin-top:12px;font:600 24px/1.2 var(--atlas-font,system-ui)}.atlas-loading-ring{width:22px;height:22px;border:1px solid var(--atlas-line);border-top-color:var(--atlas-ink);border-radius:var(--radius-symbol,50%);animation:atlas-spin 1.2s linear infinite}@keyframes atlas-spin{to{transform:rotate(1turn)}}.atlas-panel{position:absolute;inset:0 auto 0 0;z-index:8;display:flex;flex-direction:column;width:var(--atlas-panel-width);overflow:hidden;background:var(--atlas-menu-surface)}.atlas-panel-header{flex:none;padding:0 var(--atlas-gutter);border-bottom:1px solid var(--atlas-line);background:var(--atlas-menu-wash)}.atlas-panel-brand,.atlas-panel-header{min-height:var(--atlas-masthead)}.atlas-brand-back,.atlas-brand-info{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:var(--radius-control,0);color:var(--atlas-muted)}.atlas-brand-back:hover,.atlas-brand-info:hover{background:var(--atlas-wash)}.atlas-panel-brand{display:flex;align-items:center;justify-content:space-between;gap:12px}.atlas-lockup{display:flex;align-items:center;gap:9px;color:var(--atlas-ink)}.atlas-brand-mark{display:grid;place-items:center;width:clamp(40px,4.75dvh,62px);height:clamp(40px,4.75dvh,62px);flex:none;border-radius:var(--radius-control,0);background:var(--field-spruce);border:1px solid color-mix(in srgb,var(--atlas-menu-edge) 70%,transparent)}.atlas-brand-mark .trout-maps-mark{width:66%;height:auto}.atlas-lockup>span:last-child{font:600 clamp(17px,1.4vw,23px)/1.15 var(--atlas-font);letter-spacing:-.035em;white-space:nowrap}.atlas-saved-filter{display:flex;align-items:center;justify-content:center;gap:4px;min-width:44px;min-height:44px;padding-inline:8px;border:1px solid var(--atlas-rule);border-radius:var(--radius-control,0);color:var(--atlas-ink);font-size:12px;font-variant-numeric:tabular-nums}.atlas-saved-filter:hover{background:var(--atlas-menu-wash)}.atlas-saved-filter[aria-pressed=true]{border-color:var(--atlas-menu-accent);background:var(--atlas-menu-accent);color:var(--atlas-menu-on-accent)}.atlas-map-search{position:absolute;z-index:10;top:var(--atlas-edge);left:var(--atlas-gutter);right:calc(var(--atlas-edge) + 188px);max-width:570px;display:flex;gap:8px;pointer-events:none}.atlas-directory-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:none;min-width:44px;padding-inline:12px;font-size:13px;font-weight:650;pointer-events:auto}.atlas-search-row{align-items:stretch;pointer-events:auto}.atlas-search,.atlas-search-row{display:flex;flex:1;min-width:0;gap:8px}.atlas-search{align-items:center;min-height:var(--atlas-search-height);padding:0 9px 0 15px;border:1px solid var(--atlas-glass-border);border-radius:var(--radius-control,0);background:#fff;color:var(--field-spruce);color-scheme:light;box-shadow:var(--atlas-control-shadow),inset 0 1px 0 #fff8}.atlas-search:focus-within{outline:2px solid var(--atlas-water);outline-offset:2px}.atlas-search input{min-width:0;flex:1;padding:6px 0;outline:none;border:0;background:transparent;color:var(--field-spruce);font-size:15px;font-weight:550}.atlas-search input::-moz-placeholder{color:#526b64;opacity:1}.atlas-search input::placeholder{color:#526b64;opacity:1}.atlas-search input::-webkit-search-cancel-button{display:none}.atlas-search-icon{display:grid;place-items:center;flex:none;width:32px;min-height:44px;color:var(--field-lake);cursor:text}.atlas-search button{display:grid;place-items:center;flex:none;width:44px;min-height:44px;border-radius:var(--radius-control,0)}.atlas-search button:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.atlas-search .atlas-cancel-search{font-size:13px;font-weight:650}.atlas-sheet{display:flex;flex:1;flex-direction:column;min-height:0}.atlas-sheet-toolbar{display:none}.atlas-sidebar{display:flex;flex:1;flex-direction:column;min-height:0}.atlas-sidebar[hidden]{display:none}.atlas-sidebar-intro{flex:none;padding:8px var(--atlas-gutter) 17px}.atlas-index-title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.atlas-index-title h1{color:var(--atlas-ink);font:400 clamp(27px,2.4vw,36px)/1.1 var(--atlas-heading-font);letter-spacing:-.025em}.atlas-index-title>span{color:var(--atlas-muted);font-size:11px;font-variant-numeric:tabular-nums}.atlas-directory-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.88fr) minmax(0,.76fr);align-items:end;gap:9px}.atlas-directory-controls label{display:grid;gap:7px;min-width:0}.atlas-directory-controls select,.atlas-directory-options summary{min-height:44px;padding:0 7px;border:1px solid var(--atlas-menu-edge);border-radius:var(--radius-control,0);background:var(--atlas-menu-surface);color:var(--atlas-ink);cursor:pointer;font-size:13px}.atlas-directory-controls select{width:100%}.atlas-directory-controls select:hover,.atlas-directory-options summary:hover{background:var(--atlas-menu-wash)}.atlas-directory-controls .atlas-saved-filter{min-height:43px;padding-inline:10px}.atlas-directory-options{position:relative}.atlas-directory-options summary{display:flex;align-items:center;justify-content:space-between;gap:7px;list-style:none}.atlas-directory-options summary svg{flex:none}.atlas-directory-options[open] summary svg{transform:rotate(90deg)}.atlas-directory-options summary::-webkit-details-marker{display:none}.atlas-directory-options[open] summary{border-color:var(--atlas-menu-accent);background:var(--atlas-menu-accent);color:var(--atlas-menu-on-accent)}.atlas-directory-menu{position:absolute;z-index:2;top:calc(100% + 7px);right:0;display:grid;gap:10px;width:185px;padding:12px}.atlas-access-results h2{padding:9px var(--atlas-gutter);border-block:1px solid var(--atlas-line);background:var(--atlas-wash);color:var(--atlas-muted);font-size:12px;font-weight:650}.atlas-river-detail,.atlas-river-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--atlas-line) transparent}.atlas-river-row{position:relative;min-height:clamp(70px,8dvh,91px);border:1px solid transparent;border-radius:var(--radius-panel,0)}.atlas-river-row:focus-within,.atlas-river-row:hover{background:var(--atlas-wash)}.atlas-river-row.is-selected{border-color:var(--atlas-menu-edge);background:var(--atlas-menu-wash);box-shadow:inset 3px 0 var(--atlas-menu-accent)}.atlas-river-select{display:grid;grid-template-columns:clamp(43px,5.5dvh,70px) minmax(0,1fr);align-items:center;gap:clamp(12px,1.4vw,25px);width:100%;min-height:inherit;padding:8px 42px 8px 12px;color:inherit;text-align:left}.atlas-river-select:focus-visible,.atlas-row-save:focus-visible{outline-offset:-3px}.atlas-access-results button>span,.atlas-river-row-copy{min-width:0}.atlas-access-results button strong,.atlas-river-row-copy>strong{display:block;color:var(--atlas-ink);font-weight:650;line-height:1.2;overflow-wrap:anywhere}.atlas-river-row-copy>strong{font:600 clamp(16px,1.24vw,22px)/1.22 var(--atlas-font);letter-spacing:-.015em}.atlas-access-results button small,.atlas-river-row-copy small{display:block;margin-top:5px;color:var(--atlas-muted);font-size:11px;line-height:1.3}.atlas-river-badge{display:grid;place-items:center;width:clamp(43px,5.5dvh,70px);height:clamp(43px,5.5dvh,70px);border-radius:var(--radius-symbol,50%);background:var(--atlas-wash);color:var(--atlas-water);border:1px solid var(--atlas-line)}.atlas-app[data-appearance=dark] .atlas-river-badge{background:#F3F3F1;color:#282828;border-color:transparent}.atlas-app[data-appearance=dark] .atlas-river-badge[data-tone=pink]{background:#F4C7E1}.atlas-app[data-appearance=dark] .atlas-river-badge[data-tone=gold]{background:#F4D67E}.atlas-app[data-appearance=dark] .atlas-river-badge[data-tone=blue]{background:#CDDCEB}.atlas-river-row.is-selected .atlas-river-badge{background:var(--atlas-water);color:var(--atlas-paper);border-color:transparent}.atlas-app[data-appearance=dark] .atlas-river-row.is-selected .atlas-river-badge{background:#F8F8F6;color:#252525}.atlas-river-row-copy>.atlas-river-row-name{display:flex;align-items:baseline;gap:8px}.atlas-row-gauge{display:inline-flex;align-self:center;flex:none;color:var(--atlas-water)}#atlas-gauge-heading{scroll-margin-block:12px}.atlas-river-row-context{color:var(--atlas-water);font-weight:600}.atlas-river-row-copy .atlas-river-row-coordinates{margin-top:3px;font-size:10px;font-variant-numeric:tabular-nums}.atlas-row-save{position:absolute;top:50%;right:0;display:grid;place-items:center;width:44px;height:44px;transform:translateY(-50%);border-radius:var(--radius-control,0);color:var(--atlas-muted)}.atlas-row-save.is-saved,.atlas-row-save:hover{color:var(--atlas-forest);background:var(--atlas-wash)}.atlas-empty,.atlas-more-results,.atlas-storage-note{padding:13px 16px;font-size:13px;color:var(--atlas-muted)}.atlas-empty h2{margin-bottom:3px;color:var(--atlas-ink);font-weight:650}.atlas-empty button,.atlas-more-results button,.atlas-reset-filters{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--atlas-forest);font-size:13px;text-decoration:underline;text-underline-offset:3px}.atlas-reset-filters{padding-inline:16px}.atlas-access-results button{display:flex;align-items:center;gap:9px;width:100%;min-height:50px;padding:8px var(--atlas-gutter);color:var(--atlas-forest);text-align:left}.atlas-access-results button>span{flex:1}.atlas-access-results button:hover{background:var(--atlas-wash)}.atlas-river-detail{scroll-padding-top:52px}.atlas-detail-topline{position:sticky;top:0;z-index:3;display:flex;align-items:center;padding:2px var(--atlas-gutter);background:var(--atlas-surface)}.atlas-detail-topline button{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:var(--atlas-muted);font-size:13px}.atlas-detail-topline button:hover{color:var(--atlas-ink);text-decoration:underline;text-underline-offset:4px}.atlas-detail-copy{padding:0 var(--atlas-gutter) 20px;container-type:inline-size}.atlas-detail-copy h1{color:var(--atlas-ink);overflow-wrap:anywhere}.atlas-detail-copy h1:focus{outline:none}.atlas-detail-actions{display:flex;align-items:flex-start;flex-wrap:wrap;gap:0 22px;margin-top:14px;border-top:1px solid var(--atlas-line)}.atlas-detail-share,.atlas-save-place{display:flex;align-items:center;gap:7px;min-height:44px;color:var(--atlas-muted);font-size:12px}.atlas-detail-actions :is(.atlas-save-place,.atlas-detail-share):hover{color:var(--atlas-ink);background:transparent;text-decoration:underline;text-underline-offset:4px}.atlas-save-place.is-saved{color:var(--atlas-water)}.atlas-water-share{min-width:0;max-width:100%}.atlas-water-share .atlas-share-message{margin-top:6px;color:var(--atlas-muted);font-size:11px;overflow-wrap:anywhere}.atlas-water-share input{width:100%;margin-top:5px;border:1px solid var(--atlas-line);padding:5px;font-size:11px}.atlas-conditions,.atlas-verified-access{padding:11px 0 13px;border-top:1px solid var(--atlas-line)}.atlas-access-heading,.atlas-conditions-title{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px}.atlas-conditions h3,.atlas-verified-access h3{font-size:15px;font-weight:700}.atlas-access-evidence p,.atlas-catalog-note,.atlas-conditions>p,.atlas-verified-access>p{margin-top:5px;color:var(--atlas-muted);font-size:12px}.atlas-condition-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border-radius:var(--radius-control,0);background:var(--atlas-stale-surface);color:var(--atlas-stale-ink);font-size:11px;font-weight:650}.atlas-condition-badge svg{flex:none}.atlas-readings{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0}.atlas-readings>div{padding:8px 10px;border:1px solid var(--atlas-line);border-radius:var(--radius-panel,0);background:var(--atlas-wash)}.atlas-readings dt,.atlas-weather dt{color:var(--atlas-muted);font-size:12px}.atlas-readings dd,.atlas-weather dd{margin:0;font-variant-numeric:tabular-nums;white-space:nowrap}.atlas-readings dd strong{font-size:23px;font-weight:700;letter-spacing:-.035em}.atlas-no-reading{font-size:12px}.atlas-water-trend{color:var(--atlas-forest)}.atlas-observation-source{margin:5px 0 0;color:var(--atlas-muted);font-size:11px;line-height:1.45}.atlas-access-evidence p a,.atlas-observation-source a{color:var(--atlas-forest);text-decoration:underline;text-underline-offset:2px}.atlas-weather{margin-top:8px;padding:8px 10px;border-radius:var(--radius-panel,0);background:var(--atlas-wash)}.atlas-weather dl>div{display:flex;align-items:center;justify-content:space-between;gap:6px}.atlas-weather .atlas-condition-badge{margin-left:4px}.atlas-retry{min-height:44px;padding:4px 8px;color:var(--atlas-forest);text-decoration:underline}.atlas-access-heading>span{color:var(--atlas-muted);font-size:12px}.atlas-access-record{border-top:1px solid var(--atlas-line)}.atlas-access-select{display:flex;align-items:center;justify-content:space-between;gap:7px;width:100%;min-height:49px;padding-block:5px;color:var(--atlas-forest);text-align:left}.atlas-access-select small,.atlas-access-select strong{display:block}.atlas-access-select strong{font-size:13px}.atlas-access-select small{color:var(--atlas-muted);font-size:11px}.atlas-access-evidence{padding:1px 0 8px}.atlas-access-coordinates{font-variant-numeric:tabular-nums}.atlas-directions{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin-top:5px;color:var(--atlas-forest);font-weight:650}.atlas-disclosure{border-top:1px solid var(--atlas-line)}.atlas-disclosure summary{display:flex;align-items:center;gap:8px;min-height:44px;color:var(--atlas-forest);font-size:13px;font-weight:650;cursor:pointer;list-style:none}.atlas-disclosure summary::-webkit-details-marker{display:none}.atlas-disclosure summary:after{content:"+";margin-left:auto;font-size:16px}.atlas-disclosure[open] summary:after{content:"−"}.atlas-disclosure .atlas-notebook{margin-top:28px;padding-top:25px;border-top:1px solid var(--atlas-line)}.atlas-notebook-heading h3,.atlas-notebook>summary{color:var(--atlas-forest);font-size:15px;font-weight:500}.atlas-notebook-heading p{margin:8px 0 18px;color:var(--atlas-muted);font-size:12px;line-height:1.65}.atlas-notebook-fields{display:flex;flex-direction:column;gap:14px;margin-top:16px}.atlas-notebook-label{display:flex;align-items:baseline;justify-content:space-between;gap:8px;color:var(--atlas-forest);font-size:12px;font-weight:500}.atlas-notebook-label>span{color:var(--atlas-muted);font-size:11px;font-weight:400}.atlas-notebook input,.atlas-notebook textarea{display:block;width:100%;max-width:100%;min-width:0;min-height:46px;padding:11px 12px;border:1px solid var(--atlas-rule);border-radius:var(--radius-control,0);background:var(--atlas-paper);color:var(--atlas-ink);font:400 14px/1.6 var(--atlas-font)}.atlas-notebook textarea{min-height:124px;resize:vertical}.atlas-notebook textarea::-moz-placeholder{color:var(--atlas-muted);opacity:1}.atlas-notebook textarea::placeholder{color:var(--atlas-muted);opacity:1}.atlas-notebook-hint{margin:-5px 0 0;color:var(--atlas-muted);font-size:11px;line-height:1.6}.atlas-notebook-count{margin-left:auto;color:var(--atlas-muted);font-size:11px;font-weight:400;font-variant-numeric:tabular-nums}.atlas-notebook-actions{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}.atlas-notebook-export,.atlas-notebook-save,.atlas-notebook-undo{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:10px 14px;border:1px solid var(--atlas-forest);border-radius:var(--radius-control,0);color:var(--atlas-forest);background:transparent;font:inherit;font-size:12px}.atlas-notebook-save{flex:1;background:var(--atlas-forest);color:var(--atlas-paper)}.atlas-notebook-save:hover{background:var(--atlas-water)}.atlas-detail-share:hover,.atlas-notebook-export:hover{background:var(--atlas-wash)}.atlas-notebook button:disabled{opacity:.55}.atlas-notebook-status{min-height:19px;margin:0;color:var(--atlas-muted);font-size:12px;line-height:1.6}.atlas-notebook-status[data-state=success]{color:var(--atlas-forest)}.atlas-notebook-status[data-state=error]{color:var(--atlas-water)}.atlas-notebook-undo{min-height:36px;align-self:flex-start;border:0;border-bottom:1px solid var(--atlas-rule);border-radius:var(--radius-control,0);padding-inline:0}.atlas-directory-grid{display:grid;gap:3px;margin:0 max(8px,calc(var(--atlas-gutter) - 7px)) 12px}.directory-trace{width:100%;height:100%;color:inherit}.directory-trace path{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.directory-trace-casing path{stroke:var(--atlas-paper);stroke-width:3}.directory-trace-line path{stroke:currentColor;stroke-width:1.7}.atlas-profile-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border-top:1px solid var(--atlas-line)}.atlas-profile-nav button{display:flex;min-width:0;min-height:44px;align-items:center;gap:7px;color:var(--atlas-muted);font-size:12px;text-align:left}.atlas-profile-nav button:last-child{justify-content:flex-end;text-align:right}.atlas-profile-nav button:hover{color:var(--atlas-ink);text-decoration:underline;text-underline-offset:4px}.atlas-profile-nav svg{flex:none}.atlas-profile-nav span{overflow-wrap:anywhere}.atlas-profile-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(50px,24%);grid-template-rows:auto auto;-moz-column-gap:16px;column-gap:16px;align-items:center;padding-block:7px 10px}.atlas-profile-hero .directory-trace{grid-area:1/2/3/3;height:68px;color:var(--atlas-water)}.atlas-profile-hero:not(:has(>.directory-trace)){grid-template-columns:minmax(0,1fr)}.atlas-profile-hero .directory-trace-line path{stroke-width:1.85}.atlas-profile-hero h1{grid-column:1;margin:0;font:400 clamp(32px,3vw,46px)/1.06 var(--atlas-heading-font);letter-spacing:-.032em;overflow-wrap:anywhere}.atlas-profile-hero>p{grid-column:1;margin-top:6px;color:var(--atlas-muted);font-size:12px}.atlas-profile-geography{margin:13px 0;color:var(--atlas-muted);font-size:12px}.atlas-profile-geography a{display:inline-flex;align-items:center;color:var(--atlas-forest);vertical-align:middle}.atlas-app[data-profile=species] .atlas-profile-hero{display:block;padding:0;border:0;background:transparent}.atlas-app[data-profile=species] .atlas-profile-hero>:not(h1){display:none}.atlas-app[data-profile=species] .atlas-profile-hero h1{margin:0;font:400 28px/1.1 var(--atlas-heading-font)}.atlas-plate-note{margin:6px 0 0;color:var(--atlas-muted);font-size:12px}.atlas-colophon a:hover{text-decoration:underline;text-underline-offset:3px}.atlas-colophon{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 9px;flex:none;padding-inline:var(--atlas-gutter);border-top:1px solid var(--atlas-line);color:var(--atlas-muted);font-size:11px}.atlas-colophon a{display:inline-flex;align-items:center;gap:4px;min-height:36px}.atlas-app :focus-visible{outline:2px solid var(--atlas-water);outline-offset:2px}.atlas-search input:focus-visible{outline:none}.atlas-search button:focus-visible{outline-color:var(--field-lake)}.atlas-profile-hero h1:focus{outline:none}.atlas-mobile-preview{display:none}.atlas-floating-preview{position:absolute;z-index:7;top:calc(var(--atlas-edge) + var(--atlas-search-height) + 14px);right:var(--atlas-edge);width:min(415px,29%);min-width:302px;max-height:min(63dvh,465px);overflow:auto;border-radius:21px;box-shadow:var(--atlas-shadow)}@media (min-width:761px){.atlas-panel{inset:calc(var(--atlas-edge) + var(--atlas-search-height) + 14px) auto var(--atlas-edge) var(--atlas-gutter);border:1px solid var(--atlas-menu-edge);box-shadow:var(--atlas-shadow);transition:transform var(--atlas-drawer-duration) cubic-bezier(.22,1,.36,1),visibility 0s}.atlas-app[data-directory=closed] .atlas-panel{visibility:hidden;transform:translateX(calc(-100% - var(--atlas-gutter) - 32px));pointer-events:none;transition-delay:0s,var(--atlas-drawer-duration)}.atlas-index-title{margin-bottom:14px}.atlas-app[data-profile] .atlas-panel-header{display:none}}@media (max-width:760px){.atlas-app{--atlas-gutter:14px;--atlas-edge:10px;--atlas-masthead:48px;--atlas-search-height:52px;--atlas-search-top:max(10px,env(safe-area-inset-top));--atlas-toolbar-top:calc(var(--atlas-search-top) + 60px)}.atlas-map-section[inert] .atlas-map-tools{display:none}.atlas-panel{display:contents}.atlas-panel-header{display:flex;align-items:center;gap:8px;min-height:52px;padding:3px 9px}.atlas-panel-brand{min-height:0;gap:7px}.atlas-brand-back,.atlas-brand-info{width:32px}.atlas-brand-mark{width:32px;height:32px;border-radius:var(--radius-control,0)}.atlas-lockup>span:last-child{font-size:17px}.atlas-saved-filter{min-width:42px;min-height:44px}.atlas-map-search{top:var(--atlas-search-top);left:var(--atlas-edge);right:var(--atlas-edge)}.atlas-directory-toggle{padding-inline:10px}.atlas-search input{font-size:16px}.atlas-directory-controls{grid-template-columns:minmax(0,1fr) minmax(0,.86fr) minmax(72px,.76fr);gap:6px}.atlas-directory-options summary{gap:4px}.atlas-sheet{position:absolute;z-index:8;inset:auto var(--atlas-edge) max(8px,env(safe-area-inset-bottom));max-height:calc(100% - var(--atlas-toolbar-top) - 12px);border:1px solid var(--atlas-menu-edge);border-radius:var(--radius-panel,0);overflow:hidden;background:var(--atlas-menu-surface);box-shadow:var(--atlas-shadow);transition:transform var(--atlas-drawer-duration) cubic-bezier(.22,1,.36,1),visibility 0s}.atlas-app[data-directory=closed] .atlas-panel:not([data-preview]) .atlas-sheet{visibility:hidden;transform:translateY(calc(100% + var(--atlas-edge) + env(safe-area-inset-bottom) + 32px));pointer-events:none;transition-delay:0s,var(--atlas-drawer-duration)}.atlas-floating-preview{display:none}.atlas-mobile-preview{display:block;min-height:0;overflow:auto;padding:0 10px 10px}.atlas-sheet[data-view=preview] .atlas-sidebar{display:none}.atlas-sheet[data-size=mid][data-view=preview]{height:auto;max-height:min(54dvh,calc(100% - var(--atlas-toolbar-top) - 12px))}.atlas-sheet[data-size=peek] .atlas-mobile-preview{display:none}.atlas-sheet[data-size=peek][data-view=preview]{height:56px}.atlas-sheet[data-size=peek]{height:min(144px,34dvh)}.atlas-sheet[data-size=mid]{height:34dvh}.atlas-sheet[data-size=mid][data-view=index]:has(.atlas-directory-options[open]){height:max(34dvh,344px)}.atlas-directory-menu{max-height:max(72px,calc(var(--atlas-viewport-height, 100dvh) - var(--atlas-toolbar-top) - 170px));overflow-y:auto;overscroll-behavior:contain}.atlas-sheet[data-size=mid][data-view=detail]{height:min(56dvh,max(52dvh,380px))}.atlas-sheet[data-size=full]{height:calc(100% - var(--atlas-toolbar-top) - 12px)}.atlas-sheet-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-left:auto;min-width:0}.atlas-sheet-toolbar button{flex:none;min-width:44px;min-height:44px;padding-inline:6px;color:var(--atlas-ink);font-size:12px}.atlas-sheet-toolbar button:hover{text-decoration:underline;text-underline-offset:4px}.atlas-sheet-toolbar>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:650 21px/1.1 var(--atlas-font)}.atlas-sheet[data-size=peek]:is([data-view=detail],[data-view=preview]){height:56px}.atlas-sheet[data-size=peek]:is([data-view=detail],[data-view=preview]) .atlas-panel-brand{display:none}.atlas-sheet[data-size=peek]:is([data-view=detail],[data-view=preview]) .atlas-sheet-toolbar{width:100%;padding-inline:5px}.atlas-sheet[data-size=mid] .atlas-colophon,.atlas-sheet[data-size=peek] .atlas-colophon,.atlas-sheet[data-size=peek] .atlas-directory-controls{display:none}.atlas-sidebar-intro{padding-block:10px 12px}.atlas-index-title{margin-bottom:9px}.atlas-sheet[data-size=peek] .atlas-sidebar-intro{padding-block:9px}.atlas-sheet[data-size=peek] :is(.atlas-river-detail,.atlas-river-list){display:none}.atlas-profile-hero{grid-template-columns:minmax(0,1fr) 70px}.atlas-profile-hero h1{margin:6px 0 1px;font-size:clamp(28px,7.6vw,36px)}.atlas-profile-hero>p{margin-top:2px}.atlas-index-title h1{font-size:25px}.atlas-notebook input,.atlas-notebook textarea{font-size:16px}}@media (max-width:360px){.atlas-directory-toggle>span{display:none}.atlas-lockup,.atlas-panel-brand{gap:4px}.atlas-lockup>span:last-child{font-size:14px}}@media (prefers-reduced-motion:reduce){.atlas-panel,.atlas-sheet{transition:none!important}}.atlas-layer-menu{width:min(264px,84vw);max-height:min(510px,calc(var(--atlas-viewport-height, 100dvh) - var(--atlas-toolbar-top, 16px) - 64px));overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--atlas-menu-edge) transparent;overscroll-behavior:contain;padding:9px 12px}.atlas-layer-menu fieldset{display:block;padding:2px 0 4px;margin:0;border:0}.atlas-layer-menu fieldset+fieldset{border-top:1px solid var(--atlas-line)}.atlas-layer-menu legend{padding:6px 4px 3px;color:var(--atlas-ink);font:650 12px var(--atlas-font)}.atlas-layer-menu label{min-height:43px;padding:0 5px;border-radius:var(--radius-control,0);color:var(--atlas-ink);font-size:13px}.atlas-layer-menu label:has(input[type=radio]:checked),.atlas-layer-menu label:hover{background:var(--atlas-menu-wash)}.atlas-layer-menu label:has(input[type=radio]:checked){box-shadow:inset 2px 0 var(--atlas-menu-accent)}.atlas-layer-menu label svg{color:var(--atlas-forest)}.atlas-layer-menu input{margin-left:auto}.atlas-layer-swatch{display:inline-block;flex:none;width:15px;height:2px;margin-inline:1px;background:var(--atlas-water)}.atlas-layer-swatch--trout{width:7px;height:7px;margin-inline:5px;border-radius:var(--radius-symbol,50%);opacity:.7}.atlas-layer-swatch--guide{opacity:.48}.atlas-layer-menu .atlas-layer-key{display:flex;align-items:center;gap:8px;margin:4px 5px 7px}.atlas-profile-views{display:flex;align-items:stretch;gap:3px;margin:6px 0 20px;padding:3px;border:1px solid var(--atlas-line);background:var(--atlas-menu-wash)}.atlas-profile-views button{display:grid;flex:1 0 auto;justify-items:center;align-content:center;gap:4px;min-height:48px;padding:4px 2px;color:var(--atlas-ink);font-size:12px;line-height:1.2;text-align:center}.atlas-profile-views button:hover{background:var(--atlas-menu-surface)}.atlas-profile-views button[aria-selected=true]{background:var(--atlas-menu-accent);color:var(--atlas-menu-on-accent);font-weight:650}.atlas-app :is(.atlas-layer-button,.atlas-layer-menu button,.atlas-layer-menu input,.atlas-directory-toggle,.atlas-directory-controls select,.atlas-directory-options summary,.atlas-saved-filter,.atlas-profile-views button):focus-visible{outline:2px solid var(--atlas-menu-focus);outline-offset:2px}.atlas-river-regulations{display:grid;gap:16px}.atlas-regulations-heading{margin:0;color:var(--atlas-ink);font:650 28px/1.1 var(--atlas-font)}.atlas-regulations-intro{margin:-8px 0 0;color:var(--atlas-muted);font-size:13px;line-height:1.55}.atlas-river-regulations ul{padding:0;margin:0;list-style:none}.atlas-regulations-link{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;color:var(--atlas-water);font-size:13px}.atlas-regulations-link svg{flex:none}.atlas-regulations-link:focus-visible,.atlas-regulations-link:hover{text-decoration:underline;text-underline-offset:3px}.atlas-regulations-sources,.atlas-regulations-zones{border-block:1px solid var(--atlas-line)}.atlas-regulations-sources li+li,.atlas-regulations-zones li+li{border-top:1px solid var(--atlas-line)}.atlas-regulations-notes h3{margin:0 0 6px;font-size:14px;font-weight:650}.atlas-regulations-notes li{padding:10px 0}.atlas-regulations-notes li+li{border-top:1px solid var(--atlas-line)}.atlas-regulations-notes h4{margin:0 0 4px;font-size:13px;font-weight:650}.atlas-regulations-notes p{margin:0;color:var(--atlas-muted);font-size:13px;line-height:1.55}.atlas-profile-view[hidden]{display:none}.atlas-profile-view .atlas-notebook{margin:0;padding:0;border:0}.atlas-focused-place{display:flex;flex:none;align-items:center;gap:8px;padding:5px 8px 5px 15px;border-bottom:1px solid var(--atlas-line);color:var(--atlas-forest);background:var(--atlas-wash)}.atlas-focused-place>span{flex:1;min-width:0}.atlas-focused-place small,.atlas-focused-place strong{display:block}.atlas-focused-place small{color:var(--atlas-muted);font-size:11px}.atlas-focused-place button{display:grid;place-items:center;width:44px;height:44px}.atlas-access-select>span:first-of-type{flex:1}.atlas-access-select>svg{color:var(--atlas-forest)}@media (max-width:760px){.atlas-profile-views{margin:10px 0 13px}}@media (max-width:360px){.atlas-profile-views button{font-size:11px}}