:root{--apa-bg:#f5f5f7;--apa-surface:#fff;--apa-text:#1d1d1f;--apa-text-secondary:#3c3c43a3;--apa-hairline:#3c3c431f;--apa-accent:#5e7168;--apa-accent-hover:#45554e;--apa-accent-muted:#5e71681f;--apa-focus:#5e7168;--apa-success:#34c759;--apa-warning:#ff9f0a;--apa-error:#ff3b30;--apa-radius-sm:8px;--apa-radius-md:12px;--apa-radius-lg:16px;--apa-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Segoe UI",Roboto,Helvetica,Arial,sans-serif;color-scheme:light}.dark-mode,[data-theme=dark]{--apa-bg:#1c1c1e;--apa-surface:#2c2c2e;--apa-text:#f5f5f7;--apa-text-secondary:#ebebf599;--apa-hairline:#ffffff1a;--apa-accent-hover:#8a9b92;--apa-accent-muted:#5e716847;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f7;background-color:var(--apa-bg);color:#1d1d1f;color:var(--apa-text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-family:var(--apa-font);margin:0;overflow-x:hidden;text-rendering:optimizeLegibility}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace}::selection{background:#5e716838;color:inherit}@media (max-width:600px){body{overflow-x:hidden}.MuiTableContainer-root{-webkit-overflow-scrolling:touch;overflow-x:auto}.MuiDialog-paper{border-radius:14px!important;display:flex!important;flex-direction:column!important;margin-bottom:50px!important;margin-top:50px!important;max-height:calc(100vh - 100px)!important;overflow:hidden!important}.MuiDialogContent-root{flex:1 1 auto!important;max-height:calc(100vh - 200px)!important;overflow-x:hidden!important;padding:16px!important}.MuiDialog-paper .MuiDialogContent-root,.MuiDialogContent-root{-webkit-overflow-scrolling:touch!important;overflow-y:auto!important}body.dialog-open{overflow:hidden!important;overscroll-behavior:none!important;position:fixed!important;touch-action:none!important;width:100%!important}.MuiCardContent-root{padding:16px!important}.MuiContainer-root{padding-left:12px!important;padding-right:12px!important}.MuiGrid-container{flex-direction:column}.MuiTypography-h4{font-size:1.5rem!important}.MuiTypography-h5{font-size:1.25rem!important}.MuiTypography-h6{font-size:1.1rem!important}}@media (min-width:601px) and (max-width:960px){.MuiContainer-root{padding-left:20px!important;padding-right:20px!important}.MuiDialog-paper{margin:24px!important;max-height:calc(100% - 48px)!important}}@media (hover:none) and (pointer:coarse){.MuiIconButton-root,[role=button],a,button{min-height:44px;min-width:44px}.MuiListItemButton-root{min-height:48px}}:focus-visible{outline:2px solid #5e7168;outline:2px solid var(--apa-focus);outline-offset:2px}.MuiButton-root:focus-visible,.MuiIconButton-root:focus-visible,.MuiListItemButton-root:focus-visible{outline:2px solid #5e7168;outline:2px solid var(--apa-focus);outline-offset:2px}@supports (padding:env(safe-area-inset-bottom)){.tech-safe-bottom{padding-bottom:env(safe-area-inset-bottom)}}
/*# sourceMappingURL=main.45d481f1.css.map*/