.bottom-nav-module__ei-5HG__nav{z-index:20;width:100%;max-width:var(--page-max-width);padding:0 var(--page-padding-inline) env(safe-area-inset-bottom,0px);border-top:1px solid var(--color-border);background:var(--color-background);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.bottom-nav-module__ei-5HG__link{--bottom-nav-label-font-size:11px;--bottom-nav-label-line-height:16px;min-width:0;min-height:var(--bottom-nav-height);border-radius:var(--radius-small);color:var(--color-text-secondary);font-size:var(--bottom-nav-label-font-size);font-weight:var(--font-weight-caption);line-height:var(--bottom-nav-label-line-height);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.bottom-nav-module__ei-5HG__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.bottom-nav-module__ei-5HG__active{color:var(--color-primary)}.bottom-nav-module__ei-5HG__icon{flex:none;width:20px;height:20px}@media (min-width:768px){.bottom-nav-module__ei-5HG__nav{padding-right:var(--page-padding-inline-wide);padding-left:var(--page-padding-inline-wide)}}
:root{--color-primary:#0369a1;--color-primary-pressed:#075985;--color-primary-tint:#e0f2fe;--color-background:#fff;--color-surface:#f8fafc;--color-text-primary:#111827;--color-text-secondary:#4b5563;--color-text-disabled:#9ca3af;--color-border:#e5e7eb;--color-success:#15803d;--color-warning:#b45309;--color-error:#b91c1c;--font-family-base:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-page-title:22px;--line-height-page-title:30px;--font-weight-page-title:700;--font-size-section-title:18px;--line-height-section-title:26px;--font-weight-section-title:700;--font-size-card-title:16px;--line-height-card-title:24px;--font-weight-card-title:600;--font-size-body:16px;--line-height-body:24px;--font-weight-body:400;--font-size-secondary-body:14px;--line-height-secondary-body:20px;--font-weight-secondary-body:400;--font-size-caption:12px;--line-height-caption:18px;--font-weight-caption:400;--font-size-button-label:14px;--line-height-button-label:20px;--font-weight-button-label:600;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--radius-small:8px;--radius-medium:12px;--radius-large:16px;--radius-pill:999px;--page-padding-inline:16px;--page-padding-inline-wide:24px;--page-max-width:720px;--bottom-nav-height:56px}*,:before,:after{box-sizing:border-box}html{scrollbar-gutter:stable;min-height:100%}body{background:var(--color-background);min-height:100dvh;color:var(--color-text-primary);font-family:var(--font-family-base);font-size:var(--font-size-body);font-weight:var(--font-weight-body);line-height:var(--line-height-body);margin:0}button,input,select,textarea{font:inherit}.page-container{width:100%;min-height:100dvh;max-width:var(--page-max-width);padding-inline:var(--page-padding-inline);padding-bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom,0px) + var(--space-6));margin-inline:auto}.page-container:has(>[data-login-page]){padding-bottom:0}@media (min-width:768px){.page-container{padding-inline:var(--page-padding-inline-wide)}}
