@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans.woff2)format("woff2")}:root{--z-brand:#0b5d58;--z-ink:#063b38;--z-muted:#55706c;--z-mint:#e3f3ef;--z-bg:#f6f9f8;--z-line:#dde9e6;--z-focus:#0b5d58;--z-danger:#b42318}html,body,#root{height:100%}body{background:var(--z-bg);color:var(--z-ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Plus Jakarta Sans,system-ui,sans-serif}:focus-visible{outline:3px solid var(--z-focus);outline-offset:2px}.ant-table,.z-num{font-variant-numeric:tabular-nums}.z-mark{overflow:visible}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.z-mark-pulse ellipse{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite z-pulse}.z-mark-pulse ellipse:nth-child(2){animation-delay:.12s}.z-mark-pulse ellipse:nth-child(3){animation-delay:.24s}.z-mark-pulse ellipse:nth-child(4){animation-delay:.36s}.z-mark-pulse ellipse:nth-child(5){animation-delay:.48s}@keyframes z-pulse{0%,60%,to{opacity:.35;transform:scale(1)}30%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.z-mark-pulse ellipse{opacity:1;animation:none}}.z-worktabs{z-index:100;border-top:1px solid var(--z-line);border-bottom:1px solid var(--z-line);background:#fff;padding:4px 12px 0;position:sticky;top:0}.z-worktabs .ant-tabs-nav{margin:0}.z-worktabs .ant-tabs-nav:before{border-bottom:none}.z-worktabs .ant-tabs-tab{background:var(--z-bg);border-color:var(--z-line);padding:3px 10px;font-size:13px;line-height:20px;transition:background-color .15s}.z-worktabs .ant-tabs-tab .ant-tabs-tab-btn{color:var(--z-muted)}.z-worktabs .ant-tabs-tab:hover{background:#fff}.z-worktabs .ant-tabs-tab:hover .ant-tabs-tab-btn{color:var(--z-ink)}.z-worktabs .ant-tabs-tab.ant-tabs-tab-active{background:var(--z-mint);border-bottom-color:var(--z-mint);box-shadow:inset 0 2px 0 var(--z-brand)}.z-worktabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--z-brand);text-shadow:.35px 0}.z-worktabs .ant-tabs-tab-remove{margin-inline-start:6px;font-size:10px}.z-worktab-label{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:200px;display:inline-block;overflow:hidden}.z-worktab-preview{font-style:italic}.z-worktab-pane{padding:24px}.z-worktab-pane[hidden]{display:none}
