@media not all and (forced-colors:active){html:root,html:root body.hapi-unified,html:root body.hapi-unified[data-world],html:root body.hapi-unified[data-page],html:root body.hapi-unified [data-world],html:root body.hapi-unified :is([class*=home-world-],[class*=home-gallery-],[class*=home-quick-]),html:root body.hapi-unified a[href^="/?world="]{--world-accent:#3262b9;--world-deep:#3262b9;--world-rgb:50,98,185;--world-pale:#f0f4fb;--world-on-accent:#f6f8ff;--world-gradient:linear-gradient(180deg,#3d6bc1,#244a91)}html:root body.hapi-unified{--control-ink:#3262b9;--control-active:#3262b9;--control-on-active:#f6f8ff;--control-line:#c9d5ed;--control-soft:#f0f4fb;--control-hover:#e5ecf9;--control-field:#fff;--nature-ink:#3262b9;--nature-accent:#3262b9;--nature-text-gradient:linear-gradient(110deg,#3262b9,#2854a3);--nature-surface-gradient:linear-gradient(180deg,#3d6bc1,#244a91);--nature-search:#f0f4fb;--nature-search-border:#c9d5ed}html:root body.hapi-unified #page-content.connections-page .connections-switch a[aria-current=page]{color:#3262b9!important}html:root body.hapi-unified #page-content.connections-page .connections-switch a[aria-current=page]:after{background:#3262b9}html:root body.hapi-unified #page-content .kinship-map-page:not([data-km-theme=night]) .km-node.km-highlight,html:root body.hapi-unified #page-content .kinship-map-page:not([data-km-theme=night]) .km-node.km-highlight img{outline-color:#3262b9}html:root body.hapi-unified .lht-shell .lht-branches path.is-path{stroke:#3262b9}html:root body.hapi-unified .lht-shell .lht-animal.is-selected img{outline-color:#3262b9}html:root body.hapi-unified .lht-shell .lht-groups button[aria-pressed=true]{color:#3262b9;text-decoration-color:#3262b9}html:root{--hapi-accent:#3262b9;--hapi-accent-rgb:50,98,185;--forest-base:#3262b9;--forest-hover:#2854a3;--forest-edge:#7894c4;--forest-tile:#3d6bc1;--forest-ink:#f6f8ff}html:root body.hapi-unified #home{--comparison-active-fill:#3262b9;--comparison-active-ink:#f6f8ff;--comparison-active-border:#8da9db70}html:root .catalog-comparison-basket{background-color:var(--forest-base);color:var(--forest-ink)}html:root .catalog-comparison-basket .catalog-basket-item{background:var(--forest-tile);border-color:#6685bb}html:root .catalog-comparison-basket [data-basket-count],html:root .catalog-comparison-basket .catalog-basket-heading [data-basket-collapse],html:root .catalog-comparison-basket [data-basket-worlds]{color:#f6f8ff;background:#3f6bb9;border-color:#7e9aca}html:root .catalog-comparison-basket .catalog-basket-heading [data-basket-collapse]:is(:hover,[aria-expanded=true]),html:root .catalog-comparison-basket [data-basket-worlds]:hover,html:root .catalog-comparison-basket .catalog-basket-item button:hover,html:root .catalog-comparison-basket .catalog-basket-detail-tools button:hover{background:#4b75bf;border-color:#9ab0d8}html:root .catalog-comparison-basket [data-basket-compare]{color:#3262b9;background:#edf2fc;border-color:#cfdbef}html:root body.hapi-unified dialog.catalog-world-dialog{background:var(--forest-base);border-color:var(--forest-edge)}html:root body.hapi-unified .catalog-world-dialog nav a{background:var(--forest-tile);border-color:#6685bb}html:root body.hapi-unified .catalog-world-dialog nav a:is(:hover,[aria-current=page]){background:#4b75bf;border-color:#adc1e4}html:root .catalog-world-dialog .catalog-world-heading button{background:#3f6bb9;border-color:#7e9aca}html:root body.hapi-unified #home.studio-home #porownanie .home-expanded-comparison>summary{background-color:var(--forest-base)}html:root body.hapi-unified #home.studio-home #porownanie .home-expanded-comparison>summary:hover{background-color:var(--forest-hover)}html:root body.hapi-unified #home.studio-home #porownanie .home-expanded-comparison>summary .home-expand-indicator{background:#3f6bb9;border-color:#7e9aca}html:root body.hapi-unified[data-world][data-catalog-only=true]:has(#home) #home #rasy{--world-accent:#3262b9;--world-deep:#3262b9;--world-rgb:50,98,185;--world-on-accent:#f6f8ff;--control-ink:#3262b9;--control-active:#3262b9;--control-on-active:#f6f8ff;--control-line:#c9d5ed;--control-soft:#f0f4fb;--control-hover:#e5ecf9;--control-field:#fff;--world-gradient:linear-gradient(180deg,#3d6bc1,#244a91)}html:root body.hapi-unified[data-world][data-catalog-only=true]:has(#home) #home #rasy .mammal-group-tiles button[aria-pressed=true]{color:#f6f8ff;background:#3262b9;border-color:#3262b9}html:root body.hapi-unified[data-world][data-catalog-only=true]:has(#home) #home #rasy #search-form:focus-within{box-shadow:none!important;border-color:#969ba3!important;outline:none!important}html:root body.hapi-unified[data-world][data-catalog-only=true]:has(#home) #home #rasy #search-form>span,html:root body.hapi-unified[data-world][data-catalog-only=true]:has(#home) #home #rasy #search-form input{color:#42464d}html:root body.hapi-unified[data-world][data-catalog-only=true]:has(#home) #home #rasy button:focus-visible{outline-color:#969ba3}html:root body.hapi-unified[data-world][data-catalog-only=true]:has(#home) #home #rasy .mammal-origin,html:root body.hapi-unified[data-world][data-catalog-only=true]:has(#home) #home #rasy #prehistoric-shortcut{color:#6d7c96}html:root body.hapi-unified[data-world][data-catalog-only=true]:has(#home) #home #rasy #search-form .mammal-search-label,html:root body.hapi-unified[data-world][data-catalog-only=true]:has(#home) #home #rasy #search-form .mammal-search-more,html:root body.hapi-unified[data-world][data-catalog-only=true]:has(#home) #home #rasy #search-form .mammal-search-arrow,html:root body.hapi-unified[data-world][data-catalog-only=true]:has(#home) #home #rasy #mammal-search-options small{color:#7284a1}html:root body.hapi-unified[data-world][data-catalog-only=true]:has(#home) #home #rasy .mammal-search-popup,html:root body.hapi-unified[data-world][data-catalog-only=true]:has(#home) #home #rasy #mammal-search-options .search-portrait{border-color:#d5deef}html:root body.hapi-unified[data-world][data-catalog-only=true]:has(#home) #home #rasy #mammal-search-options button:is(:hover,[aria-selected=true]){border-color:#d1dcef}html:root body.hapi-unified[data-world][data-catalog-only=true]:has(#home) #home #rasy #search-form .mammal-search-alphabet button:is(:hover,[aria-current=true]){border-color:#d1dcef;background:#e6edf9!important}html:root body.hapi-unified[data-world][data-catalog-only=true]:has(#home) #home #rasy .mammal-letter-title{color:#62666e;border-color:#e5e5e8}html:root #home.home-comparison .home-loupe-bezel{background:repeating-radial-gradient(circle,#ffffff0a 0 .6px,#0000000b .9px 1.3px,#0000 1.6px 2.2px),radial-gradient(circle closest-side,#0000 82%,#10254b8c 84%,#0000 89%),conic-gradient(from -35deg,#6587c6,#3262b9 12%,#4772bf 24%,#244a91 42%,#7799d7 54%,#3a65b2 68%,#294f96 83%,#6587c6)}html:root #home.home-comparison .home-loupe-inscription .home-loupe-brand{fill:#f2f6ff}html:root #home.home-comparison .home-loupe-inscription .home-loupe-detail{fill:#d1def7}html:root .trex-layer linearGradient[id$=-core] stop:first-child{stop-color:#7093d3}html:root .trex-layer linearGradient[id$=-core] stop:nth-child(2){stop-color:#3262b9}html:root .trex-layer linearGradient[id$=-core] stop:nth-child(3){stop-color:#244a91}html:root .trex-tape-text{fill:var(--hapi-accent,#3262b9)}html:root .trex-tape>line:first-child{stroke:#3262b940}html:root .trex-tape>line:nth-child(3){stroke:#3262b980}html:root .trex-tape>line:nth-child(4){stroke:#3262b990}html:root .trex-tape>rect{stroke:#3262b940}html:root .ruler-optical-handle>path:last-of-type{stroke:var(--hapi-accent,#3262b9)}html:root .ruler-optical-handle>circle[r="1"]{fill:var(--hapi-accent,#3262b9)}}html:root body.hapi-unified[data-world][data-catalog-only=true]:has(#home) #home #rasy .mammal-group-tiles button{box-shadow:none;-webkit-backdrop-filter:none;filter:none;background:#f4f6fb;border-color:#d7dfee}html:root body.hapi-unified[data-world][data-catalog-only=true]:has(#home) #home #rasy .mammal-group-tiles button:hover{box-shadow:none;background:#e5ece7}@media not all and (forced-colors:active){html:root body.hapi-unified[data-world][data-catalog-only=true]:has(#home) #home #rasy .mammal-group-tiles button[aria-pressed=true]{color:#f6f8ff;box-shadow:none;background:#3262b9;border-color:#3262b9}}@media (forced-colors:active){html:root body.hapi-unified[data-world][data-catalog-only=true]:has(#home) #home #rasy .mammal-group-tiles button{color:canvastext;background:canvas;border-color:canvastext}html:root body.hapi-unified[data-world][data-catalog-only=true]:has(#home) #home #rasy .mammal-group-tiles button[aria-pressed=true]{color:highlighttext;background:highlight;border-color:highlight}}html:root body.hapi-unified[data-catalog-only=true]:has(#home) #home #rasy :is(#search-form,.card-actions button,.mammal-search-popup){-webkit-backdrop-filter:none!important}html:root body.hapi-unified[data-catalog-only=true]:has(#home) #home #rasy .mammal-search-popup{background:#fff!important}@media not all and (forced-colors:active){html:root body.hapi-unified[data-catalog-only=true]:has(#home) #home #rasy .card-actions .card-primary-action[aria-pressed=true]{justify-content:space-between;gap:10px;font-weight:600;color:#3262b9!important;background:#deece2!important;border-color:#8daa98!important}html:root body.hapi-unified[data-catalog-only=true]:has(#home) #home #rasy .card-primary-action[aria-pressed=true] small{color:#405e4c;font-size:11px;font-weight:500}}html:root body.hapi-unified[data-world][data-catalog-only=true]:has(#home) #home #rasy .mammal-top-link{color:#3262b9;box-shadow:none;-webkit-backdrop-filter:none;background:#f0f4fb;border-color:#c9d5ed}html:root body.hapi-unified[data-world][data-catalog-only=true]:has(#home) #home #rasy .mammal-top-link:hover{box-shadow:none;background:#e5ecf9;text-decoration:none}@media (forced-colors:active){html:root body.hapi-unified[data-world][data-catalog-only=true]:has(#home) #home #rasy .mammal-top-link{color:linktext;background:canvas;border-color:canvastext}}:root{--world-accent:#24272b;--world-deep:#141619;--world-pale:#f5f5f7;--world-on-accent:#fff;--world-rgb:36,39,43}[data-world=dogs],.home-world-dogs,.home-gallery-dogs,.home-quick-dogs,a[href^="/?world=dogs"],body[data-page=dog-rankings]{--world-accent:#b85635;--world-deep:#793820;--world-pale:#f5f5f7;--world-on-accent:#fff;--world-rgb:184,86,53}[data-world=cats],.home-world-cats,.home-gallery-cats,.home-quick-cats,a[href^="/?world=cats"],body[data-page=cat-rankings]{--world-accent:#7756a6;--world-deep:#50366f;--world-pale:#f5f5f7;--world-on-accent:#fff;--world-rgb:119,86,166}[data-world=horses],.home-world-horses,.home-gallery-horses,.home-quick-horses,a[href^="/?world=horses"],body[data-page=horse-rankings]{--world-accent:#2d1d18;--world-deep:#1c110e;--world-pale:#f5f5f7;--world-on-accent:#fff;--world-rgb:45,29,24}[data-world=wild],.home-world-wild,.home-gallery-wild,.home-quick-wild,a[href^="/?world=wild"]{--world-accent:#916b28;--world-deep:#614618;--world-pale:#f5f5f7;--world-on-accent:#fff;--world-rgb:145,107,40}[data-world=reptiles],.home-world-reptiles,.home-gallery-reptiles,.home-quick-reptiles,a[href^="/?world=reptiles"]{--world-accent:#34775c;--world-deep:#214e3c;--world-pale:#f5f5f7;--world-on-accent:#fff;--world-rgb:52,119,92}[data-world=birds],.home-world-birds,.home-gallery-birds,.home-quick-birds,a[href^="/?world=birds"],body[data-page=bird-rankings]{--world-accent:#e6be35;--world-deep:#705600;--world-pale:#f5f5f7;--world-on-accent:#493a0b;--world-rgb:230,190,53}[data-world=water],.home-world-water,.home-gallery-water,.home-quick-water,a[href^="/?world=water"]{--world-accent:#087f9c;--world-deep:#075266;--world-pale:#f5f5f7;--world-on-accent:#fff;--world-rgb:8,127,156}[data-world=dinosaurs],.home-world-dinosaurs,.home-gallery-dinosaurs,.home-quick-dinosaurs,a[href^="/?world=dinosaurs"]{--world-accent:#49677d;--world-deep:#304655;--world-pale:#f5f5f7;--world-on-accent:#fff;--world-rgb:73,103,125}[data-world=insects],.home-world-insects,.home-gallery-insects,.home-quick-insects,a[href^="/?world=insects"]{--world-accent:#ae456d;--world-deep:#75304b;--world-pale:#f5f5f7;--world-on-accent:#fff;--world-rgb:174,69,109}body[data-world][class],body[data-page][data-page$=-rankings]{--accent:var(--world-accent);--accent-rgb:var(--world-rgb);--accent-deep:var(--world-deep);--accent-pale:var(--world-pale);--accent-soft:color-mix(in srgb,var(--world-accent) 18%,white);--page:#fff;--panel:#ffffffe0;--hairline:#e8e8ed;--line:#e8e8ed;--world-nav-rgb:var(--world-rgb);--blue:var(--world-accent);--rank-accent:var(--world-accent);--rank-accent-soft:var(--world-pale);--rank-link:var(--world-deep)}body[data-world][class]{--ink:#1d1d1f;--muted-ink:#6e6e73;color:var(--ink);background:#fff}body[data-world] :is(.species-badge,.male-only-note,.profile-curiosities),body[data-world] .card-actions .card-secondary-action,body[data-world] .breed-fact{background:var(--world-pale);color:var(--world-deep);border-color:var(--line)}body[data-world] :is(.wild-distribution-profile,.profile-map-block){--map-accent:var(--world-accent)}body[data-world] .profile-summary{background:var(--world-pale)}body[data-world] :is(.world-local-primary,.card-actions .card-primary-action,.catalog-groups button[aria-pressed=true],.catalog-sorts button[aria-pressed=true],.comparison-modes button[aria-pressed=true],.angle-control button[aria-pressed=true],.world-rankings-link),body[data-world] #search-form button{background:var(--world-accent);color:var(--world-on-accent)}body[data-world] :is(.world-local-primary,.world-rankings-link):hover{background:var(--world-deep);color:#fff}body[data-world=reptiles] .hero,body[data-world=insects] .hero{background:var(--world-pale)}body .animal-world-switch button[data-world]{--choice-accent:var(--world-accent);--choice-rgb:var(--world-rgb)}body[data-page] :is(.home-world,.home-quick-grid>a,.home-vibrant-gallery>a){--world-ink:var(--world-deep);--quick-accent:var(--world-deep);background:var(--world-pale)}body[data-page] .home-vibrant-gallery a span{background:var(--world-accent);color:var(--world-on-accent);border-color:#0000}body[data-page] .home-vibrant .editorial-button{color:#fff;background:#24272b}body[data-page] .rankings-index a:first-child{color:var(--world-on-accent)}body[data-page] .rankings-index a:first-child:hover{background:var(--world-deep);color:#fff}.reptile-zoom{background:#f5f5f7;border-color:#d2d2d7}.reptile-zoom header{color:#1d1d1f}.reptile-zoom>p,.reptile-zoom-ruler-labels{color:#6e6e73}.reptile-zoom-names button{color:#424245}.reptile-zoom-names>div:focus{outline-color:#555559}:root{--blue:#24272b;--ui-ink:#1d1d1f;--ui-muted:#6e6e73;--ui-action:#24272b;--ui-line:#e8e8ed;--ui-surface:#f5f5f7}body[data-page],body[data-world][class]{--accent:var(--world-accent);--accent-deep:var(--world-deep);--accent-rgb:var(--world-rgb);--accent-pale:var(--world-pale);--accent-soft:color-mix(in srgb,var(--world-accent) 10%,white);--line:#e4e7eb;--rank-accent:var(--world-accent);--rank-accent-soft:var(--world-pale);--rank-link:var(--world-deep);--rank-yellow:var(--world-accent);color:var(--ui-ink);background:#fff}body :is(button,a,input,summary):focus-visible{outline-color:var(--world-deep)}body .site-nav{-webkit-backdrop-filter:blur(24px)saturate(160%);background:#ffffffad;border-bottom:1px solid #ffffffb3;box-shadow:0 1px 16px #17223506}body .site-nav .brand{font-weight:600}body .site-nav :is(.world-link,.world-name):before{content:none}body .site-search-result[data-world]{--result-accent:var(--world-accent);--result-deep:var(--world-deep);--result-ink:var(--world-on-accent)}body .site-footer{color:#6e6e73;background:#f5f5f7;border-color:#e8e8ed}body .site-footer :is(h2,.brand){color:#1d1d1f}body .site-footer nav>a:hover{color:#141619}body[data-page=home] .home-modern{background:#fff}body[data-page=home] .home-vibrant-hero{padding-top:0}body[data-page=home] .home-vibrant-copy.wrap{text-align:left;grid-template-columns:1.25fr 1fr;gap:22px 64px;width:min(1120px,100% - 64px);max-width:none;padding:76px 0 60px;display:grid}body[data-page=home] .home-vibrant-copy h1{letter-spacing:-.035em;grid-row:1/3;margin:0;font-size:clamp(44px,5vw,64px);font-weight:500;line-height:1.12}body[data-page=home] .home-vibrant-copy h1 em{color:#6e6e73;font-style:normal}body[data-page=home] .home-vibrant-lead{color:#6e6e73;align-self:end;max-width:450px;margin:0;font-size:21px;line-height:1.45}body[data-page=home] .home-vibrant-actions{justify-content:flex-start;align-self:start;margin-top:0}body[data-page] .editorial-button,body[data-page=home] .home-vibrant .editorial-button{color:#24272b;min-height:44px;box-shadow:none;background:#fff;border:1px solid #d4d6d9;gap:14px;padding:12px 22px;font-size:15px;font-weight:500;transform:none}body[data-page] .editorial-button:hover{box-shadow:none;background:#f1f2f3;border-color:#8b8f94;transform:none}body[data-page=home] .home-vibrant-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:min(1120px,100% - 64px);max-width:1120px;margin:0 auto;padding:0;scroll-margin-top:60px}body[data-page=home] .home-vibrant-gallery>a{aspect-ratio:auto;isolation:isolate;height:460px;box-shadow:none;color:#fff;background:#f5f5f7;border-radius:24px;position:relative}body[data-page=home] .home-vibrant-gallery>a:after{content:"";pointer-events:none;background:linear-gradient(#000000b3,#0000000a 58%,#0000004d);position:absolute;inset:0}body[data-page=home] .home-vibrant-gallery img{object-fit:cover;width:100%;height:100%;padding:0;transition:transform .6s;position:absolute;inset:0}body[data-page=home] .home-vibrant-gallery .showcase-copy{z-index:1;text-align:left;flex-direction:column;align-items:flex-start;height:100%;padding:28px 24px;display:flex;position:relative}body[data-page=home] .showcase-copy h2{letter-spacing:-.025em;color:inherit;margin:0;font-size:28px;font-weight:500;line-height:1.15}body[data-page=home] .showcase-copy p{max-width:260px;color:inherit;margin:10px 0 20px;font-size:17px;line-height:1.45}body[data-page=home] .home-vibrant-gallery .showcase-action{background:var(--world-accent);min-height:40px;color:var(--world-on-accent);box-shadow:none;border:0;border-radius:999px;align-items:center;gap:12px;margin-top:auto;padding:10px 18px;font-size:14px;font-weight:500;line-height:1;display:inline-flex;position:static}body[data-page=home] .home-vibrant-gallery>a:hover .showcase-action{background:var(--world-deep);color:#fff}body[data-page=home] .showcase-action b{font-size:20px;font-weight:400;line-height:.8}body[data-page=home] .home-vibrant-gallery :is(.home-gallery-dogs,.home-gallery-reptiles,.home-gallery-insects){color:#1d1d1f}body[data-page=home] .home-vibrant-gallery :is(.home-gallery-reptiles,.home-gallery-insects) img{object-fit:contain;mix-blend-mode:multiply;padding:140px 24px 80px}body[data-page=home] .home-quick-compare{padding-top:88px;padding-bottom:0;display:block}body[data-page=home] .home-quick-compare header{text-align:left;max-width:740px;margin:0 0 36px}body[data-page=home] .home-quick-compare h2{font-size:clamp(32px,3.3vw,44px);font-weight:500;line-height:1.15}body[data-page=home] .home-quick-compare header>p:last-child{max-width:580px;margin:0}body[data-page=home] .home-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}body[data-page=home] .home-quick-grid>a{--quick-accent:var(--world-deep);background:linear-gradient(140deg,#ffffffc9,color-mix(in srgb,var(--world-pale) 55%,transparent));-webkit-backdrop-filter:blur(18px);border:1px solid #ffffffd9;border-radius:24px;padding:25px 22px;transition:transform .2s;box-shadow:inset 0 1px #fff,0 8px 30px #19223108}body[data-page=home] .home-quick-grid>a:hover{box-shadow:none;transform:translateY(-3px)}body[data-page=home] .home-quick-label{color:var(--world-deep);letter-spacing:.08em;font-size:10px;font-weight:600}body[data-page=home] .home-quick-images{height:180px;margin:12px -10px 18px}body[data-page=home] .home-quick-grid strong{font-size:20px;font-weight:600;line-height:1.3}body[data-page=home] .home-quick-grid strong i{color:#6e6e73;font-weight:400}body[data-page=home] .home-quick-grid small{color:var(--world-deep);margin-top:14px;font-size:14px;font-weight:400}body[data-page=home] .home-vibrant-method{background:#fff;border:0;border-top:1px solid #e8e8ed;border-radius:0;margin-top:90px;margin-bottom:30px;padding:72px 0}body[data-page=home] .home-vibrant-method h2{font-size:clamp(32px,3.3vw,44px);font-weight:500;line-height:1.15}body[data-page=home] .home-vibrant-method .home-text-action{color:#141619;font-weight:400}body[data-world][class]{background:#fff}body[data-world] .world-local-nav{-webkit-backdrop-filter:blur(20px);background:#fffc;border:0;border-radius:18px;gap:24px;width:min(1024px,100% - 40px);min-height:56px;margin:16px auto -72px;padding:8px 10px 8px 22px;position:sticky;top:64px;box-shadow:0 0 0 1px #1d1d1f14}body[data-world] .world-local-nav strong{letter-spacing:-.4px;border:0;padding-left:0;font-size:20px}body[data-world] .world-local-nav strong #world-local-name{color:#25292f}body[data-world] .world-local-nav strong #world-local-count{color:#41464e}body[data-world] .world-local-nav a{min-height:36px;padding:8px 16px;font-size:12px}body[data-world] .world-local-nav .world-local-secondary{color:#34383e;background:#fffc;border:1px solid #86868b80}body[data-world] .world-local-nav .world-local-secondary:hover{background:#fff;border-color:#86868b}body[data-world] .world-local-nav .world-local-primary{background:var(--world-accent);color:var(--world-on-accent);box-shadow:none;border:0}body[data-world] .world-local-nav .world-local-primary:hover{background:var(--world-deep);color:#fff}body[data-world] .compare-section{background:#f5f6f8}body[data-world] :is(.profile-summary,.profile-curiosities,.breed-fact,.male-only-note,.species-badge,.animal-sound,.dog-relative-scientific){background:color-mix(in srgb,var(--world-pale) 55%,transparent);border-color:color-mix(in srgb,var(--world-accent) 12%,#ffffffb3);color:var(--world-deep)}body[data-world] :is(.compare-section,.catalog-section) h2{letter-spacing:-.035em;font-weight:600}body[data-world] h2 span{color:#6e6e73}body[data-world] :is(.studio-controls,.breed-choice,.breed-picker-search){color:#1d1d1f;background:linear-gradient(130deg,#ffffffb8,#fff6);border-color:#ffffffd9;box-shadow:0 5px 22px #18223407}body[data-world] .studio-controls{-webkit-backdrop-filter:blur(20px)}body[data-world] .breed-picker-toggle{color:#1d1d1f;box-shadow:none;background:0 0;border-color:#0000}body[data-world] :is(.breed-choice-label,.breed-choice label,.breed-picker-toggle>span:last-child){color:var(--world-deep)}body[data-world] .breed-picker-list{-webkit-backdrop-filter:blur(24px);background:#fffffff0;border-color:#ffffffeb;box-shadow:inset 0 1px #fff,0 16px 45px #17223520}body[data-world] .breed-picker-option:not(.dog-relative-option){color:#34383e}body[data-world] .breed-picker-option:not(.dog-relative-option):is(:hover,.is-active,[aria-selected=true]){background:var(--world-pale);color:var(--world-deep);outline-color:var(--world-accent)}body[data-world] .breed-letter{background:var(--world-deep);color:#fff}body[data-world] .large-switch[aria-checked=true] .switch-track{background:var(--world-accent);border:0;box-shadow:inset 0 1px #ffffff4d}body[data-world] :is(.comparison-modes button,.size-filters button,.catalog-groups button,.catalog-sorts button){color:#515154;background:#ffffffa3;border:1px solid #ffffffc9;font-weight:500;box-shadow:inset 0 1px #fff,0 2px 8px #18223404}body[data-world] :is(.comparison-modes button,.size-filters button,.catalog-groups button,.catalog-sorts button)[aria-pressed=true]{background:var(--world-accent);color:var(--world-on-accent);box-shadow:none;border-color:#0000}body[data-world] .angle-control{background:#ffffff70;border:1px solid #ffffffb3;box-shadow:inset 0 1px #fff}body[data-world] .angle-control button[aria-pressed=true]{background:var(--world-accent);color:var(--world-on-accent);box-shadow:none;border:0}body[data-world] :is(.studio,.table-shell,.breed-card,.card,.breed-choice,.breed-picker-button){border-color:#e8eaee;box-shadow:0 8px 32px #18223408}body[data-world] :is(.studio,.table-shell){border-radius:26px}body[data-world] :is(.studio,.stage,.card-image,.profile-hero,.profile-hero-image){background:#fff}body[data-world] :is(.card-body,.studio-foot){background:linear-gradient(130deg,#ffffffd1,color-mix(in srgb,var(--world-pale) 38%,#ffffff80));border-color:#ffffffb3}body[data-world] .card-actions button{border-radius:999px;min-height:44px;font-weight:500}body[data-world] .card-actions .card-primary-action{background:var(--world-accent);color:var(--world-on-accent)}body[data-world] .card-actions .card-secondary-action{color:var(--world-deep);border:1px solid color-mix(in srgb,var(--world-accent) 26%,transparent);background:#ffffff94}body[data-world] :is(.world-rankings-link,.card-description-button,.studio-foot button){color:var(--world-deep);box-shadow:none;background:0 0;border-color:#0000}body[data-world] .world-rankings-link:hover{color:var(--world-deep);background:0 0;text-decoration:underline}body[data-world] #search-form{-webkit-backdrop-filter:blur(20px);background:#fff9;border-color:#e8eaee;border-radius:20px;box-shadow:0 5px 24px #17223508}body[data-world] #search-form button{background:var(--world-accent);color:var(--world-on-accent);box-shadow:inset 0 1px #ffffff3d}body[data-world] :is(.cat-identity-heading,.atlas-identity-heading,.dinosaur-identity-heading) button,body[data-world] :is(.cat-identity-dimension,.atlas-identity-dimension)>button,body[data-world] :is(.dinosaur-ruler-action>button,.animal-sound-button){background:var(--world-accent);color:var(--world-on-accent);box-shadow:none;border:0;font-weight:500}body[data-world] :is(.cat-identity-heading,.atlas-identity-heading,.dinosaur-identity-heading) button:hover,body[data-world] :is(.cat-identity-dimension,.atlas-identity-dimension)>button:hover,body[data-world] :is(.dinosaur-ruler-action>button,.animal-sound-button):hover{background:var(--world-accent);color:var(--world-on-accent);box-shadow:none;transform:none}body[data-world] .breed-fact a{color:var(--world-deep)}body[data-world] .profile-summary :is(.species-badge,.profile-sex-note){background:0 0}body[data-world] dialog{-webkit-backdrop-filter:blur(26px);background:#ffffffed;border:1px solid #ffffffd9;box-shadow:inset 0 1px #fff,0 24px 80px #15203326}body[data-world] dialog::backdrop{-webkit-backdrop-filter:blur(8px);background:#1520334d}body[data-world] :is(#breed-choices,#porownanie,#rasy){scroll-margin-top:152px}body[data-page] :is(.dog-rankings-page,.cat-rankings-page,.horse-rankings-page,.bird-top-page,.rankings-page){background:#fff}body[data-page] :is(.rankings-hero h1 em,.bird-top-hero h1 em,.ranking-value strong,.bird-rank-list .ranking-value strong){color:#6e6e73}body[data-page] :is(.rankings-hero-art,.rankings-hero-visual,.bird-top-hero-visual,.dog-record-media,.bird-record-media,.bird-record-route){box-shadow:none;background:#f5f5f7}body[data-page] :is(.dog-record-grid article,.bird-record-card,.rankings-section,.ranking-list li){box-shadow:none;border-color:#e8e8ed}body[data-page] .dog-record-grid article:before{background:#d2d2d7;height:1px}body[data-page] .rankings-index a:first-child{background:var(--world-accent);color:var(--world-on-accent);box-shadow:none}body[data-page] :is(.bird-record-value,.bird-record-measure){color:#1d1d1f}body[data-page] :is(.bird-record-actions a,.bird-rank-section header>a){color:#141619}body[data-page] .bird-top-compare{background:var(--world-accent);color:var(--world-on-accent);box-shadow:none;font-weight:500}body[data-page] .bird-top-hero-visual>div{background:#1d1d1f}@media (width<=1000px){body[data-page=home] .home-vibrant-gallery,body[data-page=home] .home-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .site-nav .nav-primary{-webkit-backdrop-filter:blur(26px);background:#ffffffe0}}@media (width<=700px){body[data-page=home] .home-vibrant-copy.wrap{width:calc(100% - 40px);padding:48px 0 36px;display:block}body[data-page=home] .home-vibrant-copy h1{font-size:clamp(34px,9vw,48px)}body[data-page=home] .home-vibrant-lead{margin-top:19px;font-size:18px}body[data-page=home] .home-vibrant-actions{margin-top:24px}body[data-page=home] .home-vibrant-gallery{grid-template-columns:1fr;gap:20px;width:calc(100% - 40px);padding:0}body[data-page=home] .home-vibrant-gallery>a,body[data-page=home] .home-vibrant-gallery>a:first-child{grid-column:auto;height:440px}body[data-page=home] .home-vibrant-gallery .showcase-copy{padding:28px 24px}body[data-page=home] .showcase-copy h2{font-size:28px}body[data-page=home] .showcase-copy p{font-size:17px}body[data-page=home] .home-vibrant-gallery :is(.home-gallery-reptiles,.home-gallery-insects) img{padding:140px 20px 80px}body[data-page=home] .home-quick-compare{padding-top:64px}body[data-page=home] .home-quick-compare header{margin-bottom:28px}body[data-page=home] .home-quick-grid{grid-template-columns:1fr;gap:16px}body[data-page=home] .home-quick-grid>a{padding:24px}body[data-page=home] .home-quick-images{height:190px}body[data-page=home] .home-vibrant-method{gap:24px;margin-top:64px;margin-bottom:12px;padding:48px 0}body[data-world] .world-local-nav{border-radius:18px;gap:8px;width:calc(100% - 24px);min-height:56px;margin:12px auto -68px;padding:8px 8px 8px 16px;top:60px}body[data-world] .world-local-nav strong{border:0;padding-left:0;font-size:16px}body[data-world] .world-local-nav strong #world-local-count{display:none}body[data-world] .world-local-nav>div{gap:5px}body[data-world] .world-local-nav a{min-height:40px;padding:8px 10px;font-size:11px}}@media (prefers-reduced-motion:reduce){body[data-page=home] .home-vibrant-gallery img,body[data-page=home] .home-quick-grid>a{transition:none;transform:none}}@media (width<=350px){body[data-world] .world-local-nav strong{font-size:14px}body[data-world] .world-local-nav a{padding:8px;font-size:10px}}@media (prefers-reduced-transparency:reduce){body .site-nav,body .site-nav .nav-primary,body[data-world] :is(.world-local-nav,.studio-controls,.breed-choice,.breed-picker-list,#search-form,dialog),body[data-page=home] .home-vibrant-gallery .showcase-action{-webkit-backdrop-filter:none;background:#fff}body[data-world] dialog::backdrop{-webkit-backdrop-filter:none}body[data-page=home] .home-vibrant-gallery .showcase-action{background:var(--world-accent);color:var(--world-on-accent)}}:root{--ui-ease:cubic-bezier(.2,.65,.3,1)}body .ui-action{cursor:pointer;transition:background-color .18s,color .18s,border-color .18s,opacity .18s,scale .12s}body .ui-action:focus-visible,body .ui-media-action:focus-visible{outline:2px solid var(--world-deep);outline-offset:4px}body .ui-action:not(:disabled):not([aria-disabled=true]):active{scale:.97}body .ui-action:disabled,body .ui-action[aria-disabled=true]{opacity:.42;cursor:not-allowed}body .ui-text-action{text-underline-offset:4px}body .ui-text-action:hover{text-decoration:underline}body .site-nav .brand:hover{text-decoration:none}body .site-nav{box-shadow:none;background:#f5f5f7cc;border-bottom:0}body .site-nav .nav-primary{box-shadow:none}body[data-page=home] .home-vibrant-copy.wrap{text-align:center;width:min(850px,100% - 40px);padding:70px 0 48px;display:block}body[data-page=home] .home-vibrant-copy h1{letter-spacing:-.04em;font-size:clamp(40px,4.8vw,64px);font-weight:600;line-height:1.08}body[data-page=home] .home-vibrant-copy h1 em{color:#1d1d1f}body[data-page=home] .home-vibrant-lead{color:#6e6e73;max-width:560px;margin:22px auto 0;font-size:21px;line-height:1.45}body[data-page=home] .home-vibrant-actions{justify-content:center;margin-top:26px}body[data-page=home] .home-vibrant .editorial-button{color:#fff;background:#1d1d1f;border:0;min-height:44px;padding:12px 22px;font-weight:400}body[data-page=home] .home-vibrant-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:none;padding:0 12px;display:grid}body[data-page=home] .home-vibrant-gallery>a{height:560px;box-shadow:none;border-radius:0}body[data-page=home] .home-vibrant-gallery>.home-gallery-dogs{grid-column:1/-1;height:620px}body[data-page=home] .home-vibrant-gallery .showcase-copy{text-align:center;align-items:center;padding:44px 24px}body[data-page=home] .home-vibrant-gallery .showcase-copy h2{letter-spacing:-.035em;font-size:40px;font-weight:600;line-height:1.1}body[data-page=home] .home-vibrant-gallery>.home-gallery-dogs h2{font-size:56px}body[data-page=home] .home-vibrant-gallery .showcase-copy p{max-width:none;margin:12px 0 22px;font-size:21px;line-height:1.3}body[data-page=home] .home-vibrant-gallery .showcase-action{min-height:44px;box-shadow:none;margin-top:0;padding:12px 20px;font-size:14px;font-weight:400;transition:background-color .2s,color .2s}body[data-page=home] .home-vibrant-gallery img{transition:transform .65s var(--ui-ease)}body[data-page=home] .home-vibrant-gallery>a:after{background:linear-gradient(#0009,#0000 65%)}body[data-page=home] .home-vibrant-gallery :is(.home-gallery-dogs,.home-gallery-reptiles,.home-gallery-insects):after{background:linear-gradient(#f5f5f7 0%,#f5f5f7e6 25%,#0000 65%)}body[data-page=home] .home-gallery-dogs img{object-position:50% 62%}body[data-page=home] .home-vibrant-gallery :is(.home-gallery-reptiles,.home-gallery-insects) img{padding:205px 30px 28px}body[data-page=home] .home-quick-compare{padding-top:88px}body[data-page=home] .home-quick-compare header{text-align:center;margin:0 auto 38px}body[data-page=home] .home-quick-compare header>p:last-child{margin:auto}body[data-page=home] .home-quick-compare h2,body[data-page=home] .home-vibrant-method h2{letter-spacing:-.035em;font-weight:600}body[data-page=home] .home-quick-grid>a{box-shadow:none;-webkit-backdrop-filter:none;background:#f5f5f7;border:0;border-radius:22px;transition:background-color .2s}body[data-page=home] .home-quick-grid>a:hover{background:#ededf0;transform:none}body[data-page=home] .home-quick-label{color:#6e6e73}body[data-page=home] .home-quick-grid small{color:var(--world-deep)}body[data-page=home] .home-vibrant-method{color:#1d1d1f;box-shadow:none;background:#fff;border-radius:0}body[data-world][class] .compare-section{background:#f5f5f7}body[data-world][class] :is(.compare-section,.catalog-section) h2{letter-spacing:-.035em;font-size:clamp(36px,4vw,52px);font-weight:600;line-height:1.1}body[data-world][class] :is(.compare-section,.catalog-section) .eyebrow{color:#6e6e73}body[data-world][class] .world-local-nav{box-shadow:0 0 0 1px #1d1d1f0a}body[data-world][class] .world-local-nav .world-local-secondary{color:#1d1d1f;background:0 0;border-color:#d2d2d7}body[data-world][class] :is(.studio,.table-shell,.breed-card,.card,.breed-choice){box-shadow:none;border-color:#e8e8ed}body[data-world][class] :is(.studio,.table-shell){border-radius:24px}body[data-world][class] .breed-choice{background:#fff;border-radius:18px}body[data-world][class] .breed-choice:focus-within{border-color:#b8b8bd}body[data-world][class] :is(.breed-choice-label,.breed-choice label,.breed-picker-toggle>span:last-child){color:#6e6e73}body[data-world][class] .breed-picker-search{box-shadow:none;background:#f5f5f7}body[data-world][class] .breed-picker-list{background:#fffffff5;border-color:#e8e8ed;box-shadow:0 12px 32px #00000012}body[data-world][class] .breed-picker-option:not(.dog-relative-option):is(:hover,.is-active,[aria-selected=true]){color:#1d1d1f;background:#f5f5f7}body[data-world][class] .breed-letter{background:var(--world-accent);color:var(--world-on-accent)}body[data-world][class] .studio-controls{box-shadow:none;background:#fff;border-bottom:1px solid #e8e8ed}body[data-world][class] :is(.comparison-modes button,.size-filters button,.catalog-groups button,.catalog-sorts button){color:#424245;box-shadow:none;background:#fff;border:1px solid #d2d2d7;font-weight:400}body[data-world][class] :is(.comparison-modes button,.size-filters button,.catalog-groups button,.catalog-sorts button)[aria-pressed=true]{color:#fff;box-shadow:none;background:#1d1d1f;border-color:#1d1d1f}body[data-world][class] .angle-control{box-shadow:none;background:#f5f5f7;border:0;padding:4px}body[data-world][class] .angle-control button{color:#6e6e73}body[data-world][class] .angle-control button[aria-pressed=true]{background:var(--world-accent);color:var(--world-on-accent);box-shadow:0 1px 4px #00000012}body[data-world][class] :is(.card-body,.studio-foot){background:#fff;border-color:#e8e8ed}body[data-world][class] .breed-card{border-radius:22px}body[data-world][class] .card-body h3{color:#1d1d1f;font-weight:600}body[data-world][class] .card-actions .card-secondary-action{color:#1d1d1f;background:0 0;border:1px solid #d2d2d7}body[data-world][class] :is(.cat-identity-heading,.atlas-identity-heading,.dinosaur-identity-heading) button,body[data-world][class] :is(.cat-identity-dimension,.atlas-identity-dimension)>button,body[data-world][class] :is(.dinosaur-ruler-action>button,.animal-sound-button){color:#1d1d1f;box-shadow:none;background:#f5f5f7;border:1px solid #e8e8ed}body[data-world][class] :is(.profile-summary,.profile-curiosities,.breed-fact,.male-only-note,.species-badge,.animal-sound,.dog-relative-scientific){color:#424245;background:#f5f5f7;border-color:#e8e8ed}body[data-world][class] #search-form{box-shadow:none;background:#f5f5f7;border:1px solid #e8e8ed}body[data-world][class] :is(.studio-foot button,.world-rankings-link){color:var(--world-deep);box-shadow:none;background:0 0;border:0}body[data-world][class] dialog{background:#fff;border:0;border-radius:24px;box-shadow:0 24px 80px #0003}body[data-page] :is(.rankings-index a,.bird-top-compare){box-shadow:none;font-weight:400}body[data-page] :is(.rankings-index a:not(:first-child),.bird-record-actions a,.zoo-detail-actions a){color:#1d1d1f;background:#f5f5f7;border-color:#d2d2d7}@media (hover:hover) and (pointer:fine){body:is([data-world],[data-page]) .ui-action:not(:disabled):not([aria-disabled=true]):hover{color:#1d1d1f;box-shadow:none;background-color:#e8e8ed;border-color:#b8b8bd;transform:none}body:is([data-world],[data-page]) .site-nav .ui-action:not(:disabled):not([aria-disabled=true]):hover{opacity:.72;background:0 0}body[data-world][class] :is(.world-local-primary,.card-primary-action,#search-form button):not(:disabled):hover,body[data-page] :is(.bird-top-compare,.rankings-index a:first-child):hover{background-color:var(--world-deep);color:#fff;border-color:#0000}body[data-world][class] :is(.comparison-modes button,.size-filters button,.catalog-groups button,.catalog-sorts button)[aria-pressed=true]:hover{color:#fff;background-color:#424245;border-color:#424245}body[data-world][class] .angle-control button[aria-pressed=true]:hover{background-color:var(--world-deep);color:#fff}body[data-page=home] .home-vibrant .editorial-button:hover{color:#fff;background:#424245}body[data-page=home] .home-vibrant-gallery>a:hover .showcase-action{background:var(--world-deep);color:#fff}body[data-page=home] .home-vibrant-gallery>a:hover img{transform:scale(1.025)}body[data-world][class] .large-switch:hover .switch-track{filter:brightness(.93)}}@media (width<=700px){body[data-page=home] .home-vibrant-copy.wrap{padding:48px 0 36px}body[data-page=home] .home-vibrant-copy h1{font-size:clamp(34px,9vw,48px)}body[data-page=home] .home-vibrant-lead{font-size:18px}body[data-page=home] .home-vibrant-gallery{grid-template-columns:1fr;padding:0}body[data-page=home] .home-vibrant-gallery>a,body[data-page=home] .home-vibrant-gallery>a:first-child{height:500px}body[data-page=home] .home-vibrant-gallery .showcase-copy{padding:38px 20px}body[data-page=home] .home-vibrant-gallery .showcase-copy h2,body[data-page=home] .home-vibrant-gallery>.home-gallery-dogs h2{font-size:36px}body[data-page=home] .home-vibrant-gallery .showcase-copy p{font-size:19px}body[data-page=home] .home-vibrant-gallery :is(.home-gallery-reptiles,.home-gallery-insects) img{padding:200px 20px 28px}body[data-page=home] .home-quick-compare{padding-top:64px}body[data-world][class] :is(.compare-section,.catalog-section) h2{font-size:34px}body[data-world][class] :is(.studio,.table-shell){border-radius:20px}}@media (prefers-reduced-motion:reduce){body .ui-action,body .home-vibrant-gallery img,body .showcase-action,body .home-quick-grid>a{transition:none!important}body .ui-action:not(:disabled):active{scale:none}body[data-page=home] .home-vibrant-gallery>a:hover img{transform:none}}body .site-nav .animal-world-switch button[data-world][aria-selected=true]{color:#1d1d1f!important}body .site-nav .animal-world-switch button[data-world][aria-selected=true]:after{background:#1d1d1f}body.site-search-open:after,body.site-menu-open:after{content:"";z-index:39;-webkit-backdrop-filter:blur(16px);background:#14141952;position:fixed;inset:48px 0 0}html.site-menu-open,body.site-menu-open{overflow:hidden}body .site-nav:is(.is-open,.site-search-open){-webkit-backdrop-filter:none;background:#fafafc}body .site-search-panel{box-shadow:none;-webkit-backdrop-filter:blur(24px);background:#fafafcf2}body .site-search-result[data-world]{--world-accent:#24272b;--world-deep:#1d1d1f;--world-on-accent:#fff;--result-accent:#24272b;--result-deep:#1d1d1f;--result-ink:#fff;color:#1d1d1f}body .site-search-result:is(:hover,:focus-within){color:#1d1d1f}body .site-search-result.dog-blue-result{color:#1d1d1f;background:0 0;border:0;padding:3px 0}body .site-search-panel :is(.dog-search-label,.horse-search-label){color:#6e6e73;background:#f5f5f7;border-color:#e8e8ed}body .site-search-result-action{color:#1d1d1f;border-color:#d2d2d7;border-radius:999px;font-weight:400}body .site-search-result-action:hover{background:#e8e8ed;border-color:#b8b8bd;text-decoration:none}body .site-search-result-action.compare{color:#fff;background:#24272b;border-color:#24272b}body .site-search-result-action.compare:hover{color:#fff;background:#424245;border-color:#424245}body .site-search-panel :is(a,button,input):focus-visible{outline-color:#1d1d1f}body[data-world][class] #search-form button{color:#fff;background:#24272b}body[data-world][class] #search-form button:hover{color:#fff;background:#424245}@media (width<=1000px){body .site-nav .nav-primary{box-shadow:none;-webkit-backdrop-filter:blur(24px);background:#fafafcf2;border:0;padding:24px 32px 32px}body .site-nav .animal-world-switch button,body .site-nav .world-link{letter-spacing:-.45px;min-height:44px;font-size:22px;font-weight:600}body .site-nav .nav-links{margin-top:18px;padding-top:18px}}@media (prefers-reduced-transparency:reduce){body.site-search-open:after,body.site-menu-open:after{-webkit-backdrop-filter:none}body .site-nav .nav-primary,body .site-search-panel{-webkit-backdrop-filter:none;background:#fafafc}}body[data-world][class] :is(.comparison-atlas,.cat-atlas)>.studio-controls{-webkit-backdrop-filter:none;border-top:1px solid #e8e8ed;border-bottom:1px solid #e8e8ed;border-radius:0;margin:20px 0 22px;padding:16px 0}@media (width<=700px){body[data-world][class] :is(.comparison-atlas,.cat-atlas)>.studio-controls{margin:16px 0 18px;padding:14px 0}}@media (width<=1000px){html.site-menu-open body{padding-top:48px}body .site-nav.is-open{background:#fafafc;overflow:visible;z-index:100!important;height:48px!important;position:fixed!important;inset:0 0 auto!important}body .site-nav.is-open .nav-primary{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:#fafafc;width:100%;height:calc(100dvh - 48px);max-height:none;position:fixed;inset:48px 0 0;overflow-y:auto}body .site-nav .nav-menu-toggle.ui-action{opacity:1;min-width:44px;min-height:44px;scale:1!important}}body .site-nav{z-index:110;height:48px;box-shadow:none;background:#fafafc;border-bottom:1px solid #e8e8ed;padding:0}body .site-nav .main-world-nav{grid-template-columns:minmax(140px,1fr) auto minmax(44px,1fr);gap:24px;width:min(1120px,100% - 48px);height:48px;min-height:48px;padding:0;display:grid;position:relative}body .site-nav .brand{white-space:nowrap;font-size:19px}body .site-nav .nav-primary{background:0 0;justify-content:center;align-items:center;gap:36px;width:auto;padding:0;display:flex;position:static;overflow:visible}body .site-nav .nav-primary>a,body .site-nav .nav-links>a,body .site-nav .nav-dropdown>summary{color:#626267;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:0;font-size:12px;font-weight:400;text-decoration:none;display:flex}body .site-nav .nav-primary [aria-current=page]{color:#1d1d1f;font-weight:600}body .site-nav .nav-links{align-items:center;gap:0;margin:0;display:flex}body .site-nav .nav-mobile-contact{display:none}body .site-nav .nav-search-toggle{grid-area:1/3;justify-self:end}body .site-nav .nav-dropdown{background:0 0;border:0;margin:0;padding:0;position:static}body .site-nav .nav-dropdown>summary{list-style:none}body .site-nav .nav-dropdown>summary::-webkit-details-marker{display:none}body .site-nav .nav-dropdown>summary:after{display:none}body .site-nav .nav-dropdown[open]>summary{color:#1d1d1f}body .site-nav .nav-dropdown-panel{overscroll-behavior:contain;width:100%;max-height:calc(100dvh - 48px);box-shadow:none;z-index:2;background:#fafafc;border:0;border-radius:0;padding:40px 0 56px;animation:.3s cubic-bezier(.22,.7,.2,1) nav-panel-reveal;position:fixed;inset:48px 0 auto;overflow:auto}body .site-nav .nav-panel-inner{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);align-items:start;gap:72px;width:min(1120px,100% - 48px);margin:auto;animation:.35s nav-content-reveal;display:grid}body .site-nav .nav-panel-inner h2{color:#6e6e73;letter-spacing:0;text-transform:none;margin:0 0 14px;font-size:12px;font-weight:400;line-height:1.5}body .site-nav .nav-panel-main>a,body .site-nav .animal-world-switch :is(a,button){color:#1d1d1f;letter-spacing:-.5px;text-align:left;white-space:normal;background:0 0;border:0;border-radius:0;width:auto;height:auto;min-height:36px;margin:0;padding:4px 0;font-size:24px;font-weight:600;line-height:1.3;text-decoration:none;display:block}body .site-nav .nav-panel-main>a:hover,body .site-nav .animal-world-switch :is(a,button):hover{color:#6e6e73;background:0 0}body .site-nav .nav-panel-main .nav-all-comparison{margin-bottom:24px}body .site-nav .nav-panel-main .nav-world-caption{margin-bottom:14px}body .site-nav .nav-panel-side{border-left:1px solid #e5e5ea;gap:28px;min-width:0;padding-left:32px;display:grid}body .site-nav .nav-panel-side .nav-panel-secondary{min-width:0}body .site-nav .nav-world-section{border-top:1px solid #e5e5ea;padding-top:24px}body .site-nav .nav-panel-main .nav-feature-link{letter-spacing:-.8px;justify-content:space-between;align-items:flex-start;gap:24px;max-width:650px;font-size:32px;line-height:1.2;display:flex}body .site-nav .nav-feature-link>span:first-child{max-width:21ch}body .site-nav .nav-feature-link>span:last-child{color:#8c8c94;flex:none;padding-top:4px;font-size:24px}body .site-nav .nav-panel-description{color:#6e6e73;max-width:36ch;margin:0 0 14px;font-size:13px;line-height:1.7}body .site-nav .nav-panel-secondary>a{color:#333336;padding:7px 0;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;display:block}body .site-nav .nav-panel-secondary>a:hover{text-decoration:underline}body .site-nav .nav-panel-title{color:#1d1d1f;letter-spacing:-.7px;text-wrap:balance;margin:0 0 16px;font-size:32px;font-weight:600;line-height:1.2}body .site-nav .nav-panel-intro .nav-panel-description{max-width:40ch;font-size:14px;line-height:1.7}body .site-nav .nav-panel-inner .nav-panel-more{color:#39476c;letter-spacing:0;background:linear-gradient(105deg,#e8f0f5,#eeeaf6,#f4eaf0);border:1px solid #d9ddea;border-radius:24px;justify-content:center;align-items:center;gap:12px;width:auto;min-height:44px;margin:10px 0 0;padding:10px 20px;font-size:13px;font-weight:550;line-height:1.4;text-decoration:none;display:inline-flex}body .site-nav .nav-panel-inner .nav-panel-more:hover{color:#29385b;background:linear-gradient(105deg,#dfeaf2,#e6e2f1,#efdeea);text-decoration:none}body .site-nav .nav-contact-email{overflow-wrap:anywhere;margin-bottom:12px}body .site-nav .animal-world-bar{background:0 0;border:0;padding:0;display:block}body .site-nav .animal-world-switch{background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:0;display:flex!important}body .site-nav .animal-world-switch [aria-selected=true]{color:#6e6e73;background:0 0}body .site-nav .animal-world-switch [aria-selected=true]:after{display:none}body .site-nav :is(a,button,summary):focus-visible{outline-offset:3px;outline:2px solid #515158}body .site-nav .nav-backdrop{z-index:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#00000012;animation:.3s nav-backdrop-reveal;position:fixed;inset:48px 0 0}body .site-nav .main-world-nav{z-index:1}body .site-nav.nav-expanded{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fafafc;border-color:#0000}body.site-search-open:after{display:none}html.site-nav-expanded{overflow:hidden}body .site-nav .nav-back{display:none}body .site-nav .site-search-panel{overscroll-behavior:contain;width:100%;max-height:calc(100dvh - 48px);box-shadow:none;z-index:2;background:#fafafc;border:0;border-radius:0;padding:32px 0 48px;animation:.3s cubic-bezier(.22,.7,.2,1) nav-panel-reveal;position:fixed;inset:48px 0 auto;overflow:auto;transform:none}body .site-nav .site-search-inner{width:min(1120px,100% - 48px);margin:auto;animation:.35s nav-content-reveal}body .site-nav .site-search-form{background:0 0;border:0;border-radius:0;gap:14px;min-height:54px;padding:0}body .site-nav .site-search-form:focus-within{box-shadow:none;border:0}body .site-nav .site-search-field-icon{color:#6e6e73;flex:none;width:24px;height:24px}body .site-nav .site-search-form input{letter-spacing:-.5px;color:#1d1d1f;background:0 0;padding:8px 0;font-size:28px;font-weight:600}body .site-nav .site-search-form input::placeholder{color:#6e6e73;opacity:1}body .site-nav .site-search-form input:focus-visible{outline:0}body .site-nav .site-search-results{margin-top:18px}body .site-nav .site-search-results>p{color:#6e6e73;margin:0 0 12px;font-size:12px;line-height:1.5}body .site-nav .site-search-heading{letter-spacing:0;color:#6e6e73;margin:20px 0 8px;font-size:12px;font-weight:600}body .site-nav .site-search-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px 32px;width:100%;display:grid}body .site-nav .site-search-result{color:#1d1d1f;background:0 0;border:0;border-radius:12px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:10px;font-weight:500;display:grid}body .site-nav .site-search-result:hover{background:#f5f5f7}body .site-nav .site-search-thumb{object-fit:cover;background:#fff;border-color:#e8e8ed}body .site-nav .site-search-thumb.dinosaur-search-thumb{object-fit:contain}body .site-nav .site-search-result-body{gap:4px}body .site-nav .site-search-result-name{color:#1d1d1f;overflow-wrap:anywhere;font-size:14px;font-weight:550;line-height:1.4;text-decoration:none}body .site-nav .site-search-result-name:hover{text-decoration:underline}body .site-nav .site-search-result small{color:#6e6e73;margin:0;font-size:11px;font-weight:400;line-height:1.4}body .site-nav .site-search-result-actions{grid-column:auto;margin:0}body .site-nav .site-search-result-action.compare{color:#343438;white-space:normal;text-align:center;background:#f0f0f3;border:1px solid #dedee4;min-height:40px;padding:9px 12px;font-size:12px;font-weight:500;line-height:1.3}body .site-nav .site-search-result-action.compare:hover:not(:disabled){color:#1d1d1f;background:#e5e5eb;border-color:#c6c6ce}body .site-nav .site-search-result-action.compare:disabled{opacity:.55;cursor:default}body .site-nav .site-search-pages{flex-direction:column;gap:0;display:flex}body .site-nav .site-search-pages>a{color:#343438;border:0;border-radius:6px;flex-direction:column;gap:4px;min-width:0;padding:7px 12px 7px 22px;text-decoration:none;display:flex;position:relative}body .site-nav .site-search-pages>a:hover{background:#f5f5f7}body .site-nav .site-search-pages strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.4}body .site-nav .site-search-pages small{color:#6e6e73;font-size:11px;line-height:1.4}body .site-nav .site-search-pages>a>span{color:#6e6e73;font-size:13px;position:absolute;top:7px;left:0;right:auto}body .site-nav.site-search-open .nav-primary{visibility:visible;pointer-events:none;opacity:.5}@keyframes nav-panel-reveal{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes nav-content-reveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes nav-mobile-menu-reveal{0%{opacity:0}to{opacity:1}}@keyframes nav-backdrop-reveal{0%{opacity:0}to{opacity:1}}@media (width>=1001px){body .site-nav{height:52px}body .site-nav:not(.nav-expanded){-webkit-backdrop-filter:saturate(150%)blur(20px);backdrop-filter:saturate(150%)blur(20px);background:#fafafcb8;border-bottom-color:#1d1d1f14}body .site-nav .main-world-nav{width:min(1200px,100% - 48px);height:52px;min-height:52px}body .site-nav :is(.nav-panel-inner,.site-search-inner){width:min(1200px,100% - 48px)}body .site-nav :is(.nav-dropdown-panel,.site-search-panel){max-height:calc(100dvh - 52px);top:52px}body .site-nav .nav-backdrop{top:52px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body .site-nav:not(.nav-expanded){background:#fafafc}}@media (prefers-reduced-transparency:reduce){body .site-nav:not(.nav-expanded){-webkit-backdrop-filter:none;backdrop-filter:none;background:#fafafc}}@media (forced-colors:active){body .site-nav:not(.nav-expanded){-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-bottom-color:canvastext}}body .site-nav .animal-world-switch{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px 24px;display:grid!important}body .site-nav .animal-world-switch :is(a,button){letter-spacing:-.3px;min-height:44px;font-size:20px}body .site-nav .nav-dropdown>summary{justify-content:center;min-width:64px}}@media (width<=1000px){body .site-nav .main-world-nav{grid-template-columns:minmax(0,1fr) 44px 44px;gap:0}body .site-nav .nav-menu-toggle{z-index:4;flex-direction:column;grid-area:1/3;justify-content:center;align-items:center;gap:6px;padding:0;display:flex}body .site-nav .nav-menu-toggle>span{flex:none}body .site-nav .nav-search-toggle{grid-area:1/2}body .site-nav .nav-primary{display:none}body .site-nav.is-open .nav-primary{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:2;background:#fafafc;border-bottom:1px solid #e5e5ea;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0;width:100%;height:48px;padding:0 24px;animation:.3s nav-mobile-menu-reveal;display:grid;position:fixed;inset:48px 0 auto;overflow:visible;transform:none}body .site-nav .nav-primary>a,body .site-nav .nav-links>a,body .site-nav .nav-dropdown>summary{letter-spacing:-.6px;white-space:normal;color:#1d1d1f;min-height:46px;padding:5px 0;font-size:28px;font-weight:600;line-height:1.3}body .site-nav .nav-dropdown>summary{justify-content:space-between;position:relative}body .site-nav .nav-dropdown>summary:after{content:"";opacity:.5;border-top:1.5px solid;border-right:1.5px solid;width:8px;height:8px;display:block;transform:rotate(45deg)}body .site-nav .nav-dropdown>summary:is(:hover,:focus-visible):after{opacity:1}body .site-nav .nav-links{border:0;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:0;display:flex}body .site-nav .nav-mobile-contact{margin-top:18px;font-size:17px!important;font-weight:400!important;display:flex!important}body .site-nav.is-open .brand{visibility:visible}body .site-nav.is-open .nav-search-toggle{visibility:hidden}body .site-nav.nav-submenu-open .nav-back{display:none}body .site-nav .nav-back svg{width:22px;height:22px}body .site-nav.is-open .nav-primary>.nav-dropdown{min-width:0;display:block}body .site-nav.is-open .nav-primary .nav-dropdown>summary{letter-spacing:-.15px;color:#747478;white-space:nowrap;border-bottom:2px solid #0000;justify-content:center;align-items:center;min-height:48px;padding:0 4px;font-size:14px;font-weight:500;line-height:1.3;display:flex}body .site-nav.is-open .nav-primary .nav-dropdown>summary:after{display:none}body .site-nav.is-open .nav-primary .nav-dropdown[open]>summary{color:#1d1d1f;border-bottom-color:#1d1d1f;font-weight:600}body .site-nav .nav-dropdown-panel{width:100%;height:calc(100dvh - 96px);max-height:none;box-shadow:none;border:0;border-radius:0;padding:16px 24px 20px;position:fixed;inset:96px 0 0;transform:none}body .site-nav .nav-panel-inner{flex-direction:column;align-items:stretch;gap:16px;width:100%;margin:0;display:flex}body .site-nav .nav-panel-side{border-left:0;gap:16px;width:100%;padding-left:0}body .site-nav .nav-panel-main .nav-feature-link{letter-spacing:-.4px;gap:14px;min-height:44px;font-size:21px}body .site-nav .nav-feature-link>span:last-child{font-size:20px}body .site-nav .nav-panel-title{font-size:23px}body .site-nav .nav-world-section{padding-top:14px}body .site-nav .nav-panel-main .nav-all-comparison{margin-bottom:14px}body .site-nav .animal-world-switch{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2px 16px;display:grid!important}body .site-nav .nav-panel-main>a,body .site-nav .animal-world-switch :is(a,button){letter-spacing:-.4px;min-height:40px;padding:5px 0;font-size:24px}body .site-nav .animal-world-switch :is(a,button){letter-spacing:-.2px;min-height:44px;font-size:15px;line-height:1.35}body .site-nav .nav-panel-secondary>a{min-height:36px;padding:6px 0;font-size:15px}html.site-search-open body{padding-top:48px}body .site-nav.site-search-open{background:#fafafc;border-bottom:0;height:48px;padding:0;overflow:visible;position:fixed!important;inset:0 0 auto!important}body .site-nav.site-search-open .main-world-nav{width:calc(100% - 48px);height:48px;padding:0;display:grid;position:relative}body .site-nav.site-search-open .brand,body .site-nav.site-search-open .nav-menu-toggle,body .site-nav.site-search-open .nav-primary{visibility:hidden}body .site-nav.site-search-open .nav-primary{display:none}body .site-nav.site-search-open .nav-search-toggle{visibility:visible;z-index:4;grid-area:1/3;justify-self:end;width:44px;height:44px;position:static}body .site-nav .site-search-panel{width:100%;height:calc(100dvh - 48px);max-height:none;box-shadow:none;border:0;border-radius:0;padding:16px 24px 40px;inset:48px 0 0;transform:none}body .site-nav .site-search-inner{width:100%}body .site-nav .site-search-list{grid-template-columns:minmax(0,1fr)}body .site-nav .nav-panel-description{max-width:48ch;font-size:13px}body .site-nav .nav-panel-inner h2{margin-bottom:8px;font-size:11px}body .site-nav .nav-panel-secondary{border-top:1px solid #e5e5ea;padding-top:14px}body .site-nav .nav-panel-secondary>a{min-height:44px}body .site-nav .nav-worlds .nav-panel-side>.nav-panel-secondary:first-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}body .site-nav .nav-worlds .nav-panel-side>.nav-panel-secondary:first-child>h2{grid-column:1/-1}body .site-nav .nav-panel-inner .nav-panel-more{min-height:44px}body .site-nav .site-search-form input{letter-spacing:-.4px;font-size:24px}body .site-nav .site-search-result{gap:10px;padding:10px 4px}body .site-nav .site-search-result-name{font-size:13px}body .site-nav .site-search-result-action.compare{max-width:100px;padding:8px;font-size:11px}}@media (width<=380px){body .site-nav.is-open .nav-primary,body .site-nav .nav-dropdown-panel,body .site-nav .site-search-panel{padding-left:24px;padding-right:24px}body .site-nav .site-search-form input{font-size:22px}body .site-nav .site-search-result{grid-template-columns:48px minmax(0,1fr)}body .site-nav .site-search-result-actions{grid-column:2;justify-self:start}body .site-nav .site-search-result-action.compare{max-width:none;min-height:36px}}@media (prefers-reduced-motion:reduce){body .site-nav :is(.nav-dropdown-panel,.nav-panel-inner,.site-search-panel,.site-search-inner,.nav-primary,.nav-backdrop){animation:none}}@media (width<=1000px){body .site-nav.is-open .nav-primary{grid-template-columns:repeat(6,minmax(0,1fr))}body .site-nav.is-open .nav-primary>:is(.nav-animal-map,.nav-tree,.nav-vertical,.nav-life-history){letter-spacing:-.15px;white-space:normal;text-align:center;color:#747478;border-bottom:2px solid #0000;justify-content:center;align-items:center;min-height:48px;padding:0 4px;font-size:12px;font-weight:500;line-height:1.3;display:flex}body .site-nav.is-open .nav-primary>:is(.nav-animal-map,.nav-tree,.nav-vertical,.nav-life-history)[aria-current=page]{color:#1d1d1f;border-bottom-color:#1d1d1f;font-weight:600}}@media (width<=700px){body .site-nav.is-open .nav-primary{padding-inline:12px}body .site-nav.is-open .nav-primary .nav-dropdown>summary{font-size:12px}body .site-nav.is-open .nav-primary .nav-dropdown>summary,body .site-nav.is-open .nav-primary>:is(.nav-animal-map,.nav-tree,.nav-vertical,.nav-life-history){padding-inline:2px;font-size:11px}}@media (width>=1001px){body .site-nav .nav-primary{gap:24px}}body:has(#home.home-comparison.comparison-direct) #home.home-comparison{--home-ink:#1d1d1f;--home-gradient:linear-gradient(90deg,#022640,#5786ab);--home-text-gradient:none}body:has(#home.home-comparison.comparison-direct) #home.home-comparison :is(.home-intro-gradient,.home-summary-name){color:var(--home-ink);-webkit-text-fill-color:var(--home-ink);background:0 0}body:has(#home.home-comparison.comparison-direct) #home.home-comparison :is(button,summary){color:var(--home-ink)}body:has(#home.home-comparison.comparison-direct) #home.home-comparison :is(button,summary,input,a):focus-visible{outline-color:var(--home-ink)}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .pet-comparison-card-actions button.ui-action{color:var(--home-ink);box-shadow:none;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f5f5f7;border-color:#d2d2d7;font-weight:500}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .pet-comparison-card-actions button.ui-action:hover{color:var(--home-ink);background:#e8e8ed;border-color:#b8b8c0}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .comparison-picker-search{color:var(--home-ink);box-shadow:none;background:#dce8ef;border-color:#b7cbd8}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .comparison-picker-search:focus-within{background:#e4eef4;border-color:#526d7d;box-shadow:0 0 0 3px #526d7d18}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .comparison-picker-search input{color:var(--home-ink)}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .comparison-picker-search input::placeholder{color:#475d6b}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .comparison-picker-add{color:var(--home-ink);background:#f5f5f7;border-color:#d2d2d7}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .comparison-picker-add:hover{color:var(--home-ink);background:#e8e8ed;border-color:#b8b8c0}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .comparison-picker-add>span{color:var(--home-ink)}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .pet-comparison-card:focus-within{border-color:var(--world-accent);box-shadow:none}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .pet-comparison-card:has([data-selection-replace]:is(:hover,:focus-visible)){border-color:var(--world-accent);box-shadow:none}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices [data-comparison-separate]{background:#f5f5f7}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices [data-comparison-separate]:hover:not(:disabled){background:#e8e8ed}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .comparison-result-action{color:var(--home-ink);background:#eeeef0}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #home-comparison-controls .angle-control{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f5f5f7}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #home-comparison-controls .angle-control button{color:var(--home-ink)}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #home-comparison-controls .angle-control button[aria-pressed=true],body:has(#home.home-comparison.comparison-direct) #home.home-comparison #home-comparison-controls .angle-control button[aria-pressed=true]:hover,body:has(#home.home-comparison.comparison-direct) #home.home-comparison #home-comparison-controls #human-toggle[aria-checked=true] .switch-track{background:var(--home-gradient);color:#fff;box-shadow:none;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-repeat:no-repeat;background-size:100% 100%;background-origin:border-box;background-clip:border-box;border-color:#0000}body:has(#home.home-comparison.comparison-direct) #home.home-comparison .comparison-separate-preview [data-selection-start],body:has(#home.home-comparison.comparison-direct) #home.home-comparison .comparison-separate-preview [data-selection-start]:hover{background:var(--home-ink);color:#fff;box-shadow:none;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#0000}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #home-comparison-controls #human-toggle .switch-track,body:has(#home.home-comparison.comparison-direct) #home.home-comparison #home-comparison-controls #human-toggle .switch-track>span{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #home-share-button{color:var(--home-ink);border-color:#d2d2d7}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #home-share-button:hover:not(:disabled){background:#e8e8ed;border-color:#b8b8c0}body:has(#home.home-comparison.comparison-direct) #home.home-comparison .home-measurement-body a{color:var(--home-ink)}body:has(#home.home-comparison.comparison-direct) #home.home-comparison .home-comparison-intro{margin:4px auto 18px}body:has(#home.home-comparison.comparison-direct) #home.home-comparison .home-comparison-intro h1{letter-spacing:normal;color:#022640;background:var(--home-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%;margin:0 auto;padding:0 .06em .16em;font-size:64px;font-weight:600;line-height:70px}body:has(#home.home-comparison.comparison-direct) #home.home-comparison .home-intro-about{margin-top:6px}body:has(#home.home-comparison.comparison-direct) #home.home-comparison .home-comparison-intro .home-profile-stat{color:#022640;background:var(--home-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;gap:6px;margin:0 auto 6px;padding-bottom:.12em}body:has(#home.home-comparison.comparison-direct) #home.home-comparison .home-profile-stat strong{letter-spacing:0;font-size:24px;font-weight:600;line-height:1.5}body:has(#home.home-comparison.comparison-direct) #home.home-comparison .home-profile-stat>span{font-size:24px;font-weight:500;line-height:1.5}body:has(#home.home-comparison.comparison-direct) #home.home-comparison .home-profile-stat small{font-size:inherit;font-weight:inherit;margin:0;display:inline}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .pet-comparison-card{border-color:var(--world-accent);box-shadow:none;border-radius:18px}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .pet-comparison-card .comparison-picker-card-main{padding:8px 28px 2px}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .pet-comparison-card .comparison-picker-card-main img{height:52px}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .home-card-heading>.pet-comparison-card-label,body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .pet-comparison-card :is(.atlas-identity,.cat-identity){padding:0 12px}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .home-card-facts>summary{min-height:40px}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .pet-comparison-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:6px;margin:4px 12px 12px;display:grid}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .pet-comparison-card-actions:has(.animal-sound-button){grid-template-columns:repeat(3,minmax(0,1fr))}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .pet-comparison-card-actions .comparison-picker-change{grid-column:auto}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .pet-comparison-card-actions button.ui-action{justify-content:center;min-width:0;max-width:100%;min-height:44px;padding:8px 6px;font-size:12px}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .pet-change-suffix{display:none}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .comparison-picker-add{background:0 0;border-radius:18px;gap:6px;min-height:0;padding:12px}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .comparison-picker-add>span{background:0 0;width:26px;height:26px;font-size:20px}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .comparison-picker-add small{display:none}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #porownanie .studio{background:#fff;border:1px solid #e1e1e7;border-radius:20px;padding:12px 0}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #photo-canvas{margin-top:12px}body:has(#home.home-comparison.comparison-direct) #home.home-comparison .home-comparison-details{background:#fff;border:1px solid #e1e1e7;border-radius:20px;margin:24px 0 12px;padding:24px}body:has(#home.home-comparison.comparison-direct) #home.home-comparison .home-summary-scroll{border:0;border-radius:12px}@media (width<=700px){body:has(#home.home-comparison.comparison-direct) #home.home-comparison .home-comparison-intro{margin:0 auto 16px}body:has(#home.home-comparison.comparison-direct) #home.home-comparison .home-comparison-intro h1{letter-spacing:.004em;font-size:32px;line-height:36px}body:has(#home.home-comparison.comparison-direct) #home.home-comparison .home-profile-stat strong,body:has(#home.home-comparison.comparison-direct) #home.home-comparison .home-profile-stat>span{font-size:18px}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .home-card-heading{padding:0;display:block}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .home-card-heading>.comparison-picker-card-main{width:100%;min-height:0;padding:32px 12px 6px}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .pet-comparison-card .comparison-picker-card-main img{object-fit:contain;width:100%;max-width:130px;height:64px}:is(body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .pet-comparison-card-actions,body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .pet-comparison-card-actions:has(.animal-sound-button)){grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:4px 10px 10px}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .pet-comparison-card-actions .comparison-picker-change{grid-column:1/-1}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .pet-comparison-card-actions:not(:has(.animal-sound-button)) button[data-profile]{grid-column:1/-1}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .pet-comparison-card-actions button.ui-action{font-size:11px}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #porownanie .studio{border-radius:16px;padding:8px 0}body:has(#home.home-comparison.comparison-direct) #home.home-comparison .home-comparison-details{border-radius:16px;padding:18px 12px}body:has(#home.home-comparison.comparison-direct) #home.home-comparison .home-summary-heading p{margin-bottom:16px}}@media (forced-colors:active){body:has(#home.home-comparison.comparison-direct) #home.home-comparison{--home-ink:CanvasText}body:has(#home.home-comparison.comparison-direct) #home.home-comparison .home-comparison-intro h1,body:has(#home.home-comparison.comparison-direct) #home.home-comparison .home-comparison-intro .home-profile-stat{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .pet-comparison-card-actions button.ui-action,body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .pet-comparison-card-actions button.ui-action:hover{color:buttontext;background:buttonface;border-color:buttontext}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .comparison-picker-search,body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .comparison-picker-search:focus-within,body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .comparison-picker-add,body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .comparison-picker-add:hover,body:has(#home.home-comparison.comparison-direct) #home.home-comparison #home-comparison-controls .angle-control{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #home-comparison-controls .angle-control button[aria-pressed=true],body:has(#home.home-comparison.comparison-direct) #home.home-comparison #home-comparison-controls .angle-control button[aria-pressed=true]:hover,body:has(#home.home-comparison.comparison-direct) #home.home-comparison #home-comparison-controls #human-toggle[aria-checked=true] .switch-track,body:has(#home.home-comparison.comparison-direct) #home.home-comparison .comparison-separate-preview [data-selection-start],body:has(#home.home-comparison.comparison-direct) #home.home-comparison .comparison-separate-preview [data-selection-start]:hover{color:highlighttext;background:highlight;border-color:highlight}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #home-share-button,body:has(#home.home-comparison.comparison-direct) #home.home-comparison #home-share-button:hover:not(:disabled){color:buttontext;background:buttonface;border-color:buttontext}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #porownanie .studio,body:has(#home.home-comparison.comparison-direct) #home.home-comparison .home-comparison-details{background:canvas;border-color:canvastext}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .pet-comparison-card,body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .pet-comparison-card:focus-within{border-color:canvastext}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .pet-comparison-card:has([data-selection-replace]:is(:hover,:focus-visible)){border-color:canvastext}}body:has(#home.home-comparison.comparison-direct) .site-nav .nav-panel-inner .nav-panel-more{color:#1d1d1f;background:#f5f5f7;border-color:#d2d2d7}body:has(#home.home-comparison.comparison-direct) .site-nav .nav-panel-inner .nav-panel-more:hover{color:#1d1d1f;background:#e8e8ed;border-color:#b8b8c0}@media (forced-colors:active){body:has(#home.home-comparison.comparison-direct) .site-nav .nav-panel-inner .nav-panel-more{color:buttontext;background:buttonface;border-color:buttontext}body:has(#home.home-comparison.comparison-direct) .site-nav .nav-panel-inner .nav-panel-more:hover{color:buttontext;background:buttonface;border-color:buttontext}}:root{--nature-ink:#29452e;--nature-accent:#476e35;--nature-text-gradient:linear-gradient(105deg,#28513b 0%,#657337 55%,#8b711f 100%);--nature-surface-gradient:linear-gradient(105deg,#a0bf79 0%,#c6ce70 55%,#ecd06c 100%);--nature-search:#eef0de;--nature-search-border:#cdd3b5}body[data-page=animal-map]{--blue:var(--nature-accent)}body:has(#home.home-comparison.comparison-direct){--blue:var(--nature-accent)}body:has(#home.home-comparison.comparison-direct) #home.home-comparison{--home-gradient:var(--nature-text-gradient)}body:has(#home.home-comparison.comparison-direct) #home.home-comparison .home-comparison-intro :is(h1,.home-profile-stat){color:var(--nature-ink);background-image:var(--nature-text-gradient)}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .comparison-picker-search{background:var(--nature-search);border-color:var(--nature-search-border)}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .comparison-picker-search:focus-within{border-color:var(--nature-accent);background:#f2f3e6;box-shadow:0 0 0 3px #476e3518}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .comparison-picker-search input::placeholder{color:#596448}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .comparison-picker-search input:focus-visible{outline:none}body:has(#home.home-comparison.comparison-direct) #home.home-comparison :is(button,a,input,select,summary):focus-visible{outline-color:var(--nature-accent)}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #home-comparison-controls .angle-control button[aria-pressed=true],body:has(#home.home-comparison.comparison-direct) #home.home-comparison #home-comparison-controls .angle-control button[aria-pressed=true]:hover,body:has(#home.home-comparison.comparison-direct) #home.home-comparison #home-comparison-controls #human-toggle[aria-checked=true] .switch-track{background-image:var(--nature-surface-gradient);color:var(--nature-ink);background-repeat:no-repeat;background-size:100% 100%;background-origin:border-box;background-clip:border-box;border-color:#0000}body:has(#home.home-comparison.comparison-direct) #home.home-comparison .comparison-separate-preview [data-selection-start],body:has(#home.home-comparison.comparison-direct) #home.home-comparison .comparison-separate-preview [data-selection-start]:hover{background:var(--nature-surface-gradient);color:var(--nature-ink);background-repeat:no-repeat;background-size:100% 100%;background-origin:border-box;background-clip:border-box;border-color:#0000}body[data-page=animal-map]:has(.animal-atlas) .atlas-intro h1{background-image:var(--nature-text-gradient)}body[data-page=animal-map]:has(.animal-atlas) .atlas-eyebrow{color:#69734f}body[data-page=animal-map]:has(.animal-atlas) .atlas-search{background:var(--nature-search);border-color:var(--nature-search-border)}body[data-page=animal-map]:has(.animal-atlas) .atlas-search:focus-within{border-color:var(--nature-accent);box-shadow:0 0 0 3px #476e3518}body[data-page=animal-map]:has(.animal-atlas) .atlas-search input:focus-visible{outline:none}body[data-page=animal-map]:has(.animal-atlas) .atlas-search input::placeholder{color:#596448}body[data-page=animal-map]:has(.animal-atlas) :is(button,a,input,select):focus-visible{outline-color:var(--nature-accent)}body[data-page=animal-map]:has(.animal-atlas) .atlas-map-tabs{background:0 0;border:0;border-bottom:1px solid #d7dbcb;border-radius:0;gap:28px;width:fit-content;margin-bottom:26px;padding:0;display:flex}body[data-page=animal-map]:has(.animal-atlas) .atlas-map-tabs button{color:#737867;min-width:0;min-height:48px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:10px 2px 15px;font-size:15px;font-weight:500;transition:color .15s;position:relative}body[data-page=animal-map]:has(.animal-atlas) .atlas-map-tabs button[aria-pressed=true]{color:var(--nature-ink);background:0 0;font-weight:600}body[data-page=animal-map]:has(.animal-atlas) .atlas-map-tabs button:after{content:"";background:0 0;border-radius:3px;height:3px;position:absolute;bottom:-1px;left:0;right:0}body[data-page=animal-map]:has(.animal-atlas) .atlas-map-tabs button[aria-pressed=true]:after{background:var(--nature-surface-gradient)}body[data-page=animal-map]:has(.animal-atlas) .atlas-regions button[aria-pressed=true],body[data-page=animal-map]:has(.animal-atlas) #zoo-map-content .atlas-regions button[aria-pressed=true]{background:var(--nature-surface-gradient);color:var(--nature-ink);background-repeat:no-repeat;background-size:100% 100%;background-origin:border-box;background-clip:border-box;border-color:#0000}body[data-page=animal-map]:has(.animal-atlas) :is(.atlas-viewport,#zoo-map-content .atlas-viewport){background:#edf0e4}body[data-page=animal-map]:has(.animal-atlas) .atlas-countries path,body[data-page=animal-map]:has(.animal-atlas) #zoo-map-content .atlas-countries path{fill:#fffefa;stroke:#cbd2be}body[data-page=animal-map]:has(.animal-atlas) #zoo-map-content .atlas-countries path.zoo-country-selected{fill:#d9e3bd;stroke:#75914c}body[data-page=animal-map]:has(.animal-atlas) .zoo-country-label{color:#687455;text-shadow:0 1px #fffefa,1px 0 #fffefa,-1px 0 #fffefa,0 -1px #fffefa}body[data-page=animal-map]:has(.animal-atlas) .zoo-country-label.is-selected{color:var(--nature-ink)}body[data-page=animal-map]:has(.animal-atlas) .zoo-marker span{background:var(--nature-accent)}body[data-page=animal-map]:has(.animal-atlas) .zoo-marker:hover span,body[data-page=animal-map]:has(.animal-atlas) .zoo-marker[aria-pressed=true] span{background:#294d33}body[data-page=animal-map]:has(.animal-atlas) .zoo-marker[aria-pressed=true] span{outline-color:#294d33}body[data-page=animal-map]:has(.animal-atlas) .zoo-legend{color:#60704b!important}body[data-page=animal-map]:has(.animal-atlas) .zoo-legend i{background:var(--nature-accent)}body[data-page=animal-map]:has(.animal-atlas) .atlas-marker:not(.atlas-marker-region) .atlas-marker-count{background:var(--nature-accent);color:#fff;border-color:#fff}body[data-page=animal-map]:has(.animal-atlas) .atlas-marker:not(.atlas-marker-region):hover .atlas-marker-count{background:#294d33;border-color:#fff}body[data-page=animal-map]:has(.animal-atlas) .atlas-marker:not(.atlas-marker-region)[aria-pressed=true] .atlas-marker-count{background:#294d33}body[data-page=animal-map]:has(.animal-atlas) .atlas-legend .atlas-legend-country{background:var(--nature-accent);border-color:#fff}body[data-page=animal-map]:has(.animal-atlas) #atlas-grid path{stroke:#d5dbc7}body[data-page=animal-map]:has(.animal-atlas) #atlas-range circle{fill:var(--nature-accent)}body[data-page=animal-map]:has(.animal-atlas) .atlas-choice button.atlas-choice-confirm{background:var(--nature-surface-gradient);color:var(--nature-ink);background-repeat:no-repeat;background-size:100% 100%;background-origin:border-box;background-clip:border-box;border-color:#0000}body[data-page=animal-map]:has(.animal-atlas) .atlas-country-label:not(.atlas-region-label){color:#4c6040}body[data-page=animal-map]:has(.animal-atlas) .atlas-country-label:not(.atlas-region-label)[aria-pressed=true]{color:#fff;background:#476e35}body[data-page=animal-map]:has(.animal-atlas) .atlas-compare{background:var(--nature-surface-gradient);background-repeat:no-repeat;background-size:100% 100%;background-origin:border-box;background-clip:border-box;border-color:#0000;color:var(--nature-ink)!important}body[data-page=animal-map]:has(.animal-atlas) .zoo-card-location{color:#69774f}body[data-page=animal-map]:has(.animal-atlas) #atlas-content button[data-add]:not(:disabled),body[data-page=animal-map]:has(.animal-atlas) #atlas-content button[data-add]:not(:disabled):hover,body[data-page=animal-map]:has(.animal-atlas) #zoo-map-content .zoo-card-actions a,body[data-page=animal-map]:has(.animal-atlas) #zoo-map-content .zoo-card-actions a:hover{background:var(--nature-surface-gradient);color:var(--nature-ink);box-shadow:none;background-repeat:no-repeat;background-size:100% 100%;background-origin:border-box;background-clip:border-box;border-color:#0000}body[data-page=animal-map]:has(.animal-atlas) .zoo-closed-filter input{accent-color:var(--nature-accent)}@media (width<=700px){body[data-page=animal-map]:has(.animal-atlas) .atlas-map-tabs{gap:26px;width:100%;margin-bottom:20px}body[data-page=animal-map]:has(.animal-atlas) .atlas-map-tabs button{flex:none;min-height:48px;padding:10px 2px 15px;font-size:14px}}@media (prefers-reduced-motion:reduce){body[data-page=animal-map]:has(.animal-atlas) .atlas-map-tabs button{transition:none}}@media (forced-colors:active){body:has(#home.home-comparison.comparison-direct) #home.home-comparison .home-comparison-intro :is(h1,.home-profile-stat){color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}body:has(#home.home-comparison.comparison-direct) #home.home-comparison #home-comparison-controls .angle-control button[aria-pressed=true],body:has(#home.home-comparison.comparison-direct) #home.home-comparison #home-comparison-controls #human-toggle[aria-checked=true] .switch-track{color:highlighttext;background:highlight}body:has(#home.home-comparison.comparison-direct) #home.home-comparison .comparison-separate-preview [data-selection-start],body:has(#home.home-comparison.comparison-direct) #home.home-comparison .comparison-separate-preview [data-selection-start]:hover{color:highlighttext;background:highlight;border-color:highlight}body[data-page=animal-map]:has(.animal-atlas) .atlas-intro h1{color:canvastext;background:0 0}body[data-page=animal-map]:has(.animal-atlas) .atlas-map-tabs button{color:canvastext!important;background:canvas!important}body[data-page=animal-map]:has(.animal-atlas) .atlas-map-tabs button[aria-pressed=true]{color:highlight!important}body[data-page=animal-map]:has(.animal-atlas) .atlas-map-tabs button[aria-pressed=true]:after{background:highlight}body[data-page=animal-map]:has(.animal-atlas) .atlas-viewport,body[data-page=animal-map]:has(.animal-atlas) #zoo-map-content .atlas-viewport{background:canvas}body[data-page=animal-map]:has(.animal-atlas) .atlas-countries path,body[data-page=animal-map]:has(.animal-atlas) #zoo-map-content .atlas-countries path{fill:canvas;stroke:canvastext}body[data-page=animal-map]:has(.animal-atlas) #zoo-map-content .atlas-countries path.zoo-country-selected{fill:highlight}body[data-page=animal-map]:has(.animal-atlas) .zoo-country-label{color:canvastext;text-shadow:none}body[data-page=animal-map]:has(.animal-atlas) .atlas-marker:not(.atlas-marker-region) .atlas-marker-count{color:buttontext;background:buttonface;border-color:buttontext}body[data-page=animal-map]:has(.animal-atlas) .atlas-marker:not(.atlas-marker-region)[aria-pressed=true] .atlas-marker-count{color:highlighttext;background:highlight}body[data-page=animal-map]:has(.animal-atlas) .atlas-legend .atlas-legend-country{background:buttonface;border-color:buttontext}body[data-page=animal-map]:has(.animal-atlas) .atlas-country-label:not(.atlas-region-label){color:canvastext;background:canvas}body[data-page=animal-map]:has(.animal-atlas) .atlas-country-label:not(.atlas-region-label)[aria-pressed=true],body[data-page=animal-map]:has(.animal-atlas) .atlas-choice button.atlas-choice-confirm{color:highlighttext;background:highlight}body[data-page=animal-map]:has(.animal-atlas) .atlas-compare,body[data-page=animal-map]:has(.animal-atlas) .atlas-regions button[aria-pressed=true],body[data-page=animal-map]:has(.animal-atlas) #zoo-map-content .atlas-regions button[aria-pressed=true]{background:highlight;color:highlighttext!important}body[data-page=animal-map]:has(.animal-atlas) #atlas-content button[data-add]:not(:disabled),body[data-page=animal-map]:has(.animal-atlas) #atlas-content button[data-add]:not(:disabled):hover,body[data-page=animal-map]:has(.animal-atlas) #zoo-map-content .zoo-card-actions a,body[data-page=animal-map]:has(.animal-atlas) #zoo-map-content .zoo-card-actions a:hover{color:highlighttext;background:highlight;border-color:highlight}}body:has(#home.home-comparison.comparison-direct) #home.home-comparison .world-section-kicker{color:#69734f}body:has(#home.home-comparison.comparison-direct) #home.home-comparison .world-carousel .world-card-footer{color:#203827;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(105deg,#a0bf79eb,#c6ce70eb 55%,#ecd06ceb)}body:has(#home.home-comparison.comparison-direct) #home.home-comparison .world-carousel .world-card h3{color:color-mix(in srgb,var(--world-deep) 80%,black)}body:has(#home.home-comparison.comparison-direct) #home.home-comparison .world-carousel .world-card-footer span{color:#203827}body:has(#home.home-comparison.comparison-direct) #home.home-comparison .world-carousel .world-card-footer b{color:#203827;background:#ffffff45;border-color:#29452e40}body:has(#home.home-comparison.comparison-direct) #home.home-comparison .world-carousel .world-card-label{color:#29452e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffff5e6;border-color:#fff6}body:has(#home.home-comparison.comparison-direct) #home.home-comparison .world-carousel>.world-card:focus-visible{box-shadow:0 0 0 3px var(--nature-accent);outline-color:#fff}body:has(#home.home-comparison.comparison-direct) #home.home-comparison .world-carousel-navigation button:focus-visible{outline-color:var(--nature-accent)}@media (forced-colors:active){body:has(#home.home-comparison.comparison-direct) #home.home-comparison .world-carousel :is(.world-card-footer,.world-card-label){color:linktext;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}body:has(#home.home-comparison.comparison-direct) #home.home-comparison .world-carousel .world-card-footer :is(span,b),body:has(#home.home-comparison.comparison-direct) #home.home-comparison .world-carousel .world-card h3{color:linktext}}body:has(header.site-nav) header.site-nav{background:var(--nature-surface-gradient);color:var(--nature-ink);background-repeat:no-repeat;background-size:100% 100%;background-origin:border-box;background-clip:border-box;border-bottom-color:#8aab5e}body:has(header.site-nav) header.site-nav .brand,body:has(header.site-nav) header.site-nav :is(.nav-search-toggle,.nav-menu-toggle),body:has(header.site-nav) header.site-nav .nav-primary>a,body:has(header.site-nav) header.site-nav .nav-links>a,body:has(header.site-nav) header.site-nav .nav-dropdown>summary,body:has(header.site-nav) header.site-nav .nav-primary [aria-current=page],body:has(header.site-nav) header.site-nav .nav-dropdown[open]>summary{color:var(--nature-ink)}body:has(header.site-nav) header.site-nav :is(a,button,summary):focus-visible{outline-color:var(--nature-accent)}body:has(header.site-nav) header.site-nav :is(.nav-dropdown-panel,.site-search-panel){background:#fafbf5}body:has(header.site-nav) header.site-nav .nav-panel-inner :is(.nav-panel-title,.nav-feature-link){color:var(--nature-ink)}body:has(header.site-nav) header.site-nav .animal-world-switch :is(a,button)[data-world],body:has(header.site-nav) header.site-nav a.world-link{color:var(--world-deep)}body:has(header.site-nav) header.site-nav .animal-world-switch button[data-world][aria-selected=true]{color:var(--world-deep)!important}body:has(header.site-nav) header.site-nav .nav-panel-inner .nav-panel-more,body:has(header.site-nav) header.site-nav .nav-panel-inner .nav-panel-more:hover,body:has(header.site-nav) header.site-nav .site-search-form button[type=submit],body:has(header.site-nav) header.site-nav .site-search-result-action.compare{background:var(--nature-surface-gradient);color:var(--nature-ink);background-repeat:no-repeat;background-size:100% 100%;background-origin:border-box;background-clip:border-box;border-color:#0000}body:has(header.site-nav) header.site-nav:is(.nav-expanded,.site-search-open){background:var(--nature-surface-gradient)}body:has(#home.home-comparison.comparison-direct) header.site-nav .nav-panel-inner .nav-panel-more{background:var(--nature-surface-gradient);color:var(--nature-ink);background-repeat:no-repeat;background-size:100% 100%;background-origin:border-box;background-clip:border-box;border-color:#0000}body:has(#home.home-comparison.comparison-direct) header.site-nav .nav-panel-inner .nav-panel-more:hover{background:var(--nature-surface-gradient);color:var(--nature-ink);background-repeat:no-repeat;background-size:100% 100%;background-origin:border-box;background-clip:border-box;border-color:#0000}@media (width<=1000px){body:has(header.site-nav) header.site-nav.is-open .nav-primary{background:#fafbf5}body:has(header.site-nav) header.site-nav.is-open .nav-primary .nav-dropdown[open]>summary{color:var(--nature-ink);border-bottom-color:var(--nature-accent)}}@media (prefers-reduced-transparency:reduce){body:has(header.site-nav) header.site-nav{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){body:has(header.site-nav) header.site-nav{color:canvastext;background:canvas;border-color:canvastext}body:has(header.site-nav) header.site-nav:is(.nav-expanded,.site-search-open){color:canvastext;background:canvas;border-color:canvastext}body:has(header.site-nav) header.site-nav :is(.brand,.nav-search-toggle,.nav-menu-toggle,.nav-primary>a,.nav-links>a,.nav-dropdown>summary,.nav-panel-title,.nav-feature-link,.world-link){color:linktext}body:has(header.site-nav) header.site-nav .animal-world-switch :is(a,button)[data-world]{color:linktext}body:has(header.site-nav) header.site-nav :is(.nav-dropdown-panel,.site-search-panel){background:canvas}body:has(header.site-nav) header.site-nav.is-open .nav-primary{background:canvas}body:has(header.site-nav) header.site-nav .nav-panel-inner .nav-panel-more{color:highlighttext;background:highlight;border-color:highlight}body:has(header.site-nav) header.site-nav .nav-panel-inner .nav-panel-more:hover{color:highlighttext;background:highlight;border-color:highlight}body:has(header.site-nav) header.site-nav .site-search-form button[type=submit]{color:highlighttext;background:highlight;border-color:highlight}body:has(header.site-nav) header.site-nav .site-search-result-action.compare{color:highlighttext;background:highlight;border-color:highlight}body:has(#home.home-comparison.comparison-direct) header.site-nav .nav-panel-inner .nav-panel-more{color:highlighttext;background:highlight;border-color:highlight}body:has(#home.home-comparison.comparison-direct) header.site-nav .nav-panel-inner .nav-panel-more:hover{color:highlighttext;background:highlight;border-color:highlight}body:has(header.site-nav) header.site-nav .animal-world-switch button[data-world][aria-selected=true]{color:linktext!important}body:has(header.site-nav) header.site-nav.is-open .nav-primary .nav-dropdown[open]>summary{color:highlight;border-color:highlight}}body[class]:has(header.site-nav) header.site-nav{--nature-ink:#1d1d1f;--nature-accent:var(--world-deep);--nature-surface-gradient:var(--world-accent);background:#f5f5f7;border-bottom-color:#e8e8ed}body[class]:has(header.site-nav) header.site-nav:is(.nav-expanded,.site-search-open){--nature-ink:#1d1d1f;--nature-accent:var(--world-deep);--nature-surface-gradient:var(--world-accent);background:#f5f5f7;border-bottom-color:#e8e8ed}body[data-world][class]:has(header.site-nav) header.site-nav{background:#f5f5f7;border-bottom-color:#e8e8ed}body[data-world][class]:has(header.site-nav) header.site-nav:is(.nav-expanded,.site-search-open){background:#f5f5f7;border-bottom-color:#e8e8ed}body[class]:has(header.site-nav) header.site-nav :is(.nav-dropdown-panel,.site-search-panel){background:#fafafc}body[class]:has(header.site-nav) header.site-nav.is-open .nav-primary{background:#fafafc}body[class]:has(header.site-nav) header.site-nav :is(.nav-panel-more,.site-search-form button[type=submit],.site-search-result-action.compare){background:var(--world-gradient,var(--world-accent));color:var(--world-on-accent);border-color:#0000}body[class]:has(header.site-nav) header.site-nav .nav-panel-inner .nav-panel-more:hover{background:var(--world-gradient,var(--world-accent));color:var(--world-on-accent);border-color:#0000}body[class]:has(#home.home-comparison.comparison-direct) header.site-nav .nav-panel-inner .nav-panel-more{background:var(--world-gradient,var(--world-accent));color:var(--world-on-accent);border-color:#0000}body[class]:has(header.site-nav) header.site-nav .animal-world-switch button[data-world][aria-selected=true]:after{background:var(--world-accent)}body .site-search-result[data-world] .site-search-thumb{border-color:var(--world-accent)}body[class]:has(#home.home-comparison.comparison-direct) #home.home-comparison .world-carousel .world-card-footer{background:color-mix(in srgb,var(--world-accent) 12%,#fffffff2);color:var(--world-deep)}body[class]:has(#home.home-comparison.comparison-direct) #home.home-comparison .world-carousel .world-card-footer span{color:var(--world-deep)}body[class]:has(#home.home-comparison.comparison-direct) #home.home-comparison .world-carousel .world-card-footer b{background:var(--world-gradient,var(--world-accent));color:var(--world-on-accent);border-color:#0000}body[class]:has(#home.home-comparison.comparison-direct) #home.home-comparison .world-carousel .world-card-label{color:var(--world-deep);background:#fffffff2}body[class]:has(#home.home-comparison.comparison-direct) #home.home-comparison .world-carousel .world-card:focus-visible{box-shadow:0 0 0 3px var(--world-accent)}body[data-world][class]{--accent:var(--world-accent);--accent-deep:var(--world-deep);--accent-rgb:var(--world-rgb)}body[data-world][class] :is(.comparison-modes button,.size-filters button,.catalog-groups button,.catalog-sorts button)[aria-pressed=true],body[data-world][class] #search-form button{background:var(--world-gradient,var(--world-accent));color:var(--world-on-accent);border-color:#0000}body[data-world][class] #search-form button:hover{background:var(--world-deep);color:#fff}body[data-world][class] .workspace-views button[aria-pressed=true]{color:var(--world-on-accent)}body[data-world][class] :is(button,a,input,select,summary):focus-visible{outline-color:var(--world-deep)}body[class]:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .pet-comparison-card[data-world]{border-color:var(--world-accent)}body[class]:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .pet-comparison-card[data-world] button[data-profile]{color:var(--world-deep);border-color:color-mix(in srgb,var(--world-accent) 45%,white)}@media (forced-colors:active){body[data-world][class]:has(header.site-nav) header.site-nav{background:canvas;border-color:canvastext}body[data-world][class]:has(header.site-nav) header.site-nav:is(.nav-expanded,.site-search-open){background:canvas;border-color:canvastext}body[class]:has(header.site-nav) header.site-nav{background:canvas;border-color:canvastext}body[class]:has(header.site-nav) header.site-nav:is(.nav-expanded,.site-search-open){background:canvas;border-color:canvastext}body[class]:has(header.site-nav) header.site-nav :is(.nav-dropdown-panel,.site-search-panel){background:canvas;border-color:canvastext}body[class]:has(header.site-nav) header.site-nav.is-open .nav-primary{background:canvas;border-color:canvastext}body[data-world][class] :is(.comparison-modes button,.size-filters button,.catalog-groups button,.catalog-sorts button)[aria-pressed=true],body[data-world][class] #search-form button{color:highlighttext;background:highlight;border-color:highlight}body[class]:has(header.site-nav) header.site-nav :is(.nav-panel-more,.site-search-form button[type=submit],.site-search-result-action.compare){color:highlighttext;background:highlight;border-color:highlight}body[class]:has(header.site-nav) header.site-nav .nav-panel-inner .nav-panel-more:hover{color:highlighttext;background:highlight;border-color:highlight}body[class]:has(#home.home-comparison.comparison-direct) header.site-nav .nav-panel-inner .nav-panel-more{color:highlighttext;background:highlight;border-color:highlight}body[class]:has(#home.home-comparison.comparison-direct) #home.home-comparison .world-carousel :is(.world-card-footer,.world-card-footer b,.world-card-label){color:linktext;background:canvas;border-color:linktext}body[class]:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .pet-comparison-card[data-world]{border-color:canvastext}body[class]:has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .pet-comparison-card[data-world] button[data-profile]{color:buttontext;border-color:buttontext}}:root{--brand-accent:#476e35;--brand-deep:#29452e;--brand-soft:#eef0de;--ui-line:#e1e1e7;--ui-muted:#6e6e73}body:not([data-world]):has(header.site-nav) header.site-nav{--nature-ink:var(--brand-deep);background:#f5f5f7;border-bottom-color:#e8e8ed}body:not([data-world]):has(header.site-nav) header.site-nav:is(.nav-expanded,.site-search-open){--nature-ink:var(--brand-deep);background:#f5f5f7;border-bottom-color:#e8e8ed}.world-outline-icon{vertical-align:middle;pointer-events:none;flex:0 0 24px;width:24px;height:24px;display:inline-block}body .world-card h3{align-items:center;gap:10px;display:flex}body .world-card h3 .world-outline-icon{flex-basis:28px;width:28px;height:28px}body .site-nav .animal-world-switch :is(a,button)[data-world]{align-items:center;gap:10px;display:flex}body .about-chart-label{align-items:center;gap:8px;display:flex}body .about-chart-label .world-outline-icon{width:20px;height:20px;color:var(--world-deep);flex-basis:20px}body[data-world][class]:has(#home.comparison-direct) #home.comparison-direct #breed-choices .pet-comparison-card-actions button[data-profile]{background:var(--world-gradient,var(--world-accent));color:var(--world-on-accent);border-color:#0000;font-weight:500}body[data-world][class]:has(#home.comparison-direct) #home.comparison-direct #breed-choices .pet-comparison-card-actions button:not([data-profile]){color:#424245;background:#f5f5f7;border-color:#e1e1e7}body[data-world][class]:has(#home.comparison-direct) #home.comparison-direct :is(.control-label,.pet-comparison-card-label){color:var(--ui-muted)}body[class] :is(.breed-card,.pet-comparison-card,.world-card,.home-quick-grid>a){transition:border-color .18s,box-shadow .18s}@media (hover:hover) and (pointer:fine){body[data-world][class]:has(#home.comparison-direct) #home.comparison-direct #breed-choices .pet-comparison-card-actions button[data-profile]:hover{background:var(--world-deep);color:#fff}body[data-world][class]:has(#home.comparison-direct) #home.comparison-direct #breed-choices .pet-comparison-card-actions button:not([data-profile]):hover{border-color:var(--world-accent);background:#e8e8ed}body[class] :is(.breed-card,.world-card,.home-quick-grid>a):hover{border-color:var(--world-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--world-accent) 16%,transparent)}body[class]:has(#home.comparison-direct) #home #breed-choices .pet-comparison-card:hover{border-color:var(--world-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--world-accent) 16%,transparent)}body[class] .site-nav .animal-world-switch :is(a,button)[data-world]:hover{background:color-mix(in srgb,var(--world-accent) 9%,white);border-radius:12px}}body[class] :is(.breed-card,.world-card):focus-within{border-color:var(--world-accent)}body[class]:has(#home.comparison-direct) #home #breed-choices .pet-comparison-card:focus-within{border-color:var(--world-accent)}body[data-world][class] :is(.catalog-section,.compare-section) h2{letter-spacing:-.035em;font-weight:600;line-height:1.12}body[data-world][class] .catalog-filter-panel{border-color:var(--ui-line);box-shadow:none;border-radius:20px;padding:24px}body[data-world][class] .catalog-filter-fields{gap:16px}body[data-world][class] .catalog-select-wrap select:focus-visible{outline:2px solid var(--world-deep);outline-offset:3px}:is(body:not([data-world]):has(#home.home-comparison.comparison-direct),body[data-page=about]){--world-accent:var(--brand-accent);--world-deep:var(--brand-deep);--world-on-accent:#fff;--nature-ink:var(--brand-deep);--nature-accent:var(--brand-accent);--nature-text-gradient:linear-gradient(105deg,#28513b,#657337 55%,#8b711f);--nature-surface-gradient:linear-gradient(105deg,#a0bf79 0%,#c6ce70 55%,#ecd06c 100%)}body[data-page=about] .about-studio{--about-gradient:var(--nature-text-gradient);--about-muted:var(--ui-muted);--about-line:var(--ui-line);background:#f5f5f7}body[data-page=about]{background:#f5f5f7}body[data-page=about] .about-studio-hero h1{letter-spacing:-.035em;font-size:clamp(40px,5vw,64px);font-weight:600;line-height:1.1}body:not([data-world]):has(#home.home-comparison.comparison-direct) #home.home-comparison .home-comparison-intro h1{letter-spacing:-.035em;font-size:clamp(40px,5vw,64px);font-weight:600;line-height:1.1}body[data-page=about] .about-studio h2{letter-spacing:-.035em;font-size:clamp(32px,4vw,48px);font-weight:600;line-height:1.15}body:not([data-world]):has(#home.home-comparison.comparison-direct) #home.home-comparison .home-comparison-worlds h2{letter-spacing:-.035em;font-size:clamp(32px,4vw,48px);font-weight:600;line-height:1.15}body[data-page=about] .about-studio-section{padding-top:64px}body[data-page=about] .about-studio :is(.about-studio-metrics,.about-catalog-chart,.about-calibration,.about-reading-note){border-color:var(--ui-line);box-shadow:none;background:#fff;border-radius:20px}body[data-page=about] .about-studio .about-button{min-height:44px;box-shadow:none;background:#fff;border-color:#d2d2d7;font-weight:500;color:#424245!important}body[data-page=about] .about-studio .about-button-primary,body[data-page=about] .about-institutions .about-button{background:var(--nature-surface-gradient);border-color:#0000;color:var(--brand-deep)!important}body[data-page=about] .about-studio .about-button:hover{border-color:var(--brand-accent);background:var(--brand-soft)}body[data-page=about] .about-studio .about-button-primary:hover,body[data-page=about] .about-institutions .about-button:hover{background:var(--nature-surface-gradient);color:var(--brand-deep)!important}body[data-page=about] .about-studio :is(a,summary):focus-visible{outline-color:var(--brand-deep)}body[data-page=about] .about-catalog-chart .about-chart-track>span{background:var(--world-accent)}body:not([data-world]):has(#home.home-comparison.comparison-direct) #home.home-comparison #home-comparison-controls .angle-control button[aria-pressed=true],body:not([data-world]):has(#home.home-comparison.comparison-direct) #home.home-comparison #home-comparison-controls .angle-control button[aria-pressed=true]:hover,body:not([data-world]):has(#home.home-comparison.comparison-direct) #home.home-comparison #home-comparison-controls #human-toggle[aria-checked=true] .switch-track{background:var(--nature-surface-gradient);color:var(--brand-deep)}body:not([data-world]):has(#home.home-comparison.comparison-direct) #home.home-comparison .comparison-separate-preview [data-selection-start]{background:var(--nature-surface-gradient);color:var(--brand-deep)}body:not([data-world]):has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .pet-comparison-card[data-world] button[data-profile]{background:var(--nature-surface-gradient);color:var(--brand-deep);border-color:#0000}body:not([data-world]):has(#home.home-comparison.comparison-direct) #home.home-comparison .home-comparison-worlds{padding-top:64px}@media (width<=700px){body[data-page=about] .about-studio-hero h1{letter-spacing:-.025em;font-size:32px;line-height:1.15}body:not([data-world]):has(#home.home-comparison.comparison-direct) #home.home-comparison .home-comparison-intro h1{letter-spacing:-.025em;font-size:32px;line-height:1.15}body[data-page=about] .about-studio h2{font-size:30px}body:not([data-world]):has(#home.home-comparison.comparison-direct) #home.home-comparison .home-comparison-worlds h2{font-size:30px}body[data-page=about] .about-studio-section{padding-top:40px}body:not([data-world]):has(#home.home-comparison.comparison-direct) #home.home-comparison .home-comparison-worlds{padding-top:40px}body[data-world][class] .catalog-filter-panel{border-radius:18px;padding:18px}}@media (prefers-reduced-motion:reduce){body[class] :is(.breed-card,.pet-comparison-card,.world-card,.home-quick-grid>a){transition:none}}body[data-page=animal-map]:has(.animal-atlas) .animal-atlas .atlas-map-tabs{background:#fff;border:1px solid #cbd2be;border-radius:18px;gap:6px;width:fit-content;max-width:100%;margin-bottom:26px;padding:6px;display:flex;box-shadow:0 3px 12px #29452e0c}body[data-page=animal-map]:has(.animal-atlas) .animal-atlas .atlas-map-tabs button{color:#424245;min-width:180px;min-height:52px;box-shadow:none;background:#f5f5f7;border:1px solid #0000;border-radius:12px;flex:1;padding:12px 22px;font-size:15px;font-weight:600}body[data-page=animal-map]:has(.animal-atlas) .animal-atlas .atlas-map-tabs button[aria-pressed=true]{background:var(--nature-surface-gradient);color:#29452e;border-color:#a6b477}body[data-page=animal-map]:has(.animal-atlas) .animal-atlas .atlas-map-tabs button:after{display:none}body[data-page=animal-map]:has(.animal-atlas) .animal-atlas .atlas-map-tabs button:focus-visible{outline-offset:3px;outline:3px solid #476e35}@media (width<=700px){body[data-page=animal-map]:has(.animal-atlas) .animal-atlas .atlas-map-tabs{width:100%}body[data-page=animal-map]:has(.animal-atlas) .animal-atlas .atlas-map-tabs button{min-width:0;padding:12px 10px;font-size:14px}}@media (forced-colors:active){body[data-page=animal-map]:has(.animal-atlas) .animal-atlas .atlas-map-tabs{box-shadow:none;background:canvas;border-color:canvastext}body[data-page=animal-map]:has(.animal-atlas) .animal-atlas .atlas-map-tabs button{color:buttontext;background:buttonface;border-color:buttontext}body[data-page=animal-map]:has(.animal-atlas) .animal-atlas .atlas-map-tabs button[aria-pressed=true]{color:highlighttext;background:highlight;border-color:highlight}body:not([data-world]):has(header.site-nav) header.site-nav{--nature-ink:CanvasText;background:canvas;border-color:canvastext}body:not([data-world]):has(header.site-nav) header.site-nav:is(.nav-expanded,.site-search-open){--nature-ink:CanvasText;background:canvas;border-color:canvastext}body[data-page=about] .about-studio :is(.about-button,.about-button-primary,.about-institutions .about-button){background:buttonface;border-color:buttontext;color:buttontext!important}body[data-world][class]:has(#home.comparison-direct) #home.comparison-direct #breed-choices .pet-comparison-card-actions button{background:buttonface;border-color:buttontext;color:buttontext!important}body:not([data-world]):has(#home.home-comparison.comparison-direct) #home.home-comparison #breed-choices .pet-comparison-card[data-world] button[data-profile]{background:buttonface;border-color:buttontext;color:buttontext!important}body:not([data-world]):has(#home.home-comparison.comparison-direct) #home.home-comparison #home-comparison-controls .angle-control button[aria-pressed=true]{color:highlighttext;background:highlight}body:not([data-world]):has(#home.home-comparison.comparison-direct) #home.home-comparison #home-comparison-controls #human-toggle[aria-checked=true] .switch-track{color:highlighttext;background:highlight}body:not([data-world]):has(#home.home-comparison.comparison-direct) #home.home-comparison .comparison-separate-preview [data-selection-start]{color:highlighttext;background:highlight}body[class] :is(.breed-card,.pet-comparison-card,.world-card,.home-quick-grid>a):is(:hover,:focus-within){box-shadow:none;border-color:highlight}body .about-chart-label .world-outline-icon{color:linktext}body[data-page=about] .about-catalog-chart .about-chart-track>span{background:highlight}}body:has(header.site-nav) header.site-nav{box-shadow:none!important;border-bottom:0!important}body:has(header.site-nav) header.site-nav:not(.nav-expanded){-webkit-backdrop-filter:saturate(150%)blur(20px);backdrop-filter:saturate(150%)blur(20px);background:#fafafc94!important}body .site-nav :is(.nav-panel-side,.nav-world-section,.nav-panel-secondary){border-color:#0000}body:has(header.site-nav) header.site-nav .nav-panel-inner .nav-panel-more{border-radius:0;padding-inline:0;color:#29452e!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}body .site-nav .nav-panel-inner .nav-panel-more:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=1000px){body .site-nav.is-open .nav-primary{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:48px;align-content:start;overflow:visible;height:96px!important}body .site-nav.is-open .nav-primary .nav-dropdown>summary,body .site-nav.is-open .nav-primary>:is(.nav-animal-map,.nav-tree,.nav-vertical,.nav-life-history){white-space:normal;min-height:48px;padding:0 6px;font-size:12px;line-height:1.35}body .site-nav .nav-dropdown-panel{height:calc(100dvh - 144px);max-height:calc(100dvh - 144px);top:144px}}body .catalog-select-wrap>.catalog-selected-label{box-sizing:border-box;min-height:52px;font:inherit;color:var(--ink,#1d1d1f);white-space:normal;overflow-wrap:break-word;background:#f5f5f7;border:1px solid #e1e4e9;border-radius:13px;padding:14px 42px 14px 16px;font-size:14px;line-height:1.5;display:block;position:static;transform:none}body .catalog-select-wrap:has(.catalog-selected-label)>select{opacity:0;height:100%;min-height:0;position:absolute;inset:0}body .catalog-select-wrap:focus-within>.catalog-selected-label{outline:3px solid rgba(var(--world-nav-rgb,35,110,186),.55);outline-offset:3px}body .catalog-select-wrap:hover>.catalog-selected-label{border-color:rgba(var(--world-nav-rgb,35,110,186),.45)}@media (width<=700px){body .catalog-select-wrap>.catalog-selected-label{min-height:50px;padding:12px 38px 12px 14px;font-size:16px}}body #breed-results .card-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}body #breed-results .card-actions button{white-space:normal;overflow-wrap:normal;word-break:normal;min-width:0;height:auto;line-height:1.4}body #breed-results .card-actions button>span{flex-shrink:0}@media (width<=700px){body #breed-results .card-actions{grid-template-columns:minmax(0,1fr)}}body:has(#home.comparison-direct) #breed-choices .pet-comparison-card-actions button{white-space:nowrap;overflow-wrap:normal;word-break:normal;height:auto;min-height:44px}@media (width<=359px){body:has(#home.comparison-direct) #breed-choices .pet-comparison-card-actions:has(.animal-sound-button){grid-template-columns:1fr}}body[data-page=bird-rankings] .bird-top-page :is(h1,h2){padding-bottom:.08em;line-height:1.12}body #breed-results .card-body h3{line-height:1.28}body #breed-results .card-description{-webkit-line-clamp:unset}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body:has(header.site-nav) header.site-nav:not(.nav-expanded){background:#fafafc!important}}@media (prefers-reduced-transparency:reduce){body:has(header.site-nav) header.site-nav:not(.nav-expanded){-webkit-backdrop-filter:none;backdrop-filter:none;background:#fafafc!important}}@media (forced-colors:active){body:has(header.site-nav) header.site-nav:not(.nav-expanded){-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas!important}body .catalog-select-wrap>.catalog-selected-label{display:none}body .catalog-select-wrap:has(.catalog-selected-label)>select{opacity:1;height:auto;position:static}}body :is(.rankings-page,.zoo-page) :is(h1,h2){padding-bottom:.08em;line-height:1.12}@supports (font-size:1cqw){body .rankings-page .ranking-section>header{container-type:inline-size}body .rankings-page .ranking-section>header h2{font-size:min(58px,12.4cqw)}}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home{--home-ink:#232323;--home-muted:#666;--home-line:#e4e4e4}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home>.wrap{width:calc(100% - 64px);max-width:1120px;margin-inline:auto}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .next-opening.motion-opening{min-height:calc(100svh - 52px);padding:100px max(32px,50vw - 560px) 130px}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .motion-opening .hm-copy{max-width:760px}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .motion-opening #next-title{letter-spacing:-.035em;font-size:clamp(48px,5.7vw,84px);font-weight:600;line-height:1.08}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .motion-opening .next-eyebrow{margin-bottom:24px;font-size:12px}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .motion-opening .next-jump{margin-top:26px}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .motion-opening .next-jump a{min-height:44px;font-size:13px}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .hm-footer{left:max(32px,50vw - 560px);right:max(32px,50vw - 560px)}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home #porownanie{border:0;border-bottom:1px solid var(--home-line);box-shadow:none;background:#fff;border-radius:0;margin:56px 0 64px;padding:0 0 40px;scroll-margin-top:84px}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home #porownanie:before,html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home #porownanie:after{display:none}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .next-workspace-heading{margin-bottom:20px}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .next-workspace-heading h2{letter-spacing:-.025em;color:var(--home-ink);font-size:36px;font-weight:600;line-height:1.15}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .next-live{display:none}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .next-beta{color:var(--home-muted);background:0 0;border:0;margin-left:8px;padding:0;font-size:12px}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .next-presets{gap:8px;margin-bottom:20px}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .next-presets>span{color:var(--home-muted);font-size:12px}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .next-presets button{border-radius:8px;min-height:44px;padding:8px 14px;font-size:12px}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home #home-domain-description{color:var(--home-muted);font-size:12px;line-height:1.6}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home #breed-choices .pet-comparison-card h3{font-size:14px;line-height:1.45}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home #breed-choices .pet-comparison-card-actions button.ui-action,html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home #home-comparison-controls .switch-copy{font-size:12px}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .home-comparison-tools summary,html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home #home-share-button{color:var(--home-muted);min-height:44px;font-size:12px}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home #swiaty{width:100%;max-width:none;padding:0 0 56px;scroll-margin-top:84px;position:static;left:auto;transform:none}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home #world-start-title,html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .next-section-heading h2{letter-spacing:-.025em;color:var(--home-ink);margin:0;font-size:36px;font-weight:600;line-height:1.15}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .world-section-kicker,html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .next-kicker{color:var(--home-muted);letter-spacing:0;text-transform:none;margin:0 0 12px;font-size:12px;line-height:1.6}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home #swiaty>p:not(.world-section-kicker){max-width:620px;color:var(--home-muted);margin:16px 0 28px;font-size:16px;line-height:1.7}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home #swiaty .world-grid{text-align:left;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 20px;display:grid}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home #swiaty .world-card[data-world]{aspect-ratio:auto;min-width:0;box-shadow:none;background:#fff;border:0;border-radius:10px;flex-direction:column;text-decoration:none;display:flex;overflow:visible;transform:none}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home #swiaty .world-card[data-world] img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:100%;height:auto;display:block;position:relative;inset:auto;transform:none}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home #swiaty .world-card[data-world] .world-card-footer{-webkit-backdrop-filter:none;backdrop-filter:none;min-height:0;color:var(--home-ink);background:0 0;border-radius:0;flex:1;justify-content:space-between;align-items:flex-start;gap:8px;padding:12px 0 8px;display:flex;position:static}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home #swiaty .world-card-footer h3{min-height:1.3em;color:var(--home-ink);letter-spacing:-.012em;margin:0 0 6px;font-size:18px;font-weight:600;line-height:1.3}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home #swiaty .world-card-footer span{letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--home-muted);font-size:13px;line-height:1.5}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home #swiaty .world-card-footer b{color:#434343;background:#f3f3f3;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;font-size:20px;display:flex}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home #swiaty .world-outline-icon{display:none}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home #swiaty .world-card-footer>div{min-width:0}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home #swiaty .world-card:focus-visible{outline-offset:5px;outline:2px solid #404040}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home #swiaty .world-card:hover h3{text-decoration:none}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .next-discover{border-top:1px solid var(--home-line);padding:48px 0 32px;scroll-margin-top:84px}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .next-section-heading{margin-bottom:28px}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .next-section-heading>a{color:#404040;font-size:13px}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .next-news-grid{gap:24px}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .next-news-art{aspect-ratio:1.6;background:#f2f2f2;border-radius:10px}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .next-violet{background:#f1f2f6}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .next-mint{background:#f0f0f0}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .next-news-art img{mix-blend-mode:multiply;height:70%;bottom:6%}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .next-art-tag{color:#505050;font-size:11px;top:16px;left:18px}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .next-news-card h3{letter-spacing:-.018em;color:var(--home-ink);margin:20px 0 8px;font-size:22px;font-weight:600;line-height:1.3}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .next-news-card>p{color:var(--home-muted);max-width:none;font-size:16px;line-height:1.7}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .home-explore-links{flex-wrap:wrap;gap:12px 28px;padding:0 0 40px;display:flex}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .home-explore-links a,html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .home-about-note>a{color:#404040;align-items:center;gap:12px;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .home-explore-links a:hover,html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .home-about-note>a:hover{text-underline-offset:4px;text-decoration:underline}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .home-about-note{border-top:1px solid var(--home-line);justify-content:space-between;align-items:center;gap:24px;padding:32px 0 48px;display:flex}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .home-about-note h2{letter-spacing:-.02em;margin:0 0 10px;font-size:24px;font-weight:600;line-height:1.3}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .home-about-note p{color:var(--home-muted);max-width:600px;margin:0;font-size:16px;line-height:1.7}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .home-about-note>a{flex:none}@media (width<=1000px){html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home #swiaty .world-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home>.wrap{width:calc(100% - 16px)}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .next-opening.motion-opening{align-items:flex-end;min-height:calc(100svh - 48px);padding:220px 20px 100px}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .motion-opening #next-title{letter-spacing:-.03em;font-size:clamp(38px,10.4vw,65px);line-height:1.1}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .motion-opening .next-eyebrow{margin-bottom:18px;font-size:11px;line-height:1.6}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .motion-opening .next-jump{flex-wrap:wrap;gap:14px;margin-top:20px}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .motion-opening .next-jump a{font-size:12px}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .hm-footer{bottom:16px;left:20px;right:20px}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home #porownanie{margin:32px 0 40px;padding-bottom:28px}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .next-workspace-heading h2{font-size:30px}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .next-beta{margin-left:0;font-size:11px}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home #swiaty{padding-bottom:32px}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home #world-start-title,html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .next-section-heading h2{font-size:30px}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home #swiaty>p:not(.world-section-kicker){margin:14px 0 24px;font-size:15px}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home #swiaty .world-grid{gap:20px 16px}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home #swiaty .world-card-footer h3{min-height:2.6em;font-size:16px}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home #swiaty .world-card-footer b{display:none}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .next-discover{padding:32px 0 24px}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .next-section-heading{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:22px}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .next-news-grid{gap:28px}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .next-news-art{aspect-ratio:1.65}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .home-explore-links{gap:4px 20px;padding-bottom:28px}html body.hapi-unified:not([data-world]):has(#home.home-comparison.comparison-direct.studio-home) #home.home-comparison.comparison-direct.studio-home .home-about-note{flex-direction:column;align-items:flex-start;gap:12px;padding:24px 0 36px}}@media (forced-colors:active){html body.hapi-unified #home.studio-home #swiaty .world-card{border:1px solid canvastext}html body.hapi-unified #home.studio-home #swiaty .world-card-footer b{color:buttontext;background:buttonface}}html body.hapi-unified #home #swiaty .world-card,html body.hapi-unified #home #swiaty .world-card:is(:hover,:focus,:active),html body.hapi-unified #home #swiaty .world-card *{text-decoration:none!important}html body.hapi-unified :is(.site-nav,.site-footer) a.brand{letter-spacing:-.025em;white-space:nowrap;flex:none;align-items:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;gap:0!important}html body.hapi-unified :is(.site-nav,.site-footer) .brand .brand-name{font:inherit;letter-spacing:inherit}html body.hapi-unified .site-nav a.brand{min-height:44px}html body.hapi-unified .site-footer a.brand{font-size:22px}html body.hapi-unified .site-nav .nav-primary>a,html body.hapi-unified .site-nav .nav-primary>.nav-dropdown>summary{letter-spacing:0;line-height:1.4}html body.hapi-unified .site-footer nav h2{line-height:1.5}html:root body.hapi-unified #app :is(.site-nav,.site-footer) a.brand,html:root body.hapi-unified #app :is(.site-nav,.site-footer) a.brand .brand-name{font-weight:600!important}html body.hapi-unified .site-footer .footer-intro{align-items:center}@media (width<=700px){html body.hapi-unified .site-nav a.brand{font-size:17px;gap:0!important}html body.hapi-unified .site-footer a.brand{font-size:20px}}html body.hapi-unified{--hapi-font-sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue","Segoe UI",Arial,sans-serif;--hapi-type-page:48px;--hapi-type-section:36px;--hapi-type-title:22px;--hapi-type-body:16px;--hapi-type-small:13px;--hapi-type-heading-weight:600;--hapi-type-heading-track:-.025em;--hapi-space-section:56px;--hapi-space-heading:24px;font-family:var(--hapi-font-sans);font-weight:400}html body.hapi-unified :is(button,input,select,textarea){font-family:var(--hapi-font-sans)}html body.hapi-unified #app :is(.ab-page,.rankings-page,.zoo-page,.enemies-page) h2{font-size:var(--hapi-type-section);letter-spacing:-.025em;font-weight:600;line-height:1.2}html body.hapi-unified #app :is(.ab-page,.rankings-page,.zoo-page,.enemies-page) h3{font-size:var(--hapi-type-title);letter-spacing:-.018em;font-weight:600;line-height:1.3}html body.hapi-unified #app .ab-page .ab-section{padding-block:var(--hapi-space-section)}html body.hapi-unified #app .ab-page .ab-section-head{margin-bottom:28px}html body.hapi-unified #app .ab-page :is(.ab-section-copy,.ab-story-copy,.ab-section-head,.ab-explore-grid,.ab-contact-options)>p{font-size:16px;line-height:1.75}html body.hapi-unified #app .ab-page .ab-story-copy>.ab-story-lead{font-size:22px;line-height:1.5}html body.hapi-unified #app .ab-page .ab-label{letter-spacing:0;font-size:12px;font-weight:400;line-height:1.6}html body.hapi-unified #app .ab-page .ab-story-heading h2{font-size:var(--hapi-type-section)}html body.hapi-unified #app .ab-page .ab-explore-grid h3{font-size:22px}html body.hapi-unified #app .rankings-page :is(.dog-record-grid,.bird-record-grid) h3{letter-spacing:-.018em;font-size:22px;line-height:1.3}html body.hapi-unified #app .rankings-page :is(.ranking-section,.rankings-faq,.rankings-method){padding-block:var(--hapi-space-section)}html body.hapi-unified #app .rankings-page :is(.ranking-section,.rankings-faq,.rankings-method,.dog-record-grid,.bird-record-grid) p{font-size:16px;line-height:1.75}html body.hapi-unified #app :is(.enemy-story,.enemy-lesson,.zoo-sources) h2{margin-bottom:24px}html body.hapi-unified #app :is(.enemy-story,.enemy-lesson,.zoo-sources) p{font-size:16px;line-height:1.75}html body.hapi-unified #app :is(.atlas-results-header,.zoo-results-header) h2{font-size:var(--hapi-type-section);letter-spacing:-.025em;font-weight:600;line-height:1.2}html body.hapi-unified #app :is(.lh-intro,.fw-discovery,.ng-discover) h2{font-size:var(--hapi-type-section);letter-spacing:-.025em;margin-bottom:16px;font-weight:600;line-height:1.2}html body.hapi-unified #app :is(.lh-intro,.fw-discovery,.ng-discover)>p{font-size:16px;line-height:1.7}html body.hapi-unified #app .connections-switch a{letter-spacing:0;font-size:14px;font-weight:400;line-height:1.4}html body.hapi-unified #app .connections-switch a[aria-current=page]{font-weight:600}html body.hapi-unified[data-world] #home.comparison-direct #catalog-title{font-size:var(--hapi-type-section);letter-spacing:-.025em;font-weight:600;line-height:1.2}html body.hapi-unified[data-world] #home.comparison-direct #rasy .section-heading{margin-bottom:var(--hapi-space-heading)}html body.hapi-unified[data-world] #home.comparison-direct #rasy .section-heading>p{font-size:16px;line-height:1.7}html body.hapi-unified[data-world] #home.comparison-direct #rasy .catalog-count{letter-spacing:0;font-size:13px;font-weight:400;line-height:1.5}html body.hapi-unified[data-world] #home.comparison-direct .pet-comparison-card h3{letter-spacing:-.012em;font-weight:600;line-height:1.4}html body.hapi-unified[data-world] #home.comparison-direct .pet-comparison-card-actions button{letter-spacing:0;font-weight:500}@media (width<=700px){html body.hapi-unified{--hapi-type-page:32px;--hapi-type-section:30px;--hapi-type-title:20px;--hapi-space-section:32px;--hapi-space-heading:20px}html body.hapi-unified #app .ab-page .ab-section-head{margin-bottom:24px}html body.hapi-unified #app .ab-page .ab-explore-grid h3,html body.hapi-unified #app .rankings-page :is(.dog-record-grid,.bird-record-grid) h3{font-size:20px}}html body.hapi-unified #app :is(.km-toolbar,.fw-toolbar,.ng-stage-title,.lht-heading) h2{letter-spacing:-.018em;font-size:22px;font-weight:600;line-height:1.3}html body.hapi-unified #app .lht-heading p{font-size:16px;line-height:1.7}html body.hapi-unified #app :is(.va-mobile-list-heading,.va-layer-panel) h2{letter-spacing:-.012em;font-weight:600;line-height:1.4}html body.hapi-unified #app :is(.atlas-regions,.atlas-result-filters,.atlas-pagination,.ranking-guides) :is(a,button){letter-spacing:0;font-size:13px;font-weight:500;line-height:1.4}html body.hapi-unified[data-world] #home.comparison-direct #rasy{padding-block:var(--hapi-space-section)}html body.hapi-unified[data-world] #home.comparison-direct #rasy .section-heading .eyebrow{letter-spacing:0;margin-bottom:12px;font-size:12px;font-weight:400;line-height:1.6}html body.hapi-unified #app .search-portrait{isolation:isolate;margin:0;box-sizing:border-box!important;width:var(--portrait-size,48px)!important;min-width:var(--portrait-size,48px)!important;height:var(--portrait-size,48px)!important;background:#fff!important;border:1px solid #e4e4e4!important;border-radius:50%!important;flex:none!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}html body.hapi-unified #app .search-portrait>img{min-width:0!important;max-width:none!important;width:var(--portrait-width,100%)!important;height:var(--portrait-height,100%)!important;left:var(--portrait-left,0)!important;top:var(--portrait-top,0)!important;object-fit:fill!important;object-position:initial!important;aspect-ratio:auto!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;bottom:auto!important;right:auto!important;transform:none!important}html body.hapi-unified #app .search-portrait:not([data-portrait-view])>img{object-fit:contain!important}html body.hapi-unified #app .search-portrait.catalog-side-portrait>img{object-fit:contain!important;width:80%!important;height:80%!important;top:10%!important;left:10%!important}
