@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2)format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2)format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2)format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2)format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAZMAA8AAAAAC/AAAAXvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEICokwh0oLIAABNgIkAzwEIAWFBgeBDgwHG+AJyB6FcZsTzpsm7MR0ftOC5+k96c+dTNh2BWYFuFo9QH9vM9ifft4kts6MwkozfJsn6nCS878Q7Pj7lW56BXWArVrk/NmmN7t7ZRXUYWcVYAt4VXjN1+KNB6q3zA3aqBpGnx6vT4IAHkWABNatPygESX3GICdIGqrDbpBEEMDXMGRIP+QGYeBq0SgQTIqR+Oqwm7lYOAAQ/AdBT0mQ/OTcuxjq4LaFwUmA9D0ZjHWN6sFlOwFjT6A2Hy8xF2XPx1UYmFjYOHgIQhgDAwMwAYWFRrCxkTO2KRTMqRP0vZXFqApNawBw91h5oZ6jOhIMZjp9Elif1lZXKaMW4nkqG1Cc2KYhqw9cJpLrrNP2/4NgXVF1zAWIHQDaN3cCuQhC7lSBdPjq2QiYMMCKCQCFAIipOgLWRQOUDQQ/PIjxADIQRyAWEXLRxmZuidIn9BX9Y66zNxjXZz6uL+sfrh78HNwMhqpFAODzzhBkAOA5EyYFqXj/CCYOFi42HoIESAlASgByAMgLkGYAZQEWEAYggsLAoJykMRH3QjXnSF6qgpuZsFRuVvZBRgpqXTAkaRnLToqcEpnkTQ5N7EKkZIrXJRtX32XxkycSmhmLXJKwFkUf9RciJi0MGqJ301N07TeJ0VvGHqM8Y1b8SdxbHG3sEORN6UGkBS/+8EJmvf8odvvyOTOT79rHEglxu7WPR6Nto/A9+xmTQ5OmRE5UU9STBYqibboETzCHpyEOcrtIaoyLn8T3CGN61H4Jiw42P2JmzDXA2PG47J4QbFiVMfK0Tf7Fm3qp7tqh+3QcOZY1tDNaZXDjb8trz2KuJLwBRY/skVnxisPzm6sOnszmNUs1EksXea/kCdHWg2UPR/uoY/LilpAba3A/7Negbtitxe2wnRph1ZYEQl8zTIKltKgKFpNWwCLSIphPkgdz7YIzYBbKstfbXG39+ecZ/+apkGVfnsx1r/9xl5Lra25f2G07w94+dGLhCtlaTGWxpnB3Uhr0UKj1cePOloNT6OqVJ7NBe37fJoef9bWrB1+zFxKA5H93Lp3+/lHFcadezu/5Y9eGqLBN6oq6eHK7few+litn5NMbzJ380v+1+zrV3GTt1Z2t3n7uhtOW5NNSV3eUYRImp8ZvbpTHi/v93Lev3/fHizZS676o3y/2slfu/nQRJwZY06b7b1L/XSaAN8WrDgQpd/2J45YVtNp5Z3m2pYusjvSl+R/9lFW1WZDQ2Sey9Y+WbOSNz9mHu9vuPvDd1l+XzOTgoTn8unxHqZ8VHDg0+5+ycufddRtf7ji0+fGaQbPUbTvde9c9Ab2ys1eXtRZT1UeMA3VTxufP+XDtXp+C4sJLy3qQa3PXy1jcK62sromJA3t1elK3iOtvrR70WRFx0D9YR5dDHPAPLi/TuVRR2VMT7v+QtXj2OnseCvNSqnagHh04j/RB1y0/YWIj66TQpthWv25f3fWixpLRfNYeoCw0aABA7zZ3IoCeZakvW/XRxFb91zHslwDvz++fC/AxZ6tNgE8bzWX2dsBCASDwrXUz/wQYWQHBG5nSfMhDMz9luk7vhiazPPNnUFVdrr3bBNboO7SUlUA06JP83GMaQQApaU80LrJuvH5ZmPUYiHaBndKytAgVJItFkULCFoPGXJ2rxy0mWdhtsSgHhhRY3GpJRRFZkFom1isKeRaKZt/uHTBhw4IVjACDSz5FOx6cGGGhww3CgxcTeXQxCgahYxAeC8PC4KWeWvJjGANb3YDxU0M2nGmLB4SF1OTQzSBrTi4Wrj4HiOuI1urpwU0eNMrokNI5SP8GBPTCom/m1+fzycJQuX4d6OYL583HDujSMaDxnhRIkKkjJMRKFs5bF7kl344GcKWNoXdFz30b8ih746xfVizYRmkIPQEDCF1vz1nPHRNkREfnu3b5xXICACDYShm8J0sJ5OOOKKqKIVpMscQWB0Nc8SRk1eqNTMOm8HZ/xxyEDWNCxw23kWi129Kd6sHwcb3idqzDvUi1SAF1Wut7UUi1aacl+KReBgAAAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2)format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2)format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2)format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2)format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2)format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2)format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2)format("woff2"),url(/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-greek-800-normal-CDvU698_.woff2)format("woff2"),url(/assets/manrope-greek-800-normal-Bw-67qu9.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-vietnamese-800-normal-ClPWri-A.woff2)format("woff2"),url(/assets/manrope-vietnamese-800-normal-bvg7iBCV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-ext-800-normal-DdFx7KEb.woff2)format("woff2"),url(/assets/manrope-latin-ext-800-normal-BQAQsuQc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2)format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#283e38;font-synthesis:none;--ink:#263e37;--muted:#8b968a;--blue:#315bdc;--cream:#f7f8f1;--line:#e7ebe2;--shadow:0 12px 45px #123c3a12,0 2px 8px #123c3a08;background:#f6f7f1;font-family:DM Sans,sans-serif;font-weight:400}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;overflow:hidden}button,select,input{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0}a{color:inherit;text-decoration:none}button:disabled{cursor:wait}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible{outline-offset:4px;outline:3px solid #739aff}button{touch-action:manipulation}button svg,a svg{vertical-align:middle;flex-shrink:0}button:hover{filter:brightness(.97)}[hidden]{display:none!important}svg{display:inline-block}::selection{background:#d5e1cb}.header{z-index:20;background:#f7f8f2;border-bottom:1px solid #2442390a;align-items:center;gap:23px;height:80px;padding:0 34px;display:flex;position:relative}.brand{letter-spacing:-2px;align-items:center;font-family:Manrope,sans-serif;font-size:35px;font-weight:800;line-height:1;display:flex}.brand-mark{color:#2b544d;place-items:center;margin-right:12px;display:grid}.brand-period{color:#587762}.brand-note{letter-spacing:.2px;color:#8a958a;white-space:nowrap;margin-top:8px;font-size:13px}.nav{align-self:stretch;gap:32px;margin:auto;display:flex}.nav-link{color:#7b897f;align-items:center;gap:7px;padding:2px 0 0;font-size:13.5px;font-weight:500;display:flex;position:relative}.nav-link.active{color:var(--ink);font-weight:600}.nav-link.active:after{content:"";background:#365b47;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.nav-dot{background:#a5af89;border-radius:50%;width:5px;height:5px}.header-right{align-items:center;gap:17px;display:flex}.header-region{letter-spacing:1.5px;color:#86907e;white-space:nowrap;font-size:12px;font-weight:600}.header-divider{background:#dce2d5;width:1px;height:20px}.icon-button{border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid}.icon-button:hover{background:#e9ede2}.sound-button{color:#6c7b6b}.explorer{isolation:isolate;background:#649b9a;position:absolute;inset:80px 0 31px;overflow:hidden}#scene{z-index:-3;position:absolute;inset:0}#scene canvas{outline-offset:-4px;cursor:grab;display:block}#scene canvas:active{cursor:grabbing}.scene-vignette{z-index:-2;pointer-events:none;background:linear-gradient(110deg,#163e3839 0%,#0000 37%),linear-gradient(#0000 82%,#163e3820);transition:background 2s;position:absolute;inset:0}.map-labels{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.map-label,.animal-label{pointer-events:auto;will-change:transform;white-space:nowrap;text-shadow:0 1px 5px #e5e9c9;color:#34453a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fff9df5e;border:1px solid #ffffed22;border-radius:5px;align-items:center;gap:6px;padding:5px 7px;font-size:12.5px;font-weight:600;transition:background .2s;display:flex;position:absolute;top:0;left:0;box-shadow:0 2px 5px #283f2810}.map-label:hover{background:#f7f8eb}.map-dot{background:#526949;border-radius:50%;outline:2px solid #f4edce77;width:4px;height:4px}.map-label.selected{color:#283f35;background:#fffdf0;border-color:#fffdf0;box-shadow:0 3px 12px #19362a16}.map-label.selected .map-dot{background:#436ee0;outline:3px solid #436ee021}.map-label small{letter-spacing:.5px;color:#879378;border-left:1px solid #72836755;padding-left:5px;font-size:11.5px}.animal-label{color:#416e61;text-shadow:none;z-index:2;background:#f8f9edee;border:1px solid #ffffff70;border-radius:20px;gap:5px;padding:7px 10px;font-weight:500;box-shadow:0 3px 14px #153c3420}.animal-label.compact span{display:none}.animal-label.compact{padding:7px}.animal-label.compact:hover span{display:block}.loading{z-index:7;color:#41645a;background:#e5ede1;flex-direction:column;justify-content:center;align-items:center;gap:13px;transition:opacity 1s,visibility 1s;display:flex;position:absolute;inset:0}.loading strong{letter-spacing:-.6px;font:600 25px Manrope,sans-serif}.loading>span:not(.loading-wave){color:#7b8c7c;font-size:13.5px}.loading-wave{margin-bottom:14px;animation:2s ease-in-out infinite float}.loading.loaded{opacity:0;visibility:hidden;pointer-events:none}.intro{pointer-events:none;color:#f8f8e7;z-index:2;transition:opacity .6s,transform .6s;position:absolute;top:45px;left:38px}.intro.quiet{opacity:0;pointer-events:none;transform:translateY(-12px)}.intro.quiet button{pointer-events:none}.eyebrow{letter-spacing:1.7px;align-items:center;gap:8px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.intro .eyebrow{color:#eff3daa6}.intro .eyebrow>span{background:#d2df99;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #d2df9910}.intro h1{letter-spacing:-2.5px;text-shadow:0 3px 16px #294a3a08;margin:22px 0 15px;font-family:Manrope,sans-serif;font-size:48px;font-weight:500;line-height:1.18}.intro p{color:#eff3dcd1;letter-spacing:.15px;margin:0;font-size:13.5px;line-height:1.9}.intro-link{color:#f4f6df;pointer-events:auto;border-bottom:1px solid #eef5d853;align-items:center;gap:24px;margin-top:22px;padding:0 0 6px;font-size:13px;font-weight:500;display:flex}.intro-link:hover{gap:30px}.sea-name{color:#dcebe155;pointer-events:none;font-family:Manrope,sans-serif;font-size:15px;font-weight:500;position:absolute;top:44%;left:35%;transform:rotate(-18deg)}.sea-name span{letter-spacing:3px;text-align:center;color:#dcebe140;margin-top:8px;font:8px DM Sans,sans-serif;display:block}.conditions-card{width:288px;box-shadow:var(--shadow);z-index:5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fafbf5f5;border:1px solid #ffffff70;border-radius:14px;padding:19px 22px 13px;position:absolute;top:25px;right:27px}.card-topline{justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;display:flex}.live-pill{letter-spacing:.9px;color:#758273;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.live-pill>span{background:#72946b;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #72946b13}.live-pill.is-offline>span{background:#c59b5f}.card-topline>#date-label{color:#87927e;font-size:12px}.place-picker{align-items:center;gap:8px;margin-bottom:23px;display:flex}.place-picker>svg:first-child{color:#8e9a81;width:16px}.place-picker>svg:last-child{color:#7c8876;pointer-events:none;margin-left:auto}.place-picker select{letter-spacing:-.6px;color:#2a4035;appearance:none;cursor:pointer;outline-offset:1px;background:0 0;border:0;width:100%;margin-right:-24px;padding-right:26px;font-family:Manrope,sans-serif;font-size:21px;font-weight:600}.tide-heading{color:#7b897b;justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.tide-trend{color:#66865e;align-items:center;gap:3px;font-size:12px;display:flex}.tide-value{align-items:baseline;gap:7px;margin:5px 0 0;display:flex}.tide-value>span:first-child{letter-spacing:-2.4px;color:#344e3b;font-variant-numeric:tabular-nums;font-family:Manrope,sans-serif;font-size:44px;font-weight:500;line-height:1.22}.tide-value>span:nth-child(2){color:#8d9986;font-size:19px;font-weight:400}.tide-mini-wave{color:#afbc95;opacity:.65;align-self:center;margin-left:auto;margin-right:2px}.datum{color:#99a38f;align-items:center;gap:4px;font-size:11.5px;display:flex}.info-inline{color:#9ba58f;place-items:center;padding:0;display:inline-grid}.tide-chart{height:101px;margin:10px -1px 6px}.tide-chart svg{width:100%;height:100%;overflow:visible}.chart-empty{text-align:center;color:#9ca690;border-bottom:1px solid var(--line);background:linear-gradient(#0000,#eff3e820);border-radius:4px;place-items:center;height:100%;font-size:12.5px;display:grid}.tide-events{border-bottom:1px solid #e6eadf;gap:19px;padding-bottom:18px;display:flex}.tide-events>div{color:#84937c;flex:1;align-items:flex-start;gap:6px;display:flex}.tide-events>div>svg{color:#899778;width:14px}.tide-events span{flex:1;font-size:11.5px;line-height:1.5}.tide-events strong{color:#42573f;white-space:nowrap;margin-top:3px;font-size:13px;font-weight:500;display:block}.tide-events small{color:#94a083;margin-left:4px;font-size:11.5px;font-weight:400}.weather-main{align-items:center;gap:10px;margin:16px 0 15px;display:flex}.weather-symbol{color:#9aab7d;justify-content:center;align-items:center;width:38px;display:flex}.weather-main>div:nth-child(2){align-items:center;gap:10px;display:flex}.weather-main strong{letter-spacing:-1px;font:500 29px Manrope,sans-serif}.weather-main>div:nth-child(2)>span{color:#879479;max-width:60px;font-size:12px;line-height:1.5}.weather-time{color:#9ba38f;margin-left:auto;font-size:12px}.weather-details{justify-content:space-between;gap:8px;margin-bottom:16px;display:flex}.weather-details>div{color:#95a184;gap:5px;display:flex}.weather-details svg{width:15px;height:15px;margin-top:2px}.weather-details span{color:#9aa18f;font-size:11.5px}.weather-details strong{white-space:nowrap;color:#627458;font-size:12px;font-weight:500;line-height:1.8;display:block}.data-footnote{color:#a1aa96;border-top:1px solid #e8ecdf;justify-content:center;align-items:center;gap:7px;width:100%;padding:10px 0 0;font-size:11px;display:flex}.retry-button{color:var(--blue);background:#e8edf9;border-radius:4px;justify-content:center;align-items:center;gap:5px;margin:9px auto 0;padding:4px 7px;font-size:12.5px;display:flex}.mobile-card-toggle{display:none}.atmosphere{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:5;background:#f8faf1f0;border:1px solid #fffffc77;border-radius:8px;gap:2px;width:288px;padding:4px;display:flex;position:absolute;top:511px;right:27px;box-shadow:0 5px 22px #25473112}.atmosphere button{white-space:nowrap;color:#7b896d;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 9px;font-size:12px;display:flex}.atmosphere button.active{color:#48603c;background:#e8eddf}.night-label{display:none}.scene-mode{text-align:right;color:#f1f1d6;letter-spacing:.1px;text-shadow:0 1px 5px #283f39;z-index:5;font-size:11.5px;position:absolute;top:556px;right:32px}.discovery-card{text-align:left;box-shadow:var(--shadow);z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f8ecf2;border:1px solid #fffffd88;border-radius:12px;width:228px;padding:90px 18px 16px;transition:transform .25s;position:absolute;bottom:158px;left:29px}.discovery-card:hover{transform:translateY(-4px)}.discovery-art{border-radius:8px;height:76px;position:absolute;top:6px;left:6px;right:6px;overflow:hidden}.discovery-art svg{width:100%;height:auto;margin-top:-24%;display:block}.discovery-eyebrow{letter-spacing:1.3px;color:#a5ad96;margin-top:10px;font-size:11px;display:block}.discovery-card>strong{letter-spacing:-.2px;color:#41583b;margin-top:8px;font:600 13px Manrope,sans-serif;display:block}.discovery-link{color:#829370;justify-content:space-between;align-items:center;margin-top:9px;font-size:12.5px;display:flex}.discovery-count{color:#a1ab93;border-top:1px solid #e8ecdd;margin-top:14px;padding-top:9px;font-size:11.5px;display:block}.map-tools{z-index:4;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:152px;right:29px}.compass-button{color:#405d42;text-shadow:0 1px 4px #fffcda;flex-direction:column;align-items:center;gap:2px;margin-bottom:5px;font-size:12px;font-weight:700;display:flex}.compass-button svg{filter:drop-shadow(0 1px 3px #f7f0cb)}.zoom-tools{background:#fafbf3f2;border:1px solid #fff9;border-radius:9px;flex-direction:column;align-items:center;width:37px;display:flex;overflow:hidden;box-shadow:0 3px 10px #1b3e3020}.zoom-tools button{color:#637651;place-items:center;width:35px;height:35px;padding:0;display:grid}.zoom-tools>span{background:#e6eada;width:18px;height:1px}.tool-button{color:#71815d;background:#f9fbf2ef;border:1px solid #fff9;border-radius:8px;place-items:center;width:37px;height:36px;display:grid;box-shadow:0 3px 10px #1b3e3010}.tool-button[aria-expanded=true]{color:#3c5934;background:#e3ecdb}.layers-panel{width:230px;box-shadow:var(--shadow);z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f9faf2f7;border:1px solid #fffa;border-radius:12px;padding:20px;position:absolute;bottom:153px;right:77px}.layers-panel>strong{margin-bottom:18px;font-size:13.5px;font-weight:600;display:block}.layers-panel label{cursor:pointer;color:#6d7f62;justify-content:space-between;align-items:center;margin-top:13px;font-size:13px;display:flex;position:relative}.layers-panel input{opacity:0;cursor:pointer;z-index:2;width:29px;height:17px;position:absolute;right:0}.switch{background:#d6decc;border-radius:12px;width:29px;height:17px;transition:background .2s;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #152c1515}.layers-panel input:checked+.switch{background:#789b69}.layers-panel input:checked+.switch:after{transform:translate(12px)}.layers-panel input:focus-visible+.switch{outline:3px solid #739aff}.underwater-option{border-top:1px solid #e4eada;padding-top:15px;margin-top:16px!important}.timeline-card{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfcf5f5;border:1px solid #fffffa99;border-radius:12px;width:min(810px,100% - 80px);padding:16px 22px 15px;position:absolute;bottom:36px;left:50%;transform:translate(-50%);box-shadow:0 6px 30px #23412c20}.timeline-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.timeline-title{color:#897;align-items:center;gap:7px;font-size:12.5px;display:flex}.timeline-title strong{color:#4c6344;font-weight:500}.timeline-title>span{color:#9fa990;margin-left:6px;font-size:12px}.now-button{color:#81956b;align-items:center;gap:5px;padding:3px 0;font-size:11.5px;display:flex}.now-button>span{background:#829968;border-radius:50%;width:4px;height:4px}.now-button.is-live{color:#7b945e}.timeline-controls{align-items:flex-start;gap:19px;display:flex}.play-button{color:#fff;background:#3459d1;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;margin-top:-9px;padding:0;display:grid;box-shadow:0 2px 5px #1f56c825}.play-button svg{fill:currentColor;stroke-width:1px;width:13px}.play-button[aria-pressed=true] svg{fill:none;stroke-width:2px}.timeline-track{flex:1;min-width:0;padding-top:0}.timeline-progress{height:8px;position:relative}.timeline-track input{appearance:none;background:linear-gradient(to right,#456fd8 var(--progress,0%),#dfe6d5 var(--progress,0%));cursor:ew-resize;z-index:2;border-radius:8px;width:100%;height:3px;margin:0;display:block;position:relative}.timeline-track input::-webkit-slider-thumb{appearance:none;background:#3563db;border:2px solid #f4f8eb;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 1px #3563db}.timeline-track input::-moz-range-thumb{background:#3563db;border:2px solid #f4f8eb;border-radius:50%;width:7px;height:7px}.time-bubble{color:#4873d8;white-space:nowrap;font-size:11.5px;font-weight:600;position:absolute;bottom:17px;left:0;transform:translate(-50%)}.time-labels{color:#a2ad93;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:8px;font-size:11.5px;display:flex}.timeline-day{letter-spacing:1px;color:#94a482;white-space:nowrap;border-left:1px solid #e0e8d5;align-self:center;min-width:64px;margin-bottom:15px;padding-left:15px;font-size:11px;font-weight:500}.map-hint{color:#f6f7dfbd;pointer-events:none;text-shadow:0 1px 3px #19392f44;align-items:center;gap:7px;font-size:11.5px;display:flex;position:absolute;bottom:12px;left:31px}.map-hint span{margin:0 4px}.scene-controls{color:#344d30bb;align-items:center;gap:7px;font-size:11.5px;display:flex;position:absolute;bottom:11px;right:29px}.scene-controls button{color:inherit;place-items:center;padding:3px;display:grid}.footer{color:#a3ab97;z-index:15;background:#f7f8f1;justify-content:space-between;align-items:center;gap:20px;height:31px;padding:0 30px;font-size:11.5px;display:flex;position:absolute;bottom:0;left:0;right:0}.footer>span:first-child{align-items:center;gap:7px;display:flex}.footer-star{color:#79966e;font-size:14px;line-height:0}.map-attribution{align-items:center;gap:8px;font-size:11px;display:flex}.map-attribution button{color:#809070;padding:0;font-size:11px}.map-attribution a:hover,.map-attribution button:hover{text-decoration:underline}.footer-note{letter-spacing:1.2px;color:#b4bba6;font-size:10px}.toast{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#4d6544;box-shadow:var(--shadow);z-index:13;text-align:center;background:#f9faeff2;border-radius:8px;width:max-content;max-width:calc(100% - 40px);padding:12px 18px;font-size:13px;position:absolute;bottom:163px;left:50%;transform:translate(-50%)}.animal-detail-mini{width:280px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:6;background:#f9faeff2;border-radius:12px;padding:24px;position:absolute;top:34px;left:29px}.animal-detail-mini .eyebrow{color:#a0ab8c;margin-top:8px;font-size:11.5px}.animal-detail-mini h3{letter-spacing:-.5px;margin:12px 0;font:600 21px Manrope}.animal-detail-mini p{color:#7c8b6e;font-size:13.5px;line-height:1.8}.animal-detail-mini a{color:#638851;align-items:center;gap:7px;margin-top:18px;font-size:12.5px;display:flex}.animal-detail-mini small{color:#a2ad94;font-size:11.5px;line-height:1.5}.mini-close{position:absolute;top:8px;right:8px}dialog{color:var(--ink);scrollbar-width:thin;scrollbar-color:#c5d0b9 transparent;background:#f9faf3;border:1px solid #fff9;border-radius:17px;outline:0;max-height:calc(100dvh - 80px);padding:28px 34px;box-shadow:0 25px 100px #14352b55}dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#193b3440}.life-dialog{width:550px}.about-dialog{width:620px}.dialog-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.dialog-top>.eyebrow{color:#9ba68a;font-size:11.5px}.dialog-top>.icon-button{color:#849575;background:#eef2e6;width:29px;height:29px}.dialog-top>.icon-button svg{width:15px}dialog h2{letter-spacing:-1.6px;margin:0 0 17px;font:500 38px/1.2 Manrope}.dialog-intro{color:#829371;max-width:430px;margin-bottom:25px;font-size:13.5px;line-height:1.9}.species-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.species-card{text-align:left;background:#fdfdf8;border:1px solid #e4e9da;border-radius:13px;padding:5px 5px 14px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative}.species-card:hover{border-color:#cfd9be;transform:translateY(-3px);box-shadow:0 12px 26px -14px #22443a40}.species-card.selected{border-color:#819b6c;box-shadow:0 0 0 2px #819b6c30}.species-card>div{aspect-ratio:3/2;background:#e6ece2;border-radius:9px;overflow:hidden}.species-card svg{width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.species-card:hover svg{transform:scale(1.05)}.species-card>span{color:#9ea98c;letter-spacing:.6px;margin:10px 8px 3px;font-size:11px;display:block}.species-card>strong{letter-spacing:-.25px;color:#2d4239;overflow-wrap:break-word;margin:0 8px;font:600 13.5px/1.3 Manrope,sans-serif;display:block}.illustration-note{color:#a4ad96;border-top:1px solid #e5eadb;margin-top:23px;padding-top:18px;font-size:12px;line-height:1.8}.species-detail-art{aspect-ratio:3/2;float:right;border-radius:10px;width:156px;margin:4px 0 10px 18px;overflow:hidden}.species-detail-art svg{width:100%;height:100%;display:block}#species-detail:not(:empty){border-top:1px solid #e1e8d5;margin-top:27px;padding-top:25px}#species-detail>.eyebrow{color:#9eac8c;font-size:11.5px}#species-detail h3{letter-spacing:-.7px;margin:10px 0 4px;font:600 25px Manrope}#species-detail em{color:#a0ac8f;font-size:13px}#species-detail>p{color:#7b8b6d;clear:both;padding-top:12px;font-size:13.5px;line-height:1.9}.species-fact{background:#edf2e3;border-radius:8px;align-items:flex-start;gap:9px;margin:15px 0 20px;padding:12px 14px;display:flex}.species-fact svg{color:#819967;flex-shrink:0;margin-top:3px}.species-fact p{color:#7a8d65;margin:0;font-size:13px;line-height:1.8}.primary-button{color:#fff;background:#385dd5;border-radius:7px;justify-content:center;align-items:center;gap:24px;padding:12px 17px;font-size:13px;display:flex}.species-source{color:#9aa98a;align-items:center;gap:7px;margin-top:15px;font-size:11.5px;display:flex}.source-block{border-top:1px solid #e2e9d7;align-items:flex-start;gap:20px;margin-top:24px;padding-top:24px;display:flex}.source-number{color:#a2b18c;padding-top:3px;font:400 13px Manrope}.source-block h3,.future-sources h3{letter-spacing:-.3px;margin:0 0 10px;font:600 15px Manrope}.source-block p,.future-sources p{color:#8b997b;font-size:13px;line-height:1.85}.source-block a{color:#65874b;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.source-links{flex-wrap:wrap;gap:15px;display:flex}.future-sources{background:#edf2e3;border-radius:8px;margin:25px 0 0;padding:20px}.future-sources a{color:#678b4b;text-underline-offset:2px;text-decoration:underline}.future-sources p{margin-bottom:0}.source-block strong{font-weight:600}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (width>=1600px){.intro{top:60px;left:48px}.intro h1{font-size:59px}.intro p{font-size:13px}.conditions-card{width:309px;padding:22px 25px 16px;top:34px;right:36px}.atmosphere{width:309px;top:540px;right:36px}.scene-mode{top:588px;right:40px}.discovery-card{width:250px;bottom:178px;left:40px}.map-tools{right:39px}.timeline-card{width:890px;padding:20px 26px;bottom:45px}.map-hint{bottom:15px;left:40px}.scene-controls{bottom:15px;right:39px}}@media (height<=840px) and (width>=901px){.conditions-card{width:270px;padding:15px 20px 11px;top:20px}.card-topline{margin-bottom:11px}.place-picker{margin-bottom:16px}.tide-value>span:first-child{font-size:39px}.tide-chart{height:81px;margin-top:7px}.tide-events{padding-bottom:12px}.weather-main{margin:11px 0}.weather-details{margin-bottom:9px}.atmosphere{width:270px;top:434px}.atmosphere button{padding:7px;font-size:11.5px}.scene-mode{top:479px}.intro{top:31px}.intro h1{font-size:43px}.discovery-card{width:210px;padding-top:74px;bottom:153px}.discovery-art{height:60px}.discovery-count{display:none}.timeline-card{padding:14px 20px 12px}.timeline-top{margin-bottom:20px}}@media (width<=1100px){.header{gap:15px;height:72px;padding:0 24px}.brand-note{display:none}.nav{gap:25px}.header-region{font-size:11.5px}.explorer{top:72px}.intro{left:25px}.intro h1{font-size:41px}.intro p{font-size:13px}.conditions-card{width:260px;padding-left:19px;padding-right:19px;right:20px}.atmosphere{width:260px;right:20px}.atmosphere button{gap:4px;padding:8px 6px;font-size:11.5px}.discovery-card{width:204px;left:24px}.discovery-card>strong{font-size:13.5px}.map-tools{right:22px}.sea-name{font-size:13.5px;left:33%}.timeline-card{width:calc(100% - 85px);bottom:35px}.footer{padding:0 22px}.footer-note{display:none}.map-hint{left:25px}.scene-controls{right:25px}}@media (width<=900px){.header-region{display:none}.nav-link{font-size:13px}.conditions-card{width:240px;padding:14px 17px 11px;top:20px}.card-topline{margin-bottom:11px}.place-picker{margin-bottom:14px}.place-picker select{font-size:19px}.tide-value>span:first-child{font-size:37px}.tide-chart{height:78px;margin-top:8px}.tide-events{gap:9px;padding-bottom:12px}.tide-events strong{font-size:12.5px}.tide-events small{margin-left:2px;font-size:11px}.weather-main{margin:11px 0}.weather-main strong{font-size:25px}.weather-main>div:nth-child(2){gap:7px}.weather-details{gap:6px;margin-bottom:11px}.weather-details>div{gap:4px}.weather-details strong{font-size:11.5px}.atmosphere{width:240px;top:415px}.scene-mode{font-size:11px;top:459px;right:23px}.intro{top:30px}.intro h1{letter-spacing:-1.7px;font-size:35px}.intro .eyebrow{letter-spacing:1.2px;font-size:11px}.intro p,.intro-link{font-size:12.5px}.discovery-card{width:187px;padding:50px 15px 15px;bottom:158px}.discovery-art{height:69px}.discovery-card>strong{font-size:13px}.discovery-eyebrow{font-size:10px}.discovery-link{font-size:12px}.discovery-count,.scene-controls>span{display:none}.sea-name{font-size:12.5px;top:44%;left:31%}.timeline-title>span{display:none}.timeline-card{width:calc(100% - 48px)}.map-tools{bottom:155px}.map-hint,.footer{font-size:11px}.map-attribution{font-size:10px}}@media (width<=650px){.header{gap:8px;height:64px;padding:0 17px}.brand{font-size:29px}.brand-mark{margin-right:8px}.brand-mark svg{width:24px}.nav{gap:18px;margin-left:auto;margin-right:5px}.nav-link{font-size:12.5px}.nav-link svg,#nav-about{display:none}.header-right{gap:0}.header-divider{display:none}.sound-button{width:28px}.explorer{top:64px;bottom:26px}.intro{top:25px;left:20px}.intro .eyebrow{letter-spacing:1.1px;gap:6px;font-size:10px}.intro .eyebrow>span{width:4px;height:4px}.intro h1{letter-spacing:-1.5px;margin:14px 0 11px;font-size:32px}.intro p{font-size:12px;line-height:1.85}.intro-link{gap:15px;margin-top:14px;font-size:12px}.conditions-card{border-radius:11px;width:195px;padding:12px 14px 9px;top:217px;left:17px;right:auto}.card-topline{gap:4px;margin-bottom:10px}.live-pill{letter-spacing:.6px;gap:5px;font-size:10px}.card-topline>#date-label{margin-left:auto;font-size:11px}.mobile-card-toggle{width:18px;height:18px;margin-left:2px;display:grid}.place-picker{gap:5px;margin-bottom:10px}.place-picker select{font-size:17px}.place-picker>svg:first-child,.place-picker>svg:last-child{width:13px}.tide-heading{font-size:11.5px}.tide-trend{font-size:11px}.tide-value>span:first-child{letter-spacing:-1.6px;font-size:30px}.tide-value>span:nth-child(2){font-size:14px}.tide-mini-wave svg{width:29px}.datum{gap:2px;font-size:10px}.datum svg{width:10px}.tide-chart{height:60px;margin:5px 0 2px}.tide-events{gap:5px;padding-bottom:9px}.tide-events span{font-size:10px}.tide-events strong{font-size:11.5px}.tide-events small{font-size:10px;display:none}.tide-events>div{gap:4px}.tide-events>div>svg{width:11px}.weather-main{gap:6px;margin:9px 0}.weather-symbol{width:30px}.weather-symbol svg{width:27px}.weather-main strong{font-size:23px}.weather-main>div:nth-child(2)>span{max-width:50px;font-size:11px}.weather-time{font-size:11px}.weather-details{margin-bottom:7px}.weather-details>div{gap:3px}.weather-details svg{width:11px;height:12px}.weather-details span,.weather-details strong{font-size:10px}.data-footnote{gap:4px;padding-top:7px;font-size:10px}.data-footnote svg{width:10px}.conditions-card.collapsed .conditions-body{display:none}.conditions-card.collapsed .place-picker{margin-bottom:3px}.conditions-card.collapsed .mobile-card-toggle{transform:rotate(180deg)}.atmosphere{border-radius:9px;flex-direction:column;width:auto;padding:4px;top:auto;bottom:151px;right:17px}.atmosphere button{justify-content:flex-start;gap:6px;padding:8px 7px;font-size:11.5px}.atmosphere button>span{display:none}.atmosphere button:last-child{padding:8px 7px}.atmosphere button svg{width:17px}.scene-mode{max-width:165px;font-size:10px;line-height:1.6;top:auto;bottom:141px;right:62px}.map-tools{gap:6px;bottom:313px;right:17px}.compass-button{margin-bottom:1px;font-size:11.5px}.compass-button svg{width:23px;height:26px}.zoom-tools{width:35px}.zoom-tools button{width:32px;height:32px}.tool-button{width:35px;height:33px}#reset-view{display:none}.layers-panel{width:220px;bottom:185px;right:62px}.discovery-card{display:none}.timeline-card{border-radius:11px;width:calc(100% - 34px);padding:13px 15px 12px;bottom:32px}.timeline-title{gap:5px;font-size:11.5px}.timeline-title>svg{width:12px}.now-button{gap:4px;font-size:10px}.now-button>svg{width:10px}.timeline-top{margin-bottom:23px}.timeline-controls{gap:13px}.play-button{width:28px;height:28px}.timeline-day{display:none}.time-labels{margin-top:9px;font-size:11px}.time-bubble{font-size:11px;bottom:17px}.map-hint{gap:4px;font-size:10px;bottom:10px;left:19px}.map-hint svg{width:11px}.map-hint span{margin:0 2px}.scene-controls{bottom:7px;right:17px}.sea-name{font-size:11.5px;top:31%;left:44%;transform:rotate(-22deg)}.sea-name span{letter-spacing:1px;font-size:10px}.footer{gap:10px;height:26px;padding:0 15px}.footer>span:first-child{gap:4px;font-size:10px}.footer-star{font-size:13px}.map-attribution{gap:5px;font-size:10px}.map-attribution>a:nth-of-type(2),.map-attribution>span:nth-of-type(2){display:none}.map-attribution button{font-size:10px}.animal-detail-mini{width:230px;padding:19px;top:22px;left:17px}.animal-detail-mini h3{margin:9px 0;font-size:19px}.animal-detail-mini p{font-size:12.5px}.animal-detail-mini small{font-size:11px}.toast{width:calc(100% - 34px);font-size:12.5px;bottom:137px}.map-label{gap:4px;padding:4px 5px;font-size:11.5px}.map-label small{font-size:10px}.animal-label{padding:5px 7px;font-size:11.5px}.animal-label.compact{padding:6px}.animal-label svg{width:12px}.loading strong{font-size:22px}.loading>span:not(.loading-wave){font-size:12.5px}dialog{border-radius:14px;max-width:calc(100vw - 26px);max-height:calc(100dvh - 45px);padding:22px}dialog h2{font-size:32px}.dialog-top{gap:10px;margin-bottom:20px}.dialog-top .eyebrow{letter-spacing:1.1px;font-size:10px}.dialog-intro{font-size:13px}.species-grid{grid-template-columns:repeat(2,1fr);gap:9px}.species-card{padding-bottom:12px}.species-card>span{margin:9px 7px 3px;font-size:10.5px}.species-card>strong{margin:0 7px;font-size:13px}.source-block{gap:12px}.source-block p,.future-sources p{font-size:12.5px}.source-block h3{font-size:14px}.species-detail-art{width:120px;margin-left:14px}.illustration-note{font-size:11.5px}}@media (width<=650px) and (height<=780px){.intro{top:18px}.intro h1{margin-top:11px;font-size:29px}.intro p{display:none}.intro-link{margin-top:12px}.conditions-card{top:161px}.weather-details{display:none}.weather-main{margin-bottom:7px}.map-tools{bottom:306px}.sea-name{top:29%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sea-name{transition:opacity .8s}.explorer.zoomed .sea-name{opacity:0}.map-label.far{opacity:.75}.map-label.far small{display:none}.side-panel{z-index:5;flex-direction:column;gap:10px;width:288px;display:flex;position:absolute;top:25px;right:27px}.side-panel>.conditions-card,.side-panel>.atmosphere,.side-panel>.scene-mode{width:auto;position:relative;inset:auto}.side-panel>.scene-mode{text-align:right;margin-top:-2px}.weather-details{gap:6px}.weather-details>div{min-width:0}.weather-details strong{white-space:nowrap}@media (width>=1101px){.map-tools{flex-direction:row;align-items:center;gap:8px;bottom:36px;right:27px}.compass-button{margin:0 4px 0 0}.zoom-tools{flex-direction:row;width:auto}.zoom-tools>span{width:1px;height:18px}.layers-panel{bottom:92px;right:27px}}@media (width>=1600px){.side-panel{width:309px;top:34px;right:36px}.map-tools{bottom:45px;right:36px}}@media (height<=840px) and (width>=901px){.side-panel{width:270px;top:20px}}@media (width<=1100px){.side-panel{width:260px;right:20px}}@media (width<=900px){.side-panel{width:240px;top:20px}}@media (width<=650px){.side-panel{display:contents}.side-panel>.conditions-card,.side-panel>.atmosphere,.side-panel>.scene-mode{position:absolute}.side-panel>.conditions-card{width:195px;top:217px;left:17px;right:auto}.side-panel>.atmosphere{width:auto;top:auto;bottom:151px;right:17px}.side-panel>.scene-mode{top:auto;bottom:141px;right:62px}.weather-details>div:last-child{display:none}}@media (width<=650px) and (height<=780px){.side-panel>.conditions-card{top:161px}}.atmosphere button{gap:5px;padding:8px 5px}.atmosphere button:last-child{flex:0 0 34px;padding:8px 0}.weather-details svg{display:none}.weather-details span{font-size:11px;line-height:1.35}.weather-details strong{font-size:12px}@media (width<=650px){.intro p{display:none}.intro h1{margin:10px 0 8px;font-size:30px}.intro-link{margin-top:8px}.side-panel>.conditions-card{width:208px;top:178px}.conditions-card.collapsed .conditions-body{display:block}.conditions-card.collapsed .conditions-body>:not(.tide-heading):not(.tide-value){display:none}.conditions-card.collapsed .tide-value>span:first-child{font-size:26px}}.landmark-label{pointer-events:auto;will-change:transform;white-space:nowrap;letter-spacing:.1px;color:#3b3a33;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fffdf5d9;border:1px solid #ffffff80;border-radius:4px;padding:3px 7px;font-size:11px;font-weight:600;position:absolute;top:0;left:0;box-shadow:0 2px 6px #1d352c18}.landmark-label:before{content:"";background:#b0674c;border-radius:1px;width:5px;height:5px;margin-right:5px;display:inline-block;transform:rotate(45deg)translateY(-1px)}.landmark-label:hover{background:#fffdf5}.minimap-card{width:238px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:3;background:#f7f8ecf2;border:1px solid #fffffd88;border-radius:12px;padding:8px 8px 6px;display:none;position:absolute;bottom:158px;left:29px}.minimap{cursor:crosshair;touch-action:none;border-radius:7px;width:222px;display:block}.minimap-card>span{color:#8f9a86;text-align:center;margin-top:5px;font-size:10.5px;display:block}.intro.quiet~.minimap-card{display:block}.intro.quiet~.discovery-card{display:none}.compass-button svg{transition:transform .15s linear;overflow:visible}@media (width<=1100px){.minimap-card{width:210px;left:24px}.minimap{width:194px}}@media (width<=650px){.minimap-card{display:none!important}.map-hint span:nth-of-type(n+2),.map-hint{font-size:10px}}.map-label .resort-icon{filter:drop-shadow(0 1px 1px #1f3a2c30);flex-shrink:0;margin:-2px 0 -1px -1px}.map-label.selected .resort-icon{transform:scale(1.12)}.rotate-tools button{touch-action:none}.rotate-tools button.active{color:#3459d1;background:#e3ecdb}@media (width<=1100px){.rotate-tools{flex-direction:column}}.map-hint i{opacity:.7;margin:0 4px;font-style:normal}.hint-touch{display:none}@media (pointer:coarse),(width<=650px){.hint-desktop{display:none}.hint-touch{display:inline}.map-hint{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 60px);font-size:10.5px;overflow:hidden}.zoom-tools:not(.rotate-tools){display:none!important}.rotate-tools{width:40px}.rotate-tools button{width:40px;height:40px}}@media (width<=650px){.map-tools{top:250px;bottom:auto}.side-panel>.atmosphere{bottom:150px}.layers-panel{top:260px;bottom:auto;right:62px}.intro.quiet~.side-panel>.conditions-card{transition:top .5s;top:14px}.intro.quiet~.map-tools{top:120px}}.studio-koko{color:#8f9a86;align-items:center;gap:9px;text-decoration:none;display:flex}.studio-koko:hover{color:#2b3a33}.studio-koko .koko-logo{color:#1a1a1a;flex-direction:column;align-items:center;gap:2px;width:34px;display:flex}.studio-koko .koko-top,.studio-koko .koko-word{width:100%;height:auto;display:block}.studio-koko .bolt{fill:#f39b92}.studio-koko .bolt-bl,.studio-koko .bolt-br{display:none}.studio-koko:hover .bolt{fill:#f1605d}@media (width<=650px){.studio-koko>span:first-child{display:none}}.atmosphere button{gap:4px;padding:7px 3px;font-size:11px}.atmosphere button svg{width:15px;height:15px}.atmosphere button:last-child{flex:0 0 32px}.footer{height:44px}.explorer{bottom:44px}@media (width<=650px){.footer{height:40px}.explorer{bottom:40px}.studio-koko .koko-logo{gap:1.5px;width:29px}}.arrival{z-index:9;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(120% 90% at 50% 40%,#eef3e8e6,#dde8e0f2);place-items:center;padding:24px;transition:opacity .7s,visibility .7s,background 1.2s;display:grid;position:absolute;inset:0}.arrival.ready{background:radial-gradient(120% 90% at 50% 40%,#eef3e8b8,#d6e3dccc)}.arrival.gone{opacity:0;visibility:hidden;pointer-events:none}.arrival-card{color:#35504a;background:#fafbf5f2;border:1px solid #ffffff90;border-radius:18px;width:min(880px,100%);padding:30px 32px 22px;transition:transform .7s;transform:translateY(0);box-shadow:0 24px 60px #23473f24,0 2px 8px #23473f10}.arrival.gone .arrival-card{transform:translateY(-14px)scale(.985)}.arrival .eyebrow{color:#6c8a7f}.arrival .eyebrow>span{background:#8fbf9f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #8fbf9f26}.arrival h2{letter-spacing:-1.6px;color:#2f4a43;margin:12px 0 22px;font-family:Manrope,sans-serif;font-size:38px;font-weight:600;line-height:1.15}.arrival-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.arrival-place{text-align:left;color:#2f4a43;background:#fff;border:1px solid #e3e9df;border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;padding:14px 13px 13px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative}.arrival-place:hover,.arrival-place:focus-visible{border-color:#a9c7b5;outline:none;transform:translateY(-2px);box-shadow:0 10px 22px #23473f1c}.arrival-place .resort-icon{width:24px;height:24px;margin-bottom:6px}.arrival-place strong{letter-spacing:-.2px;font-family:Manrope,sans-serif;font-size:15px;font-weight:700}.arrival-place small{color:#6f857c;font-size:11.5px;line-height:1.35}.arrival-last{letter-spacing:.5px;color:#3f7a62;background:#e6f2ea;border-radius:20px;padding:2px 7px;font-size:9.5px;font-style:normal;display:none;position:absolute;top:10px;right:10px}.arrival-place.last{border-color:#a9c7b5}.arrival-place.last .arrival-last{display:block}.arrival-foot{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;font-size:12.5px;display:flex}.arrival-status{color:#7b9088;align-items:center;gap:8px;display:flex}.arrival-status>span{background:#e2b35d;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite arrival-pulse}.arrival.ready .arrival-status>span{background:#5fae83;animation:none}@keyframes arrival-pulse{50%{opacity:.35}}.arrival-all{color:#3f6b5d;border-bottom:1px solid #3f6b5d40;align-items:center;gap:10px;padding:6px 0;font-weight:600;display:flex}.arrival-all:hover{gap:14px}@media (width<=1000px){.arrival-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.arrival{place-items:start center;padding:12px;overflow:auto}.arrival-card{border-radius:14px;padding:20px 16px 16px}.arrival h2{letter-spacing:-1px;margin:9px 0 14px;font-size:27px}.arrival-grid{grid-template-columns:repeat(2,1fr);gap:7px}.arrival-place{padding:10px 10px 9px}.arrival-place .resort-icon{width:19px;height:19px;margin-bottom:3px}.arrival-place strong{font-size:13.5px}.arrival-place small{font-size:10.5px}.arrival-last{font-size:8.5px;top:8px;right:8px}.arrival-foot{flex-direction:column-reverse;align-items:flex-start;gap:8px;margin-top:13px}}.zen-button{color:#3f6b5d;border:1px solid #cfdcd3;border-radius:20px;align-items:center;gap:6px;height:32px;margin-right:6px;padding:0 12px 0 10px;font-size:13px;font-weight:600;transition:background .2s,border-color .2s;display:flex}.zen-button:hover{background:#eef4ee;border-color:#a9c7b5}.zen .header,.zen .footer{display:none}.zen .explorer{inset:0}.zen .explorer>:not(#scene):not(.zen-overlay):not(.scene-vignette){transition:opacity .8s,visibility .8s;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.zen-overlay{z-index:12;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 1.6s,visibility 1.6s;position:absolute;inset:0}.zen .zen-overlay{opacity:1;visibility:visible}.zen-overlay:before,.zen-overlay:after{content:"";pointer-events:none;height:14%;position:absolute;left:0;right:0}.zen-overlay:before{background:linear-gradient(#0e241f38,#0000);top:0}.zen-overlay:after{background:linear-gradient(#0000,#0e241f4d);bottom:0}.zen-caption{z-index:1;color:#fbfaf1;text-shadow:0 2px 18px #0c201b66;opacity:0;transition:opacity 2.4s,transform 2.4s;position:absolute;bottom:40px;left:44px;transform:translateY(8px)}.zen-caption.shown{opacity:1;transform:none}.zen-caption strong{letter-spacing:-1.2px;font-family:Manrope,sans-serif;font-size:34px;font-weight:500;display:block}.zen-exit{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fbfaf1;opacity:0;pointer-events:auto;background:#f9faef2e;border-radius:20px;align-items:center;gap:7px;padding:8px 13px;font-size:12.5px;transition:opacity .6s;display:flex;position:absolute;top:22px;right:24px}.zen-overlay.awake .zen-exit{opacity:1}.zen-exit kbd{background:#ffffff2e;border-radius:4px;padding:2px 5px;font:600 10px DM Sans,sans-serif}.zen .map-labels{opacity:0}@media (width<=650px){.zen-button{justify-content:center;width:32px;margin-right:2px;padding:0}.zen-button span{display:none}.zen-caption{bottom:28px;left:22px}.zen-caption strong{font-size:26px}.zen-exit{top:14px;right:14px}.zen-exit kbd{display:none}}.zen-caption .zen-now{letter-spacing:.4px;color:#f1f4e6d9;margin-top:4px;font-size:13px;display:block}.zen-facts{color:#f4f6ead9;letter-spacing:.2px;flex-direction:column;gap:8px;margin-top:16px;font-size:13px;display:flex}.zen-facts:empty{display:none}.zen-facts b{color:#fdfcf3;font-weight:600}.zen-tide{align-items:center;gap:12px;display:flex}.zen-tide span{flex-direction:column;gap:1px;font-size:12px;display:flex}.zen-tide span b{letter-spacing:-.6px;font-family:Manrope,sans-serif;font-size:22px;font-weight:600;line-height:1.1}.zen-spark{color:#fdfcf3;filter:drop-shadow(0 1px 6px #0c201b55)}.zen-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.zen-row svg{opacity:.85}.zen-row i{background:#f4f6ea80;border-radius:50%;width:3px;height:3px;margin:0 6px}@media (width<=650px){.zen-facts{gap:6px;margin-top:11px;font-size:11.5px}.zen-tide span b{font-size:18px}.zen-spark{width:92px}}.zen-overlay:after{background:radial-gradient(60% 85% at 0 100%,#0c201b80,#0000 72%),linear-gradient(#0000,#0e241f38);height:42%}.tour-button{z-index:6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow);color:#2f4a43;background:#fafbf5f0;border-radius:24px;align-items:center;gap:9px;padding:9px 16px 9px 12px;font-size:13px;transition:transform .2s,box-shadow .2s;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%)}.tour-button:hover{transform:translate(-50%)translateY(-1px)}.tour-button>svg{color:#fff;fill:currentColor;background:#385dd5;border-radius:50%;width:22px;height:22px;padding:5px}.tour-button b{font-weight:700}.tour-button small{color:#7b9088;border-left:1px solid #d9e2d9;padding-left:9px;font-size:11px}.tour-button[hidden],.touring .header,.touring .footer{display:none}.touring .explorer{inset:0}.touring .explorer>:not(#scene):not(.zen-overlay):not(.scene-vignette){transition:opacity .8s,visibility .8s;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.touring .zen-overlay{opacity:1;visibility:visible}.touring .map-labels{opacity:0}@media (width<=650px){.tour-button{padding:8px 13px 8px 10px;font-size:12px;top:auto;bottom:140px}.tour-button small{display:none}}.arrival-home{color:#3f6b5d;cursor:pointer;align-items:center;gap:8px;margin-right:auto;font-weight:600;display:flex}.arrival-home input{opacity:0;pointer-events:none;position:absolute}.arrival-check{color:#0000;background:#fff;border:1.5px solid #a9c7b5;border-radius:5px;place-items:center;width:18px;height:18px;transition:background .15s,border-color .15s;display:grid}.arrival-home input:checked+.arrival-check{color:#fff;background:#3f7a62;border-color:#3f7a62}.arrival-home input:focus-visible+.arrival-check{outline-offset:2px;outline:2px solid #385dd5}.arrival-foot{flex-wrap:wrap}.home-toggle{color:#9aaba3;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:4px;transition:color .2s,background .2s,transform .2s;display:grid}.home-toggle:hover{color:#d1493b;background:#eef4ee}.home-toggle.on{color:#d1493b}.home-toggle.on svg{fill:currentColor}.home-toggle:active{transform:scale(.9)}@media (width<=650px){.home-toggle{width:24px;height:24px}.home-toggle svg{width:13px}.arrival-home{font-size:12px}}.view-pick{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow);color:#2f4a43;white-space:nowrap;background:#fafbf5f2;border-radius:20px;align-items:center;gap:7px;padding:8px 13px 8px 10px;font-size:12.5px;font-weight:600;animation:.25s ease-out view-pick-in;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 12px))}.view-pick:after{content:"";background:inherit;width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.view-pick svg{color:#385dd5}.view-pick small{color:#7b9088;font-weight:500}.view-pick[hidden]{display:none}.view-pick:hover{background:#fff}@keyframes view-pick-in{0%{opacity:0;transform:translate(-50%,calc(-100% - 4px))}}.zen .view-pick,.touring .view-pick{display:none}.arrival-weather{color:#56705f;flex-wrap:wrap;align-items:center;gap:8px;margin:-8px 0 20px;font-size:13px;display:flex}.arrival-weather>span{color:#3f6b5d;margin-right:4px;font-weight:600}.arrival-weather button{color:#3f5b52;background:#fff;border:1px solid #d6e2d9;border-radius:20px;align-items:center;gap:7px;padding:7px 13px 7px 11px;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:flex}.arrival-weather button[aria-checked=true]{color:#fff;background:#3f7a62;border-color:#3f7a62}.arrival-weather button:hover:not([aria-checked=true]){border-color:#a9c7b5}.arrival-weather small{color:#8a9c94;flex-basis:100%;margin-top:-2px;font-size:11px}@media (width<=650px){.arrival-weather{gap:6px;margin:-4px 0 13px}.arrival-weather>span{flex-basis:100%;font-size:12px}.arrival-weather button{padding:6px 11px 6px 9px;font-size:12px}.arrival-weather small{font-size:10px}}.quality-row{color:#35504a;border-top:1px solid #e3e9df;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;font-size:13px;display:flex}.quality-steps{align-items:stretch;gap:4px;display:flex}.quality-steps button{color:#3f5b52;background:#fff;border:1px solid #dbe4dc;border-radius:7px;flex:1;place-items:center;height:30px;font-size:11.5px;font-weight:600;display:grid}.quality-steps button:first-child{flex:1.6}.quality-steps button i{width:5px;height:calc(var(--h) * 3px + 4px);opacity:.7;background:currentColor;border-radius:2px;display:block}.quality-steps button[aria-checked=true]{color:#fff;background:#3f7a62;border-color:#3f7a62}.quality-steps button:hover:not([aria-checked=true]){border-color:#a9c7b5}.quality-ends{color:#8a9c94;justify-content:space-between;margin-left:calc(24.2424% + .121212px);font-size:10.5px;display:flex}.traffic-label{color:#3b2f2a;white-space:nowrap;pointer-events:auto;cursor:pointer;background:#fafbf5f0;border-radius:14px;align-items:center;gap:6px;padding:4px 9px 4px 7px;font-size:11px;font-weight:600;display:flex;position:absolute;top:0;left:0;box-shadow:0 3px 10px #23473f24}.traffic-label i{background:#ff8a2a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #ff8a2a33}.traffic-label.stationary i,.traffic-label.closed i{background:#e33b2f;box-shadow:0 0 0 3px #e33b2f33}.traffic-label.slow i{background:#f2c230;box-shadow:0 0 0 3px #f2c23033}.traffic-label.stationary i{animation:1.4s ease-in-out infinite traffic-pulse}@keyframes traffic-pulse{50%{box-shadow:0 0 0 6px #e33b2f22}}.ship-label{color:#eef6f6;white-space:nowrap;pointer-events:auto;cursor:pointer;background:#12303af0;border-radius:14px;align-items:center;gap:6px;padding:4px 9px 4px 7px;font-size:11px;display:flex;position:absolute;top:0;left:0;box-shadow:0 3px 10px #0c201b40}.ship-label i{background:#58d68d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #58d68d33}.ship-label b{letter-spacing:.2px;font-weight:700}.ship-label small{opacity:.7}.quality-button{position:relative}.quality-button b{color:#fff;background:#3f7a62;border-radius:8px;min-width:15px;height:15px;padding:0 3px;font-size:9.5px;font-weight:700;line-height:15px;position:absolute;top:-4px;right:-3px;box-shadow:0 0 0 2px #fafbf5}.quality-panel{z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:250px;box-shadow:var(--shadow);background:#fafbf5f5;border-radius:12px;padding:14px 16px;position:absolute;bottom:190px;right:76px}.quality-panel .quality-row{border:0;margin:0;padding:0}.quality-panel strong{color:#2f4a43;font-size:13.5px}.quality-panel p{color:#6f857c;margin:2px 0 4px;font-size:11.5px;line-height:1.45}@media (width<=650px){.quality-panel{width:220px;bottom:230px;right:62px}}.ship-label{transition:padding .2s}.ship-label i{position:relative}.ship-label i:after{content:"";transform-origin:50% 100%;width:2px;height:9px;transform:translate(-50%,-100%) rotate(var(--cog,0deg));background:#58d68d;position:absolute;top:50%;left:50%}.ship-label.compact{background:#12303acc;gap:0;padding:5px}.ship-label.compact b,.ship-label.compact small,.ship-label.compact span{display:none}.ship-label.compact{font-size:0}.ship-label.compact:hover{gap:6px;padding:4px 9px 4px 7px;font-size:11px}.ship-label.compact:hover b,.ship-label.compact:hover small{display:inline}.live-count{color:#3f7a62;background:#e6f2ea;border-radius:8px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-weight:600}.dive-button{color:#f4f8ee;background:#1f5a55;border-radius:20px;align-items:center;gap:6px;height:32px;margin-right:8px;padding:0 13px 0 10px;font-size:13px;font-weight:600;transition:background .2s,transform .2s;display:flex;box-shadow:0 3px 12px #1f5a5530}.dive-button:hover{background:#174a46;transform:translateY(-1px)}.dive-button svg{margin:-1px 0 0}.dive-cta{color:#f5f9ef;text-align:left;background:linear-gradient(120deg,#1f5a55,#2d7d73);border-radius:14px;align-items:center;gap:14px;width:100%;margin:6px 0 22px;padding:14px 18px;display:flex;box-shadow:0 8px 24px #1f5a5533}.dive-cta span{flex-direction:column;flex:1;gap:2px;display:flex}.dive-cta strong{font-family:Manrope,sans-serif;font-size:16px;font-weight:700}.dive-cta small{opacity:.8;font-size:12px}.dive-cta:hover{filter:brightness(1.06)}.diving .header,.diving .footer{display:none}.diving .explorer{background:#082c2d;inset:0}.diving .explorer>:not(.dive):not(.dive-veil){visibility:hidden!important;pointer-events:none!important}.dive{z-index:30;color:#eef6ef;background:#0a3535;font-family:DM Sans,sans-serif;position:absolute;inset:0;overflow:hidden}.dive-scene{position:absolute;inset:0}.dive-scene canvas{cursor:grab;touch-action:none;outline:0;display:block}.dive-scene canvas:active{cursor:grabbing}.dive button{color:inherit}.dive-glass{-webkit-backdrop-filter:blur(14px);background:#05262a8f;border:1px solid #ffffff1c}.dive-top{pointer-events:none;z-index:3;justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:absolute;top:26px;left:32px;right:32px}.dive-top>*{pointer-events:auto}.dive-zone{text-shadow:0 2px 18px #021416aa;opacity:0;max-width:420px;transition:opacity 1.1s,transform 1.1s;transform:translateY(8px)}.dive-zone.shown{opacity:1;transform:none}.dive-zone .eyebrow{color:#cfeee5d9;letter-spacing:1.6px;font-size:11.5px}.dive-zone .eyebrow>span{background:#7fe3cf;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #7fe3cf33}.dive-zone .eyebrow i{opacity:.75;font-style:normal}.dive-zone .eyebrow i:before{content:"·";margin:0 7px 0 0}.dive-zone strong{letter-spacing:-1.4px;color:#f6f8ee;margin:6px 0;font-family:Manrope,sans-serif;font-size:40px;font-weight:600;line-height:1.05;display:block}.dive-zone p{color:#e2f0eadb;max-width:360px;margin:0;font-size:14px;line-height:1.5}.dive-top-right{align-items:center;gap:10px;display:flex}.dive-round{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05262a8f;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .2s;display:grid}.dive-round:hover,.dive-exit:hover{background:#0b3a3fb8}.dive-exit{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05262a8f;border:1px solid #ffffff1f;border-radius:21px;align-items:center;gap:8px;height:40px;padding:0 14px 0 12px;font-size:13.5px;font-weight:600;transition:background .2s;display:flex}.dive-exit kbd{opacity:.85;background:#ffffff26;border-radius:4px;padding:2px 5px;font:600 10px DM Sans,sans-serif}.dive-computer{z-index:3;-webkit-backdrop-filter:blur(14px);background:#05262a99;border:1px solid #ffffff1a;border-radius:16px;align-items:flex-end;gap:20px;padding:14px 20px 14px 18px;display:flex;position:absolute;bottom:30px;left:32px;box-shadow:0 10px 40px #0214162e}.dc-depth{align-items:baseline;gap:4px;font-family:Manrope,sans-serif;line-height:1;display:flex}.dc-depth strong{letter-spacing:-1.5px;font-variant-numeric:tabular-nums;text-align:right;color:#f4fbf2;min-width:2.6ch;font-size:46px;font-weight:600}.dc-depth span{color:#9fe6d6;font-size:17px;font-weight:600}.dive-computer dl{grid-template-columns:repeat(2,auto);gap:5px 18px;margin:0 0 3px;display:grid}.dive-computer dl div{flex-direction:column;display:flex}.dive-computer dt{letter-spacing:1.2px;text-transform:uppercase;color:#bfe0d7a6;font-size:10px}.dive-computer dd{font-variant-numeric:tabular-nums;color:#eef8f1;margin:0;font-size:13.5px;font-weight:600}.dive-gauge{z-index:3;flex-direction:column;align-items:center;gap:10px;height:min(58vh,520px);display:flex;position:absolute;top:50%;right:34px;transform:translateY(-50%)}.dive-step{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);touch-action:none;background:#05262a8f;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.dive-step:hover{background:#0b3a3fb8}.gauge-track{cursor:ns-resize;touch-action:none;outline-offset:6px;background:linear-gradient(#cdf1e6 0%,#63b3a8 12%,#2b7c75 30%,#155055 48%,#0a2f37 62%,#041419 82%,#010608 100%);border-radius:5px;flex:1;width:8px;position:relative;box-shadow:0 0 0 1px #ffffff26,0 4px 20px #02141633}.gauge-fill{pointer-events:none;border-radius:6px;position:absolute;top:0;left:-3px;right:-3px;box-shadow:inset 0 0 0 1px #ffffff40}.gauge-marks{pointer-events:none;position:absolute;inset:0}.gauge-mark{color:#d9efe8b3;white-space:nowrap;flex-direction:row-reverse;align-items:center;gap:5px;font-size:10.5px;font-weight:600;display:flex;position:absolute;right:16px;transform:translateY(-50%)}.gauge-mark i{background:#d9efe899;width:7px;height:1px;margin-right:-11px}.gauge-mark small{letter-spacing:.3px;color:#ffd98ad9;margin-right:2px;font-size:9.5px;font-weight:600}.gauge-edge{color:#ffe3a6}.gauge-knob{pointer-events:none;background:#f6fbf2;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;transition:top .12s linear;position:absolute;top:0;left:50%;box-shadow:0 0 0 4px #7fe3cf55,0 3px 12px #0214168c}.gauge-knob span{color:#113a3a;white-space:nowrap;font-variant-numeric:tabular-nums;background:#f6fbf2;border-radius:10px;padding:3px 8px;font-size:11.5px;font-weight:700;position:absolute;top:50%;right:26px;transform:translateY(-50%)}.dive-sink{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05262a8f;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:5px;height:30px;padding:0 11px 0 9px;font-size:12px;font-weight:600;display:flex}.dive-sink[aria-pressed=true]{color:#08302f;background:#7fe3cf;border-color:#0000}.dive-tools{z-index:3;align-items:center;gap:12px;display:flex;position:absolute;bottom:30px;right:32px}.dive-log-button{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05262a8f;border:1px solid #ffffff1f;border-radius:23px;align-items:center;gap:8px;height:44px;padding:0 15px 0 13px;font-size:13.5px;font-weight:600;display:flex;position:relative}.dive-log-button b{font-variant-numeric:tabular-nums;background:#ffffff26;border-radius:9px;padding:2px 7px;font-size:11.5px}.dive-log-button.pulse{animation:1s ease-out dive-pulse}@keyframes dive-pulse{0%{box-shadow:0 0 #7fe3cfaa}to{box-shadow:0 0 0 16px #7fe3cf00}}.dive-lamp{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.4px;background:#05262ab8;border:1px solid #ffffff2a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:66px;height:66px;font-size:10.5px;font-weight:700;transition:background .25s,box-shadow .35s,color .25s;display:flex}.dive-lamp:hover{background:#0b3a3fd0}.dive-lamp.on{color:#3b2b08;background:#ffe3a3;border-color:#fff4d6;box-shadow:0 0 0 6px #ffd98a33,0 0 40px 6px #ffd98a66}.dive-tip{z-index:4;pointer-events:none;color:#123b3a;white-space:nowrap;background:#f6fbf2f0;border-radius:12px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;display:flex;position:absolute;top:0;left:0;box-shadow:0 4px 14px #0214165c}.dive-tip span{color:#eef8f1;letter-spacing:.4px;text-transform:uppercase;background:#1f5a55;border-radius:7px;padding:1px 6px;font-size:10px;font-weight:700}.dive-spots{z-index:4;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:112px;right:32px}.dive-spot{pointer-events:auto;color:#123b3a;opacity:0;background:#f6fbf2f2;border-radius:12px;flex-direction:column;align-items:flex-end;padding:8px 13px;transition:opacity .45s,transform .45s;display:flex;transform:translate(16px);box-shadow:0 6px 20px #02141640}.dive-spot.shown{opacity:1;transform:none}.dive-spot span{letter-spacing:1.1px;text-transform:uppercase;color:#3f8a79;font-size:10px;font-weight:700}.dive .dive-spot b{color:#123b3a;font-family:Manrope,sans-serif;font-size:15px}.dive-fact{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#eaf6f0;text-align:center;opacity:0;pointer-events:none;background:#05262aa6;border:1px solid #ffffff1c;border-radius:14px;min-width:280px;max-width:min(560px,100% - 560px);padding:12px 18px;font-size:13.5px;line-height:1.5;transition:opacity .6s,transform .6s;position:absolute;bottom:34px;left:50%;transform:translate(-50%,10px)}.dive-fact.shown{opacity:1;transform:translate(-50%)}.dive-fact b{color:#ffe3a6;font-weight:600}.dive-fact kbd{background:#ffffff26;border-radius:4px;padding:1px 5px;font:600 11px DM Sans,sans-serif}.dive-hint{z-index:2;color:#d8ece6b8;white-space:nowrap;pointer-events:none;font-size:11.5px;transition:opacity 1.5s 9s;position:absolute;top:30px;left:50%;transform:translate(-50%)}.dive.ready .dive-hint{opacity:0}.dive-hint i{opacity:.6;margin:0 5px;font-style:normal}.dive-card{z-index:5;scrollbar-width:thin;width:340px;max-height:calc(100% - 300px);color:var(--ink);opacity:0;background:#f8f9f2f7;border-radius:18px;padding:0 22px 18px;transition:opacity .35s,transform .35s;position:absolute;top:50%;left:32px;overflow:auto;transform:translate(-14px,-50%);box-shadow:0 20px 60px #0214165c}.dive-card.shown{opacity:1;transform:translateY(-50%)}.dive-card-close{z-index:1;background:#ffffffc0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:12px;right:12px;color:#123b3a!important}.dive-card-art{background:radial-gradient(120% 100% at 50% 110%,#2a7a72 0%,#134a4b 55%,#0a2f33 100%);border-radius:18px 18px 0 0;place-items:center;height:150px;margin:0 -22px 16px;display:grid;overflow:hidden}.dive-card-art img{opacity:0;filter:drop-shadow(0 10px 14px #02141666);max-width:92%;max-height:132px;transition:opacity .5s,transform .5s;transform:scale(.96)}.dive-card-art img.loaded{opacity:1;transform:none}.dive-card .eyebrow{color:#5f8f82;font-size:10.5px}.dive-card h3{letter-spacing:-.9px;color:#1e3c35;margin:6px 0 2px;font-family:Manrope,sans-serif;font-size:27px;font-weight:700}.dive-card em{color:#7f8f84;margin-bottom:10px;font-size:12.5px;display:block}.dive-card>p{color:#3a5249;margin:0 0 12px;font-size:14px;line-height:1.55}.dive-card-fact{color:#2f5a4c;background:#e9f1e8;border-radius:12px;gap:10px;padding:11px 13px;display:flex}.dive-card-fact svg{flex-shrink:0;margin-top:2px}.dive-card-fact p{margin:0;font-size:13px;line-height:1.5}.dive-card-foot{color:#7f8f84;justify-content:space-between;align-items:center;margin-top:13px;font-size:12px;display:flex}.dive-new{color:#f2f8ef;background:#1f5a55;border-radius:9px;padding:3px 9px;font-size:11px;font-weight:700}.dive-card-log{align-items:center;gap:5px;font-size:12.5px;font-weight:700;display:flex;color:#2d6b60!important}.dive-log{z-index:8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;background:#02161880;place-items:center;padding:24px;transition:opacity .3s;display:grid;position:absolute;inset:0}.dive-log.shown{opacity:1}.dive-log-card{scrollbar-width:thin;width:min(900px,100%);max-height:100%;color:var(--ink);background:#f8f9f2;border-radius:20px;padding:26px 30px 30px;overflow:auto;box-shadow:0 25px 90px #02141680}.dive-log-top{justify-content:space-between;gap:20px;display:flex}.dive-log-top .eyebrow{color:#5f8f82}.dive-log-top .eyebrow span{background:#5f8f82;width:14px;height:1px}.dive-log-top h2{letter-spacing:-1.2px;color:#1e3c35;margin:8px 0 4px;font-family:Manrope,sans-serif;font-size:32px}.dive-log-top p{color:#6f8379;max-width:520px;margin:0;font-size:13.5px}.dive-log-top .icon-button{color:#1e3c35!important}.dive-log-bar{background:#e2e9e0;border-radius:3px;height:6px;margin:16px 0 6px;overflow:hidden}.dive-log-bar i{background:linear-gradient(90deg,#2d7d73,#7fe3cf);border-radius:3px;height:100%;display:block}.dive-log h3{color:#2b4a42;align-items:baseline;gap:8px;margin:20px 0 10px;font-family:Manrope,sans-serif;font-size:15px;display:flex}.dive-log h3 small{color:#8a9a90;font-family:DM Sans,sans-serif;font-size:11.5px;font-weight:500}.dive-log-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;display:grid}.dive-log-item{text-align:left;cursor:default;background:#eef2ea;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 9px 10px;display:flex;color:#1e3c35!important}.dive-log-item.seen{cursor:pointer;background:#e4eee6}.dive-log-item.seen:hover{background:#d9e8de}.dive-log-art{background:radial-gradient(110% 100% at 50% 110%,#2a7a72,#0e3a3d);border-radius:9px;place-items:center;width:100%;height:70px;margin-bottom:6px;display:grid;overflow:hidden}.dive-log-art img{opacity:0;max-width:90%;max-height:62px;transition:opacity .4s}.dive-log-art img.loaded{opacity:1}.dive-log-item:not(.seen) .dive-log-art{background:#dfe6dd}.dive-log-item:not(.seen) img{filter:brightness(0);opacity:0}.dive-log-item:not(.seen) img.loaded{opacity:.2}.dive-log-item b{font-size:12.5px;line-height:1.25}.dive-log-item small{color:#7f8f84;font-size:10.5px}.dive-veil{z-index:40;pointer-events:none;opacity:0;visibility:hidden;background:radial-gradient(140% 100% at 50% -10%,#3aa396 0%,#146058 38%,#093a3b 70%,#04222a 100%);place-items:center;transition:opacity .9s,visibility .9s;display:grid;position:absolute;inset:0}.dive-entering .dive-veil,.dive-leaving .dive-veil{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .45s,visibility .45s}.dive-leaving .dive-veil{background:radial-gradient(140% 100% at 50% 110%,#0a3b3c 0%,#1d6c63 45%,#8fd3c3 85%,#e9f5ee 100%)}.dive-veil-text{letter-spacing:-.4px;color:#eef8f1;text-shadow:0 2px 16px #02141666;font-family:Manrope,sans-serif;font-size:21px;font-weight:600;position:relative}.dive-leaving .dive-veil-text{opacity:0}.dive-veil i{bottom:-60px;left:var(--x);width:var(--s);height:var(--s);animation:dive-bubble var(--t) cubic-bezier(.45,.05,.8,.6) var(--d) infinite;opacity:.9;background:radial-gradient(circle at 34% 30%,#ffffffd0 0,#ffffff30 22%,#ffffff08 55%,#0000 70%);border:1.5px solid #ffffffb0;border-radius:50%;position:absolute}.dive-veil i:first-child{--x:8%;--s:26px;--t:1.9s;--d:0s}.dive-veil i:nth-child(2){--x:17%;--s:12px;--t:1.5s;--d:.2s}.dive-veil i:nth-child(3){--x:26%;--s:40px;--t:2.3s;--d:50ms}.dive-veil i:nth-child(4){--x:35%;--s:16px;--t:1.6s;--d:.35s}.dive-veil i:nth-child(5){--x:44%;--s:30px;--t:2s;--d:.12s}.dive-veil i:nth-child(6){--x:52%;--s:10px;--t:1.3s;--d:.4s}.dive-veil i:nth-child(7){--x:60%;--s:46px;--t:2.4s;--d:0s}.dive-veil i:nth-child(8){--x:68%;--s:18px;--t:1.7s;--d:.25s}.dive-veil i:nth-child(9){--x:76%;--s:28px;--t:2.1s;--d:80ms}.dive-veil i:nth-child(10){--x:84%;--s:14px;--t:1.5s;--d:.3s}.dive-veil i:nth-child(11){--x:91%;--s:34px;--t:2.2s;--d:.16s}.dive-veil i:nth-child(12){--x:3%;--s:20px;--t:1.8s;--d:.45s}@keyframes dive-bubble{0%{transform:translate(0)scale(.7)}50%{transform:translate(12px,-55vh)scale(1)}to{transform:translate(-6px,-115vh)scale(1.1)}}@media (width<=1100px){.dive-zone strong{font-size:34px}.dive-fact{max-width:calc(100% - 420px)}}@media (width<=650px){.dive-button{justify-content:center;width:32px;margin-right:4px;padding:0}.dive-button span{display:none}.dive-top{top:14px;left:16px;right:16px}.dive-zone strong{letter-spacing:-.8px;margin:4px 0;font-size:25px}.dive-zone p{display:none}.dive-zone .eyebrow{font-size:10px}.dive-exit{height:38px;padding:0 12px}.dive-exit span,.dive-exit kbd{display:none}.dive-round{width:38px;height:38px}.dive-computer{border-radius:14px;gap:12px;padding:10px 13px;bottom:16px;left:14px}.dc-depth strong{font-size:32px}.dc-depth span{font-size:14px}.dive-computer dl{grid-template-columns:auto;gap:3px}.dive-computer dl div:nth-child(n+3){display:none}.dive-computer dd{font-size:12px}.dive-computer dt{font-size:9px}.dive-gauge{height:44vh;top:44%;right:12px}.gauge-mark{font-size:9.5px;right:14px}.gauge-mark small{display:none}.dive-step{width:32px;height:32px}.dive-sink span{display:none}.dive-sink{padding:0 10px}.dive-tools{gap:9px;bottom:16px;right:14px}.dive-lamp{width:58px;height:58px}.dive-log-button{height:40px;padding:0 11px}.dive-log-button span{display:none}.dive-spots{bottom:86px;right:14px}.dive-fact{min-width:0;max-width:none;padding:10px 13px;font-size:12.5px;inset:92px 14px auto;transform:translateY(-8px)}.dive-fact.shown{transform:none}.dive-hint{white-space:normal;text-align:center;font-size:10.5px;line-height:1.5;inset:auto 16px 96px;transform:none}.dive-card{width:auto;max-height:64%;inset:auto 10px 10px;transform:translateY(20px)}.dive-card.shown{transform:none}.dive-card-art{height:120px}.dive-card h3{font-size:23px}.dive-log{padding:10px}.dive-log-card{padding:20px 16px 24px}.dive-log-top h2{font-size:25px}.dive-log-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}}@media (pointer:coarse){.dive .hint-desktop{display:none}.dive .hint-touch{display:inline}}@media (pointer:fine){.dive .hint-touch{display:none}}.kids-button{color:#7a5712;background:#fff4c9;border:1px solid #f0d67f;border-radius:20px;align-items:center;gap:6px;height:32px;margin-right:8px;padding:0 12px 0 9px;font-size:13px;font-weight:700;transition:background .2s,transform .2s;display:flex}.kids-button:hover{background:#ffeaa0}.kids-button[aria-pressed=true]{color:#4a3408;background:#ffd24a;border-color:#e9b92a;box-shadow:0 3px 12px #e9b92a55}.kids .side-panel{width:348px}.kids .side-panel>.conditions-card{display:none}.kids-card{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);scrollbar-width:thin;color:#2e3a33;background:#fffdf6f7;border:1px solid #fff;border-radius:18px;max-height:calc(100vh - 324px);padding:16px 18px 14px;position:relative;overflow:auto}.kids-top{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.kids-top .eyebrow{color:#b07a1a;font-size:10.5px}.kids-top .eyebrow>span{background:#ffd24a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #ffd24a44}.kids-card h2{letter-spacing:-1px;color:#23413a;margin:4px 0 10px;font-family:Manrope,sans-serif;font-size:27px;font-weight:800}.kids-wait{color:#7a8a80;font-size:13px}.kids-now{grid-template-columns:1.6fr 1fr 1fr;gap:6px;margin-bottom:10px;display:grid}.kids-now>div{background:#f3f5ec;border-radius:12px;flex-direction:column;justify-content:center;padding:7px 9px;display:flex}.kids-now>div span{color:#7d8a80;font-size:10.5px}.kids-now>div b{color:#23413a;font-family:Manrope,sans-serif;font-size:14px;font-weight:800}.kids-tide{align-items:center;gap:6px;flex-direction:row!important}.kids-tide svg{border-radius:50%;flex-shrink:0;width:26px;height:26px;padding:4px}.kids-tide.up svg{color:#2f5fd0;background:#dbe8ff}.kids-tide.down svg{color:#a0671a;background:#f7e5c4}.kids-tide span{flex-direction:column;line-height:1.25;display:flex;font-size:10.5px!important}.kids-tide b{font-size:12.5px!important}.kids-strip{background:#f6f8f1;border-radius:12px;margin:4px 0 10px;padding:8px 10px 6px}.kids-bar{align-items:center;gap:6px;height:15px;display:flex}.kids-bar span{color:#56655b;white-space:nowrap;text-overflow:ellipsis;flex:0 0 70px;font-size:10.5px;font-weight:600;overflow:hidden}.kids-bar em{background:#e4e9de;border-radius:3px;flex:1;height:6px;position:relative}.kids-bar i{background:linear-gradient(90deg,#ffd24a,#ff9f5a);border-radius:4px;position:absolute;top:-1px;bottom:-1px}.kids-hours{color:#8d998f;justify-content:space-between;margin:3px 0 0 76px;font-size:9.5px;display:flex}.kids-hours b{font-weight:600}.kids-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kids-item{background:#fff;border:1px solid #eef1e8;border-radius:14px;grid-template-columns:52px 1fr;gap:10px;padding:9px 10px;display:grid}.kids-item.now{background:#fffbe9;border-color:#f6e3a0}.kids-item[data-kids-action]{cursor:pointer;background:#eaf6f3;border-color:#c6e6de}.kids-item[data-kids-action]:hover{background:#dff1ec}.kids-art svg{background:#eaf3f4;border-radius:12px;width:52px;height:52px;display:block;overflow:hidden}.kids-line{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.kids-line strong{color:#23413a;font-family:Manrope,sans-serif;font-size:14.5px;font-weight:800;line-height:1.2}.kids-pill{letter-spacing:.2px;border-radius:10px;flex-shrink:0;padding:2px 8px;font-size:10.5px;font-weight:800}.kids-pill.now{color:#4a3408;background:#ffd24a}.kids-pill.soon{color:#8a4a12;background:#ffe2c4}.kids-pill.later{color:#3a5470;background:#e3ecf5}.kids-pill.no{color:#7d8a80;background:#eceee8}.kids-when{color:#b07a1a;margin:1px 0 3px;font-size:11.5px;font-weight:700;display:block}.kids-item.later .kids-when,.kids-item.no .kids-when{color:#6d7f8f}.kids-item p{color:#44544b;margin:0;font-size:12.5px;line-height:1.45}.kids-item small{color:#7d8a80;margin-top:4px;font-size:11.5px;line-height:1.4;display:block}.kids-no .kids-item,.kids-item.no{opacity:.75}.kids-more{color:#56655b;align-items:center;gap:5px;margin:10px 0 4px;font-size:12px;font-weight:700;display:flex}.kids-more[aria-expanded=true] svg{transform:rotate(180deg)}.kids-note{color:#98a39a;margin:10px 0 0;font-size:10.5px;line-height:1.45}@media (width<=1100px){.kids .side-panel{width:320px}}@media (width<=650px){.kids-button{justify-content:center;width:32px;margin-right:4px;padding:0}.kids-button span{display:none}.kids .side-panel{width:auto}.side-panel>.kids-card{z-index:6;max-height:56vh;padding:13px 14px 12px;position:absolute;inset:auto 10px 148px}.kids-card h2{font-size:22px}#nav-explore{display:none}.nav{margin-left:auto}}
