.fishbook-page.home-next.home-atlas-v104 .hero-entry-cluster{gap:40px}.fishbook-page.home-next.home-atlas-v104 .hero-entry-cluster .fishbook-platform-entries{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(100%,454px);display:grid}.fishbook-page.home-next.home-atlas-v104 .hero-entry-cluster :is(.platform-mini,.platform-open-miniapp){min-height:56px;padding:14px 16px}.fishbook-page.home-next.home-atlas-v104 .hero-entry-cluster :is(.platform-mini,.platform-open-miniapp) strong{font-size:16px;line-height:24px}.fishbook-page.home-next.home-atlas-v104 .hero-shortcut-slot,.fishbook-page.home-next.home-atlas-v104 .hero-recognition-stat{width:min(800px, calc(100vw - var(--hero-copy-left) * 2));max-width:none}.fishbook-page.home-next.home-atlas-v104 .home-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.fishbook-page.home-next.home-atlas-v104 .hero-shortcut-slot .home-shortcuts>a{column-gap:10px;min-height:80px;padding:14px 16px}.fishbook-page.home-next.home-atlas-v104 .hero-shortcut-slot .home-shortcuts>a>svg:first-child{width:18px;height:18px}.fishbook-page.home-next.home-atlas-v104 .home-shortcuts strong{font-size:14px;line-height:21px}.fishbook-page.home-next.home-atlas-v104 .home-shortcuts small{margin-top:4px;font-size:13px;line-height:20px}.fishbook-page.home-next.home-atlas-v104 .atlas-gallery-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"photo copy""photo observer""controls controls""picker picker";align-items:start;column-gap:clamp(28px,3vw,64px);min-width:0;display:grid}.fishbook-page.home-next.home-atlas-v104 .atlas-focus-figure{grid-area:photo;align-self:center}.fishbook-page.home-next.home-atlas-v104 .atlas-focus-copy{grid-area:copy;align-self:end;min-width:0}.fishbook-page.home-next.home-atlas-v104 .atlas-focus-description h3{font-size:32px}.fishbook-page.home-next.home-atlas-v104 .atlas-focus-description .atlas-focus-latin{font-size:18px}.fishbook-page.home-next.home-atlas-v104 .atlas-focus-note{min-height:0;margin-top:16px}.fishbook-page.home-next.home-atlas-v104 .atlas-focus-actions{margin-top:20px}.fishbook-page.home-next.home-atlas-v104 .atlas-observer-intro-v101{border-top:1px solid var(--home-divider);grid-area:observer;align-items:center;gap:16px;margin:24px 0 0;padding:20px 0 0;display:flex}.fishbook-page.home-next.home-atlas-v104 .atlas-observer-intro-v101>img{flex:0 0 88px;width:88px;height:88px}.fishbook-page.home-next.home-atlas-v104 .atlas-observer-greeting{font-size:20px}.fishbook-page.home-next.home-atlas-v104 .atlas-observer-self-description{margin-top:10px;font-size:16px;line-height:1.65}.fishbook-page.home-next.home-atlas-v104 .atlas-focus-controls{grid-area:controls;gap:12px;min-height:44px;margin:16px 0 12px;position:static}.fishbook-page.home-next.home-atlas-v104 .atlas-focus-status{position:static}.fishbook-page.home-next.home-atlas-v104 .atlas-focus-navigation{margin-left:auto;display:flex}.fishbook-page.home-next.home-atlas-v104 .atlas-focus-picker{grid-area:picker;grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:18px;margin:0;padding:4px;display:grid;overflow:visible}.fishbook-page.home-next.home-atlas-v104 .atlas-focus-choice{background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;min-height:0;padding:0;display:flex}.fishbook-page.home-next.home-atlas-v104 .atlas-focus-choice:is(:hover,[aria-current=true]){background:0 0}.fishbook-page.home-next.home-atlas-v104 .atlas-focus-thumbnail{border-radius:8px}.fishbook-page.home-next.home-atlas-v104 .atlas-focus-choice[aria-current=true] .atlas-focus-thumbnail{outline-width:2px}.fishbook-page.home-next.home-atlas-v104 .atlas-focus-choice-name{justify-content:space-between;font-size:16px}.fishbook-page.home-next.home-atlas-v104 .atlas-focus-choice-label .atlas-focus-latin{font-size:14px;line-height:1.5}.fishbook-page.home-next.home-atlas-v104 .home-continuation .home-research{margin-top:40px}.fishbook-page.home-next.home-atlas-v104 .human-fish-card{padding:12px 20px}.fishbook-page.home-next.home-atlas-v104 .archive-record-main{grid-template-columns:minmax(0,1fr) 112px;min-height:124px;margin-bottom:8px}.fishbook-page.home-next.home-atlas-v104 .home-continuation .archive-record-main .archive-fish-stage{width:112px;height:124px}.fishbook-page.home-next.home-atlas-v104 .fish-card-footer{padding-top:8px}.fishbook-page.home-next.home-atlas-v104 .research-test-entry{gap:14px;padding:20px 24px}.fishbook-page.home-next.home-atlas-v104 .research-test-body{gap:14px;min-height:100px}.fishbook-page.home-next.home-atlas-v104 .fish-choice-mascot{width:88px;height:88px}.fishbook-page.home-next.home-atlas-v104 .home-continuation .research-test-entry .quiz-keepsake-panel{max-width:220px}.fishbook-page.home-next.home-atlas-v104 .sticker-preview{margin-top:28px;padding-block:24px 0}.fishbook-page.home-next.home-atlas-v104 .sticker-preview-heading{margin-bottom:18px}.fishbook-page.home-next.home-atlas-v104 .sticker-art.sticker-single-art{max-width:144px}.fishbook-page.home-next.home-atlas-v104 .sticker-motion{max-width:132px}.fishbook-page.home-next.home-atlas-v104 .sticker-more-series{gap:10px}.fishbook-page.home-next.home-atlas-v104 .sticker-more-series a{grid-template-columns:52px minmax(0,1fr) 16px;padding:8px}.fishbook-page.home-next.home-atlas-v104 .sticker-more-series img{width:52px;height:52px}.fishbook-page.home-next.home-atlas-v104 .home-continuation-refined>.home-shell{padding-bottom:20px}@media (max-width:1100px){.fishbook-page.home-next.home-atlas-v104 .hero-shortcut-slot{width:min(100%,454px)}.fishbook-page.home-next.home-atlas-v104 .hero-recognition-stat{width:auto}.fishbook-page.home-next.home-atlas-v104 .home-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.fishbook-page.home-next.home-atlas-v104 .atlas-gallery-grid{grid-template-areas:"photo copy""controls controls""picker picker""observer observer"}.fishbook-page.home-next.home-atlas-v104 .atlas-focus-figure{touch-action:pan-y pinch-zoom;margin-bottom:20px}.fishbook-page.home-next.home-atlas-v104 .atlas-focus-figure .atlas-focus-photo{max-height:520px}.fishbook-page.home-next.home-atlas-v104 .atlas-focus-picker{overscroll-behavior-x:contain;scroll-snap-type:x proximity;touch-action:pan-x pan-y pinch-zoom;scrollbar-width:thin;scrollbar-color:var(--home-line) transparent;gap:12px;padding:4px 4px 10px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.fishbook-page.home-next.home-atlas-v104 .atlas-focus-choice{scroll-snap-align:start;flex:0 0 144px}.fishbook-page.home-next.home-atlas-v104 .atlas-focus-choice:focus-visible{outline-offset:-2px}.fishbook-page.home-next.home-atlas-v104 .atlas-observer-intro-v101{margin-top:24px}}@media (max-width:900px){.fishbook-page.home-next.home-atlas-v104 .atlas-gallery-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"photo""copy""controls""picker""observer"}}@media (max-width:700px){.fishbook-page.home-next.home-atlas-v104 .hero-entry-cluster{gap:28px}.fishbook-page.home-next.home-atlas-v104 .hero-entry-cluster .fishbook-platform-entries{gap:10px;width:100%}.fishbook-page.home-next.home-atlas-v104 .hero-entry-cluster :is(.platform-mini,.platform-open-miniapp){gap:8px;min-height:52px;padding:12px 10px}.fishbook-page.home-next.home-atlas-v104 .hero-entry-cluster :is(.platform-mini,.platform-open-miniapp) strong{font-size:15px;line-height:24px}.fishbook-page.home-next.home-atlas-v104 .hero-shortcut-slot{width:100%}.fishbook-page.home-next.home-atlas-v104 .hero-shortcut-slot .home-shortcuts>a{column-gap:8px;min-height:78px;padding:12px}.fishbook-page.home-next.home-atlas-v104 .atlas-focus-description h3{font-size:28px}.fishbook-page.home-next.home-atlas-v104 .atlas-focus-description .atlas-focus-latin{font-size:17px}.fishbook-page.home-next.home-atlas-v104 .atlas-focus-choice{flex-basis:132px}.fishbook-page.home-next.home-atlas-v104 .atlas-focus-choice-name{font-size:15px}.fishbook-page.home-next.home-atlas-v104 .atlas-focus-choice-label .atlas-focus-latin{font-size:13px}.fishbook-page.home-next.home-atlas-v104 .atlas-observer-intro-v101{grid-template-columns:64px minmax(0,1fr);gap:0 14px;padding-top:20px;display:grid}.fishbook-page.home-next.home-atlas-v104 .atlas-observer-intro-v101>img{grid-area:1/1/3;width:64px;height:64px}.fishbook-page.home-next.home-atlas-v104 .atlas-observer-words{display:contents}.fishbook-page.home-next.home-atlas-v104 .atlas-observer-greeting,.fishbook-page.home-next.home-atlas-v104 .atlas-observer-designation{grid-column:2}.fishbook-page.home-next.home-atlas-v104 .atlas-observer-self-description{grid-column:1/-1;margin-top:12px}.fishbook-page.home-next.home-atlas-v104 .home-continuation .home-research{margin-top:32px}.fishbook-page.home-next.home-atlas-v104 .human-fish-card{padding:16px}.fishbook-page.home-next.home-atlas-v104 .research-test-entry{padding:20px 18px}.fishbook-page.home-next.home-atlas-v104 .research-test-body{min-height:0}}@media (max-width:380px){.fishbook-page.home-next.home-atlas-v104 .hero-entry-cluster :is(.platform-mini,.platform-open-miniapp){gap:6px;padding-inline:8px}.fishbook-page.home-next.home-atlas-v104 .hero-entry-cluster :is(.platform-mini,.platform-open-miniapp) strong{font-size:14px}}
.fishbook-page.home-next.home-atlas-v105 .observer-community{border-bottom:1px solid var(--home-divider);grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-items:center;gap:48px;margin:0 0 28px;padding:28px 0 36px;scroll-margin-top:28px;display:grid}.fishbook-page.home-next.home-atlas-v105 .observer-community .atlas-observer-intro-v101{border:0;grid-area:auto;align-items:center;gap:24px;margin:0;padding:0;display:flex}.fishbook-page.home-next.home-atlas-v105 .observer-community .atlas-observer-intro-v101>img{object-fit:contain;width:200px;height:200px;box-shadow:none;filter:none;background:0 0;flex:0 0 200px;-webkit-mask-image:none;mask-image:none}.fishbook-page.home-next.home-atlas-v105 .observer-community .atlas-observer-words{min-width:0;display:block}.fishbook-page.home-next.home-atlas-v105 .observer-community .atlas-observer-greeting{margin-bottom:8px;font-size:26px;line-height:1.5}.fishbook-page.home-next.home-atlas-v105 .observer-community .atlas-observer-greeting>span{display:inline-block}.fishbook-page.home-next.home-atlas-v105 .observer-community .atlas-observer-self-description{margin-top:16px;line-height:1.8}.fishbook-page.home-next.home-atlas-v105 .observer-community .sticker-preview{border:0;border-left:1px solid var(--home-divider);min-width:0;margin:0;padding:0 0 0 32px}.fishbook-page.home-next.home-atlas-v105 .observer-community .sticker-preview-heading{gap:16px;margin-bottom:16px}.fishbook-page.home-next.home-atlas-v105 .observer-community .sticker-preview-heading h2{margin-bottom:6px;font-size:24px}.fishbook-page.home-next.home-atlas-v105 .observer-community .sticker-preview-content{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.fishbook-page.home-next.home-atlas-v105 .observer-community .sticker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.fishbook-page.home-next.home-atlas-v105 .observer-community .sticker-card strong{margin-top:6px;font-size:14px;line-height:1.6}.fishbook-page.home-next.home-atlas-v105 .observer-community .sticker-art.sticker-single-art{max-width:124px;padding:4px}.fishbook-page.home-next.home-atlas-v105 .observer-community .sticker-motion{max-width:116px}.fishbook-page.home-next.home-atlas-v105 .observer-community .sticker-more-series{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fishbook-page.home-next.home-atlas-v105 .observer-community .sticker-more-series a{grid-template-columns:44px minmax(0,1fr) 16px;gap:8px;padding:8px 10px}.fishbook-page.home-next.home-atlas-v105 .observer-community .sticker-more-series img{width:44px;height:44px}.fishbook-page.home-next.home-atlas-v105 .observer-community .sticker-more-series strong{font-size:14px}.fishbook-page.home-next.home-atlas-v105 .atlas-gallery-grid{grid-template-areas:"photo copy""controls controls""picker picker"}.fishbook-page.home-next.home-atlas-v105 .atlas-focus-copy{align-self:center}.fishbook-page.home-next.home-atlas-v105 .human-fish-card{cursor:pointer}.fishbook-page.home-next.home-atlas-v105 .human-fish-card:focus-visible{outline:2px solid var(--home-accent);outline-offset:-3px}.fishbook-page.home-next.home-atlas-v105 .theme-switch{height:40px;box-shadow:none;background:#05202ead;border:1px solid #acd3da61;border-radius:9px;gap:2px;padding:3px}.fishbook-page.home-next.home-atlas-v105 .theme-switch .theme-toggle{color:#bad4db;width:36px;height:32px;box-shadow:none;background:0 0;border:0;border-radius:5px;flex:0 0 36px;place-items:center;padding:0;display:grid}.fishbook-page.home-next.home-atlas-v105 .theme-switch .theme-toggle svg{width:18px;height:18px}.fishbook-page.home-next.home-atlas-v105 .theme-switch .theme-toggle:after{inset:-6px 0}.fishbook-page.home-next.home-atlas-v105 .theme-switch .theme-toggle[aria-current=page]{color:#113b47;background:#d7ede8;border:0}.fishbook-page.home-next.home-atlas-v105.dark-theme .theme-switch .theme-toggle[aria-current=page]{color:#18333a;background:#e6ce96}.fishbook-page.home-next.home-atlas-v105 .theme-switch .theme-toggle:not([aria-current]):hover{color:#fff;background:#bad4db1f}.fishbook-page.home-next.home-atlas-v105 .theme-switch .theme-toggle:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (min-width:1900px){.fishbook-page.home-next.home-atlas-v105 .observer-community .atlas-observer-intro-v101>img{flex-basis:224px;width:224px;height:224px}}@media (max-width:1200px){.fishbook-page.home-next.home-atlas-v105 .observer-community{grid-template-columns:minmax(0,1fr);gap:28px}.fishbook-page.home-next.home-atlas-v105 .observer-community .sticker-preview{border-left:0;border-top:1px solid var(--home-divider);padding:24px 0 0}.fishbook-page.home-next.home-atlas-v105 .observer-community .sticker-preview-content{grid-template-columns:minmax(0,1fr) 240px;gap:24px}.fishbook-page.home-next.home-atlas-v105 .observer-community .sticker-more-series{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.fishbook-page.home-next.home-atlas-v105 .atlas-gallery-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"photo""copy""controls""picker"}.fishbook-page.home-next.home-atlas-v105 .observer-community .sticker-preview-content{grid-template-columns:minmax(0,1fr)}.fishbook-page.home-next.home-atlas-v105 .observer-community .sticker-more-series{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.fishbook-page.home-next.home-atlas-v105 .observer-community{gap:24px;margin-bottom:8px;padding-block:20px 28px}.fishbook-page.home-next.home-atlas-v105 .observer-community .atlas-observer-intro-v101{grid-template-columns:140px minmax(0,1fr);gap:0 16px;display:grid}.fishbook-page.home-next.home-atlas-v105 .observer-community .atlas-observer-intro-v101>img{grid-area:1/1/3;width:140px;height:140px}.fishbook-page.home-next.home-atlas-v105 .observer-community .atlas-observer-words{display:contents}.fishbook-page.home-next.home-atlas-v105 .observer-community .atlas-observer-greeting{grid-column:2;align-self:end;margin-bottom:6px;font-size:20px}.fishbook-page.home-next.home-atlas-v105 .observer-community .atlas-observer-designation{grid-column:2;align-self:start}.fishbook-page.home-next.home-atlas-v105 .observer-community .atlas-observer-self-description{grid-column:1/-1;margin-top:16px}.fishbook-page.home-next.home-atlas-v105 .observer-community .sticker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.fishbook-page.home-next.home-atlas-v105 .observer-community .sticker-card strong{font-size:13px}.fishbook-page.home-next.home-atlas-v105 .observer-community .sticker-preview-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.fishbook-page.home-next.home-atlas-v105 .observer-community .sticker-preview-heading>div{display:contents}.fishbook-page.home-next.home-atlas-v105 .observer-community .sticker-preview-heading h2{grid-area:1/1;margin:0;font-size:20px}.fishbook-page.home-next.home-atlas-v105 .observer-community .sticker-preview-heading p{grid-area:2/1/auto/-1;font-size:14px}.fishbook-page.home-next.home-atlas-v105 .observer-community .sticker-preview-heading>a{grid-area:1/2;min-height:44px;padding:8px 10px;font-size:13px}.fishbook-page.home-next.home-atlas-v105 .observer-community .sticker-more-series{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fishbook-page.home-next.home-atlas-v105 .observer-community .sticker-more-series a{grid-template-columns:36px minmax(0,1fr);gap:6px;padding:8px}.fishbook-page.home-next.home-atlas-v105 .observer-community .sticker-more-series img{width:36px;height:36px}.fishbook-page.home-next.home-atlas-v105 .observer-community .sticker-more-series small{font-size:12px}.fishbook-page.home-next.home-atlas-v105 .observer-community .sticker-more-series svg{display:none}}
.fishbook-page.home-next.home-atlas-v106 .hero-entry-cluster .fishbook-platform-entries{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(100%,454px)}.fishbook-page.home-next.home-atlas-v106 .hero-entry-cluster :is(.platform-mini,.platform-open-miniapp){border-radius:10px;gap:10px;min-height:56px;padding:14px 16px}.fishbook-page.home-next.home-atlas-v106 .hero-entry-cluster :is(.platform-mini,.platform-open-miniapp) strong{letter-spacing:.02em;font-size:16px;font-weight:600;line-height:24px}.fishbook-page.home-next.home-atlas-v106 .hero-recognition-stat{line-height:1.8}.fishbook-page.home-next.home-atlas-v106 .observer-community{gap:40px;padding-block:28px 36px}.fishbook-page.home-next.home-atlas-v106 .observer-community .atlas-observer-intro-v101{grid-template-columns:200px minmax(0,1fr);gap:0 24px;display:grid}.fishbook-page.home-next.home-atlas-v106 .observer-community .atlas-observer-eyebrow{color:var(--home-muted);font:400 12px/1.6 var(--sans);margin:0 0 10px}.fishbook-page.home-next.home-atlas-v106 .observer-community .atlas-observer-greeting{margin:0 0 12px;font-size:28px;line-height:1.45}.fishbook-page.home-next.home-atlas-v106 .observer-community .atlas-observer-designation{color:var(--home-accent);font-size:14px;line-height:1.75}.fishbook-page.home-next.home-atlas-v106 .observer-community .atlas-observer-self-description{margin-top:18px;font-size:16px;line-height:1.85}.fishbook-page.home-next.home-atlas-v106 .observer-community .atlas-observer-research-link{min-height:44px;font:400 14px/1.6 var(--sans);margin-top:20px;padding:10px 16px}.fishbook-page.home-next.home-atlas-v106 .observer-community .atlas-observer-quote{border-top:1px solid var(--home-divider);color:var(--home-muted);font:italic 400 14px/1.8 var(--sans);grid-column:1/-1;margin:24px 0 0;padding-top:18px}.fishbook-page.home-next.home-atlas-v106 .observer-community .atlas-observer-quote cite{font:normal 400 13px/1.8 var(--sans);margin-left:16px;display:inline-block}.fishbook-page.home-next.home-atlas-v106 .observer-community .sticker-more-series a{grid-template-columns:72px minmax(0,1fr) 16px;min-height:92px;padding:10px 12px}.fishbook-page.home-next.home-atlas-v106 .observer-community .sticker-more-series img{width:72px;height:72px}.fishbook-page.home-next.home-atlas-v106 .observer-community .sticker-more-series strong{font-size:16px}.fishbook-page.home-next.home-atlas-v106 .atlas-browse-all{min-height:44px;color:var(--home-muted);font:400 14px/1.6 var(--sans);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0;display:inline-flex}.fishbook-page.home-next.home-atlas-v106 .atlas-browse-all:not(:disabled):hover{color:var(--home-accent)}.fishbook-page.home-next.home-atlas-v106 .atlas-browse-all:disabled{opacity:.65;cursor:default}.fishbook-page.home-next.home-atlas-v106 .atlas-gallery-grid{grid-template-areas:"photo copy""picker picker";align-items:start;row-gap:24px}.fishbook-page.home-next.home-atlas-v106 .atlas-focus-figure{align-self:start;margin:0}.fishbook-page.home-next.home-atlas-v106 .atlas-focus-copy{align-self:start;padding-top:16px}.fishbook-page.home-next.home-atlas-v106 .atlas-focus-description h3{margin:0 0 8px;font-size:clamp(30px,2vw,38px);line-height:1.4}.fishbook-page.home-next.home-atlas-v106 .atlas-focus-description .atlas-focus-latin{font-size:18px;line-height:1.6}.fishbook-page.home-next.home-atlas-v106 .atlas-focus-meta{border-block:1px solid var(--home-divider);font:400 16px/1.7 var(--sans);grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:16px 28px;margin:24px 0 0;padding-block:18px;display:grid}.fishbook-page.home-next.home-atlas-v106 .atlas-focus-meta>div{display:block}.fishbook-page.home-next.home-atlas-v106 .atlas-focus-meta .atlas-meta-aliases{grid-column:1/-1}.fishbook-page.home-next.home-atlas-v106 .atlas-focus-meta dt{color:var(--home-muted);margin-bottom:5px;font-size:14px}.fishbook-page.home-next.home-atlas-v106 .atlas-focus-habitat,.fishbook-page.home-next.home-atlas-v106 .atlas-focus-note{max-width:36em;min-height:0;color:var(--home-text);font:400 16px/1.8 var(--sans);margin:22px 0 0}.fishbook-page.home-next.home-atlas-v106 .atlas-focus-note-label{margin-bottom:6px;font-size:14px}.fishbook-page.home-next.home-atlas-v106 .atlas-focus-actions{margin-top:26px}.fishbook-page.home-next.home-atlas-v106 .atlas-focus-picker{margin:0;padding:4px}.fishbook-page.home-next.home-atlas-v106 .atlas-focus-choice{gap:12px}.fishbook-page.home-next.home-atlas-v106 .atlas-focus-choice-label .atlas-focus-latin{font-size:14px;font-weight:400;line-height:1.65}.fishbook-page.home-next.home-atlas-v106 .atlas-focus-choice-label .atlas-focus-choice-name{margin-bottom:4px}.fishbook-page.home-next.home-atlas-v106 .atlas-focus-choice[data-pending] .atlas-focus-thumbnail{opacity:.65}.fishbook-page.home-next.home-atlas-v106 .atlas-a11y-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fishbook-page.home-next.home-atlas-v106 .atlas-load-error{color:var(--home-muted);font:400 14px/1.7 var(--sans);margin:0 0 16px}.fishbook-page.home-next.home-atlas-v106 .research-test-entry h3{align-items:flex-start;font-size:24px;line-height:1.5}.fishbook-page.home-next.home-atlas-v106 .research-test-entry h3>svg{flex:0 0 22px;margin-top:6px}.fishbook-page.home-next.home-atlas-v106 .home-continuation-refined>.home-shell{padding-bottom:64px}.fishbook-page.home-next.home-atlas-v106 .home-footer>.home-shell{padding-block:32px 28px}@media (min-width:901px) and (min-height:950px){.fishbook-page.home-next.home-atlas-v106 .hero-entry-cluster :is(.platform-mini,.platform-open-miniapp){min-height:60px}}@media (min-width:1900px){.fishbook-page.home-next.home-atlas-v106 .observer-community .atlas-observer-intro-v101{grid-template-columns:224px minmax(0,1fr)}}@media (min-width:2400px) and (min-height:1100px){.fishbook-page.home-next.home-atlas-v106 .hero-entry-cluster :is(.platform-mini,.platform-open-miniapp){min-height:64px}.fishbook-page.home-next.home-atlas-v106 .hero-entry-cluster :is(.platform-mini,.platform-open-miniapp) strong{font-size:18px}}@media (max-width:1200px){.fishbook-page.home-next.home-atlas-v106 .observer-community{gap:28px}}@media (max-width:1100px){.fishbook-page.home-next.home-atlas-v106 .atlas-focus-picker{padding:4px 4px 10px;scroll-padding-inline:4px}}@media (max-width:900px){.fishbook-page.home-next.home-atlas-v106 .atlas-gallery-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"photo""copy""picker";gap:24px}.fishbook-page.home-next.home-atlas-v106 .atlas-focus-copy{padding-top:0}}@media (max-width:720px){.fishbook-page.home-next.home-atlas-v106 .hero-entry-cluster .fishbook-platform-entries{gap:10px}.fishbook-page.home-next.home-atlas-v106 .hero-entry-cluster :is(.platform-mini,.platform-open-miniapp){gap:8px;min-height:50px;padding:12px 10px}.fishbook-page.home-next.home-atlas-v106 .hero-entry-cluster :is(.platform-mini,.platform-open-miniapp) strong{letter-spacing:0;font-size:14px}}@media (max-width:700px){.fishbook-page.home-next.home-atlas-v106 .hero-entry-cluster .fishbook-platform-entries{gap:12px;width:100%}.fishbook-page.home-next.home-atlas-v106 .hero-entry-cluster :is(.platform-mini,.platform-open-miniapp){gap:7px;padding:12px 8px}.fishbook-page.home-next.home-atlas-v106 .hero-entry-cluster :is(.platform-mini,.platform-open-miniapp) strong{font-size:15px}.fishbook-page.home-next.home-atlas-v106 .hero-recognition-stat{align-items:flex-start}.fishbook-page.home-next.home-atlas-v106 .recognition-dot{margin-top:10px}.fishbook-page.home-next.home-atlas-v106 .observer-community{gap:24px;padding-block:20px 28px}.fishbook-page.home-next.home-atlas-v106 .observer-community .atlas-observer-intro-v101{grid-template-columns:140px minmax(0,1fr);column-gap:16px}.fishbook-page.home-next.home-atlas-v106 .observer-community .atlas-observer-intro-v101>img{grid-area:1/1/4}.fishbook-page.home-next.home-atlas-v106 .observer-community .atlas-observer-words{display:contents}.fishbook-page.home-next.home-atlas-v106 .observer-community .atlas-observer-eyebrow{grid-area:1/2;align-self:end;margin-bottom:6px}.fishbook-page.home-next.home-atlas-v106 .observer-community .atlas-observer-greeting{grid-area:2/2;align-self:center;margin-bottom:6px;font-size:20px}.fishbook-page.home-next.home-atlas-v106 .observer-community .atlas-observer-designation{grid-area:3/2;align-self:start;font-size:13px}.fishbook-page.home-next.home-atlas-v106 .observer-community .atlas-observer-self-description{grid-area:4/1/auto/-1;margin-top:18px}.fishbook-page.home-next.home-atlas-v106 .observer-community .atlas-observer-research-link{grid-area:5/1/auto/-1;justify-self:start;margin-top:18px}.fishbook-page.home-next.home-atlas-v106 .observer-community .atlas-observer-quote{grid-row:6;margin-top:20px;padding-top:16px}.fishbook-page.home-next.home-atlas-v106 .observer-community .sticker-more-series a{grid-template-columns:48px minmax(0,1fr);min-height:106px;padding:10px 8px}.fishbook-page.home-next.home-atlas-v106 .observer-community .sticker-more-series img{width:48px;height:64px}.fishbook-page.home-next.home-atlas-v106 .observer-community .sticker-more-series strong{font-size:15px}.fishbook-page.home-next.home-atlas-v106 .atlas-showcase-heading{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:18px}.fishbook-page.home-next.home-atlas-v106 .atlas-focus-description h3{font-size:28px}.fishbook-page.home-next.home-atlas-v106 .atlas-focus-meta{gap:14px 20px;margin-top:18px;padding-block:16px}.fishbook-page.home-next.home-atlas-v106 .atlas-focus-habitat,.fishbook-page.home-next.home-atlas-v106 .atlas-focus-note{margin-top:18px}.fishbook-page.home-next.home-atlas-v106 .atlas-focus-actions{margin-top:22px}.fishbook-page.home-next.home-atlas-v106 .research-test-entry h3{font-size:22px}.fishbook-page.home-next.home-atlas-v106 .home-continuation-refined>.home-shell{padding-bottom:44px}.fishbook-page.home-next.home-atlas-v106 .home-footer>.home-shell{padding-block:28px}}@media (max-width:380px){.fishbook-page.home-next.home-atlas-v106 .hero-entry-cluster .fishbook-platform-entries{gap:8px}.fishbook-page.home-next.home-atlas-v106 .hero-entry-cluster :is(.platform-mini,.platform-open-miniapp) strong{font-size:14px}.fishbook-page.home-next.home-atlas-v106 .observer-community .sticker-more-series a{text-align:center;grid-template-columns:1fr;justify-items:center}}@media (max-width:360px){.fishbook-page.home-next.home-atlas-v106 .hero-entry-cluster .fishbook-platform-entries{grid-template-columns:1fr}}
.fishbook-page.home-next.home-hero-v107 .hero-copy{padding-top:clamp(28px,15svh - 88px,128px);padding-bottom:48px}.fishbook-page.home-next.home-hero-v107 .hero-brand-signature{margin-bottom:24px}.fishbook-page.home-next.home-hero-v107 .hero h1{margin-bottom:16px;line-height:1.36}.fishbook-page.home-next.home-hero-v107 .hero .description{line-height:1.75}.fishbook-page.home-next.home-hero-v107 .hero-entry-cluster{margin-top:28px}.fishbook-page.home-next.home-hero-v107 .theme-switch{height:34px;box-shadow:none;background:#081d2673;border:1px solid #9abec638;border-radius:999px;gap:2px;padding:1px}.fishbook-page.home-next.home-hero-v107.light-theme .theme-switch{background:#09283280}.fishbook-page.home-next.home-hero-v107 .theme-switch .theme-toggle{color:#d7e5e6;width:30px;height:30px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;padding:0;display:inline-flex}.fishbook-page.home-next.home-hero-v107 .theme-switch .theme-toggle:after{inset:-7px 0}.fishbook-page.home-next.home-hero-v107:is(.light-theme,.dark-theme) .theme-switch .theme-toggle[aria-current=page]{color:var(--accent);background:#6fb2c22b;border:1px solid #0000}.fishbook-page.home-next.home-hero-v107 .theme-switch .theme-toggle:not([aria-current]):hover{color:var(--accent);background:#6fb2c21f}.fishbook-page.home-next.home-hero-v107 .theme-switch .theme-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (min-width:1900px){.fishbook-page.home-next.home-hero-v107 .hero-brand-signature{margin-bottom:28px}}@media (max-height:800px){.fishbook-page.home-next.home-hero-v107 .hero-entry-cluster{margin-top:24px}}@media (max-width:700px){.fishbook-page.home-next.home-hero-v107 .hero-copy{padding-top:clamp(24px,4svh,36px);padding-bottom:44px}.fishbook-page.home-next.home-hero-v107 .hero h1{line-height:1.42}.fishbook-page.home-next.home-hero-v107 .hero .description{line-height:1.8}.fishbook-page.home-next.home-hero-v107 .hero-entry-cluster{margin-top:24px}}
.fishbook-page.home-next.home-hero-v108 .hero-copy{--hero-top-min:24px;padding-top:clamp(var(--hero-top-min), calc(30svh - 220px), 190px);padding-bottom:68px}.fishbook-page.home-next.home-hero-v108 .hero-brand-signature{margin-bottom:32px}.fishbook-page.home-next.home-hero-v108 .hero h1{margin-bottom:20px;line-height:1.44}.fishbook-page.home-next.home-hero-v108 .hero .description{line-height:1.85}.fishbook-page.home-next.home-hero-v108 .hero-shortcut-slot .home-shortcuts small{margin-top:6px;line-height:21px}.fishbook-page.home-next.home-hero-v108 .hero-entry-cluster{margin-top:32px}@media (min-width:1900px){.fishbook-page.home-next.home-hero-v108 .hero-copy{--hero-top-min:50px}}@media (min-width:1800px) and (min-height:950px){.fishbook-page.home-next.home-hero-v108 .hero-copy{padding-bottom:calc(122px + -1*clamp(59px,5svh + 12px,81px))}}@media (min-width:1101px){.fishbook-page.home-next.home-hero-v108 .hero{min-height:100svh}.fishbook-page.home-next.home-hero-v108 .site-nav{min-height:clamp(64px,10svh - 2px,82px);padding-block:clamp(10px,4svh - 16px,18px)}.fishbook-page.home-next.home-hero-v108 .hero-copy{padding-top:clamp(0px,25svh - 180px,190px);padding-bottom:clamp(12px,12svh - 68px,64px)}.fishbook-page.home-next.home-hero-v108 .hero-wordmark{max-width:clamp(180px,46svh - 124px,335px)}.fishbook-page.home-next.home-hero-v108 .hero-brand-signature{margin-bottom:clamp(18px,6svh - 22px,32px)}.fishbook-page.home-next.home-hero-v108 .hero h1{margin-bottom:clamp(16px,2svh + 2px,20px)}.fishbook-page.home-next.home-hero-v108 .hero-entry-cluster{gap:clamp(20px,8svh - 32px,40px);margin-top:clamp(20px,5svh - 12px,32px)}}@media (max-width:900px){.fishbook-page.home-next.home-hero-v108 .hero-copy{padding-top:28px}}@media (max-width:720px){.fishbook-page.home-next.home-hero-v108 .hero-brand-signature{margin-bottom:28px}}@media (max-width:700px){.fishbook-page.home-next.home-hero-v108 .hero-copy{padding:clamp(24px,5svh,44px) 0 44px}.fishbook-page.home-next.home-hero-v108 .hero h1{margin-bottom:18px;line-height:1.5}.fishbook-page.home-next.home-hero-v108 .hero-entry-cluster{margin-top:26px}}@media (max-width:380px){.fishbook-page.home-next.home-hero-v108 .hero-copy{padding-top:24px}}
.fishbook-page.home-next.home-hero-v109 .hero-mascot-say{right:calc(0px - var(--scene-shift));height:var(--scene-height);aspect-ratio:1672/941;pointer-events:none;z-index:6;position:absolute;top:0}.fishbook-page.home-next.home-hero-v109 .hero-mascot-say__bubble{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#dff0f5;text-wrap:balance;background:#031a21bd;border:1px solid #c4e8f28c;border-radius:20px 22px 24px 4px;width:min(26%,300px);margin:0;padding:clamp(10px,1.05vw,18px) clamp(13px,1.3vw,22px);font-size:clamp(12px,.84vw,15px);line-height:1.8;position:absolute;bottom:33%;left:72%;right:auto}.fishbook-page.home-next.home-hero-v109 .hero-mascot-say__bubble:after{content:"";background:#031a21bd;border-bottom:1px solid #c4e8f28c;border-left:1px solid #c4e8f28c;border-bottom-left-radius:3px;width:15px;height:15px;position:absolute;bottom:-8px;left:14%;transform:rotate(45deg)}.fishbook-page.home-next.home-hero-v109.light-theme .hero-mascot-say__bubble{color:#0d3a44;background:#f7fdffc7;border-color:#0c3c484d}.fishbook-page.home-next.home-hero-v109.light-theme .hero-mascot-say__bubble:after{background:#f7fdffc7;border-bottom-color:#0c3c484d;border-left-color:#0c3c484d}@media (max-width:1100px){.fishbook-page.home-next.home-hero-v109 .hero-mascot-say{aspect-ratio:auto;width:auto;left:0;right:0}.fishbook-page.home-next.home-hero-v109 .hero-mascot-say__bubble{width:min(44%,340px)}}@media (max-width:1300px){.fishbook-page.home-next.home-hero-v109 .hero-mascot-say__bubble{left:auto;right:16px}}@media (min-width:1101px) and (max-width:1205px){.fishbook-page.home-next.home-hero-v109 .hero-mascot-say{display:none}}@media (max-width:700px){.fishbook-page.home-next.home-hero-v109 .hero-mascot-say{display:none}}.fishbook-page.home-next.home-hero-v109 .hero-mascot-say__down{vertical-align:-1px;margin-left:6px;font-size:1.15em;line-height:1;animation:2.6s ease-in-out infinite hero-say-down;display:inline-block}@keyframes hero-say-down{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.fishbook-page.home-next.home-hero-v109 .hero-mascot-say__down{animation:none}}.fishbook-page.home-next.home-hero-v109 .home-tests{margin-top:48px;scroll-margin-top:28px}.fishbook-page.home-next.home-hero-v109 .home-tests-heading{gap:18px 28px;margin:0 0 24px;padding:0}.fishbook-page.home-next.home-hero-v109 .home-tests-heading h2{color:var(--home-text);font:500 clamp(26px, 1.7vw, 32px)/1.45 var(--sans);align-items:center;gap:10px;margin:0;display:flex}
