.NavigationTransitionProvider_veil__j78rQ{position:fixed;inset:0;z-index:2147480000;pointer-events:none;background:radial-gradient(circle at 78% 18%,rgba(151,218,165,.2),transparent 38%),rgba(255,255,255,.72);opacity:0;visibility:hidden;backdrop-filter:blur(0);transition:opacity .18s cubic-bezier(.2,.8,.2,1),backdrop-filter .22s cubic-bezier(.2,.8,.2,1),visibility 0s linear .22s}.NavigationTransitionProvider_veil__j78rQ:after{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:linear-gradient(90deg,#d9eedb,#82ce94 38%,#248552 70%,#d9eedb);transform:scaleX(0);transform-origin:left;opacity:0}.NavigationTransitionProvider_arriving__w_vCI,.NavigationTransitionProvider_leaving__T7Z4O{visibility:visible;transition-delay:0s}.NavigationTransitionProvider_leaving__T7Z4O{opacity:1;backdrop-filter:blur(5px)}.NavigationTransitionProvider_leaving__T7Z4O:after{opacity:1;transform:scaleX(.72);transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .12s ease}.NavigationTransitionProvider_arriving__w_vCI{opacity:0;backdrop-filter:blur(0);transition-duration:.42s}.NavigationTransitionProvider_arriving__w_vCI:after{opacity:0;transform:scaleX(1);transition:transform .26s ease-out,opacity .28s ease 80ms}@media (prefers-reduced-motion:reduce){.NavigationTransitionProvider_veil__j78rQ,.NavigationTransitionProvider_veil__j78rQ:after{display:none}}.NetworkResilience_banner__GwKMZ{position:fixed;top:max(.75rem,env(safe-area-inset-top));left:50%;z-index:110;display:grid;width:min(44rem,calc(100vw - 1.5rem));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;transform:translateX(-50%);border:1px solid;border-radius:.9rem;padding:.75rem .9rem;box-shadow:0 12px 35px rgb(32 47 36/18%)}.NetworkResilience_offline__to_FZ{border-color:#e6b45d;background:#fff8e8;color:#6d3e0c}.NetworkResilience_restored__NU6U5{border-color:#9dc8a2;background:#edf8ee;color:#194d2c}.NetworkResilience_copy__3H7lb{display:grid;min-width:0;gap:.1rem;font-size:.82rem;line-height:1.35}.NetworkResilience_copy__3H7lb strong{font-size:.86rem}.NetworkResilience_dismiss___Zwh8{display:inline-flex;min-height:2.25rem;align-items:center;gap:.35rem;border:1px solid;border-radius:999px;padding:.4rem .65rem;font-size:.75rem;font-weight:800}.NetworkResilience_banner__GwKMZ:focus-visible,.NetworkResilience_dismiss___Zwh8:focus-visible{outline:3px solid #f0b96b;outline-offset:2px}@media (max-width:520px){.NetworkResilience_banner__GwKMZ{grid-template-columns:auto minmax(0,1fr)}.NetworkResilience_dismiss___Zwh8{grid-column:2;justify-self:start}}@media print{.NetworkResilience_banner__GwKMZ{display:none}}.SproutWidget_root__8s_Bz{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:90;display:grid;justify-items:end;gap:.75rem;pointer-events:none}.SproutWidget_welcomeTransitionRoot__AXpu0{right:auto;left:max(1rem,env(safe-area-inset-left));justify-items:start}.SproutWidget_welcomeTransitionRoot__AXpu0 .SproutWidget_panel__zvrv2{transform-origin:bottom left}.SproutWidget_launcher__9qEiY,.SproutWidget_panel__zvrv2,.SproutWidget_suggestionNudge__Cn4WN{pointer-events:auto}.SproutWidget_suggestionNudge__Cn4WN{position:relative;display:grid;width:min(22rem,calc(100vw - 2rem));grid-template-columns:auto minmax(0,1fr);gap:.35rem .65rem;border:1px solid #cddfc8;border-radius:1rem;background:rgb(250 253 248/98%);padding:.85rem;color:#2d4333;box-shadow:0 14px 42px rgb(31 64 41/18%);animation:SproutWidget_sprout-enter__aDLsu .22s cubic-bezier(.2,.8,.2,1) both}.SproutWidget_suggestionNudge__Cn4WN>span{color:#34784e}.SproutWidget_suggestionNudge__Cn4WN p,.SproutWidget_suggestionNudge__Cn4WN strong{display:block}.SproutWidget_suggestionNudge__Cn4WN p{margin-top:.2rem;color:#667268;font-size:.75rem;line-height:1.4}.SproutWidget_suggestionNudge__Cn4WN>.btn{grid-column:2;width:-moz-fit-content;width:fit-content;min-height:2.25rem;margin-top:.35rem;padding:.4rem .75rem;font-size:.72rem}.SproutWidget_suggestionDismiss__Y_reA{position:absolute;top:.45rem;right:.45rem;display:grid;width:2rem;height:2rem;place-items:center;border-radius:999px;color:#647168}.SproutWidget_suggestionDismiss__Y_reA:hover{background:#e8efe5}.SproutWidget_launcher__9qEiY{display:inline-flex;min-height:3rem;align-items:center;gap:.5rem;border:1px solid color-mix(in srgb,var(--br-fern) 45%,white);border-radius:999px;background:linear-gradient(135deg,#22583a,#34784e);padding:.7rem 1rem;color:white;font-size:.84rem;font-weight:800;box-shadow:0 14px 36px rgb(19 64 38/22%);transition:transform .18s ease,box-shadow .18s ease}.SproutWidget_launcher__9qEiY:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgb(19 64 38/28%)}.SproutWidget_composer__lwE6f button:focus-visible,.SproutWidget_iconButton__hyDLU:focus-visible,.SproutWidget_launcher__9qEiY:focus-visible{outline:3px solid #f0b96b;outline-offset:3px}.SproutWidget_panel__zvrv2{width:min(26rem,calc(100vw - 2rem));height:min(42rem,calc(100dvh - 6rem));overflow:hidden;border:1px solid rgb(214 225 211/92%);border-radius:1.35rem;background:rgb(255 255 255/98%);box-shadow:0 22px 70px rgb(31 45 34/24%);display:grid;grid-template-rows:auto minmax(0,1fr) auto;transform-origin:bottom right;animation:SproutWidget_sprout-enter__aDLsu .22s cubic-bezier(.2,.8,.2,1) both}.SproutWidget_header__Mtkkq{display:flex;align-items:center;gap:.7rem;border-bottom:1px solid #e7ece4;background:linear-gradient(135deg,#f4f8f1,#fffaf1);padding:.85rem .9rem}.SproutWidget_avatar__UsUFT{display:grid;width:2.35rem;height:2.35rem;place-items:center;border-radius:.9rem;background:#dcefd6;color:#245b3b}.SproutWidget_heading__2OYCS{min-width:0;display:grid;flex:1}.SproutWidget_heading__2OYCS strong{color:#1f3326;font-family:var(--font-serif,Georgia,serif);font-size:1rem}.SproutWidget_heading__2OYCS small{overflow:hidden;color:#657267;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.SproutWidget_iconButton__hyDLU{display:grid;width:2.35rem;height:2.35rem;place-items:center;border-radius:999px;color:#4e5d52}.SproutWidget_iconButton__hyDLU:hover{background:#e8efe5}.SproutWidget_messages__hqtHa{overflow-y:auto;overscroll-behavior:contain;padding:1rem;scrollbar-gutter:stable}.SproutWidget_guidedContext__I2jKU{display:flex;align-items:flex-start;gap:.55rem;border:1px solid #c8ddca;border-radius:.85rem;background:#f1f8ef;padding:.65rem .75rem;color:#2e603f}.SproutWidget_guidedContext__I2jKU>svg{flex:0 0 auto;margin-top:.05rem}.SproutWidget_guidedContext__I2jKU small,.SproutWidget_guidedContext__I2jKU span,.SproutWidget_guidedContext__I2jKU strong{display:block}.SproutWidget_guidedContext__I2jKU strong{font-size:.76rem}.SproutWidget_guidedContext__I2jKU small{margin-top:.1rem;color:#627268;font-size:.67rem;line-height:1.35}.SproutWidget_error__G7bZ_,.SproutWidget_loading__Pbp_l,.SproutWidget_notice__nS58H,.SproutWidget_welcome__7tD6L{border-radius:1rem;padding:.85rem;color:#3f5043;font-size:.82rem;line-height:1.45}.SproutWidget_memory__6R9cN{display:grid;gap:.75rem;border:1px solid #cbdcc6;border-radius:1rem;background:#f7faf5;padding:.85rem;color:#304337;font-size:.76rem;line-height:1.45}.SproutWidget_memoryEmpty__tekQs,.SproutWidget_memory__6R9cN>div>p{margin-top:.2rem;color:#667269}.SproutWidget_memoryList__DAr9Z{display:grid;gap:.4rem}.SproutWidget_memoryList__DAr9Z li{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.65rem;border-radius:.7rem;background:white;padding:.5rem .6rem}.SproutWidget_memoryList__DAr9Z span{display:grid;min-width:0}.SproutWidget_memoryList__DAr9Z small{overflow-wrap:anywhere;color:#657267}.SproutWidget_memoryList__DAr9Z button{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border-radius:999px;color:#72534e}.SproutWidget_memoryList__DAr9Z button:hover{background:#f7e9e5}.SproutWidget_memoryForm__tlN4R{display:grid;gap:.55rem;border-top:1px solid #dfe8dc;padding-top:.7rem}.SproutWidget_memoryForm__tlN4R>label:not(.SproutWidget_memoryConfirmation__tpm2w){display:grid;gap:.25rem;font-weight:800}.SproutWidget_memoryForm__tlN4R input:not([type]),.SproutWidget_memoryForm__tlN4R input[type=text],.SproutWidget_memoryForm__tlN4R select{min-height:2.55rem;width:100%;border:1px solid #cbd6c8;border-radius:.65rem;background:white;padding:.5rem .6rem;color:#26362b;font:inherit;font-weight:500}.SproutWidget_memoryConfirmation__tpm2w{display:flex;align-items:flex-start;gap:.45rem;font-weight:700}.SproutWidget_memoryConfirmation__tpm2w input{margin-top:.15rem}.SproutWidget_memoryForm__tlN4R .btn{width:-moz-fit-content;width:fit-content;min-height:2.35rem;padding:.45rem .7rem;font-size:.72rem}.SproutWidget_welcome__7tD6L{display:grid;justify-items:start;gap:.55rem;border:1px solid #dfe9dc;background:#f6f9f4}.SproutWidget_welcome__7tD6L>svg{color:#2e6c45}.SproutWidget_notice__nS58H{border:1px solid #e0e4dc;background:#f7f7f4}.SproutWidget_error__G7bZ_{margin-top:.75rem;border:1px solid #efc7bd;background:#fff4f0;color:#7b3529}.SproutWidget_error__G7bZ_ p+p{margin-top:.35rem}.SproutWidget_loading__Pbp_l{display:flex;align-items:center;gap:.5rem;color:#5a695e}.SproutWidget_sproutMessage__wJSJS,.SproutWidget_userMessage__bkbpD{width:-moz-fit-content;width:fit-content;max-width:90%;margin-top:.75rem;border-radius:1rem;padding:.7rem .8rem;font-size:.82rem;line-height:1.5;white-space:pre-wrap}.SproutWidget_userMessage__bkbpD{margin-left:auto;border-bottom-right-radius:.25rem;background:#285e3e;color:white}.SproutWidget_sproutMessage__wJSJS{margin-right:auto;border:1px solid #dde6da;border-bottom-left-radius:.25rem;background:#f5f8f3;color:#2e3f32}.SproutWidget_sproutMessage__wJSJS span,.SproutWidget_userMessage__bkbpD span{display:block;margin-bottom:.15rem;font-size:.64rem;font-weight:900;letter-spacing:.08em;opacity:.72;text-transform:uppercase}.SproutWidget_proposal__hcImC{margin-top:.9rem;border:1px solid #bcd7b5;border-radius:1rem;background:#fbfdf9;padding:.85rem;color:#2d3d31;font-size:.78rem}.SproutWidget_proposalEyebrow__sPEwd{color:#37704c;font-size:.63rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.SproutWidget_proposal__hcImC h3{margin-top:.2rem;font-family:var(--font-serif,Georgia,serif);font-size:1rem;font-weight:800}.SproutWidget_proposal__hcImC ul{display:grid;max-height:12rem;gap:.35rem;margin-top:.65rem;overflow-y:auto}.SproutWidget_proposal__hcImC li{border-radius:.65rem;background:#eef5eb;padding:.45rem .55rem}.SproutWidget_proposalWarning__FAGAj{margin-top:.6rem;border-radius:.7rem;background:#fff6dc;padding:.55rem;color:#725612}.SproutWidget_confirmation__54JPw{display:flex;align-items:flex-start;gap:.45rem;margin-top:.7rem;font-weight:700}.SproutWidget_confirmation__54JPw input{margin-top:.15rem}.SproutWidget_proposalActions__SA_QX{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.65rem}.SproutWidget_permissionNote__6PxKJ{margin-top:.5rem;color:#667269;font-size:.7rem}.SproutWidget_composer__lwE6f{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;border-top:1px solid #e7ece4;background:white;padding:.75rem}.SproutWidget_composer__lwE6f textarea{min-height:3.1rem;max-height:8rem;resize:vertical;border:1px solid #cfd9cd;border-radius:.85rem;background:#fbfcfa;padding:.7rem;color:#26362b;font:inherit;font-size:.82rem}.SproutWidget_composer__lwE6f textarea:focus{border-color:#4d8a61;outline:3px solid rgb(72 139 92/16%)}.SproutWidget_composer__lwE6f button{display:grid;width:2.75rem;height:2.75rem;align-self:end;place-items:center;border-radius:.85rem;background:#285e3e;color:white}.SproutWidget_composer__lwE6f button:disabled{cursor:not-allowed;opacity:.45}.SproutWidget_quota__rCzaO{grid-column:1/-1;color:#6d776f;font-size:.65rem;line-height:1.35}.SproutWidget_spin__E__PT{animation:SproutWidget_sprout-spin__CVHJt .9s linear infinite}@keyframes SproutWidget_sprout-enter__aDLsu{0%{opacity:0;transform:translateY(.75rem) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes SproutWidget_sprout-spin__CVHJt{to{transform:rotate(1turn)}}@media (max-width:520px){.SproutWidget_root__8s_Bz{right:max(.65rem,env(safe-area-inset-right));bottom:max(.65rem,env(safe-area-inset-bottom))}.SproutWidget_panel__zvrv2{width:calc(100vw - 1.3rem);height:min(38rem,calc(100dvh - 5.3rem));border-radius:1.1rem}.SproutWidget_launcher__9qEiY{min-height:2.85rem}}@media (prefers-reduced-motion:reduce){.SproutWidget_launcher__9qEiY,.SproutWidget_panel__zvrv2,.SproutWidget_spin__E__PT{animation:none;transition:none}}