.inventory-row_row__GIcEI.inventory-row{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-areas:"icon content" ". stock" ". actions";align-items:start;gap:12px;padding:20px 0;border-top:1px solid var(--line)}.inventory-row_icon__ap_rl{grid-area:icon;align-self:start;display:grid;place-items:center;width:44px;height:44px;color:var(--green);background:var(--soft-green);border:1px solid var(--line);border-radius:12px}.inventory-row_icon__ap_rl>svg{display:block}.inventory-row_content__qlUsD{grid-area:content;min-width:0;display:grid;justify-items:start;gap:6px}.inventory-row_name__HeNkr{min-width:0;color:var(--ink);font-size:16px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.inventory-row_metadata__lwkup{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;color:#63705f;font-size:12px;line-height:1.6}.inventory-row_location__5Z5Sg{display:inline-flex;align-items:center;gap:5px;text-transform:capitalize}.inventory-row_expiry__n51mP{color:#59694e}.inventory-row_attention__5NiRZ{display:inline-flex;padding:3px 8px;border-radius:6px;background:#faf4e3;color:#795d26;font-size:12px;line-height:1.5}.inventory-row_stock__JN_IR{grid-area:stock;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.inventory-row_quantity__CQmvA{max-width:100%;padding:5px 9px;border:1px solid var(--line);border-radius:7px;color:var(--green);background:var(--soft-green);font-size:13px;font-weight:650;line-height:1.4;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inventory-row_packages__axATh{min-width:0;color:#63705f;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.inventory-row_actions__MQ3vO{grid-area:actions;display:flex;flex-wrap:wrap;align-items:start;gap:8px}.inventory-row_actions__MQ3vO button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;max-width:100%;padding:10px 12px;border-radius:9px;font:inherit;font-size:13px;font-weight:600;line-height:1.4;cursor:pointer}.inventory-row_update__MS0AZ{border:1px solid #c2cfb8;color:var(--green);background:var(--paper)}.inventory-row_empty__deIme{border:1px solid transparent;color:#59694e;background:transparent}.inventory-row_update__MS0AZ:hover:not(:disabled){background:var(--soft-green);border-color:#809c70}.inventory-row_empty__deIme:hover:not(:disabled){background:var(--soft-green);border-color:var(--line)}.inventory-row_actions__MQ3vO button:active:not(:disabled){background:#e1ecd8}.inventory-row_actions__MQ3vO button:focus-visible{outline:3px solid #79966a;outline-offset:3px}.inventory-row_actions__MQ3vO button:disabled{opacity:.5;cursor:default}@container inventory (min-width: 480px){.inventory-row_row__GIcEI.inventory-row{grid-template-columns:44px minmax(0,1fr) minmax(110px,150px);grid-template-areas:"icon content stock" ". actions actions";column-gap:16px}.inventory-row_stock__JN_IR{display:grid;justify-items:end;gap:7px;text-align:right}}@container inventory (min-width: 760px){.inventory-row_row__GIcEI.inventory-row{grid-template-columns:44px minmax(0,1fr) minmax(110px,150px) auto;grid-template-areas:"icon content stock actions"}.inventory-row_actions__MQ3vO{flex-wrap:nowrap}}@container inventory (max-width: 300px){.inventory-row_row__GIcEI.inventory-row{grid-template-areas:"icon content" "stock stock" "actions actions"}}.analytics-consent_dialog__Q__Vo{position:fixed;inset:auto 20px 20px auto;margin:0;width:min(560px,calc(100vw - 40px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid var(--line,#dce0d8);border-radius:20px;padding:28px;background:var(--paper,#fffdf7);color:var(--ink,#183d32);box-shadow:0 16px 70px #183d322b}.analytics-consent_dialog__Q__Vo::backdrop{background:#102a2359}.analytics-consent_dialog__Q__Vo h2{font:inherit;font-size:26px;font-weight:650;line-height:1.2;margin:0 0 14px}.analytics-consent_dialog__Q__Vo p{line-height:1.6}.analytics-consent_eyebrow__bCVlM{font-size:12px;letter-spacing:.12em;font-weight:700;margin:0 0 10px}.analytics-consent_choice__wU_9T{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 0;border-top:1px solid var(--line,#dce0d8);font-weight:600}.analytics-consent_choice__wU_9T input{width:20px;height:20px;accent-color:#264d3b}.analytics-consent_choice__wU_9T span{font-size:13px;font-weight:400;margin-left:auto}.analytics-consent_detail__bu8Gy{font-size:14px}.analytics-consent_actions__Ng8ul{display:flex;flex-wrap:wrap;gap:8px}.analytics-consent_actions__Ng8ul button{flex:1 1 140px;min-height:48px;padding:10px 14px;border:1px solid #52695a;border-radius:10px;background:transparent;color:inherit;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.analytics-consent_actions__Ng8ul button:hover{background:#e9eedf}.analytics-consent_actions__Ng8ul button:focus-visible,.analytics-consent_dialog__Q__Vo a:focus-visible,.analytics-consent_preferences__MR6Xb:focus-visible{outline:3px solid #537233;outline-offset:4px}.analytics-consent_preferences__MR6Xb{background:none;border:0;padding:0;min-height:44px;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}@media (max-width:600px){.analytics-consent_dialog__Q__Vo{inset:auto 12px 12px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:22px}.analytics-consent_actions__Ng8ul{flex-direction:column}.analytics-consent_actions__Ng8ul button{flex-basis:auto;width:100%}}.pwa-support_prompt__HQ4sY{position:fixed;bottom:calc(max(16px, env(safe-area-inset-bottom)) + var(--pwa-bottom-clearance, 0px));right:max(16px,env(safe-area-inset-right));z-index:35;display:flex;max-width:calc(100vw - 32px);border:1px solid #d6dfcc;border-radius:30px;background:#fffef9;box-shadow:0 5px 22px #26392e14}.pwa-support_dismissButton__wIEIy,.pwa-support_installButton__o7kFV{border:0;background:transparent;min-height:44px;color:#294b37}.pwa-support_installButton__o7kFV{display:flex;align-items:center;gap:9px;padding:8px 6px 8px 11px;border-radius:30px 0 0 30px;font-size:12px;font-weight:600}.pwa-support_installButton__o7kFV img{border-radius:7px}.pwa-support_dismissButton__wIEIy{min-width:44px;border-radius:0 30px 30px 0;font-size:23px;color:#65765c}.pwa-support_dismissButton__wIEIy:hover,.pwa-support_installButton__o7kFV:hover{background:#eef2e8}.pwa-support_connection__Dtj_R{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:calc(max(16px, env(safe-area-inset-bottom)) + var(--pwa-bottom-clearance, 0px));z-index:36;width:min(360px,calc(100vw - 32px));padding:16px;border:1px solid #d6dfcc;border-radius:12px;background:#fffef9;box-shadow:0 5px 22px #26392e20;font-size:13px;line-height:1.6}.pwa-support_connection__Dtj_R strong{color:#294b37}.pwa-support_connection__Dtj_R p{color:#65765c;margin:5px 0 0}.pwa-support_connectionActions__evWmf{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.pwa-support_connectionActions__evWmf button{border:0;background:transparent;color:#294b37;font-size:12px;font-weight:600;padding:8px 0;min-height:44px}.pwa-support_dialog__hRsXQ{width:min(480px,calc(100vw - 28px));max-height:calc(100dvh - 28px);padding:0;border:1px solid #d6dfcc;border-radius:14px;color:#26392e;background:#fffef9}.pwa-support_dialog__hRsXQ[open]{display:flex;flex-direction:column}.pwa-support_dialog__hRsXQ::backdrop{background:#26392e99}.pwa-support_dialog__hRsXQ header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;padding:22px;border-bottom:1px solid #e6e7dc}.pwa-support_dialog__hRsXQ header p{color:#65765c;font-size:9px;font-weight:700;letter-spacing:1.5px;margin-bottom:8px}.pwa-support_dialog__hRsXQ h2{font-size:20px;line-height:1.3}.pwa-support_dialog__hRsXQ header button{background:transparent;border:0;font-size:25px;min-width:44px;min-height:44px;color:#65765c}.pwa-support_dialogBody__TdhIb{padding:22px;overflow-y:auto;min-height:0;font-size:14px;line-height:1.7}.pwa-support_dialogBody__TdhIb>p{color:#65765c;margin-bottom:17px}.pwa-support_dialogBody__TdhIb ol{padding-left:19px;margin:0 0 20px}.pwa-support_dialogBody__TdhIb li{margin-bottom:12px}.pwa-support_dialogBody__TdhIb .pwa-support_installNote__UcsAM{padding:12px;background:#eef2e8;border-radius:7px;color:#294b37}.pwa-support_dialogBody__TdhIb .pwa-support_note__cDDbe{font-size:12px;margin-bottom:0}.pwa-support_dialog__hRsXQ footer{flex-shrink:0;padding:16px 22px;border-top:1px solid #e6e7dc}.pwa-support_dialog__hRsXQ footer button{width:100%;background:#294b37;color:#fffef9;border:0;border-radius:7px;font-weight:600;min-height:44px}.pwa-support_guides__IBN2h{display:grid;gap:12px;margin-bottom:20px}.pwa-support_guide__XF7SQ{border:1px solid #d6dfcc;border-radius:8px}.pwa-support_guide__XF7SQ summary{padding:12px;min-height:44px;font-weight:600;color:#294b37;cursor:pointer}.pwa-support_guide__XF7SQ ol{padding:0 16px 0 34px;margin-bottom:8px}.pwa-support_guide__XF7SQ li{padding-inline-start:4px}.pwa-support_browserInstall__ddxGi{min-height:44px;padding:10px 14px;width:100%;margin-bottom:20px;border:1px solid #294b37;border-radius:7px;background:#eef2e8;color:#294b37;font-weight:600;font-size:14px}.pwa-support_helpLink__kz0aI{min-height:44px;padding:10px 0;border:0;background:transparent;font-size:13px;font-weight:600;color:#294b37;text-align:left}.pwa-support_dialog__hRsXQ button:focus-visible,.pwa-support_guide__XF7SQ summary:focus-visible,.pwa-support_helpLink__kz0aI:focus-visible{outline:2px solid #294b37;outline-offset:3px}@media (max-width:420px){.pwa-support_dialogBody__TdhIb,.pwa-support_dialog__hRsXQ header{padding:18px}.pwa-support_dialog__hRsXQ h2{font-size:18px}.pwa-support_dialogBody__TdhIb{font-size:16px}}.billing-panel_panel__5J4G3{--billing-forest:#244b37;--billing-paper:#fffef8;--billing-cream:#f4f2e9;--billing-leaf:#eaf0e3;--billing-sun:#efdfa4;--billing-text:#283e30;--billing-muted:#5c6c5d;--billing-line:#dce2d3;color:var(--billing-text);font-size:16px;line-height:1.65;display:grid;gap:28px}.billing-panel_panel__5J4G3 h2,.billing-panel_panel__5J4G3 h3,.billing-panel_panel__5J4G3 p{margin:0}.billing-panel_panel__5J4G3 button{font:inherit;min-height:48px;cursor:pointer}.billing-panel_panel__5J4G3 button:disabled{cursor:not-allowed;opacity:.55}.billing-panel_panel__5J4G3 a:focus-visible,.billing-panel_panel__5J4G3 button:focus-visible,.billing-panel_panel__5J4G3 summary:focus-visible{outline:3px solid #8c9b4b;outline-offset:4px}.billing-panel_account__OSRSZ{display:flex;align-items:center;justify-content:space-between;gap:10px 20px;padding-bottom:20px;border-bottom:1px solid var(--billing-line);flex-wrap:wrap}.billing-panel_planBadge__qj2N1{display:inline-flex;align-items:center;gap:8px;background:var(--billing-leaf);color:var(--billing-forest);padding:7px 12px;border-radius:30px;font-size:12px;font-weight:700}.billing-panel_planBadge__qj2N1>span{width:6px;height:6px;background:var(--billing-forest);border-radius:50%}.billing-panel_accountDetail__KrXph{font-size:13px;color:var(--billing-muted)}.billing-panel_offer__y2bHH{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"intro premium" "benefits premium";gap:28px 36px;align-items:start}.billing-panel_intro__k_Pnt{grid-area:intro;padding-top:10px}.billing-panel_eyebrow__jEjqj{font-size:10px;line-height:1.5;font-weight:750;letter-spacing:1.5px;color:var(--billing-muted)}.billing-panel_intro__k_Pnt h2{margin-top:15px;font-size:clamp(28px,3.4vw,42px);font-weight:650;line-height:1.15;letter-spacing:-1.5px;text-wrap:balance}.billing-panel_intro__k_Pnt em{font-family:Georgia,Times New Roman,serif;font-weight:400;color:var(--billing-forest)}.billing-panel_intro__k_Pnt .billing-panel_lead__tTj9j{font-size:16px;line-height:1.8;margin-top:20px;color:var(--billing-muted);max-width:43ch}.billing-panel_premium__sUz_p{grid-area:premium;min-width:0;border-radius:22px;padding:28px;background:var(--billing-forest);color:var(--billing-paper);box-shadow:0 12px 30px #244b3714}.billing-panel_cardHeading__c23KD{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--billing-sun)}.billing-panel_cardLabel__JiJQL{font-size:10px;letter-spacing:1.4px;font-weight:700;line-height:1.6;max-width:24ch}.billing-panel_premium__sUz_p h3{font-size:23px;line-height:1.3;letter-spacing:-.5px;margin-top:18px}.billing-panel_cardIntro__50rHX{font-size:14px;color:#dce7d5;margin-top:6px!important}.billing-panel_price__4zTel{display:flex;align-items:center;gap:14px;padding:24px 0}.billing-panel_price__4zTel strong{font-size:48px;line-height:1.1;font-weight:650;letter-spacing:-2px}.billing-panel_price__4zTel span{font-size:12px;line-height:1.65;color:#dce7d5}.billing-panel_premiumFeatures__RI7yb{display:grid;gap:12px;margin:0;padding:22px 0 24px;border-top:1px solid #ffffff2e;list-style:none;font-size:14px;line-height:1.6}.billing-panel_premiumFeatures__RI7yb li{position:relative;padding-left:24px}.billing-panel_premiumFeatures__RI7yb li:before{content:"";position:absolute;left:3px;top:7px;width:6px;height:10px;border:solid var(--billing-sun);border-width:0 1.7px 1.7px 0;transform:rotate(45deg)}.billing-panel_cardAction__JeNNo{display:grid;gap:12px}.billing-panel_checkout__vLYc_{width:100%;border:1px solid var(--billing-sun);border-radius:10px;background:var(--billing-sun);color:#223d2b;font-weight:750!important;font-size:15px!important;padding:12px 16px;transition:background .15s ease}.billing-panel_checkout__vLYc_:hover:enabled{background:#f8eabc}.billing-panel_premium__sUz_p .billing-panel_checkout__vLYc_:focus-visible{outline-color:var(--billing-paper)}.billing-panel_cardNote__x1Z3u{font-size:12px;line-height:1.65;color:#dce7d5;text-align:center}.billing-panel_activeLabel__MxIMa{font-size:14px;color:var(--billing-sun);text-align:center;font-weight:700}.billing-panel_benefits__9rbzT{grid-area:benefits;display:grid;gap:22px;padding-bottom:4px}.billing-panel_benefit__WVwB_{display:flex;align-items:flex-start;gap:14px}.billing-panel_benefitIcon__MByVD{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:12px;background:var(--billing-leaf);color:var(--billing-forest)}.billing-panel_benefit__WVwB_ h3{font-size:15px;line-height:1.5;font-weight:700;margin-bottom:5px}.billing-panel_benefit__WVwB_ p{font-size:14px;line-height:1.75;color:var(--billing-muted);max-width:42ch}.billing-panel_trial__FZgtS{display:flex;gap:16px;padding:20px 22px;background:var(--billing-leaf);border-radius:14px}.billing-panel_trialMark__9ollv{display:grid;place-items:center;flex:0 0 42px;height:42px;background:var(--billing-paper);border-radius:12px;color:var(--billing-forest);font-size:23px;font-family:Georgia,serif}.billing-panel_trial__FZgtS h3{font-size:15px;line-height:1.5;margin-bottom:4px}.billing-panel_trial__FZgtS p{font-size:13px;line-height:1.7;color:var(--billing-muted)}.billing-panel_trial__FZgtS .billing-panel_note__lrSdt{margin-top:6px}.billing-panel_notice__12sQV{padding:15px 18px;border-left:3px solid var(--billing-forest);background:var(--billing-leaf);font-size:14px;border-radius:0 10px 10px 0;line-height:1.75}.billing-panel_note__lrSdt{font-size:13px;color:var(--billing-muted)}.billing-panel_basis__RjleL{display:grid;grid-template-columns:1fr 1.2fr;gap:24px;padding:24px;border:1px solid var(--billing-line);border-radius:16px;background:var(--billing-paper)}.billing-panel_basis__RjleL h3{font-size:19px;margin-top:8px;letter-spacing:-.3px}.billing-panel_basis__RjleL h3 span{margin-left:12px;font-size:18px;color:var(--billing-muted);font-weight:500}.billing-panel_basis__RjleL p:last-child{font-size:13px;color:var(--billing-muted);margin-top:6px}.billing-panel_basis__RjleL ul{list-style:none;padding:0;margin:0;display:grid;gap:8px;align-content:center;font-size:13px;line-height:1.7;color:var(--billing-muted)}.billing-panel_basis__RjleL li{padding-left:15px;position:relative}.billing-panel_basis__RjleL li:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--billing-forest);position:absolute;left:0;top:9px}.billing-panel_faq__bH0uf{display:grid;grid-template-columns:1fr 2fr;gap:28px;padding:2px 0}.billing-panel_faq__bH0uf h3{font-size:23px;line-height:1.3;letter-spacing:-.6px;margin-top:7px}.billing-panel_faq__bH0uf details{border-bottom:1px solid var(--billing-line)}.billing-panel_faq__bH0uf summary{position:relative;list-style:none;display:flex;align-items:center;min-height:55px;padding:12px 28px 12px 0;font-size:14px;font-weight:600;cursor:pointer;line-height:1.55}.billing-panel_faq__bH0uf summary::-webkit-details-marker{display:none}.billing-panel_faq__bH0uf summary:after{content:"+";position:absolute;right:3px;top:12px;font-size:21px;font-weight:400;color:var(--billing-muted)}.billing-panel_faq__bH0uf details[open] summary:after{content:"−"}.billing-panel_faq__bH0uf details p{font-size:13px;line-height:1.85;color:var(--billing-muted);padding:0 20px 16px 0}.billing-panel_refresh__1sBbS{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--billing-line);padding-top:12px;color:var(--billing-muted);font-size:12px}.billing-panel_refresh__1sBbS a,.billing-panel_refresh__1sBbS button{text-decoration:underline;text-underline-offset:3px}.billing-panel_refresh__1sBbS button{padding:8px 0;border:0;background:transparent;color:var(--billing-forest);font-size:12px}.billing-panel_error__pA16N{padding:16px;border:1px solid #ba8072;background:#fff1e9;border-radius:10px;color:#783627;font-size:14px}.billing-panel_empty__N1QGO{padding:32px 20px;text-align:center}.billing-panel_empty__N1QGO h2{font-size:23px}.billing-panel_empty__N1QGO p{margin-top:12px;color:var(--billing-muted)}@media(min-width:1100px){.billing-panel_intro__k_Pnt h2{font-size:42px}}@media(max-width:700px){.billing-panel_panel__5J4G3{gap:22px}.billing-panel_offer__y2bHH{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "premium" "benefits";gap:24px}.billing-panel_intro__k_Pnt{padding-top:0}.billing-panel_intro__k_Pnt h2{font-size:34px;letter-spacing:-1.1px}.billing-panel_intro__k_Pnt .billing-panel_lead__tTj9j{font-size:15px;line-height:1.75;margin-top:14px;max-width:48ch}.billing-panel_premium__sUz_p{padding:25px}.billing-panel_price__4zTel strong{font-size:48px}.billing-panel_benefits__9rbzT{gap:20px;padding:2px 2px 0}.billing-panel_account__OSRSZ{gap:10px;padding-bottom:15px}.billing-panel_accountDetail__KrXph{font-size:12px}.billing-panel_basis__RjleL{grid-template-columns:1fr;gap:16px;padding:20px}.billing-panel_faq__bH0uf{grid-template-columns:1fr;gap:12px}.billing-panel_trial__FZgtS{padding:18px;gap:12px}.billing-panel_trialMark__9ollv{flex-basis:34px;height:36px}.billing-panel_cardLabel__JiJQL{max-width:none}.billing-panel_premium__sUz_p h3{font-size:24px}}@media(max-width:360px){.billing-panel_intro__k_Pnt h2{font-size:30px}.billing-panel_premium__sUz_p{padding:21px}.billing-panel_price__4zTel{gap:12px}.billing-panel_price__4zTel strong{font-size:44px}.billing-panel_price__4zTel span{font-size:11px}.billing-panel_cardLabel__JiJQL{max-width:20ch}.billing-panel_trialMark__9ollv{display:none}}@media(prefers-reduced-motion:reduce){.billing-panel_panel__5J4G3 button{transition:none}}.billing-panel_price__4zTel strong:only-child{font-size:32px;letter-spacing:-1px}.billing-panel_premiumFeatures__RI7yb{margin-top:22px;padding-top:22px;padding-bottom:0}.subscription-prompt_prompt__OUbv4{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;padding:22px;border:1px solid #cad9bd;border-radius:16px;background:#f7f5e9;color:var(--ink,#234637)}.subscription-prompt_prompt__OUbv4 h2{font-size:22px;line-height:1.3;margin:0 0 8px;text-wrap:balance}.subscription-prompt_prompt__OUbv4 p{margin:0;max-width:65ch;font-size:15px;line-height:1.6}.subscription-prompt_prompt__OUbv4 .subscription-prompt_eyebrow__khVM5{font-size:11px;letter-spacing:1px;font-weight:700;margin-bottom:6px}.subscription-prompt_prompt__OUbv4 .subscription-prompt_note__SOTzb{margin-top:6px;font-size:13px;color:#52664a}.subscription-prompt_prompt__OUbv4 button{min-height:44px;flex-shrink:0;white-space:normal}.subscription-prompt_prompt__OUbv4 button:focus-visible{outline:3px solid var(--green,#466748);outline-offset:3px}@media(max-width:700px){.subscription-prompt_prompt__OUbv4{align-items:stretch;flex-direction:column;padding:16px;gap:14px}.subscription-prompt_prompt__OUbv4 h2{font-size:20px}}