@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;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+0460-052F,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:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0460-052F,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+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,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+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@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+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-normal-DqXqCC0q.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-italic-ClXnudBg.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-italic-DakTmaFY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-italic-DVnfXoMy.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-italic-C9gO-8KC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-italic-D3igDnAQ.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-italic-C-296ow0.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-italic-CE7zdTnu.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-italic-CalKM9tT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-italic-Y14P-dkT.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-500-italic-DhNIfkTX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.qorax-app .notification-center{padding-bottom:70px}.qorax-app .notification-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:28px;border-bottom:1px solid var(--line);margin-bottom:24px}.qorax-app .notification-intro h1{font-family:Cormorant Garamond,serif;font-size:clamp(40px,5vw,66px);font-weight:500;line-height:1.05;margin:12px 0 15px;color:#e5eddf}.qorax-app .notification-intro h1 em{color:#b7c99f;font-weight:400}.qorax-app .notification-intro p{max-width:600px;color:var(--muted);font-size:12px;line-height:1.9}.qorax-app .notification-tally{display:flex;align-items:center;gap:14px;padding:19px 24px;background:#123226;border:1px solid var(--line);border-radius:13px;color:var(--green);white-space:nowrap}.notification-tally strong{font-family:Cormorant Garamond,serif;font-size:43px;line-height:1}.notification-tally small{display:block;font-size:10px;color:var(--muted);margin-top:6px}.qorax-app .notification-navigation{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:26px}.qorax-app .notification-navigation a{display:inline-flex;gap:8px;align-items:center;padding:12px 17px;border:1px solid var(--line);border-radius:8px;font-size:11px;text-decoration:none;color:var(--muted)}.qorax-app .notification-navigation a.active{background:#2b513d;color:#e5eddf}.qorax-app .notification-workspace{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:26px;align-items:start}.qorax-app .notification-main{min-width:0}.qorax-app .notification-filterbar{display:grid;grid-template-columns:minmax(0,1fr) 180px 145px;gap:12px;margin-bottom:14px}.qorax-app .notification-filterbar select{min-width:0;font-size:11px}.qorax-app .notification-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.qorax-app .notification-filters button{display:flex;gap:7px;align-items:center;min-height:38px;padding:9px 13px;border:1px solid var(--line);border-radius:7px;font-size:10px;color:var(--muted)}.qorax-app .notification-filters button.active{background:#b9d0b017;color:#dce7d4;border-color:#c3d4b66b}.qorax-app .notification-bulkbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 0 18px;color:var(--muted);font-size:10px}.notification-bulkbar>div{display:flex;gap:14px;flex-wrap:wrap}.qorax-app .notification-bulkbar button{font-size:10px;display:inline-flex;gap:6px;align-items:center}.qorax-app .notification-list{display:grid;gap:10px}.qorax-app .notification-entry{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:14px;padding:22px;background:#112c22c9;border:1px solid var(--line);border-radius:11px;position:relative;min-width:0}.qorax-app .notification-entry.unread{background:linear-gradient(110deg,#193b2ddd,#112c22dd);border-color:#bad9b15c}.qorax-app .notification-entry.unread:before{content:"";position:absolute;left:0;top:24px;bottom:24px;width:2px;background:#d5c08d;border-radius:2px}.qorax-app .notification-entry.high{border-top-color:#d6bb8277}.notification-entry-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--green);background:#b9d0b00c;border:1px solid #b8d0b22e;border-radius:12px}.notification-entry-copy{min-width:0}.notification-entry-labels{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:8px;letter-spacing:.12em;color:var(--gold)}.notification-entry-labels time{font-size:9px;letter-spacing:0;color:var(--muted)}.notification-entry-labels strong{color:#e5c59c;font-weight:500}.qorax-app .notification-entry h2{font-family:Cormorant Garamond,serif;font-size:26px;font-weight:500;margin:9px 0 8px;color:#e5eddf;overflow-wrap:anywhere}.qorax-app .notification-entry p{font-size:12px;line-height:1.9;color:#bdcfbf;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.qorax-app .notification-entry .text-button{display:inline-flex;align-items:center;gap:6px;font-size:10px;margin-top:14px}.notification-entry-actions{display:flex;gap:5px;align-items:flex-start}.qorax-app .notification-entry-actions button{width:34px;height:34px;min-width:34px;min-height:34px;border:1px solid #b8d0b21f;background:#b8d0b205;border-radius:7px;color:var(--muted)}.qorax-app .notification-aside{padding:24px;border:1px solid var(--line);border-radius:12px;background:#112c22c9;color:var(--muted)}.qorax-app .notification-aside h2{font-family:Cormorant Garamond,serif;font-size:31px;font-weight:500;color:#e5eddf;margin:17px 0}.qorax-app .notification-aside p{font-size:11px;line-height:1.9}.notification-aside>svg{color:var(--gold)}.notification-aside a{font-size:10px;display:inline-flex;align-items:center;gap:7px;margin-top:15px}.qorax-app .notification-settings{max-width:880px;padding:28px;border:1px solid var(--line);background:#112c22d9;border-radius:13px}.qorax-app .notification-settings h2{font-family:Cormorant Garamond,serif;font-size:33px;font-weight:500;margin:0 0 14px;color:#e5eddf}.qorax-app .notification-settings p{font-size:11px;line-height:1.9;color:var(--muted)}.qorax-app .notification-category-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:22px 0}.qorax-app .notification-category-options label{display:flex;gap:12px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:9px;font-size:11px;background:#b9d0b005}.qorax-app .notification-category-options input{width:auto;accent-color:#bad9b1}.qorax-app .notification-quiet-hours{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:16px;padding-top:25px;margin-top:25px;border-top:1px solid var(--line)}.qorax-app .notification-quiet-hours label{font-size:11px}.qorax-app .notification-settings .button{margin-top:24px}.notification-form-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.notification-preferences-result{font-size:11px;color:var(--green)}.qorax-app .notification-watch-list{display:grid;gap:13px}.qorax-app .notification-watch{padding:24px;background:#112c22d9;border:1px solid var(--line);border-radius:11px}.qorax-app .notification-watch h2{font-family:Cormorant Garamond,serif;font-size:29px;font-weight:500;margin:7px 0;color:#e5eddf}.notification-watch p{font-size:11px;color:var(--muted);line-height:1.9}.notification-watch .detail-actions{margin-top:18px}.qorax-app .notification-watch-form{padding:28px;background:#112c22d9;border:1px solid var(--line);border-radius:12px;display:grid;gap:20px}.qorax-app .notification-watch-form label{font-size:11px}.notification-watch-map{border-top:1px solid var(--line);padding-top:20px}.qorax-app .notification-watch-form .form-grid{margin:0}.qorax-app .notification-pagination{display:flex;gap:18px;align-items:center;justify-content:center;margin-top:26px;font-size:11px;color:var(--muted)}.notification-pagination button{display:inline-flex;gap:7px;align-items:center}.notification-bell{position:relative}.notification-bell-count{position:absolute;right:-3px;top:-3px;min-width:17px;height:17px;border-radius:10px;padding:1px 4px;background:#d6c08c;color:#142e20;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid #0b211b;line-height:1}.qorax-app .notification-summary-link{display:flex;align-items:center;gap:9px;color:var(--green);font-size:11px;margin-top:15px}@media(max-width:900px){.qorax-app .notification-workspace{grid-template-columns:minmax(0,1fr)}.qorax-app .notification-aside{display:none}.qorax-app .notification-filterbar{grid-template-columns:minmax(0,1fr) 160px}.qorax-app .notification-filterbar select:last-child{grid-column:1/3}.qorax-app .notification-intro{align-items:flex-start}.qorax-app .notification-tally{padding:16px 19px}.qorax-app .notification-tally strong{font-size:34px}}@media(max-width:540px){.qorax-app .notification-intro{display:block}.qorax-app .notification-intro h1{font-size:43px}.qorax-app .notification-tally{display:inline-flex;margin-top:12px;gap:13px;padding:11px 16px}.notification-tally small{margin-top:3px}.qorax-app .notification-navigation{gap:6px}.qorax-app .notification-navigation a{padding:11px 12px;font-size:10px}.qorax-app .notification-entry{grid-template-columns:31px minmax(0,1fr);gap:11px;padding:18px 15px}.notification-entry-icon{width:31px;height:34px;border-radius:9px}.notification-entry-icon>svg{width:16px}.qorax-app .notification-entry h2{font-size:24px}.qorax-app .notification-entry p{font-size:11px}.notification-entry-actions{grid-column:2;justify-content:flex-end}.qorax-app .notification-filterbar{display:flex;flex-direction:column;gap:9px}.qorax-app .notification-bulkbar{align-items:flex-start}.qorax-app .notification-settings,.qorax-app .notification-watch-form{padding:22px 18px}.qorax-app .notification-category-options{grid-template-columns:1fr}.qorax-app .notification-quiet-hours{grid-template-columns:1fr 1fr;gap:14px}.qorax-app .notification-quiet-hours label:last-child{grid-column:1/3}.notification-entry-labels{gap:7px}.notification-watch .detail-actions{gap:10px}}.qorax-app .notification-tally{gap:12px;padding:16px 18px}.notification-tally-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border:1px solid #b8d0b22e;border-radius:11px;background:#b9d0b00a}.notification-tally-icon>svg{width:21px;height:21px}.qorax-app .notification-tally strong{display:block;font-size:34px;font-weight:500;font-variant-numeric:tabular-nums}.notification-tally small{font-size:8px;letter-spacing:.04em;line-height:1.5;margin-top:4px}.qorax-app .notification-navigation a{min-height:42px;padding:10px 15px}.notification-navigation a>svg{width:15px;height:15px}.notification-navigation a:focus-visible,.notification-center button:focus-visible{outline:2px solid #cabb91;outline-offset:3px}.qorax-app .notification-filterbar{gap:10px;align-items:start}.qorax-app .notification-filterbar .search-field{display:flex;flex-direction:row;align-items:center;gap:10px;width:100%;max-width:none;min-width:0;min-height:44px;height:44px;padding:0 12px;margin:0}.qorax-app .notification-filterbar .search-field input{flex:1;min-width:0;width:100%;min-height:0;height:42px;padding:0;font-size:11px}.qorax-app .notification-filterbar .search-field>svg{width:16px;height:16px}.qorax-app .notification-filterbar .search-field button{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;min-width:30px;min-height:30px;padding:0}.qorax-app .notification-filterbar select{min-height:44px;height:44px;padding:10px 12px;font-size:11px;margin:0}.qorax-app .notification-filters button{justify-content:center;min-height:38px;line-height:1.3}.notification-filters button>svg,.notification-bulkbar button>svg,.notification-pagination button>svg{width:14px;height:14px}.qorax-app .notification-bulkbar button{min-height:32px;line-height:1.5}.notification-bulkbar>div{align-items:center;gap:10px 14px}.qorax-app .notification-entry{grid-template-columns:38px minmax(0,1fr) auto;padding:20px;gap:14px}.notification-entry-icon{width:38px;height:38px;border-radius:10px}.notification-entry-icon>svg{width:18px;height:18px;stroke-width:1.7}.notification-entry-labels{gap:8px;font-size:9px;line-height:1.6;letter-spacing:.06em}.notification-entry-labels time{font-size:10px}.qorax-app .notification-entry h2{line-height:1.25}.notification-entry-actions{align-items:center;gap:6px}.qorax-app .notification-entry-actions button,.qorax-app .notification-entry-select{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;min-width:34px;min-height:34px;margin:0;padding:0}.notification-entry-actions button>svg{width:15px;height:15px}.qorax-app .notification-category-options label{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-height:48px;padding:12px 14px;margin:0;line-height:1.5}.qorax-app .notification-center :is(.notification-category-options,.notification-entry-select,.notification-toggle,.notification-form-actions) input[type=checkbox]{width:16px;height:16px;min-width:16px;min-height:16px;flex:0 0 16px;margin:0;padding:0;accent-color:#bad9b1}.qorax-app .notification-category-options label:has(input:checked){background:#b9d0b00a}.qorax-app .notification-settings .notification-form-actions>label,.qorax-app .notification-watch-form .notification-toggle{display:flex;flex-direction:row;align-items:center;gap:10px;min-height:38px;line-height:1.6;font-size:11px;margin:0}.qorax-app .notification-settings .notification-form-actions{gap:12px;margin-top:18px}.qorax-app .notification-settings .notification-form-actions .button{min-height:40px;margin-top:0}.qorax-app .notification-quiet-hours label{min-width:0}.qorax-app .notification-quiet-hours :is(input,select){min-width:0;min-height:42px;height:42px;padding:9px 10px;font-size:11px}.qorax-app .notification-bell.icon-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;min-width:38px;min-height:38px;padding:0}.notification-bell>svg{width:18px;height:18px;stroke-width:1.7}.notification-bell-count{right:-3px;top:-2px;min-width:18px;height:18px;padding:0 4px;border-width:1.5px;font-size:8px;line-height:1;font-variant-numeric:tabular-nums}@media(max-width:540px){.qorax-app .notification-tally{padding:12px 14px;gap:11px}.qorax-app .notification-tally strong{font-size:30px}.notification-tally-icon{width:38px;height:38px;flex-basis:38px}.notification-tally-icon>svg{width:20px;height:20px}.qorax-app .notification-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.qorax-app .notification-navigation a{justify-content:center;padding:10px 8px;font-size:10px}.qorax-app .notification-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.qorax-app .notification-filters button{padding:8px 6px;gap:6px}.qorax-app .notification-entry{grid-template-columns:34px minmax(0,1fr);padding:18px 15px;gap:12px}.notification-entry-icon{width:34px;height:34px}.notification-entry-icon>svg{width:17px;height:17px}.qorax-app .notification-entry h2{font-size:23px}.notification-entry-actions{grid-column:1/-1;justify-content:flex-end;border-top:1px solid #b8d0b21a;margin-top:2px;padding-top:10px}.qorax-app .notification-entry-actions button,.qorax-app .notification-entry-select{width:36px;height:36px;min-width:36px;min-height:36px;flex-basis:36px}}.qorax-app .site-header .header-actions>.search-nav{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border:1px solid #bad2b936;border-radius:50%;background:#b8d4b20a;line-height:1}.qorax-app .site-header .header-actions>.search-nav>svg{display:block;width:19px;height:19px;flex-shrink:0;margin:0}.qorax-app .site-header .header-actions>.search-nav:hover{background:#b8d4b21a;border-color:#c5dcbd70}.qorax-app .site-header .header-actions>.search-nav:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.global-search-dialog{position:fixed;inset:0;margin:7dvh auto auto;padding:0;width:min(760px,calc(100vw - 40px));max-width:none;max-height:86dvh;border:1px solid #b9d2aa4d;border-radius:20px;background:#10281f;color:#e9efdf;box-shadow:0 35px 100px #0008;overflow:hidden}.global-search-dialog::backdrop{background:#02120dc9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.global-search-content{display:flex;flex-direction:column;max-height:86dvh;min-width:0}.global-search-heading{display:flex;align-items:center;justify-content:space-between;padding:26px 28px 18px;gap:20px}.global-search-heading .eyebrow{font-size:9px;letter-spacing:.18em;color:#d7bd85}.global-search-heading h2{font-family:Cormorant Garamond,serif;font-size:40px;font-weight:500;line-height:1;margin:9px 0 0}.global-search-close,.global-search-clear{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;min-height:36px;padding:0;border:1px solid #b4ccac3b;border-radius:50%;background:transparent;color:#d6e4ce}.global-search-close:hover,.global-search-clear:hover{background:#b8d4b21a}.global-search-form{display:flex;align-items:center;gap:13px;margin:0 28px;padding:9px 13px 9px 17px;border:1px solid #c4dab163;border-radius:11px;background:#091e17;min-height:57px}.global-search-form>svg{flex-shrink:0;color:#d7bd85}.global-search-dialog .global-search-form>input{flex:1;width:100%;min-width:0;border:0;background:transparent;padding:7px 0;box-shadow:none;outline:none;font-family:Manrope,sans-serif;font-size:13px;line-height:1.6;color:#eef4e8}.global-search-form>input::placeholder{color:#b4c6b48c}.global-search-form>input::-webkit-search-cancel-button{display:none}.global-search-form:focus-within{outline:2px solid #b9da9755;outline-offset:2px}.global-search-clear{flex-basis:30px;width:30px;height:30px;min-height:30px;border:0}.global-search-help{font-size:10px;line-height:1.7;color:#afc2b3;margin:10px 28px 0}.global-search-filters{display:flex;gap:7px;flex-wrap:wrap;padding:18px 28px;border-bottom:1px solid #b8d4b225}.global-search-filters>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #b8d4b22b;background:transparent;border-radius:7px;padding:9px 11px;font-size:10px;color:#c8d8c3;min-height:34px}.global-search-filters>button[aria-pressed=true]{color:#e5edd8;background:#49613b66;border-color:#c5d89c77}.global-search-filters svg{flex-shrink:0}.global-search-results{overflow:auto;overscroll-behavior:contain;min-height:180px;padding:0 28px;scrollbar-color:#74906a #10281f}.global-search-status{display:flex;align-items:center;gap:8px;min-height:44px;color:#afc2b3;font-size:10px}.global-search-result{display:flex;align-items:center;gap:15px;padding:15px 0;border-bottom:1px solid #b8d4b21f;text-decoration:none;min-width:0}.global-search-result:hover .global-search-copy strong,.global-search-result:focus-visible .global-search-copy strong{color:#ddce91}.global-search-result:focus-visible{outline:2px solid #c1db98;outline-offset:-2px;border-radius:7px}.global-search-art{display:flex;align-items:center;justify-content:center;flex:0 0 62px;width:62px;height:68px;overflow:hidden;border:1px solid #b8d4b230;border-radius:9px;background:linear-gradient(145deg,#31543a,#173126);color:#c5d6ac}.global-search-art.people{border-radius:50%;height:62px}.global-search-art>img{width:100%;height:100%;object-fit:cover}.global-search-copy{display:grid;gap:5px;min-width:0;flex:1}.global-search-copy small{font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:#d7bd85}.global-search-copy strong{font-family:Manrope,sans-serif;font-size:13px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}.global-search-copy em{font-style:normal;font-size:10px;line-height:1.6;color:#bed0b6}.global-search-copy>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:10px;line-height:1.8;color:#a5bca9;overflow-wrap:anywhere}.global-search-arrow{flex-shrink:0;color:#c5d6ac}.global-search-empty{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;min-height:240px;gap:12px;padding:30px 15px;color:#bdceb7}.global-search-empty>svg{color:#d7bd85}.global-search-empty h3{font-family:Cormorant Garamond,serif;font-size:28px;font-weight:500;margin:0;color:#e5edd8}.global-search-empty p{max-width:420px;font-size:11px;line-height:1.9;margin:0;color:#afc2b3}.global-search-empty>div{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:5px}.global-search-empty button{display:inline-flex;align-items:center;gap:7px;border:1px solid #b8d4b233;border-radius:6px;padding:8px 12px;font-size:10px}.global-search-more{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;font-size:11px;min-height:45px;margin:16px 0;border:1px solid #b8d4b23a;border-radius:8px;background:#b8d4b20a;color:#dce8d3}.global-search-more:disabled{opacity:.5;cursor:wait}.global-search-error{padding:15px 0;color:#e6c2a3;font-size:12px;line-height:1.8}.global-search-error button{text-decoration:underline;padding:6px 0}.global-search-footer{display:flex;justify-content:space-between;gap:16px;flex-shrink:0;padding:15px 28px;border-top:1px solid #b8d4b225;color:#9cb39e;font-size:9px;line-height:1.7}.global-search-dialog button:focus-visible{outline:2px solid #c1db98;outline-offset:3px}@media(max-width:720px){.qorax-app .site-header .header-actions>.search-nav{width:38px;height:38px;min-width:38px;min-height:38px;flex-basis:38px}.global-search-dialog{width:calc(100vw - 20px);margin:12px auto auto;max-height:calc(100dvh - 24px);border-radius:15px}.global-search-content{max-height:calc(100dvh - 24px)}.global-search-heading{padding:21px 18px 16px}.global-search-heading h2{font-size:35px}.global-search-form{margin:0 18px;gap:9px;min-height:53px}.global-search-dialog .global-search-form>input{font-size:16px}.global-search-help{margin:9px 18px 0;font-size:9px}.global-search-filters{padding:15px 18px;gap:6px}.global-search-filters>button{font-size:9px;padding:8px 10px;min-height:36px}.global-search-results{padding:0 18px}.global-search-art{flex-basis:49px;width:49px;height:59px}.global-search-art.people{height:49px}.global-search-result{gap:11px}.global-search-copy strong{font-size:12px}.global-search-footer{padding:12px 18px;font-size:8px}.global-search-footer>span:last-child{display:none}}.qorax-app .global-search-dialog .global-search-form>input:focus-visible{outline:none;outline-offset:0;box-shadow:none}.featured-species{position:relative;min-width:0}.featured-controls{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 3px 0;color:#bacbaa}.featured-controls>span{font-size:10px;letter-spacing:1.2px;font-variant-numeric:tabular-nums}.featured-controls>div{display:flex;align-items:center;gap:7px}.featured-species .featured-controls button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #d0dbb53d;background:#0d291dcc;color:#d8e3c5;border-radius:50%;width:32px;height:32px;min-width:32px;min-height:32px;padding:0}.featured-controls button:hover{background:#abc59b1a;border-color:#d0dbb58a}.featured-controls button:disabled{opacity:.4}.featured-controls svg{stroke-width:1.5}.featured-credit{display:flex;gap:8px;justify-content:space-between;align-items:center;padding:9px 3px 0;font-size:8px;line-height:1.6;color:#8fa384}.featured-credit>a:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.featured-credit>a:last-child{white-space:nowrap;flex-shrink:0}.featured-credit a:hover{color:#e7d5ae}.featured-refresh{display:flex;gap:8px;align-items:center;justify-content:space-between;font-size:10px;color:#beccb1;line-height:1.8;padding-top:10px}.featured-refresh button{display:inline-flex;gap:5px;align-items:center;color:#d7c595;padding:7px 0}.featured-species .home-encounter-photo>img,.featured-species .featured-catalog-photo>img{animation:species-arrive .8s ease both}.featured-species .home-encounter-name{min-height:70px}.featured-species .home-encounter-name h2,.featured-species .home-encounter-name em{overflow-wrap:anywhere}.featured-species .home-encounter-photo>svg{color:#aec69b}.featured-species.featured-catalog{height:100%;display:flex;flex-direction:column;min-height:360px;overflow:hidden;border-radius:inherit;background:#0e281d}.featured-catalog-photo{position:relative;display:grid;place-items:center;flex:1;min-height:360px;overflow:hidden;background:#102c20;color:#b4c89c}.featured-catalog-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.featured-catalog-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#05180fe8,transparent 60%)}.featured-catalog-caption{position:absolute;z-index:1;left:30px;right:26px;bottom:27px;display:flex;justify-content:space-between;align-items:flex-end;gap:14px;color:#eaf0da}.featured-catalog-caption>span{min-width:0}.featured-catalog-caption small{display:block;font-size:9px;letter-spacing:2px;color:#cfcea4;margin-bottom:11px}.featured-catalog-caption strong{font-family:Cormorant Garamond,serif;font-size:37px;line-height:1.1;font-weight:500;display:block;overflow-wrap:anywhere}.featured-catalog-caption em{font-size:12px;color:#c1d0b0;display:block;margin-top:9px;overflow-wrap:anywhere}.featured-catalog-caption>svg{border:1px solid #b6caa950;background:#173a28b5;box-sizing:content-box;padding:9px;border-radius:50%;flex-shrink:0}.featured-catalog .featured-controls{padding:13px 24px;border-top:1px solid #c1d0a52e;background:#0f2b21}.featured-catalog .featured-credit{padding:0 24px 13px;background:#0f2b21}.featured-catalog .featured-refresh{padding:12px 24px}.featured-loading{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:17px;color:#a9c29a;font-size:12px;border:1px solid #bdd2a830;border-radius:12px;background:#0e281d9e;text-align:center;padding:20px}@keyframes species-arrive{0%{opacity:.35;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@media(max-width:680px){.featured-species .home-encounter-name{min-height:0}.featured-controls{padding-top:12px}.featured-credit{font-size:8px}.featured-species.featured-catalog{min-height:330px}.featured-catalog-photo{min-height:300px}.featured-catalog-caption{left:22px;right:20px;bottom:23px}.featured-catalog-caption strong{font-size:31px}.featured-catalog .featured-controls{padding:12px 20px}.featured-catalog .featured-credit{padding:0 20px 12px}}@media(prefers-reduced-motion:reduce){.featured-species .home-encounter-photo>img,.featured-species .featured-catalog-photo>img{animation:none}}.qorax-home{--home-ink:#edf0dc;--home-sage:#b5c8a5;--home-brass:#d2b77f;--home-line:#bdcaa52d;color:var(--home-ink);overflow:hidden}.qorax-home .home-section{max-width:1380px;width:89%;padding:0;margin:0 auto 88px}.qorax-home .eyebrow{color:var(--home-brass);font-size:10px;letter-spacing:2px;line-height:1.8;flex-wrap:wrap}.qorax-home .section-heading{align-items:flex-end;gap:24px;margin-bottom:32px;display:flex;justify-content:space-between}.qorax-home .section-heading h2{font-family:Cormorant Garamond,serif;font-size:clamp(35px,3.1vw,49px);font-weight:500;line-height:1.1;letter-spacing:-.7px;color:var(--home-ink);margin:14px 0 0;max-width:none}.qorax-home h2 em,.qorax-home h3 em{font-weight:500;color:var(--home-sage)}.qorax-home .section-heading>p{font-size:13px;line-height:1.9;color:#b1c1ab;margin:0;max-width:350px}.qorax-home .text-button{font-size:12px;color:#c2d3af;line-height:1.5;flex-shrink:0;gap:10px}.qorax-home .text-button:hover{color:#f0e2bc}.qorax-home .button{font-size:12px;min-height:47px;border-radius:8px;gap:12px}.qorax-home .button.primary{background:linear-gradient(115deg,#bfd5aa,#e0ddb5);color:#173622;box-shadow:0 10px 35px #030c0750;border-color:#e3e8c63d}.qorax-home .button.primary:hover{background:#e1e8c7;box-shadow:0 10px 38px #0a1b0c70}.qorax-home .hero{height:auto;min-height:780px;max-height:none;padding:128px 5.5vw 0;position:relative;isolation:isolate;overflow:hidden;background:#0a1e16}.qorax-home .hero-image{inset:-2%;position:absolute;background-image:url(/assets/nature-hero.webp);background-size:cover;background-position:60% 46%;filter:saturate(1.18) brightness(1.13);z-index:-4;transform:scale(1.035);transition:transform 1.5s ease-out;will-change:transform}.qorax-home .hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#061810ed,#061810b5 36%,#07180c37 69%,#07170b72),linear-gradient(0deg,#0b1e13f2 0%,transparent 36%,#04100c4d);z-index:-3}.qorax-home .hero-grain{opacity:.11;z-index:-2}.qorax-home .hero:after{inset:0;background:radial-gradient(ellipse at 78% 16%,#ffe4a32b,transparent 45%);animation:home-light 18s ease-in-out infinite alternate;z-index:-1}.qorax-home .home-hero-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(270px,.8fr);max-width:1380px;margin:0 auto;gap:60px;align-items:center;position:relative;z-index:1;min-height:560px}.qorax-home .hero-content{padding:15px 0 35px;width:100%;max-width:none;margin:0;position:relative;z-index:1}.qorax-home .hero-kicker{font-size:10px;letter-spacing:2.6px;color:#d2dec1;margin-bottom:22px;display:flex;align-items:center;gap:10px}.qorax-home .hero h1{font-family:Cormorant Garamond,serif;font-size:clamp(100px,11vw,175px);font-weight:500;line-height:.85;letter-spacing:-5px;margin:0 0 27px;color:#f1f1da;text-shadow:0 8px 50px #07100844}.qorax-home .hero h1>span{font-family:Manrope,sans-serif;display:block;font-size:12px;line-height:1.7;font-weight:500;letter-spacing:5.5px;text-transform:uppercase;color:#d3dbbf;margin:24px 0 0 6px}.qorax-home .home-hero-title{font-family:Cormorant Garamond,serif;font-size:clamp(31px,3.5vw,49px);font-weight:500;line-height:1.1;letter-spacing:-.4px;margin:0 0 18px;color:#e0e9ce}.qorax-home .home-hero-title em{font-weight:500;color:#c3d1ac}.qorax-home .hero-description{font-size:14px;line-height:1.95;color:#becdb5;max-width:450px;margin:0 0 29px}.qorax-home .hero-cta{gap:24px;display:flex;align-items:center;flex-wrap:wrap;margin:0}.qorax-home .hero-secondary{font-size:12px;letter-spacing:0;color:#d3e0c5;gap:10px;display:flex;align-items:center;padding:10px 0}.qorax-home .home-hero-values{display:flex;gap:23px;flex-wrap:wrap;margin-top:28px;padding-top:20px;border-top:1px solid #dbe5bf29;width:fit-content}.qorax-home .home-hero-values>span{display:flex;align-items:center;gap:8px;font-size:11px;color:#c0ccb2}.qorax-home .home-hero-values svg{color:#c3d2ab}.qorax-home .home-hero-aside{justify-self:end;width:100%;max-width:340px;padding-top:10px}.qorax-home .home-field-note{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:20px;margin-bottom:25px;color:#d7dfbc}.qorax-home .home-field-note>span{font-size:9px;letter-spacing:3px;align-self:end}.qorax-home .home-field-note>svg{grid-column:2;grid-row:span 2}.qorax-home .home-field-note>small{font-family:Cormorant Garamond,serif;font-size:23px;font-style:italic;line-height:1.4;color:#e6e7cb;margin-top:7px}.qorax-home .home-encounter{display:block;padding:18px;border:1px solid #e5e9c644;border-radius:12px;background:#11251c85;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 22px 60px #020b0647;transform:rotate(2deg);transition:transform .45s,border-color .45s}.qorax-home .home-encounter:hover{transform:rotate(0) translateY(-4px);border-color:#e5e9c67a}.qorax-home .home-encounter-label{display:flex;align-items:center;gap:8px;color:#d2dcbe;font-size:8px;letter-spacing:1.1px;margin-bottom:15px}.qorax-home .home-encounter-photo{height:238px;position:relative;overflow:hidden;border-radius:5px;background:#153120;display:grid;place-items:center}.qorax-home .home-encounter-photo>img{width:100%;height:100%;object-fit:cover;transition:transform .8s}.qorax-home .home-encounter:hover img{transform:scale(1.035)}.qorax-home .home-encounter-photo>span{position:absolute;bottom:12px;right:12px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid #e8edce60;background:#11271da8;color:#eff1d7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.qorax-home .home-encounter-name{display:flex;gap:10px;justify-content:space-between;align-items:center;padding-top:16px}.qorax-home .home-encounter-name h2{font-family:Cormorant Garamond,serif;font-size:29px;line-height:1.1;color:#eef0d8;font-weight:500;margin:0 0 5px}.qorax-home .home-encounter-name em{font-size:12px;color:#bdcdad}.qorax-home .home-encounter-name>span{font-size:9px;color:#cdd7b8;border:1px solid #cad8aa40;padding:5px 8px;border-radius:4px;max-width:100px;text-align:center;overflow-wrap:anywhere}.qorax-home .home-hero-footer{max-width:1380px;margin:20px auto 0;border-top:1px solid #dce6bd29;min-height:73px;display:flex;align-items:center;justify-content:space-between;gap:22px;position:relative;z-index:1}.qorax-home .scroll-hint{position:static;display:flex;align-items:center;gap:11px;letter-spacing:1.3px;font-size:8px;margin:0;color:#d7dfbf;transform:none}.qorax-home .scroll-hint>svg{animation:home-scroll 2.8s ease-in-out infinite}.qorax-home .home-hero-footer>span{display:flex;align-items:center;gap:12px;color:#c7d1b6;font-family:Cormorant Garamond,serif;font-size:20px}.qorax-home .home-hero-footer>small{font-size:7px;letter-spacing:1.5px;color:#b1c09f}.qorax-home .home-portals{position:relative;inset:auto;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));max-width:1380px;width:89%;margin:0 auto 64px;border:1px solid var(--home-line);border-top:0;border-radius:0 0 13px 13px;background:#11291ee0;box-shadow:0 15px 60px #020a051f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:2;overflow:hidden}.qorax-home .home-portals>a{padding:24px 17px;gap:12px;min-width:0;border-right:1px solid var(--home-line);height:auto;min-height:104px;display:flex;align-items:center;position:relative;transition:background .25s}.qorax-home .home-portals>a:after{display:none}.qorax-home .home-portals>a:hover{background:#bed2a313}.qorax-home .home-portals>a:last-child{border-right:0}.qorax-home .home-portal-icon{width:32px;flex-shrink:0;color:#c7d6b4;display:grid;place-items:center}.qorax-home .home-portals>a>div{min-width:0}.qorax-home .home-portals small{font-size:8px;color:#91ab83;letter-spacing:1px;display:block;margin-bottom:4px}.qorax-home .home-portals h2{font-size:11px;line-height:1.4;margin:0 0 5px;color:#dfebd0;font-weight:500;white-space:normal}.qorax-home .home-portals p{font-size:12px;line-height:1.7;margin:0;color:#8fa882;white-space:normal}.qorax-home .home-portals .portal-arrow{display:none}.qorax-home .stats-section{display:flex;align-items:center;gap:55px;border-bottom:1px solid var(--home-line);padding:0 0 45px;margin-bottom:70px}.qorax-home .stats-intro{width:260px;flex-shrink:0}.qorax-home .stats-intro h2{font-family:Cormorant Garamond,serif;font-size:33px;font-weight:500;line-height:1.1;margin:12px 0 0}.qorax-home .stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;flex:1;min-width:0}.qorax-home .stats-grid>div{display:grid;grid-template-columns:24px 1fr;gap:5px 14px;align-items:center;min-width:0}.qorax-home .stats-grid>div>svg{color:#b1c89e;grid-row:span 2}.qorax-home .stats-grid strong{font-family:Cormorant Garamond,serif;font-size:42px;font-weight:500;line-height:1;color:#e6ecd5;letter-spacing:-.5px}.qorax-home .stats-grid>div>span{font-size:11px;color:#a6bc9b;line-height:1.5}.qorax-home .home-api-error{margin-bottom:35px}.qorax-home .home-discover-grid{display:grid;grid-template-columns:1.22fr 1fr 1fr;gap:20px}.qorax-home .home-discover-card{position:relative;overflow:hidden;isolation:isolate;min-height:380px;padding:28px;border:1px solid var(--home-line);border-radius:13px;display:flex;flex-direction:column;justify-content:space-between;background:#112e20;transition:border-color .3s,transform .3s;min-width:0}.qorax-home .home-discover-card:hover{transform:translateY(-5px);border-color:#c5d3a86e}.qorax-home .home-discover-card .feature-tag{position:relative;inset:auto;font-size:9px;letter-spacing:1.2px;color:#d7e3c3;display:flex;align-items:center;gap:9px;z-index:2}.qorax-home .home-discover-card h3{font-family:Cormorant Garamond,serif;font-size:34px;font-weight:500;line-height:1.12;margin:0 0 15px;color:#e7ecd3;letter-spacing:-.3px}.qorax-home .home-discover-card p{font-size:12px;line-height:1.9;color:#afc5a3;margin-bottom:20px}.qorax-home .home-discover-card .text-button{font-size:11px}.qorax-home .home-discover-map{background:linear-gradient(130deg,#204c33,#0d291f);display:flex}.qorax-home .home-map-lines{position:absolute;inset:-35% -45%;background:repeating-radial-gradient(ellipse at 62% 33%,transparent 0 20px,#c2d7a51a 21px 22px,transparent 23px 38px);transform:rotate(-28deg);z-index:-1}.qorax-home .home-map-compass{position:absolute;right:17px;top:48px;color:#c3d6a836;transform:rotate(-20deg)}.qorax-home .home-discover-species{background:#152619}.qorax-home .home-discover-species>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .8s}.qorax-home .home-discover-species:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#07180efa,#07180e0d 80%,#06180a80);z-index:-1}.qorax-home .home-discover-species:hover>img{transform:scale(1.04)}.qorax-home .home-discover-journal{background:radial-gradient(ellipse at 85% 20%,#b0b66b1e,transparent 65%),#142c21}.qorax-home .home-journal-mark{position:absolute;right:20px;top:55px;transform:rotate(14deg);color:#c5d2a950}.qorax-home .home-journal-mark>span{display:block;margin:13px 0 0 7px;width:75px;height:1px;background:#c5d2a92a}.qorax-home .home-species-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.qorax-home .home-species-card{min-width:0;display:block}.qorax-home .home-species-card>div{position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:9px;border:1px solid var(--home-line);background:#123023;display:grid;place-items:center;margin-bottom:15px}.qorax-home .home-species-card img{height:100%;width:100%;object-fit:cover;transition:transform .65s;filter:saturate(.92)}.qorax-home .home-species-card:hover img{transform:scale(1.06);filter:saturate(1.1)}.qorax-home .home-species-category{position:absolute;top:10px;left:10px;right:10px;width:fit-content;max-width:calc(100% - 20px);padding:5px 8px;border:1px solid #e1eccb45;border-radius:5px;background:#081d12c9;font-size:8px;color:#e0e9d1;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);overflow-wrap:anywhere}.qorax-home .home-species-open{position:absolute;bottom:10px;right:10px;border:1px solid #d4e1bc70;border-radius:50%;background:#0c2114a6;width:30px;height:30px;display:grid;place-items:center;color:#f0f2da;opacity:0;transform:translateY(5px);transition:opacity .3s,transform .3s}.qorax-home .home-species-card:hover .home-species-open,.qorax-home .home-species-card:focus-visible .home-species-open{opacity:1;transform:none}.qorax-home .home-species-card h3{font-size:13px;color:#dfe9ce;font-weight:500;line-height:1.5;overflow-wrap:anywhere;margin:0 0 5px}.qorax-home .home-species-card>em{font-family:Cormorant Garamond,serif;font-size:17px;color:#a9be98;line-height:1.3;display:block;overflow-wrap:anywhere}.qorax-home .home-camp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.qorax-home .home-camp-card{min-width:0;border:1px solid var(--home-line);border-radius:12px;background:#10271ad9;box-shadow:0 14px 35px #020a051c;display:block;overflow:hidden}.qorax-home .home-camp-photo{height:235px;position:relative;overflow:hidden;isolation:isolate}.qorax-home .home-camp-photo:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#06150be3);z-index:1}.qorax-home .home-camp-photo>img,.qorax-home .home-camp-photo>.card-art{height:100%;width:100%;object-fit:cover;transition:transform .65s}.qorax-home .home-camp-card:hover img{transform:scale(1.04)}.qorax-home .home-camp-photo>span{position:absolute;bottom:17px;left:22px;z-index:2;display:flex;align-items:center;gap:7px;font-size:11px;color:#e2e9ce}.qorax-home .home-camp-photo>i{position:absolute;bottom:13px;right:16px;z-index:2;width:32px;height:32px;border:1px solid #d7e6b956;background:#0e281b9e;border-radius:50%;display:grid;place-items:center;color:#e1ebcc}.qorax-home .home-camp-card>div:last-child{padding:24px}.qorax-home .home-camp-card h3{font-family:Cormorant Garamond,serif;font-size:29px;font-weight:500;line-height:1.15;color:#e0e9cc;margin:0 0 12px}.qorax-home .home-camp-card p{font-size:12px;line-height:1.9;color:#aac09d;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:68px;margin-bottom:17px}.qorax-home .home-camp-card .text-button{font-size:11px}.qorax-home .camp-empty{border:1px solid var(--home-line);border-radius:12px;gap:28px;padding:30px;display:flex;align-items:center;background:#122b1e80}.qorax-home .camp-empty>svg{color:#a6bd91;flex-shrink:0}.qorax-home .camp-empty h3{font-family:Cormorant Garamond,serif;font-size:29px;font-weight:500;margin:10px 0}.qorax-home .camp-empty p{font-size:13px;max-width:600px;color:#afc1a4;margin-bottom:12px}.qorax-home .home-ai-section{display:grid;grid-template-columns:1fr 1fr;gap:70px;border:1px solid #cccca240;border-radius:16px;background:radial-gradient(ellipse at 15% 0,#a7bd7d1a,transparent 60%),linear-gradient(135deg,#1c3c28ed,#10291ee6);padding:49px 54px;position:relative;isolation:isolate}.qorax-home .home-ai-section:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:linear-gradient(transparent,#cfdbad3d,transparent)}.qorax-home .home-ai-intro h2,.qorax-home .home-academy-intro h2{font-family:Cormorant Garamond,serif;font-size:52px;font-weight:500;line-height:1.02;letter-spacing:-.5px;margin:19px 0}.qorax-home .home-ai-intro>p,.qorax-home .home-academy-intro>p{font-size:13px;line-height:1.95;color:#abc19d;max-width:420px;margin-bottom:28px}.qorax-home .home-ai-steps{align-self:center;min-width:0}.qorax-home .home-ai-steps>div{display:flex;gap:18px;align-items:center;margin-bottom:23px}.qorax-home .home-ai-steps>div>span{width:54px;height:54px;border:1px solid #d3dfb62e;border-radius:12px;color:#c7d8ad;background:#bfd5a707;display:grid;place-items:center;flex-shrink:0}.qorax-home .home-ai-steps small{font-size:9px;letter-spacing:1.4px;color:#baa97a;display:block;margin-bottom:4px}.qorax-home .home-ai-steps h3{font-size:14px;color:#dbe6c8;font-weight:500;margin:0 0 6px}.qorax-home .home-ai-steps>div p{font-size:12px;line-height:1.7;color:#9fb893;margin:0}.qorax-home .home-ai-note{font-size:12px;line-height:1.9;color:#92aa86;display:flex;align-items:flex-start;gap:9px;border-top:1px solid #c1d0a424;padding-top:17px;margin:27px 0 0}.qorax-home .home-ai-note>svg{margin-top:3px}.qorax-home .home-academy-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:stretch}.qorax-home .home-academy-intro{position:relative;padding:35px 30px 25px 0;min-width:0}.qorax-home .home-academy-intro h2{font-size:47px}.qorax-home .home-academy-intro>p{max-width:360px}.qorax-home .home-academy-seal{display:flex;align-items:center;gap:14px;margin-top:30px;color:#afc298;border-top:1px solid var(--home-line);padding-top:23px;width:fit-content}.qorax-home .home-academy-seal>span{font-size:8px;line-height:1.8;letter-spacing:2px}.qorax-home .home-course-list{border-top:1px solid var(--home-line)}.qorax-home .home-course{display:flex;align-items:flex-start;gap:22px;padding:27px 0;border-bottom:1px solid var(--home-line);transition:background .3s;min-width:0}.qorax-home .home-course:hover{background:#bbd0a407}.qorax-home .home-course-no{font-family:Cormorant Garamond,serif;font-size:31px;line-height:1.3;color:#8da87c;min-width:30px}.qorax-home .home-course>div{flex:1;min-width:0}.qorax-home .home-course>div>span{font-size:9px;color:#bcae80;line-height:1.8}.qorax-home .home-course h3{font-family:Cormorant Garamond,serif;font-size:28px;font-weight:500;line-height:1.1;color:#e1e9ce;margin:9px 0 12px;overflow-wrap:anywhere}.qorax-home .home-course p{font-size:12px;color:#9eb592;line-height:1.9;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:12px}.qorax-home .home-course small{display:flex;gap:7px;align-items:center;font-size:10px;color:#afc397}.qorax-home .home-course>svg{margin-top:16px;color:#bfcaa3}.qorax-home .home-social-layout{display:grid;grid-template-columns:minmax(0,1fr) 305px;gap:33px;align-items:start}.qorax-home .home-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-width:0}.qorax-home .home-post{min-width:0;padding:19px;border:1px solid var(--home-line);background:#10271cc4;border-radius:11px;transition:border-color .3s,transform .3s;display:flex;flex-direction:column}.qorax-home .home-post:hover{border-color:#cfdbb76b;transform:translateY(-4px)}.qorax-home .home-post-author{display:flex;align-items:center;gap:9px;margin-bottom:17px;min-width:0}.qorax-home .home-post-author>.avatar{width:32px;height:32px;font-size:13px;flex-shrink:0}.qorax-home .home-post-author>span{display:flex;flex-direction:column;gap:5px;min-width:0}.qorax-home .home-post-author strong{font-size:10px;font-weight:500;color:#d9e6c5;line-height:1.5;overflow-wrap:anywhere}.qorax-home .home-post-author small{font-size:9px;line-height:1.4;color:#8fa980}.qorax-home .home-post-author>svg{margin-left:auto;color:#abc298}.qorax-home .home-post-image{width:calc(100% + 38px);max-width:none;margin:0 -19px 18px;aspect-ratio:5/4;object-fit:cover;display:block}.qorax-home .home-post>p{font-size:12px;line-height:1.95;color:#b2c7a5;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 20px}.qorax-home .home-post-meta{display:flex;flex-wrap:wrap;gap:13px;align-items:center;font-size:10px;color:#9fb68e;margin-top:auto;padding-top:15px;border-top:1px solid var(--home-line)}.qorax-home .home-post-meta>span{display:flex;align-items:center;gap:6px}.qorax-home .home-post-meta>span:last-child{font-size:9px;width:100%;color:#c0d0aa}.qorax-home .home-calendar{min-width:0;border:1px solid var(--home-line);border-radius:12px;padding:25px;background:linear-gradient(140deg,#203b27c7,#102719d9)}.qorax-home .home-calendar>.eyebrow{font-size:8px;letter-spacing:1.4px}.qorax-home .home-calendar>h3{font-family:Cormorant Garamond,serif;font-size:34px;font-weight:500;line-height:1.05;margin:17px 0 25px;color:#e0e8c9}.qorax-home .home-event{display:flex;align-items:flex-start;gap:13px;padding:18px 0;border-top:1px solid var(--home-line)}.qorax-home .home-event time{display:flex;flex-direction:column;align-items:center;justify-content:center;width:42px;min-height:53px;border:1px solid #d1d9ae38;border-radius:6px;color:#d1dcb4;background:#bed29a08;flex-shrink:0}.qorax-home .home-event time>strong{font-family:Cormorant Garamond,serif;font-size:27px;line-height:1}.qorax-home .home-event time>span{font-size:9px;margin-top:4px;text-transform:uppercase}.qorax-home .home-event>span{min-width:0;flex:1}.qorax-home .home-event>span>strong{display:block;font-size:11px;font-weight:500;line-height:1.7;color:#d4e0c1;overflow-wrap:anywhere}.qorax-home .home-event small{font-size:9px;color:#95af84;display:flex;align-items:flex-start;gap:4px;line-height:1.8;margin-top:5px}.qorax-home .home-event small>svg{margin-top:3px}.qorax-home .home-event>svg{color:#b5c6a1;margin-top:5px}.qorax-home .home-calendar>.text-button{font-size:11px;margin-top:12px}.qorax-home .home-calendar-empty{font-size:12px;line-height:1.9;color:#a4bc97}.qorax-home .home-calendar-note{display:flex;align-items:center;gap:12px;border-top:1px solid var(--home-line);padding-top:22px;margin-top:21px;color:#b6c59c}.qorax-home .home-calendar-note p{font-size:12px;line-height:1.8;color:#97af87;margin:0}.qorax-home .home-closing{display:flex;align-items:center;justify-content:space-between;gap:50px;padding:50px 55px;border:1px solid #c2d0aa3b;border-radius:16px;background:linear-gradient(90deg,#122f21f0,#102b1fc9),url(/assets/nature-hero.webp) center 70%/cover;position:relative;isolation:isolate}.qorax-home .home-closing h2{font-family:Cormorant Garamond,serif;font-size:54px;line-height:1.02;letter-spacing:-.7px;color:#e5ebd1;margin:21px 0}.qorax-home .home-closing p{font-size:13px;line-height:1.95;max-width:480px;color:#adc39f;margin-bottom:25px}.qorax-home .home-closing>div:first-child>div{display:flex;gap:26px;align-items:center;flex-wrap:wrap}.qorax-home .home-closing-mark{display:flex;flex-direction:column;align-items:center;gap:24px;margin:0 5%;color:#aabf91;text-align:center;padding:35px;border:1px solid #c4d3a927;border-radius:50%;aspect-ratio:1;width:250px;flex-shrink:0;justify-content:center;box-shadow:0 0 0 18px #c4d3a906,0 0 0 36px #c4d3a903}.qorax-home .home-closing-mark span{font-size:8px;letter-spacing:2.5px;line-height:1.9}.qorax-home .empty,.qorax-home .loading{grid-column:1/-1}@keyframes home-light{0%{opacity:.4}to{opacity:1}}@keyframes home-scroll{50%{transform:translateY(4px)}}@media(min-width:1700px){.qorax-home .home-hero-layout{gap:100px}.qorax-home .hero h1{font-size:185px}.qorax-home .home-hero-aside{max-width:365px}.qorax-home .home-encounter-photo{height:260px}}@media(max-width:1200px){.qorax-home .home-hero-layout{gap:35px;grid-template-columns:minmax(0,1.5fr) minmax(250px,.8fr)}.qorax-home .hero{padding-top:132px;min-height:740px}.qorax-home .hero h1{font-size:135px}.qorax-home .hero h1>span{font-size:10px;letter-spacing:4px}.qorax-home .home-hero-title{font-size:39px}.qorax-home .home-hero-aside{max-width:300px}.qorax-home .home-encounter{padding:14px}.qorax-home .home-encounter-photo{height:218px}.qorax-home .home-hero-footer>small{display:none}.qorax-home .home-portals{grid-template-columns:repeat(3,minmax(0,1fr))}.qorax-home .home-portals>a{padding:19px 22px}.qorax-home .home-portals>a:nth-child(3){border-right:0}.qorax-home .home-portals>a:nth-child(-n+3){border-bottom:1px solid var(--home-line)}.qorax-home .home-portals h2,.qorax-home .home-portals p{font-size:12px}.qorax-home .home-portals .portal-arrow{display:block;margin-left:auto;color:#a2bc8e}.qorax-home .stats-section{gap:30px}.qorax-home .stats-intro{width:215px}.qorax-home .stats-grid{gap:20px}.qorax-home .stats-grid>div{grid-template-columns:1fr;gap:6px}.qorax-home .stats-grid>div>svg{grid-row:auto;margin-bottom:4px}.qorax-home .home-discover-grid{gap:16px}.qorax-home .home-discover-card{padding:24px;min-height:370px}.qorax-home .home-discover-card h3{font-size:29px}.qorax-home .home-discover-card p{font-size:12px}.qorax-home .home-species-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 22px}.qorax-home .home-species-card>div{aspect-ratio:4/3}.qorax-home .home-species-card h3{font-size:14px}.qorax-home .home-camp-photo{height:200px}.qorax-home .home-camp-card>div:last-child{padding:21px}.qorax-home .home-camp-card h3{font-size:27px}.qorax-home .home-ai-section{padding:40px;gap:60px}.qorax-home .home-academy-section{gap:45px}.qorax-home .home-social-layout{grid-template-columns:minmax(0,1fr) 270px;gap:23px}.qorax-home .home-posts{grid-template-columns:1fr}.qorax-home .home-post{padding:20px;display:grid;grid-template-columns:155px minmax(0,1fr);gap:0 20px}.qorax-home .home-post-author{grid-column:2;margin-bottom:12px}.qorax-home .home-post-image{grid-column:1;grid-row:1/4;width:155px;height:170px;aspect-ratio:auto;border-radius:7px;margin:0;object-fit:cover}.qorax-home .home-post:not(:has(.home-post-image)){grid-template-columns:1fr}.qorax-home .home-post:not(:has(.home-post-image)) .home-post-author{grid-column:1}.qorax-home .home-post p{font-size:12px;-webkit-line-clamp:3;margin-bottom:13px}.qorax-home .home-post-meta{gap:13px;padding-top:12px}.qorax-home .home-post-meta>span:last-child{width:auto;margin-left:auto}.qorax-home .home-closing{padding:45px}.qorax-home .home-closing-mark{width:210px;margin:0 3%}.qorax-home .home-closing-mark>svg{width:95px;height:95px}}@media(max-width:900px){.qorax-home .home-section{margin-bottom:65px}.qorax-home .home-hero-layout{grid-template-columns:minmax(0,1.4fr) minmax(220px,.75fr);gap:25px;min-height:540px}.qorax-home .hero{min-height:730px;padding-top:130px}.qorax-home .hero h1{font-size:115px;letter-spacing:-3px}.qorax-home .hero h1>span{font-size:9px;letter-spacing:3.6px}.qorax-home .hero-description{font-size:13px}.qorax-home .hero-cta{gap:15px}.qorax-home .hero-cta>.button{font-size:11px;min-height:45px;padding:13px 15px;gap:9px}.qorax-home .hero-secondary{font-size:11px}.qorax-home .home-hero-title{font-size:33px}.qorax-home .home-hero-values{gap:14px;margin-top:20px}.qorax-home .home-hero-values>span{font-size:9px}.qorax-home .home-field-note>span{font-size:8px;letter-spacing:1.8px}.qorax-home .home-field-note>small{font-size:20px}.qorax-home .home-encounter-label{font-size:7px;letter-spacing:.7px}.qorax-home .home-encounter-photo{height:195px}.qorax-home .home-encounter-name{align-items:flex-start;flex-direction:column;gap:9px}.qorax-home .home-encounter-name h2{font-size:27px}.qorax-home .home-encounter-name>span{font-size:8px;padding:4px 7px}.qorax-home .home-hero-footer{margin-top:10px}.qorax-home .home-hero-footer>span{font-size:17px}.qorax-home .home-discover-grid{grid-template-columns:1fr 1fr}.qorax-home .home-discover-map{grid-column:1/-1;min-height:310px}.qorax-home .home-discover-map>div:last-child{max-width:65%}.qorax-home .home-map-compass{right:8%;top:75px}.qorax-home .home-discover-card h3{font-size:34px}.qorax-home .home-discover-card{min-height:340px}.qorax-home .home-ai-section{gap:40px;padding:33px}.qorax-home .home-ai-intro h2{font-size:44px}.qorax-home .home-ai-intro>.eyebrow{font-size:8px}.qorax-home .home-ai-intro>.button{padding:12px 15px;font-size:11px;gap:9px}.qorax-home .home-ai-steps>div{gap:13px}.qorax-home .home-ai-steps>div>span{width:43px;height:46px;border-radius:9px}.qorax-home .home-ai-steps h3{font-size:12px}.qorax-home .home-academy-section{grid-template-columns:1fr;gap:15px}.qorax-home .home-academy-intro{padding:0 180px 15px 0}.qorax-home .home-academy-seal{position:absolute;right:25px;top:20px;border:1px solid var(--home-line);padding:25px;border-radius:50%;width:135px;height:135px;flex-direction:column;gap:10px;margin:0}.qorax-home .home-academy-seal>span{font-size:6px;line-height:1.6;letter-spacing:1.5px;text-align:center}.qorax-home .home-academy-seal>svg{width:28px;height:28px}.qorax-home .home-social-layout{grid-template-columns:minmax(0,1fr)}.qorax-home .home-calendar{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.qorax-home .home-calendar>.eyebrow,.qorax-home .home-calendar>h3,.qorax-home .home-calendar>.text-button,.qorax-home .home-calendar-note{grid-column:1}.qorax-home .home-calendar>.eyebrow{grid-row:1}.qorax-home .home-calendar>h3{grid-row:2;margin:12px 0 18px}.qorax-home .home-calendar>.text-button{grid-row:3;align-self:start;justify-self:start;margin:0}.qorax-home .home-calendar-note{grid-row:4}.qorax-home .home-calendar>.home-event{grid-column:2}.qorax-home .home-calendar>.home-event:nth-of-type(1){grid-row:1/3}.qorax-home .home-calendar>.home-event:nth-of-type(2){grid-row:3}.qorax-home .home-calendar>.home-event:nth-of-type(3){grid-row:4}.qorax-home .home-calendar-empty{grid-column:2;grid-row:2/4}.qorax-home .home-closing{padding:35px;gap:35px}.qorax-home .home-closing h2{font-size:45px}.qorax-home .home-closing-mark{width:170px;padding:25px;margin:0}.qorax-home .home-closing-mark>svg{width:78px;height:78px}.qorax-home .home-closing-mark>span{font-size:7px;letter-spacing:1.5px}.qorax-home .home-closing>div:first-child>div{gap:18px}}@media(max-width:680px){.qorax-home .home-section{width:calc(100% - 40px);margin-bottom:56px}.qorax-home .hero{padding:112px 23px 0;min-height:0}.qorax-home .hero-image{background-position:66% center}.qorax-home .hero-shade{background:linear-gradient(90deg,#06190fe8,#06180d67),linear-gradient(0deg,#0b1e13f2 0%,transparent 70%,#04100c5e)}.qorax-home .home-hero-layout{grid-template-columns:minmax(0,1fr);gap:28px;min-height:0}.qorax-home .hero-content{padding:14px 0 0}.qorax-home .hero-kicker{font-size:8px;letter-spacing:1.8px;gap:8px;margin-bottom:23px}.qorax-home .hero h1{font-size:clamp(91px,25vw,133px);letter-spacing:-4px;margin-bottom:25px;line-height:.85}.qorax-home .hero h1>span{font-size:9px;letter-spacing:4px;margin:20px 0 0 4px}.qorax-home .home-hero-title{font-size:34px;margin-bottom:16px}.qorax-home .hero-description{font-size:13px;line-height:1.9;margin-bottom:24px;max-width:360px}.qorax-home .hero-cta{gap:16px;flex-wrap:wrap}.qorax-home .hero-cta>.button{font-size:11px;min-height:45px;padding:13px 16px;gap:9px}.qorax-home .hero-secondary{font-size:11px;gap:8px}.qorax-home .home-hero-values{gap:17px;margin-top:22px;padding-top:18px;width:100%}.qorax-home .home-hero-values>span{font-size:9px;gap:6px}.qorax-home .home-hero-values svg{width:13px;height:13px}.qorax-home .home-hero-aside{max-width:none;justify-self:stretch;padding:0;display:block}.qorax-home .home-field-note{display:none}.qorax-home .home-encounter{transform:none;padding:12px;display:grid;grid-template-columns:88px minmax(0,1fr);gap:0 16px;border-color:#e5e9c62e;border-radius:9px;background:#11291bc2}.qorax-home .home-encounter-label{grid-column:2;grid-row:1;align-self:end;font-size:6px;letter-spacing:.9px;margin:0 0 10px;gap:5px}.qorax-home .home-encounter-label>svg{width:12px;height:12px}.qorax-home .home-encounter-photo{grid-column:1;grid-row:1/3;height:100px;min-height:100%;border-radius:5px}.qorax-home .home-encounter-photo>span{width:23px;height:23px;bottom:6px;right:6px}.qorax-home .home-encounter-photo>span>svg{width:14px;height:14px}.qorax-home .home-encounter-name{grid-column:2;grid-row:2;padding:0;gap:7px;align-self:start}.qorax-home .home-encounter-name h2{font-size:26px}.qorax-home .home-encounter-name em{font-size:11px}.qorax-home .home-encounter-name>span{display:none}.qorax-home .home-encounter:hover{transform:translateY(-2px)}.qorax-home .home-hero-footer{margin-top:25px;min-height:63px;gap:15px}.qorax-home .scroll-hint{font-size:7px;letter-spacing:.9px;gap:8px}.qorax-home .home-hero-footer>span{font-size:14px;max-width:140px;line-height:1.3;text-align:right;gap:8px}.qorax-home .home-hero-footer>span>svg{width:17px}.qorax-home .home-portals{width:calc(100% - 40px);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:43px;border-radius:0 0 10px 10px}.qorax-home .home-portals>a{padding:19px 13px;gap:10px;min-height:100px;border-right:1px solid var(--home-line);border-bottom:1px solid var(--home-line)}.qorax-home .home-portals>a:nth-child(3){border-right:1px solid var(--home-line)}.qorax-home .home-portals>a:nth-child(2n){border-right:0}.qorax-home .home-portals>a:nth-last-child(-n+2){border-bottom:0}.qorax-home .home-portal-icon{width:24px}.qorax-home .home-portal-icon>svg{width:20px;height:20px}.qorax-home .home-portals h2{font-size:10px;margin-bottom:5px}.qorax-home .home-portals p{font-size:12px;line-height:1.5}.qorax-home .home-portals small{font-size:7px;margin-bottom:3px}.qorax-home .home-portals .portal-arrow{display:none}.qorax-home .stats-section{display:block;padding-bottom:30px;margin-bottom:44px}.qorax-home .stats-intro{width:auto;margin-bottom:28px;display:flex;align-items:center;justify-content:space-between;gap:15px}.qorax-home .stats-intro>.eyebrow{font-size:7px;letter-spacing:1.6px;max-width:130px}.qorax-home .stats-intro h2{font-size:26px;margin:0;line-height:1.05;text-align:right}.qorax-home .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 22px}.qorax-home .stats-grid>div{grid-template-columns:25px 1fr;gap:5px 12px}.qorax-home .stats-grid>div>svg{grid-row:span 2;margin:0;width:22px}.qorax-home .stats-grid strong{font-size:38px}.qorax-home .stats-grid>div>span{font-size:10px}.qorax-home .section-heading{align-items:flex-start;flex-direction:column;gap:19px;margin-bottom:25px}.qorax-home .eyebrow{font-size:8px;letter-spacing:1.7px}.qorax-home .section-heading h2{font-size:35px;line-height:1.08;letter-spacing:-.6px;margin-top:12px}.qorax-home .section-heading>p{font-size:12px;line-height:1.8}.qorax-home .section-heading>.text-button{font-size:11px;padding:0}.qorax-home .home-discover-grid{grid-template-columns:minmax(0,1fr);gap:16px}.qorax-home .home-discover-card,.qorax-home .home-discover-map{grid-column:auto;padding:25px;min-height:320px}.qorax-home .home-discover-map>div:last-child{max-width:none}.qorax-home .home-discover-card h3{font-size:35px}.qorax-home .home-discover-card p{font-size:12px;margin-bottom:17px}.qorax-home .home-discover-card .feature-tag{font-size:8px}.qorax-home .home-map-compass{right:15px;top:35px;width:125px;height:125px}.qorax-home .home-discover-species{min-height:340px}.qorax-home .home-discover-species>img{object-position:center 43%}.qorax-home .home-journal-mark{right:30px;top:37px}.qorax-home .home-species-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 16px}.qorax-home .home-species-card>div{aspect-ratio:4/5;border-radius:8px;margin-bottom:13px}.qorax-home .home-species-card h3{font-size:12px}.qorax-home .home-species-card>em{font-size:17px}.qorax-home .home-species-category{font-size:7px;left:8px;top:8px;padding:4px 6px;max-width:calc(100% - 16px)}.qorax-home .home-species-open{width:26px;height:26px;bottom:8px;right:8px;opacity:1;transform:none}.qorax-home .home-species-open>svg{width:15px;height:15px}.qorax-home .home-camp-grid{grid-template-columns:minmax(0,1fr);gap:20px}.qorax-home .home-camp-photo{height:235px}.qorax-home .home-camp-card>div:last-child{padding:23px}.qorax-home .home-camp-card h3{font-size:30px}.qorax-home .home-camp-card p{font-size:12px;min-height:0}.qorax-home .camp-empty{padding:24px;align-items:flex-start;flex-direction:column;gap:19px}.qorax-home .camp-empty h3{font-size:27px}.qorax-home .camp-empty p{font-size:12px}.qorax-home .home-ai-section{grid-template-columns:minmax(0,1fr);padding:29px 24px;gap:35px;border-radius:12px}.qorax-home .home-ai-section:before{display:none}.qorax-home .home-ai-intro h2{font-size:45px;margin:20px 0}.qorax-home .home-ai-intro>p{font-size:12px;margin-bottom:24px}.qorax-home .home-ai-intro>.button{font-size:11px;gap:10px;padding:13px 15px}.qorax-home .home-ai-steps{padding-top:25px;border-top:1px solid var(--home-line)}.qorax-home .home-ai-steps>div{gap:17px;margin-bottom:23px}.qorax-home .home-ai-steps>div>span{width:45px;height:47px}.qorax-home .home-ai-steps h3{font-size:13px}.qorax-home .home-ai-steps>div p{font-size:12px}.qorax-home .home-ai-note{font-size:12px;margin-top:25px}.qorax-home .home-academy-intro{padding:0}.qorax-home .home-academy-intro h2{font-size:44px}.qorax-home .home-academy-intro>p{font-size:12px;margin-bottom:20px}.qorax-home .home-academy-seal{display:none}.qorax-home .home-course{padding:24px 0;gap:17px}.qorax-home .home-course-no{font-size:28px;min-width:25px}.qorax-home .home-course h3{font-size:27px}.qorax-home .home-course p{font-size:12px}.qorax-home .home-course>div>span{font-size:8px}.qorax-home .home-course>svg{width:17px;height:17px}.qorax-home .home-social-layout{gap:23px}.qorax-home .home-posts{gap:16px}.qorax-home .home-post{padding:19px;display:flex;gap:0}.qorax-home .home-post-image{width:calc(100% + 38px);height:auto;aspect-ratio:5/3;border-radius:0;margin:0 -19px 18px}.qorax-home .home-post-author{margin-bottom:17px;gap:11px}.qorax-home .home-post-author strong{font-size:11px}.qorax-home .home-post-author small{font-size:9px}.qorax-home .home-post>p{font-size:12px;-webkit-line-clamp:4;margin-bottom:18px}.qorax-home .home-post-meta{font-size:10px}.qorax-home .home-post-meta>span:last-child{font-size:10px;margin-left:auto;width:auto}.qorax-home .home-calendar{display:block;padding:25px}.qorax-home .home-calendar>.eyebrow{font-size:8px}.qorax-home .home-calendar>h3{font-size:35px;margin:18px 0 24px}.qorax-home .home-calendar>.text-button{margin-top:15px;font-size:11px}.qorax-home .home-event{padding:20px 0;gap:15px}.qorax-home .home-event>span>strong{font-size:12px}.qorax-home .home-event small{font-size:10px}.qorax-home .home-calendar-note{margin-top:23px;padding-top:22px}.qorax-home .home-closing{padding:30px 25px;display:block;overflow:hidden;border-radius:12px}.qorax-home .home-closing h2{font-size:45px}.qorax-home .home-closing p{font-size:12px}.qorax-home .home-closing>div:first-child>div{align-items:flex-start;flex-direction:column;gap:19px}.qorax-home .home-closing-mark{display:none}.qorax-home .home-closing>div:first-child>div>.text-button{font-size:11px}}@media(max-width:370px){.qorax-home .hero{padding-left:20px;padding-right:20px}.qorax-home .home-hero-title{font-size:30px}.qorax-home .hero h1>span{letter-spacing:3px}.qorax-home .hero-cta{gap:11px}.qorax-home .hero-cta>.button{font-size:10px;padding:12px 13px}.qorax-home .home-hero-values{gap:12px}.qorax-home .home-hero-values>span{font-size:8px}.qorax-home .home-encounter-label{font-size:5px;letter-spacing:.7px}.qorax-home .home-encounter{grid-template-columns:75px minmax(0,1fr);gap:0 13px}.qorax-home .home-encounter-name h2{font-size:24px}.qorax-home .home-portals>a{padding:17px 10px;gap:7px}.qorax-home .home-portals h2{font-size:9px}.qorax-home .home-portals p{font-size:12px}.qorax-home .home-hero-footer>span{display:none}.qorax-home .home-species-grid{gap:20px 12px}.qorax-home .home-post-meta>span:last-child{width:100%;margin-left:0}}@media(prefers-reduced-motion:reduce){.qorax-home .hero-image,.qorax-home .hero:after,.qorax-home .scroll-hint>svg{animation:none;transition:none;transform:none!important}.qorax-home .home-encounter,.qorax-home .home-discover-card,.qorax-home .home-post,.qorax-home .home-species-open,.qorax-home .home-species-card img,.qorax-home .home-camp-photo>img,.qorax-home .home-discover-species>img{transition:none}.qorax-home .home-encounter:hover,.qorax-home .home-discover-card:hover,.qorax-home .home-post:hover{transform:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{color:#f3fff9;font-synthesis:none;--bg:#050d0b;--panel:#0b211b;--green:#34f5a3;--muted:#9fb8ac;--line:#8fcaac24;--gold:#d9a441;color-scheme:dark;background:#050d0b;font-family:Manrope,sans-serif;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{min-width:320px;margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit}button:disabled{opacity:.45;cursor:not-allowed}button{background:0 0;border:0}svg{flex-shrink:0}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:500}p{line-height:1.85}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--green);outline-offset:4px}::selection{color:#fff;background:#25875c}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--green);color:#03130b;padding:12px;position:fixed;top:-60px;left:12px}.skip-link:focus{top:12px}.muted{color:var(--muted)}.small-copy{font-size:12px}.gold{color:var(--gold)!important}.prose{white-space:pre-wrap;overflow-wrap:anywhere;color:#bccfc4;font-size:14px;line-height:1.95}.danger{color:#f0a39c!important}.wide{width:100%}.desktop-only{display:block}.eyebrow{letter-spacing:2.3px;color:var(--green);text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:600;line-height:1.7;display:inline-flex}.eyebrow>span{background:var(--green);border-radius:50%;width:5px;height:5px}.button{letter-spacing:.1px;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:12px;min-height:45px;padding:13px 22px;font-size:12px;font-weight:700;transition:background .2s,transform .2s,border-color .2s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-2px)}.button.primary{background:var(--green);color:#042016;box-shadow:0 0 25px #34f5a308}.button.subtle{border-color:var(--line);background:#123124}.button.small{min-height:36px;padding:9px 14px;font-size:11px}.button.large{min-height:51px;padding:17px 24px}.icon-button{border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:inline-flex}.icon-button:hover{color:var(--green);background:#34f5a312}.text-button{color:var(--green);align-items:center;gap:11px;padding:7px 0;font-size:12px;font-weight:600;display:inline-flex}.text-button:hover{color:#a0ffd3}.live-dot{background:var(--green);border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 10px #34f5a370}.site-header{border-bottom:1px solid var(--line);z-index:30;background:#07130f;height:91px;position:relative}.site-header.over-hero{background:linear-gradient(#04120fc9,#0000);border-color:#d7fce815;position:absolute;inset:0 0 auto}.header-inner{justify-content:space-between;align-items:center;gap:25px;max-width:1500px;height:100%;margin:0 auto;padding:0 5.5vw;display:flex}.brand{letter-spacing:2.6px;flex-shrink:0;align-items:center;gap:11px;font-size:18px;font-weight:700;line-height:1;display:flex}.brand>div>span{letter-spacing:2.4px;margin-top:7px;font-size:8px;font-weight:500;display:block}.brand-icon{width:40px;height:40px;color:var(--green);border:1px solid #34f5a34d;border-radius:50%;place-items:center;display:grid;position:relative}.brand-icon:after{content:"";border:1px solid #34f5a315;border-radius:50%;position:absolute;inset:4px}.desktop-nav{align-items:center;gap:29px;height:100%;display:flex}.desktop-nav a{color:#d0ddd5;white-space:nowrap;align-items:center;gap:5px;height:100%;font-size:11px;display:flex;position:relative}.desktop-nav a:after{content:"";background:var(--green);height:1px;transition:transform .2s;position:absolute;bottom:22px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover,.desktop-nav a.active{color:var(--green)}.desktop-nav a.active:after{transform:scaleX(1)}.header-actions{align-items:center;gap:17px;display:flex}.header-actions .button{min-height:37px;padding:11px 16px;font-size:10px}.login-link{white-space:nowrap;font-size:11px}.search-nav{border-right:1px solid #ffffff1a;border-radius:0;width:38px;padding-right:18px}.menu-toggle{display:none}.account-menu{position:relative}.avatar{width:36px;height:36px;color:var(--green);background:#143f2e;border:1px solid #34f5a340;border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.dropdown{background:#0b211b;border:1px solid #2c503f;border-radius:8px;flex-direction:column;width:220px;padding:10px;display:flex;position:absolute;top:48px;right:0;box-shadow:0 15px 40px #0008}.dropdown a,.dropdown button{text-align:left;border-radius:4px;padding:10px;font-size:12px}.dropdown a:hover,.dropdown button:hover{background:#143b2c}.mobile-menu{background:#071b14;grid-template-columns:1fr 1fr;gap:4px;padding:15px 6vw;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 15px 25px #0009}.mobile-menu a{align-items:center;gap:10px;padding:13px;font-size:12px;display:flex}.bottom-nav{display:none}.hero{isolation:isolate;height:100svh;min-height:850px;max-height:1150px;position:relative;overflow:hidden}.hero-image{z-index:-4;background:url(/assets/nature-hero.webp) 50%/cover;transition:transform 1.1s ease-out;position:absolute;inset:-2%}.hero-shade{z-index:-3;background:linear-gradient(90deg,#03100be8,#04100b9c 27%,#04100b20 62%,#04100b1a),linear-gradient(#03100b20,#0000 56%,#050d0bb0 91%,#050d0b);position:absolute;inset:0}.hero-grain{z-index:-2;opacity:.08;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.3' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-content{width:min(1320px,89%);margin:0 auto;padding-top:clamp(155px,18.7vh,240px);position:relative}.hero-kicker{letter-spacing:3.4px;color:#c4e8d6;align-items:center;gap:11px;margin-bottom:24px;font-size:9px;font-weight:600;display:flex}.hero h1{letter-spacing:-4px;color:#f1f7ed;margin:0 0 25px -5px;font-family:Cormorant Garamond,serif;font-size:clamp(94px,9.9vw,158px);font-weight:500;line-height:.83}.hero h1 em{color:#d5f7de;font-weight:500}.hero-rule{background:var(--green);width:48px;height:1px;margin:31px 0 21px}.hero-description{color:#c0cfc4;margin-bottom:22px;font-size:14px;line-height:1.9}.hero-manifesto{color:#c5dacd;letter-spacing:2px;align-items:center;gap:10px;margin-bottom:30px;font-size:8px;font-weight:600;display:flex}.hero-manifesto i{background:var(--green);border-radius:50%;width:2px;height:2px}.hero-cta{align-items:center;gap:27px;display:flex}.hero-secondary{align-items:center;gap:9px;font-size:11px;display:flex}.hero-secondary:hover{color:var(--green)}.hero-side{writing-mode:vertical-rl;color:#d5e4d3;letter-spacing:3px;align-items:center;gap:20px;font-size:8px;display:flex;position:absolute;top:34%;right:30px}.side-line{background:#e2ffe13b;width:1px;height:65px}.hero-caption{align-items:center;gap:17px;display:flex;position:absolute;bottom:205px;right:7%}.hero-caption>div>span{color:#c5d8c8;letter-spacing:1.9px;font-size:7px}.hero-caption p{margin:4px 0 0;font-family:Cormorant Garamond,serif;font-size:22px}.hero-caption>svg{color:#c0d0bb99;margin-left:25px}.caption-line{background:#b0c69d6b;width:1px;height:36px}.scroll-hint{letter-spacing:2px;color:#a2bfae;align-items:center;gap:17px;font-size:7px;display:flex;position:absolute;bottom:170px;left:5.5%}.scroll-hint svg{color:var(--green)}.portal-strip{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#081b14b3;border:1px solid #85cf9f38;border-radius:6px;grid-template-columns:repeat(5,1fr);display:grid;position:absolute;bottom:28px;left:5.5%;right:5.5%;overflow:hidden;box-shadow:0 12px 40px #0004}.portal-strip>a{align-items:center;gap:15px;min-height:104px;padding:27px 22px;display:flex;position:relative}.portal-strip>a:not(:last-child):after{content:"";background:#8cbc9f2b;width:1px;height:40%;position:absolute;right:0}.portal-strip h2{white-space:nowrap;margin:0 0 6px;font-size:12px;font-weight:600}.portal-strip p{color:#99b7a3;white-space:nowrap;margin:0;font-size:9px}.portal-arrow{color:#92b69b78;position:absolute;top:14px;right:12px}.portal-strip>a:hover{background:#34f5a310}.portal-strip>a:hover>svg{color:var(--green)}.home-section{width:89%;max-width:1320px;margin:0 auto}.stats-section{border-bottom:1px solid var(--line);align-items:center;gap:80px;padding:65px 0 61px;display:flex}.stats-intro{flex-shrink:0;width:270px}.stats-intro .eyebrow{letter-spacing:1.8px;font-size:8px}.stats-intro h2{margin:15px 0 0;font-family:Cormorant Garamond,serif;font-size:35px;line-height:1.06}.stats-intro em{color:#b9d4c3;font-weight:500}.stats-grid{flex:1;grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.stats-grid>div{grid-template-columns:auto 1fr;align-items:center;gap:5px 14px;display:grid}.stats-grid svg{color:#6c9e7e;grid-row:1/3}.stats-grid strong{letter-spacing:-1.4px;font-size:31px;font-weight:500}.stats-grid span{color:var(--muted);font-size:9px}.explore-section{padding:70px 0}.section-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:29px;display:flex}.section-heading h2{letter-spacing:-.5px;margin:11px 0 0;font-family:Cormorant Garamond,serif;font-size:40px;line-height:1.1}.section-heading>p{color:var(--muted);margin-bottom:3px;font-size:11px}.section-heading .eyebrow{letter-spacing:2px;font-size:8px}.explore-grid{grid-template-columns:1.1fr 1fr;gap:21px;display:grid}.map-feature{background:radial-gradient(at 77% 29%,#1a4937,#081c13 65%);border:1px solid #517e562e;border-radius:6px;min-height:490px;padding:32px;position:relative;overflow:hidden}.contours{opacity:.32;background:repeating-radial-gradient(at 75% 40%,#0000 0 16px,#669269 17px,#0000 18px 33px);position:absolute;inset:-80px -180px -100px 70px;transform:rotate(-24deg)scaleY(.72);-webkit-mask-image:linear-gradient(270deg,#000,#0000);mask-image:linear-gradient(270deg,#000,#0000)}.map-crosshair{color:#94d5a960;position:absolute;top:33%;right:11%}.map-crosshair:before,.map-crosshair:after{content:"";border:1px solid #6cbd8e38;border-radius:50%;position:absolute;inset:-22px}.map-crosshair:after{opacity:.6;border-style:dashed;inset:-51px}.feature-tag{letter-spacing:1.7px;color:#93c9a7;z-index:1;align-items:center;gap:8px;font-size:8px;font-weight:600;display:inline-flex;position:relative}.feature-copy{position:absolute;bottom:34px;left:32px}.feature-copy h3{margin-bottom:20px;font-family:Cormorant Garamond,serif;font-size:60px;line-height:.96}.feature-copy h3 em{color:#b8debe}.feature-copy p{color:#a5c3ae;font-size:11px}.feature-copy .text-button{margin-top:8px;font-size:10px}.explore-stack{grid-template-rows:1fr 1fr;gap:21px;display:grid}.species-feature,.ai-feature{border:1px solid #37614d4a;border-radius:6px;min-height:220px;padding:28px 30px;position:relative;overflow:hidden}.species-feature{background:linear-gradient(100deg,#112a1e,#163523)}.species-feature h3,.ai-feature h3{margin:18px 0 9px;font-family:Cormorant Garamond,serif;font-size:34px;line-height:1.03}.species-feature p{color:#a8c2ae;margin:0;font-size:10px}.botanical-art{color:#6490644d;width:190px;height:220px;position:absolute;bottom:-30px;right:30px;transform:rotate(-16deg)}.botanical-art>svg:last-child{position:absolute;top:17px;right:-26px;transform:rotate(72deg)}.circle-arrow{color:#aecba5;border:1px solid #95bd7a4d;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:25px;right:26px}.ai-feature{background:radial-gradient(at 90% 20%,#26352450,#0d2016 75%)}.ai-visual{color:#b8bd7b99;position:absolute;top:65px;right:55px}.ai-visual>span{border:1px solid #bdc08121;border-radius:10px;position:absolute;inset:-25px;transform:rotate(15deg)}.ai-visual>span:last-child{inset:-10px;transform:rotate(-10deg)}.ai-feature .text-button{color:#c5cc90;font-size:10px}.map-feature:hover .map-crosshair,.species-feature:hover .botanical-art{transition:transform .6s;transform:scale(1.05)}.camps-section{padding:0 0 70px}.camp-empty{border:1px solid var(--line);background:#0b1d1480;border-radius:6px;align-items:center;gap:42px;padding:40px;display:flex}.tent-art{color:#7c9d6a;flex-shrink:0;place-items:center;width:140px;min-height:130px;display:grid;position:relative}.tent-art:before{content:"";background:radial-gradient(#b1a04e10,#0000 70%);border:1px dashed #739e7a24;border-radius:50%;position:absolute;inset:3px}.camp-empty .eyebrow{color:#c9b67d;font-size:8px}.camp-empty h3{margin:11px 0 9px;font-family:Cormorant Garamond,serif;font-size:29px}.camp-empty p{color:var(--muted);margin-bottom:10px;font-size:11px}.camp-empty .text-button{font-size:10px}.academy-banner{isolation:isolate;border-block:1px solid var(--line);min-height:390px;position:relative;overflow:hidden}.academy-image{z-index:-3;background:url(/assets/nature-hero.webp) 50% 74%/cover;position:absolute;inset:0;transform:scale(1.04)}.academy-shade{z-index:-2;background:linear-gradient(90deg,#04100be8 10%,#04100bb3 50%,#04100b9c),linear-gradient(#0000,#050d0b69);position:absolute;inset:0}.academy-content{justify-content:space-between;align-items:center;min-height:390px;padding:53px 0;display:flex}.academy-content h2{margin:17px 0 16px;font-family:Cormorant Garamond,serif;font-size:49px;line-height:1.05}.academy-content h2 em{color:#d0e1b8}.academy-content p{color:#b5c6b4;margin-bottom:22px;font-size:11px}.academy-content .button{font-size:10px}.academy-seal{color:#cebf8e;outline-offset:12px;border:1px solid #d3c28c45;border-radius:50%;outline:1px dashed #d3c28c22;flex-direction:column;justify-content:center;align-items:center;gap:13px;width:170px;height:170px;margin-right:10%;display:flex}.academy-seal span{letter-spacing:3px;text-align:center;font-size:8px;line-height:1.8}.community-section{text-align:center;padding:83px 0 93px;position:relative;overflow:hidden}.community-section h2{margin:22px 0;font-family:Cormorant Garamond,serif;font-size:52px;line-height:1.03}.community-section h2 em{color:#bddac4}.community-section p{color:var(--muted);margin-bottom:26px;font-size:12px}.community-section .eyebrow{font-size:8px}.community-orbit{pointer-events:none;border:1px solid #3d785d1f;border-radius:50%;width:510px;height:510px;position:absolute;top:0;right:-290px}.orbit-two{width:680px;height:680px;top:-80px;right:-375px}.community-tree{color:#56845a29;pointer-events:none;position:absolute;top:33%;left:9%}.site-footer{border-top:1px solid var(--line);background:#04100b}.footer-top{align-items:center;gap:60px;width:89%;max-width:1320px;margin:auto;padding:42px 0;display:flex}.footer-top .brand{font-size:15px}.footer-top>p{color:#88a493;margin:0;font-size:10px}.footer-links{color:#a6bead;grid-template-columns:1fr 1fr;gap:15px 30px;margin-left:auto;font-size:10px;display:grid}.footer-links a:hover{color:var(--green)}.footer-bottom{border-top:1px solid var(--line);color:#6e8a77;justify-content:space-between;align-items:center;width:89%;max-width:1320px;margin:auto;padding:20px 0;font-size:8px;display:flex}.footer-bottom>span{align-items:center;gap:8px;display:flex}.footer-bottom>span:last-child{letter-spacing:1.5px;font-size:7px}.interior-main{min-height:65vh}.page-shell{width:89%;max-width:1320px;margin:0 auto;padding:57px 0 80px}.page-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:38px;display:flex}.page-heading h1{letter-spacing:-.8px;margin:14px 0;font-family:Cormorant Garamond,serif;font-size:58px;line-height:1.05}.page-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.9}.page-heading .eyebrow{font-size:8px}.page-heading>.button{flex-shrink:0}.empty{border:1px solid var(--line);text-align:center;background:radial-gradient(at 50% 100%,#163a2540,#0000 70%);border-radius:7px;padding:64px 25px}.empty-icon{color:#8ebc9f;background:#34f5a305;border:1px solid #34f5a328;border-radius:50%;place-items:center;width:67px;height:67px;margin:0 auto 24px;display:grid}.empty h3{margin-bottom:13px;font-family:Cormorant Garamond,serif;font-size:32px;line-height:1.15}.empty p{color:var(--muted);max-width:530px;margin:0 auto 22px;font-size:12px}.error{color:#edb9aa;background:#ad4f3c12;border:1px solid #e4826338;border-radius:5px;flex-wrap:wrap;align-items:center;gap:15px;margin:15px 0;padding:16px 18px;font-size:12px;line-height:1.8;display:flex}.error .text-button{padding:0}.loading{color:var(--muted);justify-content:center;align-items:center;gap:13px;padding:70px 20px;font-size:13px;display:flex}.spin{animation:1.4s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.toast{z-index:200;background:#143426;border:1px solid #4e8967;border-radius:7px;align-items:center;gap:20px;max-width:min(600px,90vw);padding:16px 20px;font-size:12px;line-height:1.7;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #0007}.toast button{color:var(--green);font-size:20px}label{color:#c3d6c9;flex-direction:column;gap:8px;font-size:11px;line-height:1.65;display:flex}input,textarea,select{color:#ecf7ef;background:#06150f;border:1px solid #61887238;border-radius:4px;width:100%;max-width:100%;min-height:43px;padding:12px 13px;font-size:12px}input::placeholder,textarea::placeholder{color:#6f8979}input[type=checkbox],input[type=radio]{accent-color:#34f5a3;flex-shrink:0;width:15px;height:15px;min-height:auto}textarea{resize:vertical}select{appearance:auto}form>label{margin-bottom:18px}.catalog-tools{border-block:1px solid var(--line);align-items:center;gap:14px;margin-bottom:24px;padding:18px 0;display:flex}.search-field{border:1px solid var(--line);background:#0c2017;border-radius:4px;flex-direction:row;flex:1;align-items:center;gap:10px;max-width:500px;padding:0 13px;display:flex}.search-field svg{color:#7f9d87}.search-field input{outline-offset:1px;background:0 0;border:0;min-width:0;padding:12px 0}.catalog-tools>select{max-width:240px}.result-count{white-space:nowrap;color:var(--muted);margin-left:auto;font-size:11px}.category-chips{gap:10px;margin:24px 0 30px;padding-bottom:3px;display:flex;overflow-x:auto}.category-chips button{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:25px;padding:9px 18px;font-size:10px}.category-chips button.active{color:var(--green);background:#34f5a30d;border-color:#34f5a350}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.content-card{border:1px solid var(--line);text-align:left;background:#0b1e15;border-radius:6px;min-width:0;transition:transform .3s,box-shadow .3s;display:block;overflow:hidden}.content-card:hover{border-color:#34f5a348;transform:translateY(-5px)perspective(900px)rotateX(1deg);box-shadow:0 15px 40px #0004}.content-card>img{object-fit:cover;width:100%;height:220px}.content-card>div:not(.card-art){padding:22px}.content-card h2,.content-card h3{margin:9px 0;font-family:Cormorant Garamond,serif;font-size:29px;line-height:1.15}.content-card em{color:#90b59a;font-size:12px}.content-card p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:13px;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.content-card .eyebrow{font-size:8px}.card-art{color:#6f9e77;background:radial-gradient(at 50% 90%,#28503255,#0000),repeating-radial-gradient(at 90% 20%,#0000,#0000 20px,#426a4020,#0000 22px);place-items:center;height:200px;display:grid}.pagination{justify-content:center;align-items:center;gap:30px;margin-top:30px;font-size:12px;display:flex}.record-dialog{color:#f3fff9;background:#091c14;border:1px solid #51856a7a;border-radius:10px;width:min(680px,94vw);max-height:90svh;margin:auto;padding:28px;overflow:auto;box-shadow:0 25px 100px #0008}.record-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000b}.dialog-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding-bottom:20px;display:flex}.dialog-heading h2{margin:8px 0 0;font-family:Cormorant Garamond,serif;font-size:34px;line-height:1.1}.dialog-heading .eyebrow{font-size:7px}.form-grid{grid-template-columns:1fr 1fr;gap:17px;margin-bottom:22px;display:grid}.form-grid .full{grid-column:1/-1}.form-grid label:has(input[type=checkbox]){border:1px solid var(--line);border-radius:4px;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;padding:11px;display:flex}.form-grid label:has(input[type=checkbox]) span{flex:1;order:2}.detail-cover{object-fit:cover;border-radius:5px;width:100%;height:300px;margin-bottom:23px}.detail-grid{grid-template-columns:1fr 1fr;gap:20px;margin:25px 0;display:grid}.detail-grid dt{letter-spacing:.7px;color:#82a58d;margin-bottom:6px;font-size:9px}.detail-grid dd{color:#d2e1d5;overflow-wrap:anywhere;margin:0;font-size:12px}.detail-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:23px 0 5px;display:flex}.tags{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.tags>span,.tags>a,.badge{letter-spacing:.3px;border:1px solid var(--line);color:#adcbaf;background:#193d222b;border-radius:4px;align-items:center;padding:6px 10px;font-size:9px;display:inline-flex}.inline-review{border:1px solid var(--line);border-radius:5px;margin:25px 0;padding:20px}.inline-review label{margin-bottom:14px}.media-uploader{padding:15px 0}.upload-button{color:#a8c9b1;cursor:pointer;border:1px dashed #6fa17d66;border-radius:5px;align-items:center;gap:13px;width:100%;padding:17px 20px;font-size:11px;display:flex}.upload-button:hover{background:#34f5a30a}.upload-previews{flex-wrap:wrap;gap:12px;margin:14px 0;display:flex}.upload-previews>div{border:1px solid var(--line);border-radius:4px;width:70px;height:70px;position:relative;overflow:hidden}.upload-previews img{object-fit:cover;width:100%;height:100%}.upload-previews span{background:#0008;padding:2px;font-size:9px;position:absolute;bottom:0;left:0}.upload-previews button{background:#061b10d9;width:23px;height:23px;position:absolute;top:0;right:0}.auth-page{grid-template-columns:1fr 1fr;min-height:720px;display:grid}.auth-photo{isolation:isolate;flex-direction:column;justify-content:flex-end;padding:100px 10%;display:flex;position:relative;overflow:hidden}.auth-photo>div{z-index:-2;background:linear-gradient(#0000 10%,#051b0fe8),url(/assets/nature-hero.webp) 67%/cover;position:absolute;inset:0}.auth-photo .eyebrow{color:#d9e9ce;font-size:8px}.auth-photo h2{margin:20px 0;font-family:Cormorant Garamond,serif;font-size:77px;line-height:.9}.auth-photo h2 em{color:#d3e5ba}.auth-photo p{color:#bfccb4;font-size:12px}.auth-form{flex-direction:column;justify-content:center;padding:65px 18%;display:flex}.auth-form>svg{color:var(--green);margin-bottom:24px}.auth-form>.eyebrow{font-size:8px}.auth-form h1{margin:18px 0;font-family:Cormorant Garamond,serif;font-size:41px;line-height:1}.auth-form>p{color:var(--muted);font-size:11px}.auth-form form{margin-top:22px}.auth-form form .button{margin-top:6px}.password-field{position:relative}.password-field input{padding-right:45px}.password-field button{color:#8ca58f;position:absolute;top:12px;right:10px}.auth-switch{text-align:center;margin-top:24px!important}.auth-switch a{color:var(--green);margin-left:6px}.auth-note{border-top:1px solid var(--line);text-align:center;padding-top:24px;font-size:9px!important}.standalone-search{max-width:500px}.view-switch{border:1px solid var(--line);background:#0b2216;border-radius:4px;gap:5px;margin-left:auto;padding:4px;display:flex}.view-switch button,.view-switch a{color:#8ca58f;border-radius:3px;place-items:center;width:35px;height:32px;display:grid}.view-switch .active{color:var(--green);background:#1a3a24}.observation-card{border:1px solid var(--line);background:#0a1c14;border-radius:6px;overflow:hidden}.observation-open{text-align:left;width:100%;padding:0}.observation-open>img{object-fit:cover;width:100%;height:210px}.observation-open>div:not(.card-art){padding:20px}.observation-open h2{margin:8px 0;font-family:Cormorant Garamond,serif;font-size:29px}.observation-open p{color:var(--muted);margin-bottom:15px;font-size:11px}.observation-open .eyebrow{font-size:8px}.privacy-label{color:#84a78e;align-items:center;gap:6px;font-size:9px;display:flex}.row-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.observation-card>.row-actions{justify-content:space-between;padding:0 16px 12px}.journal-list{gap:12px;display:grid}.journal-list .observation-card{align-items:center;gap:18px;padding-right:20px;display:flex}.journal-list .observation-open{flex:1;align-items:center;display:flex}.journal-list .observation-open>img,.journal-list .card-art{flex-shrink:0;width:95px;height:115px}.journal-list .row-actions{padding:0}.journal-list .date-stamp{text-align:center;padding-left:20px}.date-stamp strong{color:var(--green);font-size:28px;display:block}.date-stamp span{font-size:9px}.media-gallery{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0;display:grid}.media-gallery img{object-fit:cover;border-radius:4px;width:100%;height:160px}.weight-banner{border:1px solid var(--line);background:linear-gradient(110deg,#17382365,#0c2114);border-radius:6px;align-items:center;gap:22px;margin-bottom:25px;padding:23px 28px;display:flex}.weight-banner>svg{color:#b3c58b}.weight-banner span{letter-spacing:1.5px;color:#adc3a6;font-size:8px}.weight-banner strong{font-size:35px;font-weight:500;line-height:1.5;display:block}.weight-banner strong small{color:#94ad99;font-size:14px}.weight-banner p{color:var(--muted);margin:0 0 0 auto;font-size:11px}.record-list,.event-list{gap:14px;display:grid}.record-row{border:1px solid var(--line);background:#0b1d14;border-radius:6px;align-items:center;gap:25px;padding:25px;display:flex}.record-symbol{color:#a8c498;background:#153d252e;border:1px solid #73a47729;border-radius:6px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;display:flex}.record-symbol strong{font-size:28px;line-height:1.2}.record-symbol span{font-size:10px}.record-main{flex:1;min-width:0}.record-main h2{margin:6px 0;font-family:Cormorant Garamond,serif;font-size:30px}.record-main>p{color:var(--muted);margin:0;font-size:11px}.record-main .eyebrow{font-size:8px}.inline-controls{align-items:flex-end;gap:10px;padding-top:20px;display:flex}.inline-controls label{flex:1}.waypoint-list{padding:0;list-style:none;position:relative}.waypoint-list li{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:15px 0;display:flex}.waypoint-list li>svg{color:var(--green)}.waypoint-list strong{font-size:13px}.waypoint-list span{color:var(--muted);padding-top:6px;font-size:10px;display:block}.checklist-row{border-bottom:1px solid var(--line);flex-direction:row;align-items:center;gap:15px;padding:15px 0}.checklist-row small{color:var(--muted);margin-left:auto}.academy-intro{background:linear-gradient(120deg,#353a1c38,#0000);border:1px solid #a5a66e3a;border-radius:6px;align-items:center;gap:35px;margin-bottom:35px;padding:35px;display:flex}.academy-intro svg{color:#bbba79}.academy-intro h2{margin-bottom:12px;font-family:Cormorant Garamond,serif;font-size:37px}.academy-intro p{color:var(--muted);margin:0;font-size:12px}.lesson-row{border:1px solid var(--line);border-radius:5px;margin:12px 0;padding:18px}.lesson-row summary{cursor:pointer;align-items:center;gap:12px;font-size:13px;display:flex}.lesson-row p{margin-top:20px}.lesson-row video{max-width:100%;margin-bottom:20px}.social-layout{grid-template-columns:minmax(0,740px) 1fr;gap:45px;display:grid}.post-composer{border:1px solid var(--line);background:#0c2117;border-radius:7px;padding:23px}.post-composer>label{margin-bottom:15px;font-size:13px;font-weight:600}.post-composer textarea{outline-offset:5px;background:0 0;border:0;min-height:90px;padding:0}.post-composer>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.post-composer .media-uploader{padding:0}.post-composer .upload-button{border:0;padding:8px 0;font-size:10px}.post-composer .upload-previews{margin:5px 0}.join-notice{border:1px solid var(--line);background:#0c2117;border-radius:6px;align-items:center;gap:20px;padding:25px;display:flex}.join-notice>svg{color:var(--green)}.join-notice p{color:var(--muted);flex:1;margin:0;font-size:12px}.feed-tabs{border-bottom:1px solid var(--line);gap:28px;margin:25px 0;display:flex;overflow:auto}.feed-tabs button{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;padding:14px 0;font-size:11px}.feed-tabs .active{color:var(--green);border-bottom-color:var(--green)}.post-card{border:1px solid var(--line);background:#0b1d14;border-radius:6px;margin-bottom:20px;padding:22px}.post-heading{justify-content:space-between;align-items:center;display:flex}.author{align-items:center;gap:12px;display:flex}.author strong{font-size:12px;display:block}.author>div>span{color:var(--muted);margin-top:5px;font-size:9px;display:block}.post-content{white-space:pre-wrap;overflow-wrap:anywhere;margin:21px 0;font-size:13px;line-height:1.9}.post-image{object-fit:cover;border-radius:4px;width:100%;max-height:560px}.post-actions{border-top:1px solid var(--line);align-items:center;gap:28px;margin-top:20px;padding-top:18px;display:flex}.post-actions button{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.post-actions button.liked{color:var(--green)}.post-actions button:last-child{margin-left:auto}.comments{border-top:1px solid var(--line);margin-top:18px;padding-top:20px}.comments>div{margin-bottom:17px;font-size:12px}.comments a{color:#a4ccac;font-size:10px}.comments p{white-space:pre-wrap;margin:6px 0}.comments form{align-items:center;gap:10px;display:flex}.community-sidebar{border:1px solid var(--line);background:#0c231542;border-radius:6px;align-self:start;padding:30px 25px;position:sticky;top:30px}.community-sidebar .eyebrow{font-size:8px}.community-sidebar h2{margin:18px 0;font-family:Cormorant Garamond,serif;font-size:33px}.community-sidebar p{color:var(--muted);font-size:12px}.community-sidebar h3{margin-bottom:20px;font-size:13px}.community-sidebar a{color:#b5cebc;border-bottom:1px solid var(--line);justify-content:space-between;padding:13px 0;font-size:11px;display:flex}.sidebar-line{background:var(--line);height:1px;margin:30px 0}.map-page-heading{position:relative}.eco-globe{pointer-events:none;width:200px;height:180px;position:absolute;top:-45px;right:0}.map-workspace{border:1px solid var(--line);border-radius:7px;grid-template-columns:285px 1fr;min-height:620px;display:grid;overflow:hidden}.map-sidebar{background:#0a2117;flex-direction:column;gap:17px;padding:23px;display:flex}.map-sidebar>.eyebrow{font-size:8px}.map-sidebar .search-field{padding-inline:9px}.map-sidebar .search-field input{font-size:10px}.coordinate-search{align-items:center;gap:7px;display:flex}.coordinate-search input{min-width:0;font-size:10px}.map-sidebar h3{align-items:center;gap:9px;margin:4px 0 0;font-size:11px;display:flex}.layer-option{flex-direction:row;align-items:center;gap:10px;font-size:11px}.layer-option small{color:#6f9279;margin-top:2px;font-size:8px;display:block}.map-results{border-top:1px solid var(--line);flex:1;max-height:220px;padding-top:14px;overflow:auto}.map-results>button{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:10px;width:100%;padding:12px 0;display:flex}.map-results button>svg{color:#90ba97}.map-results span{flex:1}.map-results strong{font-size:11px;font-weight:500}.map-results small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.map-results p{font-size:10px}.map-canvas-wrap{isolation:isolate;min-width:0;position:relative}.map-canvas-wrap .map-canvas{position:absolute;inset:0}.map-config-notice{text-align:center;pointer-events:none;width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map-config-notice>svg{color:#6c9a75;margin:0 auto 17px}.map-config-notice strong{color:#c9dfcc;font-family:Cormorant Garamond,serif;font-size:35px;display:block}.map-config-notice p{color:#94b09c;background:#081713c4;border-radius:3px;padding:10px;font-size:11px;display:inline-block}.map-bottom{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.map-bottom>span{border:1px solid var(--line);background:#0a2217e0;border-radius:4px;align-items:center;gap:8px;padding:10px 14px;font-size:9px;display:flex}.map-bottom>div{gap:6px;display:flex}.map-bottom .icon-button{border:1px solid var(--line);background:#0b211bf0;border-radius:4px}.map-footnote{color:var(--muted);margin:17px 0;font-size:10px}.maplibregl-ctrl-group{background:#123322!important}.maplibregl-ctrl-icon{filter:invert()}.map-dot{background:#34f5a3;border:3px solid #071a13;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 5px #34f5a329}.map-dot.observation{background:#d9a441;box-shadow:0 0 0 5px #d9a44120}.maplibregl-popup-content{color:#e3f0df;border:1px solid #345b3e;border-radius:5px;font-family:Manrope,sans-serif;font-size:11px;background:#102b1d!important;padding:15px!important}.maplibregl-popup-tip{border-top-color:#102b1d!important}.identify-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px;display:grid}.identify-panel{border:1px solid var(--line);text-align:center;background:radial-gradient(at 50% 10%,#1f432325,#0000);border-radius:7px;align-self:start;padding:40px}.identify-panel>svg{color:#9ab180;margin:0 auto 25px}.identify-panel>.eyebrow{justify-content:center;font-size:8px;display:flex}.identify-panel h2{margin:18px 0 15px;font-family:Cormorant Garamond,serif;font-size:42px}.identify-panel>p{color:var(--muted);font-size:12px}.identify-panel .upload-button{justify-content:center;padding:30px}.integration-status{color:#d3bf82;align-items:center;gap:9px;padding:16px 0;font-size:10px;display:flex}.integration-status>span{background:#d9a441;border-radius:50%;width:6px;height:6px}.identify-panel>.integration-status{justify-content:center;margin-top:12px}.integration-status.ready{color:var(--green)}.integration-status.ready>span{background:var(--green)}.ai-disclaimer{border-top:1px solid var(--line);text-align:left;align-items:flex-start;gap:12px;padding-top:20px;line-height:1.8;display:flex;font-size:10px!important}.ai-disclaimer svg{color:#b5bd8d;margin-top:3px}.identify-explainer{padding:20px 0}.identify-explainer>.eyebrow{margin-bottom:26px;font-size:8px}.identify-explainer>div{border-bottom:1px solid var(--line);gap:24px;padding:27px 0;display:flex}.identify-explainer>div>span{color:#678f6d;font-family:Cormorant Garamond,serif;font-size:36px;line-height:1}.identify-explainer h3{margin-bottom:10px;font-size:15px}.identify-explainer p{color:var(--muted);margin:0;font-size:11px}.history-panel{border:1px solid var(--line);border-radius:6px;margin-top:25px;padding:26px}.history-panel h3{align-items:center;gap:10px;font-size:13px;display:flex}.history-panel>p{font-size:11px}.history-panel button{border-bottom:1px solid var(--line);justify-content:space-between;width:100%;padding:12px 0;font-size:10px;display:flex}.ai-results article{border:1px solid var(--line);border-radius:6px;margin-bottom:20px;padding:26px;overflow:hidden}.ai-results h2{margin-top:12px;font-family:Cormorant Garamond,serif;font-size:36px}.ai-results p{color:var(--muted);font-size:12px}.ai-results em{color:#a2c49f;font-size:12px}.ai-results .button{margin-top:20px;display:flex}.confidence{float:right;color:var(--green);margin:0 0 12px 12px;font-size:27px;line-height:1.4}.confidence small{color:var(--muted);font-size:8px;display:block}.inbox-layout{border:1px solid var(--line);border-radius:6px;grid-template-columns:280px 1fr;min-height:500px;display:grid;overflow:hidden}.inbox-layout>aside{border-right:1px solid var(--line);background:#0a1f15;padding:20px}.inbox-layout>aside>p{margin-top:25px;font-size:11px}.conversation{border-bottom:1px solid var(--line);text-align:left;align-items:center;gap:12px;width:100%;padding:15px 8px;font-size:12px;display:flex}.conversation.active{background:#1a422951}.message-pane{flex-direction:column;min-width:0;display:flex}.message-pane .empty{border:0;flex-direction:column;flex:1;justify-content:center;display:flex}.message-pane-heading{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:20px;font-size:12px;display:flex}.message-history{flex-direction:column;align-items:flex-start;gap:17px;height:390px;padding:25px;display:flex;overflow:auto}.message-bubble{border:1px solid var(--line);background:#122e20;border-radius:9px 9px 9px 1px;min-width:130px;max-width:85%;padding:13px 15px}.message-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 5px;font-size:12px}.message-bubble small{color:#8eaf95;justify-content:flex-end;align-items:center;gap:8px;font-size:8px;display:flex}.message-bubble.sent{background:#1b442c;border-radius:9px 9px 1px;align-self:flex-end}.message-bubble small button{padding:0;display:flex}.message-compose{border-top:1px solid var(--line);align-items:center;gap:10px;padding:15px;display:flex}.message-compose input{flex:1;min-width:0}.notification-panel{margin-top:40px}.notification-panel h2{align-items:center;gap:12px;font-size:22px;display:flex}.notification-panel>p{font-size:12px}.notification-row{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:18px 15px;display:flex}.notification-row>span{background:#41684e;border-radius:50%;width:5px;height:5px}.notification-row.unread{background:#183a2029}.notification-row.unread>span{background:var(--green)}.notification-row p{flex:1;margin:0;font-size:12px}.notification-row small{color:var(--muted);font-size:9px}.admin-shortcuts{flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:30px;display:flex}.admin-shortcuts a{border:1px solid var(--line);background:#0f281b;border-radius:4px;align-items:center;gap:10px;padding:14px 20px;font-size:11px;display:flex}.admin-stat-grid{grid-template-columns:repeat(4,1fr);gap:17px;display:grid}.admin-stat-grid>div{border:1px solid var(--line);background:#0a2015;border-radius:5px;min-width:0;padding:25px}.admin-stat-grid span{color:var(--muted);margin-bottom:12px;font-size:10px;display:block}.admin-stat-grid strong{overflow-wrap:anywhere;font-size:30px;font-weight:500}.system-status{border:1px solid var(--line);background:#10291b;border-radius:5px;align-items:center;gap:20px;margin-top:30px;padding:30px;display:flex}.system-status>svg{color:var(--green)}.system-status h3{margin-bottom:9px;font-size:14px}.system-status p{color:var(--muted);margin:0;font-size:12px}.moderation-row{border:1px solid var(--line);border-radius:5px;justify-content:space-between;align-items:center;gap:25px;margin:20px 0;padding:25px;display:flex}.moderation-row h3{font-size:18px}.moderation-row p{color:var(--muted);margin-bottom:9px;font-size:12px}.settings-grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.settings-grid>section{border:1px solid var(--line);background:#0a1f14;border-radius:5px;padding:30px}.settings-grid h2{align-items:center;gap:13px;margin-top:15px;font-size:20px;display:flex}.settings-grid p{font-size:12px}.settings-grid form{margin-top:25px}.table-wrap{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}th{color:#85ae91;white-space:nowrap;font-weight:500}td,th{border-bottom:1px solid var(--line);padding:17px 20px}td{color:#c5d8c7}td select{min-width:140px;font-size:10px}.profile-banner{border:1px solid var(--line);background:linear-gradient(120deg,#1a412655,#0b211b);border-radius:6px;align-items:center;gap:30px;margin-bottom:30px;padding:36px;display:flex}.profile-avatar{color:#aad2a2;border:1px solid #9bc29b4d;border-radius:50%;flex-shrink:0;place-items:center;width:100px;height:100px;display:grid;overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%}.profile-banner p{color:var(--muted);margin-bottom:15px;font-size:12px}.profile-counts{color:var(--muted);gap:25px;font-size:10px;display:flex}.profile-counts strong{color:#d9e7d5;margin-right:5px}.media-library{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:30px;display:grid}.media-library>article{border:1px solid var(--line);border-radius:5px;overflow:hidden}.media-library img,.media-library video{object-fit:cover;width:100%;height:160px}.media-library article>div{justify-content:space-between;align-items:center;padding:10px;display:flex}.media-library span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.account-danger{border-top:1px solid var(--line);margin-top:50px;padding-top:30px}.account-danger h3{font-size:16px}.account-danger p{color:var(--muted);max-width:600px;font-size:12px}@media(min-width:1600px){.header-inner{padding:0 4vw}.hero-content{padding-top:20vh}.portal-strip{left:calc(50% - 660px);right:calc(50% - 660px)}.hero-content h1{font-size:160px}}@media(max-width:1200px){.desktop-nav{gap:19px}.header-inner{gap:18px}.header-actions{gap:12px}.search-nav{display:none}.portal-strip>a{gap:10px;padding:24px 15px}.portal-strip h2{font-size:10px}.portal-strip p{font-size:8px}.portal-strip>a>svg:first-child{width:22px}.stats-section{gap:35px}.stats-intro{width:220px}.stats-grid{gap:16px}.stats-grid>div{gap:4px 10px}.stats-grid strong{font-size:28px}.hero-caption{right:7%}.footer-top{gap:35px}.auth-form{padding:60px 12%}.record-row{gap:20px}.social-layout{gap:25px}.community-tree{left:0}.header-join{gap:7px!important}.map-workspace{grid-template-columns:250px 1fr}.identify-layout{gap:28px}.identify-panel{padding:30px}}@media(max-width:1000px){.desktop-nav{gap:18px}.desktop-nav a{font-size:10px}.header-join{display:none}.portal-strip{grid-template-columns:repeat(5,1fr)}.portal-strip>a{flex-direction:column;align-items:flex-start;gap:12px;min-height:128px}.portal-strip>a:after{top:20%;height:60%!important}.hero{min-height:850px}.hero h1{font-size:125px}.hero-caption{bottom:228px;right:7%}.hero-caption p{font-size:20px}.hero-caption>svg{display:none}.scroll-hint{bottom:191px}.stats-section{gap:40px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:25px}.stats-intro{width:230px}.stats-grid strong{font-size:28px}.stats-grid svg{width:19px}.explore-grid{grid-template-columns:1fr 1fr}.map-feature{min-height:480px;padding:25px}.feature-copy{left:25px}.feature-copy h3{font-size:52px}.species-feature,.ai-feature{padding:24px}.species-feature h3,.ai-feature h3{font-size:30px}.botanical-art{opacity:.7;right:-27px}.ai-visual{opacity:.6;right:32px}.feature-tag{font-size:7px}.footer-top{flex-wrap:wrap;gap:30px}.footer-links{gap:13px 25px}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.social-layout{grid-template-columns:1fr}.community-sidebar{display:none}.settings-grid{gap:20px}.admin-stat-grid{grid-template-columns:repeat(3,1fr)}.map-workspace{grid-template-columns:230px 1fr}.map-sidebar{padding:18px}.profile-banner{flex-wrap:wrap}}@media(max-width:760px){html{scroll-padding-top:75px}.site-header{height:75px}.header-inner{gap:12px;padding:0 5%}.brand{gap:9px;font-size:16px}.brand-icon{width:36px;height:36px}.brand>div>span{font-size:7px}.desktop-nav{display:none}.header-actions{gap:8px}.menu-toggle{display:flex}.login-link{margin-right:6px;font-size:10px}.header-join{display:none}.header-actions>.icon-button{width:30px}.hero{height:auto;min-height:910px;max-height:none;padding-bottom:180px}.hero-image{background-position:61%;inset:-1%}.hero-shade{background:linear-gradient(90deg,#03100bd9,#04100b75 55%,#04100b20),linear-gradient(#0000 25%,#050d0b9c 77%,#050d0b)}.hero-content{width:90%;padding-top:150px}.hero-kicker{letter-spacing:2.4px;margin-bottom:32px;font-size:7px}.hero h1{letter-spacing:-3px;font-size:clamp(94px,17vw,130px)}.hero-rule{margin:28px 0 20px}.hero-description{font-size:12px}.hero-manifesto{letter-spacing:1.4px;gap:8px;margin:22px 0 29px;font-size:7px}.hero-cta{flex-wrap:wrap;gap:22px}.hero-cta .button{gap:9px;min-height:47px;padding:14px 19px;font-size:10px}.hero-secondary{gap:8px;font-size:10px}.hero-side{display:none}.hero-caption{gap:13px;max-width:80%;bottom:241px;left:auto;right:5%}.hero-caption>div>span{letter-spacing:1.3px;font-size:6px}.hero-caption p{font-size:19px}.caption-line{height:30px}.scroll-hint{letter-spacing:1.4px;font-size:6px;bottom:200px;left:5%}.portal-strip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:5px;display:flex;bottom:25px;left:5%;right:5%;overflow-x:auto}.portal-strip>a{min-width:145px;min-height:130px;padding:22px 17px}.portal-strip h2{font-size:10px}.portal-strip p{font-size:8px}.portal-strip>a>svg:first-child{width:25px;height:25px}.portal-arrow{top:15px;right:12px}.home-section,.page-shell{width:90%}.stats-section{padding:40px 0;display:block}.stats-intro{justify-content:space-between;align-items:center;width:auto;margin-bottom:30px;display:flex}.stats-intro h2{margin:0;font-size:29px}.stats-intro .eyebrow{max-width:150px;font-size:7px;line-height:1.8}.stats-grid{gap:25px 35px}.stats-grid>div{grid-template-columns:30px 1fr;gap:3px 12px}.stats-grid strong{font-size:30px}.stats-grid span{font-size:9px}.explore-section{padding:43px 0}.section-heading{gap:20px;margin-bottom:25px}.section-heading h2{max-width:270px;font-size:31px;line-height:1.06}.section-heading .eyebrow{letter-spacing:1.4px;font-size:7px}.section-heading>p{display:none}.section-heading .text-button{flex-shrink:0;align-self:flex-end;gap:6px;font-size:9px}.explore-grid{grid-template-columns:1fr;gap:15px}.map-feature{min-height:350px;padding:25px}.feature-copy{bottom:25px;left:25px}.feature-copy h3{margin-bottom:13px;font-size:48px}.feature-copy p{font-size:11px}.map-crosshair{top:35%;right:18%}.feature-tag{font-size:8px}.explore-stack{grid-template-rows:1fr;grid-template-columns:1fr 1fr;gap:15px}.species-feature,.ai-feature{min-height:245px;padding:20px}.species-feature h3,.ai-feature h3{z-index:1;margin-top:25px;font-size:28px;position:relative}.feature-tag{letter-spacing:1px;gap:6px;font-size:6px}.feature-tag>svg{width:11px}.species-feature p{font-size:9px;position:relative}.circle-arrow{width:27px;height:27px;bottom:17px;right:17px}.botanical-art{opacity:.5;bottom:-80px;right:-40px}.ai-visual{opacity:.3;top:112px;right:22px}.ai-feature .text-button{margin-top:10px;font-size:9px;position:relative}.camps-section{padding-bottom:45px}.camp-empty{padding:28px 22px;display:block}.tent-art{width:100px;height:90px;min-height:0;margin-bottom:20px}.tent-art>svg{width:60px}.camp-empty .eyebrow{font-size:7px}.camp-empty h3{font-size:29px}.camp-empty p{font-size:11px}.academy-banner{min-height:350px}.academy-content{min-height:350px;padding:40px 0}.academy-content h2{font-size:39px}.academy-content>.academy-seal{display:none}.academy-image{background-position:67% 60%}.academy-shade{background:linear-gradient(90deg,#04100be8,#04100b77)}.academy-content .eyebrow{font-size:7px}.academy-content p{font-size:11px}.community-section{padding:55px 0}.community-section h2{margin:20px 0;font-size:42px}.community-section .eyebrow{font-size:7px}.community-section p{font-size:11px}.community-tree{opacity:.4;top:37%;left:-80px}.community-orbit{right:-380px}.orbit-two{right:-465px}.footer-top{align-items:flex-start;gap:25px;width:90%;padding:35px 0 25px}.footer-top>.brand{width:100%}.footer-top>p{font-size:10px}.footer-links{gap:13px 15px;font-size:9px}.footer-bottom{flex-wrap:wrap;gap:12px;width:90%;padding:20px 0 85px;font-size:8px}.footer-bottom>span:last-child{display:none}.bottom-nav{z-index:40;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:10px 5px max(10px,env(safe-area-inset-bottom));background:#071b14f2;border-top:1px solid #47805d4d;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-nav a{color:#9bb6a2;flex-direction:column;align-items:center;gap:5px;min-width:50px;font-size:8px;display:flex}.bottom-nav a.active{color:var(--green)}.bottom-nav a>svg{width:19px;height:19px}.toast{padding:12px 16px;font-size:11px;bottom:80px}.page-shell{padding:35px 0 55px}.page-heading{margin-bottom:28px;display:block}.page-heading h1{margin:17px 0;font-size:43px;line-height:1}.page-heading .eyebrow{letter-spacing:1.7px;font-size:7px}.page-heading p{font-size:11px}.page-heading>.button{margin-top:22px;font-size:11px}.empty{padding:43px 20px}.empty h3{font-size:29px}.empty p{font-size:11px}.card-grid{gap:15px}.content-card>img{height:170px}.content-card>.card-art{height:150px}.content-card>div:not(.card-art){padding:15px}.content-card h2,.content-card h3{font-size:24px}.content-card p{-webkit-line-clamp:2;font-size:10px}.content-card .eyebrow{letter-spacing:1px;font-size:6px}.content-card em{font-size:10px}.content-card .text-button{font-size:9px}.catalog-tools{flex-wrap:wrap;gap:12px;padding:15px 0}.search-field{min-width:0;max-width:none}.catalog-tools>.search-field{flex:auto;width:100%}.catalog-tools>select{flex:1;max-width:none}.catalog-tools .result-count{font-size:10px}.category-chips{gap:8px;margin:20px 0}.category-chips button{padding:8px 14px;font-size:9px}.auth-page{min-height:650px;display:block}.auth-photo{display:none}.auth-form{max-width:500px;margin:0 auto;padding:45px 7%}.auth-form h1{font-size:39px}.auth-form>svg{margin-bottom:20px}.record-dialog{max-height:88svh;padding:21px}.dialog-heading h2{font-size:30px}.dialog-heading{margin-bottom:20px;padding-bottom:18px}.form-grid{gap:15px 13px}.form-grid label{font-size:10px}.form-grid input,.form-grid select{min-height:41px;padding:10px;font-size:11px}.detail-grid{gap:18px}.detail-cover{height:230px}.detail-actions .button{gap:7px;padding:11px 13px;font-size:10px}.detail-dialog .prose{font-size:12px}.detail-dialog h3{font-size:18px}.standalone-search{flex:1;min-width:170px;max-width:none}.journal-page .card-grid{grid-template-columns:1fr 1fr}.observation-open>img{height:165px}.observation-open>div:not(.card-art){padding:15px}.observation-open>.card-art{height:150px}.observation-open h2{font-size:25px}.observation-open p{font-size:10px}.observation-open .eyebrow{font-size:7px}.observation-card>.row-actions{gap:3px;padding:0 9px 10px}.observation-card .text-button{font-size:9px}.journal-list .observation-card{flex-wrap:wrap;gap:10px;padding:0 12px 0 0}.journal-list .observation-open{min-width:65%}.journal-list .observation-open>img,.journal-list .card-art{width:75px;height:110px}.journal-list .row-actions{margin-left:auto;padding:0 10px 10px}.journal-list .date-stamp{padding-left:13px}.media-gallery{grid-template-columns:1fr 1fr}.media-gallery img{height:150px}.weight-banner{flex-wrap:wrap;gap:18px;padding:22px}.weight-banner p{width:100%;margin:0;font-size:10px}.weight-banner strong{font-size:30px}.record-row{flex-wrap:wrap;gap:17px;padding:20px 16px}.record-symbol{width:54px;height:60px}.record-main{min-width:calc(100% - 80px)}.record-main h2{font-size:27px}.record-main .eyebrow{font-size:7px}.record-main>p{font-size:10px}.record-row>.row-actions{margin-left:70px}.inline-controls{flex-wrap:wrap}.inline-controls label{min-width:100%}.academy-intro{gap:20px;padding:25px 20px}.academy-intro>svg{width:43px}.academy-intro h2{font-size:29px}.academy-intro p{font-size:10px}.lesson-row{padding:15px}.lesson-row summary{font-size:12px}.post-composer{padding:20px 16px}.post-composer label{font-size:12px}.post-composer textarea{font-size:11px}.post-composer>div{gap:10px}.post-composer .upload-button{gap:8px;font-size:9px}.post-composer .upload-button>svg{width:17px}.post-card{padding:20px 17px}.author>div>span{font-size:8px}.post-content{font-size:12px}.join-notice{flex-wrap:wrap;gap:12px;padding:20px}.join-notice p{font-size:11px}.join-notice .button{margin-left:36px;font-size:10px}.map-workspace{flex-direction:column;min-height:auto;display:flex}.map-sidebar{grid-template-columns:1fr 1fr;gap:15px;padding:20px;display:grid}.map-sidebar>.eyebrow,.map-sidebar .search-field,.map-sidebar .coordinate-search{grid-column:1/-1}.map-sidebar h3{grid-column:1/-1;margin:5px 0}.map-sidebar .map-results{display:none}.map-sidebar .text-button{grid-column:1/-1;font-size:10px}.map-canvas-wrap{border-top:1px solid var(--line);width:100%;height:470px}.map-config-notice strong{font-size:31px}.map-config-notice p{font-size:10px}.map-bottom{bottom:25px;left:10px;right:10px}.map-bottom>span{padding:9px;font-size:8px}.map-footnote{font-size:9px}.identify-layout{grid-template-columns:1fr;gap:20px}.identify-panel{padding:30px 23px}.identify-panel h2{font-size:36px}.identify-panel>p{font-size:11px}.identify-explainer{padding:15px}.identify-explainer>div{gap:20px;padding:22px 0}.identify-explainer h3{font-size:14px}.identify-explainer p{font-size:11px}.inbox-layout{grid-template-columns:1fr;min-height:auto}.inbox-layout>aside{border-right:0;border-bottom:1px solid var(--line);max-height:220px;padding:17px;overflow:auto}.conversation{padding:10px}.message-pane{min-height:400px}.message-pane .empty{padding:30px}.message-history{height:340px;padding:17px}.message-bubble{max-width:90%}.notification-panel .section-heading{align-items:center}.notification-panel h2{font-size:21px}.notification-panel .text-button{font-size:9px}.notification-row{flex-wrap:wrap;gap:12px;padding:15px 8px}.notification-row p{min-width:80%;font-size:11px}.notification-row small{margin-left:17px}.admin-shortcuts{gap:10px;margin-bottom:24px}.admin-shortcuts a{flex:1;min-width:40%;padding:12px 15px;font-size:10px}.admin-stat-grid{grid-template-columns:1fr 1fr;gap:12px}.admin-stat-grid>div{padding:20px 16px}.admin-stat-grid span{font-size:9px}.admin-stat-grid strong{font-size:27px}.feed-tabs{gap:22px}.feed-tabs button{font-size:10px}.system-status{align-items:flex-start;gap:15px;padding:23px 20px}.system-status h3{font-size:13px}.system-status p{font-size:10px}.settings-grid{grid-template-columns:1fr}.settings-grid>section{padding:22px}.settings-grid h2{font-size:18px}.settings-grid p{font-size:11px}.moderation-row{flex-wrap:wrap;gap:15px;padding:20px}.moderation-row h3{font-size:17px}.moderation-row p{font-size:11px}.table-wrap td,.table-wrap th{padding:15px;font-size:10px}.profile-banner{gap:20px;padding:25px 20px}.profile-avatar{width:72px;height:72px}.profile-banner>div:nth-child(2){flex:1;min-width:50%}.profile-banner h2{font-size:29px}.profile-banner p{font-size:11px}.profile-counts{gap:17px;font-size:9px}.media-library{grid-template-columns:1fr 1fr;gap:12px}.media-library img,.media-library video{height:140px}.page-shell>h2{margin-top:30px;font-size:24px}.account-danger p{font-size:11px}}@media(max-width:400px){.hero{min-height:900px}.hero h1{font-size:91px}.hero-content{padding-top:151px}.hero-kicker{letter-spacing:2.3px;font-size:6px}.hero-cta{gap:20px}.hero-cta .button{padding:13px 14px;font-size:9px}.hero-secondary{gap:6px;font-size:9px}.hero-secondary>svg:first-child{display:none}.explore-stack{gap:12px}.species-feature,.ai-feature{padding:18px 15px}.species-feature h3,.ai-feature h3{font-size:26px}.feature-tag{letter-spacing:.8px;font-size:5.5px}.feature-tag>svg{width:10px}.footer-links{margin-left:0}.card-grid,.journal-page .card-grid{grid-template-columns:1fr}.content-card>img{height:220px}.content-card>.card-art{height:200px}.content-card h2{font-size:30px}.observation-open>img{height:230px}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.section-heading h2{font-size:28px}.hero-manifesto{font-size:6px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--bg:#071611;--panel:#102d24;--green:#6ef0b2;--muted:#aec7b9;--line:#97d8b533;--gold:#edc27c;background:var(--bg)}body{background:radial-gradient(ellipse at 95% 12%,#205b3a26,transparent 42%),radial-gradient(ellipse at 0 65%,#b28d3320,transparent 35%),var(--bg)}.site-header:not(.over-hero){background:linear-gradient(110deg,#0c251d,#092019);border-bottom-color:#9dcca129;box-shadow:0 8px 45px #0002}.brand-icon{background:linear-gradient(140deg,#296a4340,#0000);box-shadow:0 0 25px #63eda020}.eyebrow{color:var(--green)}.page-heading .eyebrow{color:var(--gold)}.page-heading h1{color:#f5fff6;text-shadow:0 5px 40px #aaf8ba0d}.page-heading p{font-size:13px}.button{border-radius:9px}.button.primary{color:#08271b;background:linear-gradient(115deg,#76efb4,#b6edaa);box-shadow:0 6px 28px #55e59c20}.button.primary:hover{background:linear-gradient(115deg,#a1ffce,#d2f4ad);box-shadow:0 10px 34px #72edab38}.button.outline{background:#16372955;border-color:#aec89a4a}.button.subtle{background:#20443280}.hero-image{filter:saturate(1.2)brightness(1.08)}.hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 80% 25%,#f6d58d29,#0000 42%),radial-gradient(at 60% 65%,#6bffc31a,#0000 38%);animation:18s ease-in-out infinite alternate forest-light;position:absolute;inset:0}@keyframes forest-light{0%{opacity:.4;transform:translate(-2%,1%)}to{opacity:1;transform:translate(2%,-2%)}}.hero h1 em{color:#d8f7c1}.hero-rule{background:var(--gold);box-shadow:0 0 20px #e4bc7955}.portal-strip{background:#122d22c4;border-color:#bddc8d48;border-radius:14px;box-shadow:0 16px 50px #0005}.portal-strip>a>svg:first-child{color:#b4d89b}.academy-seal{animation:7s ease-in-out infinite seal-breathe}@keyframes seal-breathe{50%{outline-offset:18px;box-shadow:0 0 45px #d7bf6b15}}.page-shell{animation:.6s both page-arrive}@keyframes page-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.content-card,.post-card,.academy-intro,.record-row,.weight-banner{border-color:var(--line);background:linear-gradient(135deg,#143427,#0b211b);border-radius:15px;box-shadow:0 10px 35px #0002}.content-card:hover{border-color:#c4da9266;box-shadow:0 18px 42px #0005}.content-card>img{object-fit:cover;transition:transform .7s}.content-card:hover>img{transform:scale(1.035)}.record-dialog{background:linear-gradient(135deg,#102b22,#091c16);border-color:#a8c48b50;border-radius:18px;box-shadow:0 35px 130px #000b}.user-avatar{color:#e2edc4;background:linear-gradient(140deg,#35694a,#14352b);flex-shrink:0;position:relative;overflow:hidden}.user-avatar>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.account-menu>button.avatar{background:0 0;border:0;padding:0}.location-picker{border:1px solid var(--line);background:#1236294d;border-radius:12px;margin:22px 0;padding:20px}.location-picker-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.location-picker-heading h3{margin:8px 0;font-family:Cormorant Garamond,serif;font-size:27px}.location-picker-heading .button{flex-shrink:0}.location-picker-map{isolation:isolate;background:#163c2d;border-radius:9px;width:100%;height:330px;position:relative;overflow:hidden}.location-picker-map .maplibregl-canvas{position:absolute;inset:0}.location-picker-footer{justify-content:space-between;align-items:center;gap:14px;margin-top:10px;font-size:11px;display:flex}.location-selected{color:var(--green);align-items:center;gap:7px;display:flex}.location-picker .error{margin-bottom:0}.location-picker .maplibregl-marker{cursor:grab}.profile-surface{border:1px solid var(--line);background:#0d271d;border-radius:18px;margin-bottom:25px;overflow:hidden}.profile-cover{background:#183e29;height:280px;position:relative;overflow:hidden}.profile-cover>img{object-fit:cover;width:100%;height:100%}.profile-cover:after{content:"";background:linear-gradient(#0000 40%,#0b211bca);position:absolute;inset:0}.profile-cover-pattern{background:radial-gradient(at 80% 20%,#e7c17d55,#0000 45%),repeating-radial-gradient(at 65% 10%,#0000 0 35px,#91c89626 36px 37px,#0000 38px 55px),linear-gradient(130deg,#18452e,#12352a);position:absolute;inset:0}.profile-cover-signature{letter-spacing:3px;color:#e4e5bc;z-index:1;font-size:9px;position:absolute;bottom:25px;right:30px}.profile-surface .profile-banner{background:0 0;border:0;gap:25px;margin:0;padding:0 32px 30px;position:relative}.profile-surface .profile-avatar{border:5px solid #0d271d;width:115px;height:115px;margin-top:-35px;position:relative;box-shadow:0 12px 35px #0004}.profile-banner>div:nth-child(2){padding-top:22px}.profile-banner h2{margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:34px}.profile-banner p{max-width:650px}.profile-photo-edit{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;display:grid}.profile-photo-edit>section{border:1px solid var(--line);background:#0a1e16;border-radius:12px;padding:18px}.profile-photo-edit h3{margin-bottom:7px;font-size:15px}.profile-photo-edit .upload-previews{flex-wrap:wrap}.community-welcome{background:radial-gradient(at 85% 35%,#b9ac4c22,#0000 50%),linear-gradient(115deg,#1c4631,#102c23);border:1px solid #c4d69044;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:38px;padding:36px 42px;display:flex;position:relative;overflow:hidden}.community-welcome:after{content:"";pointer-events:none;border:1px solid #cee89d18;border-radius:50%;width:430px;height:430px;animation:15s ease-in-out infinite alternate forest-light;position:absolute;top:-170px;right:-130px;box-shadow:0 0 0 35px #cbe69b06,0 0 0 70px #cbe69b05}.community-welcome h2{margin:17px 0;font-family:Cormorant Garamond,serif;font-size:48px;line-height:1}.community-welcome h2 em{color:#e9d49f}.community-welcome p{color:var(--muted);margin-bottom:0;font-size:12px}.community-live-stats{z-index:1;grid-template-columns:1fr 1fr;gap:25px 35px;display:grid;position:relative}.community-live-stats>span{color:var(--muted);font-size:11px}.community-live-stats strong{color:#edf6dc;letter-spacing:-1px;font-size:34px;font-weight:500;display:block}.community-live-stats>a{color:var(--gold);grid-column:1/-1;align-items:center;gap:10px;font-size:11px;display:flex}.community-feed{min-width:0}.community-page .social-layout{grid-template-columns:minmax(0,1fr) 310px;gap:32px}.community-page .community-sidebar{background:0 0;border:0;padding:0;position:static}.community-aside-section{border:1px solid var(--line);background:linear-gradient(135deg,#15372a,#0c231b);border-radius:15px;margin-bottom:20px;padding:24px}.community-aside-section h3{margin:12px 0 22px;font-family:Cormorant Garamond,serif;font-size:27px}.suggested-person{justify-content:space-between;align-items:center;gap:10px;margin:18px 0 0;display:flex}.community-sidebar .suggested-person>a{align-items:center;gap:12px;min-width:0;margin:0;display:flex}.suggested-person strong{font-size:12px;display:block}.suggested-person small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.suggested-person .icon-button{border:1px solid var(--line);color:var(--gold);flex-shrink:0;width:29px;height:29px;font-size:20px}.trending-topics{flex-direction:column;margin-top:12px;display:flex}.trending-topics>button{text-align:left;border-bottom:1px solid var(--line);color:#d0e7b8;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;font-size:12px;display:flex}.trending-topics>button:last-child{border-bottom:0}.trending-topics small{color:var(--muted);align-items:center;gap:8px;font-size:9px;display:flex}.community-sidebar .community-event{align-items:center;gap:12px;margin:18px 0 0;font-size:12px;display:flex}.community-event time{text-align:center;min-width:45px;color:var(--gold);border:1px solid #b0bf7f44;border-radius:8px;padding:7px;font-size:9px}.community-event time strong{font-size:20px;display:block}.community-event small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.community-event>span{flex:1}.community-principles p{color:var(--muted);font-size:12px}.community-principles>a{color:var(--green);margin-top:12px;font-size:12px;display:block}.community-page .post-composer{background:linear-gradient(135deg,#1b3c2d,#10271e);border-color:#a4cb8e44;border-radius:15px;padding:25px}.composer-heading{align-items:center;gap:12px;display:flex}.composer-heading label{color:#e5efdf;margin:0;font-size:13px}.post-composer textarea{border-radius:9px;min-height:100px;margin:17px 0 8px;background:#081e1559!important}.composer-topics{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.composer-topics button,.hashtag{color:#b0db9a;font-size:inherit;padding:0}.composer-topics button{border:1px solid var(--line);border-radius:15px;padding:5px 9px;font-size:10px}.composer-bottom{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.composer-bottom>.button{flex-shrink:0}.composer-bottom .upload-button{font-size:11px}.composer-bottom .upload-previews{max-width:300px}.community-page .feed-tabs{gap:7px}.community-page .feed-tabs button{white-space:nowrap;align-items:center;gap:6px;padding:12px 15px;font-size:11px;display:inline-flex}.feed-search{gap:12px;margin:20px 0;display:flex}.feed-search .search-field{max-width:none}.feed-search>select{max-width:175px;font-size:11px}.active-topic{color:var(--gold);border:1px solid #b2ce8555;border-radius:20px;align-items:center;gap:10px;margin-bottom:20px;padding:7px 13px;font-size:11px;display:inline-flex}.focused-post{justify-content:space-between;align-items:center;margin-bottom:20px;font-size:12px;display:flex}.community-page .post-card{margin-bottom:22px;padding:24px;animation:.45s both page-arrive;overflow:hidden}.post-card .author .user-avatar{width:42px;height:42px}.post-heading .author strong{font-size:13px}.post-heading .author span:not(.user-avatar){font-size:10px}.post-content{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.95}.community-page .post-image{aspect-ratio:16/10;object-fit:cover;border-radius:10px;width:100%;height:auto;max-height:540px;margin:18px 0;display:block}.community-page video.post-image{object-fit:contain;background:#06120d}.post-actions{align-items:center}.post-actions>button{gap:7px;min-height:34px}.post-actions>button.saved{color:var(--gold)}.post-actions>button[aria-label="Gönderiyi kaydet"]{margin-left:auto}.comment-thread>.comment-thread{border-left:1px solid var(--line);margin-left:18px;padding-left:12px}.comment-row{gap:10px;margin:17px 0;display:flex}.comment-row>.avatar{width:30px;height:30px;font-size:12px}.comment-row>div{flex:1;min-width:0}.comment-row strong{font-size:11px}.comment-row p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0;font-size:12px}.comment-row .text-button{padding:2px 0;font-size:10px}.reply-target{color:var(--gold);justify-content:space-between;align-items:center;margin-top:12px;font-size:11px;display:flex}.comments form{gap:8px;margin-top:12px;display:flex}.comments form input{min-width:0}.comments form button{flex-shrink:0}.community-feed .pagination{margin:25px 0}@media(max-width:1000px){.community-page .social-layout{grid-template-columns:minmax(0,1fr) 270px;gap:20px}.community-aside-section{padding:20px}.community-welcome{padding:30px}.community-welcome h2{font-size:42px}.community-live-stats{gap:20px}.profile-cover{height:240px}}@media(max-width:760px){.community-page .social-layout{grid-template-columns:minmax(0,1fr)}.community-page .community-sidebar{grid-template-columns:1fr 1fr;gap:15px;display:grid}.community-aside-section{margin:0}.community-welcome{flex-direction:column;align-items:flex-start;gap:20px}.community-live-stats{grid-template-columns:1fr 1fr;width:100%}.community-live-stats>a{grid-column:1/-1}.community-welcome h2{font-size:42px}.community-welcome p{font-size:11px}.location-picker-heading{flex-direction:column;align-items:flex-start;gap:9px}.location-picker-heading .button{width:100%}.location-picker-map{height:290px}.location-picker{padding:15px}.location-picker-footer{flex-direction:column;align-items:flex-start;gap:3px}.profile-surface .profile-banner{align-items:flex-start;padding:0 22px 24px}.profile-cover{height:210px}.profile-cover-signature{font-size:7px;right:20px}.profile-photo-edit{grid-template-columns:1fr}.profile-banner>div:nth-child(2){padding-top:0}}@media(max-width:480px){.community-page .community-sidebar{grid-template-columns:1fr}.community-welcome{padding:24px}.community-page .post-composer,.community-page .post-card{padding:18px}.composer-bottom{flex-direction:column}.composer-bottom>.button{align-self:flex-end}.feed-search{flex-direction:column}.feed-search>select{max-width:none}.community-page .feed-tabs{justify-content:space-between;gap:0}.community-page .feed-tabs button{padding:11px 7px;font-size:10px}.community-welcome h2{font-size:39px}.profile-cover{height:175px}.profile-surface .profile-avatar{width:90px;height:90px;margin-top:-28px}.profile-banner h2{font-size:30px}}@media(prefers-reduced-motion:reduce){.hero:after,.academy-seal,.page-shell,.community-welcome:after,.community-page .post-card{animation:none}.content-card>img{transition:none}.content-card:hover>img{transform:none}}.community-page .community-sidebar{display:block}.post-composer>.composer-heading,.post-composer>.composer-topics{justify-content:flex-start}.post-composer>.composer-bottom{align-items:flex-start}.post-composer textarea{padding:14px}.community-sidebar .suggested-person>a{border:0;padding:0}.community-aside-section h3{font-size:25px}@media(max-width:760px){.community-page .community-sidebar{display:grid}}.comment-thread .comment-thread .comment-thread .comment-thread{border-left:0;margin-left:0;padding-left:0}.taxon-added-by{color:var(--muted);align-items:center;gap:8px;padding:12px 0 4px;font-size:10px;display:flex}.taxon-added-by .avatar{width:25px;height:25px;font-size:10px}.taxon-contributor{border-block:1px solid var(--line);align-items:center;gap:12px;margin:16px 0 22px;padding:17px 0;display:flex}.taxon-contributor>span:nth-child(2){flex-direction:column;flex:1;gap:4px;display:flex}.taxon-contributor small{letter-spacing:1.8px;color:var(--gold);font-size:8px}.taxon-contributor strong{font-size:13px}.taxon-contributor em{color:var(--muted);font-size:10px;font-style:normal}.taxon-contributor>svg{color:var(--gold)}.photo-credit{color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:7px 14px;padding:8px 0 18px;font-size:9px;line-height:1.7;display:flex}.photo-credit>span{flex:1;min-width:160px}.photo-credit a{color:var(--gold)}.contributor-filter{color:var(--muted);justify-content:space-between;align-items:center;gap:15px;margin:15px 0;font-size:12px;display:flex}.profile-taxa{margin:40px 0}.profile-taxa-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.profile-taxa-heading h2{margin:10px 0 0;font-family:Cormorant Garamond,serif;font-size:35px}.profile-taxa-heading h2 small{color:var(--gold);vertical-align:middle;border:1px solid var(--line);border-radius:20px;padding:4px 9px;font:12px Manrope,sans-serif}.profile-taxon-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.profile-taxon-card{border:1px solid var(--line);background:linear-gradient(135deg,#16382a,#0a231b);border-radius:12px;transition:transform .3s,border-color .3s;overflow:hidden}.profile-taxon-card:hover{border-color:#d8c99070;transform:translateY(-4px)}.profile-taxon-card>img,.profile-taxon-art{object-fit:cover;width:100%;height:155px;display:block}.profile-taxon-art{color:var(--green);background:#1e4431;place-items:center;display:grid}.profile-taxon-card>div:not(.profile-taxon-art){padding:16px}.profile-taxon-card .eyebrow{letter-spacing:1.3px;font-size:8px}.profile-taxon-card h3{margin:8px 0;font-family:Cormorant Garamond,serif;font-size:25px;line-height:1.1}.profile-taxon-card em{color:var(--muted);font-size:10px}.taxon-suggestions{border-top:1px solid var(--line);margin-top:30px;padding-top:26px}.taxon-suggestions-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.taxon-suggestions h3{margin:9px 0 14px;font-family:Cormorant Garamond,serif;font-size:31px}.suggestion-count{color:var(--gold);white-space:nowrap;font-size:10px}.community-identification{background:#28533752;border:1px solid #abc88850;border-radius:12px;align-items:center;gap:15px;margin:20px 0;padding:20px;display:flex}.community-identification>svg{color:var(--green)}.community-identification>div{flex:1;min-width:0}.community-identification small{letter-spacing:1.4px;color:var(--gold);font-size:8px;display:block}.community-identification strong{margin:8px 0 4px;font-family:Cormorant Garamond,serif;font-size:28px;display:block}.community-identification em{color:var(--muted);font-size:11px}.community-identification>span{white-space:nowrap;color:var(--green);font-size:10px}.taxon-proposal{border:1px solid var(--line);background:#12322555;border-radius:12px;margin:16px 0;padding:20px}.proposal-title{justify-content:space-between;align-items:center;gap:14px;display:flex}.proposal-title strong{margin-bottom:5px;font-size:15px;display:block}.proposal-title em{color:var(--muted);font-size:11px}.proposal-title>span{color:var(--gold);white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}.identification-note{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.identification-author{align-items:center;gap:9px;font-size:11px;display:flex}.identification-author .avatar{width:30px;height:30px}.identification-author small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.identification-note p{white-space:pre-wrap;overflow-wrap:anywhere;color:#d0dfd0;margin:12px 0;font-size:12px}.suggestion-sources{color:var(--muted);margin-bottom:15px;font-size:10px}.suggestion-sources summary{cursor:pointer;color:var(--gold)}.suggestion-sources p{font-size:10px}.suggestions-empty{border:1px dashed var(--line);color:var(--muted);background:#193a252d;border-radius:10px;align-items:center;gap:14px;margin:20px 0;padding:24px 20px;display:flex}.suggestions-empty p{margin:0;font-size:12px}.suggestions-empty svg{color:var(--gold)}.taxon-proposal-form{background:#183b2b55;border:1px solid #bccd8750;border-radius:12px;margin-top:22px;padding:22px}.proposal-form-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.proposal-form-title h4{margin:0;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:500}.taxon-proposal-form .search-field{max-width:none}.taxon-proposal-form .form-grid{margin:18px 0}.taxon-proposal-form>label{margin-bottom:17px}.suggestion-search-results{border:1px solid var(--line);border-radius:8px;margin-top:-8px;margin-bottom:16px;overflow:hidden}.suggestion-search-results button{text-align:left;border-bottom:1px solid var(--line);background:#153b2a;width:100%;padding:12px;font-size:12px;display:block}.suggestion-search-results button:hover{background:#245238}.suggestion-search-results em{color:var(--muted);margin-top:4px;font-size:10px;display:block}.chosen-taxon{color:var(--green);align-items:center;gap:8px;font-size:12px;display:flex}.chosen-taxon button{margin-left:auto}.atlas-page{padding-top:38px}.atlas-hero{isolation:isolate;background:#113326;border:1px solid #c6d79c36;border-radius:18px;justify-content:space-between;min-height:250px;margin-bottom:26px;display:flex;position:relative;overflow:hidden}.atlas-hero-photo{z-index:-2;background:linear-gradient(90deg,#0b251ee8 0% 32%,#0b251e75 63%,#0b251e22),url(/assets/nature-hero.webp) 50% 57%/cover;position:absolute;inset:0}.atlas-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 80% 20%,#d4d49b25,#0000 55%);animation:15s ease-in-out infinite alternate forest-light;position:absolute;inset:0}.atlas-hero-copy{z-index:1;padding:33px 38px;position:relative}.atlas-hero .page-heading{margin-bottom:21px}.atlas-hero .page-heading h1{letter-spacing:-1.3px;margin:13px 0 11px;font-size:64px}.atlas-hero .page-heading p{color:#c5d7c9;font-size:12px}.atlas-hero .eyebrow{color:#e4ce9e;font-size:8px}.atlas-hero-stats{color:#c5d7c5;align-items:center;gap:17px;font-size:10px;display:flex}.atlas-hero-stats>span{align-items:center;gap:8px;display:flex}.atlas-hero-stats strong{color:#f6f6da;font-size:15px;font-weight:500}.atlas-hero-stats svg{color:#dbca92}.atlas-hero-stats>i{background:#d2e5be3b;width:1px;height:14px}.atlas-hero-stats .atlas-hero-invitation{color:#e3d3a3;font-family:Cormorant Garamond,serif;font-size:19px;font-style:italic}.atlas-hero-orbit{flex-shrink:0;align-self:stretch;place-items:center;width:300px;display:grid;position:relative}.atlas-hero-orbit canvas{opacity:.4;filter:sepia(.3);max-width:190px}.atlas-editorial-label{color:#e6ddbc;align-items:center;gap:14px;display:flex;position:absolute;bottom:26px;right:30px}.atlas-editorial-label>span{writing-mode:vertical-rl;letter-spacing:2.1px;color:#cbd6b8;font-size:7px}.atlas-editorial-label em{white-space:nowrap;font-family:Cormorant Garamond,serif;font-size:25px}.atlas-editorial-label svg{color:#e3d194}.atlas-toolbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding:6px 0;display:flex}.atlas-mode-heading{align-items:center;gap:12px;font-size:12px;display:flex}.atlas-mode-heading>svg{color:var(--gold)}.atlas-mode-heading small{color:var(--muted);letter-spacing:1.6px;margin-top:7px;font-size:7px;display:block}.atlas-modes{gap:10px;display:flex}.atlas-mode{cursor:pointer;border:1px solid var(--line);background:#0d291f;border-radius:10px;flex-direction:row;align-items:center;gap:10px;padding:10px 16px 10px 10px;font-size:11px;transition:background .25s,border-color .25s,transform .25s;display:flex;position:relative}.atlas-mode.active{background:#24452f;border-color:#dfcb8c7a;box-shadow:0 4px 18px #0002}.atlas-mode:hover{border-color:#e4ce9d77;transform:translateY(-2px)}.atlas-mode:has(input:focus-visible){outline:2px solid var(--green);outline-offset:3px}.atlas-mode input{opacity:0;width:1px;height:1px;min-height:0;position:absolute}.atlas-mode:has(input:disabled){opacity:.45;cursor:not-allowed}.atlas-mode small{color:var(--muted);white-space:nowrap;margin-top:2px;font-size:8px;display:block}.atlas-mode-art{color:#e4dcb7;border-radius:7px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid;overflow:hidden}.atlas-mode-art.topo{background:repeating-radial-gradient(at 80% 30%,#274a38 0 5px,#9abb7555 6px,#274a38 7px 11px)}.atlas-mode-art.satellite{background:linear-gradient(135deg,#3a5e3a66,#8d824b99),url(/assets/collection/forest.webp) 50%/cover}.atlas-mode-art.terrain{background:linear-gradient(135deg,#36583d55,#aa9c5966),url(/assets/collection/alpine.webp) 50%/cover}.atlas-page .atlas-workspace{border-color:#b2ce9540;border-radius:18px;grid-template-columns:310px minmax(0,1fr);height:780px;min-height:0;display:grid;box-shadow:0 18px 60px #0003}.atlas-page .atlas-sidebar{border-right:1px solid var(--line);background:linear-gradient(145deg,#15362a,#0a231c);flex-direction:column;gap:15px;min-width:0;min-height:0;padding:24px;display:flex}.atlas-sidebar-heading .eyebrow{letter-spacing:2px;font-size:7px}.atlas-sidebar-heading h2{margin:9px 0;font-family:Cormorant Garamond,serif;font-size:32px}.atlas-sidebar-heading p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.atlas-sidebar .search-field{background:#061b1455;border-radius:8px;flex:none;max-width:none}.atlas-sidebar .search-field input{font-size:11px}.atlas-filters{border-bottom:1px solid var(--line);padding-bottom:12px}.atlas-filters h3{color:#d4e3c8;margin:0 0 13px;font-size:10px;font-weight:500}.atlas-filters .layer-option{align-items:center;gap:8px;margin:11px 0 0;font-size:10px}.atlas-filters .layer-option input{accent-color:#d9c280;width:13px;height:13px}.atlas-filters small{color:#d4c290;margin-left:auto;font-size:9px}.atlas-legend-dot{background:#ebc676;border-radius:50%;width:5px;height:5px}.atlas-legend-dot.observation{background:#72edbb}.atlas-list-heading{letter-spacing:1.6px;color:#b1c3ac;justify-content:space-between;align-items:center;font-size:7px;display:flex}.atlas-list-heading small{letter-spacing:0;color:var(--gold);font-size:9px}.atlas-page .atlas-results{scrollbar-width:thin;scrollbar-color:#607451 #0c241c;border-top:0;min-height:130px;max-height:none;padding:0;display:block}.atlas-results>button{border-bottom:1px solid #9dc18e1f;border-radius:8px;align-items:center;gap:11px;min-height:76px;padding:9px 6px;transition:background .25s}.atlas-results>button:hover,.atlas-results>button.selected{background:#b7c98513}.atlas-results>button.selected{box-shadow:inset 2px 0 #dfc587}.atlas-results img,.atlas-camp-placeholder{object-fit:cover;border-radius:8px;width:54px;height:54px;flex:0 0 54px!important}.atlas-camp-placeholder{color:#ded1a0;background:#315337;place-items:center;display:grid}.atlas-results button>span{min-width:0}.atlas-results strong{color:#f0f4dc;font-size:11px;line-height:1.45;display:block}.atlas-results small{color:var(--gold);margin:0 0 5px;font-size:8px}.atlas-results em{letter-spacing:.6px;color:#8fae9b;margin-top:4px;font-size:7px;font-style:normal;display:block}.atlas-results button>svg{color:#c5c690;width:13px}.atlas-no-results{padding:14px 0;line-height:1.8}.atlas-coordinate-search{border-top:1px solid var(--line);padding-top:12px}.atlas-coordinate-search .eyebrow{letter-spacing:1.3px;font-size:7px}.atlas-coordinate-search .coordinate-search{gap:5px;margin-top:9px}.atlas-coordinate-search input{background:#091f18;min-width:0;min-height:37px;padding:10px;font-size:10px}.atlas-coordinate-search .icon-button{border:1px solid var(--line);color:var(--gold);border-radius:8px;flex-shrink:0}.atlas-contribute{border-top:1px solid var(--line);color:#cfdbb9;align-items:center;gap:12px;padding:15px 0 0;font-size:10px;display:flex}.atlas-contribute>span{flex:1}.atlas-contribute>svg{color:var(--gold)}.atlas-contribute small{color:var(--green);margin-top:5px;font-size:9px;display:block}.atlas-page .atlas-canvas-wrap{background:#102e24;border:0;height:100%;min-height:0;overflow:hidden}.atlas-map-status{z-index:2;pointer-events:none;color:#e9e5c9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#10281fe8;border:1px solid #b9c68d44;border-radius:9px;align-items:center;gap:9px;padding:11px 13px;font-size:10px;display:flex;position:absolute;top:18px;left:20px;box-shadow:0 4px 20px #0004}.atlas-map-status small{letter-spacing:1.1px;color:var(--muted);border-left:1px solid var(--line);padding-left:10px;font-size:6px}.atlas-map-status:not(.ready) .live-dot{animation:2s ease-in-out infinite seal-breathe}.atlas-coordinate-readout{pointer-events:none;letter-spacing:.5px;color:#f0edcf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c231de6;border:1px solid #aac68a33;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:9px;display:flex;position:absolute;top:18px;right:61px}.atlas-coordinate-readout small{letter-spacing:1.1px;color:#b4c4a6;font-size:6px}.atlas-coordinate-readout i{background:var(--line);width:1px;height:9px}.atlas-page .map-bottom{z-index:2;bottom:25px;left:20px;right:18px}.atlas-page .map-bottom>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e2dfbd;background:#0c261fe8;border-color:#b4c88a44;border-radius:8px;font-size:8px}.atlas-page .map-bottom .icon-button{color:#e5d5ab;background:#153429ee;border-color:#bad19a55;border-radius:9px;width:38px;height:38px;box-shadow:0 4px 15px #0004}.atlas-page .map-bottom .icon-button:hover{background:#31573c}.atlas-page .maplibregl-ctrl-group{background:#163e2ee8;border:1px solid #c5d6a955;border-radius:10px;overflow:hidden;box-shadow:0 5px 25px #0005}.atlas-page .maplibregl-ctrl-group button+button{border-color:#c1d49a33}.atlas-page .maplibregl-ctrl-group button .maplibregl-ctrl-icon{filter:invert(.85)sepia(.35)}.atlas-page .map-dot{color:#193c29;background:#dfbb70;border:1px solid #f3db9b;width:29px;height:29px;font:600 21px/24px Manrope,sans-serif;transition:box-shadow .2s;box-shadow:0 0 0 5px #d8b76a20,0 4px 12px #0006}.atlas-page .map-dot:hover{box-shadow:0 0 0 8px #dfc77b35,0 5px 16px #0007}.atlas-page .map-dot.observation{color:#124329;background:#5ecb98;border:1px solid #beefd2;width:22px;height:22px;font-size:25px;line-height:13px;box-shadow:0 0 0 5px #63d7aa25,0 3px 10px #0005}.atlas-popup{min-width:160px;padding:8px}.atlas-popup small{color:#67975a;letter-spacing:1.6px;margin-bottom:7px;font-size:8px;display:block}.atlas-popup strong{color:#193e2b;font-family:Cormorant Garamond,serif;font-size:25px;font-weight:600;line-height:1.2;display:block}.atlas-popup a{color:#376e43;margin-top:11px;font-size:10px;display:block}.atlas-page .maplibregl-popup-content{background:#eef1df;border-radius:12px;box-shadow:0 10px 32px #0006}.atlas-focus-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:2;background:#17392ce8;border:1px solid #c6d19a66;border-radius:12px;align-items:center;gap:13px;max-width:300px;padding:12px;display:flex;position:absolute;bottom:83px;left:20px;box-shadow:0 8px 35px #0006}.atlas-focus-card>img{object-fit:cover;border-radius:8px;width:75px;height:75px}.atlas-focus-card>div{min-width:0}.atlas-focus-card span{color:var(--gold);margin-bottom:5px;font-size:8px;display:block}.atlas-focus-card strong{font-family:Cormorant Garamond,serif;font-size:24px;font-weight:500;line-height:1.1;display:block}.atlas-focus-card a{color:var(--green);align-items:center;gap:10px;margin-top:10px;font-size:9px;display:flex}.atlas-provider-note{border:1px solid var(--line);color:var(--muted);background:#1e43282e;border-radius:8px;margin:15px 0;padding:13px 17px;font-size:10px}.atlas-footnote{justify-content:space-between;align-items:flex-start;gap:30px;padding:20px 0;display:flex}.atlas-footnote p{color:var(--muted);max-width:650px;margin:0;font-size:9px;line-height:1.8}.atlas-footnote>span{letter-spacing:1.6px;color:#c1be8a;flex-shrink:0;align-items:center;gap:10px;font-size:7px;display:flex}@media(max-width:1100px){.atlas-hero-orbit{width:240px}.atlas-hero .page-heading h1{font-size:59px}.atlas-toolbar{gap:15px}.atlas-mode-heading{display:none}.atlas-modes{width:100%}.atlas-mode{flex:1}.atlas-page .atlas-workspace{grid-template-columns:280px minmax(0,1fr)}.atlas-page .atlas-sidebar{padding:21px}.atlas-coordinate-readout{display:none}.profile-taxon-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.atlas-hero{min-height:225px}.atlas-hero-copy{padding:28px}.atlas-hero-orbit{width:180px}.atlas-editorial-label{bottom:22px;right:20px}.atlas-editorial-label em{font-size:22px}.atlas-hero .page-heading h1{font-size:54px}.atlas-hero-stats .atlas-hero-invitation,.atlas-hero-stats>i:last-of-type{display:none}.atlas-page .atlas-workspace{flex-direction:column;height:auto;display:flex}.atlas-page .atlas-canvas-wrap{order:-1;height:520px;min-height:520px}.atlas-page .atlas-sidebar{border-right:0;border-top:1px solid var(--line);gap:18px;padding:26px}.atlas-sidebar-heading p br{display:none}.atlas-sidebar-heading h2{font-size:35px}.atlas-filters{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.atlas-filters h3{flex-basis:100%;margin-bottom:0}.atlas-filters .layer-option{margin:0}.atlas-filters small{margin-left:5px}.atlas-page .atlas-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;min-height:100px;max-height:300px;display:grid}.atlas-coordinate-search{max-width:450px}.atlas-contribute{padding-top:17px}.atlas-contribute>span{flex:none;margin-right:auto}.atlas-footnote{flex-direction:column;gap:13px}}@media(max-width:650px){.atlas-page{padding-top:25px}.atlas-hero{border-radius:14px;min-height:235px}.atlas-hero-copy{width:100%;padding:28px 22px}.atlas-hero .page-heading h1{letter-spacing:-1px;font-size:49px}.atlas-hero .page-heading p{max-width:250px;font-size:11px}.atlas-hero-photo{background-position:63%}.atlas-hero-orbit{display:none}.atlas-hero-stats{flex-wrap:wrap;gap:12px;font-size:9px}.atlas-hero-stats strong{font-size:13px}.atlas-hero-stats svg{width:13px}.atlas-modes{gap:6px}.atlas-mode{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:92px;padding:10px 5px;font-size:9px}.atlas-mode small{display:none}.atlas-mode-art{width:33px;height:33px}.atlas-page .atlas-workspace{border-radius:14px}.atlas-page .atlas-canvas-wrap{height:470px;min-height:470px}.atlas-page .atlas-sidebar{gap:16px;padding:22px}.atlas-map-status{padding:10px;font-size:8px;top:13px;left:13px}.atlas-map-status small{padding-left:7px;font-size:5px}.atlas-page .map-bottom{left:13px;right:13px}.atlas-page .map-bottom>span{padding:9px;font-size:7px}.atlas-focus-card{max-width:260px;left:13px}.atlas-focus-card>img{width:60px;height:60px}.atlas-focus-card strong{font-size:22px}.atlas-page .maplibregl-ctrl-attrib{font-size:8px}.profile-taxon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-taxon-card>img,.profile-taxon-art{height:140px}.profile-taxon-card>div:not(.profile-taxon-art){padding:13px}.profile-taxon-card h3{font-size:24px}.profile-taxa-heading{flex-direction:column;align-items:flex-start;gap:10px}.profile-taxa-heading h2{font-size:32px}.taxon-proposal-form{padding:17px}.taxon-suggestions h3{font-size:27px}.community-identification{flex-wrap:wrap;gap:10px;padding:16px}.community-identification>span{margin-left:32px}.contributor-filter{flex-direction:column;align-items:flex-start;gap:3px}}@media(max-width:420px){.atlas-page .atlas-results{grid-template-columns:minmax(0,1fr);max-height:280px}.atlas-hero .page-heading h1{font-size:46px}.atlas-mode{font-size:8px}.atlas-hero-stats{gap:9px;font-size:8px}.atlas-filters{gap:12px}.atlas-filters .layer-option{font-size:9px}.profile-taxon-card h3{font-size:22px}}@media(prefers-reduced-motion:reduce){.atlas-hero:after,.atlas-map-status:not(.ready) .live-dot{animation:none}.atlas-mode,.profile-taxon-card,.atlas-results>button{transition:none}}.page-back{letter-spacing:.3px;color:var(--muted);align-items:center;gap:10px;margin-bottom:28px;padding:6px 0;font-size:11px;display:inline-flex}.page-back:hover{color:#e7d8ad}.record-page{background:0 0;border:0;width:100%;min-width:0;max-width:960px;margin:0 auto;padding:20px 0 50px;display:block;position:static}.record-form-page{max-width:780px}.record-page>.dialog-heading{border-bottom:1px solid var(--line);align-items:flex-start;margin-bottom:35px;padding-bottom:25px}.record-page h1{letter-spacing:-.7px;margin:12px 0;font-family:Cormorant Garamond,serif;font-size:54px;line-height:1.05}.record-page>.dialog-heading .page-back{white-space:nowrap;margin:8px 0 0 20px}.record-page>form{flex-direction:column;gap:22px;display:flex}.record-page .form-grid{gap:22px}.record-page .detail-cover{object-fit:cover;border-radius:10px;width:100%;max-height:520px}.page-shell:has(>.record-page)>:not(.record-page),.page-shell:has(>.record-form-page)>.record-detail-page{display:none}.inline-confirm{background:#3d261b45;border:1px solid #c17a653d;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;font-size:11px;display:inline-flex}.inline-confirm>span{color:#d1b8a8;width:100%}.verified-badge{vertical-align:middle;color:#238df3;flex:none;justify-content:center;align-items:center;margin-left:3px;line-height:1;display:inline-flex}.verified-badge svg{width:19px;height:19px}.profile-premium .explorer-name .verified-badge svg{width:29px;height:29px}.verification-status{color:#9cccfb;align-items:center;gap:8px;font-size:11px;display:flex}.verification-admin{white-space:normal;min-width:210px;max-width:320px}.verification-admin>span{color:var(--gold);font-size:10px}.verification-admin details{margin:12px 0;font-size:10px}.verification-admin details p{white-space:pre-wrap;overflow-wrap:anywhere}.verification-admin form{margin-top:12px}.verification-admin input{min-height:35px;padding:8px;font-size:10px}.verification-admin .detail-actions{gap:12px;margin-top:8px}.verification-page .record-page>svg{color:#238df3}.review-note{border-left:2px solid var(--gold);background:#d5b7730a;padding:16px}.catalog-premium{padding-top:45px}.collection-hero{border-bottom:1px solid #dcd4b52b;grid-template-columns:1fr 1fr;align-items:center;gap:6vw;margin-bottom:27px;padding:5px 0 50px;display:grid}.collection-hero-copy{padding:15px 0}.collection-hero-copy>.eyebrow{color:#c5bc96;font-size:9px}.collection-hero h1{letter-spacing:-2.6px;color:#eed;margin:24px 0 25px;font-family:Cormorant Garamond,serif;font-size:clamp(65px,6.7vw,102px);font-weight:500;line-height:.93}.collection-hero h1 em{color:#c3d0ab;font-weight:500}.collection-hero-copy>p{color:#a9b9a9;max-width:365px;font-size:12px;line-height:1.95}.collection-hero-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;max-width:405px;margin-top:28px;padding-top:22px;display:flex}.collection-hero-bottom>span{color:var(--muted);align-items:center;gap:10px;font-size:10px;display:flex}.collection-hero-bottom strong{color:#e4d4ab;font-family:Cormorant Garamond,serif;font-size:33px;font-weight:500}.collection-hero-bottom .text-button{color:#e3cf9d;font-size:11px}.collection-hero-image{background:#173329;border-radius:3px 70px 3px 3px;height:380px;position:relative;overflow:hidden}.collection-hero-image>img{object-fit:cover;filter:saturate(.88);width:100%;height:100%;transition:transform 1.1s}.collection-hero-image:after{content:"";background:linear-gradient(#0000,#061b13cb);position:absolute;inset:40% 0 0}.collection-hero-image>span{z-index:1;color:#eee9d2;font-family:Cormorant Garamond,serif;font-size:22px;font-style:italic;position:absolute;bottom:26px;left:26px}.collection-hero-image>small{z-index:1;letter-spacing:2px;color:#e4dcc0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071c15a8;padding:9px 12px;font-size:8px;position:absolute;top:24px;left:24px}.collection-hero:hover .collection-hero-image>img{transform:scale(1.025)}.collection-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:20px;margin-bottom:24px;padding:0 0 24px;display:flex}.collection-toolbar .search-field{background:0 0;border:0;flex:1;max-width:550px;padding:0}.collection-toolbar .search-field input{font-size:12px}.collection-toolbar select{border:1px solid var(--line);background:#10261c;min-width:190px;font-size:11px}.collection-toolbar .result-count{color:#b1bda8;white-space:nowrap;margin-left:auto;font-size:10px}.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 30px;margin-top:32px;display:grid}.collection-card.content-card{min-width:0;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;transition:transform .4s;display:block;overflow:visible}.collection-card.content-card:hover{box-shadow:none;background:0 0;border:0;transform:translateY(-5px)}.collection-card .collection-card-visual{background:#102c1e;border-radius:3px;height:285px;padding:0;position:relative;overflow:hidden}.collection-card .collection-card-visual>img,.collection-card .collection-card-visual>.card-art{object-fit:cover;width:100%;height:100%;transition:transform .7s;display:block}.collection-card:hover .collection-card-visual>img{transform:scale(1.045)}.collection-number{color:#f2ecd8;letter-spacing:1px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a241c6b;border:1px solid #e8e6ca66;border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;display:grid;position:absolute;top:15px;left:17px}.collection-card-arrow{color:#173927;background:#e9e7d6;border-radius:50%;place-items:center;width:35px;height:35px;transition:background .3s;display:grid;position:absolute;bottom:14px;right:14px}.collection-card:hover .collection-card-arrow{background:#b8dbac}.collection-card .collection-card-copy{min-width:0;padding:21px 0 0}.collection-card .eyebrow{letter-spacing:1.8px;color:#bfb38e;font-size:8px}.collection-card h2{color:#e6ead8;margin:10px 0 5px;font-family:Cormorant Garamond,serif;font-size:32px;line-height:1.12}.collection-card .collection-card-copy>em{color:#99ac98;font-size:11px;display:block}.collection-card .collection-card-copy>p{color:#a1b19f;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;margin:16px 0;font-size:11px;line-height:1.9;display:-webkit-box;overflow:hidden}.collection-byline{color:#d9dfcc;border-top:1px solid #a9b89b24;align-items:center;gap:9px;padding-top:15px;font-size:10px;display:flex}.collection-byline .avatar{flex:0 0 28px;width:28px;height:28px}.collection-byline>span{min-width:0}.collection-byline small{color:#859d88;margin-top:3px;font-size:8px;display:block}.collection-byline>.verified-badge{margin-left:auto}.camp-page .collection-card-visual{height:255px}.entry-page{padding-top:32px}.entry-hero{isolation:isolate;background:linear-gradient(135deg,#2c5137,#0a2018);border-radius:4px;min-height:450px;position:relative;overflow:hidden}.entry-hero>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.entry-hero-shade{z-index:-1;background:linear-gradient(#0a241914,#0a241957 40%,#071c16ed);position:absolute;inset:0}.entry-hero-copy{max-width:900px;padding:150px 45px 45px;position:relative}.entry-hero .eyebrow{color:#e7d4a3;font-size:9px}.entry-hero h1{letter-spacing:-1.8px;color:#f5f0dc;overflow-wrap:anywhere;margin:20px 0 12px;font-family:Cormorant Garamond,serif;font-size:clamp(54px,6vw,87px);font-weight:500;line-height:1}.entry-hero p{color:#d5d9bc;margin:0;font-family:Cormorant Garamond,serif;font-size:25px;font-style:italic}.entry-index{letter-spacing:2px;color:#e7e4cc;align-items:center;gap:12px;font-size:8px;display:flex;position:absolute;top:25px;right:27px}.entry-layout{grid-template-columns:minmax(0,1fr) 300px;gap:65px;margin-top:38px;display:grid}.entry-main{min-width:0}.entry-section{border-bottom:1px solid var(--line);margin-bottom:32px;padding:0 0 35px}.entry-section h2{color:#e3e8cf;margin:12px 0 24px;font-family:Cormorant Garamond,serif;font-size:38px;line-height:1.1}.entry-section .prose{color:#b4c2aa;font-size:13px;line-height:2.05}.entry-section .eyebrow{color:#bcb088;font-size:8px}.taxonomy-table{margin:0}.taxonomy-table>div{border-bottom:1px solid #b1c6a21c;align-items:baseline;gap:20px;padding:13px 0;display:flex}.taxonomy-table dt{color:#8aa88d;width:120px;font-size:10px}.taxonomy-table dd{color:#e0e5cd;margin:0;font-size:13px;font-style:italic}.entry-aside{min-width:0}.entry-contributor{background:#122d2055;border:1px solid #b9c59b33;margin-bottom:20px;padding:24px}.entry-contributor .eyebrow{letter-spacing:1.5px;color:#baae87;font-size:7px}.entry-contributor>a{flex-direction:column;align-items:flex-start;margin-top:20px;display:flex}.entry-contributor .avatar{width:58px;height:58px;margin-bottom:15px}.entry-contributor strong{align-items:center;gap:4px;font-size:13px;display:flex}.entry-contributor small{color:var(--muted);margin-top:7px;font-size:10px}.entry-contributor .text-button{color:#c5cc9e;margin-top:12px;font-size:10px}.entry-facts{border:1px solid var(--line);margin-bottom:20px;padding:24px}.entry-facts>.eyebrow{color:#b7ab84;font-size:8px}.entry-facts dl>div{border-bottom:1px solid var(--line);padding:16px 0}.entry-facts dt{color:#8da289;margin-bottom:8px;font-size:9px}.entry-facts dd{color:#d1d9bf;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.85}.entry-facts .tags{margin:20px 0}.entry-actions{flex-direction:column;gap:11px;display:flex}.entry-actions .button{font-size:10px}.camp-rating{color:#d4c18f;font-family:Cormorant Garamond,serif;font-size:24px;display:block}.entry-page .photo-credit{padding:12px 0 0;font-size:8px}.profile-premium{padding-top:35px}.explorer-identity{border-bottom:1px solid #c5cfad33;position:relative}.explorer-cover{background:#153b29;border-radius:4px 4px 0 0;height:315px;position:relative;overflow:hidden}.explorer-cover>img,.explorer-cover-art{object-fit:cover;width:100%;height:100%}.explorer-cover-art{background:linear-gradient(90deg,#12382855,#12382800),url(/assets/nature-hero.webp) 50% 55%/cover}.explorer-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000,#071c169c);position:absolute;inset:40% 0 0}.explorer-cover-label{letter-spacing:2.5px;color:#e6e2c7;z-index:1;align-items:center;gap:12px;font-size:8px;display:flex;position:absolute;top:28px;left:30px}.explorer-member{z-index:1;letter-spacing:2px;color:#d8d9bd;font-size:8px;position:absolute;bottom:26px;right:30px}.explorer-intro{align-items:flex-start;gap:26px;padding:0 30px 30px;display:flex;position:relative}.explorer-portrait{z-index:1;color:#cad6ad;background:#254d33;border:6px solid #081b13;border-radius:50%;flex:0 0 118px;place-items:center;width:118px;height:118px;margin-top:-47px;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 25px #0003}.explorer-portrait>img{object-fit:cover;width:100%;height:100%}.explorer-name{flex:1;min-width:0;padding-top:25px}.explorer-name>.eyebrow{color:#bfb28c;letter-spacing:2px;font-size:7px}.explorer-name h1{letter-spacing:-.8px;color:#eeeede;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 8px;font-family:Cormorant Garamond,serif;font-size:52px;line-height:1.05;display:flex}.explorer-handle{letter-spacing:.4px;color:#95ab91;font-size:11px}.explorer-name p{color:#a4b79e;white-space:pre-wrap;overflow-wrap:anywhere;max-width:510px;margin:17px 0 0;font-size:12px;line-height:1.85}.explorer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;max-width:260px;padding-top:30px;display:flex}.explorer-actions .button{font-size:10px}.explorer-stats{border-top:1px solid #d6dcbe19;align-items:center;gap:45px;padding:25px 30px;display:flex}.explorer-stats>div{align-items:baseline;gap:10px;display:flex}.explorer-stats strong{color:#e6dfbf;font-family:Cormorant Garamond,serif;font-size:33px;font-weight:500}.explorer-stats span{color:#9bad94;font-size:9px}.explorer-stats em{color:#9fae8c;margin-left:auto;font-family:Cormorant Garamond,serif;font-size:22px}.profile-tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:30px;margin:8px 0 42px;display:flex;overflow-x:auto}.profile-tabs a{color:#90a38a;white-space:nowrap;padding:22px 0 18px;font-size:11px;position:relative}.profile-tabs a.active{color:#e4d6a9}.profile-tabs a.active:after{content:"";background:#caba87;height:2px;position:absolute;inset:auto 0 0}.profile-portfolio{grid-template-columns:minmax(0,1fr) 260px;gap:50px;display:grid}.profile-stories{min-width:0}.profile-stories>section{margin-bottom:50px}.portfolio-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:24px;display:flex}.portfolio-heading .eyebrow{color:#aea57d;letter-spacing:1.8px;font-size:7px}.portfolio-heading h2{color:#e5e7d0;margin:10px 0 0;font-family:Cormorant Garamond,serif;font-size:35px;font-weight:500;line-height:1.1}.portfolio-heading .text-button{color:#b6bf92;white-space:nowrap;font-size:9px}.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 22px;display:grid}.portfolio-card.profile-taxon-card{box-shadow:none;background:0 0;border:0;border-radius:0;transition:transform .3s}.portfolio-card.profile-taxon-card:hover{border:0;transform:translateY(-4px)}.portfolio-card>img,.portfolio-card-art{object-fit:cover;background:#163625;border-radius:3px;width:100%;height:195px;display:block}.portfolio-card-art{color:#adbd8b;place-items:center;display:grid}.portfolio-card>div:not(.portfolio-card-art){position:relative;padding:17px 0 0!important}.portfolio-card .eyebrow{letter-spacing:1.3px;color:#b7ac86;font-size:7px}.portfolio-card h3{color:#e1e5cc;margin:8px 25px 7px 0;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:500;line-height:1.1}.portfolio-card em{color:#8fa68c;font-size:10px}.portfolio-card>div>svg{color:#bdb68f;position:absolute;top:37px;right:0}.portfolio-empty{border:1px dashed var(--line);color:#91a58c;padding:30px 22px;font-size:12px;line-height:1.9}.portfolio-empty>a{color:#c9c38f;margin-top:12px;font-size:11px;display:block}.profile-notebook{min-width:0}.profile-notebook>section{background:#15332333;border:1px solid #a3b98e2b;margin-bottom:22px;padding:24px 22px}.profile-notebook .eyebrow{letter-spacing:1.7px;color:#b8b086;font-size:7px}.profile-notebook h3{color:#d9dfc0;margin:14px 0 17px;font-family:Cormorant Garamond,serif;font-size:30px;line-height:1.1}.profile-notebook h3 em{color:#b3c491}.profile-notebook p{color:#95ab8e;font-size:10px;line-height:1.95}.profile-notebook .text-button{color:#c5c18c;font-size:9px}.profile-notebook .verification-card{background:linear-gradient(145deg,#193b2b44,#173d4350);border-color:#528c9f3b}.verification-card>svg{color:#6ba9dd}.verification-card h3{font-size:28px}.notebook-links{color:#b4c09d;flex-direction:column;gap:17px;font-size:10px;display:flex}.notebook-links a{align-items:center;gap:9px;display:flex}.profile-notebook .account-danger{background:0 0;margin-top:40px}.profile-notebook .account-danger h3{font-size:23px}.profile-premium .post-card{background:#12302036;border:0;border-radius:0;margin-bottom:22px;padding:25px}.profile-premium .post-content{font-size:13px}.shared-taxon{background:linear-gradient(120deg,#20432d66,#0f281c);border:1px solid #bfcc9e3b;border-radius:5px;align-items:center;gap:18px;min-width:0;margin:16px 0;padding:16px;display:flex}.shared-taxon>img{object-fit:cover;border-radius:3px;flex:0 0 100px;width:100px;height:110px}.shared-taxon>span{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.shared-taxon small{letter-spacing:1px;color:#b9b385;font-size:8px}.shared-taxon strong{color:#e7e7cd;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:500;line-height:1.1}.shared-taxon em{color:#94ab8c;font-size:10px}.shared-taxon>svg{color:#c8be8c}.composer-taxon{margin:15px 0}.composer-taxon .text-button{font-size:10px}.course-hero{isolation:isolate;background:linear-gradient(130deg,#204330,#102b20);border:1px solid #beca9d33;align-items:center;gap:35px;padding:50px;display:flex;position:relative;overflow:hidden}.course-hero>img{object-fit:cover;opacity:.2;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.course-hero>div{flex:1;max-width:800px}.course-hero h1{letter-spacing:-1px;margin:20px 0;font-family:Cormorant Garamond,serif;font-size:65px;font-weight:500;line-height:1.04}.course-hero p{color:#b1c0a6;white-space:pre-wrap;max-width:680px;font-size:13px}.course-hero>svg{color:#b6c69566}.course-meta{color:#c7c59b;align-items:center;gap:15px;margin-top:30px;font-size:10px;display:flex}.course-meta i{background:#b9c795;border-radius:50%;width:3px;height:3px}.course-program-layout{grid-template-columns:minmax(0,1fr) 300px;gap:60px;margin-top:45px;display:grid}.course-syllabus>a{border-top:1px solid var(--line);align-items:center;gap:22px;padding:25px 7px;transition:background .25s;display:flex}.course-syllabus>a:hover{background:#24482b35}.lesson-number{color:#9caa81;flex-shrink:0;width:35px;font-family:Cormorant Garamond,serif;font-size:30px}.course-syllabus>a>div{flex:1;min-width:0}.course-syllabus small{letter-spacing:1.5px;color:#b1a77e;font-size:7px}.course-syllabus h3{color:#e2e5ce;margin:7px 0 0;font-family:Cormorant Garamond,serif;font-size:27px;line-height:1.2}.course-syllabus>a>svg{color:#b4be90}.course-enrollment{background:#193c2940;border:1px solid #bfcf9d33;align-self:start;padding:28px}.course-enrollment>svg{color:#bcc894}.course-enrollment h2{margin:20px 0;font-family:Cormorant Garamond,serif;font-size:34px;line-height:1.1}.course-enrollment p{color:#9eaf93;font-size:11px}.course-enrollment .button{margin:8px 0;font-size:10px}.lesson-layout{grid-template-columns:270px minmax(0,1fr);gap:55px;display:grid}.lesson-navigation{border-right:1px solid var(--line);padding-right:25px}.lesson-navigation h2{margin:16px 0 25px;font-family:Cormorant Garamond,serif;font-size:30px;line-height:1.1}.lesson-navigation nav{flex-direction:column;display:flex}.lesson-navigation nav>a{border-bottom:1px solid var(--line);color:#92ac8e;align-items:center;gap:12px;padding:15px 10px;font-size:11px;line-height:1.6;display:flex}.lesson-navigation nav>a>span{color:#bab48c;font-family:Cormorant Garamond,serif;font-size:21px}.lesson-navigation nav>a.active{color:#e2e4c9;background:#284b333b}.lesson-reading{min-width:0}.lesson-reading h1{margin:23px 0 35px;font-family:Cormorant Garamond,serif;font-size:57px;font-weight:500;line-height:1.06}.lesson-reading .prose{color:#bac8ae;min-height:180px;font-size:14px;line-height:2.1}.lesson-reading>video{width:100%;max-height:500px;margin-bottom:30px}.lesson-complete{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding-top:30px;display:flex}@media(max-width:1100px){.collection-hero{gap:4vw}.collection-hero h1{font-size:79px}.collection-grid{gap:30px 23px}.collection-card .collection-card-visual{height:250px}.entry-layout{grid-template-columns:minmax(0,1fr) 270px;gap:35px}.profile-portfolio{grid-template-columns:minmax(0,1fr) 240px;gap:30px}.explorer-stats{gap:28px}.explorer-stats em{display:none}.explorer-name h1{font-size:46px}.explorer-actions{max-width:210px}.course-program-layout{grid-template-columns:minmax(0,1fr) 270px;gap:35px}}@media(max-width:850px){.collection-hero{grid-template-columns:1fr 1fr;gap:25px}.collection-hero h1{font-size:65px}.collection-hero-image{height:335px}.collection-hero-copy>p{font-size:11px}.collection-hero-bottom{flex-direction:column;align-items:flex-start;gap:10px;margin-top:20px;padding-top:15px}.collection-hero-bottom strong{font-size:27px}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-card .collection-card-visual{height:280px}.entry-layout{grid-template-columns:minmax(0,1fr);gap:15px}.entry-aside{grid-template-columns:1fr 1fr;gap:20px;display:grid}.entry-contributor,.entry-facts{margin:0}.entry-actions{flex-flow:wrap;grid-column:1/-1;display:flex}.entry-actions .wide{flex:1;width:auto}.entry-hero{min-height:390px}.entry-hero-copy{padding:145px 30px 35px}.explorer-intro{flex-wrap:wrap;gap:18px;padding:0 22px 25px}.explorer-name{flex:1;min-width:200px}.explorer-name h1{font-size:43px}.explorer-portrait{flex-basis:100px;width:100px;height:100px}.explorer-actions{max-width:none;margin-left:118px;padding-top:0}.explorer-stats{justify-content:space-between;gap:25px;padding:20px 22px}.explorer-stats>div{flex-direction:column;gap:4px}.explorer-stats strong{font-size:30px}.profile-portfolio{grid-template-columns:minmax(0,1fr)}.profile-notebook{grid-template-columns:1fr 1fr;gap:20px;display:grid}.profile-notebook>section,.profile-notebook .account-danger{margin:0}.profile-tabs{gap:25px}.portfolio-card>img,.portfolio-card-art{height:235px}.course-hero{padding:35px}.course-hero h1{font-size:53px}.course-hero>svg{display:none}.course-program-layout{grid-template-columns:minmax(0,1fr) 250px;gap:25px}.lesson-layout{grid-template-columns:220px minmax(0,1fr);gap:30px}.lesson-reading h1{font-size:46px}}@media(max-width:600px){.catalog-premium{padding-top:28px}.collection-hero{grid-template-columns:1fr;gap:25px;padding-bottom:30px}.collection-hero-copy{padding:0}.collection-hero h1{letter-spacing:-2px;margin:20px 0;font-size:70px}.collection-hero h1 br{display:none}.collection-hero h1 em{display:block}.collection-hero-copy>p{max-width:310px}.collection-hero-bottom{flex-direction:row;align-items:center;max-width:none}.collection-hero-image{border-radius:3px 45px 3px 3px;height:245px}.collection-hero-image>span{font-size:21px;bottom:20px;left:20px}.collection-toolbar{flex-wrap:wrap;gap:10px;padding-bottom:18px}.collection-toolbar .search-field{border-bottom:1px solid var(--line);flex:100%;max-width:none;padding-bottom:10px}.collection-toolbar select{width:auto;min-width:0;max-width:calc(100% - 70px);min-height:37px;padding:9px;font-size:10px}.collection-grid{gap:28px 15px;margin-top:25px}.collection-card .collection-card-visual,.camp-page .collection-card-visual{height:200px}.collection-card .collection-card-copy{padding:15px 0 0}.collection-card h2{margin:9px 0;font-size:27px;line-height:1.06}.collection-card .eyebrow{letter-spacing:1.1px;font-size:7px}.collection-card .collection-card-copy>em{font-size:9px}.collection-card .collection-card-copy>p{min-height:35px;margin:12px 0;font-size:10px;line-height:1.75}.collection-byline{gap:7px;padding-top:12px;font-size:8px}.collection-byline .avatar{flex-basis:23px;width:23px;height:23px}.collection-byline small{font-size:7px}.collection-byline>.verified-badge svg{width:14px;height:14px}.collection-number{width:25px;height:25px;font-size:8px;top:10px;left:10px}.collection-card-arrow{width:28px;height:28px;bottom:10px;right:10px}.collection-card-arrow>svg{width:17px}.entry-page{padding-top:22px}.entry-hero{min-height:355px}.entry-hero-copy{padding:150px 24px 30px}.entry-hero h1{letter-spacing:-1px;font-size:55px}.entry-hero p{font-size:23px}.entry-index{font-size:6px;top:20px;right:20px}.entry-layout{margin-top:30px}.entry-section{margin-bottom:23px;padding-bottom:25px}.entry-section h2{font-size:34px}.entry-section .prose{font-size:12px}.entry-aside{grid-template-columns:1fr;gap:18px}.entry-actions{flex-direction:column;grid-column:auto}.entry-actions .wide{width:100%}.entry-contributor>a{margin-top:15px}.entry-contributor .avatar{width:48px;height:48px}.entry-facts dl{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.entry-facts dd{font-size:11px}.profile-premium{padding-top:22px}.explorer-cover{height:230px}.explorer-cover-label{letter-spacing:1.7px;font-size:6px;top:20px;left:20px}.explorer-member{letter-spacing:1px;font-size:6px;bottom:20px;right:17px}.explorer-intro{padding:0 0 24px;display:block}.explorer-portrait{border-width:5px;width:94px;height:94px;margin:-40px 0 0 19px}.explorer-name{padding:19px 5px 0}.explorer-name h1{margin:10px 0;font-size:47px}.explorer-name>.eyebrow{font-size:6px}.explorer-name p{margin-top:15px;font-size:11px}.explorer-actions{justify-content:flex-start;margin:20px 0 0;padding:0}.explorer-actions .button{min-height:38px;padding:10px 15px;font-size:10px}.explorer-stats{gap:16px;padding:20px 5px}.explorer-stats strong{font-size:30px}.explorer-stats span{font-size:8px}.profile-tabs{gap:24px;margin-bottom:30px}.profile-tabs a{padding:20px 0 16px;font-size:10px}.portfolio-heading{align-items:flex-start;gap:10px;margin-bottom:20px}.portfolio-heading h2{font-size:32px}.portfolio-heading .eyebrow{letter-spacing:1.3px;font-size:6px}.portfolio-heading .text-button{gap:5px;margin-top:16px;font-size:8px}.portfolio-grid{gap:23px 14px}.portfolio-card>img,.portfolio-card-art{height:160px}.portfolio-card h3{font-size:25px}.portfolio-card .eyebrow{font-size:6px}.portfolio-card em{font-size:8px}.profile-notebook{grid-template-columns:1fr}.profile-premium .post-card{padding:20px}.record-page h1{font-size:42px}.record-page>.dialog-heading{flex-direction:column;gap:15px}.record-page>.dialog-heading .page-back{margin:0}.record-form-page .form-grid{grid-template-columns:1fr}.shared-taxon{gap:12px;padding:12px}.shared-taxon>img{flex-basis:70px;width:70px;height:85px}.shared-taxon strong{font-size:25px}.shared-taxon small{font-size:6px}.shared-taxon>svg{width:16px}.course-hero{padding:30px 24px}.course-hero h1{font-size:46px}.course-hero p{font-size:12px}.course-meta{flex-wrap:wrap;gap:10px;font-size:9px}.course-program-layout{flex-direction:column-reverse;gap:35px;margin-top:30px;display:flex}.course-enrollment{width:100%;padding:24px}.course-syllabus h3{font-size:26px}.course-syllabus>a{gap:16px;padding:20px 0}.lesson-layout{flex-direction:column-reverse;gap:40px;display:flex}.lesson-navigation{border-right:0;border-top:1px solid var(--line);padding:25px 0 0}.lesson-reading h1{font-size:44px}.lesson-reading .prose{font-size:13px}.lesson-complete{flex-wrap:wrap}}@media(max-width:380px){.collection-grid{grid-template-columns:1fr}.collection-card .collection-card-visual{height:280px}.collection-hero h1{font-size:61px}.portfolio-grid{grid-template-columns:1fr}.portfolio-card>img{height:235px}.explorer-name h1{font-size:42px}}@media(prefers-reduced-motion:reduce){.collection-card.content-card,.collection-card .collection-card-visual>img,.collection-hero-image>img,.collection-card-arrow{transition:none}.collection-card.content-card:hover,.portfolio-card.profile-taxon-card:hover{transform:none}}.collection-hero h1 br+em{margin-top:4px}.entry-contributor strong .verified-badge{display:inline-flex}@media(min-width:601px){.profile-premium .explorer-cover{height:280px}}.collection-toolbar>.search-field{flex:250px;min-width:0}.collection-toolbar>.search-field input{flex:1;width:100%;min-width:0}.collection-toolbar>select{flex:0 230px;width:230px}.collection-toolbar>.result-count{flex:none}@media(max-width:600px){.collection-toolbar>.search-field{flex:100%}.collection-toolbar>select{flex:0 auto;width:220px;max-width:calc(100% - 70px)}}.entry-hero-byline{color:#e3e5cd;align-items:center;gap:8px;margin-top:20px;font-size:10px;display:flex}.entry-hero-byline>span:not(.verified-badge){color:#b9c6a8;font-size:9px}.entry-hero-byline>svg{color:#d8cc9e}.entry-hero-byline .verified-badge svg{width:15px;height:15px}.collection-card.content-card>.collection-card-visual{padding:0}.collection-card.content-card>.collection-card-copy{padding:21px 0 0}@media(max-width:600px){.collection-card.content-card>.collection-card-copy{padding:15px 0 0}}.collection-image-credit{z-index:2;color:#d5dcc2;letter-spacing:.2px;gap:10px;font-size:7px;display:flex;position:absolute;bottom:8px;right:15px}.collection-image-credit a{border-bottom:1px solid #c6ceac55}.collection-hero-image:has(.collection-image-credit)>span{bottom:33px}.button{letter-spacing:.15px;border-radius:999px;font-weight:600;transition:background .22s,border-color .22s,box-shadow .22s,transform .22s}.button.primary{color:#102e24;background:linear-gradient(120deg,#c1dfb4,#8cc9a8);border-color:#d6ecc259;box-shadow:inset 0 1px #fff5,0 5px 20px #030c0826}.button.primary:hover{background:linear-gradient(120deg,#d2eac4,#a0d8ba);transform:translateY(-1px);box-shadow:0 7px 24px #8cc9a81a}.button.outline{color:#e0e9d6;background:linear-gradient(135deg,#d8dfb908,#c4dfcf03);border-color:#a5bba03d}.button.outline:hover{background:#b9cfa111;border-color:#c9d8b67a}.button.subtle{color:#b6c9b7;background:#b7d0be07;border-color:#afc6b318}.button:disabled{opacity:.45;box-shadow:none;transform:none}.icon-button{border:1px solid #0000;border-radius:50%}.icon-button:hover{color:#d4dfbc;background:#c5d6ad0d;border-color:#c5d6ad30}.site-header{border-bottom-color:#bbd3b31c;box-shadow:0 4px 30px #01080618}.desktop-nav{gap:5px}.desktop-nav a{color:#bbccbf;border:1px solid #0000;border-radius:999px;height:auto;min-height:37px;padding:10px 13px;font-size:10.5px;transition:background .2s,color .2s,border-color .2s}.desktop-nav a:hover{color:#e7ecd9;background:#b6ceb10a}.desktop-nav a.active{color:#d2dfb5;background:linear-gradient(120deg,#b7c99913,#b8dbbb07);border-color:#c3d19e33}.desktop-nav a.active:after{display:none}.header-actions{gap:13px}.header-actions .avatar{outline-offset:3px;outline:1px solid #c9d4b242}.dropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#11291ffb,#071a15fc);border:1px solid #b8c7a639;border-radius:16px;width:245px;padding:10px;box-shadow:0 22px 65px #0008}.dropdown>span{color:#dae5cf;border-bottom:1px solid #c2d6af1c;margin-bottom:6px;padding:13px 13px 18px;font-size:12px}.dropdown>a,.dropdown>button{color:#b8cebd;border-radius:8px;min-height:38px;padding:11px 13px;font-size:11px}.dropdown>a:hover,.dropdown>button:hover{color:#e7edda;background:#bcd3aa0d}.dropdown>button{border-top:1px solid #c2d6af18;margin-top:5px}.mobile-menu{background:linear-gradient(135deg,#102b21fb,#071a16fc);border-bottom:1px solid #bdcfa02e;gap:7px;padding-top:18px;padding-bottom:18px}.mobile-menu a{color:#cad8c4;border:1px solid #c9dab015;border-radius:10px;gap:11px;padding:13px 12px;font-size:11px}.mobile-menu a:hover{background:#d0dfac0b;border-color:#d0dfac3a}.mobile-menu a svg{color:#a7bd8d;stroke-width:1.4px}.bottom-nav{background:#0b211bf5;border-top-color:#cad7b12a;box-shadow:0 -8px 30px #0002}.bottom-nav a{border-radius:12px;padding:6px 9px}.bottom-nav a.active{color:#d2e1b7;background:#bfd3a20d}.bottom-nav a>svg{stroke-width:1.5px}.feed-tabs,.profile-tabs{scrollbar-width:thin;gap:8px;padding:7px 0 12px}.feed-tabs>button,.profile-tabs>button{white-space:nowrap;color:#acc1b1;border:1px solid #0000;border-radius:999px;padding:10px 18px;font-size:11px;font-weight:500}.feed-tabs>button.active,.profile-tabs>button.active{color:#d5e3be;background:#aec6990d;border-color:#b3c59a35}.feed-tabs>button.active:after,.profile-tabs>button.active:after{display:none}.feed-tabs>button:hover,.profile-tabs>button:hover{color:#e0e9d3;background:#b8ccad09}.category-chips button,.view-switch button{color:#b5c9b5;background:#bdcfb005;border-color:#c2d1ad26;border-radius:999px}.category-chips button.active,.view-switch button.active{color:#d7e5bb;background:#bacb9c12;border-color:#cad6aa57}.admin-shortcuts>a{color:#c8d7bb;background:linear-gradient(125deg,#c6d5b209,#0000);border-color:#c6d5b229;border-radius:10px}.upload-button{color:#cbd9bf;background:#bfd0aa06;border-color:#bfd0aa35;border-radius:10px}.upload-button:hover{background:#bfd0aa0d;border-color:#d1dfb76b}.species-masthead{background:linear-gradient(125deg,#132b21,#0a1c16);border:1px solid #b7c7a32c;border-radius:16px;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);min-height:510px;display:grid;overflow:hidden}.species-portrait{background:radial-gradient(#253b2b,#08130f 85%);border-right:1px solid #b5c5a01f;justify-content:center;align-items:center;min-height:510px;display:flex;position:relative}.species-portrait>img{object-fit:contain;width:100%;height:100%;padding:48px 18px 45px;position:absolute;inset:0}.species-portrait>svg{color:#829e7b}.species-portrait-top{z-index:1;color:#d6dfbf;justify-content:space-between;align-items:center;font-size:10px;display:flex;position:absolute;top:22px;left:25px;right:25px}.species-portrait-top .eyebrow{letter-spacing:2px;font-size:8px}.species-photo-caption{color:#c9d5b8;font-family:Cormorant Garamond,serif;font-size:19px;font-style:italic;position:absolute;bottom:20px;left:25px;right:25px}.species-identity{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:40px 42px;display:flex}.species-category{color:#d1dcaf;border:1px solid #bccb9a3b;border-radius:999px;align-items:center;gap:8px;margin-bottom:30px;padding:7px 13px;font-size:10px;display:inline-flex}.species-identity>.eyebrow{color:#94ad92;letter-spacing:2px;font-size:8px}.species-identity h1{color:#eef0dc;overflow-wrap:anywhere;margin:16px 0 10px;font-family:Cormorant Garamond,serif;font-size:clamp(42px,4.6vw,70px);font-weight:400;line-height:1.02}.species-latin{color:#b6c69e;font-family:Cormorant Garamond,serif;font-style:italic;margin:0!important;font-size:25px!important}.species-identity-rule{background:#d5c28a66;width:45px;height:1px;margin:23px 0}.species-lead{color:#aabfae;max-width:350px;margin:0;font-size:11px;line-height:1.9}.species-passport{flex-wrap:wrap;gap:15px 26px;margin:25px 0;display:flex}.species-passport>div{flex-direction:column;gap:7px;display:flex}.species-passport span{color:#8ca58e;letter-spacing:1px;text-transform:uppercase;font-size:8px}.species-passport strong{color:#d0dbc2;overflow-wrap:anywhere;font-size:11px;font-weight:500}.species-author{border-top:1px solid #bbcca322;align-items:center;gap:11px;width:100%;margin-top:3px;padding-top:20px;display:flex}.species-author .avatar{width:35px;height:35px;font-size:12px}.species-author>span{flex-direction:column;gap:6px;display:flex}.species-author small{letter-spacing:1.6px;color:#8ba68d;font-size:7px}.species-author strong{color:#d7e1cb;align-items:center;gap:5px;font-size:11px;font-weight:500;display:flex}.species-author>svg{color:#c4cfab;margin-left:auto}.species-dossier .photo-credit{flex-wrap:wrap;padding:13px 2px;font-size:9px}.species-dossier .entry-layout{gap:55px;margin-top:45px}.species-dossier .entry-section>h2{color:#e1e7cf;font-size:36px;font-weight:400}.species-dossier .entry-section>.eyebrow{color:#a1ba93;font-size:8px}.species-dossier .prose{color:#b5c7b9;overflow-wrap:anywhere;font-size:12px;line-height:2}.species-dossier .taxonomy-table{border:1px solid #b5c99d27;border-radius:12px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.species-dossier .taxonomy-table>div{background:#b8cba105;border-bottom:1px solid #b5c99d18;flex-direction:column;align-items:flex-start;gap:8px;padding:17px 21px;display:flex}.species-dossier .taxonomy-table dt{color:#93ac91;font-size:9px}.species-dossier .taxonomy-table dd{color:#d5dfc8;overflow-wrap:anywhere;font-size:13px;font-style:italic}.species-dossier .entry-aside>section{background:linear-gradient(135deg,#b7c5a408,#0000);border-color:#b7c5a42b;border-radius:12px}.identify-studio{--vision-line:#b8cda22e}.vision-heading{justify-content:space-between;align-items:center;gap:25px;margin:12px 0 32px;display:flex}.vision-heading .eyebrow{color:#cbb77f;letter-spacing:2px;align-items:center;gap:8px;font-size:9px;display:flex}.vision-heading h1{letter-spacing:-1.4px;color:#edf0dc;margin:15px 0;font-family:Cormorant Garamond,serif;font-size:clamp(47px,5.5vw,78px);font-weight:400;line-height:1.05}.vision-heading h1 em{color:#c8d7a9;font-weight:400}.vision-heading p{color:#a7bdac;max-width:660px;margin:0;font-size:12px;line-height:1.9}.vision-model-mark{color:#b6cba0;flex-shrink:0;align-items:center;gap:12px;display:flex}.vision-model-mark>span{font-family:Cormorant Garamond,serif;font-size:26px}.vision-model-mark small{letter-spacing:2px;color:#91a98f;margin-top:4px;font-family:Manrope,sans-serif;font-size:7px;display:block}.vision-status{border-top:1px solid var(--vision-line);border-bottom:1px solid var(--vision-line);color:#9fb59e;flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:30px;padding:16px 0;font-size:10px;display:flex}.vision-status .integration-status{color:#c5d9b6;align-items:center;gap:8px;margin:0;display:flex}.vision-status .text-button{margin-left:auto;font-size:10px}.vision-status .integration-status.ready>span{background:#acd591;box-shadow:0 0 11px #acd59140}.vision-workspace{border:1px solid var(--vision-line);background:linear-gradient(120deg,#0d251c,#081b16);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.vision-source,.vision-output{min-width:0;padding:29px}.vision-source{border-right:1px solid var(--vision-line)}.vision-output{background:#020c061f}.vision-step{align-items:center;gap:13px;margin-bottom:25px;display:flex}.vision-step>span{color:#a8bb93;align-self:flex-start;font-family:Cormorant Garamond,serif;font-size:30px;font-style:italic;font-weight:300;line-height:1.1}.vision-step .eyebrow{letter-spacing:1.8px;color:#93ab8f;font-size:7px}.vision-step h2{color:#e2e8cc;margin:7px 0 0;font-family:Cormorant Garamond,serif;font-size:32px;font-weight:400}.vision-step>svg{color:#849d7d;flex-shrink:0;margin-left:auto}.vision-photo{background:radial-gradient(at 50% 55%,#2543307a,#07140f 75%);border:1px solid #b5c79823;border-radius:9px;justify-content:center;align-items:center;height:345px;display:flex;position:relative;overflow:hidden}.vision-photo>img{object-fit:contain;width:100%;height:100%}.vision-photo-empty{text-align:center;color:#91ac87;padding:25px}.vision-photo-empty>svg{opacity:.7;margin-bottom:5px}.vision-photo-empty h3{color:#d8e2c1;margin:12px 0 17px;font-family:Cormorant Garamond,serif;font-size:37px;font-weight:400;line-height:1.05}.vision-photo-empty h3 em{color:#a9c094;font-weight:300}.vision-photo-empty p{color:#8fa78f;margin:0;font-size:10px;line-height:1.9}.vision-corner{pointer-events:none;border-color:#c5ce9866;width:26px;height:26px;position:absolute}.corner-one{border-top:1px solid;border-left:1px solid;top:15px;left:15px}.corner-two{border-bottom:1px solid;border-right:1px solid;bottom:15px;right:15px}.vision-scan{pointer-events:none;background:#cadc9a;height:2px;animation:2.1s ease-in-out infinite vision-scan;position:absolute;left:0;right:0;box-shadow:0 0 26px 8px #cadc9a1f}@keyframes vision-scan{0%,to{opacity:.3;top:5%}50%{opacity:.9;top:94%}}.vision-upload-actions{grid-template-columns:1fr 1fr;gap:11px;margin-top:15px;display:grid}.vision-upload-actions .upload-button{justify-content:center;gap:8px;width:100%;min-height:44px;padding:10px 8px;font-size:10px}.vision-upload-actions .upload-button svg{width:16px}.vision-photo-tip{color:#91a78d;margin:13px 0 25px;font-size:8px;line-height:1.8}.vision-location{border-top:1px solid var(--vision-line);margin-bottom:23px;padding:19px 0 0}.vision-location-toggle{cursor:pointer;align-items:center;gap:10px;display:flex}.vision-location-toggle>input{accent-color:#b5d8a5;flex-shrink:0;width:15px;height:15px;margin:0}.vision-location-toggle>svg{color:#abc497;flex-shrink:0}.vision-location-toggle>span{color:#d0ddc1;font-size:11px}.vision-location-toggle small{color:#8da68c;margin-top:4px;font-size:8px;line-height:1.7;display:block}.vision-location .location-picker{border-radius:9px;margin-top:20px;padding:15px}.vision-location .location-picker-heading{flex-direction:column;align-items:flex-start;gap:12px}.vision-location .location-picker h3{font-size:21px}.vision-location .location-picker .eyebrow{font-size:7px}.vision-location .location-picker-map{height:240px}.vision-elevation{color:#b4c7a8;margin:14px 0;font-size:10px;display:block}.vision-elevation>input{width:100%;margin-top:8px;display:block}.vision-analyze{gap:10px;min-height:49px!important;font-size:12px!important}.vision-analyze>svg:last-child{margin-left:auto}.vision-analyze>svg:first-child{margin-right:auto}.vision-privacy{color:#8ba78e;align-items:flex-start;gap:9px;margin-top:17px;font-size:9px;line-height:1.9;display:flex}.vision-privacy>svg{flex-shrink:0;margin-top:2px}.vision-result-note{background:#b7d1a508;border:1px solid #b4c89630;border-radius:8px;margin-bottom:20px;padding:15px 17px}.vision-result-note strong{color:#c8d9b4;font-size:11px;font-weight:500}.vision-result-note p{color:#97b094;margin:7px 0 0;font-size:10px;line-height:1.8}.vision-result-note.uncertain{background:#d4b87408;border-color:#d4b87440}.vision-result-note.uncertain strong{color:#ddc38d}.vision-score-label{color:#c4d4b3;justify-content:space-between;gap:10px;margin:0 0 12px;font-size:9px;display:flex}.vision-score-label>span{color:#8ea88b;font-size:8px}.vision-candidates{flex-direction:column;gap:8px;display:flex}.vision-candidate{cursor:pointer;border:1px solid #b7c8a31b;border-radius:9px;align-items:center;gap:12px;padding:13px;transition:background .2s,border-color .2s;display:flex;position:relative}.vision-candidate.selected{background:linear-gradient(105deg,#b9cf9e12,#b9cf9e04);border-color:#bbcfa85e}.vision-candidate>input{opacity:0;width:1px;height:1px;position:absolute}.vision-candidate:focus-within{outline-offset:2px;outline:2px solid #d3e4b0}.vision-candidate-rank{color:#869f7a;font-family:Cormorant Garamond,serif;font-size:23px}.vision-candidate-copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.vision-candidate-copy strong{color:#d6e2c8;overflow-wrap:anywhere;font-size:11px;font-weight:500}.vision-candidate-copy em{color:#91aa8b;font-size:10px}.vision-score-track{background:#bdd3b015;width:100%;height:2px;margin-top:4px;display:block}.vision-score-track>span{background:#aac68d;max-width:100%;height:100%;display:block}.vision-candidate-score{color:#c8dab1;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:8px;min-width:44px;font-size:13px;display:flex}.vision-candidate-detail{border-top:1px solid var(--vision-line);border-bottom:1px solid var(--vision-line);margin-top:23px;padding:22px 0}.vision-detail-title{color:#879f82;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:8px;display:flex}.vision-detail-title>.eyebrow{font-size:7px}.vision-candidate-detail h3{color:#dbe6c9;overflow-wrap:anywhere;margin:14px 0 20px;font-family:Cormorant Garamond,serif;font-size:31px;font-style:italic;font-weight:400}.vision-lineage{flex-wrap:wrap;gap:15px 20px;margin-bottom:20px;display:flex}.vision-lineage>span{color:#b1c5a7;flex-direction:column;gap:6px;font-size:10px;display:flex}.vision-lineage small{color:#809a7c;letter-spacing:.7px;text-transform:uppercase;font-size:7px}.vision-score-breakdown{gap:23px;margin:20px 0;display:flex}.vision-score-breakdown>span{color:#8ca583;flex-direction:column;gap:6px;font-size:8px;display:flex}.vision-score-breakdown strong{color:#cadab9;font-size:12px;font-weight:500}.vision-candidate-detail .text-button{margin-top:7px;margin-right:16px;font-size:10px}.vision-analysis-meta{color:#91aa88;flex-wrap:wrap;gap:10px 15px;margin:16px 0 22px;font-size:8px;display:flex}.vision-analysis-meta>span{align-items:center;gap:5px;display:flex}.vision-analysis-meta>small{color:#728f76;overflow-wrap:anywhere;width:100%;font-size:8px}.vision-save{background:linear-gradient(120deg,#b6c8a109,#0000);border:1px solid #b6c8a12c;border-radius:10px;padding:22px}.vision-save>.eyebrow{color:#b4c799;font-size:7px}.vision-save h3{color:#dce5c9;margin:13px 0 21px;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:400;line-height:1.15}.vision-save form>label{color:#b5c9a9;margin-bottom:15px;font-size:10px;display:block}.vision-save form>label>input,.vision-save form>label>textarea{width:100%;margin-top:8px;font-size:11px;display:block}.vision-save form>.button{margin-top:7px}.vision-save .small-copy{margin:15px 0 0;font-size:9px;line-height:1.8}.vision-awaiting{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:540px;padding:20px 25px;display:flex}.vision-orbit{color:#adc392;justify-content:center;align-items:center;width:150px;height:150px;margin-bottom:25px;display:flex;position:relative}.vision-orbit>span{border:1px solid #b5cb9a27;border-radius:50%;position:absolute;inset:12px;transform:rotate(-28deg)scaleY(.7)}.vision-orbit>span:last-child{border-color:#b5cb9a12;inset:0;transform:rotate(45deg)scaleX(.7)}.vision-orbit:after{content:"";background:#cabb88;border-radius:50%;width:5px;height:5px;position:absolute;top:35px;right:18px;box-shadow:0 0 18px #cabb8877}.vision-awaiting h3{color:#dce5c6;margin:0 0 20px;font-family:Cormorant Garamond,serif;font-size:46px;font-weight:400;line-height:1.03}.vision-awaiting h3 em{color:#a8c18f;font-weight:300}.vision-awaiting>p{color:#92ac90;max-width:310px;margin:0;font-size:11px;line-height:1.9}.vision-awaiting ol{text-align:left;color:#a4bc9a;max-width:310px;margin:30px 0 0;padding-left:24px;font-size:10px;line-height:2.3;list-style:decimal-leading-zero}.vision-awaiting li{padding-left:9px}.vision-awaiting li::marker{color:#c3bc8a}.vision-footnote{border-bottom:1px solid var(--vision-line);color:#819d82;gap:14px;padding:22px 0;display:flex}.vision-footnote>svg{flex-shrink:0;margin-top:3px}.vision-footnote>p{color:#91aa8e;margin:0;font-size:10px;line-height:1.9}.vision-footnote strong{color:#c1d2ae;margin-bottom:4px;font-weight:500;display:block}.vision-history{margin-top:43px}.vision-history-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:22px;display:flex}.vision-history-heading .eyebrow{color:#afbd91;align-items:center;gap:9px;font-size:8px;display:flex}.vision-history-heading h2{color:#d7e1c8;margin:0;font-family:Cormorant Garamond,serif;font-size:34px;font-weight:400}.vision-history-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.vision-history-grid>a{background:#b5c6a204;border:1px solid #b5c6a226;border-radius:10px;align-items:center;gap:13px;min-width:0;padding:11px;display:flex}.vision-history-grid>a:hover,.vision-history-grid>a.active{background:#b5c6a209;border-color:#c0cfa65e}.vision-history-grid img{object-fit:cover;border-radius:5px;flex-shrink:0;width:54px;height:64px}.vision-history-grid>a>span{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.vision-history-grid small{color:#7f9b7e;font-size:7px}.vision-history-grid strong{color:#cbdbbc;overflow-wrap:anywhere;font-size:10px;font-weight:500}.vision-history-grid em{color:#91aa88;overflow-wrap:anywhere;font-size:8px}.vision-history-grid>a>svg{color:#b5c89c;flex-shrink:0}.supported-taxa{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:25px;display:grid}.supported-taxa>a{background:#bed0a305;border:1px solid #bed0a32a;border-radius:10px;flex-direction:column;gap:10px;padding:22px;display:flex;position:relative}.supported-taxa>a>span{color:#829e7e;font-size:8px}.supported-taxa strong{color:#ccdcbb;font-size:13px;font-weight:500}.supported-taxa em{color:#adc395;overflow-wrap:anywhere;font-family:Cormorant Garamond,serif;font-size:22px}.supported-taxa svg{color:#adc395;position:absolute;top:20px;right:18px}.identify-studio:has(>.vision-heading>h1)>.vision-heading{display:block}@media(max-width:1200px){.desktop-nav{gap:0}.desktop-nav a{padding:9px 10px;font-size:10px}.header-inner{gap:15px}.species-identity{padding:32px}.vision-source,.vision-output{padding:23px}.vision-step h2{font-size:29px}}@media(min-width:761px)and (max-width:1100px){.desktop-nav>a:last-child{display:none}.desktop-nav a{padding:9px 8px}.header-actions{gap:9px}.header-inner{gap:10px;padding:0 3vw}}@media(max-width:900px){.species-masthead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:450px}.species-portrait{min-height:450px}.species-identity{padding:27px}.species-identity h1{font-size:43px}.species-category{margin-bottom:22px}.species-dossier .entry-layout{gap:30px}.vision-workspace{grid-template-columns:minmax(0,1fr)}.vision-source{border-right:0;border-bottom:1px solid var(--vision-line)}.vision-photo{height:390px}.vision-source,.vision-output{padding:28px}.vision-awaiting{min-height:440px}.vision-history-grid,.supported-taxa{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.desktop-nav{display:none}.header-inner{padding:0 5%}.header-actions{gap:8px}.feed-tabs,.profile-tabs{gap:5px}.feed-tabs>button,.profile-tabs>button{padding:10px 13px;font-size:10px}.species-masthead{border-radius:11px;grid-template-columns:minmax(0,1fr)}.species-portrait{border-bottom:1px solid #b5c5a01f;border-right:0;min-height:340px}.species-portrait>img{padding:47px 12px 39px}.species-portrait-top{top:19px;left:21px;right:21px}.species-photo-caption{font-size:18px;bottom:15px;left:21px}.species-identity{padding:28px 25px}.species-identity h1{font-size:48px}.species-category{margin-bottom:25px}.species-dossier .entry-layout{gap:20px;margin-top:29px}.species-dossier .entry-section>h2{font-size:32px}.species-dossier .taxonomy-table>div{padding:14px}.species-dossier .taxonomy-table dd{font-size:11px}.species-dossier .photo-credit{gap:8px;font-size:8px}.vision-heading{align-items:flex-start;margin:4px 0 24px}.vision-heading h1{margin:17px 0 14px;font-size:49px}.vision-heading .eyebrow{letter-spacing:1.4px;font-size:7px}.vision-heading p{font-size:11px}.vision-model-mark{display:none}.vision-status{gap:13px;margin-bottom:22px;padding:15px 0;font-size:9px}.vision-status .text-button{width:100%;margin:0;font-size:9px}.vision-workspace{border-radius:11px}.vision-source,.vision-output{padding:22px 18px}.vision-step{gap:11px;margin-bottom:20px}.vision-step h2{font-size:29px}.vision-step>span{font-size:27px}.vision-step>svg{width:20px}.vision-photo{height:300px}.vision-photo-empty h3{font-size:34px}.vision-photo-empty p{font-size:9px}.vision-upload-actions{gap:8px}.vision-upload-actions .upload-button{gap:6px;font-size:9px}.vision-location-toggle small{font-size:7px}.vision-privacy{font-size:8px}.vision-candidate{gap:10px;padding:12px 10px}.vision-candidate-copy strong{font-size:10px}.vision-candidate-copy em{font-size:9px}.vision-candidate-score{font-size:12px}.vision-score-label{flex-wrap:wrap;font-size:8px}.vision-score-label>span{font-size:7px}.vision-candidate-detail h3{font-size:29px}.vision-lineage{gap:13px 18px}.vision-save{padding:20px 16px}.vision-save h3{font-size:27px}.vision-awaiting{min-height:420px;padding:25px 10px}.vision-awaiting h3{font-size:44px}.vision-awaiting>p{font-size:10px}.vision-footnote{gap:11px;padding:21px 2px}.vision-footnote>p{font-size:9px}.vision-history{margin-top:31px}.vision-history-heading h2{font-size:30px}.vision-history-grid,.supported-taxa{grid-template-columns:minmax(0,1fr)}.vision-location .location-picker{padding:13px 11px}.vision-location .location-picker-footer{flex-direction:column;align-items:flex-start;gap:10px}}@media(prefers-reduced-motion:reduce){.vision-scan{animation:none;top:50%}.button,.desktop-nav a,.vision-candidate{transition:none}.button.primary:hover{transform:none}}.vision-common-names{flex-wrap:wrap;gap:12px 20px;margin:0 0 24px;display:flex}.vision-common-names>div{flex-direction:column;gap:6px;display:flex}.vision-common-names dt{color:#829e7e;font-size:7px}.vision-common-names dd{color:#b9cda9;overflow-wrap:anywhere;margin:0;font-size:10px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.qorax-app{--bg:#071a14;--panel:#112c22;--green:#bad9b1;--gold:#dfc494;--muted:#a9bfb0;--line:rgba(184,208,178,.22);position:relative;isolation:isolate;min-height:100dvh;color:#e5eddf}.nature-backdrop{position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#071a1420,#071a14b0),url(/assets/nature-hero.webp) center/cover no-repeat;opacity:.16;filter:saturate(.85)}.qorax-app main{min-width:0}.qorax-app .interior-main{min-height:70dvh}.qorax-app .page-shell{max-width:1380px;width:calc(100% - 96px);padding-top:44px}.qorax-app :is(.page-heading,.section-heading,.detail-actions,.row-actions,.inline-controls,.profile-actions,.entry-actions,.explorer-actions){min-width:0;gap:14px}.qorax-app :is(.page-heading,.section-heading,.detail-actions,.row-actions,.inline-controls,.profile-actions,.entry-actions,.explorer-actions){flex-wrap:wrap}.qorax-app .page-heading{align-items:center;margin-bottom:32px}.qorax-app .page-heading>div{min-width:0}.qorax-app .page-heading h1{font-family:Cormorant Garamond,serif;font-weight:500;font-size:clamp(40px,4.6vw,64px);line-height:1.08;letter-spacing:-1.1px;color:#e6ecda;margin:17px 0 14px;overflow-wrap:anywhere}.qorax-app .page-heading p{font-size:13px;line-height:1.85;color:#afc4b1;max-width:650px}.qorax-app .eyebrow{line-height:1.7}.qorax-app :is(h1,h2,h3,p,dd){overflow-wrap:break-word}.qorax-app :is(.record-main,.message-pane,.message-history,.conversation,.notification-row p,.form-grid>label,.catalog-tools,.collection-toolbar,.profile-content){min-width:0}.qorax-app img{max-width:100%}.qorax-app :is(svg,.avatar,.user-avatar){flex-shrink:0}.qorax-app .button{display:inline-flex;gap:9px;align-items:center;justify-content:center;border-radius:10px;font-size:12px;min-height:44px;line-height:1.5;padding:11px 19px;max-width:100%;white-space:normal;text-align:center;letter-spacing:.1px;box-shadow:none}.qorax-app .button.primary{color:#142e20;background:linear-gradient(120deg,#d0dfb5,#a8cdb1);border-color:#e0e7bf66;box-shadow:inset 0 1px #fff5,0 5px 18px #0002}.qorax-app .button.primary:hover:not(:disabled){background:linear-gradient(120deg,#e0e9c5,#bedfc0);box-shadow:0 8px 26px #afc78c1a}.qorax-app .button.outline{background:#b9d0b00a;border-color:#c5d6b647;color:#dae6d0}.qorax-app .button.subtle{background:#bdd3b00b;border-color:#bdd3b023;color:#becfba}.qorax-app .button.small{min-height:39px;padding:9px 14px;font-size:11px}.qorax-app .button.large{min-height:50px;padding:14px 24px;font-size:13px}.qorax-app .button:disabled{opacity:.45;box-shadow:none;transform:none}.qorax-app :is(.button,.pagination>button):not(:has(svg)):before{content:"";width:15px;height:15px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14m-6-6 6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14m-6-6 6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat}.qorax-app .icon-button{min-width:38px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid #b4cba322;background:#b4cba305;color:#c9d8bb}.qorax-app .icon-button:hover{background:#b4cba315;border-color:#b4cba34a}.qorax-app .text-button{line-height:1.65;gap:8px}.qorax-app :is(.text-button,.page-back){font-size:12px}.qorax-app :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid #dfc494;outline-offset:4px}.qorax-app button>svg{pointer-events:none}.qorax-app .site-header{height:86px;background:#0b211be8!important;border-bottom:1px solid #c3d1ad26;box-shadow:0 8px 32px #0002;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.qorax-app .site-header.over-hero{background:linear-gradient(#071b17f2,#071b17a1)!important}.qorax-app .header-inner{max-width:1600px;padding:0 4vw;gap:20px}.qorax-app .qorax-brand{gap:12px;flex-shrink:0;color:#e7edda;text-decoration:none}.qorax-app .qorax-brand .brand-icon{display:grid;place-items:center;width:45px;height:45px;border:1px solid #c9d3a646;background:#bbd2aa07;border-radius:14px;color:#c6d7a9;box-shadow:0 5px 22px #0002}.qorax-app .qorax-brand .brand-icon:after{display:none}.qorax-app .brand-icon>svg{width:35px;height:35px;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.qorax-app .brand-wordmark{font-size:24px;font-weight:500;letter-spacing:4px;line-height:1.05}.qorax-app .brand-wordmark>small{display:block;font-size:7px;letter-spacing:2.1px;font-weight:500;line-height:1.5;margin-top:7px;color:#b3c6a7}.qorax-app .desktop-nav{display:flex;gap:3px;min-width:0}.qorax-app .desktop-nav>a,.qorax-app .desktop-nav>a:last-child{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:41px;padding:10px;font-size:11px;border-radius:9px;color:#b6c8b6;white-space:nowrap}.qorax-app .desktop-nav>a>svg{stroke-width:1.4;color:#99b296}.qorax-app .desktop-nav>a.active{background:#c0d2a814;color:#e4e9cd;border-color:#c8d5ab3b}.qorax-app .desktop-nav>a.active>svg{color:#dac492}.qorax-app .desktop-nav>a:hover{background:#bdd1b30b}.qorax-app .desktop-nav>a:after{display:none}.qorax-app .header-actions{gap:9px;flex-shrink:0}.qorax-app .header-actions>.icon-button{border:0;background:none}.qorax-app .header-actions .header-join{min-height:40px;font-size:11px;padding:10px 14px}.qorax-app .login-link{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-size:11px}.qorax-app .menu-toggle{display:none}.qorax-app .account-trigger{display:flex;align-items:center;gap:9px;min-height:42px;border:1px solid #c5d6b02d;border-radius:24px;padding:4px 10px 4px 4px;background:#c5d6b008;max-width:210px}.qorax-app .account-trigger>.avatar{width:32px;height:32px}.qorax-app .account-name{font-size:10px;max-width:110px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qorax-app .account-trigger>svg{color:#a6bc9a}.qorax-app .dropdown{top:54px;width:274px;max-width:calc(100vw - 36px);padding:10px;border-radius:14px;max-height:calc(100dvh - 100px);overflow-y:auto;background:linear-gradient(150deg,#193b2efa,#0b211bfc);border-color:#c7d6b73a;z-index:35}.qorax-app .dropdown .account-identity{display:flex;flex-direction:column;gap:7px;padding:15px 13px 19px;overflow-wrap:anywhere}.qorax-app .account-identity>strong{font-size:13px;font-weight:600}.qorax-app .account-identity>small{font-size:10px;color:#a6bc9b}.qorax-app .dropdown>a,.qorax-app .dropdown>button{display:flex;align-items:center;gap:12px;font-size:12px;min-height:43px;color:#d0ddc5;padding:11px 12px}.qorax-app .dropdown>a>svg,.qorax-app .dropdown>button>svg{color:#a9c19e;stroke-width:1.5}.qorax-app .menu-arrow{margin-left:auto;opacity:.5}.qorax-app .dropdown>button{color:#ddc5ad}.qorax-app .mobile-menu{padding:18px 5%;max-height:calc(100dvh - 155px);overflow-y:auto;background:#102b23fa;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.qorax-app .mobile-menu>a{display:flex;gap:11px;align-items:center;min-height:49px;min-width:0;padding:11px 13px;border-radius:9px;font-size:12px;line-height:1.6;border:1px solid #c4d5b328;color:#d4e0ca}.qorax-app .mobile-menu>a.active{border-color:#dac49269;background:#d1d7a712}.qorax-app .mobile-menu>a>span{min-width:0}.qorax-app .mobile-menu>a>svg{color:#bbcea8;stroke-width:1.5}.qorax-app :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select){min-width:0;border-radius:8px;border-color:#b5cba52e;background-color:#081e17a3;color:#e1ead7;font-size:12px;line-height:1.65}.qorax-app :is(input,textarea)::placeholder{color:#869f8a;opacity:1}.qorax-app select{color-scheme:dark;max-width:100%}.qorax-app textarea{resize:vertical}.qorax-app label{min-width:0}.qorax-app .form-grid{gap:20px}.qorax-app .form-grid label{font-size:12px;line-height:1.65}.qorax-app .form-grid :is(input,select,textarea){font-size:13px;min-height:44px}.qorax-app :is(.form-grid,.detail-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.qorax-app .search-field{min-width:0;border-color:#b9cda337;border-radius:10px;background:#0a231aaa}.qorax-app .search-field input{background:transparent;border:0;min-width:0;font-size:12px}.qorax-app :is(.standalone-search,.category-chips){max-width:100%}.qorax-app :is(.record-page,.record-row,.empty,.academy-intro,.weight-banner,.inbox-layout,.admin-stat-grid>div,.notification-panel){border-radius:14px;border-color:#bed0b12c;background:linear-gradient(130deg,#183a2cce,#0e281fd9);box-shadow:0 14px 38px #0002}.qorax-app .record-page{max-width:100%;padding:32px}.qorax-app .record-page :is(h1,h2){line-height:1.2}.qorax-app .record-row{padding:24px;align-items:center;gap:22px}.qorax-app .record-main{flex:1 1 240px}.qorax-app .record-main :is(h2,h3){font-size:25px;line-height:1.25}.qorax-app .record-main p{font-size:12px;line-height:1.85;overflow-wrap:anywhere}.qorax-app .row-actions{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:12px}.qorax-app .record-symbol{border-radius:12px;background:#bfd4a90a;border:1px solid #bfd4a928}.qorax-app .prose{font-size:13px;line-height:1.95;overflow-wrap:anywhere}.qorax-app .dialog-heading{flex-wrap:wrap;gap:18px}.qorax-app .dialog-heading h1{font-size:clamp(30px,4vw,46px);line-height:1.1}.qorax-app .inline-controls>label{flex:1 1 200px}.qorax-app .inline-confirm{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:11px;line-height:1.8;max-width:100%;padding:9px 12px;border:1px solid #d4bb8d42;background:#d4bb8d08;border-radius:8px}.qorax-app .empty{padding:38px 24px}.qorax-app .empty>p{font-size:13px;line-height:1.85;max-width:540px;margin:12px auto 22px}.qorax-app .empty h3{font-size:30px}.qorax-app .pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px}.qorax-app .pagination>button{display:inline-flex;gap:7px;align-items:center;justify-content:center;padding:10px 14px;min-height:40px;border:1px solid #b8cfa22f;border-radius:9px;font-size:12px}.qorax-app .pagination>span{font-size:11px;color:#b7c9b0}.qorax-app .table-wrap{border:1px solid #b6c9a329;border-radius:12px;max-width:100%;background:#0e291e99;scrollbar-width:thin}.qorax-app :is(th,td){padding:15px 18px;font-size:12px}.qorax-app th{color:#ccd9bc;background:#bbd1a508;font-weight:500}.qorax-app td{line-height:1.75;border-color:#b9cba31c}.qorax-app .community-page .post-content{font-size:13px;line-height:1.95}.qorax-app .community-page .comment-row p,.qorax-app .community-page .post-heading .author strong{font-size:12px}.qorax-app .community-page .suggested-person strong{font-size:11px}.qorax-app .community-page .feed-tabs>button{font-size:11px;min-height:40px}.qorax-app .community-page .community-aside-section{background:#112b20bd}.qorax-app .profile-tabs a{font-size:12px;display:inline-flex;gap:9px;align-items:center}.qorax-app .collection-description{font-size:13px;line-height:1.9}.qorax-app .course-card :is(p,.muted){font-size:12px}.qorax-app .inbox-layout{grid-template-columns:minmax(230px,.34fr) minmax(0,1fr)}.qorax-app .conversation{font-size:12px;max-width:100%;gap:10px}.qorax-app .conversation>span:last-child{overflow-wrap:anywhere}.qorax-app .message-compose{gap:10px}.qorax-app .message-compose>input{flex:1;width:0}.qorax-app .message-compose>.button{flex-shrink:0}.qorax-app .message-bubble p{font-size:13px;overflow-wrap:anywhere}.qorax-app .notification-row{flex-wrap:wrap}.qorax-app .notification-row>p{flex:1 1 220px;font-size:12px;line-height:1.8}.qorax-app .notification-row>small{font-size:10px}.qorax-app .admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.qorax-app .auth-form .eyebrow{color:#d5c18f;font-size:10px;letter-spacing:2px}.qorax-app .auth-form label{font-size:12px}.qorax-app .auth-form input{min-height:45px;font-size:13px}.qorax-app .auth-form>p{font-size:13px;line-height:1.85}.qorax-app .site-footer{background:#071b15df;border-top-color:#bed1b02c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.qorax-app .footer-top{gap:35px;flex-wrap:wrap}.qorax-app .footer-top>p{font-size:12px;line-height:1.9;color:#9fb59f;max-width:380px}.qorax-app .footer-links{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px}.qorax-app .footer-links>a{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:#b4c7ad}.qorax-app .footer-links>a>svg:first-child{color:#94af91}.qorax-app .footer-links>a>svg:last-child{opacity:.5}.qorax-app .footer-bottom{font-size:10px;color:#a1b79b;gap:18px;flex-wrap:wrap}.qorax-app .footer-bottom>span:last-child{font-size:8px;letter-spacing:1.7px}@media(max-width:1500px){.qorax-app .account-name{display:none}.qorax-app .header-inner{gap:16px;padding:0 3vw}.qorax-app .desktop-nav>a{font-size:10.5px;padding:10px 9px}}@media(max-width:1200px){.qorax-app .desktop-nav{display:none}.qorax-app .menu-toggle{display:inline-flex}.qorax-app .header-inner{padding:0 4vw}.qorax-app .header-actions{margin-left:auto}.qorax-app .page-shell{width:calc(100% - 64px)}.qorax-app .admin-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:850px){.qorax-app .site-header{height:76px}.qorax-app .page-shell{width:calc(100% - 40px);padding-top:30px;padding-bottom:50px}.qorax-app .page-heading h1{font-size:46px}.qorax-app .page-heading p{font-size:12px}.qorax-app .page-heading>.button{margin:0}.qorax-app .inbox-layout{grid-template-columns:minmax(0,1fr)}.qorax-app .inbox-layout>aside{border-right:0;border-bottom:1px solid var(--line)}.qorax-app .admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qorax-app .bottom-nav{background:#0b261ef5;padding-top:6px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.qorax-app .bottom-nav a{min-width:0;flex:1;padding:7px 4px;gap:5px;font-size:9px;border-radius:9px;white-space:nowrap}.qorax-app .bottom-nav a.active{background:#c1d4aa13;color:#d3dfb8}.qorax-app .site-footer{padding-bottom:85px}.qorax-app~.toast{bottom:88px;max-width:calc(100vw - 32px)}.qorax-app .footer-links{margin:0;width:100%;gap:18px}.qorax-app .footer-top{gap:25px}.qorax-app .footer-top .brand{width:auto}.qorax-app .record-page{padding:25px}.qorax-app .record-row{padding:20px;gap:15px}.qorax-app .row-actions{flex-wrap:wrap}.qorax-app .auth-page{min-height:0}.qorax-app .auth-form{padding-top:42px;padding-bottom:45px}}@media(max-width:600px){.qorax-app .header-inner{padding:0 18px;gap:10px}.qorax-app .qorax-brand{gap:9px}.qorax-app .qorax-brand .brand-icon{width:37px;height:37px;border-radius:11px}.qorax-app .brand-icon>svg{width:29px;height:29px}.qorax-app .brand-wordmark{font-size:21px;letter-spacing:3px}.qorax-app .brand-wordmark>small{font-size:6px;letter-spacing:1.6px;margin-top:5px}.qorax-app .header-actions{gap:5px}.qorax-app .header-actions>.icon-button{width:32px;min-width:32px}.qorax-app .account-trigger{padding:3px;border:0}.qorax-app .account-trigger>svg{display:none}.qorax-app .account-trigger>.avatar{width:31px;height:31px}.qorax-app .header-join{display:none}.qorax-app .login-link{font-size:11px}.qorax-app .login-link>svg{display:none}.qorax-app .mobile-menu{padding:15px 18px;gap:7px}.qorax-app .mobile-menu>a{font-size:11px;padding:10px 11px;gap:8px}.qorax-app .mobile-menu>a>.menu-arrow{display:none}.qorax-app .page-shell{width:calc(100% - 36px)}.qorax-app .page-heading{margin-bottom:25px}.qorax-app .page-heading h1{font-size:40px;letter-spacing:-.7px}.qorax-app .page-heading p{font-size:12px;line-height:1.85}.qorax-app :is(.form-grid,.detail-grid){grid-template-columns:minmax(0,1fr)}.qorax-app .form-grid .full{grid-column:auto}.qorax-app .record-page{padding:23px 18px}.qorax-app .record-main{flex-basis:calc(100% - 80px)}.qorax-app .record-main :is(h2,h3){font-size:24px}.qorax-app .record-row>.row-actions{width:100%;margin-left:0;justify-content:flex-start;border-top:1px solid var(--line);padding-top:15px}.qorax-app .dialog-heading{align-items:flex-start}.qorax-app .dialog-heading h1{font-size:34px}.qorax-app .inline-controls{align-items:stretch}.qorax-app .inline-controls>.button{width:100%}.qorax-app .empty{padding:30px 20px}.qorax-app .empty h3{font-size:27px}.qorax-app .button{font-size:12px;padding:11px 15px}.qorax-app .button.small{font-size:11px}.qorax-app .community-page .post-content{font-size:12px}.qorax-app .community-page .post-heading .author strong,.qorax-app .profile-tabs a{font-size:11px}.qorax-app .footer-links{grid-template-columns:minmax(0,1fr)}.qorax-app .footer-links>a{font-size:12px}.qorax-app .footer-bottom>span:last-child{font-size:7px}.nature-backdrop{opacity:.12}}.qorax-app .settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.qorax-app .settings-grid>section{min-width:0;border-radius:13px;background:#112c22cf;border-color:#c1d3ae2b}.qorax-app .settings-grid p{overflow-wrap:anywhere;line-height:1.9}.qorax-app .weight-banner{flex-wrap:wrap}.qorax-app .weight-banner>div{min-width:0}.qorax-app :is(.category-chips button,.admin-page .feed-tabs>button){display:inline-flex;align-items:center;gap:8px;min-height:40px}.qorax-app .category-chips button{font-size:11px}.qorax-app .text-button:not(:has(svg)):before{content:"";width:13px;height:13px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M7 7h10v10'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M7 7h10v10'/%3E%3C/svg%3E") center/contain no-repeat}@media(max-width:850px){.qorax-app .settings-grid{grid-template-columns:minmax(0,1fr)}.qorax-app .explorer-stats{flex-wrap:wrap;gap:22px}.qorax-app .explorer-stats>em{width:100%;margin:0}}@media(max-width:420px){.qorax-app .explorer-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:22px}.qorax-app .explorer-stats>em{grid-column:1/-1}.qorax-app .header-actions{gap:2px}.qorax-app .header-actions>.icon-button{min-width:28px;width:28px}}.qorax-app .pagination>button:first-child:not(:has(svg)):before{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.qorax-app .button{transition:none}.qorax-app .button:hover{transform:none}}
