._button_kuu8q_1{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font-weight:600;gap:.55rem;justify-content:center;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}._button_kuu8q_1:hover:not(:disabled){transform:translateY(-1px)}._button_kuu8q_1:focus-visible{outline:2px solid var(--color-moss);outline-offset:2px}._button_kuu8q_1:disabled{cursor:not-allowed;opacity:.65;transform:none}._button_kuu8q_1._loading_kuu8q_37:disabled{cursor:wait}._primary_kuu8q_41{background:linear-gradient(135deg,var(--color-moss),var(--color-moss-deep));box-shadow:var(--shadow-soft);color:var(--color-paper)}._secondary_kuu8q_47{background:#5b72561f;color:var(--color-forest)}._ghost_kuu8q_52{background:transparent;color:var(--color-forest)}._outline_kuu8q_57{background:transparent;border:1px solid var(--color-border-strong);color:var(--color-forest)}._danger_kuu8q_63{background:linear-gradient(135deg,#9f4b3f,#874034);box-shadow:0 18px 40px #8740342e;color:#fff7f4}._sm_kuu8q_69{font-size:.9rem;min-height:2.5rem;padding:.55rem .95rem}._md_kuu8q_75{font-size:.95rem;min-height:2.9rem;padding:.75rem 1.1rem}._lg_kuu8q_81{font-size:1rem;min-height:3.25rem;padding:.85rem 1.3rem}._icon_kuu8q_92{font-size:.95rem;min-height:2.6rem;padding:0;width:2.6rem}._fullWidth_kuu8q_99{width:100%}._backdrop_19ncd_1{align-items:center;background:#0000008c;display:flex;justify-content:center;inset:0;padding:1rem;position:fixed;z-index:9900}._dialog_19ncd_15{background:linear-gradient(180deg,#f9f5ecfa,#f4efe4fa);border:1px solid rgba(86,100,82,.16);border-radius:var(--radius-lg, 12px);box-shadow:0 28px 80px #212d2347;display:flex;flex-direction:column;max-height:90vh;max-width:640px;width:100%}[data-theme=dark] ._dialog_19ncd_15{background:linear-gradient(180deg,#1a211afa,#141c14fa);border-color:#a0b49b2e;box-shadow:0 28px 80px #00000073}._header_19ncd_33{border-bottom:1px solid var(--color-border, rgba(86, 100, 82, .15));flex-shrink:0;padding:1.5rem 1.75rem 1.25rem}._eyebrow_19ncd_39{color:var(--color-moss-deep, #3a5a3a);font-size:.75rem;font-weight:600;letter-spacing:.06em;margin:0 0 .4rem;text-transform:uppercase}._title_19ncd_48{font-size:1.2rem;font-weight:700;margin:0 0 .35rem}._subtitle_19ncd_54{color:var(--color-muted);font-size:.9rem;margin:0}._progress_19ncd_60{color:var(--color-muted);font-size:.8rem;margin:.5rem 0 0}._body_19ncd_66{flex:1;overflow-y:auto;padding:1.25rem 1.75rem}._body_19ncd_66 h2{font-size:1rem;font-weight:700;margin:1.25rem 0 .4rem}._body_19ncd_66 h2:first-child{margin-top:0}._body_19ncd_66 p{color:var(--color-forest-soft, #4a5a45);line-height:1.6;margin:0 0 .75rem}._body_19ncd_66 ul,._body_19ncd_66 ol{color:var(--color-forest-soft, #4a5a45);line-height:1.6;margin:0 0 .75rem;padding-left:1.5rem}._body_19ncd_66 li{margin-bottom:.25rem}._footer_19ncd_101{border-top:1px solid var(--color-border, rgba(86, 100, 82, .15));flex-shrink:0;padding:1.25rem 1.75rem}._checkboxRow_19ncd_107{align-items:flex-start;display:flex;gap:.6rem;margin-bottom:1rem}._checkboxRow_19ncd_107 input[type=checkbox]{flex-shrink:0;margin-top:.15rem}._checkboxLabel_19ncd_119{color:var(--color-forest, #2d4a2d);font-size:.9rem;line-height:1.5}._actions_19ncd_125{align-items:center;display:flex;gap:1rem;justify-content:space-between}._logoutLink_19ncd_132{background:none;border:none;color:var(--color-muted);cursor:pointer;font-size:.875rem;padding:0;text-decoration:underline}._logoutLink_19ncd_132:hover{color:var(--color-forest-soft)}._banner_1hmss_1{position:relative;z-index:60}._inner_1hmss_6{align-items:center;display:flex;gap:.75rem;justify-content:center;margin:0 auto;max-width:80rem;padding:.65rem 1rem}._message_1hmss_16{font-size:.92rem;line-height:1.45;margin:0;text-align:center}._info_1hmss_28{background:#d6e4d2;color:#2d4733}._warning_1hmss_33{background:#f3e3b6;color:#6b4d11}._error_1hmss_38{background:#f0c6bd;color:#7a2a1d}@media(max-width:640px){._inner_1hmss_6{padding:.55rem .85rem}._message_1hmss_16{font-size:.86rem}}._shell_1p4kn_1{display:grid;grid-template-columns:272px minmax(0,1fr);min-height:100vh}._sidebar_1p4kn_13{background:linear-gradient(180deg,#26342a,#1b261f),var(--color-forest);color:var(--color-paper);display:flex;flex-direction:column;gap:2rem;padding:2rem 1.4rem;position:sticky;top:0;z-index:60;height:100vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,248,232,.18) transparent}._sidebar_1p4kn_13::-webkit-scrollbar{width:6px}._sidebar_1p4kn_13::-webkit-scrollbar-thumb{background:#fff8e82e;border-radius:999px}._sidebar_1p4kn_13::-webkit-scrollbar-thumb:hover{background:#fff8e852}._brandLink_1p4kn_83{color:inherit;display:block}._brandBlock_1p4kn_93{align-items:center;display:flex;flex-direction:column;gap:.6rem}._brandMark_1p4kn_107{align-items:center;background:#fff8e81f;border:1px solid rgba(255,248,232,.16);border-radius:22px;display:grid;height:3.8rem;overflow:hidden;place-items:center;width:3.8rem}._brandLogo_1p4kn_131{display:block;height:74%;object-fit:contain;width:74%}._topbarLabel_1p4kn_145{color:var(--color-muted);font-size:.78rem;letter-spacing:.08em;margin:0 0 .25rem;text-transform:uppercase}._brandWordmark_1p4kn_161{display:block;font-family:var(--font-display);font-size:1.85rem;margin:0}._brandTrademark_1p4kn_175{color:#f5eddb99;font-size:.55rem;font-weight:500;letter-spacing:.02em;margin-left:.15rem;vertical-align:super}._nav_1p4kn_193{display:flex;flex-direction:column;gap:.45rem}._navSection_1p4kn_205{border-top:1px solid rgba(255,248,232,.12);display:grid;gap:.45rem;margin-top:.65rem;padding-top:.9rem}._navSectionLabel_1p4kn_221{color:#f5eddb9e;font-size:.76rem;letter-spacing:.08em;margin:0;padding:0 1rem;text-transform:uppercase}._navLink_1p4kn_239{align-items:center;border-radius:18px;color:#f5eddbdb;display:flex;gap:.8rem;padding:.95rem 1rem;text-decoration:none;transition:background-color .16s ease}._navLink_1p4kn_239:hover,._navLinkActive_1p4kn_263{background:#fff8e81f}._navLinkHighlight_1p4kn_271{color:#c6e6aaf2}._navUnreadDot_1p4kn_279{background:#b8d87a;border-radius:50%;flex-shrink:0;height:8px;margin-left:auto;width:8px}._navLinkMuted_1p4kn_297{cursor:default;opacity:.9}._navLinkMuted_1p4kn_297:hover{background:#fff8e814}._navTooltipBubble_1p4kn_323{background:#223127f5;border:1px solid rgba(198,214,191,.16);border-radius:18px;box-shadow:0 18px 40px #23312738;color:#f4f7ef;font-size:.88rem;font-weight:500;line-height:1.4;max-width:min(18rem,calc(100vw - 3rem));padding:.7rem .9rem;pointer-events:none;position:fixed;text-align:center;text-wrap:balance;transform:translateY(-50%);white-space:normal;width:max-content;z-index:1100}._sidebarFooter_1p4kn_365{display:grid;gap:1rem;margin-top:auto}._logoutButton_1p4kn_377{color:var(--color-paper);justify-content:flex-start;width:100%}._sidebarMeta_1p4kn_389{border-top:1px solid rgba(255,248,232,.12);color:#f5eddbb8;display:grid;gap:.35rem;padding:1rem 0 0}._sidebarMeta_1p4kn_389 p{font-size:.86rem;margin:0}._sidebarMetaRow_1p4kn_415{align-items:center;display:flex;justify-content:space-between;margin-bottom:.35rem}._themeToggle_1p4kn_429{align-items:center;background:#fff8e81a;border:1px solid rgba(255,248,232,.15);border-radius:50%;color:#f5eddbcc;cursor:pointer;display:flex;height:2rem;justify-content:center;transition:all .16s ease;width:2rem}._themeToggle_1p4kn_429:hover{background:#fff8e82e;color:var(--color-paper)}._supportLink_1p4kn_467{align-items:center;color:#c6e6aae6;display:flex;font-size:.88rem;font-weight:600;gap:.4rem}._supportLink_1p4kn_467:hover{color:#d4f0a8}._sidebarMetaLinks_1p4kn_493{align-items:center;display:flex;flex-wrap:wrap;gap:.3rem}._sidebarMetaDot_1p4kn_507{color:#f5eddb66;font-size:.78rem;line-height:1}._privacyLink_1p4kn_519{color:#f5eddbdb;font-size:.78rem;font-weight:600}._privacyLink_1p4kn_519:hover{color:var(--color-paper)}._sidebarSocials_1p4kn_539{align-items:center;display:flex;gap:.35rem;margin-top:.5rem}._sidebarSocialLink_1p4kn_553{align-items:center;border-radius:6px;color:#c6e6aac7;display:inline-flex;height:1.5rem;justify-content:center;transition:color .16s ease,background-color .16s ease;width:1.5rem}._sidebarSocialLink_1p4kn_553:hover{background:#fff8e81a;color:#d4f0a8}._sidebarLeafLink_1p4kn_585{color:#8fc275;margin-left:.15rem}._sidebarLeafLink_1p4kn_585:hover{color:#b9e89a}._main_1p4kn_601{display:flex;flex-direction:column;min-width:0;overflow-x:clip}._topbar_1p4kn_145{background:#f7f2e7f7;border-bottom:1px solid rgba(95,110,86,.12);padding:1.25rem 1.5rem;position:sticky;top:0;z-index:50}._topbarInner_1p4kn_651{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0 auto;max-width:var(--page-max-width);width:100%}._topbar_1p4kn_145 h2{font-size:1.35rem;margin:0}._notificationTooltip_1p4kn_681{position:relative}._notificationTooltip_1p4kn_681:before{background:#223127f5;border:1px solid rgba(198,214,191,.16);border-radius:18px;box-shadow:0 18px 40px #23312738;color:#f4f7ef;content:attr(data-tooltip);font-size:.88rem;left:50%;line-height:1.4;max-width:min(16rem,calc(100vw - 3rem));opacity:0;padding:.8rem .9rem;pointer-events:none;position:absolute;text-align:center;text-wrap:balance;top:calc(100% + .75rem);transform:translate(-50%,-8px);transition:opacity .12s ease,transform .12s ease;white-space:normal;width:max-content;z-index:1000}._notificationTooltip_1p4kn_681:after{border-color:transparent transparent rgba(34,49,39,.96) transparent;border-style:solid;border-width:0 8px 10px 8px;content:"";left:50%;margin-left:-8px;opacity:0;pointer-events:none;position:absolute;top:calc(100% + .2rem);transform:translateY(-8px);transition:opacity .12s ease,transform .12s ease;z-index:1000}._notificationTooltip_1p4kn_681:hover:before,._notificationTooltip_1p4kn_681:hover:after,._notificationTooltip_1p4kn_681:focus-visible:before,._notificationTooltip_1p4kn_681:focus-visible:after{opacity:1;transform:translate(0)}._notificationTooltip_1p4kn_681:hover:before,._notificationTooltip_1p4kn_681:focus-visible:before{transform:translate(-50%)}._topbarActions_1p4kn_803{align-items:center;display:flex;gap:.75rem}._notificationLink_1p4kn_815,._settingsLink_1p4kn_817,._feedbackLink_1p4kn_819,._creditIndicator_1p4kn_821{align-items:center;background:#ffffffc7;border:1px solid var(--color-border);border-radius:999px;color:var(--color-forest);display:inline-flex;height:2.9rem;justify-content:center;transition:background-color .16s ease,border-color .16s ease,transform .16s ease,color .16s ease,box-shadow .16s ease;width:2.9rem}._creditIndicator_1p4kn_821{background:linear-gradient(180deg,#5b725629,#5b725614);border-color:#5b725652;text-decoration:none}._creditIndicator_1p4kn_821:hover{background:linear-gradient(180deg,#5b72563d,#5b725624);border-color:#5b725680;color:var(--color-moss-deep);transform:translateY(-1px)}._creditIndicatorEmpty_1p4kn_889{background:linear-gradient(180deg,#a85f3b2e,#a85f3b1a);border-color:#a85f3b6b;color:#8a4d28}._creditIndicatorEmpty_1p4kn_889:hover{background:linear-gradient(180deg,#a85f3b47,#a85f3b29);border-color:#a85f3b94;color:#6f3a1c}._creditIndicatorNumber_1p4kn_913{color:inherit;font-family:var(--font-body, system-ui),sans-serif;font-size:.95rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:1}._proButton_1p4kn_951{align-items:center;border-radius:999px;display:inline-flex;height:2.9rem;justify-content:center;text-decoration:none;width:2.9rem;transition:background-color .16s ease,border-color .16s ease,transform .16s ease,color .16s ease,box-shadow .16s ease,filter .16s ease}._proButtonGuest_1p4kn_995{background:linear-gradient(135deg,#d8e9c8,#a8c79a 55%,#7fa173);border:1px solid rgba(127,161,115,.55);box-shadow:0 1px #ffffff8c inset,0 6px 18px -10px #5b725673,0 2px 5px #5b725624;color:#2f4a2c}._proButtonGuest_1p4kn_995:hover{filter:brightness(1.06) saturate(1.04);transform:translateY(-1px)}._proButtonSubscriber_1p4kn_1027{background:#5b72561f;border:1px solid rgba(91,114,86,.32);color:var(--color-moss-deep)}._proButtonSubscriber_1p4kn_1027:hover{background:#5b725638;border-color:#5b725680;color:var(--color-forest)}._notificationLink_1p4kn_815{cursor:pointer}._notificationLinkSuccess_1p4kn_1059{background:#ffffffd1;border-color:var(--color-forest);box-shadow:0 0 0 2px #23312724;color:var(--color-forest)}._notificationLinkFailure_1p4kn_1073{background:linear-gradient(135deg,#eef0edfa,#969e95f2,#daded8fa);border-color:#6872685c;box-shadow:0 0 0 4px #757e741f,0 14px 30px #555c542e,inset 0 1px #ffffffb8;color:#4f5a50}._notificationLinkFailure_1p4kn_1073._notificationTooltip_1p4kn_681:before{background:linear-gradient(180deg,#677067fa,#4e574ffa);border-color:#e6ebe43d;box-shadow:0 18px 40px #40484033;max-width:min(18rem,calc(100vw - 3rem));width:min(18rem,calc(100vw - 3rem))}._notificationLinkFailure_1p4kn_1073._notificationTooltip_1p4kn_681:after{border-color:transparent transparent rgba(78,87,79,.98) transparent}._notificationLinkUnread_1p4kn_1117{transform:translateY(-1px)}._notificationLinkUpdates_1p4kn_1125{background:linear-gradient(135deg,#cbe8b8f5,#5c8853eb,#2c563ef5);border-color:#2c563e6b;box-shadow:0 0 0 4px #4c7c6224,0 14px 30px #3a5c422e,inset 0 1px #ffffff94;color:#f8fbf4;transform:translateY(-1px)}._notificationLinkUpdates_1p4kn_1125._notificationTooltip_1p4kn_681:before{background:#223127f5;border-color:#bdd6b13d}._notificationLinkUpdates_1p4kn_1125._notificationTooltip_1p4kn_681:after{border-color:transparent transparent rgba(49,77,52,.98) transparent}._notificationLink_1p4kn_815:disabled{cursor:default;opacity:.6}._notificationLink_1p4kn_815:hover,._settingsLink_1p4kn_817:hover,._feedbackLink_1p4kn_819:hover{background:#fffffff5;border-color:var(--color-border-strong);color:var(--color-moss-deep);transform:translateY(-1px)}._notificationLinkSuccess_1p4kn_1059:hover{background:#fffffff5;border-color:var(--color-forest);color:var(--color-forest)}._notificationLinkFailure_1p4kn_1073:hover{background:linear-gradient(135deg,#f5f7f4,#a0a99ffa,#e2e6e0);color:#435044}._notificationLink_1p4kn_815:focus-visible,._settingsLink_1p4kn_817:focus-visible,._feedbackLink_1p4kn_819:focus-visible{outline:2px solid var(--color-moss);outline-offset:2px}._verificationBanner_1p4kn_1229{align-items:center;background:#fef3cd;border-bottom:1px solid #e6d9a0;color:#664d03;display:flex;font-size:.9rem;gap:.6rem;padding:.65rem 1.5rem}._verificationResend_1p4kn_1251{background:none;border:none;color:#664d03;cursor:pointer;font-size:.9rem;font-weight:600;margin-left:auto;padding:0;text-decoration:underline}._verificationResend_1p4kn_1251:hover{color:#3a2801}._verificationResend_1p4kn_1251:disabled{cursor:default;opacity:.6;text-decoration:none}._content_1p4kn_1295{padding:1.5rem}._contentInner_1p4kn_1303{margin:0 auto;max-width:var(--page-max-width);width:100%}._mobileHeader_1p4kn_1319,._menuBackdrop_1p4kn_1327{display:none}@media(max-width:768px){._shell_1p4kn_1{grid-template-columns:1fr}._sidebar_1p4kn_13{height:100dvh;left:0;overflow-y:auto;position:fixed;top:0;transform:translate(-100%);transition:transform .25s ease;width:280px;z-index:100}._sidebarOpen_1p4kn_1369{transform:translate(0)}._menuBackdrop_1p4kn_1327{background:#0006;display:block;inset:0;position:fixed;z-index:99}._mobileHeader_1p4kn_1319{align-items:center;background:linear-gradient(180deg,#26342af5,#1b261ff0);color:var(--color-paper);display:flex;gap:.75rem;padding:.75rem 1rem;position:sticky;top:0;z-index:50}._hamburgerButton_1p4kn_1417{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;padding:.25rem}._mobileLogoLink_1p4kn_1437{align-items:center;color:inherit;display:flex;gap:.5rem;font-family:var(--font-display);font-size:1.15rem;font-weight:700}._mobileLogo_1p4kn_1437{height:1.8rem;width:1.8rem}._mobileHeaderActions_1p4kn_1467{align-items:center;display:flex;gap:.5rem;margin-left:auto}._mobileHeaderActions_1p4kn_1467 a{color:var(--color-paper);display:flex}._mobileHeaderActions_1p4kn_1467 ._mobileCreditPill_1p4kn_1499{align-items:center;border-radius:999px;color:var(--color-paper);font-size:.85rem;font-weight:700;gap:.35rem;height:2.1rem;line-height:1;padding:0 .7rem}._mobileHeaderActions_1p4kn_1467 ._mobileCreditPillGuest_1p4kn_1523{background:linear-gradient(135deg,#d8e9c8,#a8c79a 55%,#7fa173);border:1px solid rgba(127,161,115,.55);box-shadow:0 1px #ffffff73 inset,0 4px 10px -4px #5b725666;color:#2f4a2c}._mobileCreditPillSubscriber_1p4kn_1541{background:#5b725647;border:1px solid rgba(91,114,86,.5)}._mobileCreditNumber_1p4kn_1551{font-family:var(--font-body, system-ui),sans-serif;font-size:.9rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:1}._topbar_1p4kn_145{display:none}._content_1p4kn_1295{padding:1rem}._sidebarFooter_1p4kn_365{margin-top:auto}._sidebarMeta_1p4kn_389{font-size:.8rem}._navTooltip_1p4kn_323:before{left:1rem;max-width:calc(100vw - 2rem);top:calc(100% - .2rem);transform:translateY(-8px);width:calc(100% - 2rem)}._navTooltip_1p4kn_323:after{border-color:transparent transparent rgba(34,49,39,.96) transparent;border-width:0 8px 10px 8px;left:2rem;top:calc(100% - .45rem);transform:translateY(-8px)}._navTooltip_1p4kn_323:hover:before,._navTooltip_1p4kn_323:hover:after,._navTooltip_1p4kn_323:focus-visible:before,._navTooltip_1p4kn_323:focus-visible:after{transform:translate(0)}}._toggle_9q7km_10{align-items:center;background:none;border:none;color:var(--color-forest);cursor:pointer;display:flex;font-family:var(--font-display);font-size:1rem;font-weight:600;gap:.55rem;padding:0;text-align:left}._toggle_9q7km_10:hover{color:var(--color-moss-deep)}._toggle_9q7km_10:focus-visible{outline:2px solid var(--color-moss);outline-offset:4px;border-radius:8px}._hint_9q7km_35{color:var(--color-muted);font-family:inherit;font-size:.85rem;font-weight:500;margin-left:auto;text-transform:lowercase}@media(max-width:640px){._toggle_9q7km_10{font-size:.9rem}}._tape_6so1l_1{background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.18) 0 4px,transparent 4px 8px);border-radius:1px;box-shadow:0 2px 6px #3c321e2e;height:22px;pointer-events:none;position:absolute;z-index:2}._leaf_6so1l_15{background-color:#5b7256d1}._rust_6so1l_19{background-color:#d49c6cd1}._bloom_6so1l_23{background-color:#9bb8c4d1}._card_1p8d1_1{border:1px solid var(--color-border);border-radius:28px;position:relative}._default_1p8d1_7{background:#f8f5eddb;box-shadow:var(--shadow-soft)}._soft_1p8d1_12{background:#f2ede2d1;box-shadow:inset 0 1px #ffffff73}._flat_1p8d1_17{background:#ffffffa8}[data-theme=dark] ._default_1p8d1_7{background:#1a211adb}[data-theme=dark] ._soft_1p8d1_12{background:#161e16d1}[data-theme=dark] ._flat_1p8d1_17{background:#1e261ea8}._tag_jufgw_1{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:.82rem;font-weight:600;gap:.35rem;line-height:1;padding:.55rem .8rem}._buttonTag_jufgw_13{cursor:pointer;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}._buttonTag_jufgw_13:hover{transform:translateY(-1px)}._default_jufgw_25{background:#5b72561f;color:var(--color-forest)}._active_jufgw_30{background:var(--color-moss);color:var(--color-paper)}._quiet_jufgw_35{background:#ffffffad;border-color:var(--color-border);color:var(--color-forest)}._wrapper_1f2iu_1{display:grid;gap:.65rem;position:relative}._label_1f2iu_7{align-items:center;color:var(--color-muted);display:inline-flex;font-size:.78rem;font-weight:600;gap:.35rem;letter-spacing:.04em;text-transform:uppercase}._searchRow_1f2iu_18{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}._searchInputWrap_1f2iu_30{flex:1 1 14rem;min-width:0}._activePill_1f2iu_35{align-items:center;background:var(--color-moss);border:0;border-radius:999px;color:var(--color-paper);cursor:pointer;display:inline-flex;font-size:.84rem;font-weight:600;gap:.4rem;padding:.5rem .85rem;transition:background .16s ease,transform .16s ease}._activePill_1f2iu_35:hover{background:var(--color-moss-deep);transform:translateY(-1px)}._activePill_1f2iu_35:focus-visible{outline:2px solid var(--color-moss);outline-offset:2px}._dropdown_1f2iu_60{background:#fffffffa;border:1px solid var(--color-border);border-radius:14px;box-shadow:0 12px 32px #2c38291a;list-style:none;margin:0;max-height:18rem;overflow-y:auto;padding:.35rem}._dropdownItem_1f2iu_72{border-radius:10px;color:var(--color-forest);cursor:pointer;font-size:.92rem;padding:.5rem .75rem}._dropdownItem_1f2iu_72:hover,._dropdownItemHighlighted_1f2iu_81{background:#5b725624;color:var(--color-forest)}._dropdownEmpty_1f2iu_86{color:var(--color-muted);font-size:.86rem;margin:0;padding:.4rem .2rem 0}._popularRow_1f2iu_93{display:flex;flex-wrap:wrap;gap:.4rem}._popularPill_1f2iu_99{background:#ffffffad;border:1px solid var(--color-border);border-radius:999px;color:var(--color-forest);cursor:pointer;font-size:.82rem;font-weight:600;padding:.45rem .75rem;transition:background .16s ease,border-color .16s ease,transform .16s ease}._popularPill_1f2iu_99:hover{background:#5b72561f;border-color:var(--color-border-strong);transform:translateY(-1px)}._popularPill_1f2iu_99:focus-visible{outline:2px solid var(--color-moss);outline-offset:2px}._section_4j17r_1{display:grid;gap:.85rem}._header_4j17r_6{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between}._header_4j17r_6 h2{align-items:center;color:var(--color-forest);display:flex;font-size:1.25rem;font-weight:600;gap:.45rem;margin:.35rem 0 0}._count_4j17r_23{color:var(--color-muted);font-size:.9rem;font-style:italic;white-space:nowrap}._scroller_4j17r_30{display:grid;gap:.85rem;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;overflow-x:auto;padding:.25rem .1rem .6rem;scroll-snap-type:x proximity;scrollbar-width:thin}._scroller_4j17r_30::-webkit-scrollbar{height:8px}._scroller_4j17r_30::-webkit-scrollbar-thumb{background:#5b725640;border-radius:999px}._card_4j17r_50{background:#faf6efc7;border:1px dashed rgba(91,114,86,.35);border-radius:18px;color:var(--color-forest);display:grid;gap:.75rem;grid-template-columns:96px 1fr;padding:.85rem;scroll-snap-align:start;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}._card_4j17r_50:hover{background:#ffffffeb;border-color:#5b72568c;box-shadow:0 12px 26px -16px #3c321e47;transform:translateY(-1px)}._card_4j17r_50:focus-visible{outline:2px solid var(--color-moss);outline-offset:2px}._thumb_4j17r_80{align-items:center;background:var(--color-paper-deep);border-radius:12px;display:grid;height:96px;overflow:hidden;place-items:center;position:relative;width:96px}._thumb_4j17r_80 img,._thumb_4j17r_80 video{display:block;height:100%;object-fit:cover;width:100%}._thumbPlaceholder_4j17r_100{height:100%;width:100%}._draftBadge_4j17r_105{align-items:center;background:#a85f3beb;border-radius:999px;color:#fdf6ea;display:inline-flex;font-size:.65rem;font-weight:700;gap:.2rem;left:6px;letter-spacing:.06em;padding:.18rem .5rem;position:absolute;text-transform:uppercase;top:6px}._body_4j17r_122{display:grid;gap:.3rem;min-width:0}._title_4j17r_128{color:var(--color-forest);font-family:var(--font-display);font-size:1.05rem;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._meta_4j17r_139{align-items:center;color:var(--color-muted);display:inline-flex;font-size:.8rem;gap:.3rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._continueLink_4j17r_151{color:var(--color-moss-deep);font-size:.82rem;font-weight:600;margin-top:.2rem}._stack_6kr0i_1{display:grid;gap:1.5rem}._summaryGrid_6kr0i_6{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}._summaryCard_6kr0i_12{background:#faf6efc7;border:1px solid var(--color-border);border-radius:24px;box-shadow:var(--shadow-soft);display:grid;gap:.4rem;padding:1.3rem}._summaryCard_6kr0i_12 strong{color:var(--color-forest);font-size:1.8rem}._summaryCard_6kr0i_12 span{color:var(--color-muted)}._summaryCardAction_6kr0i_31{cursor:pointer;font:inherit;text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}._summaryCardAction_6kr0i_31:hover{background:linear-gradient(180deg,#ffffffeb,#e9f1e4eb);border-color:#5b725633;box-shadow:0 16px 34px #485f441a;transform:translateY(-2px)}._summaryCardAction_6kr0i_31:focus-visible{outline:2px solid var(--color-moss);outline-offset:3px}._summaryCardActionActive_6kr0i_54{background:linear-gradient(180deg,#ecf2e8f5,#ddead6f5);border-color:#5b72563d;box-shadow:0 14px 28px #485f4414}._filterBar_6kr0i_60{background:#ffffffa3;border:1px solid var(--color-border);border-radius:28px;display:grid;gap:1rem;padding:1rem 1.1rem}._filterPanel_6kr0i_71{display:grid;gap:1rem}._filterActions_6kr0i_76{display:flex;justify-content:flex-end}._filterGrid_6kr0i_81{display:grid;gap:.9rem;grid-template-columns:1fr}._dateRange_6kr0i_90{background:#faf8f3e6;border:1px solid var(--color-border);border-radius:18px;display:grid;gap:.75rem;padding:.85rem 1rem}._dateRangeLabel_6kr0i_99{align-items:center;color:var(--color-muted);display:inline-flex;gap:.35rem}._dateInputs_6kr0i_106{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}._dateField_6kr0i_112{display:grid;gap:.35rem}._dateField_6kr0i_112 span{color:var(--color-forest);font-size:.84rem;font-weight:600}._dateField_6kr0i_112 input{background:#ffffffd1;border:1px solid var(--color-border);border-radius:18px;color:var(--color-forest);min-height:3rem;padding:0 1rem}._filterChips_6kr0i_132{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}._filterLabel_6kr0i_139{align-items:center;color:var(--color-muted);display:inline-flex;gap:.35rem;margin-right:.25rem}._section_6kr0i_147{display:grid;gap:1rem}._sectionHeader_6kr0i_152 h2{margin:.35rem 0 0}._recentGrid_6kr0i_156,._cardGrid_6kr0i_157,._skeletonGrid_6kr0i_158{display:grid;gap:1rem}._recentGrid_6kr0i_156{grid-template-columns:repeat(2,minmax(0,1fr))}._cardGrid_6kr0i_157,._skeletonGrid_6kr0i_158{grid-template-columns:repeat(3,minmax(0,1fr))}._paginationRow_6kr0i_172{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}._paginationMeta_6kr0i_180{color:var(--color-muted)}._paginationActions_6kr0i_184{display:flex;flex-wrap:wrap;gap:.75rem}@media(max-width:768px){._recentGrid_6kr0i_156,._archiveGrid_6kr0i_195,._cardGrid_6kr0i_157{grid-template-columns:1fr}._filterPanel_6kr0i_71{gap:1rem}._filterGrid_6kr0i_81,._dateInputs_6kr0i_106{grid-template-columns:1fr}._filterChips_6kr0i_132{flex-wrap:wrap}}@media(max-width:640px){._dateInputs_6kr0i_106{grid-template-columns:1fr}}._cozyDashboard_6kr0i_225{--cozy-paper-warm: #f4ede0;--cozy-paper-deep: #e8dec9;--cozy-rust: #a85f3b;--cozy-thread: rgba(110, 90, 60, .22)}._cozyDashboard_6kr0i_225 ._sectionHeader_6kr0i_152 .section-label{color:var(--color-moss-deep);letter-spacing:.18em}._cozyDashboard_6kr0i_225 ._sectionHeader_6kr0i_152 h2{font-style:italic;font-weight:500}._cozyDashboard_6kr0i_225 .entry-card{background:linear-gradient(180deg,#fbf6ea,#f6efde);border:1px solid var(--cozy-thread);border-radius:18px;box-shadow:0 1px #fff9 inset,0 18px 36px -22px #3c321e52,0 6px 16px -10px #3c321e2e;overflow:visible;transition:transform .22s ease,box-shadow .22s ease}._cozyDashboard_6kr0i_225 .entry-card:hover{transform:translateY(-2px) rotate(-.4deg);box-shadow:0 1px #fff9 inset,0 26px 44px -22px #3c321e66,0 10px 22px -12px #3c321e38}._cozyDashboard_6kr0i_225 .entry-card__imageWrap{overflow:visible;padding:10px 10px 0}._cozyDashboard_6kr0i_225 .entry-card__image{border-radius:10px}._cozyDashboard_6kr0i_225 .entry-card__numberStamp{background:#fffaf0f0;border:1px solid var(--cozy-thread);border-radius:999px;bottom:.55rem;color:var(--color-forest);font-family:var(--font-hand, "Caveat", cursive);font-size:1.05rem;font-weight:600;left:.85rem;letter-spacing:.03em;line-height:1;padding:.2rem .6rem .25rem;pointer-events:none;position:absolute;transform:rotate(-3deg);z-index:2}._cozyDashboard_6kr0i_225 .entry-card__insightBadge{right:1.1rem;top:1.1rem}._cozyDashboard_6kr0i_225 .entry-card__meta span,._cozyDashboard_6kr0i_225 .entry-card__location{color:#7a5e44}._cozyDashboard_6kr0i_225 .entry-card__content h3{font-family:var(--font-display);font-style:italic;font-weight:600}@media(max-width:640px){._cozyDashboard_6kr0i_225 .entry-card:hover{transform:translateY(-2px)}}:root{--color-paper: #f6f1e8;--color-paper-deep: #ece5d8;--color-forest: #233127;--color-forest-soft: #415143;--color-forest-deep: #2d4630;--color-moss: #5b7256;--color-moss-deep: #42533e;--color-bark: #6a5544;--color-stone: #9ca59a;--color-bark-warm: #7a5e44;--color-rust: #a85f3b;--color-bloom: #6b8c9e;--color-thread: rgba(110, 90, 60, .18);--color-thread-strong: rgba(110, 90, 60, .32);--color-card-cream: #fbf6ea;--color-card-warm: #f6efde;--color-border: rgba(86, 100, 82, .16);--color-border-strong: rgba(86, 100, 82, .28);--color-muted: #687666;--shadow-soft: 0 24px 60px rgba(44, 56, 41, .08);--shadow-cozy: 0 1px 0 rgba(255, 255, 255, .6) inset, 0 18px 36px -22px rgba(60, 50, 30, .28), 0 6px 16px -10px rgba(60, 50, 30, .18);--font-display: Georgia, "Times New Roman", serif;--font-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-hand: "Caveat", cursive;--page-max-width: 1080px;--bp-sm: 480px;--bp-md: 640px;--bp-lg: 880px;--bp-xl: 1080px}[data-theme=dark]{--color-paper: #1a1f1a;--color-paper-deep: #141914;--color-forest: #e2e8df;--color-forest-soft: #b8c4b4;--color-moss: #7a9e74;--color-moss-deep: #8fb888;--color-bark: #b8a08a;--color-stone: #6a7568;--color-border: rgba(160, 180, 155, .18);--color-border-strong: rgba(160, 180, 155, .3);--color-muted: #8a9a86;--shadow-soft: 0 24px 60px rgba(0, 0, 0, .3)}*,*:before,*:after{box-sizing:border-box}html{background:linear-gradient(180deg,#f3efe5,#e7ede1);color:var(--color-forest);font-family:var(--font-body);line-height:1.5}html[data-theme=dark]{background:linear-gradient(180deg,#1a1f1a,#141914)}body{margin:0;min-width:320px}img{max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;line-height:1.1}#root{min-height:100vh}.section-label{color:var(--color-muted);display:inline-block;font-size:.8rem;letter-spacing:.08em;margin:0;text-transform:uppercase}.page-header{align-items:end;display:flex;gap:1.5rem;justify-content:space-between}.page-header h1{font-size:clamp(2rem,3vw,3rem);margin:.35rem 0 .45rem}.page-header p{color:var(--color-muted);margin:0;max-width:44rem}.page-header__actions{display:flex;gap:.75rem}.field{display:grid;gap:.45rem}.field span{color:var(--color-forest);font-size:.92rem;font-weight:600}.field input,.field textarea,.field select{background:#ffffffd1;border:1px solid var(--color-border);border-radius:18px;color:var(--color-forest);min-height:3rem;padding:.9rem 1rem;resize:vertical;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.field textarea{min-height:7rem}.field input:focus,.field textarea:focus,.field select:focus{background:#fffffff5;border-color:var(--color-moss);box-shadow:0 0 0 4px #5b72561a;outline:none}:where(input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=tel],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input:not([type]),textarea,select):focus{border-color:var(--color-moss);box-shadow:0 0 0 4px #5b72561a;outline:none}.search-input{align-items:center;background:#fffcf4d9;border:1px solid var(--color-thread);border-radius:999px;color:var(--color-muted);display:inline-flex;gap:.5rem;padding:.55rem .85rem;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.search-input:focus-within{background:#fffdf6;border-color:var(--color-moss);box-shadow:0 0 0 4px #5b72561a}.search-input svg{color:var(--color-muted);flex-shrink:0}.search-input input{background:transparent;border:0;color:var(--color-forest);flex:1;font:inherit;min-width:0;outline:none}.search-input input:focus,.search-input input:focus-visible{border-color:transparent;box-shadow:none;outline:none}.cozy-panel{display:grid;gap:1.25rem;padding:1.5rem}.cozy-panel__header{display:grid;gap:.35rem}.cozy-panel__header h2,.cozy-panel__header h3,.cozy-panel__header p{margin:0}.cozy-panel__header p{color:var(--color-muted)}.has-tooltip{position:relative}.has-tooltip--help{cursor:help}.has-tooltip[data-tooltip]:before{background:#223127f5;border:1px solid rgba(198,214,191,.16);border-radius:14px;bottom:calc(100% + .55rem);box-shadow:0 18px 40px #23312738;color:var(--color-paper);content:attr(data-tooltip);font-size:.82rem;font-weight:500;left:50%;line-height:1.45;max-width:min(20rem,calc(100vw - 3rem));opacity:0;padding:.7rem .85rem;pointer-events:none;position:absolute;text-align:center;text-wrap:balance;transform:translate(-50%,6px);transition:opacity .12s ease,transform .12s ease;white-space:normal;width:max-content;z-index:5}.has-tooltip[data-tooltip]:after{border-color:rgba(34,49,39,.96) transparent transparent transparent;border-style:solid;border-width:8px 8px 0 8px;bottom:calc(100% - .05rem);content:"";left:50%;margin-left:-8px;opacity:0;pointer-events:none;position:absolute;transform:translateY(6px);transition:opacity .12s ease,transform .12s ease;z-index:5}.has-tooltip[data-tooltip]:hover:before,.has-tooltip[data-tooltip]:focus-visible:before{opacity:1;transform:translate(-50%)}.has-tooltip[data-tooltip]:hover:after,.has-tooltip[data-tooltip]:focus-visible:after{opacity:1;transform:translateY(0)}.form-error{background:#82482c14;border:1px solid rgba(130,72,44,.14);border-radius:16px;color:#7a4a2f;margin:0;padding:.85rem 1rem}.text-link{color:var(--color-moss-deep);font-weight:600}.text-link:hover{color:var(--color-forest)}.prose-block{color:var(--color-forest-soft);line-height:1.75}.prose-block p{margin:0}.loading-block{align-items:center;display:grid;gap:.65rem;justify-items:center;min-height:55vh;text-align:center}.loading-block__icon{animation:verdant-spin 1.1s linear infinite;color:var(--color-moss)}.empty-state{align-items:center;background:#ffffffad;border:1px solid var(--color-border);border-radius:28px;box-shadow:var(--shadow-soft);display:grid;gap:.75rem;justify-items:center;padding:2rem;text-align:center}.empty-state__icon{align-items:center;background:#5b72561f;border-radius:22px;color:var(--color-forest);display:grid;height:3rem;place-items:center;width:3rem}.empty-state p{color:var(--color-muted);margin:0;max-width:34rem}.empty-state__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.skeleton-card{background:linear-gradient(90deg,#fff6,#fffc,#fff6);background-size:200% 100%;border-radius:26px;height:21rem;animation:verdant-shimmer 1.5s infinite linear}.entry-card{display:grid;grid-template-rows:auto 1fr;overflow:hidden}.entry-card__imageLink{display:block}.entry-card__imageWrap{overflow:hidden;position:relative}.entry-card__image{aspect-ratio:3 / 2;display:block;object-fit:cover;transition:transform .22s ease;width:100%}.entry-card__insightBadge{align-items:center;background:linear-gradient(180deg,#edf8e9f5,#d3f1cdf5);border:1px solid rgba(94,191,111,.42);border-radius:999px;box-shadow:0 10px 24px #377b3f2e;color:#2f7a3e;display:inline-flex;height:2.5rem;justify-content:center;position:absolute;right:1rem;top:1rem;width:2.5rem;z-index:2}.entry-card__insightBadge--failed{background:linear-gradient(135deg,#eef0edfa,#969e95f2,#daded8fa);border-color:#6872685c;box-shadow:0 10px 24px #555c542e;color:#4f5a50}.entry-card__insightBadge:before{background:#223127f5;border:1px solid rgba(198,214,191,.16);border-radius:18px;box-shadow:0 18px 40px #23312738;color:#f4f7ef;content:attr(data-tooltip);font-size:.88rem;line-height:1.4;max-width:min(18rem,calc(100vw - 3rem));opacity:0;padding:.8rem .9rem;pointer-events:none;position:absolute;right:-.35rem;text-align:center;text-wrap:balance;top:calc(100% + .7rem);transform:translateY(-8px);transition:opacity .12s ease,transform .12s ease;white-space:normal;width:max-content}.entry-card__insightBadge:after{border-color:transparent transparent rgba(34,49,39,.96) transparent;border-style:solid;border-width:0 8px 10px 8px;content:"";opacity:0;pointer-events:none;position:absolute;right:.7rem;top:calc(100% + .15rem);transform:translateY(-6px);transition:opacity .12s ease,transform .12s ease}.entry-card__insightBadge--failed:before{background:linear-gradient(180deg,#677067fa,#4e574ffa);border-color:#e6ebe43d;box-shadow:0 18px 40px #40484033}.entry-card__insightBadge--failed:after{border-color:transparent transparent rgba(78,87,79,.98) transparent}.entry-card__insightBadge:hover:before,.entry-card__insightBadge:hover:after,.entry-card__insightBadge:focus-visible:before,.entry-card__insightBadge:focus-visible:after{opacity:1;transform:translateY(0)}.entry-card__scanBadge{align-items:center;background:linear-gradient(180deg,#f8f2e2f5,#e8dabcf5);border:1px solid rgba(140,116,70,.42);border-radius:999px;box-shadow:0 8px 20px #624e2429;color:#5a4620;display:inline-flex;height:2rem;justify-content:center;position:absolute;right:1rem;top:3.9rem;width:2rem;z-index:2}[data-theme=dark] .entry-card__scanBadge{background:linear-gradient(180deg,#504226e6,#3c321ee6);border-color:#c4a86e66;color:#ead8ac}.entry-card__content{display:grid;gap:.9rem;grid-template-rows:auto auto auto minmax(4.5rem,1fr) auto;padding:1.2rem}.entry-card__meta{display:flex;flex-wrap:wrap;gap:.8rem 1rem}.entry-card__meta span,.entry-card__location{align-items:center;color:var(--color-muted);display:inline-flex;gap:.35rem}.entry-card__content h3{font-size:1.45rem;margin:0}.entry-card__titleLink{transition:color .16s ease}.entry-card__titleLink:hover{color:var(--color-moss-deep)}.entry-card__location,.entry-card__excerpt{margin:0}.entry-card__excerpt{color:var(--color-forest-soft);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;line-height:1.5;max-height:4.5em;overflow:hidden;text-overflow:ellipsis}.entry-card__tags{align-self:end;display:flex;flex-wrap:wrap;gap:.5rem}@keyframes verdant-spin{to{transform:rotate(360deg)}}@keyframes verdant-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:800px){.page-header{align-items:flex-start;flex-direction:column}.page-header__actions{width:100%}}@media(max-width:768px){.entry-card__image{aspect-ratio:16 / 9}}[data-theme=dark] .field input,[data-theme=dark] .field textarea,[data-theme=dark] .field select{background:#1e281ecc;color:var(--color-forest)}[data-theme=dark] .field input:focus,[data-theme=dark] .field textarea:focus,[data-theme=dark] .field select:focus{background:#1e281ef2;box-shadow:0 0 0 4px #7a9e7426}[data-theme=dark] .form-error{background:#b45a3226;border-color:#b45a324d}[data-theme=dark] .entry-card{background:#1a211ae6}[data-theme=dark] .entry-card__content{background:transparent}[data-theme=dark] .entry-card__insightBadge{background:#1a211ad9}[data-theme=dark] .skeleton-card{background:linear-gradient(90deg,#1e281e66,#1e281eb3,#1e281e66)}
