.lemontea_scope__C1Dbi{--lt-accent:#5c7a10;--lt-accent-deep:#46600b;--lt-accent-soft:#edf3d6;--lt-on-accent:#ffffff;--lt-ring:rgba(92,122,16,0.3);--lt-zest:#e8b511;--lt-bg-page:#f5f4f1;--pc-ink:#202020;--pc-ink-2:rgba(32,32,32,0.55);--pc-ink-3:rgba(32,32,32,0.38);--pc-line:rgba(0,0,0,0.1);--pc-card:#ffffff;--pc-accent:#2a7d2a;--pc-accent-light:rgba(42,125,42,0.08);--pc-accent-border:rgba(42,125,42,0.18);--pc-accent-deep:#1d5e1d;--pc-ring:rgba(42,125,42,0.12);--pc-on-accent:#ffffff;--pc-font:"Inter",ui-sans-serif,system-ui,-apple-system,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lemontea_scope__C1Dbi{--lt-accent:#b9d95f;--lt-accent-deep:#cfe786;--lt-accent-soft:#232d0e;--lt-on-accent:#14180a;--lt-ring:rgba(185,217,95,0.36);--lt-zest:#f2cf4d;--lt-bg-page:#191b16;--pc-ink:#f4efe4;--pc-ink-2:rgba(244,239,228,0.6);--pc-ink-3:rgba(244,239,228,0.4);--pc-line:rgba(255,255,255,0.09);--pc-card:#1e2019;--pc-accent:#6fae4e;--pc-accent-light:rgba(111,174,78,0.14);--pc-accent-border:rgba(111,174,78,0.3);--pc-accent-deep:#86bd5a;--pc-ring:rgba(111,174,78,0.22);--pc-on-accent:#14180a}}:root[data-theme=dark] .lemontea_scope__C1Dbi{--lt-accent:#b9d95f;--lt-accent-deep:#cfe786;--lt-accent-soft:#232d0e;--lt-on-accent:#14180a;--lt-ring:rgba(185,217,95,0.36);--lt-zest:#f2cf4d;--lt-bg-page:#191b16;--pc-ink:#f4efe4;--pc-ink-2:rgba(244,239,228,0.6);--pc-ink-3:rgba(244,239,228,0.4);--pc-line:rgba(255,255,255,0.09);--pc-card:#1e2019;--pc-accent:#6fae4e;--pc-accent-light:rgba(111,174,78,0.14);--pc-accent-border:rgba(111,174,78,0.3);--pc-accent-deep:#86bd5a;--pc-ring:rgba(111,174,78,0.22);--pc-on-accent:#14180a}.lemontea_btnPrimary__TmzBd{background:var(--lt-accent);color:var(--lt-on-accent);border-color:var(--lt-accent)}.lemontea_btnPrimary__TmzBd:hover{background:var(--lt-accent-deep);border-color:var(--lt-accent-deep)}.lemontea_accent__s_6iX,.lemontea_eyebrow__MTEZw{color:var(--lt-accent-deep)}.lemontea_eyebrow__MTEZw{display:inline-flex;align-items:center;gap:8px;font-family:var(--ab-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.lemontea_eyebrow__MTEZw:before{content:"";width:18px;height:1px;background:currentColor;opacity:.6}.lemontea_hero__Qx9_U{position:relative;isolation:isolate;overflow:hidden}.lemontea_hero__Qx9_U:before{content:"";position:absolute;inset:-24% -10% auto -10%;height:74%;z-index:-1;pointer-events:none;background:radial-gradient(56% 56% at 26% 14%,var(--lt-accent-soft) 0,transparent 72%)}.lemontea_clock__5ZW2h{opacity:0;transform:translateY(4px);transition:opacity var(--ab-dur) var(--ab-ease-out),transform var(--ab-dur) var(--ab-ease-out)}.lemontea_clock__5ZW2h[data-ready=true]{opacity:1;transform:none}.lemontea_shelf__vzUUL{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media (min-width:640px){.lemontea_shelf__vzUUL{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (min-width:1024px){.lemontea_shelf__vzUUL{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.lemontea_card__ZFZY2{display:flex;min-width:0;flex-direction:column;gap:11px;padding:20px 20px 18px;border-radius:var(--ab-radius-xl);border:1px solid var(--ab-line);background:var(--ab-surface);transition:border-color var(--ab-dur-fast) var(--ab-ease-out),box-shadow var(--ab-dur-fast) var(--ab-ease-out),transform var(--ab-dur-fast) var(--ab-ease-out)}.lemontea_card__ZFZY2:focus-within,.lemontea_card__ZFZY2:hover{border-color:var(--lt-ring);box-shadow:var(--ab-shadow-md);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.lemontea_card__ZFZY2:focus-within,.lemontea_card__ZFZY2:hover{transform:none}}.lemontea_cardHead__LIJy8{display:flex;align-items:center;gap:12px;min-width:0}.lemontea_sigil__Ch3qs{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:var(--ab-ink);background:color-mix(in srgb,var(--lt-zest) 26%,transparent);border:1px solid color-mix(in srgb,var(--lt-zest) 46%,transparent)}.lemontea_sigil__Ch3qs svg{width:22px;height:22px}.lemontea_cardName__fuB2s{font-size:15.5px;font-weight:600;line-height:1.2;color:var(--ab-ink)}.lemontea_handle__XsGue{display:block;margin-top:2px;font-family:var(--ab-font-mono);font-size:12px;letter-spacing:.02em;color:var(--lt-accent-deep);overflow-wrap:anywhere}.lemontea_cardRole__eXoFw{font-size:14.5px;line-height:1.5;color:var(--ab-ink-muted)}.lemontea_limit__WuVOQ{margin-top:auto;padding:10px 12px;border-radius:var(--ab-radius-md);background:var(--ab-sunken);border:1px solid var(--ab-line-soft);font-size:13px;line-height:1.45;color:var(--ab-ink-muted)}.lemontea_limit__WuVOQ b{display:block;margin-bottom:3px;font-weight:500}.lemontea_limit__WuVOQ b,.lemontea_posture__RaGTM{font-family:var(--ab-font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ab-ink-dim)}.lemontea_posture__RaGTM{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:3px 9px;border-radius:999px;border:1px solid var(--ab-line);background:var(--ab-sunken)}.lemontea_postureDot__wF62G{width:6px;height:6px;border-radius:50%;background:currentColor}.lemontea_posture__RaGTM[data-posture=public]{color:var(--lt-accent-deep);border-color:var(--lt-ring)}.lemontea_posture__RaGTM[data-posture=unlisted] .lemontea_postureDot__wF62G{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor}.lemontea_posture__RaGTM[data-posture=private] .lemontea_postureDot__wF62G{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor;opacity:.5}.lemontea_stage__loJjN{border-radius:var(--ab-radius-2xl);background:var(--ab-surface);border:1px solid var(--ab-line);box-shadow:var(--ab-shadow-lg);overflow:hidden}.lemontea_stageBar__gI0_y{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 17px;border-bottom:1px solid var(--ab-line-soft);background:var(--ab-raised)}.lemontea_stageBody__jJXWE{display:flex;flex-direction:column;gap:9px;padding:17px;min-height:320px}.lemontea_msg__RpTwT{max-width:88%;padding:10px 14px;border-radius:18px;font-size:14.5px;line-height:1.45;animation:lemontea_lt-rise__iZdqe var(--ab-dur-slow) var(--ab-ease-out) both;animation-delay:calc(var(--i, 0) * .5s)}.lemontea_msgAsk__HGvzV{align-self:flex-end;background:var(--lt-accent-soft);color:var(--ab-ink);border-bottom-right-radius:6px}.lemontea_msgAnswer__mem_N{align-self:flex-start;background:var(--ab-raised);border:1px solid var(--ab-line-soft);color:var(--ab-ink);border-bottom-left-radius:6px}.lemontea_sender__7G31J{display:block;margin-bottom:2px;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ab-ink-dim)}.lemontea_receipt__lSL2j{align-self:flex-start;margin-left:14px;max-width:84%;padding:9px 13px 10px;border-left:2px dashed var(--lt-accent);background:color-mix(in srgb,var(--lt-accent-soft) 55%,transparent);border-radius:0 var(--ab-radius-md) var(--ab-radius-md) 0;animation:lemontea_lt-rise__iZdqe var(--ab-dur-slow) var(--ab-ease-out) both;animation-delay:calc(var(--i, 0) * .5s)}.lemontea_receiptFrom__a2uvH{display:flex;align-items:center;gap:7px;font-family:var(--ab-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--lt-accent-deep)}.lemontea_receiptQuote__N0jw4{margin-top:4px;font-family:var(--ab-font-serif);font-size:14px;line-height:1.4;color:var(--ab-ink-muted)}.lemontea_stageFoot__7_5qZ{padding:11px 17px 13px;border-top:1px solid var(--ab-line-soft);font-size:12.5px;color:var(--ab-ink-dim)}@keyframes lemontea_lt-rise__iZdqe{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lemontea_capTabs__0l1UE{display:flex;gap:0;border-top:1px solid var(--ab-line-soft)}.lemontea_capTab__O0rA4{flex:1;padding:14px;border:none;border-right:1px solid var(--ab-line-soft);background:transparent;font-family:var(--ab-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ab-ink-dim);cursor:pointer;transition:background .15s,color .15s;text-align:left;line-height:1.3}.lemontea_capTab__O0rA4:last-child{border-right:none}.lemontea_capTab__O0rA4:hover{background:var(--ab-sunken);color:var(--ab-ink-muted)}.lemontea_capTabActive__X0JSx{background:color-mix(in srgb,var(--lt-accent-soft) 60%,transparent);color:var(--lt-accent-deep)}.lemontea_capPanel__X0VfP{border-top:1px solid var(--ab-line-soft);animation:lemontea_lt-cap-in__pXV_q .3s var(--ab-ease-out) both}.lemontea_capVisual__9SpdO{padding:16px 17px;background:var(--ab-sunken);border-bottom:1px solid var(--ab-line-soft)}.lemontea_capExplain__KpEDT{display:flex;gap:14px;align-items:flex-start;padding:14px 17px 16px}.lemontea_capIcon__b4oLB{flex:none;width:32px;height:32px;border-radius:var(--ab-radius-md);background:color-mix(in srgb,var(--lt-accent-soft) 50%,transparent);display:grid;place-items:center;color:var(--lt-accent-deep)}.lemontea_capIcon__b4oLB svg{width:16px;height:16px}.lemontea_capText__F8Nrn{font-size:13.5px;line-height:1.45;color:var(--ab-ink-muted)}.lemontea_capGrounding__puPhD{position:relative}.lemontea_capSite__iZiBa{position:relative;border-radius:var(--ab-radius-lg);border:1px solid var(--ab-line);background:var(--ab-surface);overflow:hidden}.lemontea_capSiteBar__R7EJ8{display:flex;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid var(--ab-line-soft);background:var(--ab-raised)}.lemontea_capSiteDots__tPK4o{display:flex;gap:4px}.lemontea_capSiteDots__tPK4o span{width:7px;height:7px;border-radius:50%;background:var(--ab-line)}.lemontea_capSiteUrl__WJrHQ{flex:1;display:flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--ab-radius-md);background:var(--ab-sunken);font-family:var(--ab-font-mono);font-size:9.5px;color:var(--ab-ink-dim)}.lemontea_capSiteLock__pJbo2{width:10px;height:10px;color:var(--ab-ink-dim);flex:none}.lemontea_capSiteExpand__vpnfE{flex:none;width:24px;height:24px;border:none;border-radius:var(--ab-radius-md);background:transparent;color:var(--ab-ink-dim);cursor:pointer;display:grid;place-items:center;transition:background .15s,color .15s}.lemontea_capSiteExpand__vpnfE:hover{background:var(--ab-sunken);color:var(--ab-ink)}.lemontea_capSiteExpand__vpnfE svg{width:12px;height:12px}.lemontea_capSiteBody__Y0wVd{padding:12px 14px 40px;display:flex;flex-direction:column;gap:6px}.lemontea_capSiteHeading__QN1ZY{font-size:14px;font-weight:700;color:var(--ab-ink);line-height:1.2}.lemontea_capSiteLine__IMBiV{font-size:11.5px;line-height:1.4;color:var(--ab-ink-muted);margin:0}.lemontea_capSiteLine__IMBiV[data-dim]{color:var(--ab-ink-dim);font-size:10.5px}.lemontea_capSiteSection__k9RUA{margin-top:4px;display:flex;flex-direction:column;gap:3px}.lemontea_capSiteSectionHead__e5MQJ{font-family:var(--ab-font-mono);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ab-ink-dim)}.lemontea_capSiteHighlight__WYA5t{padding:5px 9px;border-radius:var(--ab-radius-md);background:color-mix(in srgb,var(--lt-accent-soft) 70%,transparent);border-left:3px solid var(--lt-accent);font-size:12px;font-weight:500;color:var(--ab-ink)}.lemontea_capChatWidget__kctiv{position:absolute;right:8px;bottom:8px;width:55%;max-width:200px;display:flex;flex-direction:column;gap:5px;padding:8px;border-radius:var(--ab-radius-lg);background:var(--ab-paper);border:1px solid var(--ab-line);box-shadow:var(--ab-shadow-md);animation:lemontea_lt-cap-in__pXV_q .3s var(--ab-ease-out) .2s both}.lemontea_capChatBubbleAsk__Kzaz8{align-self:flex-end;padding:5px 9px;border-radius:10px 10px 3px 10px;background:var(--lt-accent-soft);font-size:10.5px;line-height:1.35;color:var(--ab-ink)}.lemontea_capChatBubbleAnswer__VEP9M{padding:5px 9px;border-radius:10px 10px 10px 3px;background:var(--ab-raised);border:1px solid var(--ab-line-soft);font-size:10.5px;line-height:1.35;color:var(--ab-ink)}.lemontea_capChatSource__Vpky_{display:flex;align-items:center;gap:3px;margin-top:3px;font-family:var(--ab-font-mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:var(--lt-accent-deep)}.lemontea_capAccessLevels__Z80nb{display:flex;flex-direction:column;gap:6px}.lemontea_capAccessRow__pTEfG{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:var(--ab-radius-md);background:var(--ab-surface);border:1px solid var(--ab-line)}.lemontea_capAccessRow__pTEfG[data-level=public]{border-left:3px solid var(--lt-accent)}.lemontea_capAccessRow__pTEfG[data-level=approved]{border-left:3px solid var(--ab-forest,#23412f)}.lemontea_capAccessRow__pTEfG[data-level=restricted]{border-left:3px solid var(--ab-line);opacity:.7}.lemontea_capAccessLabel__zBDst{font-size:12.5px;font-weight:500;color:var(--ab-ink)}.lemontea_capAccessBadge__VfrUC{padding:2px 8px;border-radius:9999px;font-family:var(--ab-font-mono);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.lemontea_capAccessBadge__VfrUC[data-level=public]{background:color-mix(in srgb,var(--lt-accent-soft) 60%,transparent);color:var(--lt-accent-deep)}.lemontea_capAccessBadge__VfrUC[data-level=approved]{background:color-mix(in srgb,var(--ab-forest-soft,#d4e8d9) 50%,transparent);color:var(--ab-forest-deep,var(--ab-ink))}.lemontea_capAccessBadge__VfrUC[data-level=restricted]{background:var(--ab-sunken);color:var(--ab-ink-dim);border:1px solid var(--ab-line-soft)}.lemontea_capDisclosure__uCVHe{display:flex;flex-direction:column;gap:8px}.lemontea_capDisclosureRefusal__JtDOq{align-self:flex-start;padding:7px 12px;border-radius:12px 12px 12px 4px;background:var(--ab-surface);border:1px solid color-mix(in srgb,var(--ab-forest-soft,#c5dbc9) 80%,var(--ab-line-soft));font-size:12px;line-height:1.4;color:var(--ab-ink-muted);font-style:italic}.lemontea_capProgress__NrLDs{position:relative;height:2px;background:var(--ab-line-soft)}.lemontea_capProgressBar__Edq7P{position:absolute;inset:0 auto 0 0;background:var(--lt-accent);animation:lemontea_lt-cap-fill__uu1Hr 4s linear both}@keyframes lemontea_lt-cap-in__pXV_q{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes lemontea_lt-cap-fill__uu1Hr{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.lemontea_capPanel__X0VfP,.lemontea_capProgressBar__Edq7P,.lemontea_docPreview__ERotL,.lemontea_msg__RpTwT,.lemontea_receipt__lSL2j{animation:none}}.lemontea_triptych___qO89{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media (min-width:860px){.lemontea_triptych___qO89{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.lemontea_panel__xgLr5{display:flex;flex-direction:column;gap:10px;padding:22px 22px 24px;border-radius:var(--ab-radius-lg);border:1px solid var(--ab-line);background:var(--ab-surface)}.lemontea_panelKey__Izse8{font-family:var(--ab-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--lt-accent-deep)}.lemontea_notList__SMAB4{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.lemontea_notItem__Mlahl{display:flex;gap:14px;padding:18px 0;border-top:1px solid var(--ab-line-soft)}.lemontea_notItem__Mlahl:first-child{border-top:0;padding-top:0}.lemontea_notMark__H5d42{flex:none;margin-top:4px;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--ab-ink-dim);opacity:.55;position:relative}.lemontea_notMark__H5d42:after{content:"";position:absolute;inset:50% 3px auto 3px;height:1.5px;background:currentColor;color:var(--ab-ink-dim)}.lemontea_steps__QLcer{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media (min-width:768px){.lemontea_steps__QLcer{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.lemontea_step__vVtLs{padding:22px 22px 24px;border-radius:var(--ab-radius-lg);background:var(--ab-surface);border:1px solid var(--ab-line)}.lemontea_stepNo__jtQ5F{font-family:var(--ab-font-mono);font-size:11px;letter-spacing:.14em;color:var(--lt-accent-deep)}.lemontea_close__VYPyX{border-radius:var(--ab-radius-2xl);padding:40px 32px;background:var(--ab-ink);color:var(--ab-paper);text-align:center}.lemontea_closeFoot__y82Wc{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:22px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--ab-paper) 18%,transparent);font-size:14px;opacity:.78}.lemontea_viewToggle__fjWsO{display:inline-flex;gap:2px;padding:3px;border-radius:9999px;background:var(--ab-sunken);border:1px solid var(--ab-line-soft)}.lemontea_viewTab__5cuT7{padding:5px 12px;border-radius:9999px;border:none;background:transparent;font-size:11px;font-weight:500;color:var(--ab-ink-muted);cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.lemontea_viewTab__5cuT7:hover{color:var(--ab-ink)}.lemontea_viewTabActive__dZs7k{background:var(--ab-paper);color:var(--ab-ink);box-shadow:0 1px 3px rgba(0,0,0,.08)}.lemontea_docPreview__ERotL{display:flex;flex-direction:column;gap:0;border-radius:var(--ab-radius-lg);border:1px solid var(--ab-line);background:var(--ab-surface);overflow:hidden;animation:lemontea_lt-rise__iZdqe var(--ab-dur-slow) var(--ab-ease-out) both}.lemontea_docHeader__N357i{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--ab-raised);border-bottom:1px solid var(--ab-line-soft)}.lemontea_docIcon__IryG0{flex:none;width:16px;height:16px;color:var(--lt-accent-deep)}.lemontea_docTitle__mHqXF{font-size:13.5px;font-weight:600;color:var(--ab-ink)}.lemontea_docSection__aJfrP{padding:12px 16px;border-bottom:1px solid var(--ab-line-soft)}.lemontea_docSection__aJfrP:last-child{border-bottom:none}.lemontea_docSectionHighlighted__3rsqA{background:color-mix(in srgb,var(--lt-accent-soft) 60%,transparent);border-left:3px solid var(--lt-accent)}.lemontea_docSectionRestricted__Wj2MM{background:var(--ab-sunken);opacity:.7;border-left:3px solid var(--ab-line)}.lemontea_docSectionHead__Y5G59{display:flex;align-items:center;gap:8px;margin-bottom:6px}.lemontea_docSectionHeading__otMxc{font-family:var(--ab-font-mono);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ab-ink-dim)}.lemontea_docSectionBadge__l_A3Z{background:color-mix(in srgb,var(--lt-accent) 18%,transparent);color:var(--lt-accent-deep)}.lemontea_docSectionBadgeRestricted__AwT_T,.lemontea_docSectionBadge__l_A3Z{padding:1px 7px;border-radius:9999px;font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.lemontea_docSectionBadgeRestricted__AwT_T{background:var(--ab-sunken);color:var(--ab-ink-dim);border:1px solid var(--ab-line-soft)}.lemontea_docLines__LfsJC{display:flex;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;font-size:13.5px;line-height:1.45;color:var(--ab-ink-muted)}.lemontea_showcaseFilters__XjRfV{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.lemontea_showcaseSelect__91ax1{min-height:44px;padding:0 36px 0 14px;border-radius:9999px;border:1px solid var(--ab-line);background:var(--ab-surface);font-size:14.5px;font-weight:500;color:var(--ab-ink);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23666' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer}.lemontea_showcaseSelect__91ax1:focus-visible{outline:2px solid var(--lt-accent);outline-offset:2px}.lemontea_showcaseEmpty__XE0pm{display:flex;align-items:center;justify-content:center;min-height:200px;border-radius:var(--ab-radius-xl);border:1px dashed var(--ab-line);font-size:15px;color:var(--ab-ink-dim)}.lemontea_cards__zFBKV{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media (min-width:820px){.lemontea_cards__zFBKV{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.lemontea_startCard__h7hyz{display:flex;flex-direction:column;gap:13px;padding:26px 24px 24px;border-radius:var(--ab-radius-xl);border:1px solid var(--ab-line);background:var(--ab-surface)}.lemontea_startCard__h7hyz[data-featured=true]{border-color:var(--lt-accent);box-shadow:var(--ab-shadow-md)}.lemontea_cardList__075aX{display:flex;flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;font-size:14.5px;line-height:1.45;color:var(--ab-ink-muted)}.lemontea_cardList__075aX li{display:flex;gap:10px}.lemontea_tick__gqaGQ{flex:none;margin-top:7px;width:6px;height:6px;border-radius:50%;background:var(--lt-accent)}.lemontea_packFeatured__oc7lm{box-shadow:inset 0 0 0 1px var(--lt-accent)}.lemontea_packBadge__ursvi{color:var(--lt-accent-deep);background:color-mix(in srgb,var(--lt-accent) 15%,transparent)}.lemontea_faceBrass__3QxrD{background:var(--ab-surface-brass,color-mix(in srgb,#a86f2e 15%,var(--ab-surface)))}.lemontea_faceForest__zjDsr{background:var(--ab-surface-forest,color-mix(in srgb,#1d5c4a 15%,var(--ab-surface)))}.lemontea_faceSlate__3PfLe{background:var(--ab-surface-slate,color-mix(in srgb,#4a5c6f 15%,var(--ab-surface)))}.lemontea_faceSand__UUqRm{background:var(--ab-surface-sand,color-mix(in srgb,#c4a585 15%,var(--ab-surface)))}.lemontea_dirPattern__Z6Cy6{pointer-events:none;position:fixed;inset:0;z-index:0;overflow:hidden}.lemontea_dirPatternCanvas__HIbYb{position:absolute;top:0;opacity:.045}.lemontea_dirPatternLeft__5pdtb{left:0}.lemontea_dirPatternRight__SsGZY{right:0}.lemontea_dirRoot__NyPj_{display:flex;flex-direction:column;min-height:85dvh;border-bottom:1px solid var(--ab-line-soft);background:var(--lt-bg-page);letter-spacing:-.02em;position:relative;z-index:1;font-family:var(--pc-font);color:var(--pc-ink)}.lemontea_dirAskPill__YQqT_,.lemontea_dirChatHeads__t0JxS,.lemontea_dirPanel__vbsAW,.lemontea_dirRoot__NyPj_,.lemontea_ltDirectoryBar__4AcQh,.lemontea_ltFooter__rv8jr{--ab-ink:var(--pc-ink);--ab-ink-muted:var(--pc-ink-2);--ab-ink-dim:var(--pc-ink-3);--ab-line:var(--pc-line);--ab-line-soft:var(--pc-line);--ab-paper:var(--pc-card);--ab-surface:color-mix(in srgb,var(--pc-card) 97%,var(--pc-ink) 3%);--ab-raised:var(--pc-card);--ab-sunken:color-mix(in srgb,var(--pc-ink) 5%,var(--pc-card));--ab-font-sans:var(--pc-font)}.lemontea_dirAskPill__YQqT_,.lemontea_dirChatHeads__t0JxS,.lemontea_dirPanel__vbsAW,.lemontea_dirRoot__NyPj_,.lemontea_ltDirectoryBar__4AcQh{--lt-accent:var(--pc-accent);--lt-accent-deep:var(--pc-accent-deep);--lt-on-accent:var(--pc-on-accent);--lt-ring:var(--pc-ring)}.lemontea_dirTopbar__4gkQK{position:relative;z-index:40;display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--ab-line-soft);background:color-mix(in srgb,var(--ab-paper) 92%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);flex-shrink:0;flex-wrap:wrap}.lemontea_dirSearch__nv0yM{position:relative;flex:1;min-width:160px;max-width:300px}.lemontea_dirSearchIcon__vdaps{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--ab-ink-dim);pointer-events:none;stroke:currentColor}.lemontea_dirSearchInput__0UbI9{width:100%;height:36px;padding:0 32px;border:1px solid var(--ab-line);border-radius:9999px;font-family:var(--ab-font-sans);font-size:13px;letter-spacing:-.02em;color:var(--ab-ink);background:var(--ab-surface);outline:none;transition:border-color .15s,box-shadow .15s}.lemontea_dirSearchInput__0UbI9:focus{border-color:var(--lt-accent);box-shadow:0 0 0 3px var(--lt-ring)}.lemontea_dirSearchClear__ZD9jW{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:16px;line-height:1;color:var(--ab-ink-dim);cursor:pointer;min-width:20px;min-height:20px;display:flex;align-items:center;justify-content:center}.lemontea_dirCount__bR8cH{font-size:12px;color:var(--ab-ink-muted);white-space:nowrap;flex-shrink:0}.lemontea_dirArea__JG0lY{position:relative;flex:0 1 180px;min-width:140px;max-width:220px}.lemontea_dirAreaIcon__wsU41{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--ab-ink-dim);pointer-events:none;stroke:currentColor}.lemontea_dirAreaInput__XlL_A{width:100%;height:36px;padding:0 30px 0 32px;border:1px solid var(--ab-line);border-radius:9999px;font-family:var(--ab-font-sans);font-size:13px;letter-spacing:-.02em;color:var(--ab-ink);background:var(--ab-surface);outline:none;transition:border-color .15s,box-shadow .15s}.lemontea_dirAreaInput__XlL_A:focus{border-color:var(--lt-accent);box-shadow:0 0 0 3px var(--lt-ring)}.lemontea_dirAreaClear__awJ1t{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:15px;line-height:1;color:var(--ab-ink-dim);cursor:pointer;min-width:20px;min-height:20px;display:flex;align-items:center;justify-content:center}.lemontea_dirAreaList__vU46R{position:absolute;top:calc(100% + 6px);left:0;right:0;margin:0;padding:6px;list-style:none;background:var(--ab-raised);border:1px solid var(--ab-line);border-radius:14px;box-shadow:0 12px 32px rgba(0,0,0,.14);z-index:60;max-height:260px;overflow-y:auto}.lemontea_dirAreaOption__zXFyE{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 10px;border:none;border-radius:9px;background:transparent;font-family:var(--ab-font-sans);font-size:13px;color:var(--ab-ink);cursor:pointer;text-align:left}.lemontea_dirAreaOption__zXFyE:hover,.lemontea_dirAreaOption__zXFyE[aria-selected=true]{background:var(--ab-sunken)}.lemontea_dirAreaCount__5xu_r{font-size:11px;color:var(--ab-ink-muted);flex-shrink:0}.lemontea_dirMobAreaRow___7cJW{padding:0 4px}.lemontea_dirMobAreaRow___7cJW .lemontea_dirArea__JG0lY{flex:none;max-width:none;width:100%}@media (max-width:768px){.lemontea_dirArea__JG0lY{display:none}}.lemontea_dirChips__u1oE8{display:flex;align-items:center;gap:8px;padding:10px 16px;overflow-x:auto;scrollbar-width:none;flex-shrink:0;border-bottom:1px solid var(--ab-line-soft);background:color-mix(in srgb,var(--ab-paper) 92%,transparent)}.lemontea_dirChips__u1oE8::-webkit-scrollbar{display:none}.lemontea_dirChip__BmXzJ{flex-shrink:0;padding:6px 14px;border:1px solid var(--ab-line);border-radius:9999px;background:var(--ab-surface);font-family:var(--ab-font-sans);font-size:12px;letter-spacing:-.01em;color:var(--ab-ink-muted);cursor:pointer;white-space:nowrap;transition:border-color .15s,color .15s,background .15s}.lemontea_dirChip__BmXzJ:hover{border-color:var(--lt-accent);color:var(--ab-ink)}.lemontea_dirChipActive__HebiA{background:var(--lt-accent);border-color:var(--lt-accent);color:#fff}.lemontea_dirChipActive__HebiA:hover{color:#fff}.lemontea_dirViewToggle__1_8nf{display:flex;align-items:center;gap:2px;background:var(--ab-sunken);border-radius:8px;padding:3px;flex-shrink:0}.lemontea_dirViewBtn__RMsOG{width:30px;height:30px;border:none;border-radius:6px;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--ab-ink-muted);transition:background .12s,color .12s}.lemontea_dirViewBtn__RMsOG svg{width:16px;height:16px}.lemontea_dirViewBtnActive__7BrwC{background:var(--ab-raised);color:var(--ab-ink);box-shadow:var(--ab-shadow-xs)}@media (max-width:768px){.lemontea_dirCount__bR8cH,.lemontea_dirSearch__nv0yM,.lemontea_dirViewToggle__1_8nf{display:none}}.lemontea_dirMobSearchBtn__ttMen{display:none;width:34px;height:34px;min-width:44px;min-height:44px;border-radius:50%;border:1px solid var(--ab-line);background:var(--ab-surface);align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;margin-left:auto;color:var(--ab-ink-muted);transition:background .15s}.lemontea_dirMobSearchBtn__ttMen svg{width:15px;height:15px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.lemontea_dirMobSearchBtn__ttMen:hover{background:var(--ab-sunken)}@media (max-width:768px){.lemontea_dirMobSearchBtn__ttMen{display:flex}}.lemontea_dirMobSearchPanel__6hECH{display:flex;flex-direction:column;gap:8px;background:color-mix(in srgb,var(--ab-paper) 97%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--ab-line);padding:10px 12px 12px;flex-shrink:0;box-shadow:0 4px 16px rgba(0,0,0,.08);z-index:10}.lemontea_dirMobSearchRow__ss93E{display:flex;align-items:center;gap:8px}.lemontea_dirMobSearchRowIcon__Ty_b6{width:15px;height:15px;flex-shrink:0;stroke:var(--ab-ink-muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.lemontea_dirMobSearchInput__9Xgb_{flex:1;height:40px;padding:0 10px;border:1.5px solid var(--ab-line);border-radius:9999px;font-family:var(--ab-font-sans);font-size:15px;letter-spacing:-.02em;color:var(--ab-ink);background:var(--ab-surface);outline:none;transition:border-color .15s,box-shadow .15s}.lemontea_dirMobSearchInput__9Xgb_:focus{border-color:var(--lt-accent);box-shadow:0 0 0 3px var(--lt-ring)}.lemontea_dirMobSearchClear__f_4xE{background:none;border:none;font-size:18px;line-height:1;min-width:32px;min-height:32px}.lemontea_dirMobSearchClear__f_4xE,.lemontea_dirMobSearchClose__qcDpA{color:var(--ab-ink-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lemontea_dirMobSearchClose__qcDpA{width:30px;height:30px;min-width:44px;min-height:44px;border-radius:50%;border:none;background:rgba(0,0,0,.07);font-size:16px;transition:background .15s}.lemontea_dirMobSearchClose__qcDpA:hover{background:rgba(0,0,0,.12)}.lemontea_dirSplit__KlUg9{display:grid;grid-template-columns:370px 1fr;flex:1;overflow:hidden;position:relative}@media (min-width:769px) and (max-width:1100px){.lemontea_dirSplit__KlUg9{grid-template-columns:300px 1fr}}@media (max-width:768px){.lemontea_dirSplit__KlUg9{grid-template-columns:1fr}}.lemontea_dirList__5vVou{overflow-y:auto;border-right:1px solid var(--ab-line-soft);display:flex;flex-direction:column;padding:8px;gap:6px}.lemontea_dirListHidden__GkdC7{display:none}@media (max-width:768px){.lemontea_dirList__5vVou{border-right:none}.lemontea_dirListHidden__GkdC7{display:none}}.lemontea_dirEmpty__W2Gz7{padding:32px 16px;text-align:center;font-size:14px;color:var(--ab-ink-muted)}.lemontea_dirRow__rsBvb{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--pc-line);border-radius:10px;background:var(--pc-card);color:var(--pc-ink);font-family:var(--pc-font);text-align:left;cursor:pointer;width:100%;min-height:44px;position:relative;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.05),0 2px 8px rgba(0,0,0,.04);transition:box-shadow .2s,border-color .2s,transform .15s}.lemontea_dirCard___5qFp:after,.lemontea_dirRow__rsBvb:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.55) 50%,transparent 60%);transform:translateX(-100%);transition:transform .4s ease;pointer-events:none}.lemontea_dirCard___5qFp:hover:after,.lemontea_dirRow__rsBvb:hover:after{transform:translateX(100%)}.lemontea_dirCard___5qFp:hover,.lemontea_dirRow__rsBvb:hover{box-shadow:0 1px 4px rgba(0,0,0,.06),0 4px 16px rgba(0,0,0,.08);border-color:rgba(0,0,0,.14);transform:translateY(-1px)}.lemontea_dirRowActive__PsOMz{border-color:var(--pc-accent);box-shadow:0 0 0 2px var(--pc-accent-light),0 2px 8px rgba(42,125,42,.12)}.lemontea_dirRowActive__PsOMz:hover{box-shadow:0 0 0 2px var(--pc-accent-light),0 4px 16px rgba(42,125,42,.12)}.lemontea_dirSigil__euQ9u{width:38px;height:38px;border-radius:9px;background:var(--pc-accent-light);border:1px solid var(--pc-accent-border);color:var(--pc-accent);font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lemontea_dirRowBody__klCga{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.lemontea_dirRowName__zuMZ_{font-size:13px;font-weight:600;color:var(--pc-ink);line-height:1.3;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:4px}.lemontea_dirRowHandle__CSfyO{font-size:11px;color:var(--pc-ink-3)}.lemontea_dirRowLoc__LZLb8{display:flex;align-items:center;gap:3px;font-size:11px;color:var(--pc-ink-2)}.lemontea_dirRowLocPin__9yUcd{width:10px;height:10px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0;opacity:.7}.lemontea_dirRowTags__w7GCQ{display:flex;gap:4px;flex-wrap:wrap;margin-top:2px}.lemontea_dirRowFooter__JdBuE{display:flex;align-items:center;justify-content:space-between;margin-top:5px}.lemontea_dirRowActions__CNOLN{display:flex;align-items:center;gap:3px;font-size:11px;color:var(--pc-ink-3)}.lemontea_dirRowActionsIcon__hkBZW{width:10px;height:10px;stroke:currentColor;stroke-width:2;stroke-linecap:round;fill:none;flex-shrink:0;opacity:.7}.lemontea_dirChBadges__I5f2d{display:flex;gap:3px}.lemontea_dirChBadge__tRp40{width:18px;height:18px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;letter-spacing:0}.lemontea_dirChBadgeTg__uRMKB{background:#229ED9;color:#fff}.lemontea_dirChBadgeWa__C1AYb{background:#25D366;color:#fff}.lemontea_dirVerified__BF__J{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;background:var(--lt-accent);border-radius:50%;color:var(--lt-on-accent);flex-shrink:0}.lemontea_dirVerified__BF__J svg{width:9px;height:9px;stroke:currentColor}.lemontea_dirTag__UbbDD{font-size:10px;font-weight:500;color:rgba(32,32,32,.55);background:rgba(0,0,0,.05);border-radius:9999px;padding:2px 7px;white-space:nowrap}.lemontea_dirTagMore___nGm7{font-size:10px;color:var(--pc-ink-3,var(--ab-ink-muted))}.lemontea_dirTagEvidence__V8oyF{font-size:10px;font-weight:500;color:var(--ab-ink-muted);background:var(--ab-sunken);border-radius:9999px;padding:1px 6px;white-space:nowrap}.lemontea_dirMap__Oc6XQ{flex:1;position:relative;min-height:200px}.lemontea_dirMapHidden__tg8nW{display:none}.lemontea_dirMapNoData__Xhgsx{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:2}.lemontea_dirMapNoDataInner__05Fs_{background:var(--ab-paper);border:1px solid var(--ab-line-soft);border-radius:10px;padding:12px 18px;font-size:13px;color:var(--ab-ink-muted);text-align:center;max-width:220px;line-height:1.5}.lemontea_dirMapRecenter__AUlEO{position:absolute;top:12px;right:12px;z-index:10;display:flex;align-items:center;gap:6px;padding:7px 14px 7px 10px;background:rgba(255,255,255,.97);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(0,0,0,.1);border-radius:9999px;box-shadow:0 2px 10px rgba(0,0,0,.12),inset 0 0 0 1px rgba(255,255,255,.8);cursor:pointer;font-size:12px;font-weight:500;color:var(--ab-ink);white-space:nowrap;transition:transform .15s,box-shadow .15s}.lemontea_dirMapRecenter__AUlEO:hover{transform:scale(1.04);box-shadow:0 4px 16px rgba(0,0,0,.15),inset 0 0 0 1px rgba(255,255,255,.8)}.lemontea_dirMapRecenter__AUlEO svg{width:14px;height:14px;stroke:var(--lt-accent);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.lemontea_dirMapMobileHidden__eP3Dj{display:none}@media (min-width:769px){.lemontea_dirMapMobileHidden__eP3Dj{display:block}}.lemontea_dirPanel__vbsAW{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(480px,calc(100vw - 24px));height:min(600px,calc(100dvh - 48px));display:flex;flex-direction:column;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:28px;overflow:hidden;box-shadow:0 24px 48px -12px rgba(0,0,0,.24);z-index:9000;font-family:var(--pc-font);color:#202020;animation:lemontea_dirPanelIn__HxoeR .26s cubic-bezier(.34,1.56,.64,1) both}.lemontea_dirPanelMax__lnmKs{width:min(720px,calc(100vw - 32px));height:calc(100dvh - 40px)}.lemontea_dirPanelWide__hkBhL{width:min(960px,calc(100vw - 32px));height:min(720px,calc(100dvh - 40px))}@keyframes lemontea_dirPanelIn__HxoeR{0%{opacity:0;transform:translate(-50%,-46%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (max-width:768px){.lemontea_dirPanelMax__lnmKs,.lemontea_dirPanelWide__hkBhL,.lemontea_dirPanel__vbsAW{left:0;right:0;top:0;bottom:0;width:100%;height:100dvh;border-radius:0;box-shadow:none;transform:none;animation:lemontea_dirPanelInMobile__v33Jm .24s ease-out both}.lemontea_scope__C1Dbi:has(.lemontea_dirPanel__vbsAW) .lemontea_dirChatHeads__t0JxS{display:none}}.lemontea_dirChatHeadLauncher__m64WQ{display:none}@media (max-width:768px){.lemontea_dirChatHeadLauncher__m64WQ{display:flex}.lemontea_dirChatHeads__t0JxS .lemontea_dirChatHead__gdyUB{display:none}.lemontea_dirChatHeadsOpen___qIWQ .lemontea_dirChatHead__gdyUB{display:block;animation:lemontea_dirHeadIn__3qFCg .26s cubic-bezier(.34,1.56,.64,1) both}}@keyframes lemontea_dirPanelInMobile__v33Jm{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lemontea_dirPanelHeader__yQk6H{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid rgba(0,0,0,.08);flex-shrink:0}.lemontea_dirPanelTitle__m7PQd{display:flex;align-items:center;gap:7px;min-width:0;flex:1}.lemontea_dirPanelSparkle__QHlM6{width:15px;height:15px;fill:var(--lt-accent);flex-shrink:0}.lemontea_dirPanelTitleText__EBjC9{font-size:15px;font-weight:700;color:#202020;white-space:nowrap}.lemontea_dirPanelChip__WH6X2{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:400;color:rgba(32,32,32,.55);background:color-mix(in srgb,var(--lt-accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--lt-accent) 18%,transparent);border-radius:9999px;padding:1px 8px;margin-left:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px;flex-shrink:1}.lemontea_dirPanelHeaderActions__yMThM{display:flex;align-items:center;gap:4px;flex-shrink:0}.lemontea_dirIconBtn__G5Fde{width:24px;height:24px;min-width:44px;min-height:44px;margin:-10px -6px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;color:rgba(0,0,0,.45);cursor:pointer;transition:background .12s;flex-shrink:0}.lemontea_dirIconBtn__G5Fde svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;fill:none;display:block;flex-shrink:0}.lemontea_dirIconBtn__G5Fde:hover{background:rgba(0,0,0,.06);color:#202020}.lemontea_dirPanelDisclaimer__GgiU5{margin:8px 16px 0;font-size:11px;color:rgba(0,0,0,.38);text-align:center;line-height:1.4;flex-shrink:0}.lemontea_dirChatFallback__LSjfY{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.lemontea_dirSuggestions__AJrmq{flex:1;padding:10px;display:flex;flex-direction:column;gap:2px;overflow-y:auto}.lemontea_dirSuggestions__AJrmq::-webkit-scrollbar{width:3px}.lemontea_dirSuggestions__AJrmq::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:9999px}.lemontea_dirSugLabel__hNxav{display:block;font-size:10px;font-weight:600;color:rgba(0,0,0,.35);text-transform:uppercase;letter-spacing:.5px;padding:4px 8px 6px}.lemontea_dirSugRow__AS8iB{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;cursor:pointer;font-size:13px;color:#202020;text-decoration:none;transition:background .1s;min-height:44px}.lemontea_dirSugRow__AS8iB:hover{background:rgba(0,0,0,.035)}.lemontea_dirSugIcon___OfCG{width:28px;height:28px;min-width:28px;border-radius:7px;background:color-mix(in srgb,var(--lt-accent) 8%,transparent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.lemontea_dirSugIcon___OfCG svg{width:13px;height:13px;stroke:var(--lt-accent);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;fill:none}.lemontea_dirFallbackFooter__DJVdt{flex-shrink:0;padding:10px 12px max(10px,env(safe-area-inset-bottom,10px))}.lemontea_dirFallbackInputBox__rD3AH{border:1px solid rgba(0,0,0,.1);border-radius:13px;overflow:hidden}.lemontea_dirFallbackInputTop__p9Aba{padding:9px 0 0 11px}.lemontea_dirFallbackTextarea__9qrUw{display:block;width:100%;resize:none;border:none;outline:none;background:transparent;font-family:var(--pc-font);font-size:13px;color:#202020;line-height:1.5;max-height:80px;overflow-y:auto;padding:0 10px 0 0;letter-spacing:-.02em}.lemontea_dirFallbackTextarea__9qrUw::-moz-placeholder{color:rgba(0,0,0,.32)}.lemontea_dirFallbackTextarea__9qrUw::placeholder{color:rgba(0,0,0,.32)}.lemontea_dirFallbackInputBtm__UJKL8{display:flex;align-items:center;justify-content:space-between;padding:3px 10px 9px}.lemontea_dirFallbackKbd__QpJz2{font-size:10px;color:rgba(0,0,0,.3);display:flex;align-items:center;gap:2px}.lemontea_dirFallbackKbdKey__ZmzFN{padding:1px 4px;background:rgba(0,0,0,.05);border-radius:3px;font-size:10px}.lemontea_dirFallbackSend__b_iVc{width:26px;height:26px;border-radius:9999px;background:var(--lt-accent);color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none;flex-shrink:0;border:none;padding:0;cursor:pointer}.lemontea_dirFallbackSend__b_iVc svg{width:12px;height:12px;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;fill:none}.lemontea_dirGrid__xJlBK{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;padding:16px;overflow-y:auto;align-content:start;flex:1}@media (max-width:768px){.lemontea_dirGrid__xJlBK{display:none}}.lemontea_dirCard___5qFp{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--pc-line);border-radius:10px;background:var(--pc-card);color:var(--pc-ink);font-family:var(--pc-font);text-align:left;cursor:pointer;min-height:44px;position:relative;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.05),0 2px 8px rgba(0,0,0,.04);transition:border-color .2s,box-shadow .2s,transform .15s}.lemontea_dirCardActive__GjdTj{border-color:var(--pc-accent);box-shadow:0 0 0 2px var(--pc-accent-light),0 2px 8px rgba(42,125,42,.12)}.lemontea_dirCardSigil__gED8G{width:38px;height:38px;border-radius:9px;background:var(--pc-accent-light);border:1px solid var(--pc-accent-border);color:var(--pc-accent);font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.lemontea_dirCardName__hvLr7{font-size:13px;font-weight:600;color:var(--pc-ink);line-height:1.3;letter-spacing:-.01em}.lemontea_dirCardHandle__DHhKx{font-size:11px;color:var(--pc-ink-3)}.lemontea_dirCardLoc__mb8AJ{display:flex;align-items:center;gap:3px;font-size:11px;color:var(--pc-ink-2)}.lemontea_dirCardLocPin__Me1UL{width:10px;height:10px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none;flex-shrink:0}.lemontea_dirMobileTabs__AMTZD{display:none;border-top:1px solid var(--ab-line-soft);background:transparent;flex-shrink:0}@media (max-width:768px){.lemontea_dirMobileTabs__AMTZD{display:flex}}.lemontea_dirMobileTab__nTEJi{flex:1;height:48px;min-height:48px;border:none;background:transparent;font-size:14px;font-weight:500;color:var(--ab-ink-muted);cursor:pointer;transition:color .1s}.lemontea_dirMobileTabActive__q7Yhp{color:var(--pc-ink);border-bottom:2px solid var(--pc-ink)}.lemontea_dirPanelCtas__O56aT{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px;border-bottom:1px solid var(--ab-line-soft);flex-shrink:0}.lemontea_dirPanelCtaPrimary__ldvfH{display:inline-flex;align-items:center;height:36px;min-height:44px;padding:0 16px;border-radius:8px;background:var(--lt-accent);color:#fff;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .15s}.lemontea_dirPanelCtaPrimary__ldvfH:hover{opacity:.88}.lemontea_dirPanelCtaWa__5Ut7q{display:inline-flex;align-items:center;height:36px;min-height:44px;padding:0 16px;border-radius:8px;background:#25d366;color:#fff;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .15s}.lemontea_dirPanelCtaWa__5Ut7q:hover{opacity:.88}.lemontea_dirPanelCtaSecondary__3LZOX{display:inline-flex;align-items:center;height:36px;min-height:44px;padding:0 14px;border-radius:8px;border:1px solid var(--ab-line-soft);background:transparent;color:var(--ab-ink-muted);font-size:13px;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s}.lemontea_dirPanelCtaSecondary__3LZOX:hover{border-color:var(--lt-accent);color:var(--lt-accent)}.lemontea_dirChatIframe__n6PWN{flex:1;width:100%;min-height:0;border:none;display:block;background:var(--ab-paper)}@media (prefers-reduced-motion:reduce){.lemontea_dirCard___5qFp,.lemontea_dirIconBtn__G5Fde,.lemontea_dirOpenBtn__l5XuY,.lemontea_dirPanel__vbsAW,.lemontea_dirRow__rsBvb{transition:none;animation:none}}.lemontea_dirAskPill__YQqT_{position:fixed;bottom:32px;left:50%;transform:translateX(-50%);width:min(420px,calc(100vw - 32px));height:48px;display:flex;align-items:center;gap:8px;padding:6px 6px 6px 16px;background:rgba(255,255,255,.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.1);border-radius:9999px;box-shadow:0 4px 24px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.06),inset 0 0 0 1px rgba(255,255,255,.9);z-index:9000;transition:opacity .22s ease,transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}.lemontea_dirAskPill__YQqT_:hover{box-shadow:0 6px 28px rgba(0,0,0,.13),0 2px 4px rgba(0,0,0,.07),inset 0 0 0 1px rgba(255,255,255,.9)}.lemontea_dirAskPillSparkle__BEGAT{width:18px;height:18px;fill:var(--lt-accent);flex-shrink:0}.lemontea_dirAskPillInput__b2b4K{flex:1;min-width:0;border:none;outline:none;background:transparent;font:inherit;font-size:14px;color:#202020}.lemontea_dirAskPillInput__b2b4K::-moz-placeholder{color:rgba(0,0,0,.35)}.lemontea_dirAskPillInput__b2b4K::placeholder{color:rgba(0,0,0,.35)}.lemontea_dirAskPillSend__Wjqsz{width:34px;height:34px;border:none;border-radius:9999px;background:var(--lt-accent);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s,transform .1s}.lemontea_dirAskPillSend__Wjqsz:not(:disabled):hover{background:var(--lt-accent-deep);transform:scale(1.05)}.lemontea_dirAskPillSend__Wjqsz:disabled{opacity:.32;cursor:default}.lemontea_dirAskPillSend__Wjqsz svg{width:14px;height:14px;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;fill:none}.lemontea_dirChatHeads__t0JxS{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;align-items:center;gap:8px;z-index:9500}.lemontea_dirChatHead__gdyUB{position:relative;animation:lemontea_dirHeadIn__3qFCg .3s cubic-bezier(.34,1.56,.64,1) both}@keyframes lemontea_dirHeadIn__3qFCg{0%{opacity:0;transform:scale(.6) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.lemontea_dirChatHeadBtn__aK0Gr{width:44px;height:44px;border-radius:50%;border:none;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 2px 8px rgba(0,0,0,.12),inset 0 0 0 1px rgba(255,255,255,.8);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .2s;padding:0}.lemontea_dirChatHeadBtn__aK0Gr:hover{transform:scale(1.08);box-shadow:0 4px 16px rgba(0,0,0,.18),inset 0 0 0 1px rgba(255,255,255,.8)}.lemontea_dirChatHeadRing__7_fWy{position:absolute;inset:-3px;border-radius:50%;border:2px solid var(--lt-accent);opacity:0;transform:scale(.85);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);pointer-events:none}.lemontea_dirChatHeadFocused__8KwUn .lemontea_dirChatHeadRing__7_fWy{opacity:1;transform:scale(1)}.lemontea_dirChatHeadSigil__iskuK{font-size:16px;font-weight:700;color:#202020;line-height:1;pointer-events:none}.lemontea_dirChatHeadSparkle__vvN29{width:20px;height:20px;fill:var(--lt-accent);pointer-events:none}.lemontea_dirChatHeadGlyph__qDL8S{width:19px;height:19px;color:#202020;pointer-events:none}.lemontea_dirChatHeadDismiss__VKOy0{position:absolute;top:-4px;right:-4px;width:16px;height:16px;border-radius:50%;background:rgba(26,26,26,.75);color:#fff;font-size:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s;border:none;z-index:5;line-height:1;padding:0}.lemontea_dirChatHead__gdyUB:hover .lemontea_dirChatHeadDismiss__VKOy0{opacity:1}.lemontea_dirChatHeadDismiss__VKOy0:hover{background:rgba(26,26,26,.95)}.lemontea_dirChatHeadTooltip__M4l8S{position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%) translateX(4px);background:rgba(26,26,26,.92);color:#fff;font-size:11px;padding:5px 9px;border-radius:7px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .18s ease,transform .18s ease;box-shadow:0 2px 8px rgba(0,0,0,.18);z-index:10;line-height:1.4}.lemontea_dirChatHeadTooltip__M4l8S:after{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);border:5px solid transparent;border-left-color:rgba(26,26,26,.92)}.lemontea_dirChatHead__gdyUB:hover .lemontea_dirChatHeadTooltip__M4l8S{opacity:1;transform:translateY(-50%) translateX(0)}.lemontea_dirChatHeadTipLoc__c_fhU{opacity:.65;font-size:10px}@media (max-width:768px){.lemontea_dirAskPill__YQqT_{bottom:88px}.lemontea_dirChatHeads__t0JxS{bottom:88px;right:12px}}.lemontea_ltDirectoryBar__4AcQh{background:color-mix(in srgb,var(--pc-card) 92%,transparent);font-family:var(--pc-font);color:var(--pc-ink);--ab-nav-h:56px}.lemontea_ltFooter__rv8jr{background:var(--lt-bg-page);font-family:var(--pc-font);color:var(--pc-ink)}.lemontea_ltFooterLegal__DmCWx{max-width:72ch}.trove_scope__MIPzy{--tv-accent:#1d5c4a;--tv-accent-deep:#154237;--tv-accent-soft:#dbeae4;--tv-on-accent:#ffffff;--tv-ring:rgba(29,92,74,0.3)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .trove_scope__MIPzy{--tv-accent:#6fc3a6;--tv-accent-deep:#8fd4bb;--tv-accent-soft:#14302a;--tv-on-accent:#0c1b17;--tv-ring:rgba(111,195,166,0.36)}}:root[data-theme=dark] .trove_scope__MIPzy{--tv-accent:#6fc3a6;--tv-accent-deep:#8fd4bb;--tv-accent-soft:#14302a;--tv-on-accent:#0c1b17;--tv-ring:rgba(111,195,166,0.36)}.trove_btnPrimary__ujaQP{background:var(--tv-accent);color:var(--tv-on-accent);border-color:var(--tv-accent)}.trove_btnPrimary__ujaQP:hover{background:var(--tv-accent-deep);border-color:var(--tv-accent-deep)}.trove_accent__3vBrg,.trove_eyebrow__tEaTF{color:var(--tv-accent-deep)}.trove_eyebrow__tEaTF{display:inline-flex;align-items:center;gap:8px;font-family:var(--ab-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.trove_eyebrow__tEaTF:before{content:"";width:18px;height:1px;background:currentColor;opacity:.6}.trove_hero__8AqyV{position:relative;isolation:isolate;overflow:hidden}.trove_hero__8AqyV:before{content:"";position:absolute;inset:-22% -10% auto -10%;height:72%;z-index:-1;pointer-events:none;background:radial-gradient(58% 58% at 72% 18%,var(--tv-accent-soft) 0,transparent 70%)}.trove_clock__RWidr{opacity:0;transform:translateY(4px);transition:opacity var(--ab-dur) var(--ab-ease-out),transform var(--ab-dur) var(--ab-ease-out)}.trove_clock__RWidr[data-ready=true]{opacity:1;transform:none}.trove_stage__xERbS{border-radius:var(--ab-radius-2xl);background:var(--ab-surface);border:1px solid var(--ab-line);box-shadow:var(--ab-shadow-lg);overflow:hidden}.trove_stageBar__9Xxut{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 17px;border-bottom:1px solid var(--ab-line-soft);background:var(--ab-raised)}.trove_stageBody__ZiJr3{display:flex;flex-direction:column;gap:9px;padding:17px;min-height:300px}.trove_msg__Wb2sA{max-width:88%;padding:10px 14px;border-radius:18px;font-size:14.5px;line-height:1.45;animation:trove_rise__J7cRp var(--ab-dur-slow) var(--ab-ease-out) both;animation-delay:calc(var(--i, 0) * .5s)}.trove_msgAsk__ctos8{align-self:flex-end;background:var(--tv-accent-soft);color:var(--ab-ink);border-bottom-right-radius:6px}.trove_msgAnswer__qZnYG{align-self:flex-start;background:var(--ab-raised);border:1px solid var(--ab-line-soft);color:var(--ab-ink);border-bottom-left-radius:6px}.trove_sender__oYMuB{display:block;margin-bottom:2px;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ab-ink-dim)}.trove_receipt__YAWsX{align-self:flex-start;margin-left:14px;max-width:84%;padding:9px 13px 10px;border-left:2px dashed var(--tv-accent);background:color-mix(in srgb,var(--tv-accent-soft) 55%,transparent);border-radius:0 var(--ab-radius-md) var(--ab-radius-md) 0;animation:trove_rise__J7cRp var(--ab-dur-slow) var(--ab-ease-out) both;animation-delay:calc(var(--i, 0) * .5s)}.trove_receiptFrom__P5T2O{display:flex;align-items:center;gap:7px;font-family:var(--ab-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--tv-accent-deep)}.trove_receiptQuote__fYaM5{margin-top:4px;font-family:var(--ab-font-serif);font-size:14px;line-height:1.4;color:var(--ab-ink-muted)}.trove_stageFoot__WqufG{padding:11px 17px 13px;border-top:1px solid var(--ab-line-soft);font-size:12.5px;color:var(--ab-ink-dim)}@keyframes trove_rise__J7cRp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.trove_capTabs__et3va{display:flex;gap:0;border-top:1px solid var(--ab-line-soft)}.trove_capTab__uAZ6G{flex:1;padding:14px;border:none;border-right:1px solid var(--ab-line-soft);background:transparent;font-family:var(--ab-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ab-ink-dim);cursor:pointer;transition:background .15s,color .15s;text-align:left;line-height:1.3}.trove_capTab__uAZ6G:last-child{border-right:none}.trove_capTab__uAZ6G:hover{background:var(--ab-sunken);color:var(--ab-ink-muted)}.trove_capTabActive__jiwGI{background:color-mix(in srgb,var(--tv-accent-soft) 60%,transparent);color:var(--tv-accent-deep)}.trove_capPanel__Mlkk_{border-top:1px solid var(--ab-line-soft);animation:trove_tv-cap-in__JOMqR .3s var(--ab-ease-out) both}.trove_capVisual__SI_D2{padding:16px 17px;background:var(--ab-sunken);border-bottom:1px solid var(--ab-line-soft)}.trove_capExplain__2IMsw{display:flex;gap:14px;align-items:flex-start;padding:14px 17px 16px}.trove_capIcon__r7XjC{flex:none;width:32px;height:32px;border-radius:var(--ab-radius-md);background:color-mix(in srgb,var(--tv-accent-soft) 50%,transparent);display:grid;place-items:center;color:var(--tv-accent-deep)}.trove_capIcon__r7XjC svg{width:16px;height:16px}.trove_capText___5Ns1{font-size:13.5px;line-height:1.45;color:var(--ab-ink-muted)}.trove_capGrounding__La7nM{position:relative}.trove_capSite__RlSPx{position:relative;border-radius:var(--ab-radius-lg);border:1px solid var(--ab-line);background:var(--ab-surface);overflow:hidden}.trove_capSiteBar__Rf36y{display:flex;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid var(--ab-line-soft);background:var(--ab-raised)}.trove_capSiteDots__xK7Yg{display:flex;gap:4px}.trove_capSiteDots__xK7Yg span{width:7px;height:7px;border-radius:50%;background:var(--ab-line)}.trove_capSiteUrl___YFKu{flex:1;display:flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--ab-radius-md);background:var(--ab-sunken);font-family:var(--ab-font-mono);font-size:9.5px;color:var(--ab-ink-dim)}.trove_capSiteLock__dbeOO{width:10px;height:10px;color:var(--ab-ink-dim);flex:none}.trove_capSiteExpand__rNosu{flex:none;width:24px;height:24px;border:none;border-radius:var(--ab-radius-md);background:transparent;color:var(--ab-ink-dim);cursor:pointer;display:grid;place-items:center;transition:background .15s,color .15s}.trove_capSiteExpand__rNosu:hover{background:var(--ab-sunken);color:var(--ab-ink)}.trove_capSiteExpand__rNosu svg{width:12px;height:12px}.trove_capSiteBody__sqg21{padding:12px 14px 40px;display:flex;flex-direction:column;gap:6px}.trove_capSiteHeading__Jp9Yf{font-size:14px;font-weight:700;color:var(--ab-ink);line-height:1.2}.trove_capSiteLine__Pjood{font-size:11.5px;line-height:1.4;color:var(--ab-ink-muted);margin:0}.trove_capSiteLine__Pjood[data-dim]{color:var(--ab-ink-dim);font-size:10.5px}.trove_capSiteSection__7NEBq{margin-top:4px;display:flex;flex-direction:column;gap:3px}.trove_capSiteSectionHead___Fj5w{font-family:var(--ab-font-mono);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ab-ink-dim)}.trove_capSiteHighlight__4QOOu{padding:5px 9px;border-radius:var(--ab-radius-md);background:color-mix(in srgb,var(--tv-accent-soft) 70%,transparent);border-left:3px solid var(--tv-accent);font-size:12px;font-weight:500;color:var(--ab-ink)}.trove_capChatWidget__gbkZV{position:absolute;right:8px;bottom:8px;width:55%;max-width:200px;display:flex;flex-direction:column;gap:5px;padding:8px;border-radius:var(--ab-radius-lg);background:var(--ab-paper);border:1px solid var(--ab-line);box-shadow:var(--ab-shadow-md);animation:trove_tv-cap-in__JOMqR .3s var(--ab-ease-out) .2s both}.trove_capChatBubbleAsk__OscKF{align-self:flex-end;border-radius:10px 10px 3px 10px;background:var(--tv-accent-soft)}.trove_capChatBubbleAnswer___Qz2G,.trove_capChatBubbleAsk__OscKF{padding:5px 9px;font-size:10.5px;line-height:1.35;color:var(--ab-ink)}.trove_capChatBubbleAnswer___Qz2G{border-radius:10px 10px 10px 3px;background:var(--ab-raised);border:1px solid var(--ab-line-soft)}.trove_capChatSource__mSe1l{display:flex;align-items:center;gap:3px;margin-top:3px;font-family:var(--ab-font-mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:var(--tv-accent-deep)}.trove_capAccessLevels__xiSzv{display:flex;flex-direction:column;gap:6px}.trove_capAccessRow__l1Mzb{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:var(--ab-radius-md);background:var(--ab-surface);border:1px solid var(--ab-line)}.trove_capAccessRow__l1Mzb[data-level=public]{border-left:3px solid var(--tv-accent)}.trove_capAccessRow__l1Mzb[data-level=approved]{border-left:3px solid var(--ab-forest,#23412f)}.trove_capAccessRow__l1Mzb[data-level=restricted]{border-left:3px solid var(--ab-line);opacity:.7}.trove_capAccessLabel__CChu6{font-size:12.5px;font-weight:500;color:var(--ab-ink)}.trove_capAccessBadge__8WjGW{padding:2px 8px;border-radius:9999px;font-family:var(--ab-font-mono);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.trove_capAccessBadge__8WjGW[data-level=public]{background:color-mix(in srgb,var(--tv-accent-soft) 60%,transparent);color:var(--tv-accent-deep)}.trove_capAccessBadge__8WjGW[data-level=approved]{background:color-mix(in srgb,var(--ab-forest-soft,#d4e8d9) 50%,transparent);color:var(--ab-forest-deep,var(--ab-ink))}.trove_capAccessBadge__8WjGW[data-level=restricted]{background:var(--ab-sunken);color:var(--ab-ink-dim);border:1px solid var(--ab-line-soft)}.trove_capDisclosure__TEWwC{display:flex;flex-direction:column;gap:8px}.trove_capDisclosureRefusal__Tt_Z_{align-self:flex-start;padding:7px 12px;border-radius:12px 12px 12px 4px;background:var(--ab-surface);border:1px solid color-mix(in srgb,var(--ab-forest-soft,#c5dbc9) 80%,var(--ab-line-soft));font-size:12px;line-height:1.4;color:var(--ab-ink-muted);font-style:italic}.trove_capProgress__f9XXq{position:relative;height:2px;background:var(--ab-line-soft)}.trove_capProgressBar__O3b1F{position:absolute;inset:0 auto 0 0;background:var(--tv-accent);animation:trove_tv-cap-fill__neFLE 4s linear both}@keyframes trove_tv-cap-in__JOMqR{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes trove_tv-cap-fill__neFLE{0%{width:0}to{width:100%}}.trove_viewToggle__24IwO{display:inline-flex;gap:2px;padding:3px;border-radius:9999px;background:var(--ab-sunken);border:1px solid var(--ab-line-soft)}.trove_viewTab__IAN4w{padding:5px 12px;border-radius:9999px;border:none;background:transparent;font-size:11px;font-weight:500;color:var(--ab-ink-muted);cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.trove_viewTab__IAN4w:hover{color:var(--ab-ink)}.trove_viewTabActive__r2ieU{background:var(--ab-paper);color:var(--ab-ink);box-shadow:0 1px 3px rgba(0,0,0,.08)}.trove_docPreview__r_UMK{display:flex;flex-direction:column;gap:0;border-radius:var(--ab-radius-lg);border:1px solid var(--ab-line);background:var(--ab-surface);overflow:hidden;animation:trove_rise__J7cRp var(--ab-dur-slow) var(--ab-ease-out) both}.trove_docHeader__UgtxN{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--ab-raised);border-bottom:1px solid var(--ab-line-soft)}.trove_docIcon__eu31k{flex:none;width:16px;height:16px;color:var(--tv-accent-deep)}.trove_docTitle__N7YZ9{font-size:13.5px;font-weight:600;color:var(--ab-ink)}.trove_docSection__IubXg{padding:12px 16px;border-bottom:1px solid var(--ab-line-soft)}.trove_docSection__IubXg:last-child{border-bottom:none}.trove_docSectionHighlighted__4yePp{background:color-mix(in srgb,var(--tv-accent-soft) 60%,transparent);border-left:3px solid var(--tv-accent)}.trove_docSectionRestricted__iaPXO{background:var(--ab-sunken);opacity:.7;border-left:3px solid var(--ab-line)}.trove_docSectionHead__6q0GZ{display:flex;align-items:center;gap:8px;margin-bottom:6px}.trove_docSectionHeading__hQmG8{font-family:var(--ab-font-mono);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ab-ink-dim)}.trove_docSectionBadge__fF3t6{background:color-mix(in srgb,var(--tv-accent) 18%,transparent);color:var(--tv-accent-deep)}.trove_docSectionBadgeRestricted___3L7t,.trove_docSectionBadge__fF3t6{padding:1px 7px;border-radius:9999px;font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.trove_docSectionBadgeRestricted___3L7t{background:var(--ab-sunken);color:var(--ab-ink-dim);border:1px solid var(--ab-line-soft)}.trove_docLines__oXPBa{display:flex;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;font-size:13.5px;line-height:1.45;color:var(--ab-ink-muted)}@media (prefers-reduced-motion:reduce){.trove_capPanel__Mlkk_,.trove_capProgressBar__O3b1F,.trove_docPreview__r_UMK,.trove_msg__Wb2sA,.trove_receipt__YAWsX{animation:none}}.trove_postures__v2YlD{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}@media (min-width:900px){.trove_postures__v2YlD{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.trove_posture__7tjry{display:flex;flex-direction:column;border-radius:var(--ab-radius-xl);border:1px solid var(--ab-line);background:var(--ab-surface);overflow:hidden;transition:border-color var(--ab-dur-fast) var(--ab-ease-out),box-shadow var(--ab-dur-fast) var(--ab-ease-out)}.trove_posture__7tjry:focus-within,.trove_posture__7tjry:hover{border-color:var(--tv-ring);box-shadow:var(--ab-shadow-md)}.trove_postureArt__cINy5{padding:26px 26px 0;background:var(--ab-sunken);border-bottom:1px solid var(--ab-line-soft)}.trove_postureArt__cINy5 svg{display:block;width:100%;height:auto}.trove_postureBody__nw4cI{display:flex;flex-direction:column;gap:12px;padding:22px 24px 24px;flex:1}.trove_limit__Vjtsv{margin-top:auto;padding:11px 13px;border-radius:var(--ab-radius-md);background:var(--ab-sunken);border:1px solid var(--ab-line-soft);font-size:13.5px;line-height:1.45;color:var(--ab-ink-muted)}.trove_limit__Vjtsv b{display:block;font-family:var(--ab-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ab-ink-dim);margin-bottom:3px;font-weight:500}.trove_steps__r8OOb{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media (min-width:768px){.trove_steps__r8OOb{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.trove_step__WkFTK{padding:22px 22px 24px;border-radius:var(--ab-radius-lg);background:var(--ab-surface);border:1px solid var(--ab-line)}.trove_stepNo__C6XQV{font-family:var(--ab-font-mono);font-size:11px;letter-spacing:.14em;color:var(--tv-accent-deep)}.trove_close__Ly52j{border-radius:var(--ab-radius-2xl);padding:40px 32px;background:var(--ab-ink);color:var(--ab-paper);text-align:center}.trove_sibling__8j_fm{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:22px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--ab-paper) 18%,transparent);font-size:14px;opacity:.78}.trove_showcaseFilters__jD8U3{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.trove_showcaseSelect__MBqMP{min-height:44px;padding:0 36px 0 14px;border-radius:9999px;border:1px solid var(--ab-line);background:var(--ab-surface);font-size:14.5px;font-weight:500;color:var(--ab-ink);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23666' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer}.trove_showcaseSelect__MBqMP:focus-visible{outline:2px solid var(--tv-accent);outline-offset:2px}.trove_showcaseEmpty__meSfy{display:flex;align-items:center;justify-content:center;min-height:200px;border-radius:var(--ab-radius-xl);border:1px dashed var(--ab-line);font-size:15px;color:var(--ab-ink-dim)}.trove_cards__33hXY{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media (min-width:820px){.trove_cards__33hXY{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.trove_card__NjwuM{display:flex;flex-direction:column;gap:13px;padding:26px 24px 24px;border-radius:var(--ab-radius-xl);border:1px solid var(--ab-line);background:var(--ab-surface)}.trove_card__NjwuM[data-featured=true]{border-color:var(--tv-accent);box-shadow:var(--ab-shadow-md)}.trove_cardList__0HpAw{display:flex;flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;font-size:14.5px;line-height:1.45;color:var(--ab-ink-muted)}.trove_cardList__0HpAw li{display:flex;gap:10px}.trove_tick__wxjRf{flex:none;margin-top:7px;width:6px;height:6px;border-radius:50%;background:var(--tv-accent)}.trove_packFeatured__zdqy6{box-shadow:inset 0 0 0 1px var(--tv-accent)}.trove_packBadge__Mtc7L{color:var(--tv-accent-deep);background:color-mix(in srgb,var(--tv-accent) 15%,transparent)}