@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2)format("woff2"),url(/assets/roboto-latin-400-normal-DyYNIH4P.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/assets/roboto-latin-500-normal-DQZyH_nt.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-latin-600-normal-CzqH9ZEY.woff2)format("woff2"),url(/assets/roboto-latin-600-normal-D5pjrNLq.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-normal-BZpUvMxY.woff2)format("woff2"),url(/assets/roboto-latin-700-normal-DLgJJpmK.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-ext-400-normal-C3tdtHj3.woff2)format("woff2"),url(/assets/roboto-latin-ext-400-normal-scX0fKtV.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-ext-500-normal-pMCM9Ixg.woff2)format("woff2"),url(/assets/roboto-latin-ext-500-normal-Cyc0AKLz.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/roboto-latin-ext-600-normal-BPkjI5Ax.woff2)format("woff2"),url(/assets/roboto-latin-ext-600-normal-DDFpicfE.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-ext-700-normal-DSBUz0N1.woff2)format("woff2"),url(/assets/roboto-latin-ext-700-normal-BUhwtWwy.woff)format("woff")}@font-face{font-family:Roboto Fallback;src:local(Arial);ascent-override:92.7734%;descent-override:24.4141%;line-gap-override:0%;size-adjust:100.364%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-font-family:"Roboto", "Roboto Fallback", "Segoe UI", Arial, sans-serif;--font-size-xs:12px;--font-size-sm:clamp(14px, 3.4vw, 15px);--font-size-md:16px;--font-size-lg:clamp(15px, 3.8vw, 17px);--font-size-xl:clamp(22px, 5.6vw, 30px);--font-weight-regular:400;--font-weight-medium:650;--font-weight-semibold:750;--font-weight-bold:800;--font-weight-heavy:900;--line-height-body:1.45;--line-height-title:1.12;--line-height-copy:1.35;--line-height-compact:1.1;--color-bg:#f4f6f3;--color-surface:#fff;--color-surface-muted:#f6f8f7;--color-text:#17252e;--color-text-body:#344751;--color-text-muted:#66767d;--color-primary:#176b72;--color-primary-strong:#0d5359;--color-primary-soft:#e8f5f3;--color-success:#14532d;--color-success-strong:#15803d;--color-success-soft:#dcfce7;--color-warning:#92400e;--color-warning-soft:#fef3c7;--color-danger:#991b1b;--color-danger-soft:#fee2e2;--color-card-frame:#176b72;--color-border:#c9d4d2;--color-border-muted:#dce4e1;--card-radius:20px;--card-inner-radius:18px;--card-padding:22px;--card-frame-width:3px;--card-frame-offset:5px;--card-shadow:0 20px 48px #16343a1a;--button-radius:999px;--button-min-height:auto;--button-padding-x:18px;--button-padding-y:12px;--button-font-size:13.3333px;--button-font-weight:800;--button-line-height:normal;--button-border:none;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:22px;--space-6:28px;--app-header-height:80px;--app-header-safe-area:env(safe-area-inset-top,0px);--bottom-nav-height:96px;--android-navigation-inset:env(safe-area-inset-bottom,0px);--bottom-nav-safe-area:env(safe-area-inset-bottom,0px);--bottom-nav-dock-padding-x:var(--space-3);--bottom-nav-dock-padding-y:var(--space-3);--bottom-nav-dock-height:calc(var(--bottom-nav-height) + var(--bottom-nav-safe-area));--app-content-top-padding:calc(var(--app-header-height) + var(--app-header-safe-area) + var(--space-4));--app-page-content-top-gap:calc(var(--space-4) + var(--space-2));--app-content-bottom-padding:calc(var(--bottom-nav-dock-height) + var(--space-6));--floating-action-bar-reserve:calc(var(--bottom-nav-dock-height) + 104px);--app-header-title-size:20px;--app-header-title-weight:800;--app-header-title-line-height:1.1;--bottom-nav-padding:8px;--bottom-nav-gap:2px;--bottom-nav-radius:24px;--bottom-nav-item-min-height:58px;--bottom-nav-item-radius:18px;--bottom-nav-label-size:12px;--bottom-nav-label-weight:800;--bottom-nav-label-line-height:1.1;--app-desktop-shell-width:620px;--content-max-width:var(--app-desktop-shell-width);--app-modal-layer-z-index:2000}:root.app-native-android{--android-navigation-inset:48px;--bottom-nav-safe-area:max(env(safe-area-inset-bottom,0px), var(--android-navigation-inset))}*{box-sizing:border-box}html,body,#root{overscroll-behavior:none;overscroll-behavior-y:none;min-height:100%;margin:0}html,body{touch-action:pan-x pan-y}html{background:var(--color-primary);color:var(--color-text);font:var(--font-size-md) / var(--line-height-body) var(--app-font-family);letter-spacing:0;font-synthesis:none}html.app-native-android,html.app-native-android body,html.app-native-android #root,html.app-native-android .app-shell{overscroll-behavior:none}html.app-native-android{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-bg);min-width:320px;color:var(--color-text-body);font-family:var(--app-font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (width<=319px){body{min-width:0}}button,input,select,textarea{font-family:var(--app-font-family)}button{appearance:none}:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}
