@font-face{font-family:geistSans;src:url(../media/GeistVF-s.p.40fv_8nktjm_5.woff)format("woff");font-display:swap}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.geistsans_d025f23b-module__btTCTG__className{font-family:geistSans,geistSans Fallback}.geistsans_d025f23b-module__btTCTG__variable{--font-geist-sans:"geistSans", "geistSans Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMonoVF-s.p.0kq4e1146y5_w.woff)format("woff");font-display:swap}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.geistmono_df95d851-module__CWPfka__className{font-family:geistMono,geistMono Fallback}.geistmono_df95d851-module__CWPfka__variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background)}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.imgDark{display:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.imgLight{display:none}.imgDark{display:unset}}
.workspace-module___qVq6G__shell{min-height:100svh;display:flex}@media (max-width:760px){.workspace-module___qVq6G__shell{flex-direction:column}}
.workspace-navigation-module__gcQDrW__sidebar{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#172c28;background:#fff;border-right:1px solid #e5e7eb;flex-shrink:0;width:240px;min-height:100svh;padding:28px 20px;font-family:Arial,Helvetica,sans-serif;position:relative}.workspace-navigation-module__gcQDrW__brand{margin-bottom:32px;font-size:22px;font-weight:700}.workspace-navigation-module__gcQDrW__sidebar nav{gap:8px;display:grid}.workspace-navigation-module__gcQDrW__sidebar a{color:#52635e;border-radius:8px;align-items:center;min-height:44px;padding:12px 14px;text-decoration:none;display:flex}.workspace-navigation-module__gcQDrW__sidebar a[aria-current=page]{color:#244c40;background:#edf4f0;font-weight:700}.workspace-navigation-module__gcQDrW__sidebar a:hover{background:#f3f7f5}.workspace-navigation-module__gcQDrW__sidebar form{margin-top:24px}.workspace-navigation-module__gcQDrW__sidebar button,.workspace-navigation-module__gcQDrW__sidebar summary{color:#244c40;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5ddd9;border-radius:8px;padding:10px 14px;font-size:14px}.workspace-navigation-module__gcQDrW__sidebar :is(a,button,summary):focus-visible{outline-offset:2px;outline:3px solid #659480}.workspace-navigation-module__gcQDrW__mobile{display:none}@media (max-width:760px){.workspace-navigation-module__gcQDrW__sidebar{border-bottom:1px solid #dde5e0;border-right:0;width:100%;min-height:auto;padding:16px}.workspace-navigation-module__gcQDrW__brand{align-items:center;min-height:44px;margin:0;display:flex}.workspace-navigation-module__gcQDrW__desktop{display:none}.workspace-navigation-module__gcQDrW__mobile{display:block}.workspace-navigation-module__gcQDrW__mobile summary{list-style-position:inside;display:list-item;position:absolute;top:16px;right:16px}.workspace-navigation-module__gcQDrW__mobile nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:16px}.workspace-navigation-module__gcQDrW__mobile a{overflow-wrap:anywhere;min-width:0;font-size:14px}.workspace-navigation-module__gcQDrW__mobile form{margin-top:16px}}
.demo-shell-module__0kbtfW__banner{z-index:20;color:#244c40;background:#eff7f3;border-bottom:1px solid #b9d8cc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:12px 24px;font-family:Arial,sans-serif;display:flex;position:sticky;top:0}.demo-shell-module__0kbtfW__banner strong{font-size:14px;line-height:1.45}.demo-shell-module__0kbtfW__actions{flex-wrap:wrap;gap:8px;display:flex}.demo-shell-module__0kbtfW__button{color:#244c40;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #9bb9ac;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:600}.demo-shell-module__0kbtfW__button:hover{background:#e5f1eb}.demo-shell-module__0kbtfW__button:disabled{cursor:wait;opacity:.6}.demo-shell-module__0kbtfW__button:focus-visible,.demo-shell-module__0kbtfW__textarea:focus-visible{outline-offset:2px;outline:3px solid #9bcab8}.demo-shell-module__0kbtfW__primaryButton{color:#fff;background:#244c40;border-color:#244c40}.demo-shell-module__0kbtfW__primaryButton:hover{background:#193b30}.demo-shell-module__0kbtfW__message{color:#7c2d12;background:#fff7ed;padding:10px 24px;font-size:14px}.demo-shell-module__0kbtfW__overlay{z-index:50;background:#0008;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.demo-shell-module__0kbtfW__dialog{box-sizing:border-box;background:#fff;border-radius:14px;gap:16px;width:min(520px,100%);max-height:calc(100dvh - 32px);padding:24px;display:grid;overflow-y:auto;box-shadow:0 20px 60px #0003}.demo-shell-module__0kbtfW__dialog h2{margin:0}.demo-shell-module__0kbtfW__dialogMessage{color:#991b1b;background:#fef2f2;border-radius:8px;margin:0;padding:10px 12px;font-size:14px}.demo-shell-module__0kbtfW__field{gap:7px;font-size:14px;font-weight:600;display:grid}.demo-shell-module__0kbtfW__textarea{box-sizing:border-box;width:100%;min-height:80px;font:inherit;resize:vertical;border:1px solid #cbd5d1;border-radius:8px;padding:10px 12px;font-size:16px}.demo-shell-module__0kbtfW__dialogActions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:760px){.demo-shell-module__0kbtfW__banner{padding:12px 16px;position:relative}.demo-shell-module__0kbtfW__actions,.demo-shell-module__0kbtfW__actions .demo-shell-module__0kbtfW__button{width:100%}.demo-shell-module__0kbtfW__dialog{padding:20px}}
