:root{--text:#65756e;--text-h:#17332a;--bg:#f3f7f4;--border:#dfe9e2;--code-bg:#e8f0eb;--accent:#2f7d4a;--accent-bg:#2f7d4a1a;--accent-border:#2f7d4a73;--social-bg:#f3f7f4b3;--shadow:0 8px 24px #1343340f;--sans:"Source Sans 3", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--heading:"Source Sans 3", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--mono:ui-monospace, Consolas, monospace;font:16px/145% var(--sans);letter-spacing:.01em;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (width<=1024px){:root{font-size:15px}}#root{text-align:left;box-sizing:border-box;flex-direction:column;width:100%;max-width:none;min-height:100svh;margin:0;display:flex}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}html{overscroll-behavior-y:none;-webkit-text-size-adjust:100%}body{-webkit-tap-highlight-color:transparent;min-width:320px;min-height:100dvh;margin:0}button,a,[role=button]{touch-action:manipulation}@media (width<=600px){.MuiCard-root,.MuiPaper-root{background-clip:padding-box}.MuiButton-root{min-height:44px}.MuiIconButton-root{min-width:40px;min-height:40px}}html,body{width:100%;min-height:100%;overflow-x:hidden}*{box-sizing:border-box}@media (width<=599.95px){:root{font-size:14px}body{-webkit-text-size-adjust:100%;overscroll-behavior-y:none}.MuiCard-root{border-radius:12px!important;box-shadow:0 5px 16px #1343340e!important}.MuiCardContent-root{padding:10px!important}.MuiCardContent-root:last-child{padding-bottom:10px!important}.MuiButton-root{border-radius:10px;min-height:36px;padding:6px 10px;font-size:.82rem}.MuiIconButton-root{padding:7px}.MuiChip-root{height:25px;font-size:.72rem}.MuiInputBase-root{font-size:.88rem}.MuiInputBase-input,.MuiSelect-select{padding-top:8px!important;padding-bottom:8px!important}.MuiFormLabel-root{font-size:.82rem}.MuiDialog-paper{max-height:calc(100dvh - 16px);margin:8px}.MuiDialogTitle-root{padding:13px 14px 8px;font-size:1.05rem}.MuiDialogContent-root{padding:8px 14px 12px}.MuiDialogActions-root{padding:8px 12px 12px}.MuiTableCell-root{line-height:1.2;padding:6px 7px!important;font-size:.75rem!important}.MuiTableCell-head{font-size:.7rem!important}.MuiTablePagination-toolbar{min-height:44px!important;padding-left:4px!important}.MuiTablePagination-selectLabel,.MuiTablePagination-select{display:none!important}.MuiTablePagination-displayedRows{font-size:.72rem;margin-left:auto!important}.MuiTabs-root{min-height:38px}.MuiTab-root{min-width:72px;min-height:38px;padding:6px 9px;font-size:.72rem}}html,body,#root{max-width:100%;overflow-x:clip}img,video,canvas,svg{max-width:100%}.MuiGrid-root,.MuiStack-root,.MuiBox-root{min-width:0}@supports (padding:max(0px)){body{padding-left:max(env(safe-area-inset-left), 0px);padding-right:max(env(safe-area-inset-right), 0px)}}@media (width<=599.95px){.MuiAppBar-root{max-width:100vw;width:100%!important}.MuiToolbar-root{max-width:100vw}.MuiGrid-container{max-width:100%}.MuiDialog-paperFullScreen{padding-top:max(env(safe-area-inset-top), 0px);padding-bottom:max(env(safe-area-inset-bottom), 0px)}}@media (width<=430px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden!important}body{background:#f4f7f5}#root{min-height:100dvh}.MuiContainer-root,.MuiCard-root,.MuiPaper-root,.MuiGrid-root,.MuiStack-root,.MuiBox-root{min-width:0!important;max-width:100%!important}.MuiTypography-root{overflow-wrap:anywhere}.MuiCardContent-root{padding:9px!important}.MuiCardContent-root:last-child{padding-bottom:9px!important}.MuiInputBase-input,.MuiSelect-select,textarea{font-size:16px!important}.MuiTextField-root,.MuiFormControl-root{width:100%;max-width:100%}.MuiTableContainer-root{-webkit-overflow-scrolling:touch;max-width:calc(100vw - 12px)!important;overflow-x:auto!important}.MuiDataGrid-root{min-width:0!important;max-width:calc(100vw - 12px)!important}h1{letter-spacing:-.02em!important;margin:8px 0 10px!important;font-size:1.55rem!important;line-height:1.12!important}h2{font-size:1.15rem!important}.MuiDialog-paper:not(.MuiDialog-paperFullScreen){border-radius:16px!important;width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;margin:6px!important}.MuiButton-root{white-space:normal;max-width:100%;min-height:40px;line-height:1.15}.MuiBottomNavigationAction-root{padding-left:1px!important;padding-right:1px!important}.MuiBottomNavigationAction-label{font-size:9px!important}.ag-mobile-safe-top{padding-top:max(env(safe-area-inset-top), 0px)}.ag-mobile-safe-bottom{padding-bottom:max(env(safe-area-inset-bottom), 0px)}body{padding-left:0!important;padding-right:0!important}#root{width:100vw}.MuiCssBaseline-root{overflow-x:hidden}.MuiAppBar-root{left:0!important;right:0!important}.MuiToolbar-root{width:100%;padding-left:6px!important;padding-right:6px!important}.MuiButtonBase-root{-webkit-tap-highlight-color:transparent}.MuiCardActionArea-root,.MuiButtonBase-root{max-width:100%}.MuiStack-root>*,.MuiGrid-root>*{min-width:0}.MuiChip-root{max-width:100%}.MuiChip-label{text-overflow:ellipsis;overflow:hidden}.MuiBottomNavigation-root{width:100vw;max-width:100vw}.MuiBottomNavigationAction-root{flex:20%;max-width:20%}.MuiTableContainer-root{width:100%!important;max-width:100%!important}.MuiTabs-scroller{overflow-x:auto!important}.MuiAlert-root{align-items:flex-start}.MuiAlert-message{overflow-wrap:anywhere;min-width:0}}@page{size:Letter;margin:12mm}@media print{html,body,#root{color:#17332a!important;background:#fff!important;width:215.9mm!important;min-height:auto!important;overflow:visible!important}nav,aside,[data-no-print=true],.MuiAppBar-root,.MuiDrawer-root,.MuiBottomNavigation-root,.MuiSpeedDial-root,.MuiFab-root,.ag-page-toolbar [data-no-print=true],.MuiButton-root,.MuiTabs-root,.MuiIconButton-root,.MuiBottomNavigationAction-root{display:none!important}main.ag-print-root,.ag-print-root{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.MuiCard-root,.MuiPaper-root{break-inside:avoid;box-shadow:none!important;background:#fff!important;border:1px solid #c5d5cb!important}a{color:inherit!important;text-decoration:none!important}.ag-print-only{display:block!important}.ag-print-brand{margin-bottom:12px!important;display:flex!important}}.ag-print-only{display:none}@media print{body.printing-drone-report #root>*{visibility:hidden!important}body.printing-drone-report .drone-print-report,body.printing-drone-report .drone-print-report *{visibility:visible!important}body.printing-drone-report .drone-print-report{color:#111;background:#fff;width:100%;padding:18mm;position:absolute;top:0;left:0;display:block!important}body.printing-drone-report{background:#fff!important}}html,body,#root{min-height:100dvh}body{overscroll-behavior-y:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}input,textarea,select,button{font:inherit}@media (hover:none) and (pointer:coarse){.MuiIconButton-root{min-width:42px;min-height:42px}.MuiDialogContent-root{-webkit-overflow-scrolling:touch}}@supports (padding:max(0px)){.MuiDialogActions-root{padding-bottom:max(10px, env(safe-area-inset-bottom))!important}}@media (hover:none) and (pointer:coarse){html,body,#root,main.ag-print-root{touch-action:pan-x pan-y pinch-zoom}main.ag-print-root,.MuiDialogContent-root{-webkit-overflow-scrolling:touch}input,textarea,select{touch-action:manipulation}}
