@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap";._splash_9vonb_1{background:var(--ff-bg,#fff);flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex;position:fixed;inset:0}._logo_9vonb_12{opacity:.9;width:auto;height:40px}._spinner_9vonb_18{border:3px solid var(--ff-border,#e2e8f0);border-top-color:var(--ff-primary,#16a34a);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite _ff-auth-spin_9vonb_1}@keyframes _ff-auth-spin_9vonb_1{to{transform:rotate(360deg)}}._page_1m4k4_1{background:var(--ff-bg,#f8fafc);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._card_1m4k4_11{text-align:center;border:1px solid var(--ff-border,#e2e8f0);background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:400px;padding:40px 32px;display:flex;box-shadow:0 10px 30px #0f172a0f}._badge_1m4k4_26{color:#dc2626;background:#fef2f2;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:4px;display:inline-flex}._title_1m4k4_38{color:var(--ff-text,#0f172a);font-size:20px;font-weight:700}._body_1m4k4_44{color:var(--ff-text-muted,#64748b);font-size:14px;line-height:1.5}._account_1m4k4_50{color:var(--ff-text,#0f172a);margin:4px 0 12px;font-size:13px;font-weight:600}._storeswitch_1amhr_2{position:relative}._storeswitchBtn_1amhr_5{color:#fff;text-align:left;width:100%;transition:background var(--ff-dur-base);background:#ffffff0f;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}._storeswitchBtn_1amhr_5:hover,._storeswitchBtn_1amhr_5._isOpen_1amhr_19{background:#ffffff1f}._storeswitchGlyph_1amhr_22{width:30px;height:30px;color:var(--ff-lime);background:#c1ce5d2e;border-radius:8px;flex-shrink:0;place-items:center;display:grid}._storeswitchText_1amhr_32{flex-direction:column;flex:1;gap:1px;min-width:0;line-height:1;display:flex}._storeswitchText_1amhr_32 ._r_1amhr_40{font:600 13px/1.2 var(--ff-font-body);color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._storeswitchText_1amhr_32 ._l_1amhr_47{font:500 11px/1.2 var(--ff-font-body);color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._storeswitchChev_1amhr_54{color:#ffffff80;flex-shrink:0}._storeswitchPop_1amhr_61{border-radius:8px;min-width:250px;padding:8px;top:calc(100% + 6px);left:0}._storeswitchSearch_1amhr_68{background:var(--ff-control);color:var(--ff-fg-3);border-radius:8px;align-items:center;gap:8px;margin-bottom:6px;padding:8px 10px;display:flex}._storeswitchSearch_1amhr_68 input{min-width:0;font:500 13px/1 var(--ff-font-body);color:var(--ff-fg-1);background:0 0;border:0;outline:none;flex:1}._storeswitchList_1amhr_87{flex-direction:column;gap:2px;max-height:300px;display:flex;overflow-y:auto}._storeswitchOpt_1amhr_94{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}._storeswitchOpt_1amhr_94:hover{background:var(--ff-offwhite)}._storeswitchOpt_1amhr_94._isOn_1amhr_108{background:var(--ff-chip-primary-bg)}._storeswitchOptText_1amhr_111{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._storeswitchOptText_1amhr_111 ._r_1amhr_40{font:600 13px/1.2 var(--ff-font-body);color:var(--ff-fg-1)}._storeswitchOptText_1amhr_111 ._l_1amhr_47{font:500 11.5px/1.2 var(--ff-font-body);color:var(--ff-fg-2)}._storeswitchOpt_1amhr_94>.lucide{color:var(--ff-forest);flex-shrink:0}._storeswitchEmpty_1amhr_130{text-align:center;font:500 12.5px/1 var(--ff-font-body);color:var(--ff-fg-3);padding:14px 10px}._storeStatus_1amhr_138{border-radius:50%;flex-shrink:0;width:8px;height:8px}._storeStatusOk_1amhr_144{background:var(--ff-lime)}._storeStatusAttention_1amhr_147{background:var(--ff-orange)}._btnRail_1amhr_153{justify-content:center;padding:8px}._sidebar_1ae0g_2{background:var(--ff-forest-deep);color:#fff;z-index:30;width:256px;height:100vh;transition:width var(--ff-dur-base) var(--ff-ease), padding var(--ff-dur-base) var(--ff-ease);border-right:1px solid #0000002e;flex-direction:column;flex-shrink:0;padding:22px 14px 14px;display:flex;position:sticky;top:0}._sidebarLogo_1ae0g_19 ._logoMark_1ae0g_32{background:var(--ff-forest);color:#fff;width:34px;height:34px;font:800 16px/1 var(--ff-font-display);border-radius:9px;justify-content:center;align-items:center;display:none}._navScroll_1ae0g_43{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}._navScroll_1ae0g_43::-webkit-scrollbar{width:0}._navGroup_1ae0g_54{flex-direction:column;display:flex}._sidebarSection_1ae0g_58{font:600 10px/1 var(--ff-font-body);letter-spacing:.16em;text-transform:uppercase;color:#ffffff80;white-space:nowrap;padding:16px 14px 9px;overflow:hidden}._nav_1ae0g_43{flex-direction:column;gap:2px;display:flex}._nav_1ae0g_43 a{font:500 13.5px/1.4 var(--ff-font-body);color:#ffffffbd;cursor:pointer;white-space:nowrap;transition:background var(--ff-dur-base), color var(--ff-dur-base);border-radius:9px;align-items:center;gap:12px;padding:9px 12px;display:flex;position:relative}._nav_1ae0g_43 a i{flex-shrink:0}._navLabel_1ae0g_90{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}._nav_1ae0g_43 a:hover{color:#fff;background:#a0cdb424}._nav_1ae0g_43 a._active_1ae0g_100,._nav_1ae0g_43 a._active_1ae0g_100:hover{background:var(--ff-nav-pill);color:var(--ff-forest)}._nav_1ae0g_43 a._active_1ae0g_100 i{color:var(--ff-forest)}._nav_1ae0g_43 a ._badge_1ae0g_110{font:700 10px/1 var(--ff-font-body);letter-spacing:.02em;color:#fff;font-variant-numeric:tabular-nums;background:#ffffff29;border-radius:999px;flex-shrink:0;margin-left:auto;padding:4px 7px}._nav_1ae0g_43 a._active_1ae0g_100 ._badge_1ae0g_110{background:var(--ff-forest);color:#fff}._navDot_1ae0g_125{background:var(--ff-midgreen);width:7px;height:7px;box-shadow:0 0 0 2px var(--ff-forest-deep);border-radius:50%;display:none;position:absolute;top:7px;right:9px}._sidebarFoot_1ae0g_138{flex-direction:column;gap:8px;padding-top:10px;display:flex}._collapseBtn_1ae0g_144{color:#ffffff8c;font:500 12.5px/1 var(--ff-font-body);white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:9px 12px;display:flex}._collapseBtn_1ae0g_144:hover:not(:disabled){color:#fff;background:#a0cdb424}._collapseBtn_1ae0g_144:disabled{opacity:.35;cursor:default}._accountCard_1ae0g_164{text-align:left;width:100%;transition:background var(--ff-dur-base);background:#0000002e;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:11px;padding:10px 12px;display:flex}._accountCard_1ae0g_164:hover{background:#00000042}._accountCard_1ae0g_164 ._aAvatar_1ae0g_179{background:var(--ff-forest);color:#fff;width:32px;height:32px;font:700 12px/1 var(--ff-font-display);letter-spacing:.02em;border-radius:50%;flex-shrink:0;place-items:center;display:grid}._accountCard_1ae0g_164 ._aMeta_1ae0g_191{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._accountName_1ae0g_198{font:600 13px/1.25 var(--ff-font-display);color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._accountRole_1ae0g_205{font:500 11px/1.3 var(--ff-font-body);color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._accountCard_1ae0g_164 ._aChev_1ae0g_212{color:#fff6;flex-shrink:0}._rail_1ae0g_218{width:64px;padding:22px 10px 14px}._rail_1ae0g_218 ._logoFull_1ae0g_26{display:none}._rail_1ae0g_218 ._logoMark_1ae0g_32{display:flex}._rail_1ae0g_218 ._sidebarSection_1ae0g_58{border-top:1px solid #ffffff14;margin:0 6px;padding:14px 8px 8px;font-size:0}._rail_1ae0g_218 ._navGroup_1ae0g_54:first-child ._sidebarSection_1ae0g_58{border-top:0}._rail_1ae0g_218 ._nav_1ae0g_43 a{justify-content:center;gap:0;padding:10px 0}._rail_1ae0g_218 ._navLabel_1ae0g_90,._rail_1ae0g_218 ._nav_1ae0g_43 a ._badge_1ae0g_110{display:none}._rail_1ae0g_218 ._navDot_1ae0g_125{display:block}._rail_1ae0g_218 ._collapseBtn_1ae0g_144{justify-content:center;gap:0}._rail_1ae0g_218 ._collapseBtn_1ae0g_144 ._navLabel_1ae0g_90{display:none}._rail_1ae0g_218 ._accountCard_1ae0g_164{justify-content:center;padding:8px}._rail_1ae0g_218 ._accountCard_1ae0g_164 ._aMeta_1ae0g_191,._rail_1ae0g_218 ._accountCard_1ae0g_164 ._aChev_1ae0g_212{display:none}._sidebar_1ae0g_2 a:focus-visible,._sidebar_1ae0g_2 button:focus-visible{outline-color:var(--ff-lime)}._nav_1ae0g_43 a._active_1ae0g_100{padding-left:20px}._nav_1ae0g_43 a._active_1ae0g_100:before{content:"";background:var(--ff-accent);border-radius:2px;width:3px;height:17px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}._rail_1ae0g_218 ._nav_1ae0g_43 a._active_1ae0g_100{padding-left:0}._rail_1ae0g_218 ._nav_1ae0g_43 a._active_1ae0g_100:before{display:none}._sidebarHead_1ae0g_304{border-bottom:1px solid #ffffff14;flex-direction:column;gap:12px;margin-bottom:6px;padding-bottom:14px;display:flex}._sidebarLogo_1ae0g_19{align-items:center;gap:10px;min-height:32px;padding:2px 8px;display:flex}._sidebarLogo_1ae0g_19 ._logoFull_1ae0g_26{opacity:.97;width:auto;height:26px;display:block}._navStatus_1ae0g_327{border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-left:auto}._navStatusOk_1ae0g_334{background:var(--ff-lime)}._navStatusAttention_1ae0g_337{background:var(--ff-orange)}._acct_1ae0g_342{position:relative}._acct_1ae0g_342 ._acctMenu_1ae0g_349{background:var(--ff-overlay-dark);min-width:240px;-webkit-backdrop-filter:var(--ff-blur);backdrop-filter:var(--ff-blur);border:1px solid var(--ff-overlay-border);box-shadow:var(--ff-shadow-xl);border-radius:12px;top:auto;bottom:calc(100% + 8px);left:0}._acctHead_1ae0g_363{border-bottom:1px solid #ffffff1f;align-items:center;gap:11px;margin-bottom:4px;padding:8px 10px 12px;display:flex}._acctHeadMeta_1ae0g_371{flex-direction:column;gap:2px;min-width:0;display:flex}._acctLangrow_1ae0g_377{justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 10px;display:flex}._acctLanglabel_1ae0g_384{font:500 13px/1 var(--ff-font-body);color:var(--ff-fg-1)}._rail_1ae0g_218 ._sidebarLogo_1ae0g_19{justify-content:center;padding:2px 0}._rail_1ae0g_218 ._navStatus_1ae0g_327{margin:0;position:absolute;top:7px;right:9px}._userAvatar_1ae0g_402{background:var(--ff-forest);color:#fff;width:30px;height:30px;font:700 11px/1 var(--ff-font-display);letter-spacing:.02em;border-radius:50%;place-items:center;display:grid}._userAvatar_1ae0g_402._lg_1ae0g_413{width:38px;height:38px;font-size:13px}._userName_1ae0g_418{font:600 13px/1.2 var(--ff-font-display);color:#fff}._userMail_1ae0g_422{font:500 11px/1.2 var(--ff-font-body);color:#fff9;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._userOpt_1ae0g_431{width:100%;font:500 13px/1.2 var(--ff-font-body);color:#ffffffeb;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:12px;padding:9px 10px;display:flex}._userOpt_1ae0g_431:hover{background:#ffffff1a}._userOpt_1ae0g_431 i{color:#fff9}._lang_1ae0g_455{background:var(--ff-control);border:1px solid #0000;border-radius:8px;display:inline-flex;overflow:hidden}._lang_1ae0g_455 button{font:600 11px/1 var(--ff-font-body);letter-spacing:.08em;color:var(--ff-fg-2);transition:background var(--ff-dur-base), color var(--ff-dur-base);background:0 0;border:0;padding:9px 11px}._lang_1ae0g_455 button._on_1ae0g_473{background:var(--ff-forest-deep);color:#fff}@media (width<=760px){._sidebar_1ae0g_2{display:none}}._page_1ed74_8{z-index:100;background:#fff;grid-template-columns:1.05fr 1fr;display:grid;position:fixed;inset:0;overflow:auto}._brand_1ed74_19{padding:var(--ff-space-8) var(--ff-space-7);color:var(--ff-fg-1-dark);background:#275747;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}._brandLogo_1ed74_30{top:var(--ff-space-8);left:var(--ff-space-7);width:auto;height:30px;position:absolute}._brandCopy_1ed74_37{max-width:22rem;position:relative}._brandHeadline_1ed74_41{font:var(--ff-text-h1);letter-spacing:var(--ff-tracking-tight);white-space:pre-line;margin:0 0 var(--ff-space-4)}._brandSub_1ed74_47{font:var(--ff-text-body-2);color:var(--ff-fg-2-dark);margin:0}._panel_1ed74_54{padding:var(--ff-space-7) var(--ff-space-6);justify-content:center;align-items:center;display:flex;position:relative}._langSwitch_1ed74_61{top:var(--ff-space-5);right:var(--ff-space-6);align-items:center;gap:var(--ff-space-2);display:inline-flex;position:absolute}._langOn_1ed74_69,._langOff_1ed74_70{font:600 12px/1 var(--ff-font-body);letter-spacing:.02em;transition:color var(--ff-dur-base);background:0 0;border:0;padding:4px 2px}._langOn_1ed74_69{color:var(--ff-forest)}._langOff_1ed74_70{color:var(--ff-fg-3)}._langOff_1ed74_70:hover{color:var(--ff-fg-1)}._langDiv_1ed74_87{background:var(--ff-border-strong);width:1px;height:12px}._card_1ed74_93{gap:var(--ff-space-4);flex-direction:column;width:100%;max-width:380px;display:flex}._cardLogo_1ed74_100{width:auto;height:32px;margin-bottom:var(--ff-space-2);align-self:flex-start;display:none}._card_1ed74_93 .ff-input{border:1px solid var(--ff-border-strong);background:#fff}._card_1ed74_93 .ff-input:focus{border-color:var(--ff-forest)}._welcome_1ed74_117{font:var(--ff-text-h2);letter-spacing:var(--ff-tracking-snug);color:var(--ff-fg-1);margin:0}._subtitle_1ed74_123{font:var(--ff-text-body-2);color:var(--ff-fg-2);margin:0 0 var(--ff-space-2)}._pwHead_1ed74_129{justify-content:space-between;align-items:baseline;display:flex}._pwToggle_1ed74_134{font:600 12px/1 var(--ff-font-body);color:var(--ff-forest);transition:color var(--ff-dur-base);background:0 0;border:0;padding:0}._pwToggle_1ed74_134:hover{color:var(--ff-forest-deep)}._error_1ed74_146{font:var(--ff-text-small);color:#b3261e;margin:0}._notice_1ed74_152{font:var(--ff-text-small);color:var(--ff-forest);margin:0}._forgot_1ed74_158{cursor:pointer;font:500 13px/1 var(--ff-font-body);color:var(--ff-forest);background:0 0;border:none;align-self:center;padding:0}._forgot_1ed74_158:hover:not(:disabled){text-decoration:underline}._forgot_1ed74_158:disabled{opacity:.6;cursor:default}._invite_1ed74_176{align-items:center;gap:var(--ff-space-2);font:var(--ff-text-small);color:var(--ff-fg-3);margin:var(--ff-space-2) 0 0;padding-top:var(--ff-space-4);border-top:1px solid var(--ff-border);display:flex}._invite_1ed74_176 svg{color:var(--ff-forest);flex-shrink:0}._demoDivider_1ed74_194{align-items:center;gap:var(--ff-space-3);margin-top:var(--ff-space-2);font:var(--ff-text-small);color:var(--ff-fg-3);white-space:nowrap;display:flex}._demoDivider_1ed74_194:before,._demoDivider_1ed74_194:after{content:"";background:var(--ff-border);flex:1;height:1px}._demoBtn_1ed74_210{align-items:center;gap:var(--ff-space-3);border:1px solid var(--ff-border-strong);border-radius:var(--ff-radius-md);width:100%;color:var(--ff-fg-1);font:600 14px/1 var(--ff-font-body);cursor:pointer;transition:border-color var(--ff-dur-base), background var(--ff-dur-base);background:#fff;padding:12px 16px;display:flex}._demoBtn_1ed74_210:hover{border-color:var(--ff-forest);background:var(--ff-offwhite)}._demoBtn_1ed74_210 span{text-align:left;flex:1}._demoBtn_1ed74_210 svg:first-child{color:var(--ff-accent-ink);flex-shrink:0}._demoBtn_1ed74_210 svg:last-child{color:var(--ff-fg-3);flex-shrink:0}._demo_1ed74_194{gap:var(--ff-space-2);margin-top:var(--ff-space-2);padding:var(--ff-space-4);background:var(--ff-control);border-radius:var(--ff-radius-md);flex-direction:column;display:flex}._demoLabel_1ed74_253{font:var(--ff-text-label);letter-spacing:var(--ff-tracking-wider);text-transform:uppercase;color:var(--ff-fg-2)}._demoNote_1ed74_259{font:var(--ff-text-small);color:var(--ff-fg-2);margin:0}._demoCreds_1ed74_264{font:600 12.5px/1.4 var(--ff-font-body);color:var(--ff-fg-1);background:var(--ff-surface-card);border-radius:var(--ff-radius-sm);align-self:flex-start;padding:6px 10px}@media (width<=880px){._page_1ed74_8{grid-template-columns:1fr}._brand_1ed74_19{display:none}._cardLogo_1ed74_100{display:block}}._chrome_69cgq_2{align-items:center;gap:10px;min-width:0;display:flex}._chromePopWrap_69cgq_8{position:relative}._searchBtn_69cgq_14{background:var(--ff-control);width:200px;min-width:0;height:38px;color:var(--ff-fg-3);transition:background var(--ff-dur-base);border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:0 10px 0 12px;display:inline-flex}._searchBtn_69cgq_14:hover{background:var(--ff-control-hover)}._searchBtn_69cgq_14 ._searchPh_69cgq_31{color:var(--ff-fg-2);text-align:left;font:500 13px/1 var(--ff-font-body);flex:1}._notifDot_69cgq_42{background:var(--ff-orange);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:9px;box-shadow:0 0 0 2px #fff}._notifItem_69cgq_53{border-radius:8px;gap:10px;padding:9px 10px;display:flex}._notifItem_69cgq_53:hover{background:var(--ff-offwhite)}._notifIco_69cgq_64{width:24px;height:24px;color:var(--ff-forest);background:#2757471a;border-radius:8px;flex-shrink:0;place-items:center;display:grid}._notifIcoWarn_69cgq_74{color:#b46604;background:#fc951124}._notifBody_69cgq_78{font:500 12.5px/1.45 var(--ff-font-body);color:var(--ff-fg-2)}._notifBody_69cgq_78 strong{color:var(--ff-fg-1);font-weight:700}@media (width<=1240px){._searchBtn_69cgq_14{min-width:0}._searchBtn_69cgq_14 ._searchPh_69cgq_31,._searchBtn_69cgq_14 .ff-kbd{display:none}}@font-face{font-family:Inter;src:url(/fonts/Inter-VariableFont_opsz_wght.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Italic-VariableFont_opsz_wght.ttf)format("truetype");font-weight:100 900;font-style:italic;font-display:swap}:root{--ff-forest:#275747;--ff-forest-deep:#1e4636;--ff-forest-ink:#15322a;--ff-white:#fff;--ff-offwhite:#efece6;--ff-canvas:#f5f3ef;--ff-sunken:#e7e3da;--ff-nearblack:#18181b;--ff-nav-pill:#eaf0ee;--ff-orange:#fc9511;--ff-midgreen:#429359;--ff-lime:#c1ce5d;--ff-blue:#5a6bc2;--ff-chart-current:#6f9fd6;--ff-chart-compare:#243b57;--ff-bg:var(--ff-offwhite);--ff-bg-dark:var(--ff-forest);--ff-bg-darker:var(--ff-nearblack);--ff-surface:var(--ff-white);--ff-surface-dark:#ffffff0d;--ff-surface-page:var(--ff-canvas);--ff-surface-card:var(--ff-white);--ff-surface-sunken:var(--ff-sunken);--ff-fg-1:#18181b;--ff-fg-2:#18181b99;--ff-fg-3:#18181b99;--ff-fg-1-dark:#fff;--ff-fg-2-dark:#ffffffa6;--ff-fg-3-dark:#fff6;--ff-border:#18181b14;--ff-border-dark:#ffffff1a;--ff-border-strong:#18181b29;--ff-positive:var(--ff-lime);--ff-negative:var(--ff-orange);--ff-info:var(--ff-blue);--ff-font-display:"Montserrat", system-ui, sans-serif;--ff-font-body:"Inter", system-ui, sans-serif;--ff-text-display:800 86px/1 var(--ff-font-display);--ff-text-h1:800 42px/1.05 var(--ff-font-display);--ff-text-h2:700 28px/1.1 var(--ff-font-display);--ff-text-h3:700 21px/1.2 var(--ff-font-display);--ff-text-h4:600 16px/1.3 var(--ff-font-display);--ff-text-body-1:400 17px/1.65 var(--ff-font-body);--ff-text-body-2:400 15px/1.6 var(--ff-font-body);--ff-text-small:400 13px/1.5 var(--ff-font-body);--ff-text-label:600 11px/1.2 var(--ff-font-body);--ff-tracking-tight:-.03em;--ff-tracking-snug:-.02em;--ff-tracking-wide:.08em;--ff-tracking-wider:.12em;--ff-space-1:4px;--ff-space-2:8px;--ff-space-3:12px;--ff-space-4:16px;--ff-space-5:24px;--ff-space-6:32px;--ff-space-7:48px;--ff-space-8:64px;--ff-space-9:96px;--ff-space-10:120px;--ff-radius-sm:6px;--ff-radius-md:10px;--ff-radius-lg:14px;--ff-radius-xl:16px;--ff-radius-2xl:20px;--ff-radius-pill:999px;--ff-shadow-sm:none;--ff-shadow-md:none;--ff-shadow-lg:0 12px 32px -16px #18181b38;--ff-shadow-xl:0 20px 48px -20px #18181b42;--ff-control:#18181b0d;--ff-control-hover:#18181b17;--ff-ring:0 0 0 3px #27574729;--ff-blur:saturate(140%) blur(18px);--ff-overlay-light:#f7f5f1d1;--ff-overlay-dark:#172c24a3;--ff-overlay-border:#ffffff24;--ff-scrim:#15322a4d;--ff-accent:var(--ff-lime);--ff-accent-ink:#5d6a1e;--ff-dur-fast:.15s;--ff-dur-base:.22s;--ff-dur-slow:.38s;--ff-ease:cubic-bezier(.2, .7, .2, 1);--ff-chip-primary-bg:#2757471a;--ff-chip-primary-fg:var(--ff-forest);--ff-chip-accent-bg:#fc95111a;--ff-chip-accent-fg:#b36a00;--ff-chip-data-bg:#5a6bc21a;--ff-chip-data-fg:var(--ff-blue);--ff-chip-positive-bg:#c1ce5d33;--ff-chip-positive-fg:#6b7a1e}.ff-display{font:var(--ff-text-display);letter-spacing:var(--ff-tracking-tight);color:var(--ff-fg-1)}.ff-h1{font:var(--ff-text-h1);letter-spacing:var(--ff-tracking-tight);color:var(--ff-fg-1)}.ff-h2{font:var(--ff-text-h2);letter-spacing:var(--ff-tracking-snug);color:var(--ff-fg-1)}.ff-h3{font:var(--ff-text-h3);color:var(--ff-fg-1)}.ff-h4{font:var(--ff-text-h4);color:var(--ff-fg-1)}.ff-body-1{font:var(--ff-text-body-1);color:var(--ff-fg-1)}.ff-body-2{font:var(--ff-text-body-2);color:var(--ff-fg-2)}.ff-small{font:var(--ff-text-small);color:var(--ff-fg-2)}.ff-label{font:var(--ff-text-label);letter-spacing:var(--ff-tracking-wider);text-transform:uppercase;color:var(--ff-fg-3)}.ff-label--accent{color:var(--ff-lime)}.ff-label--forest{color:var(--ff-midgreen)}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{font-family:var(--ff-font-body);background:var(--ff-canvas);color:var(--ff-fg-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}button{cursor:pointer;font-family:inherit}input{font-family:inherit}a{color:inherit;text-decoration:none}#root{min-height:100vh;display:flex}.ff-action-btn{background:var(--ff-forest);color:#fff;font:600 13px/1 var(--ff-font-body);letter-spacing:.01em;box-shadow:var(--ff-shadow-sm);white-space:nowrap;transition:background var(--ff-dur-base);border:0;border-radius:9px;align-items:center;gap:8px;padding:9px 15px;display:inline-flex}.ff-action-btn:hover{background:var(--ff-forest-deep)}.ff-action-btn i{opacity:.92}@keyframes wtr-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ff-chrome-divider{background:var(--ff-border);flex-shrink:0;width:1px;height:26px}.ff-kbd{font:600 11px/1 var(--ff-font-body);color:var(--ff-fg-3);background:var(--ff-offwhite);border:1px solid var(--ff-border);border-radius:5px;padding:3px 6px}.ff-icon-btn{background:var(--ff-control);width:38px;height:38px;color:var(--ff-fg-2);transition:background var(--ff-dur-base), color var(--ff-dur-base);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:relative}.ff-icon-btn:hover,.ff-icon-btn.is-on{background:var(--ff-control-hover);color:var(--ff-fg-1)}.ff-pop{z-index:60;background:var(--ff-overlay-light);min-width:220px;-webkit-backdrop-filter:var(--ff-blur);backdrop-filter:var(--ff-blur);border:1px solid var(--ff-border);box-shadow:var(--ff-shadow-lg);border-radius:12px;flex-direction:column;gap:2px;padding:7px;display:flex;position:absolute;top:calc(100% + 8px);left:0}.ff-pop--right{left:auto;right:0}.ff-pop-label{font:600 10px/1 var(--ff-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ff-fg-3);padding:8px 10px 6px}.wtr-page{max-width:1320px;margin:0;padding:28px 36px 96px}.wtr-search{margin-bottom:20px;position:relative}.wtr-search input{border:1px solid var(--ff-border-strong);width:100%;font:500 15px/1 var(--ff-font-body);color:var(--ff-fg-1);transition:border-color var(--ff-dur-base), box-shadow var(--ff-dur-base);background:#fff;border-radius:12px;padding:14px 44px 14px 46px}.wtr-search input::placeholder{color:var(--ff-fg-3)}.wtr-search input:focus{border-color:var(--ff-forest);outline:none;box-shadow:0 0 0 4px #2757471a}.wtr-search .ico-l{color:var(--ff-fg-3);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.wtr-search .clear{width:24px;height:24px;color:var(--ff-fg-3);background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.wtr-search .clear:hover{background:var(--ff-offwhite);color:var(--ff-fg-1)}svg.lucide{flex-shrink:0}:focus-visible{outline:2px solid var(--ff-forest);outline-offset:2px;border-radius:6px}.ff-btn{height:38px;font:600 13px/1 var(--ff-font-body);letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:background var(--ff-dur-base), border-color var(--ff-dur-base), color var(--ff-dur-base), opacity var(--ff-dur-base);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.ff-btn:disabled{opacity:.5;cursor:not-allowed}.ff-btn--sm{border-radius:9px;height:32px;padding:0 12px;font-size:12.5px}.ff-btn--lg{height:44px;padding:0 20px;font-size:14px}.ff-btn--block{width:100%}.ff-btn--icon{width:38px;padding:0}.ff-btn--icon.ff-btn--sm{width:32px}.ff-btn--primary{background:var(--ff-forest);color:#fff}.ff-btn--primary:hover:not(:disabled){background:var(--ff-forest-deep)}.ff-btn--secondary{background:var(--ff-control);color:var(--ff-fg-1)}.ff-btn--secondary:hover:not(:disabled){background:var(--ff-control-hover)}.ff-btn--ghost{color:var(--ff-fg-2);background:0 0}.ff-btn--ghost:hover:not(:disabled){background:var(--ff-control);color:var(--ff-fg-1)}.ff-btn--accent{background:var(--ff-accent);color:#2c3208}.ff-btn--accent:hover:not(:disabled){filter:brightness(.96)}.ff-btn--danger{color:#b3261e;background:0 0;border-color:#b3261e4d}.ff-btn--danger:hover:not(:disabled){background:#b3261e14}.ff-field{flex-direction:column;gap:6px;display:flex}.ff-field-label{font:600 12px/1.2 var(--ff-font-body);color:var(--ff-fg-2)}.ff-input,.ff-select{border:1px solid var(--ff-border-strong);width:100%;height:40px;font:500 14px/1 var(--ff-font-body);color:var(--ff-fg-1);transition:border-color var(--ff-dur-base), box-shadow var(--ff-dur-base);background:#fff;border-radius:10px;padding:0 12px}.ff-input::placeholder{color:var(--ff-fg-3)}.ff-input:focus,.ff-select:focus{border-color:var(--ff-forest);box-shadow:var(--ff-ring);outline:none}.ff-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2318181b' stroke-opacity='0.5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}.ff-check{cursor:pointer;font:500 13.5px/1.3 var(--ff-font-body);color:var(--ff-fg-1);align-items:center;gap:10px;display:inline-flex}.ff-check input{opacity:0;width:0;height:0;position:absolute}.ff-check .box{border:1.5px solid var(--ff-border-strong);color:#fff;width:18px;height:18px;transition:background var(--ff-dur-base), border-color var(--ff-dur-base);background:#fff;border-radius:5px;flex-shrink:0;place-items:center;display:grid}.ff-check .box svg{opacity:0;transition:opacity var(--ff-dur-fast)}.ff-check input:checked+.box{background:var(--ff-forest);border-color:var(--ff-forest)}.ff-check input:checked+.box svg{opacity:1}.ff-check input:focus-visible+.box{box-shadow:var(--ff-ring)}.ff-switch{cursor:pointer;align-items:center;gap:11px;display:inline-flex}.ff-switch input{opacity:0;width:0;height:0;position:absolute}.ff-switch .track{background:var(--ff-border-strong);width:40px;height:23px;transition:background var(--ff-dur-base);border-radius:999px;flex-shrink:0;position:relative}.ff-switch .thumb{width:18px;height:18px;transition:transform var(--ff-dur-base);background:#fff;border-radius:50%;position:absolute;top:2.5px;left:2.5px}.ff-switch input:checked+.track{background:var(--ff-forest)}.ff-switch input:checked+.track .thumb{transform:translate(17px)}.ff-switch input:focus-visible+.track{box-shadow:var(--ff-ring)}.ff-area{width:100%;display:block}.ff-area-line{stroke-dasharray:2200;stroke-dashoffset:2200px;animation:ff-draw 1.2s var(--ff-ease) .15s forwards}.ff-area-fill{opacity:0;animation:.7s .55s forwards ff-fade-in}@keyframes ff-draw{to{stroke-dashoffset:0}}@keyframes ff-fade-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.ff-area-line{stroke-dashoffset:0;animation:none}.ff-area-fill{opacity:1;animation:none}}.ff-pop,.ff-input,.ff-select,.ff-btn,.ff-icon-btn{border-radius:8px}.ff-pop{border:none}.ff-input,.ff-select{background-color:var(--ff-control);border:none}.ff-input:focus,.ff-select:focus{box-shadow:var(--ff-ring);background-color:#fff}
