.demo_demo__ErB3W{--demo-text:#e9f2f5;--demo-muted:#9bb3bf;--demo-line:rgba(169,215,231,.18);--demo-cyan:#a8e6ee;color:var(--demo-text);font-size:14px;line-height:1.65;min-width:0}.demo_demo__ErB3W *{box-sizing:border-box}.demo_demo__ErB3W a,.demo_demo__ErB3W button,.demo_demo__ErB3W input,.demo_demo__ErB3W select,.demo_demo__ErB3W textarea{-webkit-tap-highlight-color:transparent}.demo_demo__ErB3W button{cursor:pointer}.demo_demo__ErB3W button:disabled{cursor:not-allowed;opacity:.4}.demo_demo__ErB3W a:focus-visible,.demo_demo__ErB3W button:focus-visible,.demo_demo__ErB3W input:focus-visible,.demo_demo__ErB3W select:focus-visible,.demo_demo__ErB3W textarea:focus-visible{outline:2px solid var(--demo-cyan);outline-offset:4px}.demo_demo__ErB3W a{text-decoration:none;color:inherit}.demo_demo__ErB3W h2,.demo_demo__ErB3W h3,.demo_demo__ErB3W h4,.demo_demo__ErB3W p{margin:0}.demo_demo__ErB3W img{display:block;max-width:100%}.demo_demo__ErB3W button{font:inherit}.demo_demo__ErB3W button svg{flex-shrink:0}.demo_header__KWQlc{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.demo_header__KWQlc h2{font-size:clamp(24px,3vw,35px);font-weight:500;letter-spacing:-.045em;margin-top:10px}.demo_header__KWQlc p{color:var(--demo-muted);margin-top:8px;max-width:660px}.demo_badge__BNa8S{display:inline-flex;align-items:center;gap:5px;font-size:10px;letter-spacing:.035em;border:1px solid rgba(178,232,239,.28);background:rgba(5,26,36,.85);color:#c0eaf0;border-radius:20px;padding:3px 8px;white-space:nowrap}.demo_notice__1XyjX{font-size:12px;color:var(--demo-muted);display:flex;align-items:center;gap:8px;margin:15px 0!important;line-height:1.7}.demo_noticeDot__Xshkd{width:5px;height:5px;flex-shrink:0;background:var(--demo-cyan);border-radius:50%}.demo_muted__NqlFS{color:var(--demo-muted);font-size:13px;line-height:1.85}.demo_small__xwLC6{font-size:11px;color:var(--demo-muted);margin-top:10px!important}.demo_kicker__IIraJ{font-size:10px;text-transform:uppercase;color:#9dbfc9;letter-spacing:.045em}.demo_english__cJfmp{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:.025em;color:#d7ebf1;font-size:14px}.demo_button__HnW2Y,.demo_dangerButton__ItZij,.demo_iconButton__k028R,.demo_primaryButton__quqIf,.demo_selectedButton__rxbiZ{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border-radius:7px;border:1px solid var(--demo-line);background:rgba(16,37,49,.7);color:var(--demo-text);padding:8px 13px;font-size:12px!important;font-weight:500!important;transition:background .18s,border-color .18s}.demo_button__HnW2Y:hover,.demo_iconButton__k028R:hover{background:#183747;border-color:#779da9}.demo_primaryButton__quqIf{background:#d7edf2;color:#102e3a;border-color:#d7edf2}.demo_primaryButton__quqIf:hover{background:#fff}.demo_selectedButton__rxbiZ{background:#163b48;border-color:#95c9d8;color:#d8f6fc}.demo_dangerButton__ItZij{background:transparent;color:#e2baba}.demo_iconButton__k028R{width:38px;min-width:38px;padding:8px;border-radius:50%}.demo_textButton__jWmPg{display:inline-flex;align-items:center;gap:7px;background:transparent;border:0;color:#bbdce5;padding:8px 0;font-size:12px!important}.demo_textButton__jWmPg:hover{color:white}.demo_actions__pZift{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:20px}.demo_status__HO1Am{font-size:12px;min-height:18px;margin-top:14px!important;color:#afdae5}.demo_filters__9Wki1{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0 23px}.demo_filters__9Wki1 button{border:1px solid transparent;color:var(--demo-muted);background:transparent;padding:7px 12px;font-size:12px;border-radius:4px}.demo_filters__9Wki1 button[aria-pressed=true]{color:#eef8fa;border-color:var(--demo-line);background:#173140}.demo_filters__9Wki1 button:hover{color:white}.demo_cardGrid__HvJwA{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.demo_card__VFE_n{overflow:hidden;border:1px solid var(--demo-line);border-radius:8px;background:linear-gradient(145deg,rgba(22,43,53,.74),rgba(8,22,30,.82));min-width:0}.demo_cardImage__JS68O{position:relative;display:block;width:100%;aspect-ratio:1.4;background:#071925;border:0;padding:0;overflow:hidden}.demo_cardImage__JS68O img{width:100%;height:100%;object-fit:cover;transition:transform .45s}.demo_cardImage__JS68O:hover img{transform:scale(1.045)}.demo_imageLabel__EuKQm{position:absolute;left:12px;bottom:11px;border:1px solid rgba(186,218,230,.25);background:rgba(2,20,29,.74);color:#e2eef2;border-radius:3px;padding:2px 6px;font-size:9px;backdrop-filter:blur(6px)}.demo_cardContent__9VfsM{padding:17px 15px 4px}.demo_cardContent__9VfsM h3{font-size:14px;line-height:1.65;font-weight:500;letter-spacing:-.025em;margin:5px 0 7px}.demo_titleButton__21ZXm{border:0;background:transparent;text-align:left;color:inherit;padding:0}.demo_summary__ppaVk{color:var(--demo-muted);font-size:11px;line-height:1.9;min-height:40px}.demo_reactions__qpY5K{display:flex;align-items:center;gap:17px;border-top:1px solid var(--demo-line);padding:12px 0;margin-top:13px}.demo_reactions__qpY5K button{display:inline-flex;align-items:center;gap:6px;font-size:10px;background:transparent;border:0;padding:2px 0;color:#bdd0d8}.demo_reactions__qpY5K button[aria-pressed=true]{color:#a7e5ee}.demo_reactions__qpY5K button span{font-size:10px}.demo_reactions__qpY5K .demo_saveButton__OOPJl{margin-left:auto}.demo_credit__mmCuC{font-size:9px;line-height:1.6;color:#91aeba;padding:8px 12px 11px;overflow-wrap:anywhere}.demo_credit__mmCuC a:hover{text-decoration:underline}.demo_compactHead__HKp4H{display:flex;gap:10px;align-items:center;margin-bottom:17px;color:var(--demo-muted);font-size:11px}.demo_compactHead__HKp4H>a{display:flex;align-items:center;gap:5px;margin-left:auto;white-space:nowrap}.demo_compact__zaEUM .demo_cardContent__9VfsM h3{min-height:45px}.demo_compact__zaEUM .demo_cardGrid__HvJwA{gap:17px}.demo_detail__x9QDy>.demo_textButton__jWmPg{margin-bottom:18px}.demo_postDetailGrid__h36zj{display:grid;grid-template-columns:1.1fr 1fr;gap:32px}.demo_detailImage___cK0K{position:relative;aspect-ratio:1.3;border-radius:7px;overflow:hidden;background:#071a24}.demo_detailImage___cK0K img{height:100%;width:100%;object-fit:cover}.demo_detailImage___cK0K>.demo_badge__BNa8S{position:absolute;left:15px;top:15px}.demo_detailTitle___gYMq{font-size:clamp(23px,3vw,34px);font-weight:500;line-height:1.55;letter-spacing:-.045em;margin:10px 0 12px!important}.demo_postBody__LRNV4{font-size:13px;line-height:2;white-space:pre-line;color:#c1d3db;margin:24px 0!important}.demo_comments__klh_4{border-top:1px solid var(--demo-line);margin-top:30px;padding-top:24px;max-width:780px}.demo_comments__klh_4 h4{font-size:16px;font-weight:500}.demo_comments__klh_4 h4 span{color:#8eabb7;margin-left:5px}.demo_comment__j0Ztb{display:flex;gap:13px;padding:20px 0;border-bottom:1px solid var(--demo-line)}.demo_avatar__UhAFW{display:grid;place-items:center;width:35px;height:35px;flex-shrink:0;border-radius:50%;background:#193845;color:#bad5df}.demo_comment__j0Ztb strong{font-size:11px;font-weight:500}.demo_comment__j0Ztb p{font-size:12px;color:#bdcfd7;margin-top:4px;white-space:pre-wrap;overflow-wrap:anywhere}.demo_commentForm__8DvIC{margin-top:20px;display:grid;gap:13px}.demo_commentForm__8DvIC>.demo_primaryButton__quqIf{justify-self:end}.demo_demo__ErB3W label{display:block;color:#c6d9e2;font-size:12px}.demo_demo__ErB3W input:not([type=range]),.demo_demo__ErB3W select,.demo_demo__ErB3W textarea{display:block;width:100%;border:1px solid var(--demo-line);border-radius:6px;padding:10px 11px;background:#081b26;color:#ecf4f7;margin-top:7px;font:inherit;font-size:14px}.demo_demo__ErB3W textarea{resize:vertical}.demo_demo__ErB3W input::placeholder,.demo_demo__ErB3W textarea::placeholder{color:#73909e}.demo_demo__ErB3W input[type=date],.demo_demo__ErB3W select{color-scheme:dark}.demo_dialog__PwInx{position:fixed;inset:0;margin:auto;max-width:700px;width:calc(100vw - 32px);max-height:90dvh;overflow-y:auto;border:1px solid #48626e;border-radius:13px;background:#0c222e;color:var(--demo-text);padding:23px;box-shadow:0 25px 130px rgba(0,0,0,.65)}.demo_dialog__PwInx::backdrop{background:rgba(0,10,18,.8);backdrop-filter:blur(7px)}.demo_dialogHead__rBRnn{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.demo_dialogHead__rBRnn h3{font-size:20px;font-weight:500;letter-spacing:-.025em}.demo_modalPhoto__ViAd4{width:100%;max-height:55vh;object-fit:contain;background:#061720;border-radius:7px}.demo_dialog__PwInx>.demo_primaryButton__quqIf{margin-top:20px}.demo_observationForm__kozYx{display:grid;gap:15px}.demo_formImage__MZAkO{position:relative;aspect-ratio:2.8;overflow:hidden;border-radius:7px}.demo_formImage__MZAkO img{width:100%;height:100%;object-fit:cover}.demo_formImage__MZAkO>.demo_badge__BNa8S{position:absolute;bottom:12px;left:12px}.demo_formRow__vhMAd{display:grid;grid-template-columns:1fr 1fr;gap:12px}.demo_observationForm__kozYx .demo_notice__1XyjX{margin:0!important}.demo_oceanTabs__El0ux{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px}.demo_oceanTabs__El0ux .demo_filters__9Wki1{margin:0}.demo_metrics__Ic4DR{display:flex;gap:40px;border-bottom:1px solid var(--demo-line);padding:10px 0 25px;margin-bottom:20px;color:var(--demo-muted);font-size:11px}.demo_metrics__Ic4DR span{display:flex;align-items:center;gap:10px}.demo_metrics__Ic4DR strong{font-size:30px;font-weight:400;color:#e8f3f8}.demo_observationList__D7NsB{display:grid;grid-template-columns:1fr 1fr;gap:13px}.demo_observation__5O0mM{display:flex;gap:16px;align-items:center;border:1px solid var(--demo-line);border-radius:8px;padding:12px;background:#0c242f;min-width:0}.demo_observation__5O0mM>img{width:87px;height:100px;flex-shrink:0;object-fit:cover;border-radius:4px}.demo_observationContent__RWl7A{min-width:0;flex:1}.demo_observation__5O0mM h3{font-size:15px;font-weight:500;margin:5px 0!important}.demo_note__qCdUt{font-size:11px;color:#aec1cb;white-space:pre-wrap;overflow-wrap:anywhere}.demo_observationActions__P9bwi{display:flex;align-items:center;flex-direction:column;gap:4px}.demo_observationActions__P9bwi .demo_button__HnW2Y{min-height:32px;padding:5px 10px;font-size:11px!important}.demo_withdrawn__ERQLT{opacity:.55}.demo_observation__5O0mM .demo_small__xwLC6{margin-top:4px!important}.demo_galleryMain__rPy2L{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:25px}.demo_galleryPreview___qMku{position:relative;aspect-ratio:1.65;border:1px solid var(--demo-line);border-radius:8px;overflow:hidden;background:#03131e}.demo_galleryPreview___qMku img{width:100%;height:100%}.demo_editor__D7yPY{border:1px solid var(--demo-line);border-radius:8px;padding:20px;background:linear-gradient(150deg,#0f2a38,#091d28);display:flex;flex-direction:column;align-items:stretch;gap:17px}.demo_editor__D7yPY h3{display:flex;align-items:center;gap:7px;font-size:16px;font-weight:500}.demo_editor__D7yPY h4{font-size:13px;font-weight:500}.demo_editor__D7yPY .demo_actions__pZift{justify-content:space-between;margin:0}.demo_editor__D7yPY .demo_filters__9Wki1{gap:3px;margin:0}.demo_editor__D7yPY .demo_filters__9Wki1 button{flex:1;padding:6px 3px;font-size:11px}.demo_range__C2FNA{position:relative;display:block}.demo_range__C2FNA output{float:right;color:#91b5c3;font-size:11px}.demo_range__C2FNA input[type=range]{display:block;width:100%;margin-top:11px;accent-color:#a4dbe6;height:15px;cursor:pointer}.demo_galleryHeading__CM3Cs{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:26px 0 14px}.demo_galleryHeading__CM3Cs h3{font-size:15px;font-weight:500}.demo_galleryHeading__CM3Cs span{font-size:11px;color:var(--demo-muted)}.demo_photoStrip__wXTJu{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:9px}.demo_photoThumb__dfMDW{position:relative;border:2px solid transparent;border-radius:5px;overflow:hidden;padding:0;background:#041622;aspect-ratio:1.2}.demo_photoThumb__dfMDW[aria-pressed=true]{border-color:#b0e2ef}.demo_photoThumb__dfMDW img{width:100%;height:100%}.demo_photoThumb__dfMDW span{position:absolute;bottom:4px;left:5px;font-size:10px;color:white;background:rgba(0,16,24,.65);padding:2px 5px;border-radius:3px}.demo_hostHeading__NrIVy{padding:21px 0 30px;margin-top:0}.demo_hostHeading__NrIVy h3{font-size:25px;font-weight:500;letter-spacing:-.035em;margin:6px 0 9px}.demo_hostHeading__NrIVy p:last-child{font-size:12px;color:var(--demo-muted)}.demo_empty__x9oAV{border:1px dashed var(--demo-line);border-radius:8px;padding:40px 20px;text-align:center;color:var(--demo-muted)}.demo_sceneGrid__vqpCK{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:23px}.demo_sceneCanvas__feOVl{position:relative;isolation:isolate;aspect-ratio:1.32;border-radius:9px;overflow:hidden;border:1px solid var(--demo-line);background-size:cover!important;background-position:50%!important}.demo_reef__JEIOx{background-image:linear-gradient(180deg,rgba(3,24,36,.1),rgba(2,20,31,.45)),url(/images/maptlantis/deep-ocean-hero.png);background-size:cover;background-position:50%}.demo_blue__JAHI9{background-image:linear-gradient(150deg,#296a82,#093a54 45%,#031b32);background-size:cover}.demo_night__gvCzH{background-image:radial-gradient(ellipse at 25% 0,#174561,#02121f 65%);background-size:cover}.demo_sceneCanvas__feOVl:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(106deg,transparent 0 12%,rgba(194,231,248,.035) 12% 14%,transparent 14% 26%);pointer-events:none;z-index:-1}.demo_sceneHeading__OG7dI{display:flex;justify-content:space-between;align-items:center;position:absolute;top:20px;left:23px;right:20px;pointer-events:none}.demo_sceneHeading__OG7dI .demo_english__cJfmp{font-size:25px;text-shadow:0 2px 15px #00101c}.demo_sceneCaption__pArTN{position:absolute;bottom:12px;left:17px;right:17px;color:#a7c3ce;font-size:9px;pointer-events:none}.demo_creature__YMlAr{position:absolute;transform:translate(-50%,-50%);background:transparent;border:1px solid transparent;border-radius:50%;padding:4px;color:#bfdae3;filter:drop-shadow(0 10px 13px rgba(0,0,0,.5));transition:left .22s,top .22s,width .2s}.demo_creature__YMlAr span{display:block;white-space:nowrap;font-size:9px;color:#d5e9ef;text-shadow:0 2px 7px black;text-align:center;margin-top:-1px}.demo_creatureSvg__IAI_R{width:100%;fill:currentColor;opacity:.88}.demo_creatureSelected__gOaVU{border-color:rgba(170,229,243,.45);background:rgba(14,65,87,.2);color:#d7f3f9}.demo_sceneEmpty__tOg3p{position:absolute;top:50%;left:15%;right:15%;text-align:center;color:#c5e0ea}.demo_backgrounds__Lztgq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.demo_backgrounds__Lztgq button{height:60px;border:2px solid transparent;border-radius:4px;color:#dce9ef;font-size:10px;text-shadow:0 1px 6px #000}.demo_backgrounds__Lztgq button[aria-pressed=true]{border-color:#9bcdda}.demo_sceneGrid__vqpCK .demo_galleryHeading__CM3Cs{margin:0}.demo_speciesPicker__DNpmW{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:9px;margin-top:25px}.demo_speciesPicker__DNpmW button{position:relative;padding:0 0 8px;border:1px solid var(--demo-line);border-radius:5px;overflow:hidden;background:#0b2532;color:#b8cfd9}.demo_speciesPicker__DNpmW button[aria-pressed=true]{border-color:#a6d7e2;color:white}.demo_speciesPicker__DNpmW img{width:100%;aspect-ratio:1.6;height:auto;object-fit:cover;opacity:.75}.demo_speciesPicker__DNpmW span{display:block;font-size:10px;padding:7px 2px 0}.demo_speciesPicker__DNpmW svg{position:absolute;top:4px;right:4px;padding:2px;width:18px;height:18px;border-radius:50%;background:#badde6;color:#072534}.demo_shareDraft__m4xcm{display:flex;gap:15px;align-items:flex-end;padding:18px;border:1px solid var(--demo-line);border-radius:7px;margin-top:20px;background:#102936}.demo_shareDraft__m4xcm label{flex:1;min-width:0}.demo_shareDraft__m4xcm input{font-size:11px!important}.demo_collectionGrid___n77O{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.demo_collectionCard__nAYn_{position:relative;width:100%;min-height:225px;overflow:hidden;text-align:left;border:1px solid var(--demo-line);border-radius:8px;background:#0c2735;padding:0;color:#eef5f8}.demo_collectionCard__nAYn_>img{position:absolute;inset:0;object-fit:cover;width:100%;height:100%;opacity:.6;transition:transform .5s}.demo_collectionCard__nAYn_:hover>img{transform:scale(1.04)}.demo_collectionCard__nAYn_>div{position:relative;height:100%;min-height:225px;padding:60px 22px 23px;background:linear-gradient(0deg,rgba(2,19,31,.96),rgba(4,22,33,.1))}.demo_collectionCard__nAYn_ h3{font-size:20px;font-weight:500;letter-spacing:-.04em;margin:9px 0}.demo_collectionCard__nAYn_ p{color:#b1ccd8;font-size:11px;margin:0 0 10px}.demo_collectionCard__nAYn_ progress{display:block;width:80%;height:4px;accent-color:#b8e9f4;border:0;border-radius:4px;background:#52717e}.demo_collectionCard__nAYn_ progress::-webkit-progress-bar{background:#375666;border-radius:4px}.demo_collectionCard__nAYn_ progress::-webkit-progress-value{background:#bbe9f3;border-radius:4px}.demo_collectionCard__nAYn_ svg{position:absolute;bottom:23px;right:20px}.demo_collectionSpecies__4o3WO{display:grid;gap:10px;margin-top:20px}.demo_collectionSpecies__4o3WO>button{display:flex;gap:14px;align-items:center;border:1px solid var(--demo-line);background:#0c2735;color:inherit;border-radius:6px;padding:8px;text-align:left}.demo_collectionSpecies__4o3WO img{width:65px;height:49px;object-fit:cover;border-radius:3px}.demo_collectionSpecies__4o3WO span{font-size:13px;flex:1}.demo_collectionSpecies__4o3WO small{display:block;color:#8fadb9;font-size:10px;margin-top:4px}.demo_collectionSpecies__4o3WO svg{margin:0 8px}.demo_tripGrid__ISZhB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.demo_tripCard__wLMhv{position:relative;width:100%;min-height:310px;border:1px solid var(--demo-line);border-radius:8px;overflow:hidden;background:#0a2533;padding:0;text-align:left;color:inherit}.demo_tripCard__wLMhv>img{position:absolute;inset:0;object-fit:cover;width:100%;height:100%;transition:transform .5s}.demo_tripCard__wLMhv:hover>img{transform:scale(1.035)}.demo_tripCard__wLMhv>div{position:relative;min-height:310px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:24px;background:linear-gradient(0deg,rgba(2,17,28,.98),transparent)}.demo_tripCard__wLMhv h3{font-size:25px;font-weight:500;letter-spacing:-.04em;margin:9px 0}.demo_tripCard__wLMhv p{display:flex;align-items:center;gap:5px;color:#b1cbd7;font-size:11px}.demo_tripCard__wLMhv div>span:last-of-type{margin-top:10px;font-size:10px;color:#aacbd8}.demo_tripCard__wLMhv div>svg{position:absolute;bottom:25px;right:22px}.demo_tripHero__BOWyG{position:relative;aspect-ratio:3.1;min-height:220px;border-radius:8px;overflow:hidden;margin-top:15px}.demo_tripHero__BOWyG>img{width:100%;height:100%;object-fit:cover}.demo_tripHero__BOWyG>div{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,17,27,.8),transparent);padding:35px;display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:column}.demo_tripHero__BOWyG h3{font-size:32px;letter-spacing:-.04em;font-weight:500;margin:8px 0}.demo_tripHero__BOWyG p{color:#b7d5e2;font-size:12px}.demo_tripIntro__7VKfR{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px 0;color:var(--demo-muted);font-size:12px}.demo_experience__q0rTZ{max-width:1240px;margin:0 auto;padding:50px 30px 70px}.demo_experienceHero__xXJR_{margin-bottom:35px}.demo_experienceHero__xXJR_>.demo_english__cJfmp{font-size:13px;color:#96c0d0;letter-spacing:.13em}.demo_experienceHero__xXJR_ h1{font-size:clamp(29px,4vw,45px);font-weight:400;letter-spacing:-.05em;color:#edf7fa;margin:13px 0}.demo_experienceHero__xXJR_ p{max-width:710px;color:#9bb7c6;font-size:14px;line-height:1.9}.demo_experienceNav__y3Rr_{display:flex;overflow:auto;gap:5px;border-bottom:1px solid rgba(170,215,233,.2);margin-bottom:35px;padding-bottom:0}.demo_experienceNav__y3Rr_ a{white-space:nowrap;padding:15px 18px;color:#99b6c5;border-bottom:2px solid transparent;font-size:12px}.demo_experienceNav__y3Rr_ a[aria-current=page]{color:#def1f8;border-bottom-color:#b6e4f1}.demo_experienceNav__y3Rr_ a:hover{color:white}@media(max-width:1050px){.demo_cardGrid__HvJwA{grid-template-columns:repeat(2,minmax(0,1fr))}.demo_compact__zaEUM .demo_cardGrid__HvJwA{grid-template-columns:repeat(4,minmax(0,1fr))}.demo_compact__zaEUM .demo_reactions__qpY5K{gap:10px}.demo_compact__zaEUM .demo_reactions__qpY5K button span{display:none}.demo_galleryMain__rPy2L,.demo_sceneGrid__vqpCK{grid-template-columns:minmax(0,1fr) 250px}.demo_observationList__D7NsB{grid-template-columns:1fr}.demo_collectionGrid___n77O,.demo_tripGrid__ISZhB{grid-template-columns:repeat(2,minmax(0,1fr))}.demo_compact__zaEUM .demo_credit__mmCuC{font-size:8px}.demo_compact__zaEUM .demo_cardContent__9VfsM{padding:12px 10px 2px}.demo_compact__zaEUM .demo_cardContent__9VfsM h3{font-size:12px}.demo_compact__zaEUM .demo_cardImage__JS68O{aspect-ratio:1.1}}@media(max-width:760px){.demo_experience__q0rTZ{padding:32px 18px 50px}.demo_experienceNav__y3Rr_{margin-bottom:25px}.demo_experienceNav__y3Rr_ a{padding:12px}.demo_header__KWQlc{gap:14px}.demo_header__KWQlc>.demo_button__HnW2Y{padding:8px;white-space:nowrap;font-size:10px!important}.demo_header__KWQlc>.demo_button__HnW2Y svg{width:13px}.demo_header__KWQlc p{font-size:12px}.demo_compact__zaEUM .demo_cardGrid__HvJwA{grid-template-columns:repeat(2,minmax(0,1fr))}.demo_compact__zaEUM .demo_cardImage__JS68O{aspect-ratio:1.45}.demo_compactHead__HKp4H>span:nth-child(2){display:none}.demo_postDetailGrid__h36zj{grid-template-columns:1fr;gap:22px}.demo_galleryMain__rPy2L,.demo_sceneGrid__vqpCK{grid-template-columns:1fr}.demo_editor__D7yPY{gap:17px}.demo_galleryPreview___qMku{aspect-ratio:1.4}.demo_photoStrip__wXTJu,.demo_speciesPicker__DNpmW{grid-template-columns:repeat(4,minmax(0,1fr))}.demo_sceneCanvas__feOVl{aspect-ratio:1.2}.demo_sceneGrid__vqpCK .demo_editor__D7yPY{display:grid;grid-template-columns:1fr 1fr;gap:15px}.demo_sceneGrid__vqpCK .demo_editor__D7yPY>.demo_backgrounds__Lztgq,.demo_sceneGrid__vqpCK .demo_editor__D7yPY>.demo_galleryHeading__CM3Cs,.demo_sceneGrid__vqpCK .demo_editor__D7yPY>.demo_primaryButton__quqIf,.demo_sceneGrid__vqpCK .demo_editor__D7yPY>h4{grid-column:1/-1}.demo_oceanTabs__El0ux{align-items:stretch;gap:10px;flex-wrap:wrap}.demo_oceanTabs__El0ux .demo_primaryButton__quqIf{font-size:11px!important}.demo_oceanTabs__El0ux .demo_filters__9Wki1{flex-wrap:nowrap;gap:0}.demo_oceanTabs__El0ux .demo_filters__9Wki1 button{font-size:11px;padding:7px 9px}.demo_sceneHeading__OG7dI{left:16px;top:14px}.demo_sceneHeading__OG7dI .demo_english__cJfmp{font-size:22px}.demo_collectionCard__nAYn_,.demo_collectionCard__nAYn_>div{min-height:210px}.demo_collectionCard__nAYn_>div{padding:45px 17px 20px}.demo_collectionCard__nAYn_ h3{font-size:18px}.demo_tripCard__wLMhv,.demo_tripCard__wLMhv>div{min-height:270px}.demo_tripCard__wLMhv>div{padding:18px}.demo_tripCard__wLMhv h3{font-size:22px}.demo_tripHero__BOWyG{aspect-ratio:1.8}.demo_tripHero__BOWyG>div{padding:24px}.demo_tripIntro__7VKfR{align-items:flex-start;flex-direction:column;gap:12px}.demo_shareDraft__m4xcm{align-items:stretch;flex-direction:column}.demo_dialog__PwInx{padding:18px}.demo_credit__mmCuC{font-size:8px}}@media(max-width:420px){.demo_cardGrid__HvJwA,.demo_compact__zaEUM .demo_cardGrid__HvJwA{gap:12px}.demo_cardContent__9VfsM{padding:12px 11px 2px}.demo_cardContent__9VfsM h3{font-size:13px}.demo_reactions__qpY5K{gap:12px}.demo_reactions__qpY5K button span{display:none}.demo_collectionGrid___n77O,.demo_tripGrid__ISZhB{grid-template-columns:1fr}.demo_tripCard__wLMhv,.demo_tripCard__wLMhv>div{min-height:280px}.demo_observation__5O0mM{gap:11px;padding:10px}.demo_observation__5O0mM>img{width:64px;height:95px}.demo_observation__5O0mM h3{font-size:13px}.demo_observation__5O0mM .demo_kicker__IIraJ{font-size:9px}.demo_observationActions__P9bwi .demo_button__HnW2Y{padding:4px 7px}.demo_formRow__vhMAd{grid-template-columns:1fr}.demo_metrics__Ic4DR{gap:20px}.demo_metrics__Ic4DR span{font-size:10px;gap:7px}.demo_sceneCanvas__feOVl{aspect-ratio:1}.demo_creature__YMlAr{max-width:95px}.demo_compactHead__HKp4H>a{font-size:10px}.demo_experience__q0rTZ{padding-inline:14px}}@media(prefers-reduced-motion:reduce){.demo_demo__ErB3W *{transition:none!important;animation:none!important}}.first-encounter_art__LtKdN{position:relative;aspect-ratio:1;width:7rem}.first-encounter_art__LtKdN img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.first-encounter_silhouette__23zqz{animation:first-encounter_oceanSilhouette__eX7kN .9s ease-out both}.first-encounter_color__qdTOF{animation:first-encounter_oceanColor__VHH_m .9s ease-out both}@keyframes first-encounter_oceanSilhouette__eX7kN{0%{opacity:1}to{opacity:0}}@keyframes first-encounter_oceanColor__VHH_m{0%{opacity:0;clip-path:inset(100% 0 0)}to{opacity:1;clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.first-encounter_silhouette__23zqz{animation:none;opacity:0}.first-encounter_color__qdTOF{animation:none;opacity:1;clip-path:none}}