.y-09wG_page{width:min(100%,1100px);padding:30px var(--content-gutter) 60px;margin-inline:auto}.y-09wG_eyebrow{color:var(--ink-muted);margin:0 0 18px;font-size:12px}.y-09wG_hero{color:#fff;background:linear-gradient(110deg,#0d3026,#15563f);border-radius:16px;align-items:center;gap:20px;padding:28px;display:flex}.y-09wG_avatar{color:#123e2e;background:#e3f4eb;border:3px solid #67c69b;border-radius:50%;flex:0 0 74px;place-items:center;height:74px;font-size:26px;font-weight:750;display:grid}.y-09wG_identity{flex:1;min-width:0}.y-09wG_identity h1{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0 0 3px;font-size:clamp(22px,2.2vw,28px)}.y-09wG_identity p{color:#c9e1d6;white-space:pre-line;overflow-wrap:anywhere;margin:4px 0;font-size:12px}.y-09wG_identity .y-09wG_role{letter-spacing:.16em;text-transform:uppercase;font-size:10px}.y-09wG_edit{color:#123e2e;white-space:nowrap;background:#fff;border:1px solid #dce9e1;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 17px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.y-09wG_metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-block:18px 22px;display:grid}.y-09wG_metric,.y-09wG_panel{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-width:0;padding:18px}.y-09wG_metric strong{color:var(--brand-800);font-size:26px;line-height:1.2;display:block}.y-09wG_metric span{color:var(--ink-muted);font-size:11px}.y-09wG_tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:24px;margin-bottom:18px;display:flex}.y-09wG_tabs a{min-height:44px;color:var(--ink-muted);align-items:center;padding:0 0 10px;font-size:12px;text-decoration:none;display:inline-flex}.y-09wG_tabs a[aria-current=page]{color:var(--brand-800);border-bottom:2px solid var(--brand-600);font-weight:650}.y-09wG_columns{grid-template-columns:1.1fr 1fr;align-items:start;gap:18px;display:grid}.y-09wG_stack{gap:18px;display:grid}.y-09wG_columns>*,.y-09wG_stack>*{min-width:0}.y-09wG_panel h2{color:var(--brand-800);margin:0 0 12px;font-size:14px}.y-09wG_empty{padding:20px 0}.y-09wG_empty p,.y-09wG_panel p{color:var(--ink-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.7}.y-09wG_activityList{gap:0;margin:0;padding:0;list-style:none;display:grid}.y-09wG_activityItem{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:14px 0;display:grid}.y-09wG_activityItem:first-child{padding-top:0}.y-09wG_activityContent{min-width:0}.y-09wG_activityContent .y-09wG_activityDescription{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.y-09wG_activitySpecies{color:var(--brand-600);text-underline-offset:2px;font-weight:650}.y-09wG_activitySpecies:hover{color:var(--brand-800)}.y-09wG_activityContent .y-09wG_activityScientificName{color:var(--ink-muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:11px;line-height:1.5}.y-09wG_activityTime{color:var(--ink-muted);white-space:nowrap;font-size:11px;line-height:1.5}.y-09wG_exploreButton{border:1px solid var(--line);background:var(--surface-alt);max-width:100%;min-height:44px;color:var(--brand-800);border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:10px 15px;font-size:12px;font-weight:650;line-height:1.5;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}.y-09wG_exploreButton svg{flex:0 0 16px}.y-09wG_exploreButton:hover{background:var(--surface-green);border-color:var(--brand-600)}.y-09wG_empty svg{color:var(--brand-600)}.y-09wG_textLink{color:var(--brand-600);font-size:12px}.y-09wG_setting,.y-09wG_logout{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:12px;text-decoration:none;display:flex}.y-09wG_logout{color:#b13240}.y-09wG_notice{border:1px solid var(--line);background:var(--surface-green);color:var(--brand-800);border-radius:10px;padding:12px 16px;font-size:12px}.y-09wG_formPage{width:min(100%,660px);padding:40px var(--content-gutter);margin:0 auto}.y-09wG_formPage h1{color:var(--brand-800);letter-spacing:-.04em;font-size:28px}.y-09wG_formPage>p{color:var(--ink-muted);font-size:13px;line-height:1.7}.y-09wG_form{margin-top:24px}.y-09wG_form fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.y-09wG_form label{color:var(--brand-800);margin-top:8px;font-size:13px;font-weight:600}.y-09wG_form label span{color:var(--ink-muted);font-weight:400}.y-09wG_form input,.y-09wG_form textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:9px;padding:11px 12px;font-size:16px}.y-09wG_form textarea{resize:vertical}.y-09wG_form input:read-only{background:var(--surface-alt);color:var(--ink-muted)}.y-09wG_usernameInput{align-items:center;display:flex;position:relative}.y-09wG_usernameInput>span{color:var(--ink-muted);position:absolute;left:12px}.y-09wG_usernameInput input{padding-left:30px}.y-09wG_help{color:var(--ink-muted);margin:0;font-size:11px;line-height:1.6}.y-09wG_primary{border:1px solid var(--brand-600);background:var(--brand-600);min-height:44px;color:var(--surface);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:10px;margin-top:14px;padding:11px 20px;font-size:13px;font-weight:650;display:inline-flex}.y-09wG_primary:disabled{opacity:.65;cursor:wait}.y-09wG_error{color:#b13240;font-size:12px}.y-09wG_page a:focus-visible,.y-09wG_page button:focus-visible,.y-09wG_form input:focus-visible,.y-09wG_form textarea:focus-visible,.y-09wG_primary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (max-width:760px){.y-09wG_hero{grid-template-columns:60px minmax(0,1fr);gap:14px;padding:22px;display:grid}.y-09wG_edit{grid-column:1/-1;justify-self:stretch}.y-09wG_metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.y-09wG_columns{grid-template-columns:minmax(0,1fr)}.y-09wG_avatar{flex-basis:60px;height:60px;font-size:22px}}@media (max-width:420px){.y-09wG_page,.y-09wG_formPage{padding-inline:16px}.y-09wG_hero{padding:18px}.y-09wG_metrics{gap:10px}.y-09wG_metric{padding:14px}.y-09wG_activityItem{grid-template-columns:minmax(0,1fr);gap:6px}.y-09wG_activityTime{white-space:normal}.y-09wG_tabs{gap:18px}.y-09wG_exploreButton{width:100%;display:flex}}@media (prefers-reduced-motion:reduce){.y-09wG_exploreButton{transition:none}}
._9Knd3W_page{min-height:100svh;width:min(calc(100% - var(--content-gutter) - var(--content-gutter)), 640px);place-items:center;margin-inline:auto;padding:24px 0;display:grid}._9Knd3W_card{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:20px;justify-items:center;gap:10px;width:100%;padding:clamp(24px,6vw,44px) clamp(20px,5vw,32px);display:grid;box-shadow:0 24px 50px -40px #0e3b2c75}._9Knd3W_brand{align-items:center;gap:10px;margin-bottom:8px;display:inline-flex}._9Knd3W_brandLogo{border-radius:50%}._9Knd3W_brandName{color:var(--brand-800);letter-spacing:.16em;font-size:15px;font-weight:750}._9Knd3W_eyebrow{color:var(--nav-muted);letter-spacing:.16em;margin:0;font-size:12px;font-weight:700}._9Knd3W_card h1{color:var(--brand-800);letter-spacing:-.03em;margin:0;font-size:clamp(25px,5vw,32px);font-weight:750;line-height:1.2}._9Knd3W_body{max-width:46ch;color:var(--ink-muted);margin:0;font-size:15px;line-height:1.65}._9Knd3W_form{width:100%;margin:8px 0 0}._9Knd3W_googleButton{color:#1f1f1f;cursor:pointer;width:100%;min-height:48px;font-family:var(--font-plus-jakarta-sans), Arial, sans-serif;background:#fff;border:1px solid #747775;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .16s,border-color .16s;display:inline-flex}._9Knd3W_googleButton:hover{background:#f8f9fa;border-color:#5f6368}._9Knd3W_googleButton:disabled{cursor:wait;opacity:.72}._9Knd3W_googleButton:focus-visible,._9Knd3W_back:focus-visible{outline:3px solid var(--focus);outline-offset:3px}._9Knd3W_googleButton svg{flex:0 0 20px;width:20px;height:20px}._9Knd3W_note{max-width:48ch;color:var(--ink-muted);margin:2px 0 0;font-size:13px;line-height:1.55}._9Knd3W_error{color:#a53242;width:100%;margin:0;font-size:14px;line-height:1.5}._9Knd3W_back{min-height:44px;color:var(--brand-600);align-items:center;gap:8px;margin-top:4px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}._9Knd3W_back:hover{text-underline-offset:3px;text-decoration:underline}._9Knd3W_loadingBrand{align-items:center;gap:10px;margin-bottom:8px;display:inline-flex}._9Knd3W_loadingLogo{border-radius:50%;width:40px;height:40px}._9Knd3W_loadingBrandName{width:82px;height:15px}._9Knd3W_loadingStructure{justify-items:center;gap:12px;width:100%;margin-top:8px;display:grid}._9Knd3W_loadingAction{border-radius:6px;width:100%;height:48px}._9Knd3W_loadingNote{width:72%;height:12px}._9Knd3W_loadingBack{width:36%;height:14px}@media (prefers-reduced-motion:reduce){._9Knd3W_googleButton{transition:none}}
